Imagine Majora's Mask or Banjo Recomp but it plays Kirby instead. This is that repo.
This repository and its releases do not contain game assets. The original game is required to build or run this project.
- If you use Windows and want to maintain a release, go to the Kirby 64 Decomp repo and join that discord server
The requirements, attributions, and most of the instructions are in the Zelda Recomp repo. Anything specific to this project will be below.
Special thanks to Wiseguy for dealing with the runtime fixes to support this game (and there were a lot of them; this game creates so many threads)
- Clone this repo recursively (this folder should be about 1.1GB of stuff)
- Place your copy of Kirby 64 in here and name it
NK4E.z64 - See the Clang Info section below.
- In
patches/Makefile, set theDECOMPvariable to a valid Kirby 64 Decomp repo. - Run
make - wait
- wait some more
- It should create a
Kirby64Recompiledexecutable in thebuildfolder - Give it your copy of Kirby 64 and select Start Game
This repo was tested to build and run on clang version 18, which is now outdated on some bleeding edge distros (like Arch/Endeavour/etc). For Arch-based distros, you can still install the clang18 package at the time of reading and this repo will just work.
In the case that other distros install clang to a different location:
- Run
ls /usr/lib/llvm18/binin your terminal.- If it shows a
clangandclang++, then you don't have to do anything. Go back to the Instructions. - If not, continue below.
- If it shows a
- Open the
Makefile- Note the file paths of the
CLANG_EXEandCLANGXX_EXEvariables. Set these to wherever clang and clang++ version 18 get installed to - Usually this is embedded in the relevant package info.
- Note the file paths of the