MetaPixel - A New Emulationstation Theme
-
if you make a copy of the mame dir, only name it "arcade" then it will treat the arcade system as mame, which is fine with me. Also looking for an atari2600 and a Daphne folder... will probably make my own just reusing some images from another theme for now
-
@gomisensei: You can get the pixel artwork for those systems from the Pixel theme by @Rookervik.
-
@mattrixk said in MetaPixel - A New Emulationstation Theme:
@gomisensei: You can get the pixel artwork for those systems from the Pixel theme by @Rookervik.
yep, that's what I did, plus made some custom screenshots, and a description blurb from wikipedia. Working great, except for occasional white blocks over the bottom in systems, which seem to go away and reappear randomly.
-
@gomisensei said in MetaPixel - A New Emulationstation Theme:
Working great, except for occasional white blocks over the bottom in systems, which seem to go away and reappear randomly.
Hmm... can you maybe do a screenshot to show me what you mean? Even just a photo of your tv/monitor would help.
-
@mattrixk said in MetaPixel - A New Emulationstation Theme:
@gomisensei said in MetaPixel - A New Emulationstation Theme:
Working great, except for occasional white blocks over the bottom in systems, which seem to go away and reappear randomly.
Hmm... can you maybe do a screenshot to show me what you mean? Even just a photo of your tv/monitor would help.
https://goo.gl/photos/HM6dvNptYehb9m7j6
now sure how to embed these, i get undefined tags when i try picture or link...
-
A few things here:
-
Your image isn't working because that link goes to the page holding the image, rather than the image itself. The link the actual image is long (https://lh3.googleusercontent.com/HOhOLYd7x02ZsmVNoiJmTFFA4PKFRf8LD1JkkJt-7n19rfTXbFmWnKqy0qRmebELGbmtJRKFeInr90noE2ZJWSa3jgRXJkvUGlysoDITuIYu-hlatTYuBAEXmWXhWpn9BdF9mu0oKTQCKfgCa5acHXoIj2SJtTeC-H_3HKhHfu4E5pCVv8fbZzvzfkX7JdDUXGDI0N4DRR19oDYVaMmxMC013bBpxfMolnxFDdDC7uPkTDnVjMETT79MvYFQ6RWXxicBDzb6x80OoI9s06E4AYniMHAaVqhrBwhSBUPks_mNsLUMVT0CaIMTpNaI_H6BHfuyWrz4VaEghBx6ypSYbCA3fH5rjmSL9XDehXXBL2YyqdgCUMzk9rXZEK2hh8jeI_sYgHuI1A8lQdoK0Lo_h9OJrTgRUDpgLYxEM-w8vsLRofh-ryGe2LLbDSYhsUNazad_NYlrzJbPfNkK07zjafmVbKPVuF1oqHkfe90riZmfAGKKNKl3TynWiX9JMt7rlfa0aVreJ5Q9RGN9RBTnO34YtAjvCFVtaxa8f1k1SmZTGRS3OXdgQdu0mlWLDycqoN0unUy_RFcP9KcAn7NJrVzMHIGM54SyXEIfP4a3LdX5007_=w569-h322-no)
So if you wrap that in () brackets with the ![] at the front is should show up like this:
-
I'm pretty sure that multicoloured square in the top right of your screen means that you have an insufficient power supply, you might want to look into that.
-
now, about the white box itself, I've had similar things happen while making themes, but nothing this extreme. It can come from an element from one system being positioned so it runs over into another system. There are no large white boxes in the MetaPixel theme, so I'm not sure where it could come from. I have some questions that might narrow it down:
- Does it only happen on n64?
- Does it happen every time you go to n64 (and others, if it happens on others)?
- Does it only happen when you go to n64 from the System View, or only when you go left/right from another system, or both, or is it completely random?
- Does it only happen on Detailed View (with scraped game data), or does it also happen on Basic View (no game data)?
- Are there any systems it doesn't ever happen on?
- How many systems are you using?
- If you are on a system that has the white box (like the screenshot), does the box remain when you go left/right to another system and then back again?
- What about if you back up to system view, change system (say from n64 to nes), then back to system view and back into the original system (from nes back to n64)?
- Are you using any ES mods, like GridView or Child-Friendly?
-
-
@mattrixk said in MetaPixel - A New Emulationstation Theme:
A few things here:
-
Your image isn't working because that link goes to the page holding the image, rather than the image itself. The link the actual image is long (https://lh3.googleusercontent.com/HOhOLYd7x02ZsmVNoiJmTFFA4PKFRf8LD1JkkJt-7n19rfTXbFmWnKqy0qRmebELGbmtJRKFeInr90noE2ZJWSa3jgRXJkvUGlysoDITuIYu-hlatTYuBAEXmWXhWpn9BdF9mu0oKTQCKfgCa5acHXoIj2SJtTeC-H_3HKhHfu4E5pCVv8fbZzvzfkX7JdDUXGDI0N4DRR19oDYVaMmxMC013bBpxfMolnxFDdDC7uPkTDnVjMETT79MvYFQ6RWXxicBDzb6x80OoI9s06E4AYniMHAaVqhrBwhSBUPks_mNsLUMVT0CaIMTpNaI_H6BHfuyWrz4VaEghBx6ypSYbCA3fH5rjmSL9XDehXXBL2YyqdgCUMzk9rXZEK2hh8jeI_sYgHuI1A8lQdoK0Lo_h9OJrTgRUDpgLYxEM-w8vsLRofh-ryGe2LLbDSYhsUNazad_NYlrzJbPfNkK07zjafmVbKPVuF1oqHkfe90riZmfAGKKNKl3TynWiX9JMt7rlfa0aVreJ5Q9RGN9RBTnO34YtAjvCFVtaxa8f1k1SmZTGRS3OXdgQdu0mlWLDycqoN0unUy_RFcP9KcAn7NJrVzMHIGM54SyXEIfP4a3LdX5007_=w569-h322-no)
So if you wrap that in () brackets with the ![] at the front is should show up like this:
-
I'm pretty sure that multicoloured square in the top right of your screen means that you have an insufficient power supply, you might want to look into that.
Yes, seems ds4drv is using 60% (WTF?) cpu, Most of my problems with emulationstation began when i got a ps4 dual shock controller.
- now, about the white box itself, I've had similar things happen while making themes, but nothing this extreme. It can come from an element from one system being positioned so it runs over into another system. There are no large white boxes in the MetaPixel theme, so I'm not sure where it could come from. I have some questions that might narrow it down:
- Does it only happen on n64?
- Does it happen every time you go to n64 (and others, if it happens on others)?
- Does it only happen when you go to n64 from the System View, or only when you go left/right from another system, or both, or is it completely random?
- Does it only happen on Detailed View (with scraped game data), or does it also happen on Basic View (no game data)?
- Are there any systems it doesn't ever happen on?
- How many systems are you using?
- If you are on a system that has the white box (like the screenshot), does the box remain when you go left/right to another system and then back again?
- What about if you back up to system view, change system (say from n64 to nes), then back to system view and back into the original system (from nes back to n64)?
- Are you using any ES mods, like GridView or Child-Friendly?
Happens on all systems, randomly, I will test without ds4drv and see if it still happens.
-
-
@gomisensei said in MetaPixel - A New Emulationstation Theme:
I will test without ds4drv and see if it still happens.
Is ds4drv a driver or something for a ps4 controller? I have a pair of ps3 controllers, so I haven't had to deal with any of that.
-
@mattrixk said in MetaPixel - A New Emulationstation Theme:
@gomisensei said in MetaPixel - A New Emulationstation Theme:
I will test without ds4drv and see if it still happens.
Is ds4drv a driver or something for a ps4 controller? I have a pair of ps3 controllers, so I haven't had to deal with any of that.
yeah, I am now trying to figure how to use the dual shock4 in bluetooth mode without ds4drv, it DOES work in usb mode.
The same thing happens with my cpu not running hot, the white stripe is different for different systems, some it's like in the screenshot, some is the whole way across the screen, some it's just a stripe, with the bottom not white. Each system is always the same stripe, tho, and the only one that never has it is the retropie menu. I don't use quick select. sometimes when i start and then exit a game, the white is gone, sometimes not. sometimes press left or right (quick system select is disabled" makes the white strip disappear. Once it's disppeared, it doesn't show in any system until it pops up, and shows in all (except retropie).
Trying to figure out how to screencap ES. It is the ES fork with grid mode, but grid mode isn't currently enabled.
After a bit of toying with it, i can't get it to happen again, so Its probably heat related
i'll let you know if I figure it out
-
This post is deleted! -
@gomisensei said in MetaPixel - A New Emulationstation Theme:
It is the ES fork with grid mode, but grid mode isn't currently enabled.
Is that the one by @jacobfk20? I've been playing with that one a little, but I haven't gotten far enough to release anything, so none of my themes support it at the moment. Even then though, it shouldn't be doing what it's doing.
Are you on the most recent GridView version, or an older one? @jacobfk20's GridView mod is still a work in progress, and he puts a new release out every other week or so.
-
@mattrixk said in MetaPixel - A New Emulationstation Theme:
@gomisensei said in MetaPixel - A New Emulationstation Theme:
It is the ES fork with grid mode, but grid mode isn't currently enabled.
Is that the one by @jacobfk20? I've been playing with that one a little, but I haven't gotten far enough to release anything, so none of my themes support it at the moment. Even then though, it shouldn't be doing what it's doing.
Are you on the most recent GridView version, or an older one? @jacobfk20's GridView mod is still a work in progress, and he puts a new release out every other week or so.
yeah, it's a bit of an old release, cuz I wanted the extra features, and the gridview dev only has the debug grid stuff for themers (i think) without the wifi connect, tho I may just go back to the default ES for a while, if I can't fix my issues, tho I now suspect they're all due to my overclock settings and the ds4drv (both of which I've remedied), but now I have no working bluetooth controller.
I'm gonna go reread jacobfk20's posts and verify.
-
@gomisensei I wish you luck. If you end up back at stock and still have the white box issue then let me know.
-
In case anyone is interested, I modified the PSX logo with the "a" changed to reflect the old version of the logo. I wasn't sure if the shadow for "n" is missing a pixel at the upper right or if that's the original intent, so I left it alone.
-
@mattrixk said in MetaPixel - A New Emulationstation Theme:
@gomisensei I wish you luck. If you end up back at stock and still have the white box issue then let me know.
soo, back to stock, and was still having the problems, I eliminated it being power issues, i have 360MB of video ram, and I can't seem to duplicate any of the below problems when i switch to Carbon.
Then i switched back, and metapixel theme works fine again... no crashes, no freezes on return from an emulator, no white boxes...
edit: quit from menu, ran from command line, white box back, freeze after quitting emulator again.
still can't reproduce issues with carbon running, but this time it didn't fix metapixel when i switched back... seems to fix it when i switch to carbon, run a game, then switch back to metapixel...
not sure if this is helpful, but nevertheless...
-
OK, narrowed it down somewhat, at least the white box part... I can get rid of the white box for a single game in the gamelist of any system by deleting the 'number of players' entry in it's metadata. The bottom left box labeled "players:" doesn't actually ever show anything, even if the players number is set in the metadata, except for the white box when ES becomes unstable, so I'm gonna assume it has something to do with that part of the xml.
-
and finally, found the problem... the art/font.ttf was corrupt, and the size of the md_players was causing crashes, and the white box. Replaced it with the one from pixel, and now everything works fine. YAY! Love this theme... now if it could be tiled.....
-
@gomisensei: That's some fantastic debugging. I've been having a bunch of family stuff going on, so I haven't had a chance to look into this. I wonder if other people have the same problem with the font...
There is a weekend coming up, so I'll spend some time to fix the font thing. I've had someone mention they didn't like the font much, so I was thinking of putting a couple of fonts in and letting the user choose which one they want. That way, if one font wasn't working for them, then they could choose a different one.
-
@mattrixk said in MetaPixel - A New Emulationstation Theme:
@gomisensei: That's some fantastic debugging. I've been having a bunch of family stuff going on, so I haven't had a chance to look into this. I wonder if other people have the same problem with the font...
There is a weekend coming up, so I'll spend some time to fix the font thing. I've had someone mention they didn't like the font much, so I was thinking of putting a couple of fonts in and letting the user choose which one they want. That way, if one font wasn't working for them, then they could choose a different one.
amazing how just a bad font can screw up a whole system... reminds me of an old xbox hack... The pixel font is slightly smaller, and different. I also tweaked the sizes of a few things to make them fit better, notably the MD_genre entry, which was truncated with a ..., i resized it slightly , and now it wraps better. I also added a md_played, cuz I love tracking such things, would probably stomp on a favorites icon, if i used the kid-friendly thingy.
I don't remember if i tweaked the size, or fontsize, but it def looks better to me
<text name="md_genre"> <pos>0.435 0.3</pos> <size>0.180 0.065</size> <fontSize>0.020</fontSize> </text>
-
If anyone is interested, I've modified the system descriptions to add more information, most of it based off of Wikipedia. I'm not sure if it's as aesthetically pleasing since the text now fills most of the available space below the carousel, but it's a bit more consistent in information. Each description has the generation the console belongs to, name of the creator, year of first release, an interesting (hopefully) information blurb, and total sales if available.
Examples:
I also added the MSX system and the scroll sound from Rookervik's Carbon theme. To add this theme, extract the contents into a folder and place it into /opt/retropie/configs/all/emulationstation/themes . Alternatively, if you just want the descriptions without the scroller sound, go into the theme.xml files in each folder and copy and paste them.
Dropbox Folder: MetaPixel - Description Mod
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.