Crear un tema de Recalbox

45 páginas · 8 secciones
FRENESDE Mostrar todo Crear mi tema

La vista system — las máquinas

El carrusel, el logotipo, la línea de información.

La primera pantalla: la lista de tus máquinas.

Los componentes reservados

NombreTipoFunción
systemcarouselcarouselel carrusel — uno solo, no renombrable
logoimageel logotipo del sistema en el carrusel
systemInfotextla línea « 510 juegos disponibles, 13 favoritos »
bgsoundsoundla música de fondo del tema
directorysoundla carpeta de músicas del tema

bgsound y directory son los únicos nombres que <sound> acepta, y únicamente en esta vista.

Dos trampas

systemInfo tiene un fondo gris por defecto. Para quitarlo:

<text name="systemInfo">
  <backgroundColor>00000000</backgroundColor>
</text>

El carrusel es único. Un segundo <carousel> se lee sin error pero no se dibuja nunca.

El logotipo por defecto

Cuando el tema no proporciona un logotipo, Recalbox busca el suyo en este orden:

<sistema>-<idioma_PAIS>.svg   →   <sistema>-<idioma>.svg
      →   <sistema>-<region>.svg   →   <sistema>.svg

Es lo que permite tener un logotipo « Genesis » en Estados Unidos y « Mega Drive » en Europa sin escribir nada.

El carrusel en detalle

PropiedadPor defectoPrecisión
typehorizontalhorizontal, vertical, vertical_wheel; cualquier otro valor vuelve a horizontal
logoSizecalculadoproporción de la pantalla, no del carrusel
logoScale1.2agrandamiento del logotipo elegido
maxLogoCount3redondeado al entero — un decimal no sirve de nada
colortransparenteel fondo del carrusel

El espaciado de los logotipos se calcula así:

espaciado = (longitud − logoSize × maxLogoCount) / maxLogoCount + logoSize

donde longitud es size.y en vertical, size.x en horizontal.