decompals / yoshis-story

In-progress decompilation of Yoshi's Story

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:C 76.3%Language:Python 18.7%Language:Assembly 3.7%Language:Makefile 1.2%Language:Shell 0.1%Language:OpenEdge ABL 0.1%Language:CSS 0.0%