
Early-development native port of Tears of the Kingdom (Switch) for Windows and Linux, at 60 FPS by default and with DLSS. It is not an emulator and does not include the game: you need your own copy.
TotK Recomp is an independent, non-commercial fan project by valentderah and contributors that turns The Legend of Zelda: Tears of the Kingdom (Switch, 2023) into a native program for Windows and Linux. It is not an emulator: it is a static recompilation. Once, in the setup, the Switch code is converted into C code, function by function, and compiled with a bundled LLVM compiler into totk.exe. The Switch graphics (NVN) are translated to Vulkan and the shaders are prepared during installation.
It is in early development: it is playable, but visual bugs and crashes are still expected. It offers 60 FPS by default (up to 144 or the monitor's refresh rate, experimental), custom resolutions, supersampling, FSR 1, DLSS and DLAA on RTX cards, HDR10, ultrawide and 16:10 screens, a settings menu (F1), keyboard, mouse and gamepad with gyro, 5.1 sound, mods made for emulators (including HD texture packs) and cheats.
Note: there are copies of the repository with the same name on other accounts. The only official one is valentderah's.
VK_EXT_external_memory_host extension.TotK-Setup-…-windows.zip or, on Linux and Steam Deck, the .AppImage.C:\Games), never in Program Files. On Linux, make the AppImage executable.TotK-Setup.exe. If SmartScreen warns that the app is not signed: "More info" → "Run anyway" (only if you downloaded it from the official GitHub).totk.exe and prepares the shaders. It only happens once.totk.exe. Settings are in the F1 menu and in totk.ini. To update, run the new setup on the same folder.
Screenshot source: Touareg Gaming
VK_ERROR_DEVICE_LOST, set vk_recorder = 0 under [performance] in totk.ini.If your computer does not meet the requirements, you do not have the exact version the port asks for, or you prefer the classic route, you can play the original with a console emulator: see emulators and its install and setup guide.
More ports, grouped by console
Playable
Same series
Playable
Same series
Playable
Same series
Playable
Playable
Beta
Same series
Beta
Playable
Playable
Same series
Playable
Playable
Playable
Playable