Hi all,
The newest version of Warhammer2 save files (1.6.0) cannot be parsed with EsfLib/EditSF and I'm guessing SaveParser is also affected. The following "new" datatypes are causing problems: 0x23 and 0x24.
I have been debugging EditSF and my own tool, and I have a simple workaround workaround for now.
Simply read/write 0x23 (1 byte) and 0x24 (2 bytes). I still have no idea what they represent, but this should allow EsfLib to parse the newest version of save files.
Thanks.
IMRZ's changes have been uploaded and allow for opening esf files that have been affected by the 4/17/2019 Warhammer 2 patch. They will need revisiting later to verify the data type accuracy once more is known about their potential values and the new Enum values will need renaming from "unknown" to something descriptive.