It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
So i have seen some of the topics still being active and since i wasted half of the day reading forum, watching videos and trying to figure out how to at least make the game launch properly, i decided to try and get some help from others.

[by the way, yes i am fully aware this game is 21 years old and isnt meant for modern pcs but people seem to get it patched and work perfectly]

I am running G:OC on windows 10 and already tried multiple fix attempts including changing resolution, turning NVIDIA vsync off, dxwrapper patch, dxw [managed to launch it but it always crashed in fullscreen or if i hit escape/esc and was purely black screen], changing entries with registry editor, and fiddling with compatibility settings. The result is and was always same, it gives me the direct draw driver error.

My latest dxwrapper-gangsters.log has this:

19864 23:02:19.020 Starting DxWrapper v1.0.6334.21
19864 23:02:19.020 LENOVO 90FB0030MW ideacentre 710-25ISH (Desktop)
19864 23:02:19.020 LENOVO 3642 SDK0J40700 WIN 3258060166177 (Desktop)
19864 23:02:19.020 NVIDIA GeForce GTX 960
19864 23:02:19.021 Windows 10 64-bit (10.0.17763)
19864 23:02:19.021 "gangsters.exe" (PID:19552)
19864 23:02:19.030 Disabling High DPI Scaling...
19864 23:02:19.030 Loaded library: user32.dll
19864 23:02:19.030 Loaded library: shcore.dll
19864 23:02:19.030 Loading 'ddraw.dll'...
19864 23:02:19.030 Hooking ddraw.dll APIs...
19864 23:02:19.030 Enabling DDrawCompat
19864 23:02:19.030 Enabling ddraw wrapper
19864 23:02:19.030 Process path: C:\Program Files (x86)\GOG Galaxy\Games\Gangsters\gangsters.exe
19864 23:02:19.030 Loading DDrawCompat from C:\Program Files (x86)\GOG Galaxy\Games\Gangsters\dxwrapper.dll
19864 23:02:19.031 Loaded library: uxtheme.dll
19864 23:02:19.031 DDrawCompat v0.2.1 loaded successfully
19864 23:02:19.031 DxWrapper loaded!
19864 23:02:20.051 dd_DirectDrawCreateEx
19864 23:02:20.051 Redirecting 'DirectDrawCreateEx' ...
19864 23:02:20.051 Installing DirectDraw hooks
19864 23:02:20.220 Installing GDI hooks
19864 23:02:20.228 Installing registry hooks
19864 23:02:20.228 Finished installing hooks
19864 23:02:20.230 Creating device m_IDirectDrawX::m_IDirectDrawX(0612A9C0) v7
19864 23:02:20.329 Loaded library: winmm.dll
19864 23:02:20.329 Creating device m_IDirectDrawSurfaceX::m_IDirectDrawSurfaceX(05E17428) v7
19864 23:02:20.329 Creating device m_IDirectDrawSurfaceX::m_IDirectDrawSurfaceX(060DEF98) v7
19864 23:02:20.330 Creating device m_IDirectDrawPalette::m_IDirectDrawPalette(06147340)
19864 23:02:20.365 Loaded library: dwmapi.dll
19864 23:02:21.241 m_IDirectDrawSurfaceX::~m_IDirectDrawSurfaceX(05E17428) deleting device!
19864 23:02:21.241 m_IDirectDrawPalette::~m_IDirectDrawPalette(06147340) deleting device!
19864 23:02:21.279 m_IDirectDrawSurfaceX::~m_IDirectDrawSurfaceX(060DEF98) deleting device!
19864 23:02:21.279 m_IDirectDrawX::~m_IDirectDrawX(0612A9C0) deleting device!
19864 23:02:21.338 Redirecting 'DirectDrawCreateEx' ...
19864 23:02:21.343 Creating device m_IDirectDrawX::m_IDirectDrawX(0612A9C0) v7
19864 23:02:24.578 Failed to set the display mode to 640x480x32
19864 23:02:24.620 m_IDirectDrawX::~m_IDirectDrawX(0612A9C0) deleting device!
19864 23:02:24.624 Redirecting 'DirectDrawCreateEx' ...
19864 23:02:24.627 Creating device m_IDirectDrawX::m_IDirectDrawX(0612A9C0) v7
19864 23:02:24.630 m_IDirectDrawX::~m_IDirectDrawX(0612A9C0) deleting device!
19864 23:02:27.852 Failed to set the display mode to 640x480x32
19864 23:02:33.184 Quiting DxWrapper
19864 23:02:33.184 Detaching DDrawCompat
19864 23:02:33.207 DDrawCompat detached successfully
19864 23:02:33.207 Unloading libraries...
19864 23:02:33.207 Reseting screen resolution
19864 23:02:33.224 Reseting font smoothing
19864 23:02:33.228 DxWrapper terminated!

