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

New ES Feature: Random Collection - Testers and Theme makers needed

Scheduled Pinned Locked Moved Ideas and Development
emulationstatiorandom gametheming
40 Posts 9 Posters 5.3k 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.
  • W
    windg @pjft
    last edited by 2 Feb 2024, 15:26

    Thank you very much !

    My English isn't at a good level.

    P 1 Reply Last reply 2 Feb 2024, 15:39 Reply Quote 0
    • P
      pjft @windg
      last edited by 2 Feb 2024, 15:39

      @windg By all means, hope it's useful!

      L 1 Reply Last reply 3 Feb 2024, 18:13 Reply Quote 0
      • L
        Lolonois @pjft
        last edited by 3 Feb 2024, 18:13

        This is how it would like with the Slider Control:

        snapshot.png

        These are the applied changes.


        Initially I did not read about the exclude function here, which puzzled me initially. But with the hint to create a new custom collection and use that one to exclude games it makes sense.

        However, I do not see entries like "+Start xy" in my lists, maybe because I have set "Parse Gamelists Only" set to On. But I do understand the motivation to deliberately exclude games for reasons.

        1 Reply Last reply Reply Quote 2
        • L
          Lolonois
          last edited by Lolonois 2 Sept 2024, 21:18 9 Feb 2024, 21:16

          Feature-wise nothing will be changed with the PR 859 [1], some changes "under-the-hood".

          Heads up: Only for the testers of the initial version announced here, there is a change in how the settings are stored. To save you the work to manually re-apply your selections you made, I have provided a script [2] which does the conversion of the respective parameters in the es_settings.cfg. Put it on your Pi, run it as user pi with python3 <scriptname> before you run the ES with PR 859 applied.

          If you start to explore this feature the first time after PR859 is merged, no action is needed.

          [1] https://github.com/RetroPie/EmulationStation/pull/859
          [2] https://gist.github.com/Gemba/4729e3560264511ea06aadb18f439112

          P 1 Reply Last reply 10 Feb 2024, 08:27 Reply Quote 1
          • P
            pjft @Lolonois
            last edited by 10 Feb 2024, 08:27

            @Lolonois Thanks. The script works as intended. For those that don't do a lot of python work, you may need to install the lxml extension before running the script:

            sudo apt install python3-lxml
            
            1 Reply Last reply Reply Quote 1
            • M mitu referenced this topic on 13 Mar 2024, 03:38
            • M
              mrmadcatz
              last edited by 14 Mar 2024, 05:20

              Is this available for any theme? I can't seem to find the option to turn this on after updating from the RetroPie Setup Script

              M 1 Reply Last reply 14 Mar 2024, 05:22 Reply Quote 0
              • M
                mitu Global Moderator @mrmadcatz
                last edited by 14 Mar 2024, 05:22

                @mrmadcatz You need to install the -dev version of EmulationStation, from the experimental packages section.

                M 1 Reply Last reply 14 Mar 2024, 05:22 Reply Quote 0
                • M
                  mrmadcatz @mitu
                  last edited by mrmadcatz 14 Mar 2024, 05:22

                  Ah! I didn't realize it had to be updated via experimental packages for the dev version. Giving it a try now. Thanks @mitu!!

                  1 Reply Last reply Reply Quote 0
                  • M
                    mrmadcatz
                    last edited by mrmadcatz 15 Mar 2024, 05:08

                    Any advice on how to add an icon for a theme like snes-mini? I can't figure out how to add one for an automated collection. I forked the original repo and was going to work on adding an icon, but I'm not sure where to put it or how to implement it.

                    Actually, I think I've figured out how to add an icon to the es-theme-snes-mini theme. What would be the best way to submit this? I know ruckage no longer seems to be active with this theme, so a PR of my fork to the original repo may not be the best here.

                    P 1 Reply Last reply 15 Mar 2024, 11:08 Reply Quote 0
                    • P
                      pjft @mrmadcatz
                      last edited by 15 Mar 2024, 11:08

                      @mrmadcatz Hm. You may submit a PR to the original repo, but certainly feel free to commit it to your fork, if you'd like to maintain it.

                      M 1 Reply Last reply 15 Mar 2024, 17:50 Reply Quote 0
                      • M
                        mrmadcatz @pjft
                        last edited by mrmadcatz 15 Mar 2024, 17:50

                        @pjft Will do. Here is the icon I came up with. It's as close to the "theme" as I could get, but I think I did alright:
                        auto-random.png
                        This is an alternate:
                        auto-random_alt.png
                        And one more:
                        auto-random_alt2.png

                        P 1 Reply Last reply 15 Mar 2024, 18:01 Reply Quote 2
                        • P
                          pjft @mrmadcatz
                          last edited by 15 Mar 2024, 18:01

                          @mrmadcatz Wow, this looks cool! Thanks for putting it together :)

                          M 1 Reply Last reply 16 Mar 2024, 01:16 Reply Quote 0
                          • M
                            mrmadcatz @pjft
                            last edited by mrmadcatz 16 Mar 2024, 01:16

                            @pjft Okay, these are the finals that I landed on. I think I imitated the actual icons & logos in the original with 99% accuracy.
                            for art/icons and art/icons_usa:
                            auto-random.png

                            and for art/nes_icons and art/nes_icons_usa:
                            auto-random.png

                            I also updated the various folders in the backgrounds folder to ensure that however the user has their theme configured via the config.xml used to customize the theme, a corresponding background will be present.

                            I created a pull request to the original ruckage/es-theme-snes-mini upstream repo. Not sure if it'll get accepted, but here's to hoping. Otherwise, I can share my personal Fork of the repo with you that has these icons in it if you'd like (or if you can direct me where to submit them for RetroPie in general, it would be much appreciated).

                            Either way, cheers and thanks for the awesome new auto-collection.

                            P 1 Reply Last reply 17 Mar 2024, 14:42 Reply Quote 1
                            • P
                              pjft @mrmadcatz
                              last edited by 17 Mar 2024, 14:42

                              @mrmadcatz Thanks! I don't know know the exact process to submit a new theme to be included on RetroPie.

                              @mitu is there a process to get a theme added to esthemes? Couldn't find much in the Themes docs.

                              M 1 Reply Last reply 17 Mar 2024, 15:22 Reply Quote 0
                              • M
                                mitu Global Moderator @pjft
                                last edited by mitu 17 Mar 2024, 15:22

                                @pjft said in New ES Feature: Random Collection - Testers and Theme makers needed:

                                @mitu is there a process to get a theme added to esthemes? Couldn't find much in the Themes docs.

                                Yes, it's a PR to add a line to the esthemes module, like this.

                                In this case though, @ruckage's theme readme asks for not redistributing modifications of their theme, so I'll ty to respect that and maybe not approve any forks to be included. However, if you can add it just as a patch/diff to the existing theme, (like this), then I'm ok with it.

                                EDIT: fixed the PR example link.

                                P 1 Reply Last reply 17 Mar 2024, 15:39 Reply Quote 0
                                • P
                                  pjft @mitu
                                  last edited by 17 Mar 2024, 15:39

                                  @mitu of course! Thanks for the context and guidance.

                                  M 1 Reply Last reply 18 Mar 2024, 03:31 Reply Quote 0
                                  • M
                                    mrmadcatz @pjft
                                    last edited by 18 Mar 2024, 03:31

                                    @pjft @mitu Thank you both! Anything needed from me for this?

                                    M 1 Reply Last reply 18 Mar 2024, 07:42 Reply Quote 0
                                    • M
                                      mitu Global Moderator @mrmadcatz
                                      last edited by 18 Mar 2024, 07:42

                                      @mrmadcatz for now, can you post a link to https://retropie.org.uk/forum/topic/8391 or (again) the image, just for reference ? Thank you.

                                      M 1 Reply Last reply 20 Mar 2024, 20:44 Reply Quote 0
                                      • M
                                        mrmadcatz @mitu
                                        last edited by mrmadcatz 20 Mar 2024, 20:44

                                        @mitu @pjft
                                        Here is the reply on the post as requested by mitu.

                                        I submitted a PR for my fork to ruckage's upstream repo, but doubt I'll hear back. Otherwise, here are the rest of the images I added. I created, copied and renamed background files in each necessary directory to go along with these:

                                        background/bg_tron/auto-random.png
                                        auto-random.png

                                        background/bg_tron_blur/auto-random.png
                                        auto-random.png

                                        background/bg_tron_blur_usa/auto-random.png
                                        auto-random.png

                                        background/bg_tron_usa/auto-random.png
                                        auto-random.png

                                        background/blurred_shots/auto-random.png
                                        auto-random.png

                                        background/nes_mini/auto-random.png
                                        auto-random.png

                                        P 1 Reply Last reply 20 Mar 2024, 20:58 Reply Quote 2
                                        • P
                                          pjft @mrmadcatz
                                          last edited by 20 Mar 2024, 20:58

                                          @mrmadcatz Cool - thank you! These look great :)

                                          1 Reply Last reply Reply Quote 0
                                          34 out of 40
                                          • First post
                                            34/40
                                            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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received