2023-05-09 20:28:40 -04:00
2023-04-29 13:27:49 -04:00
2022-12-17 13:56:20 +01:00
2023-05-09 20:28:40 -04:00
2023-05-09 20:28:40 -04:00
2023-04-22 00:55:05 -04:00
2023-03-13 11:58:42 +00:00
2023-01-22 17:42:30 +01:00
2023-03-18 13:24:49 -04:00
2023-03-17 21:28:05 -04:00
2022-12-17 13:56:20 +01:00

Animal Crossing Decompilation

Decompilation in progress of Animal Crossing (GAFE01)

Cloning

Use --recursive when cloning to have ppcdis 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 yaz0 found in tools/.
  • Place main.dol and foresta.rel in dump/.
  • Place CodeWarrior 1.3.2 in tools/1.3.2/, 1.2.5 in tools/1.2.5/ and 1.2.5e in tools/1.2.5e/.
  • Set the N64_SDK environmental variables with the path of your libultra or equivalent headers.
    • Headers should be at $N64_SDK/ultra/usr/include.
  • 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%