Installation

Installing GRIP-EMS takes about two minutes. The part most guides skip is what comes after. Since v2.3.14 the one setting a sequence cannot run without is switched on for you, so what is left is tuning, namely your Spell Queue Window. This page covers the install steps and the checks that matter. The full settings breakdown is on the Settings page.

Step 1: Download and enable

1

Download from CurseForge, Wago, or WoWInterface

GRIP-EMS is free on all three platforms. Use whichever addon manager you already have.

2

Enable the addon in-game

At the character select screen, click AddOns in the bottom left corner and make sure GRIP-EMS is checked. Log into your character.

If you do not see GRIP-EMS in the list, your addon manager did not install it correctly. Try a manual download and drop both folders, GRIP-EMS and GRIP-EMS_LocaleNames, into your World of Warcraft\_retail_\Interface\AddOns directory. The second one is a load-on-demand bundle of spell names that only loads when a sequence needs it, so leave it enabled. If it was working before a game patch and has vanished since, it is almost certainly out of date and not broken, so see the first item under troubleshooting below.

Step 2: The settings you should still check

As of GRIP-EMS v2.3.14, the addon forces Key Down Casting on automatically every time you log in, so that part of setup is no longer something you need to touch. One thing still matters for sequences to feel right, and it is not set to an ideal value by default.

1

Key Down Casting is handled for you now

GRIP-EMS runs a step on the key-down event, so it needs WoW's key-down casting setting switched on. With it off, the addon's own notes say a sequence does not advance at all, which is the difference between a functioning rotation and nothing happening.

Starting in v2.3.14, GRIP-EMS sets ActionButtonUseKeyDown to enabled itself on every login, whether or not you have ever opened the settings. It is no longer a row in the CVar Health tab and there is nothing to fix here manually. The check runs once per login while you are out of combat, so if a sequence goes dead after you changed settings mid-session, run /gems status to read the live value and /reload to put it back.

Running an older version than 2.3.14? Update through your addon manager first. On anything older, open /gems settings, go to the CVar Health tab, and click Fix if the row is not green. That is the single most common reason a pre-2.3.14 install does nothing on keypress.
2

Verify your SpellQueueWindow

The SpellQueueWindow controls how many milliseconds before a GCD ends WoW will accept your next cast input. The CVar Health tab shows your current value and flags it if it looks off. The default of 400ms is fine to leave alone for now, and the Dynamic SQW Optimiser that can manage it for you from your own latency is off until you switch it on. The full explanation of what SQW does, why it matters, and how to tune it for your connection is on the Settings page.

The CVar Health tab in GRIP-EMS settings, showing Macro Sequencing rows

CVar Health, open on the Macro Sequencing row group. Green means correctly set; a Fix button appears next to anything that isn't.

What you will not see and why

GRIP-EMS does not need a button on your bar to run a sequence. It binds a key directly to the sequence inside the addon, and that is how most players use it. It does still make a macro for you, though: every sequence gets a character macro named GEMS: followed by the sequence name, which clicks the sequence's button, and you can find it in your /macro list and drag it to an action bar if you want something clickable. A button does not appear on your bars by itself, and that is expected behavior and not a bug.

To bind a key to a sequence, open the sequence in the GRIP-EMS editor, go to the Keybind tab, and assign a key there. The bind is stored per spec, so each spec keeps its own keys and they switch when you do.

The Keybind tab in the GRIP-EMS editor with a key bound to a sequence

The Keybind tab with a key already bound. This is where a sequence gets its key, and there is no separate WoW keybind menu entry to hunt for.

If you want to put sequences on your action bars more directly than dragging the GEMS: macro, there is an optional plugin for that. Daxomault's GRIP-EMS Actionbutton Override plugin needs GRIP-EMS v2.3.19 or newer and lets you assign a sequence straight to an action bar slot, from a right-click menu or by dragging it from the sequence list. It is not required, and the keybind approach above is still the default and the one most players use.

Quick sanity check

Before moving on, confirm these four things are true:

✓On v2.3.14 or later, nothing needed; on older versions, Cvar Health tab shows green with no Fix button visible
✓You have at least one sequence imported or created
✓That sequence has a keybind assigned in the Keybind tab
✓You are in Bear Form or your spec's required form when testing

Troubleshooting common problems

GRIP-EMS is gone from my AddOns list after a game patch

Almost always this is a version problem and not a broken install. Unless you have told the game to load out-of-date AddOns, an addon that does not name the current patch simply does not load, and v2.4.20 named 12.1.0 and nothing newer, which meant it never loaded on 12.1.5. Update to v2.4.20-hotfix or later through your addon manager (it names 12.1.5, interface 120105, and is otherwise v2.4.20 with two small fixes), then log in again. The same thing can happen on any patch day until the author adds the new patch number, so when GRIP-EMS is missing after a patch, check for an update before you reinstall or reset anything. If you are already on v2.4.20-hotfix and it still does not show up, make sure the folder sits directly inside World of Warcraft\_retail_\Interface\AddOns and is named GRIP-EMS.

