About This File
This patch is intended to solve issues related to the game's engine initializing DirectDraw inside DLLMain(), which most notably causes the game to hang during startup with certain combinations of graphics hardware and drivers. Additionally, it is impossible to run the game through dgVoodoo2, because the Direct3D 11 runtime refuses to initialize from DLLMain() to prevent lockups.
The patch will solve above mentioned issues and possibly other problems that might be related to DirectDraw initialization inside DLLMain() by delaying actual initialization to the point when execution flow returns from LoadLibrary() API, therefore preventing any sort of lockup that would occur otherwise.
To play this game with forced resolution or a scaling mode other than "unspecified" in dgVoodoo2, enable the option "GeneralExt\FreeMouse", otherwise the mouse gets stuck to the left-top corner and it cannot be moved at all.
All credits go to: Dege
Instructions:
1. Extract all files to the main game folder, replacing the original ones.
Recommended Comments
There are no comments to display.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.