#After Blitz injected into Apex, other overlay app will crash

6 messages · Page 1 of 1 (latest)

nimble light
#

How to reproduce:

  1. Start Apex Legend
  2. Start Blitz
  3. After apex-internal.dll has injected, inject another small overlay dll (such as https://github.com/NightFyre/DX11-ImGui-Internal-Hook)
  4. Apex get freeze in Present as long as the second injected dll called D3d11CreateDeviceAndSwapchain
digital herald
#

but just to be sure i'm talking out of my ass, i'll be CCing @sullen meadow

#

since he knows the most about overlays and dll injection

sullen meadow
#

no idea about that tbh

nimble light
#

I created a new swapchain and found the address of IDXGISwapChain::Present by using the virtual pointer of the swapchain, but create a new swapchain will result in the issue. How do you hook IDXGISwapChain::Present? BTW, it is ok to inject my dll before blitz does, Apex does not freeze after blitz inject