Two merge bugs are fixed, both found from a report by MrZzzzzzzzzzzzz who sent
in his mod and merge report - thanks for that.
If you ever saw "does not round-trip faithfully" and a table being left out of
the merge, that was this. Two separate causes, both fixed:
- When a mod CLEARS a name field that the game table had filled in, that empty
value was written in a form the serializer does not read back the same way.
The table was built with a wrong value, failed verification, and was dropped.
- Some game tables store an enum as a numbered internal name. Stellar Tool
could read those but not write them back, so the table could not be rebuilt
at all - it failed even with no mod changes applied to it.
On the reported merge, this is the difference: SkillActiveStepTable went from
excluded to 647 changes applied, CharacterStanceTable from excluded to 24, and
the merge now finishes with every table included and verified. Checked against
the untouched game files, the merged tables are identical to vanilla except for
the mods' own changes.
Also: the warning shown when a table is excluded now states the real reason
instead of claiming none of its changes could be written.
If a table still gets excluded after this, send me the merge_report.txt - that
is a case worth investigating, not a dead end.