Netplay Setup Guide
Step 1: Download the Emulator
Download and extract either link listed under M64Plus (Mario Party 1-3):
M64Plus-MPN for Android: https://github.com/MarioPartyNetplay/Mupen64PlusAE-MPN/releases/latest/download/Mupen64PlusMPN-android.apk
*Note: The Android build is not cross-compatible with the Windows and macOS builds!
This download contains our custom netplay build, which includes optimized netplay settings, game-enhancing codes and more.
Step 2: Gather Your Games
Obtain ROM files for the games you would like to play. Mario Party, Mario Party 2 and Mario Party 3 are all supported. If you need help ripping your ROMs, try asking google for advice.
Step 3: Set Up the Emulator
Install the .APK using the Android Package Manager. You may be prompted to allow Unknown Sources. This is normal since we do not distribute through Google Play.
Once Installed, launch the emulator through the app M64Plus MPN. Allow notifications since the app cannot work without it.
Tap + at the bottom right and Select Folder to choose the directory where your games are located.
Go to ☰ > Profiles > Controller and tap + in the top right if you wish to bind a controller. After your controller profile is made, go to ☰ > Profiles > Select Profiles and change Controller x profile to the profile you created. Android Gamepad is the built-in touchscreen.
Netplay Usage Guide
Step 1: Accessing Netplay
Launch the emulator through the app M64Plus MPN
From here, you can tap on your game and select either Netplay server or Connect netplay
Step 2: Connecting to Other Players
This emulator requires you to host a P2P lobby for others to join. Instead of a forwarded port uPNP is recommended to be used. Follow this guide here to enable it. uPNP despite popular belief is interheritely safe, just it can be used for malicious purposes but its not any more malicious then using a forwarded port.
P2P via uPNP
Host: Tap on Netplay server and click GET CODE and send the code to your fellow partiers.
Guest: Tap on Connect netplay and click ENTER CODE and type the code the host gave you.
If no one in your group can use the GET CODE button, refer to P2P via Manual Connection or try to enable uPNP on your router using this guide here.
P2P via Manual Connection
Host: Tap Netplay server > ADVANCED and send your Public IP Address to your fellow partiers. The Public IP can be found here under IPv4. The ports you will have to forward are 39311 and 42629.
This can be changed by going to ☰ > Settings > Netplay, unchecking the box and changing the ports.
Guest: Tap Connect netplay > ENTER IP and type the Public IP Address in the Address slot and the port in the Port 1 slot.
Step 3: Starting the Game
Once everyone is together, you may start the party using the START button. In case of crashing or desync, please redo the previous step.
Frequently Asked Questions
Q: I already have M64P FZ, do I need to download it again?
A: Yes. This guide provides a version of this emulator geared specifically for netplay, and it's incompatible with other versions.
Q: Are cheats enabled by default?
A: No, please enable them by tapping Settings > Cheats when opening a game.
⭐ Bonus ⭐
The GitHub for our custom netplay builds: https://github.com/MarioPartyNetplay
Our Discord server for Mario Party netplay: https://discord.gg/marioparty