# Dusklight

> Dusklight is a native port of Twilight Princess built from the zeldaret decompilation, for Windows, Linux, macOS and Android, with enhancements and mods.

Web page: https://emulationking.com/nintendo/gamecube/games/legendofzeldatwilightprincess/ports/dusklight/
Page updated: 2026-09-30

- Developer: TwilitRealm
- Port type: Decompilation (The game's code was rewritten by hand as source code that builds back into the same game, then made to run natively on PC.)
- Game: [The Legend of Zelda: Twilight Princess](https://emulationking.com/nintendo/gamecube/games/legendofzeldatwilightprincess/index.md)
- AI use: No AI. The project says: “Note that we do not accept contributions that are primarily AI-generated and will close your PR if we suspect as much.”
- Source code: https://github.com/TwilitRealm/dusklight
- Runs on: Windows, Linux, macOS, Android

What you need: A disc image of The Legend of Zelda: Twilight Princess for GameCube or Wii (any region except the Korean Wii release), dumped from your own disc.

Dusklight, formerly called Dusk, is a native port of The Legend of Zelda: Twilight Princess for Windows, Linux, macOS and Android, built from the zeldaret decompilation of the game and drawn with Aurora, a GameCube and Wii compatibility layer. It has builds for x64 and ARM64 and needs a GPU with Direct3D 12, Vulkan 1.1 or Metal, with best-effort Direct3D 11 and OpenGL ES fallbacks for older devices.

It aims to stay accurate to the original while adding options, enhancements and tools, and the download includes a randomizer mod. It is one of the most downloaded native ports, with well over a million downloads. The project does not accept contributions that are mainly written by AI.

Because the decompilation is of the GameCube version, you get the GameCube HUD and layout even when you play from a Wii disc. The download contains no game data. It needs a GameCube or Wii disc of Twilight Princess, any region except the Korean Wii release, dumped from your own copy.

## How to set it up

1. Download the build for your system: Windows, Linux (AppImage), macOS or Android, each for x64 or ARM64 where offered.
2. Extract the zip, or on Linux make the AppImage executable.
3. Run `dusklight` (`dusklight.exe` on Windows) and choose your disc image. An `.iso` or `.rvz` both work.
4. The full install guide is on the project website, twilitrealm.dev.

## Latest builds

Download these from the web page: https://emulationking.com/nintendo/gamecube/games/legendofzeldatwilightprincess/ports/dusklight/#download

- for Windows (ARM64): 2.0.3 (2026-09-30)
- for Windows: 2.0.3 (2026-09-30)
- for Linux (ARM64, AppImage): 2.0.3 (2026-09-30)
- for Linux (AppImage): 2.0.3 (2026-09-30)
- for Android: 2.0.3 (2026-09-30)
- for macOS (Intel): 2.0.3 (2026-09-30)
- for macOS (Apple Silicon): 2.0.3 (2026-09-30)
