Recomp / RE tooling / Nintendo Switch
NX (nxrecomp)
Shared recompiler, runtime and setup tools that turn Switch games into native x64 Windows programs, grown out of smo-recomp, with Metroid Prime Remastered 1.0.0 as the first released game (downloads still in the older MetroidPrimeRemasteredRecomp repo). The author's Pokopia port uses the same toolchain.
Tool Not stated releasedFacts
- Original
- Nintendo Switch ARM64 games (Metroid Prime Remastered)
- Platform
- Nintendo Switch
- Method
- Tool
- Provenance
- Not stated what this means
- Status
- released
- Licence
- GPL-3.0
- Team
- drakolordx7, w2c
- Started
- 2026-10
- First release
- 2026-10
- Runs on
- Windows
- Needs the original
- Yes: you supply your own legally obtained copy
How to get it legally
This project ships code only. Build or download it from the official repository, then supply data from a copy of Nintendo Switch ARM64 games (Metroid Prime Remastered) you own. Recomp never links to ROMs, discs or game data.
This project was rebuilt by drakolordx7, w2c. Facts last checked 2026-11-11. Suggest a correction
Sources
Related
All re tooling →DroidPlay Core
Nintendo Switch and Switch 2 games (Android builds)
Engine behind DroidPlay, an Android port of nxnative that packs the player's own Switch or Switch 2 game into an Android app whose code runs natively on the phone's CPU with Vulkan graphics. A Windows setup builds and installs each game; per-title shader key maps and a device compatibility table are kept in the repo.
Ghidra Switch Loader
Nintendo Switch executables
Ghidra loader that supports a range of Nintendo Switch executable formats such as NSO and NRO.
Kirikae
Nintendo Switch executables
Static recompiler written in Rust that converts Switch game executables into native PC programs, with an HLE system layer and NVN graphics translation.
Nakagawa Recomp
PSP games (Allegrex MIPS executables)
General PSP static recompiler with a player app: it decrypts the user's own ISO or EBOOT locally, translates the MIPS code to C and builds a Windows program with a bundled compiler. Early stage: Hot Shots Tennis: Get a Grip is playable, a few others reach menus or stages.
Project Nativ
PS Vita games (ARMv7/Thumb-2 executables)
Static recompiler for PS Vita games that also recompiles the system libraries from the user's own firmware file and runs them on a custom kernel/GPU runtime. Per-game packs currently cover Killzone: Mercenary, Uncharted: Golden Abyss, Unit 13 and Shovel Knight (US releases).
ps2-native-recomp
PS2 games (Emotion Engine executables)
Generic PS2 static recompiler built on ps2-web-recomp: the EE code of a user's disc is translated to C++ and compiled, while the rest of the console is emulated, with no per-game code. About 19 titles reported working to some degree; God of War II has been finished.