Faire un thème Recalbox

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

L’ordre des choix

Le préfixe numérique — et pourquoi il ne s’affiche pas.

Recalbox ne garde pas l’ordre dans lequel vous écrivez vos <include>. Il trie les choix lui-même, en deux temps :

  1. si TOUS les choix ont un numéro en tête de leur name, il trie par ce numéro ;
  2. sinon, il trie par ordre alphabétique du name.

C’est pour cela qu’on numérote.

La bonne écriture

<include subset="bands" name="1 - Thin"   name.fr="1 - Fines">…</include>
<include subset="bands" name="2 - Thick"  name.fr="2 - Épaisses">…</include>
<include subset="bands" name="3 - None"   name.fr="3 - Aucune">…</include>

Le préfixe ne s’affiche pas. Recalbox le repère, s’en sert pour trier, puis le retire avant d’afficher le libellé. L’utilisateur lit « Fines », « Épaisses », « Aucune ».

Ce que le moteur accepte comme préfixe

Un nombre, puis une espace, un tiret ou un point, le tout dans les huit premiers caractères. Ces trois écritures fonctionnent :

1 - Fines
1. Fines
1 Fines

Le piège

Le tri numérique n’est employé que si tous les choix sont numérotés. Un seul oubli, et Recalbox retombe sur l’ordre alphabétique — vos choix se réordonnent tout seuls, sans message.

<include subset="bands" name="1 - Fines">…</include>
<include subset="bands" name="2 - Épaisses">…</include>
<include subset="bands" name="Aucune">…</include>     <!-- ❌ casse le tri des trois -->

Le nom des FICHIERS, lui, est libre

À ne pas confondre : le numéro va dans l’attribut name, pas dans le nom du fichier. Recalbox ne regarde jamais comment votre fichier s’appelle.

options/
  bandes/
    fines.xml        ← nommez-les comme vous voulez
    epaisses.xml
    aucune.xml

Ce qui compte : un dossier par option, et des noms qui disent ce qu’ils font.