Gestion de Roms
- Sauvegarde du gamelist.xml
- Saving the gamelist.xml
Gestion de Roms
Please refer to the previous chapter which details all tabs of the ARRM configuration panel.
For Batocera, Recalbox and Retropie you can also specify another temporary directory that will receive the overlays generated, but in this case you will need to copy / paste this content on your Box.
Note: You can also find gamelist backups in the %system%\backup directory
This window that I call the Database contains the information that will be written in the gamelist.xml during its backup / creation. Some fields are editable, but it is better to go through the 'Information Rom' panel that applies input controls.
This database is filled when selecting a system. It will contain the info of the gamelist.xml (if it exists) and the files present in the current system directory (if they did not exist in the existing gamelist.xml)
By tapping on a letter on the Database (if sorted in alphabetical order), the index (highlight) will be positioned on the first found game name beginning with that letter.
Undock / Dock (button): allows you to detach the database from the main form and thus be able to move it and resize it. Example with the detached database:
Select all (button): Selects all the elements of the database.
Select none (button): Deselects all the elements of the database.
No filter (button): Removes all filters applied to the database.
On this Database we will be able to apply
These filters can be combined with each other by applying the AND / OR operator which will apply to all the conditions checked. The OR operator and most often used. Example:
Note: When you scrape all or part of the roms by requesting the recovery of overlays, the roms whose overlays were not found will be written in the _missing_overlays_%SYSTEM%.txt file located in the logs_arrm directory of the current system. During a next scrap, the previous file will be saved with today's date. example: _missing_overlays_ATARI2600_20191116-1520.txt
Remember to remove the filter by clicking on 'No filter' after use.
All the actions associated with the buttons in this menu apply to the selected Roms (highlighted) in the Database
Example of the contents of the file ' systemes_screenscraper.txt ':
megadrive|1 genesis|1 mastersystem|2 nes|3 family_computer|3 snes|4 sfc|4 cps1|6 cps2|7 ... gba|12 gamecube|13 gc|13 n64|14 ...
This screen allows you to choose the templates to use. Here you can configure three types of templates: Default (non auto template) , Default (auto template) , System (auto template)
On the left of the screen:
The Default (non auto template) panel indicates the default template that will be used for all scraped systems when the ' Auto template ' checkbox is not checked. To select it, you just have to choose a template from the list and check the button ' Define as default template ' located under the selected template.
On the right of the screen, in the section ' Auto Template Settings ':
The Default (auto template) panel indicates the default template that will be used for all scraped systems when the ' Auto template ' checkbox is checked. To select it, you just have to choose a template from the list and check the button ' Set as default template '.
The System (auto template) panel indicates the template that will be used for the selected system when the ' Auto template ' checkbox is checked. To select it, you just have to choose a template from the list and check the button ' Define as template for' system name ''.
These actions update the file %appdata%\roaming\Nexouille soft\arrm\database\template_association.txt
The button ' Edit XML file ' allows you to open the XML file of the selected template in your text file editor and modify it. See the section Create your own template for ARRM
The button ' See Directory ' opens the directory containing the .XML file and the associated image files.
The ' Exit ' button closes this screen and returns to the main screen.
Please read the section devoted to this subject : Editing game data
Attention: to go back to lower case you will have to rewrite the textual information.