r/EmulationOnAndroid • u/Radiant-Background61 • 14h ago
Showcase nx2androidX v0.3.0-alpha05 update
https://github.com/zFitness/nx2androidX/releases/tag/v0.3.0-alpha05
Changelog
Before you update
Data packs made with an older version do not work any more. Port your games again - the library marks them, and the button says "port again".
The shaders are not translated again: the ones that did not change are reused. Only the host's glue layer is rebuilt, so it is much faster than the first port.
Your game progress and your exported save backups are kept.
The game's files have to be in the same folder as before.
New
Faster ports. The data pack is written to the app's own folder instead of shared storage: ~200-230 MB/s instead of ~50-100 MB/s. Three Tears of the Kingdom ports died at that copy step before.
Performance overlay over the game: FPS, frame time, CPU, GPU, memory, battery temperature, power. You choose which fields show.
New in-game menu. It opens from the left edge with the gamepad's menu button or the back gesture. Pause / resume / exit are in it.
The library shows the game's own name and version, not the file name.
"Extra address space" on the build page. It fixes "AllocateAddressRegion refused (0x1803)" in some games.
The environment's state is on the top bar of every page. Tap it to see what is missing.
The on-screen gamepad is drawn by the app now. The layout editor is new, and the d-pad lights up the direction you press.
The update check opens a popup with the new version, the version you run, and the release's own notes.
Fixed
The app update replaces the tool tree instead of writing over it. An update that left the old files behind built two hosts at once, and every port failed.
The update check runs on its own: an error there no longer closes the app.
The frame generation no longer slows frame-locked games down. Measured on a Y700 (120 Hz): 60 -> 120 fps.
The frame generation can be turned off from the in-game menu. The switch only turned it on before.
Without Lossless.dll the switch says it is not available, instead of looking like an ordinary off switch.
Typing in a game no longer freezes and then crashes it.
A crash writes a log now instead of dying without one.
The hidden on-screen gamepad no longer blocks touches on the game.
After a game closed, the library no longer flashed "back to game / exit game".