Welcome to the forums Sponyx! What you read was correct. There are different ways to be creative about sub-directory support since it's not supported in GameEx. Seems you've already came across two ways about it. One is to use hard links (thanks to bkenobi for this tip). The other is to create a wrapper that can handle games being in different folders. How that works is that the wrapper searches the directories until it finds the game and then grabs the name and location and puts in the command-line to run. If you're not familiar with scripting then the easiest way to go is the first one. Also another way is to be creative with the command-line. I do this with my emulators that use images. I name my folder after the image name so you would have something like this: C:\Games\"Name of your game"\"Name of your game.iso" Where "Name of your game", is just that. It's the name of your game. So if you use that method of splitting up your images then you can just use this command-line parameter in GameEx! "[ROMPATH]\[ROM]\[ROMFILE]" The last two suggestions you would need a map file to grab the names needed to run them. Map files are used by GameEx to use what's left of the "|" delimiter and displays what's right of it. game.zip|What you want displayed in GameEx Hope some of that information helped. The task you're after isn't a simple one so good luck with your attempt.