Repository navigation
Releases: luispolis124/AnimalForest64-Recomp
Release list
AnimalForest64-Recomp v1.0.0 - Initial Release
🚀 AnimalForest64-Recomp v1.0.0
First stable release of the recompilation project for Animal Forest (Doubutsu no Mori) N64, optimized for Splat automation and compatibility with modern environments and Termux.
🛠️ What's New:
- Complete integration with the
splatsplitting script. - Optimized configuration in
config.tomlandMakefile. - Structure prepared for static recompilation.
Animal Forest 64 Recompiled v0.5-alpha (RT64 Engine)
🌲 Animal Forest 64 - Native Windows Port (v0.5-alpha - RT64 Integration)
This release marks a major milestone in our native compilation pipeline, successfully integrating the RT64 Rendering Engine architecture and resolving all cross-compilation linking rules with MinGW.
📋 What's New & Technical Highlights:
- RT64 Pipeline Integration: Successfully bound the RDP subsystem (
graphics_rdp.c) with a C++ integration bridge (rt64_integration.cpp) to route Nintendo 64 display lists toward modern rendering pipelines (Direct3D 12 / Vulkan). - Optimized MinGW Build System: Decoupled C and C++ compilation flags in the
Makefileto permanently resolve header conflicts (such asstdbool.hvs standard template libraries), ensuring flawless cross-compilation from Linux/Termux to Windows (.exe). - Robust Core & Input Mapping: Maintained full keyboard-to-controller mapping, robust virtual memory handling, and the Flyingmeta-style ROM validation check (
baserom.z64).
🎮 Controls Layout:
- X = A Button
- C = B Button
- ENTER = Start
- Arrow Keys = D-Pad
- Z = L Trigger
- A = R Trigger
- SPACE = Z Trigger
Animal Forest 64 Recompiled v0.4-alpha
🌲 Animal Forest 64 - Native Windows Port (v0.4-alpha)
This release implements major architectural advancements in the graphics pipeline, transitioning from basic runtime scaffolding to a real hardware-level RDP (Reality Display Processor) instruction interpreter!
📋 What's New & Technical Highlights:
- Real RDP Command Interpreter: Replaced stubbed code with a functional opcode-parsing core (
RDP_ProcessDisplayList). The engine now directly reads MIPS/RSP display list instructions from virtual memory to handle hardware rendering routines. - Direct Opcode Routing Structure: Implemented foundational
switch-caseopcode handling to intercept N64 graphical commands (such as primitive fills and texture rectangles) for modern hardware translation. - Enhanced Memory and Pipeline Initialization: Optimized the runtime memory mapping and execution synchronization to ensure seamless communication between the compiled game logic and the graphics subsystem.
- Stricter ROM Validation: Maintained the robust Flyingmeta-style safety check ensuring the build halts gracefully with actionable logs and native OS error prompts if
baserom.z64is missing.
🎮 Controls Layout:
- X = A Button
- C = B Button
- ENTER = Start
- Arrow Keys = D-Pad
- Z = L Trigger
- A = R Trigger
- SPACE = Z Trigger
Animal Forest 64 Recompiled v0.3-alpha
🌲 Animal Forest 64 - Native Windows Port (v0.3-alpha)
This new alpha release introduces critical engine enhancements, a robust Flyingmeta-style ROM validation check, and real-time console debugging feedback!
📋 What's New & Improvements:
- Flyingmeta-Style ROM Verification: The port now automatically detects your
baserom.z64(in the root directory orbuild/folder) before booting. If missing, it halts initialization and triggers both a console error and a native OS graphical popup box. - Integrated Frame Debugger: Added real-time frame counting and execution logs directly into the console output (
[Debug] Frame X processed successfully) to verify loop stability. - Clean English Codebase: Fully localized runtime source code and console logging in English for global developer compatibility.
- Optimized SDL2 & OpenGL Rendering: Enhanced window initialization with V-Sync support and cross-platform compatibility layers.
🎮 Controls Layout:
- X = A Button
- C = B Button
- ENTER = Start
- Arrow Keys = D-Pad
- Z = L Trigger
- A = R Trigger
- SPACE = Z Trigger
Animal Forest 64 Recompiled v0.2-alpha (Windows Native)
🌲 Animal Forest 64 - Native Windows Recompiled Port v1.0.0
The first official playable native x64 build of Animal Forest 64, built from the ground up with a custom C runtime, SDL2, and OpenGL rendering!
⚠️ Important Notice: Due to copyright policies, this release does not include the game ROM. You must provide your ownbaserom.z64(placed in the root directory or thebuild/folder) for the engine to boot successfully. The port features an integrated safety check that will notify you if the ROM is missing.
🎮 Controls Layout:
- X = A Button
- C = B Button
- ENTER = Start
- Arrow Keys = D-Pad
🛠️ Technical Highlights:
- Native cross-compilation via LLVM-MinGW.
- Hardware-accelerated OpenGL graphics pipeline.
- Built-in robust runtime memory validation (Flyingmeta-style architecture).
Animal Forest 64 Recompiled v0.1-alpha (Windows Native)
First playable native Windows (x64) release of the Animal Forest 64 recompiled port, featuring built-in SDL2 and OpenGL support!
🎮 Controls:
- X = A Button
- C = B Button
- ENTER = Start
- Arrow Keys = D-Pad