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

Grid View EmulationStation Mod Ideas

Scheduled Pinned Locked Moved Ideas and Development
grid viewemulationstatiomod
148 Posts 21 Posters 92.1k 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
    jacobfk20
    last edited by 11 Dec 2016, 22:22

    @radius I've created issues on github so I can keep track of these. Thank you for taking the time to write this out in detail. I will work on fixing these soon.

    Have you tried just changing the color of the gridtile_background from faded gray to blue instead of changing the image? such as:

    <image name="gridtile_background">
        <color>ACACAC77</color>
    </image>
    <image name="gridtile_background_selected">
        <color>7777FFEE</color>
    </image>
    

    It should tween between the two colors so you don't have to have two different images. This also makes for smoother animations than switching images.

    1 Reply Last reply Reply Quote 0
    • R
      radius
      last edited by 11 Dec 2016, 22:59

      Thanks for your help @jacobfk20, too bad I hardly understand coding enough to help :/
      as I couldn't get my mod to work I actually removed it already, the screenshot was taken without the mod, I used the same method you suggested (except my image is blue) :)

      1 Reply Last reply Reply Quote 0
      • E
        enigma7 @dudleydes
        last edited by 13 Dec 2016, 01:54

        @dudleydes Fixed. Thanks it looks great!

        @jacobfk20 Did you ever upload the compiled version? Sorry I'm not sure where to go for the latest binaries. Thanks.

        1 Reply Last reply Reply Quote 0
        • J
          jacobfk20
          last edited by 13 Dec 2016, 02:19

          @enigma7 yes, it's here.

          1 Reply Last reply Reply Quote 0
          • F
            firewater
            last edited by 16 Dec 2016, 06:23

            @jacobfk20 First of all, I don't own a pi, rather I just discovered this place by googling for recent development on ES, and I'm really surprised at the involvement here for a project I thought was more or less abandoned! Very impressed at this theming section... this whole grid thing is REALLY sweet, and is exactly what I'd like to be running on my end. Now, I can see folks here are hardcore enthusiasts, while I'm not much of a coder, so I hope you can help me getting this to work on Windows... so, I see that you have a fork of ES on your GitHub - is this the version that allows for the grid view, or can this all be achieved with a vanilla ES running this particular theme? If the former, how does the process of compiling works? I'd have to download the fork, then download these .dll you link in the Windows section, put them... where? And then use "CMake" to create an .exe witht he process you describe? And also, for example I see that the FreeType link is not a .dll, so how'd I go about getting that one?

            Again my praise at this project and community, thanks for keeping this wonderful minimal frontend alive! Though I do wish the program was slightly more unified (3 to 4 forks of ES make me confused on which one I should use!) and more accessible for non-Pi users just because you do such great work at further improving ES that by this point it feels like it should take over the official "abandoned" build (and thus having it precompiled for Windows, macOS, Linux, etc).

            Oh and something else not related to this thread (sorry for so many questions) - I've been trying some of the themes you guys made, and these ones that have a big boxart image output a lackluster image quality-wise because the size is too big, and they look pixelated (as if scaled with MS Paint). So I wonder, is it the build that I'm using, or it happens that ES does not use bilinear (or similar) filter for images?

            1 Reply Last reply Reply Quote 0
            • J
              jacobfk20
              last edited by 16 Dec 2016, 18:22

              @firewater Thank you for the praise but my answers may change your mind :)

              Windows Compiling
              I currently do not support compiling on windows, even compiling the vanilla ES on windows is challenging itself as is. I'm not sure if there is an up to date guide on windows compiling either, I also couldn't successfully do it on my own. If I took the time I'd be able to do it but with my time restraints I cannot take the time to do so. Another problem is my current up to date branch with gridview has some *nix specific syscalls but again these are only in the network setup part and can easily be removed. I will eventually make a non raspberrypi targeted build that ditches this feature but not right now.

              Gridview and above themes
              Yes, you need my fork of ES to use these themes. Vanilla will still use them but will ignore all gridview theme elements.

              Unification
              My fork is too experimental. Too many drastic changes still. When things calm down then it will be more mainline friendly.

              Image Scaling
              ES, as far as I can tell, just uses SDL's built in image scaling which is just plain ol' nearest neighbor.

              With all that said, I really want to help you compile on windows but I myself cant even get vanilla to compile. If anyone in this thread can chip in that would be great. I would love to eventually support windows.

              1 Reply Last reply Reply Quote 0
              • Z
                Zigurana
                last edited by 16 Dec 2016, 19:02

                @jacobfk20 @firewater, please have a look here for more info on building ES for windows. @fieldofcows was gracious enough to write down all you need! There are only a few fixes needed to stock ES to get it to compile correctly.
                Even I could do it, so give it a try!

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

                1 Reply Last reply Reply Quote 2
                • F
                  firewater
                  last edited by firewater 16 Dec 2016, 23:24

                  @jacobfk20 Oh no, quite the contrary your response is very encouraging on the future of a non-pi build! Not to mention, the very friendly guide that @Zigurana has linked. Think I will give this a go myself and see how it goes. Hoping the *nix stuff just doesn't work instead of crashing the whole thing down...

                  And about the image scaling - the fork I had (maybe vanilla too) was downloading smaller images than full resolution due to a width="400" setting. This, plus the nearest neighbour you mention, gave awful results. I disabled this setting and now the images look nice. Antialiasing would be better, but they look presentable as is.

                  One more thing I gotta ask - the fork I have has a "<string name="ConfigDirectory" value="C:/Users/firewater/.emulationstation" />" line on es_settings.cfg. I assumed changing this value would work, but it doesn't seem to pick up the directory if it's in any other place... I know I can run portable mode on Windows, but I wanna change OS in the future and that wouldn't work there. Am I doing something wrong? And, does your fork support this setting?

                  1 Reply Last reply Reply Quote 1
                  • J
                    jacobfk20
                    last edited by 17 Dec 2016, 04:59

                    @Zigurana I knew someone had to have taken the time to write up a guide. It looks like monday I'll give it a go and hopefully have windows support finally added. Thank you for linking me to it. I'm sure theme makers will appreciate it too :)

                    @firewater As I said above-- I'll be attempting to compile my fork on windows on Monday. If you still try before I do tell me about it, fail or not. My fork does not have the setting you're talking about. Which fork are you using? ES usually just looks for the config in HOME_PATH/.emulationstation So if for example you switch to linux it will look in /home/firewater/.emulationstation

                    1 Reply Last reply Reply Quote 1
                    • F
                      firewater
                      last edited by 19 Dec 2016, 00:23

                      @jacobfk20 I thought I was gonna have lots of free time, but things changed so I will not be able to try to compile anyday soon, so I rest my hopes on you. Thank you very much for doing this, whether you succeed or not. I will await eagerly, and hopefully get to play around with the grid theme someday soon...

                      This is the fork I'm using. And I hate the default location because I like having that folder clean without apps, or at most have them in the Windows AppData folder. Even if it's hidden, knowing that it's there bothers me haha

                      1 Reply Last reply Reply Quote 0
                      • C
                        Capeman
                        last edited by 9 Jan 2017, 21:00

                        I just found this post and was fascinated at the progress everyone was making with this awesome fork of ES. Is this something that is going to be integrated into the main RetroPie image in the future? I don't generally use forks of software until they're officially released. Wish I was a coder so I could help, but unfortunately I'm just one of the many hopefuls waiting for more skilled people do their magic, haha.

                        Vector Artist, Designer and Maker of Stuff: Laser Cut Atari / Pixel Theme Bartop

                        A 1 Reply Last reply 4 Feb 2017, 11:34 Reply Quote 1
                        • R
                          radius
                          last edited by 3 Feb 2017, 12:53

                          Re: Grid View EmulationStation Mod Ideas

                          Hi,
                          I've been trying to figure out how to correctly use grid and tile sizes with no great success ^^, I'll be using square artboxes from now on so it'll be easier to maintain except I'll need to customize nearly all the covers, but it looks better in my opinion :)

                          D 1 Reply Last reply 4 Feb 2017, 09:55 Reply Quote 1
                          • D
                            dudleydes @radius
                            last edited by 4 Feb 2017, 09:55

                            @radius The issue regarding maintaining aspect ratio of box art was fixed some time ago. I have portrait box art for NES and Megadrive and landscape box art for SNES. Make sure you are using the latest binary which is available earlier on this thread.

                            The aspect ratio of box art for a system is determined by the image dimensions of the first game. All other box art will appear in the same ratio. In your example, if the box art for Contra is square, then the box art for all other games will also be square irrespective of the actual image aspect ratio.

                            R 1 Reply Last reply 6 Feb 2017, 13:57 Reply Quote 0
                            • A
                              AndersHP @Capeman
                              last edited by 4 Feb 2017, 11:34

                              @Capeman said in Grid View EmulationStation Mod Ideas:

                              I just found this post and was fascinated at the progress everyone was making with this awesome fork of ES. Is this something that is going to be integrated into the main RetroPie image in the future? I don't generally use forks of software until they're officially released. Wish I was a coder so I could help, but unfortunately I'm just one of the many hopefuls waiting for more skilled people do their magic, haha.

                              I second this. Really loving the work here, fingers crossed it will be implemented into the RetroPie UI at some point! Looking very good!

                              My "Bubble Bobble" Themed Bartop Arcade
                              My Gameboy

                              1 Reply Last reply Reply Quote 2
                              • R
                                radius @dudleydes
                                last edited by 6 Feb 2017, 13:57

                                @dudleydes Thanks I'll check if I'm using latest source or not :)

                                1 Reply Last reply Reply Quote 0
                                • R
                                  roquen
                                  last edited by 6 Feb 2017, 17:48

                                  Check out https://squaredretrogameart.tumblr.com/ for a growing compilation of square box artwork; and feel free to submit your own work as well, the more the merrier :)

                                  1 Reply Last reply Reply Quote 0
                                  • paffleyP
                                    paffley
                                    last edited by 3 Sept 2017, 22:53

                                    Hi, is this still under development?

                                    E mattrixkM 2 Replies Last reply 4 Sept 2017, 00:42 Reply Quote 0
                                    • E
                                      EctoOne @paffley
                                      last edited by 4 Sept 2017, 00:42

                                      @paffley there is some activity happening regarding grid view according to the github discussions, but I can't tell how close it is for release. Simply because I rarely check out github and when I do, I mostly do a quick scan.

                                      1 Reply Last reply Reply Quote 0
                                      • mattrixkM
                                        mattrixk @paffley
                                        last edited by 4 Sept 2017, 00:55

                                        @paffley: As for GridView itself, I don't know, but @jacobfk20 was the one that originally created the GirdView mod, and they haven't been active on this forum in over 5 months.

                                        My ES themes: MetaPixel | Spare | Io | Indent

                                        1 Reply Last reply Reply Quote 0
                                        • Z
                                          Zigurana
                                          last edited by 4 Sept 2017, 07:54

                                          Current status:
                                          @Koerty has taken up where @jacobfk20 has left, and matured the grid view functionality considerably. The code is under review, with only minor issues to iron out, and there is an in-depth technical discussion underway on the syntax to be used in the themes to drive this new functionality. All this takes place on the Github Repo.

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

                                          darkniorD A12C4A 2 Replies Last reply 15 Oct 2017, 10:20 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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received