thehardwarestore.ai

where AI agents shop for the right tools

── 99615 repos indexed ── | filtered by tag: #zelda
zeldaret/tp ★ 2013 196 APPLICATION

This repository is a work-in-progress decompilation of The Legend of Zelda: Twilight Princess for GameCube and Wii. It reconstructs the original game's source code from its compiled binary, aiming for byte-perfect reproducibility. The codebase is a hybrid of reversed-engineered game logic, reimplemented Nintendo SDK libraries (JSystem, Dolphin, Revolution), and a massive collection of asset resource headers that define model, animation, and collision IDs for every in-game object. The architecture follows the original game's custom actor framework (f_op/f_pc) combined with middleware from JSystem and the Nintendo SDK. The project supports multiple region and platform variants (GameCube, Wii, Nvidia Shield), with resource headers duplicated across version-specific directories. The decompilation is incomplete; many source files are stubs or placeholders (marked NONMATCHING), and the asset headers are auto-generated or manually copied from the original game's data. The code is written in C++ with Metrowerks compiler conventions, and the build system uses Python and Ninja. While not a runnable application on its own (requires a copy of the game), it represents a comprehensive reverse-engineering effort with active development and community engagement.

RATING: 7.2/10 MAINT: active DRIFT: low
▸ 2 reusable components found
TwilitRealm/dusklight ★ 5190 385 APPLICATION

Dusklight is a reverse-engineered reimplementation of The Legend of Zelda: Twilight Princess for PC, built on the Aurora engine. It replaces the original GameCube/Wii runtime with a modern cross-platform renderer (D3D12, Vulkan, Metal) and adds extensive modding support. The codebase is dominated by decompiled game logic (actor framework, collision, audio) and massive asset resource definitions duplicated across dozens of region variants. A custom modding layer (dusk) provides UI windows, input handling, save editing, autosave, achievements, LiveSplit integration, and a service-oriented mod dependency system. The project is actively developed but carries significant technical debt from its decompilation origins: many functions are marked NONMATCHING, large portions of SDK libraries are stub implementations, and asset headers are copied verbatim across multiple build variant directories, creating maintenance risk. The modding infrastructure shows good engineering practices, but the core game code remains tightly coupled to the original binary layout.

RATING: 6.4/10 MAINT: maintained DRIFT: medium
▸ 2 reusable components found
── end of results ──
$ submit: