Recalbox Forum

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

    [SOFT] GameList Editor 2022

    Community projects
    [soft] gamelist editor 2022
    9
    23
    2299
    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.
    • adelcampo
      adelcampo last edited by adelcampo

      NeeeeB's GameList Editor has been my favorite tool on PC for refining and exploring gamelists, and I was a bit sad to see that it had stopped development years ago. I talked to NeeeeB and agreed to bring it back to life :).

      I proudly present to you... GameList Editor 2022!

      • Full Video support! with playback! -also buttons for changing and deleting the video. Also basic video scraping and a new Missing Videos filter
      • Recognize ANY system. No longer limited to a few preconfigured folder names.
      • Scraping is now in top shape! It now supports TLS 1.3 to be able to talk to the server again. The former implementation was obsolete and no longer working due to new security requirements from the server. It is now up to date.
      • Scraping is much more resilient -far less crashes when malformed XML or unexpected structure came from the server.
      • Languages are back better than ever! The translations were not included in this fork releases before (by mistake). The resources are added back with the latest new labels in all supported languages.
      • Adds logos and scraping info for 20 more systems: '3do', 'amiga' (generic), 'amigacd32', 'arcade', 'atari5200', 'atarilynx', 'cdtv', 'coleco', 'daphne', 'gx4000', 'intellivision', 'naomi', 'neogeocd', 'openbor', 'ports', 'saturn', 'snescd', 'x68000', 'atomiswave', 'ti99', 'snesmsu1', 'gameandwatch', 'nds', 'odyssey2', 'tg16', 'tg16cd', 'pspminis'.
      • Active support. Feel free to open Issues or participate in Discussions to share feedback about the tool and make it better. Those sections are now available in this fork.

      NOTE: On high resolution screens you may want to right click on Properties in GameListEditor.exe, click on Compatibility, Change high DPI settings button, mark Override high DPI scaling behavior... to System (dropdown). Ok and Ok.

      Quickstart for New users:

      • Select your language in Options / Language.
      • If you want to scrape games, enter your Screenscraper.fr user and password in Options / Network / Configure.
      • Select File / Choose folder and point to your PC folder or even network RetroPie / Recalbox containing your game systems folders with roms, etc.
      • Note: This tool is not intended for massive scraping but for collection refining - you may use https://www.skraper.net/ for massive scraping purposes.

      alt text
       
      alt text

      Info for developers / contributors:
      There are some very significant changes to the inner workings of GameList Editor as most of the tooling was 5+ years old and in many cases obsolete.

      • GameList Editor is now in Delphi 10.4
      • Internet Direct (Indy) did not support TLS 1.3, so it has been migrated to TNetHttpClient (included in Delphi 10.4). It no longer requires additional DLLs in the main directory.
      • Dependency on Windows Media Player ActiveX (included in Windows 7 and later -including Windows 11). Implemented in your development environment following: https://chapmanworld.com/windows-media-player-in-delphi/
      • DxGetText used for translations is also deprecated and not working in Windows 10/11, but J. Rathlev has made his own Windows 10/11 version -you can download it from https://personal-backup.rathlev-home.de/translate.html . Translations can be made using the same process as described in http://dxgettext.po.dk/documentation/how-to

      For more details on the classic tool: Link to Original GameList Editor post

      https://github.com/andresdelcampo/GameList_Editor
      https://github.com/andresdelcampo/GameList_Editor/releases

      Enjoy!!
      Andrés

      myjosito Paulska 2 Replies Last reply Reply Quote 4
      • myjosito
        myjosito @adelcampo last edited by myjosito

        @adelcampo Without any doubt one of my favorite recalbox tool at that time ! 😊
        Thanks a lot for sharing and reviving this program👍

        RPI4b 4Go / Argon One / Manettes XBOX360 ou SF30Pro

        1 Reply Last reply Reply Quote 0
        • Pinned by  Zing Zing 
        • Paulska
          Paulska @adelcampo last edited by Paulska

          @adelcampo
          thanks man ill try it out.

          I use Skrapper but that doesn't check if image for a particular rom has already been scraped. It just deletes everything and starts over.

          Does this version of yours check for previously scrapped games? or at least check if image is already there?
          or is it per game scraping?
          thanks

          Paulska 1 Reply Last reply Reply Quote 0
          • Paulska
            Paulska @Paulska last edited by

            @paulska nvm
            this is for single edits only.
            still awesome that it gives option to delete orphan games. (like removing eu from your library)

            Thanks again for the work.

            adelcampo 1 Reply Last reply Reply Quote 0
            • adelcampo
              adelcampo @Paulska last edited by

              @paulska Exactly... I tried to remark it in the description -for mass scraping better keep using other tools like Skraper.net, but when it comes to refining a few games -missing images, missing videos, reorganizing with default picture for the ones missing it, and in general fine tuning... this tool was my favorite -looks awesome, it had been made with a great care for User Interface / User Experience- and I did not want to see it die :).

              1 Reply Last reply Reply Quote 0
              • puananiila99
                puananiila99 Banned last edited by

                i want to know more about this

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

                  Thank you, nice work.

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

                    @adelcampo

                    Tested the GameList Editor and read my directories correctly. However, no covers are shown to me. I can't change them either. I'll get the Error Message "The roms/console/images directory is not found". But the correct path is: "roms/console/media/images". Can you fix this please?

                    adelcampo 1 Reply Last reply Reply Quote 0
                    • adelcampo
                      adelcampo @Tom73 last edited by

                      @tom73 That is very strange... my set has a mix of systems like gb\mixart, gb\snap, and others like fbneo\media\images, fbneo\media\videos and both show without problems. Could you check your gamelist.xml file and make sure it had the right paths set? Is it working with any other program? Did it work and stop working after doing something?
                      If your gamelist.xml is pointing to the wrong directories, you can easily do a Replace all occurrences in the file with Notepad to change to the right directory.

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

                        "console" is only a example path for snes or nes or mame etc. Sorry I didn't express myself clearly.

                        It is working with skraper.

                        adelcampo 1 Reply Last reply Reply Quote 0
                        • adelcampo
                          adelcampo @Tom73 last edited by

                          @tom73 yes, the console part I assumed. Have you checked the gamelist.xml file to see if the image and video paths are correct? -that they include the "media" folder in between, and not directly the images folder? I don't know if Skraper has a separate configuration that allows it to point to the right folders when downloading them, but if gamelist.xml is wrong, that is the first place to address -to make sure it points to the right folders there. Once having a correct gamelist, if you find any scenario in which GL Editor corrupts in any way the file, let me know (how to reproduce the corruption) and I will be happy to fix it.

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

                            This is my folder structure:

                            folder.jpg

                            The GamelLst Editor look into "roms/megadrive/images" and not "roms/megadrive/media/images"

                            Why is that? I didn't change anything, it is a clear recalbox install on the sd cart.

                            adelcampo 1 Reply Last reply Reply Quote 0
                            • adelcampo
                              adelcampo @Tom73 last edited by

                              @tom73 I would assume the roms and media did not come in a clean Recalbox install? If you used Skraper to get the media, did it also update gamelist.xml? Did you copy it as well back to the SD card? -assuming you scraped it outside of it.
                              That file is located in roms/console/gamelist.xml and it has entries for each game, each with its own path to image and video. If gamelist.xml is pointing to the wrong directory, there is little we can do. The only thing is find out when that gamelist.xml started to point to the wrong folders, but my suspicion is that you may have scraped it outside, and copied the updated media but not the updated gamelist.xml to the card? You seem to keep ignoring my request to check gamelist.xml?

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

                                This is how my gamelist.xml look like:

                                <game>
                                		<path>3 Ninjas Kick Back (USA).zip</path>
                                		<hash>E5A24999</hash>
                                		<lastplayed>20220401T143721</lastplayed>
                                		<playcount>1</playcount>
                                		<region>248</region>
                                		<players>1-2</players>
                                		<genreid>257</genreid>
                                		<genre>Action,Plattform</genre>
                                		<publisher>Psygnosis</publisher>
                                		<developer>Malibu Games</developer>
                                		<releasedate>19940531T230000</releasedate>
                                		<video>media/videos/3 Ninjas Kick Back 90df0193f8f8c470c7903c9dacef4bb0.mp4</video>
                                		<image>media/images/3 Ninjas Kick Back 09f9529d49ed6b18a560dfe1209280c1.png</image>
                                		<desc>Sie müssen einem alten Samurai helfen, einen Dolch zurückzuholen, den er einst 
                                
                                adelcampo 1 Reply Last reply Reply Quote 0
                                • adelcampo
                                  adelcampo @Tom73 last edited by

                                  Looks like we probably do have a corner case issue in the app here... I am taking this offline with Tom to find out more and get a hotfix made as soon as I find out what is triggering that.

                                  Alvin adelcampo 2 Replies Last reply Reply Quote 0
                                  • priyachaudhary
                                    priyachaudhary last edited by

                                    i am searching for the game list editor 2022.

                                    adelcampo 1 Reply Last reply Reply Quote 0
                                    • Alvin
                                      Alvin Banned @adelcampo last edited by

                                      @ priyachaudhary
                                      @adelcampo said in [SOFT] GameList Editor 2022:

                                      Looks like we probably do have a corner case issue in the app here... I am taking this offline with Tom to find out more and get a hotfix made as soon as I find out what is triggering that.

                                      1 Reply Last reply Reply Quote 0
                                      • adelcampo
                                        adelcampo @priyachaudhary last edited by

                                        @priyachaudhary - GameList Editor 2022 was linked in the first post, here is the releases page where you can download it: https://github.com/andresdelcampo/GameList_Editor/releases/tag/2022.02

                                        1 Reply Last reply Reply Quote 0
                                        • adelcampo
                                          adelcampo @adelcampo last edited by

                                          @Tom73 There is a new release fixing the issues you found: -both this time, the hotfix I gave you only fixed changing pictures. https://github.com/andresdelcampo/GameList_Editor/releases/tag/2022.04

                                          Mustafaleek 1 Reply Last reply Reply Quote 0
                                          • Tom73
                                            Tom73 last edited by Tom73

                                            @adelcampo

                                            Thank you for the hotfix. Unfortunately haven't had time to test this yet. As soon as I have time I will do so. Thanks again for that.

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

                                            Want to support us ?

                                            78
                                            Online

                                            90.3k
                                            Users

                                            26.3k
                                            Topics

                                            181.8k
                                            Posts

                                            Copyright © 2021 recalbox.com