This is a decompilation project for AKI Corporation's Virtual Pro-Wrestling 2 (バーチャル・プロレス2 〜王道継承〜), a Nintendo 64 wrestling game.
Like most other N64 decomp projects, this is very much a work in progress.
Also like other N64 decomp projects, you will need a ROM of the game to extract the necessary assets, as they are not included in this repository.
Some crazy person spends over a decade or two of his life trying to hack a video game.
This repository has two main purposes:
- Document game information for any interested hackers.
- Serve as a base for future hacks requiring non-trivial changes.
- a Linux environment (native, virtual machine, WSL2 on Windows 10)
- GNU
make(and probably the other stuff frombuild-essentialif your distro has that) binutils-mips-linux-gnugcc-mips-linux-gnugcc-multilib- Python 3.x
- an unmodified Virtual Pro-Wrestling 2 ROM in Z64 format, legally obtained
While qemu-irix was previously
listed here, it is currently not used. It may or may not be used in the future.
This has only been tested on Linux using a VM, and WSL2 on Windows 10.
An unmodified VPW2 ROM in Z64 format should have the SHA-1 hash 82dd25a044689eab57ab362fe10c0da6388c217a.
If you need help verifying your ROM, use the VPW2 ROM ID program.
For Debian (and Debian-based systems), this should handle most of it:
sudo apt-get update
sudo apt-get install binutils-mips-linux-gnu gcc-mips-linux-gnu gcc-multilib make gitIf you don't already have host/native development tools set up, you'll also need 'build-essential':
sudo apt-get install build-essentialgit clone --recurse-submodules https://github.com/AKI-Club/vpw2If you are manually cloning the repository (i.e. without --recurse-submodules),
you need to initialize the submodules as well.
Place an unmodified copy of your existing ROM inside the root of this repository
with the name baserom.z64, then run the following command:
make setupThis will build the necessary tools, extract the binary files from the ROM, and extract the data from the file table (this will take a while).
Further tasks (such as converting the file table data to human-editable assets) are still to-do.
Run make in the main directory.
todo: the next steps (a.k.a. draw disassemble the rest of the fucking owl game)
None of the contributors are affiliated with AKI Corporation (now known as syn sophia) or Nintendo.