Repository navigation
PokeSight 1.2.0: more reliable name reading, learns your game's font
Name reading is more accurate in every generation and keeps getting better while you play.
- Learns your game's letter shapes: whenever a name is read, PokeSight stores the shapes of its letters (on your computer only) and also reads every scan by comparing shapes. Checked on 254 battle screenshots: 582 of 656 views read correctly (89 %), up from 554 in 1.1.0; Red/Blue, Gold/Silver, Crystal, Ruby/Sapphire and Ultra Sun/Moon gain most
- More accurate OCR in general: image variants vote on the result, and tighter text thresholds separate letters from drop shadows
- Legends: Arceus, Scarlet/Violet, Legends: Z-A: the HP bar under the floating name is now also found when it is almost empty or its frame is see-through; text of the 3D scene only counts if it stands right over the bar. Scarlet/Violet 14 of 15, Legends: Arceus 9 of 9, Legends: Z-A 5 of 5 views (about half in 1.1.0)
- A battle starts when two of the last three scans agree, so a single misread scan no longer delays it
- Level reading removed: it failed too often; only names are read
- Scanning no longer stops after an error of the OCR engine, and Start shows why settings could not be saved instead of failing silently
- Learned letter shapes are kept per game in %LOCALAPPDATA%\PokeSight\glyphs; delete a file to relearn
Full Changelog: v1.1.0...v1.2.0