Hookshot: Run The Legend of Zelda: Ocarina of Time Switch 2 Remake on PC Without an Emulator
NotRexed/Hookshot
About the project
This project runs the Nintendo Switch 2 remake of The Legend of Zelda: Ocarina of Time natively on Windows and Linux PCs. Unlike existing methods, it does not use virtualization or emulation; instead, it statically recompiles the game code into C to convert it into a PC program. It also reimplements the console system software and restructures the graphics based on Vulkan.
The build process takes game files (.nup or romfs/exefs folders) owned by the user as input. The build tool includes its own compiler and libraries, and after approximately 40 minutes of processing, hookshot.exe is generated. The generated executable and save data are stored entirely on the local PC and are not transmitted externally.
Currently, movement, sound, controller input, frame generation, and upscaling function correctly in the early area, Kokiri Forest. However, stable 60fps frame maintenance, AMD and Intel GPU compatibility, and game sections after Hyrule Field have not yet been tested. An NVIDIA GPU supporting Vulkan 1.3 and mesh shaders, along with 16GB or more of RAM, is the recommended specification.
Released under the GPL-3.0 license, this project supports only specific versions of the game file and cannot build other versions. As it is in an experimental stage, it is suitable for developers looking to verify the possibility of native execution in the early sections rather than full gameplay. The repository does not include game files or keys, so a game copy obtained through legitimate means is required.
NotRexed/Hookshot
A Native Recompilation Of The Legend Of Zelda: Ocarina Of Time Nintendo Switch 2 Remake
C++
This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.