0xreversed/with.ai
Games and modsWorksSource available
Target: Tiger Woods PGA Tour 2004

mitsevox/tw2004

by mitsevox Repository0 views
Platform
GameCube
Outcome
Works

Evidence at a glance

Based on the linked sources. The author's reported result and independent confirmation are separate checks.

AI involvement
Reported models: Claude. Tools: decomp-toolkit, objdiff, ninja, wibo. The writeup below describes the work attributed to AI.
Reported result
Works. This is the directory's source-based outcome classification.
Independent confirmation
Not reported.
Human work and limitations
The project is a mature decompilation effort that has reached full binary parity. The documentation explicitly mentions that while the code matches, some internal EA bugs or design choices—such as a dropped ground light value—are tracked separately in the project's documentation.

Original sources

What was done

This project provides a complete, byte-exact C decompilation of the GameCube version of Tiger Woods PGA Tour 2004. The codebase is fully functional and matches the retail main.dol binary, with ongoing efforts to improve code readability and documentation.

The mitsevox/tw2004 repository provides a matching decompilation of the GameCube title Tiger Woods PGA Tour 2004 (version GW4E69, Rev 0). The project has achieved a complete match, where all 7,647 functions are byte-exact and compile back to the original retail main.dol binary. The repository relies on external SDK and runtime code sourced from other public GameCube decompilations, including titles such as Metroid Prime and The Wind Waker. Recent development, supported by Claude Opus 5.5, has focused on audit passes for specific files like UObject.c and TerrainGround.c, involving the renaming of structures and fields to align with EA's internal naming conventions found in related builds like TW07. While the match is complete, the author notes that certain code segments, such as specific static functions or unused flags, remain subject to ongoing refinement. The project includes tools for building Gecko codes, though these remain untested. The build process requires Python 3 and ninja, with wibo used on non-Windows platforms to execute the compiler.

Reproduce it

setup
1. Place the game disc image or extracted main.dol in the designated orig/GW4E69/ directory. 2. Execute 'python configure.py' followed by 'ninja' to initiate the build process. The build is successful when the output matches the expected SHA-1 hash.