wow!
thanks for this project. it feels so good to have all these alternatives
edit: i still don’t understand why support an ancient MAME version or multiple versions of the same emulator (like for ZSNES)? shouldn’t this project aim for cohesion rather than the usual Kaillera mess?
Hey guys I wanna share a couple mistakes I was making when I was trying to make this connect.
First You have to make CGA paths that point to a Mame 0.64 hackedversion. Next you want to point the path of CGA to a folder with Roms. Now the important part of this is the same emu you pointed at with CGA also has to point at the same folder of Roms… I have a few Mame’s so when I pointed at one and it didn’t work, I would point at another one but then both would show up on the CGA emu list. I ended up with like 4 emus and all pointing in different directories lol.
And of course dont forget to open your ports. One is for downloading and the other is for playing.
One more thing, to make sure you have your directories right , CGA will create a lil file when you open up a game with some one even if it didn’t connect, with the name cgaNetplayInfo and it will have some info in it about the server, client, nick, and game.
Last but not least, dont forget to put the new client that comes with CGA into the folder with the Mame exe file replacing the old client.
Thanks dj. It’s always hard to explain things to new people [unless you’re at teacher] if you know exactly how it works. It’s always best for someone new who figured it out to explain it.
Also, I heard about some desynch complaints for kailleraclient.dll. I took a look around and did some experimenting and you guys were right. Some of the input buffer was getting overlapped and lost from the server sector. I will post up another version when it’s gets straightened out. This WILL NOT require you to redownload the CGA and reset everything. It will simply be a kailleraclient.dll replacement.
To be honest, the orignal goal of CGA was to be a revision of ZBattle. The admin and I had an argument which dismissed me from the ZBattleR2 project. So I went my own path.
ZSNES was the first emulator on CGA. The 2 most popular versions are 1.42 and 1.36.
I’m trying to add as much support into CGA as possible. So ZSNES was the easiest due to the built in netplay in the emulator. Then I wanted to add KailleraP2P into it but the author of that wasn’t interested. So I wrote my own version of it. I will be adding the rest of the Kaillera emulators shortly after MAME gets straightened out [including the CPS3 MAME++]. Then I’m going to try to find other types of games to add. Someone mentioned DOOM and GTA2…so I"ll look into those once this part is complete.
Is the connection really p2p? I have tried it with some guy, ping to each other was like 200ms so i didnt expect anything good but there was like 2 whole seconds delay! A bit dissapointing. So i tried it with another guy, this time connection was about below 100ms, but it was unacceptable too. I mean it was just like standard kaillera, connecting with servers and stuff, there was so much delay its not even possible to play bomberman like that But i hope it will get better some day, cheers
Yes it is p2p. Of course you’re going to have delay if your ping is that high. It is standard kaillera…that’s why it’s called Kaillera p2p. All this is doing is allowing a p2p connection rather than through a server. So you have a few choices: find players with a better ping that’s “acceptable” to you, don’t use kaillera p2p and find a kaillera server you have a good ping to, or forget about kaillera all together. Kaillera is what it is. Without modifying the emulators, the netplay is never going to get better. P2P will allow for a less laggy gameplay because you’re not receiving any server messages. Maybe if you ping a kaillera server at 100 but you ping your friend at 20…it would be best. You simply need to experiment.
Hey man, I’m trying to set a path to Mame and it is not accepting it as 0.64. I checked the “about” in the emu and it states it is in fact Mame32k 0.64. What can I do?
Instant Messaging
All MAME32k 0.64 Games are supported.
Gens 2.10 and 2.14 are supported.
CGA Kaillera P2P kailleraclient.dll is now solid and working.
So everything should be working if you forward the correct ports and set your emulator/rom paths.
The only downfall is you may have to go to File>Netplay when the kaillera emulators load, after the owner starts the game. Due to how the emulators are setup for kaillera, it doesn’t leave me with much options. So 90% of the time the Kaillera should start up on it’s own, if it doesn’t, simply do File>Kaillera Netplay.
Yo the only thing is I dont want to believe the delay is because of my ping cause when I connected to Zoo today I had big delay but when we connect on Kawaks or with Mame regualarly on p2p we get a smooth game going?
We only dsynched once today. His screen was upside down and mine was good:looney: