add 1.1.4 support

just a revision bump
This commit is contained in:
Archit Date
2020-04-06 15:02:29 +08:00
parent 1ff26a3be7
commit 8014991dee
3 changed files with 5 additions and 0 deletions

View File

@@ -22,6 +22,7 @@ public static class RevisionChecker
new FileHeaderInfo { Major = 0x6D, Minor = 0x78, HeaderRevision = 0, Unk1 = 2, SaveRevision = 2, Unk2 = 2 }, // 1.1.1
new FileHeaderInfo { Major = 0x6D, Minor = 0x78, HeaderRevision = 0, Unk1 = 2, SaveRevision = 3, Unk2 = 2 }, // 1.1.2
new FileHeaderInfo { Major = 0x6D, Minor = 0x78, HeaderRevision = 0, Unk1 = 2, SaveRevision = 4, Unk2 = 2 }, // 1.1.3
new FileHeaderInfo { Major = 0x6D, Minor = 0x78, HeaderRevision = 0, Unk1 = 2, SaveRevision = 5, Unk2 = 2 }, // 1.1.4
};
public static readonly IReadOnlyList<SaveFileSizes> SizeInfo = new[]
@@ -31,6 +32,7 @@ public static class RevisionChecker
SizesByRevision[1], // 1.1.1
SizesByRevision[1], // 1.1.2
SizesByRevision[1], // 1.1.3
SizesByRevision[1], // 1.1.4
};
public static readonly IReadOnlyList<FileHashInfo> HashInfo = new[]
@@ -40,6 +42,7 @@ public static class RevisionChecker
FileHashRevision.REV_110, // 1.1.1
FileHashRevision.REV_110, // 1.1.2
FileHashRevision.REV_110, // 1.1.3
FileHashRevision.REV_110, // 1.1.4
};
public static bool IsRevisionKnown(this FileHeaderInfo info) => info.GetKnownRevisionIndex() >= 0;

View File

@@ -35,6 +35,7 @@ public static MainSaveOffsets GetOffsets(FileHeaderInfo Info)
2 => new MainSaveOffsets11(),
3 => new MainSaveOffsets11(),
4 => new MainSaveOffsets11(),
5 => new MainSaveOffsets11(),
_ => throw new IndexOutOfRangeException("Unknown revision!"),
};
}

View File

@@ -38,6 +38,7 @@ public static PersonalOffsets GetOffsets(FileHeaderInfo Info)
2 => new PersonalOffsets11(),
3 => new PersonalOffsets11(),
4 => new PersonalOffsets11(),
5 => new PersonalOffsets11(),
_ => throw new IndexOutOfRangeException("Unknown revision!"),
};
}