Forum Replies Created
- AmadhiXParticipant12/14/2015 at 18:58Post count: 67
Just ran through this. Great tutorial, thank you!
I ran into a hiccup at step 5:
ImportError: No module named six
I just had to install the “six” python module to fix it:
sudo easy_install six
After that, I could continue with step 5. Just posting this in case anyone else sees the same issue.
Thanks again!AmadhiXParticipant12/13/2015 at 20:10Post count: 67AmadhiXParticipant12/13/2015 at 18:16Post count: 67
Nice catch, herbfargus! (And thanks chito, if you’re reading this!)
I’ll have to see if I can work out the matching setting in inkscape.AmadhiXParticipant12/13/2015 at 17:58Post count: 67
[quote=111742]Im using the Big Shot theme, my currently cover dimensions are,like AmadhiX recommended, 745×745.
Is there any fix to give the game browser some speed?
In my experience so far, image file size is a big factor. I’ve been able to recompress a few images and have selection of those roms speed up dramatically, even at the same pixel dimensions. This is going to be more important in Bigshot than in the others, since the images are larger.
I think there might be such a thing as too much compression though, since a few of the well-compressed jpgs that the scraper pulls are unusually slow for their file size. Unfortunately, there’s a bit of voodoo here since we’re dealing with EmulationStation. :\
You can also use images with smaller dimensions, if you’re not worried about a little bit of zoom, and they should stretch on one dimension to fill the space.
Update: I just discovered that having a long description in the metadata can also slow down scrolling over a particular rom, even if the description isn’t displayed. If you’re not using a theme that displays the description, you might try removing all of the description tags and their content from your gamelist.xml.AmadhiXParticipant12/13/2015 at 06:34Post count: 67
[quote=111697]Hi, thanks for answer me, this is how my es_systems.cfg looks like (the nes and nes2 parts only)
Is there anything wrong? I tried it everything and I can’t make it work.[/quote]
What you have actually worked for me. I just tried it out. Here’s what I did:
- Added the nes2 section of your es_systems.cfg to mine in /home/pi/.emulationstation/es_systems.cfg
- Made a copy of the /home/pi/.emulationstation/themes/eudora/ps2 folder and called it /eudora/nes2. I just used the PS2 folder so I’d be able to tell it was a different set of logos.
- Made a copy of my nes roms directory and called it nes2
- Restarted Emulation Station.
That got a new system to show up with the PS2 logos and nes roms.
Edit: You might make sure you don’t have two copies of the theme.
If both of those exist, it might cause problems? If you’re going to make custom edits, you’ll probably want to uninstall the /etc/ one using the RetroPie installer and work with the one in /home/.AmadhiXParticipant12/13/2015 at 06:22Post count: 67
[quote=111712]The only problem with using massive box art (or screen shots) is that the Pi, even Pi2 Overclocked, will really bog down displaying large-scale art for games. Even 640×480 box art can show a very large drag on the system. I ended up shrinking all the large art I had to no larger than 320×240 to make sure the game-browsing maintained a fluid speed.[/quote]
I had seen that problem before, using the simple theme on a Pi1B. I haven’t encountered it on my Pi2B with Carbon-derivative themes though. Several hundred games, scraped at the 400px minimum dimension recommended above, are running just fine for me at the moment.
However, I do find that really large image FILE sizes can still slow down selection for the associated rom. Whenever I run across one of those, a quick re-save with slightly better compression settings usually fixes it.AmadhiXParticipant12/13/2015 at 06:14Post count: 67
This is about the third “but ES isn’t being worked on anymore” thread I’ve run across today. I hear Attract Mode is being considered as an alternative. I’m skeptical of it only because all of the decent looking themes I’ve seen have relied on what looked like impractical amounts of per-rom custom images.
Some of this stuff seems like it wouldn’t be too hard to fix up if I only had a ton of time to dive into ES. :\AmadhiXParticipant12/12/2015 at 23:21Post count: 67
Welcome! I’m not necessarily the best person to answer, being but a lowly themester myself, but since you haven’t gotten any other responses..
I believe development on Emulation Station has been halted, at least for now. As is, there is no way to associate additional images on a per-game basis, unfortunately.AmadhiXParticipant12/12/2015 at 22:55Post count: 67
This looks awesome! I actually liked the character and system in opposite corners on the system select menu, since it let you appreciate the pixel art. Not sure about the bubble background, but it looks like you’ve moved away from that design anyway. Can’t wait to see your progress on this!
To answer your question, tronkyfan is doing background images for each system based on realistic looking 3d renders. Kind of the opposite of this here, though they look great too. http://www.petrockblock.com/forums/topic/background-images/AmadhiXParticipant12/12/2015 at 20:24Post count: 67
[quote=111678]I’m currently using your “bigshot” theme and I’m wondering how difficult it would be to add a small section underneath the snapshot that displays the genre only. Is this something that can be done without getting too messy?[/quote]
It shouldn’t be too bad, as long as you’re comfortable editing the theme’s xml files.
You’ll need to open eudora/common/templates/bigshot.xml and replace this:
<text name="md_lbl_players, md_players, md_lbl_genre, md_genre, md_lbl_developer, md_developer, md_lbl_publisher, md_publisher, md_lbl_releasedate, md_description"> <fontPath>./../fonts/AdobeBlank.ttf</fontPath> </text>
With either this, for JUST the genre:
<text name="md_lbl_players, md_players, md_lbl_genre, md_lbl_developer, md_developer, md_lbl_publisher, md_publisher, md_lbl_releasedate, md_description"> <fontPath>./../fonts/AdobeBlank.ttf</fontPath> </text> <text name="md_genre"> <pos>0.55815 0.9032</pos> <alignment>center</alignment> <size>0.388 0.023</size> </text>
Or this, to get the genre and the “GENRE:” label:
<text name="md_lbl_players, md_players, md_lbl_developer, md_developer, md_lbl_publisher, md_publisher, md_lbl_releasedate, md_description"> <fontPath>./../fonts/AdobeBlank.ttf</fontPath> </text> <text name="md_lbl_genre"> <pos>0.55815 0.9032</pos> <alignment>right</alignment> <size>0.194 0.023</size> </text> <text name="md_genre"> <pos>0.75215 0.9032</pos> <alignment>left</alignment> <size>0.194 0.023</size> </text>
Hope that helps!AmadhiXParticipant12/12/2015 at 19:46Post count: 67AmadhiXParticipant12/12/2015 at 19:26Post count: 67
I didn’t even realize /home/pi/.emulationstation/themes/ was an option, as it didn’t exist on my system, but that’s even better. I’ll edit my post.
It’s a little weird to have multiple locations for them, but I’m assuming the installer dumps them into /etc/emulationstation/ so it can handle updates/uninstalls without worrying about user interference.AmadhiXParticipant12/12/2015 at 18:49Post count: 67
If your theme of choice isn’t in the installer yet, you’ll need to install it manually. I wrote up a set of instructions in another thread, so I figured I’d put them here for reference. Hope that’s ok?
This is a little more advanced. If you have the option, the installer is probably the way to go. If not, read on.
In short, you’ll need to download the theme, extract the files, and copy the contents into the themes folder on the Pi.
AmadhiXParticipant12/12/2015 at 18:37Post count: 67AmadhiXParticipant12/12/2015 at 18:17Post count: 67
- From a desktop, download and extract your theme. Usually, this will come as a zip file.
- Connect to the Pi using SCP. I use the program WinSCP for this.
- Copy the theme folder you extracted into the /home/pi/.emulationstation/themes folder. You may need to create the folder if it doesn’t exist already.
- In EmulationStation, press Start, select UI Settings, then select the Theme Set you installed.
- Select Back and the new theme should load.
Sorry about the slow replies everyone. It’s been a busy few weeks for me! I’m really happy that people seem to be digging the theme!
[quote=110622]I wondering if you can help me to modify the NES Hack theme to be diferent for the original NES. I tryed copying the theme to a new folder called nes2 and changing the image but it’s doesn’t work.[/quote]
In your es_systems.cfg, is there a “theme” configured for your NES hacks system? Your “nes2” theme folder has to match the name set there. So far as I know, that should do it, but let me know if you still have trouble.
[quote=111471]Any plans to add game & watch to the themes?[/quote]
If someone wants to make a line art image for Game & Watch in the style of the others, I’ll gladly add it. If you don’t mind having no line art for it, you can copy an existing system folder and rename it to match the “theme” setting for game and watch in your es_systems.cfg.
Maybe I’ll learn to make my own line art eventually, but I wouldn’t hold my breath. Vector images are kind of a pain. :P
[quote=111537]Curious what the System Select looks like.[/quote]
The system view is not much different from the Carbon theme, though I’ve upped the size of the line art images a bit. The colors vary by colorset.
[img]http://i.imgur.com/OUpUisF.png[/img]AmadhiXParticipant11/21/2015 at 03:43Post count: 67AmadhiXParticipant11/20/2015 at 09:12Post count: 67
Curious. After a bit of testing, I was able to clone them successfully from a couple different systems and WAN IPs, including one that had never signed in to github (but did have the desktop client installed). I used the following command / argument in git shell:
git clone https://github.com/AmadhiX/es-theme-eudora.git
It seems unlikely, but maybe it just took a while for something to get setup on the github side?
If it’s still not working for you, what commands are you using? And on what OS? Do you use the HTTPS clone address or SSH when you clone other repos?
Thanks! :)AmadhiXParticipant11/19/2015 at 17:49Post count: 67
Alright, I still plan to do a bit of readme editing, but I’ve put up the following GitHub repos:
I THINK I have them configured correctly? Let me know if I’ve mussed anything up and I’ll get it fixed.
I decided to go with three separate repos since it would take 61 single-line file edits – one for each supported system – to turn any one of those variants into another. If people want to do any customization, each variant is a different starting point.
Thanks again!AmadhiXParticipant11/18/2015 at 06:08Post count: 67
Thanks herbfargus, I’ll try to get a repo up tonight or tomorrow.
Do you happen to know how to embed the imgur album in my post? Or how to get the preview picture on the forum listings? Other theme threads have these things, but I haven’t been able to find the bbcodes for them.
And adid4s, you’re very welcome. I’m glad it’s working for you, and thanks for going to the trouble to check it out!AmadhiXParticipant11/17/2015 at 08:39Post count: 67
Thanks for the kind words! I’m glad people seem to be liking it.
[quote=110025]how exactly would I download and add this theme?[/quote]
All the tutorials I could find recently were installer-based, but I’ll try to explain good old manual installation.
Edit: I gave working, but less-than-ideal instructions here. Eudora is now part of the RetroPie installer, but if you still want to do a manual install, Buzz has since corrected my steps and the better version can be found in this post: http://www.petrockblock.com/forums/topic/how-to-install-new-themes/#post-111676
[quote=110025]Also does this theme have sound like the carbon theme?[/quote]
There are some (very small) sounds included in the download, but they are disabled by default. I wasn’t sure if this was a feature people liked.
You can enable the scroll sound by editing common.xml and changing the line:
<!--<scrollSound>./common/sounds/slide003.wav</scrollSound>--> to <scrollSound>./common/sounds/slide003.wav</scrollSound>
You can also replace “slide003.wav” on that line with any of the other files in the ./common/sounds folder.
[quote=110028]Are there any plans to put this on Github, or would it not work because of the tinkering that may or may not be wanted by users?[/quote]
All of the tinkering is optional, so I think it would work? I’ll look in to putting up a repository, but I’m not sure how those get integrated into RetroPie. I think the devs decide which themes make the list?
Thanks again, and let me know if you have any other comments or questions!AmadhiXParticipant11/14/2015 at 00:23Post count: 67AmadhiXParticipant10/28/2015 at 00:34Post count: 67
These are great! Please keep it up!
I’m looking forward to the blueprints as well. Are the blueprint-like images in the Carbon theme yours? They look similar to what you proposed here, so I was curious.
My only nitpick is that I think the gameboy should be added to the touch up list, just to bring out the d-pad and buttons a bit more.
Great work!AmadhiXParticipant04/19/2015 at 22:15Post count: 67AmadhiXParticipant04/19/2015 at 19:35Post count: 67
Unfortunately, it’s a wee 256mb model. That didn’t stop it from handling NeoGeo flawlessly before, but seems to have caught up with it now. :(
I’ve more or less given up on this for the moment. I’ll try again if anyone has any suggestions, or with the next RPi update. (Or when I can pick up an RPi2!)AmadhiXParticipant04/19/2015 at 19:25Post count: 67
Sure! For most of the ones I’ve setup, I literally just added the save directory lines. Here’s my entire snes cfg, for example:
#include "/opt/retropie/configs/all/retroarch.cfg" # All settings made here will override the global settings for the current emulator core input_remapping_directory = /opt/retropie/configs/snes/ video_shader = /opt/retropie/emulators/retroarch/shader/snes_phosphor.glslp video_shader_enable = false video_smooth = false savefile_directory = /home/pi/RetroPie/saves/snes savestate_directory = /home/pi/RetroPie/saves/snes
As I understand it, as long as the #include is up top, it should override stuff that’s redefined, but it doesn’t seem to?
That directory did exist, and with 777 permissions. I couldn’t tell you who the owner was though, as I’ve since deleted it. I suppose that could be part of it?
I should clarify that despite this, snes saves are still being written to /home/pi/RetroPie/saves/, which is what this value is set to in the configs/all/retroarch.cfg.AmadhiXParticipant04/19/2015 at 19:00Post count: 67
I’m wondering if this is related at all to this issue:
Specifically, the part where Aloshi says that the lack of a particular video card feature (missing on the Pi1B, don’t have a Pi2 yet to confirm), combined with the lack of texture caching in EmulationStation, would likely cause errors with too many systems enabled.AmadhiXParticipant04/14/2015 at 22:59Post count: 67
Yeah, that’s the dat I used.
The neogeo.zip that clrmamepro creates actually doesn’t work for me. It loads roms to a black screen. I do have a working bios that I’ve been using since retropie 2.4 or so. I tried that both with and without the uni bios, but saw no difference. I don’t think the problem is the bios though, since it’s occurring before that’s even loaded?
I tried gnGEO again just now, from a cold boot, and got a load time of a little over 14 minutes for G:MotW, including two minutes of “decrypting…”. :\
So, I tried a new experiment. I dropped my gpu_mem down to 64. Loading time for G:MotW was down to a consistent 23 seconds over 5 attempts using PiFBA. Gameplay was very slow, however, and I had to hide all my other romsets so that EmulationStation would display at all. This is roughly how fast it loaded on previous installs, with a 128 split and playable gameplay speed. Not sure why this would have changed.
In light of this, I’m tempted to toy with CMA (dynamic memory split), but that seems quite the potential rabbit hole, and quite silly if it’s working as-is for everyone else.AmadhiXParticipant04/14/2015 at 21:46Post count: 67
Hah, I knew I was nuts!
I’m using the default, PiFBA, with the neogeo rom folder. I tried gnGEO and it seems to choke up on loading as well. I haven’t tested gnGEO as thoroughly though, as I hate the branded loading screen and desperately want PiFBA to work again. :P
I ran my romset through clrmame, as described on the wiki. I actually seem to have GAINED roms somehow, but the affected roms came through clean. With the post-clrmame versions, loads are still borked. :(AmadhiXParticipant04/14/2015 at 18:53Post count: 67
Unfortunately, no. Are you having this problem too?
What I’ve found is that the loading speed varies – anywhere from about 40 seconds to almost 15 MINUTES for the same rom! If there’s a trigger condition for the slow loads, I haven’t been able to figure it out. Predictably, it’s most noticeable on larger roms like G:MotW and SVC:Chaos.
I would greatly appreciate any ideas at this point, or even just some confirmation so I know I’m not completely nuts. :PAmadhiXParticipant04/09/2015 at 19:10Post count: 67
This is still occurring on Raspberry Pi 1 Version 3.0 BETA 2. This is driving me nuts, but everything else is running so beautifully in this version that I’m hesitant to revert to 2.x just to get NeoGeo working.
Has anyone else had any trouble with slow Neo Geo loading times after the update?
Does anyone know exactly what the ‘2’ in this line would have done in v2.X? This is the only step in my old, working procedure that I can’t be sure I’m replicating accurately in v3.0, since the es_systems.cfg has changed a little.
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 2 "/opt/retropie/emulators/pifba/fba2x %ROM%" "pifba"</command>AmadhiXParticipant04/02/2015 at 01:35Post count: 67
Not sure which one you used, but this is the one I used and it worked fine: http://sourceforge.net/adobe/adobe-blank/wiki/Home/
If you can move it off screen, that works too. I don’t think I was able to get that to work at the time for some reason.AmadhiXParticipant04/01/2015 at 01:59Post count: 67AmadhiXParticipant03/25/2015 at 07:58Post count: 67
In my experience, with all else being the same, larger images can cause some slowdown when scrolling through the games lists. From what I understand, EmulationStation doesn’t cache textures, which is part of the reason for the bottleneck. However, I have been using a Pi 1 B. I’d be curious to know how the Pi 2 handles larger images.AmadhiXParticipant03/25/2015 at 07:51Post count: 67AmadhiXParticipant03/07/2015 at 03:35Post count: 67
This isn’t a great solution, but you can make a single-zip version of whatever rom you want by copying the files from the clone into the parent. I haven’t tried this for MAME, but it works for FBA. It’s a pain if you have a lot of roms, but it wasn’t too bad for a CPS fighters set.
For example, if you want EmulationStation to show the US version of SFIII, but the parent is the JP version, copy the files from the US zip into the JP zip, overwriting duplicates. The result SHOULD show up only once in EmulationStation and run the US version.
Make backups, of course! Most other things (romset updaters, scrapers, etc.) may not know what to do with the resulting rom, so it’s good to keep the original set.
Hopefully we’ll have an option in EmulationStation someday.