EmulationStation - Single Game System
-
I've finally managed to get Daphne and Supermodel working on the latest Debian x64, within a few small issues it's working famously.
I know that this breaks the system/game model of EmulationStation, but what I'd like to do is just have Dragon's Lair, Space Ace, and Star Wars Trilogy be their own "systems" on the main menu of EmulationStation. Is such a thing possible?
I know es_systems.cfg expects a path/extension. I'm just wondering if maybe a stub can be put in place to make it auto-run whenever you press the button on it from the main menu rather than going through a submenu to select the game.
-
Hi!
This is currently not possible. ES expects systems to live in the SystemView and games in gamelistviews.In the past there were so-called "direct-launch" systems, that allowed users to put things like Kodi on the main system menu. (it was actually the very first PR on the RetroPie branch!).
Sadly, there were some issues with that, so the functionality was removed later.If you really want this, please open up a new issue on Github, to it remains on the radar.
In the meantime, it is also possible now to configure ES to start inside a specific system, which is not the same, but similar to what you want:
-
@zigurana thanks, I went ahead and posted it there on ES's Github. My idea is fairly simple, when an entry in es_systems.cfg doesn't have path/extension child nodes it should just run whatever is in the command. It's easy to patch that into SystemData::loadConfig(), but there are other places in the code that reference it.
-
This isn't a solution and I haven't tried it but as I thought through the ES options I wonder if this would work.
Setup a custom collection with the games you want included in that collection.
Then turn on "Start On System" to be that collection.BTW, I haven't seen the "Start On System" option yet but I'll take a look at it this evening .
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.