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

    Please Test: Creating Custom Collections

    Scheduled Pinned Locked Moved Ideas and Development
    collectionsemulationstatiogame collection
    198 Posts 20 Posters 80.5k 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.
    • HurricaneFanH
      HurricaneFan @pjft
      last edited by

      @pjft Thanks for all your hard work in this feature!

      1 Reply Last reply Reply Quote 1
      • D
        dmmarti
        last edited by

        @pjft - updated to the latest binary ... so far its working great.

        Thank you for all of your hard work on this. This is an awesome feature for sure!

        pjftP 1 Reply Last reply Reply Quote 1
        • pjftP
          pjft @dmmarti
          last edited by

          @dmmarti @HurricaneFan Thanks all. As long as it's useful, that's all that matters.

          I'll now spend a few days making the code more elegant before actually submitting the PR, but if any other bugs and such crop up, do let me know, and I'll gladly try to tackle them.

          @dmmarti - may I add your nice video to the first post here? I wanted to create one as well, but spent most of my free time on the code :|

          Thanks!

          D 1 Reply Last reply Reply Quote 2
          • D
            dmmarti @pjft
            last edited by

            @pjft Sure! It would be my pleasure to be used.....showcasing your hard work for the rest of us to enjoy and tinker with.

            pjftP 1 Reply Last reply Reply Quote 1
            • pjftP
              pjft @dmmarti
              last edited by

              @dmmarti Done! Thanks!

              1 Reply Last reply Reply Quote 1
              • TMNTturtlguyT
                TMNTturtlguy
                last edited by

                @pjft Thanks for responding to my questions in the other thread. I was apologize to @dmmarti for posting in his theme thread, i wasn't paying attention and thought it was I was in the thread.

                No problems regarding the gamelist and marquee abilities. I am sure I am an edge case anyways! I am not sure that the marquee per game can be handled by themeing or changes to ES in regards to themeing as this is a per rom meta data setting that is already available, I have it set as the game logo in the main SNES folder gamelist for example, and then in the "Fighters" system i have the SNES logo in the gamelist. Since I already have this set up in my build anyways, i will just test to make sure that these updated don't affect hos my symlinks work.

                Another basic question I am only asking because I haven't had a chance to test, does this create an entry into the es_systems.cfg? Or is it possible to arrange the order of the custom systems? I created a script that allows me to switch es_systems.cfg files so that i can display different setups on the fly. An example of this is the ability to switch to an es_systems.cfg that only contains neo geo and capcom so i can use @ruckage neo geo theme. Any idea how this might work with your new build? I will certainly test this when i have the chance.

                It sounds like you have your hands full with the upcoming move, the kids and the new job. I hope that you can find some excitement in all of that work!

                pjftP 1 Reply Last reply Reply Quote 1
                • pjftP
                  pjft @TMNTturtlguy
                  last edited by

                  @tmntturtlguy not a bother!

                  This doesn't create any entry in the es_systems file, so there's only two real sorting orders: one for everything alphabetical, the other keeping regular systems first and collections second, once again alphabetical for each.

                  I suppose you could simulate that by creating the collections/theme folders for your scenario in an alphabetical way (like 1-fighters, 2-platformers, etc) since if they're themed the names don't really matter much because they'll never be visible anyways.

                  But other than that, there's no real sorting mechanism. For either approach you'll have to change some things outside of ES - either the systems file in your case, or the theme folders names for these.

                  Sorry about that.

                  TMNTturtlguyT 1 Reply Last reply Reply Quote 1
                  • TMNTturtlguyT
                    TMNTturtlguy @pjft
                    last edited by

                    @pjft No need to be sorry! Once again I have just created some very very far edge cases. I have options for my current builds -

                    1. keep they as they are since they work the way I want them too..
                    2. find new hacks to make the updates work the way i wan them too!
                    pjftP 1 Reply Last reply Reply Quote 1
                    • cyperghostC
                      cyperghost @pjft
                      last edited by

                      @pjft I can agree to @HurricaneFan the SNES bug is gone.
                      Thank you so much for creating this into ES
                      This is a great step :)

                      1 Reply Last reply Reply Quote 2
                      • pjftP
                        pjft @TMNTturtlguy
                        last edited by

                        @tmntturtlguy I hope the update doesn't break anything that you currently have set up, so at least that's that :)

                        1 Reply Last reply Reply Quote 1
                        • HurricaneFanH
                          HurricaneFan
                          last edited by

                          @pjft I'm seeing a new bug. If you remove a game that was already in a collection, EmulationStation crashes with a Segmentation Fault. I have to do a hard reboot of the pi to get it working again.

                          pjftP 1 Reply Last reply Reply Quote 1
                          • pjftP
                            pjft @HurricaneFan
                            last edited by pjft

                            @hurricanefan Hm.

                            Let me test that. That shouldn't be happening, but after testing more now, I see it happens to Collections under My Collections.

                            Let me look into that. Thanks.

                            You would probably be able to ssh into the Pi and reboot it from there when that happens though. Hopefully. :)

                            EDIT: Apologies. Rookie mistake after a small refactoring yesterday. Thanks for flagging that. Will update the binary shortly.

                            1 Reply Last reply Reply Quote 1
                            • pjftP
                              pjft
                              last edited by

                              Thanks.

                              Updated the branch and the binary, so you can re-do the commands to get the latest version.

                              Fixed the crash you reported, as well as an instance whereby trying to select a random game in an empty collection would - as expected - not behave well :)

                              Thanks for testing!

                              1 Reply Last reply Reply Quote 1
                              • HurricaneFanH
                                HurricaneFan
                                last edited by

                                @pjft Adding and removing works as expected now. Thanks!

                                On a side note, Can Custom Collections the system be sorted differently in the system view?

                                Right now, My setup shows Mega Drive, Custom Collections, Nintendo 64. What causes it to display between M and N?

                                pjftP 1 Reply Last reply Reply Quote 0
                                • pjftP
                                  pjft @HurricaneFan
                                  last edited by

                                  @hurricanefan the actual name is "my collections", that's why. :)

                                  HurricaneFanH TMNTturtlguyT 2 Replies Last reply Reply Quote 0
                                  • HurricaneFanH
                                    HurricaneFan @pjft
                                    last edited by

                                    @pjft Ohhhh, and the theme I'm using calls them Custom Collections. Gotcha.

                                    pjftP 1 Reply Last reply Reply Quote 0
                                    • TMNTturtlguyT
                                      TMNTturtlguy @pjft
                                      last edited by

                                      @pjft Sorry to interject, but tying this into my earlier question about being able to modify the order of the systems......Since this is not in the es_systems.cfg how will this scenario work?

                                      I have a custom es_system.cfg that i organize by game "brand" so i have the following order (not alphabetical)

                                      Arcade
                                      Capcom
                                      NeoGeo
                                      Atari 2600
                                      Atari 7800
                                      NES
                                      SNES
                                      N64
                                      GB
                                      GBC
                                      GBA
                                      NDS
                                      Megadrive
                                      Sega32x
                                      SegaCD
                                      Dreamcast
                                      Gamegear
                                      PSX
                                      PSP
                                      Turbografx
                                      ZxSpectrum

                                      Where would the my custom collections be inserted in this case?
                                      Could we modify the name of the folder to zz my custom collections in order to have this be the last in the alphabetical order?

                                      pjftP cyperghostC 2 Replies Last reply Reply Quote 0
                                      • pjftP
                                        pjft @HurricaneFan
                                        last edited by

                                        @hurricanefan what's the theme? This is very much in the beginning so we might ask the theme makers to change that - either one way or the other.

                                        I agree it's not very consistent, my bad.

                                        HurricaneFanH 1 Reply Last reply Reply Quote 1
                                        • pjftP
                                          pjft @TMNTturtlguy
                                          last edited by pjft

                                          @tmntturtlguy there's two sorting orders. One will sort them all alphabetically with the systems. The other will keep all collections at the end, and won't change the order of the systems.

                                          Edit: that's probably the one you want and the one I use.

                                          1 Reply Last reply Reply Quote 0
                                          • HurricaneFanH
                                            HurricaneFan @pjft
                                            last edited by

                                            @pjft I keep all my testing right now with the Art Book theme. I really like how clean that theme is and have been trying to get all my roms into it for testing.

                                            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.