NX2navi PC Recomp

tangerineturtle1/NX2navi · 4,039 stars · 645,865 GitHub downloads · Checked November 14, 2026

Interior of a desktop gaming PC showing an NVIDIA GeForce RTX graphics card, liquid-cooler block, and dual-channel memory modules
Valve Steam Deck handheld connected via USB-C to an external Linux monitor and compact mechanical keyboard on a wooden desk

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.10.1 & Preview v0.10.2-rc4 ship Setup .exe, Portable .zip, and Linux .AppImage. Note: NotRexed/Hookshot returned HTTP 404 on November 14, 2026.

Advertisement

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.

nx2navi.ini · v0.10.1 / v0.10.2-rc4
Balanced BC3 profile: halves GPU memory use across Hyrule Field while keeping sharp HUD and character textures.
Target file: nx2navi.ini
# 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 = 1

Platform & Release Channel Board

Click any package row to inspect its SHA-256 digest and direct GitHub Releases download. Latest Stable is v0.10.1; Preview channel is v0.10.2-rc4.

NX2navi-Setup-0.10.1.exe138.56 MB24,193 DLWindows Installer

v0.10.1 · 2026-11-13 · 138,557,954 bytes · sha256:84f2aae815bdbce6c7b4d349a235f34a372300d10d77e4bf35eac71142507c11

NX2navi-Linux-0.10.1-x86_64.AppImage101.56 MB2,524 DLLinux & Steam Deck

v0.10.1 · 2026-11-13 · 101,558,776 bytes · sha256:51dc1a0cadb41966f28e219c9faea2255bcf0fa585f7d67927f03378664c192a

NX2navi-app-0.10.1.zip98.12 MB22,364 DLWindows Portable

v0.10.1 · 2026-11-13 · 98,116,018 bytes · sha256:0aad51adec03196d2cb1a65dc6e697c0da2146cb1614b22105beab067151f0f7

NX2navi-runtime-py3.14.9-7a37dbc9.zip40.14 MB1,141 DLBuildKit Runtime

v0.10.1 · 2026-11-13 · 40,138,880 bytes · sha256:cda05f04bad6bc6d2f38b23d9db6fefc8c3a707b40d132a1a596f8fbfb261e78

NX2navi-update.json3 KB53,383 DLDelta Manifest

v0.10.1 · 2026-11-13 · 3,205 bytes · sha256:4b6a7d738ea5f2ed8664d638e8df96d9410a398cdac0dcb66879f6d851cccb51

SHA256SUMS-linux.txt103 B485 DLLinux Checksums

v0.10.1 · 2026-11-13 · 103 bytes · sha256:de336134f6492578b7c47a851506955c371f8aaa24009f5862cb63ef8ce1256b

Local Browser SHA-256 Verifier

Verify any Setup .exe, Portable .zip, or Linux .AppImage against all 15 published releases (82 release assets). Hashing runs locally via WebCrypto with zero upload.

WebCrypto SHA-256 · 0 Upload
Drop your downloaded NX2navi file here or click to browse

NX2navi-Setup-*.exe · NX2navi-app-*.zip · NX2navi-Linux-*-x86_64.AppImage

Ready to verify against 15 releases (v0.10.1 Stable through v0.4.0, plus v0.10.2-rc4 Preview).

One local build, four stages

Two minutes

First, Launcher validates 0400486024DEC000 (e0f3ccfa) and unpacks portable Clang & Python.

Twelve to twenty-five minutes

Second, extracts 26 GB RomFS, transcodes ASTC textures to BC3, and compiles lifted x86-64 C code.

Five to eight minutes

Third, compiles Vulkan Graphics Pipeline Library cache (ocarina-shaders.bin) ahead of gameplay.

One minute

Fourth, bakes Nintendo, Xbox, PlayStation, Steam Deck, and PC button prompt archives.

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.

Advertisement

Need step-by-step folder layout, 130-character path rules, or manual BuildKit CLI flags? Read the Launcher & Local Build Setup Guide.

Macro photograph of the Valve Steam Deck custom AMD Zen 2 and RDNA 2 silicon APU package
Custom AMD Zen 2 & RDNA 2 silicon APU targeted by Mesa RADV Vulkan 1.3 and Steam Deck device profiles.

Engineered for x86-64 Vulkan

Every capability below maps directly to real keys in nx2navi.ini and the native runtime.

