Faire un thème Recalbox

45 pages · 8 sections
FRENESDE Tout afficher Créer mon thème

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

ConditionVraie quand…
hd fhd vga qvgal’écran est de cette définition
crtl’écran est un tube cathodique
overscanl’image déborde (CRT sans Jamma)
tate tateleft taterightl’écran est vertical
jamma bartopla machine est une borne
ispc ispi isodroid isanbernicla machine est de ce modèle
nomenules 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.

ConditionVraie quand…
console handheld computer arcade engine port fantasyle système est de ce type
virtualc’est un système automatique (Favoris, Derniers joués, Tous les jeux…)
favoritec’est le système automatique Favoris
lastplayedc’est le système automatique Derniers joués

⚠️ favorite ne 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}) ou ifexists.