Skip to content

v0.3.4: Fix bugs with reading savegame data format

Latest

Choose a tag to compare

@dandels dandels released this 11 Aug 11:40

Due to the stash format lacking documentation, newly added FoA fields were not handled correctly. This caused a crash when characters had items with ascended affixes (gdlc doesn't really try to recover from errors, because they're pretty much exclusively caused by mistakes in data parsing & those need to be fixed). After painstakingly debugging the decrypted data and the layout of the various item versions, I haven't ran into cases where the data isn't read into the correct struct fields anymore. There's however an unknown record that other programs label as being for 2h ascendant records, but it only ever seems to be filled with null bytes. If you run into any errors, please file an issue or ping me through GD community channels.

This release also adds special handling for newly created characters that have never entered the game. They don't yet contain any information about equipment and have shorter than usual data blocks. This fixes #2.