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

    Input needed: ES theming improvements

    Scheduled Pinned Locked Moved Projects and Themes
    themethemingemustationimprovementsbrainstorm
    255 Posts 32 Posters 176.8k 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.
    • Z
      Zigurana
      last edited by

      Just to Update: The PR for System Carousel theming got accepted!

      If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

      lilbudL N 2 Replies Last reply Reply Quote 4
      • lilbudL
        lilbud @Zigurana
        last edited by

        @Zigurana

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

        Backlog: http://backloggery.com/lilbud

        Z 1 Reply Last reply Reply Quote 1
        • Z
          Zigurana @lilbud
          last edited by

          @lilbud Ha! That used to be my ringtone! But 15 minutes of it? Damn!

          If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

          lilbudL 1 Reply Last reply Reply Quote 0
          • N
            Nismo @Zigurana
            last edited by

            @Zigurana lol... XD.

            Congratulations for you PR @Zigurana , lot of hard work behind that PR.

            1 Reply Last reply Reply Quote 0
            • lilbudL
              lilbud @Zigurana
              last edited by

              @Zigurana I'm stealing that idea.

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

              Backlog: http://backloggery.com/lilbud

              1 Reply Last reply Reply Quote 0
              • R
                robertybob
                last edited by

                Could someone give me a working example of the code? There's quite a few different examples in this thread and I haven't gotten one to work yet :(

                Z 1 Reply Last reply Reply Quote 0
                • J
                  jdrassa
                  last edited by

                  @robertybob

                  The theme documentation on github has been updated with the details.

                  https://github.com/jrassa/EmulationStation/blob/master/THEMES.md#carousel

                  Here is working example:

                  <feature supported="carousel">
                    
                    <view name="system">
                  
                      <carousel name="systemcarousel">
                        <type>horizontal</type>
                        <pos>0 0.42</pos>
                        <size>1 0.2325</size>
                        <color>ffffff</color>
                        <logoScale>1.5</logoScale>
                        <logoSize>0.125 0.155</logoSize>
                        <maxLogoCount>5</maxLogoCount>
                      </carousel>
                  
                      <text name="systemInfo">
                        <backgroundColor>dddddd00</backgroundColor>
                        <color>000000ff</color>
                        <fontPath></fontPath>
                        <fontSize>0.035</fontSize>
                      </text>
                  
                    </view>
                  
                    </feature>
                  

                  I also just released an updated build for windows to GitHub.

                  https://retropie.org.uk/forum/topic/9094/updated-emulationstation-for-windows/

                  Get latest build of EmulationStation for Windows here

                  TMNTturtlguyT 1 Reply Last reply Reply Quote 1
                  • Z
                    Zigurana @robertybob
                    last edited by

                    @robertybob This file i've been using in a theme called dev. This was basically pixel, but with all references to pixel.xml changed into dev.xml. (You could also rename this one file into pixel.xml).

                    Inside you'll find two variations (one commented out) of the horizontal and vertical carousel respectively.

                    Let me know how you fare!

                    If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

                    dankcushionsD edmaul69E 2 Replies Last reply Reply Quote 1
                    • dankcushionsD
                      dankcushions Global Moderator @Zigurana
                      last edited by dankcushions

                      @Zigurana pixel has a non-modifying clause: https://github.com/ehettervik/es-theme-pixel

                      i think releasing even an example might be unfair really.

                      J Z 2 Replies Last reply Reply Quote 0
                      • J
                        jdrassa @dankcushions
                        last edited by

                        @dankcushions I can't speak for @Rookervik, but I believe that he was mostly concerned with derivative themes using his artwork. Since this is only an xml file and intended as an example of how to modify a theme to use this new feature, I would like to think that he would be OK with it.

                        Get latest build of EmulationStation for Windows here

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

                          @jdrassa sorry for the question, I haven't been following the threads for the carousel modifications and just came across it now. I tried to scroll through related threads and there is a lot of info, but I am unclear on this update. Is there an ES update for raspberry pi that is coming out that allows the carousel settings to be applied to the theme .xml? Or will it work on my current install? I see there is an update of ES for windows. Thanks

                          J 1 Reply Last reply Reply Quote 0
                          • J
                            jdrassa @TMNTturtlguy
                            last edited by

                            @TMNTturtlguy The carousel modifications just landed today in the RetroPie repository. You can use RetroPie-Setup to update your pi. You may need to use the "update from source" option, I am not sure how often they update the binary. I pushed out the updated Windows build and posted about it since many of the theme developers use it while working on their themes.

                            Get latest build of EmulationStation for Windows here

                            TMNTturtlguyT 1 Reply Last reply Reply Quote 0
                            • R
                              robertybob
                              last edited by

                              Thanks guys, works great!!

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

                                @jdrassa great! Thanks

                                1 Reply Last reply Reply Quote 0
                                • R
                                  robertybob
                                  last edited by

                                  Probably a dumb question, but is it possible to have a transparent carousel?

                                  J 1 Reply Last reply Reply Quote 0
                                  • J
                                    jdrassa @robertybob
                                    last edited by

                                    @robertybob it is. The color field works like other color fields where the first 6 digits are the color and the last 2 are the transparency. Just set the last 2 digits to 00.

                                    <carousel name="systemcarousel">
                                          <color>ffffff00</color>
                                    </carousel>
                                    

                                    Get latest build of EmulationStation for Windows here

                                    R 1 Reply Last reply Reply Quote 0
                                    • R
                                      robertybob @jdrassa
                                      last edited by

                                      @jdrassa Thank you! This is great news, I'll definitely implement this in a future theme :)

                                      alt text

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        masteryoer
                                        last edited by

                                        Anyone have a screenshot or demo of what this looks like?

                                        R mattrixkM 2 Replies Last reply Reply Quote 0
                                        • R
                                          robertybob @masteryoer
                                          last edited by

                                          @masteryoer alt text

                                          M 1 Reply Last reply Reply Quote 0
                                          • M
                                            masteryoer @robertybob
                                            last edited by

                                            @robertybob

                                            Isn't this how emulationstation looks now?

                                            S 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.