ROM Hack Would it ever be possible to make local multiplayer games online.

Nicky P

Well-Known Member
OP
Member
Joined
Jul 13, 2016
Messages
101
Trophies
0
XP
398
Country
United States
This is probably the stupidest question imaginable, but would it ever be possible to make a game like Rhythm Heaven Megamix that only has local multiplayer have online multiplayer? I know that Citra can do it, but would it be possible on an actual 3ds?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,373
Country
United Kingdom
There are two approaches you can take to doing this, maybe three.

1) A tunnel.
Find something that can capture and broadcast local signals, get one both ends, send them over the internet, hope https://www.gamasutra.com/view/feature/3374/the_internet_sucks_or_what_i_.php?print=1 does not burn you too hard (it is old but physics is physics and a game built for local play tends not to be built assuming you get as many dropped packets and ping issues as the average internet session -- if your local area is getting interference enough to bother someone close enough that you could throw the device and hit them in the head then probably don't want to be stopping there to play games).
I don't know what the 3ds has for this -- the DS quite notably used a fairly custom protocol that most basic network cards will have a really hard time trying to capture. If the signal is a normal one seen by normal networks then you have more options, if not then time to bust out the custom specialist hardware and/or soldering iron.
Done lots with the original xbox, the gamecube (8 player double dash being the stuff of legends), arguably the 360 (though Microsoft tried to slow it) and PC games with LAN options, though in all cases you are limited to whatever exists for local multiplayer which might not be as nice as what is available for full fat online and is also tricky to handle (give me a VPN into your local network to play games and I have basically a machine on your local network).

2) You hack the game to have its own online network options. Arguably done on consoles as far back as the SNES with the likes of XBAND but still fraught with difficulty, and you might have to add your own mitigations in for the link above to deal with ping as most local play will not have bothered with anything like it.
It is still well within the realm of reason to do it, however I don't think I have seen it done outside of maybe some co-op hacks, and someone did once spend a lot of time looking into I think it was SNES mario kart to have many player races but that was using emulators and intercepting player locations there.
Whether you can adapt the existing local play for network use or would want to go from scratch (if there is an AI mode you might be able to subvert then they can make good targets to introduce player actions to) I don't know.

The possible third is remote control. This is also the way many modern emulators will do 1) to avoid the problems of https://www.gamasutra.com/view/feature/3374/the_internet_sucks_or_what_i_.php?print=1 (basically send a copy of the joining player's savestate and save to the host, have it load up with the host so the host is emulating multiple systems on the same system, no lag/dropped packet issues that way). The other option of kaillera style multiplayer where you just send the screen image and take control inputs in is not really available for most handheld games -- they tend not to have multiple players on one system, but there are pass the controller games like worms and advance wars, or oddities like some of the things warioware did with multiple player on one console minigames). For TV type consoles then as most local multiplayer is literally just a controller input and screen with everything handled internally then such things are far easier.
In this case I might have two 3ds locally playing a game but have remote control options sent from wherever in the world and stream audio and video back the other way, possibly even from another 3ds.
 

WG481

Official Waluigi Propagandist
Member
Joined
Aug 13, 2020
Messages
616
Trophies
1
Age
17
Location
Somewhere. Look hard enough and you could find me.
XP
2,187
Country
United States
Local as in DS Download Play/MultiCart play? Local as in "one system; more controllers"?
Surprisingly, you can. For multicart play it would be harder, but VBAM did it surprisingly well!
For multiple controller play, Dolphin uses Netplay to pair up two systems to a fully virtual console (something similar to that maybe) and lets them play. It isn't too reliable like Slippi, but it works.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    That Dell data breach is worse than people probably realize....
  • Psionic Roshambo @ Psionic Roshambo:
    When I worked for Dell we had access to data about military contracts and addresses for high ranking people.
  • Psionic Roshambo @ Psionic Roshambo:
    I personally handled a call from the second highest person at Raytheon. That call bothered me a lot... The guy was nice and smart what bothered me was the way management basically just blew him off instead of going the extra mile to help him.
  • Psionic Roshambo @ Psionic Roshambo:
    In the end that call ended up costing Dell millions in lost contracts with Raytheon, and really the issue could have been solved for like 450 bucks lol
  • NinStar @ NinStar:
    sometimes I wonder why anyone would ever buy mega man x legacy collection 2
  • NinStar @ NinStar:
    I always thought that capcom shuffled the games in these collection, but apparently they are all in chronological order, which makes legacy collection 2 worthless
  • BakerMan @ BakerMan:
    guys, i want to start singing pirate metal songs and sea shanties if i play sea of thieves
  • The Real Jdbye @ The Real Jdbye:
    find a pirate metal playlist
    +2
  • The Real Jdbye @ The Real Jdbye:
    and sing along
  • BakerMan @ BakerMan:
    nevermind i just learned swearing is against the rules in sea of thieves

    i was about to start singing the song i last put in "what song are you currently listening to" yesterday
  • BakerMan @ BakerMan:
    but yeah ig so
  • The Real Jdbye @ The Real Jdbye:
    swearing not allowed in a pirate game? what has the world come to
  • BakerMan @ BakerMan:
    (here's the song for context)
  • BigOnYa @ BigOnYa:
    Just add -izle to the end of every curse word, you will be fine.
    +2
  • The Real Jdbye @ The Real Jdbye:
    i like alestorm
    +1
  • The Real Jdbye @ The Real Jdbye:
    @BigOnYa too many syllables
    +1
  • BakerMan @ BakerMan:
    same lmao
  • BigOnYa @ BigOnYa:
    hi, welcome to the Temp!
    +1
  • BakerMan @ BakerMan:
    Welcome to the Underground!
    +1
  • BakerMan @ BakerMan:
    the booty boogie from (once again) the donkey kong country cartoon could also be a good song to sing while playing sea of thieves
  • BigOnYa @ BigOnYa:
    Please insert 25 cents for an additional 30 minutes of talk time.
    +2
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=tG7fk_DUz5g +1