Table des matières
Comment créer une clé USB contenant des ROMs réparties dans des dossiers selon le genre utilisables sur les machines distribuées par Retro Games Ltd. (TheSpectrum, TheC64, The400mini, TheA500Mini)
Retro Games Ltd. propose des répliques d'anciens ordinateurs tels que :
- TheSpectrum (Sinclair ZX Spectrum)
- TheC64 (Commodore 64)
- The400mini (Atari 400)
- TheA500Mini (Amiga 500)
Il est possible d'ajouter des Roms à celles déjà présentes sur ces systèmes via une clé USB. Étant donné que le nombre de Roms pour chacun de ces systèmes est important, et afin de faciliter la navigation, il est intéressant de répartir les Roms dans des sous-dossiers. Dans ce tutoriel, je vous propose de répartir les Roms en fonction du Genre du jeu.
Afin de récupérer le genre du jeu, il va falloir scraper les Roms présentes sur la clé avec ARRM, sans avoir à récupérer les supports, qui à l'heure actuelle, ne sont pas reconnus sur ces systèmes.
Dans ce tutoriel je vais créer une clé USB pour TheSpectrum, mais il est possible de faire de même pour d'autres systèmes (TheSpectrum, TheC64, The400mini, TheA500Mini)
Ajouter les Roms à votre clé
Pour que le dossier contenant les Roms soit reconnu par ARRM, il faut créer, dans le cas du ZX Spectrum, un dossier nommé zxspectrum à la racine de la clé. Cela permettra à ARRM de savoir quel type de machine il doit rechercher sur les moteurs de scrape.
- Pour TheSpectrum : zxspectrum
- Pour TheC64 : c64
- Pour The400mini : atari8bits
- Pour TheA500mini : amiga
Paramètres ARRM
Dans l'onglet Paramètres, sélectionnez votre langue, puis indiquez la lettre de lecteur de votre clé USB (Dossier Systèmes) puis cliquez sur la coche verte V. Laissez le dossier Bezels vide.
Penser à décocher Utiliser Gamelist_ARRM.xml
Dans le sous-onglet Options générales, configurez comme indiqué ci-dessous.
Dans l'onglet Paramètres, puis sous l'onglet Options de scraping, configurez comme indiqué ci-dessous.
Dans l'onglet Paramètres, puis sous l'onglet Options d'images, configurez comme indiqué ci-dessous.
Sélection du système à scraper
Dans l'onglet Database, cliquez sur l'icône et cochez le système souhaité (ici zxspectrum) puis cliquez sur Done
Le système zxspectrum apparaît dans l'explorateur système
Afficher les Roms du système sélectionné
Cliquez sur la case à cocher devant zxspectrum, puis cliquez sur le bouton Display pour afficher les Roms contenues dans le zxspectrum dossier.
Lorsque les Roms ont fini de s'afficher dans la base de données, cliquez sur le bouton Sélectionner tout pour les sélectionner toutes.
A droite, la fenêtre Informations sur les Roms donne les informations pour la Rom sélectionnée.
Vous pouvez voir qu'ici le Genre est vide.
Récupérer les informations des Roms
Nous allons scraper ces Roms afin de récupérer toutes ces informations via un moteur de Scrape. Ici nous prendrons Screenscraper qui est rapide et très complet.
Cliquez sur l'icône ou pour lancer le scrape
Attendre la fin du scrape…
A la fin du scrape, la base de données est à jour avec les informations récupérées dont le Genre qui nous sera utile pour la suite.
Par sécurité, cliquez sur Créer gamelist.xml avec toutes les roms pour sauvegarder ces informations dans le fichier gamelist.xml situé dans le dossier zxspectrum
Pour prendre en compte ce genre unique, vous devez recharger le système en cliquant sur le bouton Afficher, sinon vous vous retrouverez avec un genre concaténé. Exemple : action_labyrinth au lieu de action
Le genre concaténé peut cependant se révéler utile afin d'avoir moins de Roms dans les dossiers (plus de dossier genre = moins de Roms par dossier)
Renseigner le genre pour les Roms non trouvées ou sans genre
Si certaines Roms n'ont pas été trouvées, ou pas de genre, trier la base de données par Genre en cliquant sur le nom de la colonne Genre.
Les Roms sans genre apparaîtront en début ou en fin de liste
Pour compléter ces informations vous pouvez utiliser une de ces 2 méthodes :
- Intelligence Artificielle (IA) :
Positionnez-vous sur la Rom sans genre et cliquez sur le bouton IA dans le panneau Informations Rom.
L'Intelligence Artificielle (IA) vous proposera les informations qu'elle a trouvées.
Cliquez sur OK pour valider, ou Annuler.
Vous pouvez cliquer plusieurs fois sur le bouton AI pour obtenir un résultat qui vous satisfasse mieux.
- Autres moteurs de scrape :
Vous pouvez également utiliser d'autres moteurs de scrape, comme Launchbox.
Dans ce cas, sélectionnez les Roms sans genre et cliquez sur le bouton
Envoyer les Roms vers un sous-dossier en fonction du genre
En utilisant les informations Genre récupérées, nous allons envoyer les Roms dans des dossiers correspondant à leur Genre
Sélectionner toutes les Roms via le bouton Sélectionner tout
Dans l'onglet Roms sélectionnés, cliquer sur le bouton Déplacer les Roms dans les dossiers (Genre Publisher)
L'écran suivant apparaît :
Dans Choisir le système, choisir Autre système
Dans Choisir la catégorie, choisir Genre
Dans Choisir la source de données, choisir Éditeur / Genre via ARRM (afin de utiliser les informations Genre récupérées précédemment
Cliquer ensuite sur Exécuter pour lancer l'opération
Déplacement des dossiers genre à la racine de la clé
Suite à cette opération, des dossiers nommés genre ont été créés et contiennent les Roms avec le genre correspondant.
Les Roms sans genre ne sont pas expédiées.
Déplacez tous les éléments contenus dans le dossier O:\zxspectrum (dans notre exemple) vers la racine de votre clé USB O:\
Après le déplacement, pensez à supprimer le dossier O:\zxspectrum ainsi que les fichiers/dossiers inutiles :
- bezels_project
- PSP
Voilà, vous pouvez utiliser votre clé sur vos systèmes Retro Games Ltd.