/d3dinjector

Injected code into Windows D3D processes

Primary LanguageC++

DllCore - run arbitrary dlls in d3d hkpresent

  • dll_core built dll that runs a thread to hook D3D hkPresent.
  • injector dll injection tools remotely injecting our built "core" dll.

Built on VS2017. Requires Windows.h and d3d -> you need the Windows SDK configured.

Most needed features

  • Injector: Configurable injected .dll path
  • Dll: Real-time logs (hardcoded "D:\mylogs.txt" for now)
  • Dll: Not recompiling / reinjecting for every small edit (IPC or ingame console library or from-scratch d2d/d3d rendering)
  • Dll: A successful pointer read (build ver, isLoggedIn, character class)
  • Dll: A successful exe function call (search ClickToMove or CTM with buildNum on OwnedCore)
  • A pattern scanner to keep references up-to-date through Wow.exe updates (TODO lookup for existing implementation on gh)
  • More external references to features we might implement

External references

Original repository for Injector

Original repository for Dll

Recommended process explorer