Thèmes
Un thème change tout le look d'un overlay - police, couleurs, fond des panneaux, halo - sans toucher à votre mise en page ni aux données. Changez de thème quand vous voulez : vos widgets continuent de fonctionner exactement pareil.
Choisir un thème
Dans le Designer, utilisez le sélecteur 🎨 de la barre d'outils. Le choix est enregistré avec le document, et chaque source navigateur qui affiche cet overlay suit au rechargement.
Cinq thèmes sont livrés avec Retro Creator :
| Thème | Ambiance |
|---|---|
arcade-neon |
défaut - panneaux sombres, accent doré, halo violet |
crt-classic |
terminal au phosphore vert, monospace ère cathodique |
neogeo-red |
borne d'arcade assumée, blanc chaud sur rouge profond |
minimal-broadcast |
épuré, faible contraste, plateau esport |
pixel-challenge |
pixel-party joueur, magenta sur violet |
L'édition Lite reste sur le thème par défaut ; le sélecteur se débloque avec Pro.
Comment un thème est conçu
Un thème, ce sont juste cinq tokens de design. Les polices sont des polices système, les couleurs de simples valeurs CSS :
| Token | Ce qu'il pilote | Exemple |
|---|---|---|
font |
tous les textes | "'Courier New',monospace" |
text |
couleur du texte principal | "#c8ffc8" |
accent |
scores, valeurs, surlignages | "#7CFC00" |
panel |
fond des widgets | "rgba(0,20,0,.88)" |
shadow |
halo / ombre portée | "0 0 6px rgba(124,252,0,.7)" |
Comme un thème n'embarque aucun média, il pèse quelques centaines d'octets et ne peut jamais casser un overlay : si un thème manque, le défaut s'applique simplement.
Créer votre propre thème
- Ouvrez votre dossier de travail :
%APPDATA%\RetroCreator\workspace. - Créez un dossier
themess'il n'existe pas. - Déposez un fichier JSON par thème, par exemple
themes\sunset-drive.json:
{
"id": "sunset-drive",
"name": "Sunset Drive",
"tokens": {
"font": "'Segoe UI',system-ui,sans-serif",
"text": "#ffe9d6",
"accent": "#ff7a45",
"panel": "rgba(30,12,24,.88)",
"shadow": "0 2px 12px rgba(255,122,69,.55)"
}
}
- Rechargez le Designer - Sunset Drive apparaît dans le sélecteur 🎨.
Bonnes pratiques :
idest le nom technique (minuscules, tirets), unique ;nameest ce que le sélecteur affiche.- Gardez
panelsemi-transparent (rgba(..., .7–.9)) pour que le gameplay reste visible derrière l'overlay. - Testez sur un fond chargé : c'est le token
shadowqui garde le texte lisible. - Un fichier invalide est ignoré en silence - impossible de casser vos overlays.
Les thèmes sont aussi la première brique des packs de contenu : un pack peut livrer plusieurs thèmes (plus des vues et des widgets) qui s'installent dans les mêmes dossiers du workspace.