mirror of
https://github.com/kwsch/NHSE.git
synced 2026-08-05 17:28:45 -05:00
version 1.3.1 support
typical save revision bump
This commit is contained in:
parent
7d778b36a0
commit
5448ef6027
|
|
@ -28,6 +28,7 @@ public static class RevisionChecker
|
|||
new FileHeaderInfo { Major = 0x20006, Minor = 0x20008, HeaderRevision = 0, Unk1 = 2, SaveRevision = 6, Unk2 = 2 }, // 1.2.0
|
||||
new FileHeaderInfo { Major = 0x20006, Minor = 0x20008, HeaderRevision = 0, Unk1 = 2, SaveRevision = 7, Unk2 = 2 }, // 1.2.1
|
||||
new FileHeaderInfo { Major = 0x40002, Minor = 0x40008, HeaderRevision = 0, Unk1 = 2, SaveRevision = 8, Unk2 = 2 }, // 1.3.0
|
||||
new FileHeaderInfo { Major = 0x40002, Minor = 0x40008, HeaderRevision = 0, Unk1 = 2, SaveRevision = 9, Unk2 = 2 }, // 1.3.1
|
||||
};
|
||||
|
||||
public static readonly IReadOnlyList<SaveFileSizes> SizeInfo = new[]
|
||||
|
|
@ -41,6 +42,7 @@ public static class RevisionChecker
|
|||
SizesByRevision[2], // 1.2.0
|
||||
SizesByRevision[2], // 1.2.1
|
||||
SizesByRevision[3], // 1.3.0
|
||||
SizesByRevision[3], // 1.3.1
|
||||
};
|
||||
|
||||
public static readonly IReadOnlyList<FileHashInfo> HashInfo = new[]
|
||||
|
|
@ -54,6 +56,7 @@ public static class RevisionChecker
|
|||
FileHashRevision.REV_120, // 1.2.0
|
||||
FileHashRevision.REV_120, // 1.2.1
|
||||
FileHashRevision.REV_130, // 1.3.0
|
||||
FileHashRevision.REV_130, // 1.3.1
|
||||
};
|
||||
|
||||
public static bool IsRevisionKnown(this FileHeaderInfo info) => info.GetKnownRevisionIndex() >= 0;
|
||||
|
|
|
|||
|
|
@ -58,6 +58,7 @@ public static MainSaveOffsets GetOffsets(FileHeaderInfo Info)
|
|||
6 => new MainSaveOffsets12(),
|
||||
7 => new MainSaveOffsets12(),
|
||||
8 => new MainSaveOffsets13(),
|
||||
9 => new MainSaveOffsets13(),
|
||||
_ => throw new IndexOutOfRangeException("Unknown revision!"),
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -53,6 +53,7 @@ public static PersonalOffsets GetOffsets(FileHeaderInfo Info)
|
|||
6 => new PersonalOffsets12(),
|
||||
7 => new PersonalOffsets12(),
|
||||
8 => new PersonalOffsets13(),
|
||||
9 => new PersonalOffsets13(),
|
||||
_ => throw new IndexOutOfRangeException("Unknown revision!"),
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user