diff --git a/Experimental/Experimental.csproj b/Experimental/Experimental.csproj index 58198269..1a9baf80 100644 --- a/Experimental/Experimental.csproj +++ b/Experimental/Experimental.csproj @@ -86,6 +86,9 @@ + + ..\packages\System.Threading.Tasks.Extensions.4.6.3\lib\net462\System.Threading.Tasks.Extensions.dll + @@ -94,8 +97,8 @@ - - ..\packages\ZstdNet.1.5.7\lib\netstandard2.0\ZstdNet.dll + + ..\packages\ZstdSharp.Port.0.8.7\lib\net462\ZstdSharp.dll @@ -189,7 +192,5 @@ exit 0 This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - \ No newline at end of file diff --git a/Experimental/SakanaGL/ArcSX.cs b/Experimental/SakanaGL/ArcSX.cs index 44ef1e65..a36fe961 100644 --- a/Experimental/SakanaGL/ArcSX.cs +++ b/Experimental/SakanaGL/ArcSX.cs @@ -123,10 +123,10 @@ namespace GameRes.Formats.Sakana internal static byte[] UnpackZstd (byte[] data) { int unpacked_size = BigEndian.ToInt32 (data, 0); - using (var dec = new ZstdNet.Decompressor()) + using (var dec = new ZstdSharp.Decompressor()) { - var packed = new ArraySegment (data, 4, data.Length - 4); - return dec.Unwrap (packed, unpacked_size); + var packed = new Span (data, 4, data.Length - 4); + return dec.Unwrap (packed, unpacked_size).ToArray(); } } diff --git a/Experimental/packages.config b/Experimental/packages.config index 93a83b6c..112d6f11 100644 --- a/Experimental/packages.config +++ b/Experimental/packages.config @@ -9,5 +9,6 @@ - + + \ No newline at end of file