diff --git a/BinaryObjectScanner/FileType/MPQ.cs b/BinaryObjectScanner/FileType/MPQ.cs index e3f22646..cc3a26da 100644 --- a/BinaryObjectScanner/FileType/MPQ.cs +++ b/BinaryObjectScanner/FileType/MPQ.cs @@ -25,7 +25,7 @@ namespace BinaryObjectScanner.FileType /// public bool Extract(Stream? stream, string file, string outDir, bool includeDebug) { -#if NET20 || NET35 || !WINX86 +#if NET20 || NET35 || !(WINX86 || WINX64) // Not supported for old .NET due to feature requirements // Not supported in non-Windows builds due to DLL requirements return false; diff --git a/BinaryObjectScanner/runtimes/win-x86/native/mspack.dll b/BinaryObjectScanner/runtimes/win-x86/native/mspack.dll deleted file mode 100644 index 32fd7fb9..00000000 Binary files a/BinaryObjectScanner/runtimes/win-x86/native/mspack.dll and /dev/null differ diff --git a/ExtractionTool/Program.cs b/ExtractionTool/Program.cs index a3e07427..3a27e9aa 100644 --- a/ExtractionTool/Program.cs +++ b/ExtractionTool/Program.cs @@ -196,17 +196,17 @@ namespace ExtractionTool if (szsfx.CheckExecutable(file, pex, includeDebug) != null) szsfx.Extract(file, pex, outputDirectory, includeDebug); - // CExe + // CExe -- Implementation moved to Serialization var ce = new CExe(); if (ce.CheckExecutable(file, pex, includeDebug) != null) ce.Extract(file, pex, outputDirectory, includeDebug); - // Embedded archives + // Embedded archives -- Implementation moved to Serialization var ea = new EmbeddedArchive(); if (ea.CheckExecutable(file, pex, includeDebug) != null) ea.Extract(file, pex, outputDirectory, includeDebug); - // Embedded executables + // Embedded executables -- Implementation moved to Serialization var ee = new EmbeddedExecutable(); if (ee.CheckExecutable(file, pex, includeDebug) != null) ee.Extract(file, pex, outputDirectory, includeDebug);