arrm_relooked_fr:edit_systems_fr_relooked

Créer ou Modifier un système

Vous utilisez des noms de systèmes (répertoires) différents de ceux proposés par Recalbox/Batocera/Retropie… ou vous souhaitez ajouter un système. Comment faire ?

Depuis la version ARRM 2.0.3.2 Beta 6, il est possible d'utiliser un formulaire d'édition de systèmes au lieu de modifier les fichiers paramétrages manuellement.

Ce formulaire est accessible via le bouton Editer Systèmes de l'explorateur de système d'ARRM.

L'interface se présente ainsi :

Par défaut ARRM associe les noms des systèmes (répertoires) à leur équivalent sur Screenscraper (ou TheGamesDB…). Cette association se fait via les fichiers qui se trouvent dans le répertoire %appdata%\nexouille soft\arrm\database\:
  • systemes_screenscraper.txt (pour screenscraper)
  • systemes_launchbox.txt (pour LaunchBox)
  • systemes_hfsdb.txt (pour HFS-Db)
  • systemes_tgdb.txt (pour TheGamesDB)
  • systemes_mobygames.txt (pour MobyGames)
  • systemes_igdb.txt (pour IGDB)
  • systemes_gamesdatabase.txt (pour Games Database utilisé uniquement pour les musiques)
Pour avoir une aide sur la structure des données, cliquez sur l'entête soulignée en bleu (exemple : systemes_extensions.txt) cela vous amènera sur le wiki expliquant la structure des données.

Pour modifier un système existant :

  • Sélectionner le système à modifier via le combobox Sélectionner un système
  • Modifiez les diverses textbox.

Pour créer un nouveau système :

  • Indiquez le nom du système dans la textbox Ajouter un nouveau système
  • cliquez sur le bouton Créer. Le système viendra s'ajouter à la liste du combobox Sélectionner un système.
  • Sélectionnez le système créé dans cette liste
  • Remplissez les diverses textbox.

Pour cloner / dupliquer un système (depuis la 2.0.3.3 beta 7):

  • Sélectionner le système servant de modèle
  • Entrer le nom du nouveau système dans la textbox Dupliquer en tant que nouveau système
  • Cliquer sur Dupliquer (le nouveau système est automatiquement sélectionné)
  • Remplissez les diverses textbox.
Pensez à cliquer sur le bouton Modifier tout pour enregistrer les changements dans toutes les textbox ou individuellement sur les boutons Modifier

Si vous souhaitez ne pas utiliser cette interface pour modifier les valeurs, vous pouvez accéder à ces différents fichiers de configuration via l'icone à droite des textbox ou sur l'écran principal d'ARRM


Exemple de configuration d'un système

Prenons comme exemple la Master System.
Par défaut le nom de répertoire des roms pour la Master System est mastersystem pour Recalbox/Batocera et Retropie.
Dans votre configuration, ce système (répertoire) se nomme sega master system.

Il faudra donc modifier les valeurs (ou fichiers) de cette façon :


Le fichier systemes_screenscraper.txt (pour Screenscraper)

Il faudra ajouter une ligne dans le fichier 'systemes_screenscraper.txt' :

sega master system|2

Pour information le numéro du système Screenscraper peut être trouvé en recherchant votre système sur le site screenscraper.fr . Lorsque vous avez trouvé votre système, son numéro apparaît (plateforme) dans l'url du site : https://www.screenscraper.fr/systemeinfos.php?plateforme=2&alpha=0&numpage=0

ce qui donnera dans le fichier 'systemes_screenscraper.txt'

...
mastersystem|2
sega master system|2
nes|3
family_computer|3
snes|4
...

Le fichier systemes_tgdb.txt (pour TheGamesDB)

Il faudra ajouter une ligne dans le fichier 'systemes_tgdb.txt' :

sega master system|35

