promotional bannermobile promotional banner

GRIP - EMS (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.
Back to Files

v2.4.19

File nameGRIP-EMS-v2.4.19.zip
Uploader
sirsataanasirsataana
Uploaded
Sep 18, 2026
Downloads
1.2K
Size
3.6 MB
Flavors
RetailForever
File ID
8908046
Type
R
Release
Supported game versions
  • 12.1.0
  • 12.0.7
  • 12.0.5
  • 12.0.1
  • 1.60.1

What's new

Changelog

Created: 2025 (pre-stamping; exact date unknown) Updated: 2026-09-18 WoW Patch at last update: 12.1.0 Midnight (Retail LIVE)

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.4.19] - 2026-09-18

Added

  • Importing a bundle now asks before it skips a macro you already own. A bundle can carry a macro whose name matches one you wrote yourself. EMS has never overwritten it, but it only told you afterwards, in chat, once the import had already run. The preview marks that macro up front and offers to bring it in under a different name. The sequence steps that point at it are updated to match. Doing nothing still leaves your macro alone. Some names cannot be renamed safely, where the name has anything in it besides letters, numbers and the underscore character, or another of your macros starts with the same words, and those are left alone with a line saying which one and why.

Changed

  • The spell list behind the conditions picker is current again. It was still built from 12.0.7 data, so anything added to the game since then was missing when you searched for a known-spell condition. It is rebuilt against the current patch.

Fixed

  • The Key Press line now tells you where to look, and says it once. When a Key Press is too long to fit inside some of your steps, EMS tells you so in chat. It used to repeat that on every zone change, on every spell cache refresh and on every recompile, and on a sequence with modifier variants it said it once more for each variant button, which is why it arrived two lines at a time on the same timestamp. Neither line said which button it meant. The line now names the sequence, which version, which variant and its modifier, the key it is bound to, and which steps run without it. Each button says its piece once, and again only when the answer really changes, including when you zone between two versions that fit differently.

  • A sequence with modifier variants reports a long Key Press once, not once per button. When your variants run the same steps and the same Key Press as the version they sit under, every one of their buttons has the same thing to say, and you were told it again for each of them. You are told once now. A variant still reports itself whenever it has something different to tell you, such as a different set of steps left out or a different count of the ones that fit. A variant with nothing different to say stays covered by that one line, no matter what it has of its own.

  • A Key Release that is too long no longer calls itself a Key Press. Sequences that use only a Key Release were told a Key Press had been dropped, which is not something they had. The line names whichever block ran out of room, or both when the two together are what busts the limit.

  • Sequences built on Priority, Reverse Priority or a plugin step function are covered. Only the plain step order was counted before, so those sequences overflowed with no notice at all.

[v2.4.18] - 2026-09-17

Added

  • The .toc now lists the WoW Forever interface value. Interface 16001 sits in the list beside the Midnight ones, so EMS is set up to load on a 1.60 Forever client instead of showing as out of date. Forever is still in beta and this has not been confirmed on a running client yet.

Fixed

  • The preview says when it is showing edits you have not saved yet. The strip above the tabs redraws while you edit, but your keybind keeps firing the version you last saved, so the two can disagree and nothing on the preview said which one you were looking at. The only signs were the Save and Discard buttons up in the editor header, plus a second Save button and a small unsaved label over on the Steps panel. A short line now sits in the preview whenever you have unsaved changes.

This mod has no additional files