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

    SNES mini theme

    Scheduled Pinned Locked Moved Projects and Themes
    snessuper nintendosuper famicomthemesnes classic
    998 Posts 226 Posters 1.3m 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.
    • ?
      A Former User @allan.garcia
      last edited by

      @allan-garcia said in SNES mini theme:

      @livefastcyyoung Well. Different from @ruckage I'm not asking for any credit or glory.

      This is a flat out lie. This is taken directly from the Readme on your Github:

      "Theme designed by Ruckage
      Version 1.05
      (Ported to recalbox by Allan Garcia)
      Version 1.05recalbox
      03/12/2017
      (Ported at 17/09/2018)"

      That sure looks like a credit to me.

      1 Reply Last reply Reply Quote 0
      • ?
        A Former User @allan.garcia
        last edited by

        @allan-garcia This isn't an issue of arrogance. It's both a matter of principal and the fact that by allowing random forks, once the theme is updated every fork will be out of date. So many people fork things, lose interest after a month and that's that. By waiting for the official project owner to port it, you are assured that all updates will be done in unison and that you are getting the experience set out by the creator.

        What you are doing is selfish, short sighted, and nothing but a means of getting your name out there. Again, if you want to port it for your personal machine, that is fine. You have no right to distribute this project however.

        A 1 Reply Last reply Reply Quote 3
        • A
          allan.garcia @A Former User
          last edited by allan.garcia

          @livefastcyyoung @ruckage To prevent future whining about this matter I'm taking the repository offline. Best regards.

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

            Never mind.

            1 Reply Last reply Reply Quote 0
            • ruckageR
              ruckage @allan.garcia
              last edited by

              @allan-garcia
              Thank you for taking down the repository, you seem to have taken this very personally which was not the intent. As I originally said I'm flattered that you liked the theme enough that you wanted to port it. And wanting to contribute to help others is admirable but that doesn't change my stance on this.

              If the time comes that I no longer wish to continue work on the theme I may change the license but while I'm still actively working on and updating the theme I don't think I'm being unreasonable in asking that modified versions not be shared.
              It does seem that the majority of regular users here and on the Recalbox forum are very respectful of anyone who contributes to the respective projects and certainly I don't know of any regular users here who would knowingly step on anyone's toes by creating derivatives of another's theme without getting explicit permission first.

              I really don't like this kind of confrontation, it's a real downer.

              I'd just like to say thanks to everyone here who shows support for my work, I appreciate it and it does make the effort worthwhile.

              p.s thanks @LiveFastCyYoung for sticking up for me.

              SNES mini/Nes mini/Famicom mini theme developer.

              If you'd like to support my work you can donate here: Donate

              FlyingTomahawkF 1 Reply Last reply Reply Quote 6
              • FlyingTomahawkF
                FlyingTomahawk @ruckage
                last edited by FlyingTomahawk

                @ruckage said in SNES mini theme:

                I don't know of any regular users here who would knowingly step on anyone's toes by creating derivatives of another's theme without getting explicit permission first

                Guilty as charged! But then again I am no "regular" user :-P
                That was long ago and we luckily cleared that. Now I would say we are good buddies, I hope, and I am proud to call you a friend.

                ruckageR 1 Reply Last reply Reply Quote 1
                • ruckageR
                  ruckage @FlyingTomahawk
                  last edited by ruckage

                  @flyingtomahawk said in SNES mini theme:

                  @ruckage said in SNES mini theme:

                  I don't know of any regular users here who would knowingly step on anyone's toes by creating derivatives of another's theme without getting explicit permission first

                  Guilty as charged! But then again I am no "regular" user :-P
                  That was long ago and we luckily cleared that. Now I would say we are good buddies, I hope, and I am proud to call you a friend.

                  😂 I'd forgotten about that. That was slightly different circumstances as I never released the theme and I think everyone assumed I'd disappeared as I was away for a long while due to ill health. But it was sorted out very quickly with no hard feelings at all, and I absolutely consider you a good friend.

                  Speaking of 'that theme 😛 I have a wip update to my original NewGen theme that I plan to release at some point, It's layout is slightly modified and it has a few other changes so the 2 themes can happily live side by side. If you don't mind though I may want to borrow your system descriptions to save me having to come up with my own (I'll obviously give you credit for them though if that's okay).

                  SNES mini/Nes mini/Famicom mini theme developer.

                  If you'd like to support my work you can donate here: Donate

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

                    @ruckage said in SNES mini theme:

                    Speaking of 'that theme 😛 I have a wip update to my original NewGen theme that I plan to release at some point, It's layout is slightly modified and it has a few other changes so the 2 themes can happily live side by side. If you don't mind though I may want to borrow your system descriptions to save me having to come up with my own (I'll obviously give you credit for them though if that's okay).

                    You serious!? Oh man I definitely want to see that theme! And I am sure not the only one.
                    Hell, take what ever you need, no credits necessary at all.
                    I also don't mind taking down my theme. You say the word and it's done. I have no emotional attachment to it.😉

                    ruckageR 1 Reply Last reply Reply Quote 1
                    • ruckageR
                      ruckage @FlyingTomahawk
                      last edited by

                      @flyingtomahawk

                      Thanks, and I'll definitely credit you as I'm sure there was a lot of work put into writing the descriptions (I only had a handful written up and found it quite time consuming). No need to take the Futura theme down, people like it and the new version of NewGen is different enough that people can have a choice then.

                      SNES mini/Nes mini/Famicom mini theme developer.

                      If you'd like to support my work you can donate here: Donate

                      1 Reply Last reply Reply Quote 1
                      • H
                        hhromic
                        last edited by

                        hi @ruckage !
                        your themes are really nice, I started using the SNES mini some time ago and love it very much!
                        suggestion: it is possible to include a "no-meta-no-image" layout as well? I personally don't scrape games and with the "no-meta" layout I still have some space waste with the always-empty image box. Basically it would be just the name of the roms along the screen (like in Carbon).
                        Thanks a million again!

                        ruckageR 1 Reply Last reply Reply Quote 0
                        • ruckageR
                          ruckage @hhromic
                          last edited by

                          @hhromic said in SNES mini theme:

                          hi @ruckage !
                          your themes are really nice, I started using the SNES mini some time ago and love it very much!
                          suggestion: it is possible to include a "no-meta-no-image" layout as well? I personally don't scrape games and with the "no-meta" layout I still have some space waste with the always-empty image box. Basically it would be just the name of the roms along the screen (like in Carbon).
                          Thanks a million again!

                          Thanks, glad you like the theme. A no image version is possible but I'm not sure when I'll add it as I have some changes I need to make first and those wanting a layout without any preview images are probably in the minority.

                          SNES mini/Nes mini/Famicom mini theme developer.

                          If you'd like to support my work you can donate here: Donate

                          H 1 Reply Last reply Reply Quote 0
                          • H
                            hhromic @ruckage
                            last edited by

                            @ruckage no problem at all. I fully understand that we the non-scrappers probably are low-priority :) no rush indeed! I was mostly suggesting for completeness' sake. For me is sufficient that you consider this layout option in your todo list. Looking forward for the upcoming improvements!

                            1 Reply Last reply Reply Quote 1
                            • ruckageR
                              ruckage
                              last edited by ruckage

                              Just a quick update on the theme. I'm currently in the process of porting over the nes-mini theme to the snes mini theme the aim being that the snes,nes, and famicom mini themes will all be contained within one big customisable theme. It will hopefully be easier maintaining 1 theme rather than 3 separate themes and it will also mean that the Nes-mini theme can benefit from all of the customisation options of the Snes mini theme.

                              So far I have all the backgrounds ported over, it took a fair amount of work as despite the layouts of the themes being very similar the borders are actually larger on the snes mini theme so I've had to adjust all the backgrounds to take this into account. Likewise the nes borders had to be adjusted to match the taller borders used on the snes theme.

                              There is still quite a bit to do but its looking good so far and I hope everyone will be happy with this change.

                              SNES mini/Nes mini/Famicom mini theme developer.

                              If you'd like to support my work you can donate here: Donate

                              1 Reply Last reply Reply Quote 8
                              • ruckageR
                                ruckage
                                last edited by

                                Well I've been working on this solidly since my last post and it's been a bit of headache. The first problem I had to overcome was the gamelist art. On the nes-mini theme the gamelist art is different for every system and is part of the background image.

                                I wanted the gamelist separate to the background so that the snes-mini layout system would work when in nes-mini mode. So I separated out and adjusted all the gamelist art to make it suitable for this theme but then I realised I would actually need 4 copies of each of these as some of the layouts have the gamelist at different widths.
                                To make life a little easier i made a small program to chop up the gamelist art and create images in the 4 different widths I needed (236 images in total). First major problem solved and the gamelist art is now working perfectly in the theme.

                                Then came my next problem which I'm currently working on. The text, selector bar, and in some cases metadata window colours are also different for every system. My original idea was to use the system.theme variable to call a corresponding xml file describing the colors - but then I remembered variables don't work in the <include> tags. Doh!

                                So I have three options it seems:

                                1. I can be lazy and just use the same colours for for all systems: not keen on this as I like the different colours and I don't think nes-mini theme users would like it either.

                                2. I could probably rework the theme and have a theme folder for every system with all the colour information. This would enable an almost exact reproduction of the nes-mini theme but would be a real pain and would make life very difficult if changes were needed in the future. Not to mention I specifically designed this theme so it wouldn't need individual system folders.

                                3. I can generate a set of images for each system with all the label text, selector bar, ratings icons, etc. The only elements that would have to remain the same for each system would be the text in the gamelist and the metadata text. This would result in needing to create another huge batch of images however (472 more images with the current system count). On the plus side it would require minimal changes to the theme xml files.

                                I think I will probably have to go with option 3, it's not ideal and is a messier solution than I'd really like but its the best of the 3 options I have.

                                I think I need a break and possibly a drink now as I've been working on this since 7.30 this morning (it's now 21:45). I'll provide an update once I've made some more progress.

                                SNES mini/Nes mini/Famicom mini theme developer.

                                If you'd like to support my work you can donate here: Donate

                                ? 1 Reply Last reply Reply Quote 0
                                • ?
                                  A Former User @ruckage
                                  last edited by

                                  @ruckage said in SNES mini theme:

                                  I think I need a break and possibly a drink now as I've been working on this since 7.30 this morning (it's now 21:45). I'll provide an update once I've made some more progress.

                                  Just sent you a donation to get a couple drinks. :)

                                  ruckageR 1 Reply Last reply Reply Quote 1
                                  • ruckageR
                                    ruckage @A Former User
                                    last edited by

                                    @livefastcyyoung
                                    Thanks very much, that's very kind of you 😀 🍻
                                    I'm going to go and watch a good horror film I think and enjoy a nice tipple.

                                    SNES mini/Nes mini/Famicom mini theme developer.

                                    If you'd like to support my work you can donate here: Donate

                                    1 Reply Last reply Reply Quote 0
                                    • ruckageR
                                      ruckage
                                      last edited by

                                      After a bit of a break and good nights sleep I came up with an idea. I'm sticking with option 3 as it still seems to currently be the best option but I'm going to automate the process of generating the needed images by encoding the colour information in all my gamemlist art (basically adding a few pixels in the top corner of each image that relate to colours/transparency). I can then adapt the program I made to read this info and generate all the assets in the chosen colours and sorted into folders ready to transfer over to the theme.

                                      SNES mini/Nes mini/Famicom mini theme developer.

                                      If you'd like to support my work you can donate here: Donate

                                      1 Reply Last reply Reply Quote 0
                                      • ruckageR
                                        ruckage
                                        last edited by

                                        I've updated the theme to a version that now incorporates the full nes-mini theme. I have noticed a minor bug since uploading which I'll fix in the next few days (the background art always shows the European variant regardless of whether a USA style is used).

                                        Additions:

                                        nes_mini backgrounds: All the backgrounds from the nes-mini theme reworked slightly to fit this theme. Can also be used in snes modes.

                                        nes_rich_europe and nes_rich_usa: mimics the original nes-mini theme including the system icons, borders, and system specific game lists. Works best with the nes_mini backgrounds

                                        nes_simple_europe and nes_simple_usa: same as above except the gamelist is the same for all systems. Works well with any background.

                                        New no_meta_g layout: New layout that show only the game list and nothing else (as requested by @hhromic )

                                        'nes_rich_europe' using default layout.

                                        0_1538346950445_nes_snes1.jpg

                                        0_1538346963145_nes_snes2.jpg

                                        'nes_simple_europe' with 'neon_green' background

                                        0_1538346972408_nes_simple 1.jpg
                                        The nes styles also support all layout options. ('no_meta_c' layout)

                                        0_1538346986495_nes_simple 2.jpg

                                        New 'no_meta_g' layout

                                        0_1538347002311_snes no_meta_g.jpg

                                        SNES mini/Nes mini/Famicom mini theme developer.

                                        If you'd like to support my work you can donate here: Donate

                                        H 1 Reply Last reply Reply Quote 5
                                        • C
                                          Carcayu
                                          last edited by Carcayu

                                          I don't know if it something related to the snes mini theme or the system, but I have found 2 problems /suggestions :

                                          If in meta the description is short, I mean, like a phrase, then in the theme the description is cut in one line with a "..." at the end.

                                          If in meta it specified multiple player options, like "1-2 players" then it don't show any icon, when It could show, for example, the 2 players icon

                                          ruckageR 1 Reply Last reply Reply Quote 0
                                          • ruckageR
                                            ruckage @Carcayu
                                            last edited by ruckage

                                            @carcayu said in SNES mini theme:

                                            I don't know if it something related to the snes mini theme or the system, but I have found 2 problems /suggestions :

                                            Hi @Cacryu, thanks for the feedback. These aren't actually problems with the theme.

                                            If in meta the description is short, I mean, like a phrase, then in the theme the description is cut in one line with a "..." at the end.

                                            This is just the way EmulationStation deals with long text, if it doesn't fit then it has to be truncated. It's not often a problem though in my experience and not something I can do anything about unfortunately.

                                            If in meta it specified multiple player options, like "1-2 players" then it don't show any icon, when It could show, for example, the 2 players icon

                                            This is explained in the '## CUSTOMISATION GUIDE ##' and is caused by your scraped data and not the theme. The icon system relies on the number of players being defined as single digit eg 1,2,3,4 etc.
                                            However sometimes the scraped data for number of player is in the format '1-2' or '1-3' or '1-4' (this format is redundant in most cases). If you want to use the icons then you will need to edit your 'gamelist.xml' file to replace '1-2' with just '2' and '1-3 'with '3' etc. etc. You can use search and replace to do this.
                                            Alternatively if you don't want to edit your gamelist.xml file you can display text instead of the icons for number of player which is one of the options you can set in the config.xml file

                                            SNES mini/Nes mini/Famicom mini theme developer.

                                            If you'd like to support my work you can donate here: Donate

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