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

EmulationStation Updates and Guide

Scheduled Pinned Locked Moved Projects and Themes
emulationstatioguide
44 Posts 15 Posters 13.7k 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
    last edited by EctoOne 16 Jul 2017, 03:46

    Same here, and for me that is actually a reason NOT to update every so often. I'm quite happy with my current setup and I have that since the themeable carousel was added. And from what I've seen there is no feature incoming that interests me. On the other hand I've noticed a lot of threads about problems with the latest updates.
    If there was some sort of changelog, I would be more open to updates because if I ran into errors I could at least look at the changelog and try to figure out a way to fix it myself.

    C 1 Reply Last reply 16 Jul 2017, 19:20 Reply Quote 0
    • H
      Hex
      last edited by 16 Jul 2017, 06:09

      @herb_fargus I think this thread should be moved to Ideas and Dev section.

      Sent from 20,000 leagues under the sea.

      Powersaver Emulation station : https://github.com/hex007/EmulationStation
      ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

      H 1 Reply Last reply 16 Jul 2017, 07:17 Reply Quote 0
      • H
        herb_fargus administrators @Hex
        last edited by 16 Jul 2017, 07:17

        @hex I think its fine here as the request is essentially for documentation on how to make themes with the newest changes.

        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
        • P
          pjft
          last edited by pjft 16 Jul 2017, 11:30

          Sure.

          I can detail my end of things as to what has changed regarding themes:

          • we have added support for 3 new systems, as part of the overall "game collections" initiative:
            --- all games (under auto-allgames theme folder)
            --- favorites (under auto-favorites)
            --- last played (under auto-lastplayed)

          Furthermore, I'm working on adding the possibility for users to create their own game collections (which are, in effect, system agnostic collections of games) from within EmulationStation. This will benefit from a "custom-collections" folder, I believe.

          Furthermore, any unused theme folder will be able to be used for theming these custom collections, meaning that if you'd have a Mario theme folder, you could use it for a Mario game collection.

          That's what I've been working on for the most part, that affects themes, and what I'll be working on in the coming weeks.

          On this note, I had asked for help in updating Carbon to support these new folders, so if you're keen on helping @Rookervik (as I believe you created Carbon) I'm happy to link to the thread - I'm on my phone right now so I'll add links and more details or corrections tomorrow on my laptop.

          Furthermore, @jdrassa has added variable support for themes and z-index sorry among several other things, @Zigurana has been hard at work on refactoring the whole theme logic and architecture, the two of them added vertical carousel support, and @fieldofcows added video support to themes.

          I think these are the main theme-related changes I can think of, and I'm sure I'm forgetting plenty, but each of them can provide a lot more detail and color to it :)

          Thanks!

          A 1 Reply Last reply 17 Jul 2017, 12:27 Reply Quote 1
          • R
            Rion
            last edited by Rion 16 Jul 2017, 12:33

            I wonder what have happened @fieldofcows . He hasn't been online for over 4 months..

            FBNeo rom filtering
            Mame2003 Arcade Bezels
            Fba Arcade Bezels
            Fba NeoGeo Bezels

            1 Reply Last reply Reply Quote 1
            • R
              Rookervik Global Moderator
              last edited by 16 Jul 2017, 13:59

              Yeah this is only intended for documentation on themes, not an idea platform. I have found that most updates have actually been added to the themes readme of the retropie emulationstation branch. I was quite happy to find this and it almost covers every change. But I'd still like to see a roadmap of theme changes since RetroPie branched Aloshi's github emulationstation. I get people suggesting features and I don't even know they exist in the RetroPie branch.

              And I have found bugs already in the updates that I am not fond of. One such bug is the resizing of images. I believe it's related to an update that "fixes" proper location of images... while it does this, it does it slowly after the image is already drawn on screen. Making it look like your images are shrinking every time you change to another game. This is almost a game-breaker for me.

              But also features I really love; such as the "Instant" transition. It works wonderfully and really keeps a slower Pi looking great since fading and sliding are slow transitions.

              But anyway, here is a link to the theme.md. It sure helped me.

              T J 2 Replies Last reply 16 Jul 2017, 14:27 Reply Quote 1
              • R
                Rookervik Global Moderator
                last edited by 16 Jul 2017, 14:03

                Oh, PS... there is a "road map" of sorts if you follow the pull request log of the RetroPie branch of EmulationStation. The problem is that they are not labeled in a consistent way. So while some additions to ES are very obvious: "Added Video Support", others are vague and require you to go into the pull request itself and read the entire post to figure out what it changes. And while I can ascertain the obvious posts, I get a little lost in the more complicated ones.

                1 Reply Last reply Reply Quote 0
                • T
                  TMNTturtlguy @Rookervik
                  last edited by 16 Jul 2017, 14:27

                  @rookervik said in EmulationStation Updates and Guide:

                  And I have found bugs already in the updates that I am not fond of. One such bug is the resizing of images. I believe it's related to an update that "fixes" proper location of images... while it does this, it does it slowly after the image is already drawn on screen. Making it look like your images are shrinking every time you change to another game. This is almost a game-breaker for me.

                  I second this, at first i thought it was maybe something with my wheelart, but I have noticed specifically with my wheel art that every time i scroll the next game, wheelart (<md_marquee>) will load and then flash and slightly change sizes and almost adjust location by 1 or 2 pixels. It is pretty annoying, I am not sure when this started, but it was recently.

                  P 1 Reply Last reply 16 Jul 2017, 15:21 Reply Quote 1
                  • P
                    pjft @TMNTturtlguy
                    last edited by 16 Jul 2017, 15:21

                    @tmntturtlguy said in EmulationStation Updates and Guide:

                    @rookervik said in EmulationStation Updates and Guide:

                    And I have found bugs already in the updates that I am not fond of. One such bug is the resizing of images. I believe it's related to an update that "fixes" proper location of images... while it does this, it does it slowly after the image is already drawn on screen. Making it look like your images are shrinking every time you change to another game. This is almost a game-breaker for me.

                    I second this, at first i thought it was maybe something with my wheelart, but I have noticed specifically with my wheel art that every time i scroll the next game, wheelart (<md_marquee>) will load and then flash and slightly change sizes and almost adjust location by 1 or 2 pixels. It is pretty annoying, I am not sure when this started, but it was recently.

                    I can't comment on marquees as I don't use them, but the exact same thing has happened since almost forever to the image next to the video in your theme.

                    Since I had never seen it "not do" that, I just assumed it was a quirk with the image implementation, and didn't bother with it.

                    But would love to perhaps collate somewhere all the bugs or glitches people have been observing with those, especially when compared to the main branch as some of you are able to do so, so they're easier to track and tackle.

                    Thanks!

                    1 Reply Last reply Reply Quote 2
                    • H
                      Hex
                      last edited by 16 Jul 2017, 17:43

                      @Rookervik PR page is definitely the place to checkout the road map.

                      Sent from 20,000 leagues under the sea.

                      Powersaver Emulation station : https://github.com/hex007/EmulationStation
                      ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

                      1 Reply Last reply Reply Quote 0
                      • D
                        dankcushions Global Moderator
                        last edited by 16 Jul 2017, 18:57

                        the image thing is definitely new (as in, sometime this year). i would bisect if had the time.

                        some summery would be good, and ideally more focused user testing/feedback. there's been a number of features added to es i don't really like (and a number i really do!) but there's so much development it's bit overwhelming to keep up with the threads, etc.

                        P 1 Reply Last reply 16 Jul 2017, 19:03 Reply Quote 0
                        • P
                          pjft @dankcushions
                          last edited by 16 Jul 2017, 19:03

                          @dankcushions surely this year is a possibility. There was quite a bit done on that, I wouldn't rule that out.

                          I can try to bisect it in the coming weeks, if nobody does it before.

                          D 1 Reply Last reply 16 Jul 2017, 19:09 Reply Quote 0
                          • D
                            dankcushions Global Moderator @pjft
                            last edited by 16 Jul 2017, 19:09

                            @pjft said in EmulationStation Updates and Guide:

                            @dankcushions surely this year is a possibility. There was quite a bit done on that, I wouldn't rule that out.

                            i didn't. in fact, i ruled it in :)

                            1 Reply Last reply Reply Quote 0
                            • C
                              cyperghost @EctoOne
                              last edited by 16 Jul 2017, 19:20

                              @ectoone said in EmulationStation Updates and Guide:

                              Same here, and for me that is actually a reason NOT to update every so often. I'm quite happy with my current setup and I have that since the themeable carousel was added.

                              Therefore I've created a collection of precompiled binaries. Sadly I started just this year and so not all versions of ES are included. It also lacks in support of Pi 1 and 0.
                              You can give it a try and just exchange binaries by downloading them from github

                              @herb_fargus said in EmulationStation Updates and Guide:

                              I haven't really been able to keep up with everything as of recent so I don't really even know what's possible at this point [....] I think its fine here as the request is essentially for documentation on how to make themes with the newest changes.

                              There is a fine tool for adding how-to and every developer can add pages here and descripe the branch. The moderators can add them later to the RP-wiki here

                              https://github.com/RetroPie/RetroPie-Setup/wiki

                              I agree for documentation of features and how to use them ....
                              The presentation that @pjft did for his favorites feature is a good example how it can be written down per wiki-system.

                              P 1 Reply Last reply 16 Jul 2017, 19:26 Reply Quote 2
                              • P
                                pjft @cyperghost
                                last edited by 16 Jul 2017, 19:26

                                @cyperghost yeah, I have a backlog of documentation to put together. It's on my list.

                                1 Reply Last reply Reply Quote 1
                                • T
                                  TMNTturtlguy
                                  last edited by 16 Jul 2017, 19:53

                                  I just want to add that all of your guys work is outstanding! Thanks for all the time and effort.

                                  1 Reply Last reply Reply Quote 4
                                  • R
                                    Rookervik Global Moderator
                                    last edited by 17 Jul 2017, 00:33

                                    We also need to be careful when adding these changes to our themes. The new features are not backwards-compatible with previous versions of EmulationStation. Any of these new tricks I've added to my themes will not load on my RetroPie because I have not updated to the newest ES... and frankly, I'd rather not. Not until a couple of annoyances are ironed out. The md_image re-size tweak is quite distracting.

                                    So keep a copy of your themes. Don't blindly update them with the newest features... fork your theme, or you risk cutting off a portion of your audience. Such as me. LOL.

                                    P 1 Reply Last reply 17 Jul 2017, 01:05 Reply Quote 1
                                    • H
                                      Hex
                                      last edited by Hex 17 Jul 2017, 00:42

                                      @Rookervik You can always go back in time on your themes if they dont work. All themes are hosted on github.

                                      so if you want to go back like 5 commits enter this command in your theme dir. Not the one where you are developing the theme

                                      git reset --hart HEAD~5
                                      

                                      And vola your theme has gone back in time.

                                      Sent from 20,000 leagues under the sea.

                                      Powersaver Emulation station : https://github.com/hex007/EmulationStation
                                      ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

                                      1 Reply Last reply Reply Quote 1
                                      • P
                                        pjft @Rookervik
                                        last edited by 17 Jul 2017, 01:05

                                        @rookervik I'll explicitly add @jdrassa and @Zigurana here as I'm under the impression that the reason there are version tags in the theme is exactly so it doesn't break older versions.

                                        That being said, it might certainly depend on "how old" your version is, but they've been around for at least a year if not longer, I believe.

                                        Furthermore, they may have an idea of why or when that image behavior was introduced.

                                        J 1 Reply Last reply 17 Jul 2017, 03:04 Reply Quote 0
                                        • J
                                          jdrassa @Rookervik
                                          last edited by 17 Jul 2017, 02:54

                                          @rookervik said in EmulationStation Updates and Guide:

                                          And I have found bugs already in the updates that I am not fond of.

                                          Please elaborate (either here or in a new thread) on any additional bugs that you have found. We can't do anything to fix them if they are not being reported.

                                          One such bug is the resizing of images. I believe it's related to an update that "fixes" proper location of images... while it does this, it does it slowly after the image is already drawn on screen. Making it look like your images are shrinking every time you change to another game. This is almost a game-breaker for me.

                                          If you or anyone else can provide more detail on this it would be helpful. I just tested (with several themes) it out on my linux desktop and I am not seeing it at all.

                                          But anyway, here is a link to the theme.md. It sure helped me.

                                          Glad to hear you found it helpful. I have made it a point to make sure I update it whenever making a change that effects themes.

                                          @rookervik said in EmulationStation Updates and Guide:

                                          We also need to be careful when adding these changes to our themes. The new features are not backwards-compatible with previous versions of EmulationStation.

                                          For many of the new theme features, there are ways to implement them in a However that is something that we need to do a better job of documenting.

                                          Get latest build of EmulationStation for Windows here

                                          1 Reply Last reply Reply Quote 1
                                          22 out of 44
                                          • First post
                                            22/44
                                            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