mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-05-23 06:34:18 -04:00
fa52761dd27086067184510028fb669f4843ac5b
Animal Crossing Decompilation 
Decompilation in progress of Animal Crossing (GAFE01)
An N64 version of the game is being worked on here
Cloning
Use --recursive when cloning to have ppcdis in the repository.
Build
It's preferible to use wibo, a lightweight Wine replacement to work with the compilers, but Wine is still usable
Building
- Dump a copy of the game and extract main.dol and foresta.rel.szs.
- Decompress foresta.rel.szs with yaz0 found in tools/.
- Place main.dol and foresta.rel in dump/.
- Place CodeWarrior 1.3.2 in tools/1.3.2/ and 1.2.5n in tools/1.2.5n/.
- Download CodeWarrior 1.3.2r and extract it to tools/1.3.2r/.
- Set the
N64_SDKenvironmental variables with the path of your libultra or equivalent headers.- Headers should be at
$N64_SDK/ultra/usr/include. - You may need to modify
Gpopmtx'sparammember to beunsigned int.
- Headers should be at
- Install DevkitPPC, Ninja and Python:
- Install Python modules from requirements.txt (
pip install -r requirements.txt) - Run configure.py
- Run ninja
Credits
- jamchamb, Cuyler36, NWPlayer123 and fraser125 for past documentation of Animal Crossing.
- SeekyCt for ppcdis and helping setting up the project.
- msg for helping with tools/map.py.
Languages
C
95.4%
C++
2.7%
Python
1.7%
Pawn
0.1%