No ROMs / no copyrighted assets
This independent guide does not host or link to game files. Use your own legally obtained copy.
What you need first
- macOS up to date (Apple's currently supported releases).
- A legally obtained dump of Twilight Princess (GameCube USA / PAL).
- Your dump's SHA-1 hash matches a build on /supported-versions.
- Terminal access (just for one xattr command if Gatekeeper blocks the binary).
Which build (arm64 vs x86_64)
To check your CPU: Apple menu → About This Mac.
- Apple Silicon (M1, M2, M3, M4 …):
Dusk-v1.0.0-macos-arm64.zip— 28.0 MB — download. - Intel:
Dusk-v1.0.0-macos-x86_64.zip— 29.6 MB — download.
Verified against the GitHub Releases API on 2026-05-11.
Install steps
- Extract the .zip. Double-click in Finder. Move the resulting Dusk.app to
/Applicationsif you like. - Launch Dusk. First-launch may show a Gatekeeper warning — see next section.
- Press “Select Disc Image” and provide the path to your supported dump.
- Press “Play”.
Gatekeeper / quarantine
Apps downloaded from the web get a com.apple.quarantine attribute. Unsigned releases of small projects often get blocked on first run. Two ways to allow it:
Option A — System Settings (most users)
- Try to open Dusk normally; macOS will block it with “Apple cannot check it for malicious software” or similar.
- Open System Settings → Privacy & Security.
- Scroll down. Next to the Dusk message, click Open Anyway.
- Click Open on the next confirmation dialog.
Option B — Terminal one-liner (if the GUI option doesn’t appear)
Some macOS versions hide the “Open Anyway” button if the app comes from an unidentified source. Drop the quarantine attribute manually:
xattr -dr com.apple.quarantine /Applications/Dusk.app
Adjust the path if you put Dusk somewhere other than /Applications. The flag -dr means “delete recursively”.
If you’re stuck
- Won’t launch at all (after Gatekeeper allow) → won’t launch for Console.app crash report instructions.
- “Disc image not recognized” → disc image not recognized.
- “Unsupported version” → unsupported version.
- Anything else — official Discord discord.gg/dusktp.