DirectX hook and game overlay solution for any desktop GUI like Electron, Qt, CEF and WPF⚡
game overlay solution
- DirectX hook, draw in game
- support any GUI framework, use the power of web/Electron/WPF/Qt to inject any app to overlay in your game
- easy window management
- input intercept in game
screenshot
Prerequisites
- Visual Sudio 2022 with latest sdk to build native C++ project.
- CMake
- node 32bit/64bit
run demo
- git clone https://github.com/hiitiger/goverlay.git
-
run demo client
- click the start button to start overlay
- start a d3d game, type its window name and inject
CTRL+F2
to toggle full input intercept, CTRL+F3
to show demo popup(doit ^^)
inject a specific game
After you have the demo runs right
- copy files [
n_overlay.dll
, n_overlay.x64.dll
, injector_helper.exe
, injector_helper.x64.exe
] from directory game-overlay\prebuilt
to directory electron-overlay
- run demo client
- click start button to start overlay
- start the game you want to inject to and wait for it game window to show
- input the window title(or part of the title) of the game, and click the inject button
use in your own project
- checkout document about how to use it in your own project
feature
- [x] electron offscreen window overlay in game
- [x] dx12 api support
- [x] dx11 api support
- [x] dx10 api support
- [x] dx9 api support
- [ ] OpenGL api support
- [ ] native draw overlay
- [ ] hardware acc osr bitmap transport
- [x] multi windows support
- [x] window z-index and focus
- [x] in game sync drag and resize
- [ ] in game defered drag and resize
- [x] window draw policy
- [x] input intercepting by manually control
- [x] custom shaped window (alpha test for mouse handling)
- [x] input intercepting by auto mouse check
- [x] brwoser window state manage
- [x] better hotkey
- [x] session reconnect
support
contact me if had issues with specific features or in-game performance.
contact me for other GUI frameworks support or need any special feature.
note
Many games block dll injection, please sign dll files with your certificate.
products using goverlay