Keybind is set but nothing fires

First, update GRIP-EMS through your addon manager. As of v2.3.14, Key Down Casting is forced on automatically and this is no longer something you can misconfigure. If you are still on an older version, run /gems settings, go to the Cvar Health tab, and click Fix if the row is not green; this solves the majority of pre-2.3.14 keybind problems. On 2.3.14 or later, if the sequence still does not fire, check that you have a target selected and that the sequence has a keybind assigned in the Keybind tab inside the editor, not just in WoW's default keybind menu. Run /gems keys to check whether another addon or click binding is quietly eating the key before GRIP-EMS ever sees it.

Key still shows correctly in /gems but pressing it does nothing after a loading screen

This was a known bug through v2.4.0: GRIP-EMS re-applies sequence keybinds at runtime rather than parking them in WoW's own binding list, so a loading screen could silently drop the live binding while /gems still listed it as bound. Fixed in v2.4.1. Update GRIP-EMS through your addon manager. If you are already current and still see this, it is not the same bug; run /gems keys to check for a genuine conflict instead.

A sequence on my action bar goes back to step 1 on every press

Check whether Left Click is ticked as a reset modifier on that sequence. The GEMS: macro only ever sends a left click, and the default action bars pass a key press to a macro as a left click, so with Left Click set to reset, a macro on an action bar key goes back to step 1 on every press. Untick Left Click in the sequence's reset settings and it advances normally. Your keybind alone does not count as a click, so a sequence run from its Keybind tab key is not affected. This is how v2.4.21 handles it, so update through your addon manager first if you are on an older version.

Sequence fires once then stops

GRIP-EMS advances one step for each keypress it receives, so one press fires one step and then waits for your next press. Press the key again for every step you want to fire.

Sequence shows greyed out after a /reload in arena or M+

This was a known bug where the addon waited on a match flag that never cleared mid-fight, leaving sequences inactive until the match ended. Update GRIP-EMS through your addon manager. Clicking a greyed-out sequence row in the editor also re-activates it on the spot.

Sequence key stops working randomly while grinding, mount and dismount fixes it

This was a bug where the addon waited on a match-privacy flag that never cleared outside of arena or Mythic+ specifically, which could leave a sequence marked dormant longer than it should have been in some overland situations. Update GRIP-EMS through your addon manager. Clicking the greyed-out sequence row in the editor re-activates it immediately without needing to relog.

Sequence key dies after skyriding or leaving a vehicle

The keybind suspend-and-restore runs inside the secure engine and survives skyriding, vehicle exits, and possession. If you are hitting this, update GRIP-EMS through your addon manager. You can also press your sequence key while skyriding with an attackable target and it will dismount and cast that press's step in a single press.

Sequence key fires mid-air or vehicle keys are dead on first flight of the session

This was a real first-takeoff bug: ground binds could stay live mid-air, or vehicle keys never woke up at all, on the first flight of a session specifically. It is fixed. An out-of-combat watchdog now heals the swap the moment you take off and restores it on landing, so the first flight of a session behaves the same as every other one. If you are current and still hitting this, it is not the same bug; report it in the Discord with your GRIP-EMS version and whether it happens on every login or only occasionally.

Another addon keeps stealing my sequence keybinds

Some addons override-bind the same keys GRIP-EMS uses, and whoever loads last wins. Run /gems keys, or click Check Conflicts on the Keybind tab, and GRIP-EMS checks every key your sequences use, including vehicle and pet battle slots, against your saved bindings and names the addon behind a conflicting binding where it can. It clears two known kinds of conflict for you directly; Undo backs out the last change if something else grabs the key again afterward. GRIP-EMS does not fight for the bind otherwise, it just tells you who took it.

Sequence says a spell cannot be found, but it works fine once I am in the right form or proc

This is expected behavior, not a bug. GRIP-EMS looks a step's spell up by name, and a spell that only exists in a particular state can come back as not found outside that state. Some spells only exist, or only become the correct version, in a specific state, such as Void Volley replacing Void Bolt only while a Shadow Priest is in Voidform, or a spec-specific proc swapping what a button actually casts. Outside that state the addon reports it cannot find the spell, then the step behaves normally the moment you are actually in the state where the spell exists. If the step is working in practice once the condition is met, there is nothing to fix.

Commands worth knowing

/gemsOpens the GRIP-EMS sequence editor
/gems settingsOpens settings including Cvar Health
/gems bindsShows all currently bound sequences for your active spec
/gems keysChecks every sequence, vehicle, and pet battle key against your saved bindings and names conflicts
/gems debugTurns debug output to chat on or off, useful when something is not firing
/gems debugwindowOpens the debug window with additional diagnostic information
/gems validateRuns spell validation across all your sequences and reports stale spells
/gems revalidateRe-tags every sequence with current spell IDs, useful after a patch or respec