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

    Pixel Theme

    Scheduled Pinned Locked Moved Projects and Themes
    themepixel
    690 Posts 92 Posters 888.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.
    • RookervikR
      Rookervik Global Moderator
      last edited by

      Oh yeah, PS, Happy New year... in case you didn't notice, above, Pixel has had a major update. Check the first post for more information. :D

      mattrixkM B N 3 Replies Last reply Reply Quote 0
      • mattrixkM
        mattrixk @Rookervik
        last edited by

        The new logos look fantastic @Rookervik and I can't wait to see what you do with the console images. Thank you for letting MetaPixel continue to use the old images. If I am missing any attribution please let me know and I'll fix it up. I tried to make sure it was all done correctly, but MetaPixel was my first theme, so I was playing it by ear.

        My ES themes: MetaPixel | Spare | Io | Indent

        RookervikR 1 Reply Last reply Reply Quote 0
        • B
          backstander @Rookervik
          last edited by

          Thank you @Rookervik for the updates! They look great! I didn't realize the graphics needed to be updated until you updated them!

          1 Reply Last reply Reply Quote 0
          • RookervikR
            Rookervik Global Moderator @mattrixk
            last edited by

            @mattrixk You've done great and let everyone know. I really appreciate it. <3

            E 1 Reply Last reply Reply Quote 0
            • E
              ebtalk @Rookervik
              last edited by

              @Rookervik was Pixel with Metadata updated with video as well?

              RookervikR 1 Reply Last reply Reply Quote 0
              • RookervikR
                Rookervik Global Moderator @ebtalk
                last edited by

                @ebtalk I haven't updated any themes with Video previews. Video previews will break the theme with the current state of emulationstation.

                (Users currently have to update emulationstation by source to get the video feature)

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

                  @fieldofcows said in Pixel Theme:

                  However, it is how it is for a reason - I wanted to put the video and marquee tags into the 'detail' view but the way ES works is that they would then be mandatory in the detail view, i.e. if you don't want to support video in your theme but your gamelist includes video tags then the video would start playing even if your theme didn't support video (you would get the sound even if the video is off the screen). Hence the new 'video' view and all the extra work theme makers have to endure.

                  Same goes for the background object. The render order is fixed in ES and not themeable so in order to support translucent images on top of video you need to carefully configure the background and extra images.

                  [sorry for the derail]

                  I would like to work together with you on changing that. We should be able to make the population of detailed GamelistView to depend purely what ES finds in the ThemeData::ThemeView (that is: all the nodes that are of a known type in the selected theme).

                  That way, themers just include whatever they want to have in their theme, without having to resort to tricks like placing it off-screen (and having it show up somewhere else!).
                  It also means that the VideoGameListView can be merged back into the DetailedGamelistView.

                  As an approach, I think it needs only a dynamic building of a list of recognized metadata tags, somewhere in the constructor of DetailedGamelistView, or onThemeChanged() or something similar. The only tags we need to recognize are those that need to be filled by the current metadata-data.
                  In addition, we can finally get rid of the hard-coded metadata-label texts, let them be themed entries that are simply text elements with a certain value.
                  Also, I still have some ideas floating around about combining multiple types of metadata into a single string response by ES.

                  So, what do you think?

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

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

                    @Zigurana said in Pixel Theme:

                    In addition, we can finally get rid of the hard-coded metadata-label texts, let them be themed entries that are simply text elements with a certain value.
                    Also, I still have some ideas floating around about combining multiple types of metadata into a single string response by ES.

                    Yes please. I don't know how it would work, or how you'd get it to work, but I'd love something to happen with the way metadata is output.

                    My ES themes: MetaPixel | Spare | Io | Indent

                    1 Reply Last reply Reply Quote 0
                    • fieldofcowsF
                      fieldofcows @Zigurana
                      last edited by

                      @Zigurana It seems like I've gone quiet on this forum but I've been beavering away...

                      I'm currently deep in a metadata rework. I had a look at the 'unstable' Aloshi branch which uses sqlite to store the gamelist but wanted to take it one step further. I've implemented a new game data library that separates the list of configured games from the metadata. This makes for a much neater separation between configuring and scraping a system.

                      This gives us the benefit that saving/loading gamelists and metadata is pretty-much instant but this isn't the real reason I am working on this. The main reason is to store the metadata as tag/values meaning the metadata fields are easily extendable or changeable.

                      I've also added the ability to specify any tags along with each game (think 'kid friendly' or 'favorite' or 'vertical scroller'). It should be really easy to then build on what you've done and filter on these tags, or even metadata fields.

                      Again, this is the wrong place to discuss this so sorry everyone wanting to read about the pixel theme. Maybe we should start a new topic?

                      Z 1 Reply Last reply Reply Quote 4
                      • Z
                        Zigurana @fieldofcows
                        last edited by

                        @fieldofcows
                        [Error, you've already upvoted this post]
                        Yes, please!

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

                        fieldofcowsF 1 Reply Last reply Reply Quote 1
                        • fieldofcowsF
                          fieldofcows @Zigurana
                          last edited by

                          @Zigurana Moved to new topic: https://retropie.org.uk/forum/topic/6985/metadata-improvements-in-emulationstation. Sorry again for the off-topic posts.

                          1 Reply Last reply Reply Quote 1
                          • N
                            Necro @Rookervik
                            last edited by

                            @Rookervik Just confirming it's not just me - Pixel-Metadata has NOT been updated with the new graphics, correct?

                            RookervikR 1 Reply Last reply Reply Quote 0
                            • RookervikR
                              Rookervik Global Moderator @Necro
                              last edited by

                              @Necro Correct. I need to do that real fast. Was working on Carbon and playing Minecraft. :D

                              1 Reply Last reply Reply Quote 0
                              • RookervikR
                                Rookervik Global Moderator
                                last edited by

                                Hokay, Pixel -Metadata- has also been updated in the same way regular Pixel was. Just update from the theme updater.

                                N 1 Reply Last reply Reply Quote 1
                                • N
                                  Necro @Rookervik
                                  last edited by

                                  @Rookervik Great! One comment - the SuperGrafx logo. Personal preference - it looks MUCH better without the black background. Not sure if that was intended to be transparent, but maybe with the black border your doing now it would look better. The black 'square' just looks out of place.

                                  RookervikR 2 Replies Last reply Reply Quote 0
                                  • RookervikR
                                    Rookervik Global Moderator @Necro
                                    last edited by

                                    @Necro Feel free to use the old logos! I do not mind at all :D Especially since the Super Grafx only had 4 games ever made for it. Hahaha. /me runs off to the back of the house

                                    1 Reply Last reply Reply Quote 0
                                    • RookervikR
                                      Rookervik Global Moderator @Necro
                                      last edited by

                                      @Necro But in all honesty, the SuperGrafx logo didn't change much from the original from Pixel. And the colors are sampled from an actual Super Grafx console.

                                      alt text

                                      All logos were enhanced to be visible on a light or dark background. Super Grafx only got some highlights to bring it in line with the rest of the logos.

                                      And the Super Grafx logo has been like that for months and months. Too late for complaints now! :P

                                      0_1483593988993_upload-8ee71245-9c4f-4d50-be4d-894cf3450831

                                      N 1 Reply Last reply Reply Quote 0
                                      • N
                                        Necro @Rookervik
                                        last edited by Necro

                                        @Rookervik I just noticed it now because...well...it's SuperGrafx :) All I did was remove the black from the image and have just the text. Understand the contrast issue - just think it's harring to have the black borders and all - looks out of place with all of the other transparent logos in the them. You're theme - I can always edit mine later :)! And thanks again for the kick-ass theme!

                                        1 Reply Last reply Reply Quote 0
                                        • G
                                          goodpi31
                                          last edited by

                                          Thanks so much for sharing! I'm using this theme- it's beautiful :)

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            mvmiranda
                                            last edited by mvmiranda

                                            I really love this theme! It's imply awesome!
                                            Do you plan on creating "separations" for rom sets, like Capcom, SHMUPs, etc?
                                            I'd like to have those!
                                            Thx!

                                            RookervikR 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.