Combine Mario Party 3, 2, (and optionally 1) into a single ROM for console or emulator.
Most flashcarts for console have a 64MB ROM limit so the patcher outputs 2 files: mp3-mp2 combined and mp3-mp2-mp1 combined
- Download and extract
- Download
patcher.zipfrom the Releases tab. - Extract the contents into a folder.
- Download
- Prepare your ROMs
- Obtain US ROMs for Mario Party 3, Mario Party 2, and Mario Party 1.
- Place them in the
roms/directory.
- Patch on Windows
./patcher.exe
- Outputs:
mp3-mp2-combo.z64mp3-mp2-mp1-combo.z64(if MP1 included)
- Outputs:
- Patch on macOS
python patcher_macOS.py
- Outputs unmodded base ROMs:
mp3-mp2-base.z64mp3-mp2-mp1-base.z64
- Apply BPS patches using Hack64 Patcher:
Patch File Target ROM mp3-mp2-combo.bpsmp3-mp2-base.z64mp3-mp2-mp1-combo.bpsmp3-mp2-mp1-base.z64
- Outputs unmodded base ROMs:
- Emulator Settings
- Expansion Pak: Enabled (8MB RAM)
- Project64:
- Save Type:
16kbit EEPROM - (Options > Configuration > Config: MarioPartyN64Combo)
- Save Type:
- Troubleshooting
See FAQ for common issues.
When I start the game, it says I need to set the save type to 16KBit?
This means your emulator did not set the save type correctly.
Project64:
- Run the game.
- Go to Options > Configuration > Config: MarioPartyN64Combo.
- Set Default save type to
16-kbit EEPROM.
The game crashes when loading minigames from other Mario Parties
Some emulators lack perfect N64 accuracy.
Project64:
- Use Project64 4.0 (development build).
- Go to Options > Configuration > Config: MarioPartyN64Combo > Recompiler.
- Set CPU core style to Interpreter.
If issues persist, try the Ares Emulator.
The game froze when the minigame wheel should have appeared
You may not have selected enough minigames for that category.
- Restart the ROM.
- Press
Zto open Minigame Settings. - Add more minigames to the desired category.
Will Daisy and Waluigi ever be playable?
Probably not until decompilations progress further.
Note: If you are just wanting to play the mod, do not follow these directions. These directions are for building the mod from source.
- Install armips
Follow instructions: https://hack64.net/Thread-Importing-C-Code-Into-SM64-Using-n64chain-and-armips - Clone this repository
git clone https://github.com/Rainchus/Mp3-Combination.git cd Mp3-Combination - Add ROMs
rom/mp1.z64(Big-endian MP1)rom/mp2.z64(Big-endian MP2)rom/mp3.z64(Big-endian MP3)
- Pack custom assets
python ./initial_pack_mainfs.py
- Run whenever new images are added.
- Configure build
python ./configure.py [-mp1]
- Build
ninja
- Outputs:
rom/mp3-mp2.mod.z64rom/mp3-mp2-mp1.mod.z64
- Outputs: