Cloned Games

Final Fantasy Crystal Chronicles Decompilation

DecompilationActive

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

Final Fantasy Crystal Chronicles Decompilation screenshotLinks, repository & details

About

A decompilation of Final Fantasy Crystal Chronicles for the Nintendo GameCube, covering three versions of the game: JP, EN and PAL (EU). The PAL version is the primary target with the most mature matching and linkage, while USA and Japan have partial recovered configs and keep retail objects for unproven units. The PAL, USA and Japan builds share source and also verify two GBA images per region.

Getting started

Assets are not bundled, so you must obtain them yourself. Supply a disc image for each region you want under the matching orig folder (PAL, USA or Japan), install Python and ninja, then run python configure.py with the region's version and build with ninja. The GBA dependencies and compilers described in the repo are needed to include GBA source in validation and progress.

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).

Credits & contributing

  • The README advises avoiding hardcoded offset-based member access in favour of proper types and named data members.

Additional notes

Symbols
The EN build contains a debug symbol file and the PAL version a release symbol file for a different build, which allowed recovery of exact function and class names, parameters and class hierarchies.

FAQ

What is Final Fantasy Crystal Chronicles Decompilation?
Final Fantasy Crystal Chronicles Decompilation is an open-source decompilation of Final Fantasy Crystal Chronicles. 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 Final Fantasy Crystal Chronicles Decompilation?
Yes. The project does not include the original game's assets, so you need your own copy.
Share: