asdf-overlay-node 0.4.0

Asdf Overlay Node Addon
asdf-overlay-node-0.4.0 has been yanked.

Npm Crates.io Documentation

Asdf Overlay

Blazingly fastâ„¢ Overlay library for Windows

Screenshot

Supported API

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

Features

  1. Supports multiple backends
  2. Blazingly fastâ„¢
  3. GPU accelerated shared overlay surface

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

Run

pnpm build && pnpm --filter ingame-browser start <process_name>

Pressing Left Shift + A will show ingame browser overlay and input will be redirected to browser window. Pressing again will close it.

Rust

  1. Run
cargo build && cargo run -p noise-rectangle <process_name>

Glitching squares appear and disappear on target process

  1. Run
cargo build && cargo run -p input-capture <process_name>

Pressing Left Shift + A key will capture input from target process until user trying to close window or pressing Left Shift + A again.

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