Table des matières
Déplacer les Roms dans des dossiers de catégories (Éditeur / Genre)
Demandé par Bob_Morane
Disponible depuis la version ARRM 2.0.2.3 Beta 6
Principe de fonctionnement
ARRM permet de répartir les Roms par dossier en fonction de l'éditeur ou du genre ou d'un dossier personnalisé sans perdre les informations de scrape
ll vous faut choisir quel critère (Editeur ou Genre) et les Roms seront déplacées automatiquement dans les dossiers correspondant aux noms des éditeurs ou des genres.
Si un jeu n'est pas trouvé, ou si la catégorie choisie n'existe pas, il est possible de déplacer les Roms dans un dossier personnalisé en cochant la checkbox Si category vide ou jeu non trouvé, créer ce dossier : et en renseignant le nom du dossier voulu.
Afin de normaliser les noms d'éditeurs et de genres et de ne conserver qu'un genre / éditeur par Rom, il peut être préférable d'utiliser les éditeurs / genres issus des fichiers XML de références. Il faudra alors choisir Editeur / Genre via XML et sélectionner le fichier XML de référence.
- En choississant comme source : Editeur / Genre via ARRM, ARRM répartira les fichiers Roms (et leurs fichiers associés : Dossiers des CHD, fichier .fs) dans des dossiers avec les noms d'éditeurs ou des noms de genres déjà scrapés
- En choisissant comme source : Editeur / Genre via XML :
- ARRM se basera sur le fichier XML De référence pour trouver les Roms par leur nom de fichier pour répartir les fichiers Roms (et leurs fichiers associés : Dossiers des CHD, fichier .fs) dans des dossiers avec les noms d'éditeurs ou des noms issus du fichier XML (donc normalisé).
- Avec ce mode vous pouvez également choisir un dossier Personnalisé. Ceci est utile si vous prenez un fichier XML dans lequel se trouvent des Roms répondant à un critère particulier comme les fichiers proposés par Site Web de r0man0
Comment procéder
- Par précaution, un backup de gamelist.xml et gamelist_arrm.xml est effectué avant le traitement. Ce backup se trouve dans le dossier : %appdata%\Nexouille soft\arrm\temp\backup\%systeme%
- Sélectionner le système (un seul) puis cliquer sur Afficher
- Lorsque la Database est remplie avec les Roms trouvées,
- Sélectionner les Roms que vous souhaitez déplacer
- Cliquer sur le bouton Déplacer les Roms dans les dossiers (Genre / Editeur) du panel Roms sélectionnées
Le Un popup ci-dessous apparaît :
Il vous faudra :
- Choisir le système
- Système Arcade
- Autre système : dans ce cas, vous ne pouvez pas utiliser Editeur / Genre via XML. Seul l'Editeur / Genre via ARRM est autorisé. Les Editeurs et Genres retenus seront ceux issus du scrape et déjà présent dans la database ARRM.
- Choisir la catégorie :
- Editeur : un dossier du nom de l'éditeur du jeu sera créé
- Genre : un dossier du nom du genre du jeu sera créé
- Personnalisé : uniquement lorsque Editeur / Genre via XML est coché. Sélectionnez un fichier XML dans lequel se trouvent des Roms répondant à un critère particulier comme les fichiers proposés par Site Web de r0man0. Les Roms trouvées dans ce fichier XML seront alors déplacées dans le dossier Personnalisé
- Si catégorie vide ou jeu non trouvé, créer ce dossier : : Si coché, permet de déplacer dans le dossier indiqué les Roms non trouvées ou celle n'ayant aucun Genre ou Editeur.
- Choisir la source des données :
- Editeur / Genre via XML : ARRM interrogera pour chaque jeu le fichier XML indiqué (Mame 0.267.xml dans ce cas) afin d'obtenir le genre ou l'éditeur du jeu (et ne conservera qu'un seul genre / éditeur).
- Editeur / Genre via ARRM : ARRM récupérera le genre ou l'éditeur déjà scrapé (et ne conservera qu'un seul genre / éditeur)
- Fichier XML utilisé : Dans le cas du choix de source : Editeur / Genre via XML, ARRM utilisera les informations issues du fichier XML indiqué pour récupérer l'éditeur et le genre ou de déplacer les Roms dans le dossier indiqué dans Personnalisé →
<game name="10yard" index="" image=""> <description>10-Yard Fight (World, set 1)</description> <cloneof/> <crc/> <manufacturer>Irem</manufacturer> <year>1983</year> <genre>Football</genre> <rating/> <enabled>Yes</enabled> </game>
- Cliquez sur Exécuter pour lancer la procédure.
Il faut moins de 3 minutes pour gérer environ 500 roms.
Comment utiliser l'option répertoire personnalisé
Sur le Site Web de r0man0 , vous pouvez trouver des fichiers XML ne contenant que des Roms MAME correspondant à certains critères.
Prenons comme exemple le fichier Mame_XML_Full_Lists_0.267_Arcade.zip qu'il propose sur son site. En le décompressant nous obtenons cette arborescence.
Dans notre exemple, je souhaite mettre dans un répertoire spécifique les jeux 8 ways Games.
- Je sélectionne donc le fichier XML : 8 Ways Games.xml
- Dans Choisir la catégorie, dans la rubrique Personnalisé →, je donne un nom au répertoire que je souhaite créer. Ici je mets 8 ways games mais vous pouvez choisir le nom que vous voulez.
Pour les Roms non trouvées, il est possible de les déplacer dans un autre répertoire, en cochant :
- Si catégorie vide ou jeu non trouvé, créer ce dossier
- Renseigner le nom du répertoire.
Puis on clique sur Exécuter pour lancer le traitement.