From a6246ace1100264759a1aaa1d5bd43932a52a2bf Mon Sep 17 00:00:00 2001 From: KillzXGaming Date: Wed, 27 Nov 2019 09:12:22 -0500 Subject: [PATCH] Fix alignment in SARCs in SARCs. Should fix potential crashes or texture corruption with these. --- Switch_Toolbox_Library/Compression/STLibraryCompression.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Switch_Toolbox_Library/Compression/STLibraryCompression.cs b/Switch_Toolbox_Library/Compression/STLibraryCompression.cs index 9c772564..f7db15de 100644 --- a/Switch_Toolbox_Library/Compression/STLibraryCompression.cs +++ b/Switch_Toolbox_Library/Compression/STLibraryCompression.cs @@ -23,6 +23,9 @@ namespace Toolbox.Library.IO var FileCompression = format.IFileInfo.FileCompression; if (FileCompression == null) return data; + if (FileCompression is Yaz0) + ((Yaz0)FileCompression).Alignment = Alignment; + return FileCompression.Compress(new MemoryStream(data)).ToArray(); }