Honkai Star Rail simulator
[!CAUTION]
At the moment, refactoring is underway, and there is a fairly significant change in the architecture. After fixing multithreading, formulas and autotests, SDK will be available for developers. JetBrains RIDER motivated me to switch from Windows Forms to WPF. And for one thing, I decided to redo all the calculations in the simulator... in general, I decided to redo everything
Description
What is it?
This is combat simulator reproducing combat in the Honkai Star Rail game with 100% accuracy.
What is can to do with it?
- grab data from official API. Get your characters and equipment by UID and save it. Use it in sim scenarios
- single simmulation for debug characters or research "how it calculated?"
- profiles comparison
- gear(stats) replacment calc with OCR(parse stats from game window)
What profit i can get(at least when the project is in alpha)?
- test the character,LC,gear before official release
- optimal build your characters
- find best composition for every case
Developers node
Poject sctructure
-
HSR_SIM_CLIENT
[!TIP]
Start project use from here.
Its Ui for SIM all functionality starts from here
-
HSR_SIM_CONTENT
[!TIP]
free developers are needed here
content for the simulator. Characters, cones, opponents, equipment. Horizontal development takes place here
-
HSR_SIM_LIB
The filling of the whole project. All mechanics, simulations and calculations are here. Btw you can write your own UI for this lib
Plans/Features:
- SDK documentation
- transfer the entire application to WPF
- repair multi threading simmulation
- Need some content(more characters)
- serious optimization of calculation of the result of formulas. Cause calculations moved from native c# methods into dynamic formulas(for better accuracy and debug). performance dropped by a factor of 20. A buffer was developed as an optimization measure, but further measures must be taken
- assessment of the level of current equipment
- Character research(find best relic set with average stats)
License
This project is licensed under the terms of the MIT license.