Pour information le numéro du système TheGamesDB peut être trouvé en recherchant votre système sur le site thegamesdb.net . Lorsque vous avez trouvé votre système, son numéro apparaît (id) dans l'url du site : https://thegamesdb.net/platform.php?id=35

ce qui donnera dans le fichier 'systemes_tgdb.txt'

...
sega_pico|4958
segacd|21
sega master system|35
sfc|6
sg-1000|4949
...

Le fichier systemes_mobygames.txt (pour MobyGames)

Il faudra ajouter une ligne dans le fichier 'systemes_mobygames.txt' :

sega master system|sega-master-system

Pour information le nom du système MobyGames peut être trouvé en recherchant votre système sur le site mobygames.com . Lorsque vous avez trouvé votre système, son nom apparaît dans l'url du site : https://www.mobygames.com/game/sega-master-system/alex-kidd-in-miracle-world

ce qui donnera dans le fichier 'systemes_mobygames.txt'

...
mame|arcade
mastersystem|sega-master-system
mega-cd|sega-cd
mega-play|arcade
...

Le fichier systemes_hfsdb.txt (pour HFS-DB)

Il faudra ajouter une ligne dans le fichier 'systemes_hfsdb.txt' :

mastersystem|82166

Pour information le numéro du système HFS-DB peut être trouvé en recherchant votre système sur le site HFS-DB . Lorsque vous avez trouvé votre système, son numéro apparaît (id) dans l'url du site : https://db.hfsplay.fr/systems/82166-sega-master-system?lang=fr

l'ID sera ici : 82166

ou via le fichier %appdata%\nexouille soft\arrm\database\systemes_hfs_original.txt

ce qui donnera dans le fichier 'systemes_hfsdb.txt'

...
loopy|36407
lynx|240842
mastersystem|82166
mega-cd|83493
mega-play|74735
...

Le fichier systemes_launchbox.txt (pour LaunchBox)

Il faudra ajouter une ligne dans le fichier 'systemes_launchbox.txt' :

mastersystem|Sega Master System

Pour information le nom du système LaunchBox peut être trouvé en recherchant le système sur la liste des systèmes du site LaunchBox .

Ici le système se nomme : Sega Master System

ce qui donnera dans le fichier 'systemes_launchbox.txt'

...
mame|Arcade
mastersystem|Sega Master System
mega-cd|Sega CD
mega-play|Arcade
...

Le fichier systemes_igdb.txt (pour IGDB)

Il faudra ajouter une ligne dans le fichier 'systemes_igdb.txt' :

mastersystem|64

Pour information le code du système IGDB peut être trouvé dans le fichier %appdata%\nexouille soft\arrm\database\systemes_igdb_original.txt .

Ici le système se nomme : Sega Master System et a comme code système le 64

ce qui donnera dans le fichier 'systemes_igdb.txt

...
mame|52
mastersystem|64
megacd|29
megadrive|29
...

Le fichier systemes_gamesdatabase.txt (pour Gamesdatabase)

Ce fichier est utilisé pour récupéré des musiques et des manuels sur le site Gamesdatabase

Il faudra ajouter une ligne dans le fichier 'systemes_gamesdatabase.txt' en repérant sur le site , le nom du système 'sega master system' utilisé dans l'url. Pour shinobi sur Sega master system, l'url sur gamesdatabase est : https://www.gamesdatabase.org/game/sega-master-system/shinobi

Il faudra donc ajouter dans ce fichier la ligne :

sega master system|sega-master-system

ce qui donnera dans le fichier 'systemes_gamesdatabase.txt'

...
sega32x|sega-32x
sega_pico|sega-pico
segacd|sega-cd
sega master system|sega-master-system
sfc|nintendo-snes
sg-1000|sega-sg-1000
sg1000|sega-sg-1000
...

Le fichier systemes_extensions.txt

Afin d'associer les bonnes extensions à ce nouveau système il faudra également modifier le fichier des extensions : systemes_extensions.txt qui se trouve dans %appdata%\nexouille soft\arrm\database\systemes_extensions.txt

