• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

Adding emulators without network

Scheduled Pinned Locked Moved Help and Support
packagesnetworkemulator instal
6 Posts 4 Posters 2.6k 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.
  • J
    jan233
    last edited by 28 Jul 2017, 15:38

    It's probably been asked a 100 times but I couldn't find the answer. Is it possible and how to do it? I'm on WPA-Enterprise Wi-Free having a hard time getting it to work.

    B 1 Reply Last reply 28 Jul 2017, 15:46 Reply Quote 0
    • B
      backstander @jan233
      last edited by backstander 28 Jul 2017, 15:46

      @jan233
      I've never tried connecting to WPA-Enterprise WiFi but maybe you'd have better luck using WICD. Here is more information about it:
      https://retropie.org.uk/docs/Wifi/#wicd-curses

      If you haven't already, you might also give that whole WiFi Docs a read through.
      https://retropie.org.uk/docs/Wifi/

      You might also need to set it up manually:
      https://retropie.org.uk/docs/Wifi/#manual-configuration-interfaces

      1 Reply Last reply Reply Quote 0
      • J
        jan233
        last edited by 28 Jul 2017, 19:19

        So there is no way to import emulators without network then?

        B 1 Reply Last reply 28 Jul 2017, 20:22 Reply Quote 0
        • B
          backstander @jan233
          last edited by backstander 28 Jul 2017, 20:22

          @jan233

          So there is no way to import emulators without network then?

          No easy way that I would recommend.

          Now here is my sarcastic answer ;)

          Well, it could be possible but it would be extremely tedious and time consuming. Basically you would need to manually do everything the install scripts does to install an emulator.

          For example, let's just take the Dreamcast emulator Reicast. Here is the install script you would need to follow and do manually:
          https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/emulators/reicast.sh

          First thing would be to make sure you had all the dependencies installed:

          function depends_reicast() {
              getDepends libsdl1.2-dev python-dev python-pip alsa-oss python-setuptools libevdev-dev
              pip install evdev
          }
          

          Let just say you don't have libsdl1.2-dev. Well you'd need to download this package and install manually:
          https://packages.debian.org/jessie/libsdl1.2-dev
          But you see it also has dependencies that you need to make sure are installed...and then those dependencies have dependencies...and dependencies of dependencies have dependencies...and so on...and so forth...

          Not only do you need to make sure you have these dependencies installed, but most of the times they need to be an exact version of that package (sometimes the newest version but sometime an old version).

          Well to dependencies hell!
          alt text

          After about a couple weeks of making sure you had all the dependencies and their dependencies installed...then you could download either the pre-compiled binary (or source if no binary is available and compile it manually) of the emulator, which I think is located here for Reicast:
          https://github.com/RetroPie/reicast-emulator

          Last you would have to do some house keeping and manually add Reicast settings to the Runcommand's emulators.cfg, EmulationStation's es_systems.cfg, the directory structure, etc...
          Here is some documentation about that:
          https://github.com/RetroPie/RetroPie-Setup/wiki/Add-a-New-System-in-EmulationStation

          And I've probably missed some steps....

          I'm sure some awesome script programmer could write something to download the emulator and do the house keeping bit but the hard part would be the dependencies. For that you'd almost have to be online so the OS's package manager could verify everything is installed and all dependencies are satisfied.

          1 Reply Last reply Reply Quote 0
          • T
            Trailjacker
            last edited by 29 Jul 2017, 00:53

            I know this isn't the answer you want, but as a workaround could you use a phone as a hotspot and then download the packages real fast? Compiling and installing manually is more of a headache than it's worth unless you just want to do it for a learning experience.

            1 Reply Last reply Reply Quote 0
            • S
              simonster
              last edited by simonster 29 Jul 2017, 09:42

              What about using a USB stick, would that work for you? Check out the documentation, in the Getting Started section there is a whole page on Transferring Roms: https://retropie.org.uk/docs/Transferring-Roms/

              EDIT: Sorry re-read your post, emulators, not roms.....never mind

              1 Reply Last reply Reply Quote 0
              6 out of 6
              • First post
                6/6
                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.

                This community forum collects and processes your personal information.
                consent.not_received