Posted December 30, 2013
high rated
This game doesn't play particularly nice with alt-tabbing - which is to say, it doesn't allow anything to be painted on top of it even if it doesn't have focus. In addition, it resets your videoLUT while active, which is a disaster if you have a calibrated monitor (as I do). I was getting increasingly frustrated with this, so I wrote a small proxy dll to force the game into a borderless window. It's pretty primitive - the window style (WS_POPUP) is hardcoded and it will always be placed in the upper left corner of the screen (you can use the setup utility from the GoG release to set the resolution and make it fill the screen if you want) - but it does the job and makes playing the game a whole lot more pleasant in my opinion. So I figured I'd share it here.
The first version includes some VSync handling and should be preferred unless you get performance issues. Links (remove the spaces, includes the source code):
www . mediafire . com / ?cjer3us34loaies
www . mediafire . com / ?jp6yqwj41nvd4b7
To use it, just extract d3d9.dll into the directory where "The Bard's Tale.exe" is located. You'll also want to disable some of the compatibility options that the GoG release ships with so that Windows' compositor, the Desktop Window Manager, doesn't get disabled. The attached image shows which compatibility options you should keep.
The game is still limited to 60fps internally somehow - I'd like to figure that out, but I'm not sure where to start. Something for another day, perhaps.
The first version includes some VSync handling and should be preferred unless you get performance issues. Links (remove the spaces, includes the source code):
www . mediafire . com / ?cjer3us34loaies
www . mediafire . com / ?jp6yqwj41nvd4b7
To use it, just extract d3d9.dll into the directory where "The Bard's Tale.exe" is located. You'll also want to disable some of the compatibility options that the GoG release ships with so that Windows' compositor, the Desktop Window Manager, doesn't get disabled. The attached image shows which compatibility options you should keep.
The game is still limited to 60fps internally somehow - I'd like to figure that out, but I'm not sure where to start. Something for another day, perhaps.
Post edited December 30, 2013 by VerGreeneyes