wolf icon indicating copy to clipboard operation
wolf copied to clipboard

Unclear, how to setup EmulationStation

Open el-fredo opened this issue 11 months ago • 4 comments

Hi. I got Wolf running and it works. I can connect from my nVidia Shield via the Moonlight client and I can start EmulationStation. But that's it, I do not get any further and cannot find any documentation.

As far as I understand:

  1. Wolf pulls the "es-de" container from "ghcr.io/games-on-whales/".
  2. This container also installs Retroarch, Yuzu and some other emulators together with EmuationStation.

What I do not understand:

  1. When I am in EmulationStation, I can only see one menu item called "custom scripts". Inside, I can see 5 emulators. Retroarch for example does not start if I click on it. The others do.
  2. How do I tell this container, where my files like ROMs and Bios-files are located? In the config.toml file, under [apps.runner], I have added mounts = [ "/disk-pool/games_data/roms:/home/retro/ROMs", "/disk-pool/games_data/bios:/home/retro/bioses", "/disk-pool/games_data/media:/home/retro/media" ]. Is this the correct way? Do I now have to enter every single emulator inside of EmulationStation and configure the ROMs-path? This is a problem, as RetroArch does not start, as mentioned above.

el-fredo avatar Mar 26 '24 14:03 el-fredo

This image was kindly contributed by @QuaiGoner a while ago. I'm in the middle of a bunch of other changes between Wolf and Sunshine, and might take me a few days to take a proper look at this.

In the meantime, it might be easier to use RetroArch; you can easily download cores straight from the GUI with the online updater.

ABeltramo avatar Mar 26 '24 22:03 ABeltramo

Thanks for your answer. Yes, I got RetroArch running. But it's just not that pretty on a huge living room TV.

With Wolf & EmulationStation, we have exactly what many people are looking for: Emulators, a nice frontend including scraper, and all this in one single Docker container 👍🏼 And Wolf is running fine, but unfortunately I don't understand how to set up es-de. Maybe @QuaiGoner can help.

It would be most logical for the users if we could define the paths in Wolf's Docker Compose file. I don't know whether this is feasible.

I tried Batocera as a VM and manually installed Sunshine inside the VM, but I cannot establish a connecction. Maybe because Sunshine inside a VM might cause problems. That's why I'm extremely enthusiastic about this project.

el-fredo avatar Mar 27 '24 13:03 el-fredo

Just FYI I'm actively working on merging ES-DE, Retroarch and Pegasus into a working image here: https://github.com/games-on-whales/gow/pull/164 I'll ping you once it's all done and solved

ABeltramo avatar Apr 10 '24 20:04 ABeltramo

Interesting! Although I am using Emulators & Frontends for many years, I have never heard of Pegasus. I am just a bit confused, because it seems like Pegasus is a frontend like ES-DE, isn't it?

Anyway, I am happy to try it out and give feedback.

el-fredo avatar Apr 11 '24 08:04 el-fredo