Table des matières
Mes noms de systèmes sont différents ou je souhaite ajouter un système, comment scraper ?
J'utilise des noms de systèmes (répertoire) différents de ceux proposés par Recalbox/Batocera/Retropie ou je veux ajouter un système et le scraper les images du jeu. Comment faire ?
Par défaut ARRM associe les noms des systèmes (répertoires) à leur équivalent sur Screenscraper (ou TheGamesDB). Cette association se fait via le fichier :
- systemes_screenscraper.txt (pour screenscraper)
- systemes_tgdb.txt (pour TheGamesDB)
- systemes_hfsdb.txt (pour HFS-Db)
- systemes_launchbox.txt (pour LaunchBox)
- systemes_igdb.txt (pour IGDB)
- systemes_gamesdatabase.txt (pour Games Database utilisé uniquement pour les musiques)
- systemes_mobygames.txt (pour MobyGames)
qui se trouve dans le répertoire %appdata%\nexouille soft\arrm\database\
L'accès à ce fichier peut se faire via l'icone à droite du bouton Screenscraper, Thegamesdb.net, HFS-DB, IGDB, LaunchBox, GamesDatabase
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.
Exemple
Prenons un exemple avec votre répertoire Master System se nomme par exemple sega master system, il faudra modifier certains fichiers :
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 ...
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_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
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.