promotional bannermobile promotional banner

GRIP - Enhanced Macro Sequencer

Free macro sequencer for WoW: turn a multi-step rotation into one keybind, with a visual editor, smart context switching, import/export, and player-to-player sharing.

File Details

v2.1.23

  • R
  • Jun 14, 2026
  • 2.39 MB
  • 435
  • 12.0.5+1
  • Retail

File Name

GRIP-EMS-v2.1.23.zip

Supported Versions

  • 12.0.5
  • 12.0.1

Changelog

Created: 2025 (pre-stamping; exact date unknown) Updated: 2026-06-14 WoW Patch at last update: 12.0.5 Midnight (Retail LIVE; 12.0.7 PTR)

All notable changes to GRIP - Enhanced Macro Sequencer are documented in this file.

This changelog follows a variant of Keep a Changelog. It tracks the current release and the previous one only. Earlier release notes live in the git history.

[v2.1.23] - 2026-06-14

Fixed

  • An imported step that references one of the bundled macros by name now runs that macro's commands instead of typing the macro name into chat.
  • Sequences imported before that fix are repaired automatically the next time you log in, so they stop typing the macro name into chat without a re-import.
  • Disabled steps in an imported sequence are now kept and shown greyed in the editor, where you can re-enable them, instead of being dropped on import. They still do not fire while disabled.

[v2.1.22] - 2026-06-14

Fixed

  • A sequence where every action is set to Interleave used to activate with no steps, so the keybind did nothing -- there was no base step for the interleaves to attach to. It now compiles to a working rotation, the editor and export warn when a sequence has no base step, and the Repair tab clears the interleave flags in one click.
  • Imported sequences with woven (repeat-interval) steps now compile to the right rotation. Before, an import could turn a short rotation into dozens of steps and weave abilities that were never meant to repeat. Now only steps set to repeat are woven, at the interval chosen, and the interval can go as low as every other step. Already-imported sequences are not auto-converted -- re-import them to pick up the fix.
  • An imported weave step placed at the very start or end of a rotation is now woven at its interval instead of firing on every key press.
  • Fixed: the Click Rate setting description was misleading -- it implied EMS caps how fast you can press, which it does not. Reworded to describe what Click Rate actually does.

Changed

  • Interface text now uses British spelling (Optimiser, colour, and so on).