Gen1 Modern UI v0.7.2
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 Ffallbacks when the overlay font lacks
the gender glyphs. - Added normal, high-scale, portrait, and landscape Nidoran regression shots.
- Exported public
scaleTokensandgetScaleTokens()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
- Download
gen1_modern_ui-0.7.2.zipfrom this release. - In gen1recomp, open Mods and choose Import mod .zip.
- Select the archive and confirm the import.
- Enable Gen1 Modern UI under UI if needed, then restart when prompted.
SHA-256: 36b65631178f84dc91320dff46ef30a71ac173dbefddc7df3526d20f0b8f5c81