NX2navi PC Recomp


Native x86-64 Windows and Linux Vulkan recompilation of Switch 2 Ocarina of Time (1.1.1), built locally from your own .nup dump.
Stable v0.12.0 (handover) / v0.10.1 (standalone) & Preview v0.11.0-rc4 ship Setup .exe, Portable .zip, and Linux .AppImage. Note: NotRexed/Hookshot returned HTTP 404 on November 15, 2026.
NX2navi & Hookshot joined Triforce
Upstream handover update (November 2026): tangerineturtle1/NX2navi and NotRexed/Hookshot have merged into Triforce (triforceproject.com, GPL-3.0-or-later). Windows NX2navi v0.12.0 updates the launcher into a handover screen with Get Triforce, Copy path for %LOCALAPPDATA%\Programs\NX2navi\game\profile\save, and Play NX2navi, while leaving your compiled ocarina.exe, saves, code-patch mods, and native Linux v0.10.1 .AppImage untouched.
Live nx2navi.ini Hardware Inspector
Select your OS, GPU family, RAM/VRAM budget, aspect ratio, and HDR output to generate a verified nx2navi.ini profile using only documented keys.
# Generated by nx2navi.wiki hardware profile inspector
# Place nx2navi.ini next to ocarina.exe (Windows) or ocarina / AppImage (Linux)
# Frame Rate & Timing
fps_limit = 120
realtime = 1
highfps_fix = 1
rtss = 1
# Display & Ultrawide
fullscreen = 1
monitor = auto
operation_mode = docked
window_size = 2560x1440
game_aspect = 16:9
game_res = 1440
aspect = fit
# Anti-Aliasing, Upscaling & Frame Generation
dlaa = 1
taa = dlss
dlss = quality
dlss_preset = default
framegen = dlss
framegen_multiplier = 2
# Texture Compression & Memory Budget
astc = auto
astc_bc = 1
texture_detail = auto
tex_vram_pressure = 80
# HDR & Input
hdr = 0
prompts = auto
pad_layout = auto
motion = 1Platform & Release Channel Board
Click any package row to inspect its SHA-256 digest and direct GitHub Releases download. Latest Stable is v0.12.0 (Windows handover) + v0.10.1 (standalone installer & Linux AppImage); Preview channel is v0.11.0-rc4.
v0.12.0 · 2026-11-15 · 3,333,988 bytes · sha256:45c9c50d98fa4771c6d7330e8fa2353c9db1e8b65e3b37ef14174fb4b57e1793
v0.12.0 · 2026-11-15 · 773 bytes · sha256:b96bceccb8475051478192c6c00fd3c64885d31f9c935332a24a1ca192f3d9db
v0.10.1 · 2026-11-13 · 138,557,954 bytes · sha256:84f2aae815bdbce6c7b4d349a235f34a372300d10d77e4bf35eac71142507c11
v0.10.1 · 2026-11-13 · 101,558,776 bytes · sha256:51dc1a0cadb41966f28e219c9faea2255bcf0fa585f7d67927f03378664c192a
v0.10.1 · 2026-11-13 · 98,116,018 bytes · sha256:0aad51adec03196d2cb1a65dc6e697c0da2146cb1614b22105beab067151f0f7
v0.10.1 · 2026-11-13 · 40,138,880 bytes · sha256:cda05f04bad6bc6d2f38b23d9db6fefc8c3a707b40d132a1a596f8fbfb261e78
v0.10.1 · 2026-11-13 · 3,205 bytes · sha256:4b6a7d738ea5f2ed8664d638e8df96d9410a398cdac0dcb66879f6d851cccb51
v0.10.1 · 2026-11-13 · 103 bytes · sha256:de336134f6492578b7c47a851506955c371f8aaa24009f5862cb63ef8ce1256b
v0.11.0-rc4 · 2026-11-14 · 138,882,736 bytes · sha256:7484208738fd053843b2e0c6e70cdb09a6dfc84e4b8143b8c5783b26040d04dd
v0.11.0-rc4 · 2026-11-14 · 101,710,328 bytes · sha256:93147e2ae3dfc3cd069c970b68a5c17b8c32b29994e6f040d2b52b0f77ec4bf7
v0.11.0-rc4 · 2026-11-14 · 98,434,246 bytes · sha256:a687d385fa446a524534e048dde1d5da64d12a3f72a553f8a3ca960ca6616ef3
v0.11.0-rc4 · 2026-11-14 · 40,138,876 bytes · sha256:9b10a435502674684951dafe0cf3228e74deb4b9d68c715a0cb4f68eba457359
v0.11.0-rc4 · 2026-11-14 · 14,568 bytes · sha256:f861d67f91121f37891be4a1b973a1ac892ba2e944c7fe7e0193ac6395a96bf5
v0.11.0-rc4 · 2026-11-14 · 103 bytes · sha256:471705c04e130ab77600319bdb9b1d9c61da7828f7437781748fe63d0b283cc0
Local Browser SHA-256 Verifier
Verify any Setup .exe, Portable .zip, or Linux .AppImage against all 17 published releases (90 release assets). Hashing runs locally via WebCrypto with zero upload.
NX2navi-Setup-*.exe · NX2navi-app-*.zip · NX2navi-Linux-*-x86_64.AppImage
One local build, four stages
Clean-room distribution & dump notice
NX2navi Wiki and upstream tangerineturtle1/NX2navi distribute zero Nintendo binaries, romfs assets, title keys, or firmware. Every user supplies a legally obtained Switch 2 update/base .nup (or extracted exefs + romfs) of version 1.1.1 on their own PC; subsequent NX2navi updates rebuild only ocarina.exe in roughly one minute via NX2navi-update.json.
Need step-by-step folder layout, 130-character path rules, or manual BuildKit CLI flags? Read the Launcher & Local Build Setup Guide.

