ReShade + dgVoodoo 2 + MW4 Mercenaries

  • Posts: 3
4 weeks 23 hours ago #1 by DasaMan
Hi, I have MW4 Mercenaries Mektek I downloaded from moddb.com

I try to run reshade with it on my laptop, having intel integrated graphics and nVidia geforce 740M.

I wrap mercs to DX11 using dgVoodoo 2 with this setting:

OutputAPI = d3d11_fl11_0
Adapters = all
FullScreenOutput = default
FullScreenMode = true
ScalingMode = stretched_ar

Game runs fine, dgvoodoo works (watermark exists)

then I install Reshade for DX11. Game hangs on load.

dxgi log file:

19:07:12:311 [08396] | INFO | Initializing crosire's ReShade version '4.6.1.826' (32-bit) built on '2020-04-14 19:08:11' loaded from "C:\Games\Mechwarrior Mercenaries - Mektek Mekpak\DXGI.DLL" into "C:\Games\Mechwarrior Mercenaries - Mektek Mekpak\MW4Mercs.exe" ...
19:07:12:358 [08396] | INFO | Registering hooks for "user32.dll" ...
19:07:12:358 [08396] | INFO | > Libraries loaded.
19:07:12:358 [08396] | INFO | > Found 13 match(es). Installing ...
19:07:12:358 [08396] | INFO | Registering hooks for "ws2_32.dll" ...
19:07:12:358 [08396] | INFO | > Libraries loaded.
19:07:12:358 [08396] | INFO | > Found 8 match(es). Installing ...
19:07:12:374 [08396] | INFO | Registering hooks for "C:\Windows\system32\d2d1.dll" ...
19:07:12:374 [08396] | INFO | > Delayed.
19:07:12:374 [08396] | INFO | Registering hooks for "C:\Windows\system32\d3d9.dll" ...
19:07:12:374 [08396] | INFO | > Delayed.
19:07:12:374 [08396] | INFO | Registering hooks for "C:\Windows\system32\d3d10.dll" ...
19:07:12:374 [08396] | INFO | > Delayed.
19:07:12:374 [08396] | INFO | Registering hooks for "C:\Windows\system32\d3d10_1.dll" ...
19:07:12:374 [08396] | INFO | > Delayed.
19:07:12:374 [08396] | INFO | Registering hooks for "C:\Windows\system32\d3d11.dll" ...
19:07:12:374 [08396] | INFO | > Delayed.
19:07:12:374 [08396] | INFO | Registering hooks for "C:\Windows\system32\d3d12.dll" ...
19:07:12:374 [08396] | INFO | > Delayed.
19:07:12:374 [08396] | INFO | Registering hooks for "C:\Windows\system32\dxgi.dll" ...
19:07:12:374 [08396] | INFO | > Delayed until first call to an exported function.
19:07:12:374 [08396] | INFO | Registering hooks for "C:\Windows\system32\opengl32.dll" ...
19:07:12:374 [08396] | INFO | > Delayed.
19:07:12:374 [08396] | INFO | Initialized.
19:07:12:374 [08396] | INFO | Installing delayed hooks for "C:\Windows\system32\d3d11.dll" (Just loaded via LoadLibrary("D3D11.DLL")) ...
19:07:12:374 [08396] | INFO | > Found 2 match(es). Installing ...
19:07:12:390 [08396] | INFO | Redirecting RegisterClassExA(lpWndClassEx = 0018D9E0 { DGD3D11ROOT }) ...
19:07:12:390 [08396] | INFO | > Adding 'CS_OWNDC' window class style flag to 'DGD3D11ROOT'.
19:07:12:390 [08396] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 014E099C) ...
19:07:12:390 [08396] | INFO | Installing export hooks for "C:\Windows\system32\dxgi.dll" ...
19:07:12:390 [08396] | INFO | > Found 8 match(es). Installing ...
19:07:12:390 [08396] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018DA10) ...
19:07:12:390 [08396] | INFO | Redirecting D3D11CreateDevice(pAdapter = 044F9AA0, DriverType = 0, Software = 00000000, Flags = 0, pFeatureLevels = 662B372C, FeatureLevels = 1, SDKVersion = 7, ppDevice = 014E0BB8, pFeatureLevel = 014E0BC8, ppImmediateContext = 014E0BBC) ...
19:07:12:390 [08396] | INFO | > Passing on to D3D11CreateDeviceAndSwapChain:
19:07:12:390 [08396] | INFO | Redirecting D3D11CreateDeviceAndSwapChain(pAdapter = 044F9AA0, DriverType = 0, Software = 00000000, Flags = 0, pFeatureLevels = 662B372C, FeatureLevels = 1, SDKVersion = 7, pSwapChainDesc = 00000000, ppSwapChain = 00000000, ppDevice = 014E0BB8, pFeatureLevel = 014E0BC8, ppImmediateContext = 014E0BBC) ...
19:07:13:012 [08396] | INFO | > Using feature level 0xb000.
19:07:13:119 [08396] | WARN | Reference count for IDXGIDevice1 object 05D02B18 is inconsistent.
19:07:13:119 [08396] | WARN | Reference count for ID3D11Device0 object 05D02AD8 is inconsistent.
19:07:13:869 [08396] | INFO | Redirecting RegisterClassA(lpWndClass = 01241028 { MechWarrior Mercenaries }) ...
19:07:13:879 [08396] | INFO | Redirecting RegisterClassExA(lpWndClassEx = 0018D994 { DGDRIVERROOT }) ...
19:07:13:879 [08396] | INFO | > Adding 'CS_OWNDC' window class style flag to 'DGDRIVERROOT'.
19:07:13:885 [08396] | INFO | Redirecting RegisterClassExA(lpWndClassEx = 0018D948 { DGD3D11ROOT }) ...
19:07:13:885 [08396] | INFO | > Adding 'CS_OWNDC' window class style flag to 'DGD3D11ROOT'.
19:07:13:885 [08396] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 014E099C) ...
19:07:13:886 [08396] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018D978) ...
19:07:13:889 [08396] | INFO | Redirecting RegisterClassExA(lpWndClassEx = 0018DB70 { DGDRIVERROOT }) ...
19:07:13:889 [08396] | INFO | > Adding 'CS_OWNDC' window class style flag to 'DGDRIVERROOT'.
19:07:13:894 [08396] | INFO | Redirecting RegisterClassExA(lpWndClassEx = 0018DB20 { DGD3D11ROOT }) ...
19:07:13:894 [08396] | INFO | > Adding 'CS_OWNDC' window class style flag to 'DGD3D11ROOT'.
19:07:13:894 [08396] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 014E099C) ...
19:07:13:895 [08396] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018DB50) ...
19:07:13:896 [08396] | INFO | Redirecting D3D11CreateDevice(pAdapter = 043964B8, DriverType = 0, Software = 00000000, Flags = 0, pFeatureLevels = 662B372C, FeatureLevels = 1, SDKVersion = 7, ppDevice = 014E0BB8, pFeatureLevel = 014E0BC8, ppImmediateContext = 014E0BBC) ...
19:07:13:896 [08396] | INFO | > Passing on to D3D11CreateDeviceAndSwapChain:
19:07:13:896 [08396] | INFO | Redirecting D3D11CreateDeviceAndSwapChain(pAdapter = 043964B8, DriverType = 0, Software = 00000000, Flags = 0, pFeatureLevels = 662B372C, FeatureLevels = 1, SDKVersion = 7, pSwapChainDesc = 00000000, ppSwapChain = 00000000, ppDevice = 014E0BB8, pFeatureLevel = 014E0BC8, ppImmediateContext = 014E0BBC) ...
19:07:13:910 [08396] | INFO | > Using feature level 0xb000.
19:07:13:998 [08396] | INFO | Redirecting IDXGIFactory::CreateSwapChain(this = 06364D88, pDevice = 0640B650, pDesc = 0018DAB4, ppSwapChain = 014F5BC8) ...
19:07:13:998 [08396] | INFO | > Dumping swap chain description:
19:07:13:998 [08396] | INFO | +
+
+
19:07:13:998 [08396] | INFO | | Parameter | Value |
19:07:13:998 [08396] | INFO | +
+
+
19:07:13:998 [08396] | INFO | | Width | 1 |
19:07:13:998 [08396] | INFO | | Height | 1 |
19:07:13:998 [08396] | INFO | | RefreshRate | 0 1 |
19:07:13:998 [08396] | INFO | | Format | 28 |
19:07:13:999 [08396] | INFO | | ScanlineOrdering | 0 |
19:07:13:999 [08396] | INFO | | Scaling | 0 |
19:07:13:999 [08396] | INFO | | SampleCount | 1 |
19:07:13:999 [08396] | INFO | | SampleQuality | 0 |
19:07:13:999 [08396] | INFO | | BufferUsage | 96 |
19:07:13:999 [08396] | INFO | | BufferCount | 2 |
19:07:13:999 [08396] | INFO | | OutputWindow | 002D0A24 |
19:07:13:999 [08396] | INFO | | Windowed | TRUE |
19:07:13:999 [08396] | INFO | | SwapEffect | 0 |
19:07:13:999 [08396] | INFO | | Flags | 0x2 |
19:07:13:999 [08396] | INFO | +
+
+
19:07:14:010 [08480] | WARN | Ignoring LoadLibrary("IPHLPAPI.DLL") call to avoid possible deadlock.
19:07:14:881 [08396] | INFO | Recreated runtime environment on runtime 05DD5B88.
19:07:14:888 [08396] | INFO | Redirecting IDXGISwapChain::SetFullscreenState(this = 06A94488, Fullscreen = FALSE, pTarget = 00000000) ...
19:07:14:888 [08396] | INFO | Destroyed runtime environment on runtime 05DD5B88.
19:07:14:890 [08396] | WARN | Reference count for IDXGIDevice1 object 0640B710 is inconsistent.
19:07:14:890 [08396] | WARN | Reference count for ID3D11Device0 object 0640B650 is inconsistent.
19:07:14:941 [08396] | INFO | Redirecting RegisterClassExA(lpWndClassEx = 0018DB70 { DGDRIVERROOT }) ...
19:07:14:941 [08396] | INFO | > Adding 'CS_OWNDC' window class style flag to 'DGDRIVERROOT'.
19:07:14:946 [08396] | INFO | Redirecting RegisterClassExA(lpWndClassEx = 0018DB20 { DGD3D11ROOT }) ...
19:07:14:946 [08396] | INFO | > Adding 'CS_OWNDC' window class style flag to 'DGD3D11ROOT'.
19:07:14:946 [08396] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 014E0904) ...
19:07:14:947 [08396] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018DB50) ...
19:07:14:948 [08396] | INFO | Redirecting D3D11CreateDevice(pAdapter = 05F3B6E8, DriverType = 0, Software = 00000000, Flags = 0, pFeatureLevels = 662B372C, FeatureLevels = 1, SDKVersion = 7, ppDevice = 014E0B20, pFeatureLevel = 014E0B30, ppImmediateContext = 014E0B24) ...
19:07:14:948 [08396] | INFO | > Passing on to D3D11CreateDeviceAndSwapChain:
19:07:14:948 [08396] | INFO | Redirecting D3D11CreateDeviceAndSwapChain(pAdapter = 05F3B6E8, DriverType = 0, Software = 00000000, Flags = 0, pFeatureLevels = 662B372C, FeatureLevels = 1, SDKVersion = 7, pSwapChainDesc = 00000000, ppSwapChain = 00000000, ppDevice = 014E0B20, pFeatureLevel = 014E0B30, ppImmediateContext = 014E0B24) ...
19:07:14:964 [08396] | INFO | > Using feature level 0xb000.
19:07:15:056 [08396] | INFO | Redirecting IDXGIFactory::CreateSwapChain(this = 07064770, pDevice = 076AA678, pDesc = 0018DAB4, ppSwapChain = 014F5B30) ...
19:07:15:056 [08396] | INFO | > Dumping swap chain description:
19:07:15:056 [08396] | INFO | +
+
+
19:07:15:056 [08396] | INFO | | Parameter | Value |
19:07:15:056 [08396] | INFO | +
+
+
19:07:15:056 [08396] | INFO | | Width | 1 |
19:07:15:056 [08396] | INFO | | Height | 1 |
19:07:15:056 [08396] | INFO | | RefreshRate | 0 1 |
19:07:15:056 [08396] | INFO | | Format | 28 |
19:07:15:056 [08396] | INFO | | ScanlineOrdering | 0 |
19:07:15:056 [08396] | INFO | | Scaling | 0 |
19:07:15:056 [08396] | INFO | | SampleCount | 1 |
19:07:15:056 [08396] | INFO | | SampleQuality | 0 |
19:07:15:056 [08396] | INFO | | BufferUsage | 96 |
19:07:15:056 [08396] | INFO | | BufferCount | 2 |
19:07:15:056 [08396] | INFO | | OutputWindow | 002D0A24 |
19:07:15:056 [08396] | INFO | | Windowed | TRUE |
19:07:15:056 [08396] | INFO | | SwapEffect | 0 |
19:07:15:056 [08396] | INFO | | Flags | 0x2 |
19:07:15:056 [08396] | INFO | +
+
+
19:07:15:303 [08396] | INFO | Recreated runtime environment on runtime 05DD5B70.
19:07:15:318 [08396] | INFO | Redirecting IDXGISwapChain::SetFullscreenState(this = 067A8F48, Fullscreen = FALSE, pTarget = 00000000) ...
19:07:15:318 [08396] | INFO | Destroyed runtime environment on runtime 05DD5B70.
19:07:15:321 [08396] | WARN | Reference count for IDXGIDevice1 object 076AA738 is inconsistent.
19:07:15:321 [08396] | WARN | Reference count for ID3D11Device0 object 076AA678 is inconsistent.
19:07:15:367 [08396] | INFO | Redirecting RegisterClassExA(lpWndClassEx = 0018DD28 { DGDRIVERROOT }) ...
19:07:15:367 [08396] | INFO | > Adding 'CS_OWNDC' window class style flag to 'DGDRIVERROOT'.
19:07:15:371 [08396] | INFO | Redirecting RegisterClassExA(lpWndClassEx = 0018DCD8 { DGD3D11ROOT }) ...
19:07:15:371 [08396] | INFO | > Adding 'CS_OWNDC' window class style flag to 'DGD3D11ROOT'.
19:07:15:371 [08396] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 014DF004) ...
19:07:15:372 [08396] | INFO | Redirecting CreateDXGIFactory1(riid = {770AAE78-F26F-4DBA-A829-253C83D1B387}, ppFactory = 0018DD08) ...
19:07:15:373 [08396] | INFO | Redirecting D3D11CreateDevice(pAdapter = 05DA7E58, DriverType = 0, Software = 00000000, Flags = 0, pFeatureLevels = 662B372C, FeatureLevels = 1, SDKVersion = 7, ppDevice = 014DF220, pFeatureLevel = 014DF230, ppImmediateContext = 014DF224) ...
19:07:15:373 [08396] | INFO | > Passing on to D3D11CreateDeviceAndSwapChain:
19:07:15:373 [08396] | INFO | Redirecting D3D11CreateDeviceAndSwapChain(pAdapter = 05DA7E58, DriverType = 0, Software = 00000000, Flags = 0, pFeatureLevels = 662B372C, FeatureLevels = 1, SDKVersion = 7, pSwapChainDesc = 00000000, ppSwapChain = 00000000, ppDevice = 014DF220, pFeatureLevel = 014DF230, ppImmediateContext = 014DF224) ...
19:07:15:386 [08396] | INFO | > Using feature level 0xb000.
19:07:15:476 [08396] | INFO | Redirecting IDXGIFactory::CreateSwapChain(this = 07061CC8, pDevice = 06B1A6B8, pDesc = 0018DC68, ppSwapChain = 014F4230) ...
19:07:15:476 [08396] | INFO | > Dumping swap chain description:
19:07:15:476 [08396] | INFO | +
+
+
19:07:15:476 [08396] | INFO | | Parameter | Value |
19:07:15:476 [08396] | INFO | +
+
+
19:07:15:476 [08396] | INFO | | Width | 1 |
19:07:15:476 [08396] | INFO | | Height | 1 |
19:07:15:476 [08396] | INFO | | RefreshRate | 0 1 |
19:07:15:476 [08396] | INFO | | Format | 28 |
19:07:15:476 [08396] | INFO | | ScanlineOrdering | 0 |
19:07:15:476 [08396] | INFO | | Scaling | 0 |
19:07:15:476 [08396] | INFO | | SampleCount | 1 |
19:07:15:476 [08396] | INFO | | SampleQuality | 0 |
19:07:15:476 [08396] | INFO | | BufferUsage | 96 |
19:07:15:476 [08396] | INFO | | BufferCount | 2 |
19:07:15:476 [08396] | INFO | | OutputWindow | 002D0A24 |
19:07:15:476 [08396] | INFO | | Windowed | TRUE |
19:07:15:476 [08396] | INFO | | SwapEffect | 0 |
19:07:15:476 [08396] | INFO | | Flags | 0x2 |
19:07:15:476 [08396] | INFO | +
+
+
19:07:15:783 [08396] | INFO | Recreated runtime environment on runtime 074E1D48.
19:07:16:068 [08396] | INFO | Redirecting IDXGISwapChain::SetFullscreenState(this = 067ADF70, Fullscreen = FALSE, pTarget = 00000000) ...
19:07:16:068 [08396] | INFO | Destroyed runtime environment on runtime 074E1D48.
19:07:16:068 [08396] | INFO | Redirecting IDXGIFactory::CreateSwapChain(this = 07061CC8, pDevice = 06B1A6B8, pDesc = 0018DC10, ppSwapChain = 014F4230) ...
19:07:16:068 [08396] | INFO | > Dumping swap chain description:
19:07:16:068 [08396] | INFO | +
+
+
19:07:16:068 [08396] | INFO | | Parameter | Value |
19:07:16:068 [08396] | INFO | +
+
+
19:07:16:068 [08396] | INFO | | Width | 800 |
19:07:16:068 [08396] | INFO | | Height | 600 |
19:07:16:068 [08396] | INFO | | RefreshRate | 50 1 |
19:07:16:068 [08396] | INFO | | Format | 28 |
19:07:16:068 [08396] | INFO | | ScanlineOrdering | 0 |
19:07:16:068 [08396] | INFO | | Scaling | 0 |
19:07:16:068 [08396] | INFO | | SampleCount | 1 |
19:07:16:068 [08396] | INFO | | SampleQuality | 0 |
19:07:16:068 [08396] | INFO | | BufferUsage | 96 |
19:07:16:068 [08396] | INFO | | BufferCount | 2 |
19:07:16:068 [08396] | INFO | | OutputWindow | 002D0A24 |
19:07:16:068 [08396] | INFO | | Windowed | TRUE |
19:07:16:068 [08396] | INFO | | SwapEffect | 0 |
19:07:16:068 [08396] | INFO | | Flags | 0x2 |
19:07:16:068 [08396] | INFO | +
+
+
19:07:16:332 [08396] | INFO | Recreated runtime environment on runtime 065EC010.
19:07:16:332 [08396] | INFO | Redirecting IDXGISwapChain::SetFullscreenState(this = 0457B758, Fullscreen = FALSE, pTarget = 00000000) ...
19:07:16:336 [08396] | INFO | Redirecting IDXGISwapChain::ResizeBuffers(this = 0457B758, BufferCount = 2, Width = 1280, Height = 720, NewFormat = 28, SwapChainFlags = 0x2) ...
19:07:16:336 [08396] | INFO | Destroyed runtime environment on runtime 065EC010.
19:07:16:342 [08396] | INFO | Recreated runtime environment on runtime 065EC010.
19:07:16:342 [08396] | INFO | Redirecting IDXGISwapChain::SetFullscreenState(this = 0457B758, Fullscreen = TRUE, pTarget = 08AE6278) ...
19:07:16:652 [08396] | INFO | Redirecting D3D11CreateDevice(pAdapter = 044FCD58, DriverType = 0, Software = 00000000, Flags = 0x80, pFeatureLevels = 0018D774, FeatureLevels = 1, SDKVersion = 7, ppDevice = 0018D77C, pFeatureLevel = 00000000, ppImmediateContext = 00000000) ...
19:07:16:652 [08396] | INFO | > Passing on to D3D11CreateDeviceAndSwapChain:
19:07:16:652 [08396] | INFO | Redirecting D3D11CreateDeviceAndSwapChain(pAdapter = 044FCD58, DriverType = 0, Software = 00000000, Flags = 0x80, pFeatureLevels = 0018D774, FeatureLevels = 1, SDKVersion = 7, pSwapChainDesc = 00000000, ppSwapChain = 00000000, ppDevice = 0018D77C, pFeatureLevel = 00000000, ppImmediateContext = 00000000) ...
19:07:16:664 [08396] | INFO | > Using feature level 0xa000.

Please help what else do I need to configure.

Please Log in or Create an account to join the conversation.

  • Posts: 3
4 weeks 10 hours ago #2 by DasaMan
Hi, fixed this by renaming dxgi.dll to d3d11.dll

Thank you

Please Log in or Create an account to join the conversation.