Repository navigation
NX Library 0.1.4.2
NX Library 0.1.4.2 improves build progress, game icons and the nxnative engine.
Updated engine
Pinned nxnative to 79741184. Upstream reports fewer Ocarina of Time startup and first-draw stalls, lower memory use, fixes for lighting/fog/foliage and improved frame pacing. Other fixes cover visibility queries, controller rumble, H.264 movies, bracketed folder names and multi-program DLC. Cloud sync avoids overwriting a remote save changed after launch.
Rebuilt games can offer Switch 2 controllers over Bluetooth under Game options → More settings → Controls. Supported profiles offer 120 fps through Frame rate: Pikmin 4, DRAGON BALL: Sparking! ZERO, Mario & Luigi: Brothership, The Rogue Prince of Persia, Minecraft Dungeons II and Fire Emblem Fortune's Weave. Available modes depend on the game's build and sustained performance depends on the Mac.
Metal stays 32023.922 with Xcode 27.2 minimum. The next rebuild regenerates the required shader data; keep the existing build cache. Installed game apps retain their engine until rebuilt. See the engine review for per-game results and validation limits. Adoption of this exact commit was requested by the maintainer; a new local game build/visible launch on it is not claimed.
Fixes and improvements
- Build stages show live elapsed time, readable hour-long durations and percentages. Pipeline archive progress counts confirmed completed/reused batches and estimates remaining pipeline compilation when enough work has completed; it does not count old cache files or unfinished compiler output.
- Icon location lets every game's artwork stay inside NX Library (Only here) or also appear in Finder and the Dock (Use on the Mac), including NUPs/dumps without an original icon. The choice survives restarts and rebuilds.
- Automatic preserves that location choice, uses the original game icon then available Title DB artwork, and removes the previous personal app image when no replacement exists. Missing artwork is explained in the picker and build log; the game remains playable. Cached images work offline. Switch Icon Showdown is not an operational automatic source in this release.
- Play waits safely while an app icon is prepared. Cancel stops the pending launch while allowing the icon update to finish safely.
- A full disk offers Open Storage instead of incorrectly blaming keys. NUPs and extracted folders no longer receive the missing-keys fallback.
- The update dialog recognizes an already-current Xcode instead of requesting the same version again.
- The session recap fits after short play sessions and shows <1m for under a minute.
- Added regression coverage for preserving a 120 fps choice while changing other options and preparing to launch.
- Refreshed README highlights and mod-store documentation.
Disk-error fixes and build-progress improvements include contributions from @eduardomozart, PRs #13 and #11, with pipeline tracking adapted to confirmed engine log output.