Faire un thème Recalbox

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

La vue detailed — les jeux

La liste, la fiche du jeu, et ses trente composants réservés.

La liste des jeux d’un système, avec la fiche du jeu survolé.

C’est la vue de toutes les listes de jeux : la vue basic n’est jamais demandée par le moteur, et la vue d’arcade réutilise detailed.

La liste et les médias

NomTypeRôle
gamelisttextlistla liste des jeux
logoimagele logo du système
md_imageimagela jaquette
default_image_pathimagel’image de remplacement quand le jeu n’a pas de jaquette
md_videovideola vidéo d’aperçu
md_region1md_region4imageles quatre drapeaux de région du jeu

Sur md_image, le path écrit dans le thème est ignoré : l’image vient du jeu. Sur les md_region*, seules pos, size, zIndex et path sont lues.

Les informations du jeu

NomType
md_descriptiontext, markdown ou scrolltext — au choix
md_folder_nametext
md_ratingrating
md_releasedate, md_lastplayeddatetime
md_developer, md_publisher, md_genre, md_players, md_playcount, md_favoritetext

Les libellés

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

⚠️ Leur texte est imposé. Recalbox écrit « Note : », « Sorti le : », « Développeur : »… traduits dans la langue de la machine, après application du thème. Un text= dans le thème est écrasé. Vous réglez leur mise en forme, jamais leur contenu.

De même, les valeurs md_* acceptent toutes les propriétés sauf text : leur contenu vient du jeu.

Les couleurs de la liste

gamelist utilise cinq couleurs, dont trois ne sont pas thémables :

LigneCouleur
un jeuprimaryColor
un dossiersecondaryColor
un jeu estompécalculé : primaryColor avec l’opacité divisée par deux
un dossier estompécalculé de même
le fond d’un en-tête de triimposé

Composants présents mais inertes

template_flag, template_genre et template_players sont lus par le moteur mais jamais utilisés : les couleurs des décorations ne sont pas thémables. Ne perdez pas de temps dessus.