diff --git a/Legacy/WestGate/ArcUSF.cs b/Legacy/WestGate/ArcUSF.cs index 1b50f690..73578987 100644 --- a/Legacy/WestGate/ArcUSF.cs +++ b/Legacy/WestGate/ArcUSF.cs @@ -45,7 +45,7 @@ namespace GameRes.Formats.WestGate public override ArcFile TryOpen (ArcView file) { uint first_offset = file.View.ReadUInt32 (0xC); - if (first_offset >= file.MaxOffset) + if (first_offset >= file.MaxOffset || 0 != (first_offset & 0xF)) return null; int count = (int)(first_offset / 0x10); if (!IsSaneCount (count))