So, you want to play the classic Nintendo 64 Mario Parties online? Well, you can if you follow this simple guide!
Prerequisites:
-A Mario Party 1/2/3 rom (For legal reasons, I won't link the roms here. Use google. Make sure that every player has the same rom, or else the game could desync.)
-Project64. Specifically, this preset version.
-The ability to port forward, or a Hamachi setup.
When you have the roms and the preset emulator, make a new folder and place them in that folder. Open Project64, go to "File > Choose ROM directory..." and then choose the directory where you put your Mario Party roms. When you've set the directory correctly, the roms should appear in a list inside the emulator.
Head to "Options > Settings" next and uncheck "Pause emulation when window is not active?". Click Apply. While you're still in settings, go to plugins and change Input to "AQZ netplay." Click Apply again, and then click OK.
Head to "Options > Configure Controller Plugin" and in the dropdown menu, select N-Rage's plugin. Click "Configure" and set the controls for your keyboard/controller. Save the configuration.
In the list of roms, open the game that you want to play online. A small window with a list of commands should pop up. Here's where you need to port forward or use your Hamachi setup. In the command window, type "/server (port)" where (port) is any number you want. Use "/name" to change your username to whatever you want. Forward the port that you selected, or if you're using Hamachi, give them your ipv4 address along with the port. The other players need to connect to the server in the command window using "/connect (ip) (port)".
If you did everything correctly, the players should be able to join the server. When all the players are inside the server, start the game using "/start".
When the game starts, it might seem slow, so you need to increase the lag delay between the players. Doing this will make the game run smoother, but it will make input lag higher, ie when you press a button the game will take longer to respond to said button. If you have it on a low number, ie 9, you shouldn't need to worry about it too much. 15 is probably the highest you should go for anything playable. If it's still bad, then check to see if every player has good enough internet using a speed test website.
If you need help, just ask in this thread. If you're experiencing desyncs, I'd advise you to check your internet connection, if all players have the same roms, and if the game is running smoothly enough.
Credit to Sly for help on making this guide. :
Prerequisites:
-A Mario Party 1/2/3 rom (For legal reasons, I won't link the roms here. Use google. Make sure that every player has the same rom, or else the game could desync.)
-Project64. Specifically, this preset version.
-The ability to port forward, or a Hamachi setup.
When you have the roms and the preset emulator, make a new folder and place them in that folder. Open Project64, go to "File > Choose ROM directory..." and then choose the directory where you put your Mario Party roms. When you've set the directory correctly, the roms should appear in a list inside the emulator.
Head to "Options > Settings" next and uncheck "Pause emulation when window is not active?". Click Apply. While you're still in settings, go to plugins and change Input to "AQZ netplay." Click Apply again, and then click OK.
Head to "Options > Configure Controller Plugin" and in the dropdown menu, select N-Rage's plugin. Click "Configure" and set the controls for your keyboard/controller. Save the configuration.
In the list of roms, open the game that you want to play online. A small window with a list of commands should pop up. Here's where you need to port forward or use your Hamachi setup. In the command window, type "/server (port)" where (port) is any number you want. Use "/name" to change your username to whatever you want. Forward the port that you selected, or if you're using Hamachi, give them your ipv4 address along with the port. The other players need to connect to the server in the command window using "/connect (ip) (port)".
If you did everything correctly, the players should be able to join the server. When all the players are inside the server, start the game using "/start".
When the game starts, it might seem slow, so you need to increase the lag delay between the players. Doing this will make the game run smoother, but it will make input lag higher, ie when you press a button the game will take longer to respond to said button. If you have it on a low number, ie 9, you shouldn't need to worry about it too much. 15 is probably the highest you should go for anything playable. If it's still bad, then check to see if every player has good enough internet using a speed test website.
If you need help, just ask in this thread. If you're experiencing desyncs, I'd advise you to check your internet connection, if all players have the same roms, and if the game is running smoothly enough.
Credit to Sly for help on making this guide. :
I'd figured that I should repost this topic for the sake of getting new players, and to help others who want to play this game online.
Anyway, Mario Party netplay has been sort of an obscure thing. You probably won't ever see a MP game on a server(unless of course, it was planned out by you and some friends) so when I registered here, I wanted to get some people just to play some Mario Party 3 and have a good time(there have been some bs moments though...).
Before you start, you must have a Mario Party rom, and all players must have the same one.
There are two ways to do this. Here is the most commonly used one:
1. Get Mupen64++ (download: http://snesorama.us/board/showthread.php?69792-Mupen64-Beta-0.1.3.12 )
2. Open Mupen64++. Go to Options>Settings and then the Directories tab. Add the location of wherever you put the Mario Party rom.
3. Go to Options>Controller config and set your controls (optional: get a controller adapter so you can play with a controller.)
4. Go to Utilities>Kaillera client. A small window will open. On the top right, change your connection to "Excellent." On the top left, enter your username. Just put anything in the Quit message or leave it alone.
5. When you have done all of this, you can either find a server that is close to you and the other players, or if you are interested in playing with me, send me a private message and i'll try to organize a game.
Here's another way that most people don't use, but from what I know works a lot better:
1. Follow this tutorial: https://www.youtube.com/watch?v=Ir_odj-3Ro0
2. (Skip this if the host knows how to port forward.) Get Hamachi. Download: http://download.cnet.com/LogMeIn-Hamachi/3000-2651_4-10605260.html. Then, install it and register an ID. Have the host create a network and the other players join it.
3. When the host has started to host a server, he/she must give them your ip to connect.(ex: 192.168.1.100:777) and the players will do the /connect command to join. If you are using Hamachi, then the host must right click the IP above their username in hamachi, click "copy IPv4 address" and give the other players that IP and the port you are hosting the game on.
How to port forward:
For Windows:
Press Windows key+R, type cmd, and then press enter. Then, type "ipconfig". A whole bunch of information should show up. Look for your default gateway. Then, type that into your address bar in your internet browser(example http://192.168.1.100) You should be presented with a login screen. If you know what your login details for your router is, then this shouldn't be a problem. If you don't, then I'd recommend that you use Hamachi. The default(If you haven't changed it yet) should be username: admin and password: password. Sometimes the password will be admin. If it doesn't work, google your default router login details.(Now, the instructions after this are what's going to be based on my router's, so yours might be different, or very similar) go to firewall>virtual servers. Then, press add. From here, simply name the server whatever you want and the port you want to forward in both inbound and outbound. Then, create it. To check if you did this correctly, go here, and check the port that you opened. Hopefully it should be open.
For Mac:
I don't have a Mac and I don't know how it would work. I might do some googling and figure it out though.
And there you go. You're all set to play online. In case, here's some solutions to some problems you may run into:
Problem: Mupen says I need to choose X Plugin. When I go to choose one, it's blank. What happened?
Answer: That's Mupen's fault. Close the emulator, wait a few minutes, and reopen it. It should appear. In which case it doesn't, check your plugin folder in case it's actually not there or wait for a few more minutes.
Problem: Mupen and/or Project64 can't detect my controller. Help?
Answer: That's probably because you plugged in the controller adapter after you opened Mupen. Close and reopen it and it should work. For Project64, go to "devices" in controller config and make sure your controller is selected. if it is, restart the emulator.
Problem: The game keeps desyncing(aka every player is seeing different games) and the lag is annoying. Help please?
Answer: The problem may be your or the other player's internet. Or it's the server itself. In the case which it's the internet, just wait for it to stop being bad. In the case which it's the server, try find a server located between you and the other players. I don't know how to fix the lag but if you're having this desyncing problem this should lessen the lag.
Problem: When I start the game, Mupen says "Error synchronizing save files! Desync detected!" and all players drop. How do I fix this?
Answer: You and the other players have different save files. This is an easy fix, just delete/move everyone's save files or make sure everyone has the same save file. You may have to close and reopen Mupen after this.
Problem: Sometimes more than one of me joins a game using Mupen. What?
Answer: That is the client's fault. Just close and reopen Mupen. Also, if you see yourself on the same server on the user list, it will go away eventually.
Problem: Using the PJ64 AQZ Netplay option, the game keeps desyncing. How do I fix this?
Answer: You have to increase the lag. That may seem insane, but it works. For people in the same state and/or country, try having a lag delay of 6-9. for people in different countries, try a lag delay of 15-20. It should make the game run smoother, but the input lag will be bigger. For example, if I press a button, it'll take a second for it to happen in the game. If this doesn't work, then I cannot help you.
Problem: I can't connect to my friend's server on Project 64. It says "The connection was actively refused."
Answer: The host didn't port forward correctly. If the host can't figure this out, use Hamachi.
That should be it. I look forward to Mario Party netplay to being a more popular thing now.
Anyway, Mario Party netplay has been sort of an obscure thing. You probably won't ever see a MP game on a server(unless of course, it was planned out by you and some friends) so when I registered here, I wanted to get some people just to play some Mario Party 3 and have a good time(there have been some bs moments though...).
Before you start, you must have a Mario Party rom, and all players must have the same one.
There are two ways to do this. Here is the most commonly used one:
1. Get Mupen64++ (download: http://snesorama.us/board/showthread.php?69792-Mupen64-Beta-0.1.3.12 )
2. Open Mupen64++. Go to Options>Settings and then the Directories tab. Add the location of wherever you put the Mario Party rom.
3. Go to Options>Controller config and set your controls (optional: get a controller adapter so you can play with a controller.)
4. Go to Utilities>Kaillera client. A small window will open. On the top right, change your connection to "Excellent." On the top left, enter your username. Just put anything in the Quit message or leave it alone.
5. When you have done all of this, you can either find a server that is close to you and the other players, or if you are interested in playing with me, send me a private message and i'll try to organize a game.
Here's another way that most people don't use, but from what I know works a lot better:
1. Follow this tutorial: https://www.youtube.com/watch?v=Ir_odj-3Ro0
2. (Skip this if the host knows how to port forward.) Get Hamachi. Download: http://download.cnet.com/LogMeIn-Hamachi/3000-2651_4-10605260.html. Then, install it and register an ID. Have the host create a network and the other players join it.
3. When the host has started to host a server, he/she must give them your ip to connect.(ex: 192.168.1.100:777) and the players will do the /connect command to join. If you are using Hamachi, then the host must right click the IP above their username in hamachi, click "copy IPv4 address" and give the other players that IP and the port you are hosting the game on.
How to port forward:
For Windows:
Press Windows key+R, type cmd, and then press enter. Then, type "ipconfig". A whole bunch of information should show up. Look for your default gateway. Then, type that into your address bar in your internet browser(example http://192.168.1.100) You should be presented with a login screen. If you know what your login details for your router is, then this shouldn't be a problem. If you don't, then I'd recommend that you use Hamachi. The default(If you haven't changed it yet) should be username: admin and password: password. Sometimes the password will be admin. If it doesn't work, google your default router login details.(Now, the instructions after this are what's going to be based on my router's, so yours might be different, or very similar) go to firewall>virtual servers. Then, press add. From here, simply name the server whatever you want and the port you want to forward in both inbound and outbound. Then, create it. To check if you did this correctly, go here, and check the port that you opened. Hopefully it should be open.
For Mac:
I don't have a Mac and I don't know how it would work. I might do some googling and figure it out though.
And there you go. You're all set to play online. In case, here's some solutions to some problems you may run into:
Problem: Mupen says I need to choose X Plugin. When I go to choose one, it's blank. What happened?
Answer: That's Mupen's fault. Close the emulator, wait a few minutes, and reopen it. It should appear. In which case it doesn't, check your plugin folder in case it's actually not there or wait for a few more minutes.
Problem: Mupen and/or Project64 can't detect my controller. Help?
Answer: That's probably because you plugged in the controller adapter after you opened Mupen. Close and reopen it and it should work. For Project64, go to "devices" in controller config and make sure your controller is selected. if it is, restart the emulator.
Problem: The game keeps desyncing(aka every player is seeing different games) and the lag is annoying. Help please?
Answer: The problem may be your or the other player's internet. Or it's the server itself. In the case which it's the internet, just wait for it to stop being bad. In the case which it's the server, try find a server located between you and the other players. I don't know how to fix the lag but if you're having this desyncing problem this should lessen the lag.
Problem: When I start the game, Mupen says "Error synchronizing save files! Desync detected!" and all players drop. How do I fix this?
Answer: You and the other players have different save files. This is an easy fix, just delete/move everyone's save files or make sure everyone has the same save file. You may have to close and reopen Mupen after this.
Problem: Sometimes more than one of me joins a game using Mupen. What?
Answer: That is the client's fault. Just close and reopen Mupen. Also, if you see yourself on the same server on the user list, it will go away eventually.
Problem: Using the PJ64 AQZ Netplay option, the game keeps desyncing. How do I fix this?
Answer: You have to increase the lag. That may seem insane, but it works. For people in the same state and/or country, try having a lag delay of 6-9. for people in different countries, try a lag delay of 15-20. It should make the game run smoother, but the input lag will be bigger. For example, if I press a button, it'll take a second for it to happen in the game. If this doesn't work, then I cannot help you.
Problem: I can't connect to my friend's server on Project 64. It says "The connection was actively refused."
Answer: The host didn't port forward correctly. If the host can't figure this out, use Hamachi.
That should be it. I look forward to Mario Party netplay to being a more popular thing now.