mumble-voip / mumble

Mumble is an open-source, low-latency, high quality voice chat software.
https://www.mumble.info
Other
6.13k stars 1.1k forks source link

LOTRO D3D11 overlay does not display #1127

Open Kissaki opened 10 years ago

Kissaki commented 10 years ago

The overlay does not display in LOTRO D3D11.

martijns commented 10 years ago

Adding some additional logging. I placed a 'debugoverlay' file next to the games executable, so it adds the ods("..") logging.

7132.98046875   [8856] SHIMVIEW: ShimInfo(Complete)     
7134.82128906   [8856] M:Lib: bIsWin8: 1    
7134.82128906   [8856] M:HardHook: Setup: Asked to replace 7640B50A with 0F63F040   
7134.82128906   [8856] M:HardHook: CloneCode: Skipping jump from 7640B50A to 767D00CA   
7134.82128906   [8856] M:HardHook: CloneCode: Skipping jump from 767D00CA to 6F351260   
7134.82128906   [8856] M:HardHook: trampoline creation successful at 06D40000   
7134.82128906   [8856] M:HardHook: Setup: Asked to replace 7640D0C3 with 0F63EEF0   
7134.82128906   [8856] M:HardHook: CloneCode: Skipping jump from 7640D0C3 to 767D008A   
7134.82128906   [8856] M:HardHook: CloneCode: Skipping jump from 767D008A to 6F3511B0   
7134.82128906   [8856] M:HardHook: trampoline creation successful at 06D4000C   
7134.82177734   [8856] M:HardHook: Setup: Asked to replace 7640D0DE with 0F63E480   
7134.82177734   [8856] M:HardHook: CloneCode: Skipping jump from 7640D0DE to 767D010A   
7134.82177734   [8856] M:HardHook: CloneCode: Skipping jump from 767D010A to 6F350690   
7134.82177734   [8856] M:HardHook: trampoline creation successful at 06D40018   
7134.82177734   [8856] M:OpenGL: Unhooked OpenGL App <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\lotroclient.exe  
7134.82177734   [8856] M:HardHook: Setup: Asked to replace 54B98494 with 0F63FB70   
7134.82177734   [8856] M:HardHook: CloneCode: Skipping jump from 54B98494 to 767D084A   
7134.82177734   [8856] M:HardHook: CloneCode: Skipping jump from 767D084A to 6F347370   
7134.82177734   [8856] M:HardHook: trampoline creation successful at 06D40023   
7134.82177734   [8856] M:Lib: Injected into <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\lotroclient.exe   
7134.82226563   [8856] M:Lib: Library user32.dll wloaded to 76680000    
7134.82226563   [8856] M:Lib: MyFreeLibrary 76680000    
7134.82275391   [8856] M:Lib: Library Shell32.dll loaded to 75240000    
7134.82861328   [8856] M:Lib: ThreadAttach: <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\lotroclient.exe   
7134.82861328   [8856] M:Lib: Checking for hooks, potentially injecting     
7134.83105469   [8856] M:Lib: Library <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\dbghelp.dll loaded to 00000000  
7134.83154297   [8856] M:DXGI: hookDXGI in App '<snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\lotroclient.exe'  
7134.83154297   [8856] M:DXGI: Injecting Present    
7134.83154297   [8856] M:HardHook: Setup: Asked to replace 73D6BADE with 0F6437D0   
7134.83154297   [8856] M:HardHook: trampoline creation successful at 06D40031   
7134.83154297   [8856] M:DXGI: Injecting ResizeBuffers Raw  
7134.83154297   [8856] M:HardHook: Setup: Asked to replace 73D78DB5 with 0F6434E0   
7134.83154297   [8856] M:HardHook: trampoline creation successful at 06D4003E   
7134.83154297   [8856] M:D3D10: Interface changed, can't rawpatch. Current: C:\WINDOWS\SYSTEM32\d3d10core.dll ; Previously: C:\WINDOWS\SYSTEM32\d3d11.dll   
7134.83154297   [8856] M:D3D11: Injecting device add/remove     
7134.83154297   [8856] M:HardHook: Setup: Asked to replace 73BB4A96 with 0F640430   
7134.83154297   [8856] M:HardHook: CloneCode failed; Unknown opcode eb at 5: 83 6c 24 04 08 eb d4 90 90 90 ac 85    
7134.83154297   [8856] M:HardHook: Setup: Asked to replace 73BB4A8A with 0F6407F0   
7134.83154297   [8856] M:HardHook: CloneCode failed; Unknown opcode eb at 5: 83 6c 24 04 08 eb c7 90 90 90 90 90    
7134.83154297   [8856] M:Lib: Library <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\dbghelp.dll loaded to 00000000  
7134.83203125   [8856] M:Lib: Library <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\..\..\..\..\..\tools\dll\dbghelp.dll loaded to 00000000     
7134.83203125   [8856] M:Lib: Library <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\..\tools\dbghelp.dll loaded to 00000000     
7134.83203125   [8856] M:Lib: Library <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\dbghelp.dll loaded to 00000000  
7134.83203125   [8856] M:Lib: Library <snip>\Steam\dbghelp.dll loaded to 54D00000   
7134.83203125   [8856] M:Lib: Library D3D10GraphicsCore.dll loaded to 06DB0000  
7134.83300781   [8856] M:Lib: Library gdi32.dll loaded to 76990000  
7134.83398438   [8856] M:Lib: ThreadAttach: <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\lotroclient.exe   
7134.83447266   [8856] M:Lib: Library C:\WINDOWS\system32\nvspcap.dll loaded to 00000000    
7134.84033203   [8856] M:Lib: ThreadAttach: <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\lotroclient.exe   
7134.85351563   [8856] M:Lib: MyFreeLibrary 06DB0000    
7134.85351563   [8856] M:Lib: MyFreeLibrary 54D00000    
7134.85546875   [8856] M:Lib: Library <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\dbghelp.dll loaded to 00000000  
7134.85546875   [8856] M:Lib: Library <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\dbghelp.dll loaded to 00000000  
7134.85546875   [8856] M:Lib: Library <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\..\..\..\..\..\tools\dll\dbghelp.dll loaded to 00000000     
7134.85644531   [8856] M:Lib: Library <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\..\tools\dbghelp.dll loaded to 00000000     
7134.85644531   [8856] M:Lib: Library <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\dbghelp.dll loaded to 00000000  
7134.85644531   [8856] M:Lib: Library <snip>\Steam\dbghelp.dll loaded to 54D00000   
7134.85644531   [8856] M:Lib: Library D3D11GraphicsCore.dll loaded to 06DB0000  
7134.85644531   [8856] M:Lib: Library gdi32.dll loaded to 76990000  
7134.85791016   [8856] M:Lib: ThreadAttach: <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\lotroclient.exe   
7134.85888672   [8856] M:Lib: Library C:\WINDOWS\system32\nvspcap.dll loaded to 00000000    
7134.86376953   [8856] M:Lib: ThreadAttach: <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\lotroclient.exe   
7134.86865234   [8856] M:Lib: Library user32.dll loaded to 76680000     
7134.89941406   [8856] M:Lib: ThreadAttach: <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\lotroclient.exe   
7134.89941406   [8856] M:Lib: ThreadAttach: <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\lotroclient.exe   
7134.89941406   [8856] M:Lib: ThreadAttach: <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\lotroclient.exe   
7134.89941406   [8856] M:Lib: ThreadAttach: <snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\lotroclient.exe   
7135.38720703   [8856] M:Lib: Library D3D11.dll wloaded to 73BB0000     
7135.38720703   [8856] M:Lib: Library C:\WINDOWS\system32\dxgi.dll wloaded to 73D60000  
7135.38769531   [8856] M:Lib: Library C:\WINDOWS\SYSTEM32\d3d9.dll wloaded to 737B0000  
7135.38769531   [8856] M:D3D9: hookD3D9 in App '<snip>\SteamLibrary\steamapps\common\Lord of the Rings Online\lotroclient.exe'  
7135.38769531   [8856] M:D3D9: Injecting CreateDevice Raw   
7135.38769531   [8856] M:HardHook: Setup: Asked to replace 737CC379 with 0F63D390   
7135.38769531   [8856] M:HardHook: trampoline creation successful at 06D4004B   
7135.38769531   [8856] M:D3D9: Injecting CreateDeviceEx Raw     
7135.38769531   [8856] M:HardHook: Setup: Asked to replace 737C2955 with 0F63CFF0   
7135.38867188   [8856] M:HardHook: trampoline creation successful at 06D40058   
7135.39404297   [8856] M:Lib: Library DINPUT8.DLL loaded to 6ED10000    
7135.39453125   [8856] M:Lib: Library HID.DLL wloaded to 50000000   
7135.39453125   [8856] M:Lib: Library SETUPAPI.DLL wloaded to 74F00000  
7135.39453125   [8856] M:Lib: Library WINMM.DLL wloaded to 73990000     
7135.39453125   [8856] M:Lib: Library USER32.DLL wloaded to 76680000
Kissaki commented 10 years ago

The debug log, and with two important setup parts extracted https://gist.github.com/Kissaki/ce8ab2b474bcae86616b

Two interesting things:

[6536] M:D3D10: Interface changed, can't rawpatch. Current: C:\Windows\system32\d3d10core.dll ; Previously: C:\Windows\system32\d3d11.dll

And for the D3D11 add/remove injection the trampoline creation fails, hence it falls back to the fallback algorithm.

Kissaki commented 10 years ago

lotrclient.exe loaded

Without mumble_ol, D3DCompiler_43.dll is not loaded.

Kissaki commented 4 years ago

I am clearing the milestone and myself assigned from this as I am not currently working on it and do not have it installed.