totk-pc-recomp: Zelda TOTK on native Windows without an emulator
valentderah/totk-pc-recomp
About the project
This project statically recompiles 'The Legend of Zelda: Tears of the Kingdom' for the Nintendo Switch into native Windows x86-64 code. Instead of the conventional CPU emulation, it utilizes a Vulkan renderer to map directly to PC hardware. Game files are not included; the build only proceeds if the user specifies data from version 1.2.1 or 1.4.3 that they have legally obtained.
It supports a base 60fps and can be experimentally raised to a maximum of 144fps to match the monitor refresh rate. It offers custom resolutions such as 1080p and 2K, along with AMD FSR 1 upscaling and supersampling. Shaders are pre-prepared during the installation stage to reduce in-game loading delays, and the F1 key opens the in-game settings menu while the F10 key displays the performance overlay.
It supports keyboard, mouse, and gamepad, providing input remapping, vibration, and gyroscope functionality. It is designed to allow save data to be transferred between the 1.2.1 and 1.4.3 updates. Currently in early development, it may experience visual bugs or crashes, but it runs on Windows 10 or later with an AVX2-capable CPU and a Vulkan 1.3-compatible GPU.
Support for Linux and Steam Deck, emulator mode compatibility, ultrawide aspect ratios, and VRR support are planned. It is an independent fan project released under the MIT license and is unaffiliated with Nintendo. While a significant portion of the source code and documentation was written by AI coding agents, the maintainer plays through every build and decides on merges.
valentderah/totk-pc-recomp
Static recompilation of The Legend of Zelda: Tears of the Kingdom to native Windows and Linux x86-64, with a Vulkan renderer. Game files not included.
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.