RECALBOX carpeta con varios emuladores

Sección Unicamente para Tutoriales y Guías
Responder
jordiPrix
Pi Alpha
Pi Alpha
Mensajes: 13
Registrado: 12 Abr 2017, 00:32
Agradecido: 0
Agradecimiento recibido: 0

Es extraño que no se encuentre practicamente información de cómo crear una carpeta en Recalbox i poner juegos de diferentes plataformas en ella. Bien, después de pelear toda la tarde os dejo este tuto de como hacerlo, y lo dirijo especialmente a soldaka86 pues formuló este tema.

Lo primero que necesitamos es el archivo es_system-cfg pero por nuestro desespero se encuentra en una ruta inaccesible al conectarnos por red. (Poder se puede, con Zilla dando permisos, etc, pero yo os explicaré el método sencillo con el que teniendo el archivo .cfg en una carpeta si accesible, funciona igual). Nota: Estos pasos son porque no puedo añadir un archivo .cfg en el foro.
Primero de todo configurad vuestro PC a que muestre las carpetas y archivos ocultos.

Paso 1: Accedemos por red a la recalbox y a \share\system\.emulationstation
Paso 2: Hacemos una copia en el mismo directorio del archivo es_settings.cfg
Paso 3: Renombramos el archivo es_setting-copia por es_systems
Paso 4: Con el botón derecho abrir el archivo con WordPad para editarlo (no el bloc de notas pues no mantiene el salto de linea y os liaréis)
Paso 5: Borrar todo el texto y pegar el script que os he dejado en adjunto (copiar a es_systems)
Paso 6: Guardar. Asegurarse que mantiene la extensión .cfg (tendréis dos el systems y el settings)
Paso 5: Al final de todo veréis el trozo que he creado para hacer una carpeta que admite juegos de diferentes emuladores. A continuación os lo he puesto para que veáis los comentarios en cada linea (–) que he añadido.


--Entrada de script
<system>

--Nombre de la carpeta (en este caso Varis)cambiais a gusto, claro--
<fullname>Varis</fullname>

--Emuladores. Una linea para cada uno.--
<name>n64</name>
<name>megadrive</name>
<name>mame</name>

--Ruta de la carpeta en Roms. El mismo nombre que en fullname--
<path>/recalbox/share/roms/varis</path>

--Extensiones para que nos reconozca las roms--
<extension>.zip .ZIP .bin .n64 .N64 .z64 .Z64 .v64 .V64</extension>

--Comandos generales. Son iguales en todos los emuladores--
<command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM% -emulator %EMULATOR% -core %CORE%</command>

--Para que nos enseñe el logo, fondo, etc del tema. (La creación de temas propios hay muchos tutos de como hacerlo, si hace falta ya os pondré yo uno más adelante). Con éste os saldrá repetido el logo de N64 cada uno con sus juegos.
<theme>n64</theme>

--Emuladores y Cores. Casi todos son libreto, en este caso para nintendo64 es otro. Los cores varian. Fijaros en los bloques como están ordenados. Es la guia par añadir más emuladores.
<emulators>
<emulator name="libretro">
<cores>
<core>imame4all</core>
<core>mame078</core>
<core>genesisplusgx</core>
<core>picodrive</core>
</cores>
</emulator>
<emulator name="mupen64plus">
<cores>
<core>gliden64</core>
<core>n64</core>
<core>rice</core>
</cores>
</emulator>
</emulators>

-Final de éste script
</system>

--Final general de todos los scripts
</systemList>

Notas: Para añadir más emuladores podeis copiar las lineas de script que tenéis en los emus individuales. Fijaros bien de ponerlo en orden. Por ejemplo, si un emulador es libreto añadir sólo sus cores despues de la linea <core>picodrive</core>. Si tiene otro nombre de emulador copiáis el bloque y lo añadís entre el último </emulator> y </emulators>

Recordad añadir las extensiones correspondientes o no os saldran las roms.

Es importante las entradas y salidas de los scripts y sus simbolos, pues os pueden dar problemas. Cuando hagáis cambios lo mejor es guardar, no cerréis el documento, os váis a la màquinita y actualizais juegos (Tened al menos un juego en la carpeta de roms). Si os devuelve al menu es que vais bien, si se queda la pantalla en negro NO apaguéis la máquina! Sigue teniendo conexión.,volvéis al PC, deshacéis cambios y guardáis de nuevo. Si no estáis seguros de lo que habéis hecho reemplazáis el es_system con una copia de seguridad (que previamente se supone habreis hecho). Luego reiniciáis la máquina

Un dato: El <name>n64</name> lo he puesto primero, pues en otro orden el juego me iba entrecortado. Por qué? Ni idea.

Para crear diferentes categorias copiad el trozo desde la Entrada del script al Final de éste script y lo pegáis antes de la linea de Final general de todos los scripts. Cambiáis nombres de carpeta y listo.

Bien, ya casi terminamos. Ahora solo queda poner nuestros juegos en la/s carpeta/s. En la máquina actualizais o reiniciais. Finalmente y muy IMPORTANTE: Antes de arrancar el juego lo seleccionáis, ir a Opciones (boton menu) y Editar datos del juego. Cambiáis el Emulador y el Núcleo según corresponda. Guardar y a Jugar!.

Espero os sirva de ayuda bajo vuestra responsabilidad. A mi me ha funcionado.
Salut!
Jordi
Adjuntos
copiar a es_systems.pdf
(176.07 KiB)
soldaka86
Pi Beta
Pi Beta
Mensajes: 104
Registrado: 22 Nov 2016, 08:05
Agradecido: 0
Agradecimiento recibido: 1 vez

Mil gracias te lo as currado de verdad a ver si tengo hueco este fin de semana y lo pruebo y ya te comentó Saludos.
Anibal
Pi Newbie
Pi Newbie
Mensajes: 6
Registrado: 03 Feb 2017, 05:03
Agradecido: 0
Agradecimiento recibido: 0

Muy buena información, pero ahora me genera una duda, su quisiera instalar un emulador para mame 0.184, ¿qué pasos tengo que seguir?

saludos
Jujan
Pi Alpha
Pi Alpha
Mensajes: 12
Registrado: 10 Mar 2017, 16:00
Agradecido: 0
Agradecimiento recibido: 0

Buen trabajo, me ha servido michisimo.
Acabo de ver un vídeo de un en que ha creado una carpeta llamada Collection y dentro están todas las colecciones, sabes cómo de hace esto?!
Te pongo el vídeo en cuestión:
https://m.youtube.com/watch?feature=share&v=WIU4YRzuGzU
Tizon
Pi Newbie
Pi Newbie
Mensajes: 3
Registrado: 23 May 2016, 22:16
Agradecido: 0
Agradecimiento recibido: 0

He seguido el manual y me funciona todo, excepto que no me salen las imágenes de los temas. tengo una carpeta con los temas y el nombre esta correcto pero no me sale. :triste
Tizon
Pi Newbie
Pi Newbie
Mensajes: 3
Registrado: 23 May 2016, 22:16
Agradecido: 0
Agradecimiento recibido: 0

Ya lo solucione :)
Responder