Issue Transferring roms to new RPi
-
I decided to dust off my RetroPie which I haven't touched in roughly 3.5 years. I purchased a new RPi4-4GB to replace the RPi 3 I was originally using.
So far I have downloaded and installed the RPi4 version from https://retropie.org.uk/download/ on the new Pi. I then ran through the steps in at https://retropie.org.uk/docs/First-Installation/#transferring-roms to transfer my roms from old pi to new pi, using a USB stick.
Using SSH and the FileZilla app, I can see that the roms folder on the new pi mimics the roms folder on the old pi. But, there are some systems\games that are not showing up on EmulationStation's main screen. Doing a bit of searching, I though that maybe I needed some new emulators installed. So I used the RetroPie-Setup script to install all of the core and main systems. That didn't help.
I really couldn't find much of anything else to steer me in the right direction for a solution. Any help would be appreciated.
- I'm wondering if there have been some major changes in recent years that is preventing the latest version from recognizing and using some roms from 3+ years ago?
- Are there other steps that I need to do after the rom transfer steps are completed?
- Is there a manual "copy these files/folders from old to new pi" process that I could follow?
Thanks!
-
@jason said in Issue Transferring roms to new RPi:
But, there are some systems\games that are not showing up on EmulationStation's main screen
Give some examples of ROMs/systems that don't show up on the new Pi system. I'm not aware of any systems being removed from RetroPie, but if you had any custom systems set up, you'll have to re-add them again on the new system.
-
Honestly, I'm not sure what systems were custom or not, I didn't create the original image.
For example, on the original RPi, there were Capcom, Capcom Play System 1, 2, and 3, Konami & Midway systems. Which I do not see on the new RPi. Those roms appear in /home/pi/RetroPie/roms/capcom as zip files.
The rom 1942 can be found at:
/home/pi/RetroPie/roms/capcom/1942.zip
But not in the main menu.There are a few other systems suffering the same issue.
How would I know which systems are standard versus custom? Is there a location on the RPi's file system that I get figure this out?
-
@jason said in Issue Transferring roms to new RPi:
For example, on the original RPi, there were Capcom, Capcom Play System 1, 2, and 3, Konami & Midway systems. Which I do not see on the new RPi.
These are custom systems, there are not handled or managed by RetroPie. Looks like you were either using a 3rd party image or customized your system.
How would I know which systems are standard versus custom? Is there a location on the RPi's file system that I get figure this out?
The standard systems managed by RetroPie are declared in
$HOME/RetroPie-Setup/platforms.cfg
. -
@mitu, thanks for pointing me to this. I looked at the platforms.cfg file and all of my missing systems are not on this list. So this is starting to make sense now.
Is there any documentation on how I can identify and setup a custom system? I don't mind performing manual copying and editing of files if that's what it takes.
-
@jason we don't support third party images so there's not going to be any documentation for how to recover yourself from an unsupported situation :)
basically i would treat any pre-built retropie system as a third party image and abandon it and start from https://retropie.org.uk/docs/First-Installation/
-
@jason this may also be helpful if you're looking how to do the customizations yourself. That way you don't have to rely on a third party image. https://retropie.org.uk/docs/Add-a-New-System-in-EmulationStation/
-
@quicksilver, thanks. This is what I'm looking for.
-
@dankcushions, this is what I'm currently working on. I'll use the documentation Quicksilver mentioned to rebuild the old systems I want to transfer.
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.