Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Asdf Overlay
Blazingly fastâ„¢ & Easy to use Windows Overlay library
Asdf Overlay provides an easy to use interface to draw on top of window framebuffer by hooking rendering backends
GPU shared texture was used to avoid framebuffer copy via CPU. As a result, Asdf Overlay is capable of rendering overlay with any size without performance loss.
Supported API
- OpenGL
- DX9
- DX10
- DX11
- DX12
- Vulkan
Features
- Supports multiple backends
- Blazingly fastâ„¢
- GPU accelerated shared overlay surface
- Input capture control
Pre-requirement
- node, pnpm package manager
- nightly rustc, cargo, msvc(x64, x86, arm64)
- Install x86_64-pc-windows-msvc, i686-pc-windows-msvc, aarch64-pc-windows-msvc rustc targets
Installing node dependencies
Build
[!WARNING] DLL and the client must be built using same rust compiler or it will misbehaviour
Example
Examples are located in examples
directory.
Node
Run
&&
Pressing Left Shift + A
will show ingame browser overlay and input will be redirected to browser window. Pressing again will close it.
https://github.com/user-attachments/assets/d7f0db58-cb11-437f-9990-50d095c7c575
Rust
- Run
&&
Glitching squares appear and disappear on target process
https://github.com/user-attachments/assets/069d1cc1-f95d-4a44-899c-7f538c0f5a69
- Run
&&
It will listen and block inputs from target process until process exit
Debugging
Run with debug build.
Use external debug log viewer (ex: DebugView
) to see tracing log of injected process
License
This project is dual licensed under MIT or Apache-2.0 License