From cc297869e5e482a2257e77bf0ffbc55246a72b27 Mon Sep 17 00:00:00 2001 From: morkt Date: Thu, 26 Mar 2015 06:54:12 +0400 Subject: [PATCH] (DatOpener): define signatures in constructor. --- ArcFormats/ArcGSP.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ArcFormats/ArcGSP.cs b/ArcFormats/ArcGSP.cs index d490935e..13c636cf 100644 --- a/ArcFormats/ArcGSP.cs +++ b/ArcFormats/ArcGSP.cs @@ -78,13 +78,11 @@ namespace GameRes.Formats.BlackRainbow public DatOpener () { Extensions = new string[] { "dat", "pak" }; + Signatures = new uint[] { 2u, 4u, 5u }; } public override ArcFile TryOpen (ArcView file) { - uint sig = file.View.ReadUInt32 (0); - if (sig != 2 && sig != 4 && sig != 5) - return null; int count = file.View.ReadInt32 (8); if (count <= 0 || count > 0x1ffff) return null;