Recalbox Forum

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

    [SOFT] Universal XML Scraper V2

    Community projects
    [soft] universal xml scraper
    112
    670
    633130
    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.
    • johnDoe_1
      johnDoe_1 Banned last edited by johnDoe_1

      @screech Je sais pas si c'est un bug mais quand je scrape avec ajout d'image, exemple un dossier avec +4000 roms, je me retrouve avec presque 6000 images soit presque 2000 images de trop (quasiment que des doublons)

      Il serait pas possible d'ajouter un petit script qui compare l'ancienne image par rapport à la nouvelle image ? Compare la taille + le poids de l'ancienne image par rapport à la nouvelle, si c'est similaire, il garde, si c'est différent, il remplace par la nouvelle et supprime l'ancienne

      Par contre je pense qu'il serait préférable de choisir si on veut remplacer par rapport à la taille ou non car suivant les choix de chacun, ça risque de ne pas le faire. Mais remplacer par rapport au poids ça me semble possible non ? Car on en avait déjà discuté si c'était possible de remplacer une image en vérifiant s'il manquer ou non des éléments à celle-ci mais tu m'as dis que ce n'était pas possible mais en vérifiant le poids, je pense que c'est possible ?

      Qu'en dis tu ?

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

        @cotedeporc
        <Target_OriginX> change le point d'origine pour le calcul de position (normalement 0x0 c'est en haut à gauche)
        et <Target_TopLeftX> est la position par rapport au point d'origine.

        Le point d'origine n'est pas obligatoire (s'il n'y en a pas c'est 0x0) Mais du coup ça peut être pratique pour des balises genre CENTER, LEFT, RIGHT, UP, DOWN si tu veux faire un décalage 😉

        @Genetik57 as tu verifier les formats ? Il est possible que tu ai une version en JPG (exemple juste le Screenshot) et une version en PNG (un MIX)

        Pour la mise à jour, qu'elle est l’intérêt de télécharger les images, créer le mix et comparer la taille ? vu que tout est déjà fait, autant remplacer l'image... Au pire ce sera la même... ça tombe bien c'est justement le but du mode MaJ Image 😉

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

        johnDoe_1 1 Reply Last reply Reply Quote 0
        • johnDoe_1
          johnDoe_1 Banned @screech last edited by

          @screech Même format (png) et même taille (celle par défaut), je vois pas 😕

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

            comment est ce possible d'avoir des doublons de fichiers avec le même nom, la même extension, et la même taille ??? (sous windows j'y arrive pas ^^)

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

            johnDoe_1 Ramstatlon 2 Replies Last reply Reply Quote 0
            • johnDoe_1
              johnDoe_1 Banned @screech last edited by

              @screech Aucune idée mais je t'assure que j'avais des doublons, j'ai dû supprimer tout le dossier et recommencer

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

                Je ne vois pas comment cela est possible non plus, impossible d'avoir 2 fichiers avec le même nom et même extension dans un répertoire sous windows.

                Tu es sur que tu n'a pas changé le type d'image dans UXMLS, comme de .jpg à .png par exemple ?

                johnDoe_1 1 Reply Last reply Reply Quote 0
                • johnDoe_1
                  johnDoe_1 Banned @kevinnash last edited by

                  @kevinnash Des doublons, doit y avoir un caractère de changer mais pour passer de +3000 à presque 6000 images avec "ajout d'image" c'est qu'il doit y avoir quelque chose

                  C'est bien du png, je déteste l'extension JPEG

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

                    Bien d'accord avec toi pour le .jpg 😉

                    Les images se nomment NOMDELAROM-image.png jette un oeil sur tes noms d'images pour trouver ce qui ne colle pas

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

                      @screech
                      Salut, je ne sais pas si j ai mal configurer quelques chose, mais les commandes SSH ne marchent plus chez moi avec la version 2.0.0.9 de UXML.
                      Du coupd j utilise les commandes SSH avec la version precedente 2.0.0.7 et ensuite je scrape avec la 2.0.0.9.
                      Quelqu un a le meme probleme.
                      Les login/mdp sont bien les memes dans les 2 versions de UXML que j utilise .

                      recalboxOS 4.0.0-beta6
                      Raspberry pi 3
                      manettes 8Bitdo SCF30 & NES30 Pro

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

                        @Ramstatlon oui, désolé, j'ai cassé qqchose sur le SSH de la 2.0.0.9 :S je le répare sur la prochaine promis 😉

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

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

                          @screech Super, merci.
                          J ai une question qui est pas directement liee au a UXML. J effacerai le post et ouvrirai un autre sujet si besoin. Comment reference un Rom qui n est pas reference dans Screenscaper.fr?
                          En l occurence, je pense ici a une version traduite en anglais de la rom Japonaise Wonder Project J2 sur N64.
                          http://screenscraper.fr/gameinfos.php?gameid=5684
                          Il y a bien le CRC C6458D2B qui est dans la liste et qui correspond aussi a une rom traduite mais celle dispo sur romstation parait bien plus complete mais son CRC E1094E29 n est pas reference sur screenscraper.fr

                          recalboxOS 4.0.0-beta6
                          Raspberry pi 3
                          manettes 8Bitdo SCF30 & NES30 Pro

                          Ramstatlon 1 Reply Last reply Reply Quote 0
                          • cotedeporc
                            cotedeporc last edited by

                            @screech ,

                            Encore moi...

                            Pourrais-tu me dire s'il est toujours possible de déformer un screnshot afin qu'il rentre dans un mask de TV par exemple?
                            Si oui, quelles sont les balises XML?

                            Merci!

                            PS: mon Mix console de salon est presque terminé. Je passerais après à l'arcade et enfin chaque portable.
                            Le tout sera accompagné d'un thème spécifique.

                            Thème FoolScreen / Squared

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

                              Bien sur que c'est possible 😉

                              Il suffit (en plus du premier point en haut à gauche) de définir la position du point en haut à droite et en bas à gauche 😉 Le dernier point est calculé tout seul ^^
                              <Target_TopLeftX></Target_TopLeftX>
                              <Target_TopLeftY></Target_TopLeftY>
                              <Target_TopRightX></Target_TopRightX>
                              <Target_TopRightY></Target_TopRightY>
                              <Target_BottomLeftX></Target_BottomLeftX>
                              <Target_BottomLeftY></Target_BottomLeftY>

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

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

                                @cotedeporc j'ai finit le tuto 😉

                                voila, en esperant que ça t'aide : https://github.com/Universal-Rom-Tools/Universal-XML-Scraper/wiki/[TUTO]-Making-a-MIX-Template

                                (Au pire hesite pas à poser des questions 😉 )

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

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

                                  Merci pour le tuto!

                                  Par contre, j'ai un léger problème.
                                  Serait-il possible de préciser le 4ème coin afin de biseauter l'image?

                                  Voilà ce que j'obtiens:
                                  http://hpics.li/71116e3

                                  Autres petites requêtes:

                                  • Sera-t-il possible un jour d'ajouter du texte?
                                    Cela pourrait palier aux limitations d'EmulationStation (impossible d'afficher le nom du jeu, etc...)
                                  • Un affichage conditionnel de certaines images?

                                  Merci beaucoup!

                                  Thème FoolScreen / Squared

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

                                    Malheureusement les fonctions que j'utilise ne permette pas de préciser pour le 4eme coin. (je vais faire quelques recherches 😉 )

                                    Je rajoute dans la todo :

                                    • ajouter du texte

                                    Par contre, pour les images conditionnelles, pourrais tu me donner des exemples ?

                                    Petit détail sur ton template (très sympas 😉 ) la zone de "gamelist" avec les jeux est galère au niveau du thème. Elle est "obligatoirement" derrière l'image. Du coup, je ne sais pas si tu as mis de la transparence sur la zone, mais ça me semble vachement foncé (la liste sera derrière l'image) donc peut être peu visible. N’hésite pas à utiliser la fonction transparentzone 😉

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

                                    cotedeporc 1 Reply Last reply Reply Quote 0
                                    • Ramstatlon
                                      Ramstatlon @Ramstatlon last edited by

                                      @Ramstatlon said in [SOFT] Universal XML Scraper V2:

                                      @screech Super, merci.
                                      J ai une question qui est pas directement liee au a UXML. J effacerai le post et ouvrirai un autre sujet si besoin. Comment reference un Rom qui n est pas reference dans Screenscaper.fr?
                                      En l occurence, je pense ici a une version traduite en anglais de la rom Japonaise Wonder Project J2 sur N64.
                                      http://screenscraper.fr/gameinfos.php?gameid=5684
                                      Il y a bien le CRC C6458D2B qui est dans la liste et qui correspond aussi a une rom traduite mais celle dispo sur romstation parait bien plus complete mais son CRC E1094E29 n est pas reference sur screenscraper.fr

                                      Ah ben j ai trouve le tuto dans le forum!
                                      http://www.screenzone.fr/forum/viewtopic.php?f=434&t=797

                                      Je devrais peut etre effacer mes 2 posts qui sont hors-sujet du coup

                                      recalboxOS 4.0.0-beta6
                                      Raspberry pi 3
                                      manettes 8Bitdo SCF30 & NES30 Pro

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

                                        oups !! désolé @romstation, j'avais zappé ton message :S

                                        Pour le moment, c'est nous qui ajoutons les roms dans la BDD Screenscraper. Au besoin tu peux m'envoyer ton fichier missing.txt correspondant.

                                        Petit detail pour que ce soit profitable à tous :
                                        Si possible des roms connues et reconnues (pas de rom patché "maison" ou de rom provenant de site russe obscure...)
                                        Si possible pas de roms zippées/dezippées/rezippées (Si c'est une rom zippée, elle doit provenir d'un "romset" facilement trouvable sur internet et ne pas avoir été modifiée)
                                        Si possible les noms "d'origine" des roms (on évite les roms renommées, sinon on perd de l'info, on préfère un mario(j).nes par exemple pour identifier une rom Jap)
                                        Pour les roms "particulières" genre les hacks ou les trads, si possible provenant d'un "goodset" histoire de pas en avoir 1 différentes par utilisateurs 😉

                                        Voila, c'est un peu restrictif, mais c'est pour pas mettre trop le dawa dans la BDD 😉

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

                                        Ramstatlon 1 Reply Last reply Reply Quote 0
                                        • cotedeporc
                                          cotedeporc @screech last edited by

                                          @screech,

                                          Par affichage conditionnel, je pensais associer une liste d'image à une liste de valeur.
                                          Le programme afficherais alors celle pour laquelle le champ donné correspond à la valeur correspondante.

                                          Par exemple:
                                          <Conditionnal>
                                          <Name>GameType</Name>
                                          <Source_Type>XML_Value</Source_Type>
                                          <source_Origin>Game</source_Origin>
                                          <Source_Value>genres/genres_fr</Source_Value>
                                          <Case1_When>Aventure</Case1_When>
                                          <Case1_Then>adv.png</Case1_Then>
                                          <Case2_When>Action</Case2_When>
                                          <Case2_Then>act.png</Case2_Then>
                                          </Conditionnal>

                                          J'ai essayé de respecter la logique du XML pour les thèmes.

                                          Thème FoolScreen / Squared

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

                                            @screech said in [SOFT] Universal XML Scraper V2:

                                            oups !! désolé @romstation, j'avais zappé ton message :S

                                            moi c est Ramstatlon, rien avoir avec romstation meme si la rom dont je parle vien de ce site 🙂

                                            recalboxOS 4.0.0-beta6
                                            Raspberry pi 3
                                            manettes 8Bitdo SCF30 & NES30 Pro

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

                                            Want to support us ?

                                            78
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com