Repository navigation
nx2android v0.1.3
Adds nine games: Advance Wars 1+2: Re-Boot Camp, Blasphemous 2, Captain Toad: Treasure Tracker, Celeste, Donkey Kong Country Returns HD, Hollow Knight: Silksong, Super Mario Bros. Wonder, 13 Sentinels: Aegis Rim and Unicorn Overlord. Ports NSZ and XCZ files directly, gives the on-screen gamepad themes and a layout editor, and runs on Vulkan 1.1 devices.
Get started
- Download
nx2android-v0.1.3-windows-x64.zipbelow, unzip it (a short path such asC:\nx2androidis best) and start nx2android.exe. Windows may warn about an unknown app: More info → Run anyway. - Setup tab: click Download missing tools. It fetches the Android NDK, the .NET SDK and platform-tools (about 1 GB) from Google and Microsoft. Then set your prod.keys.
- Port tab: choose the folder with the game's NSP, XCI, NSZ or XCZ files (base game, update, DLC) and click Port.
The full guide is INSTALL.md, which is also in the zip. Already on v0.1.2? Unzip this one in its place; your settings, keys and tools stay. Port your games again to get this release's fixes.
Games
| Game | Version | Plays on the Lenovo Legion Y700 |
|---|---|---|
| 13 Sentinels: Aegis Rim (new) | 1.10 | playable, 60 fps |
| Advance Wars 1+2: Re-Boot Camp (new) | 1.0.0 | playable, 60 fps (30 in battle on Switch) |
| Blasphemous 2 (new) | 1.0.8 | playable, 60 fps |
| Captain Toad: Treasure Tracker (new) | 1.4.2 | playable, 60 fps |
| Celeste (new) | 1.4.1.1 | playable, 60 fps |
| Donkey Kong Country Returns HD (new) | 1.1.0 | playable, 60 fps |
| Graveyard Keeper 2 | 1.0.4 + DLC | playable, 60 fps (30 on Switch) |
| Hades II | 1.0 | playable, 60 fps |
| Hollow Knight: Silksong (new) | 1.0.30000 | playable, 60 fps |
| Mario vs. Donkey Kong | 1.0.1 | playable, 60 fps |
| NEO: The World Ends with You | 1.03 + 2 DLC | playable |
| Super Mario Bros. Wonder (new) | 1.2.1 | playable, 60 fps with dips to 40 |
| Tales of Eternia Remastered | 2.0.0 | playable, 60 fps |
| Unicorn Overlord (new) | 1.05 | boots, 60 fps; saving and a full battle not tested yet |
| Unpacking | 2.01 | playable by touch, 60 fps |
| Viractal: Will You Trust Your Party? | 1.4.5 | playable |
| Xenoblade Chronicles 3 | 2.2.0 + 4 DLC | work in progress: some effects and models do not draw yet |
Unicorn Overlord's Asian release (010054B01AD92000) has an experimental profile, played in handheld mode on the Legion Y700 2023 (Adreno 730, Vulkan 1.1).
This release's bundle ported the nine new games in the table, and Mario vs. Donkey Kong, from scratch (docs/RELEASE_CHECK.md). The other games were played during development but were not ported again with this bundle.
Before you start
- Your own files only. You need the game's files and
prod.keysdumped from your own Switch. The tool never ships or downloads either, and ported APKs must not be shared: they contain the game. - GPU: Adreno (Snapdragon) or Xclipse (Exynos 2200 and later). Mali and PowerVR cannot run these games.
- A few antivirus engines may flag
nx2android.exe. It is a false positive from the PyInstaller launcher; this release's launcher is compiled from source to avoid it (INSTALL.md explains).
New in this release
- Nine new games (table above).
- NSZ and XCZ dumps port as they are: no need to decompress them first or install the nsz tool.
- Themed on-screen gamepad: games with a theme pack get their own controller design, with an opacity slider and a layout editor to move and resize the buttons.
- Vulkan 1.1 devices (such as the Legion Y700 2023, Adreno 730) can run games.
- Games take input again after a trip to the Android home screen (Blasphemous 2 ignored every press when it came back).
- Games that present in sRGB no longer look dark and flat (issue #4).
- Games that keep the Switch's lower-left picture origin are no longer upside down (Celeste).
- Fewer stalls and faster frames: Adreno's framebuffer compression stays on, memory pools are found faster, and pools over 256 MB are shared with the GPU without copies.
- Sound: the audio stream is kept across a game's stop and start instead of being restarted.
- Movies that end without an end-of-stream packet no longer stay on their last frame, and a movie sent to the background keeps its sound when it comes back.
- Mario vs. Donkey Kong no longer crashes at boot on devices that refuse to list the game's files (issue #9).
- The game's button icons draw in its text.