Commit Graph

22 Commits

Author SHA1 Message Date
Kurt
e3f3e3a749 main/personal hash ranges 2026-01-14 12:42:48 -06:00
Kurt
9d1309827e Pre 3.0.0 support
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.
2026-01-14 11:17:15 -06:00
Kurt
fa3f0e3cc8
Update to .NET 10 (#683) 2026-01-13 16:02:58 -06:00
CJ Bok
3045ee3c43
implemented wherearen.dat and Player.WhereAreN.Poki (#564)
* implemented wherearen.data and Player.WhereAreN.Poki

* Make wherearen savedata presence optional
2021-12-11 16:30:40 -08:00
Kurt
8582e96978
Initial v2.0.0 Support (#520)
* 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
2021-11-03 21:28:18 -07:00
Kurt
bf09cf761e Update save loading for v1.11.0 2021-07-28 18:32:39 -07:00
Kurt
c111babbe3 Add v1.10.0 savefile read/write support
Any game additions (new items, flags) will be in a later commit.
2021-04-27 22:04:18 -07:00
Kurt
a2004d7943 Update const size references
Closes #463
Not sure why I didn't get the alert, but this fixes any incorrect-size messages from appearing.
2021-03-17 22:35:25 -07:00
Kurt
fab60f95d9 Update offsets for 1.9.0
Small revisions, notably 50->100 patterns saved.
2021-03-17 19:06:07 -07:00
Kurt
9eda5f2c10
Initial v1.8.0 Support (#452)
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.
2021-02-24 18:44:11 -08:00
Kurt
6c40e1c769
Initial v1.7.0 Support (#445)
* Pre-patch preparations

* Update magic values

* Check formatting characters directly rather than string compare

"Brown".StartsWith("\u000e")
>true
what

let's be paranoid here, because .NET Core behaves differently from .NET framework.

* Update FileHashRevision.cs

Postbox with the massive decrease in size; likely the same mutation caused the other massive decreases.

* Dump item names

* Update flag definitions

* Update item info

* Add feathers to bug list

Might remove later.

* Update RecipeList.cs

* Update ItemRemakeUtil.cs

* Update stack details

* Update offsets

* Update MainSaveOffsets17.cs

* Update GameLists.cs
2021-01-27 20:04:51 -08:00
Kurt
83169b8738 Bump language version to c#9 2020-12-24 23:53:40 -08:00
Kurt
750d15f903 Update FileHashRevision.cs 2020-11-18 21:02:02 -08:00
Kurt
25efa70e32 Add savefile support for v16 2020-11-18 18:22:09 -08: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
Kurt
2ad3fe8fd6 Remove unnecessary value set 2020-09-19 10:23:21 -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
Kurt
3ff7c251fd Add updated hashes
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
2020-07-02 22:29:08 -05: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
3a35e25c64 Update FileHashRevision.cs 2020-04-22 19:44:16 -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
fb13723b01 Initial commit 2020-03-27 17:54:17 -07:00