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.15k stars 82 forks source link

Mechwarrior 3 on Vista #267

Closed KoleckOLP closed 1 month ago

KoleckOLP commented 2 months ago

The game is using DX6.1 and I want to use this wrapper to wrap it to DX9 which is better supported on my gpu.

I copied ddraw.dll dxwrapper.dll and dxwrapper.ini next to the game executable Mech3.exe and when I launch it it says Could not find DxWrapper.dll functions will be disabled

Meaning I only get DX6 to DX7 and not DX9, I don't know how to fix this.

KoleckOLP commented 2 months ago

oh, I assume this is a Vista issue meaning that on windows 10 it finds the file just fine and on vista it does not. could support for vista be considered, or is there another wrapper that does DX6 to DX9?

elishacloud commented 2 months ago

Yeah, the release and new builds only likely work on Windows 7 and newer. I did make a build that should work with Windows XP. You can try this is the latest build compiled for Windows XP: dxwrapper.zip

elishacloud commented 1 month ago

Closing issue.