Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Encore un appel au secours pour clrmamepro...

    Emulateurs Arcade/PC/Console
    appel secours clrmamepro
    3
    5
    789
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • MoonKnight
      MoonKnight last edited by

      Bonjour à tous,

      Je souhaiterais un petit coup de main concernant la validaton/correction de mon romset.
      Ca fait longtemps que j'ai essayé de me servir de clrMamePro mais jamais avec succès... J'ai pourtant fait plusieurs essais, lu plein de tutos différents mais je n'y suis jamais vraiment arrivé.
      J'ai aussi essayé d'autres logiciels (romcenter, romvault, romulus) mais ça ne donne jamais rien.
      Au cours des années j'essayais régulièrement mais ça n'allait jamais, et je finissais par mettre tels quels les romsets dans les émulateurs, tant pis s'il y avait des roms ko.

      La j'aimerais vraiment que ça marche, donc voici mes problèmes/besoins:
      j'ai un romset 1.0.0.3 FinalBurn Alpha censé être complet, et quand je le scanne avec le bon dat fourni dans Recalbox (8.1.1-Electron version Raspberry Pi 3), il y a toujours des erreurs.
      Je souhaiterais les manips exactes pour enfin avoir un romset où toutes les roms présentes dans le dat soient correctes et entières.

      Avec ClrMamePro, je suis parti du tuto: [https://wiki.recalbox.com/fr/tutorials/utilities/rom-management/clrmamepro]

      Déjà à l'étape du load du fichier dat je me retrouve avec plusieurs erreurs du type:
      erreur_load_dat_clrmamepro.png

      Ensuite je continue avec le scan et voilà le résultat:

      Missing
      ·Sets 5/6930
      ·ROMs 311/127483
      ·CHDs -/0
      ·Samples 1209/1570
      ·Bytes 1gb/71gb

      Fixed Wrong Case
      ·Sets 0/0
      ·ROMs 0/0
      ·CHDs -/-
      ·Samples 0/0

      Fixed Unneeded
      ·Sets 0/99
      ·ROMs 0/129
      ·CHDs -/-
      ·Samples 0/6

      Fixed Wrong Name
      ·Sets 0/82
      ·ROMs 0/231
      ·CHDs -/-

      Fixed Wrong Size
      ·ROMs 0/1

      Fixed Wrong Date Time
      ·ROMs 0/0

      Wrong Hashes
      ·Wrong CRC32 ROMs 50
      ·Wrong SHA1 ROMs 0
      ·Wrong MD5 ROMs 0
      ·Wrong SHA1 CHDs -
      ·Wrong MD5 CHDs -

      Corrupt Containers 0

      ---------------------------------------

      Active Sets 6930/6930
      ·Parents 1439/1439
      ·Clones 4573/4573
      ·Others 905/905
      ·BIOS 13/13

      Active ROMs 127483/127483
      ·Parents 25758/25758
      ·Clones 85257/85257
      ·Others 15363/15363
      ·bad dumps 0/0
      ·no dumps 1030/1030
      ·verified dumps 0/0
      ·BIOS 75/75

      Active CHDs 0/0
      ·Parents 0/0
      ·Clones 0/0
      ·Others 0/0
      ·bad dumps 0/0
      ·no dumps 0/0
      ·verified dumps 0/0
      ·BIOS 0/0

      Active Samples 1570/1570
      ·Parents 239/239
      ·Clones 1239/1239

      Active Bytes 71gb/71gb

      Voilà, donc ma question est: comment avoir un set parfait à partir de ça, je dois faire quoi ?

      Merci de votre aide

      1 Reply Last reply Reply Quote 0
      • MoonKnight
        MoonKnight last edited by

        Bon, j'avance un peu du coup je met ici où j'en suis si ça peut aider...
        Finalement, j'ai refait un scan en cochant toutes les cases "fix", puis j'ai mis oui partout lorsqu'il me proposait une correction à faire.

        Je me retrouve donc avec un romset presque complet, et avec des erreurs sur quelques roms où il y a des fichiers manquants (beaucoup sont des hacks, donc pas grave).

        Mais il me reste quand même des questions:

        • si je comprends bien, il faut que je trouve à la main chaque fichier manquant avec le bon crc et que je les ajoute au zips qui vont bien pour corriger les roms incomplètes (pas moyen de corriger cela automatiquement) ?

        • en cochant la case samples, je vois qu'il y a beaucoup de jeux où il manque des samples. Y a -t-il un moyen automatique de les récupérer ? (j'en ai trouvé 4 ou 5 mais j'ai du faire ça manuellement en fouillant le net, d'ailleurs pour info il faut mettre les zips de sample dans bios/samples pour que ça marche pour FBA)

        • je voudrais trier les jeux en fonction des plateformes suivantes (pour les séparer dans des répertoires):
          - CPS1
          - CPS2
          - CPS3
          - NEOGEO
          Y a-t-il un moyen simple de faire ça ?

        • je voudrais savoir aussi comment faire pour trier les roms comme ceci:
          - uniquement les roms parents
          - parmi les clones, uniquement la dernière version (en choisissant la région)

        Voilà, quelques solutions et encore beaucoup de questions...

        Merci

        1 Reply Last reply Reply Quote 0
        • STIFLER94130
          STIFLER94130 last edited by

          Je viens de créer un post dans le même sens que le tien mais concernant précisément les roms SEGA MODEL 3. Hésite pas à regarder au cas où 😉

          Scavy 1 Reply Last reply Reply Quote 0
          • Scavy
            Scavy Global moderator @STIFLER94130 last edited by

            @STIFLER94130 @MoonKnight

            @MoonKnight said in Encore un appel au secours pour clrmamepro...:

            Finalement, j'ai refait un scan en cochant toutes les cases "fix", puis j'ai mis oui partout lorsqu'il me proposait une correction à faire.

            Quand CMP peux faire un fix, le mieux et le plus simple est de le faire.

            @MoonKnight said in Encore un appel au secours pour clrmamepro...:

            il faut que je trouve à la main chaque fichier manquant avec le bon crc et que je les ajoute au zips qui vont bien pour corriger les roms incomplètes (pas moyen de corriger cela automatiquement) ?

            Non rien d'automatique. Il faut effectivement chercher chaque set manquant ou faux et le changer. Ne rien ajouter dans l'archive, en arcade tu récupères un fichier zip normalement. Ne pas modifier les noms non plus.

            @MoonKnight said in Encore un appel au secours pour clrmamepro...:

            en cochant la case samples, je vois qu'il y a beaucoup de jeux où il manque des samples.

            Oui les samples sont des ajouts d'amélioration (ils ne sont pas indispensables). Perso, je ne les ai pas encore installé effectivement ça prend du temps ! Mais tu peux jouer sans.

            @MoonKnight said in Encore un appel au secours pour clrmamepro...:

            je voudrais trier les jeux en fonction des plateformes suivantes (pour les séparer dans des répertoires)

            Tu peux faire des sous répertoires dans le dossier mame, fbneo...

            @MoonKnight said in Encore un appel au secours pour clrmamepro...:

            je voudrais savoir aussi comment faire pour trier les roms comme ceci:

            • uniquement les roms parents
            • parmi les clones, uniquement la dernière version (en choisissant la région)

            Pour n'avoir que les roms parents :
            dans la section "select sets", mets la ligne %c=[a-z0-9]* : elle te permet de ne sélectionner que les clones et éliminer les parents. Clique ensuite sur "invert", et cela va inverser le choix en cours : ne conserver que les parents et éliminer les clones. Ensuite, tu scannes et tu vas au résultat.

            Je te conseille si tu ne veux conserver que les parents (et si tu veux éviter de chercher des sets pour rien), de créer ton dat "parent only" et de scanner dessus. Ca t'évitera de chercher des sets de clones que tu vas éjecter ensuite !

            • RPi0w : GPi Case
            • RPi4-2Go : Nespi4case - SN30 pro+ & PS3 DualShock pads - Logitech M170 (BT) keyboard/mouse set
            • Odroid Go Advance & Go Super
            • PC : CPU i5 core 2.8/3.4 GHz - GPU GeForce 850M - RAM 8Go DDR3L
            MoonKnight 1 Reply Last reply Reply Quote 0
            • MoonKnight
              MoonKnight @Scavy last edited by MoonKnight

              @Scavy
              Merci pour tes réponses.
              Finalement, j'ai trouvé une méthode qui me convient pour faire tout ce que je veux.
              Ce n'est pas forcément simple car j'utilise différents logiciels, mais ça fonctionne:

              1/ trier et déplacer les roms neo geo avec clrMamePro (option du scanner)

              2/ obtenir roms cps1/2/3 avec les options de tri de LightSpeed Mamelister (export nom fichier)

              3/ déplacer les fichiers dans les répertoires voulus (cps1/cps2/cps3) --> j'ai fait un petit script perso qui déplace les fichiers en fonction d'une liste

              4/ pour chaque répertoire, utiliser clrMamePro (option dir2dat) pour générer un dat de chaque répertoire cps1/2/3 (penser à modifier les balises "machines")
              --> permet de faire un scan pour vérifier les roms sans avoir des manquants à cause des clones

              5/ne garder que les parents:
              cps1/2/3: avec LightSpeed Mamelister, ne garder que les parents
              --> déplacer les fichiers dans les répertoires voulus à partir des fichiers noclones
              OU
              --> utiliser clrMamePro avec le dat de base généré sans clones (scan, décocher Name, et cocher fix Unneeded): cela déplace les clones dans le dossier backup

              neogeo: avec datutil --> datutil.exe -g neogeo -c -r -f generic -C "Standard DatFile" -o "FinalBurn Neo (ClrMame Pro XML, Arcade only)_neogeo_noclones.dat" "FinalBurn Neo (ClrMame Pro XML, Arcade only).dat"     
              --> utiliser clrMamePro avec le dat neogeo généré sans clones (scan, décocher Name, et cocher fix Unneeded): cela déplace les clones dans le dossier backup 	
              
              autres jeux: avec datutil (garde moins d'infos que le fichier d'origine) --> datutil.exe -k -c -r -f generic -C "Standard DatFile" -o "FinalBurn Neo (ClrMame Pro XML, Arcade only) noclones.dat" "FinalBurn Neo (ClrMame Pro XML, Arcade only).dat"
              --> utiliser clrMamePro avec le dat de base généré sans clones (scan, décocher Name, et cocher fix Unneeded): cela déplace les clones dans le dossier backup
              

              Voilà, comme ça je me suis fait mes répertoires séparés par type (cps1/2/3, neogeo, arcade) avec uniquement les parents

              Je note l'astuce du %c=[a-z0-9]* inversé dans clrMamePro pour les parents, c'est plus simple.
              Et pour finir, quand je parlais de trier les cps, je ne parlais pas de la possibilité de mettre des répertoires mais bien de récupérer la liste des jeux qui sont cps 🙂

              En tout cas merci d'avoir pris le temps de me répondre, et peut être que ma méthode permettra d'aider.

              @STIFLER94130 si ça peut t'aider pour clrMamePro

              A+

              1 Reply Last reply Reply Quote 1
              • First post
                Last post

              Want to support us ?

              73
              Online

              99.3k
              Users

              28.1k
              Topics

              187.1k
              Posts

              Copyright © 2021 recalbox.com