DXHRDC-GFX icon indicating copy to clipboard operation
DXHRDC-GFX copied to clipboard

Mod suddenly stopped working

Open MrHowlett opened this issue 2 years ago • 12 comments

I downloaded and extracted the files to the game folder as instructed and everything worked perfectly. After 4 days I came back to the game and suddenly the mod stopped working. The option to disable full screen optimizations is unchecked at the DXHRDC.exe, DirectX 11 is enabled in the game menu, not using any other mod besides DXHRDC-GFX and I am not using MSI Afterburner or RivaTuner. I've completely uninstalled the game, deleted the game registry, re-installed the game and mod and it's still not working. Nothing happens when I press F11 as it used to work before... :(

OS: Windows 10 Home x64 Build 19044.1348 GTX 1660 SUPER (Driver 497.09) Ryzen 5 3600 16GB DDR4 (2x8) 3600Mhz

MrHowlett avatar Dec 12 '21 07:12 MrHowlett

I was going to suggest FS optimizations but I see you already checked that - it's odd, I have no other ideas as to why it'd break. Is it possible for you to check if the ASI is even loaded in the game, either with a debugger or Process Explorer?

CookiePLMonster avatar Dec 13 '21 13:12 CookiePLMonster

Yea, it's possible. I just don't know how to check so maybe I need a little help with this.

MrHowlett avatar Dec 13 '21 16:12 MrHowlett

With Process Explorer (downloadable from sysinternals) you can find the game process much like in Task Manager, and then pressing Ctrl+D will bring up a DLLs view, so you can check if the mod's ASI is on that list: image

CookiePLMonster avatar Dec 15 '21 09:12 CookiePLMonster

Just checked here and theres no DXHRDC-GFX.asi in the list. I've tried also turning off Windows Defender real-time protection but still same... Screenshot .

MrHowlett avatar Dec 16 '21 01:12 MrHowlett

I see - what about winmm.dll? There should be two loaded - one from system32, one from the game directory.

CookiePLMonster avatar Dec 16 '21 10:12 CookiePLMonster

Theres only one winmm.dll being loaded and is the one from the SysWOW64 folder. Screenshot

MrHowlett avatar Dec 16 '21 21:12 MrHowlett

In that case this is the issue - you can check if it helps if you rename winmm.dll in the game directory to wininet.dll or version.dll. IIRC one of those is supported by the ASI Loader too.

CookiePLMonster avatar Dec 16 '21 21:12 CookiePLMonster

Renaming to wininet.dll made it to work again, thanks! Now I'm trying to find out why the mod was working with winmm.dll and stopped working a couple of days later.

MrHowlett avatar Dec 16 '21 22:12 MrHowlett

Please let me know if you find out! I have similar issues with winmm.dll with Far Cry and I've been unable to reproduce them, so it'd be good to know what can interfere.

CookiePLMonster avatar Dec 16 '21 22:12 CookiePLMonster