[GH-ISSUE #66] Unclear, how to setup EmulationStation #43

Closed
opened 2026-10-15 12:55:15 +00:00 by bsakaguchi · 5 comments
Owner

Originally created by @el-fredo on GitHub (Mar 26, 2024).
Original GitHub issue: https://github.com/games-on-whales/wolf/issues/66

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.
Originally created by @el-fredo on GitHub (Mar 26, 2024). Original GitHub issue: https://github.com/games-on-whales/wolf/issues/66 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.
Author
Owner

@ABeltramo commented on GitHub (Mar 26, 2024):

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.

<!-- gh-comment-id:2021590502 --> @ABeltramo commented on GitHub (Mar 26, 2024): 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.
Author
Owner

@el-fredo commented on GitHub (Mar 27, 2024):

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.

<!-- gh-comment-id:2022710908 --> @el-fredo commented on GitHub (Mar 27, 2024): 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.
Author
Owner

@ABeltramo commented on GitHub (Apr 10, 2024):

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

<!-- gh-comment-id:2048339421 --> @ABeltramo commented on GitHub (Apr 10, 2024): 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
Author
Owner

@el-fredo commented on GitHub (Apr 11, 2024):

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.

<!-- gh-comment-id:2049191808 --> @el-fredo commented on GitHub (Apr 11, 2024): 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.
Author
Owner

@salty2011 commented on GitHub (Jan 5, 2025):

@el-fredo , closing this issue as no further updates provided. However one thing the team have been discussing is setting up a mechanism for community provided apps to get support etc. Hoping we may have something soon regarding this.

<!-- gh-comment-id:2571528179 --> @salty2011 commented on GitHub (Jan 5, 2025): @el-fredo , closing this issue as no further updates provided. However one thing the team have been discussing is setting up a mechanism for community provided apps to get support etc. Hoping we may have something soon regarding this.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/wolf#43
No description provided.