ActWebSocket overlay utility based on ImGui
*ActWebSocket needed.
The goal is to develop overlay that is easy to use and scriptable.
Button or Key | Description |
---|---|
Shift + F3 | Show/Hide |
Gear icon | Show preference window. |
Move icon | Click-through. |
Ctrl + Alt + Shift | Click-through. |
"Name" | Show/Hide names. |
Control + Scroll | Zoom. |
- Search Path
- Game Directory
- Windows/Fonts
Default Setting
Language | File | Description |
---|---|---|
Default | Default | ProggyClean.ttf font by Tristan Grimmer (MIT license). |
Japanese | ArialUni.ttf | - |
Korean | gulim.ttc | - |
Path | Description | License |
---|---|---|
/src/awio/overlay.cpp | Overlay Main | BSD License |
/src/awio/sandbox.cpp | V8 Overlay Sandbox (under development) | BSD License |
/src/awio/main.cpp | Modified Dear ImGui example for overlay test | MIT License |
/src/awio/main_dx9.cpp | Modified Dear ImGui example for overlay test | MIT License |
Library | Description |
---|---|
Boost | Boost Library (ASIO, filesystem) |
Beast | WebSocket Library |
ImGui | Dear ImGui |
JsonCPP | Json Library for parsing Message and Settings |
Reshade | Used as overlay injector |
Microsoft Visual Studio Community 2017
-
Boost is now built using cmake. see boost-cmake
-
Texture build step
- cd textures
- gen_atlas.bat
-
ACTWebSocketOverlay build step
- configure.bat
- build.bat
Falgern : I refer to various things such as wrong word usage, implementation of Click-Through with button, and some bug fix.
- Script Engine ( Lua )
- dear imgui Script binding ( Lua ) Using https://github.com/patrickriordan/imgui_lua_bindings
- Texture atlas module for resource managing
- Runtime resource loading.
- 9-patch draw
CEFOverlayEngine : Overlay engine with CEF. HTML supported.
NO WARRANTY. ANY USE OF THE SOFTWARE IS ENTIRELY AT YOUR OWN RISK.
This repository is no longer maintained.