Cloned Games

Tiger Woods PGA Tour 2004 Decompilation

DecompilationActive

Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.

Tiger Woods PGA Tour 2004 (original game, not this project)Original game image
Image of the original game, Tiger Woods PGA Tour 2004. This project has no screenshots of its own yet.
Links, repository & details

About

Tiger Woods PGA Tour 2004 Decompilation is a matching decompilation of the GameCube version: C source that compiles back to a byte-identical copy of the retail main.dol. The match is complete, with all 7,647 functions byte-exact and all 460 units linking from C. The project is now in a readability phase of naming and commenting the code, and a PC port and mods are planned to start from that code later.

Getting started

You need your own copy of the game, supported version GW4E69 Rev 0 (USA), and either disc works. Put the disc image (ISO/GCM, RVZ, WIA, WBFS, CISO, NFS, GCZ or TGC) or the extracted main.dol into the original-files folder, then with Python 3 and ninja installed run the configure step and ninja. The build must end with an OK for the rebuilt main.dol.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (GameCube version).

Status & roadmap

  • As of 2026-09-29, 5,548 of 6,641 functions in EA's code are named and 4,912 (74.0%) have been reviewed, with 154 of 279 source files fully through the readability pass.

Modding & tools

  • The repository includes Gecko codes (an always-pool-cue gimme and a no-lucky-shots code, both untested).

FAQ

What is Tiger Woods PGA Tour 2004 Decompilation?
Tiger Woods PGA Tour 2004 Decompilation is an open-source decompilation of Tiger Woods PGA Tour 2004. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on GameCube.
Do I need the original game files to run Tiger Woods PGA Tour 2004 Decompilation?
Yes. The project does not include the original game's assets, so you need your own copy.
Share: