diff --git a/ArcFormats/NekoSDK/ArcDAT.cs b/ArcFormats/NekoSDK/ArcDAT.cs index 280c2868..7fc9361a 100644 --- a/ArcFormats/NekoSDK/ArcDAT.cs +++ b/ArcFormats/NekoSDK/ArcDAT.cs @@ -48,6 +48,8 @@ namespace GameRes.Formats.NekoSDK public override ArcFile TryOpen (ArcView file) { + if (file.MaxOffset < 0x8C) + return null; uint first_offset = file.View.ReadUInt32 (0x88) ^ 0xCACACAu; if (first_offset <= 0 || first_offset >= file.MaxOffset) return null;