SDK improvements
This commit is contained in:
parent
fe04f198d7
commit
411337143b
|
|
@ -43,6 +43,9 @@ partial class ClientScriptDocumentation
|
||||||
//
|
//
|
||||||
// richTextBox1
|
// richTextBox1
|
||||||
//
|
//
|
||||||
|
this.richTextBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||||
|
| System.Windows.Forms.AnchorStyles.Left)
|
||||||
|
| System.Windows.Forms.AnchorStyles.Right)));
|
||||||
this.richTextBox1.BackColor = System.Drawing.SystemColors.ControlLightLight;
|
this.richTextBox1.BackColor = System.Drawing.SystemColors.ControlLightLight;
|
||||||
this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||||
this.richTextBox1.Location = new System.Drawing.Point(0, 0);
|
this.richTextBox1.Location = new System.Drawing.Point(0, 0);
|
||||||
|
|
@ -60,12 +63,11 @@ partial class ClientScriptDocumentation
|
||||||
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
|
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
|
||||||
this.ClientSize = new System.Drawing.Size(648, 337);
|
this.ClientSize = new System.Drawing.Size(648, 337);
|
||||||
this.Controls.Add(this.richTextBox1);
|
this.Controls.Add(this.richTextBox1);
|
||||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
|
|
||||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||||
this.MaximizeBox = false;
|
this.MinimumSize = new System.Drawing.Size(337, 205);
|
||||||
this.Name = "ClientScriptDocumentation";
|
this.Name = "ClientScriptDocumentation";
|
||||||
this.Text = "ClientScript Documentation";
|
|
||||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||||
|
this.Text = "ClientScript Documentation";
|
||||||
this.Load += new System.EventHandler(this.ClientScriptDocumentationLoad);
|
this.Load += new System.EventHandler(this.ClientScriptDocumentationLoad);
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,15 @@ partial class ItemCreationSDK
|
||||||
this.ItemIconLabel = new System.Windows.Forms.Label();
|
this.ItemIconLabel = new System.Windows.Forms.Label();
|
||||||
this.BrowseImageButton = new System.Windows.Forms.Button();
|
this.BrowseImageButton = new System.Windows.Forms.Button();
|
||||||
this.ItemSettingsGroup = new System.Windows.Forms.GroupBox();
|
this.ItemSettingsGroup = new System.Windows.Forms.GroupBox();
|
||||||
|
this.UsesHatTexLabel = new System.Windows.Forms.Label();
|
||||||
|
this.UsesHatTexBox = new System.Windows.Forms.ComboBox();
|
||||||
|
this.CoordGroup2 = new System.Windows.Forms.GroupBox();
|
||||||
|
this.ZBox2 = new System.Windows.Forms.NumericUpDown();
|
||||||
|
this.YBox2 = new System.Windows.Forms.NumericUpDown();
|
||||||
|
this.XBox360 = new System.Windows.Forms.NumericUpDown();
|
||||||
|
this.label1 = new System.Windows.Forms.Label();
|
||||||
|
this.label2 = new System.Windows.Forms.Label();
|
||||||
|
this.label3 = new System.Windows.Forms.Label();
|
||||||
this.UsesHatMeshLabel = new System.Windows.Forms.Label();
|
this.UsesHatMeshLabel = new System.Windows.Forms.Label();
|
||||||
this.UsesHatMeshBox = new System.Windows.Forms.ComboBox();
|
this.UsesHatMeshBox = new System.Windows.Forms.ComboBox();
|
||||||
this.MeshOptionsGroup = new System.Windows.Forms.GroupBox();
|
this.MeshOptionsGroup = new System.Windows.Forms.GroupBox();
|
||||||
|
|
@ -69,14 +78,12 @@ partial class ItemCreationSDK
|
||||||
this.DescBox = new System.Windows.Forms.TextBox();
|
this.DescBox = new System.Windows.Forms.TextBox();
|
||||||
this.ItemNameLabel = new System.Windows.Forms.Label();
|
this.ItemNameLabel = new System.Windows.Forms.Label();
|
||||||
this.ItemNameBox = new System.Windows.Forms.TextBox();
|
this.ItemNameBox = new System.Windows.Forms.TextBox();
|
||||||
this.CoordGroup2 = new System.Windows.Forms.GroupBox();
|
this.Warning = new System.Windows.Forms.Label();
|
||||||
this.ZBox2 = new System.Windows.Forms.NumericUpDown();
|
|
||||||
this.YBox2 = new System.Windows.Forms.NumericUpDown();
|
|
||||||
this.XBox360 = new System.Windows.Forms.NumericUpDown();
|
|
||||||
this.label1 = new System.Windows.Forms.Label();
|
|
||||||
this.label2 = new System.Windows.Forms.Label();
|
|
||||||
this.label3 = new System.Windows.Forms.Label();
|
|
||||||
this.ItemSettingsGroup.SuspendLayout();
|
this.ItemSettingsGroup.SuspendLayout();
|
||||||
|
this.CoordGroup2.SuspendLayout();
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.ZBox2)).BeginInit();
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.YBox2)).BeginInit();
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.XBox360)).BeginInit();
|
||||||
this.MeshOptionsGroup.SuspendLayout();
|
this.MeshOptionsGroup.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.LODYBox)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.LODYBox)).BeginInit();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.LODXBox)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.LODXBox)).BeginInit();
|
||||||
|
|
@ -88,10 +95,6 @@ partial class ItemCreationSDK
|
||||||
((System.ComponentModel.ISupportInitialize)(this.YBox)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.YBox)).BeginInit();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.XBox)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.XBox)).BeginInit();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.ItemIcon)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.ItemIcon)).BeginInit();
|
||||||
this.CoordGroup2.SuspendLayout();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.ZBox2)).BeginInit();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.YBox2)).BeginInit();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.XBox360)).BeginInit();
|
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
// ItemTypeListBox
|
// ItemTypeListBox
|
||||||
|
|
@ -143,6 +146,8 @@ partial class ItemCreationSDK
|
||||||
//
|
//
|
||||||
// ItemSettingsGroup
|
// ItemSettingsGroup
|
||||||
//
|
//
|
||||||
|
this.ItemSettingsGroup.Controls.Add(this.UsesHatTexLabel);
|
||||||
|
this.ItemSettingsGroup.Controls.Add(this.UsesHatTexBox);
|
||||||
this.ItemSettingsGroup.Controls.Add(this.CoordGroup2);
|
this.ItemSettingsGroup.Controls.Add(this.CoordGroup2);
|
||||||
this.ItemSettingsGroup.Controls.Add(this.UsesHatMeshLabel);
|
this.ItemSettingsGroup.Controls.Add(this.UsesHatMeshLabel);
|
||||||
this.ItemSettingsGroup.Controls.Add(this.UsesHatMeshBox);
|
this.ItemSettingsGroup.Controls.Add(this.UsesHatMeshBox);
|
||||||
|
|
@ -156,15 +161,147 @@ partial class ItemCreationSDK
|
||||||
this.ItemSettingsGroup.Controls.Add(this.Option1Label);
|
this.ItemSettingsGroup.Controls.Add(this.Option1Label);
|
||||||
this.ItemSettingsGroup.Location = new System.Drawing.Point(305, 12);
|
this.ItemSettingsGroup.Location = new System.Drawing.Point(305, 12);
|
||||||
this.ItemSettingsGroup.Name = "ItemSettingsGroup";
|
this.ItemSettingsGroup.Name = "ItemSettingsGroup";
|
||||||
this.ItemSettingsGroup.Size = new System.Drawing.Size(276, 522);
|
this.ItemSettingsGroup.Size = new System.Drawing.Size(276, 571);
|
||||||
this.ItemSettingsGroup.TabIndex = 5;
|
this.ItemSettingsGroup.TabIndex = 5;
|
||||||
this.ItemSettingsGroup.TabStop = false;
|
this.ItemSettingsGroup.TabStop = false;
|
||||||
this.ItemSettingsGroup.Text = "Item Settings";
|
this.ItemSettingsGroup.Text = "Item Settings";
|
||||||
//
|
//
|
||||||
|
// UsesHatTexLabel
|
||||||
|
//
|
||||||
|
this.UsesHatTexLabel.AutoSize = true;
|
||||||
|
this.UsesHatTexLabel.Location = new System.Drawing.Point(5, 143);
|
||||||
|
this.UsesHatTexLabel.Name = "UsesHatTexLabel";
|
||||||
|
this.UsesHatTexLabel.Size = new System.Drawing.Size(114, 13);
|
||||||
|
this.UsesHatTexLabel.TabIndex = 21;
|
||||||
|
this.UsesHatTexLabel.Text = "This option is disabled.";
|
||||||
|
//
|
||||||
|
// UsesHatTexBox
|
||||||
|
//
|
||||||
|
this.UsesHatTexBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||||
|
this.UsesHatTexBox.Enabled = false;
|
||||||
|
this.UsesHatTexBox.FormattingEnabled = true;
|
||||||
|
this.UsesHatTexBox.Location = new System.Drawing.Point(7, 159);
|
||||||
|
this.UsesHatTexBox.Name = "UsesHatTexBox";
|
||||||
|
this.UsesHatTexBox.Size = new System.Drawing.Size(264, 21);
|
||||||
|
this.UsesHatTexBox.TabIndex = 20;
|
||||||
|
this.UsesHatTexBox.SelectedIndexChanged += new System.EventHandler(this.UsesHatTexBox_SelectedIndexChanged);
|
||||||
|
//
|
||||||
|
// CoordGroup2
|
||||||
|
//
|
||||||
|
this.CoordGroup2.Controls.Add(this.ZBox2);
|
||||||
|
this.CoordGroup2.Controls.Add(this.YBox2);
|
||||||
|
this.CoordGroup2.Controls.Add(this.XBox360);
|
||||||
|
this.CoordGroup2.Controls.Add(this.label1);
|
||||||
|
this.CoordGroup2.Controls.Add(this.label2);
|
||||||
|
this.CoordGroup2.Controls.Add(this.label3);
|
||||||
|
this.CoordGroup2.Enabled = false;
|
||||||
|
this.CoordGroup2.Location = new System.Drawing.Point(7, 291);
|
||||||
|
this.CoordGroup2.Name = "CoordGroup2";
|
||||||
|
this.CoordGroup2.Size = new System.Drawing.Size(263, 90);
|
||||||
|
this.CoordGroup2.TabIndex = 19;
|
||||||
|
this.CoordGroup2.TabStop = false;
|
||||||
|
this.CoordGroup2.Text = "This option is disabled.";
|
||||||
|
//
|
||||||
|
// ZBox2
|
||||||
|
//
|
||||||
|
this.ZBox2.DecimalPlaces = 6;
|
||||||
|
this.ZBox2.Location = new System.Drawing.Point(27, 65);
|
||||||
|
this.ZBox2.Maximum = new decimal(new int[] {
|
||||||
|
1661992959,
|
||||||
|
1808227885,
|
||||||
|
5,
|
||||||
|
0});
|
||||||
|
this.ZBox2.Minimum = new decimal(new int[] {
|
||||||
|
1661992959,
|
||||||
|
1808227885,
|
||||||
|
5,
|
||||||
|
-2147483648});
|
||||||
|
this.ZBox2.Name = "ZBox2";
|
||||||
|
this.ZBox2.Size = new System.Drawing.Size(230, 20);
|
||||||
|
this.ZBox2.TabIndex = 5;
|
||||||
|
this.ZBox2.Value = new decimal(new int[] {
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0});
|
||||||
|
//
|
||||||
|
// YBox2
|
||||||
|
//
|
||||||
|
this.YBox2.DecimalPlaces = 6;
|
||||||
|
this.YBox2.Location = new System.Drawing.Point(27, 39);
|
||||||
|
this.YBox2.Maximum = new decimal(new int[] {
|
||||||
|
1661992959,
|
||||||
|
1808227885,
|
||||||
|
5,
|
||||||
|
0});
|
||||||
|
this.YBox2.Minimum = new decimal(new int[] {
|
||||||
|
1661992959,
|
||||||
|
1808227885,
|
||||||
|
5,
|
||||||
|
-2147483648});
|
||||||
|
this.YBox2.Name = "YBox2";
|
||||||
|
this.YBox2.Size = new System.Drawing.Size(230, 20);
|
||||||
|
this.YBox2.TabIndex = 4;
|
||||||
|
this.YBox2.Value = new decimal(new int[] {
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0});
|
||||||
|
//
|
||||||
|
// XBox360
|
||||||
|
//
|
||||||
|
this.XBox360.DecimalPlaces = 6;
|
||||||
|
this.XBox360.Location = new System.Drawing.Point(27, 14);
|
||||||
|
this.XBox360.Maximum = new decimal(new int[] {
|
||||||
|
1661992959,
|
||||||
|
1808227885,
|
||||||
|
5,
|
||||||
|
0});
|
||||||
|
this.XBox360.Minimum = new decimal(new int[] {
|
||||||
|
1661992959,
|
||||||
|
1808227885,
|
||||||
|
5,
|
||||||
|
-2147483648});
|
||||||
|
this.XBox360.Name = "XBox360";
|
||||||
|
this.XBox360.Size = new System.Drawing.Size(230, 20);
|
||||||
|
this.XBox360.TabIndex = 3;
|
||||||
|
this.XBox360.Value = new decimal(new int[] {
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0});
|
||||||
|
//
|
||||||
|
// label1
|
||||||
|
//
|
||||||
|
this.label1.AutoSize = true;
|
||||||
|
this.label1.Location = new System.Drawing.Point(6, 67);
|
||||||
|
this.label1.Name = "label1";
|
||||||
|
this.label1.Size = new System.Drawing.Size(14, 13);
|
||||||
|
this.label1.TabIndex = 2;
|
||||||
|
this.label1.Text = "Z";
|
||||||
|
//
|
||||||
|
// label2
|
||||||
|
//
|
||||||
|
this.label2.AutoSize = true;
|
||||||
|
this.label2.Location = new System.Drawing.Point(7, 41);
|
||||||
|
this.label2.Name = "label2";
|
||||||
|
this.label2.Size = new System.Drawing.Size(14, 13);
|
||||||
|
this.label2.TabIndex = 1;
|
||||||
|
this.label2.Text = "Y";
|
||||||
|
//
|
||||||
|
// label3
|
||||||
|
//
|
||||||
|
this.label3.AutoSize = true;
|
||||||
|
this.label3.Location = new System.Drawing.Point(7, 16);
|
||||||
|
this.label3.Name = "label3";
|
||||||
|
this.label3.Size = new System.Drawing.Size(14, 13);
|
||||||
|
this.label3.TabIndex = 0;
|
||||||
|
this.label3.Text = "X";
|
||||||
|
//
|
||||||
// UsesHatMeshLabel
|
// UsesHatMeshLabel
|
||||||
//
|
//
|
||||||
this.UsesHatMeshLabel.AutoSize = true;
|
this.UsesHatMeshLabel.AutoSize = true;
|
||||||
this.UsesHatMeshLabel.Location = new System.Drawing.Point(4, 60);
|
this.UsesHatMeshLabel.Location = new System.Drawing.Point(5, 64);
|
||||||
this.UsesHatMeshLabel.Name = "UsesHatMeshLabel";
|
this.UsesHatMeshLabel.Name = "UsesHatMeshLabel";
|
||||||
this.UsesHatMeshLabel.Size = new System.Drawing.Size(114, 13);
|
this.UsesHatMeshLabel.Size = new System.Drawing.Size(114, 13);
|
||||||
this.UsesHatMeshLabel.TabIndex = 18;
|
this.UsesHatMeshLabel.TabIndex = 18;
|
||||||
|
|
@ -175,7 +312,7 @@ partial class ItemCreationSDK
|
||||||
this.UsesHatMeshBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
this.UsesHatMeshBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||||
this.UsesHatMeshBox.Enabled = false;
|
this.UsesHatMeshBox.Enabled = false;
|
||||||
this.UsesHatMeshBox.FormattingEnabled = true;
|
this.UsesHatMeshBox.FormattingEnabled = true;
|
||||||
this.UsesHatMeshBox.Location = new System.Drawing.Point(6, 76);
|
this.UsesHatMeshBox.Location = new System.Drawing.Point(7, 80);
|
||||||
this.UsesHatMeshBox.Name = "UsesHatMeshBox";
|
this.UsesHatMeshBox.Name = "UsesHatMeshBox";
|
||||||
this.UsesHatMeshBox.Size = new System.Drawing.Size(264, 21);
|
this.UsesHatMeshBox.Size = new System.Drawing.Size(264, 21);
|
||||||
this.UsesHatMeshBox.TabIndex = 17;
|
this.UsesHatMeshBox.TabIndex = 17;
|
||||||
|
|
@ -198,7 +335,7 @@ partial class ItemCreationSDK
|
||||||
this.MeshOptionsGroup.Controls.Add(this.RoundnessLabel);
|
this.MeshOptionsGroup.Controls.Add(this.RoundnessLabel);
|
||||||
this.MeshOptionsGroup.Controls.Add(this.BevelLabel);
|
this.MeshOptionsGroup.Controls.Add(this.BevelLabel);
|
||||||
this.MeshOptionsGroup.Enabled = false;
|
this.MeshOptionsGroup.Enabled = false;
|
||||||
this.MeshOptionsGroup.Location = new System.Drawing.Point(7, 334);
|
this.MeshOptionsGroup.Location = new System.Drawing.Point(7, 386);
|
||||||
this.MeshOptionsGroup.Name = "MeshOptionsGroup";
|
this.MeshOptionsGroup.Name = "MeshOptionsGroup";
|
||||||
this.MeshOptionsGroup.Size = new System.Drawing.Size(263, 179);
|
this.MeshOptionsGroup.Size = new System.Drawing.Size(263, 179);
|
||||||
this.MeshOptionsGroup.TabIndex = 7;
|
this.MeshOptionsGroup.TabIndex = 7;
|
||||||
|
|
@ -410,7 +547,7 @@ partial class ItemCreationSDK
|
||||||
this.CoordGroup.Controls.Add(this.YLabel);
|
this.CoordGroup.Controls.Add(this.YLabel);
|
||||||
this.CoordGroup.Controls.Add(this.XLabel);
|
this.CoordGroup.Controls.Add(this.XLabel);
|
||||||
this.CoordGroup.Enabled = false;
|
this.CoordGroup.Enabled = false;
|
||||||
this.CoordGroup.Location = new System.Drawing.Point(7, 142);
|
this.CoordGroup.Location = new System.Drawing.Point(7, 195);
|
||||||
this.CoordGroup.Name = "CoordGroup";
|
this.CoordGroup.Name = "CoordGroup";
|
||||||
this.CoordGroup.Size = new System.Drawing.Size(263, 90);
|
this.CoordGroup.Size = new System.Drawing.Size(263, 90);
|
||||||
this.CoordGroup.TabIndex = 6;
|
this.CoordGroup.TabIndex = 6;
|
||||||
|
|
@ -517,7 +654,7 @@ partial class ItemCreationSDK
|
||||||
//
|
//
|
||||||
this.Option2BrowseButton.Enabled = false;
|
this.Option2BrowseButton.Enabled = false;
|
||||||
this.Option2BrowseButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
this.Option2BrowseButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
this.Option2BrowseButton.Location = new System.Drawing.Point(214, 116);
|
this.Option2BrowseButton.Location = new System.Drawing.Point(215, 120);
|
||||||
this.Option2BrowseButton.Name = "Option2BrowseButton";
|
this.Option2BrowseButton.Name = "Option2BrowseButton";
|
||||||
this.Option2BrowseButton.Size = new System.Drawing.Size(56, 20);
|
this.Option2BrowseButton.Size = new System.Drawing.Size(56, 20);
|
||||||
this.Option2BrowseButton.TabIndex = 5;
|
this.Option2BrowseButton.TabIndex = 5;
|
||||||
|
|
@ -527,7 +664,7 @@ partial class ItemCreationSDK
|
||||||
//
|
//
|
||||||
// Option2TextBox
|
// Option2TextBox
|
||||||
//
|
//
|
||||||
this.Option2TextBox.Location = new System.Drawing.Point(6, 116);
|
this.Option2TextBox.Location = new System.Drawing.Point(7, 120);
|
||||||
this.Option2TextBox.Name = "Option2TextBox";
|
this.Option2TextBox.Name = "Option2TextBox";
|
||||||
this.Option2TextBox.ReadOnly = true;
|
this.Option2TextBox.ReadOnly = true;
|
||||||
this.Option2TextBox.Size = new System.Drawing.Size(202, 20);
|
this.Option2TextBox.Size = new System.Drawing.Size(202, 20);
|
||||||
|
|
@ -536,7 +673,7 @@ partial class ItemCreationSDK
|
||||||
// Option2Label
|
// Option2Label
|
||||||
//
|
//
|
||||||
this.Option2Label.AutoSize = true;
|
this.Option2Label.AutoSize = true;
|
||||||
this.Option2Label.Location = new System.Drawing.Point(4, 100);
|
this.Option2Label.Location = new System.Drawing.Point(5, 104);
|
||||||
this.Option2Label.Name = "Option2Label";
|
this.Option2Label.Name = "Option2Label";
|
||||||
this.Option2Label.Size = new System.Drawing.Size(114, 13);
|
this.Option2Label.Size = new System.Drawing.Size(114, 13);
|
||||||
this.Option2Label.TabIndex = 3;
|
this.Option2Label.TabIndex = 3;
|
||||||
|
|
@ -546,7 +683,7 @@ partial class ItemCreationSDK
|
||||||
//
|
//
|
||||||
this.Option1BrowseButton.Enabled = false;
|
this.Option1BrowseButton.Enabled = false;
|
||||||
this.Option1BrowseButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
this.Option1BrowseButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
this.Option1BrowseButton.Location = new System.Drawing.Point(214, 37);
|
this.Option1BrowseButton.Location = new System.Drawing.Point(215, 41);
|
||||||
this.Option1BrowseButton.Name = "Option1BrowseButton";
|
this.Option1BrowseButton.Name = "Option1BrowseButton";
|
||||||
this.Option1BrowseButton.Size = new System.Drawing.Size(56, 20);
|
this.Option1BrowseButton.Size = new System.Drawing.Size(56, 20);
|
||||||
this.Option1BrowseButton.TabIndex = 2;
|
this.Option1BrowseButton.TabIndex = 2;
|
||||||
|
|
@ -556,7 +693,7 @@ partial class ItemCreationSDK
|
||||||
//
|
//
|
||||||
// Option1TextBox
|
// Option1TextBox
|
||||||
//
|
//
|
||||||
this.Option1TextBox.Location = new System.Drawing.Point(7, 37);
|
this.Option1TextBox.Location = new System.Drawing.Point(8, 41);
|
||||||
this.Option1TextBox.Name = "Option1TextBox";
|
this.Option1TextBox.Name = "Option1TextBox";
|
||||||
this.Option1TextBox.ReadOnly = true;
|
this.Option1TextBox.ReadOnly = true;
|
||||||
this.Option1TextBox.Size = new System.Drawing.Size(201, 20);
|
this.Option1TextBox.Size = new System.Drawing.Size(201, 20);
|
||||||
|
|
@ -565,7 +702,7 @@ partial class ItemCreationSDK
|
||||||
// Option1Label
|
// Option1Label
|
||||||
//
|
//
|
||||||
this.Option1Label.AutoSize = true;
|
this.Option1Label.AutoSize = true;
|
||||||
this.Option1Label.Location = new System.Drawing.Point(4, 21);
|
this.Option1Label.Location = new System.Drawing.Point(5, 25);
|
||||||
this.Option1Label.Name = "Option1Label";
|
this.Option1Label.Name = "Option1Label";
|
||||||
this.Option1Label.Size = new System.Drawing.Size(114, 13);
|
this.Option1Label.Size = new System.Drawing.Size(114, 13);
|
||||||
this.Option1Label.TabIndex = 0;
|
this.Option1Label.TabIndex = 0;
|
||||||
|
|
@ -573,7 +710,7 @@ partial class ItemCreationSDK
|
||||||
//
|
//
|
||||||
// CreateItemButton
|
// CreateItemButton
|
||||||
//
|
//
|
||||||
this.CreateItemButton.Location = new System.Drawing.Point(12, 511);
|
this.CreateItemButton.Location = new System.Drawing.Point(11, 560);
|
||||||
this.CreateItemButton.Name = "CreateItemButton";
|
this.CreateItemButton.Name = "CreateItemButton";
|
||||||
this.CreateItemButton.Size = new System.Drawing.Size(288, 23);
|
this.CreateItemButton.Size = new System.Drawing.Size(288, 23);
|
||||||
this.CreateItemButton.TabIndex = 6;
|
this.CreateItemButton.TabIndex = 6;
|
||||||
|
|
@ -594,7 +731,7 @@ partial class ItemCreationSDK
|
||||||
// ItemDescLabel
|
// ItemDescLabel
|
||||||
//
|
//
|
||||||
this.ItemDescLabel.AutoSize = true;
|
this.ItemDescLabel.AutoSize = true;
|
||||||
this.ItemDescLabel.Location = new System.Drawing.Point(87, 96);
|
this.ItemDescLabel.Location = new System.Drawing.Point(87, 118);
|
||||||
this.ItemDescLabel.Name = "ItemDescLabel";
|
this.ItemDescLabel.Name = "ItemDescLabel";
|
||||||
this.ItemDescLabel.Size = new System.Drawing.Size(131, 13);
|
this.ItemDescLabel.Size = new System.Drawing.Size(131, 13);
|
||||||
this.ItemDescLabel.TabIndex = 7;
|
this.ItemDescLabel.TabIndex = 7;
|
||||||
|
|
@ -602,10 +739,10 @@ partial class ItemCreationSDK
|
||||||
//
|
//
|
||||||
// DescBox
|
// DescBox
|
||||||
//
|
//
|
||||||
this.DescBox.Location = new System.Drawing.Point(12, 112);
|
this.DescBox.Location = new System.Drawing.Point(11, 134);
|
||||||
this.DescBox.Multiline = true;
|
this.DescBox.Multiline = true;
|
||||||
this.DescBox.Name = "DescBox";
|
this.DescBox.Name = "DescBox";
|
||||||
this.DescBox.Size = new System.Drawing.Size(288, 393);
|
this.DescBox.Size = new System.Drawing.Size(288, 420);
|
||||||
this.DescBox.TabIndex = 8;
|
this.DescBox.TabIndex = 8;
|
||||||
//
|
//
|
||||||
// ItemNameLabel
|
// ItemNameLabel
|
||||||
|
|
@ -623,125 +760,25 @@ partial class ItemCreationSDK
|
||||||
this.ItemNameBox.Name = "ItemNameBox";
|
this.ItemNameBox.Name = "ItemNameBox";
|
||||||
this.ItemNameBox.Size = new System.Drawing.Size(134, 20);
|
this.ItemNameBox.Size = new System.Drawing.Size(134, 20);
|
||||||
this.ItemNameBox.TabIndex = 10;
|
this.ItemNameBox.TabIndex = 10;
|
||||||
|
this.ItemNameBox.TextChanged += new System.EventHandler(this.ItemNameBox_TextChanged);
|
||||||
//
|
//
|
||||||
// CoordGroup2
|
// Warning
|
||||||
//
|
//
|
||||||
this.CoordGroup2.Controls.Add(this.ZBox2);
|
this.Warning.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
this.CoordGroup2.Controls.Add(this.YBox2);
|
this.Warning.ForeColor = System.Drawing.Color.Red;
|
||||||
this.CoordGroup2.Controls.Add(this.XBox360);
|
this.Warning.Location = new System.Drawing.Point(11, 88);
|
||||||
this.CoordGroup2.Controls.Add(this.label1);
|
this.Warning.Name = "Warning";
|
||||||
this.CoordGroup2.Controls.Add(this.label2);
|
this.Warning.Size = new System.Drawing.Size(289, 30);
|
||||||
this.CoordGroup2.Controls.Add(this.label3);
|
this.Warning.TabIndex = 11;
|
||||||
this.CoordGroup2.Enabled = false;
|
this.Warning.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||||
this.CoordGroup2.Location = new System.Drawing.Point(7, 238);
|
|
||||||
this.CoordGroup2.Name = "CoordGroup2";
|
|
||||||
this.CoordGroup2.Size = new System.Drawing.Size(263, 90);
|
|
||||||
this.CoordGroup2.TabIndex = 19;
|
|
||||||
this.CoordGroup2.TabStop = false;
|
|
||||||
this.CoordGroup2.Text = "This option is disabled.";
|
|
||||||
//
|
|
||||||
// ZBox2
|
|
||||||
//
|
|
||||||
this.ZBox2.DecimalPlaces = 6;
|
|
||||||
this.ZBox2.Location = new System.Drawing.Point(27, 65);
|
|
||||||
this.ZBox2.Maximum = new decimal(new int[] {
|
|
||||||
1661992959,
|
|
||||||
1808227885,
|
|
||||||
5,
|
|
||||||
0});
|
|
||||||
this.ZBox2.Minimum = new decimal(new int[] {
|
|
||||||
1661992959,
|
|
||||||
1808227885,
|
|
||||||
5,
|
|
||||||
-2147483648});
|
|
||||||
this.ZBox2.Name = "ZBox2";
|
|
||||||
this.ZBox2.Size = new System.Drawing.Size(230, 20);
|
|
||||||
this.ZBox2.TabIndex = 5;
|
|
||||||
this.ZBox2.Value = new decimal(new int[] {
|
|
||||||
1,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0});
|
|
||||||
//
|
|
||||||
// YBox2
|
|
||||||
//
|
|
||||||
this.YBox2.DecimalPlaces = 6;
|
|
||||||
this.YBox2.Location = new System.Drawing.Point(27, 39);
|
|
||||||
this.YBox2.Maximum = new decimal(new int[] {
|
|
||||||
1661992959,
|
|
||||||
1808227885,
|
|
||||||
5,
|
|
||||||
0});
|
|
||||||
this.YBox2.Minimum = new decimal(new int[] {
|
|
||||||
1661992959,
|
|
||||||
1808227885,
|
|
||||||
5,
|
|
||||||
-2147483648});
|
|
||||||
this.YBox2.Name = "YBox2";
|
|
||||||
this.YBox2.Size = new System.Drawing.Size(230, 20);
|
|
||||||
this.YBox2.TabIndex = 4;
|
|
||||||
this.YBox2.Value = new decimal(new int[] {
|
|
||||||
1,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0});
|
|
||||||
//
|
|
||||||
// XBox360
|
|
||||||
//
|
|
||||||
this.XBox360.DecimalPlaces = 6;
|
|
||||||
this.XBox360.Location = new System.Drawing.Point(27, 14);
|
|
||||||
this.XBox360.Maximum = new decimal(new int[] {
|
|
||||||
1661992959,
|
|
||||||
1808227885,
|
|
||||||
5,
|
|
||||||
0});
|
|
||||||
this.XBox360.Minimum = new decimal(new int[] {
|
|
||||||
1661992959,
|
|
||||||
1808227885,
|
|
||||||
5,
|
|
||||||
-2147483648});
|
|
||||||
this.XBox360.Name = "XBox360";
|
|
||||||
this.XBox360.Size = new System.Drawing.Size(230, 20);
|
|
||||||
this.XBox360.TabIndex = 3;
|
|
||||||
this.XBox360.Value = new decimal(new int[] {
|
|
||||||
1,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0});
|
|
||||||
//
|
|
||||||
// label1
|
|
||||||
//
|
|
||||||
this.label1.AutoSize = true;
|
|
||||||
this.label1.Location = new System.Drawing.Point(6, 67);
|
|
||||||
this.label1.Name = "label1";
|
|
||||||
this.label1.Size = new System.Drawing.Size(14, 13);
|
|
||||||
this.label1.TabIndex = 2;
|
|
||||||
this.label1.Text = "Z";
|
|
||||||
//
|
|
||||||
// label2
|
|
||||||
//
|
|
||||||
this.label2.AutoSize = true;
|
|
||||||
this.label2.Location = new System.Drawing.Point(7, 41);
|
|
||||||
this.label2.Name = "label2";
|
|
||||||
this.label2.Size = new System.Drawing.Size(14, 13);
|
|
||||||
this.label2.TabIndex = 1;
|
|
||||||
this.label2.Text = "Y";
|
|
||||||
//
|
|
||||||
// label3
|
|
||||||
//
|
|
||||||
this.label3.AutoSize = true;
|
|
||||||
this.label3.Location = new System.Drawing.Point(7, 16);
|
|
||||||
this.label3.Name = "label3";
|
|
||||||
this.label3.Size = new System.Drawing.Size(14, 13);
|
|
||||||
this.label3.TabIndex = 0;
|
|
||||||
this.label3.Text = "X";
|
|
||||||
//
|
//
|
||||||
// ItemCreationSDK
|
// ItemCreationSDK
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
|
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
|
||||||
this.ClientSize = new System.Drawing.Size(585, 539);
|
this.ClientSize = new System.Drawing.Size(585, 595);
|
||||||
|
this.Controls.Add(this.Warning);
|
||||||
this.Controls.Add(this.ItemNameBox);
|
this.Controls.Add(this.ItemNameBox);
|
||||||
this.Controls.Add(this.ItemNameLabel);
|
this.Controls.Add(this.ItemNameLabel);
|
||||||
this.Controls.Add(this.DescBox);
|
this.Controls.Add(this.DescBox);
|
||||||
|
|
@ -755,12 +792,18 @@ partial class ItemCreationSDK
|
||||||
this.Controls.Add(this.ItemTypeListBox);
|
this.Controls.Add(this.ItemTypeListBox);
|
||||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
|
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
|
||||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||||
|
this.MaximizeBox = false;
|
||||||
this.Name = "ItemCreationSDK";
|
this.Name = "ItemCreationSDK";
|
||||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||||
this.Text = "Novetus Item Creation SDK";
|
this.Text = "Novetus Item Creation SDK";
|
||||||
this.Load += new System.EventHandler(this.ItemCreationSDK_Load);
|
this.Load += new System.EventHandler(this.ItemCreationSDK_Load);
|
||||||
this.ItemSettingsGroup.ResumeLayout(false);
|
this.ItemSettingsGroup.ResumeLayout(false);
|
||||||
this.ItemSettingsGroup.PerformLayout();
|
this.ItemSettingsGroup.PerformLayout();
|
||||||
|
this.CoordGroup2.ResumeLayout(false);
|
||||||
|
this.CoordGroup2.PerformLayout();
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.ZBox2)).EndInit();
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.YBox2)).EndInit();
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.XBox360)).EndInit();
|
||||||
this.MeshOptionsGroup.ResumeLayout(false);
|
this.MeshOptionsGroup.ResumeLayout(false);
|
||||||
this.MeshOptionsGroup.PerformLayout();
|
this.MeshOptionsGroup.PerformLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.LODYBox)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.LODYBox)).EndInit();
|
||||||
|
|
@ -774,11 +817,6 @@ partial class ItemCreationSDK
|
||||||
((System.ComponentModel.ISupportInitialize)(this.YBox)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.YBox)).EndInit();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.XBox)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.XBox)).EndInit();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.ItemIcon)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.ItemIcon)).EndInit();
|
||||||
this.CoordGroup2.ResumeLayout(false);
|
|
||||||
this.CoordGroup2.PerformLayout();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.ZBox2)).EndInit();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.YBox2)).EndInit();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.XBox360)).EndInit();
|
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
this.PerformLayout();
|
this.PerformLayout();
|
||||||
|
|
||||||
|
|
@ -834,4 +872,7 @@ partial class ItemCreationSDK
|
||||||
private System.Windows.Forms.Label label1;
|
private System.Windows.Forms.Label label1;
|
||||||
private System.Windows.Forms.Label label2;
|
private System.Windows.Forms.Label label2;
|
||||||
private System.Windows.Forms.Label label3;
|
private System.Windows.Forms.Label label3;
|
||||||
|
private System.Windows.Forms.Label UsesHatTexLabel;
|
||||||
|
private System.Windows.Forms.ComboBox UsesHatTexBox;
|
||||||
|
private System.Windows.Forms.Label Warning;
|
||||||
}
|
}
|
||||||
|
|
@ -89,11 +89,41 @@ public partial class ItemCreationSDK : Form
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void ItemNameBox_TextChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
string iconpath = GetPathForType(type) + "\\" + ItemNameBox.Text.Replace(" ", "") + ".png";
|
||||||
|
|
||||||
|
string warningtext = "";
|
||||||
|
|
||||||
|
if (File.Exists(GetPathForType(type) + "\\" + ItemNameBox.Text.Replace(" ", "") + ".rbxm"))
|
||||||
|
{
|
||||||
|
warningtext = "Warning: This item already exists. Your item will not be created with this name.";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (File.Exists(iconpath))
|
||||||
|
{
|
||||||
|
Image icon1 = GlobalFuncs.LoadImage(iconpath);
|
||||||
|
ItemIcon.Image = icon1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ItemIcon.Image = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
Warning.Text = warningtext;
|
||||||
|
}
|
||||||
|
|
||||||
private void ItemTypeListBox_SelectedIndexChanged(object sender, EventArgs e)
|
private void ItemTypeListBox_SelectedIndexChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
string previconpath = GetPathForType(type) + "\\" + ItemNameBox.Text.Replace(" ", "") + ".png";
|
string itempath = GetPathForType(type) + "\\" + ItemNameBox.Text.Replace(" ", "") + ".png";
|
||||||
|
string previconpath = itempath + ".png";
|
||||||
|
string rbxmpath = itempath + ".rbxm";
|
||||||
|
|
||||||
GlobalFuncs.FixedFileDelete(previconpath);
|
if (File.Exists(previconpath) && !File.Exists(rbxmpath))
|
||||||
|
{
|
||||||
|
GlobalFuncs.FixedFileDelete(previconpath);
|
||||||
|
}
|
||||||
|
|
||||||
type = GetTypeForInt(ItemTypeListBox.SelectedIndex);
|
type = GetTypeForInt(ItemTypeListBox.SelectedIndex);
|
||||||
|
|
||||||
|
|
@ -104,6 +134,7 @@ public partial class ItemCreationSDK : Form
|
||||||
Option1Path = "";
|
Option1Path = "";
|
||||||
Option1Required = true;
|
Option1Required = true;
|
||||||
ToggleHatMeshBox("Uses Existing Hat Mesh");
|
ToggleHatMeshBox("Uses Existing Hat Mesh");
|
||||||
|
ToggleHatTextureBox("Uses Existing Hat Texture");
|
||||||
ToggleOptionSet(Option2Label, Option2TextBox, Option2BrowseButton, "Hat Texture", true);
|
ToggleOptionSet(Option2Label, Option2TextBox, Option2BrowseButton, "Hat Texture", true);
|
||||||
Option2Path = "";
|
Option2Path = "";
|
||||||
Option2Required = true;
|
Option2Required = true;
|
||||||
|
|
@ -122,6 +153,7 @@ public partial class ItemCreationSDK : Form
|
||||||
Option1Path = "";
|
Option1Path = "";
|
||||||
Option1Required = false;
|
Option1Required = false;
|
||||||
ToggleHatMeshBox("", false);
|
ToggleHatMeshBox("", false);
|
||||||
|
ToggleHatTextureBox("", false);
|
||||||
ToggleOptionSet(Option2Label, Option2TextBox, Option2BrowseButton, "", false, false);
|
ToggleOptionSet(Option2Label, Option2TextBox, Option2BrowseButton, "", false, false);
|
||||||
Option2Path = "";
|
Option2Path = "";
|
||||||
Option2Required = false;
|
Option2Required = false;
|
||||||
|
|
@ -136,6 +168,7 @@ public partial class ItemCreationSDK : Form
|
||||||
Option1Path = "";
|
Option1Path = "";
|
||||||
Option1Required = true;
|
Option1Required = true;
|
||||||
ToggleHatMeshBox("", false);
|
ToggleHatMeshBox("", false);
|
||||||
|
ToggleHatTextureBox("", false);
|
||||||
ToggleOptionSet(Option2Label, Option2TextBox, Option2BrowseButton, "Head Texture", true);
|
ToggleOptionSet(Option2Label, Option2TextBox, Option2BrowseButton, "Head Texture", true);
|
||||||
Option2Path = "";
|
Option2Path = "";
|
||||||
Option2Required = true;
|
Option2Required = true;
|
||||||
|
|
@ -154,6 +187,7 @@ public partial class ItemCreationSDK : Form
|
||||||
Option1Path = "";
|
Option1Path = "";
|
||||||
Option1Required = false;
|
Option1Required = false;
|
||||||
ToggleHatMeshBox("", false);
|
ToggleHatMeshBox("", false);
|
||||||
|
ToggleHatTextureBox("", false);
|
||||||
ToggleOptionSet(Option2Label, Option2TextBox, Option2BrowseButton, "", false, false);
|
ToggleOptionSet(Option2Label, Option2TextBox, Option2BrowseButton, "", false, false);
|
||||||
Option2Path = "";
|
Option2Path = "";
|
||||||
Option2Required = false;
|
Option2Required = false;
|
||||||
|
|
@ -168,6 +202,7 @@ public partial class ItemCreationSDK : Form
|
||||||
Option1Path = "";
|
Option1Path = "";
|
||||||
Option1Required = false;
|
Option1Required = false;
|
||||||
ToggleHatMeshBox("", false);
|
ToggleHatMeshBox("", false);
|
||||||
|
ToggleHatTextureBox("", false);
|
||||||
ToggleOptionSet(Option2Label, Option2TextBox, Option2BrowseButton, "", false, false);
|
ToggleOptionSet(Option2Label, Option2TextBox, Option2BrowseButton, "", false, false);
|
||||||
Option2Path = "";
|
Option2Path = "";
|
||||||
Option2Required = false;
|
Option2Required = false;
|
||||||
|
|
@ -182,6 +217,7 @@ public partial class ItemCreationSDK : Form
|
||||||
Option1Path = "";
|
Option1Path = "";
|
||||||
Option1Required = true;
|
Option1Required = true;
|
||||||
ToggleHatMeshBox("", false);
|
ToggleHatMeshBox("", false);
|
||||||
|
ToggleHatTextureBox("", false);
|
||||||
ToggleOptionSet(Option2Label, Option2TextBox, Option2BrowseButton, "", false, false);
|
ToggleOptionSet(Option2Label, Option2TextBox, Option2BrowseButton, "", false, false);
|
||||||
Option2Path = "";
|
Option2Path = "";
|
||||||
Option2Required = false;
|
Option2Required = false;
|
||||||
|
|
@ -198,6 +234,7 @@ public partial class ItemCreationSDK : Form
|
||||||
Option1Path = "";
|
Option1Path = "";
|
||||||
Option1Required = true;
|
Option1Required = true;
|
||||||
ToggleHatMeshBox("", false);
|
ToggleHatMeshBox("", false);
|
||||||
|
ToggleHatTextureBox("", false);
|
||||||
ToggleOptionSet(Option2Label, Option2TextBox, Option2BrowseButton, "", false, false);
|
ToggleOptionSet(Option2Label, Option2TextBox, Option2BrowseButton, "", false, false);
|
||||||
Option2Path = "";
|
Option2Path = "";
|
||||||
Option2Required = false;
|
Option2Required = false;
|
||||||
|
|
@ -290,12 +327,34 @@ public partial class ItemCreationSDK : Form
|
||||||
if (UsesHatMeshBox.SelectedItem.ToString() != "None")
|
if (UsesHatMeshBox.SelectedItem.ToString() != "None")
|
||||||
{
|
{
|
||||||
Option1TextBox.Text = UsesHatMeshBox.Text;
|
Option1TextBox.Text = UsesHatMeshBox.Text;
|
||||||
|
Option1TextBox.Enabled = false;
|
||||||
|
Option1BrowseButton.Enabled = false;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Option1TextBox.Enabled = true;
|
||||||
|
Option1BrowseButton.Enabled = true;
|
||||||
Option1TextBox.Text = "";
|
Option1TextBox.Text = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void UsesHatTexBox_SelectedIndexChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Option2Path = "";
|
||||||
|
|
||||||
|
if (UsesHatTexBox.SelectedItem.ToString() != "None")
|
||||||
|
{
|
||||||
|
Option2TextBox.Text = UsesHatTexBox.Text;
|
||||||
|
Option2TextBox.Enabled = false;
|
||||||
|
Option2BrowseButton.Enabled = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Option2TextBox.Enabled = true;
|
||||||
|
Option2BrowseButton.Enabled = true;
|
||||||
|
Option2TextBox.Text = "";
|
||||||
|
}
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Functions
|
#region Functions
|
||||||
|
|
@ -505,6 +564,28 @@ public partial class ItemCreationSDK : Form
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static string[] GetOptionPathsForType(RobloxFileType type)
|
||||||
|
{
|
||||||
|
switch (type)
|
||||||
|
{
|
||||||
|
case RobloxFileType.Hat:
|
||||||
|
return RobloxDefs.ItemHatFonts.Dir;
|
||||||
|
case RobloxFileType.HeadNoCustomMesh:
|
||||||
|
case RobloxFileType.Head:
|
||||||
|
return RobloxDefs.ItemHeadFonts.Dir;
|
||||||
|
case RobloxFileType.Face:
|
||||||
|
return RobloxDefs.ItemFaceTexture.Dir;
|
||||||
|
case RobloxFileType.TShirt:
|
||||||
|
return RobloxDefs.ItemTShirtTexture.Dir;
|
||||||
|
case RobloxFileType.Shirt:
|
||||||
|
return RobloxDefs.ItemShirtTexture.Dir;
|
||||||
|
case RobloxFileType.Pants:
|
||||||
|
return RobloxDefs.ItemPantsTexture.Dir;
|
||||||
|
default:
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public static RobloxFileType GetTypeForInt(int type)
|
public static RobloxFileType GetTypeForInt(int type)
|
||||||
{
|
{
|
||||||
switch (type)
|
switch (type)
|
||||||
|
|
@ -650,6 +731,34 @@ public partial class ItemCreationSDK : Form
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void ToggleHatTextureBox(string labelText, bool enable = true)
|
||||||
|
{
|
||||||
|
UsesHatTexLabel.Text = enable ? labelText : (string.IsNullOrWhiteSpace(labelText) ? "This option is disabled." : labelText);
|
||||||
|
UsesHatTexBox.Enabled = enable;
|
||||||
|
|
||||||
|
if (enable && Directory.Exists(GlobalPaths.hatdirTextures))
|
||||||
|
{
|
||||||
|
UsesHatTexBox.Items.Add("None");
|
||||||
|
DirectoryInfo dinfo = new DirectoryInfo(GlobalPaths.hatdirTextures);
|
||||||
|
FileInfo[] Files = dinfo.GetFiles("*.png");
|
||||||
|
foreach (FileInfo file in Files)
|
||||||
|
{
|
||||||
|
if (file.Name.Equals(string.Empty))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
UsesHatTexBox.Items.Add(file.Name);
|
||||||
|
}
|
||||||
|
|
||||||
|
UsesHatTexBox.SelectedItem = "None";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
UsesHatTexBox.Items.Clear();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private string LoadAsset(string assetName, string assetFilter)
|
private string LoadAsset(string assetName, string assetFilter)
|
||||||
{
|
{
|
||||||
openFileDialog1 = new OpenFileDialog()
|
openFileDialog1 = new OpenFileDialog()
|
||||||
|
|
@ -671,42 +780,95 @@ public partial class ItemCreationSDK : Form
|
||||||
|
|
||||||
private bool CheckItemRequirements()
|
private bool CheckItemRequirements()
|
||||||
{
|
{
|
||||||
string msgboxtext = "The Item Creation SDK has experienced an error: You are missing some requirements:\n";
|
string msgboxtext = "Some issues have been found with your item:\n";
|
||||||
bool passed = true;
|
bool passed = true;
|
||||||
|
bool itemExists = false;
|
||||||
|
|
||||||
if (string.IsNullOrWhiteSpace(ItemNameBox.Text))
|
if (string.IsNullOrWhiteSpace(ItemNameBox.Text))
|
||||||
{
|
{
|
||||||
msgboxtext += "\n - You must assign an item name.";
|
msgboxtext += "\n - You must assign an item name.";
|
||||||
passed = false;
|
passed = false;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
if (ItemIcon.Image == null)
|
|
||||||
{
|
{
|
||||||
msgboxtext += "\n - You must assign an icon.";
|
if(File.Exists(GetPathForType(type) + "\\" + ItemNameBox.Text.Replace(" ", "") + ".rbxm"))
|
||||||
|
|
||||||
if (RequiresIconForTexture && ItemIcon.Image == null)
|
|
||||||
{
|
{
|
||||||
msgboxtext += " This item type requires that you must select an Icon to use as a Template or Texture.";
|
msgboxtext += "\n - The item already exists.";
|
||||||
|
passed = false;
|
||||||
|
itemExists = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!itemExists)
|
||||||
|
{
|
||||||
|
if (ItemIcon.Image == null)
|
||||||
|
{
|
||||||
|
msgboxtext += "\n - You must assign an icon.";
|
||||||
|
|
||||||
|
if (RequiresIconForTexture && ItemIcon.Image == null)
|
||||||
|
{
|
||||||
|
msgboxtext += " This item type requires that you must select an Icon to use as a Template or Texture.";
|
||||||
|
}
|
||||||
|
|
||||||
|
passed = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
passed = false;
|
if (Option1Required)
|
||||||
}
|
{
|
||||||
|
if (string.IsNullOrWhiteSpace(Option1TextBox.Text))
|
||||||
|
{
|
||||||
|
msgboxtext += "\n - You must assign a " + Option1Label.Text + ".";
|
||||||
|
passed = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (string.IsNullOrWhiteSpace(UsesHatTexBox.Text) || UsesHatMeshBox.Text == "None")
|
||||||
|
{
|
||||||
|
if (!File.Exists(Option1Path))
|
||||||
|
{
|
||||||
|
msgboxtext += "\n - The file assigned as a " + Option1Label.Text + " does not exist. Please rebrowse for the file again.";
|
||||||
|
passed = false;
|
||||||
|
}
|
||||||
|
|
||||||
if (Option1Required && string.IsNullOrWhiteSpace(Option1TextBox.Text))
|
if (File.Exists(GetOptionPathsForType(type)[0] + "\\" + Option1TextBox.Text))
|
||||||
{
|
{
|
||||||
msgboxtext += "\n - You must assign a " + Option1Label.Text + ".";
|
msgboxtext += "\n - The file assigned as a " + Option1Label.Text + " already exists. Please find an alternate file.";
|
||||||
passed = false;
|
passed = false;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (Option2Required && string.IsNullOrWhiteSpace(Option2TextBox.Text))
|
if (Option2Required)
|
||||||
{
|
{
|
||||||
msgboxtext += "\n - You must assign a " + Option2Label.Text + ".";
|
if (string.IsNullOrWhiteSpace(Option2TextBox.Text))
|
||||||
passed = false;
|
{
|
||||||
|
msgboxtext += "\n - You must assign a " + Option2Label.Text + ".";
|
||||||
|
passed = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (string.IsNullOrWhiteSpace(UsesHatTexBox.Text) || UsesHatTexBox.Text == "None")
|
||||||
|
{
|
||||||
|
if (!File.Exists(Option2Path))
|
||||||
|
{
|
||||||
|
msgboxtext += "\n - The file assigned as a " + Option2Label.Text + " does not exist. Please rebrowse for the file again.";
|
||||||
|
passed = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (File.Exists(GetOptionPathsForType(type)[1] + "\\" + Option2TextBox.Text))
|
||||||
|
{
|
||||||
|
msgboxtext += "\n - The file assigned as a " + Option2Label.Text + " already exists. Please find an alternate file.";
|
||||||
|
passed = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!passed)
|
if (!passed)
|
||||||
{
|
{
|
||||||
msgboxtext += "\n\nThese requirements must be fullfiled before the item can be created.";
|
msgboxtext += "\n\nThese issues must be fixed before the item can be created.";
|
||||||
MessageBox.Show(msgboxtext, "Novetus Item Creation SDK - Requirements", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
MessageBox.Show(msgboxtext, "Novetus Item Creation SDK - Requirements", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -715,3 +877,4 @@ public partial class ItemCreationSDK : Form
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -58,9 +58,9 @@
|
||||||
//
|
//
|
||||||
// label1
|
// label1
|
||||||
//
|
//
|
||||||
this.label1.Location = new System.Drawing.Point(12, 302);
|
this.label1.Location = new System.Drawing.Point(12, 329);
|
||||||
this.label1.Name = "label1";
|
this.label1.Name = "label1";
|
||||||
this.label1.Size = new System.Drawing.Size(260, 16);
|
this.label1.Size = new System.Drawing.Size(414, 16);
|
||||||
this.label1.TabIndex = 12;
|
this.label1.TabIndex = 12;
|
||||||
this.label1.Text = "v1.0";
|
this.label1.Text = "v1.0";
|
||||||
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||||
|
|
@ -71,7 +71,7 @@
|
||||||
this.pictureBox2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
this.pictureBox2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||||
this.pictureBox2.Location = new System.Drawing.Point(12, 12);
|
this.pictureBox2.Location = new System.Drawing.Point(12, 12);
|
||||||
this.pictureBox2.Name = "pictureBox2";
|
this.pictureBox2.Name = "pictureBox2";
|
||||||
this.pictureBox2.Size = new System.Drawing.Size(260, 52);
|
this.pictureBox2.Size = new System.Drawing.Size(414, 84);
|
||||||
this.pictureBox2.TabIndex = 8;
|
this.pictureBox2.TabIndex = 8;
|
||||||
this.pictureBox2.TabStop = false;
|
this.pictureBox2.TabStop = false;
|
||||||
//
|
//
|
||||||
|
|
@ -91,9 +91,9 @@
|
||||||
listViewItem8,
|
listViewItem8,
|
||||||
listViewItem9,
|
listViewItem9,
|
||||||
listViewItem10});
|
listViewItem10});
|
||||||
this.listView1.Location = new System.Drawing.Point(12, 70);
|
this.listView1.Location = new System.Drawing.Point(12, 102);
|
||||||
this.listView1.Name = "listView1";
|
this.listView1.Name = "listView1";
|
||||||
this.listView1.Size = new System.Drawing.Size(260, 229);
|
this.listView1.Size = new System.Drawing.Size(414, 224);
|
||||||
this.listView1.SmallImageList = this.imageList1;
|
this.listView1.SmallImageList = this.imageList1;
|
||||||
this.listView1.TabIndex = 15;
|
this.listView1.TabIndex = 15;
|
||||||
this.listView1.UseCompatibleStateImageBehavior = false;
|
this.listView1.UseCompatibleStateImageBehavior = false;
|
||||||
|
|
@ -103,7 +103,7 @@
|
||||||
// columnHeader1
|
// columnHeader1
|
||||||
//
|
//
|
||||||
this.columnHeader1.Text = "Novetus SDK Tools";
|
this.columnHeader1.Text = "Novetus SDK Tools";
|
||||||
this.columnHeader1.Width = 256;
|
this.columnHeader1.Width = 410;
|
||||||
//
|
//
|
||||||
// imageList1
|
// imageList1
|
||||||
//
|
//
|
||||||
|
|
@ -125,7 +125,7 @@
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
|
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
|
||||||
this.ClientSize = new System.Drawing.Size(284, 326);
|
this.ClientSize = new System.Drawing.Size(438, 354);
|
||||||
this.Controls.Add(this.listView1);
|
this.Controls.Add(this.listView1);
|
||||||
this.Controls.Add(this.label1);
|
this.Controls.Add(this.label1);
|
||||||
this.Controls.Add(this.pictureBox2);
|
this.Controls.Add(this.pictureBox2);
|
||||||
|
|
|
||||||
|
|
@ -125,7 +125,7 @@
|
||||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAU
|
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAU
|
||||||
EwAAAk1TRnQBSQFMAgEBCgEAARABAAEQAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
EwAAAk1TRnQBSQFMAgEBCgEAARgBAAEYAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||||
AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
||||||
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
||||||
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
||||||
|
|
@ -153,8 +153,8 @@
|
||||||
AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
|
AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
|
||||||
AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
|
AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
|
||||||
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
|
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
|
||||||
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/0UABLMBrQHHAQAFrQHu
|
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/0UABLMBrQHHAQAFrQG8
|
||||||
BLUKtAG8JAACrAKzAscBAALHAq0BxwG0AbwM8AHuAbQmAAGtAbQBrAHHAgABxwKtAccBtAXyAfAB8gX/
|
BLUKtAG8JAACrAKzAscBAALHAq0BxwG0AbwM8AG8AbQmAAGtAbQBrAHHAgABxwKtAccBtAXyAfAB8gX/
|
||||||
AfQB8AGRJgABrAGtAbMBrQGsAccBrQG0Aa0BxwG0AfIDtQLwAfIG/wHxAbQnAAGsA7QBswK0Aa0BxwG0
|
AfQB8AGRJgABrAGtAbMBrQGsAccBrQG0Aa0BxwG0AfIDtQLwAfIG/wHxAbQnAAGsA7QBswK0Aa0BxwG0
|
||||||
AfMDCQHyAfABvAfxAbQgAAG7AQkBuwG0AQABxwG0AQkCtAGsAQABrAG0Aa0BAAG0BfMB8gjxAbQgAAGt
|
AfMDCQHyAfABvAfxAbQgAAG7AQkBuwG0AQABxwG0AQkCtAGsAQABrAG0Aa0BAAG0BfMB8gjxAbQgAAGt
|
||||||
AbQBCQGtAgABxwK0ArMCrAG0Aa0BAAG0AfME9AHyAfMG9AHyAbQgAAKtAQkBswKtAccBCQG0Aa0BtAGz
|
AbQBCQGtAgABxwK0ArMCrAG0Aa0BAAG0AfME9AHyAfMG9AHyAbQgAAKtAQkBswKtAccBCQG0Aa0BtAGz
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,35 @@
|
||||||
Changes from 1.3 Pre-Release 3:
|
Changes from 1.3 Pre-Release 3:
|
||||||
- Renamed NovetusLauncher to NovetusBootstrapper.
|
- Renamed NovetusLauncher to NovetusBootstrapper.
|
||||||
- Added hat mesh scaling to the Item Creation SDK.
|
- Added hat mesh scaling to the Item Creation SDK.
|
||||||
|
- Added more requirement checks to the Item Creation SDK.
|
||||||
|
- Added the option to choose a built-in texture for a hat in the Item Creation SDK.
|
||||||
|
- When you choose a built-in mesh or texture for your hat in the Item Creation SDK, it will now disable the fields for the option it replaces.
|
||||||
|
- Fixed a bug where you can delete icons that already exist for items in the Item Creation SDK.
|
||||||
|
- Changing the name of the item to one that already exists will now load the icon of the item in the Item Creation SDK.
|
||||||
|
- Redesigned the Novetus SDK launcher.
|
||||||
|
- You can now resize the ClientScript Documentation.
|
||||||
|
- Added a warning that tells you if an item already exists in the Item Creation SDK.
|
||||||
- Added the following items:
|
- Added the following items:
|
||||||
Hats:
|
Pants:
|
||||||
BIG Inverted Top Hat
|
Amber Wizard Robes
|
||||||
|
Blue Skater Pants
|
||||||
|
Coke Vending Machine
|
||||||
|
Crystal Pants
|
||||||
|
Foil Pants
|
||||||
|
Golden Wizard Robes
|
||||||
|
Green Skater Pants
|
||||||
|
Red Skater Pants
|
||||||
|
Robes of Dawn Spark
|
||||||
|
Robes of Pure Silver
|
||||||
|
Robes of Sacred Fire
|
||||||
|
Robes of Sheer Thaw
|
||||||
|
Robes of Toxcicity
|
||||||
|
Shiny Pants
|
||||||
|
Sunset Wizard Robes
|
||||||
|
Thaw Wizard Robes
|
||||||
|
The Golden Finoob
|
||||||
|
Wizard Robes Noir
|
||||||
|
Wood Pants
|
||||||
Changes from 1.2.4.1:
|
Changes from 1.2.4.1:
|
||||||
- The OBJ2MeshV1GUI, The Asset Localizer, and the Item SDK have been merged to form the Asset SDK!
|
- The OBJ2MeshV1GUI, The Asset Localizer, and the Item SDK have been merged to form the Asset SDK!
|
||||||
- Works with the Roblox Asset Delivery API! Note: Script assetss wil have to be downloaded manually in order to be used in scripts.
|
- Works with the Roblox Asset Delivery API! Note: Script assetss wil have to be downloaded manually in order to be used in scripts.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue