• cerebralhawks@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    18 hours ago

    Romm

    Looks awesome. Every platform you say? reads more Ah shit, looks like they’re gonna make me learn Docker… Someday

    They also say game progress sync is coming. My iPhone does that in Delta. It’s awesome. I can show someone a game I’m playing. Doesn’t matter what. I save with a save state. Give it a minute. Uninstall the app. It’s gone. All the games, gone. Reinstall the app. Empty library. Go into Settings. Connect my Google Drive. Wait a minute. Games sync. Open same game, load the state. Right where I left off. That shit is awesome. And it being Apple, I can AirDrop the game to another iPhone user, and they can add it right to their own library. Sadly, it’s iOS only — the emulator itself runs on a Mac, but it doesn’t run very well. Mac actually has a great emulator too, but it doesn’t sync with anything. If only I could get it to sync with my MacBook.

    Something that syncs across all the platforms would be, like, the Holy Grail. (Actually you can kinda rig it with SyncThing, as like a proof of concept, I linked two Macs running the Switch emulator and they were able to play the same Animal Crossing island. Not at the same time, of course, but when one saves, it syncs, and the other can open it… due to the way Switches save, this is not very reliable at all!)

    • rozodru@piefed.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 hours ago

      docker is painfully easy to learn…hell you really don’t need to even “learn” anything. think of a docker compose.yml as very basic instructions on what you want the thing to install and what you want it to do. save it. and then run docker compose up -d on your server and you’re done. that’s it.

      for example the docker-compose.yml for Romm is like 10 lines and you just tell it what version to download and run, what API to use to get the meta info for your games, user name and pw for romm and that’s it really. Most cases whatever you want to use in a docker will have a yml file for you anyways to copy and paste. you can have it up and running in less than 10 minutes.

      The beauty of Romm also is if you have A LOT of roms you can upload them all in one go, then let it scrap the meta data and walk away, turn off your browser, check it in the morning or whatever. It’s a pretty good setup. all the emulators and what have you run off your server and are installed automatically via Romm depending on what roms you upload to it.

    • datavoid@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      13 hours ago

      Most things that are installable to docker are pretty much just a one click run