RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Gengal - Gamelist XML Generator

    Scheduled Pinned Locked Moved Projects and Themes
    gengalgamelist.xmlgamelistemulationxml
    57 Posts 40 Posters 70.4k Views
    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.
    • L
      LorThe3rd @Jax
      last edited by

      Nice work @Jax, is it possibly to overwrite an existing gamelist.xml file in the future? Maybe an option where we can add the Marquee & Video in the existing file .

      J 2 Replies Last reply Reply Quote 1
      • J
        Jax @LorThe3rd
        last edited by

        @LorThe3rd I was thinking about that actually.

        It's possible as there's a way to treat XML as an array, make the changes and write it out, so I'll look into it over the next few days if I get chance.

        1 Reply Last reply Reply Quote 1
        • J
          Jax @LorThe3rd
          last edited by

          @LorThe3rd Figured it out, kinda. The file has now been updated in the original post. You can now update existing gamelist.xml files.

          At the moment, it can insert "image", "marquee" and "video" tags, and update them if necessary with different extensions or folder names.

          What I couldn't figure out how to reliably do though, is make it so you can add games to an existing gamelist.xml file. So you either create from scratch, or update what's already there. I'm sure I'll figure it out, but it's a headscratcher right now.

          I'm planning on making a YouTube video soon showing how to use it and the limitations (even though it's self explanatory) but if someone wants to beat me to the punch, go right ahead.

          1 Reply Last reply Reply Quote 2
          • E
            EctoOne
            last edited by

            It would be great if we could add a suffix to the files. My folder structure looks like this:

            /rom folder
             /images
              gamename-image.png
              gamename-boxart.png
              gamename-screenshot.png
              gamename-marquee.png
             /videos
              gamename-video.mp4
            gamename.rom
            gamelist.xml
            

            So i would love it if i could add -marquee or -video to the filenames in the gamelist.xml

            J 2 Replies Last reply Reply Quote 1
            • J
              Jax @EctoOne
              last edited by

              @EctoOne I'll certainly have a look into that. Don't see why it can't be added.

              1 Reply Last reply Reply Quote 2
              • J
                Jax @EctoOne
                last edited by

                @EctoOne Okay, this has now been implemented in the form of a "suffix mode". You can either press F5 or select it from the new "Tools" option. That should give you what you need!

                I think it's self explanatory (especially with the preview option), but let me know if you get stuck.

                E 1 Reply Last reply Reply Quote 2
                • E
                  EctoOne @Jax
                  last edited by

                  @Jax Awesome, works great. But i think there's one Bug. When not using Suffix Mode, i only can enter 4 letters in any of the subfolder textboxes.

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    Jax @EctoOne
                    last edited by

                    @EctoOne Whoops, well spotted. Fixed now if you want to redownload.

                    1 Reply Last reply Reply Quote 0
                    • B
                      BORIStheBLADE1
                      last edited by

                      Just to clarify.. This doesnt scrap art, it uses art you have?

                      Thanks

                      J 1 Reply Last reply Reply Quote 0
                      • J
                        Jax @BORIStheBLADE1
                        last edited by

                        @BORIStheBLADE1 said in Gengal - Gamelist XML Generator:

                        Just to clarify.. This doesnt scrap art, it uses art you have?

                        Thanks

                        No it doesn't scrape, at least not yet. Might do it in the future, but it's not what I needed it for at the time so it doesn't have the feature at the moment.

                        theWinterDojerT 1 Reply Last reply Reply Quote 0
                        • Q
                          qanba
                          last edited by qanba

                          Hi @Jax !, thats a ultra good program but in mi opinion for be perfect you need to apply one thing more in the suffix mode:

                          1- the option for edit the suffix you like not predefined like in version 1.11.
                          2- an option to chose the 3 folders , at this moment marquee and cover shares folder in suffix mode obliged.

                          With that i think is perfect program! thanks a lot!.

                          1 Reply Last reply Reply Quote 0
                          • N
                            numotiv
                            last edited by

                            Any chance of an upload somewhere else? I can't for the life of me get the link to work.

                            1 Reply Last reply Reply Quote 0
                            • A
                              A2ra3L
                              last edited by

                              Probably a REALLY stupid question but I tried to scrape my roms today with sselph, universal XML and the built in scraper and none of them found any of my Atari 2600, NES or SNES roms. Will this create an XML file that will allow universal xml to find them and scrape them or do I need something else? I am still very new to this :P

                              1 Reply Last reply Reply Quote 0
                              • theWinterDojerT
                                theWinterDojer @Jax
                                last edited by

                                @jax How do I use it to update an existing xml? I only see the option to add my ROM folder.

                                E 1 Reply Last reply Reply Quote 0
                                • E
                                  EctoOne @theWinterDojer
                                  last edited by

                                  @thewinterdojer If you want to update your xml with videos/marquee i think you need to use suffix mode from the tools menu or press F5. I'm not sure tho, so make a backup of your xml first.

                                  1 Reply Last reply Reply Quote 0
                                  • L
                                    lukeslens
                                    last edited by

                                    Curious what is going wrong here. Whenever I try to update the xml, it spits out this weird garbled mess of a filepath. I've tried it on numerous ones thus far and it all looks like this...

                                    <image>./boxart//hompRetroPiromn6007 - GoldenEye (USA).png</image>
                                    <video>./snap//hompRetroPiromn6007 - GoldenEye (USA).mp4</video>

                                    I'm THIS close to being able to solve being able to fix a lot of gamelists with this tool, but this little bug is preventing me and I can't figure it out.

                                    K 1 Reply Last reply Reply Quote 0
                                    • R
                                      robertybob
                                      last edited by

                                      I cannot open the .exe , I double click on it but nothing happens :(

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        momaw27
                                        last edited by

                                        Hi Jax!

                                        Wow! Great program!

                                        I'd like to suggest an option to add.

                                        Would it be possible to create an .xml that truncates the region code from the game list within EmulationStation?

                                        While my rom sets include the region code... Ducktales (USA).zip... the gamelist currently displays Ducktales (USA).

                                        I'd like my game list within EmulationStation to display the title without the (USA)... just plain Ducktales

                                        Thanks for your hard work and giving us something that DRASTICALLY makes our lives easier!

                                        1 Reply Last reply Reply Quote 0
                                        • K
                                          kb1ujs @lukeslens
                                          last edited by

                                          @lukeslens I ran into this myself tonight. I'm guessing your gamelists use absolute paths. Gengal appears to be able to only write out relative paths.

                                          1 Reply Last reply Reply Quote 0
                                          • P
                                            Psibash
                                            last edited by

                                            Random question...So this will create the gamelist.xml files...but it will not include the ratings, number of players, type of game, game description, etc...right? If not...is there a way to add those informations to the xml files?

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

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.