A script permitting the modifying of display order of systems.
see here : https://github.com/Voljega/scripts4recalbox
The script is using the original es_systems.cfg file situated in /recalbox/share_init/system/.emulationstation, modify its content order and the copy it to /recalbox/share/system/.emulationstation
Be aware that this file will take precedence over the original one so you should regenerate the file after each update to be sure to keep an up-to-date file
Script usage is simple : copy it where you like in the share partition then execute it with python SystemSorter.py
Additionaly you can specify the type of order you want to use directly on the command line i.e. python SystemSorter.py m
Orders for now are :
- Standard : original order of recalbox distribution
- Hardware Type : ordered by chronological hardware type : home consoles, portable consoles, arcade, computers
- Chronological : ordered by release date
- Retrochronological : ordered by inversed release date (newer systems appear first)
- Manufacturer : ordered alphabetically by manufacturer's name of the system
- User : by default, copies Standard but you can modify it to your liking (see user in the script), contact me if you want it included
You can use as command line or input parameter the first letter of the order or its full name
French version :
Un script permettant de modifier l'ordre d'affichage des systèmes
Le script utilise le fichier original es_systems.cfg file se trouvant dans /recalbox/share_init/system/.emulationstation, modifie l'ordre de son contenu et le copie dans /recalbox/share/system/.emulationstation
Attention ce fichier surchargera l'original donc soyez sûr de bien regénérer votre fichier avec le script après chaque update pour être certain d'avoir un fichier parfaitement à jour
L'utilisation est simple : copier le script où vous le souhaitez dans la partition share et exécutez le avec python SystemSorter.py
Vous pouvez également spécifier l'ordre que vous souhaitez utiliser directement dans la ligne de commande : python SystemSorter.py m
Les ordres existants pour l'instant :
- Standard : l'ordre original de la distribution recalbox
- Hardware Type : ordonné par le type de hardware : consoles de salon, consoles portables, arcade, ordinateurs
- Chronological : ordonné par date de sortie
- Retrochronological : ordonné par date de sortie inversée (les systèmes les plus récents apparaissent en premier)
- Manufacturer : ordonné alphabétiquement par le nom du constructeur du système
- User : Par défaut, copie Standard, vous pouvez le modifier dans le fichier à votre convenance, contactez moi si vous souhaitez le voir inclus dans le script
Vous pouvez utiliser comme paramètre de ligne de commande ou lorsque ceci vous est demandé soit la première lettre de l'ordre choisi soit son nom complet
You can use as command line or input parameter the first letter of the order or its full name