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

dgVoodoo + DxWnd + dxwrapper #13

Closed RibShark closed 6 years ago

RibShark commented 6 years ago

For a game I am trying to fix (Tonic Trouble), in order for it to work perfectly I need to run it with both dgVoodoo (wrapping around ddraw.dll) and DxWnd. On top of this, I would also like to use dxwrapper for it's ability to load ASI/DLL files, which I will be using to further enhance the game. Without dxwrapper, I can use dgVoodoo and DxWnd's proxy DLL to load them both at the same time.

The problem is, when I try and use dxwrapper to load DxWnd rather than DxWnd's proxy DLL, it doesn't work with dgVoodoo and all DxWnd tweaks have no effect. If I remove dgVoodoo it does wrap it, but DxWnd alone has serious graphical issues with this game.

elishacloud commented 6 years ago

What version of DxWnd are you using? dxwrapper only supports DxWnd v2.03.60 at this time. See here and here.

How are you using both dgVoodoo and DxWnd's proxy DLL? Can you give me more details on how you have this setup?

elishacloud commented 6 years ago

I tested with the latest version of DxWrapper here and it works fine with DxWnd + dgVoodoo on the games I tested, when using DxWnd version 2.03.60.

Since I have not gotten any response I am closing this issue. If you still have an issue you can reopen it.