Recalbox Forum

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

    [SOFT] Universal XML Scraper - Scrappez vos roms depuis Windows (Scrape your roms from Windows)

    Community projects
    [soft] universal xml scraper scrappez
    73
    656
    481104
    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.
    • supernature2k
      supernature2k last edited by

      une autre solution:

      <image name="logo">
      	<path>./data/logo.svg</path>
      </image>
      

      avec un logo.svg vide ou bien de 1x1 pixel transparent.

      Pi powered NES | Gameboy HD | RecalStation | RecalDrive
      Upvote messages if it has been useful ;)

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

        @screech ahhhhhh super ça fonctionne !!!!!! du coup faut éditer chaque theme.xml de chaque dossier mais au moins la solution est là

        merciiiiiiiiiiiiii

        @supernature2k j'ai pas testé comme la méthode de screech fonctionne en tout cas merci pour ton aide 😉

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

          Non, mets le dans le main.xml si il y en a un!

          Pi powered NES | Gameboy HD | RecalStation | RecalDrive
          Upvote messages if it has been useful ;)

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

            @screech , du coup j'ai downgradé en version 1.3.0.15 😞

            Master System 331roms:

            -1.5.0.1, 53 min
            -1.3.0.15, 3 min 40

            ça fait quand même du 20 fois plus lent

            Edit: ah ouais mais non, la version 1.3.0.15 ne trouve plus grand chose...

            Pi powered NES | Gameboy HD | RecalStation | RecalDrive
            Upvote messages if it has been useful ;)

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

              Ah oui ^^ mais du coup s'il ne trouve rien, il télécharge rien 😉 ça va donc plus vite ^^

              Clean your Romset with Universal ROM Cleaner
              Scrape your Romset with Universal XML Scraper

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

                Obviously 😄

                Pi powered NES | Gameboy HD | RecalStation | RecalDrive
                Upvote messages if it has been useful ;)

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

                  Comment fait-on pour distinguer les roms EUR/JAP/USA/FRA... ? On dirait que le scrap ne fait pas de distinction entre elles. EDIT : j'ai créé des dossiers séparés pour pouvoir scraper un par un aec un profil différent. Pour la méthodologie vous procédez comment ? J'ai opté pour séparer les fichiers gamelist par dossier (EUR.JAP...) et de les recoller manuellement après pour savoir ce que je fais... Pas moyen de lui faire scraper tout dans le même dossier tout en différenciant les jap des européens des américains ?

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

                    Malheureusement c'est la base de données screenscraper qui est faite comme ça.
                    C'est la même chose pour les clones arcades, ils se retrouvent tous avec le même nom.

                    La seule solution c'est d'éditer le gamelist à la main après.

                    Pi powered NES | Gameboy HD | RecalStation | RecalDrive
                    Upvote messages if it has been useful ;)

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

                      @archimage Ah oui, alors la effectivement, je n'ai pas encore de solution...

                      Mais c'est dans ma todo list de faire en sort de détecter la région de la rom, et en fonction de la région downloader les bonnes infos (exemple : le boitier Jap si c'est la rom Jap,...)

                      Aujourd'hui ce n'est pas possible, UXS fait du "mono jeu". C'est a dire que si tu as plusieurs version d'une rom pour un même jeu, il ne fera pas de différences...

                      Cependant pour du sous dossier, il suffit, dans la configuration, d'indiquer un par un le chemin de chaque sous dossier comme repertoire de rom et de laisser le meme chemin (à la racine) pour le fichier XML (et les images). Du coup, il fusionnera automatiquement chacun des fichiers XML en un seul. (Attention à bien le mettre en mode "Ajout de rom" et pas "nouveau fichier")

                      Clean your Romset with Universal ROM Cleaner
                      Scrape your Romset with Universal XML Scraper

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

                        @supernature2k non y'a pas de main.xml donc je suppose que j'aurais dû le mettre dans le darkade.xml bon ben je le saurais pour la prochaine fois lol

                        @archimage c'est vrai que par exemple pour la snes j'ai éditer le gamelist afin de mettre dans les titres soit (U), (J) ou (E) pour les différencer c'est embêtant c'est sûr mais le plus gros du travail est déjà fait par xml scraper

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

                          @archimage et @sassa

                          Je viens de pousser une nouvelle release 😉 V1.5.0.2

                          Avec celle-ci, vous pouvez, à la place du nom scraper, mettre le nom du fichier.
                          Il vous suffit de modifier le profile souhaité en changeant :
                          $ELEMENT_8 = 'name|value|noms/nom_%%|value'

                          Par :

                          $ELEMENT_8 = 'name|value|%RomName%|variable'
                          -> Pour le nom complet du fichier

                          Ou

                          $ELEMENT_8 = 'name|value|%RomNameShort%|variable'
                          -> Pour le nom du fichier sans l'extension

                          Du coup si vous avez des noms de fichiers corrects (à la fois pour le scrape et à la fois pour afficher dans l'interface) vous pourrez avoir le distingo 😉

                          (J'ai aussi corrigé le thème Darkade pour ne plus afficher le nom du système 😉 )

                          Clean your Romset with Universal ROM Cleaner
                          Scrape your Romset with Universal XML Scraper

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

                            Cool @screech , ça peut être utile pour les sets consoles. Par contre pour les clones arcades... 😕

                            Pi powered NES | Gameboy HD | RecalStation | RecalDrive
                            Upvote messages if it has been useful ;)

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

                              @screech merci effectivement je pense que je vais utiliser cette méthode pour les dossiers qui contiennent des roms eur usa et jap

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

                                Tadaaaa !!!! V1.5.0.3

                                @supernature2k, @sassa, @paradadf, @digitaLumberjack :
                                It's done : A really new naming function 😉

                                This is some exemple to modify your profile :

                                $ELEMENT_8 = 'name|value|%RomName%|variable'
                                -> Full filename of the rom
                                Exemple : Zero Tolerance (USA, Europe).zip

                                $ELEMENT_8 = 'name|value|%RomNameShort%|variable'
                                -> Filename of the rom without extension.
                                Exemple : Zero Tolerance (USA, Europe)

                                $ELEMENT_8 = 'name|value|noms/nom_%%|form:region'
                                -> Scraped Name and Scraped Region Merged. (So it work very well with Arcade game 😉 )
                                Exemple :
                                Scraped Name : Zero Tolerance
                                Scraped Region : USA
                                Name result : Zero Tolerance (USA)

                                $ELEMENT_8 = 'name|value|noms/nom_%%|form:%FileNameBracket%'
                                -> Catch the first bracket ( '(' or '[' ) in the file name and merge the end of the filename (without extension) with the scraped name (An issue by @paradadf ^^ )
                                ex :
                                Game Name : Zero Tolerance
                                Filename : zerotolerance (USA, Europe) [Proto].zip
                                FileNameBracket : (USA, Europe) [Proto]
                                Name Result : Zero Tolerance (USA, Europe) [Proto]

                                Clean your Romset with Universal ROM Cleaner
                                Scrape your Romset with Universal XML Scraper

                                1 Reply Last reply Reply Quote 1
                                • sassa
                                  sassa last edited by

                                  ouahhhhhh quelle rapidité !!!!!!!!!!! merci @screech

                                  elle est sympa la méthode là :

                                  $ELEMENT_8 = 'name|value|noms/nom_%%|form:region'
                                  -> Scraped Name and Scraped Region Merged. (So it work very well with Arcade game 😉 )
                                  Exemple :
                                  Scraped Name : Zero Tolerance
                                  Scraped Region : USA
                                  Name result : Zero Tolerance (USA)

                                  je la testerais en scrap ce soir

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

                                    1 truc quand même 😉 pour que cette methode soit "accurate" il faut : que tes CRC soient bien reconnus (sinon il risque de se mélanger les pinceaux avec les régions)
                                    Et il faut que la région de la rom soit bien renseigné sur Screenscraper 😉 (mais de ce que j'ai vue c'est déjà pas mal le cas 😉 )

                                    Si vous constatez des erreurs, n’hésitez pas à faire des corrections directement sur screenscraper 😉

                                    Clean your Romset with Universal ROM Cleaner
                                    Scrape your Romset with Universal XML Scraper

                                    1 Reply Last reply Reply Quote 0
                                    • digitaLumberjack
                                      digitaLumberjack Staff last edited by

                                      @screech
                                      Super. Je vais utiliser le nom des roms NoIntro comme ils sont très bien pour moi. J'ai pas encore regardé alors je vais faire le noob. Comment je crée mon propre "profile" ? j'ai vu que c’était des fichiers zip, il faut les mettre quelque part ?

                                      Merci pour le soft ça déchire 🙂

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

                                        Tout dépends de quel profil tu parles ^^

                                        Les profiles de MIX Image sont dans le repertoire MIX et ce sont des fichiers zip. (Tu peux en creer autant que tu veux 😉 je te laisse checker le wiki pour en creer)

                                        Les profiles de Scrape sont dans UXS-config.ini (dans ma todo list : faire des profiles en XML dans des fichiers séparés 😉 )

                                        Tu peux en recréer un, mais le plus simple est de modifier celui que tu utilises 😉

                                        Si besoin, passe sur IRC 😉 je te dirais quoi changer 😉

                                        Clean your Romset with Universal ROM Cleaner
                                        Scrape your Romset with Universal XML Scraper

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

                                          moi j'ai créer un profil en + avec cette méthode comme ça au pire j'ai l'autre méthode toujours à côté, donc oui j'ai trouvé comment faire lol je parle bien du profil et pas du template mais bon le template j'ai trouvé aussi ça fait déjà quelques jours mdrrrrrr

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

                                            Salut Screech !!

                                            Tout d'abord, un énorme merci pour tes outils, ils sont géniaux !!!
                                            J'aurais des petites questions les concernant.

                                            J'ai pu récuperer le fullset SNES de NO-INTRO. Tout en sachant que certains jeux on différent noms quand il s'agit de la version JAP et EU (ex: Castelvania Vampire Kiss est Akumajou Dracula XX en JAP), peut-on faire un tri via ton outils Universal ROM Cleaner ? parce que du coup je me retrouve avec les 2 versions sur Recalbox.
                                            Il me semble pas car il ne trie que via les attributs entre parenthèse mais je demande quand même, tu connais mieux ton outils que quiconque ^^

                                            Si cela n'est pas possible, j'ai un autre petit soucis du coup, j'ai donc les 2 versions du jeu (prenons encore castlevania vampire kiss) dans Recalbox, mais avec la même image (j'utilise la version MIX avec 3 images), hors sur ScreenScraper, il y a bien la version JAP et PAL de la jaquette

                                            alt text PAL

                                            alt text JAP

                                            Comment puis-je faire pour que quand il scrape la version PAL il me mette la jaquette PAL et quand il scrape la version JAP il mette la jaquette JAP ?

                                            Un énorme merci pour ton aide et tes réponse ! 🙂

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

                                            Want to support us ?

                                            88
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com