Mario Party 1 US Decomp
Go to file
2024-11-02 19:29:32 -05:00
.vscode fix var name in LoadOverlay function 2024-07-19 22:58:30 -05:00
include change unk_00 to group in gwplayer, 2 hvq decompression 2024-11-02 19:29:32 -05:00
src change unk_00 to group in gwplayer, 2 hvq decompression 2024-11-02 19:29:32 -05:00
tools change unk_00 to group in gwplayer, 2 hvq decompression 2024-11-02 19:29:32 -05:00
.gitignore update install.sh and build system to use virtual environment, update readme 2024-10-24 13:15:15 -05:00
configure move some files to tools/ and update mod_configure.py 2023-05-20 01:45:20 -05:00
decomp.yaml add yaml for coddog (finding matching code between games) 2024-10-17 02:50:25 -05:00
Makefile update install.sh and build system to use virtual environment, update readme 2024-10-24 13:15:15 -05:00
marioparty.sha1 add OK building with ninja 2023-03-30 20:55:59 -05:00
marioparty.yaml decompile eeprom.c (imported from mp2 mostly) 2024-10-17 04:01:17 -05:00
permuter_settings.toml various building updates, ovl_5E compiled w/ rodata/data 2023-04-09 22:12:46 -05:00
README.md update install.sh and build system to use virtual environment, update readme 2024-10-24 13:15:15 -05:00
requirements.txt add requirements.txt file, lock in splat and spimdisasm versions. also add a couple buried treasure funcs 2024-06-30 21:56:01 -05:00
symbol_addrs.txt change unk_00 to group in gwplayer, 2 hvq decompression 2024-11-02 19:29:32 -05:00
undefined_syms.txt add requirements.txt file, lock in splat and spimdisasm versions. also add a couple buried treasure funcs 2024-06-30 21:56:01 -05:00

Mario Party 1 US Decomp

Currently tested with

  • wsl2 and ubuntu 20.04 LTS.
  • macOS 12

For Windows, it is highly recommended to clone into the wsl filesystem and not /mnt/c or you will experience immensely slow building times/issues

The original mario party 1 decomp repo can be found here: https://github.com/gamemasterplc/mpsource .
This was created before many of the decomp tools we have today.
For this reason, a new repo was created and things have been copied over where applicable.

Building

  1. git clone https://github.com/mariopartyrd/marioparty to get the repo.
  2. ./install.sh will get the dependencies, and also create a virtual environment
  3. Take a vanilla US mario party 1 big-endian (.z64) rom named baserom.us.z64 and place it in the root directory of the repo.
  4. Run pip install -r requirements.txt to get all of the dependencies
  5. Run make setup.
  6. Compile with make, with or without -j or -j$(nproc).