/smb2-tools

REL Loader for Super Monkey Ball 2.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Credits

  • PistonMiner for their work on the initial code for the rel framework, elf2rel, and gcipack utilities. (GitHub repo for these tools here.)

Overview

REL Loader for Super Monkey Ball 2. Ported from the REL Loader for Paper Mario: The Thousand-Year Door.

Prerequisites

To build this, you need to have devkitPPC installed. Instructions for doing so can be found here. You also need to place elf2rel.exe in the bin folder. This file can either be compiled manually, or downloaded from here.

Building

To build, you must first add DEVKITPPC and SMB2TOOLS to your environment. DEVKITPPC should be set to the devkitPPC folder, and SMB2TOOLS should be set to the smb2-tools folder. Then, navigate to the root directory of the repository (the folder with the makefile in it) and run make. Any combination of rules can be applied to this. You should also run make clean after making any changes, as files built with a previous build could cause issues.

Examples of make being used:
make us
make jp eu
make us eu