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

    Carousel Enhancements

    Scheduled Pinned Locked Moved Ideas and Development
    emulationstatiocarousel
    54 Posts 15 Posters 19.6k 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.
    • E
      EctoOne @lilbud
      last edited by

      @lilbud I always wanted to make a Metroid theme but I was never satisfied with the results. With the new enhancements, I'm now at least quite comfortable with the system view (Credits to Andrew Ariza for the image).
      And I'm actually a bit surprised by the result I got by using the carousel, with a static system logo, to create some sort of animation. Saved me a lot of work, because I thought I had to create matching logos for each system.
      Still need to figure out what to do with with detailed view tho. I have a rough version, but I'm not satisfied yet. It's hard to find a good wallpaper and a layout where the colors are readable without having to use semi-transparent boxes as element background.

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

        @ectoone would you mind posting your carousel config? It would be helpful for testing. Thanks.

        Get latest build of EmulationStation for Windows here

        E 1 Reply Last reply Reply Quote 0
        • E
          EctoOne @jdrassa
          last edited by

          @jdrassa Sure thing.

          <!-- SystemCarousel -->  
          <feature supported="carousel">
           <view name="system">
            <carousel name="systemcarousel">
             <type>vertical_wheel</type>
             <origin>0.5 0.5</origin>
             <pos>0.5 0.82</pos>
             <size>1 1</size>
             <color>00000000</color>
             <logoScale>2</logoScale>
             <logoSize>0.1 0.1</logoSize>
             <maxLogoCount>5</maxLogoCount>
             <logoRotation>35</logoRotation>
             <logoRotationOrigin>0.5 -4</logoRotationOrigin>
            </carousel>
           </view>
          </feature>
          
          1 Reply Last reply Reply Quote 0
          • J
            jdrassa
            last edited by

            @EctoOne Is that from the metroid theme? Could you post the planet one as well?

            Get latest build of EmulationStation for Windows here

            E 1 Reply Last reply Reply Quote 0
            • E
              EctoOne @jdrassa
              last edited by

              @jdrassa Here ya go:

              <!-- SystemCarousel -->  
              <feature supported="carousel">
               <view name="system">
                <carousel name="systemcarousel">
                 <type>vertical_wheel</type>
                 <origin>0.5 0.5</origin>
                 <pos>0.5 0.5</pos>
                 <size>1 1</size>
                 <color>00000000</color>
                 <logoScale>1.9</logoScale>
                 <logoSize>0.125 0.160</logoSize>
                 <maxLogoCount>5</maxLogoCount>
                 <logoRotation>15</logoRotation>
                 <logoRotationOrigin>0.5 11.5</logoRotationOrigin>
                </carousel>
               </view>
              </feature>
              

              Can i go to bed now? :)

              1 Reply Last reply Reply Quote 1
              • R
                Retroboy69 @EctoOne
                last edited by

                @ectoone Hi, have you ever considered creating an enhancement that resembled a conveyor/escalator type of carousel?

                E 1 Reply Last reply Reply Quote 0
                • E
                  EctoOne @Retroboy69
                  last edited by

                  @retroboy69 I'm not the guy who's coding the enhancements, I'm just trying to find the limits of them ;)
                  You need to ask @jdrassa for such requests.

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

                    @jdrassa Have you ever considered creating conveyor/escalator type code. That would be cool.

                    ruckageR 1 Reply Last reply Reply Quote 0
                    • ruckageR
                      ruckage @Retroboy69
                      last edited by

                      @retroboy69 said in Carousel Enhancements:

                      @jdrassa Have you ever considered creating conveyor/escalator type code. That would be cool.

                      I'm curious - what do you mean as that's very vague. Can you link to a video showing an example?

                      SNES mini/Nes mini/Famicom mini theme developer.

                      If you'd like to support my work you can donate here: Donate

                      CapemanC 1 Reply Last reply Reply Quote 0
                      • CapemanC
                        Capeman @ruckage
                        last edited by

                        @retroboy69

                        @jdrassa Have you ever considered creating conveyor/escalator type code. That would be cool.

                        @ruckage

                        I'm curious - what do you mean as that's very vague. Can you link to a video showing an example?

                        I think he means like the opening story roll from Star Wars. Amiright?
                        0_1504123849380_ESBOpeningCrawl.png

                        Vector Artist, Designer and Maker of Stuff: Laser Cut Atari / Pixel Theme Bartop

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

                          Quick question - trying to make the curvature of the vertical wheel reversed.

                          By default....the new carousel option code...

                            <carousel name="systemcarousel">
                              <type>vertical_wheel</type>
                              <pos>0.5 0.0</pos>
                              <size>0.5 1</size>
                              <logoScale>1.125</logoScale>
                              <logoSize>0.2 0.2</logoSize>
                              <color>00000000</color>
                              <maxLogoCount>5</maxLogoCount>
                              <logoRotation>7.5</logoRotation>
                          <logoRotationOrigin>-5 0.5</logoRotationOrigin>
                          <logoAlignment>right</logoAlignment>        
                            </carousel>
                          

                          However, if we change the logoRotationOrigin from negative to positive...

                            <carousel name="systemcarousel">
                              <type>vertical_wheel</type>
                              <pos>0.5 0.0</pos>
                              <size>0.5 1</size>
                              <logoScale>1.125</logoScale>
                              <logoSize>0.2 0.2</logoSize>
                              <color>00000000</color>
                              <maxLogoCount>5</maxLogoCount>
                              <logoRotation>7.5</logoRotation>
                          <logoRotationOrigin>5 0.5</logoRotationOrigin>
                          <logoAlignment>right</logoAlignment>        
                            </carousel>
                          

                          This switches the curvature of the vertical wheel (now bends to right instead of bending to the left)...however, that leads to a different behavior with the up/down buttons.

                          I see this referenced above (using up/down on a horizontal menu) ... but was curious if any updates were done to swap the behavior when the have a positive logoRotationOrigin value.

                          Thanks!

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

                            @dmmarti You should be able to fix this by making logoRotation negative.

                            Get latest build of EmulationStation for Windows here

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

                              @jdrassa - works like a charm now!

                              I didn't even think about making that a negative number..haha....I played with the others, but not that one.

                              Thanks again!

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

                                @ectoone said in Carousel Enhancements:

                                Am I stupid or is horizontal_view not an option!? Because it's kinda confusing to use Up/Down while browsing on this carousel.
                                alt text

                                It took a little bit longer than I had hoped, but I finally implemented support for 'horizontal_wheel'. It should be available now if you use the emulationstation-dev module.

                                Get latest build of EmulationStation for Windows here

                                herb_fargusH E 2 Replies Last reply Reply Quote 5
                                • herb_fargusH
                                  herb_fargus administrators @jdrassa
                                  last edited by

                                  @jdrassa I hate it. But good work ;)

                                  If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                                  Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                                  1 Reply Last reply Reply Quote 1
                                  • paffleyP
                                    paffley
                                    last edited by

                                    Love it, great work @jdrassa

                                    1 Reply Last reply Reply Quote 0
                                    • E
                                      EctoOne @jdrassa
                                      last edited by

                                      @jdrassa Wow, I thought that it was added a long time ago. I stopped tinkering with it because I ran out of ideas for a matching detailed view for the Metroid carousel I made.

                                      1 Reply Last reply Reply Quote 0
                                      • zerobyzeroZ
                                        zerobyzero
                                        last edited by

                                        Was the color/transparency selection for the selected/unselected elements of the carousel implemented in the end?

                                        Regards

                                        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.