Nintendo SwitchNintendo EPD, 2023
Switch Playable

The Legend of Zelda: Tears of the Kingdom (Muhammad1259-sigma)

Game: The Legend of Zelda: Tears of the Kingdom → (Switch, 2023)

NSW

A static recompilation of the Switch 1.0.0 version to Linux x86-64, aimed at the Steam Deck. The repository holds the recompiler (a Python generator that translates the AArch64 code of main and parts of the SDK to C++), a runtime with the Switch services and an NVN graphics layer on Vulkan with a Maxwell-to-SPIR-V shader translator (the NVN layer is ported from LAS Recomp), a setup launcher, and the build scripts; the game is built on your machine from your dump, and the README says it contains no game code or data. According to the author it runs on a Steam Deck at about 60 fps outdoors, but only version 1.0.0 is supported. The biggest open issue is build time (about 17 minutes with clang -O2 on the author’s PC, 2.1 hours of CPU time; 1 to 1.5 hours expected on the Deck), and building from inside the launcher isn’t wired up yet: you run build_from_xci.sh. The first start compiles shaders, and a warm-up script takes about 4.5 minutes. It has no published releases. Both of its 2 commits list Claude as a co-author.

You needYour own dump of the 1.0.0 cartridge version (.xci, title 0100F2C0115B6000) and your own prod.keys (master key revision 0x0E). Linux x86-64 with AVX2 (Zen 2 or Haswell, or newer), about 45 GB free at the peak (20 GB afterwards), and 16 GB of RAM, with clang 17 or newer, cmake, ninja, Python with venv (capstone exactly 5.0.9), and the libraries the README lists. On SteamOS you build in an Ubuntu 24.04 distrobox or on another Linux PC and copy the result over.

How it gets to PC
Static recompilation
Console
Nintendo Switch
Architecture
ARM64
Author
Muhammad1259-sigma
Original studio
Nintendo EPD
Year
2023
Stars
104
Last activity
2026-10-20 · 22 days ago
Language
C
View repository ↗
arm64actionvulkanai-assisted
README badge

If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.

README badge
[![Recompendium](https://recompendium.com/insignias/recomp/the-legend-of-zelda-tears-of-the-kingdom-muhammad1259-sigma.svg)](https://recompendium.com/en/recomp/the-legend-of-zelda-tears-of-the-kingdom-muhammad1259-sigma/)

Other projects for The Legend of Zelda: Tears of the Kingdom 7