HEBNIX
DOCS
Search documentation
/
Hebnix.com
HEBNIX
DOCS
Search documentation
Documentation home
Documentation
Getting started
Create your first Hebnix plugin
Plugin lifecycle and callbacks
Reliable plugin patterns and troubleshooting
Core and settings
Runtime, logging and time
Persistent settings and shared cvars
Assets, audio and local reads
JSON, byte strings and cryptography
System media metadata
Game data and controls
Keyboard, actions and controllers
All StatsAPI WebSocket commands
All StatsAPI events and Hebnix event handlers
UpdateState fields, visibility and examples
Profiles and local files
Player profiles and ranks
Launch.log and running game
Save discovery, summaries and configuration
Profile and Launch.log data schemas
Save summary and configuration data
HTTP and WebSockets
HTTP requests and completion
StatsAPI with plugin WebSockets
StatsAPI setup, transports and message formats
Windows and UI
Floating plugin windows
Text, controls and persistent UI
UI layouts and nested callbacks
Drawing and capture
Click-through drawing
Screen sampling
Capturing other windows
Game reference
Controller fields and bind conventions
Internal map names to arena names
Known playlist IDs
Rank tiers, platforms and identifiers
Accepted key, bind and action names
Complete Lua API index
Starter plugins
Hello Window
Match Scoreboard
Goal Notifier
Async Profile Inspector
StatsAPI WebSocket starter
Browse a topic
Drawing and capture
Choose a guide below to get started.
Click-through drawing
Screen sampling
Capturing other windows