mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/PCK-Studio.git
synced 2026-07-13 12:18:26 +00:00
Added "Create Skins.pck" tool
This commit is contained in:
1895
PCK-Studio/MainForm.Designer.cs
generated
1895
PCK-Studio/MainForm.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -2074,5 +2074,32 @@ namespace PckStudio
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void skinspckToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||
{
|
||||
PCKFile.FileData NewSkinsPCKFile;
|
||||
if (currentPCK.TryGetFile("Skins.pck", PCKFile.FileData.FileType.SkinDataFile, out NewSkinsPCKFile))
|
||||
{
|
||||
MessageBox.Show("A Skins.pck file already exists in this PCK and a new one cannot be created.", "Operation aborted");
|
||||
return;
|
||||
}
|
||||
NewSkinsPCKFile = new PCKFile.FileData("Skins.pck", PCKFile.FileData.FileType.SkinDataFile);
|
||||
|
||||
using (var stream = new MemoryStream())
|
||||
{
|
||||
PCKFileWriter.Write(stream, new PCKFile(3), LittleEndianCheckBox.Checked, true);
|
||||
NewSkinsPCKFile.SetData(stream.ToArray());
|
||||
}
|
||||
|
||||
currentPCK.Files.Add(NewSkinsPCKFile);
|
||||
|
||||
BuildMainTreeView();
|
||||
|
||||
TreeNode skinsNode = treeViewMain.Nodes.Find("Skins.pck", false).FirstOrDefault();
|
||||
TreeNode folderNode = CreateNode("Skins");
|
||||
folderNode.ImageIndex = 0;
|
||||
folderNode.SelectedImageIndex = 0;
|
||||
skinsNode.Nodes.Add(folderNode);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -130,7 +130,7 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="folderToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>167, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="folderToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Folder</value>
|
||||
@@ -152,7 +152,7 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="skinToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>167, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="skinToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Skin</value>
|
||||
@@ -174,7 +174,7 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="createAnimatedTextureToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>167, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="createAnimatedTextureToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Animated Texture</value>
|
||||
@@ -188,17 +188,23 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="audiopckToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>167, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="audiopckToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Audio.pck</value>
|
||||
</data>
|
||||
<data name="colourscolToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>167, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="colourscolToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Colours.col</value>
|
||||
</data>
|
||||
<data name="skinspckToolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="skinspckToolStripMenuItem1.Text" xml:space="preserve">
|
||||
<value>Skins.pck</value>
|
||||
</data>
|
||||
<data name="createToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
@@ -208,7 +214,7 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="createToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="createToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Create</value>
|
||||
@@ -269,7 +275,7 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="importSkinsToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="importSkinsToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Import</value>
|
||||
@@ -281,7 +287,7 @@
|
||||
<value>Export as 3DS Texture</value>
|
||||
</data>
|
||||
<data name="exportToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="exportToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Export</value>
|
||||
@@ -359,7 +365,7 @@
|
||||
<value>Entity Materials File (.BIN)</value>
|
||||
</data>
|
||||
<data name="setFileTypeToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="setFileTypeToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Set File Type</value>
|
||||
@@ -383,7 +389,7 @@
|
||||
<value>Correct Skin Decimals</value>
|
||||
</data>
|
||||
<data name="miscFunctionsToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="miscFunctionsToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Misc. Functions</value>
|
||||
@@ -398,13 +404,13 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="extractToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="extractToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Extract</value>
|
||||
</data>
|
||||
<data name="cloneFileToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="cloneFileToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Clone</value>
|
||||
@@ -417,7 +423,7 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="renameFileToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="renameFileToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Rename</value>
|
||||
@@ -433,7 +439,7 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="replaceToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="replaceToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Replace</value>
|
||||
@@ -448,7 +454,7 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="moveUpToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="moveUpToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Move Up</value>
|
||||
@@ -463,7 +469,7 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="deleteFileToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="deleteFileToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Delete</value>
|
||||
@@ -478,13 +484,13 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="moveDownToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 22</value>
|
||||
<value>180, 22</value>
|
||||
</data>
|
||||
<data name="moveDownToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Move Down</value>
|
||||
</data>
|
||||
<data name="contextMenuPCKEntries.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>158, 268</value>
|
||||
<value>181, 290</value>
|
||||
</data>
|
||||
<data name=">>contextMenuPCKEntries.Name" xml:space="preserve">
|
||||
<value>contextMenuPCKEntries</value>
|
||||
@@ -33978,6 +33984,12 @@
|
||||
<data name=">>imageList.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>skinspckToolStripMenuItem1.Name" xml:space="preserve">
|
||||
<value>skinspckToolStripMenuItem1</value>
|
||||
</data>
|
||||
<data name=">>skinspckToolStripMenuItem1.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>MainForm</value>
|
||||
</data>
|
||||
|
||||
Reference in New Issue
Block a user