Animal Forest
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Animal Crossing
compare all 6 clones
Original game imageAbout
This is a work-in-progress decompilation of the Nintendo 64 game Animal Forest (ドウブツの森). It is explicitly not a port: it extracts assets from a legitimate ROM and combines them with reverse-engineered C code to rebuild an identical ROM, and the project's authors state it is not meant as a basis for porting the game or for any commercial use. As of the README, parts of the codebase are still evolving and not all of it is safely moddable yet.
Getting started
You need your own base ROM of the game, placed in the correct version folder, and a Linux build toolchain (make, a C compiler, MIPS binutils, and Python with its listed packages). Running the project's setup, extraction and build steps then produces a ROM you can load in an emulator or run on real N64 hardware.
Known issues & limitations
- compatibility: The project is work-in-progress and some parts of the ROM may not be 'shiftable' yet, making modifying them currently difficult.
- The project is still changing, and its codebase could change drastically; some ROM parts may be difficult to modify.
- The project is not a port to PC or another platform.
What you need to run it
Licensing & legal
- Code under the source and include folders is released under CC0, and other files default to CC0 too, except for a few bundled third-party tool subrepositories that keep their own licenses.
FAQ
- What is Animal Forest?
- Animal Forest is an open-source decompilation of Animal Crossing. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on N64.
- Do I need the original game files to run Animal Forest?
- Yes. The project does not include the original game's assets, so you need your own copy. A Nintendo 64 Animal Forest ROM is required; the project extracts assets from it to produce an identical ROM.
- How is Animal Forest licensed?
- project: CC0 (contents of the `src` and `include` folders); project: CC0 (other folders and files in the repository, excluding subrepos and files specifying another license). The repository itself is the authoritative source.


