8 releases
Uses new Rust 2024
new 0.3.0 | May 9, 2025 |
---|---|
0.2.4 | May 7, 2025 |
0.2.3 | Apr 26, 2025 |
0.1.2 | Apr 18, 2025 |
#95 in Graphics APIs
844 downloads per month
2.5MB
68K
SLoC
Asdf Overlay
Blazingly fast™ Overlay library for Windows
Supported API
- OpenGL
- DX9
- DX10
- DX11
- DX12
- Vulkan
Features
- Supports multiple backends
- Blazingly fast™
- GPU accelerated shared overlay surface
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
pnpm install
Build
pnpm 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
pnpm build && pnpm --filter electron-overlay start <process_name>
Electron window overlay will be added on target process
Rust
Run
cargo build && cargo run -p noise-rectangle <process_name>
Glitching squares appear and disappear on target process
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
Dependencies
~141MB
~2.5M SLoC