Download HSR Scanner beta v0.3.0
New Changes
- Optimized OCR Model: Now uses an OCR model trained on
DIN Alternate Bold
for improved recognition. - Remote Game Data Pulling: Game data is now pulled remotely on app launch, so app no longer has to be re-downloaded after each patch.
- JSON Output Changes:
- Raised
version
value to2
. - Revised relic keys to not include "Key" suffix. (e.g.,
setKey
→set
,mainStatKey
→mainstat
). - Changed value
Imbibitor Lunae
→Dan Heng • Imbibitor Lunae
.- Note: The character
•
will appear as\u2022
in the JSON output. This is a Unicode representation of the character and is a normal behaviour when special characters are included in JSON. Most modern environments will automatically render\u2022
as•
when displaying or processing the JSON.
- Note: The character
- Changed slot value
Hand
→Hands
.
- Raised
- Hotkey Configuration: Added a configure tab to customize hotkeys for inventory/character screen.
- Codebase Refactoring: Improved code structure and readability.
Fixes
- Interrupt Scan: Stop "Enter" key listener in the processing stage.
- Eidolons: Fixed unactivated eidolons being considered as activated.
Known issues
- 1280x720 Resolution: Relic main stat doesn't get processed on smaller resolutions (defaults to
HP
). Fix will come out soon after I check if this happens to other stats as well.
Notes
- Tested on 1920x1080 resolution. I don't have every light cone or character with their traces unlocked to test (in fact, i don't even play the game anymore. i'm just maintaining this for yall), so if something isn't being recorded properly such as a certain character's traces, let me know by creating an issue.
- Data validation is currently WIP. At the moment, it's possible for sub-stat values to be recorded that aren't possible in Star Rail. Mitigate this by following step two of instructions.
As of v0.3.0
, the app's database is updated separately from this repo. If the database version doesn't match the latest game version, then the repo hasn't been updated yet and you will need to wait :)
Light cone data includes:
- Name
- Level
- Ascension
- Superimposition
- Character that it is currently equipped on
- Locked/unlocked
Relic data includes:
- Set name
- Slot (Head, hands, body, feet, etc.)
- Rarity
- Main stat
- Sub-stats
- Character that it is currently equipped on
- Locked/unlocked
Character data includes:
- Name
- Level
- Ascension
- Eidelon
- Skill levels
- Traces unlocked