|
Mario Kart 64
|
The build system has the following package requirements:
binutils-mips >= 2.27 python3 >= 3.6 libaudiofile
To add submodules run git submodule update --init --recursive after cloning.
Both EU builds first requires US to be built first:
Now build either EU 1.0 eu-1.0 or EU 1.1 eu-final
diff/first-diff commands
To install build dependencies:
Install the following AUR packages:
Review the n64decomp/sm64 readme for instructions to compile in other distributions.
Compiling on Windows requires MSYS2 MinGW x64. The setup process is a tad intensive.
Instructions here
Install Homebrew, then install the following dependencies:
When building, use gmake to ensure that homebrew make is used instead of the old, macOS system make.
Build the Docker image:
When building and using other tools, append the following in front of every command you run:
For example:
Place a US version of Mario Kart 64 called baserom.us.z64 into the project folder for asset extraction.
Run the following commands after pulling: