Skip to content

decompals/yoshis-story

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fb151d2 · Jul 20, 2024

History

82 Commits
Feb 16, 2024
Feb 16, 2024
Jul 20, 2024
Feb 25, 2024
Jul 20, 2024
Aug 10, 2023
Jul 20, 2024
Jul 19, 2024
Jul 20, 2024
Sep 12, 2023
Sep 12, 2023
Feb 16, 2024
Jul 19, 2024
Feb 16, 2024
Feb 16, 2024
Feb 22, 2024

Repository files navigation

Yoshi's Story Decompilation Build Status Code us Progress

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