Wondering if anyone here has a script to launch a particular core and a rom? RGUI is just not my style for launching games but would love to integrate it into my hyperspin setup.
I personally disable HyperLaunch and just have HyperSpin pass the command line arguments to launch RetroArch with a specific config per system. You set up the rompath and path to exe like normal in HyperHQ, but then add -c configs\yoursystemconfig.cfg to the parameters section. And set execution to Normal. You specify the core you want to load in that config with the libretro_path = line.
If you want a specific game to load a special config, you first go into HyperSpin’s settings folder and make a copy of the ini file for the system it’s for and rename it to something like systemname-gamename.ini. You open that file and edit the parameter section to specify the RetroArch config file you want to load for that game and save it. Then you go into the Databases folder and open the system’s XML file and add an exe tag that matches the name of the ini file you copied like <exe>systemname-gamename</exe> somewhere between the tags <gamename …> and </game> for the game you want to launch with the special config. Save that and that game will launch using that specific config.
Alternatively, you can also use the parameter -L libretro\libretrocorenamehere.dll to just specify the core you want to load for that system if you don’t need different options like inputs or video settings per system or per game.