Update for 3.0.3

# Simple SaveRevision update, closes #771
This commit is contained in:
DESKTOP-SN9KF5O\Strawberry 2026-04-30 18:11:13 +01:00
parent f484db5e22
commit e333d9d165
5 changed files with 7 additions and 0 deletions

View File

@ -66,6 +66,7 @@ public static class RevisionChecker
new() { Major = 0xA0002, Minor = 0xA0028, HeaderRevision = 0, Unk1 = 2, SaveRevision = 31, Unk2 = 2 }, // 3.0.0
new() { Major = 0xA0002, Minor = 0xA0028, HeaderRevision = 0, Unk1 = 2, SaveRevision = 32, Unk2 = 2 }, // 3.0.1
new() { Major = 0xA0002, Minor = 0xA0028, HeaderRevision = 0, Unk1 = 2, SaveRevision = 33, Unk2 = 2 }, // 3.0.2
new() { Major = 0xA0002, Minor = 0xA0028, HeaderRevision = 0, Unk1 = 2, SaveRevision = 34, Unk2 = 2 }, // 3.0.3
];
public static readonly IReadOnlyList<SaveFileSizes> SizeInfo =
@ -104,6 +105,7 @@ public static class RevisionChecker
SizesByRevision[13], // 3.0.0
SizesByRevision[13], // 3.0.1
SizesByRevision[13], // 3.0.2
SizesByRevision[13], // 3.0.3
];
public static readonly IReadOnlyList<FileHashInfo> HashInfo =
@ -142,6 +144,7 @@ public static class RevisionChecker
REV_300, // 3.0.0
REV_300, // 3.0.1
REV_300, // 3.0.2
REV_300, // 3.0.3
];
extension(FileHeaderInfo info)

View File

@ -112,6 +112,7 @@ public static MainSaveOffsets GetOffsets(FileHeaderInfo Info)
31 => new MainSaveOffsets30(),
32 => new MainSaveOffsets30(),
33 => new MainSaveOffsets30(),
34 => new MainSaveOffsets30(),
_ => throw new IndexOutOfRangeException("Unknown revision!" + Environment.NewLine + Info),
};
}

View File

@ -79,6 +79,7 @@ public static PersonalOffsets GetOffsets(FileHeaderInfo Info)
31 => new PersonalOffsets30(),
32 => new PersonalOffsets30(),
33 => new PersonalOffsets30(),
34 => new PersonalOffsets30(),
_ => throw new IndexOutOfRangeException("Unknown revision!" + Environment.NewLine + Info),
};
}

View File

@ -51,6 +51,7 @@ public static PostBoxOffsets GetOffsets(FileHeaderInfo Info)
31 => new PostBoxOffsets30(),
32 => new PostBoxOffsets30(),
33 => new PostBoxOffsets30(),
34 => new PostBoxOffsets30(),
_ => throw new IndexOutOfRangeException("Unknown revision!" + Environment.NewLine + Info),
};
}

View File

@ -26,6 +26,7 @@ public static WhereAreNOffsets GetOffsets(FileHeaderInfo Info)
31 => new WhereAreNOffsets20(),
32 => new WhereAreNOffsets20(),
33 => new WhereAreNOffsets20(),
34 => new WhereAreNOffsets20(),
_ => throw new IndexOutOfRangeException("Unknown revision!" + Environment.NewLine + Info),
};
}