Ein Recalbox-Theme erstellen

45 Seiten · 8 Abschnitte
FRENESDE Alles anzeigen Mein Theme erstellen

Bedingt anzeigen

Die 26 Bedingungen: die Maschine, der Bildschirm, und das angezeigte System.

Eine if=-Bedingung lässt eine Komponente nur in bestimmten Fällen erscheinen.

<image name="fond" if="crt">…</image>

Sie lassen sich mit ! (nicht), & (und), | (oder) kombinieren — oder, wenn du Wörter bevorzugst, not, and, or: if="crt and not tate". Siehe Mehrere Bedingungen kombinieren.

⚠️ Ein Bezeichner, der in dieser Liste fehlt, wird von Recalbox ignoriert und in themes.log als unbekannt gemeldet.

Überall — die Maschine und der Bildschirm

BedingungWahr, wenn…
hd fhd vga qvgader Bildschirm diese Auflösung hat
crtder Bildschirm eine Bildröhre ist
overscandas Bild übersteuert (CRT ohne Jamma)
tate tateleft taterightder Bildschirm vertikal steht
jamma bartopdie Maschine ein Arcade-Automat ist
ispc ispi isodroid isanbernicdie Maschine dieses Modell ist
nomenudie Menüs deaktiviert sind

Nur dort, wo ein System angezeigt wird

Diese acht fragen das aktuelle System ab. Sie gelten daher nur in der Ansicht Systeme und in der Spieleliste — anderswo gibt es kein System, und die Bedingung ist immer falsch.

BedingungWahr, wenn…
console handheld computer arcade engine port fantasydas System von diesem Typ ist
virtuales ein automatisches System ist (Favoriten, Zuletzt gespielt, Alle Spiele…)
favoritees das automatische System Favoriten ist
lastplayedes das automatische System Zuletzt gespielt ist

⚠️ favorite bedeutet nicht, dass das markierte Spiel ein Favorit ist: Es geht um das System. Es gibt keine Bedingung für ein Spiel oder einen Ordner — um auf den Inhalt eines Spiels zu reagieren, nutzt man seine Variablen (${game.isfavorite}) oder ifexists.