[ASTUCE]Script purge roms Mame

Tutos concernant la configurations et les différents réglages des émulateurs existants.

Modérateurs : Nabubokon, Porko, Thesalan, Modérateurs

Avatar de l’utilisateur
ezechielxae
Connaisseur
Connaisseur
Messages : 418
Inscription : 20 nov. 2017 - 20:08
Localisation : Montpellier
A remercié : 59 fois
A été remercié : 73 fois

Script purge roms Mame

Message par ezechielxae » 29 déc. 2017 - 17:56

Hello,

lien du script : Soft Purge Roms

suite a mes installations des différents systèmes arcade, je constate beaucoup de doublon avec mon fullSet MAME, il m'est venu a l'esprit de faire le ménage par une bonne purge des doublons dans MAME.
Au départ j'avais écrit un simple script python a la va vite pour moi, puis je me suis dit que ça pourrait aider d'autres utilisateurs et du coup le partager :D
J'aurais souhaité vous donner un .exe, mais ma machine Unix a refusé l'installation d'une librairie de conversion en .exe ( faudra que je la reinstalle vive la fin de l'année... ).

Alors il vous faudra installer la derniere version de Python 3 sur ce lien,
son installation ( 3.6 a l'heure de mon astuce ) n'est pas plus compliquée que .NetFramework, juste une gêne, que j'aurais voulu vous éviter.

Pour en revenir au but de mon script, une image vaut toutes les explications :P
Image

J'ai un dossier contenant les roms par système, en plus du fullset MAME, et la c'est du lourd, environ 60go ( et y'a pas les CHD )
Image

La premiere chose a faire et de vérifier que windows a bien mis tous les droits sur votre utilisateur
Image

Pour faire vraiment simple, décompresser le fichier .zip sur le bureau, et configurer le fichier INI ( uniquement le fichier INI !!! )
Image

Pour mieux le comprendre j'ai laissé les chemins par rapport a mon système, il faut donc les renseigner par rapport a votre système,
attention uniquement en chemin absolu.

Pour la première utilisation laisser "Remove_Roms" sur False, ça permet de simuler le système et connaitre les roms qui seront supprimées.
Vous pouvez supprimer des systèmes ou en rajouter en suivant le principe du fichier INI.

Ensuite faites "demarrer->cmd" ou touche "win+r et tapez cmd",
puis naviguez jusqu'a dossier du script et lancer le script avec la commande

Code : Tout sélectionner

python deleteRomsMAME.py
Une interface s'ouvre
Image

Cliquez sur Start et Patientez jusqu'a la fin du traitement
Image

Vous pouvez lire le fichier Log, j'avais environ 750 roms en doublon
Image

Si cela vous convient, on retourne dans le fichier INI, on change le nom du fichier de log, et on passe la valeur a "True"
attention, True avec le T majuscule :P

Et on ré-ouvre l'application->start on patiente et c'est bon, on lit le log qui normalement affiche la même chose que précédement,
sauf que maintenant, mon dossier MAME a été purgé de presque 20go :D
Image

Voila, c'est un petit script qui fait son boulot si on est rigoureux sur les chemins dans le dossier INI.

Quand je pourrai le mettre en .exe, je le ferai, se sera plus simple ;)

Avatar de l’utilisateur
mich01
Mentor
Mentor
Messages : 2184
Inscription : 08 nov. 2015 - 00:54
A remercié : 118 fois
A été remercié : 259 fois

Re: Script purge roms Mame

Message par mich01 » 29 déc. 2017 - 19:31

Moi je l'avais fait manuellement à l'époque et sa m'avait pris un temps fou !!!

Avatar de l’utilisateur
ezechielxae
Connaisseur
Connaisseur
Messages : 418
Inscription : 20 nov. 2017 - 20:08
Localisation : Montpellier
A remercié : 59 fois
A été remercié : 73 fois

Re: Script purge roms Mame

Message par ezechielxae » 29 déc. 2017 - 19:39

:shock:Non mais manuellement, c'est trop hard :shock:
Voila c'est la raison de mon script et mon partage avec la communauté, ne pas galérer ;)

Avatar de l’utilisateur
mich01
Mentor
Mentor
Messages : 2184
Inscription : 08 nov. 2015 - 00:54
A remercié : 118 fois
A été remercié : 259 fois

Re: Script purge roms Mame

Message par mich01 » 29 déc. 2017 - 20:01

Comme dirait certains ici l'expression "Mettre les mains dans le cambouis"

Merci pour le partage ezechielxae, sa pourra aider beaucoup de monde ;)

Avatar de l’utilisateur
ezechielxae
Connaisseur
Connaisseur
Messages : 418
Inscription : 20 nov. 2017 - 20:08
Localisation : Montpellier
A remercié : 59 fois
A été remercié : 73 fois

Re: Script purge roms Mame

Message par ezechielxae » 30 déc. 2017 - 12:27

Je precise qu'en configurant le fichier INI,
j'ai purgé les Roms Naomi avec la database Noami2.

Mon script n'est pas uniquement bridé a MAME, même si c'est le nom que j'ai donné a mon script ( au départ il été réservé a ça ) :D

Répondre

Revenir à « Tutos Configuration Emulateurs »