Views: 6,696,383 Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 03-28-24 12:30 PM
Guest:

0 users reading Tutorial: How to Play in Multiplayer in the Same PC (updated) | 1 bot

Main - General - Tutorial: How to Play in Multiplayer in the Same PC (updated) Hide post layouts | New reply


Wifall
Posted on 08-17-21 05:54 AM (rev. 6 of 11-29-22 05:37 AM) Link | #4245
There are 2 methods that of multiplayer that are possible in the same PC, one using the Local Multyplayer and one using the WFC. Keep in mind that some games only work in one method or do not work at all. Both need melonDS on the latest version.

Local Multiplayer Method (using local wireless communications):

1st - Open 2 instances of MelonDS.
2nd - On the 2nd instance, go to config > input and hotkeys and map the settings for the 2nd player.

And now you are all set!

WFC (Online) Method:

To use this method, you need to know how to connect to the WFC. If you do not know it yet, there's a tutorial detailing it here

1st - Download npcap here and install it.

2nd - Go to config > wifi settings and check the "direct mode" box, then select the adapter you use to connect through the internet in direct mode settings. After that, close the emulator.

3rd - Now open it again in admin mode. Then go to system > multiplayer > launch a new instance.

4th - Now, on the 2nd instance, go to config > firmware settings, and check the "override settings from external firmware" box. Also set a MAC address.

5th - On the second instance, go config > input and hotkeys and set the controls for player 2.

Now you should be good to go!

dylanvdbos
Posted on 08-22-21 04:58 PM Link | #4284
is there a way to play local but not on the same wifi connection? cus almost every game is with local multiplayer.

Generic aka RSDuck
Posted on 08-22-21 05:00 PM Link | #4285
Posted by dylanvdbos
is there a way to play local but not on the same wifi connection? cus almost every game is with local multiplayer.

no

____________________
Take me to your heart / never let me go!

"clearly you need to mow more lawns and buy a better pc" - Hydr8gon

DarkFireYoshi
Posted on 09-21-21 09:22 PM (rev. 3 of 09-23-21 04:09 AM) Link | #4501
I'm trying to connect 2 instances of Elite Beat Agents (EU) and Ouendan 2 (JPN). It will connect for a second, but then it will instantly say "Sorry... Wireless Communications have been interrupted" afterwards. Can I get some help please?

Vulpliks
Posted on 09-23-21 08:57 AM Link | #4506
Posted by DarkFireYoshi
I'm trying to connect 2 instances of Elite Beat Agents (EU) and Ouendan 2 (JPN). It will connect for a second, but then it will instantly say "Sorry... Wireless Communications have been interrupted" afterwards. Can I get some help please?


Are you trying to connect the EU version and the JPN version together or do you want to connect two instances of the EU version and two instances of the JPN version?

First, make sure that you have two ROMs (even if it is the same game, but with different names), and each ROM run in one instance on your computer. Don't open the same ROM in both instances.

Secondly, maybe you can try disabling the Config options: Limit Framerate and Audio sync. That will make your FPS go high, but for timing purposes, it should work better.

But as this game requires stylus and you can only have one mouse pointer in your computer, it will be hard to play local multiplayer on the same machine.

DarkFireYoshi
Posted on 09-24-21 07:39 AM (rev. 2 of 09-24-21 07:48 AM) Link | #4507
Posted by Vulpliks
Are you trying to connect the EU version and the JPN version together or do you want to connect two instances of the EU version and two instances of the JPN version?

First, make sure that you have two ROMs (even if it is the same game, but with different names), and each ROM run in one instance on your computer. Don't open the same ROM in both instances.

Secondly, maybe you can try disabling the Config options: Limit Framerate and Audio sync. That will make your FPS go high, but for timing purposes, it should work better.

But as this game requires stylus and you can only have one mouse pointer in your computer, it will be hard to play local multiplayer on the same machine.


Sorry, I meant two instances of the EU version and two instances of the JPN version. (As in Elite Beat Agents to Elite Beat Agents, etc.) And I tried what you said, it still keeps disconnecting. I also tried all of the instructions listed above.

DarkFireYoshi
Posted on 09-25-21 05:02 AM Link | #4510
I'm sorry if I am being annoying. I was trying to utilize the vs. Player and co-op modes. Am I out of luck, or do I just have to wait for an update to melonDS?

Vulpliks
Posted on 09-25-21 07:15 AM Link | #4511
Well, I tested the ROM of the EU version, saving the original and the copy in the same folder, opening each of them in one instance of MelonDS, in the same computer.
When I uncheck the Limit Framerate and Audio sync options it actually works, sometimes it gives this error, but when I retry, it connects, and I can play the match.
The problem, as I said before, is that as the frame rate goes high, it gets very hard to play this game, because it runs too fast (the music, the buttons, etc...) and you can only click on one instance at each time.