Engineered for x86-64 Vulkan
Every capability below maps directly to real keys in nx2navi.ini and the native runtime.
Upscaling & Multi-Frame Gen
NVIDIA DLSS/DLAA with 2x-4x Frame Gen plus Windows AMD FSR 3.1 and Adrenalin 26.10.1+ FSR 4.
30 Hz logic, 240 FPS camera & HUD
realtime = 1 and highfps_fix = 1 interpolate camera, Link rendering, and UI up to 240 FPS while keeping game simulation exact, with rtss = 1 frame-limit handoff.
32:9
15 Ultrawide UI layouts
aspect = fit selects prebuilt 3440x1440, 5120x1440, and 1280x800 HUD placements with pillarbox-clean frame generation.
HDR10 & live sliders
Choose tone-mapped hdr = 1 or linear ST2084 hdr = native.
Native Linux AppImage
Auto deck profile, Steam Deck prompts, and /dev/udmabuf support.
Gyro aim, HD rumble & DualShock 3
Native bow/hookshot motion aim (motion = 1), Switch HD rumble, direct USB DS3 pressure, and instant glyph switching.
Atmosphere-style mods & 5.1 surround
Loads romfs replacements, .ips/.pchtxt code patches with automatic AOT rebuilds, and 6-channel PCM audio.
Port directory Compare & browse
Full Hookshot & port matrixControllers for SDL3 & Gyro
NX2navi reads SDL3 gamepads directly with 6-axis motion aiming (motion = 1), HD rumble (rumble_hd = 1), and prebuilt Nintendo, Xbox, PlayStation, and Steam Deck button prompt packs:
| Controller | NX2navi Input & Prompt Features | Connection | Amazon |
|---|---|---|---|
| 8BitDo Ultimate 2 Bluetooth Controller | Switch / XInput mode, 6-axis gyro aim & Hall-effect sticks (prompts = nintendo) | Bluetooth / 2.4G / USB-C | View controller |
| Sony DualSense Wireless Controller | 6-axis gyro bow & hookshot aim, adaptive triggers & prompts = playstation | USB-C / Bluetooth | View controller |
| GameSir Cyclone 2 Wireless Controller | TMR sticks, low-latency PC wireless & gyro motion in Switch mode | 2.4G Dongle / Bluetooth / USB-C | View controller |
| Xbox Wireless Controller | Plug-and-play Windows & Linux SDL3 mapping with prompts = xbox | Bluetooth / USB-C | View controller |
As an Amazon Associate, this site earns from qualifying purchases.

