ReShade + dgVoodoo 2 + MW4 Mercenaries

  • DasaMan
  • Topic Author
More
3 years 10 months ago #1 by DasaMan ReShade + dgVoodoo 2 + MW4 Mercenaries was created 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.

  • DasaMan
  • Topic Author
More
3 years 10 months ago #2 by DasaMan Replied by DasaMan on topic ReShade + dgVoodoo 2 + MW4 Mercenaries
Hi, fixed this by renaming dxgi.dll to d3d11.dll

Thank you

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

We use cookies
We use cookies on our website. Some of them are essential for the operation of the forum. You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.