Building
Prerequisites
To build this software, you need to have the n64 tools installed. See the readme in the n64 repository for instructions. To make a VC inject with a Wii WAD, you need gzinject, and optionally a C compiler that targets PowerPC (see Patching).
Building
To build all The Practice ROM binaries, navigate to the root directory of the
repository and run make. To build binaries that will work correctly on the
Wii VC, you must have configured the n64 tools with --enable-vc when building
the MIPS toolchain.
Patching
To create a UPS patch or a pre-patched rom, run ./make-patch <rom-file>
or ./make-rom <rom-file>. <rom-file> should be an unmodified rom to be
used for creating the patch. Use ./make-patch-vc <rom-file> to create a
rom patch that targets the Wii VC. To create a patched Wii WAD with a rom
inject, run ./make-wad <wad-file>. You will need powerpc-eabi-gcc (provided
by devkitPPC or
wii-toolchain) to build the
homeboy submodule, which is required to enable certain features for Wii VC,
such as SD card access. To make a wad without such features, use
./make-wad --no-homeboy.