From aa21857b531a3bcf0116c02193a5c916983cf98a Mon Sep 17 00:00:00 2001 From: MattN-L Date: Tue, 2 Apr 2024 13:05:33 -0400 Subject: [PATCH 01/16] Added models.bin conversion feature --- PCK-Studio/MainForm.Designer.cs | 94 +- PCK-Studio/MainForm.cs | 71 +- PCK-Studio/MainForm.resx | 2923 +++++++++++++++---------------- Vendor/OMI-Lib | 2 +- 4 files changed, 1536 insertions(+), 1554 deletions(-) diff --git a/PCK-Studio/MainForm.Designer.cs b/PCK-Studio/MainForm.Designer.cs index da529c69..91eecc45 100644 --- a/PCK-Studio/MainForm.Designer.cs +++ b/PCK-Studio/MainForm.Designer.cs @@ -69,6 +69,12 @@ this.generateMipMapTextureToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.viewFileInfoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.correctSkinDecimalsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.setSubPCKEndiannessToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.bigEndianXbox360PS3WiiUToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.littleEndianPS4PSVitaSwitchToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.setModelContainerFormatToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.version1ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.version2ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.moveUpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.moveDownToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.extractToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -144,15 +150,13 @@ this.label11 = new MetroFramework.Controls.MetroLabel(); this.treeViewMain = new System.Windows.Forms.TreeView(); this.imageList = new System.Windows.Forms.ImageList(this.components); - this.previewPictureBox = new PckStudio.ToolboxItems.InterpolationPictureBox(); this.LittleEndianCheckBox = new MetroFramework.Controls.MetroCheckBox(); + this.previewPictureBox = new PckStudio.ToolboxItems.InterpolationPictureBox(); + this.version3114ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); logoPictureBox = new System.Windows.Forms.PictureBox(); toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); - this.setSubPCKEndiannessToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.bigEndianXbox360PS3WiiUToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.littleEndianPS4PSVitaSwitchToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); ((System.ComponentModel.ISupportInitialize)(logoPictureBox)).BeginInit(); this.contextMenuPCKEntries.SuspendLayout(); this.menuStrip.SuspendLayout(); @@ -410,7 +414,8 @@ this.generateMipMapTextureToolStripMenuItem1, this.viewFileInfoToolStripMenuItem, this.correctSkinDecimalsToolStripMenuItem, - this.setSubPCKEndiannessToolStripMenuItem}); + this.setSubPCKEndiannessToolStripMenuItem, + this.setModelContainerFormatToolStripMenuItem}); this.miscFunctionsToolStripMenuItem.Name = "miscFunctionsToolStripMenuItem"; resources.ApplyResources(this.miscFunctionsToolStripMenuItem, "miscFunctionsToolStripMenuItem"); // @@ -432,6 +437,47 @@ resources.ApplyResources(this.correctSkinDecimalsToolStripMenuItem, "correctSkinDecimalsToolStripMenuItem"); this.correctSkinDecimalsToolStripMenuItem.Click += new System.EventHandler(this.correctSkinDecimalsToolStripMenuItem_Click); // + // setSubPCKEndiannessToolStripMenuItem + // + this.setSubPCKEndiannessToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.bigEndianXbox360PS3WiiUToolStripMenuItem, + this.littleEndianPS4PSVitaSwitchToolStripMenuItem}); + this.setSubPCKEndiannessToolStripMenuItem.Name = "setSubPCKEndiannessToolStripMenuItem"; + resources.ApplyResources(this.setSubPCKEndiannessToolStripMenuItem, "setSubPCKEndiannessToolStripMenuItem"); + // + // bigEndianXbox360PS3WiiUToolStripMenuItem + // + this.bigEndianXbox360PS3WiiUToolStripMenuItem.Name = "bigEndianXbox360PS3WiiUToolStripMenuItem"; + resources.ApplyResources(this.bigEndianXbox360PS3WiiUToolStripMenuItem, "bigEndianXbox360PS3WiiUToolStripMenuItem"); + this.bigEndianXbox360PS3WiiUToolStripMenuItem.Click += new System.EventHandler(this.bigEndianToolStripMenuItem_Click); + // + // littleEndianPS4PSVitaSwitchToolStripMenuItem + // + this.littleEndianPS4PSVitaSwitchToolStripMenuItem.Name = "littleEndianPS4PSVitaSwitchToolStripMenuItem"; + resources.ApplyResources(this.littleEndianPS4PSVitaSwitchToolStripMenuItem, "littleEndianPS4PSVitaSwitchToolStripMenuItem"); + this.littleEndianPS4PSVitaSwitchToolStripMenuItem.Click += new System.EventHandler(this.littleEndianToolStripMenuItem_Click); + // + // setModelContainerFormatToolStripMenuItem + // + this.setModelContainerFormatToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.version1ToolStripMenuItem, + this.version2ToolStripMenuItem, + this.version3114ToolStripMenuItem}); + this.setModelContainerFormatToolStripMenuItem.Name = "setModelContainerFormatToolStripMenuItem"; + resources.ApplyResources(this.setModelContainerFormatToolStripMenuItem, "setModelContainerFormatToolStripMenuItem"); + // + // version1ToolStripMenuItem + // + this.version1ToolStripMenuItem.Name = "version1ToolStripMenuItem"; + resources.ApplyResources(this.version1ToolStripMenuItem, "version1ToolStripMenuItem"); + this.version1ToolStripMenuItem.Click += new System.EventHandler(this.setModelVersion1ToolStripMenuItem_Click); + // + // version2ToolStripMenuItem + // + this.version2ToolStripMenuItem.Name = "version2ToolStripMenuItem"; + resources.ApplyResources(this.version2ToolStripMenuItem, "version2ToolStripMenuItem"); + this.version2ToolStripMenuItem.Click += new System.EventHandler(this.setModelVersion2ToolStripMenuItem_Click); + // // moveUpToolStripMenuItem // this.moveUpToolStripMenuItem.Name = "moveUpToolStripMenuItem"; @@ -1082,14 +1128,6 @@ resources.ApplyResources(this.imageList, "imageList"); this.imageList.TransparentColor = System.Drawing.Color.Transparent; // - // previewPictureBox - // - resources.ApplyResources(this.previewPictureBox, "previewPictureBox"); - this.previewPictureBox.BackColor = System.Drawing.Color.Transparent; - this.previewPictureBox.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor; - this.previewPictureBox.Name = "previewPictureBox"; - this.previewPictureBox.TabStop = false; - // // LittleEndianCheckBox // resources.ApplyResources(this.LittleEndianCheckBox, "LittleEndianCheckBox"); @@ -1099,25 +1137,19 @@ this.LittleEndianCheckBox.Theme = MetroFramework.MetroThemeStyle.Dark; this.LittleEndianCheckBox.UseSelectable = true; // - // setSubPCKEndiannessToolStripMenuItem + // previewPictureBox // - this.setSubPCKEndiannessToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.bigEndianXbox360PS3WiiUToolStripMenuItem, - this.littleEndianPS4PSVitaSwitchToolStripMenuItem}); - this.setSubPCKEndiannessToolStripMenuItem.Name = "setSubPCKEndiannessToolStripMenuItem"; - resources.ApplyResources(this.setSubPCKEndiannessToolStripMenuItem, "setSubPCKEndiannessToolStripMenuItem"); + resources.ApplyResources(this.previewPictureBox, "previewPictureBox"); + this.previewPictureBox.BackColor = System.Drawing.Color.Transparent; + this.previewPictureBox.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor; + this.previewPictureBox.Name = "previewPictureBox"; + this.previewPictureBox.TabStop = false; // - // bigEndianXbox360PS3WiiUToolStripMenuItem + // version3114ToolStripMenuItem // - this.bigEndianXbox360PS3WiiUToolStripMenuItem.Name = "bigEndianXbox360PS3WiiUToolStripMenuItem"; - resources.ApplyResources(this.bigEndianXbox360PS3WiiUToolStripMenuItem, "bigEndianXbox360PS3WiiUToolStripMenuItem"); - this.bigEndianXbox360PS3WiiUToolStripMenuItem.Click += new System.EventHandler(this.bigEndianToolStripMenuItem_Click); - // - // littleEndianPS4PSVitaSwitchToolStripMenuItem - // - this.littleEndianPS4PSVitaSwitchToolStripMenuItem.Name = "littleEndianPS4PSVitaSwitchToolStripMenuItem"; - resources.ApplyResources(this.littleEndianPS4PSVitaSwitchToolStripMenuItem, "littleEndianPS4PSVitaSwitchToolStripMenuItem"); - this.littleEndianPS4PSVitaSwitchToolStripMenuItem.Click += new System.EventHandler(this.littleEndianToolStripMenuItem_Click); + this.version3114ToolStripMenuItem.Name = "version3114ToolStripMenuItem"; + resources.ApplyResources(this.version3114ToolStripMenuItem, "version3114ToolStripMenuItem"); + this.version3114ToolStripMenuItem.Click += new System.EventHandler(this.setModelVersion3ToolStripMenuItem_Click); // // MainForm // @@ -1272,6 +1304,10 @@ private System.Windows.Forms.ToolStripMenuItem setSubPCKEndiannessToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem bigEndianXbox360PS3WiiUToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem littleEndianPS4PSVitaSwitchToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem setModelContainerFormatToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem version1ToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem version2ToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem version3114ToolStripMenuItem; } } diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index ca9e576c..53d7a5c3 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -11,10 +11,12 @@ using OMI.Formats.Archive; using OMI.Formats.Pck; using OMI.Formats.GameRule; using OMI.Formats.Languages; +using OMI.Formats.Model; using OMI.Workers.Archive; using OMI.Workers.Pck; using OMI.Workers.GameRule; using OMI.Workers.Language; +using OMI.Workers.Model; using PckStudio.Properties; using PckStudio.FileFormats; using PckStudio.Forms; @@ -2433,5 +2435,72 @@ namespace PckStudio private void littleEndianToolStripMenuItem_Click(object sender, EventArgs e) => setPCKEndiannessStripMenuItem_Click(OMI.Endianness.LittleEndian); private void bigEndianToolStripMenuItem_Click(object sender, EventArgs e) => setPCKEndiannessStripMenuItem_Click(OMI.Endianness.BigEndian); - } + + private void setModelVersion(int version) + { + try + { + if (treeViewMain.SelectedNode.Tag is PckFileData file && file.Filetype is PckFileType.ModelsFile) + { + using (var stream = new MemoryStream()) + { + var reader = new ModelFileReader(); + var container = reader.FromStream(new MemoryStream(file.Data)); + + if (container.Version == version) + { + MessageBox.Show( + this, + $"this model container is already Version {version + 1}", + "Can't convert", MessageBoxButtons.OK, MessageBoxIcon.Error + ); + return; + } + + if (version == 2 && + MessageBox.Show( + this, + "Conversion to 1.14 models.bin format does not yet support parent declaration and may not be 100% accurate. " + + "Would you like to continue?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes + ) + { + return; + } + + if ( + container.Version > 1 && + MessageBox.Show( + this, + "Conversion from 1.14 models.bin format does not yet support parent parts and may not be 100% accurate. " + + "Would you like to continue?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes + ) + { + return; + } + + var writer = new ModelFileWriter(container, version); + writer.WriteToStream(stream); + file.SetData(stream.ToArray()); + } + wasModified = true; + MessageBox.Show( + this, + $"\"{file.Filename}\" successfully converted to Version {version + 1} format.", + "Converted model container file" + ); + } + } + catch (Exception ex) + { + MessageBox.Show(this, ex.Message, "Not a valid model container file"); + return; + } + } + + private void setModelVersion1ToolStripMenuItem_Click(object sender, EventArgs e) => setModelVersion(0); + + private void setModelVersion2ToolStripMenuItem_Click(object sender, EventArgs e) => setModelVersion(1); + + private void setModelVersion3ToolStripMenuItem_Click(object sender, EventArgs e) => setModelVersion(2); + } } \ No newline at end of file diff --git a/PCK-Studio/MainForm.resx b/PCK-Studio/MainForm.resx index c8384f90..dd4ca305 100644 --- a/PCK-Studio/MainForm.resx +++ b/PCK-Studio/MainForm.resx @@ -862,7 +862,7 @@ - 157, 22 + 180, 22 Create @@ -876,73 +876,85 @@ - 157, 22 + 180, 22 Import - 157, 22 + 180, 22 Export - 157, 22 + 180, 22 Set File Type - 210, 22 + 223, 22 Generate MipMap Texture - 210, 22 + 223, 22 View File Info - 210, 22 + 223, 22 Correct Skin Decimals - - 250, 22 - - - Big Endian (Xbox 360/PS3/Wii U) - - - 250, 22 - - - Little Endian (PS4/PS Vita/Switch) - - 210, 22 + 223, 22 Set SubPCK Endianness + + 216, 22 + + + Version 1 (Pre 1.13) + + + 216, 22 + + + Version 2 (1.13) + + + 216, 22 + + + Version 3 (1.14 [PS4 ONLY]) + + + 223, 22 + + + Set Model Container Format + - 157, 22 + 180, 22 Misc. Functions - 157, 22 + 180, 22 Move Up - 157, 22 + 180, 22 Move Down @@ -957,13 +969,13 @@ - 157, 22 + 180, 22 Extract - 157, 22 + 180, 22 Clone @@ -976,7 +988,7 @@ - 157, 22 + 180, 22 Rename @@ -992,7 +1004,7 @@ - 157, 22 + 180, 22 Replace @@ -1006,13 +1018,13 @@ - 157, 22 + 180, 22 Delete - 158, 268 + 181, 290 contextMenuPCKEntries @@ -1108,20 +1120,6 @@ EntityMaterials.bin - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xOdTWsmQAAAA3SURBVDhPY/j/ - /z9FGKsgGIsCKWSMTQ0QYxUE45FmALpiYvFwMgAbxqIYG8YqCMajBhCJ/zMAAPGwpV/Xje8RAAAAAElF - TkSuQmCC - - - - 157, 22 - - - Create - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO @@ -1173,33 +1171,12 @@ Add File - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xOdTWsmQAAABzSURBVDhPpYzB - DQAhCARp4hr3Txu254WTjYRb9cEmk/BgRjBVHTv85Twmgt77PcJEYIFrhIkAgWOEiSAGthEmgtbaD9fW - mBgpB4xywCgFxiMf5YDdrq3l5wjEjKtzTARMNlydY2IGot2ureVnRjkQmZbICyCi7XU5cfqKAAAAAElF - TkSuQmCC - - - - 157, 22 - - - Import - 185, 22 Export as 3DS Texture - - 157, 22 - - - Export - 222, 22 @@ -1272,121 +1249,17 @@ Entity Materials File (.BIN) - - 157, 22 + + 250, 22 - - Set File Type + + Big Endian (Xbox 360/PS3/Wii U) - - 210, 22 + + 250, 22 - - Generate MipMap Texture - - - 210, 22 - - - View File Info - - - 210, 22 - - - Correct Skin Decimals - - - 157, 22 - - - Misc. Functions - - - 157, 22 - - - Move Up - - - 157, 22 - - - Move Down - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMkMEa+wAAACYSURBVDhPpZBZ - CsQwDEOd5QK5/2E9qCBGXtopzMcDxxKyY3P3izmnm9kt0OlVvsVVVgOAtvduQ4KJdYbaGKOEFFOHamut - ENKaMlk75zi2QX1rUqDpkbEF/cGktb47ygb5ODA8hVArgsK1cx+EAE7LaB8+hb3QzDx942eAXrqjBOgR - MRkBfHeUADbe8ncANw4NhLwF33R3+wA6sV5/E8GOLwAAAABJRU5ErkJggg== - - - - 157, 22 - - - Extract - - - 157, 22 - - - Clone - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vAAADrwBlbxySQAAACVJREFUOE9jwAL+E8AkAbI0IYNRA0YNAIFRA8g0AKYJF0YCDAwAzhor1TRE/JoA - AAAASUVORK5CYII= - - - - 157, 22 - - - Rename - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMkMEa+wAAAC/SURBVDhPlVHB - DQMhDEOIfwfoOuzFoPxhAd5c6/SMAgq0tRQFmdgXfA5IKUkBMcbHPxyJCxVCkK7rm+EwaK1dQO9dClzO - WfpOTM7hy1oMGNvY4pucxNY2p6cAWzFw2oZuMmiJweGeHM634UdLg50YwD05vQ2fYoaoDTEMrJyIfw3R - 4qYQWUZgg6OwlDJyMH8LcwF2T8FZ5kYQb4Lde/9Et8S6Dy1z0LUGi7VpWGvl3Lw2V98ZrtwIUYktwwPn - 3AtE5NqX8pp0ZQAAAABJRU5ErkJggg== - - - - 157, 22 - - - Replace - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMkMEa+wAAACESURBVDhPlY0B - DoAgDAP3Dj7r09WTkqGUgJfUxtrOmHFEnL0U76FBqW8PZXmk/9uONEsIb3gsNRzoL/+R5hWC759mGsbQ - DnzdZbhmiSvhLsM1S1wJdxmuWeJKuMtwzRJXwl2Ga5a4Eu4yXLPElXCX4Zol/WCl6YGdI62n2Zv2cSXV - byIunLh7mD2ySLcAAAAASUVORK5CYII= - - - - 157, 22 - - - Delete - - - 158, 268 - - - contextMenuPCKEntries - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Little Endian (PS4/PS Vita/Switch) 17, 17 @@ -1482,12 +1355,6 @@ Open - - 160, 22 - - - Full box support - 186, 22 @@ -1568,8 +1435,8 @@ Exit - - 37, 20 + + 39, 20 Edit @@ -1580,146 +1447,150 @@ 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 - Q7rFLf4f69+2SFS1CrsAAAAASUVORK5CYII= + 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 + vVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuD + rQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkA + msuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoA + vVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuD + rQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkA + msuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoA + vVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuD + rQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkA + msuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoA + vVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuD + rQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkA + msuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoA + vVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuD + rQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkA + msuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoA + vVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuDrQoAvVkAmsuD + rQoAvVkAmsuDrQoAvVkAmvvEzHArcpt8EADauNXMdb0in8oH4fw+MDPgitw1HwSANu4yc12vyAfzQTi/ + t80MuCJ/MR8EgDbuOXNdr8jV+SCc35tnBlyRR+SDANDGdA3P1/WKvCUfhPN7/cyAK/J9+SAAtDFdw/N1 + vSJvyAfh/F4xM+CKvDQfBIA2fmbmul6RV+aDcH4vnBlwRd6RDwJAG2+fua5XZOosDuQfzwy4Kl+dDwPA + 8KZrd76eV+Wp+TCc36NnBlyVf5kPA8Dwfmzmel6VqbM4kHvMDLgq00dIvtEJoI/pmr3Ur49PmX79kAO5 + LCI+PjPkqjwxHwiAYU3X7Hwdr8q13jQe3lK/Cjjlf0XELfKBABjOdK2ertn5Ol6Vqas4sCV/njPl7+QD + ATCcvztz/a7M1FUc2MNnBl2Za/xtAIChTdfo6Vqdr9+VmbqKA7vd7mcrediV+aV8KACG8Qsz1+3KTB11 + +3woDuPXZwZeHV8PDDCe75+5Xlfn1/KhOJwfmhl4dT4ZEd+RDwbAYqZr8nRtztfr6vzTfDAO589HxGdm + hl6dj0bEN+fDAVDum3bX5Hydrs7UTVNHcUT/eWbwS+RjEfHYfDgAykx/7vf/zlyfl8ir8+E4vCfNDH6p + TB85TT93AqDWUwb52P8kUzdxZHcc5OOeG2b67QC/IghwfF8YEVfOXIeXzNRJUzdR4CUzT8DSed/uCyh8 + YyDA4U3X1r+3u9bm6+/S+al8WI7n3hHx6ZknYYS8ZfdR0K3yoQE4s+lvwTwuIv7HzPV2hExddJ98aI7r + 3848ESPl6oh4RkTcNx8cgEuarp3TNXS6lubr60iZuohi94uI62aejBHzzoj42d1NK4+KiL+0u2fgNvlB + AWzIdA2croXTNXG6Nk7XyOlaOV0z83V0xEwdNHURC/hPM0+IiIhIRf5jLiXq3D8iPjXzpIiIiBwzU/dM + HcSCnjfzxIiIiBwzP57LiHqfHxF/NPPkiIiIHCPvjogvyGXEMv7WzBMkIiJyjHx3LiGWNX0Pc36SRERE + Dhnf+T+gL9l9LJOfLBERkUPkmoj48lw+jOExg/y5YBERWVembnl0Lh3G8syZJ05EROQimb6VkMFN38H/ + X2eePBERkfPkN/19lz7uFhG/N/MkioiInCV/EBFfnEuGsd0zIt4182SKiIicJu+NiK/M5UIPXxMRH5x5 + UkVERG4uH46IB+RSoZdviYiPzzy5IiIic7k2Ih6Wy4SevjEi3j/zJIuIiNwwH4mIR+YSobf7Nvob0yIi + Up/py+R87L9S9/DbASIiMpO3RsS9c2mwLl8UEa+ZefJFRGSbmTph6gY24JYRcYWvDRYR2XSui4jnR8St + c0mwfg/3B4RERDaZ90XEd+RSYFu+LCJeNfPiEBGRdeZXd9d++KzHRcTVMy8UERFZR6Zvh31SRNwiFwB8 + 3u7egE/MvHBERKRnPrX7Wf+d8kUfsvtFxH/Y3SCSX0giItIj0zV8upZP13Q4k+nLg35utz3mF5aIiIyZ + 6Te8roqIB+aLOpzV9NegXrz7isj8QhMRkTEyXaNf4i/4cQy3i4gn7DZLnwqIiCyf6d3+ayPiyRFxx3zR + hmOYfoXkn0TEq/21QRGR0kzX3OnaO12D/Tofi7rt7k9H/uhuE/3YzAtWRETOl6nwp2vrdI2drrXTNReG + NP2O6d13f1Ly+yPiJyLi5bsX8Jt2f3TiA37dUEQ2nukaOF0Lp2vidG2crpHTtXK6Zk7XzukaOl1L/d7+ + Rv1/69+2SP4A5EsAAAAASUVORK5CYII= @@ -1731,8 +1602,29 @@ Quick Change - - 39, 20 + + + iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + DAAACwwBP0AiyAAAA2VJREFUeF7t2jtrFFEYxnEvUUErr0iitZ0fQGKlFgp+iFh4AbVIYxMULO1jQHvF + CyhooSDRxluliIilraJijIqF+pdXzi7Dc2b2zJwzSybr+UEg7Mzznnl3ZufMzO6KFVmWZVmWZUMA7ARu + Al9pzjK3gF1ad1lwzX/SriJ8tlpav/Pcnm/Lda3feZGHfZUFrd952oEuD0nNL7nUBlLzSy61gdT8kktt + IDWfJHH+7ppm1xMtzt9dU+96ouX5u2vC1xMjcthXCV9PaGLUaL8eDYwa7dejgVGj/Xo0UMOeQnZSFw5B + 0nj9RqsAU8Bt4IeGy5TkhypyvO+upynNVwLWAweA88B94B3wUyuX5Iaqxni2jbat99y277deNJdlFYBp + YDewUpctV9aL62lal3kKn6X3wBXgmDvbbgfW6fpdY9vottW2+Thw1fXyj67vKbwBtaTmm0odT/MeDYSk + 5ptKHU/zHg3UMFnI7tWFQ5A0Xr/RKhoYNdqvRwMtegH80hdL/AZe6ott0X49GmjBW+CQqz2jC0vMuHX3 + Aa90YSrt16OBBPYI6gywtlB7FfBAVyx4BKwurD8GHAU+6Iqx+o1W0UCkO8BmrW2AcbdnXwPzwEPgjTtS + xnV9Y7WAuzpIDK3t0UCkC1o3ldXUQWJoXY8GItnhv0Frx3J3ph91kBha26OBBCe0diyrpcVjaW2PBhLM + a+1Y7jzRCq3t0UCkP8BhrR0LOOhqJtPaHg1Euqh1U1lNHSSG1vVoIII9S9yqdXvc7epp4Bnwzf3Z/6cG + 3W4DW9yzvSRa16OBCHNasweYCFzm2uXyhOZ6gFkNNKU1PRqo4TFwCTjrnihv1JrG7flBzffYm1B6JFht + 4AhwDrgMPNFwiNb0aKCGMa1Rxh32dZ3UfBlgjQZDtIZHAyGarwI81+wATzVfRYMhmvdoIETzVYBFzQ6w + qPkqGgzRvEcDIZqv0vANCH+N7WgwRPMeDYRovspy+gg0/YFE3ZOgzfN1Desk+EVreNwPipqwqcimJJua + bIoaNA3aFBdi6/QfohQBmxKnwWta02O/pnK3s7FmtWaPuxAa9CaELoTmNNCA3U7v0Jql3C/FbkR8HIxd + rpY+DTK2d+0Qt8+5OzHan+1Je610zxtgW92v7MWC7fnazWdZlmVZ9t/4C8lMcFLVyYT9AAAAAElFTkSu + QmCC + + + + 63, 20 Tools @@ -1744,7 +1636,7 @@ Pck Manager - 195, 22 + 161, 22 Audio Converter @@ -1761,286 +1653,268 @@ Binka -> Wav - - 161, 22 - - - Audio Converter - - + iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL - DgAACw4BQL7hQQAAA6pJREFUeF7tms9vDVEYhouqpFZVRFpdd+cPkFphQeKPqIUfSVl0Y9OQWNpXE/ak - SEhYkEjZUFZERCxtCaKKWKDe787jpNftmTlzz4x0rvMkb3Lzzfu9c8690zkz0+lLJBKJRCKRqIOVlZUx - 6Yb0WSqL9dyUxolrFhq4Tf6DFMtHaYzY5qBB2y9fFdeIbQ4adDeHvY8lYpsDA3dQDoY2B+XmwLgdlIOh - zUG5OTBuB+VgaHNQbg6M20E5GNoclP8N2l/M+r3eKHc9IWNV6/d6I+x6QqYq1+/1RvH1hEy9cNj7KL6e - wNizME0/+HoWpukHX8/CNP3gK8NeWq13IivVStT+aPUjz6R0S/pmDUXQ5qBcG+zGQbmIr5LNaZK2YmQe - lA5K56V70hvpu9QGdgfl2mA3DsqrsTHaWO9KNvYD0iD2RKIIHS7T0h5pA6XGY3NhTtOU/Mj0h7fSFem4 - ZGfbXdIWbOsWGyNjtTGfkK5KNpcW2PzgC4Y2B+XaYDcOysHQ5gdfMLQ5KNcGu3FQDoY2P/jKMEGr9e7L - SrUStT9a/eDrWZimH3x18Ez6kX3M5af0PPtYPUzTD74qeS0dJnumVclnBu9+6UWrUiGWnQu+KrBHUGek - AaIte6N0X/LxUNqE3fz90jHpnVQJRPvBF8ttaZjINlQfkeyXfSktSA+kV5IdKSPY2lB9WLojRUOkH3yx - XCCuMiwzi46DOD/4YrHDfyuR0SjL7kzfW3AsRPrBVwUniYzGsrLIeIj0g68KFoiMRll2nqgEIv3gi+WX - dITIaJR1iMxoiPSDL5aLxFWGZWbRcRDnB18M9ixxB3EdaJvdrp6WnkhfkH0+JXlvt7Vtu2TP9qIgzg++ - GOaI6kDbRqW8y1y7XB7F3oG2zbZcERDlB18ZHkmXpLOSPVEeIqoN1e2XD7nGty9hzSNB9SHpqHROuiw9 - lkpBlB98ZeinNRf57LAPZYq2XOTbnNnDodUPvmBoK0TWp1lHEIu0FYI/GNr84AuGtkJkXc46glimrRD8 - wdDmB18wtBUia5kvIPi1OPzB0OYHXzC0FSJrY/4Eyr4gEXoStHU+lLpOgp9o9SOTvVBUBluKbEmypcmW - qLxl0Ja4IszjHqKsRvVtUswyOE+UH5nGJbud7ZZZojrQNrsQyvsSii6E5lqu7rDb6d1E5SOjvSl2Xerm - fSG7XF3zaZChbQPSlLQo2YnRZL+k1db85Q1t2ykF/cv+L5akeSls8olEIpFIJP4T+vp+A8lMcFIN42ej - AAAAAElFTkSuQmCC + DAAACwwBP0AiyAAAAVlJREFUeF7tzjEOA0EMAsD8/9NJs0qBdSIOLLcneWoDfr3GGGOMMUzem+HecfBh + N9w7Dj7shnvHwYfdcO926QfTe1T6ofQelX4ovUelH0rvFbc/AOL/xAeJ+D/xQSL+T3yQ2P6POoD5Luxj + 1HyhFmK+C/sYNV+ohZjvwj5GzRdqIea7sI9R84Va2M1375GaL9TCbr57j9R8oRZ28917pOYLtbCb794j + NV/YCwl1T80X9kJC3VPzhb2QUPfUfGEvJNQ9NV/YCxfsvYI5Rs0X9sIFe69gjlHzhb1wwd4rmGPUfGEv + XLD3CuYYNV/YC5fH9NoLl8f02gs3s/9rL9zM/q+9cDP7v/bCzez/2guXx/TaC5en9X65Bk7r+Zlr8LSe + n8UHifg/8UHi9n/SD6T3qPRD6T0q/VB6j0o/lN5rwwfdcO84+LAb7h0HH3bDvePgw264N8YYY4zxrw8W + 2rXX1dOmEQAAAABJRU5ErkJggg== - - 62, 20 + + 60, 20 - - Tools + + Help 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 @@ -2052,254 +1926,264 @@ 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 @@ -2308,6 +2192,20 @@ About + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAJ5JREFUOE+1 + j7EJgDAQRW0ECwtB0MJeHMHKBWztUjtUJskmWSdygR+P44hR8MNHufjexar6O/PUBFSeZQPo3MfUIokE + 16Utk0iQC1BVooFya1ZCL8fWq5vlTJ4PXR2SQJNoxU2cc8EYcwtokJMAtNbGb+kZBXQNAr33qoRv5HD6 + BYomkSBgzIlJAk2CPoI8XIKtRSAPJK9BHkCvwS+5AB9PFJEa6B9dAAAAAElFTkSuQmCC + + + + 205, 22 + + + Tutorials + 312, 22 @@ -2350,19 +2248,302 @@ How PCKs work - + - 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 + jHj+CgefGQAAAABJRU5ErkJggg== - + 205, 22 - - Tutorials + + Support a Developer 233, 22 @@ -2382,304 +2563,6 @@ MattNL (Other Developer) - - - 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 - - - - 205, 22 - - - Support a Developer - iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO @@ -2810,318 +2693,329 @@ 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 - W1gAAAAASUVORK5CYII= + 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 + SUVORK5CYII= @@ -3133,50 +3027,6 @@ Settings - - - iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL - DgAACw4BQL7hQQAAAeRJREFUeF7tzjGOIzEMAEH//9N3SaEzwzLH2plAFTZEUq/jOI7jOI5f+beZM8/l - n9s481z+uY0zz+Wf2zjzHP4VeRtnIt/HPyJv40zk+/hH5G2ciXwf/4i8jTOR/467kW/jG5H3cSfybXwj - 8j7uRL6Nb0Tex53It/GNyL9jb+RlxsasWWYs8pw9kZcZG7NmmbHIc/ZEXmZszJplxiLP2RN5mbExa5YZ - izxnT+RlxiK/5VnkZcYiz9kTeZmxyG95FnmZschz9kReZizyW55FXmYs8pw9kZcZi/yWZ5GXGYs8Z0/k - bZyJvMxY5Dl7Im/jTORlxiLP2RN5G2ciLzMWec6eyNs4E3mZschz9kS+zLqPPF9mLPKcPZEvs+4jz5cZ - izxnT+TLrPvI82XGIs/ZE/ky6z7yfJmxyHP2RL7MusiXWRd5zp7Il1kX+TLrIs/ZE/mxfDPynD2RH8s3 - I8/ZE/mxfDPynD2RH8s3I8/ZE/ky6yJfZl3kOXsiX2Zd5Musi/w79kb+mvHIXzMeeR93In/NeOSvGY+8 - jzuRb+MbkfdxJ/JtfCPy33E38jbORL6Pf0TexpnI9/GPyNs4E/k+/hF5G2ciP4d/bePMc/nnNs48l39u - 48xz+ec2zhzHcRzHcVz0ev0HFtq118xXwn0AAAAASUVORK5CYII= - - - - 60, 20 - - - Help - - - 24, 44 - - - 1016, 24 - - - 2 - - - MainMenuStrip - - - menuStrip - - - System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - 298, 17 @@ -7584,6 +7434,9 @@ AP//AAA= + + NoControl + 1064, 660 @@ -7815,6 +7668,42 @@ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + setSubPCKEndiannessToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + bigEndianXbox360PS3WiiUToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + littleEndianPS4PSVitaSwitchToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + setModelContainerFormatToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + version1ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + version2ToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + moveUpToolStripMenuItem @@ -8133,22 +8022,10 @@ System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - setSubPCKEndiannessToolStripMenuItem + + version3114ToolStripMenuItem - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - bigEndianXbox360PS3WiiUToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - littleEndianPS4PSVitaSwitchToolStripMenuItem - - + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 diff --git a/Vendor/OMI-Lib b/Vendor/OMI-Lib index 9ec8c222..637772bf 160000 --- a/Vendor/OMI-Lib +++ b/Vendor/OMI-Lib @@ -1 +1 @@ -Subproject commit 9ec8c2228bbbda2c415f91d284d391a2a9152a3d +Subproject commit 637772bfb63bf93e1b91e5d18c191c1a616598b3 From c287d7c03f422b7549b057e5926989acf254f49e Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 5 Apr 2024 00:30:44 +0200 Subject: [PATCH 02/16] Move Animation Serializer/Deserializer to Serializer/Deserializer folder --- PCK-Studio/Forms/Editor/AnimationEditor.cs | 3 +-- PCK-Studio/Forms/Editor/TextureAtlasEditor.cs | 2 ++ .../Internal/{ => Deserializer}/AnimationDeserializer.cs | 2 +- PCK-Studio/Internal/{ => Serializer}/AnimationSerializer.cs | 4 ++-- PCK-Studio/MainForm.cs | 3 +++ PCK-Studio/PckStudio.csproj | 3 ++- 6 files changed, 11 insertions(+), 6 deletions(-) rename PCK-Studio/Internal/{ => Deserializer}/AnimationDeserializer.cs (98%) rename PCK-Studio/Internal/{ => Serializer}/AnimationSerializer.cs (90%) diff --git a/PCK-Studio/Forms/Editor/AnimationEditor.cs b/PCK-Studio/Forms/Editor/AnimationEditor.cs index b76a1a1d..6df69bf8 100644 --- a/PCK-Studio/Forms/Editor/AnimationEditor.cs +++ b/PCK-Studio/Forms/Editor/AnimationEditor.cs @@ -32,9 +32,8 @@ using PckStudio.Forms.Additional_Popups.Animation; using PckStudio.Extensions; using PckStudio.Properties; using PckStudio.Internal; -using PckStudio.Internal.Json; -using PckStudio.Helper; using AnimatedGif; +using PckStudio.Internal.Deserializer; namespace PckStudio.Forms.Editor { diff --git a/PCK-Studio/Forms/Editor/TextureAtlasEditor.cs b/PCK-Studio/Forms/Editor/TextureAtlasEditor.cs index 517297dd..b90b452c 100644 --- a/PCK-Studio/Forms/Editor/TextureAtlasEditor.cs +++ b/PCK-Studio/Forms/Editor/TextureAtlasEditor.cs @@ -32,7 +32,9 @@ using OMI.Workers.Color; using PckStudio.Extensions; using PckStudio.Helper; using PckStudio.Internal; +using PckStudio.Internal.Deserializer; using PckStudio.Internal.Json; +using PckStudio.Internal.Serializer; namespace PckStudio.Forms.Editor { diff --git a/PCK-Studio/Internal/AnimationDeserializer.cs b/PCK-Studio/Internal/Deserializer/AnimationDeserializer.cs similarity index 98% rename from PCK-Studio/Internal/AnimationDeserializer.cs rename to PCK-Studio/Internal/Deserializer/AnimationDeserializer.cs index 62eac630..04f23dc0 100644 --- a/PCK-Studio/Internal/AnimationDeserializer.cs +++ b/PCK-Studio/Internal/Deserializer/AnimationDeserializer.cs @@ -10,7 +10,7 @@ using OMI.Formats.Pck; using PckStudio.Extensions; using PckStudio.Interfaces; -namespace PckStudio.Internal +namespace PckStudio.Internal.Deserializer { internal sealed class AnimationDeserializer : IPckDeserializer { diff --git a/PCK-Studio/Internal/AnimationSerializer.cs b/PCK-Studio/Internal/Serializer/AnimationSerializer.cs similarity index 90% rename from PCK-Studio/Internal/AnimationSerializer.cs rename to PCK-Studio/Internal/Serializer/AnimationSerializer.cs index 426f4f00..61756723 100644 --- a/PCK-Studio/Internal/AnimationSerializer.cs +++ b/PCK-Studio/Internal/Serializer/AnimationSerializer.cs @@ -11,7 +11,7 @@ using OMI.Formats.Pck; using PckStudio.Extensions; using PckStudio.Interfaces; -namespace PckStudio.Internal +namespace PckStudio.Internal.Serializer { internal sealed class AnimationSerializer : IPckFileSerializer { @@ -22,7 +22,7 @@ namespace PckStudio.Internal string anim = animation.BuildAnim(); file.SetProperty("ANIM", anim); var texture = animation.BuildTexture(); - file.SetData(texture, ImageFormat.Png); + file.SetTexture(texture); } } } diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index 53d7a5c3..7dc60190 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -34,6 +34,9 @@ using PckStudio.Classes.Utils; using PckStudio.Helper; using System.Text.RegularExpressions; using PckStudio.Internal.Json; +using PckStudio.Internal.Deserializer; +using PckStudio.Internal.Serializer; +using OMI.Workers; namespace PckStudio { diff --git a/PCK-Studio/PckStudio.csproj b/PCK-Studio/PckStudio.csproj index ff19b0a0..55d947f2 100644 --- a/PCK-Studio/PckStudio.csproj +++ b/PCK-Studio/PckStudio.csproj @@ -139,7 +139,8 @@ - + + From 29ee312d7106e7d8f7712359db9c42ee9ae210c8 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 5 Apr 2024 00:32:36 +0200 Subject: [PATCH 03/16] Add ImageSerializer/Deserializer --- PCK-Studio/Classes/IO/TGA/TGASerializer.cs | 2 +- .../Extensions/PckFileDataExtensions.cs | 21 ++-------- .../Deserializer/ImageDeserializer.cs | 39 +++++++++++++++++++ .../Internal/Serializer/ImageSerializer.cs | 38 ++++++++++++++++++ PCK-Studio/PckStudio.csproj | 3 +- 5 files changed, 83 insertions(+), 20 deletions(-) create mode 100644 PCK-Studio/Internal/Deserializer/ImageDeserializer.cs create mode 100644 PCK-Studio/Internal/Serializer/ImageSerializer.cs diff --git a/PCK-Studio/Classes/IO/TGA/TGASerializer.cs b/PCK-Studio/Classes/IO/TGA/TGASerializer.cs index ce018242..dd4254f5 100644 --- a/PCK-Studio/Classes/IO/TGA/TGASerializer.cs +++ b/PCK-Studio/Classes/IO/TGA/TGASerializer.cs @@ -24,7 +24,7 @@ namespace PckStudio.IO.TGA { private static TGAWriter writer = new TGAWriter(); - public static void SerializeToStream(ref Stream stream, Image image) + public static void SerializeToStream(Stream stream, Image image) { writer.WriteToStream(stream, image); } diff --git a/PCK-Studio/Extensions/PckFileDataExtensions.cs b/PCK-Studio/Extensions/PckFileDataExtensions.cs index 44d9ccad..8b04efc0 100644 --- a/PCK-Studio/Extensions/PckFileDataExtensions.cs +++ b/PCK-Studio/Extensions/PckFileDataExtensions.cs @@ -11,6 +11,8 @@ using OMI.Formats.Pck; using OMI.Workers; using PckStudio.Interfaces; using PckStudio.IO.TGA; +using PckStudio.Internal.Deserializer; +using PckStudio.Internal.Serializer; namespace PckStudio.Extensions { @@ -18,8 +20,6 @@ namespace PckStudio.Extensions { private const string MipMap = "MipMapLevel"; - private static Image EmptyImage = new Bitmap(1, 1, PixelFormat.Format32bppArgb); - internal static Image GetTexture(this PckFileData file) { if (file.Filetype != PckFileType.SkinFile && @@ -28,23 +28,8 @@ namespace PckStudio.Extensions { throw new Exception("File is not suitable to contain image data."); } - using (var stream = new MemoryStream(file.Data)) - { - try - { - if (Path.GetExtension(file.Filename) == ".tga") - return TGADeserializer.DeserializeFromStream(stream); - else - return Image.FromStream(stream); + return file.Get(ImageDeserializer.DefaultDeserializer); } - catch(Exception ex) - { - Trace.WriteLine($"Failed to read image from pck file data({file.Filename}).", category: nameof(PckFileDataExtensions) + "." + nameof(GetTexture)); - Debug.WriteLine(ex.Message); - return EmptyImage; - } - } - } internal static T Get(this PckFileData file, IPckDeserializer deserializer) { diff --git a/PCK-Studio/Internal/Deserializer/ImageDeserializer.cs b/PCK-Studio/Internal/Deserializer/ImageDeserializer.cs new file mode 100644 index 00000000..4747fb96 --- /dev/null +++ b/PCK-Studio/Internal/Deserializer/ImageDeserializer.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Drawing; +using System.Drawing.Imaging; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using OMI.Formats.Pck; +using PckStudio.Interfaces; +using PckStudio.IO.TGA; + +namespace PckStudio.Internal.Deserializer +{ + internal sealed class ImageDeserializer : IPckDeserializer + { + public static readonly ImageDeserializer DefaultDeserializer = new ImageDeserializer(); + private static Image EmptyImage = new Bitmap(1, 1, PixelFormat.Format32bppArgb); + + public Image Deserialize(PckFileData file) + { + using var stream = new MemoryStream(file.Data); + try + { + if (Path.GetExtension(file.Filename) == ".tga") + return TGADeserializer.DeserializeFromStream(stream); + else + return Image.FromStream(stream); + } + catch (Exception ex) + { + Trace.TraceError($"Failed to read image from pck file data({file.Filename})."); + Debug.WriteLine(ex.Message); + return EmptyImage; + } + } + } +} diff --git a/PCK-Studio/Internal/Serializer/ImageSerializer.cs b/PCK-Studio/Internal/Serializer/ImageSerializer.cs new file mode 100644 index 00000000..ed012ffc --- /dev/null +++ b/PCK-Studio/Internal/Serializer/ImageSerializer.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Drawing; +using System.Drawing.Imaging; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using OMI.Formats.Pck; +using PckStudio.Interfaces; +using PckStudio.IO.TGA; + +namespace PckStudio.Internal.Serializer +{ + internal sealed class ImageSerializer : IPckFileSerializer + { + public static readonly ImageSerializer DefaultSerializer = new ImageSerializer(); + + public void Serialize(Image obj, ref PckFileData file) + { + var stream = new MemoryStream(); + try + { + if (Path.GetExtension(file.Filename) == ".tga") + TGASerializer.SerializeToStream(stream, obj); + else + obj.Save(stream, ImageFormat.Png); + file.SetData(stream.ToArray()); + } + catch (Exception ex) + { + Trace.TraceError($"Failed to serialize image to pck file data({file.Filename})."); + Debug.WriteLine(ex.Message); + } + } + } +} diff --git a/PCK-Studio/PckStudio.csproj b/PCK-Studio/PckStudio.csproj index 55d947f2..44ad9d09 100644 --- a/PCK-Studio/PckStudio.csproj +++ b/PCK-Studio/PckStudio.csproj @@ -138,7 +138,7 @@ - + @@ -148,6 +148,7 @@ + From aaeda546e430b88dc62b6f8bb12eddf2b4073400 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 5 Apr 2024 00:34:48 +0200 Subject: [PATCH 04/16] PckFileDataExtensions - Add SetTexture --- PCK-Studio/Extensions/PckFileDataExtensions.cs | 11 +++-------- PCK-Studio/Forms/Skins-And-Textures/AddNewSkin.cs | 4 ++-- PCK-Studio/MainForm.cs | 8 ++++---- 3 files changed, 9 insertions(+), 14 deletions(-) diff --git a/PCK-Studio/Extensions/PckFileDataExtensions.cs b/PCK-Studio/Extensions/PckFileDataExtensions.cs index 8b04efc0..2ca8b1a9 100644 --- a/PCK-Studio/Extensions/PckFileDataExtensions.cs +++ b/PCK-Studio/Extensions/PckFileDataExtensions.cs @@ -29,7 +29,7 @@ namespace PckStudio.Extensions throw new Exception("File is not suitable to contain image data."); } return file.Get(ImageDeserializer.DefaultDeserializer); - } + } internal static T Get(this PckFileData file, IPckDeserializer deserializer) { @@ -56,7 +56,7 @@ namespace PckStudio.Extensions } } - internal static void SetData(this PckFileData file, Image image, ImageFormat imageFormat) + internal static void SetTexture(this PckFileData file, Image image) { if (file.Filetype != PckFileType.SkinFile && file.Filetype != PckFileType.CapeFile && @@ -64,12 +64,7 @@ namespace PckStudio.Extensions { throw new Exception("File is not suitable to contain image data."); } - - using (var stream = new MemoryStream()) - { - image.Save(stream, imageFormat); - file.SetData(stream.ToArray()); - } + file.SetData(image, ImageSerializer.DefaultSerializer); } internal static bool IsMipmappedFile(this PckFileData file) diff --git a/PCK-Studio/Forms/Skins-And-Textures/AddNewSkin.cs b/PCK-Studio/Forms/Skins-And-Textures/AddNewSkin.cs index e0f20da2..10dc4771 100644 --- a/PCK-Studio/Forms/Skins-And-Textures/AddNewSkin.cs +++ b/PCK-Studio/Forms/Skins-And-Textures/AddNewSkin.cs @@ -271,7 +271,7 @@ namespace PckStudio.Popups cape.Filename = $"dlccape{skinId}.png"; skin.AddProperty("CAPEPATH", cape.Filename); } - skin.SetData(skinPictureBox.Image, ImageFormat.Png); + skin.SetTexture(skinPictureBox.Image); DialogResult = DialogResult.OK; Close(); } @@ -288,7 +288,7 @@ namespace PckStudio.Popups if (MessageBox.Show(this, "Create your own custom skin model?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1) != DialogResult.Yes) return; - skin.SetData(Resources.classic_template, ImageFormat.Png); + skin.SetTexture(Resources.classic_template); using generateModel generate = new generateModel(skin); diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index 7dc60190..7321d4f3 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -508,7 +508,7 @@ namespace PckStudio texture = _img; } - file.SetData(texture, ImageFormat.Png); + file.SetTexture(texture); wasModified = true; BuildMainTreeView(); } @@ -1437,10 +1437,10 @@ namespace PckStudio PckFile infoPCK = new PckFile(3); PckFileData icon = infoPCK.CreateNewFile("icon.png", PckFileType.TextureFile); - icon.SetData(Resources.TexturePackIcon, ImageFormat.Png); + icon.SetTexture(Resources.TexturePackIcon); PckFileData comparison = infoPCK.CreateNewFile("comparison.png", PckFileType.TextureFile); - comparison.SetData(Resources.Comparison, ImageFormat.Png); + comparison.SetTexture(Resources.Comparison); PckFileData texturepackInfo = pack.CreateNewFile($"{res}/{res}Info.pck", PckFileType.TexturePackInfoFile); texturepackInfo.AddProperty("PACKID", "0"); @@ -2047,7 +2047,7 @@ namespace PckStudio gfx.DrawImage(originalTexture, tileArea); } - MipMappedFile.SetData(mippedTexture, ImageFormat.Png); + MipMappedFile.SetTexture(mippedTexture); currentPCK.InsertFile(currentPCK.IndexOfFile(file) + i - 1, MipMappedFile); } From c547a828ab11c90f83b62d053d782820ffd9b828 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 5 Apr 2024 13:45:01 +0200 Subject: [PATCH 05/16] MainForm - Update setPCKEndiannessStripMenuItem_Click to not use the dynamic keyword --- PCK-Studio/MainForm.cs | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index 7321d4f3..73775506 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -2408,18 +2408,15 @@ namespace PckStudio { if (treeViewMain.SelectedNode.Tag is PckFileData file && (file.Filetype is PckFileType.AudioFile || file.Filetype is PckFileType.SkinDataFile || file.Filetype is PckFileType.TexturePackInfoFile)) { - using (var stream = new MemoryStream()) - { - dynamic reader = file.Filetype is PckFileType.AudioFile + IDataFormatReader reader = file.Filetype is PckFileType.AudioFile ? new PckAudioFileReader(endianness == OMI.Endianness.BigEndian ? OMI.Endianness.LittleEndian : OMI.Endianness.BigEndian) : new PckFileReader(endianness == OMI.Endianness.BigEndian ? OMI.Endianness.LittleEndian : OMI.Endianness.BigEndian); - var pck = reader.FromStream(new MemoryStream(file.Data)); - dynamic writer = file.Filetype is PckFileType.AudioFile - ? new PckAudioFileWriter(pck, endianness) - : new PckFileWriter(pck, endianness); - writer.WriteToStream(stream); - file.SetData(stream.ToArray()); - } + object pck = reader.FromStream(new MemoryStream(file.Data)); + + IDataFormatWriter writer = file.Filetype is PckFileType.AudioFile + ? new PckAudioFileWriter((PckAudioFile)pck, endianness) + : new PckFileWriter((PckFile)pck, endianness); + file.SetData(writer); wasModified = true; MessageBox.Show($"\"{file.Filename}\" successfully converted to {(endianness == OMI.Endianness.LittleEndian ? "little" : "big")} endian.", "Converted PCK file"); } From 966782567feda46d9bdfc1a6d6f96c475cb39a1e Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 5 Apr 2024 14:14:27 +0200 Subject: [PATCH 06/16] MainForm - Rename 'setPCKEndiannessStripMenuItem_Click' to 'SetPckEndianness' --- PCK-Studio/MainForm.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index 73775506..2f8044b3 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -2402,7 +2402,7 @@ namespace PckStudio Application.Exit(); } - private void setPCKEndiannessStripMenuItem_Click(OMI.Endianness endianness) + private void SetPckEndianness(OMI.Endianness endianness) { try { @@ -2433,8 +2433,8 @@ namespace PckStudio } } - private void littleEndianToolStripMenuItem_Click(object sender, EventArgs e) => setPCKEndiannessStripMenuItem_Click(OMI.Endianness.LittleEndian); - private void bigEndianToolStripMenuItem_Click(object sender, EventArgs e) => setPCKEndiannessStripMenuItem_Click(OMI.Endianness.BigEndian); + private void littleEndianToolStripMenuItem_Click(object sender, EventArgs e) => SetPckEndianness(OMI.Endianness.LittleEndian); + private void bigEndianToolStripMenuItem_Click(object sender, EventArgs e) => SetPckEndianness(OMI.Endianness.BigEndian); private void setModelVersion(int version) { From e40eea5fcb665887681fed0af127ca7193ca8563 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 5 Apr 2024 14:34:17 +0200 Subject: [PATCH 07/16] MainForm - Update setModelVersion --- PCK-Studio/MainForm.cs | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index 2f8044b3..160e407d 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -2438,20 +2438,17 @@ namespace PckStudio private void setModelVersion(int version) { - try - { if (treeViewMain.SelectedNode.Tag is PckFileData file && file.Filetype is PckFileType.ModelsFile) { - using (var stream = new MemoryStream()) + try { - var reader = new ModelFileReader(); - var container = reader.FromStream(new MemoryStream(file.Data)); + ModelContainer container = file.Get(new ModelFileReader()); if (container.Version == version) { MessageBox.Show( this, - $"this model container is already Version {version + 1}", + $"This model container is already Version {version + 1}.", "Can't convert", MessageBoxButtons.OK, MessageBoxIcon.Error ); return; @@ -2460,28 +2457,24 @@ namespace PckStudio if (version == 2 && MessageBox.Show( this, - "Conversion to 1.14 models.bin format does not yet support parent declaration and may not be 100% accurate. " + + "Conversion to 1.14 models.bin format does not yet support parent declaration and may not be 100% accurate.\n" + "Would you like to continue?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes ) { return; } - if ( - container.Version > 1 && + if (container.Version > 1 && MessageBox.Show( this, - "Conversion from 1.14 models.bin format does not yet support parent parts and may not be 100% accurate. " + + "Conversion from 1.14 models.bin format does not yet support parent parts and may not be 100% accurate.\n" + "Would you like to continue?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes ) { return; } - var writer = new ModelFileWriter(container, version); - writer.WriteToStream(stream); - file.SetData(stream.ToArray()); - } + file.SetData(new ModelFileWriter(container, version)); wasModified = true; MessageBox.Show( this, @@ -2489,13 +2482,13 @@ namespace PckStudio "Converted model container file" ); } - } catch (Exception ex) { - MessageBox.Show(this, ex.Message, "Not a valid model container file"); + MessageBox.Show(this, ex.Message, "Not a valid model container file."); return; } } + } private void setModelVersion1ToolStripMenuItem_Click(object sender, EventArgs e) => setModelVersion(0); From 8784a1223743b12478e44c490b6898141dc13ff5 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 5 Apr 2024 14:36:19 +0200 Subject: [PATCH 08/16] MainForm - Rename 'setModelVersion' to 'SetModelVersion' --- PCK-Studio/MainForm.cs | 70 +++++++++++++++++++++--------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index 160e407d..fca1e8b9 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -2409,8 +2409,8 @@ namespace PckStudio if (treeViewMain.SelectedNode.Tag is PckFileData file && (file.Filetype is PckFileType.AudioFile || file.Filetype is PckFileType.SkinDataFile || file.Filetype is PckFileType.TexturePackInfoFile)) { IDataFormatReader reader = file.Filetype is PckFileType.AudioFile - ? new PckAudioFileReader(endianness == OMI.Endianness.BigEndian ? OMI.Endianness.LittleEndian : OMI.Endianness.BigEndian) - : new PckFileReader(endianness == OMI.Endianness.BigEndian ? OMI.Endianness.LittleEndian : OMI.Endianness.BigEndian); + ? new PckAudioFileReader(endianness == OMI.Endianness.BigEndian ? OMI.Endianness.LittleEndian : OMI.Endianness.BigEndian) + : new PckFileReader(endianness == OMI.Endianness.BigEndian ? OMI.Endianness.LittleEndian : OMI.Endianness.BigEndian); object pck = reader.FromStream(new MemoryStream(file.Data)); IDataFormatWriter writer = file.Filetype is PckFileType.AudioFile @@ -2436,43 +2436,43 @@ namespace PckStudio private void littleEndianToolStripMenuItem_Click(object sender, EventArgs e) => SetPckEndianness(OMI.Endianness.LittleEndian); private void bigEndianToolStripMenuItem_Click(object sender, EventArgs e) => SetPckEndianness(OMI.Endianness.BigEndian); - private void setModelVersion(int version) + private void SetModelVersion(int version) { - if (treeViewMain.SelectedNode.Tag is PckFileData file && file.Filetype is PckFileType.ModelsFile) - { + if (treeViewMain.SelectedNode.Tag is PckFileData file && file.Filetype is PckFileType.ModelsFile) + { try - { + { ModelContainer container = file.Get(new ModelFileReader()); - if (container.Version == version) - { - MessageBox.Show( - this, + if (container.Version == version) + { + MessageBox.Show( + this, $"This model container is already Version {version + 1}.", - "Can't convert", MessageBoxButtons.OK, MessageBoxIcon.Error - ); - return; - } + "Can't convert", MessageBoxButtons.OK, MessageBoxIcon.Error + ); + return; + } - if (version == 2 && - MessageBox.Show( - this, + if (version == 2 && + MessageBox.Show( + this, "Conversion to 1.14 models.bin format does not yet support parent declaration and may not be 100% accurate.\n" + - "Would you like to continue?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes - ) - { - return; - } + "Would you like to continue?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes + ) + { + return; + } if (container.Version > 1 && - MessageBox.Show( - this, + MessageBox.Show( + this, "Conversion from 1.14 models.bin format does not yet support parent parts and may not be 100% accurate.\n" + - "Would you like to continue?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes + "Would you like to continue?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes ) - { - return; - } + { + return; + } file.SetData(new ModelFileWriter(container, version)); wasModified = true; @@ -2482,18 +2482,18 @@ namespace PckStudio "Converted model container file" ); } - catch (Exception ex) - { + catch (Exception ex) + { MessageBox.Show(this, ex.Message, "Not a valid model container file."); - return; + return; + } } } - } - private void setModelVersion1ToolStripMenuItem_Click(object sender, EventArgs e) => setModelVersion(0); + private void setModelVersion1ToolStripMenuItem_Click(object sender, EventArgs e) => SetModelVersion(0); - private void setModelVersion2ToolStripMenuItem_Click(object sender, EventArgs e) => setModelVersion(1); + private void setModelVersion2ToolStripMenuItem_Click(object sender, EventArgs e) => SetModelVersion(1); - private void setModelVersion3ToolStripMenuItem_Click(object sender, EventArgs e) => setModelVersion(2); + private void setModelVersion3ToolStripMenuItem_Click(object sender, EventArgs e) => SetModelVersion(2); } } \ No newline at end of file From a4e9440ea0a91b8584bb8ff628a76bdd5ff1205d Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 5 Apr 2024 22:47:51 +0200 Subject: [PATCH 09/16] PckFileDataExtensions - Rename 'Get' to 'GetDeserializedData'/'GetData' respectively --- PCK-Studio/Extensions/PckFileDataExtensions.cs | 8 ++++---- PCK-Studio/Forms/Editor/TextureAtlasEditor.cs | 4 ++-- PCK-Studio/MainForm.cs | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/PCK-Studio/Extensions/PckFileDataExtensions.cs b/PCK-Studio/Extensions/PckFileDataExtensions.cs index 2ca8b1a9..97e8df1d 100644 --- a/PCK-Studio/Extensions/PckFileDataExtensions.cs +++ b/PCK-Studio/Extensions/PckFileDataExtensions.cs @@ -28,18 +28,18 @@ namespace PckStudio.Extensions { throw new Exception("File is not suitable to contain image data."); } - return file.Get(ImageDeserializer.DefaultDeserializer); + return file.GetDeserializedData(ImageDeserializer.DefaultDeserializer); } - internal static T Get(this PckFileData file, IPckDeserializer deserializer) + internal static T GetDeserializedData(this PckFileData file, IPckDeserializer deserializer) { return deserializer.Deserialize(file); } - internal static T Get(this PckFileData file, IDataFormatReader deserializer) where T : class + internal static T GetData(this PckFileData file, IDataFormatReader formatReader) where T : class { using var ms = new MemoryStream(file.Data); - return deserializer.FromStream(ms); + return formatReader.FromStream(ms); } internal static void SetData(this PckFileData file, T obj, IPckFileSerializer serializer) diff --git a/PCK-Studio/Forms/Editor/TextureAtlasEditor.cs b/PCK-Studio/Forms/Editor/TextureAtlasEditor.cs index b90b452c..e0f04d62 100644 --- a/PCK-Studio/Forms/Editor/TextureAtlasEditor.cs +++ b/PCK-Studio/Forms/Editor/TextureAtlasEditor.cs @@ -254,7 +254,7 @@ namespace PckStudio.Forms.Editor hasAnimation && animationFile.Size > 0) { - var animation = animationFile.Get(AnimationDeserializer.DefaultDeserializer); + var animation = animationFile.GetDeserializedData(AnimationDeserializer.DefaultDeserializer); selectTilePictureBox.Start(animation); } } @@ -538,7 +538,7 @@ namespace PckStudio.Forms.Editor PckFileType.TextureFile ); - var animation = file.Get(AnimationDeserializer.DefaultDeserializer); + var animation = file.GetDeserializedData(AnimationDeserializer.DefaultDeserializer); var animationEditor = new AnimationEditor(animation, _selectedTile.Tile.InternalName, GetBlendColor()); if (animationEditor.ShowDialog(this) != DialogResult.OK) diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index fca1e8b9..53ad1913 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -519,7 +519,7 @@ namespace PckStudio !file.Filename.StartsWith(ResourceLocation.GetPathFromCategory(ResourceCategory.BlockAnimation))) return; - Animation animation = file.Get(AnimationDeserializer.DefaultDeserializer); + Animation animation = file.GetDeserializedData(AnimationDeserializer.DefaultDeserializer); string filename = Path.GetFileNameWithoutExtension(file.Filename); var textureInfos = ResourceLocation.GetCategoryFromPath(file.Filename) switch @@ -563,7 +563,7 @@ namespace PckStudio _ => GameRuleFile.CompressionType.Unknown }; - GameRuleFile grf = file.Get(new GameRuleFileReader(compressiontype)); + GameRuleFile grf = file.GetData(new GameRuleFileReader(compressiontype)); using GameRuleFileEditor grfEditor = new GameRuleFileEditor(grf); if (grfEditor.ShowDialog(this) == DialogResult.OK) @@ -2442,7 +2442,7 @@ namespace PckStudio { try { - ModelContainer container = file.Get(new ModelFileReader()); + ModelContainer container = file.GetData(new ModelFileReader()); if (container.Version == version) { From 3d3dde49cc30cbcd6a37d58a2586430cc6f76347 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 5 Apr 2024 22:49:34 +0200 Subject: [PATCH 10/16] PckFileDataExtensions - Rename 'SetData' to 'SetSerializedData' --- PCK-Studio/Extensions/PckFileDataExtensions.cs | 8 ++++---- PCK-Studio/Forms/Editor/TextureAtlasEditor.cs | 2 +- PCK-Studio/MainForm.cs | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/PCK-Studio/Extensions/PckFileDataExtensions.cs b/PCK-Studio/Extensions/PckFileDataExtensions.cs index 97e8df1d..6a691d9c 100644 --- a/PCK-Studio/Extensions/PckFileDataExtensions.cs +++ b/PCK-Studio/Extensions/PckFileDataExtensions.cs @@ -42,16 +42,16 @@ namespace PckStudio.Extensions return formatReader.FromStream(ms); } - internal static void SetData(this PckFileData file, T obj, IPckFileSerializer serializer) + internal static void SetSerializedData(this PckFileData file, T obj, IPckFileSerializer serializer) { serializer.Serialize(obj, ref file); } - internal static void SetData(this PckFileData file, IDataFormatWriter writer) + internal static void SetData(this PckFileData file, IDataFormatWriter formatWriter) { using (var stream = new MemoryStream()) { - writer.WriteToStream(stream); + formatWriter.WriteToStream(stream); file.SetData(stream.ToArray()); } } @@ -64,7 +64,7 @@ namespace PckStudio.Extensions { throw new Exception("File is not suitable to contain image data."); } - file.SetData(image, ImageSerializer.DefaultSerializer); + file.SetSerializedData(image, ImageSerializer.DefaultSerializer); } internal static bool IsMipmappedFile(this PckFileData file) diff --git a/PCK-Studio/Forms/Editor/TextureAtlasEditor.cs b/PCK-Studio/Forms/Editor/TextureAtlasEditor.cs index e0f04d62..5c6ad3e6 100644 --- a/PCK-Studio/Forms/Editor/TextureAtlasEditor.cs +++ b/PCK-Studio/Forms/Editor/TextureAtlasEditor.cs @@ -546,7 +546,7 @@ namespace PckStudio.Forms.Editor return; } - file.SetData(animationEditor.Result, AnimationSerializer.DefaultSerializer); + file.SetSerializedData(animationEditor.Result, AnimationSerializer.DefaultSerializer); // so animations can automatically update upon saving SelectedIndex = _selectedTile.Index; } diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index 53ad1913..5466687a 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -537,7 +537,7 @@ namespace PckStudio if (animationEditor.ShowDialog(this) == DialogResult.OK) { wasModified = true; - file.SetData(animationEditor.Result, AnimationSerializer.DefaultSerializer); + file.SetSerializedData(animationEditor.Result, AnimationSerializer.DefaultSerializer); BuildMainTreeView(); } } @@ -1081,7 +1081,7 @@ namespace PckStudio { wasModified = true; PckFileData file = currentPCK.CreateNewFile(animationFilepath, PckFileType.TextureFile); - file.SetData(animationEditor.Result, AnimationSerializer.DefaultSerializer); + file.SetSerializedData(animationEditor.Result, AnimationSerializer.DefaultSerializer); BuildMainTreeView(); ReloadMetaTreeView(); } From 88af7fadb7f36b1775ff544b34ea33cf5b377c01 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 5 Apr 2024 22:55:35 +0200 Subject: [PATCH 11/16] MainForm - Rename 'checkSaveState' to 'CheckSaveState' --- PCK-Studio/MainForm.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index 5466687a..75a9024a 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -151,7 +151,7 @@ namespace PckStudio public void LoadPckFromFile(string filepath) { - checkSaveState(); + CheckSaveState(); treeViewMain.Nodes.Clear(); currentPCK = openPck(filepath); if (currentPCK == null) @@ -249,7 +249,7 @@ namespace PckStudio private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { PckManager?.Close(); - checkSaveState(); + CheckSaveState(); } private void openToolStripMenuItem_Click(object sender, EventArgs e) @@ -1478,7 +1478,7 @@ namespace PckStudio private void skinPackToolStripMenuItem_Click(object sender, EventArgs e) { - checkSaveState(); + CheckSaveState(); TextPrompt namePrompt = new TextPrompt(); namePrompt.OKButtonText = "Ok"; if (namePrompt.ShowDialog(this) == DialogResult.OK) @@ -1492,7 +1492,7 @@ namespace PckStudio private void texturePackToolStripMenuItem_Click(object sender, EventArgs e) { - checkSaveState(); + CheckSaveState(); CreateTexturePackPrompt packPrompt = new CreateTexturePackPrompt(); if (packPrompt.ShowDialog(this) == DialogResult.OK) { @@ -1505,7 +1505,7 @@ namespace PckStudio private void mashUpPackToolStripMenuItem_Click(object sender, EventArgs e) { - checkSaveState(); + CheckSaveState(); CreateTexturePackPrompt packPrompt = new CreateTexturePackPrompt(); if (packPrompt.ShowDialog(this) == DialogResult.OK) { @@ -1529,7 +1529,7 @@ namespace PckStudio private void closeToolStripMenuItem_Click(object sender, EventArgs e) { - checkSaveState(); + CheckSaveState(); CloseEditorTab(); } @@ -1829,7 +1829,7 @@ namespace PckStudio pckOpen.Image = Resources.pckClosed; } - private void checkSaveState() + private void CheckSaveState() { if (currentPCK is not null && wasModified && From 4e19ccc7a3c5de1124991e7ea6465de04636d6a3 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 5 Apr 2024 22:57:07 +0200 Subject: [PATCH 12/16] MainForm - Rename 'openPck' to 'OpenPck' --- PCK-Studio/MainForm.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index 75a9024a..40e8cbaa 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -153,7 +153,7 @@ namespace PckStudio { CheckSaveState(); treeViewMain.Nodes.Clear(); - currentPCK = openPck(filepath); + currentPCK = OpenPck(filepath); if (currentPCK == null) { MessageBox.Show(this, string.Format("Failed to load {0}", Path.GetFileName(filepath)), "Error"); @@ -265,7 +265,7 @@ namespace PckStudio } } - private PckFile openPck(string filePath) + private PckFile OpenPck(string filePath) { isTemplateFile = false; saveLocation = filePath; From f8eeb5da487a652ae27519a3e31bc6c2ebb93d6c Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 5 Apr 2024 23:00:11 +0200 Subject: [PATCH 13/16] MainForm - Set file type handler for sub pck files to null --- PCK-Studio/MainForm.cs | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index 40e8cbaa..ad67dc1f 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -99,36 +99,31 @@ namespace PckStudio [PckFileType.TextureFile] = HandleTextureFile, [PckFileType.UIDataFile] = _ => throw new NotSupportedException("unused in-game"), [PckFileType.InfoFile] = null, - [PckFileType.TexturePackInfoFile] = HandleInnerPckFile, + [PckFileType.TexturePackInfoFile] = null, // HandleInnerPckFile, [PckFileType.LocalisationFile] = HandleLocalisationFile, [PckFileType.GameRulesFile] = HandleGameRuleFile, [PckFileType.AudioFile] = HandleAudioFile, [PckFileType.ColourTableFile] = HandleColourFile, [PckFileType.GameRulesHeader] = HandleGameRuleFile, - [PckFileType.SkinDataFile] = HandleInnerPckFile, + [PckFileType.SkinDataFile] = null, // HandleInnerPckFile, [PckFileType.ModelsFile] = null, //HandleModelsFile, // Note: Uncomment when implemented [PckFileType.BehavioursFile] = HandleBehavioursFile, [PckFileType.MaterialFile] = HandleMaterialFile, }; } + // TODO: decide on how to handle embedded pck files private void HandleInnerPckFile(PckFileData file) { - // TODO: decide on how to handle embedded pck files - return; if (Settings.Default.LoadSubPcks && (file.Filetype == PckFileType.SkinDataFile || file.Filetype == PckFileType.TexturePackInfoFile) && file.Size > 0 && treeViewMain.SelectedNode.Nodes.Count == 0) { - using (var stream = new MemoryStream(file.Data)) - { try { - var reader = new PckFileReader(LittleEndianCheckBox.Checked ? OMI.Endianness.LittleEndian : OMI.Endianness.BigEndian); - PckFile subPCKfile = reader.FromStream(stream); + PckFile subPCKfile = file.GetData(new PckFileReader(LittleEndianCheckBox.Checked ? OMI.Endianness.LittleEndian : OMI.Endianness.BigEndian)); BuildPckTreeView(treeViewMain.SelectedNode.Nodes, subPCKfile); treeViewMain.SelectedNode.ExpandAll(); - } catch (OverflowException ex) { @@ -137,7 +132,6 @@ namespace PckStudio "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Debug.WriteLine(ex.Message); } - } return; } treeViewMain.SelectedNode.Nodes.Clear(); From 1580827fa6cfec16f155013d6fb09c77008facb1 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 5 Apr 2024 23:01:14 +0200 Subject: [PATCH 14/16] MainForm - Update if condition in 'HandleOpenFile' --- PCK-Studio/MainForm.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index ad67dc1f..6072a10c 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -212,7 +212,7 @@ namespace PckStudio if (!string.IsNullOrWhiteSpace(filepath)) { string displayFilepath = Regex.Replace(filepath, @"([A-Z]{1}\:\\[Uu]sers\\)([^\\]*\\)(.*)", "~\\$3"); - var item = recentlyOpenToolStripMenuItem.DropDownItems.Add(displayFilepath, null, HandleOpenFile); + ToolStripItem item = recentlyOpenToolStripMenuItem.DropDownItems.Add(displayFilepath, null, HandleOpenFile); item.Tag = filepath; } } @@ -220,7 +220,7 @@ namespace PckStudio private void HandleOpenFile(object sender, EventArgs e) { - if (((ToolStripMenuItem)sender).Tag is string filepath && File.Exists(filepath)) + if (sender is ToolStripItem menuItem && menuItem.Tag is string filepath && File.Exists(filepath)) LoadPckFromFile(filepath); } From 5b1c429ccf0d41251cb3bde80bbf05e0687a4d2e Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 5 Apr 2024 23:03:03 +0200 Subject: [PATCH 15/16] MainForm - Fix PckManager preventing application to exit --- PCK-Studio/MainForm.cs | 64 ++++++++++++++++++++---------------------- 1 file changed, 30 insertions(+), 34 deletions(-) diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs index 6072a10c..992697a9 100644 --- a/PCK-Studio/MainForm.cs +++ b/PCK-Studio/MainForm.cs @@ -100,7 +100,7 @@ namespace PckStudio [PckFileType.UIDataFile] = _ => throw new NotSupportedException("unused in-game"), [PckFileType.InfoFile] = null, [PckFileType.TexturePackInfoFile] = null, // HandleInnerPckFile, - [PckFileType.LocalisationFile] = HandleLocalisationFile, + [PckFileType.LocalisationFile] = HandleLocalisationFile, [PckFileType.GameRulesFile] = HandleGameRuleFile, [PckFileType.AudioFile] = HandleAudioFile, [PckFileType.ColourTableFile] = HandleColourFile, @@ -119,19 +119,19 @@ namespace PckStudio (file.Filetype == PckFileType.SkinDataFile || file.Filetype == PckFileType.TexturePackInfoFile) && file.Size > 0 && treeViewMain.SelectedNode.Nodes.Count == 0) { - try - { + try + { PckFile subPCKfile = file.GetData(new PckFileReader(LittleEndianCheckBox.Checked ? OMI.Endianness.LittleEndian : OMI.Endianness.BigEndian)); - BuildPckTreeView(treeViewMain.SelectedNode.Nodes, subPCKfile); - treeViewMain.SelectedNode.ExpandAll(); - } - catch (OverflowException ex) - { - MessageBox.Show(this, "Failed to open pck\n" + - "Try checking the 'Open/Save as Switch/Vita/PS4 pck' checkbox in the upper right corner.", - "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); - Debug.WriteLine(ex.Message); - } + BuildPckTreeView(treeViewMain.SelectedNode.Nodes, subPCKfile); + treeViewMain.SelectedNode.ExpandAll(); + } + catch (OverflowException ex) + { + MessageBox.Show(this, "Failed to open pck\n" + + "Try checking the 'Open/Save as Switch/Vita/PS4 pck' checkbox in the upper right corner.", + "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + Debug.WriteLine(ex.Message); + } return; } treeViewMain.SelectedNode.Nodes.Clear(); @@ -233,9 +233,9 @@ namespace PckStudio Settings.Default.RecentFiles.Insert(0, filepath); for (int i = Settings.Default.RecentFiles.Count - 1; i >= 5; i--) - { - Settings.Default.RecentFiles.RemoveAt(i); - } + { + Settings.Default.RecentFiles.RemoveAt(i); + } Settings.Default.Save(); LoadRecentFileList(); } @@ -246,7 +246,20 @@ namespace PckStudio CheckSaveState(); } - private void openToolStripMenuItem_Click(object sender, EventArgs e) + private void openPckManagerToolStripMenuItem_Click(object sender, EventArgs e) + { + PckManager ??= new PckManager(); + PckManager.FormClosing += (s, e) => PckManager = null; + if (!PckManager.Visible) + { + // Passing in a parent form will make it stay on top of every other form. -miku + PckManager.Show(); + } + if (PckManager.Focus()) + PckManager.BringToFront(); + } + + private void openToolStripMenuItem_Click(object sender, EventArgs e) { using (var ofd = new OpenFileDialog()) { @@ -2225,23 +2238,6 @@ namespace PckStudio Process.Start("https://trello.com/b/0XLNOEbe/pck-studio"); } - private void openPckManagerToolStripMenuItem_Click(object sender, EventArgs e) - { - PckManager ??= new PckManager(); - PckManager.FormClosing += (s, e) => - { - PckManager.Hide(); - e.Cancel = true; - }; - if (!PckManager.Visible) - { - // passing in a parent form will make it stay on top of every other form. -miku - PckManager.Show(); - } - if (PckManager.Focus()) - PckManager.BringToFront(); - } - private void wavBinkaToolStripMenuItem_Click(object sender, EventArgs e) { using OpenFileDialog fileDialog = new OpenFileDialog From b5081d49738ac675bbcaacfa7d05194841a65aef Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Sat, 6 Apr 2024 11:38:17 +0200 Subject: [PATCH 16/16] CemuPanel - Fix null reference exception thrown when double clicking no node --- PCK-Studio/Features/CemuPanel.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PCK-Studio/Features/CemuPanel.cs b/PCK-Studio/Features/CemuPanel.cs index a071beda..e49018e4 100644 --- a/PCK-Studio/Features/CemuPanel.cs +++ b/PCK-Studio/Features/CemuPanel.cs @@ -246,7 +246,7 @@ namespace PckStudio.Features private void openSkinPackToolStripMenuItem_Click(object sender, EventArgs e) { - if (DLCTreeView.SelectedNode.Tag is DLCDirectoryInfo dlcDir) + if (DLCTreeView.SelectedNode?.Tag is DLCDirectoryInfo dlcDir) { Program.MainInstance.LoadPckFromFile(dlcDir.PackPath); } @@ -254,7 +254,7 @@ namespace PckStudio.Features private void openTexturePackToolStripMenuItem_Click(object sender, EventArgs e) { - if (DLCTreeView.SelectedNode.Tag is DLCDirectoryInfo dlcDir && dlcDir.HasTexturePack) + if (DLCTreeView.SelectedNode?.Tag is DLCDirectoryInfo dlcDir && dlcDir.HasTexturePack) { Program.MainInstance.LoadPckFromFile(dlcDir.TexturePackPath); }