RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    How to move scraped data (skyscraper) to USB drive?

    Scheduled Pinned Locked Moved Help and Support
    skyscraperscrapingusb mount
    4 Posts 3 Posters 949 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      elitist
      last edited by

      • Raspberry Pi 4, 4GB
      • Official Power Supply
      • RetroPie 4.7.1 built from official SD image
      • 32GB SD card
      • 256GB USB storage connected
      • 8bitdo bluetooth SN30 Pro

      I followed the guide for running roms from USB and it seemed to work fine, loading roms from /media/usb/retropie-mount/roms.

      Unfortunately, my SD card ran out of space after running running Skyscraper for a few systems. So, I decided to move all the scraped files to the USB drive as well.

      After reading the skyscraper docs, I made these changes...

      • added these lines to the [main] section of /home/pi/.skyscraper/config.ini (my full config.ini is here):
      inputFolder="/media/usb/retropie-mount/roms"
      gameListFolder="/media/usb/retropie-mount/roms"
      mediaFolder="/media/usb/retropie-mount/roms/media"
      cacheFolder="/media/usb/retropie-mount/skyscrapercache"
      
      • moved /home/pi/.skyscraper/cache to /media/usb/retropie-mount/skyscrapercache
      • ran skyscraper from retropie_setup and generated the gamelists for all systems

      However, now all my scraped data has disappeared. The names of the games have gone back to the file names, all metadata is gone, and there is no artwork--it's back to the way it was before ever running the scraper.

      Probably related, there are many lines that look like this that I can see after exiting emulationstation (transcribing because I do not know how to view relevant log files)

      File path "/media/usb/retropie-mount/roms/snes/Zoop (USA).zip" is outside system path "home/pi/RetroPie/roms/snes"
      Error finding/creating FileData for "/media/usb/retropie-mount/roms/snes/Zoop (USA).zip", skipping.
      

      Did I do something wrong? Miss a step or many? Thanks for the help.

      S 1 Reply Last reply Reply Quote 0
      • S
        sleve_mcdichael @elitist
        last edited by sleve_mcdichael

        @elitist as I understand it, that method mounts the USB drive “over” the /home/pi/RetroPie directory, so whenever you access that directory, you are actually accessing the USB drive. That’s the whole point, I thought, you just continue to use that folder as normal and the system puts it on the USB drive “behind the scenes.” Try pointing your config paths there, instead of /media/usb/retropie-mount. For example:

        inputFolder="/home/pi/RetroPie/roms"
        gameListFolder="/home/pi/RetroPie/roms"
        mediaFolder="/home/pi/RetroPie/roms/media"
        cacheFolder="/home/pi/RetroPie/skyscrapercache"
        
        E 1 Reply Last reply Reply Quote 2
        • mituM
          mitu Global Moderator
          last edited by

          Change just the cache folder's location, that should be enough.

          1 Reply Last reply Reply Quote 3
          • E
            elitist @sleve_mcdichael
            last edited by

            @sleve_mcdichael @mitu thanks for the help. I reversed all the changes I made except for the location of the cache, just like in @sleve_mcdichael's example. Everything seems to be working now.

            1 Reply Last reply Reply Quote 1
            • First post
              Last post

            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.