(YPF): adjusted version detection.

This commit is contained in:
morkt 2016-06-30 20:37:53 +04:00
parent f6304da105
commit 86fb8d4a0e

View File

@ -183,7 +183,7 @@ namespace GameRes.Formats.YuRis
scheme = new YpfScheme { scheme = new YpfScheme {
SwapTable = GuessSwapTable (version), SwapTable = GuessSwapTable (version),
GuessKey = true, GuessKey = true,
ExtraHeaderSize = 0x1F4 == version || 0x1E1 == version ? 4u : 0u, ExtraHeaderSize = version >= 0x1D9 ? 4u : 0u,
}; };
return scheme; return scheme;
} }
@ -354,7 +354,7 @@ namespace GameRes.Formats.YuRis
uint* header = (uint*)raw; uint* header = (uint*)raw;
uint version = header[1]; uint version = header[1];
int first_item, last_item; int first_item, last_item;
if (version >= 0x22A || 0x1E1 == version || 0x1D9 == version) if (version >= 0x1D9)
{ {
first_item = 3; first_item = 3;
last_item = 7; last_item = 7;