Raine con MALA y AllInOneFYCPara este tuto vamos a usar la siguiente versión del emulador de Raine
El programa
MALA para integrar el emulador en el frontend.
El programa
AllInOneFYC para configurar una tecla para cerrar el emulador. (Nueva versión de AllInOneFYC
aquí con el que ya no hacen falta TestJoystick ni AllInOneFYC Ini Configurator) para configurar una tecla para cerrar el emulador.
El programa TestJoystick para ver el nombre del botón de nuestro panel de control que usaremos para cerrar el emulador.
El programa AllInOneFYC Ini Configurator para configurar el fichero ini del programa AllInOne.Vamos a configurar este emulador con MALA y además usar AllInOneFYC.
Lo primero es conseguir el emulador y una rom/juego para probar. El emulador lo meto en la ruta
e:\emuladores\raine y dentro me creo una carpeta que llamaré roms, por lo tanto su ruta completa sería
e:\emuladores\raine\juegos Pruebo el emulador lo primero para ver que funciona y perfecto así que ya sabemos que funciona OK.
Una vez abierto el emulador veo que me aparece una pantalla pequeña, así que busco en las opciones para intentar ponerlo a pantalla completa. En
Video options podemos seleccionar para que el emulador se nos abra a pantalla completa.
Sería la opción de
FullScreen y la ponemos en
Yes pasando en este momento a pantalla completa.
En el propio emulador tendremos que darle la ruta de donde están nuestros juegos ubicados; para ello pulsaremos sobre
Change Game y nos aparecerá la siguiente pantalla
Seleccionando a continuación la opción
Rom directories… y en la pantalla que aparecerá debemos dejar nuestra ruta
e:emuladoresraineromsNo lo he comentado pero con la tecla
Escape nos vamos yendo hacia atrás en los menús y con la tecla
INTRO entramos en los distintos menús.
Una vez metido nuestro directorio de juegos nos aparecerá la lista en pantalla y podremos probar alguno pero lo que realmente queremos es lanzarlo desde MALA así que nos salimos del emulador.
No obstante, podemos probar uno y vemos que funciona OK.
Para manejarlo he usado un mando de la XBOX360 y cojonudo me lo ha detectado a la primera pudiendo manejar los menús, seleccionarlos, etc, etc todo todo. Genial!
Como queremos meter este emulador en el frontend MALA, lo siguiente que haremos es intentar lanzarlo desde línea de comandos y ver que también nos funciona o mejor dicho, ya sabemos que funciona y tendremos que ver como hacer que funcione desde la línea de comandos.
Para ello abrimos una línea de comandos de MSDOS, ya sabéis pulsamos en Inicio - Ejecutar y una vez allí escribimos cmd.
y luego pulsaremos en Aceptar.
Una vez tengamos abierta la ventana de msdos nos iremos a la ruta donde está nuestro emulador.
En mi caso, escribo
E: y pulso la tecla
Enter. Luego escribo
cd emuladoresraine y pulso de nuevo la tecla
Enter.
Debería quedarnos algo así
Una vez aquí para lanzar el juego deberíamos escribir lo siguiente:
Raine32.exe –nogui <nombrejuego>y tras pulsar la tecla
ENTER para que se ejecute, woalá!!!! Nos aparece el juego en pantalla.
Una vez que ya tenemos el emulador que nos funciona ahora el problema es ¿cómo salir del juego?
Llegados a este punto vamos a hacer uso del programa AllInOneFYC y lo que haremos es meter el ejecutable y su fichero ini dentro de la carpeta
e:emuladoresraineAhora vamos a configurar el fichero ini de AllInOneFYC y lo que vamos a hacer es definir un botón de nuestro panel de control para cerrar el programa. ¿Cómo se llama nuestro emulador? Nuestro emulador una vez que está ejecutándose y esto podremos verlo si nos vamos al Administrador de Tareas de Windows
se llama
raine32.exe. Pues bien, este será el proceso que tendremos que matar.
Para saber qué botón usar en
AllInOneFYC ejecutamos el programa
TestJoystick y una vez que lo tenemos abierto, pulsamos el botón que queremos asignar a la función de cerrar nuestro emulador.
Nos aparecería algo parecido a esto
donde podemos ver que el botón será el número 10 de nuestro joystick 1; por lo tanto habría que poner
1joy10 en el fichero ini del
AllInOneFYC. Vamos a ello pues.
Tendremos 2 opciones o lo hacemos a mano o bien usamos el programa de configuración visual y por lo tanto usamos la segunda opción.
A continuación, dejo como deberíamos configurarlo según el ini que trae por defecto
En la foto es importante ver que la única sección que debe estar activa es la que tiene un
SI es la de
Matar Procesos puesto que es la única que necesitamos para cerrar nuestro emulador.
El resto de secciones, he marcado con rectángulos rojos los parámetros que la activan/desactivan simplemente los dejamos con un
NO.
Ni que decir tiene que para guardar el fichero deberemos pulsar el botón de
Guardar Cambios.Para comprobarlo, podríamos bien abrir de nuevo el programa de configuración del fichero ini o bien abrirlo a mano por ejemplo con el bloc de notas de Windows y tendríamos algo así (en este segundo caso)
Sólo he puesto la parte que nos interesa pero podemos ver que es correcto.
En este punto para probar que funciona podemos lanzar nuestro programa AllInOneFYC y una vez lanzado, ejecutamos el emulador. Una vez que estemos en el emulador pulsamos el botón del mando y comprobamos que el botón lo cierra.
Perfecto. Al pulsar el botón 10 el emulador se cierra.
Ahora, lo que tendremos que hacer es crearnos un fichero bat con todas las instrucciones que nos hacen falta para poder lanzar nuestro programa AllInOneFYC y el emulador además de irnos a la ruta correcta donde están ambos, ¿recordáis las primeras instrucciones?
Pues bien el fichero bat lo podemos llamar raine.bat y contendría lo siguiente:
@echo off
E:
cd E:emuladoresraine
start /MIN AllInOneFYC.exe AllInOneFYC.ini
raine32.exe -nogui %1Si nunca habéis programado con ficheros bat os llamará la atención ese %1 que estáis viendo detrás del ejecutable de
raine32.exe y para lo que sirve es para poder pasarle un parámetro al fichero bat. Es decir, el parámetro que reciba el fichero bat se sustituiría donde apareciera
%1 y ahí es donde irá el nombre del juego al que queramos jugar.
Llegados a este punto vamos a pasar a la configuración en MALA.
Abriremos MALA y crearemos un emulador nuevo que llamaremos Raine, para ello nos vamos a la pestaña
Other Emu Config y una vez allí pulsamos sobre el botón
New donde rellenaremos el nombre de nuestro emulador y configuraremos un par de pantallas tal cual os muestro a continuación.
En la segunda foto la correspondiente a la pestaña Execution podemos ver dos cosas importantes:
1.- El command line es:
%rom%2.- He seleccionado
HiddenAhora nos quedaría pulsar en
OK. Seleccionamos nuestro emulador y refrescamos la lista.
En mi caso como no he configurado ningún layout ni tampoco he creado la lista con los nombres de los juegos me aparece así de feo.
Será cosa vuestra el dejarlo más bonito, no?
Espero que os haya servido de ayuda.
Empardopo.