v1.1.7: fix non-English saves and level edits reverting
Two fixes from GitHub issue reports.
Fixed
- Characters were not detected on saves made in languages other than
English, or when a character had been renamed in-game. Gau, Cyan,
Strago and Sabin showed as missing, their skill tabs (Rages, Bushido,
Lore, Blitz) stayed empty, and the Base column on the Stats tab was
blank. Characters are now identified by their save id, which does not
change with language or renaming. - An edited level reverted after a single battle, showing a "Level Up"
message no matter how much experience was earned. The game recalculates
level from experience after every battle, so a level set on its own was
discarded as soon as the character fought. Setting a level now also
sets the experience total required for that level.
Changed
- The character list and skill headers show the name from your save,
followed by the English name when the two differ, so a localised
roster can be matched against this editor's English labels. - The Stats tab shows the selected character's experience and warns when
it does not match the level shown. - The level field is relabelled from "+ Level" to "Level", since the save
stores the level itself here rather than a bonus.