Update for 2.0.5

This commit is contained in:
berichan 2022-02-16 02:12:32 +00:00
parent 586344c626
commit 79b65f3ffc
4 changed files with 6 additions and 0 deletions

View File

@ -58,6 +58,7 @@ public static class RevisionChecker
new() { Major = 0x80009, Minor = 0x80085, HeaderRevision = 0, Unk1 = 2, SaveRevision = 24, Unk2 = 2 }, // 2.0.2
new() { Major = 0x80009, Minor = 0x80085, HeaderRevision = 0, Unk1 = 2, SaveRevision = 25, Unk2 = 2 }, // 2.0.3
new() { Major = 0x80009, Minor = 0x80085, HeaderRevision = 0, Unk1 = 2, SaveRevision = 26, Unk2 = 2 }, // 2.0.4
new() { Major = 0x80009, Minor = 0x80085, HeaderRevision = 0, Unk1 = 2, SaveRevision = 27, Unk2 = 2 }, // 2.0.5
};
public static readonly IReadOnlyList<SaveFileSizes> SizeInfo = new[]
@ -89,6 +90,7 @@ public static class RevisionChecker
SizesByRevision[12], // 2.0.2
SizesByRevision[12], // 2.0.3
SizesByRevision[12], // 2.0.4
SizesByRevision[12], // 2.0.5
};
public static readonly IReadOnlyList<FileHashInfo> HashInfo = new[]
@ -120,6 +122,7 @@ public static class RevisionChecker
REV_200, // 2.0.2
REV_200, // 2.0.3
REV_200, // 2.0.4
REV_200, // 2.0.5
};
public static bool IsRevisionKnown(this FileHeaderInfo info) => info.GetKnownRevisionIndex() >= 0;

View File

@ -88,6 +88,7 @@ public static MainSaveOffsets GetOffsets(FileHeaderInfo Info)
24 => new MainSaveOffsets20(),
25 => new MainSaveOffsets20(),
26 => new MainSaveOffsets20(),
27 => new MainSaveOffsets20(),
_ => throw new IndexOutOfRangeException("Unknown revision!" + Environment.NewLine + Info),
};
}

View File

@ -71,6 +71,7 @@ public static PersonalOffsets GetOffsets(FileHeaderInfo Info)
24 => new PersonalOffsets20(),
25 => new PersonalOffsets20(),
26 => new PersonalOffsets20(),
27 => new PersonalOffsets20(),
_ => throw new IndexOutOfRangeException("Unknown revision!" + Environment.NewLine + Info),
};
}

View File

@ -19,6 +19,7 @@ public static WhereAreNOffsets GetOffsets(FileHeaderInfo Info)
24 => new WhereAreNOffsets20(),
25 => new WhereAreNOffsets20(),
26 => new WhereAreNOffsets20(),
27 => new WhereAreNOffsets20(),
_ => throw new IndexOutOfRangeException("Unknown revision!" + Environment.NewLine + Info),
};
}