The Legend of Zelda: Ocarina of Time (Switch 2)
Game: The Legend of Zelda: Ocarina of Time (2026) (Switch 2)
Hookshot: a static recompilation of The Legend of Zelda: Ocarina of Time for Switch 2 (the 2026 version) into a native program for Windows and Linux, with no emulator. The game’s ARM64 code is translated to C and compiled together with a reimplementation of the console’s system; the NVN2 graphics calls are replayed on Vulkan, and the Switch 2 shaders are translated to SPIR-V with Eden’s shader recompiler. The game doesn’t come ready-made: Hookshot Builder builds it once on your PC from your copy (first downloading about 500 MB of tools, its own compiler included), and afterwards you start and update it from its launcher. It’s experimental: the README says Kokiri Forest gameplay, sound, controller, keyboard, saves, the in-game menu, frame generation, and upscaling (DLSS, FSR 3.1, and FSR 4) work, and that players have reached Hyrule Field, Castle Town, Kakariko Village, and the dungeons, with open bugs; cards without mesh shaders aren’t supported. The repository holds lists of Vulkan pipeline states recorded by players, which only store hashes and formats, with no game code or data. Version 2.1.0 is from November 11. 51 of its last 100 commits list Claude as a co-author.
You needYour own copy of The Legend of Zelda: Ocarina of Time for Switch 2, at the exact version it supports (program 0400486024DEC000, update v131072, build e0f3ccfa), as a .nup file or as romfs and exefs folders. 64-bit Windows 10 or 11 or Linux (glibc 2.35 or newer, and a CPU with AVX2 for the AppImage); a GPU with Vulkan 1.3 and mesh shaders (NVIDIA RTX 20 or newer, AMD RX 6000 or newer, Intel Arc), 16 GB of RAM, ideally 8 GB of VRAM, and about 60 GB free while building.
- How it gets to PC
- Static recompilation
- Console
- Nintendo Switch 2
- Architecture
- ARM64
- Author
- NotRexed
- Original studio
- Nintendo EPD
- Year
- 2026
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
README badge
If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.
[](https://recompendium.com/en/recomp/zelda-ocarina-of-time-switch-2/)