But what are your specs? Are you running it on Windows? What's the fastest FPS you get when these two options are disabled?


DarkFireYoshi
Posted on 09-25-21 05:12 PM Link | #4512
Posted by Vulpliks
Well, I tested the ROM of the EU version, saving the original and the copy in the same folder, opening each of them in one instance of MelonDS, in the same computer.
When I uncheck the Limit Framerate and Audio sync options it actually works, sometimes it gives this error, but when I retry, it connects, and I can play the match.
The problem, as I said before, is that as the frame rate goes high, it gets very hard to play this game, because it runs too fast (the music, the buttons, etc...) and you can only click on one instance at each time.

But what are your specs? Are you running it on Windows? What's the fastest FPS you get when these two options are disabled?


It hovers around 450 FPS (but it does on occasion go to upwards of 600 FPS) on Windows 10. And yes, I would not want to play the game like this. Hopefully there will be an update later down the road which addresses this.

Vulpliks
Posted on 09-25-21 11:56 PM Link | #4513
Your PC is way faster than mine. Here I get around 240 FPS during the opening screen or cutscenes and 90~110 during the gameplay.

We all hope so, but the local multiplayer feature is one of the hardest to implement. As Arisotura described here, it is not easy, there is a very strict timing constraint and the hardware differences between the real DS and the computer.

The current implementation allows us to do some interesting stuff such as Pokémon trading or playing turn-based games, but for a game such as Elite Beat Agents where the rhythm is essential, it may take some time to develop a solution.

RiverMars1996
Posted on 11-29-21 02:54 PM Link | #4785
Posted by Wifall
There are 2 methods that of multiplayer that are possible in the same PC, one using the Local Multyplayer and one using the WFC. Keep in mind that some games only work in one method or do not work at all. Both need melonDS on the latest version.

Local Multiplayer Method:

1st - Open 2 instances of MelonDS.
2nd - Go to config > wifi settings on the first instance and enable Bind socket to any address.
3rd - on the every other window, enable mac randomization and enable Bind socket to any address too.
(Note: MAC Address randomization can also be used in the first instance but it's not mandatory)
4th - keep in mind that this process will need to be repeated every time you close all of melonDS instances, it will always save the configuration of the last window closed.

After the games should connect, however as stated before, some games still do not work with the current implementation since they're mostly timing sensitive. Make sure you're using melonDS latest version. If it doesn't work try also disabling frame limiter/audio sync.


Now you should be good to go!




It worked. Thanks. :-)

Jardelina
Posted on 04-21-22 01:01 PM (rev. 2 of 04-25-22 06:35 PM) Link | #5179
That appears to be a nice idea. Still, before starting playing online, I recommend picking your internet service provider wisely. Because of a shaky internet connection, I lost all of the information on my phone. I'm aware that systems such as RAID DATA RECOVERY can assist you in recovering all of your data. I can guarantee you that it is not a comfortable condition. Anyway, I'd advise you to learn from other people's mistakes, and I hope you choose your LTE modem prudently. Wish you guys a wonderful day.

ohjeez
Posted on 04-25-22 03:44 PM (rev. 3 of 04-25-22 04:40 PM) Link | #5185
SOLVED: If you are using external BIOS/firmware files, the option to randomize MAC address is in Config > Firmware Settings. You will also need to check "Override settings from external firmware".


I have melonDS version 0.9.4 and I don't have an option to randomize MAC address in Wifi settings. Is this normal? Has the setting moved to a different menu?

I'm trying to get two instances to trade in Pokémon Platinum and Pearl. I've patched both ROMs with WfcPatcher1.6 (just in case).
Edit: I've gotten WFC to connect successfully by using unpatched ROMs on Kaeru's DNS, but still can't get two instances to see each other without randomizing the MAC address

The two instances won't see each other no matter what else I do. I've seen from other forums that this can happen if you don't randomize MAC address, but I don't see that option in 0.9.4. Is there another way to do this?

Post Edit: I hate that I only ever figure things out within an hour of making a post, but I hope this helps somebody. For reference, my problems were:
1.) I needed to go to Config > Firmware Settings to randomize MAC address (only on the second instance of melonDS)
2.) On my second copy of melonDS, my custom path settings AND my firmware files pointed to files within my first copy of melonDS, which I needed to update after copying.
I stayed in Indirect Mode with "Bind socket to any address" checked in Wifi settings and the connection worked.

TabbyBri
(post deleted) #5886


Main - General - Tutorial: How to Play in Multiplayer in the Same PC (updated) Hide post layouts | New reply

Page rendered in 0.029 seconds. (2048KB of memory used)
MySQL - queries: 27, rows: 102/102, time: 0.013 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.