EMS-Changelog

GRIP-EMS v1.0.3

Released March 21, 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

4

Locale Phase 1: {spell:ID} tag translation at export/import boundaries for cross-locale sequence sharing (GRIP1 format v3)

#

FindSpellOverrideByID scan integration: SpellCache now resolves override spell IDs at scan time for correct name/ID consistency

#

SafeOverrideID bounds guard: pet spellbook actionIDs exceeding INT32_MAX no longer crash FindSpellOverrideByID (BUG-032)

#

/gems testlocale output routed to DebugWindow for easier copy-paste bug reporting

#

Fixed

4

Import preview showing 0 sequences when export uses Versions key instead of Macros (BUG-031, reported by GauPanda)

#

Semicolon spacing lost in TranslateMacrotext when inner-conditional refs had leading whitespace (BUG-033)

#

Missing locale key GEMS_STEPFUNC_REVERSEPRIORITY_DESC causing nil tooltip text (BUG-034)

#

GetBaseSpellID removed from locale translation path -- was walking full replacement chain and over-normalizing spec spell replacements (BUG-030)

#

Grab it

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