#overlay #windows #opengl #server #asdf-overlay-common

asdf-overlay-common

Asdf Overlay Ipc messages, client and server

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

#662 in Graphics APIs

Download history 100/week @ 2025-04-11 481/week @ 2025-04-18 222/week @ 2025-04-25 99/week @ 2025-05-02

902 downloads per month
Used in 3 crates (2 directly)

MIT/Apache

14KB
356 lines

Npm Crates.io Documentation

Asdf Overlay

Blazingly fast™ Overlay library for Windows

Screenshot

Supported API

  • OpenGL
  • DX9
  • DX10
  • DX11
  • DX12
  • Vulkan

Pre-requirement

  1. node, pnpm package manager
  2. nightly rustc, cargo, msvc(x64, x86, arm64)
  3. 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

To be added...

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

~4–14MB
~150K SLoC