2024-07-26 01:42:12 +10:00

1.0 KiB

Keys stored in save file

%LocalAppData%\CrabChampions\Saved\SavedGames

SaveSlot.sav

save appears to be seralised as

This was an incorrect assumption

PropertyName (Fixed size) Property Type (Fixed size) Property (Dynamic based on type?)

These are my current findings

Propertyname:

  • Not fixed size
  • Appears to be NULL terminated strings
  • Appears to be fit into 16 byte chunks
  • IE: 'Keys' is stored in 16 bytes and 'AccountLevel' is stored in 32 bytes
  • After keys there is an 0x0C that I am not sure what that is yet, its after the NULL byte for a few strings
  • There is always a value after the NULL byte I've seen 0x0C and 0x0D so far (Might indicate the size of the data or the data is always a fixed size)

PropertyType

  • Not fixed size
  • Appears to be fit into 16 byte chunks
  • IE: 'IntProperty' is stored in 32 bytes
  • Value is directly after padding
  • Value stored in MAYBE 16 bytes ( HIGHLY DOUBT IT)
  • 16 bytes contain 19 00 00 00 0B 00 00 00
  • 19 being the current keys I have

Property/Type/Offset Keys/Int/0x12DB