Skip to content

HSR Scanner beta v0.5.0

Compare
Choose a tag to compare
@kel-z kel-z released this 15 Dec 12:21
· 99 commits to main since this release

Download HSR Scanner beta v0.5.0

New changes

  • Substat Validation: Added a rudimentary substat validator.
    • Checks if the substat value is a known possible value. Otherwise, log a warning.
    • Checks if the number of substats makes sense given the relic rarity and level (e.g. it will give a warning if a +15 relic got parsed with zero substats).
  • Faster Interrupt: Added more interrupt checks to stop scans faster during the beginning of a scan.

Fixes

  • Substats Parsing: Redo OCR process for substats to address 5 getting parsed as S. #39

Known issues with this release

  • Welt equipped icon gets matched as Trailblazer. #43
  • Some incorrect entries in substat lookup table. #42

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.
  • For Dan Heng • Imbibitor Lunae, the character will appear as \u2022 in the JSON output. This is the 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.

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
  • Eidolon
  • Skill levels
  • Traces unlocked

Example JSON export.


HSR-Scanner is not affiliated with, endorsed, sponsored, or approved by HoYoverse.