A decompilation of Banjo Kazooie. (MIRROR of https://gitlab.com/banjo.decomp/banjo-kazooie)
Go to file
Banjo Kazooie ebdd7836a5 core2/code_7AF80.c func_80305D94.c done 2022-11-10 13:19:23 -06:00
asm The first commit 2022-07-15 17:09:41 -05:00
ido/ido5.3_recomp The first commit 2022-07-15 17:09:41 -05:00
include core2/code_B9700.c progress 2022-11-04 17:31:35 -05:00
progress core2/code_7AF80.c func_80305D94.c done 2022-11-10 13:19:23 -06:00
src core2/code_7AF80.c func_80305D94.c done 2022-11-10 13:19:23 -06:00
subyaml core2/ch/jinjo.c done 2022-11-09 19:38:27 -06:00
tools 89% 2022-09-30 11:02:01 -05:00
.gitignore The first commit 2022-07-15 17:09:41 -05:00
.gitmodules The first commit 2022-07-15 17:09:41 -05:00
Dockerfile The first commit 2022-07-15 17:09:41 -05:00
Makefile Updated to splat 0.11.2 and split microcode text/data 2022-09-28 13:33:01 -04:00
README.md core2/code_7AF80.c func_80305D94.c done 2022-11-10 13:19:23 -06:00
banjo.jp.yaml The first commit 2022-07-15 17:09:41 -05:00
banjo.pal.yaml The first commit 2022-07-15 17:09:41 -05:00
banjo.us.v10.yaml Fixed crc segment alignment and added dummy crc object for initial link padding 2022-09-23 23:47:26 -04:00
banjo.us.v11.yaml The first commit 2022-07-15 17:09:41 -05:00
diff The first commit 2022-07-15 17:09:41 -05:00
level_symbols.us.v10.txt The first commit 2022-07-15 17:09:41 -05:00
packages.txt The first commit 2022-07-15 17:09:41 -05:00
remaining core2/code_CD6E0.C done 2022-10-25 21:12:12 -05:00
requirements.txt The first commit 2022-07-15 17:09:41 -05:00
symbol_addrs.boot.us.v10.txt The first commit 2022-07-15 17:09:41 -05:00
symbol_addrs.core1.us.v10.txt core1/done/gu/mtxutil.c done 2022-10-14 14:03:43 -05:00
symbol_addrs.core2.us.v10.txt fight documentation 2022-10-08 22:07:56 -05:00
symbol_addrs.global.us.v10.txt The first commit 2022-07-15 17:09:41 -05:00
undefined_syms.libultra.txt The first commit 2022-07-15 17:09:41 -05:00
undefined_syms.us.v10.txt core1/done/audio/n_env.c done 2022-10-12 20:10:14 -05:00

README.md

banjo (94.2875%)

Building

Grab tools

git submodule update --init --recursive

Drop in US v1.0 as baserom.us.v10.z64 (sha1sum: 1fe1632098865f639e22c11b9a81ee8f29c75d7a)

To extract and build everything

make

where the following are supported values of <module_id>

  • core1
  • core2
  • MM
  • TTC
  • CC
  • BGS
  • FP
  • lair
  • GV
  • CCW
  • RBB
  • MMM
  • SM
  • fight
  • cutscenes

Prerequisites

Ubuntu 18.04 or higher.

sudo apt-get update && sudo apt-get install -y $(cat packages.txt)

python3 -m pip install -r requirements.txt

Other versions

Drop in us.v11, jp, or pal as baserom.<version>.z64 e.g. baserom.us.v11.z64

make VERSION=us.v11