Retroarch es un frontend de emulación “todo en uno” que elimina el obstáculo de tener que ir de un lado a otro en Windows para cambiar entre tus diferentes emuladores. Al permitirte descargar directamente archivos de emuladores clave (llamados ‘Cores’), Retroarch hace posible abrir la mayoría de los emuladores de tu videoconsola desde un solo lugar.
Te mostraremos cómo configurar Retroarch, te indicaremos los mejores núcleos, te daremos una pequeña lección sobre los sombreadores y sustituiremos la interfaz de usuario predeterminada por un nuevo y elegante frontend (sí, somos conscientes de que técnicamente eso significa que obtendrás un nuevo frontend para lo que ya es un frontend, pero a eso le decimos que nunca se puede tener suficiente frontend).
Sin embargo, tened en cuenta que aunque los emuladores y frontends como Retroarch son legales, no es legal descargar roms o archivos de imagen ISO para los juegos que todavía están bajo copyright (es decir, la mayoría de los juegos). Esto varía según el lugar del mundo en el que te encuentres, pero como regla general sólo deberías jugar a roms de juegos que ya tengas y que hayas extraído del CD o del cartucho tú mismo.
Configuración básica de Retroarch
Primero, descargue e instale la última versión de Retroarch. Debido a que es una pieza tan vasta y compleja de software de código abierto, Retroarch puede ser un poco inestable.
No te sorprendas si se bloquea de vez en cuando. Sin embargo, si crees que se bloquea con demasiada frecuencia, puedes probar una versión anterior de Retroarch haciendo clic en el enlace “Versiones anteriores” aquí. O puedes ir por el otro lado y probar una de las últimas versiones en pruebas.
Con Retroarch instalado, lo primero que querrás hacer es instalar algunos núcleos (emuladores, efectivamente), configurar los controles y cargar algo de contenido (o juegos).
Para descargar los núcleos para la plataforma elegida, ya sea N64 o Commodore 64, dirígete al icono del extremo izquierdo (Menú Principal) en Retroarch, selecciona Load Core > Download Core y luego selecciona los que quieras.
Como referencia, aquí están los núcleos que creemos que funcionan mejor para cada plataforma principal, teniendo en cuenta el rendimiento y la precisión (hay muchas otras plataformas para las que puede obtener núcleos – estos son sólo los grandes).
- NES: Nestopia
- SNES: Snes9X
- Sega Master System/Genesis/CD: Genesis Plus GX
- Game Boy Advance: mGBA
- Nintendo DS: Desume
- PS1: Escarabajo PSX HW
- N64: Mupen64 (rendimiento), ParaLLEl (precisión)
- PS2: Play!
- Gamecube: Dolphin
Puede ser que algunos de estos núcleos no estén por defecto en el sistema pero los podrás añadir fácilmente desde la configuración de Retroarch.
Configurar mandos o controladores en Retroarch
Si tienes un gamepad configurado con Windows (y realmente deberías), Retroarch debería detectarlo automáticamente. Tiende a hacer un buen trabajo al asignar los controles de tu gamepad con núcleos específicos también.
Si quieres cambiar los controles, puedes hacerlo. Primero, debes configurar las teclas de acceso directo para las funciones de Retroarch, como cargar y guardar estados, adelantar, rebobinar y otras cosas llamativas.
Ve al icono de la rueda dentada (Configuración), y luego selecciona Entrada > Introducir vínculos de teclas de acceso directo para configurar los controles de las teclas de acceso directo que te convengan. Estos se aplicarán universalmente, sin importar el núcleo en el que estés jugando.
Para cambiar los controles de un núcleo/consola específico, carga ese núcleo yendo al icono del Menú Principal > Cargar Núcleo y seleccionando el núcleo.
Con el núcleo cargado, seleccione Menú rápido (encima de la opción Cargar núcleo). Baja a Controles, haz los cambios que quieras y luego sube y selecciona “Guardar archivo de remodelación del núcleo” o “Guardar archivo de remodelación del juego”, dependiendo de si quieres que los controles se apliquen a todo el núcleo o sólo a ese juego.
Cargando juegos en Retroarch
El siguiente paso es cargar tus juegos en Retroarch como “Colecciones”, lo que significa que Retroarch los organizará según la consola en la que se ejecuten.
Ve al icono del Menú Principal, selecciona Cargar Contenido -> Colecciones -> Escanear Directorio y luego navega al directorio donde guardas tus juegos. Cuando llegues a él, selecciona ‘Escanear este directorio’, y Retroarch añadirá todo lo que encuentre a la pantalla de inicio.
Una vez que hayas añadido tus juegos, de vuelta en el menú principal de Retroarch verás pequeños y elegantes iconos que representan cada una de las consolas en las que has cargado contenido.
Como puedes ver abajo, hemos optado por E.T. en el Atari 2600, un juego que ahora podemos confirmar que justifica su título de “El peor juego de todos los tiempos”.
Para jugar a un juego, sólo tienes que seleccionarlo de esta lista, y luego seleccionar uno de los núcleos descargados para cargarlo.
Gráficos, plugins y otros ajustes
Cada núcleo tiene su propio conjunto de ajustes de gráficos con los que debes jugar y ajustar de acuerdo con el aspecto que quieras que tengan tus juegos y la potencia de tu PC.
Es importante distinguir entre los ajustes universales de Retroarch (que se encuentran en el icono de ajustes de la pantalla de inicio de Retroarch) y los ajustes específicos del núcleo que se cambian en el menú rápido.
Sólo los cambios que hagas en el Menú rápido pueden guardarse como núcleo o anulaciones de juego. Los cambios que hagas en el menú de ajustes deben cambiarse manualmente entre los núcleos (si es que necesitas cambiarlos en absoluto).
El ajuste más importante que puede ser necesario cambiar antes de seleccionar un núcleo es el controlador de vídeo (Ajustes > Controlador de vídeo). Si un núcleo determinado se bloquea al iniciar, debería considerar la posibilidad de cambiar entre los controladores openGL (gl) y Vulkan para ver si eso ayuda.
Vulkan es la API más reciente y avanzada de las dos, y realmente brilla cuando se usa con núcleos potentes como Beetle PSX HW, pero otros núcleos – como Mupen64 – dependen de controladores GL.
El núcleo ParaLLEl N64 mientras tanto, puede usar Vulkan, pero primero tendrá que abrir un juego usando el controlador ‘gl’, cambiar los plugins GFX y RSP (en Menú Rápido > Opciones) a ‘angrylion’ y ‘cxd4’ respectivamente, luego cambiar el controlador a Vulkan y reiniciar Retroarch.
Si estás jugando a juegos de la era de los píxeles, uno de los cambios más importantes es el filtrado bilineal (Ajustes > Vídeo > Filtrado bilineal), que cambiará entre dar al juego un aspecto pixelado duro si lo apagas, o suave y borroso si está encendido. Nos gusta que nuestros juegos pixelados conserven su nitidez original, así que preferimos dejarlos apagados.
Además, en las opciones del núcleo del Menú Rápido (cargar un núcleo, luego Menú Rápido-> Opciones), cada núcleo individual tiene su propio conjunto de cambios que puedes hacer.
Usando Beetle PSX HW por ejemplo, puedes aumentar las resoluciones internas a muchos múltiplos de las PS1 originales, añadir un hack de pantalla ancha, o usar la textura correcta de la perspectiva PGXP para deshacerte del efecto de deformación y tambaleo de la PS1 cuando los modelos 3D se mueven por la pantalla.
En los núcleos de N64 puedes virtualizar hardware extra como el Expansion Pak o incluso el 64DD (¿alguien se acuerda de eso?).
Hay un montón de variables, y vale la pena jugar con los ajustes para encontrar los que mejor se adapten a ti, ya sea que quieras convertir todo en Super HD, o tratar de mantenerse tan fiel al hardware original como sea posible.
Que son y como configurar los Shadders
Los sombreadores son capas de filtrado que van más allá de la parte superior del juego, capaces de añadir todo tipo de efectos como líneas de escaneado CRT (para conseguir esa sensación de autenticidad), bordes suavizados mediante antialiasing o bordes alrededor del área de juego.
Cuando cargue un núcleo, encontrará los sombreadores en Menú Rápido > Sombreadores > Cargar sombreador predefinido. Hay tres formatos de archivo diferentes para los sombreadores.
En general, contienen las mismas colecciones de sombreadores, aunque los que utilice dependerán del controlador de vídeo (Vulkan, GL, etc.) que utilice para un núcleo determinado. Los tres formatos de sombreadores son:
cg – Ampliamente compatible pero obsoleto, no tan potente como los otros dos formatos pero bueno para PCs más antiguos.
glsl – Diseñado para los controladores GL
Slang – Diseñado para los conductores de Vulkan
Para nuestro ejemplo, le hemos dado a ET un borde de Game Boy Advance, que se encuentra en Load Shader Presets > shaders_slang > border > sgba (esperamos una carta firme de Nintendo pidiendo disociar sus consolas con ET en cualquier momento…).
Una vez que hayas configurado tu sombreador, puedes ajustarlo en Sombreadores > Parámetros de sombreado, y luego guardarlo como su propio sombreador usando Guardar sombreador predefinido como.
Cambiar el frontend en retroarch
La interfaz XMB del estilo PS3 de Retroarch no es mala, pero ciertamente no es llamativa. No es compatible con el arte de la caja u otras imágenes para tus juegos, y puede sentirse un poco estéril.
Afortunadamente, hay excelentes interfaces que puedes usar para Retroarch, siendo nuestra favorita Launchbox (que también es compatible con tus juegos de Steam). A continuación te explicamos cómo vincular tu biblioteca de Retroarch con Launchbox.
Primero descarga Launchbox (deberás introducir tu dirección de correo electrónico y luego usar el enlace enviado a tu bandeja de entrada).
Una vez que esté instalada, abre la Launchbox, ve a Herramientas > Administrar emuladores > Añadir. En el cuadro “Nombre del emulador”, selecciona Retroarch en el menú desplegable y, a continuación, señala el cuadro “Ruta de aplicación del emulador” al directorio de Retroarch.exe. Haz clic en Aceptar.
La retroarquitectura debería aparecer ahora en el cuadro de “Gestión de Emuladores”. Selecciónalo, haz clic en Editar > Plataformas asociadas, y deberías ver todos los núcleos de Retroarch descargados allí sin el estado de ‘Missing Core File’.
Si el núcleo que prefieres para una plataforma no aparece en la lista, haz doble clic en la lista de núcleos que aparece junto al nombre de la plataforma y selecciona el núcleo que prefieras en el menú desplegable. Haz clic en Aceptar cuando hayas terminado.
El paso final es importar tus juegos (o archivos ROM) a Launchbox. Ve a Herramientas -> Importar -> Archivos Rom y sigue el asistente para añadir los archivos rom que quieras.
Recomendamos descargar los metadatos e imágenes de sus juegos para que tengan un aspecto profesional. No descargamos todas las imágenes cuando se nos dio la opción, pero el arte de la caja es una necesidad, y “Fan Art – Fondo” significa que cuando resaltas el juego en tu biblioteca obtienes una bonita y gran imagen de fondo detrás de él.
Y eso es todo. Tus juegos deben estar en la biblioteca de Launchbox, presentados con su caja de arte y cualquier imagen extra que hayas descargado.
Una última cosa que deberías hacer es configurar Launchbox para que funcione con tu gamepad. Sólo tienes que ir a Herramientas > Opciones, seleccionar Entrada > Gamepad/Joystick en el panel de navegación y marcar la casilla “Activar la entrada de Gamepad/Joystick”.