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

    Few questions (NAS rom hosting and Controller order)?

    Scheduled Pinned Locked Moved Help and Support
    controllersnas
    4 Posts 3 Posters 1.2k 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.
    • S
      StuMcBill
      last edited by

      I'm still working on getting my RetroPie setup exactly as I would like it. I currently have my ROMs set up to run from a USB Stick, but I would eventually like to have these run on a NAS. I have another Raspberry Pi 3 and was planning on setting that up as the NAS using OpenMediaVault. Is this something I could do retroactively, or would I need to start fresh?

      I have 3 controllers set up with my Pi, 1 x SNES 8BitDo (Bluetooth), 1 x NES 8BitDo (Bluetooth) and 1 x Sega Saturn (USB). Is there anyway I can set the SNES one as default when I'm running SNES, NES with NES, Sega with Mega Drive and Saturn etc?

      I have also noticed that if I have both bluetooth ones connected, and change games, it sometimes changes the order of player 1 and player 2? Is there anyway I can stop this happening?

      Thanks
      Stewart

      meleuM 1 Reply Last reply Reply Quote 0
      • meleuM
        meleu @StuMcBill
        last edited by

        @StuMcBill said in Few questions (NAS rom hosting and Controller order)?:

        Is there anyway I can set the SNES one as default when I'm running SNES, NES with NES, Sega with Mega Drive and Saturn etc?

        Yes. Check the link in my signature.

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        1 Reply Last reply Reply Quote 1
        • SanoS
          Sano
          last edited by Sano

          For the first point, and considering your NAS should be up 24/7, the simple way would be IMHO to :

          • create an NFS share on your NAS : your_nas_ip:/roms
          • create a mountpoint on the Pi (in /mnt, it's cleaner) : sudo mkdir /mnt/roms
          • add a line in /etc/fstab for the NFS mount (it will be automatically mounted at startup) :
          your_nas_ip:/roms    /mnt/roms     nfs     rw    0 0
          
          • mount the roms new folder : sudo mount /mnt/roms
          • set the owner of the share : sudo chown pi:pi /mnt/roms
          • copy your roms folder to your NAS : cp -r /home/RetroPie/roms/* /mnt/roms
          • rename the rom folder on the pi : mv /home/pi/RetroPie/roms /home/pi/RetroPie/roms.bak
          • create a symlink to standard roms folder location : ln -s /mnt/roms /home/pi/RetroPie/roms

          After testing if everything is ok (check loading speed as well, especially for CD-based games), you may delete the old rom folder : rm -rf /home/pi/RetroPie/roms.bak

          For the second point, @meleu's joystick selection tool should do the trick.

          1 Reply Last reply Reply Quote 0
          • S
            StuMcBill
            last edited by

            Perfect, thanks for the replies!

            Another quick question, I can mount ext drives on my Mac, so I can edit files on the main retropie partition, with this in mind, is there anyway I can manually replace / edit scraped data?

            Some of the games I have scraped have the incorrect pictures or can't find data at all, so I would like to manually create / edit some of them.

            Is this possible, and if so, where are the files?

            Stewart

            1 Reply Last reply Reply Quote 0
            • 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.