DLSS 4 · FSR 4

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 → 240 FPS

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.

21:9
32:9

15 Ultrawide UI layouts

aspect = fit selects prebuilt 3440x1440, 5120x1440, and 1280x800 HUD placements with pillarbox-clean frame generation.

1000 nits

HDR10 & live sliders

Choose tone-mapped hdr = 1 or linear ST2084 hdr = native.

Deck 45/90

Native Linux AppImage

Auto deck profile, Steam Deck prompts, and /dev/udmabuf support.

SDL3 + 6-Axis

Gyro aim, HD rumble & DualShock 3

Native bow/hookshot motion aim (motion = 1), Switch HD rumble, direct USB DS3 pressure, and instant glyph switching.

mods/ + 5.1

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 matrix
v0.10.1 / v0.10.2-rc4
tangerineturtle1/NX2naviActive Windows Setup .exe, Portable .zip & Native Linux x86_64 AppImage · DLSS/FSR/HDR/Ultrawide
4,039 stars · 645,865 DL
HTTP 404
NotRexed/HookshotC++ Switch 2 1.1.1 recompilation · Returned HTTP 404 on GitHub when checked on November 14, 2026
8,137 archived stars
v0.3.4
sostenesfreitas/ocarina-recompGPL-3.0 experimental Switch 2 1.1.1 C recompilation tested on Ryzen 9 9950X3D + RTX 5090
1,194 stars · 55,991 DL
v0.8.0-beta.2
coccofresco/TriAevumGPL-3.0 Nintendo 3DS AOT recompilation (Echoes of Time OoT 3D & Moonfall Curse MM 3D, .3ds/.cci input)
714 stars · 59,642 DL
v0.7.1
OTPR26/Ocarina-ReTunedMulti-platform TriAevum fork for Windows, macOS, Linux, Android, iOS & tvOS with ReFramed HUD
117 stars · 21,046 DL
N64 ROM
Ship of Harkinian / Zelda64RecompTargets 1998 N64 / GameCube debug dumps rather than Switch 2 1.1.1 assets and lighting
N64 pipeline
Launcher, .nup placement & BuildKit CLI34 GB disk budget, 130-char path rule, 1-minute delta updates
Windows & CLI
Steam Deck OLED & Native Linux AppImageRADV Vulkan 1.3, udmabuf=1024, 45 fps pacing & make_game.py --jobs 4
SteamOS & Linux
Fullscreen, Multi-Monitor, 21:9/32:9 & HDRmonitor=display2, aspect=fit, hdr=1 vs hdr=native, F1 & F10
nx2navi.ini
Mods, Prompts, 16 GB RAM & GPU Crash FixesAtmosphere mods/, button glyph packs, 32 GB pagefile fix, mesh fallback
Mods & Fixes

Controllers 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:

ControllerNX2navi Input & Prompt FeaturesConnectionAmazon
8BitDo Ultimate 2 Bluetooth ControllerSwitch / XInput mode, 6-axis gyro aim & Hall-effect sticks (prompts = nintendo)Bluetooth / 2.4G / USB-CView controller
Sony DualSense Wireless Controller6-axis gyro bow & hookshot aim, adaptive triggers & prompts = playstationUSB-C / BluetoothView controller
GameSir Cyclone 2 Wireless ControllerTMR sticks, low-latency PC wireless & gyro motion in Switch mode2.4G Dongle / Bluetooth / USB-CView controller
Xbox Wireless ControllerPlug-and-play Windows & Linux SDL3 mapping with prompts = xboxBluetooth / USB-CView controller

As an Amazon Associate, this site earns from qualifying purchases.

White and black Sony DualSense wireless controller resting on a dark desk surface
Sony DualSense wireless controller supporting SDL3 6-axis gyro aiming, HD rumble, and PlayStation glyphs.

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.10.1 or Preview v0.10.2-rc4?

Most players should start with Stable v0.10.1 (November 13, 2026), which resolved the v0.10.0 VRAM climb during camera movement. Switch to Preview {RC_TAG} (November 14, 2026) via Launcher Settings → Update Channel → Preview if you run a 16 GB RAM system (cuts Hyrule Field VRAM reserve from 16.7 GB to 13.2 GB), use tone-mapped HDR Screen sliders, or hit white foliage on GPUs using mesh-shader fallback.

What happened to NotRexed/Hookshot on GitHub?

When verified on November 14, 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.10.2-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.

Advertisement