Nuestras páginas


Visita nuestras páginas dando clic en las imágenes.

7 de septiembre de 2014

Cómo usar Supercade en modo LAN (... o cómo usar Supercade sin Supercade)

Publicado por JAVH

Este es un descubrimiento que hizo un usuario del mismo foro de Supercade

Para qué jugar en modo LAN???
Esto es más bien una excusa, son los parámetros que descubrió ese usuario para poder jugar a cualquier juego soportado por emulador y entender más a fondo el funcionamiento del programa.
La idea más rápida que se me viene a la cabeza es cuando andas de díscolo y no quieres que algún amigo le meta mano al teclado de tu PC o LAP, también para jugar a los juegos no soportados oficialmente.
La más sencilla, el cliente actual programado en .NET es una reverenda mierda, incluso el mismo foro podría ser capaz de implementarlo entre los mismos usuarios.

Supongamos el siguiente caso:
PC1: Con el nick Usuario1 y tiene abierto el puerto 6000, tiene la IP 192.168.1.111
PC2: Con el nick Usuario2 con la IP 192.168.1.112 (este usuario no es indispensable que abra algún puerto)

Para echar a andar el emulador necesitamos posicionarnos en la carpeta donde se encuentra el programa instalado, generalmente es en %appdata%\Supercade, dentro de esta carpeta encontraremos el programa SupercadeEmulator.exe, que no es más que otra versión del Final Burn Alpha con los menús capados.

Intentaremos jugar al KOF95, en la PC 1 debemos abrir una consola o sesión de MSDOS y entrar en la carpeta de Supercade, tecleamos el siguiente comando:

Código: [Seleccionar]
SupercadeEmulator.exe -p1 6000 "The King of Fighters '95 (set 1)" "Usuario1" "Usuario2" "grabacion.replay"

-p1: Es el jugador que establecerá como jugador 1
6000: Es el puerto por el que establecerá comunicación con el jugador 2
The King of Fighters '95 (set 1): Nombre del juego a emular, curiosamente, Supercade manda llamar a los juegos por su nombre en vez de usar el nombre del ROM como todos los emuladores lo hacen.
Usuario1: Nick del player1 (No es necesario haber iniciado sesión en Supercade)
Usuario2: Nick del player2 (No es necesario haber iniciado sesión en Supercade)
grabacion.replay:Es el archivo replay que se genera y que se aloja en los servidores de Supercade, en este caso quedará grabado en nuestro disco duro.


El jugador 2 debe hacer lo mismo que el jugador 1, pero debe escribir el siguiente comando:

Código: [Seleccionar]
SupercadeEmulator.exe -p2 192.168.1.111 6000 "The King of Fighters '95 (set 1)" "Usuario1" "Usuario2"

-p2: Jugador 2
192.168.1.111: La IP del jugador 1
6000: Puerto por el cual debe establecer la comunicación al jugador 1
The King of Fighters '95 (set 1): Juego a emular
Usuario1: Nick del player1 (No es necesario haber iniciado sesión en Supercade)
Usuario2: Nick del player2 (No es necesario haber iniciado sesión en Supercade)

Jugar offline (Play alone)

Supercade permite jugar sólo mientras esperamos a que nos reten, para hacer se escribe los siguientes parámetros:

Código: [Seleccionar]
SupercadeEmulator.exe -1p "The King of Fighters '95 (set 1)"

-1p Indica al emulador que no espere comunicación y arranque el juego en modo de un sólo jugador (No confundir con -p1)

Aquí una prueba corriendo perfectamente el emulador bajo Linux



Abrir un replay

Supercade nos da la posibilidad de mirar replays previamente guardados:

Código: [Seleccionar]
SupercadeEmulator.exe" -replay "temp.replay" "User1" "User2"

-replay: Le indicamos que vamos a ejecutar el emulador para abrir un replay
temp.replay: Nombre del archivo replay, como en toda aplicaicón de PC, si el replay se encuentra en otra carpeta del disco duro debemos de indicar la ruta de la misma.
User1: El Nick del Player1
User2: El Nick del Player2

Los parámetros del User1 y User2 son sólo cadenas de texto, son opcionales y para fines informativos, lo que escribamos ahí es lo que mostrará en la parte superior de la pantalla del emulador.

Update: He creado una pequeña utilidad para facilitar la conexión.
Código Fuente, para el que lo quiera ver o modificar.

Posiblemente a muchos les parezca complicado y sin utilidad, pero gracias a esto sería posible implementar pequeños clientes ejecutando el programa.

No hay comentarios.:

Publicar un comentario