narzoul / DDrawCompat

DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11
BSD Zero Clause License
878 stars 67 forks source link

GEX fails to load under Windows 10 #283

Closed ppw0 closed 5 months ago

ppw0 commented 5 months ago

Hello,

starting with DDrawCompat-0.3.0, GEX will not load under Windows 10 (it does load under Windows 7). It's a silent CTD. The logs don't say much. Possibly the only warning worthy of note is this one given by version 0.2.1 under Windows 10 (but it loads successfully):

11140 13:30:57.264 Failed to find the requested display mode: 320x240x16
11140 13:30:57.269 Failed to find the requested display mode: 640x480x16

And this one by 0.5.0 under Windows 7:

13:45:32.595 Warning: Desktop composition is disabled. This is not supported.

I can provide more logs on request or do further testing. I assume it's important to note that the game runs normally without DDrawCompat, that I had to add the DWM8and16BitMitigation compatibility flag to get it to run in fullscreen under Windows 10 properly, and that the reason I'd like to use DDrawCompat is to stretch the image across the entire screen (which I was able to do under Windows 7).

Thanks for any help!

ppw0 commented 5 months ago

Oh. Nevermind. Enabled LogLevel=debug and noticed EasyHk32.dll was getting loaded. Disabled MacType for GEX.EXE and now it loads normally.

Sorry! :)