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 :
- si TOUS les choix ont un numéro en tête de leur
name, il trie par ce numéro ; - 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.