CustomSkinEditor - Replace change color with (re)generate uv texture button

This commit is contained in:
miku-666
2024-05-26 19:16:34 +02:00
parent b8bb43159e
commit 8fd5a7b48e
3 changed files with 27 additions and 21 deletions

View File

@@ -41,7 +41,7 @@
this.createToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.cloneToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.deleteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.changeColorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.generateUvTextureToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.buttonDone = new MetroFramework.Controls.MetroButton();
this.importSkinButton = new MetroFramework.Controls.MetroButton();
this.exportSkinButton = new MetroFramework.Controls.MetroButton();
@@ -134,7 +134,7 @@
this.createToolStripMenuItem,
this.cloneToolStripMenuItem,
this.deleteToolStripMenuItem,
this.changeColorToolStripMenuItem});
this.generateUvTextureToolStripMenuItem});
this.skinPartTabContextMenu.Name = "contextMenuStrip1";
resources.ApplyResources(this.skinPartTabContextMenu, "skinPartTabContextMenu");
//
@@ -156,10 +156,11 @@
this.deleteToolStripMenuItem.Name = "deleteToolStripMenuItem";
this.deleteToolStripMenuItem.Click += new System.EventHandler(this.deleteToolStripMenuItem_Click);
//
// changeColorToolStripMenuItem
// generateUvTextureToolStripMenuItem
//
resources.ApplyResources(this.changeColorToolStripMenuItem, "changeColorToolStripMenuItem");
this.changeColorToolStripMenuItem.Name = "changeColorToolStripMenuItem";
resources.ApplyResources(this.generateUvTextureToolStripMenuItem, "generateUvTextureToolStripMenuItem");
this.generateUvTextureToolStripMenuItem.Name = "generateUvTextureToolStripMenuItem";
this.generateUvTextureToolStripMenuItem.Click += new System.EventHandler(this.generateUvTextureToolStripMenuItem_Click);
//
// buttonDone
//
@@ -405,7 +406,7 @@
private System.Windows.Forms.ToolStripMenuItem createToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem cloneToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem deleteToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem changeColorToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem generateUvTextureToolStripMenuItem;
private MetroFramework.Controls.MetroButton buttonDone;
private MetroFramework.Controls.MetroButton outlineColorButton;
private MetroFramework.Controls.MetroButton exportSkinButton;

View File

@@ -390,5 +390,13 @@ namespace PckStudio.Forms.Editor
{
renderer3D1.CenterOnSelect = centerSelectionCheckbox.Checked;
}
private void generateUvTextureToolStripMenuItem_Click(object sender, EventArgs e)
{
if (skinPartListBox.SelectedItem is SkinBOX skinBox)
{
GenerateUVTextureMap(skinBox);
}
}
}
}

View File

@@ -351,7 +351,7 @@
</value>
</data>
<data name="createToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>151, 26</value>
<value>201, 26</value>
</data>
<data name="createToolStripMenuItem.Text" xml:space="preserve">
<value>Add Cube</value>
@@ -372,7 +372,7 @@
</value>
</data>
<data name="cloneToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>151, 26</value>
<value>201, 26</value>
</data>
<data name="cloneToolStripMenuItem.Text" xml:space="preserve">
<value>Clone</value>
@@ -387,15 +387,12 @@
</value>
</data>
<data name="deleteToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>151, 26</value>
<value>201, 26</value>
</data>
<data name="deleteToolStripMenuItem.Text" xml:space="preserve">
<value>Delete</value>
</data>
<data name="changeColorToolStripMenuItem.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="changeColorToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="generateUvTextureToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMkMEa+wAAAFhSURBVFhH7ZY/
@@ -408,14 +405,14 @@
rkJggg==
</value>
</data>
<data name="changeColorToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>151, 26</value>
<data name="generateUvTextureToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>201, 26</value>
</data>
<data name="changeColorToolStripMenuItem.Text" xml:space="preserve">
<value>Change Color</value>
<data name="generateUvTextureToolStripMenuItem.Text" xml:space="preserve">
<value>Re-generate UV Texture</value>
</data>
<data name="skinPartTabContextMenu.Size" type="System.Drawing.Size, System.Drawing">
<value>152, 108</value>
<value>202, 130</value>
</data>
<data name="&gt;&gt;skinPartTabContextMenu.Name" xml:space="preserve">
<value>skinPartTabContextMenu</value>
@@ -3547,10 +3544,10 @@
<data name="&gt;&gt;deleteToolStripMenuItem.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="&gt;&gt;changeColorToolStripMenuItem.Name" xml:space="preserve">
<value>changeColorToolStripMenuItem</value>
<data name="&gt;&gt;generateUvTextureToolStripMenuItem.Name" xml:space="preserve">
<value>generateUvTextureToolStripMenuItem</value>
</data>
<data name="&gt;&gt;changeColorToolStripMenuItem.Type" xml:space="preserve">
<data name="&gt;&gt;generateUvTextureToolStripMenuItem.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="&gt;&gt;addOffsetToolStripMenuItem.Name" xml:space="preserve">