github kel-z/HSR-Scanner v0.3.2
HSR Scanner beta v0.3.2

latest releases: v1.2.1, v1.2.0, v1.1.0...
11 months ago

Download HSR Scanner beta v0.3.2

New Changes

  • Faster Scrolling Method: Reimplemented scrolling method for inventory scan. Instead of dragging up with the mouse, the scanner now uses scroll inputs.
    • I don't have 1500/1500 relics or light cones to test if this edge case is handled correctly. If the new scrolling method fails in any way, create an issue.
  • Chinese Server Compatibility: Scanner now detects Chinese game window name #24 (The scanner will still only work with English text).

Fixes

  • Equipped Icon Recognition: Made adjustments to the equipped icon coordinates to fix an issue where some characters were being incorrectly identified (For example, Silver Wolf was being recognized as Lynx on lower resolutions).
  • Character Level: Made adjustments to the character level coordinates to fix level 1 being scanned as level 17.

Known Issues

  • 11/27/2023: Level 5 relics might get scanned as level 45 (the plus sign next to the relic level gets mistaken as a 4). Will be fixed next release.

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.
  • 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

Example JSON export.

Don't miss a new HSR-Scanner release

NewReleases is sending notifications on new releases.