- Download the
patcher.zip
file from the releases tab and extract it to a folder. - Now obtain mario party 3, 2, and 1 US roms
- Name them
mp3.z64
,mp2.z64
, andmp1.z64
respecitvely, and place them into theroms/
folder extracted frompatcher.zip
- Now run
patcher.exe
, which will output the modded rom to mp3-mp2-mp1-combo.z64 - In your emulator you will need to make sure the expansion pak is on (8MB of RAM)
- Also if on project64, you need to set the save type to
16kbit eeprom
- Waluigi and Daisy are unselectable (they dont exist in mp1/mp2, so they will crash if attempted to be loaded)
- If you turn off too many minigames, the game will softlock as it'll fail to populate the minigame wheel
- Battle minigames, item minigames, or any other mid turn minigames from mp2 or mp1 are ignored if selected as they cannot be correctly loaded at this time
Follow this to set up armips https://hack64.net/Thread-Importing-C-Code-Into-SM64-Using-n64chain-and-armips
After armips is set up, clone this repo
- Copy a big endian mario party 1 rom named
mp1.z64
torom/mp1.z64
- Copy a big endian mario party 2 rom named
mp2.z64
torom/mp2.z64
- Copy a big endian mario party 3 rom named
mp3.z64
torom/mp3.z64
- Run
python ./initial_pack_mainfs.py
to repack custom images into mario party 3
From this point on, callingpython ./initial_pack_mainfs.py
is only required if more images are added. - Now you can run
python ./configure.py
with or without the-mp1
flag depending on if you want mario party 1 to be built in the mod - Run
ninja
to build the project, which will output torom/mp3-mp2.mod.z64
orrom/mp3-mp2-mp1.mod.z64