@fishjar: The reverse engineering scene has welcomed a god-tier open-source project: totk-pc-recomp. Using groundbreaking “static recompilation” technology, the developer directly converts the ARM64 binary instructions of The Legend of Zelda: Tears of the Kingdom en masse into fully native Windows x86-64 code, paired with Vulkan …

X AI KOLs Timeline Tools

Summary

The reverse engineering community has welcomed an incredible open-source project, totk-pc-recomp, which uses static recompilation to directly reconstruct the ARM64 binary of The Legend of Zelda: Tears of the Kingdom as native Windows x86-64 code, with support for Vulkan rendering, frame rates above 60 fps, and custom resolutions.

The reverse engineering world has welcomed a god-tier open-source project: totk-pc-recomp. Using revolutionary “static recompilation” technology, the developers directly transform the ARM64 binary instructions of The Legend of Zelda: Tears of the Kingdom en masse into fully native Windows x86-64 code, paired with a Vulkan rendering pipeline. Instead of using a traditional emulator architecture, it turns a blockbuster console title directly into a native PC game that needs no virtual machine translation!
Original Article
View Cached Full Text

Cached at: 10/31/26, 05:25 AM

The reverse engineering community has welcomed an incredible open-source project: totk-pc-recomp. Using revolutionary “static recompilation” technology, the developers directly transform the ARM64 binary instructions of The Legend of Zelda: Tears of the Kingdom en masse into fully native Windows x86-64 code, paired with a Vulkan rendering pipeline. It no longer uses a traditional emulator architecture, but directly turns a console blockbuster into a native local game that requires no virtual-machine translation! — # valentderah/totk-pc-recomp Source: https://github.com/valentderah/totk-pc-recomp # TotK Recomp TotK Recomp is a static recompilation of The Legend of Zelda: Tears of the Kingdom (Nintendo Switch, 2023) into a native Windows x86-64 application (docs/architecture.md). > [!IMPORTANT] > No game files are included. You need your own legally obtained copy of Tears of the Kingdom, dumped from your own console: the base game and the 1.2.1 or 1.4.3 update. Instructions for obtaining those files will not be provided. > > The game is built from your files on your machine, so the result contains the game. It is for your own use. Do not share it. ## Status Early development. The game is playable on Windows; visual bugs and crashes are still expected. Report problems as issues, following CONTRIBUTING.md. ## Features - Native code, not emulation - Game updates 1.2.1 and 1.4.3, with saves that carry over between them - 60 fps by default; up to 144 fps or the monitor’s refresh rate (experimental) - Custom resolutions (1080p, 2k…), supersampling and AMD FSR 1 upscaling - In-game settings menu (F1) and performance overlay (F10) - Keyboard, mouse and gamepad with remapping, rumble and gyro - Shaders prepared at install instead of during play ## Planned - Linux and the Steam Deck - Mods made for emulators: unpack a mod into a mods folder - Custom aspect ratios, including ultrawide - VRR ## Installing Requirements: Windows 10 or later, an x86-64 CPU with AVX2, a GPU with Vulkan 1.3 and VK_EXT_external_memory_host, about 36 GiB free during setup (20 GiB after). 1. Download TotK-Setup--windows.zip from Releases and unpack it. 2. Start TotK-Setup.exe. If SmartScreen warns about an unsigned app, choose More info, then Run anyway. 3. Pick your game files, the language and an install folder, and press Start. The setup builds the game once. 4. Play totk.exe from the install folder. To update, run a newer TotK-Setup.exe on the same folder; saves and settings are kept. Settings are in the in-game menu and in totk.ini (totk.ini.example lists every key). Controls: docs/controls.md. ## Credits TotK Recomp builds on the projects below. What was taken from each, with its license, is listed in THIRD_PARTY_NOTICES.md. - LAS Recomp (https://github.com/peiikai/LASRecomp) - MacNativeGames (https://github.com/ly05010419/MacNativeGames) - d2r-mobile (https://github.com/jhaizhou-ops/d2r-mobile) and nxnative (https://github.com/seedds/nxnative) - SavageWindRecomp (https://github.com/Revivedx/SavageWindRecomp) - Ryujinx (https://github.com/Ryujinx/Ryujinx) - deko3d (https://github.com/devkitPro/deko3d) - hactool (https://github.com/SciresM/hactool) - SDL 3 (https://libsdl.org), Dear ImGui (https://github.com/ocornut/imgui), AMD FSR 1 (https://github.com/GPUOpen-Effects/FidelityFX-FSR), Vulkan Memory Allocator (https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator), libopus (https://opus-codec.org), libvpx (https://chromium.googlesource.com/webm/libvpx), Zstandard (https://github.com/facebook/zstd) - Switchbrew (https://switchbrew.org) and the Switch homebrew community ## License The project’s own code is under the MIT License; third-party code keeps its own license (THIRD_PARTY_NOTICES.md). The license grants nothing for Nintendo’s game. TotK Recomp is an independent, non-commercial fan project, not affiliated with or endorsed by Nintendo. The Legend of Zelda, Tears of the Kingdom and Nintendo Switch are trademarks of Nintendo. ## Building from source docs/building.md lists the toolchain and the steps. Everything the build writes stays under build\ and generated\, which git ignores; run tools/check_content.py before a commit. Testers: docs/tester-guide.md. Most of the code and documentation is written by AI coding agents (Claude Code) under the maintainer’s direction; the maintainer plays every build and decides what is merged. AGENTS.md holds the rules they work under.

Similar Articles

@fishjar: The reverse engineering world has just welcomed an incredibly impressive new Rust open source project: craft-anything. Its positioning is extremely hardcore: it helps engineers thoroughly understand how any closed-source software works under the hood, and on that basis, rebuild their own native version. Unlike traditional Ghidra or…

X AI KOLs Timeline

The reverse engineering field welcomes craft-anything, a pure-Rust open source project that performs full-coverage observation of closed-source software at the system behavior level (system calls, memory state machines, network protocol packets), reconstructs a business architecture interaction graph, and generates modular specifications and skeleton code — compressing days of manual packet capture analysis into minutes. The project is currently in early alpha and is dual-licensed under MIT/Apache-2.0.

Cracking Windows Open: Porting RADV to Win32

Hacker News Top

Collabora reports on porting the open-source RADV Vulkan driver for AMD GPUs from Linux to Windows, successfully running Counter-Strike 2 via reverse-engineering of the WDDM2 interface.