• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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 163.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.
  • R
    robertybob
    last edited by 25 Mar 2017, 22:17

    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 25 Mar 2017, 23:17 Reply Quote 0
    • J
      jdrassa
      last edited by 25 Mar 2017, 22:54

      @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

      T 1 Reply Last reply 25 Mar 2017, 23:36 Reply Quote 1
      • Z
        Zigurana @robertybob
        last edited by 25 Mar 2017, 23:17

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

        D E 2 Replies Last reply 25 Mar 2017, 23:25 Reply Quote 1
        • D
          dankcushions Global Moderator @Zigurana
          last edited by dankcushions 25 Mar 2017, 23:25

          @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 25 Mar 2017, 23:33 Reply Quote 0
          • J
            jdrassa @dankcushions
            last edited by 25 Mar 2017, 23:33

            @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
            • T
              TMNTturtlguy @jdrassa
              last edited by 25 Mar 2017, 23:36

              @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 25 Mar 2017, 23:45 Reply Quote 0
              • J
                jdrassa @TMNTturtlguy
                last edited by 25 Mar 2017, 23:45

                @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

                T 1 Reply Last reply 25 Mar 2017, 23:51 Reply Quote 0
                • R
                  robertybob
                  last edited by 25 Mar 2017, 23:47

                  Thanks guys, works great!!

                  1 Reply Last reply Reply Quote 0
                  • T
                    TMNTturtlguy @jdrassa
                    last edited by 25 Mar 2017, 23:51

                    @jdrassa great! Thanks

                    1 Reply Last reply Reply Quote 0
                    • R
                      robertybob
                      last edited by 25 Mar 2017, 23:53

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

                      J 1 Reply Last reply 25 Mar 2017, 23:58 Reply Quote 0
                      • J
                        jdrassa @robertybob
                        last edited by 25 Mar 2017, 23:58

                        @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 26 Mar 2017, 00:09 Reply Quote 0
                        • R
                          robertybob @jdrassa
                          last edited by 26 Mar 2017, 00:09

                          @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 26 Mar 2017, 00:42

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

                            R M 2 Replies Last reply 26 Mar 2017, 00:45 Reply Quote 0
                            • R
                              robertybob @masteryoer
                              last edited by 26 Mar 2017, 00:45

                              @masteryoer alt text

                              M 1 Reply Last reply 26 Mar 2017, 01:00 Reply Quote 0
                              • M
                                masteryoer @robertybob
                                last edited by 26 Mar 2017, 01:00

                                @robertybob

                                Isn't this how emulationstation looks now?

                                S 1 Reply Last reply 26 Mar 2017, 01:10 Reply Quote 0
                                • S
                                  Syhles @masteryoer
                                  last edited by 26 Mar 2017, 01:10

                                  @masteryoer
                                  Look at the bottom of the screen he moved the games available text.

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    mattrixk @masteryoer
                                    last edited by 26 Mar 2017, 01:16

                                    @masteryoer
                                    alt text

                                    alt text

                                    images from the [ES Toolkit] (https://github.com/mattrixk/es-toolkit/blob/master/emulationstation/themes/basevid/).

                                    My ES themes: MetaPixel | Spare | Io | Indent

                                    M 1 Reply Last reply 26 Mar 2017, 01:21 Reply Quote 5
                                    • M
                                      masteryoer @mattrixk
                                      last edited by 26 Mar 2017, 01:21

                                      @mattrixk

                                      Wow extremely helpful. Awesome on the new features

                                      1 Reply Last reply Reply Quote 0
                                      • F
                                        FlyingTomahawk
                                        last edited by 26 Mar 2017, 02:58

                                        @Zigurana @jdrassa

                                        Guys this is absolute FANTASTIC!
                                        Job well done!
                                        I think this is something many theme makers wanted to change and now it can be finally done. And it works very well.
                                        This gives us so many new possibilities to (re)design themes.

                                        Again, well done guys.

                                        1 Reply Last reply Reply Quote 2
                                        • Z
                                          Zigurana @dankcushions
                                          last edited by 26 Mar 2017, 08:45

                                          @dankcushions What in the name of the spirit of open-source SW development are you talking about?
                                          First of all, the version I am working from still has a "share, edit and attribute" - type licence. If @Rookervik has changed it recently, that cannot retroactively affect all earlier versions.
                                          Second, this is hardly the redistribution of of a complete theme that I now claim as my own. It is a single xml file, with specific additions to showcase the use of a new feature. I could have pasted the same thing as a code-block here in the forum, but I thought to make it easier for folks to go and test it out.
                                          Finally, talking about unfair, I believe that creating original content for open-source projects gives you some right of ownership, for the images @Rookervik certainly has the copyright. But he does not completely own the handling of the xmls describing the system behaviour, not at least because these specific view elements were not there yet. So what right is there to claim for this file?

                                          Now to be clear, I understand that licence violations are a sore point atm, but I kind of feel like I'm being put in the same corner as the scumbags that try to make money by selling Retropie SDs. That hurts.

                                          TLDR: I do not think I did anything wrong.

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

                                          D N R 3 Replies Last reply 26 Mar 2017, 08:57 Reply Quote 0
                                          199 out of 255
                                          • First post
                                            199/255
                                            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