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

    [Theme Changes] Attention Theme Makers: Upcoming Game Collections in ES

    Scheduled Pinned Locked Moved Ideas and Development
    themescollectioncustom system
    224 Posts 21 Posters 122.2k 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 @pjft
      last edited by

      @pjft I need to get around to writing up the process for setting up automated Windows builds. The process still needs a bit of refinement though.

      Get latest build of EmulationStation for Windows here

      pjftP 1 Reply Last reply Reply Quote 1
      • pjftP
        pjft @jdrassa
        last edited by

        @jdrassa Not a bother. I know you had it set up for your repository, but I don't know the details. Whenever you have something, I'm happy to give it a whirl, but no urgency.

        Thanks!

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

          @pjft Thanks again for the explanation.

          I was not thinking of allowing users to create complex hierarchies here as it just makes it a lot more convoluted from a UX perspective, with questionable benefit to the wider audience.

          I understand completely. It's always a good idea to follow the KISS principle. You can build up to complexity, but it's generally best to do it with a bunch of simple steps, rather than one big complex attempt.

          [Classics] Tetris
          [Superheros] Avengers

          This seems like the best option for me. If I decided I wanted to move [Superheros] Batman into it's own System on the carousel, would I just have to create it's own folder? Would it have to be named [Superheros] Batman, or [superheros]-batman?

          My ES themes: MetaPixel | Spare | Io | Indent

          pjftP 1 Reply Last reply Reply Quote 1
          • AndersHPA
            AndersHP @pjft
            last edited by AndersHP

            @pjft said in [Theme Changes] Attention Theme Makers: Upcoming Game Collections in ES:

            I imagine it would be nice to have some suggested games, based on the collection name, but I don't think we're there yet. Also, given that the "collection creation" stage is only done once per collection (or, at least, shouldn't be something that one would do very often I imagine), I am unsure whether investing in that wizardry would be needed

            It sounds like the way the collections are made will be quite easy, no need to spend your time on making a suggested games wizard, if you ask me.

            As for favorites in the system folders, please refer to the thread I linked to earlier. I - and most people - agree it is a use case worth addressing.

            It's not that you can't have them in the folders, it's just that last time that was attempted there were way too many opinions on how to visually represent that, and little to no consensus on how to achieve that.

            OK, but isn't that where you, as the guy who puts time into it, decides how it will look? I mean, if you could star and un-star with the push of a button, and switch between favourites and all games with the push of another button, is there a more seamless way to do it?

            The way I am going to use these favourites is, in line with all this retrogaming, to have my old collections of games for every system. When e.g. all Master System games in the world is about 300 MB (if I'm not mistaken) there's something cool about having them all. But it's so uninspiring looking at an endless list of games, it feels like you really have none at all. With favourites easily available, browsing only the 20-30 games you once owned or played with your friends, brings back all the memories.

            Anyways, it's really exciting to follow this development!

            My "Bubble Bobble" Themed Bartop Arcade
            My Gameboy

            1 Reply Last reply Reply Quote 0
            • pjftP
              pjft @mattrixk
              last edited by

              @mattrixk said in [Theme Changes] Attention Theme Makers: Upcoming Game Collections in ES:

              This seems like the best option for me. If I decided I wanted to move [Superheros] Batman into it's own System on the carousel, would I just have to create it's own folder? Would it have to be named [Superheros] Batman, or [superheros]-batman?

              Identical to the collection name. Which will, eventually cause trouble with some characters that aren't accepted in the file system, like "*" and "?", but I'll need to filter those beforehand.

              And then you'd edit the collection in the menu and select "Show at top level" or something.

              At least that's my idea, but I haven't really started this yet - first waiting to close off "All", "Last Played" and "Favorites" before moving on to the next.

              @AndersHP said in [Theme Changes] Attention Theme Makers: Upcoming Game Collections in ES:

              OK, but isn't that where you, as the guy who puts time into it, decides how it will look? I mean, if you could star and un-star with the push of a button, and switch between favourites and all games with the push of another button, is there a more seamless way to do it?

              Well... Kind of. :)

              In the case of the "Favorites" feature, it has been implemented by several people differently. In fact, this current implementation is a subset of @Zigurana's work in the Kids-mode branch.

              There are several discussions that are worth being had, and @Zigurana is also working on bringing over all those things to the main branch, in due time.

              What I'm developing here is the "Collections" concept - the fact that "Favorites" is a part of it is just a collateral coincidence. At my request, @Zigurana was kind enough to let me adopt the required set of features to make this work for a "Favorite" collection, but other than that I don't plan on doing anything that overlaps with his work, as it is his brainchild, and I'm sure that when it comes over it will be fantastic. :)

              The way I am going to use these favourites is, in line with all this retrogaming, to have my old collections of games for every system. When e.g. all Master System games in the world is about 300 MB (if I'm not mistaken) there's something cool about having them all. But it's so uninspiring looking at an endless list of games, it feels like you really have none at all. With favourites easily available, browsing only the 20-30 games you once owned or played with your friends, brings back all the memories.

              I fully get that, make no mistake. If you see the work I did on "Filters" and now on custom collections, you can tell I suffer from similar problems :)

              You will be able to filter by favorites, though, so you can certainly in your system just open the filters and select "Filter by Favorites" to reduce the list for that particular list.

              You just won't have a visible icon for those.

              Thinking about it, I need to add that filter.

              Hope this helps.

              AndersHPA 1 Reply Last reply Reply Quote 1
              • AndersHPA
                AndersHP @pjft
                last edited by

                @pjft Thanks for clearing this up, I just stumbled upon your mentioning of collections like "SEGA games" and thought about the favourites in the systems folders.

                I will look very much forward to these implementations. Will it be RetroPie-only or general EmulationStation updates, when they arrive?

                My "Bubble Bobble" Themed Bartop Arcade
                My Gameboy

                pjftP 1 Reply Last reply Reply Quote 0
                • pjftP
                  pjft @AndersHP
                  last edited by

                  @AndersHP Makes sense!

                  This will only require an update to EmulationStation, and I hope (fingers crossed) that in a worst case scenario this will all be available by the first week of August. But no promises.

                  1 Reply Last reply Reply Quote 1
                  • UDb23U
                    UDb23 @pjft
                    last edited by

                    @pjft Some updated logo style proposals; could you test how they look in ES?

                    2_1499511250870_v3.JPG
                    metal

                    1_1499511250870_v2.JPG
                    color

                    0_1499511250870_text only.JPG
                    text only

                    SVGs available here.

                    pjftP 1 Reply Last reply Reply Quote 3
                    • pjftP
                      pjft
                      last edited by

                      @UDb23 Thanks! I'll test them out and record a video or something, once again.

                      Thank you for your hard work on these :)

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

                        @pjft PR has been submitted for carbon with basic support. Default is to render the "system" name as text when a logo is not found. It is using variables so you should be able to just add logos in the right place with the right name and it should pick them up. For example, to add a logo for favorites, you would place the logo here: es-theme-carbon/art/logo/auto-favorites.svg.

                        Get latest build of EmulationStation for Windows here

                        1 Reply Last reply Reply Quote 0
                        • HurricaneFanH
                          HurricaneFan
                          last edited by

                          With Collections, is there just text added to a games metadata that says what collection it belongs to? Or will I have to have the same game physically in 2 folders to make Collections work?

                          Can a game be in multiple collections?

                          pjftP 1 Reply Last reply Reply Quote 0
                          • pjftP
                            pjft @HurricaneFan
                            last edited by

                            @HurricaneFan answers: No. No. Yes.

                            But it's still not implemented - except for favorites. :)

                            1 Reply Last reply Reply Quote 0
                            • pjftP
                              pjft @UDb23
                              last edited by

                              @UDb23 Thanks!

                              Here's a video:

                              My thoughts:

                              I love the text. In fact, it looks great!

                              I tried to use for Last Played just your icon, and then the controller from the theme; and for Favorites I used your "Last Played" text and the icon in lieu of the controller from the theme.

                              I think I like the setup for the "All Games" system the best: stylized text (like the one you also did for Last Played), but with a line-art controller, to fit the original theme's look and feel.

                              I wouldn't mind getting a folder icon for those, in line-art, with the aspect you have - it's just that having them all filled doesn't at the moment match the rest of the theme.

                              But that's my opinion.

                              Thank you! :)

                              mediamogulM UDb23U 3 Replies Last reply Reply Quote 0
                              • mediamogulM
                                mediamogul Global Moderator @pjft
                                last edited by

                                @pjft

                                it's just that having them all filled doesn't at the moment match the rest of the theme.
                                But that's my opinion.

                                I agree. Last night I threw together a few similar line art images to use temporarily. Of course these aren't a perfect match either. The line weight should really be somewhere in the neighborhood of 1.5 pt.

                                alt text

                                RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                UDb23U 1 Reply Last reply Reply Quote 2
                                • UDb23U
                                  UDb23 @pjft
                                  last edited by UDb23

                                  @pjft Thanks for the video. I agree using text in the bars + lineart controller looks best.
                                  Will provide some proposal for line-art controllers and the missing "favorites" and "my collection" text logos. I have some other TTF fonts that should look nice so that each will have a different font.

                                  1 Reply Last reply Reply Quote 2
                                  • UDb23U
                                    UDb23 @mediamogul
                                    last edited by

                                    @mediamogul They look quite good.
                                    As said I'm going to try a similar "lineart" version out of the folder icons I made previously.

                                    mediamogulM 1 Reply Last reply Reply Quote 2
                                    • mediamogulM
                                      mediamogul Global Moderator @UDb23
                                      last edited by

                                      @UDb23

                                      I'm sure they'll look great. Thanks to all you guys for the hard work you've put into this feature addition. From idea to execution, it's been a long time in the coming, but it was well worth the wait.

                                      RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                      1 Reply Last reply Reply Quote 1
                                      • UDb23U
                                        UDb23 @pjft
                                        last edited by

                                        @pjft said in [Theme Changes] Attention Theme Makers: Upcoming Game Collections in ES:

                                        with a line-art controller, to fit the original theme's look and feel.

                                        How about this type of "controller" ?

                                        0_1499614138943_controller.JPG
                                        (black background not included, just to show the white lines)
                                        Line thickness resembles the same as other controllers.

                                        SVG here.

                                        If you like it then I will create the other "controller" icons too.

                                        About the "text only logo" for custom system would you prefer all same font (bauhaus) like "all games" or different font for each ?

                                        mediamogulM cyperghostC pjftP 3 Replies Last reply Reply Quote 3
                                        • UDb23U
                                          UDb23
                                          last edited by

                                          Just I reminder: you can personalize also standard ES systems using the SVG custom Logo pack.

                                          Just an example; alternatives to the default arcade logo:
                                          alt text

                                          1 Reply Last reply Reply Quote 0
                                          • mediamogulM
                                            mediamogul Global Moderator @UDb23
                                            last edited by

                                            @UDb23

                                            About the "text only logo" for custom system would you prefer all same font (bauhaus) like "all games" or different font for each ?

                                            It's a very good and tricky question. On one hand, duplicating the font keeps collections looking uniform and on the other it runs the risk of creating a "generic" look and feel.

                                            RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                            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.