The unofficial PC version of The Legend of Zelda: Twilight Princess has taken a fairly major step forward.

Dusklight, the reverse-engineered reimplementation of Twilight Princess, received its 2.0 update on September 19, bringing built-in mod support, a full mod browser, a new randomizer, expanded disc compatibility and a long list of performance and quality-of-life improvements. The project launched publicly earlier this year and has been receiving regular updates since then.

This is also a fan project, not an official Nintendo release. Dusklight does not include Nintendo’s game files. The developers require players to supply and dump their own copy of Twilight Princess before the software can be used.

Modding is the big addition in Dusklight 2.0

The centerpiece of version 2.0 is proper mod support.

Dusklight can now install gameplay mods, texture packs and asset replacements packaged as .dusk files. More importantly, players don’t necessarily have to go hunting through separate websites to manage them. An in-game browser can search for compatible mods, display screenshots and information, then download and install them from within Dusklight itself.

Dusklight 2.0 integrated mod browser running in The Legend of Zelda Twilight Princess on PC

Installed mods can be enabled, disabled or reloaded without leaving the program, and the software will also check for updates. Drag-and-drop installation is supported as well.

The update goes considerably further on the development side. Mod creators can replace individual textures and files, add custom actors and stages, alter dialogue, create new game modes, replace audio and build their own interfaces. Native C++ and Luau scripting support are also available, along with a standalone mod SDK.

That opens the door to modifications considerably more ambitious than the HD texture packs that appeared around the PC project’s original release.

Twilight Princess now has a built-in randomizer

Version 2.0 also includes Dusklight’s own Twilight Princess randomizer.

Dusklight 2.0 randomizer menu for The Legend of Zelda Twilight Princess PC project

Players can shuffle far more than the contents of treasure chests. Settings cover shop items, NPC rewards, Golden Bugs, Poe Souls, Hidden Skills and dungeon keys, while entrances to dungeons, caves, boss rooms, interiors and areas of the overworld can also be randomized.

There are options for changing Link’s starting equipment, skipping the game’s opening sequences and altering the requirements for eventually reaching Hyrule Castle. Seeds can be saved and shared, with spoiler logs available when a randomized playthrough becomes particularly difficult to untangle.

A separate built-in cosmetics mod provides another set of customization options. Link’s clothing, hair and equipment can be changed, along with the appearance of Wolf Link, Epona and Midna. HUD colors are customizable too.

The unofficial PC version of The Legend of Zelda: Twilight Princess has taken a fairly major step forward.

Better saves, more discs and smoother performance

The less flashy changes in 2.0 may end up being just as useful.

Dusklight now includes a Save Manager for importing, exporting and backing up saves. It supports its own .dusksave format alongside .gci and .raw files, and several problems involving memory cards and save timestamps have been fixed.

Game compatibility has expanded as well. Japanese GameCube discs are now supported, while the list of compatible Wii releases has grown to include North American revisions 0 and 2, Japanese and PAL discs. According to the developers, every retail GameCube and Wii release is now supported except the Korean Wii version.

High-framerate play received plenty of attention. Menus, text boxes, HUD animations, weather effects, particles and other visual elements have been adjusted to behave more smoothly above the game’s original frame rate. Texture streaming and caching have also been improved, which the team says eliminates loading hitches when using HD texture replacements.

There are smaller options scattered throughout the update too, including faster scene transitions, adjustable letterboxing, separate UI scaling, an optional aiming reticle and additional touch-control settings.

Audio wasn’t ignored either. Dusklight can now output 5.1 and 7.1 surround sound, render audio at 48 kHz instead of the original 32 kHz, and give players separate control over music volume.

An increasingly different way to revisit Twilight Princess

Dusklight describes itself as a reverse-engineered reimplementation designed to stay accurate to the original while adding modern options and tools. It is based on the ongoing Twilight Princess decompilation project rather than simply running the GameCube game through traditional emulation.

With 2.0, the appeal is starting to stretch well beyond higher resolutions and frame rates. Randomizers, custom game modes, texture replacements and a proper modding framework could give Twilight Princess the kind of long-term fan-development scene that has grown around several other classic Zelda games.

Whether Nintendo ever gives Twilight Princess another official release remains a separate question. In the meantime, Dusklight’s latest update shows just how much work the fan community is putting into the 2006 adventure.

Dusklight 2.0 and its complete release notes are available through the project’s official GitHub page. Dusklight 2.0 release and patch notes