My only assumption right now is that it's caused by 'failure to set display mode to 640x480x32' error [but i am not sure at all] and yes i have tried the 'run in 640x480' compatibility and also changing various settings in dxwrapper.ini but i reverted them back after none worked.

The only variant left for me right now is to run Windows XP in VirtualBox and try doing it here but i really want to know how do people manage to solve this problem and run it in Windows 10 without any errors [excluding no text in main menu] popping up so please leave any possible solutions that you may know here.

If you need any additional info on my PC specifications just ask me and thank you in advance
No posts in this topic were marked as the solution yet. If you can help, add your reply
Hi there !

I've a problem with this fix windows 10 too ...
All the buttons are blank and in game the speed mouse is broken .. like '' freeze unfreeze ''.
Are there another patch to DL since 2 oct 2019 ??
Or i missing anything during the install ..??


I've followed instructions to install Gangster, download patch on github.com by Elishacloud.
To easly speak, i do: download the game, copy the patch 3 files (dsound.dll ; dxwrapper.dll ; dxwrapper.ini ) in game factory near gangster.exe ( COG/ game/ Gangster ) and run it with disable administrator, that's right ?

Is it normal that there are not the same files patch in game factory to overwrite ???

Thanks to your help!
You should use dxwnd in order to play in Windows8/10. It already has a preset for G:OC, which works ok (menu and game). Maybe some cursor trails, but I think that happened in the original too.
avatar
weltkrieg: So i have seen some of the topics still being active and since i wasted half of the day reading forum, watching videos and trying to figure out how to at least make the game launch properly, i decided to try and get some help from others.

[by the way, yes i am fully aware this game is 21 years old and isnt meant for modern pcs but people seem to get it patched and work perfectly]

I am running G:OC on windows 10 and already tried multiple fix attempts including changing resolution, turning NVIDIA vsync off, dxwrapper patch, dxw [managed to launch it but it always crashed in fullscreen or if i hit escape/esc and was purely black screen], changing entries with registry editor, and fiddling with compatibility settings. The result is and was always same, it gives me the direct draw driver error.

My latest dxwrapper-gangsters.log has this:

