It's also recommended to setup the game to use dgVoodoo 2 wrapper for the best experience, though it's not mandatory.Įxtract the contents of Soulbringer folder into your own, overwriting original files.Īpply Disable_Soulbringer_Compat_Fixes.reg registry fix which takes care of launcher issues.
This interference can make the game crash or not start when ran through launcher under certain circumstances.įiles in this archive were tested with retail version of the game, they may work with other versions, just make sure neither sft8lib.dll, D3D6Lib.dll or D3D7Lib.dll are present in the root game folder, the patch bundles updated ones in data\Stealth\Render and having the old ones in the root folder overriding the new ones is a recipe for disaster. Included registry fix which disables Windows' interfering with the game, launcher. Pass DDCREATE_EMULATIONONLY for DirectDraw objects used for intro cinematics, prevents the Fatal error message on startup or black screen during cinematics, depending on graphics drivers.Ĭall SetAppCompatData(12, 0) in ddraw.dll to disable maximized windowed mode on Windows 8 and above, allows the game to run in real fullscreen mode on those systems and restores ability to change gamma with F2 and F3 keys.ĭelay execution of DllMain logic of rendering libraries to the point when the LoadLibrary call returns (startup hang prevention and dgVoodoo compatibility). The following changes have been implemented: The main goal of this patch was to get the game running properly on all machines I have at home, which have graphics cards of all popular vendors (NVIDIA, AMD and Intel) and running Windows 10.
It also enables the game to run via dgVoodoo DirectX wrapper. This patch is intended to solve certain issues that occur on modern systems, related to game's usage of ancient DirectX APIs.