L'accès à ce fichier peut se faire via le bouton 'Modifier les extensions autorisées par système' dans l'onglet Paramètres puis 'onglet Fichiers de configuration

Exemple avec ce fichier modifié :

...
sega32x|.32x;.smd;.bin;.zip;.md;.7z
segacd|.cue;.iso;.chd;.bin
sega master system|.sms;.zip;.bin;.7z
sg1000|.sg;.zip;.bin;.7z
sg-1000|.sg;.zip;.bin;.7z
...
Lorsque vous modifiez ce fichier, pensez à cliquer sur afin de prendre en compte les changements sans avoir à relancer ARRM

Le fichier template_association.txt

Si vous utilisez la fonctionnalité 'Auto template' (association automatique d'un template en fonction du système), il faut modifier le fichier %appdata%\nexouille soft\arrm\database\template_association.txt et ajouter votre système.

Exemple avec ce fichier modifié :

...
sega32x|Next_Pixel_1080_console\Next_Pixel_1080_console.xml
segacd|Next_Pixel_1080_console\Next_Pixel_1080_console.xml
sega master system|Next_Pixel_1080_console_old\Next_Pixel_1080_console_old.xml
sfc|Next_Pixel_1080_console\Next_Pixel_1080_console.xml
sg-1000|Next_Pixel_1080_console_old\Next_Pixel_1080_console_old.xml
...

Le fichier template_association_video.txt

Si vous utilisez la fonctionnalité 'Video + Overlay' avec l'Auto template' (association automatique d'un template en fonction du système), il faut modifier le fichier %appdata%\nexouille soft\arrm\database\template_association_video.txt et ajouter votre système.

Exemple avec ce fichier modifié :

...
sega32x|mix_screenscraper_birthday\mix_screenscraper_birthday.xml
segacd|mix_screenscraper_birthday\mix_screenscraper_birthday.xml
sega master system|mix_screenscraper_birthday\mix_screenscraper_birthday.xml
sfc|mix_screenscraper_birthday\mix_screenscraper_birthday.xml
sg-1000|mix_screenscraper_birthday\mix_screenscraper_birthday.xml
sg1000|mix_screenscraper_birthday\mix_screenscraper_birthday.xml
...

Le fichier systems_sorting.txt

Si vous utilisez la fonctionnalité 'Systems Sorter, Trier fichier es_systems.cfg' dans l'onglet 'Outils' (qui permet d'afficher les systèmes dans l'ordre que l'on souhaite sur EmulationStation), il faut modifier le fichier %appdata%\nexouille soft\arrm\database\systems_sorting.txt et ajouter votre système.

Exemple avec ce fichier modifié :

...
sega32x;Mega Drive 32X;Sega;1994;console;0
segacd;Mega-CD;Sega;1991;console;0
sega master system;Master System;Sega;1986;console;0
sfc;Super Famicom;Nintendo;1991;console;0
sg-1000;SG-1000;Sega;1983;console;0
...

Le fichier attractmode_association.txt

Si vous utilisez l'exportation vers un fichier attractmode, il faut modifier le fichier %appdata%\nexouille soft\arrm\database\attractmode_association.txt et ajouter votre système. Le libellé du système à ajouter respecte la dénomination utilisée dans Hyperspin

Exemple avec ce fichier modifié :

...
Sega Hikaru|Sega Hikaru
Sega Master System|Sega Master System
Sega Model 2|Sega Model 2
Sega Model 3|Sega Model 3
Sega Naomi|Sega Naomi
...

Le fichier systemes_esde.txt

Si vous utilisez le module d'exportation vers ES-DE, ce fichier r %appdata%\nexouille soft\arrm\database\systemes_esde.txt indique la correspondance entre les dossiers systèmes ARRM et les dossiers systèmes ES-DE.

Exemple :

...
Sega Dreamcast|dreamcast
Sega Game Gear|gamegear
Sega Genesis|genesis
Sega Master System|mastersystem
Sega Mega CD - Sega CD|megacd
Sega Mega Drive - Genesis|megadrive
Sega Model 2|model2
Sega Model 3|model3
Sega Naomi 2|naomi2
Sega Naomi|naomi
...

Le fichier systemes_as_folder.txt

Si ce système doit être traité, lors du scrape, en tant que dossier et non pas fichier (arborescence comme pour le système windows ou dos (.pc)) vous devez l'ajouter dans le fichier %appdata%\nexouille soft\arrm\database\systemes_as_folder.txt et ajouter votre système. Il faudra pensez à décocher la checkbox 'PC/DOS : files mode' dans l'onglet Scrape Options

Exemple avec ce fichier modifié :

daphne
dos
mugen
pc
ps3
sega master system
windows

Le fichier arcade_systems_list.txt

Depuis la version 1917 Beta 9 ce fichier est modifiable via l'onglet Fichiers de configuration voir : Paramétrage du logiciel ARRM

Si un système doit être traité comme un système arcade, vous pouvez l'ajouter au %appdata%\nexouille soft\arrm\database\arcade_systems_list.txt.

Ce fichier est de cette forme :

arcade;atari_classics;atomiswave;capcom;capcom_classics;capcom_play_system;capcom_play_system_2;capcom_play_system_3;cave;chihiro;cps;cps1;cps2;cps3;fba;fba_libretro;fbneo;gaelco;hbmame;hikaru;mame;mame-advmame;mame-libretro;mame-mame4all;model1;model2;model3;naomi;naomi2;naomigd;neogeo;neogeocd;neogeomini;neogeox;openbor;sega_classics;snk_classics;stv;taito_classics;tecmo;teknoparrot;triforce

Le fichier daphne_systems_list.txt

Depuis la version 1917 Beta 9 ce fichier est modifiable via l'onglet Fichiers de configuration voir : Paramétrage du logiciel ARRM

Si un système doit être traité comme un système Daphne/Singe, vous pouvez l'ajouter au %appdata%\nexouille soft\arrm\database\daphne_systems_list.txt.

Ce fichier ressemble à ceci :

daphne;singe

Le fichier pcdos_systems_list.txt

Depuis la version 1917 Beta 9 ce fichier est modifiable via l'onglet Fichiers de configuration voir : Paramétrage du logiciel ARRM

Si un système doit être traité comme un système PC/DOS, vous pouvez l'ajouter au %appdata%\nexouille soft\arrm\database\pcdos_systems_list.txt.

Ce fichier ressemble à ceci :

pc;dos

Le fichier scummvm_systems_list.txt

Depuis la version 1917 Beta 9 ce fichier est modifiable via l'onglet Fichiers de configuration voir : Paramétrage du logiciel ARRM

Si un système doit être traité comme un système ScummVM, vous pouvez l'ajouter à %appdata%\nexouille soft\arrm\database\scummvm_systems_list.txt.

Ce fichier ressemble à ceci :

scummvm;residualvm

Logos du système d'interface ARRM

Si vous souhaitez le modifier, vous pouvez également adapter le logo système qui apparaît dans l'interface ARRM, en copiant le fichier ' mastersystem.png ' dans ' sega master system.png ' qui se trouve dans le d répertoire 'installation de l'application dans le sous-répertoire 'logos'

Ces logo peuvent être générés via l'onglet Systèmes sélectionnés, bouton Récupère Systèmes Wheels

Lorsque vous modifiez ces fichiers, pensez à relancer l'application pour la prise en compte.

Si le système que vous avez ajouté n'existait pas dans votre frontend, il faudra alors l'ajouter dans le fichier es_systems.cfg du frontend.

arrm_relooked_fr/edit_systems_fr_relooked.txt · Dernière modification : 2025/05/27 17:29 de nexusone13