HSRVision
damage stats, per turn
About

Tracks who hits hardest. Locally, while you play.

HSRVision watches your gameplay window and figures out who took a turn and how much damage they dealt — purely from pixels. No mods, no game-side instrumentation, no data leaves your machine.

How it works

01

Screen capture

Your game window, piped straight into the page. Adjust the cropping zones to the current character's icon in the turn bar and the damage display.

02

Character ID

A small model reads the turn indicator and names who's up. This model has been specially trained to recognize HSR character portraits.

03

Damage OCR

OCR reads the floating damage number off the frame. A state machine waits for the next turn, then commits the hit to whoever just acted.

Why?

Star Rail doesn't track damage. You finish a fight with no record of which characters hit hardest, just memory and whatever you caught mid-combat.

Share your game window and keep playing. HSRVision reads the screen and tallies per-character damage in real time. When the fight ends, you know exactly who carried.

Project status

v1.0.4

Current release

Initial beta release of HSRVision. Tested and validated on 16:9 captures @ 1080p.

v1.2

Model version

Trained on all playable units through HSR version 4.2. Minor versions track classifier refinements and retrains.

3.2MB

Model size

Optimized for accuracy and speed to run in your local browser. Smaller than a 4K screenshot.