Case study
NX2navi: static recompilation of Ocarina of Time for Windows
NX2navi statically recompiles the Nintendo Switch 2 version of The Legend of Zelda: Ocarina of Time into a Windows x86-64 application. Its pipeline lifts ARM64 modules to C, implements console services on the host, and renders through Vulkan. A launcher builds the port locally from the user's game files.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 2.5k
- Last commit
- 2026-11-10
- Language
- C
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Requires the user's own game dump; the main README specifies game version 1.1.1.
- Prerequisites: Requires Windows 10 or later, an x86-64 CPU with SSE4.2, 16 GB RAM, about 30 GB for the game, and a Vulkan 1.3 GPU with VK_EXT_external_memory_host and VK_EXT_mesh_shader.
- Limits: Early development; visual bugs and occasional crashes are expected.
- License: The base import is MIT-licensed; additions and changes are all rights reserved under LICENSE-ADDITIONS.
Cite
BibTeX
@misc{nx2navi-ocarina-of-time-switch-2-case,
title = {{NX2navi: static recompilation of Ocarina of Time for Windows}},
howpublished = {\url{https://github.com/tangerineturtle1/NX2navi}},
url = {https://github.com/tangerineturtle1/NX2navi},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/nx2navi-ocarina-of-time-switch-2-case/}}
}Plain text
NX2navi: static recompilation of Ocarina of Time for Windows. https://github.com/tangerineturtle1/NX2navi (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/nx2navi-ocarina-of-time-switch-2-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- docs/architecture.md GitHub · tangerineturtle1/NX2navi · Revision a324608
- README.md GitHub · tangerineturtle1/NX2navi · Revision a324608
More in Games
- Ogre Battle 64: a native port through N64 static recompilation · Case study
- Oogie's Revenge Recomp: an Xbox static recompilation for PC · Case study
- OoT: Recompiled: a native Ocarina of Time static recompilation · Case study
- Open4DBoxing: static recompilation of 4D Sports Boxing · Case study
- openNG2: a static recompilation of Ninja Gaiden II for Windows · Case study
- OpenPete: a static recompilation of Spyro the Dragon for PC · Case study