RGBCommander: two emulators in one folder?
-
Hello!
I've been spending the last couple of years building a custom cocktail table build leveraging retropie and mostly Ultimarc controls. I've worked my way through many technical challenges and have written a lot of my own glue code, but I can't quite figure out a creative way around one problem.
I use rgbcommander to set button lights and joystick settings. I have a few different game folders (mostly sorted by game genre - not system) and for a variety of reasons I need to use both advmame-1.4 and retroarch.
Using rgbcommander it seems like you cannot mix two different emulators inside the same folder as for each folder you have, it will look for a specific emulator to launch in order to match to that folder. I'd rather not create two folders as then there'd be a UX problem of having to know which folder a specific game is in.
I tried to get creative by adding some lines to runcommand-onstart and -onend by stopping rgbcommander, then swapping in a different xml file for the alternate emulator, then turning rgbcommander back on, then having the game launch. This sort of works, although I've found that rgbcommander has troubles stopping at times which will hang the system. It also adds a lot of time to starting up a game as it takes rgbcommander some time to shut down and start up even when it does work.
So, any thoughts on how to get around this? Am I missing something as far as how to get this to work? Is there another tool out there that can handle setting RGB values on a pacled64? I have compiled umtool but that doesn't appear to have a method of setting RGB values.
Thanks!
Jonathan -
This might be a question for the tool's author, but by looking at the - extensive - configuration file, perhaps it's possible to toggle off the
retropie
attribute (to0
) for theemulator
, so it doesn't look at the folder name and instead uses thebinary
attribute to detect the emulator:<!-- EMULATOR PARAMETERS ####################################################### ####################### STANDARD REQUIRED PARAMETERS ### binary Name of the emulator binary. RetroPie: If retropie="1" (the emulator is a RetroPie managed binary) then do not use the emulator's binary name, instead use the emulator's rom's folder name -->
-
@mitu ah, right -- I think I misunderstood that option. Will poke around at that today
-
@jgeibel still does not work. log file says that there is no emulator attached to the folder. With that language is still makes me think that it it looking for a single emulator binary to pay attention to for each folder
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.