Afficher sous condition
Les 26 conditions : la machine, l’écran, et le système affiché.
Une condition if= fait apparaître un composant seulement dans certains cas.
<image name="fond" if="crt">…</image>
Elles se combinent avec ! (pas), & (et), | (ou) — ou, si vous préférez les mots, not, and, or : if="crt and not tate". Voir Combiner plusieurs conditions.
⚠️ Un identifiant absent de cette liste est ignoré par Recalbox et signalé comme inconnu dans themes.log.
Partout — la machine et l’écran
| Condition | Vraie quand… |
|---|---|
hd fhd vga qvga | l’écran est de cette définition |
crt | l’écran est un tube cathodique |
overscan | l’image déborde (CRT sans Jamma) |
tate tateleft tateright | l’écran est vertical |
jamma bartop | la machine est une borne |
ispc ispi isodroid isanbernic | la machine est de ce modèle |
nomenu | les menus sont désactivés |
Seulement là où un système est affiché
Ces huit-là interrogent le système en cours. Elles ne valent donc que dans la vue Systèmes et dans la Liste de jeux — ailleurs, il n’y a pas de système, et la condition est toujours fausse.
| Condition | Vraie quand… |
|---|---|
console handheld computer arcade engine port fantasy | le système est de ce type |
virtual | c’est un système automatique (Favoris, Derniers joués, Tous les jeux…) |
favorite | c’est le système automatique Favoris |
lastplayed | c’est le système automatique Derniers joués |
⚠️
favoritene dit pas que le jeu survolé est un favori : elle parle du système. Il n’existe aucune condition sur le jeu ni sur un dossier — pour réagir au contenu d’un jeu, on emploie ses variables (${game.isfavorite}) ouifexists.