A work-in-progress matching decompilation of Fire Emblem: Path of Radiance (GameCube, 2005).
Target version:
GFEP01— European (En, Fr, De, Es, It)
This repository does not contain any game assets or assembly. An original copy of the game is required to build.
- Python — add to
%PATH%during install (also available from the Windows Store) - Ninja — download and add to
%PATH%
brew install python ninjaAfter OS upgrades, if macOS complains about Wine being unverified, run:
sudo xattr -rd com.apple.quarantine '/Applications/Wine Crossover.app'# Debian/Ubuntu
sudo apt install python3 ninja-build
# For non-x86_64 platforms, also install Wine:
sudo apt install wine
# On x86_64, wibo (a minimal 32-bit Windows wrapper) will be downloaded automatically.git clone https://github.com/YOUR_USERNAME/FE9-Decomp-Project.git
cd FE9-Decomp-ProjectCopy your game disc image to orig/GFEP01/. Supported formats: ISO (GCM), RVZ, WIA, WBFS, CISO, NFS, GCZ, TGC.
orig/
GFEP01/
game.iso ← place your disc image here. Also name it FE9.iso
The SHA-1 of the target
main.dolis1cf18d42d52c745d533715895c3a6649802324e9.
python configure.py
ninjaThe build system will automatically download all required tools (decomp-toolkit, compilers, objdiff) on the first run. No manual tool installation is needed.
config/GFEP01/ - Build configuration, symbols, and splits
src/ - Decompiled C/C++ source files
include/ - C/C++ header files
orig/GFEP01/ - Original game files (not committed)
build/ - Build artifacts (not committed)
tools/ - Build scripts and tool downloader
All contributions are welcome! Here's how to get started:
- Build the project following the steps above
- Install objdiff for local function diffing
- Use decomp.me to collaborate on matching functions
- Submit a pull request with your changes
For help and discussion, join the GC/Wii Decompilation Discord and head to the #dtk channel.
- decomp-toolkit — the core build tooling powering this project
- dtk-template — the project template this is based on
- objdiff — local function diffing tool
- decomp.me — collaborative online decompilation sandbox
- decomp.dev — decompilation progress tracker
- GC/Wii Splitting Guide — guide for splitting and labeling code
This project is not affiliated with Nintendo or Intelligent Systems.