diff --git a/PCK-Studio/MainForm.Designer.cs b/PCK-Studio/MainForm.Designer.cs
index 3eda3aff..9517da39 100644
--- a/PCK-Studio/MainForm.Designer.cs
+++ b/PCK-Studio/MainForm.Designer.cs
@@ -61,6 +61,7 @@
this.deleteFileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.moveDownToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.viewFileInfoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.generateMipMapTextureToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.menuStrip = new System.Windows.Forms.MenuStrip();
this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.newToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -130,7 +131,7 @@
this.imageList = new System.Windows.Forms.ImageList(this.components);
this.pictureBoxImagePreview = new PckStudio.PictureBoxWithInterpolationMode();
this.LittleEndianCheckBox = new MetroFramework.Controls.MetroCheckBox();
- this.generateMipMapTextureToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.colourscolToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.contextMenuPCKEntries.SuspendLayout();
this.menuStrip.SuspendLayout();
this.contextMenuMetaTree.SuspendLayout();
@@ -168,7 +169,8 @@
this.folderToolStripMenuItem,
this.skinToolStripMenuItem,
this.createAnimatedTextureToolStripMenuItem,
- this.audiopckToolStripMenuItem});
+ this.audiopckToolStripMenuItem,
+ this.colourscolToolStripMenuItem});
resources.ApplyResources(this.createToolStripMenuItem, "createToolStripMenuItem");
this.createToolStripMenuItem.Name = "createToolStripMenuItem";
//
@@ -349,6 +351,12 @@
resources.ApplyResources(this.viewFileInfoToolStripMenuItem, "viewFileInfoToolStripMenuItem");
this.viewFileInfoToolStripMenuItem.Click += new System.EventHandler(this.viewFileInfoToolStripMenuItem_Click);
//
+ // generateMipMapTextureToolStripMenuItem
+ //
+ this.generateMipMapTextureToolStripMenuItem.Name = "generateMipMapTextureToolStripMenuItem";
+ resources.ApplyResources(this.generateMipMapTextureToolStripMenuItem, "generateMipMapTextureToolStripMenuItem");
+ this.generateMipMapTextureToolStripMenuItem.Click += new System.EventHandler(this.generateMipMapTextureToolStripMenuItem_Click);
+ //
// menuStrip
//
resources.ApplyResources(this.menuStrip, "menuStrip");
@@ -952,11 +960,12 @@
this.LittleEndianCheckBox.Theme = MetroFramework.MetroThemeStyle.Dark;
this.LittleEndianCheckBox.UseSelectable = true;
//
- // generateMipMapTextureToolStripMenuItem
+ // colourscolToolStripMenuItem
//
- this.generateMipMapTextureToolStripMenuItem.Name = "generateMipMapTextureToolStripMenuItem";
- resources.ApplyResources(this.generateMipMapTextureToolStripMenuItem, "generateMipMapTextureToolStripMenuItem");
- this.generateMipMapTextureToolStripMenuItem.Click += new System.EventHandler(this.generateMipMapTextureToolStripMenuItem_Click);
+ this.colourscolToolStripMenuItem.Image = global::PckStudio.Properties.Resources.COL_ICON;
+ this.colourscolToolStripMenuItem.Name = "colourscolToolStripMenuItem";
+ resources.ApplyResources(this.colourscolToolStripMenuItem, "colourscolToolStripMenuItem");
+ this.colourscolToolStripMenuItem.Click += new System.EventHandler(this.colourscolToolStripMenuItem_Click);
//
// MainForm
//
@@ -1098,6 +1107,7 @@
private MetroFramework.Controls.MetroLabel labelVersion;
private System.Windows.Forms.RichTextBox ChangelogRichTextBox;
private System.Windows.Forms.ToolStripMenuItem generateMipMapTextureToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem colourscolToolStripMenuItem;
}
}
diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs
index 049c22a7..ff68d980 100644
--- a/PCK-Studio/MainForm.cs
+++ b/PCK-Studio/MainForm.cs
@@ -2928,5 +2928,19 @@ namespace PckStudio
}
}
}
+
+ private void colourscolToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ PCKFile.FileData NewColorFile;
+ if (currentPCK.TryGetFile("colours.col", PCKFile.FileData.FileType.ColourTableFile, out NewColorFile))
+ {
+ MessageBox.Show("A color table file already exists in this PCK and a new one cannot be created.", "Operation aborted");
+ return;
+ }
+ NewColorFile = new PCKFile.FileData("colours.col", PCKFile.FileData.FileType.ColourTableFile);
+ NewColorFile.SetData(Resources.colours);
+ currentPCK.Files.Add(NewColorFile);
+ BuildMainTreeView();
+ }
}
}
\ No newline at end of file
diff --git a/PCK-Studio/MainForm.resx b/PCK-Studio/MainForm.resx
index c408c933..f1625313 100644
--- a/PCK-Studio/MainForm.resx
+++ b/PCK-Studio/MainForm.resx
@@ -130,7 +130,7 @@
- 167, 22
+ 180, 22
Folder
@@ -152,7 +152,7 @@
- 167, 22
+ 180, 22
Skin
@@ -174,7 +174,7 @@
- 167, 22
+ 180, 22
Animated Texture
@@ -188,11 +188,17 @@
- 167, 22
+ 180, 22
Audio.pck
+
+ 180, 22
+
+
+ Colours.col
+
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
@@ -207,52 +213,6 @@
Create
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xOdTWsmQAAAIkSURBVDhPpdLf
- T1JxGMfxc1n8qtzcyglCWhFS1PLGHAgisDmktZZtabRSEYhDZ8xpiSWVpaSxLpoXyWquLvzV+oGZq+iy
- /6Stm7qsm+DT830YMJw3rbO9Djs7z/P+wob03xcAyWbUwqLXotWgha1pDzPr1axl/y52uEHFrAY1z4l5
- sVsK0IK1UVMbaKQAOXhgN2tuKLHQTKtBh6M0XwmIxe1OtexjXZa9pA6dlnomlgXx7WoCo/1eTF3pwfRQ
- gM3HLmD+Wh8yIwE8CgcwFznLJs67cLPPgeMmXW1gKRXCZjqGfCbBvi6kWH6OnoXMKFsd68fa2CW0Haqr
- BpYnh5G7F8PGtIyV2yG2NhXHeuo6nioD5CI+pRMsG+nFYqSHVQKrt0LYKAcmhyCeX6Vklk0MsI9phQIK
- Bfy07OfPSkAs/v7xDcViEd6OZ/C2LyOXHMb75Agtlk72nF6hdy/FEgrFP3yI2OVA7r6MXz+/04siPB3P
- aXgJ75JhbFIgP5PAZwr42lcp8IJnioUCBcLVQHbQizfjQTr1Kj7cTbBIpw1R54mK/GwMXwjqaYWkzrVV
- A4uDPry+QYGJIN7eUVjMcQyyvWrrQRxbM/GdA4+Dbjy57MJC0AmnUQ2XUYPZXjse+qvKi9vRHZLisUJx
- WyB3m0sBkwZuvYr56A8j7LQs0B2S7LMg2n0EUY8ZdpMaDgo4mlSsq1lXo7w4fuZk6Sf861U5mS9J+gsp
- e+98+xbVEAAAAABJRU5ErkJggg==
-
-
-
- 228, 22
-
-
- Import Skin
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xOdTWsmQAAAEnSURBVDhPYxgc
- 4P8Chv8YeKWUIFSaMPi/W+r//1MapOGTOixQ7UADkCS05Xjh2FhFEIydtIT+22uJAsX4wBimFqod04Bt
- nTn/9/YV/T82rQGM93YXAfkl/1eVRYPl8RqwuTnn/5aW3P8r69L+r67P+7+mIf//rIKo/7s7i/7PyfT9
- PzvTC78BW6AGrKpN+7+2IReM5xTF/N/VWQA0wAdogA8BA4Ca//7799/VauH/TdUZ/7dVp//fA7Td3XLV
- //+iwNgBYXwGbCiP+7+5Oun/9qai/5n2+v+zHAzAeG9HDnEGTIl3/D8tzuG/owLP/w5f2/9dPrYIjWgY
- qh3VgAJnrf+5Lhr/HRV5/jvLcoExNs0gDNWOagBeDNMM5UO1Ew8wbB4EgIEBABiEccKRdcoAAAAAAElF
- TkSuQmCC
-
-
-
- 228, 22
-
-
- Import Extracted Skins Folder
-
-
- 228, 22
-
-
- Add Texture
-
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
@@ -268,78 +228,6 @@
Import
-
- 222, 22
-
-
- Skin (.PNG)
-
-
- 222, 22
-
-
- Cape (.PNG)
-
-
- 222, 22
-
-
- Texture (.PNG)
-
-
- 222, 22
-
-
- Languages File (.LOC)
-
-
- 222, 22
-
-
- Game Rules File (.GRF)
-
-
- 222, 22
-
-
- Music Cues File (audio.PCK)
-
-
- 222, 22
-
-
- Colour Table File (.COL)
-
-
- 222, 22
-
-
- Game Rules Header (.GRH)
-
-
- 222, 22
-
-
- Skins PCK (.PCK)
-
-
- 222, 22
-
-
- Models File (.BIN)
-
-
- 222, 22
-
-
- Behaviours File (.BIN)
-
-
- 222, 22
-
-
- Entity Materials File (.BIN)
-
210, 22
@@ -462,6 +350,124 @@
System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xOdTWsmQAAAIkSURBVDhPpdLf
+ T1JxGMfxc1n8qtzcyglCWhFS1PLGHAgisDmktZZtabRSEYhDZ8xpiSWVpaSxLpoXyWquLvzV+oGZq+iy
+ /6Stm7qsm+DT830YMJw3rbO9Djs7z/P+wob03xcAyWbUwqLXotWgha1pDzPr1axl/y52uEHFrAY1z4l5
+ sVsK0IK1UVMbaKQAOXhgN2tuKLHQTKtBh6M0XwmIxe1OtexjXZa9pA6dlnomlgXx7WoCo/1eTF3pwfRQ
+ gM3HLmD+Wh8yIwE8CgcwFznLJs67cLPPgeMmXW1gKRXCZjqGfCbBvi6kWH6OnoXMKFsd68fa2CW0Haqr
+ BpYnh5G7F8PGtIyV2yG2NhXHeuo6nioD5CI+pRMsG+nFYqSHVQKrt0LYKAcmhyCeX6Vklk0MsI9phQIK
+ Bfy07OfPSkAs/v7xDcViEd6OZ/C2LyOXHMb75Agtlk72nF6hdy/FEgrFP3yI2OVA7r6MXz+/04siPB3P
+ aXgJ75JhbFIgP5PAZwr42lcp8IJnioUCBcLVQHbQizfjQTr1Kj7cTbBIpw1R54mK/GwMXwjqaYWkzrVV
+ A4uDPry+QYGJIN7eUVjMcQyyvWrrQRxbM/GdA4+Dbjy57MJC0AmnUQ2XUYPZXjse+qvKi9vRHZLisUJx
+ WyB3m0sBkwZuvYr56A8j7LQs0B2S7LMg2n0EUY8ZdpMaDgo4mlSsq1lXo7w4fuZk6Sf861U5mS9J+gsp
+ e+98+xbVEAAAAABJRU5ErkJggg==
+
+
+
+ 228, 22
+
+
+ Import Skin
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xOdTWsmQAAAEnSURBVDhPYxgc
+ 4P8Chv8YeKWUIFSaMPi/W+r//1MapOGTOixQ7UADkCS05Xjh2FhFEIydtIT+22uJAsX4wBimFqod04Bt
+ nTn/9/YV/T82rQGM93YXAfkl/1eVRYPl8RqwuTnn/5aW3P8r69L+r67P+7+mIf//rIKo/7s7i/7PyfT9
+ PzvTC78BW6AGrKpN+7+2IReM5xTF/N/VWQA0wAdogA8BA4Ca//7799/VauH/TdUZ/7dVp//fA7Td3XLV
+ //+iwNgBYXwGbCiP+7+5Oun/9qai/5n2+v+zHAzAeG9HDnEGTIl3/D8tzuG/owLP/w5f2/9dPrYIjWgY
+ qh3VgAJnrf+5Lhr/HRV5/jvLcoExNs0gDNWOagBeDNMM5UO1Ew8wbB4EgIEBABiEccKRdcoAAAAAAElF
+ TkSuQmCC
+
+
+
+ 228, 22
+
+
+ Import Extracted Skins Folder
+
+
+ 228, 22
+
+
+ Add Texture
+
+
+ 222, 22
+
+
+ Skin (.PNG)
+
+
+ 222, 22
+
+
+ Cape (.PNG)
+
+
+ 222, 22
+
+
+ Texture (.PNG)
+
+
+ 222, 22
+
+
+ Languages File (.LOC)
+
+
+ 222, 22
+
+
+ Game Rules File (.GRF)
+
+
+ 222, 22
+
+
+ Music Cues File (audio.PCK)
+
+
+ 222, 22
+
+
+ Colour Table File (.COL)
+
+
+ 222, 22
+
+
+ Game Rules Header (.GRH)
+
+
+ 222, 22
+
+
+ Skins PCK (.PCK)
+
+
+ 222, 22
+
+
+ Models File (.BIN)
+
+
+ 222, 22
+
+
+ Behaviours File (.BIN)
+
+
+ 222, 22
+
+
+ Entity Materials File (.BIN)
+
17, 17
@@ -476,6 +482,53 @@
None
+
+ 24, 44
+
+
+ 1016, 24
+
+
+ 2
+
+
+ menuStrip1
+
+
+ menuStrip
+
+
+ System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 3
+
+
+ 37, 20
+
+
+ File
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAADuSURBVFhH7ZbB
+ CsMgEERDbv5A/v83e2jNTmCKGdegJk0heHgUn7vrKBQyxRj/iivJPM9WMTWjc45wJeAwhAghVJEG1nkl
+ XNkziLCvtteXphFCfQ08nOi+4kvTeFL1NfBQ/BLuefjS9NkAADOwPnpNX14UADBEaV4mNnkygN34Y/1v
+ AgeWZXll9So2eTLAEVm9ik2a7g1Qgn9t9bvFV/4gAOZdHgB1RPeUEeAZAeBr0d4R4JIACuqI7ikjwDMD
+ tDACNAfo/Sou0fQ9wGKvoQfO8i61W6SkTXi+XtLLgOwcFSna3It3c+LKO3HlfcRpBa3JBjU5E8DiAAAA
+ AElFTkSuQmCC
+
+
+
+ 217, 22
+
+
+ New
+
151, 22
@@ -494,23 +547,6 @@
Mash-Up Pack
-
-
- iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAADuSURBVFhH7ZbB
- CsMgEERDbv5A/v83e2jNTmCKGdegJk0heHgUn7vrKBQyxRj/iivJPM9WMTWjc45wJeAwhAghVJEG1nkl
- XNkziLCvtteXphFCfQ08nOi+4kvTeFL1NfBQ/BLuefjS9NkAADOwPnpNX14UADBEaV4mNnkygN34Y/1v
- AgeWZXll9So2eTLAEVm9ik2a7g1Qgn9t9bvFV/4gAOZdHgB1RPeUEeAZAeBr0d4R4JIACuqI7ikjwDMD
- tDACNAfo/Sou0fQ9wGKvoQfO8i61W6SkTXi+XtLLgOwcFSna3It3c+LKO3HlfcRpBa3JBjU5E8DiAAAA
- AElFTkSuQmCC
-
-
-
- 217, 22
-
-
- New
-
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
@@ -629,11 +665,11 @@
False
-
- 37, 20
+
+ 39, 20
-
- File
+
+ Edit
False
@@ -679,11 +715,11 @@
Convert to Bedrock
-
- 39, 20
+
+ 44, 20
-
- Edit
+
+ Help
@@ -1225,6 +1261,20 @@
Binka Conversion
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAKdJREFUOE+1
+ jzEKwzAQBNUEXKQIBOwifcgTUvkDbt2p9qP0Ev1E31FYkVXOx2FLRRYWi7NnTnZ/z/MxZPY7aguhbZlq
+ myQafL+ubRINshCwnO0kFqi3HkpwWOf7DkC1RBfvx9slV4ElscqbxBiz9/4nwOBIQjCEUL7FswhwDYAp
+ JVMiN0oYs/ILiCXRIGHOwVQBoiXsKSgjJdzaBMpQ0g3KEOoG++PcBx9PFJGNjU4vAAAAAElFTkSuQmCC
+
+
+
+ 181, 22
+
+
+ Tutorials
+
iVBORw0KGgoAAAANSUhEUgAACOAAAAaoCAYAAAAgNTafAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
@@ -21910,20 +21960,6 @@
How PCKs work
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAKdJREFUOE+1
- jzEKwzAQBNUEXKQIBOwifcgTUvkDbt2p9qP0Ev1E31FYkVXOx2FLRRYWi7NnTnZ/z/MxZPY7aguhbZlq
- myQafL+ubRINshCwnO0kFqi3HkpwWOf7DkC1RBfvx9slV4ElscqbxBiz9/4nwOBIQjCEUL7FswhwDYAp
- JVMiN0oYs/ILiCXRIGHOwVQBoiXsKSgjJdzaBMpQ0g3KEOoG++PcBx9PFJGNjU4vAAAAAElFTkSuQmCC
-
-
-
- 181, 22
-
-
- Tutorials
-
iVBORw0KGgoAAAANSUhEUgAABkAAAAZACAYAAAAhDI6nAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
@@ -23927,6 +23963,12 @@
FAQ
+
+ 181, 22
+
+
+ Buy a coffee
+
253, 22
@@ -23945,12 +23987,6 @@
For MattNL (Other Developer)
-
- 181, 22
-
-
- Buy a coffee
-
181, 22
@@ -25798,11 +25834,18 @@
Administrative Tools
-
- 44, 20
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAAAuSURBVDhPY/j/
+ /z9FGMYgFwwbA8gFcANARpEJho0B5AK4ASCjyATDyQAy8X8GAKAaUNpxMP6IAAAAAElFTkSuQmCC
+
-
- Help
+
+ 63, 20
+
+
+ More
@@ -28501,46 +28544,18 @@
Join Development Discord
-
-
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAAAuSURBVDhPY/j/
- /z9FGMYgFwwbA8gFcANARpEJho0B5AK4ASCjyATDyQAy8X8GAKAaUNpxMP6IAAAAAElFTkSuQmCC
-
-
-
- 63, 20
-
-
- More
-
-
- 24, 44
-
-
- 1016, 24
-
-
- 2
-
-
- menuStrip1
-
-
- menuStrip
-
-
- System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 3
-
298, 17
+
+ 138, 70
+
+
+ contextMenuMetaTree
+
+
+ System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
@@ -28584,15 +28599,6 @@
Delete Entry
-
- 138, 70
-
-
- contextMenuMetaTree
-
-
- System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
iVBORw0KGgoAAAANSUhEUgAAAbYAAAB7CAYAAAAYCKWuAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
@@ -29279,6 +29285,324 @@
7
+
+ pckOpen
+
+
+ System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ openTab
+
+
+ 2
+
+
+ label5
+
+
+ MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ openTab
+
+
+ 3
+
+
+ labelVersion
+
+
+ MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ openTab
+
+
+ 4
+
+
+ ChangelogRichTextBox
+
+
+ System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ openTab
+
+
+ 5
+
+
+ 4, 38
+
+
+ 18, 30, 20, 5
+
+
+ 1016, 558
+
+
+ 1
+
+
+ openTab
+
+
+ MetroFramework.Controls.MetroTabPage, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ tabControl
+
+
+ 0
+
+
+ None
+
+
+ Top, Right
+
+
+ True
+
+
+ 935, 252
+
+
+ 0, 0
+
+
+ 19
+
+
+ labelImageSize
+
+
+ MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ editorTab
+
+
+ 2
+
+
+ Top, Right
+
+
+ True
+
+
+ 913, 53
+
+
+ 0, 0
+
+
+ 17
+
+
+ fileEntryCountLabel
+
+
+ MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ editorTab
+
+
+ 3
+
+
+ Top, Bottom, Right
+
+
+ MetaTab
+
+
+ MetroFramework.Controls.MetroTabPage, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ PropertiesTabControl
+
+
+ 0
+
+
+ 413, 277
+
+
+ 596, 282
+
+
+ 11
+
+
+ PropertiesTabControl
+
+
+ MetroFramework.Controls.MetroTabControl, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ editorTab
+
+
+ 4
+
+
+ True
+
+
+ True
+
+
+ 433, 71
+
+
+ 0, 0
+
+
+ 3
+
+
+ label11
+
+
+ MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ editorTab
+
+
+ 5
+
+
+ Top, Bottom, Left, Right
+
+
+ False
+
+
+ 0
+
+
+ 467, 14
+
+
+ 32, 32
+
+
+ 5, 50
+
+
+ 0, 0, 0, 0
+
+
+ 0
+
+
+ 405, 501
+
+
+ 10
+
+
+ treeViewMain
+
+
+ System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ editorTab
+
+
+ 6
+
+
+ Top, Right
+
+
+ None
+
+
+ NoControl
+
+
+ 413, 50
+
+
+ 231, 218
+
+
+ Zoom
+
+
+ 18
+
+
+ pictureBoxImagePreview
+
+
+ PckStudio.PictureBoxWithInterpolationMode, PCK-Studio, Version=7.0.0.0, Culture=neutral, PublicKeyToken=null
+
+
+ editorTab
+
+
+ 8
+
+
+ 4, 38
+
+
+ 5, 50, 5, 7
+
+
+ 1016, 558
+
+
+ 0
+
+
+ editorTab
+
+
+ MetroFramework.Controls.MetroTabPage, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ tabControl
+
+
+ 1
+
+
+ Fill
+
+
+ 20, 30
+
+
+ 0, 0, 0, 0
+
+
+ 1024, 600
+
+
+ 0
+
+
+ tabControl
+
+
+ MetroFramework.Controls.MetroTabControl, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ $this
+
+
+ 4
+
None
@@ -29408,89 +29732,104 @@
5
-
- 4, 38
+
+ metroLabel2
-
- 18, 30, 20, 5
-
-
- 1016, 558
-
-
- 1
-
-
- openTab
-
-
- MetroFramework.Controls.MetroTabPage, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
-
-
- tabControl
-
-
- 0
-
-
- None
-
-
- Top, Right
-
-
- True
-
-
- 935, 252
-
-
- 0, 0
-
-
- 19
-
-
- labelImageSize
-
-
+
MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
-
- editorTab
+
+ MetaTab
-
+
2
-
- Top, Right
+
+ treeMeta
-
- True
+
+ System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 913, 53
+
+ MetaTab
-
- 0, 0
-
-
- 17
-
-
- fileEntryCountLabel
-
-
- MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
-
-
- editorTab
-
-
+
3
-
- Top, Bottom, Right
+
+ entryTypeTextBox
+
+
+ MetroFramework.Controls.MetroTextBox, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ MetaTab
+
+
+ 4
+
+
+ entryDataTextBox
+
+
+ MetroFramework.Controls.MetroTextBox, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ MetaTab
+
+
+ 5
+
+
+ buttonEdit
+
+
+ MetroFramework.Controls.MetroButton, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ MetaTab
+
+
+ 6
+
+
+ metroLabel1
+
+
+ MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ MetaTab
+
+
+ 7
+
+
+ 4, 38
+
+
+ 3, 3, 3, 3
+
+
+ 588, 240
+
+
+ 0
+
+
+ Properties
+
+
+ MetaTab
+
+
+ MetroFramework.Controls.MetroTabPage, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
+
+
+ PropertiesTabControl
+
+
+ 0
Top, Right
@@ -29693,207 +30032,6 @@
7
-
- 4, 38
-
-
- 3, 3, 3, 3
-
-
- 588, 240
-
-
- 0
-
-
- Properties
-
-
- MetaTab
-
-
- MetroFramework.Controls.MetroTabPage, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
-
-
- PropertiesTabControl
-
-
- 0
-
-
- 413, 277
-
-
- 596, 282
-
-
- 11
-
-
- PropertiesTabControl
-
-
- MetroFramework.Controls.MetroTabControl, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
-
-
- editorTab
-
-
- 4
-
-
- True
-
-
- True
-
-
- 433, 71
-
-
- 0, 0
-
-
- 3
-
-
- label11
-
-
- MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
-
-
- editorTab
-
-
- 5
-
-
- Top, Bottom, Left, Right
-
-
- False
-
-
- 0
-
-
- 467, 14
-
-
- 32, 32
-
-
- 5, 50
-
-
- 0, 0, 0, 0
-
-
- 0
-
-
- 405, 501
-
-
- 10
-
-
- treeViewMain
-
-
- System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- editorTab
-
-
- 6
-
-
- Top, Right
-
-
- None
-
-
- NoControl
-
-
- 413, 50
-
-
- 231, 218
-
-
- Zoom
-
-
- 18
-
-
- pictureBoxImagePreview
-
-
- PckStudio.PictureBoxWithInterpolationMode, PCK-Studio, Version=7.0.0.0, Culture=neutral, PublicKeyToken=null
-
-
- editorTab
-
-
- 8
-
-
- 4, 38
-
-
- 5, 50, 5, 7
-
-
- 1016, 558
-
-
- 0
-
-
- editorTab
-
-
- MetroFramework.Controls.MetroTabPage, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
-
-
- tabControl
-
-
- 1
-
-
- Fill
-
-
- 20, 30
-
-
- 0, 0, 0, 0
-
-
- 1024, 600
-
-
- 0
-
-
- tabControl
-
-
- MetroFramework.Controls.MetroTabControl, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a
-
-
- $this
-
-
- 4
-
Top, Right
@@ -32634,6 +32772,12 @@
System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ generateMipMapTextureToolStripMenuItem
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
fileToolStripMenuItem
@@ -32904,10 +33048,10 @@
System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- generateMipMapTextureToolStripMenuItem
+
+ colourscolToolStripMenuItem
-
+
System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
diff --git a/PCK-Studio/PckStudio.csproj b/PCK-Studio/PckStudio.csproj
index 510ed62c..4a935b9d 100644
--- a/PCK-Studio/PckStudio.csproj
+++ b/PCK-Studio/PckStudio.csproj
@@ -17,7 +17,7 @@
1.0.0.%2a
false
true
- true
+ true
Debug
@@ -632,6 +632,7 @@
+
diff --git a/PCK-Studio/Properties/Resources.Designer.cs b/PCK-Studio/Properties/Resources.Designer.cs
index 1e761afb..ccf6158d 100644
--- a/PCK-Studio/Properties/Resources.Designer.cs
+++ b/PCK-Studio/Properties/Resources.Designer.cs
@@ -141,15 +141,17 @@ namespace PckStudio.Properties {
}
///
- /// Looks up a localized string similar to 6.5
- ///===
- ///-Audio.pck Editor is now the Music Editor with plenty of new features
- ///-The Animation Editor now plays animations more accurately
- ///-Added MipMap support to the Animation Editor
- ///-Added some text to display the common name of the animation that you're working with
- ///-Fixed several incorrect internal names for the change tile list
- ///-Removed Barrier (Item) from the Change Tile list
- ///-Clicking "Cancel" in the Change Tile dialog will no longer overwrite the original tile's name with noth [rest of string was truncated]";.
+ /// Looks up a localized string similar to 7.0 (BETA)
+ ///==========
+ ///Some features may be completely missing or incomplete at this point in time!
+ ///
+ ///-Massive codebase overhaul and optimization lead by miku-666 (aka NessieHax)!!!
+ ///-Some UI redesigned by yaboiFoxx
+ ///-Improved the changelog!
+ ///-New icons for each of the file types, with unique image icons for skin, texture, and cape files
+ ///-Added the ability to create Texture and Mash-Up packs
+ ///-Added a feature to see stats about any given file, including file type
+ ///-Added a feature set [rest of string was truncated]";.
///
public static string CHANGELOG {
get {
@@ -197,6 +199,16 @@ namespace PckStudio.Properties {
}
}
+ ///
+ /// Looks up a localized resource of type System.Byte[].
+ ///
+ public static byte[] colours {
+ get {
+ object obj = ResourceManager.GetObject("colours", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
///
/// Looks up a localized resource of type System.Drawing.Bitmap.
///
@@ -511,7 +523,7 @@ namespace PckStudio.Properties {
/// Looks up a localized string similar to {
/// "COMMENT_1": "Tile data research by MattNL",
/// "COMMENT_2": "JSON conversion by PhoenixARC",
- /// "Blocks": [
+ /// "blocks": [
/// { "grass_top": "Grass Block (Top)" },
/// { "stone": "Stone" },
/// { "dirt": "Dirt" },
diff --git a/PCK-Studio/Properties/Resources.resx b/PCK-Studio/Properties/Resources.resx
index 7c045a1b..541aac8b 100644
--- a/PCK-Studio/Properties/Resources.resx
+++ b/PCK-Studio/Properties/Resources.resx
@@ -274,4 +274,7 @@
..\Resources\iconImageList\SKINS ICON.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\fileTemplates\colours.col;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
\ No newline at end of file
diff --git a/PCK-Studio/Resources/fileTemplates/colours.col b/PCK-Studio/Resources/fileTemplates/colours.col
new file mode 100644
index 00000000..bd65c21a
Binary files /dev/null and b/PCK-Studio/Resources/fileTemplates/colours.col differ