The free macro sequencer for World of Warcraft -- no paywalls, no Patreon, every feature included.
Retail / Midnight 12.0.1+
Features
Sequencing Engine
Drop your spells into the editor, pick a step function (Sequential, Priority, Reverse Priority, or Random), and the addon fires one spell per keypress. Five combinable reset conditions (combat end, target change, gear swap, spec change, idle timer) keep your rotation tight.
Visual Sequence Editor
A 6-tab interface (Steps, Keybind, Macros, Variables, Context, Raw) with spell autocomplete via Tab, dynamic icons, working-copy editing, per-step character counter, Priority preview, and KeyPress/KeyRelease fields with per-step fit status. Sort sequences by name, class, or recently updated.
Multi-Version and Context Switching
Create multiple versions per sequence (single-target, AoE, cleave, etc.) and assign them to 15 context types: raid tiers, dungeon difficulties, PvP, Delves, Timewalking, Solo, and more. Automatic version switching with smart fallback chains. Dedicated Context tab with collapsible groups.
Variables
Account-wide ~varname~ substitution in macrotext. Lua function variables with event-driven re-evaluation. Full WoW macro syntax support.
Keybinds
Per-spec keybinds that auto-switch on spec change. Temporary override bindings that never touch your saved WoW binds. Auto-suspend during vehicles, skyriding, and pet battles.
Sharing and Import/Export
Player-to-player sharing via whisper, party, or raid with clickable chat links and one-click accept. Auto-accept from friends (optional). Multi-select export with automatic variable dependency resolution. Two-stage import with color-coded conflict detection. Full import compatibility with other sequencer addons. Locale-safe export using spell IDs for cross-language sharing.
Tracker HUD
Movable icon overlay showing active sequences with 4 visibility modes (Always, In Combat, Has Target, Never), step counter per icon, active-sequence highlight on last-pressed, and a scale slider with lock/unlock position.
Quality of Life
Profile-based settings via AceDB, dark-themed settings panel, What's New popup on version update, debug window with 500-message scrollback, minimap button + addon compartment, and an interactive HTML guide (in-game or web).
Quick Start
- Type /gems in chat to open the editor
- Click New to create a sequence
- Add your rotation spells -- one per step, press Tab for spell autocomplete
- Click Save, switch to the Keybind tab, and press your desired key
- Find a target and start pressing -- your rotation fires automatically
Switching from Another Sequencer?
GRIP-EMS imports sequences from other macro sequencer addons. Sequences, variables, step functions, metadata, multi-version data, and context overrides all transfer.
In-Game Migration: If your previous sequencer is still installed, open GRIP-EMS and click Migrate in the sequence list. Everything transfers automatically with a detailed report in chat.
Clipboard Import: Export a sequence from your old addon, run /gems import in GRIP-EMS, paste the string, and pick which sequences to import. Conflicts are color-coded with skip, replace, and rename options per item.
Slash Commands
- /gems -- Toggle the sequence editor
- /gems create -- Create a new sequence
- /gems import -- Open the import paste window
- /gems export (name) -- Export a sequence to clipboard
- /gems exportall -- Open multi-select export window
- /gems bind (name) (key) -- Bind a key to a sequence
- /gems binds -- Show all keybinds for the current spec
- /gems migrate -- Migrate sequences from a compatible sequencer
- /gems tracker -- Cycle tracker visibility modes
- /gems guide -- Open the interactive tutorial
Installation
Addon Manager -- Search for "GRIP - Enhanced Macro Sequencer" or "GRIP-EMS" in CurseForge, Wago Addons, WowUp, or WoWInterface.
Manual -- Download the latest release, extract the GRIP-EMS folder to World of Warcraft/_retail_/Interface/AddOns/GRIP-EMS/, then restart WoW or /reload.
Coming Soon
- Rotation Preview Panel -- visualize step flow before combat
- Multi-window editor -- compare sequences side by side
- Macro recorder -- capture spells to build sequences automatically
- Sequence comparison -- side-by-side diff of versions
- Stale spell detector -- flag renamed or removed spells
License
All Rights Reserved. Part of the GRIP addon family by Sataana.