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).
To build all gz 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.
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 gz 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.