DuskPort

How to Install Dusk: Pick Your Platform

Install Dusk — the Twilight Princess native PC port — on Windows, macOS, Linux, Steam Deck, Android, or iOS. Verified file names, sizes, and SHA-256 hashes.

Published 2026-05-10

Dusk v1.0.0 ships native binaries for five platform families. The Steam Deck runs the Linux x86_64 build. Pick yours below — each guide walks you through download, ROM verification, first launch, and known issues for that platform.

📦 All downloads come from one place: github.com/TwilitRealm/dusk/releases. Don’t trust mirrors or third-party “free download” sites.

Before you start: things that apply to every platform

1. You need your own GameCube Twilight Princess disc dump

Dusk does not ship Nintendo assets. You must legally dump your own retail GameCube disc. If you don’t have a dump:

How to legally dump your Twilight Princess disc

2. Only GameCube NA + PAL are supported in v1.0.0

RegionGame IDStatus
GameCube USAGZ2E01✅ Supported
GameCube PAL (Europe / Australia)GZ2P01✅ Supported
GameCube JapanGZ2J01⏳ Recognized, planned
Wii (any region)various⏳ Recognized, planned
Wii U Twilight Princess HDvarious❌ Not supported (different game)

3. Supported disc formats

ISO, GCM, CISO, GCZ, NFS, RVZ, WBFS, WIA, TGC. Compressed formats (RVZ, CISO) save disk space.


Pick your platform

🪟 Windows

🍎 macOS

🐧 Linux (desktop)

🎮 Steam Deck

Use the Linux x86_64 build (same file as Linux desktop): Dusk-v1.0.0-linux-x86_64.zip. Setup is via Desktop Mode → “Add as non-Steam Game”.

Step-by-step Steam Deck install guide

Steam Deck users — frequently asked: the file you want is Dusk-v1.0.0-linux-x86_64.zip, not the arm64 version. The Steam Deck has a x86_64 (AMD) chip.

🤖 Android

📱 iOS


ARM vs x86 — which one do I pick?

This is the most asked question across community threads. Quick reference:

DeviceBuild to download
Most PCs / laptops (Intel or AMD)x86_64
Steam Deck (LCD or OLED)x86_64
Apple Silicon Mac (M1, M2, M3, M4)macOS arm64
Intel MacmacOS x86_64
Raspberry Pi 5 / ARM single-board computerLinux arm64
Most Android phonesandroid-arm64 (only build offered)
iPhone / iPadios-arm64 (only build offered)
Surface Pro X / Windows ARMNo native build yet — use x64 emulation if your device supports it

After install: where things live

If you need to find your Dusk installation later (for save backup, mods, or troubleshooting), the official FAQ lists these paths:

PlatformSave folder
Windows%APPDATA%\TwilitRealm\Dusk\USA\Card A\
macOS~/Library/Application Support/TwilitRealm/Dusk/USA/Card A/
Linux~/.local/share/TwilitRealm/Dusk/USA/Card A/

Replace USA with EUR if you’re using the European disc.

The save filename is 01-GZ2*-gczelda2.gci.


Texture pack install paths (Discord-only knowledge — saved here for convenience)

The Dusk team’s official FAQ doesn’t list these yet, but the community has confirmed in their Discord:

PlatformTexture pack folder
Windows%APPDATA%\TwilitRealm\Dusk\texture_replacements\
Linux~/.local/share/TwilitRealm/Dusk/texture_replacements\
macOS~/Library/Application Support/TwilitRealm/Dusk/texture_replacements/ (inferred)

Drop the GZ2* folder from the texture pack zip into the path above.

The most popular texture pack is Henriko Magnifico’s 4K Twilight Princess pack — ~6 GB for 4K, ~3 GB for 1080p.


What’s next


Last updated: 2026-05-10. We update this hub when new platform builds ship.