Animal Crossing Decompilation

Decompilation in progress of Animal Crossing (GAFE01)

Cloning

Use --recursive when cloning to have ppcdis and libyaz0 in the repository.

Build

Currently, it has only been tested with wibo under WSL2, but should build under other platforms and with Wine.

Building

  • Dump a copy of the game and extract main.dol and foresta.rel.szs.
  • Decompress foresta.rel.szs with libyaz0 found in tools/libyaz0.
  • Place main.dol and foresta.rel in dump/.
  • Place CodeWarrior 1.3.2 in tools/1.3.2/.
  • Install DevkitPPC, Ninja and Python:
    • Only tested with DevkitPPC r41 and Python 3.8.10, however other versions should work fine.
  • 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.
S
Description
No description provided
Readme CC0-1.0 18 MiB
Languages
C 95.4%
C++ 2.7%
Python 1.7%
Pawn 0.1%