GGPO [Guía de conexión y Tutorial Detallado]

Ver el tema anterior Ver el tema siguiente Ir abajo

GGPO [Guía de conexión y Tutorial Detallado]

Mensaje por yony! el Mar Abr 02, 2013 1:54 pm

Hago esto como un complemento al primer LINK Ya que si bien había buena info estaba algo desparramada. Gracias al user Ferbarraes que me hizo conocer el programa.

----------------------------------------------------------------------------------------------------------------------------------------------------

Me tomo mas de una hora armar esto así que espero que le sea util a alguien... xD

¿Tenes ganas de jugar juegos clasicos de NeoGeo Online?
¿Cansado de la inestabilidad de kaillera o la poca gente disponible?
¿Te gustan los juegos de pelea y queres jugar online?
¿Sos jugador de Street Fighter, Marvel vs Capcom, King of Fighters o simplemente queres aprender a jugarlos?


Si la mayoria de respuestas fue Si, este thread te puede ser de gran utilidad...

¿Pero que es GGPO?, ¿Por que no usar emuladores con soporte para kaillera de manera tradicional?

Un poco de Wiki...

GGPO (short for Good Game Peace Out) is middleware designed to help create a near-lagless online experience for various emulated arcade games and fighting games. The program was created by Tony Cannon, co-founder of fighting game community site Shoryuken and the popular Evolution Championship Series.
Using a netcode technique called "rollback," GGPO puts lag ahead of a player's move which partially hides latency and creates a lagless illusion. The effects examine which players performed the right actions and correct any possible inaccuracies. The program itself can allow players to adjust latency in case of high ping situations; either creating a possibly jerky yet accurate representation or a smoother game with input delay.

Si sabes ingles te aviso que leíste bien y si no, basicamente te permite jugar usando un netcode especial que hace insignificante el lag/delay entre jugadores, podes ver por ej. un argentino jugando kof vs un coreano como si nada. Hasta ahora jamas me cruce con un caso de desincronización y si por X razon se corta la conexión entre las 2 personas que estan jugando, el emulador se quedara freezado, simplemente tenes que cerrarlo. Como la interface se maneja desde un programa que te muestra un lobby si llega a pasar eso simplemente volves al lobby, mucho mejor que lo que sucede jugando con kaillera que tenes que cerrar todo a la mierda y volverlo a abrir, incluso podes volver a retar a la persona que estaba jugando con vos para seguir en cuestión de segundos...

¿Retar?

GGPO usa una conexión directa entre los dos jugadores, haciendo click en cualquier jugador que este en estado disponible tendras la opcion de retarlo a jugar, si este acepta se abrira el emulador y el rom (hablo de un juego de pelea).
Un dato mas, si haces click en un jugador que esta jugando vas a tener la opción de espectarlo.

GGPO se maneja por salas. Si vos entras a la sala de Street Fighter II, la gente que esta en esa sala solo puede jugar ese juego, por eso, si las retas o te retan se abrira automaticamente el Street Fighter II.

¿Que juegos se pueden jugar en GGPO?

Actualmente GGPO soporta oficialmente los siguientes juegos...



