Awesome
Yoshi's Story Decompilation
This is a WIP decomp of Yoshi's Story (US).
Setup
Linux
1. Install build dependencies
The build process has the following package requirements:
- make
- git
- build-essential
- clang
- binutils-mips-linux-gnu
- python3
- pip3
Under Debian / Ubuntu (which we recommend using), you can install them with the following commands:
sudo apt update
sudo apt install make git build-essential clang binutils-mips-linux-gnu python3 python3-pip
2. Install python dependencies
The build process has a few python packages required that are located in requirements.txt
.
To install them simply run in a terminal:
make venv
3. Prepare a base ROM
Copy your ROM to inside baseroms/
in the version folder corresponding to your ROM's version, and rename the file of the baserom to baserom.z64
. ex: baseroms/us/baserom.z64
4. Make and Build the ROM
To start the extraction/build process, run the following command:
make setup
make extract
make