4712748d9f22e28edb62073e6d0edcae913c73b8
banjo (99.1816%)
Remaining Functions
These all are the remaining NTSC-USA V1.0 function left to be matched. Be sure to check scratch "family" for any progress that may not be reflected here
File | Function | Scratch Link | % | Notes |
---|---|---|---|---|
core2/code_C4B0.c | func_80293668 | rOskO | 86.41% | |
core2/code_12F30.c | func_80299EC0 | Ar62G | 77.65% | |
core2/code_7AF80.c | func_80307948 | zd8KD | 85.40% | |
core2/code_7AF80.c | func_80308984 | tFOGA | 79.77% | |
core2/code_87E30.c | gcdialog_update | cPns0 | 92.23% | |
core2/code_98CB0.c | func_8031FC40 | m2Bd9 | 99.57% | address scrambling and unscrambling |
core2/code_A5BC0.c | func_8032F194 | G2oc8 | 81.12% | |
core2/code_B9770.c | func_80340BE4 | FXyYS | 65.91% | spline function |
core2/code_B9770.c | func_803411B0 | rHkDu | 87.70% | spline function |
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)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
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
Description
Mirror of https://gitlab.com/banjo.decomp/banjo-kazooie, used to generate binaries via CI/CD
Languages
C
97.2%
C++
1.6%
Assembly
0.8%
Python
0.2%
Makefile
0.2%