A keybind set could come up empty on login or after a loadout switch while your saved binds were still there. EMS now spots that case, tells you it happened, and offers /gems binds restore to put your last working set back instead of leaving the keys dead. It keeps a last-known-good snapshot for the restore, and deleting a loadout no longer loses that loadout's binds for good.
GRIP-EMS v2.1.18
Released June 8, 2026. 6 entries in the author's notes.
Every entry
The author's own words, complete. Long sections are sorted into areas by LazyGrip.
Fixed
6The swap that suspends your keys on a skyriding mount now runs through the game's secure binding system, so it can flip the moment you are dazed off your mount into a fight rather than waiting for combat to drop. Before this, a dismount with no out-of-combat gap had no legal moment to restore the keys until the fight was over.
A legacy import could hit a nil error, and imported sequences lost their action tree, so the visual node editor had nothing to show. The import path is fixed and the action tree survives, so Loop and If nodes from an imported sequence appear in the editor.
Toggling Simplified Mode from a slash command or the Settings panel before the editor was first built could throw an error and silently leave the tabs unfiltered. The mode now applies once the editor builds and re-applies after a tab rebuild.
A packaging rule meant to keep development files out of the download was also stripping the in-game test suite, leaving the table of contents pointing at files that were not there. The suite ships again, and running it no longer leaves stray data behind in your saved variables.
EMS used to replace one of the game's shared functions outright to catch its own links, which tainted every hyperlink click until reload. It hooks the function cleanly now, with no change to how the links behave.
Grab it
Release notes written by Sataana and reproduced here with his permission.