F-Zero GX Decompilation
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on F-Zero GX
compare all 2 clones
Original game imageAbout
A from-scratch matching decompilation of the NTSC-U GameCube release of F-Zero GX (game ID GFZE01). The aim is source code that rebuilds the original code and data as closely as possible. The target covers 16 executable images; the main executable has some natural-C coverage, while the 15 REL images currently have no natural-C source units.
Getting started
The README says this is an active matching project rather than a ready-to-run ROM build. A local build needs legally obtained matching inputs and the GameCube toolchain, and the retail binary and proprietary compiler are not included. Start with the getting started and dependencies documents in the repository.
Known issues & limitations
- The project is an active matching project, not a ready-to-run game build.
What you need to run it
Status & roadmap
- Progress is published through a GitHub Actions report and on decomp.dev, split into exact natural C, C-expressed, diagnostic objdiff, and game code versus SDK code.
Credits & contributing
- Pull requests against main are the route in, and adapted code must be documented with its provenance under the project's reference policy.
FAQ
- What is F-Zero GX Decompilation?
- F-Zero GX Decompilation is an open-source decompilation of F-Zero GX. 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 F-Zero GX Decompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
