Basically, "everything translatable in an ECL file" - also includes the spell card comments in th08, but not in th095 or th125.
Prerequisites
Issue #1 (multi-slot breakpoints)
Implementation
ID-based lookup table, accessed via breakpoints. No reason to start parsing and patching ECLs here, and also nicely works around can include a different fix for the "in the result screen, spell cards appear in the language they were last encountered in" issue.
Translated names will be stored in game_dir/spells.js, comments in game_dir/spellcomments.js.
Spell cards
Description
Basically, "everything translatable in an ECL file" - also includes the spell card comments in th08, but not in th095 or th125.
Prerequisites
Implementation
ID-based lookup table, accessed via breakpoints. No reason to start parsing and patching ECLs here, and also
nicely works aroundcan include a different fix for the "in the result screen, spell cards appear in the language they were last encountered in" issue.Translated names will be stored in
game_dir/spells.js
, comments ingame_dir/spellcomments.js
.