Posted March 22, 2016
So from games that I've bought off of Steam that run through DOSBox, that also have modern engine ports to go with it (Doom, etc.), I've learned to just take the new engine EXE, rename it DOSBox and drop it in as a replacement for dosbox.
At least for Dark Forces, and the DarkXL engine, that doesn't seem to work for GOG Galaxy like it does for Steam. I've tried running Galaxy as admin, I've tried running DarkXL in compatibility mode (Win XP SP3, it's needed for DarkXL to work actually), I've tried running DarkXL as admin. I've tried running both Galaxy AND DarkXL as admin. No luck. I get a "execute library in a weird way" error messsage.
As long as it's in Win XP compat mode, I can double click on the renamed EXE, and it runs fine.
I then decided to try changing where the shortcuts pointed to, and took out the unnecessary config commands. I changed both the Launch Settings and the Launch Star Wars - Dark Forces shortcuts to point at DarkXL. When launched from those shortcuts, again, it runs fine.
In the goggame-1421404433.info file I even tried changing the filepaths from the dosbox folder directly to DarkXL.
I can swap out the DOSbox EXE for the DarkXL EXE, and as long as I don't use Galaxy to launch it, it works fine (even from the launch shortcuts). I can change the launch shortcuts to point to DarkXL on its own (not swapped for DOSBox) and it works fine. I can change every config file to point at DarkXL instead of DOSBox.
So how do I get this to work?
At least for Dark Forces, and the DarkXL engine, that doesn't seem to work for GOG Galaxy like it does for Steam. I've tried running Galaxy as admin, I've tried running DarkXL in compatibility mode (Win XP SP3, it's needed for DarkXL to work actually), I've tried running DarkXL as admin. I've tried running both Galaxy AND DarkXL as admin. No luck. I get a "execute library in a weird way" error messsage.
As long as it's in Win XP compat mode, I can double click on the renamed EXE, and it runs fine.
I then decided to try changing where the shortcuts pointed to, and took out the unnecessary config commands. I changed both the Launch Settings and the Launch Star Wars - Dark Forces shortcuts to point at DarkXL. When launched from those shortcuts, again, it runs fine.
In the goggame-1421404433.info file I even tried changing the filepaths from the dosbox folder directly to DarkXL.
I can swap out the DOSbox EXE for the DarkXL EXE, and as long as I don't use Galaxy to launch it, it works fine (even from the launch shortcuts). I can change the launch shortcuts to point to DarkXL on its own (not swapped for DOSBox) and it works fine. I can change every config file to point at DarkXL instead of DOSBox.
So how do I get this to work?