View Full Version : netplay idea that dont suck.
chrono kid
June 28th, 2003, 22:36
Everyone says that you need to simulate the link cable, ok then. Well why not have a feature for the emu that emulates the game twice but only processes the video and sound for the first instance, and the other process simply for the simulation of the cord running between the 2 gba?
I dont truly know what im talking about but its an idea.
Chrono Archangel
June 28th, 2003, 22:42
I dont truly know what im talking about but its an idea.
if you dont what your talking about how can it not suck? lol
anyway, i dont quite fully understand what your trying to say, can you explain a bit more?
Kane
June 28th, 2003, 23:23
He's suggesting something along the lines of having a second emu running on the same machine with the equivalent of a Null video and sound plugin. The link emulation would be done between the two apps and then joypad data would be sent accross the internet to another person with a similar setup.
In response, I will simply quote the VBA FAQLink
Why don't you add link?
Link sounds great but it is far more difficult than most people think. Often users will mention that Snes9x (or other emulators) have link support, so it shouldn't be hard to add it to the emulator. Truth is that SNES (and any other console) are completely different than handhelds. Let's compare: console - a console normally supports multiplayer by nature: you can plug multiple controllers and have several people share the same console and play together. One console, one cartridge, multiple players. handheld - handhelds are designed for single player on a single unit. To achieve multiplayer, a link cable is needed. This allows the different units to communicate and achieve the multiplayer effect. Multiple units linked together, multiple players.On the console case, it is easier to add multiplayer because you can just link two instances of the emulator and only send the keys of each player. They don't have any communications feature by nature. Handhelds on the other hand have built-in communication features which allow full speed communication between units. This is a lot harder to emulate: it requires a full connection between two emulators which need to be correctly synchronized or nothing works. It is a lot harder to achieve.
(http://vboy.emuhq.com/faq.shtml#Link) Will link ever be supported?
For the time being, I've decided not to add link support. The reason is that link would increase the interest in the emulator by users using illegal copies of software.
[Back to top] (http://vboy.emuhq.com/faq.shtml#Link)
[b]Why don't you use Kaillera or look at TGB Dual?
Kaillera is used for machines that support multiple players in one machine, for example normal consoles like Playstation, N64, GameCube, Genesis, etc... It works by connecting the players through the Internet and only exchanging their joypad movements. That makes your computer think there is another person playing with you locally. TGB Dual emulates two CPUs to get linking working: one where you actually see the screen and a hidden one used to communicate with the remote player. The data transmitted is in the same way as in Kaillera. Some other steps are taken to transfer save states, etc but it is not a true GB Link cable emulation. The GBA Link cable can send data up to 2Mb/s which is really a lot of data and considering how the GBA emulation requires a fast computer, it would require a really fast computer to achieve a decent emulation. It would be possible to take the TGB Dual approach but that would require a really fast computer. For the time being, I will not add link as mentioned a million times
Regulus
June 29th, 2003, 22:09
Why can't yopu incorporate multiplayer in one emulator on one computer? I wouldn't mind playing games with my brother on opur 2 game pads. Is this impossible?
Niektory
June 29th, 2003, 23:52
Well.. It's in the FAQ. It is possible, but would require a very fast computer to emulate _two_ GBAs and all the data transfer between them..
Gamer1
June 29th, 2003, 23:57
i appluad forgotten for not adding link support becuase that will spark interests of lamers... i guess the people that has the games will have to wait for emulation (like me). personally i'd rather play it on the comp...
Chrono Archangel
June 30th, 2003, 01:18
Why can't yopu incorporate multiplayer in one emulator on one computer? I wouldn't mind playing games with my brother on opur 2 game pads. Is this impossible?
like Niechtory said...you would have to have two emulators running. that would be a pain for your pc and also you need the 2 emulators to constantly transfer data...impossible on our machines..
DarkAurora
July 4th, 2003, 09:50
Chrono Kid is under the impression though that if you don't actually have the 2nd instace's video displaying or sound playing, that it would take up a lot less resources. I don't think Chrono Kid is too wrong in his thinking but it would still require a pretty fast computer, just not AS fast of one.
xXcLoNeXx
August 6th, 2003, 00:14
Ok... let's see... VBA has 3 different ways to use codes(if you don't count the cheats).. it has Codes, Codebreaker Codes, and Gameshark Codes. Why doesn't someone good at finding codes see if they can find a way to make the game think that it is linked? I'm sure it's possible, just complicated. If you need a game to try, I would like you to try The Legend of Zelda - The Four Swords (the one with A link to the Past on it too). Because you can't play it without being connected to someone else. Is there another Emulater that HAS linking capabilities?
Chrono Archangel
August 6th, 2003, 00:20
Chrono Kid is under the impression though that if you don't actually have the 2nd instace's video displaying or sound playing, that it would take up a lot less resources. I don't think Chrono Kid is too wrong in his thinking but it would still require a pretty fast computer, just not AS fast of one.
well if the second one isnt displaying graphics and sound then how can the second player play? You cant play both on the same screen and i doubt a split screen thing can be done
xXcLoNeXx
August 8th, 2003, 19:39
well...
Chrono Archangel
August 8th, 2003, 23:32
well...
wow that was a usefull post...
someone should close this thread. netplay for GBA,aint gonna happy for another 10 years :P
so discussing this is just a waste of time lol
DarkAurora
August 11th, 2003, 00:20
well if the second one isnt displaying graphics and sound then how can the second player play? You cant play both on the same screen and i doubt a split screen thing can be done
I meant for netplay, not for two people playing on the same computer.
Chrono Archangel
August 11th, 2003, 00:25
I meant for netplay, not for two people playing on the same computer.
but the data still needs to be sent over the net to the other player. this means it cant work...
xXcLoNeXx
August 11th, 2003, 06:30
"2. Will link ever be supported?
For the time being, I've decided not to add link support. --->The reason is that link would increase the interest in the emulator by users using illegal copies of software.<---"
That sentence makes it sound like, to me, that it CAN be done. Maybe I'm just an idiot. I'm sure someone will reply to this with a message that tells me how stupid I am, but I don't really care.
Chrono Archangel
August 11th, 2003, 23:10
Yes it can be done but it would be too slow on most machines... you would need a hell of a machine and a fast internet connection...so to me its impossible....for now
entropy
November 16th, 2003, 03:05
one word: propagation delay
hushypushy
November 16th, 2003, 03:57
entropy, why the hell are you reviving such an old thread? and with such a ...useless... post?
Betamax
November 16th, 2003, 23:49
Quite. Closing this.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.