Skip to content

Gen1 Modern UI v0.7.2

Choose a tag to compare

@github-actions github-actions released this 04 Aug 17:31

Gen1 Modern UI v0.7.2

Highlights

  • Added independent UI scaling from 75%–150%.
  • Added independent font scaling from 80%–200%.
  • Added dialogue text scaling presets through 200%.
  • Scaling now occurs before measurement and layout, with cached fonts and theme metrics.
  • Added readable row wrapping and long-word handling for menus and dialogue.
  • Rich presenters now grow vertically with higher readability scales when the
    window has available space, revealing more usable content.
  • Added large-window scaling coverage for Bag, Shop, PC, Party, Pokédex,
    Summary, and other rich presenters.
  • Horizontal YES/NO choice layouts now support LEFT/RIGHT navigation as
    aliases for UP/DOWN.
  • Fixed a crash path for Nidoran names containing the Gen1 male/female signs.
  • Made text truncation UTF-8 character-safe so multi-byte names are never cut
    into invalid strings before LÖVE measures or renders them.
  • Added readable NIDORAN M / NIDORAN F fallbacks when the overlay font lacks
    the gender glyphs.
  • Added normal, high-scale, portrait, and landscape Nidoran regression shots.
  • Exported public scaleTokens and getScaleTokens() theme API helpers.
  • Preserved the visual-only architecture: game state, callbacks, input
    ownership, and third-party menu data remain engine-owned.

Compatibility

The release remains visual-only and targets gen1recomp >=0.1.51 <2.0.0.
State transitions, callbacks, networking, and keyboard/controller input remain
owned by the game and third-party mods. Unknown or custom screens retain the
classic fallback.

Quick start

  1. Download gen1_modern_ui-0.7.2.zip from this release.
  2. In gen1recomp, open Mods and choose Import mod .zip.
  3. Select the archive and confirm the import.
  4. Enable Gen1 Modern UI under UI if needed, then restart when prompted.

SHA-256: 36b65631178f84dc91320dff46ef30a71ac173dbefddc7df3526d20f0b8f5c81