RocketLauncher/RetroArch guide for GameEx Note: Note #2: Note #3: Download Links: GameEx Setup: So once you have your games working in RocketLauncher, either configured for HyperSpin, GameEx, getting them to work with GameEx is really easy. However, GameEx's HideOS.exe isn't playing nicely with RetroArch. The black screen it generates happens to be on top of retroarch, below the bezel. I will also show you how to fix this, and make it work with GameEx sorted MAME list. Let's get started. We will configure MAME and the Atari 2600 system. Atari 2600 Setup As you can see above, starting RocketLauncher is simple, and always the same. All my systems are configured this way. Here is another example: The system parameter, -s, works with the systems you have named in RocketLauncher. Also don't forget to disable Show Desktop in advanced emulator config here: Here is a screenshot of my RocketLauncher window: The -f and -p parameters are only needed if you have RocketLauncher configured for Hyperspin. If you have it configured for GameEx, you might not need them, or need to change them to work with GameEx. I would like some feedback from users setting up RocketLauncher for GameEx first on this. Now, if you are to launch your games (using retroarch), GameEx's HideOS.exe (the application that hide the desktop, if you have it enabled) gets in the way. Work-around for HideOS.exe and RetroArch If your goal is to run RetroArch with GameEx, please note that you will also need RocketLauncher, or need to write yourself an AutoHotKey script. I have tried different ways to fix this problem, using the before launch, after launch options in GameEx, with a batch file, and nothing worked. I wanted to have it run like any other emulators, like for example, MAME, with a smooth transition from GameEx -> RocketLauncher -> RetroArch -> RocketLauncher -> GameEx. Go to RocketLauncher, in the Modules tab (with global selected on the left), and look up RetroArch.ahk, and click the edit button as shown here: note: you might need to add c:\windows\notepad.exe in the RocketLauncherUI tab for the prefered module editor. Once you have RetroArch.ahk loaded in your text editor, do a text search for "run(" without the "". And you will find this part here You will need to add the line, Run, taskkill /IM HideOS.exe, right before the launch emulator function as shown above. This will kill HideOS.exe process right before launching RetroArch, so that when RocketLauncher fades out to RA, hideos.exe is killed and not showing anymore. However, since it's killed, you will need to start it again when the emulator finishes, otherwise you will see a glimpse of the desktop when ending your session. Browse to the end of the RetroArch.ahk script and change the Close Process procedure as shown below: By default, FadeOutStart is first, then WinClose second. I found out that ordering it this way result exactly in the behavior needed to cleanly exit out the emulator. Make sure you change your GameEx path in run, d:\gameex\hideos.exe. Congrats, you should by now be able to add as many systems as you wish thru rocketlauncher, and use retroarch for all the systems it supports, right from GameEx, with a clean start and exit. If you want to proceed further, and make the GameEx sorted MAME list work with RL/RA, follow on. MAME Setup Head back to the Setup Wizard, and choose AdvancedMAME. As you can see, the same thing applies here. You launch MAME games the same way as you start any other emulators. MAME Settings stays the same, here is mine: Almost forgot, head to Display Settings in the Setup Wizard, and make sure you have Hide Operating System selected for Hide Desktop option, and Yes to Hide/Show Taskbar later below. You should now have everything to make all your systems work with RocketLauncher/RetroArch. If you don't know RocketLauncher (and/or RA), I suggest you take time and learn both softwares. RL have a ton of options. On this matter, you might want to set the fade timer to 2000 milliseconds in RocketLauncher (or anything higher...) If you have any questions, please let me know, I'll do my best to help you out. GameEx.ini RetroArch.ahk.rar