From 31ec7d240d0492e553fc262f6b31dd5562018fa6 Mon Sep 17 00:00:00 2001 From: morkt Date: Mon, 6 Apr 2015 17:09:14 +0400 Subject: [PATCH] added LZSS decompression support. --- ArcFormats/ArcNexas.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ArcFormats/ArcNexas.cs b/ArcFormats/ArcNexas.cs index 977d6333..63b3e481 100644 --- a/ArcFormats/ArcNexas.cs +++ b/ArcFormats/ArcNexas.cs @@ -119,7 +119,12 @@ namespace GameRes.Formats.NeXAS switch (pac.PackType) { case Compression.Lzss: - return input; // LZSS compression not implemented + using (input) + using (var reader = new LzssReader (input, (int)entry.Size, (int)entry.UnpackedSize)) + { + reader.Unpack(); + return new MemoryStream (reader.Data, false); + } case Compression.Huffman: using (input) {