Dans ce tutoriel, nous allons vous apprendre en quelques clics à vous servir de Clrmamepro pour extraire (rebuilder) ou pour scanner un romset arcade.
Au préalable il vous faut :
- Le logiciel Clrmamepro ici.
- Un romset MAME qui correspond à votre émulateur.
- Les samples (optionnel selon le romset).
- Les CHDs (optionnel selon le romset).
- Un fichiers .DAT ou .XML dans le dossier /recalbox/share/arcade/... de votre Recalbox.
- Set : Fichier compressé (.zip/.7z/.rar) de jeux, drivers et bios.
- Rom : Fichier contenu dans un set.
- Qu'est ce qu'un fichier dat ? Les fichiers dat sont des fichiers textes avec des informations sur les jeux émulés avec une version spécifique de l'émulateur MAME. Dans ses fichiers dat, on trouve les informations pour des sets particuliers comme : nom de la rom (name), année (year), fabricant (manufacturer), information de fusion (merge), rom parent (romof) ou clone de (cloneof), taille de la rom (size), CRC pour chaque rom. CRC est un algorithme qui permet de vérifier l'intégrité d'un fichier, clrmamepro l'utilise pour vérifier vos rom-sets.
- ClrmamePro : C'est un logiciel qui vous permet de vérifier et reconstruire vos romsets arcade en fonction d'un fichier d'information au format xml ou dat.
Téléchargez ClrmamePro pour Windows
Téléchargez ClrmamePro pour macOS
Téléchargez ClrmamePro sous Linux avec Wine.
Le fichier zip est une version portable.
- Installez-le.
- Récupérez le fichier dat de l’émulateur arcade souhaité.
- Démarrer Clrmamepro :
- Exécutez clrmamepro via un clic droit sur l’icône.
- Puis "Exécuter en tant qu'administrateur".
Astuce sous Windows :
- Rendez vous sur l’exécutable cmpro64.exe ou cmpro32.exe
- Puis clic droit
- Choisir Propriétés
- Aller dans l'onglet Compatibilité
- Puis cocher la case "Exécuter en tant qu'administrateur".
- Valider par Ok.
Le programme s’exécutera toujours en administrateur désormais.
- Pour sélectionner votre fichier .dat cliquez sur "Add DatFile".
- Sélectionnez votre fichier puis "ouvrir".
- Une fois sélectionné, vous pouvez indiquer un dossier ou un sous dossier. En sélectionnant "ok" clrmamepro va créer un dossier "NEW DATFILES" automatiquement.
- Sélectionnez votre fichier .dat puis "Load/Update" afin de le charger
- Clrmamepro vous propose de créer ou de mettre à jour la configuration. Nous vous conseillons de cliquer sur "Default".
- Clrmamepro va lire et charger votre fichier et vous devriez arriver sur le menu général.
- Pour extraire un romset cliquer sur "Rebuilder"
- Dans la "source" vous devez indiquer le dossier de votre romset MAME.
- Sélectionnez le dossier ou se trouve votre romset puis "OK".
- Dans la "destination" vous devez indiquer un dossier pour récolter le romset de l'extraction.
- Sélectionnez le dossier de destination puis "OK".
-
Dans le menu Rebuilder, vous pouvez paramétrer :
-
Lancez enfin l'extraction en cliquant sur "Rebuild".
- Laissez faire clrmamepro jusqu'à la fin.
- Et voilà ! Nous vous conseillons de faire un scanner du dossier de destination afin de vérifier qu'il est parfait🙂.
- Pour sélectionner votre fichier .dat, cliquez sur "Add DatFile".
- Sélectionnez votre fichier puis "ouvrir".
- Une fois sélectionné, vous pouvez indiquer un dossier ou un sous dossier. En sélectionnant "ok", clrmamepro va créer un dossier "NEW DATFILES" automatiquement.
- Sélectionnez votre fichier .dat puis "Load/Update" afin de le charger.
- Clrmamepro vous propose de créer ou de mettre à jour la configuration. Nous vous conseillons de cliquer sur "Default".
- Clrmamepro va lire et charger votre fichier et vous devriez arriver sur le menu général. Pour indiquer ou se trouve votre romset nous allons cliquer sur "Settings".
- Le chemin vers votre romset dans "ROM-Paths" en cliquant sur "Add".
- Sélectionnez le dossier ou se trouve votre romset que vous souhaitez scanner puis "OK".
- Pour Mame, si le romset doit contenir des samples, vous devez donner le chemin des samples de la même manière avec "Sample-Paths".
- Sauvegardez les chemins en cliquant sur "Save As Def.".
- Clrmamepro vous confirme que c'est pris en compte alors cliquez sur "OK".
- Vous pouvez fermer cette fenêtre.
- Une fois revenu sur le menu principal, cliquez sur "Scanner".
Lancez enfin le scan en cliquant sur "New Scan"
- Dans cette fenêtre vont s'afficher les différents problèmes de votre set. (Exemple: missing rom) Vous pouvez exporter une liste de ce qu'il vous manque dans l'onglet "Miss List" afin de compléter.
- Enfin, vous aurez les résultats du scanner dans la fenêtre "statistics". Le plus important est la partie "Missing" ci-dessous il manque rien donc parfait.
Dans la fenêtre du listing des jeux manquants, vous avez un bouton en bas à gauche nommé Set Information. En cliquant dessus, vous pouvez affiner les jeux que vous souhaitez conserver de ceux que vous ne souhaitez pas. Nous allons montrer ci-dessous un exemple en supprimant tous les clones.
- Dans le champ de texte Select Sets, indiquez
%c=?*
.
- Cliquez sur le bouton Invert à droite.
- Fermez la fenêtre
- Dans la fenêtre Scanner toujours ouverte, cliquez sur Advanced.
- Dans cette nouvelle fenêtre, cochez la case Mark disabled sets as unneeded.
- Fermez la fenêtre.
Maintenant, vous pouvez rescannez vos roms qui vérifiera uniquement les roms parentes.
Pour en savoir plus et connaitre encore plus de possibilitées de tri, vous pouvez consulter cette page (anglais).