Author Topic: kaillera for gcw0  (Read 15796 times)

ruffnutts

  • Posts: 2653
Re: kaillera for gcw0
« Reply #40 on: August 08, 2014, 09:15:07 am »
What a cool project.. GCW Zero Online ;D

zear

  • * Moderator
  • Posts: 2381
Re: kaillera for gcw0
« Reply #41 on: October 02, 2014, 08:13:59 pm »
Me and Dnilo tested the project last night, the results are very encouraging:

<a href="https://www.youtube.com/watch?v=6nf4RHTgig8" target="_blank">https://www.youtube.com/watch?v=6nf4RHTgig8</a>

Some games run at 60fps, some have frame drop, but in neither case we suffered even a single desync.
The only issue is that some games have input problems for player 2 (ie. unable to enter the coin). Maybe some arcades had separate coin slots for P2 that need to be properly mapped?

Now the only thing missing is a gui to enter the IP address of the server :)

Senor Quack

  • Posts: 223
Re: kaillera for gcw0
« Reply #42 on: October 04, 2014, 01:12:13 am »
Man, that is awesome to see how it doesn't de-sync anymore and is playable. This will be so cool!

ruffnutts

  • Posts: 2653
Re: kaillera for gcw0
« Reply #43 on: October 04, 2014, 10:08:12 am »
Will Kaillera be add to the firmware or will it be a separate app?

zear

  • * Moderator
  • Posts: 2381
Re: kaillera for gcw0
« Reply #44 on: October 04, 2014, 10:09:40 am »
Will Kaillera be add to the firmware or will it be a separate app?
This isn't a separate app to begin with - it's implemented into the Final Burn Alpha code. So if FBA ends up in the repo, it will most likely be with Kaillera support.

However first we will need to figure out if Kaillera and FBA are compatible license wise.

ruffnutts

  • Posts: 2653
Re: kaillera for gcw0
« Reply #45 on: October 04, 2014, 02:39:02 pm »
Ok what about other emus can they have Kaillera implemented into them?

zear

  • * Moderator
  • Posts: 2381
Re: kaillera for gcw0
« Reply #46 on: October 04, 2014, 03:12:52 pm »
They could. But it's not such a trivial task and I am more and more concerned about the licensing issues of p2pkaillera (original project has custom license, the one failed used with FBA claims to be GPLv3 licensed, which is incompatible with FBA's license, etc.). Basically, it might not be legal to use this tool in most software for either p2pkaillera or the emulator license is violated.

Nebuleon

  • Guest
Re: kaillera for gcw0
« Reply #47 on: October 04, 2014, 07:21:04 pm »
Because it must be directly embedded into every application using it?

It cannot be made into a shared library, for example?

failed (OP)

  • Posts: 27
Re: kaillera for gcw0
« Reply #48 on: October 27, 2014, 10:30:56 am »
Hi! Sorry for my long absence.  I will return to work next week.

It cannot be made into a shared library, for example?

Yes, In the end of work I will make shared library and documentations for easy kaillera support in other apps.

Fba used as test app because I'm familiar with fba code.

Gerzsony

  • Posts: 2
Re: kaillera for gcw0
« Reply #49 on: December 16, 2014, 11:53:16 am »
Hello!

So this is my first post (my mother tounge is not english so I'm sorry) Anyway i have benn following this site for a while and I'm thinking about buying a zero. I would like to ask is this Netplay project still being worked on?  Sorry for the long post

failed (OP)

  • Posts: 27
Re: kaillera for gcw0
« Reply #50 on: February 15, 2015, 10:03:08 pm »
Hi

I build opk for test kaillera mode:

https://drive.google.com/file/d/0B_BS2wnpzQfkLUgtZ0x1bzFuaE0/view

It haven't gui yet. If you delete config file ~/.p2pkaillera/n02.ini and start app it will be create new config file with new options.

After start network play app will connect to kaillera server and check games list. If server haven't games app will create new game otherwise app will connect to first game.

I created test kaillera server on digitalocean cloud (178.62.203.143). This server uses by default in config. So you no need any changes in config for test.

I made some tests and got contradictory results. Server is located in Amsterdam. I tried emulinker and emulinker-sf as server app. In windows i have the same ping ~50ms. But on gcw I have 100ms ping with emulinker and ~250ms with emulinker-sf (it is so strange). After 2-5 minutes of game it was desynced :(

Next I tried Russian public server 217.197.240.146 it has same ping 10-15ms on windows and gcw's. I played on this server about 30 minutes and it was not desynced :)

If you want I can create test server in NY, London, San-Francisco or Singapore.

If you haven't fullspeed emulation you could try change kaillera_cns option in config to 1 or 2.
« Last Edit: February 15, 2015, 10:06:55 pm by failed »

hi-ban

  • Posts: 885
Re: kaillera for gcw0
« Reply #51 on: February 15, 2015, 10:14:40 pm »
Next I tried Russian public server 217.197.240.146 it has same ping 10-15ms on windows and gcw's. I played on this server about 30 minutes and it was not desynced :)

That's because a ping of 10-15ms is less than one frame of lag (1/60 seconds). Theoretically, if your ping is more than 16.6666ms, then desync will always happen.

By the way, good to see you're still working on this  :)
« Last Edit: February 15, 2015, 10:22:39 pm by hi-ban »

failed (OP)

  • Posts: 27
Re: kaillera for gcw0
« Reply #52 on: February 15, 2015, 10:54:42 pm »
That's because a ping of 10-15ms is less than one frame of lag (1/60 seconds). Theoretically, if your ping is more than 16.6666ms, then desync will always happen.

Maybe you are right but if I have big ping it looks like that it has input lag. I think input lag compensates big ping

failed (OP)

  • Posts: 27
Re: kaillera for gcw0
« Reply #53 on: February 27, 2015, 01:50:16 pm »
Hi!

I'm working with GUI now.

I'm making gui library based on gmenu2x code that uses system skin and gcw0 system menu concept.

My first result on video http://www.youtube.com/watch?v=zp56-0AZGAE

What do you think about it, guys?

Gerzsony

  • Posts: 2
Re: kaillera for gcw0
« Reply #54 on: February 27, 2015, 08:20:26 pm »
Its shaping up great i like how you solved the keyboard problem!

Scoobysnaxx

  • Posts: 128
Re: kaillera for gcw0
« Reply #55 on: March 01, 2015, 02:07:47 am »
Looks great! I am sure this is going to be hugely popular.