C++ DLL template for DirectX 9 overlays using ImGui and MinHook.
| Key | Action |
|---|---|
INSERT |
Toggle menu |
END |
Unload DLL |
Menu tabs: Player, Visuals, Misc (theme, accent, save/load config).
- Install the DirectX SDK and set
DXSDK_DIR. - Open
DirectX9 ImGui Base.slnin Visual Studio (Release | Win32). - Build — output goes to
Build/.
Requirements: DLL, Windows SDK 10, toolset v143, C++20, Multi-Byte, x86.
src/
dllmain.cpp
gui/ — menu, DX9 hook
gui/pages/ — player, visuals, misc
game/ — hooks, offsets, structs
project/ — your code: config (INI), helpers, features
ext/ — imgui, minhook, mINI
Put config and your own logic in src/project/. Saves to Corrupted.ini next to the game exe.
Inject the compiled .dll into a DirectX9 process.
