Forum Replies Created

Viewing 35 posts - 1 through 35 (of 61 total)
  • Author
    Posts
  • AmadhiX
    Participant
    Post 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!

    AmadhiX
    Participant
    Post count: 67
    in reply to: Eudora Theme #111756

    waltergol:
    EmulationStation has some problems with .svg images that might be hiding your modifications. Try using a different image entirely just to see if that shows up.

    AmadhiX
    Participant
    Post 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.

    AmadhiX
    Participant
    Post count: 67
    in reply to: Eudora Theme #111743

    [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?
    [/quote]

    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.

    AmadhiX
    Participant
    Post count: 67
    in reply to: Eudora Theme #111716

    [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:

    1. Added the nes2 section of your es_systems.cfg to mine in /home/pi/.emulationstation/es_systems.cfg
    2. 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.
    3. Made a copy of my nes roms directory and called it nes2
    4. 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.

    • /etc/emulationstation/themes/eudora
    • /home/pi/.emulationstation/themes/eudora

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

    AmadhiX
    Participant
    Post count: 67
    in reply to: Eudora Theme #111714

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

    AmadhiX
    Participant
    Post 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. :\

    AmadhiX
    Participant
    Post 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.

    AmadhiX
    Participant
    Post 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/

    AmadhiX
    Participant
    Post count: 67
    in reply to: Eudora Theme #111689

    [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!

    AmadhiX
    Participant
    Post count: 67

    Agh, that’s cool! Somehow I completely missed this functionality, but it will definitely simplify any future customizations / theme development. Thanks!

    AmadhiX
    Participant
    Post 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.

    AmadhiX
    Participant
    Post 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.

    1. From a desktop, download and extract your theme. Usually, this will come as a zip file.
    2. Connect to the Pi using SCP. I use the program WinSCP for this.
    3. 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.
    4. In EmulationStation, press Start, select UI Settings, then select the Theme Set you installed.
    5. Select Back and the new theme should load.
    AmadhiX
    Participant
    Post count: 67
    in reply to: ES Theme Helper #111675

    I would have killed for this while I was working on eudora! I will definitely be playing with it whenever I dive back into themes. Thanks for sharing!

    AmadhiX
    Participant
    Post count: 67
    in reply to: Eudora Theme #111673

    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]

    AmadhiX
    Participant
    Post count: 67
    in reply to: Eudora Theme #110379

    Thanks again for getting that through, for the sneaky first-post upgrades, and for the kind words on the pull request!

    AmadhiX
    Participant
    Post count: 67
    in reply to: Eudora Theme #110315

    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! :)

    AmadhiX
    Participant
    Post count: 67
    in reply to: Eudora Theme #110254

    Alright, I still plan to do a bit of readme editing, but I’ve put up the following GitHub repos:

    https://github.com/AmadhiX/es-theme-eudora
    https://github.com/AmadhiX/es-theme-eudora-concise
    https://github.com/AmadhiX/es-theme-eudora-bigshot

    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!

    AmadhiX
    Participant
    Post count: 67
    in reply to: Eudora Theme #110164

    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!

    AmadhiX
    Participant
    Post count: 67
    in reply to: Eudora Theme #110093

    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!

    AmadhiX
    Participant
    Post count: 67
    in reply to: Background images #109845

    I swear these are just getting better. I’ve never used an Amstrad but that image makes me want to.

    Are these available for anyone to use in themes or does Mr. Fargus have an exclusive contract? :P

    AmadhiX
    Participant
    Post count: 67
    in reply to: Background images #108558

    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!

    AmadhiX
    Participant
    Post count: 67

    I might give that a shot when the next update comes out, since I’ll be backing up everything for the update anyway. Part of me is hoping I’ll just pick up a 2 by then and be done with it. :P

    AmadhiX
    Participant
    Post 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!)

    AmadhiX
    Participant
    Post 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.

    AmadhiX
    Participant
    Post count: 67

    I’m wondering if this is related at all to this issue:
    https://github.com/Aloshi/EmulationStation/issues/172

    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.

    AmadhiX
    Participant
    Post 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.

    AmadhiX
    Participant
    Post 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. :(

    AmadhiX
    Participant
    Post 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. :P

    AmadhiX
    Participant
    Post 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>

    AmadhiX
    Participant
    Post 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.

    AmadhiX
    Participant
    Post count: 67

    I haven’t messed with themes for a while, but last I did, I ended up using a “blank” font to hide the Last Played label and value.

    AmadhiX
    Participant
    Post 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.

    AmadhiX
    Participant
    Post count: 67

    Not all of the emulators honor the Retroarch configs. Which systems / emulators are you trying to exit?

    AmadhiX
    Participant
    Post 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.

Viewing 35 posts - 1 through 35 (of 61 total)