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

File nameGRIP-EMS-v2.4.8.zip
Uploader
sirsataanasirsataana
Uploaded
Aug 25, 2026
Downloads
1.1K
Size
3.3 MB
Flavors
Retail
File ID
8733321
Type
R
Release
Supported game versions
  • 12.1.0
  • 12.0.7
  • 12.0.5
  • 12.0.1

What's new

Changelog

Created: 2025 (pre-stamping; exact date unknown) Updated: 2026-08-25 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.8] - 2026-08-25

Changed

  • EMS now asks before a sequence you did not write leaves your client. Sending a sequence to another player, answering someone's request for one, or exporting one to a string now raises a confirmation naming the author, and nothing is sent or produced until you agree. The name shown is the person the content came from, followed back through however many times it has been copied, so a copy of someone else's work names them rather than you. Where that person cannot be identified you are told the author is unknown. Sequences you wrote yourself are unaffected: they still send, export and answer requests with no prompt. A sequence whose author marked it do-not-share is still refused outright, and no confirmation can lift that. For a batch, you are asked once and the prompt names every author in it. If a request arrives while you are in combat, nothing is sent and nothing pops up; you get one line in chat telling you a request went unanswered. The dialog is present in all eleven languages, in English until it is translated.

  • A sequence sent to you without an author's name no longer becomes yours by being edited. Some sequences arrive carrying no author at all. The addon treated those as brand new work created here, so opening one and pressing Save signed it as yours and it could then be shared with no questions asked. An arriving sequence is now recorded as having come from elsewhere whatever it does or does not carry, and saving it leaves that alone. You are still asked before it goes anywhere. Sequences you write yourself are signed on their first save exactly as before, and so are copies you make.

  • Editing or receiving someone else's sequence no longer makes it yours. Two things quietly transferred authorship. Opening an older sequence written by another player and pressing Save re-signed it under your name, which then let it be shared with no questions asked; that upgrade now only runs on sequences that were already yours, and an older sequence that is not yours simply keeps its old signature. Separately, a sequence arriving from another player could claim you as its original author; anything arriving that way is by definition not something you wrote here, so that claim is now discarded and you are asked before the sequence goes any further. Sequences that name their real author are unaffected and still carry them.

  • Duplicating a sequence someone else wrote no longer makes it count as yours. A duplicate is signed by you, which is correct and is how the addon knows who stands behind a given version. It was also being read as "you wrote this", so a copy of another player's sequence shared with no questions asked, which is the thing the confirmation exists to prevent. What the addon asks about now follows the content rather than the signature: if any sequence yours was copied from was written by someone else, you are still asked before it leaves. Copying your own work is unaffected and never prompts, however many times you copy it. This also holds for a copy of a copy, where the sequence you copied from was your own but the one before it was not.

  • EMS no longer answers requests for other people's sequences on its own. Two things used to happen without you present: another player's client could ask for the details of one of your sequences and get them back automatically, and it could ask for a list of what you have. Both now leave out anything you did not write. If you have not agreed to share someone else's work, its existence is not announced either. Your own sequences still appear and still answer as before.

  • The licence has been rewritten. The old notice ran to three short paragraphs. The new one sets out what you may do with the addon: download it from an official source, install it, run it, and keep a backup. It reserves everything else, and it says the libraries bundled in the Libs folder belong to their own authors and are not covered by it. It also says the addon ships as readable source because the platform requires that, and that being able to read the code grants nothing. Contact details for permission requests are in the file. Nothing about how you use the addon changes.

Fixed

  • Duplicating a sequence keeps its do-not-share mark. A sequence whose author marked it do-not-share was copied without that mark, so the copy could be exported, sent to another player or shared as text, which is the one thing the mark exists to prevent. The copy now carries it, and every sharing route refuses the copy exactly as it refuses the original. Duplicating such a sequence is still allowed: keeping a copy you can edit for your own use was never the problem.

  • The do-not-share mark now survives saving and renaming, not only duplicating. Saving a sequence, saving it from a popup editor window, or renaming it rebuilt the stored record from scratch and left the mark behind, so a sequence its author had marked do-not-share quietly became shareable the first time you edited it. All three now keep it, alongside the copy path that was fixed first. If you have already saved over one, re-import it to restore the mark.

  • The do-not-share mark can no longer be removed by editing the raw text. The Raw tab let you retype any part of a stored sequence, including the mark its author set, so the one restriction the addon will not let you share around could be lifted by deleting a line. The mark and the attestation that goes with it are now fixed in the Raw tab the same way the author name, the signature and the origin already were: edit them in the text and the save keeps the stored values. Everything else in that box still edits normally.

  • A sequence converted from another sequencer can no longer be duplicated. Duplicating one produced a sequence that looked natively written, which is a way around being asked before someone else's work leaves your client: a duplicate is stamped as yours, so nothing would prompt. Duplicate now refuses, and says why. The record of where the content came from also follows any copy that is made, so it cannot be lost by copying. Sharing the original is still possible: you are asked first, as with anything you did not write.

[v2.4.7] - 2026-08-23

Fixed

  • The guide's release list no longer skips v2.3.1. The New in list stepped from v2.3.0 straight to v2.3.2, so three things that shipped in v2.3.1 had no entry: export strings carrying the build they were made on, the per-sequence changelog field, and the verified badge on signed macro steps. v2.3.1 has its own section now.

[v2.4.6] - 2026-08-17

Fixed

  • Undo after switching version no longer changes the wrong version. Undo remembers a step by its position. Switching version in the popup editor swapped the working copy but kept the undo history, so pressing Ctrl+Z after a switch removed a step from the version you had just moved to, at the position it held in the version you left, and armed Save on top of it. Between two flat versions nothing stopped that reaching your saved sequence, so a version you never edited could be written back a step short. The undo history is now cleared on the switch, the same as it already was when you open a sequence or close the editor.

  • Step rows on a version built from an action tree no longer accept edits that get thrown away. If a version's steps come from its action tree, the popup editor let you type into the step rows and press Save, and the save discarded what you typed. It rebuilds the steps from the tree on the way through, so the edit was overwritten inside the same save that was supposed to store it. Those rows and their spell pickers are now switched off for that version, with a line above the list saying the tree is driving the steps. Change them in the structured editor, which compiles the tree instead of fighting it.

This mod has no additional files