EMS-Changelog

GRIP-EMS v2.4.19

Released September 18, 2026. 6 entries in the author's notes.

Every entry

The author's own words, complete. Long sections are sorted into areas by LazyGrip.

Added

1
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

1
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

4
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.

Grab it

Release notes written by Sataana and reproduced here with his permission.