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

    runcommand launching images for ANY theme

    Scheduled Pinned Locked Moved Projects and Themes
    runcommandlaunching imagesplashscreenscript
    222 Posts 40 Posters 175.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.
    • lilbudL
      lilbud @meleu
      last edited by

      @meleu 0_1484183708933_upload-63ae24d4-c62d-4746-b770-4bf14b76fb11

      Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

      Backlog: http://backloggery.com/lilbud

      meleuM 1 Reply Last reply Reply Quote 0
      • meleuM
        meleu @liquidzoo
        last edited by

        @liquidzoo said in runcommand launching images for ANY theme:

        Am I correct in thinking that it's only looking for the systems that have emulators installed, and even then only certain naming structures (megadrive over genesis, pcengine over tg16)?

        It looks for the systems present in /etc/emulationstation/es_systems.cfg and ignores retropie (for retropiemenu).

        I don't know the trick to use genesis rather than megadrive...

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        1 Reply Last reply Reply Quote 0
        • L
          liquidzoo
          last edited by

          That makes sense to me, thanks.

          The trick for using one naming convention over the other has to do with the platforms.cfg file (that doesn't exist normally), but the es_systems.cfg file still only has one valid <name> section per emulator. Makes sense as to why it's only doing certain ones.

          Not a concern to me, but I know that emulationstation itself looks for ~/.emulationstation/ entries before those in /etc/emulationstation/ Just an idea for your next update.

          Thank you for the great work! Now to tweak to make sure the text will show up on my background (thank you for including valid color names there! Huge help!)

          1 Reply Last reply Reply Quote 0
          • meleuM
            meleu @lilbud
            last edited by

            @lilbud those white logos are from which theme?
            I mean, the script takes the logos from the system's theme.xml.

            • Useful topics
            • joystick-selection tool
            • rpie-art tool
            • achievements I made
            lilbudL 1 Reply Last reply Reply Quote 0
            • lilbudL
              lilbud @meleu
              last edited by

              @meleu Material theme. It was a pain to make them.

              Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

              Backlog: http://backloggery.com/lilbud

              1 Reply Last reply Reply Quote 1
              • meleuM
                meleu @lilbud
                last edited by

                @lilbud said in runcommand launching images for ANY theme:

                @meleu I was thinking that the system color, would be the background, and the logo would be white

                Done! It results in some cool images, like these:

                master system
                0_1484190876151_launching.png

                megadrive
                0_1484191362048_launching.png

                Update the script and run it with material. You'll see the images. ;-)

                • Useful topics
                • joystick-selection tool
                • rpie-art tool
                • achievements I made
                lilbudL 1 Reply Last reply Reply Quote 0
                • RookervikR
                  Rookervik Global Moderator @meleu
                  last edited by

                  @meleu Ahhh, that's why you want me to make my theme XML compliant, even tho it's already ES complaint. I was wondering why you wanted me to make changes even tho there's no issues with ES. :P Considering I'd rather people not use my graphics since I've spent hundreds of hours on them, I may leave that change out. If I had just used someone elses' assets I'd fix it right up.

                  meleuM 1 Reply Last reply Reply Quote 1
                  • meleuM
                    meleu @Rookervik
                    last edited by meleu

                    @Rookervik No problem bro. I was just making tests with my script with several themes and noticed that with the pixel xml files. Your launching images for pixel theme are far better than the generated ones. ;-)

                    Thanks for all your artwork!

                    • Useful topics
                    • joystick-selection tool
                    • rpie-art tool
                    • achievements I made
                    1 Reply Last reply Reply Quote 0
                    • T
                      tronkyfran
                      last edited by

                      Please, use the proper aspect ratio for the tronkyfran theme images , they look weird stretched ;)

                      meleuM 3 Replies Last reply Reply Quote 1
                      • meleuM
                        meleu @tronkyfran
                        last edited by

                        @tronkyfran OK. I will fix it. Thanks.

                        • Useful topics
                        • joystick-selection tool
                        • rpie-art tool
                        • achievements I made
                        1 Reply Last reply Reply Quote 0
                        • meleuM
                          meleu @tronkyfran
                          last edited by

                          @tronkyfran The resulting image has the 4:3 proportion. Are you OK with cropped images?

                          • Useful topics
                          • joystick-selection tool
                          • rpie-art tool
                          • achievements I made
                          T 1 Reply Last reply Reply Quote 0
                          • daeksD
                            daeks
                            last edited by

                            Very lovely progess on your script :) - Think that should be moved into a retropie package as well

                            meleuM 1 Reply Last reply Reply Quote 1
                            • meleuM
                              meleu @daeks
                              last edited by

                              @daeks said in runcommand launching images for ANY theme:

                              Think that should be moved into a retropie package as well

                              The code is a little messy and ugly for now. I'll try to make scriptmodule when I think the code is polished enough. :-)

                              Thanks again for your ImageMagick tricks.

                              • Useful topics
                              • joystick-selection tool
                              • rpie-art tool
                              • achievements I made
                              1 Reply Last reply Reply Quote 0
                              • lilbudL
                                lilbud @meleu
                                last edited by

                                @meleu could you make the text white? Where it says, "press a button to configure"

                                Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

                                Backlog: http://backloggery.com/lilbud

                                daeksD meleuM 2 Replies Last reply Reply Quote 0
                                • daeksD
                                  daeks @lilbud
                                  last edited by

                                  @lilbud just change the color to "white" in https://github.com/meleu/share/blob/master/generate-launching-images.sh#L43

                                  1 Reply Last reply Reply Quote 1
                                  • meleuM
                                    meleu @lilbud
                                    last edited by

                                    @lilbud said in runcommand launching images for ANY theme:

                                    @meleu could you make the text white? Where it says, "press a button to configure"

                                    I'm planning to add a feature to let the user choose the colors, but if you are comfortable to editing files in Linux it's pretty simple to do what you want now. Just change the press_a_button_text_color from gray50 to white. It's on the line 43.

                                    • Useful topics
                                    • joystick-selection tool
                                    • rpie-art tool
                                    • achievements I made
                                    1 Reply Last reply Reply Quote 0
                                    • meleuM
                                      meleu @tronkyfran
                                      last edited by

                                      @tronkyfran no stretching anymore (and keeping the aspect ratio) ;-)

                                      0_1484224717868_launching.jpg

                                      • Useful topics
                                      • joystick-selection tool
                                      • rpie-art tool
                                      • achievements I made
                                      1 Reply Last reply Reply Quote 0
                                      • meleuM
                                        meleu
                                        last edited by meleu

                                        This infographic here made me change the final image from .png to .jpg (the file size is smaller and then loads faster, the image loses some quality, but it's a fair price for something that will displayed just for a few seconds...).

                                        EDIT: returning to .png! The .jpg generated images for the material theme don't look fine...

                                        gif-jpg-png

                                        • Useful topics
                                        • joystick-selection tool
                                        • rpie-art tool
                                        • achievements I made
                                        B 1 Reply Last reply Reply Quote 2
                                        • B
                                          backstander @meleu
                                          last edited by backstander

                                          @meleu
                                          You should make an option for JPEG or PNG but default to JPEG.

                                          I don't know the trick to use genesis rather than megadrive...

                                          The script would need to look in es_systems.cfg

                                            <system>
                                              <name>pcengine</name>
                                              <fullname>TurboGrafx 16 (PC Engine)</fullname>
                                              <path>/home/pi/RetroPie/roms/pcengine</path>
                                              <extension>.pce .cue .zip .PCE .CUE .ZIP</extension>
                                              <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ pcengine %ROM%</command>
                                              <platform>pcengine</platform>
                                              <theme>tg16</theme>                 <--- look for this line!
                                              <directlaunch/>
                                            </system>
                                          

                                          If <theme> is set to "tg16" then use that system's theme, if it's "pcengine" then use that system's theme.
                                          Same with Megadrive vs Genesis

                                          You should just have your script look for <theme> in es_systems.cfg for each system and if that directory exist in /etc/emulationstation/themes/<theme name> then use that for that system's runcommand launch picture.

                                          This would help with user with custom themes or like when @lilbud make his Mario games only "system".

                                          meleuM 1 Reply Last reply Reply Quote 0
                                          • meleuM
                                            meleu @backstander
                                            last edited by meleu

                                            @backstander said in runcommand launching images for ANY theme:

                                            @meleu
                                            You should make an option for JPEG or PNG but default to JPEG.

                                            I've put it in my TO-DO list already. ;-)

                                            The tronkyfran generated images have their file size very reduced when they're JPEG, with no significant loss of quality. But the material theme ones look very ugly when JPEG. I'll leave the .PNG for now and add that option later.

                                            You should just have your script look for <theme> in es_systems.cfg for each system and if that directory exist in /etc/emulationstation/themes/<theme name> then use that for that system's runcommand launch picture.

                                            The script already do this way. It gets all the installed systems' names from es_systems.cfg -> <systemList> <system> <name> (in this part of the code) and then gets the system's theme from <systemList> <system> <theme> (in this part of code).

                                            • Useful topics
                                            • joystick-selection tool
                                            • rpie-art tool
                                            • achievements I made
                                            B 1 Reply Last reply Reply Quote 1
                                            • 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.