Hello friends!
I am playing around with running my Windows games in Batocera with some success. Single folder games (that is, a game with a single folder that does not contain any nested folders) are pretty easy, while games with even a single nested folder is doable via the DIR= command in the game’s autorun.cmd file. So for example, for GOG’s version of Streets of Rage 4, my autorun.cmd looks like this—
DIR=x64.gog
CMD=SOR4.exe
This points to the SOR4.exe which is nested within my Streets of Rage 4.pc directory as such:
/userdata/roms/windows/Streets of Rage 4.pc/x64.gog/SOR4.exe
Still with me? Where I get tripped up is when the .exe file is nested within more than one folder, like this—
/userdata/roms/windows/Witcher 3.pc/bin/x64/witcher3.exe
I’m unclear how to indicate the nested folders with the DIR= command. I’ve tired the following—
DIR=bin/x64
DIR=/bin/x64
DIR=/userdata/roms/windows/Witcher 3.pc/bin/x64/
… and several variations of each omitting the slashes pre-and-post path.
I’m sure this is relatively easy and a simple syntax mistake on my part, as I have confirmed that the .exe loads without issue when I delete the autorun.cmd file and navigate to the .exe manually when attempting to load the game.
So, dearest friends, what should my DIR= command look like to make this magic happen?