elishacloud / dxwrapper

Fixes compatibility issues with older games running on Windows 10/11 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
zlib License
1.17k stars 83 forks source link

Windowed Gangsters: Organized Crime? #24

Closed Itay080 closed 6 years ago

Itay080 commented 6 years ago

Thank you for your Windows 10 patch for Gangsters: Organized Crime! But when I try to use DxWnd to play it in windowed mode the game just crashes, is there a configuration which is used to run it in windowed mode? Thanks

elishacloud commented 6 years ago

I have tried many different ways to get this game to work, including: WineD3D, dgVoodoo, DxWnd, DDrawCompat, Microsoft ACT. This is the only solution for Windows 10 that I know of at the time, without modifying the original binary files which I don't want to do. My solution requires the game to run at fullscreen. It will not work in windowed mode.

However, I am working on creating a ddraw to d3d9 converter. This converter allows most games to run in windowed or fullscreen mode. But this is a long project and will likely take me more than a year to complete. Also this game makes heavy use of GDI, which may be hard to convert to d3d9.

dgVoodoo does convert from ddraw to d3d11, however it is more of a ddraw emulator that uses d3d11 as its graphics engine. This can cause performance and other issues. I am planning to make as close to 1-to-1 mapping of the ddraw APIs to d3d9 APIs as possible, so it should allow games to run at their native speed. It already works with a handful of games and is MUCH faster than ddraw.

Itay080 commented 6 years ago

In that case I'll just wait patiently for your converter! :) Thank you for making old games work on modern Windows!