Anyway, I have decrypted the savedata for dungeon travelers 2 and found the offsets for some stats and items. Someone also helped me determine that address 0x8-0xA stores the last row in little endian. Dungeon Travelers stores the address of the last row(assuming each row as presented in HxD has 16 blocks 8 bytes each) at offset zero even though it always goes to offset F unlike other savedata which stores the size of the save. The problem is there is this value at 0x0-0x7 which is probably a 64 bit checksum of sorts which I can't figure out so I can successfully modify the save as modifying any offset for stats results in a corrupted save error. I've tried getting the checksum of the whole save excluding the checksum and excluding the checksum and last row offset but I get the wrong result. Can anyone please help me determine the checksum algorithm or point me in the right direction? I have a feeling that a number of games(esp. jrpgs) will use a similar setup. I know FFX-HD also has a checksum but I can't find the person who made the checksum fixer.
Here is my savedata. It is decrypted, You can clearly read the item names in the inventory in HxD
https://mega.nz/#!m4ZnTAaY!AtvPXLjSvS9P ... lvXx1EyUO8
Advertising