mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-05-23 06:34:18 -04:00
0722205afba4d9fb58c36cd574d7cffb701efd24
Refactor actor code for TU split matches
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%