Bueno... al final, despues de hacer un layout para Arcades, otro para Atari 2600 y viendo que iba a tener que ir uno a uno, me puse e hice uno multisistema asi no estoy duplicando todo y trabajando varias veces sobre lo mismo.
La gran ventaja que tiene usar un layout multisistema es que el paso entre un sistema y otro es muy rápido, en cambio cuando se usan layuts distintos ese cambio entre sistemas es mucho mas pesado.
He creado una versión ligera de este layout para tener un menú de sistemas. No sé si habrá otra manera mejor de hacerlo (seguramente si) pero debo reconocer que fui a lo práctico. Luego lo agrego también para descargar.
Estoy bastante conforme con el resultado final ya que tiene lo que necesito:
- Si el sistema tiene configurado Wheel, entonces muestra una wheel con los logos de los juegos
- Si no encuentra Wheel entonces usa una lista de texto
- Logotipo de cada sistema
- Una imagen en la base para mostrar el hardware de cada sistema
- Otra imagen en el lateral con algun arte relacionado para cada sistema
- Scanlines para la captura
- Static si no hay captura
- Linea de texto con la informacion del juego, la lista activa, etc.
- Fondos personalizables para cada sistema o el mismo por defecto para todos
- Una pequeña animacion al cambiar de sistema
- Detecta si hay manual y muestra un ícono (formato PDF, JPG, PNG), se abre con CustomKey1
- Detecta si hay mapa y muestra un ícono (formato PDF, JPG, PNG), se abre con CustomKey2
- Incluye SumatraPDF, visor de PDFs.
- Opción optimizada, para sistemas muy limitados. Elimina mascara de la captura y usa el mismo fondo para todos los sistemas
- Reloj
Bugs y pendientes:
- Hay algún problema en las portadas de los juegos, que si no la encuentra repite la anterior, eso creo que lo empezó a hacer al actualizar AM. Ya lo corregiré.
- No lo he probado en 4:3, no tengo idea si funciona... seguramente deforma la imagen de fondo.
En la configuración hay muchas chorradicas:
- Si no hay captura se puede mostrar una imagen o video con estática, o nada.
- Cantidad de logos en wheels
- Color del selector en la lista de texto
- Valor de transparencia de la lista de texto
- Tamaño de fuente de la lista de texto
- Scanlines en el fondo de pantalla
- Activar/desactivar boxart
- Activar/desactivar logo del sistema
- Activar/desactivar imagen de hardware
- Activar/desactivar fanart
- Linea de información activa o fuente a usar
- Activar/desactivar reloj
- Usar fondo optimizado
- Ruta al visor de PDFs
- Parametro para el visor de PDFs
*Debería agregar un selector de qué custem keys usar para abrir el manual y el mapa.
Esta es la lista de todos los sistemas que tienen logo y artes. Agregar nuevos es muy fácil, solo hay que crear imagenes con el nombre del nuevo sistema y respetar el tamaño (bkg, fanart, hardware y logos)
Amiga 500
Amstrad CPC
Arcade 2
Arcade
Atari 2600
Atari 800
C64 Boulder Dash
C64 Kids
C64
Colecovision
Cubelindo64
DOS
Favoritos
GameBoy Color
GameBoy
MasterSystem
Megadrive
MSX
NES
PC-Engine
Plus4
ScummVM
SG-1000
SNES
Windows
ZX Spectrum
ZX81
Yo tengo "listas personalizadas" de juegos, o sea he creado un sistema nuevo para separar en listas distintas los juegos de C64 para niños o la multitud de juegos tipo Boulder Dash. Son estos: C64 Boulder Dash, C64 Kids y C64
Simplemente se duplica el .cfg en /emulators y con el nombre se crean artes y lo necesario.
Arcade 2 y Arcade son mas o menos lo mismo. Arcade es mame32 y Arcade2 es una versón reciente, donde tengo algunos juegos que no me funcionan o no conseguí para la versión antigua, que es la que uso siempre y copio a la GP2X y Xperia Play.
Estos los fondos personalizados:
Amiga 500
Amiga 500
Arcade 2
Arcade
Atari 2600
DOS
GameBoy Color
GameBoy
old
optimized_bkg
ScummVM
Windows
ZX Spectrum
De los cuales
- old: es el que se pone por defecto si no encuentra imagen para el sistema actual
- optimized_bkg: se usa como fondo general para todos los sistemas cuando se activa desde el menu, esto hace que el layout vaya mas ligero a cambio de perder la mascara de la captura de pantalla y que sea un solo fondo para todos los sistemas. Yo lo uso para un portatil muy viejo, no es lo mas bonito del mundo pero con esto y desactivando varias cosas es funcional.
Descarga:
https://mega.nz/#!qMAjUK7Q!Hr0PXm28avOQ-0HpkNssHBNwzqRZWtEbwqJwAbWnXA4Dejo algunas capturas.