Skip to content
/ ys Public
forked from decompals/yoshis-story

In-progress decompilation of Yoshi's Story

Notifications You must be signed in to change notification settings

hensldm/ys

 
 

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

About

In-progress decompilation of Yoshi's Story

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 76.0%
  • Python 18.9%
  • Assembly 3.7%
  • Makefile 1.2%
  • Shell 0.1%
  • OpenEdge ABL 0.1%