Paste one like any other import string. The preview labels Forge as the source and the author rides along into your library.
GRIP-EMS v2.1.19
Released June 11, 2026. 8 entries in the author's notes.
Every entry
The author's own words, complete. Long sections are sorted into areas by LazyGrip.
Added
1Fixed
6The update stopped publishing its data at runtime, so Migrate All found an empty library every time. EMS now reads the saved-variables data directly when the runtime table is missing, and the empty-library message is localized.
A native-format paste or a player-to-player receive dropped the authorship fields at commit -- author, signature, and edit chain -- so shared sequences degraded to an unknown badge with no ancestry. The import path now carries the full field set, matching what the exporter sends.
Characters on a Starter Build loadout could lose sequence keys to a placeholder value the game reports for that build, and a slow loadout swap could outlive the self-heal window and leave keys unresolved. Both heal themselves now, and a dead loadout-picker listener is gone.
The tab could come up blank because its content was anchored to a hidden banner. It now names the version it targets, rebuilds the active sequence when you toggle the live version, prints an identifier for override rows without a name, and overrides added from the UI use the same name shape as slash-created ones.
Saving or renaming from the editor, and saving from the macro popup, silently lost variant overrides, the recommendation source, and the modifier chain. Every save path carries the full field set now.
A color-curve construction bug produced an empty curve, so the tint drew fully transparent.
Changed
1New fixtures pin legacy-vs-native compile parity and round-trips for Loop nodes, repeat counts, and authorship fields. /gems test runs 320 checks.
Grab it
Release notes written by Sataana and reproduced here with his permission.