Adds data for supporting 3.0.0, still needs savefile structures/hash range dumped and incorporated into MainOffsets30/PersonalOffsets30. Offsets/range is currently a copy of 2.0, which is obviously not correct. Saves will fail to load as encrypted values are not at the expected offset (pls no complaints).
CTRL-I from main form still opens the injector interface; RAM offset not yet documented.
* Initial save arrangement
* Add initial text dumps
* Update metadata
* Update offsets for main/personal, fix variation test -- items now internally labelled for no variation
* Add event flag labeling
* Add customization remake lookup entries
No savefile changes apparently, just adding in new items & handling for them.
Probably didn't need to duplicate the Main/Personal offset classes, but whatever.
Thanks @3096 for github.com/3096/effective-guacamole -- used to dump the hash list.
Refine the FileHashRegion struct; in the savefile it's just:
u32 hash
byte[length] data
we can compute start offset (= hash offset + 4) rather than storing an extra int, simplifies things so that we can just copypaste from guac into a hash,len definition list :D