https://github.com/adamhlt/d3d11-hook-imgui
D3D11 Hook with ImGui integration (x86 / x64) - Make D3D11 internal menu with ImGui (Resize & Fullscreen support)
https://github.com/adamhlt/d3d11-hook-imgui
cheat d3d11 d3d11hook detours game-hacking hook imgui imgui-d3d internal
Last synced: 5 months ago
JSON representation
D3D11 Hook with ImGui integration (x86 / x64) - Make D3D11 internal menu with ImGui (Resize & Fullscreen support)
- Host: GitHub
- URL: https://github.com/adamhlt/d3d11-hook-imgui
- Owner: adamhlt
- License: gpl-3.0
- Created: 2023-08-21T19:46:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-22T15:59:11.000Z (over 1 year ago)
- Last Synced: 2024-12-08T22:01:26.758Z (5 months ago)
- Topics: cheat, d3d11, d3d11hook, detours, game-hacking, hook, imgui, imgui-d3d, internal
- Language: C++
- Homepage:
- Size: 1.2 MB
- Stars: 22
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
```
____ _____ ____ ______ __ __ __ ____ ______ _
/ __ \__ // __ < < / / / / /___ ____ / /__ / _/___ ___ / ____/_ __(_)
/ / / //_ / / / // / / /_/ / __ \/ __ \/ //_/ / // __ `__ \/ / __/ / / / /
/ /_/ /__/ / /_/ / // / / __ / /_/ / /_/ / ,< _/ // / / / / / /_/ / /_/ / /
/_____/____/_____/_//_/ /_/ /_/\____/\____/_/|_| /___/_/ /_/ /_/\____/\__,_/_/
D3D11 Hook with ImGui integration (x86 / x64)
Make D3D11 internal menu with ImGui
(Resize & Fullscreen support)
```
![]()
![]()
![]()
![]()
## :open_book: Project Overview :
D3D11 Hook with [ImGui](https://github.com/ocornut/imgui) integration written in C++, works on x86 and x64 with all librairies and includes.
#### Features :
- Handle window resize
- DLL unload itself
- Handler external unload
- Handle fullscreen change#### Used librairies :
- [MS Detours](https://www.microsoft.com/en-us/research/project/detours/)
- [DirectX SDK](https://www.microsoft.com/en-us/download/details.aspx?id=6812)
- [ImGui](https://github.com/ocornut/imgui)## :rocket: Getting Started
This project use [MS Detours](https://github.com/microsoft/Detours) library for hooking and obviously D3D11 SDK.
MS Detours library is already include in the project folder, but if you don't have DirectX SDK you can download it [here](https://www.microsoft.com/en-us/download/details.aspx?id=6812).
> **Note**
> Make sure that **DXSDK_DIR** is declared in your environment variables.To see your environment variables :
> **Settings --> System --> About --> System Advanced Settings --> Environment Variables**
### Visual Studio :
1. Open the solution file (.sln).
2. Build the project in Release (x86 or x64)Every configuration in x86 / x64 (Debug and Realese) are already configured with librairies and includes.
## :test_tube: Demonstration :
[Demo](https://github.com/adamhlt/D3D11-Hook-ImGui/assets/48086737/5c6cf425-6758-4773-aa1c-9ce4b1c8b41d)