[Theme] ESDEE
-
OK got this down to under 60MB (previously 153MB) with a 13% JPEG compression factor and I removed the progressive encoding type as I'd forgot to change that when saving these files. I'll see how this pans out now.
Github updated
Thanks again EctoOne :D
-
@dal1980 I'm actually not quite sure how images are loaded nowadays, I believe that they are dynamically loaded but I assume that big images take longer to load.
-
@dal1980 Performance seems a lot better now. VRAM now at 100 MB, with transitions enabled and so far i haven't encountered missing images or white images.
-
Cool, excellent skin, i really like your design :)
But when i see your first image i immediately think you will have the same memory problem than me :(You also use many images and sprites at same time for each systems and ES don't like it :(
It's really so bad nobody can fix this issue :(I also try to play with VRMA, transitions, make a Light version of my skin with only one image by system, reduce it to 720p, and many other things ... and nothing working fine, i always have the memory issues :(
I have open an issue there if you want to write too : https://github.com/fieldofcows/EmulationStation/issues/22
-
I don't have all my systems setup at the moment so can't test this fully, but, seems fine for me.
I have my VRAM set to : 120Mb
I have 7 Systems
I have version 2.7.5RP <- forgot to mention thisI needed to uncomment your code on 242 of the main theme.xml
<!-- <path>./_art/bg-game-help-${langue}.png</path> <!-- IN HELP XML -->
to
<path>./_art/bg-game-help-${langue}.png</path>
So that the overlay was shown but had no problems with anything.
I don't think there should be any problems with your file sizes, I think they work out less than my theme.Cool theme, I like it.
Cheers
Dal1980 -
Just wanted to see what this cool theme could look like with the grid view.
-
@dal1980 Thanks for your test, strange you must un comment this line, i will verify what i have committed because this line is now in an other file to let user choose to have the HELP bar or not.
I will try your settings, but i think i have already do it before.
The problem is i don't use like you 7 systems ... i'm using 75 systems !!!
And i think ES don't like we have so many systems :(@A12C4 Excellent i like it, i must try it on my theme too :p
-
@A12C4 Ha cool :D. There doesn't seem to be much in the way of information on building themes. Grid view sounds nice.
@darknior : I previously had 96 systems setup (most with just dummy roms so they would appear). Perhaps it's an issue when you have that many but I have a feeling it's not. I say this because the issue I had went away when scrolling further on which meant that it must clear memory at some point during the list cycling (guess). Do you not have a different Pi to test on?
-
@dal1980 It's not on the stable branch yet, that's why you didn't see any reference to the grid in the theming documentation.
-
@dal1980 said in [Theme] ESDEE:
I previously had 96 systems setup (most with just dummy roms so they would appear). Perhaps it's an issue when you have that many but I have a feeling it's not. I say this because the issue I had went away when scrolling further on which meant that it must clear memory at some point during the list cycling (guess). Do you not have a different Pi to test on?
Yes i already try my theme on two PI i have, a PI2 and a PI3.
I have two friends of my team that have the same problems. They have 75 systems too.
And now i release a beta of my theme, i have some users with same bug too :( I don't know how many systems they have but if i remember fine the problem come with more than 10 systems.I have try my Light Skin version i've don't release for the moment with 120 Mb VRAM like you write (before i use 110) and it works really fine. I'm impressive, and with my 75 systems ... it's really so cool :)
Light version is a version of my skin with only one background image by system, i merge all my little sprite and the background in one JPG, the theme RVGM of 230 Mo go down for the moment to 30 Mo lol
It is really lighter and i always have the language selection, and help or not help bar choice, i use a PNG layer for it.
But i lost the idea of my theme to be easily modified by users that can change only one image, a console or a logo if they prefer an other one than me, because i give many different console and logo image with my RVGM theme.I also try my official RVGM theme with 120 Mb but ... it's really crappy :(
Not smooth, really slow. ES take so many time to take and show each images :(
I don't understand because there are light, i compress all of them but it change nothing ... 200 / 300 Ko for a background, 1 Mo MAX for a system with all the sprites, it is not really hard to show for a PI 3 with a 4 core and 1 Go of RAM.
There is a memory problem in ES, but i'm not a good coder to understand what and why ? -
"anyone use emulation station in 3:4"
I actually just turned my RetroPie into a dedicated Vertical system with an 80s era CRT turned on it's side. WOULD LOVE an amazing looking theme for it. So far have to deal with large text and small images.
-
Ah, someone using 3:4, great. I have questions for you first sir. :D
How did you get RetroPie to show on it's side. I've not managed to understand the process as the boot.txt config for setting a hdmi in 3:4 aspect doesn't seem to be apparent (unless I've missed it). Is it just a case of setting a 4:3 res and then flipping the setting for rotating the display? I presume that ES adjusts for the rotation?
Unfortunately I don't have access to a CRT but I imagine you're using the HDMI out and converting that to an analogue signal somehow right? I know raspi 1 has the analogue video out option so you may be using that perhaps?
Cheers
Dal1980 -
In my boot/config.txt I add a line ( display_rotate=3 ) to Rotate the screen 90 degrees. Also I am using the 3.5mm jack.
-
Thanks, I'll have a play around with rotation.
When you say 3.5mm jack I presume you mean for sound which means your HDMI isn't carrying the sound signal. Does that have any baring? I'm using a monitor with no built in sound anyway so my setup is much the same except it's an LCD panel. -
I've created a new 3:4 repo and got things laid out better for that aspect. The mascot which appears bottom left should be fine but you may need to source your own hero (header graphic) and wall (backgrounds on the details pages) as it would take a completely new set of images. If you do decide to swap them out then you should know that the scan lines will still be applied as they are part of a separate overlay so you don't need to worry about them.
GL with it all
Link: https://github.com/zombiesbyte/esdee34
Cheers
James -
@dal1980 I am using the 3.5mm jack for both Audio and Video. It's a 3.5mm Jack to RCA (Composite) cable. Also it's a CRT so my scanlines are natural. Not running any overlays at all.
Thanks btw. Will mess with it when I get some free time over the weekend.
[Edit]
I guess I'll also add that I am running a script that switches resolution between ES and games. In order to read the ES Menu's it's running at 480p and my games are in 240p. Here is a link to the Guide I used.
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.