Skip to content

Slash commands

CommandEffect
/nyxToggle the bot
/nyx on, /nyx offExplicit
/nyx statusState, class, spec, switches, and why it is idle
/nyx listLoaded rotations, active one marked
/nyx use <name>Pick a rotation (case-insensitive)
/nyx autoRe-pick from class and talents
/nyx cdToggle cooldown abilities
/nyx combatToggle "only act in combat"
/nyx reloadRe-read External/ from disk, no client restart

CTRL-SHIFT-X is the panic key: it stops the bot and latches. Press it again to resume.

Diagnostics

These exist for verifying the engine against the client rather than for daily use, but they are the fastest way to find out whether something is your rotation or the engine underneath it.

CommandEffect
/nyx drawToggle the world overlay: rings, health bars, labels, line of sight
/nyx unitsLiving units within 100 yards, nearest first
/nyx losLine of sight to nearby units, plus a ground-height check
/nyx camValidate the client camera the overlay projects with
/nyx checkprojCompare the projection against the client's own nameplates
/nyx calibrateCheck object-manager field offsets against the client's own API
/nyx probeRaw object-manager readout
/nyx diff, /nyx diffobjSnapshot an object and report which words changed
/nyx camdumpDump the camera struct with annotations

/nyx calibrate grades each memory offset CONFIRMED, AMBIGUOUS or WRONG by comparing what the engine reads against what the client's own Lua API reports. If a rotation is behaving oddly after a client change, run that first: it will tell you whether the engine is still reading the right memory.

API reference generated from source.