Commit Graph

23 Commits

Author SHA1 Message Date
Kurt
25efa70e32 Add savefile support for v16 2020-11-18 18:22:09 -08:00
Kurt
40612f36fc Add 1.5.1 metadata
Closes #414
2020-10-09 15:30:15 -07:00
Kurt
b319defe75 Initial changes
not working yet, need save disassembly for correct offsets and need to update strings
2020-09-29 18:49:18 -07:00
berichan
7f615c7343
1.4.2 (#383) 2020-08-20 18:58:28 -07:00
berichan
34f02117f0
1.4.1 support (#374) 2020-08-06 08:10:18 -07:00
Kurt
da06fd4c46 Interim parse update and load/save
Offsets are placeholder for now until cylindricalearth is updated with the new offset parse
2020-07-29 19:21:20 -07:00
Archit Date
5448ef6027 version 1.3.1 support
typical save revision bump
2020-07-10 09:41:56 +08:00
Kurt
c45fdc41d7 Add sizes and stuff
Still need hash locations (placeholder for now)
Still need offset remaps for main/personal
2020-07-02 21:02:22 -05:00
Kurt
50f2902b65 v1.2.1 2020-05-21 20:46:57 -07:00
Kurt
6e72f2e1a9 Add placeholder v1.2.0 values
Need to repoint offsets and update with the actual hash regions
2020-04-22 19:40:35 -07:00
Kurt
eaa805a374 Add automatic backup, add program settings editor 2020-04-21 12:11:31 -07:00
Kurt
3a68919325 Add Last Saved Time, display at top of window 2020-04-21 11:17:34 -07:00
Kurt
be0a456067 Decrypt savefile in-place (less allocation)
Each player and main.dat is ~11MB of allocation to read; old would read & decrypt into separate array = 22MB * (1 + playerCount). Cutting this in half reduces the amount of allocation and keeps stuff off gen2 LOH
2020-04-17 14:00:34 -07:00
Kurt
14bbc73481 Verify sizes on load 2020-04-15 10:14:48 -07:00
Archit Date
8014991dee add 1.1.4 support
just a revision bump
2020-04-06 15:02:29 +08:00
Archit Date
76430aa49e add 1.1.3 support 2020-04-03 14:27:12 +08:00
Archit Date
469e876446 add support for v1.1.2 2020-04-02 19:04:12 +08:00
Kurt
7bcfe788a2 Remove some unused stuff
bloat--
2020-03-31 17:44:20 -07:00
Kurt
c56ff63354 Extract some logic 2020-03-30 13:55:12 -07:00
Kurt
65fca3cbba Replace player/town name on edit
Replaces a byte sequence with the updated sequence of data, using the player/town ID as a prefix to ensure that short names can be changed correctly without affecting other game data (hopefully).
2020-03-29 12:41:27 -07:00
Kurt
88b6776393 Add some xmldoc 2020-03-27 21:01:24 -07:00
Kurt
104f38fb30 Add hash validation 2020-03-27 19:19:20 -07:00
Kurt
fb13723b01 Initial commit 2020-03-27 17:54:17 -07:00