Skip to content

nx2android v0.1.3

Choose a tag to compare

@shirai91 shirai91 released this 29 Oct 16:22
· 334 commits to main since this release

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

  1. Download nx2android-v0.1.3-windows-x64.zip below, unzip it (a short path such as C:\nx2android is best) and start nx2android.exe. Windows may warn about an unknown app: More info → Run anyway.
  2. 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.
  3. 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.keys dumped 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.