Dinosaur Planet Decompilation
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
About
A work-in-progress decompilation of Dinosaur Planet for the Nintendo 64, based on the version released by Forest of Illusion on Feb. 20, 2021. The README warns the codebase is in an early research and development phase and that the ROM it builds is not 'shiftable', so it cannot yet serve as a source base for general changes.
Getting started
You must already have a ROM of the game. Place an unmodified Dinosaur Planet ROM in the repository root as baserom.z64, run the project's setup command to set up tools and extract the ROM, then run its build command to build it. The build tooling targets Linux or WSL, with Windows via MSYS2 not recommended, and a Dockerfile is provided.
Known issues & limitations
- The project is in an early research and development phase, and its rebuilt ROM is not yet usable as a source base for general changes.
What you need to run it
Modding & tools
- The repository includes a dino.py script for building, extracting, diffing and decompiling, plus tools for dumping and diffing the game's DLLs.
Credits & contributing
- A Dinosaur Planet Community Discord server hosts a #decompilation channel for contributors.
FAQ
- What is Dinosaur Planet Decompilation?
- Dinosaur Planet Decompilation is an open-source decompilation. 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 Dinosaur Planet Decompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.