Dusklight
A new engine written from scratch that loads the original game's data files.
Links, repository & detailsAbout
Dusklight is a reverse-engineered reimplementation of The Legend of Zelda: Twilight Princess, built on the community Twilight Princess decompilation project. It aims for high accuracy to the original while adding new options and enhancements, and requires a GPU supporting Direct3D12, Vulkan 1.1+, or Metal (with best-effort, lower-accuracy support for D3D11 and OpenGL ES on Android).
How it differs from the original
Because it's built on the GameCube-matching branch of the Twilight Princess decompilation, Dusklight shows the GameCube version's HUD and other GameCube-specific details even when played from a Wii disc. It supports all commercial discs except the Wii Korean release.
Getting started
Players must dump their own legally owned copy of the game — Dusklight ships no copyrighted assets — using a tool such as Dolphin, then follow the project's official installation guide to install and run it.
Known issues & limitations
- compatibility: Requires GPU support for D3D12, Vulkan 1.1+, or Metal; older devices may experience reduced accuracy or performance with D3D11 or OpenGL ES.
- Best-effort D3D11 and Android OpenGL ES support will not achieve full accuracy or performance.
What you need to run it
Features
- It provides options, enhancements, and tools to customize your experience.
How to install
- Optionally convert the dumped ISO to RVZ with Dolphin or nodtool to save space.
- Visit the official installation guide for full instructions.
Summarised from the project's README.
Credits & contributing
- The project does not accept pull requests that are primarily AI-generated and will close them on suspicion.
FAQ
- What is Dusklight?
- Dusklight is an open-source engine reimplementation of The Legend of Zelda: Twilight Princess. A new engine written from scratch that loads the original game's data files. The original game ran on GameCube and Wii.
- Do I need the original game files to run Dusklight?
- Yes. The project does not include the original game's assets, so you need your own copy. You must provide your own copy of the original Twilight Princess game; dump your game and convert the .iso to .rvz format.
