M-E:Shadow of War not working with Reshade
- Echo
- Topic Author
Am using Reshade 3.0.8 (64bit dll's). The game crashes upon launching. Tried renaming the .dll to d3d11.dll & to dxgi.dll same results.
I did see someone already running it with Reshade (on sfx.thelazy.net/games/game/1830/ )
Am running on Windows 7 64bit with the latest Nvidia drivers 387.92 (also was running on 376.33 drivers, same issue)
Hope that someone can help me find a solution for it.
Windows 7 Event Viewer:
Faulting application name: ShadowOfWar.exe, version: 1.0.7210.0, time stamp: 0x59d5cd68
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x0000000000000000
Faulting process id: 0xe30
Faulting application start time: 0x01d3427bc8514a3f
Faulting application path: G:\!Games!\Steam\steamapps\common\ShadowOfWar\x64\ShadowOfWar.exe
Faulting module path: unknown
Report Id: 0916c924-ae6f-11e7-be4f-4ccc6a2d7f46
Log dxgi.txt
11/10/2017 12:35:34:876 [04708] | INFO | Initializing crosire's ReShade version '3.0.6.165' (64-bit) built on '2017-01-01 17:00:05' loaded from 'G:\!Games!\Steam\steamapps\common\ShadowOfWar\x64\dxgi.dll' to 'G:\!Games!\Steam\steamapps\common\ShadowOfWar\x64\ShadowOfWar.exe' ...
11/10/2017 12:35:34:879 [04708] | INFO | Installing hook for '0x00000000772E6510' with '0x000007FEDE776390' using method 1 ...
11/10/2017 12:35:34:885 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:885 [04708] | INFO | Installing hook for '0x00000000772DD860' with '0x000007FEDE776610' using method 1 ...
11/10/2017 12:35:34:890 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:890 [04708] | INFO | Installing hook for '0x00000000772E6420' with '0x000007FEDE7766B0' using method 1 ...
11/10/2017 12:35:34:895 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:895 [04708] | INFO | Installing hook for '0x00000000772E5AE0' with '0x000007FEDE776930' using method 1 ...
11/10/2017 12:35:34:900 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:900 [04708] | INFO | Registering hooks for 'C:\Windows\system32\d3d9.dll' ...
11/10/2017 12:35:34:901 [04708] | INFO | > Delayed.
11/10/2017 12:35:34:901 [04708] | INFO | Registering hooks for 'C:\Windows\system32\d3d10.dll' ...
11/10/2017 12:35:34:902 [04708] | INFO | > Delayed.
11/10/2017 12:35:34:902 [04708] | INFO | Registering hooks for 'C:\Windows\system32\d3d10_1.dll' ...
11/10/2017 12:35:34:903 [04708] | INFO | > Delayed.
11/10/2017 12:35:34:903 [04708] | INFO | Registering hooks for 'C:\Windows\system32\d3d11.dll' ...
11/10/2017 12:35:34:903 [04708] | INFO | > Delayed.
11/10/2017 12:35:34:903 [04708] | INFO | Registering hooks for 'C:\Windows\system32\dxgi.dll' ...
11/10/2017 12:35:34:904 [04708] | INFO | > Delayed.
11/10/2017 12:35:34:904 [04708] | INFO | Registering hooks for 'C:\Windows\system32\opengl32.dll' ...
11/10/2017 12:35:34:904 [04708] | INFO | > Delayed.
11/10/2017 12:35:34:905 [04708] | INFO | Registering hooks for 'C:\Windows\system32\user32.dll' ...
11/10/2017 12:35:34:905 [04708] | INFO | > Libraries loaded.
11/10/2017 12:35:34:905 [04708] | INFO | > Dumping matches in export table:
11/10/2017 12:35:34:905 [04708] | INFO | +
+
+
+
11/10/2017 12:35:34:905 [04708] | INFO | | Address | Ordinal | Name |
11/10/2017 12:35:34:905 [04708] | INFO | +
+
+
+
11/10/2017 12:35:34:905 [04708] | INFO | | 0x00000000771DC980 | 1799 | GetCursorPos |
11/10/2017 12:35:34:905 [04708] | INFO | | 0x00000000771E60D0 | 1856 | GetMessageA |
11/10/2017 12:35:34:905 [04708] | INFO | | 0x00000000771E9E54 | 1860 | GetMessageW |
11/10/2017 12:35:34:905 [04708] | INFO | | 0x00000000771E39B0 | 2079 | PeekMessageA |
11/10/2017 12:35:34:905 [04708] | INFO | | 0x00000000771E8FD4 | 2080 | PeekMessageW |
11/10/2017 12:35:34:905 [04708] | INFO | | 0x00000000771D9EC0 | 2104 | RegisterClassA |
11/10/2017 12:35:34:905 [04708] | INFO | | 0x000000007724D6D4 | 2105 | RegisterClassExA |
11/10/2017 12:35:34:905 [04708] | INFO | | 0x00000000771E0E4C | 2106 | RegisterClassExW |
11/10/2017 12:35:34:905 [04708] | INFO | | 0x00000000771E0860 | 2107 | RegisterClassW |
11/10/2017 12:35:34:905 [04708] | INFO | | 0x00000000771D6EA0 | 2119 | RegisterRawInputDevices |
11/10/2017 12:35:34:905 [04708] | INFO | | 0x0000000077211FC8 | 2169 | SetCursorPos |
11/10/2017 12:35:34:905 [04708] | INFO | +
+
+
+
11/10/2017 12:35:34:905 [04708] | INFO | > Found 11 match(es). Installing ...
11/10/2017 12:35:34:905 [04708] | INFO | Installing hook for '0x00000000771DC980' with '0x000007FEDE803000' using method 1 ...
11/10/2017 12:35:34:911 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:911 [04708] | INFO | Installing hook for '0x00000000771E60D0' with '0x000007FEDE802B80' using method 1 ...
11/10/2017 12:35:34:916 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:916 [04708] | INFO | Installing hook for '0x00000000771E9E54' with '0x000007FEDE802C50' using method 1 ...
11/10/2017 12:35:34:921 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:921 [04708] | INFO | Installing hook for '0x00000000771E39B0' with '0x000007FEDE802D20' using method 1 ...
11/10/2017 12:35:34:926 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:926 [04708] | INFO | Installing hook for '0x00000000771E8FD4' with '0x000007FEDE802E00' using method 1 ...
11/10/2017 12:35:34:931 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:931 [04708] | INFO | Installing hook for '0x00000000771D9EC0' with '0x000007FEDE802160' using method 1 ...
11/10/2017 12:35:34:936 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:936 [04708] | INFO | Installing hook for '0x000000007724D6D4' with '0x000007FEDE802420' using method 1 ...
11/10/2017 12:35:34:941 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:941 [04708] | INFO | Installing hook for '0x00000000771E0E4C' with '0x000007FEDE802580' using method 1 ...
11/10/2017 12:35:34:947 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:947 [04708] | INFO | Installing hook for '0x00000000771E0860' with '0x000007FEDE8022C0' using method 1 ...
11/10/2017 12:35:34:952 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:952 [04708] | INFO | Installing hook for '0x00000000771D6EA0' with '0x000007FEDE8026E0' using method 1 ...
11/10/2017 12:35:34:957 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:957 [04708] | INFO | Installing hook for '0x0000000077211FC8' with '0x000007FEDE802EE0' using method 1 ...
11/10/2017 12:35:34:962 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:962 [04708] | INFO | Registering hooks for 'C:\Windows\system32\ws2_32.dll' ...
11/10/2017 12:35:34:963 [04708] | INFO | > Libraries loaded.
11/10/2017 12:35:34:963 [04708] | INFO | > Dumping matches in export table:
11/10/2017 12:35:34:963 [04708] | INFO | +
+
+
+
11/10/2017 12:35:34:963 [04708] | INFO | | Address | Ordinal | Name |
11/10/2017 12:35:34:963 [04708] | INFO | +
+
+
+
11/10/2017 12:35:34:963 [04708] | INFO | | 0x000007FEFF1A2200 | 87 | WSARecv |
11/10/2017 12:35:34:963 [04708] | INFO | | 0x000007FEFF1CE650 | 89 | WSARecvFrom |
11/10/2017 12:35:34:963 [04708] | INFO | | 0x000007FEFF1A13B0 | 92 | WSASend |
11/10/2017 12:35:34:963 [04708] | INFO | | 0x000007FEFF1AE7F0 | 95 | WSASendTo |
11/10/2017 12:35:34:963 [04708] | INFO | | 0x000007FEFF1AD9C0 | 16 | recv |
11/10/2017 12:35:34:963 [04708] | INFO | | 0x000007FEFF1AE630 | 17 | recvfrom |
11/10/2017 12:35:34:963 [04708] | INFO | | 0x000007FEFF1A7CD0 | 19 | send |
11/10/2017 12:35:34:963 [04708] | INFO | | 0x000007FEFF1ADB50 | 20 | sendto |
11/10/2017 12:35:34:963 [04708] | INFO | +
+
+
+
11/10/2017 12:35:34:963 [04708] | INFO | > Found 8 match(es). Installing ...
11/10/2017 12:35:34:963 [04708] | INFO | Installing hook for '0x000007FEFF1A2200' with '0x000007FEDE8032B0' using method 1 ...
11/10/2017 12:35:34:968 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:968 [04708] | INFO | Installing hook for '0x000007FEFF1CE650' with '0x000007FEDE803440' using method 1 ...
11/10/2017 12:35:34:973 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:973 [04708] | INFO | Installing hook for '0x000007FEFF1A13B0' with '0x000007FEDE803110' using method 1 ...
11/10/2017 12:35:34:979 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:979 [04708] | INFO | Installing hook for '0x000007FEFF1AE7F0' with '0x000007FEDE8031E0' using method 1 ...
11/10/2017 12:35:34:984 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:984 [04708] | INFO | Installing hook for '0x000007FEFF1AD9C0' with '0x000007FEDE803730' using method 1 ...
11/10/2017 12:35:34:989 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:989 [04708] | INFO | Installing hook for '0x000007FEFF1AE630' with '0x000007FEDE803820' using method 1 ...
11/10/2017 12:35:34:994 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:994 [04708] | INFO | Installing hook for '0x000007FEFF1A7CD0' with '0x000007FEDE803540' using method 1 ...
11/10/2017 12:35:34:999 [04708] | INFO | > Succeeded.
11/10/2017 12:35:34:999 [04708] | INFO | Installing hook for '0x000007FEFF1ADB50' with '0x000007FEDE803630' using method 1 ...
11/10/2017 12:35:35:004 [04708] | INFO | > Succeeded.
11/10/2017 12:35:35:004 [04708] | INFO | Initialized.
11/10/2017 12:35:39:471 [04708] | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000000012FE28)' ...
11/10/2017 12:35:39:474 [04708] | INFO | Installing delayed hooks for 'C:\Windows\system32\d3d11.dll' (Just loaded via 'LoadLibraryW("C:\Windows\system32\dxgi.dll")') ...
11/10/2017 12:35:39:474 [04708] | INFO | > Dumping matches in export table:
11/10/2017 12:35:39:474 [04708] | INFO | +
+
+
+
11/10/2017 12:35:39:474 [04708] | INFO | | Address | Ordinal | Name |
11/10/2017 12:35:39:474 [04708] | INFO | +
+
+
+
11/10/2017 12:35:39:474 [04708] | INFO | | 0x000007FEF57E0090 | 18 | D3D11CreateDevice |
11/10/2017 12:35:39:474 [04708] | INFO | | 0x000007FEF57E00F8 | 19 | D3D11CreateDeviceAndSwapChain |
11/10/2017 12:35:39:474 [04708] | INFO | +
+
+
+
11/10/2017 12:35:39:474 [04708] | INFO | > Found 2 match(es). Installing ...
11/10/2017 12:35:39:474 [04708] | INFO | Installing hook for '0x000007FEF57E0090' with '0x000007FEDE7C0F30' using method 1 ...
11/10/2017 12:35:39:480 [04708] | INFO | > Succeeded.
11/10/2017 12:35:39:480 [04708] | INFO | Installing hook for '0x000007FEF57E00F8' with '0x000007FEDE7C11B0' using method 1 ...
11/10/2017 12:35:39:485 [04708] | INFO | > Succeeded.
11/10/2017 12:35:39:486 [04708] | INFO | Installing delayed hooks for 'C:\Windows\system32\dxgi.dll' ...
11/10/2017 12:35:39:486 [04708] | INFO | > Dumping matches in export table:
11/10/2017 12:35:39:486 [04708] | INFO | +
+
+
+
11/10/2017 12:35:39:486 [04708] | INFO | | Address | Ordinal | Name |
11/10/2017 12:35:39:486 [04708] | INFO | +
+
+
+
11/10/2017 12:35:39:486 [04708] | INFO | | 0x000007FEF737DC88 | 19 | CreateDXGIFactory |
11/10/2017 12:35:39:486 [04708] | INFO | | 0x000007FEF737DE10 | 20 | CreateDXGIFactory1 |
11/10/2017 12:35:39:486 [04708] | INFO | | 0x000007FEF737C638 | 45 | DXGID3D10CreateDevice |
11/10/2017 12:35:39:486 [04708] | INFO | | 0x000007FEF737C638 | 46 | DXGID3D10CreateLayeredDevice |
11/10/2017 12:35:39:486 [04708] | INFO | | 0x000007FEF737C644 | 48 | DXGID3D10GetLayeredDeviceSize |
11/10/2017 12:35:39:486 [04708] | INFO | | 0x000007FEF737C638 | 49 | DXGID3D10RegisterLayers |
11/10/2017 12:35:39:486 [04708] | INFO | +
+
+
+
11/10/2017 12:35:39:486 [04708] | INFO | > Found 6 match(es). Installing ...
11/10/2017 12:35:39:486 [04708] | INFO | Installing hook for '0x000007FEF737DC88' with '0x000007FEDE7DBF10' using method 0 ...
11/10/2017 12:35:39:486 [04708] | INFO | > Succeeded.
11/10/2017 12:35:39:486 [04708] | INFO | Installing hook for '0x000007FEF737DE10' with '0x000007FEDE7DC050' using method 0 ...
11/10/2017 12:35:39:486 [04708] | INFO | > Succeeded.
11/10/2017 12:35:39:486 [04708] | INFO | Installing hook for '0x000007FEF737C638' with '0x000007FEDE7DBE40' using method 0 ...
11/10/2017 12:35:39:486 [04708] | INFO | > Succeeded.
11/10/2017 12:35:39:486 [04708] | INFO | Installing hook for '0x000007FEF737C638' with '0x000007FEDE7DBE90' using method 0 ...
11/10/2017 12:35:39:486 [04708] | INFO | > Succeeded.
11/10/2017 12:35:39:486 [04708] | INFO | Installing hook for '0x000007FEF737C644' with '0x000007FEDE7DBEE0' using method 0 ...
11/10/2017 12:35:39:486 [04708] | INFO | > Succeeded.
11/10/2017 12:35:39:486 [04708] | INFO | Installing hook for '0x000007FEF737C638' with '0x000007FEDE7DBEE0' using method 0 ...
11/10/2017 12:35:39:486 [04708] | INFO | > Succeeded.
11/10/2017 12:35:39:499 [04708] | INFO | Installing hook for '0x000007FEF738132C' with '0x000007FEDE7DA4E0' using method 2 ...
11/10/2017 12:35:39:499 [04708] | INFO | > Succeeded.
11/10/2017 12:35:39:499 [04708] | INFO | Installing hook for '0x000007FEF73816D4' with '0x000007FEDE7DAAD0' using method 2 ...
11/10/2017 12:35:39:499 [04708] | INFO | > Succeeded.
11/10/2017 12:35:39:499 [04708] | INFO | Installing hook for '0x000007FEF738164C' with '0x000007FEDE7DB1A0' using method 2 ...
11/10/2017 12:35:39:499 [04708] | INFO | > Succeeded.
11/10/2017 12:35:39:499 [04708] | INFO | Installing hook for '0x000007FEF73816A8' with '0x000007FEDE7DB800' using method 2 ...
11/10/2017 12:35:39:499 [04708] | INFO | > Succeeded.
11/10/2017 12:35:39:499 [04708] | INFO | Returning 'IDXGIFactory' object 0000000001F06870
11/10/2017 12:35:39:504 [04708] | INFO | Redirecting 'D3D11CreateDevice(0000000001C6EDE0, 0, 0000000000000000, 0, 000000000012FE10, 1, 7, 0000000000000000, 0000000000000000, 0000000000000000)' ...
11/10/2017 12:35:39:504 [04708] | INFO | > Passing on to 'D3D11CreateDeviceAndSwapChain':
11/10/2017 12:35:39:504 [04708] | INFO | Redirecting 'D3D11CreateDeviceAndSwapChain(0000000001C6EDE0, 0, 0000000000000000, 0, 000000000012FE10, 1, 7, 0000000000000000, 0000000000000000, 0000000000000000, 0000000000000000, 0000000000000000)' ...
11/10/2017 12:35:39:582 [04708] | INFO | > Using feature level 0xb000.
11/10/2017 12:35:39:593 [04708] | INFO | Redirecting 'RegisterClassW(000000000012E3E0)' ...
11/10/2017 12:35:39:593 [04708] | INFO | > Adding 'CS_OWNDC' window class style flag to 'Shadow of War'.
11/10/2017 12:35:39:739 [04708] | INFO | Redirecting 'CreateDXGIFactory2(0, {50C83A1C-E072-4C48-87B0-3630FA36A6D0}, 0000000142341EF0)' ...
11/10/2017 12:35:39:739 [04708] | ERROR | Unable to resolve hook for '0x000007FEDE7DC290'!
Please Log in or Create an account to join the conversation.
- Zireael
Please Log in or Create an account to join the conversation.
- Echo
- Topic Author
Please Log in or Create an account to join the conversation.
- Zireael
Please Log in or Create an account to join the conversation.
- SLAMNDAN
2017-10-16T12:45:03:072 [04224] | ERROR | Unable to resolve hook for '0x000007FEECA6DA00'!
Please Log in or Create an account to join the conversation.
- Xanvast
Please Log in or Create an account to join the conversation.
- crosire
It might be enough to simply have that function return an error code when on Windows 7. But I don't have the game to verify that.
What I find strange that it doesn't work when renamed to "d3d11.dll" though, since that would have been the most obvious solution. Could you post another log of what happens when installed as "d3d11.dll"?
Please Log in or Create an account to join the conversation.
- SLAMNDAN
Please Log in or Create an account to join the conversation.
- JBeckman
crosire wrote: Looks like the game checks whether the "CreateDXGIFactory2" entry point exists in "dxgi.dll" and calls it when it does. Windows 7 does not have that entry point in the system DLL, only Windows 10 does. ReShade however has it too for compatibility with Windows 10. Now on Windows 7 the game sees that entry point in the ReShade DLL and thinks it can safely call it (which it cannot since ReShade doesn't know where to redirect that call to as the entry point doesn't exist in the system DLL) and ReShade therefore errors and crashes.
It might be enough to simply have that function return an error code when on Windows 7. But I don't have the game to verify that.
What I find strange that it doesn't work when renamed to "d3d11.dll" though, since that would have been the most obvious solution. Could you post another log of what happens when installed as "d3d11.dll"?
Interesting, Unwinder the author of MSI Afterburner and Rivatuner Statistics Software did say something about how the game was using the D3D feature levels (One of the newer D3D11_x ones perhaps.) and had to update RTSS to be compatible with this mode, guessing it's what the above does, checks for this particular function and if available the game tries to use these features but it needs a newer OS version to function.
And not just the D3D11 Windows 7 platform update though going by the game text strings there's a check against if that's installed too but that's not too important for ReShade and this issue, saw the commit on Github checking for OS version and redirecting the CreateDXGIFactory check, hopefully that works for people who are affected by this issue.
Please Log in or Create an account to join the conversation.
- crubino
But if you are running it with Windows 7 64bit, it would crashes.
And if we renamed the injector from dxgi.dll to d3d11.dll, Reshade would not load at all, and no create log file at all (wierd).
The only solution with Windows 7 64bit is we should using SweetFX 1.5.1 (by Boulotaur2024).
And then everything will run so fine (of course, with limited standard shaders; if compared to Reshade Framework).
Also, we cannot access depth buffer in this game.
Please Log in or Create an account to join the conversation.
- kinjx11
now suddenly it does work when i snap a screenshot using reshade's printscreen however the effects are not visible when i'm playing the game , they appear for 2 seconds but when the reshade UI disappears the effects go away
very weird issue
Please Log in or Create an account to join the conversation.