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 164.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.
    • J
      jdrassa @lilbud
      last edited by

      @lilbud I don't blame you. I will probably submit a pull request at some point in the near future. There is one last issue I want to solve before it will be ready.

      Get latest build of EmulationStation for Windows here

      1 Reply Last reply Reply Quote 0
      • mattrixkM
        mattrixk @Zigurana
        last edited by

        @Zigurana It's looking good.

        Notes:

        • I'm still getting pop-in of the right-hand logo if <maxLogoCount> is set to 4 or more, but I don't get it if it's set to 3 or fewer. That happens in both Vert and Horz.
        • I'd love to be able to set the alignment of the <helpsystem name="help"> element so we could right-align the text to avoid it clashing with the logos.
        • The Carousel element has the <origin> set at "0 0" is it possible to make it use the <origin> element like an image?

        My ES themes: MetaPixel | Spare | Io | Indent

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

          @mattrixk said in Input needed: ES theming improvements:

          • The Carousel element has the <origin> set at "0 0" is it possible to make it use the <origin> element like an image?

          Same for the systemInfo element if possible. Having a hard time to get it positioned right now. :D

          1 Reply Last reply Reply Quote 0
          • C
            cylum
            last edited by cylum

            Something small that I would like to see is the ability to type the release date for games instead of having to select the digits. A good chunk of older games don't have any (or 100% accurate) numbers for the month and day, so it would be nice to just have the year only.

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

              @cylum I think you can do that with the Metadata Editor although I'm not sure about the year only part.

              1 Reply Last reply Reply Quote 0
              • FlyingTomahawkF
                FlyingTomahawk
                last edited by

                Not sure where I should ask this since there are 2 topics (maybe even more) that talk about modding ES.

                One is using variables, other using customized carousel (thank God for that!) and then others with grid view and video previews.
                Now my question would be is there any chance that all those mods will come together into one ES or ES repository or better more will all this be available through the RetroPie menu anytime soon? Keeping many different modded ES around is confusing and not ideal, I think. Those mods are all great I mean variables make life easier for theme builders, changing that carousel is a long time wish for many and so is the grid view.

                Kinda confusing right now as to which one to test or even look at.

                mattrixkM 1 Reply Last reply Reply Quote 0
                • mattrixkM
                  mattrixk @FlyingTomahawk
                  last edited by

                  @FlyingTomahawk We have quite a few very talented programmers working on making ES better all around. All those different mods you mentioned are things that each of their respective programmers are passionate about and want to eventually see as part of the RetroPie core.

                  In saying that, each one is a pretty major change and needs lots and lots testing before it can become part of the main branch. It's much easier to test these mods if they are in different branches/repos, so you are basically testing a stable RetroPie with just one new mod. If you tried to test a bunch of mods together, then there's no telling how they might interact with each other.

                  They way I see it, if someone is working on a mod that you really want to see in core, they can help test it. Maybe they're better equipped to test one mod over another. I'm helping test this Carousel mod, both because I really really want to see it as part of core, and because Zigurana has been awesome enough to have a Windows build of each new change.

                  I'd love to help out with Grid View, but without a Windows build, I'm limited in what I can do (I've tried the Ubuntu virtual machine route, and it was nothing but aggravation).

                  I'm impartial to Video Previews, but as a theme builder, it's something I need to keep an eye on even it's not something I can help test too much (and I respect the hell out of the work fieldofcows is doing). Also, if I remember right, Video Preview is already part of the latest RetroPie, but I think fieldofcows is looking into a different video player to combat some overheating issues or something.

                  So basically, lots of mods are a good thing, and the more people like you and I can help out the developers, the faster they can become part of RetroPie core.

                  My ES themes: MetaPixel | Spare | Io | Indent

                  FlyingTomahawkF Z 2 Replies Last reply Reply Quote 3
                  • FlyingTomahawkF
                    FlyingTomahawk @mattrixk
                    last edited by

                    @mattrixk

                    That's what I call an explanation. Thank you very much.
                    So you are testing new mods on your Windows machine and not on a RPi?
                    That would make things really easier.

                    mattrixkM 1 Reply Last reply Reply Quote 0
                    • mattrixkM
                      mattrixk @FlyingTomahawk
                      last edited by

                      @FlyingTomahawk Yeah. My Pi is more of a media box than a game centre (I have dual boot Kodi/RetroPie, but it spends 98% of the time on Kodi). It barely leaves my lounge room. I want to get a second Pi to set up on my computer desk for tinkering/testing/playing, but I don't have the funds for it at the moment.

                      The only time I really get to work on anything RetroPie related is on my lunch break at work, and occasionally in the evening after everyone else has gone to bed (and at that point it's choice between "work" on something RetroPie related, play a game (Path of Exile at the moment) or sleep. Sleep wins a lot.

                      My ES themes: MetaPixel | Spare | Io | Indent

                      M 1 Reply Last reply Reply Quote 2
                      • Z
                        Zigurana @mattrixk
                        last edited by

                        @mattrixk @FlyingTomahawk
                        I agree fully.
                        To add to that, I did not take the time to create another thread for these developments on the carousel specifically. That leads to these kinds of mega threads where it is difficult to find stuff, never mind figuring out the status of each branch / repository. That is mostly on me, and I will try to anticipate and do better next time.

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

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

                          @Zigurana I sent you a pull request.

                          Get latest build of EmulationStation for Windows here

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

                            @jdrassa yep, saw that, testing as we speak.

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

                            1 Reply Last reply Reply Quote 0
                            • M
                              MWGemini @mattrixk
                              last edited by

                              @mattrixk You have my email. Send me your address and I will ship you a Pi for development and testing.

                              mattrixkM 1 Reply Last reply Reply Quote 1
                              • mattrixkM
                                mattrixk @MWGemini
                                last edited by

                                You know those times when you naively think you will have some free time over the weekend? Yeah... I didn't.

                                @MWGemini I'm torn between my modesty saying "No, I can't accept that" and my greed saying "Yes, give me free stuff", but either way the generosity of the gesture is overwhelming.

                                My ES themes: MetaPixel | Spare | Io | Indent

                                1 Reply Last reply Reply Quote 0
                                • Z
                                  Zigurana
                                  last edited by

                                  Update time, (getting there, I think).
                                  Changelog:

                                  • Merged in the PR from @jdrassa, (thanks!) so now we have awesome carousels that can fill only part of the screen.
                                  • Tweaked the default values a bit more (opacity of the infobox)
                                  • Added support for the fading in/out of the infobox background color.

                                  Windows build here, or get it from the repo.

                                  Note to @jdrassa: I made a mess off the git commits while pulling in your PR, do you think it would be better to do an (interactive) rebase and squash a lot of my small commits into a few bigger ones? That will make it easier for the RetroPie core-team to assess the PR to master for this. I'll try to preserve your commit as is.

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

                                  mattrixkM J 3 Replies Last reply Reply Quote 2
                                  • mattrixkM
                                    mattrixk @Zigurana
                                    last edited by

                                    @Zigurana I'm loving this more and more. I'll check it out in my lunch break.

                                    My ES themes: MetaPixel | Spare | Io | Indent

                                    1 Reply Last reply Reply Quote 0
                                    • mattrixkM
                                      mattrixk @Zigurana
                                      last edited by

                                      @Zigurana I've just started playing with it, but I've noticed something (but it's a little hard to explain): the logos in the carousel don't stay positioned within the carousel.

                                      <pos>0 0.5</pos>
                                      <size>0.5 0.250</size>
                                      <color>FFFFFF80</color>
                                      

                                      This will give you a half-width white box against the left of the screen. Unfortunately the logos within the carousel still act like the carousel is in the middle of the screen, rather than the middle of the white box, like this:
                                      Imgur
                                      This is with Gameboy active

                                      It still tries to show only the correct number of systems at the correct size. It works fine if all you want to do is limit the width of the carousel (as I want to do), but it doesn't if you want to move the shorter carousel left or right (or if you want to move a vertical carousel up or down).

                                      My ES themes: MetaPixel | Spare | Io | Indent

                                      FlyingTomahawkF Z 2 Replies Last reply Reply Quote 1
                                      • FlyingTomahawkF
                                        FlyingTomahawk @mattrixk
                                        last edited by

                                        @mattrixk

                                        Sorry for this offtopic question.
                                        I was just wondering did you open a thread for your new theme already?
                                        Is it available already on github?
                                        Looking for a theme for my Pi Zero, currently working on simplebigart to match the scraped images from UXMLS.
                                        I would love to have a go at it.

                                        mattrixkM 1 Reply Last reply Reply Quote 0
                                        • mattrixkM
                                          mattrixk @FlyingTomahawk
                                          last edited by

                                          @FlyingTomahawk A very very basic v0.1-alpha version is on github, but it only has 5 systems set up and is more of a placeholder than anything else. I'm still creating the console images, and I've decided to do the logos differently, so that is taking time. I've also written some specific UXS Scrape and MIX Profiles to get the cool images and videos, but they aren't in the github repo yet as they need more testing. I also haven't tested them with the latest UXS, which is pretty major update.

                                          Basically I don't mind anyone seeing it, but it won't be much use due to the lack of systems. I'll make a post for it once it's ready, but it's taking a lot longer than I thought it would.

                                          My ES themes: MetaPixel | Spare | Io | Indent

                                          FlyingTomahawkF 1 Reply Last reply Reply Quote 0
                                          • FlyingTomahawkF
                                            FlyingTomahawk @mattrixk
                                            last edited by

                                            @mattrixk

                                            I see... so I'm a bit too early.
                                            Would love to see a thread for it with a title like Indent Theme (WIP) then I could bookmark it and stay up to date. :)
                                            The UXMLS stuff is awesome. The large MIX images are basically a theme already, you just need to add the gamelist, metadata and a system logo and you're done.
                                            Not sure why people want video preview though I personally go so quick through my gamelist it would not have time enough to even start the video. lol
                                            Anyways, please stay on it if time allows it. Looking forward to it.

                                            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.