Games and modsResearchSource available
Target: The Legend of Zelda: Tears of the Kingdom

SkyboundTOTK performs native static recompilation of The Legend of Zelda: Tears of the Kingdom (1.0.0) for Windows and Linux.

Platform
Windows x64, Linux x86_64
Outcome
Research

Evidence at a glance

Loading source evidence…

What was done

SkyboundTOTK is an experimental project that performs static recompilation of The Legend of Zelda: Tears of the Kingdom (v1.0.0) into native Windows and Linux executables, using a custom runtime and WebGPU-based graphics translation.

SkyboundTOTK is an experimental native static recompilation project for The Legend of Zelda: Tears of the Kingdom, specifically targeting base game version 1.0.0. The project translates AArch64 game code into C, which is then compiled into a native executable for Windows x64 or Linux x86_64. A custom runtime implements required services, while a renderer translates graphics and shaders for WebGPU. The project is not a general-purpose emulator and does not support game updates or versions other than 1.0.0. Users must provide their own extracted, unmodified ExeFS and RomFS files; the project includes no game data, keys, or firmware. The build process is CPU and memory-intensive, requiring significant free disk space. While the project provides a functional build pipeline, the README documents that successful compilation does not guarantee complete gameplay or graphics correctness. The project utilizes Claude Opus 5.5 as a co-author for various code and documentation updates. Further details are available at https://raw.githubusercontent.com/notrexed/skyboundtotk/HEAD/README.md.

Reproduce it

setup
1. Extract 1.0.0 ExeFS and RomFS into the project's game/ directory. 2. On Windows, use an x64 Native Tools Command Prompt to run build.bat. On Linux, run python build_game.py after installing required system dependencies and building the patched wgpu-native library.

Community

Ask a question, share what worked, or follow the next milestone.

Your library