Ein Recalbox-Theme erstellen

45 Seiten · 8 Abschnitte
FRENESDE Alles anzeigen Mein Theme erstellen

Die detailed-Ansicht — die Spiele

Die Liste, die Spielkarte, und ihre dreißig reservierten Komponenten.

Die Spieleliste eines Systems, mit der Karte des markierten Spiels.

Es ist die Ansicht aller Spielelisten: die basic-Ansicht wird von der Engine nie angefordert, und die Arcade-Ansicht verwendet detailed wieder.

Die Liste und die Medien

NameTypAufgabe
gamelisttextlistdie Spieleliste
logoimagedas Logo des Systems
md_imageimagedas Cover
default_image_pathimagedas Ersatzbild, wenn das Spiel kein Cover hat
md_videovideodas Vorschauvideo
md_region1md_region4imagedie vier Regionsflaggen des Spiels

Bei md_image wird der im Theme geschriebene path ignoriert: das Bild kommt vom Spiel. Bei den md_region* werden nur pos, size, zIndex und path gelesen.

Die Informationen des Spiels

NameTyp
md_descriptiontext, markdown oder scrolltext — nach Wahl
md_folder_nametext
md_ratingrating
md_releasedate, md_lastplayeddatetime
md_developer, md_publisher, md_genre, md_players, md_playcount, md_favoritetext

Die Beschriftungen

md_lbl_rating, md_lbl_releasedate, md_lbl_developer, md_lbl_publisher, md_lbl_genre, md_lbl_players, md_lbl_lastplayed, md_lbl_playcount, md_lbl_favorite

⚠️ Ihr Text ist vorgegeben. Recalbox schreibt „Bewertung:“, „Erschienen:“, „Entwickler:“… übersetzt in die Sprache der Maschine, nachdem das Theme angewendet wurde. Ein text= im Theme wird überschrieben. Du stellst ihre Formatierung ein, nie ihren Inhalt.

Ebenso akzeptieren die md_*-Werte alle Eigenschaften außer text: ihr Inhalt kommt vom Spiel.

Die Farben der Liste

gamelist verwendet fünf Farben, von denen drei nicht durch das Theme gestaltbar sind:

ZeileFarbe
ein SpielprimaryColor
ein OrdnersecondaryColor
ein abgeblendetes Spielberechnet: primaryColor mit halbierter Deckkraft
ein abgeblendeter Ordnerebenso berechnet
der Hintergrund einer Sortierüberschriftvorgegeben

Vorhandene, aber wirkungslose Komponenten

template_flag, template_genre und template_players werden von der Engine gelesen, aber nie verwendet: die Farben der Verzierungen sind nicht gestaltbar. Verliere keine Zeit damit.