Una aclaración: Solo se puede entrar a salas en las que tengas el rom descargado y te funcione. Como no tengo todos, no se cuanta gente hay en todas las salas, voy a describir abajo cuanta gente he llegado a ver en las salas de los roms que si tengo poniendo 2 numeros (El primer numero sera la cantidad de gente en la sala al momento de crear este thread, el segundo numero sera la maxima cantidad de gente aproximadamente que he llegado a ver

Breakers Revenge
Dungeon & Dragons: Shadow Over Mystara
Fatal Fury Special
Final Fight
Garou: Mark of the Wolves [13/20]
Hyper Street Fighter 2
JoJo's Bizarre Adventure
King of Fighters 2000 [10/23]
King of Fighters 2002 [155/190]
King of Fighters 97 [1/15]
King of Fighters 98 [156/200] <--- KOF98 esta dividido en 3 salas, la cantidad maxima es especulativa...
Last Blande 2 [8/15]
Magical Drop 3 [1/4]
Marvel vs Super Heroes [1/13]
Marvel Super Heroes vs Street Fighter
Marvel vs Capcom [3/30]
Metal Slug X - Super Vehicle-001 [2/10]
Night Warriors: Darkstalker' Revenge
Samurai Shodown 2
Samurai Shodown 5 Special
Samurai Shodown 4
Street Fighter Alpha
Street Fighter Alpha 2 [5/27]
Street Fighter Alpha 2 Gold [1/10]
Street Fighter Alpha 3 [13/35]
Street Fighter 2 Koryu
Street Fighter 2 Champion Edition [4/25]
Street Fighter 3rd Strike [11/40]
Super Gem Fighter: Mini Mix
Super Puzzle Fighter 2 Turbo
Super Street Fighter 2: Turbo
Unsupported Games*
Vampire Savior
Windjammers [2/6]
X-Men Children of the Atom
X-Men vs Street Fighter


*Cualquier juego no listado pero soportado por el emulador Final Burn Alpha se puede jugar en esa sala. Mas tarde lo explicare...


Me interesa, ¿Como hago para usar ese programa?

Aca es donde viene la tipica guía, voy a tratar de poner algunas imagenes para hacerlo mas ameno :3


WARNING!

GGPO requiere para jugar Si o Si que abras los siguientes puertos...

UDP ports 6000-6009
TCP port 7000

Esto es necesario por que la conexión entre los jugadores es directa, sin la intervención de un servidor como se da en el caso de Kaillera. Si no logras abrir los puertos solo vas a poder ver como juegan los demas.

Si sabes el modelo de tu modem/router en esta PAGINA tenes guias con imagenes sobre como abrir los puertos para diversos programas incluído el GGPO.

Mis pasos van a describir como bajar, instalar GGPO, poner el rom de Street Fighter II:Champion Edition y jugarlo, se aplica a todos los roms por que los pasos son practicamente los mismos.

*Instalando GGPO


Link del Street Fighter II: Champion Edition (Necesario para seguir la guía paso a paso)
http://www.rom-world.com/file.php?id=21704

Acuerdense que necesitan los BIOS de neo geo, se deja el .zip en la carpeta roms como si fuese un juego mas y lo pueden bajar de aca junto a casi todos los roms que soporta oficialmente el ggpofba
http://ggpo-underground.blogspot.com.ar/


1- Nos dirigiremos a http://ggpo.net/download/
*tal como lo dice la pagina, debemos bajar e instalar Adobe Air, despues bajar GGPO
2- Despues de bajar y extraer/instalar GGPO veremos que simula ser un emulador comun y corriente (y lo es)
*¿Que cosas de importancia vienen?.

ggpofba.exe
ggpo.exe

Vamos a empezar centrandonos en ggpofba.exe primero...

ggpofba es nada mas y nada menos que el Final Burn Alpha. Es el emulador que se usa en GGPO

Apenas lo abramos vamos a poner Game/Load Game y deberíamos ver algo como esto...



1- Deben elegir el directorio donde estan los roms
2- Tildar Show Availible Only (cuando hagan esto probablemente no vean ninguno)
3- Scan Roms es para que busque nuevos, aca debería encontrar el juego y debería verse como esto (obviamente me salen mas por que tengo mas juegos)
*Obvie cosas como que los roms van sin descomprimir dentro de la carpeta roms aclaro



Simplemente le dan doble click al Street Fighter y se abre el emulador con el juego.
Para configurar botones presionen F5. Pueden usar el ggpofba.exe como un emulador normal para jugar offline.

Ahora es momento de ir al online, momento de tocar el GGPO.exe

Obviando lo evidente cuando lo abran que es que necesitan registrarse (Al igual que en Quake Live su ID no puede cambiarse y sera con el nombre que te vean los demas, sin embargo se pueden usar corchetes, guiones y cosas así para el nick)

Cuando logren entrar veran el lobby..

*Si cuando entran les da un error que dice conexión perdida es por que hay demasiada gente -según leí en el foro de GGPO- vuelvan a intentar entrar hasta que puedan conectarse (De todos modos es algo ocasional, quizas les pase si se conectan a la tarde, pero despues de 2 o 3 intentos ya se logean sin problemas. Sobre los pings altos de los demas es por que recien entre, cada tantos segundos se actualiza y el ping despues se mostraría correctamente



1- Ustedes aparecen en la ultima sala que entraron, si se conectan por primera vez apareceran en la sala 'The Lobby'. Como no es una sala para jugar no la nombre arriba, yo fuí directamente a la sala del kof 2002 para explicar algunas cosas...

2- En la izquierda esta la lista de salas equivalentes a cada juego, si no tienen el rom cuando intenten entrar no les dejara y les dira que archivo necesitan.

3- La parte central es para chat. Toda la gente que esta en la sala puede leer...

4- Los estados: La carita feliz que esta siempre por defecto indica 'Disponibilidad', podes retar y ser retado. Si aceptas o aceptan como dije anteriormente se abrira el emulador y empezaran a jugar. La carita durmiendo indica 'AFK'. La utilidad de esto es evitar que te reten -ideal por si queres espectar a otros tranquilo (Vos podes seguir retando de todos modos)

5- La lista de jugadores con sus estados. Algo que no me avive al sacar la foto fue bajar mas para abajo para que se vea el estado de juego, los jugadores que tienen el icono de un joystick se encuentran jugando en ese momento.

6- Si clickeas en algun jugador disponible podes retarlo en donde esta el numero 6, si acepta inicia el juego y si rechaza te avisara en esa ubicación. Si alguien tiene el icono de joystick (esta jugando) en vez de aparecer el 'challenge' aparecera el 'watch' y tal como lo dice la palabra se abrira el emulador y podras ver como juegan. Para salir de un juego o de espectar simplemente cerras el ggpofba.exe que se abrira automaticante cuando jueges o espectes y listo, seguiras en el lobby como si nada teniendo tu estado otra vez en disponible.

7- MAP te muestra en esa sala de que países estan conectados, algo medio inutil ya que practicamente todos tienen la bandera al lado

8- Options tiene algunas opciones en las que no mire mucho sinceramente, no las necesite...


Jugando con GGPO

Aca ya no hay mucho para explicar, aclaro que si no llega a cargarse el juego, la pantalla queda negra o aparece el emulador con una frase que diga 'connected to peer'/'connected to server' es por que vos o tu rival no abrieron correctamente los puertos, no reiniciaron el modem o tienen algun problema para conectarse. El juego online trae chat integrado con la tecla 'T'. Suponiendo que se pudieron conectar, simplemente es jugar y divertirse Razz

Le yo jugando Street Fighter II Champion Edition



Sobre el Delay, cortes y cosas asi...

Vengo jugando con un chileno que conozco de q3, entre nosotros tenemos 330 de ping, jugamos kof 2002 sin problemas, dimos vuelta un metal slug (mas de una hora jugando)
Para que se den una idea de lo estable que es...


EXTRA: UNSUPPORTED GAMES


En la sala de unsupported games se pueden jugar todos los juegos soportados por el ggpofba.exe que no tienen salas en GGPO. No voy a poner una lista de juegos que se pueden jugar, simplemente abran el ggpofba.exe y destilden el 'show only availible' para ver todos los juegos soportados.

Esto requiere un par de truquitos pero es una trementda boludes xD

*La gran desventaja es que si queres jugar X juego con alguien necesitas coordinarlo previamente (tenerlo en face o en algun lado) ya que ambos ademas de tener el mismo rom necesitan el mismo archivo save state (explicado abajo)

1- Dentro de la carpeta roms vamos a crear un .zip vacio y lo vamos a nombrar 'unsupported' quedando un .zip vacio llamado 'unsupported.zip' (Con esto ya podemos entrar en la sala)
2- Vamos a agarrar un rom que quisieramos jugar, por ejemplo yo ayer juge al 'Neo Bomberman'. Cargamos el Neo Bomberman, despues de configurar botones en el menu principal agregamos creditos y hacemos lo siguiente...
3- Ponemos en el menu Game la opción Save State (game/save state)
4- Debemos guardar con este nombre exacto 'unsupported_ggpo' quedando el archivo 'unsupported_ggpo.fs'
5- Ir a la carpeta savestates y buscar el archivo creado, pasarselo a la persona con quien vayas a jugar.
6- La persona que reciba el savestate obviamente debe dejarlo en la carpeta 'savestates'
7- Una vez que tienen todo listo simplemente es retarse (incluso podes retarte a vos mismo para ver si hiciste bien los pasos y te abre el juego) una pantalla negra significa que algo hiciste mal.

Para graficarlo aca dejo un video..




Si hiciste todo bien, este es el resultado...






Enjoy...


Tip que me dio el chileno que juega conmigo que usa windows 7 y tenía algunos problemas para conectarse..

Dejar la conexion de win 7 en red domestica, si pones publica no funciona

________________________________________________
Mi canal de Youtube
Mi perfil en Xfire (Varias fotos)

Juga Stepmania!!!


avatar
yony!
Lord
Lord

Masculino

Mensajes : 521
Puntos : 3840
Fecha de inscripción : 25/10/2012
Edad : 27
Localización : Zona Oeste

Volver arriba Ir abajo

Re: GGPO [Guía de conexión y Tutorial Detallado]

Mensaje por char4n el Mar Abr 02, 2013 2:23 pm

uepa!!!! que laburazo yony, bien ahi loco!

yo uso linux asi que no puedo, pero me gustaría seguir la guía por placer nomas, jeje. está super exhaustiva
avatar
char4n
Bohemian member
Bohemian member

Masculino

Mensajes : 1843
Puntos : 25340
Fecha de inscripción : 20/07/2012

Volver arriba Ir abajo

Re: GGPO [Guía de conexión y Tutorial Detallado]

Mensaje por yony! el Mar Abr 02, 2013 2:41 pm

charanguito escribió:uepa!!!! que laburazo yony, bien ahi loco!

yo uso linux asi que no puedo, pero me gustaría seguir la guía por placer nomas, jeje. está super exhaustiva

con wine no podes?

________________________________________________
Mi canal de Youtube
Mi perfil en Xfire (Varias fotos)

Juga Stepmania!!!


avatar
yony!
Lord
Lord

Masculino

Mensajes : 521
Puntos : 3840
Fecha de inscripción : 25/10/2012
Edad : 27
Localización : Zona Oeste

Volver arriba Ir abajo

Re: GGPO [Guía de conexión y Tutorial Detallado]

Mensaje por char4n el Mar Abr 02, 2013 2:47 pm

yony! escribió:con wine no podes?

voy a probar. pero viste cómo es el tema de las dependencias... un bardo
avatar
char4n
Bohemian member
Bohemian member

Masculino

Mensajes : 1843
Puntos : 25340
Fecha de inscripción : 20/07/2012

Volver arriba Ir abajo

Re: GGPO [Guía de conexión y Tutorial Detallado]

Mensaje por Arkl1te el Mar Abr 02, 2013 10:19 pm

Voy a darle un intento respecto a los unsupported con el Last Blade...

________________________________________________
"When you get to hell tell them I've sent you, you'll get group discount."

profile for Fabián at Stack Overflow, Q&A for professional and enthusiast programmers
avatar
Arkl1te
Silver user
Silver user

Stream : http://es-es.twitch.tv/arkl1te

Masculino

Mensajes : 772
Puntos : 19626
Fecha de inscripción : 22/07/2012
Edad : 23
Localización : GBA Zona Norte / Vicente Lopez / Munro

Volver arriba Ir abajo

Re: GGPO [Guía de conexión y Tutorial Detallado]

Mensaje por Arkl1te el Mar Abr 02, 2013 10:26 pm

yony! escribió:1- Dentro de la carpeta roms vamos a crear un .zip vacio y lo vamos a nombrar 'unsupported' quedando un .zip vacio llamado 'unsupported.zip' (Con esto ya podemos entrar en la sala)


En roms crear un zip vacío llamado "unsupported.zip" ok..

yony! escribió:
2- Vamos a agarrar un rom que quisieramos jugar, por ejemplo yo ayer juge al 'Neo Bomberman'. Cargamos el Neo Bomberman,

Cuando decís "cargamos" decís de meter el rom (lastblad.zip) no soportado dentro del zip (unsupported.zip)?

yony! escribió:despues de configurar botones en el menu principal agregamos creditos y hacemos lo siguiente....

Agregar créditos? O sea ahí estás hablando de cuando funciona el juego?

Confunde :/

________________________________________________
"When you get to hell tell them I've sent you, you'll get group discount."

profile for Fabián at Stack Overflow, Q&A for professional and enthusiast programmers
avatar
Arkl1te
Silver user
Silver user

Stream : http://es-es.twitch.tv/arkl1te

Masculino

Mensajes : 772
Puntos : 19626
Fecha de inscripción : 22/07/2012
Edad : 23
Localización : GBA Zona Norte / Vicente Lopez / Munro

Volver arriba Ir abajo

Re: GGPO [Guía de conexión y Tutorial Detallado]

Mensaje por yony! el Mar Abr 02, 2013 11:07 pm

Arkl1te escribió:
yony! escribió:1- Dentro de la carpeta roms vamos a crear un .zip vacio y lo vamos a nombrar 'unsupported' quedando un .zip vacio llamado 'unsupported.zip' (Con esto ya podemos entrar en la sala)


En roms crear un zip vacío llamado "unsupported.zip" ok..

yony! escribió:
2- Vamos a agarrar un rom que quisieramos jugar, por ejemplo yo ayer juge al 'Neo Bomberman'. Cargamos el Neo Bomberman,

Cuando decís "cargamos" decís de meter el rom (lastblad.zip) no soportado dentro del zip (unsupported.zip)?

yony! escribió:despues de configurar botones en el menu principal agregamos creditos y hacemos lo siguiente....

Agregar créditos? O sea ahí estás hablando de cuando funciona el juego?

Confunde :/

Cuando digo cargamos (quizas lo pienso naturalmente por que ya lo se hacer), me refiero a que abras el ggpofba.exe y cargues el rom ahí. Se supone que antes de entrar al online cada rom que bajes uno lo abre offline para que el emulador lo encuentre, configurar botones y esas cosas antes de entrar al online.
Cargar creditos/meter fichas, claro, la idea es que lo hagas antes de guardar el save state, asi cuando lo cargas para jugar con alguien ya hay fichas metidas para ganar tiempo despues. (Todo esto en el ggpofba) , el video esta claro igual Razz

El unsupported.zip tiene que quedar vacio, el truco de que carge X juego esta en el archivo savestate.

________________________________________________
Mi canal de Youtube
Mi perfil en Xfire (Varias fotos)

Juga Stepmania!!!


avatar
yony!
Lord
Lord

Masculino

Mensajes : 521
Puntos : 3840
Fecha de inscripción : 25/10/2012
Edad : 27
Localización : Zona Oeste

Volver arriba Ir abajo

Re: GGPO [Guía de conexión y Tutorial Detallado]

Mensaje por Arkl1te el Miér Abr 03, 2013 12:19 am

Ok ahora veo que Last Blade no era unsupported sino que figura en la lista de los juegos de Neo-Geo como

The Last Blade.

Como odio que me hagan esto. xD

Igual molesta tener que andar descargando cada versión de rom qeu tenga que coincidir con el emulador. Sad

________________________________________________
"When you get to hell tell them I've sent you, you'll get group discount."

profile for Fabián at Stack Overflow, Q&A for professional and enthusiast programmers
avatar
Arkl1te
Silver user
Silver user

Stream : http://es-es.twitch.tv/arkl1te

Masculino

Mensajes : 772
Puntos : 19626
Fecha de inscripción : 22/07/2012
Edad : 23
Localización : GBA Zona Norte / Vicente Lopez / Munro

Volver arriba Ir abajo

Re: GGPO [Guía de conexión y Tutorial Detallado]

Mensaje por _Strelok_ el Miér Abr 03, 2013 9:42 pm

Yony te mandaste el post del año, me lo fume todo, quiza en las vacas de invierno le mande fruta, porque por el momento ando escaso de tiempo Smiley face

________________________________________________
avatar
_Strelok_
Lord
Lord

Masculino

Mensajes : 513
Puntos : 11471
Fecha de inscripción : 21/07/2012
Edad : 21
Localización : Atras de Diente

Volver arriba Ir abajo

Re: GGPO [Guía de conexión y Tutorial Detallado]

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.