Mostrar bajo condición
Las 26 condiciones: la máquina, la pantalla, y el sistema mostrado.
Una condición if= hace aparecer un componente solo en ciertos casos.
<image name="fond" if="crt">…</image>
Se combinan con ! (no), & (y), | (o) — o, si prefieres las palabras, not, and, or: if="crt and not tate". Ver Combinar varias condiciones.
⚠️ Un identificador ausente de esta lista es ignorado por Recalbox y aparece como desconocido en themes.log.
En todas partes — la máquina y la pantalla
| Condición | Verdadera cuando… |
|---|---|
hd fhd vga qvga | la pantalla tiene esa resolución |
crt | la pantalla es un tubo de rayos catódicos |
overscan | la imagen desborda (CRT sin Jamma) |
tate tateleft tateright | la pantalla es vertical |
jamma bartop | la máquina es una recreativa |
ispc ispi isodroid isanbernic | la máquina es de ese modelo |
nomenu | los menús están desactivados |
Solo donde se muestra un sistema
Estas ocho consultan el sistema actual. Solo valen en la vista Sistemas y en la Lista de juegos — en el resto no hay sistema, y la condición es siempre falsa.
| Condición | Verdadera cuando… |
|---|---|
console handheld computer arcade engine port fantasy | el sistema es de ese tipo |
virtual | es un sistema automático (Favoritos, Jugados recientemente, Todos los juegos…) |
favorite | es el sistema automático Favoritos |
lastplayed | es el sistema automático Jugados recientemente |
⚠️
favoriteno dice que el juego resaltado sea un favorito: habla del sistema. No existe ninguna condición sobre un juego ni sobre una carpeta — para reaccionar al contenido de un juego, usa sus variables (${game.isfavorite}) oifexists.