A work-in-progress decompilation of PaRappa the Rapper 2 (パラッパラッパー2) for the PlayStation 2.
We are currently targeting the July 12th NTSC-J prototype, but we aim to target the final NTSC-J/NTSC/PAL builds in the foreseeable future.
For any questions, we have a home at the PS1/PS2 Decompilation Discord server and the PaRappa the Rapper Modding Community Discord server.
Folder | Progress | Description |
---|---|---|
tapctrl |
N/A | Voice and sound effect playback |
wavep2 |
N/A | Music and asset streaming |
Folder | Progress | Description |
---|---|---|
N/A | N/A | N/A |
sudo apt install gcc-mipsel-linux-gnu binutils-mips-linux-gnu ninja-build
sudo apt install python3-pip
python3 -m pip install -U -r requirements.txt
Note: For compiling, you need to add the i386
architecture. For instructions on that please check out this guide if you're on Ubuntu.
- Create a folder named
iso
in the root of the repo. - Extract
SCPS_150.17
from an ISO of the July 12th prototype and place it in saidiso
folder. ./configure.py
(use-c
to do a clean split.)ninja
- After a successful build, create a folder named
expected
- Copy the
build
folder inside theexpected
folder. ./tools/diff.py -mwo FUNCTION_NAME
Note: Every time you add a new symbol, you must do the asm-differ setup again.