Skip to content

PokeSight 1.2.0: more reliable name reading, learns your game's font

Choose a tag to compare

@github-actions github-actions released this 20 Oct 19:19
· 27 commits to main since this release

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