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
.