Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

AFE-PC-Port

A native PC port of Animal Forest e+ (Dōbutsu no Mori e+) for Nintendo GameCube, utilizing modern hardware APIs and a cleanroom architecture approach.

⚠️ Disclaimer & Educational Scope

  • This repository contains only custom adaptation layers, rewritten modules, and modern build scripts created independently for study, research, and entertainment purposes.
  • No original scripts, binary routines, or copyrighted files from external decompilation repositories (such as afe-decomp) were directly copied or duplicated. The project takes architectural inspiration from reverse engineering documentation strictly for educational analysis of 128-bit game engines.
  • No copyrighted assets, ROMs, audio, textures, or proprietary Nintendo binaries are hosted here.
  • To build and run this port, you must legally dump your own copy of the Animal Forest e+ (Japan) ISO (GAEJ01) for runtime asset extraction.

🙏 Credits & Acknowledgments

  • Cuyler: Special thanks for pioneering the architectural structure and methodology for GameCube PC ports (such as ACGC-PC-Port), which serves as the blueprint for this project.
  • ACreTeam (afe-decomp): Massive thanks to the ACreTeam for their foundational public documentation on the game's reverse engineering efforts, which inspired our independent cleanroom implementation.
  • Community Contributors: Everyone helping map out memory addresses, rendering pipelines, and game logic.

Requirements

  • CMake 3.20+
  • A modern C++ compiler (GCC, Clang, or MSVC)
  • SDL2 (for window creation, input, and audio)
  • A legally obtained GAEJ01 ROM for asset extraction.

Building from Source

  1. Clone the repository:
    git clone [https://github.com/luispolis124/afe-pc-port.git](https://github.com/luispolis124/afe-pc-port.git)
    cd afe-pc-port
    
 2. Create a build directory and compile:
   ```bash
   mkdir build && cd build
   cmake ..
   cmake --build .
   
  1. Place your dumped GAEJ01 ISO or extracted files into the designated data directory before running the executable.

About

A native PC port of Animal Forest e+ (Dōbutsu no Mori e+) based on cleanroom architecture. Requires user-provided ROM.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors