Cardboard Mini NES + Nes mini and Famicom mini themes
-
@Syhles I think you have to udpate from source, if you update from bianary you get V2.1.5RP and i think the carousel is on V2.1.6RP
-
@Syhles said in Cardboard Mini NES + Nes mini and Famicom mini themes:
@ruckage
Carousel is in, I updated from source a few weeks ago. I'm not sure if it's available with the basic installation though. I check RetroPie's GitHub daily lol.If you're interested I could make a graphical mock-up for my idea for the carousel.
I'll look into into thanks. I'd prefer to come up with my own ideas for it though. First I'll need to make sure that theming the carousel wont break the theme in older version of ES as that would be bad.
-
@ruckage
I'm not sure of the XML code for it but it's the same thing video uses to not break older versions of EmulationStation it's something like <feature supported carousel> or something along those lines hang on I'll find the wiki or whatever for it. -
@ruckage
Nevermind I couldn't find the wiki or whatever ever I was looking for, the <feature support> thing I was looking for is identical to the one for video, just replace video with carousel. Also I'll get on my computer either today or tomorrow and give you all of the XML information you need to start on the carousel.My idea for the carousel was to use three boxes like the ones used for the game images or boxart. The middle box being larger then the left or right box.
With the bottom of the middle box being used for the games available information. This way the theme stays cohesive throughout, but this is your child (lol) you put all the work into the theme and it's ultimately your decision. I'll be using this the regardless if you go the route I suggested.Also one last question what are you running retropie on?
-
@Syhles can you send the carousel info my way as well. I tried testing the feature supported on my build and it did not work properly for one of the older ES builds, so I didn't implement any of it at this time. I might have done something wrong on my end though as i couldn't find a good wiki on what is supported with the carousel coding either. Thanks!
-
@Syhles
Do you have a link to the forum where they're working on the carousel mod as I'd like to read up on it (would save me hunting around for it)?I'm running Retropie on a raspberry pi 3 and and a raspberry pi 2 (but doing most of the theme testing on my PC). I have a rpi zero as well but need a few adapters before I can set that up.
-
@TMNTturtlguy
Yeah give me a second to pull out and boot my laptop. -
@ruckage
https://retropie.org.uk/forum/topic/2696/input-needed-es-theming-improvements/145It has like 200 posts have fun, lol.
I run it on a laptop with Ubuntu.
I have another suggestion for the theme after the rest of the work is done on it.
-
@Syhles
Thanks, I appreciate it. That will keep me busy reading for a while :) -
@ruckage
The XML commands change later on in the thread. -
@Syhles Thanks. I'm reading it in reverse order at the moment.
-
@ruckage
If you don't care I'm going to post example code for the two styles of carousel in the thread for @TMNTturtlguy -
After reading through the carousel thing now I'm curious. What is stopping us from themeing the menu you get when you press start?
If both the carousel and that menu could be modded we could at last have fully cohesive themes and our RetroPie setup would look much better in my opinion. The only thing that actually detracts from any pixel theme feeling as pixelly as it should are both the start menu and the "x games avaliable" text not being pixelly at all.
-
@Serj-Targarien
With the carousel code you can choose your own text for the Games Avaliable list. So all @ruckage needs to do is use his nes font and pixelly theme all around besides the menu.As far as I know the only thing stopping us from themeing the menu is code being added to emulationstation that allows us to do it.
-
@ruckage said in Cardboard Mini NES + Nes mini and Famicom mini themes:
@dankcushions said in Cardboard Mini NES + Nes mini and Famicom mini themes:
It has now been added to the retropie theme installer, so you can install/update via that if you 'Update RetroPie setup script'. :)
That's great, thanks :) . As @Serj-Targarien said, how do updates work with the theme installer? Will it automatically get updated when I make changes to my git repository?
yes! after you have installed a theme, you can 'update' it which is just pulling in the latest version from git. as long as you keep to the same git repos, users can update directly from the theme installer :)
-
@Syhles said in Cardboard Mini NES + Nes mini and Famicom mini themes:
@ruckage
If you don't care I'm going to post example code for the two styles of carousel in the thread for @TMNTturtlguySure, go ahead. As long as the thread doesn't get turned into the Carousel discussion thread :P
I have to say my only real gripe with this forum is the lack of a PM function, it makes communicating with individual members pretty much impossible.@Serj-Targarien said in Cardboard Mini NES + Nes mini and Famicom mini themes:
After reading through the carousel thing now I'm curious. What is stopping us from themeing the menu you get when you press start?
If both the carousel and that menu could be modded we could at last have fully cohesive themes and our RetroPie setup would look much better in my opinion. The only thing that actually detracts from any pixel theme feeling as pixelly as it should are both the start menu and the "x games avaliable" text not being pixelly at all.
With the carousel theming you can change the font on the 'games available' (it will be the first thing I do). I'm sure the menu could also be themed but someone would need to modify the code. Probably best to ask in the thread @Syhles linked to. Personally I would prefer the gamelist bugs to be fixed first though (I'm starting to sound like a broken record now - I'll try to stop mentioning the gamelist bugs :P)
-
<carousel name="systemcarousel"> <type>horizontal</type> <pos>0.5 0.6</pos> <size>0.5 0.20</size> <color>FFFFFFff</color> <logoScale>1.5</logoScale> <logoSize>0.10 0.3</logoSize> <maxLogoCount>3</maxLogoCount> </carousel> <carousel name="systemcarousel"> <type>vertical</type> <pos>0.025 0.05</pos> <size>0.33 0.7</size> <color>4ca0ad75</color> <logoScale>1.5</logoScale> <logoSize>0.20 0.15</logoSize> <maxLogoCount>5</maxLogoCount> </carousel> <text name="systemInfo"> <pos>0.65 0.82</pos> <size>0.3 0.12</size> <backgroundColor>3bc5db75</backgroundColor> <fontPath>./art/font.ttf</fontPath> <fontSize>0.033</fontSize> <color>0f363dff</color> </text>
This is from @Zigurana 's
dev.xml that was posted.I currently don't have the <feature supported> code but from what I remember is if you already have the video <feature supported> just use that and replace video with carousel. Just make sure only the Carousel stuff is inside of <feature supported> or you will break the rest of the stuff that inside that block.
-
Thanks for the heads up, I hope that piece of code ends up being added.
I know there are other Frontends being coded at the moment to get around the lack of customization in EmulationStation, but i personally love the simplicity and usefulness of it, and hope to have it fully themed in the future.
@dankcushions, so we have to remove the theme from /opt/retropie/configs/all/emulationstation/themes and then install it through the theme installer, right?
EDIT: Never mind, already done that.
-
@Syhles thanks, to be polite I won't comment more on this string as it is for an awesome theme! I use the code you posted but also didn't have the carousel feature. So I tried my own and it didn't work. I could have had an error though.
-
@ruckage
I'd like to be able to use all of the metadata image fields in detailed view besides the video, video on the system(carousel), themeable menu, the extra sounds that are available to recalbox, and favorites like recalbox does it.
This is super off topic but no one in my house is interested in this so...
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.