Derek Hensley f3f3f85323
Some checks failed
Build / Build repo (us) (push) Has been cancelled
Check format / Check format (push) Has been cancelled
65430 split (#54)
* 65520

* func_8006502C

* Format
2024-12-25 13:02:59 -08:00
2024-02-16 09:16:47 -08:00
2024-02-16 09:08:04 -08:00
2024-12-25 13:02:59 -08:00
2024-07-19 22:31:25 -07:00
2023-08-10 08:49:49 -07:00
2024-12-25 13:02:59 -08:00
2024-12-25 11:44:00 -08:00
2024-12-25 13:02:59 -08:00
2023-09-11 20:47:05 -07:00
2023-09-11 20:47:05 -07:00
2024-02-16 09:08:04 -08:00
2024-02-16 15:58:24 -08:00
2024-12-25 11:44:00 -08:00
2024-02-16 09:08:04 -08:00
2024-12-25 11:44:00 -08:00

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
Description
In-progress decompilation of Yoshi's Story
Readme 45 MiB
Languages
C 75.9%
Python 18.1%
Assembly 4.4%
Makefile 1.4%