ACTUALIZADO EN DICIEMBRE DE 2018 con txt mejorado de instrucciones para raspberry PiACTUALIZADO EN SEPTIEMBRE DE 2018 con actualización a Retroarch 1.7.4 y otrosACTUALIZADO EN JUNIO DE 2018 con la incorporación de la nueva función de run-ahead de retroarch en netplay
En EMUpartidas (comunidad española de juego online con emuladores) llevamos ya varios meses trabajando en un proyecto que hemos decidido compartir con el resto de comunidades retro de España.
EMUpartidas Station es el nuevo sistema que utilizamos para jugar online con emuladores.
Desde un frontend basado en Emulation Station utilizamos
Retroarch online, con las siguientes características:
*nuevo:Velocidad de respuesta del arcade original: Por primera vez en la historia es posible jugar online con un input lag total idéntico (o mejor) a la máquina arcade original, sin necesidad de CRT.
Cross-platform: Juega entre Windows, Mac, Raspberry Pi 2 o 3, Linux y Android.
Incorporación en caliente: Entra en cualquier momento a una partida ya empezada.
Espectadores ilimitados: entra en cualquier momento para comentar a la vez que ves la partida de tus amigos.
Relevo en partidas largas: intercambia mandos entre espectadores y jugadores.
*nuevo:Más de un jugador por PC: Posibilidad de controlar más de un jugador en una misma máquina durante el netplay.
Conexión online directa similar a GGPO: a diferencia del antiguo sistema kaillera, aquí no pierdes inputs aunque tu conexión sea inestable.
Grabación y recuperación de partidas online: con sólo pulsar una tecla guarda tu partida online o recuperarala en un instante (ideal para juegos rpg).
Completo sistema de shaders y overlays: Disfruta del mismo «look & feel» de las máquinas de arcade originales.
Servidor «relay» en Madrid: En caso de que tu router no tenga ip propia o juegues por 4G, puedes usar un servidor de España.
Los
sistemas emulados que hemos incluido por el momento en RetroArch son:
ARCADE (con el core FBAlpha),
MEGADRIVE,
SEGA 32x,
SUPER NINTENDO,
MASTER SYSTEM,
NES,
GAME BOY y
GAME BOY COLOR.
Esta es una muestra de lo sencillo que es iniciar/unirse a una partida una vez que todo está configurado:
https://www.youtube.com/watch?v=hdGbLXzwImIAdemás, EMUpartidas Station incluye dos versiones de MAME online por kaillera, que utilizamos a veces para algunos juegos que no son aún compatibles con RetroArch. Una de ellas modificada y compilada por nosotros.
Desde esta página podéis descargar el sistema completo:
https://emupartidas.es/online/emupartidas-station-retroarch-online/ACTUALIZADO 23/6/2018:
Añadida nueva imagen de retropie para Raspberry Pi: "BULMA" con nuestro EMUpartidas Station y RetroArch 1.7.4r1 con optimizaciones para el online. Las playlist de RetroArch ya están pre-hechas con nuestro romset para online, por lo que es imprescindible que consigáis un romset idéntico o similar (Roms de FB Alpha 0.2.97.43 + neogeo de MAME0.198 y NO-INTRO sets de consolas).
Requisitos:
- Imagen hecha en Raspberry Pi 3, pero debería funcionar también en la 2 (aún por testear)
- Tarjeta SD de mínimo 4 Gb, pero para albergar el romset online sería necesario mínimo una de 16 Gb.Aquí hay una
guía básica online :
https://emupartidas.es/guia-station/Y aquí otro vídeo que aún no he tenido tiempo de incorporar a la guía, con los
primeros pasos en Windows:
https://youtu.be/fWa2R99TeuUSea como fuere, en este hilo podéis escribir las dudas y experiencias que tengáis los foreros del otro lado usando Retroarch online con nuestro sistema, ya que seguimos trabajando en el netplay y colaborando con desarrolladores de sistemas GGPO-like de todo el mundo en open-source. Así que cualquier dato será bien recibido

.
Y por supuesto, nuestra comunidad sigue abierta para echar buenas partidas con cualquiera que busque compañía online en juegos de arcade o consolas

