diff --git a/PCK-Studio/MainForm.Designer.cs b/PCK-Studio/MainForm.Designer.cs
index f7320f39..356b3e10 100644
--- a/PCK-Studio/MainForm.Designer.cs
+++ b/PCK-Studio/MainForm.Designer.cs
@@ -77,12 +77,20 @@
this.mashUpPackToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.openToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.extractToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.packSettingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.fullBoxSupportToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.saveToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.saveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.closeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.advancedMetaAddingToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.convertToBedrockToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.miscToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.addCustomPackImageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.openPckManagerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.convertMusicFilesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.wavBinkaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.binkaWavToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.programInfoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.binkaConversionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -106,11 +114,6 @@
this.openPckCenterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.joinDevelopmentDiscordToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.trelloBoardToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.miscToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.addCustomPackImageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.convertMusicFilesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.wavBinkaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.binkaWavToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.contextMenuMetaTree = new System.Windows.Forms.ContextMenuStrip(this.components);
this.addEntryToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.addMultipleEntriesToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
@@ -138,9 +141,8 @@
this.label11 = new MetroFramework.Controls.MetroLabel();
this.treeViewMain = new System.Windows.Forms.TreeView();
this.imageList = new System.Windows.Forms.ImageList(this.components);
- this.LittleEndianCheckBox = new MetroFramework.Controls.MetroCheckBox();
- this.openPckManagerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.pictureBoxImagePreview = new PckStudio.PictureBoxWithInterpolationMode();
+ this.LittleEndianCheckBox = new MetroFramework.Controls.MetroCheckBox();
this.contextMenuPCKEntries.SuspendLayout();
this.menuStrip.SuspendLayout();
this.contextMenuMetaTree.SuspendLayout();
@@ -440,6 +442,7 @@
this.newToolStripMenuItem,
this.openToolStripMenuItem,
this.extractToolStripMenuItem1,
+ this.packSettingsToolStripMenuItem,
this.saveToolStripMenuItem1,
this.saveToolStripMenuItem,
this.closeToolStripMenuItem});
@@ -486,6 +489,21 @@
this.extractToolStripMenuItem1.Name = "extractToolStripMenuItem1";
this.extractToolStripMenuItem1.Click += new System.EventHandler(this.extractToolStripMenuItem1_Click);
//
+ // packSettingsToolStripMenuItem
+ //
+ this.packSettingsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.fullBoxSupportToolStripMenuItem});
+ this.packSettingsToolStripMenuItem.Image = global::PckStudio.Properties.Resources.ranch;
+ this.packSettingsToolStripMenuItem.Name = "packSettingsToolStripMenuItem";
+ resources.ApplyResources(this.packSettingsToolStripMenuItem, "packSettingsToolStripMenuItem");
+ //
+ // fullBoxSupportToolStripMenuItem
+ //
+ this.fullBoxSupportToolStripMenuItem.CheckOnClick = true;
+ this.fullBoxSupportToolStripMenuItem.Name = "fullBoxSupportToolStripMenuItem";
+ resources.ApplyResources(this.fullBoxSupportToolStripMenuItem, "fullBoxSupportToolStripMenuItem");
+ this.fullBoxSupportToolStripMenuItem.CheckedChanged += new System.EventHandler(this.fullBoxSupportToolStripMenuItem_CheckedChanged);
+ //
// saveToolStripMenuItem1
//
resources.ApplyResources(this.saveToolStripMenuItem1, "saveToolStripMenuItem1");
@@ -525,6 +543,48 @@
this.convertToBedrockToolStripMenuItem.Name = "convertToBedrockToolStripMenuItem";
this.convertToBedrockToolStripMenuItem.Click += new System.EventHandler(this.convertToBedrockToolStripMenuItem_Click);
//
+ // miscToolStripMenuItem
+ //
+ this.miscToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.addCustomPackImageToolStripMenuItem,
+ this.openPckManagerToolStripMenuItem,
+ this.convertMusicFilesToolStripMenuItem});
+ this.miscToolStripMenuItem.ForeColor = System.Drawing.Color.White;
+ this.miscToolStripMenuItem.Name = "miscToolStripMenuItem";
+ resources.ApplyResources(this.miscToolStripMenuItem, "miscToolStripMenuItem");
+ //
+ // addCustomPackImageToolStripMenuItem
+ //
+ resources.ApplyResources(this.addCustomPackImageToolStripMenuItem, "addCustomPackImageToolStripMenuItem");
+ this.addCustomPackImageToolStripMenuItem.Name = "addCustomPackImageToolStripMenuItem";
+ this.addCustomPackImageToolStripMenuItem.Click += new System.EventHandler(this.addCustomPackIconToolStripMenuItem_Click);
+ //
+ // openPckManagerToolStripMenuItem
+ //
+ this.openPckManagerToolStripMenuItem.Name = "openPckManagerToolStripMenuItem";
+ resources.ApplyResources(this.openPckManagerToolStripMenuItem, "openPckManagerToolStripMenuItem");
+ this.openPckManagerToolStripMenuItem.Click += new System.EventHandler(this.openPckManagerToolStripMenuItem_Click);
+ //
+ // convertMusicFilesToolStripMenuItem
+ //
+ this.convertMusicFilesToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.wavBinkaToolStripMenuItem,
+ this.binkaWavToolStripMenuItem});
+ this.convertMusicFilesToolStripMenuItem.Name = "convertMusicFilesToolStripMenuItem";
+ resources.ApplyResources(this.convertMusicFilesToolStripMenuItem, "convertMusicFilesToolStripMenuItem");
+ //
+ // wavBinkaToolStripMenuItem
+ //
+ this.wavBinkaToolStripMenuItem.Name = "wavBinkaToolStripMenuItem";
+ resources.ApplyResources(this.wavBinkaToolStripMenuItem, "wavBinkaToolStripMenuItem");
+ this.wavBinkaToolStripMenuItem.Click += new System.EventHandler(this.wavBinkaToolStripMenuItem_Click);
+ //
+ // binkaWavToolStripMenuItem
+ //
+ this.binkaWavToolStripMenuItem.Name = "binkaWavToolStripMenuItem";
+ resources.ApplyResources(this.binkaWavToolStripMenuItem, "binkaWavToolStripMenuItem");
+ this.binkaWavToolStripMenuItem.Click += new System.EventHandler(this.binkaWavToolStripMenuItem_Click);
+ //
// helpToolStripMenuItem
//
this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
@@ -689,42 +749,6 @@
resources.ApplyResources(this.trelloBoardToolStripMenuItem, "trelloBoardToolStripMenuItem");
this.trelloBoardToolStripMenuItem.Click += new System.EventHandler(this.trelloBoardToolStripMenuItem_Click);
//
- // miscToolStripMenuItem
- //
- this.miscToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.addCustomPackImageToolStripMenuItem,
- this.openPckManagerToolStripMenuItem,
- this.convertMusicFilesToolStripMenuItem});
- this.miscToolStripMenuItem.ForeColor = System.Drawing.Color.White;
- this.miscToolStripMenuItem.Name = "miscToolStripMenuItem";
- resources.ApplyResources(this.miscToolStripMenuItem, "miscToolStripMenuItem");
- //
- // addCustomPackImageToolStripMenuItem
- //
- resources.ApplyResources(this.addCustomPackImageToolStripMenuItem, "addCustomPackImageToolStripMenuItem");
- this.addCustomPackImageToolStripMenuItem.Name = "addCustomPackImageToolStripMenuItem";
- this.addCustomPackImageToolStripMenuItem.Click += new System.EventHandler(this.addCustomPackIconToolStripMenuItem_Click);
- //
- // convertMusicFilesToolStripMenuItem
- //
- this.convertMusicFilesToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.wavBinkaToolStripMenuItem,
- this.binkaWavToolStripMenuItem});
- this.convertMusicFilesToolStripMenuItem.Name = "convertMusicFilesToolStripMenuItem";
- resources.ApplyResources(this.convertMusicFilesToolStripMenuItem, "convertMusicFilesToolStripMenuItem");
- //
- // wavBinkaToolStripMenuItem
- //
- this.wavBinkaToolStripMenuItem.Name = "wavBinkaToolStripMenuItem";
- resources.ApplyResources(this.wavBinkaToolStripMenuItem, "wavBinkaToolStripMenuItem");
- this.wavBinkaToolStripMenuItem.Click += new System.EventHandler(this.wavBinkaToolStripMenuItem_Click);
- //
- // binkaWavToolStripMenuItem
- //
- this.binkaWavToolStripMenuItem.Name = "binkaWavToolStripMenuItem";
- resources.ApplyResources(this.binkaWavToolStripMenuItem, "binkaWavToolStripMenuItem");
- this.binkaWavToolStripMenuItem.Click += new System.EventHandler(this.binkaWavToolStripMenuItem_Click);
- //
// contextMenuMetaTree
//
this.contextMenuMetaTree.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
@@ -1026,6 +1050,14 @@
resources.ApplyResources(this.imageList, "imageList");
this.imageList.TransparentColor = System.Drawing.Color.Transparent;
//
+ // pictureBoxImagePreview
+ //
+ resources.ApplyResources(this.pictureBoxImagePreview, "pictureBoxImagePreview");
+ this.pictureBoxImagePreview.BackColor = System.Drawing.Color.Transparent;
+ this.pictureBoxImagePreview.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;
+ this.pictureBoxImagePreview.Name = "pictureBoxImagePreview";
+ this.pictureBoxImagePreview.TabStop = false;
+ //
// LittleEndianCheckBox
//
resources.ApplyResources(this.LittleEndianCheckBox, "LittleEndianCheckBox");
@@ -1035,20 +1067,6 @@
this.LittleEndianCheckBox.Theme = MetroFramework.MetroThemeStyle.Dark;
this.LittleEndianCheckBox.UseSelectable = true;
//
- // openPckManagerToolStripMenuItem
- //
- this.openPckManagerToolStripMenuItem.Name = "openPckManagerToolStripMenuItem";
- resources.ApplyResources(this.openPckManagerToolStripMenuItem, "openPckManagerToolStripMenuItem");
- this.openPckManagerToolStripMenuItem.Click += new System.EventHandler(this.openPckManagerToolStripMenuItem_Click);
- //
- // pictureBoxImagePreview
- //
- resources.ApplyResources(this.pictureBoxImagePreview, "pictureBoxImagePreview");
- this.pictureBoxImagePreview.BackColor = System.Drawing.Color.Transparent;
- this.pictureBoxImagePreview.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;
- this.pictureBoxImagePreview.Name = "pictureBoxImagePreview";
- this.pictureBoxImagePreview.TabStop = false;
- //
// MainForm
//
this.ApplyImageInvert = true;
@@ -1200,6 +1218,8 @@
private System.Windows.Forms.ToolStripMenuItem wavBinkaToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem binkaWavToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem openPckManagerToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem packSettingsToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem fullBoxSupportToolStripMenuItem;
}
}
diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs
index 31fec5ac..5ea56d04 100644
--- a/PCK-Studio/MainForm.cs
+++ b/PCK-Studio/MainForm.cs
@@ -201,6 +201,9 @@ namespace PckStudio
pckFileLabel.Text = "Current PCK File: " + Path.GetFileName(saveLocation);
treeViewMain.Enabled = treeMeta.Enabled = true;
closeToolStripMenuItem.Visible = true;
+ fullBoxSupportToolStripMenuItem.Checked = currentPCK.HasVerionString;
+ packSettingsToolStripMenuItem.Visible = true;
+
saveToolStripMenuItem.Enabled = true;
saveToolStripMenuItem1.Enabled = true;
advancedMetaAddingToolStripMenuItem.Enabled = true;
@@ -210,7 +213,7 @@ namespace PckStudio
isSelectingTab = true;
tabControl.SelectTab(1);
isSelectingTab = false;
- UpdateRPC();
+ UpdateRPC();
}
private void CloseEditorTab()
@@ -231,7 +234,8 @@ namespace PckStudio
saveToolStripMenuItem1.Enabled = false;
advancedMetaAddingToolStripMenuItem.Enabled = false;
closeToolStripMenuItem.Visible = false;
- convertToBedrockToolStripMenuItem.Enabled = false;
+ packSettingsToolStripMenuItem.Visible = false;
+ convertToBedrockToolStripMenuItem.Enabled = false;
addCustomPackImageToolStripMenuItem.Enabled = false;
fileEntryCountLabel.Text = string.Empty;
pckFileLabel.Text = string.Empty;
@@ -644,24 +648,6 @@ namespace PckStudio
private void Save(string filePath)
{
- bool isSkinsPCK = false;
- if (!currentPCK.TryGetFile("0", PckFile.FileData.FileType.InfoFile, out PckFile.FileData _))
- {
- switch(MessageBox.Show(this, "The info file, \"0\", was not detected. Would you like to save as a Skins.pck archive?", "Save as Skins archive?", MessageBoxButtons.YesNoCancel))
- {
- case DialogResult.Yes:
- isSkinsPCK = true;
- break;
- case DialogResult.No:
- isSkinsPCK = false;
- break;
- case DialogResult.Cancel:
- default:
- return; // Cancel operation
- }
- }
- currentPCK.HasVerionString = isSkinsPCK;
-
var writer = new PckFileWriter(currentPCK, LittleEndianCheckBox.Checked ? OMI.Endianness.LittleEndian : OMI.Endianness.BigEndian);
writer.WriteToFile(filePath);
wasModified = false;
@@ -976,10 +962,7 @@ namespace PckStudio
if (parent_file.Filetype is PckFile.FileData.FileType.TexturePackInfoFile || parent_file.Filetype is PckFile.FileData.FileType.SkinDataFile)
{
Console.WriteLine("Rebuilding " + parent_file.Filename);
- PckFile newPCKFile = new PckFile(3)
- {
- HasVerionString = parent_file.Filetype is PckFile.FileData.FileType.SkinDataFile
- };
+ PckFile newPCKFile = new PckFile(3, parent_file.Filetype is PckFile.FileData.FileType.SkinDataFile);
foreach (TreeNode node in GetAllChildNodes(parent.Nodes))
{
@@ -1252,10 +1235,7 @@ namespace PckStudio
PckFile.FileData skinsPCKFile = newPck.CreateNewFile("Skins.pck", PckFile.FileData.FileType.SkinDataFile, () =>
{
using var stream = new MemoryStream();
- var writer = new PckFileWriter(new PckFile(3)
- {
- HasVerionString = true
- },
+ var writer = new PckFileWriter(new PckFile(3, true),
LittleEndianCheckBox.Checked
? OMI.Endianness.LittleEndian
: OMI.Endianness.BigEndian);
@@ -2163,7 +2143,7 @@ namespace PckStudio
currentPCK.CreateNewFile("Skins.pck", PckFile.FileData.FileType.SkinDataFile, () =>
{
using var stream = new MemoryStream();
- var writer = new PckFileWriter(new PckFile(3) { HasVerionString = true },
+ var writer = new PckFileWriter(new PckFile(3, true),
LittleEndianCheckBox.Checked ? OMI.Endianness.LittleEndian : OMI.Endianness.BigEndian);
writer.WriteToStream(stream);
return stream.ToArray();
@@ -2345,5 +2325,10 @@ namespace PckStudio
waitDiag.Dispose();
MessageBox.Show(this, $"Successfully converted {success}/{fileDialog.FileNames.Length} file{(fileDialog.FileNames.Length != 1 ? "s" : "")}", "Done!");
}
- }
+
+ private void fullBoxSupportToolStripMenuItem_CheckedChanged(object sender, EventArgs e)
+ {
+ currentPCK.SetVersion(fullBoxSupportToolStripMenuItem.Checked);
+ }
+ }
}
\ No newline at end of file
diff --git a/PCK-Studio/MainForm.resx b/PCK-Studio/MainForm.resx
index 6f1b8b52..5138802d 100644
--- a/PCK-Studio/MainForm.resx
+++ b/PCK-Studio/MainForm.resx
@@ -492,6 +492,113 @@
None
+
+
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAADuSURBVFhH7ZbB
+ CsMgEERDbv5A/v83e2jNTmCKGdegJk0heHgUn7vrKBQyxRj/iivJPM9WMTWjc45wJeAwhAghVJEG1nkl
+ XNkziLCvtteXphFCfQ08nOi+4kvTeFL1NfBQ/BLuefjS9NkAADOwPnpNX14UADBEaV4mNnkygN34Y/1v
+ AgeWZXll9So2eTLAEVm9ik2a7g1Qgn9t9bvFV/4gAOZdHgB1RPeUEeAZAeBr0d4R4JIACuqI7ikjwDMD
+ tDACNAfo/Sou0fQ9wGKvoQfO8i61W6SkTXi+XtLLgOwcFSna3It3c+LKO3HlfcRpBa3JBjU5E8DiAAAA
+ AElFTkSuQmCC
+
+
+
+ 180, 22
+
+
+ New
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAABGSURBVDhPYxgc
+ 4P8Chv8YeKWUIFSaMPi/W+r//1MapOGTOixQ7UADsCkgAkO1jxoAAtgkicFQ7cPCAGLB////wXgwAQYG
+ AOrUrx4HdAXuAAAAAElFTkSuQmCC
+
+
+
+ 180, 22
+
+
+ Open
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMkMEa+wAAABVSURBVDhPvYwB
+ CgAgCAP9/6cLg0BlS4XqQGjmTn4xyLQ4CtCnnQ3b+0CIZddxARBL9r1wIbCP401JgMrwFi1RWSkJWFlJ
+ BaeyUhYwUkHGO0FnbiEyAQxPT7Gcb/TQAAAAAElFTkSuQmCC
+
+
+
+ 180, 22
+
+
+ Extract
+
+
+ 180, 22
+
+
+ Full box support
+
+
+ 180, 22
+
+
+ Pack Settings
+
+
+ False
+
+
+ False
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAADfSURBVDhPYxg8
+ QLt++3yTGbf/Fm599P/Nh49wfPXxq/+rTt37f+Dak/8gOSBgAGEMANIMxGBFyAasPf/0v8GE8//z1t8C
+ y4HU4DIALIluwLpLL+HiMANAGKoNAWASCavv/n/57gPcgOvP3oENOXj7NViOoAFGU6791+k4ghWD5Aga
+ QCyGakMAkODcU89R/I8Ng9TgNADk14dPn/8/c+kqVgySgwUqVBsCwAx49urN/zsPHmPFIDmaGvAXJInN
+ 38gYasBfqDYE0K7dOn/Wvut/sfkdGYPUgJI9VNuAAwYGAGn6yvdevWgPAAAAAElFTkSuQmCC
+
+
+
+ 180, 22
+
+
+ Save
+
+
+ False
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAADfSURBVDhPYxg8
+ IEt7+/x6k9t/lxQ++v/2zUc4vnv11f+Dq+79v3DgyX+QHBAwgDAGAGkGYrAiZAOOrX36v9zg/P95ebfA
+ ciA1uAwAS6IbcGLdS7g4zAAQhmpDAJjEjIS7/1+//AA34MH1d2BDLh98DZYjaECN0bX/BTpHsGKQHEED
+ iMVQbQgAEtw39zmK/7FhkBqcBoD8+vjh8//nz1zFikFysECFakMAmAEvnr35f//OY6wYJEdTA/6CJLH5
+ GxlDDfgL1YYAWdpb52+bdf0vNr8jY5AaULKHahtwwMAAAPeIxBbbnvcfAAAAAElFTkSuQmCC
+
+
+
+ 180, 22
+
+
+ Save As
+
+
+ 180, 22
+
+
+ Close
+
+
+ False
+
37, 20
@@ -546,23 +653,6 @@
3
-
-
- iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAADuSURBVFhH7ZbB
- CsMgEERDbv5A/v83e2jNTmCKGdegJk0heHgUn7vrKBQyxRj/iivJPM9WMTWjc45wJeAwhAghVJEG1nkl
- XNkziLCvtteXphFCfQ08nOi+4kvTeFL1NfBQ/BLuefjS9NkAADOwPnpNX14UADBEaV4mNnkygN34Y/1v
- AgeWZXll9So2eTLAEVm9ik2a7g1Qgn9t9bvFV/4gAOZdHgB1RPeUEeAZAeBr0d4R4JIACuqI7ikjwDMD
- tDACNAfo/Sou0fQ9wGKvoQfO8i61W6SkTXi+XtLLgOwcFSna3It3c+LKO3HlfcRpBa3JBjU5E8DiAAAA
- AElFTkSuQmCC
-
-
-
- 114, 22
-
-
- New
-
151, 22
@@ -581,81 +671,6 @@
Mash-Up Pack
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAABGSURBVDhPYxgc
- 4P8Chv8YeKWUIFSaMPi/W+r//1MapOGTOixQ7UADsCkgAkO1jxoAAtgkicFQ7cPCAGLB////wXgwAQYG
- AOrUrx4HdAXuAAAAAElFTkSuQmCC
-
-
-
- 114, 22
-
-
- Open
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMkMEa+wAAABVSURBVDhPvYwB
- CgAgCAP9/6cLg0BlS4XqQGjmTn4xyLQ4CtCnnQ3b+0CIZddxARBL9r1wIbCP401JgMrwFi1RWSkJWFlJ
- BaeyUhYwUkHGO0FnbiEyAQxPT7Gcb/TQAAAAAElFTkSuQmCC
-
-
-
- 114, 22
-
-
- Extract
-
-
- False
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAADfSURBVDhPYxg8
- QLt++3yTGbf/Fm599P/Nh49wfPXxq/+rTt37f+Dak/8gOSBgAGEMANIMxGBFyAasPf/0v8GE8//z1t8C
- y4HU4DIALIluwLpLL+HiMANAGKoNAWASCavv/n/57gPcgOvP3oENOXj7NViOoAFGU6791+k4ghWD5Aga
- QCyGakMAkODcU89R/I8Ng9TgNADk14dPn/8/c+kqVgySgwUqVBsCwAx49urN/zsPHmPFIDmaGvAXJInN
- 38gYasBfqDYE0K7dOn/Wvut/sfkdGYPUgJI9VNuAAwYGAGn6yvdevWgPAAAAAElFTkSuQmCC
-
-
-
- 114, 22
-
-
- Save
-
-
- False
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAADfSURBVDhPYxg8
- IEt7+/x6k9t/lxQ++v/2zUc4vnv11f+Dq+79v3DgyX+QHBAwgDAGAGkGYrAiZAOOrX36v9zg/P95ebfA
- ciA1uAwAS6IbcGLdS7g4zAAQhmpDAJjEjIS7/1+//AA34MH1d2BDLh98DZYjaECN0bX/BTpHsGKQHEED
- iMVQbQgAEtw39zmK/7FhkBqcBoD8+vjh8//nz1zFikFysECFakMAmAEvnr35f//OY6wYJEdTA/6CJLH5
- GxlDDfgL1YYAWdpb52+bdf0vNr8jY5AaULKHahtwwMAAAPeIxBbbnvcfAAAAAElFTkSuQmCC
-
-
-
- 114, 22
-
-
- Save As
-
-
- 114, 22
-
-
- Close
-
-
- False
-
False
@@ -700,6 +715,39 @@
Convert to Bedrock
+
+ False
+
+
+ 195, 22
+
+
+ Add Custom Pack Icon
+
+
+ 195, 22
+
+
+ Open Pck Manager
+
+
+ 195, 22
+
+
+ Convert Music Files
+
+
+ 145, 22
+
+
+ Wav -> Binka
+
+
+ 145, 22
+
+
+ Binka -> Wav
+
iVBORw0KGgoAAAANSUhEUgAAAtAAAALQCAYAAAC5V0ecAAAABGdBTUEAALGPC/xhBQAAazFJREFUeF7t
@@ -24114,39 +24162,6 @@
Trello Board
-
- False
-
-
- 195, 22
-
-
- Add Custom Pack Icon
-
-
- 195, 22
-
-
- Open Pck Manager
-
-
- 195, 22
-
-
- Convert Music Files
-
-
- 145, 22
-
-
- Wav -> Binka
-
-
- 145, 22
-
-
- Binka -> Wav
-
298, 17
@@ -29305,9 +29320,6 @@
AP//AAA=
-
- NoControl
-
1064, 660
@@ -29587,6 +29599,18 @@
System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ packSettingsToolStripMenuItem
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fullBoxSupportToolStripMenuItem
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
saveToolStripMenuItem1
@@ -29623,6 +29647,42 @@
System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ miscToolStripMenuItem
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ addCustomPackImageToolStripMenuItem
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ openPckManagerToolStripMenuItem
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ convertMusicFilesToolStripMenuItem
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ wavBinkaToolStripMenuItem
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ binkaWavToolStripMenuItem
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
helpToolStripMenuItem
@@ -29761,36 +29821,6 @@
System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- miscToolStripMenuItem
-
-
- System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- addCustomPackImageToolStripMenuItem
-
-
- System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- convertMusicFilesToolStripMenuItem
-
-
- System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- wavBinkaToolStripMenuItem
-
-
- System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- binkaWavToolStripMenuItem
-
-
- System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
addEntryToolStripMenuItem
@@ -29821,12 +29851,6 @@
System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- openPckManagerToolStripMenuItem
-
-
- System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
MainForm
diff --git a/PCK-Studio/PckStudio.csproj b/PCK-Studio/PckStudio.csproj
index a2787bda..b79a6d92 100644
--- a/PCK-Studio/PckStudio.csproj
+++ b/PCK-Studio/PckStudio.csproj
@@ -720,6 +720,7 @@
+
diff --git a/PCK-Studio/Properties/Resources.Designer.cs b/PCK-Studio/Properties/Resources.Designer.cs
index 893fbff7..2ed0eb44 100644
--- a/PCK-Studio/Properties/Resources.Designer.cs
+++ b/PCK-Studio/Properties/Resources.Designer.cs
@@ -514,6 +514,16 @@ namespace PckStudio.Properties {
}
}
+ ///
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ ///
+ public static System.Drawing.Bitmap ranch {
+ get {
+ object obj = ResourceManager.GetObject("ranch", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
///
/// Looks up a localized resource of type System.Drawing.Bitmap.
///
diff --git a/PCK-Studio/Properties/Resources.resx b/PCK-Studio/Properties/Resources.resx
index 56f90c2a..cd97661f 100644
--- a/PCK-Studio/Properties/Resources.resx
+++ b/PCK-Studio/Properties/Resources.resx
@@ -322,4 +322,7 @@
..\Resources\icons\file_import.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\icons\ranch.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
\ No newline at end of file
diff --git a/PCK-Studio/Resources/icons/ranch.png b/PCK-Studio/Resources/icons/ranch.png
new file mode 100644
index 00000000..9cabc5ea
Binary files /dev/null and b/PCK-Studio/Resources/icons/ranch.png differ
diff --git a/Vendor/OMI-Lib b/Vendor/OMI-Lib
index b5285431..a168e876 160000
--- a/Vendor/OMI-Lib
+++ b/Vendor/OMI-Lib
@@ -1 +1 @@
-Subproject commit b52854318373efaa39f7c480c2b84a9f8d62a495
+Subproject commit a168e876825ae2cbb8bbf55b76aa2852af233576