19864 23:02:19.020 Starting DxWrapper v1.0.6334.21
19864 23:02:19.020 LENOVO 90FB0030MW ideacentre 710-25ISH (Desktop)
19864 23:02:19.020 LENOVO 3642 SDK0J40700 WIN 3258060166177 (Desktop)
19864 23:02:19.020 NVIDIA GeForce GTX 960
19864 23:02:19.021 Windows 10 64-bit (10.0.17763)
19864 23:02:19.021 "gangsters.exe" (PID:19552)
19864 23:02:19.030 Disabling High DPI Scaling...
19864 23:02:19.030 Loaded library: user32.dll
19864 23:02:19.030 Loaded library: shcore.dll
19864 23:02:19.030 Loading 'ddraw.dll'...
19864 23:02:19.030 Hooking ddraw.dll APIs...
19864 23:02:19.030 Enabling DDrawCompat
19864 23:02:19.030 Enabling ddraw wrapper
19864 23:02:19.030 Process path: C:\Program Files (x86)\GOG Galaxy\Games\Gangsters\gangsters.exe
19864 23:02:19.030 Loading DDrawCompat from C:\Program Files (x86)\GOG Galaxy\Games\Gangsters\dxwrapper.dll
19864 23:02:19.031 Loaded library: uxtheme.dll
19864 23:02:19.031 DDrawCompat v0.2.1 loaded successfully
19864 23:02:19.031 DxWrapper loaded!
19864 23:02:20.051 dd_DirectDrawCreateEx
19864 23:02:20.051 Redirecting 'DirectDrawCreateEx' ...
19864 23:02:20.051 Installing DirectDraw hooks
19864 23:02:20.220 Installing GDI hooks
19864 23:02:20.228 Installing registry hooks
19864 23:02:20.228 Finished installing hooks
19864 23:02:20.230 Creating device m_IDirectDrawX::m_IDirectDrawX(0612A9C0) v7
19864 23:02:20.329 Loaded library: winmm.dll
19864 23:02:20.329 Creating device m_IDirectDrawSurfaceX::m_IDirectDrawSurfaceX(05E17428) v7
19864 23:02:20.329 Creating device m_IDirectDrawSurfaceX::m_IDirectDrawSurfaceX(060DEF98) v7
19864 23:02:20.330 Creating device m_IDirectDrawPalette::m_IDirectDrawPalette(06147340)
19864 23:02:20.365 Loaded library: dwmapi.dll
19864 23:02:21.241 m_IDirectDrawSurfaceX::~m_IDirectDrawSurfaceX(05E17428) deleting device!
19864 23:02:21.241 m_IDirectDrawPalette::~m_IDirectDrawPalette(06147340) deleting device!
19864 23:02:21.279 m_IDirectDrawSurfaceX::~m_IDirectDrawSurfaceX(060DEF98) deleting device!
19864 23:02:21.279 m_IDirectDrawX::~m_IDirectDrawX(0612A9C0) deleting device!
19864 23:02:21.338 Redirecting 'DirectDrawCreateEx' ...
19864 23:02:21.343 Creating device m_IDirectDrawX::m_IDirectDrawX(0612A9C0) v7
19864 23:02:24.578 Failed to set the display mode to 640x480x32
19864 23:02:24.620 m_IDirectDrawX::~m_IDirectDrawX(0612A9C0) deleting device!
19864 23:02:24.624 Redirecting 'DirectDrawCreateEx' ...
19864 23:02:24.627 Creating device m_IDirectDrawX::m_IDirectDrawX(0612A9C0) v7
19864 23:02:24.630 m_IDirectDrawX::~m_IDirectDrawX(0612A9C0) deleting device!
19864 23:02:27.852 Failed to set the display mode to 640x480x32
19864 23:02:33.184 Quiting DxWrapper
19864 23:02:33.184 Detaching DDrawCompat
19864 23:02:33.207 DDrawCompat detached successfully
19864 23:02:33.207 Unloading libraries...
19864 23:02:33.207 Reseting screen resolution
19864 23:02:33.224 Reseting font smoothing
19864 23:02:33.228 DxWrapper terminated!

My only assumption right now is that it's caused by 'failure to set display mode to 640x480x32' error [but i am not sure at all] and yes i have tried the 'run in 640x480' compatibility and also changing various settings in dxwrapper.ini but i reverted them back after none worked.

The only variant left for me right now is to run Windows XP in VirtualBox and try doing it here but i really want to know how do people manage to solve this problem and run it in Windows 10 without any errors [excluding no text in main menu] popping up so please leave any possible solutions that you may know here.

If you need any additional info on my PC specifications just ask me and thank you in advance
Going here worked for me
https://github.com/elishacloud/dxwrapper/wiki/Gangsters-Organized-Crime