Problem scrapping roms stored in a symbolic link folder
-
Dear all!!
I've my roms distributed between Retropie SD and USB HD. Well, some systems are in SD, other systems are in HD and a few of them are in both (for example psx). In order to not modify es_systems.cfg, I've made symbolic links for the system that have roms in HD. So, it works quite fine, but I want an image of each rom at least. When I try to scrape them, If I do it by console, scraper downloads the images, and it seems to work well, but when I start ES all folders aren't scraped. I do that with ES stopped, of course. Then I've attempted by ES Interface Scraper with the same result. The scraper don't save the scraped data for roms stored in symbolic links. However, when I edit the metadata of game, I scrape a rom manually, the info is saved.
I don't actually know to do to scrape roms stored in a simlink. I'm getting crazy. Surely, there is a post but I can't find anything simple enough to solve this problem. In addition to this, I know I can modify es_systems.cfg and changing the folder, but I've had problems by changing this file. I prefer not to do.
Thank you in advanced!
-
instead of symlinking, you could just mount the usb directly over
~/RetroPie/roms
or do a bind mount from the current location -
Buzz, I'll can mount in ~/RetroPie/Roms, but we have a lot of systems in HD, then If I mount it on Roms folder, I should have the name of the system in a root of HD. but, I use this HD for diferents things, I don't want too much diferents folder in RetroPie/Roms or when I'm going to use Openelec in this HD I dont prefer to see a lot of folders for roms in the root. I have a foldter called ROMS in HD where I put the roms in diferents folder. I did a symlink for each system.
I'm goint to study about bind mount, I don't know what is this.
Thank you mann!!
-
@BuZz Sorry to bump this old topic, I also have this issue.
I tried to study the option of mounting the USB into ~/RetroPie/roms, but just like @Russelkm , my USB drive contains tons of folders. For example, my psx roms is my USB drive are located at/media/usb0/RetroPie/roms/psx
I also have Sega CD, PCEngine CD and Dreamcast games categorized under the same logic. If I was able to mount only one file from my USB to the console folder in RetroPie, for example by doing "sudo mount /dev/sda1/RetroPie/roms/psx ~/RetroPie/roms/psx/USB-Roms/", my problem would be solved. However, it seems like we need to mount the entire USB. How can I handle this properly?
Just a note: I have smaller files stored directly on the USB of the Pi, and bigger files in the USB (I'm doing this to save space). If I mount the whole USB over ~/RetroPie/roms, I fear I won't be able to see the files I have on the SD card.
Side side note: why does the XML parser avoid symlinks? Is there a reason? I believe if we were able to symlink directly to where we want to, this whole thing would be much simpler.
-
@BuZz bump
-
@felleg https://retropie.org.uk/forum/topic/3/read-this-first
Open a new topic providing details. You didn't get a response as you posted on an old topic. No need to bump.
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.