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

    Yet Another ROM manager...

    Scheduled Pinned Locked Moved Ideas and Development
    manageremulationstatiodesktopxml filesimages
    27 Posts 11 Posters 12.7k 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.
    • J
      JoeRamone
      last edited by

      Thanks for your suggestions, Dukafleed.

      I’m working on the export feature right now.
      The Idea is to use my tool to organize, check, find duplicated roms and games that are missing from ThegameDB. Once the collection is Ok, you will be able to export that system to a gamelist.xml, downloaded_image and roms folder ready to use in emulationstation.

      I will Add the # of players to the main screen.
      The next step will be the “edit main database” to allow add new games, edit the info for the existing ones and other operations.

      About the download link, there’s unfinished functions that I want to have properly working in a week or two… And there's a catch. For now, the program use a MS SQL server 2016 local database… You will need to install the express edition or the localDB. I Have plans to convert it to SQLite but some problems and performance issues had send the conversion to the end of the to-do list.

      D 1 Reply Last reply Reply Quote 0
      • D
        Dukafleed @JoeRamone
        last edited by

        @JoeRamone thank you for the quick response, just few comments

        "you will be able to export that system to a gamelist.xml, downloaded_image and roms folder ready to use in emulationstation."
        please include that the same data base can be exported to romlist (i would recomend a converter for both from one to another as some might want to change from one front end to another.

        "I will Add the # of players to the main screen." just make sure this get exported to the gamelist or romlist as this info can help sorting 4 game players and so on in attract mode

        another point is that your app should be able to read the roms from directory and then match the meta from gamelist or romlist.. meaning if you want to add a new rom, just copy it to the working folder..

        im sure your app will be the default scraper/organizer in time..

        1 Reply Last reply Reply Quote 0
        • F
          Freakadude
          last edited by

          Sounds great. Love to see the finished product :)

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

            Looks good! Keep up the good work.

            1 Reply Last reply Reply Quote 0
            • D
              Dukafleed
              last edited by

              any update on this?

              1 Reply Last reply Reply Quote 0
              • J
                JoeRamone
                last edited by

                "another point is that your app should be able to read the roms from directory and then match the meta from gamelist or romlist.. meaning if you want to add a new rom, just copy it to the working folder"

                Sure. You can simply copy new roms into the folder and press the button to scan the files.

                That will be Ok if you add a couple of new roms.

                But if you have a folder with 578 Roms already scrapped... Then you got a torrent with 1000 files... Copy and paste all together may not be wise coz you will end with tons of duplicated files.

                The "Import" feature will load the new folder, ignore the roms that you already have in the base folder, scrap the rest and copy only the ones that you was missing.

                any update on this?

                Yes, still working on it.

                I think I may have a pre-alpha POC version to share this weekend or the next.

                1 Reply Last reply Reply Quote 0
                • D
                  Dukafleed
                  last edited by

                  Can't wait to try it out,

                  1 Reply Last reply Reply Quote 0
                  • Z
                    zettea
                    last edited by zettea

                    OOPS! Sorry I made a tool similar. Difference is that its not a manager its a USB utility that stream-lines the game (ROM) import process for novice users. I'm including the link below so you can check it out for yourself. If you have any question please inquire with me. Also I can send you the source for it if need be, just inquire at my email.
                    Sorry if I'm treading too close to your territory.
                    Also if chance, I could integrate this into yours if you want.

                    https://github.com/Zettea/RetroPie

                    BuZzB 1 Reply Last reply Reply Quote 0
                    • BuZzB
                      BuZz administrators @zettea
                      last edited by

                      @zettea Why not just use git to manage the source on github - would seem more sensible that just sticking a binary there, and saying the source is available on request.

                      It would also allow people to know what they are running, rather than some unknown executable.

                      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                      Z 1 Reply Last reply Reply Quote 1
                      • Z
                        zettea @BuZz
                        last edited by zettea

                        @BuZz I am planning that it is open access under request due to some explaining needed with it, because i have zero commenting assistance built into the file, and I also use a lot of my own "lingo" throughout the document that is hard to under stand that i will need to build a legend for. (i.e. Variable memory names as in GameSystemSelectionBoxOut > gSbo, element name textboxRomEntry > tbRE, memory carries tempVar>t1).

                        Also i do want this to be open source, but i do not want it to be copied and remade and resold right away. I know the license says my purpose but I feel like it will be abused immediately.

                        Also I would like to note that @JoeRamone I am sorry for posting on your thread I have realized that these tools are not related, I just skimmed through the information on your program and figured they were similar tools. Mine is a ROM Migration utility while yours is a ROM Management Utility. Now I "see" your's doesn't include migration [as far as I can see]. My Apologies.

                        herb_fargusH 1 Reply Last reply Reply Quote 0
                        • herb_fargusH
                          herb_fargus administrators @zettea
                          last edited by

                          @zettea said in Yet Another ROM manager...:

                          Also i do want this to be open source, but i do not want it to be copied and remade and resold right away. I know the license says my purpose but I feel like it will be abused immediately.

                          Welcome to our lives. If the source is open and your code is any good people will steal it. People are greedy. Anyways there are a ton of ROM helpers out there so I don't know if I'd worry too much about it, people are too busy ripping us off first

                          If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                          Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                          Z 1 Reply Last reply Reply Quote 0
                          • Z
                            zettea @herb_fargus
                            last edited by zettea

                            @herb_fargus @BuZz I have added the source to the GIT, but the source is protected with a password, so those still incline can inquire of usage. Also if you want to check for malicious content, you can again just inquire about the access to the document.

                            1 Reply Last reply Reply Quote 0
                            • J
                              JoeRamone
                              last edited by

                              Hi There...

                              @zettea said in Yet Another ROM manager...:

                              Also I would like to note that @JoeRamone I am sorry for posting on your thread I have realized that these tools are not related, I just skimmed through the information on your program and figured they were similar tools. Mine is a ROM Migration utility while yours is a ROM Management Utility. Now I "see" your's doesn't include migration [as far as I can see]. My Apologies.

                              No Problem!

                              My program is intended to be an All-in-One solution. Now this is just a draft, but the plans include:

                              A updatable database with an offline mirror of TheGameDB where you can browse all games, check the ones you have or miss. Cover art and screenshots included.

                              A ROM manager able to link DB info to ROMS easily, Import new roms, identify duplicated games, browse owned games by any criteria…
                              A migration tool able to export your collection to other devices, the first one will be Retropi, of course. (I am working in this part right now, just a few more days to test!)

                              1 Reply Last reply Reply Quote 0
                              • J
                                JoeRamone
                                last edited by

                                System Config

                                System configuration, where you can set up systems you have, point the folder and emulator to run your ROMS.

                                1 Reply Last reply Reply Quote 0
                                • J
                                  JoeRamone
                                  last edited by

                                  ![Export](0_1490040517059_upload-64b39389-3322-4cd0-beb3-6ae0fc436f72 image url)

                                  In this Windows, you can expor your collection to a retropi

                                  The program will export:

                                  \roms\nes\ Folder with all ROMS
                                  \configs\all\emulationstation\downloaded_images\nes folder with cover art
                                  \configs\all\emulationstation\gamelists\nes\gamelist.xml

                                  Z 1 Reply Last reply Reply Quote 1
                                  • Z
                                    zettea @JoeRamone
                                    last edited by

                                    @JoeRamone mmmm my simple tool looks weak comparatively...

                                    1 Reply Last reply Reply Quote 0
                                    • T
                                      TESLA
                                      last edited by

                                      where can i download this nice piece of software?

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

                                        Hey how is this going? Would be nice to test it.

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

                                          How do I go about supporting you for this project? I don't have much to contribute but I would really love your tool and maybe provide feedback for features. I can also make a donation if it will help development! Thanks.

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

                                            I have many ideas for improving this project, let's see if he is still around.

                                            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.