Outils pour utilisateurs

Outils du site

Panneau latéral





Gestion de Roms








Roms management





Sort the file 'es_systems.cfg'

For this operation to work automatically, your Box (Recalbox/Retropie,Batocera) must be running and you have entered the Login, Password, Frontend Name parameters in the 'Batocera/Recalbox/Retropie/Screenscraper/TGBD' control panel and you have to checked Retropie/Batocera checkbox if you use one of this Frontend, or leave them unchecked if you use Recalbox.

Choose whether you want to overwrite the existing file, or create a new file ' es_systems.cfg_yyyyMMdd-HHmm ' (corresponding to the date and time).

Apply the desired sorting criteria, then click OK to start sorting the file.

Once the file creates, you will need, if you work on a copy, think to copy on your system the file by respecting the original name ' es_systems.cfg ' and reboot your system for the taking into account .

The file ' es_systems.cfg ' is used, among other things, to display on the frontend screen the list of recognized systems. On the Home screen the systems will be displayed in the order of the file ' es_systems.cfg '. If you want to change this order, you will have to do it manually, or use this module of ARRM which allows to sort on this file according to 6 criteria. To access this menu, go to the 'Tools' tab

and click on the button:

Sort es_systems.cfg

The following module appears:

In comboboxes you can choose the sorting criterion, as well as the order (ASC for ascending, DESC for descending)

Here is the list of available criteria:

  • system_id : system code in the frontend
  • system_name : name of the system
  • system_manufacturer : name of the system manufacturer
  • system_releasedate : date of release of the system
  • system_type : system type (arcade, console, computer, portable)
  • system_custom_sort : custom sort criteria (by putting a unique number per system and using this unique sorting criterion, you can sort your file more precisely.)

ARRM uses the file '%appdata%\nexouille soft\database\systems_sorting.txt' that you can adapt to your systems.

You can replace in the file the “system_type”: “portable”, by “console”, if you do not want to differentiate the consoles of the living room and the portable consoles.

The file looks like this:

# system_id;system_name;system_manufacturer;system_releasedate;system_type;system_custom_sort (table systems_sorting)
# you can adjust more precisely your sort by assigning a different number to system_custom_sort and sorting on this criteria
3ds;Nintendo 3DS;Nintendo;2011;portable;0
amiga;Amiga 500;Commodore;1987;computer;0
amiga500;Amiga 500;Commodore;1987;computer;0
amiga500+;Amiga 500+;Commodore;1991;computer;0
amiga600;Amiga 600;Commodore;1991;computer;0
amiga1000;Amiga 1000;Commodore;1985;computer;0
amiga1200;Amiga 1200;Commodore;1992;computer;0
amiga3000;Amiga 3000;Commodore;1990;computer;0
amiga4000;Amiga 4000;Commodore;1992;computer;0
amigacd32;Amiga CD32;Commodore;1993;console;0
amstradcpc;Amstrad CPC;Amstrad;1984;computer;0
apple2;Apple II;Apple;1977;computer;0
atari2600;Atari 2600;Atari;1977;console;0
atari5200;Atari 5200;Atari;1982;console;0
atari7800;Atari 7800;Atari;1986;console;0
atari800;Atari 800;Atari;1979;computer;0
atarifalcon;Atari Falcon030;Atari;1992;computer;0
atarijaguarcd;Atari Jaguar CD;Atari;1995;console;0
atarist;Atari ST;Atari;1985;computer;0
atarixe;Atari XE;Atari;1985;computer;0

If you have non-standard systems in your ' es_systems.cfg ' it is imperative to add them to this file, respecting the syntax, before performing the sorting. Open the file by clicking and edit the file. Exit with the 'Cancel' button, then restart the sorting module to take into account changes to the file.

Select the file ' es_systems.cfg ' by clicking on the button '' This file is located:

If ARRM does not detect the presence of the es_systems.cfg file in the correct directory, it proposes to copy automatically the original file located in:

  • On Batocera : /usr/share/emulationstation/es_systems.cfg
  • On Retropie : /etc/emulationstation/es_systems.cfg
  • On Recalbox : /recalbox/share_init/system/.emulationstation/es_systems.cfg

to the correct destination directory.

See the related paragraph: : ARRM software settings

sort_es_systems-en.txt · Dernière modification: 2020/03/31 18:57 par nexusone13