separating snes/super famicom games
-
Oh, I see. So if I leave it alone then my savestate folder will be shared by nes/famicom (nes), snes/superfamicom (snes) and pcengine/turbografix16 (pcengine)? Other than both systems sharing the same directory, there won't be any issues with Retropie finding and saving those savestates for each system, right? They'll just be saved in the same places.
I've never gone down this road so I'm not sure ;-)
I've always thought in RetroPie (unless you over ride it) that RetroArch puts the save states in the same folder as the ROMs but I could be incorrect. Some users what the save states to be somewhere else which is perfectly fine but I'm okay with the defaults.
-
Hmm, maybe I should hold off for now then and step back and wait to see what FlyingTomahawk thinks about this. Ideally it would be great to keep savestates separated for each system, but I'm not sure if it's worth the extra work.
Right now my <command> lines are set as they originally were, and I haven't done these extra steps:
-make a copy of the nes folder in /opt/configs/ and rename it famicom so you have /opt/configs/famicom
-edit the emulators.cfg in /opt/retropie/configs/famicom to change any references from /opt/retropie/configs/nes to /opt/retropie/configs/famicom
-double-check the retroarch.cfg in the same folder for similar things.
I'll see what FlyingTomahawk thinks tomorrow.
-
I did just notice something in
src/PlatformId.cpp
I see both "megadrive" and "genesis" but those are the only ones not bundled? Not sure if it makes any difference. -
Interesting. I was just wondering why those 2 were separated. I see in my custom-carbon folder there are separate folders for genesis and megadrive. I'm wondering now if I should copy my games over to the genesis or megadrive rom folders? I guess I can deal with that later though.
-
Okay, so following up on jdorina's advice:
-
I copied the nes, snes, and pcengine folders from /opt/retropie/configs, and renamed them famicom, superfamicom, and tg16. For now they're on my desktop so I can work on them.
-
I then edited the emulators.cfg and retroarch.cfg files in each of the three folders, and changed all of the following references:
/opt/retropie/configs/nes
to
/opt/retropie/configs/famicom/opt/retropie/configs/snes
to
/opt/retropie/configs/superfamicom/opt/retropie/configs/pcengine
to
/opt/retropie/configs/tg16So as long as everyone think it's safe to do this, I'm ready to copy the new config folders back to /opt/retropie/configs through Filezilla.
Then all I would need to do is go back and change the <command> entries to famicom, super famicom, and tg16.
I'm going to take a break and leave things where they are for now. If you guys think I did this right, all I have to do is copy the config folders over tomorrow and change the <command> entries.
-
-
Okay, I wanted to finish this up for today, so I went ahead and copied the new config folders as mentioned above over to /opt/retropie/configs through Filezilla. And I changed the <command> entries in es_systems.cfg to:
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS famicom %ROM%</command>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS superfamicom %ROM%</command>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS tg16 %ROM%</command>
So unless I'm missing something, I'm done for now. I just have to wait for FlyingTomahawk to post his custom logos tomorrow so I can finish up the famicom and superfamicom themes.
Thanks a ton again to everyone in here! There's no way I could have figured this out without your help. This seemed very daunting but somehow I think I'm getting through it.
-
@groviar
It is looking good. Hopefully you got all your i's dotted and your t's crossed ;-) We'll know more when you start launching games from those famicom, superfamicom and tg16 systems.When that times comes we can debug this by look at your "Runcommand debugging log file" which is located at
/dev/shm/runcommand.log
after you try to launch a game. -
Well done!
Looks all good from here.
Now as backstander said you only need to launch the roms and see if all works out especially with those separated configuration and save state files/folders.
I will pack the Japanese logos today and post a download link here in the forum so stay tuned... -
-
I got your updated logo set. Thanks a ton for putting it up so quickly!
Just to confirm about the "system2.svg" in the famicom folder, how can I tell if it's needed? If I leave it in there could it interfere with your new custom logo? How can I tell what it is?
And is there any other configs or anything I need to do to get these new custom systems up and running, or am I all set?
-
The other system svg files won't cause any issues. I have even 4 different system.svg files in my theme. system1.svg, system2.svg, system3.svg, system4.svg and so on...
If you want to use let's say system2.svg then you can edit the theme.xml file and change the file name in the logo path from system.svg to system2.svg
You could put all my super famicom variations inside and not even rename them. Just open the theme.xml file and edit the logo image name to sf_black.svg or sf_red.svg and so on.
If you want to see the SVG file just double click on them and the internet browser, usually Internet Explorer, will open them so you can see what the logo actually looks like.You might have to adjust the logo size inside the theme.xml file but that we can talk about later if you really have to do it. For now upload those logos, change the paths to the logo file name and you're good to go.
-
I understand. I just opened it up and it's just another Nintendo logo. I might just dump it since I won't need it anyways for the famicom folder. I'll rename your custom logos system.svg and that way I won't even have to change anything else in the configs.
Thanks again for all the help. I'm off to bed soon, and I'll be spending the weekend watching movies with my girlfriend and hopefully getting better from my cold, and I have some sorting left to do with my games, so I won't know how this all goes until next week. I'll post back if I run into any snags before then.
-
Last question for the night - the "theme.xml" file in the new famicom and superfamicom theme folders - do I need to touch those or change anything or leave them as they are? I'm guessing leave them alone but I just wanted to make sure.
-
-
You too, and thanks again!
-
Hmm, this morning I can't connect to Retropie with Putty or Filezilla. Network error. I made a new thread about this error here if anyone can help:
-
Can you access your RPi and go to the RetroPie menu access "show IP"?
Check the IP address and compare it to your Filezilla settings.IP addresses tend to change by time so you either create a static IP setup or you check your IP address if connection fails and adjust accordingly.
Stupid question but is the ethernet cable connected? -
Yup, that's the first thing I tried. The IP address is still the same as yesterday. I double-checked the cable to make sure it's connected okay. It was.
-
OK, I got that sorted out. I can connect again now.
-
@ FlyingTomahawk,
I'm getting ahead of myself a bit here maybe but I'm curious now about what if I want to switch themes at some point? I see different themes support different systems, and some don't show up after switching themes. Since I have the carbon-custom theme folder now, is it possible later to make another custom folder and be able to switch back and forth between them? Right now I can only use my custom carbon theme, otherwise some systems will disappear from my selector. All the systems I want are supported in my carbon-custom folder, so that works out for me.
I was looking at your Futura theme and I really like it a lot. If I were to use another theme I think that would be the one I would go with. But I see there are a few systems I have that you haven't created a theme for yet. Anyways, I was just curious if it was as easy as creating a "futura-custom" theme for instance like I did for the carbon-custom folder, and having that as an alternative I could easily switch back and forth to? Of course there are a few systems missing like I mentioned so I don't know if you're planning to make more systems at some point?
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.