Common questions
Verified answers for Windows, Linux, Steam Deck, and local .nup builds.
What is NX2navi and what game file does it require?
NX2navi (tangerineturtle1/NX2navi) is an open static recompilation project that translates the Nintendo Switch 2 edition of The Legend of Zelda: Ocarina of Time version 1.1.1 (program ID 0400486024DEC000, main build e0f3ccfa) into a native x86-64 Vulkan executable for Windows 10/11 and Linux. No copyrighted game code or assets ship in any release; you supply your own legally obtained .nup update/dump file locally on your machine.
Should I install Stable v0.12.0, v0.10.1, or Preview v0.11.0-rc4?
Stable v0.12.0 (November 15, 2026) is the Windows Triforce handover launcher update (NX2navi-app-0.12.0.zip, 3.33 MB), while Stable v0.10.1 (November 13, 2026) carries the last standalone Windows Setup installer and Linux AppImage (fixing the v0.10.0 camera-turn VRAM climb). Preview v0.11.0-rc4 (November 14, 2026) ships full Setup, Portable, and Linux AppImage builds that protect freed textures for 2 seconds under 60 fps, cut Hyrule Field VRAM reserve from 16.7 GB to 13.2 GB, restore tone-mapped HDR Screen sliders, and fix white foliage on GPUs using mesh-shader fallback.
What happened to NotRexed/Hookshot on GitHub?
When verified on November 15, 2026, https://github.com/NotRexed/Hookshot returned HTTP 404 on GitHub. Prior to going offline, the C++ Switch 2 recompilation repository had recorded 8,137 stars and 56 releases through November 11, 2026. See our NX2navi vs Hookshot comparison for factual architectural differences.
Does NX2navi run natively on Steam Deck and Linux without Proton?
Yes. Since v0.7.0, every release publishes a native x86_64 Linux AppImage (currently NX2navi-Linux-0.10.1-x86_64.AppImage, 101.56 MB). It detects Steam Deck automatically via device_profile = auto, sets 1280x800, applies native Steam Deck button glyphs, and uses Vulkan FSR 1 upscaling. Note that amd_fidelityfx_vk.dll (FSR 3.1 / FSR 4 frame gen) is Windows-only; see the Steam Deck & Linux guide.
Why does Hyrule Field flash or crash on 16 GB RAM Windows PCs?
Entering Hyrule Field peaks system memory commit when ASTC textures and Vulkan pipelines stream together. On 16 GB RAM Windows systems, configure a fixed 32768 MB (32 GB) initial Windows Virtual Memory pagefile, keep astc_bc = 1 and astc_bc1 = 1 enabled, or test v0.11.0-rc4. Full steps are on Troubleshooting & Crash Fixes.
How do I open NX2navi in fullscreen on Ultrawide 21:9 or 32:9 monitors?
Press F11 at any time or set fullscreen = 1, game_aspect = 21:9 (or 32:9), and aspect = fit inside nx2navi.ini. NX2navi includes 15 prebuilt UI aspect layouts so hearts, minimap, and C-buttons stay anchored without horizontal stretching. Details: Fullscreen & HDR.
Where do Reddit and community threads point for safe NX2navi downloads?
Community discussions consistently warn against third-party repack domains bundling pre-built ROMs or unsigned installers. Only download releases from tangerineturtle1/NX2navi/releases and verify your file locally in the WebCrypto SHA-256 Verifier above before launching.