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

    Carousel Enhancements

    Scheduled Pinned Locked Moved Ideas and Development
    emulationstatiocarousel
    54 Posts 15 Posters 18.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.
    • 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.