diff options
| author | RogueAI42 <[email protected]> | 2017-07-23 21:46:02 +1000 |
|---|---|---|
| committer | RogueAI42 <[email protected]> | 2017-07-23 21:46:02 +1000 |
| commit | c446a76e0c5b7b35638f1e223ad167b46f30941e (patch) | |
| tree | 98e163375aa4c5ae750df9f0ff5ded06fb702429 /TimeHACK.Main/GlobalPrograms | |
| parent | 5afd2ec6c6d7c458c1caffc55566d4365602c122 (diff) | |
| download | histacom2-c446a76e0c5b7b35638f1e223ad167b46f30941e.tar.gz histacom2-c446a76e0c5b7b35638f1e223ad167b46f30941e.tar.bz2 histacom2-c446a76e0c5b7b35638f1e223ad167b46f30941e.zip | |
Binary Saves
This replaces the Base64 encoded save format with a new binary one.
It's tiny. It's hard to modify. It shouldn't get in the way much -
you can break binary compatibility before release if you want, but
to preserve it, all you need to do is:
* Not remove properties from the save format
* Add new properties AFTER all existing ones
* Give every property the [Order] decorator/attribute
You don't need to touch the save/load code unless you're adding a
type it doesn't recognise.
Also, the SaveSystem provides the ReadSave() and WriteSave()
functions now, so other components of TimeHACK don't need to care
about the actual save format.
Diffstat (limited to 'TimeHACK.Main/GlobalPrograms')
0 files changed, 0 insertions, 0 deletions