-----------------
GUÍA PARA CONFIGURACIÓN INICIAL DE UN ARCADE STICK:A mucha gente le parece muy complicado porque lo compara con emuladores, pero hay que tener en cuenta que Retroarch no es un emulador, sino un único frontend/API desde el cual vas a lanzar muchísimos tipos de máquinas. En el momento que tengas esto configurado ya te olvidas, y cuando venga una actualización te bastará trasladar los archivos y, si acaso, sólo repetir la definición general del RETROPAD, que se hace en 15 segundos. ¡Vamos allá!
PASO 1: DEFINIR EL "RETROPAD" DE RETROARCH (VINCULARLO A TU STICK):Muchos arcade stick que tienen etiquetados los botones, como por ejemplo los myflash, deberían detectarse en retroarch automáticamente si lo tienes con los interruptores en X-INPUT Y DPAD.
Si no lo ha detectado como mando principal, o no te viene bien cambiar esos interruptores, quizá lo mejor es empezar vinculando los diferentes botones de tu mando a los nombres del RETROPAD de retroarch:
- En settings, INPUT, entras en INPUT USER 1 BINDS.
- Olvídate en este momento de los juegos y simplemente preocupate de asignarle a los nombres de botón de la izquierda EL MISMO QUE TIENES ETIQUETADO EN EL MYFLASH. Las etiquetas que no entiendas no las toques.
Por ejemplo, donde pone «User 1 B button (down)» dale a intro y pulsa el botón B del myflash para definir.
No olvides SELECT, START y UP-DOWN,..D-pad.
Ya con eso, si te ha permitido definir, al menos deberías poder moverte con el mando por el menú y jugar, aunque no te guste del todo como quedan los botones. Eso sería el siguiente paso.
PASO 2: REMAPEO DE CONTROLES PARA UN CORE ENTERO (Ej: FB Alpha Arcade):Yo lo que recomiendo como segundo paso es hacer un remapeo de cada core. Al hacerlo, generas un archivito que ya te va a servir para futuras actualizaciones de Retroarch. Y ya después, si lo necesitas, hacer un remapeo de algún juego concreto.
Si tienes un MYFLASH como el mío, puedes usar mi remapeo de FBAlpha(Arcade), Picodrive (SEGA) y SNES9x. Este mando tiene esta disposición de botones:
X | Y | RB | LB
A | B | RT | LTMi remapeo tiene el disparo/golpe habitual en el (X) , el botón secundario en el (Y) , la "magia" en el (A) y el cuarto en el (RB). Para las consolas más o menos igual. Si te gusta aquí está:
Tendrías que descompimir la carpeta "remaps" y ponerla dentro de config.
Para hacerte tú una propia, más o menos los pasos son:
1. Entrar en un juego con botones reconocibles y orden habitual. Yo recomiendo Dungeons & Dragons Shadow Over Mystara, porque abarca 4 botones en un orden muy habitual.
2. Pausas el juego con F1 y dentro del menú en el que estás (QUICK MENU) abres CONTROLS y bajas hasta donde empieza a poner User 1... . A partir de aquí lo que haces es ROTAR entre las etiquetas del RETROPAD, de forma que pulsando a derecha o izquierda, modificas la asignación que haces a FIRE, JUMP, MAGIC, etc.
3. Una vez acabes subes y le das a SAVE CORE REMAP FILE. Si no has escogido un juego con el cabinet muy raro, esto ya te serviría para todos los juegos de FBAlpha.
PASO 3 (OPCIONAL): REMAPEO DE CONTROLES PARA UN JUEGO CONCRETOSi te encuentras un juego concreto en el que quieras tener los controles de forma excepcionalmente diferente, haces lo mismo que en el paso 2, pero en el punto 3 eliges SAVE GAME REMAP FILE. Esto genera un archivito que afecta sólo a el juego en cuestión y que, si existe, tiene prioridad sobre el del core.
Instrucciones para actualizar al nuevo core de Arcade FB Alpha v. 0.2.97.43 (13/05/2918)
Actualizamos en nuestro repositorio el core de FB Alpha a una versión que incluye todas las mejoras que han realizado en los últimos meses los desarrolladore de libretro, fba y fightcade. Incluye la compatibilidad con nuevos juegos y muchas mejoras de rendimiento.
Para actualizar en Windows 64 basta realizar una actualización de core normal porque ya está establecido nuestro repo:
ONLINE UPDATER -> CORE UPDATER -> FB Alpha
-------------------
Para poder actualizar el core en raspberry, primero hay que aplicar un parche siguiendo estos pasos:
Dentro del Station:
1. QUIT-> EXIT EMULATIONSTATION
2. Verás que entras en consola y tienes que introducir estos comandos:
wget
http://buildretroarch.emupartidas.es/ra ... ualizar.sh chmod +x actualizar.sh
./actualizar.sh
3. Ya puedes volver al Station ejecutando "emulationstation".
A partir de este momento para actualizar core utilizas el sistema de update interno de retroarch:
1. Abrir retroarch sin ningún juego.
2. Online updater.
3. Core updater.
4. FB Alpha (en este caso)
-----------------