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.
Run make assets
to extract assets.
and install gcc toolchain of libdragon and add export PATH="/opt/libdragon/bin:$PATH"
to ~/.bashrc
Install the following AUR package:
Review the n64decomp/sm64 readme for instructions to compile in other distributions.
mingw64
folder from the toolchain into the tools folder like so: mk64/tools/mingw64
."tools\mingw64\w64devkit.exe"
and after make assets && make -j
Install Homebrew, then install the following dependencies:
Build using gmake
ensuring 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:
Building EU requires US to be built first. See above.
mk64 decomp supports two EU versions
eu-1.0
eu-final
Build using
or
First-diff/diff commands for EU