Port

The Legend of Zelda: Tears of the Kingdom macOS port

by ly05010419

This page was last updated Oct 19, 2026.

About this port

ly05010419's source-backed Apple Silicon port of the original Switch Tears of the Kingdom. Runs original ARM64 code with OS-specific rewrites, a Horizon host and Metal4 graphics. TotK-specific runtime/patches build on d2r-mobile, with nxnative packaging ideas and Ryujinx shader translation. Self-build macOS app or iOS IPA from your own game and keys; no ready game package. Shader, audio and memory limitations remain, particularly on iPhone. This repository currently documents TotK only.

macOS support and installation

macOS

Build required

Native ARM64 execution with ahead-of-time OS rewrites and Metal4 host

Requirements

Own original Switch Tears of the Kingdom base1.0.0 (0100F2C0115B6000) XCI/NSP and own console prod.keys; separate1.1.2/1.2.1/1.4.3 update NSP/NSZ optional. Own shared fonts/firmware needed when not in input. No game data/keys supplied. Apple Silicon Mac, macOS26+ (Metal4), Xcode command-line tools, Homebrew/Python3.14 and dependencies;16GB RAM recommended,25GB workspace plus original data (fresh updates about40GB).

Sources

No online features or amiibo. Unsupported: other versions, DLC, combined packages, compressed base games, personalized tickets and ExeFS mods. New shader stutter, long-session memory growth/audio underruns remain; independent retail NSP gameplay not yet verified. No full-game or stable-FPS guarantee.

Maintainer documentation · Checked Oct 19, 2026 · Game1.0.0,1.1.2,1.2.1,1.4.3

Source ↗