mirror of
https://github.com/KillzXGaming/Switch-Toolbox
synced 2024-11-22 20:43:09 +00:00
Account fot tex2 files for RSTB size fixing
This commit is contained in:
parent
c50f3dc86e
commit
1b2de8c7cf
6 changed files with 12 additions and 0 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -132,6 +132,9 @@ namespace Switch_Toolbox.Library.IO
|
|||
else
|
||||
STConsole.WriteLine("Failed to find path in File Size List table! " + newFilePath, 0);
|
||||
|
||||
if (FileFormat == null)
|
||||
return FileLog;
|
||||
|
||||
//Check if archive type
|
||||
bool IsArchive = false;
|
||||
foreach (var inter in FileFormat.GetType().GetInterfaces())
|
||||
|
@ -174,10 +177,19 @@ namespace Switch_Toolbox.Library.IO
|
|||
public static void SaveFileFormat(byte[] data, bool FileIsCompressed, int Alignment,
|
||||
CompressionType CompressionType, string FileName, bool EnableDialog = true, string DetailsLog = "")
|
||||
{
|
||||
uint DecompressedSize = (uint)data.Length;
|
||||
|
||||
Cursor.Current = Cursors.WaitCursor;
|
||||
byte[] FinalData = CompressFileFormat(data, FileIsCompressed, Alignment, CompressionType, FileName, EnableDialog);
|
||||
File.WriteAllBytes(FileName, FinalData);
|
||||
|
||||
uint CompressedSize = (uint)FinalData.Length;
|
||||
|
||||
DetailsLog += "\n" + SatisfyFileTables(null, FileName, data,
|
||||
DecompressedSize,
|
||||
CompressedSize,
|
||||
FileIsCompressed);
|
||||
|
||||
MessageBox.Show($"File has been saved to {FileName}", "Save Notification");
|
||||
|
||||
// STSaveLogDialog.Show($"File has been saved to {FileName}", "Save Notification", DetailsLog);
|
||||
|
|
Loading…
Reference in a new issue