Fixes compatibility issues with older games running on Windows 10 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
Wraps the main DirectX and Direct3D DLLs. It allows you to intercept calls to DirectX and Direct3D interface functions so that you can log API calls or you can add your own code into the game, such as enabling Anti-Aliasing or creating overlays in the game.
Direct3D9 Wrapper DLL/classes with a built-in overlay framework that implements an in-game console and a text feed for printing on-screen messages in DirectX9 programs. Includes plugin support.
This is a basic window hijacker which will target a process to create an invisible click though window which will allow you to draw what ever you want on it
I'm writing this from memory as I've used apitrace only a couple times in the last few years.
This was only seen in wine, I have no idea if this fails the same way with native Windows.
Anyway, if apitrace is placed in a path that's outside locale constrains of the locale it's run in, it fails to run due to using GetCurrentDirectoryA.
I don't quite recall how exactly the failure gets trigg