From 53037e08300952fd789f3dd5bd97cf3e1e0c2aac Mon Sep 17 00:00:00 2001 From: Bitl Date: Sun, 11 Nov 2018 19:01:41 -0700 Subject: [PATCH] customization!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --- .../CharacterCustomization.Designer.cs | 168 +++++++++++++++ .../NovetusLauncher/CharacterCustomization.cs | 204 ++++++++++++++++-- .../CharacterCustomization.resx | 190 ++++++++++++++++ .../NovetusLauncher/Resources/TinyBcIcon.png | Bin 0 -> 3352 bytes .../NovetusLauncher/Resources/TinyObcIcon.png | Bin 0 -> 3243 bytes .../NovetusLauncher/Resources/TinyTbcIcon.png | Bin 0 -> 3346 bytes 6 files changed, 543 insertions(+), 19 deletions(-) create mode 100644 NovetusLauncher/NovetusLauncher/Resources/TinyBcIcon.png create mode 100644 NovetusLauncher/NovetusLauncher/Resources/TinyObcIcon.png create mode 100644 NovetusLauncher/NovetusLauncher/Resources/TinyTbcIcon.png diff --git a/NovetusLauncher/NovetusLauncher/CharacterCustomization.Designer.cs b/NovetusLauncher/NovetusLauncher/CharacterCustomization.Designer.cs index 4b0ec66..a695717 100644 --- a/NovetusLauncher/NovetusLauncher/CharacterCustomization.Designer.cs +++ b/NovetusLauncher/NovetusLauncher/CharacterCustomization.Designer.cs @@ -95,6 +95,11 @@ namespace NovetusLauncher this.label12 = new System.Windows.Forms.Label(); this.listBox2 = new System.Windows.Forms.ListBox(); this.listBox1 = new System.Windows.Forms.ListBox(); + this.tabPage8 = new System.Windows.Forms.TabPage(); + this.button56 = new System.Windows.Forms.Button(); + this.button57 = new System.Windows.Forms.Button(); + this.pictureBox8 = new System.Windows.Forms.PictureBox(); + this.listBox8 = new System.Windows.Forms.ListBox(); this.tabPage3 = new System.Windows.Forms.TabPage(); this.button44 = new System.Windows.Forms.Button(); this.button45 = new System.Windows.Forms.Button(); @@ -116,6 +121,13 @@ namespace NovetusLauncher this.pictureBox7 = new System.Windows.Forms.PictureBox(); this.listBox7 = new System.Windows.Forms.ListBox(); this.tabPage7 = new System.Windows.Forms.TabPage(); + this.button55 = new System.Windows.Forms.Button(); + this.label5 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.button54 = new System.Windows.Forms.Button(); + this.button53 = new System.Windows.Forms.Button(); + this.button52 = new System.Windows.Forms.Button(); this.button43 = new System.Windows.Forms.Button(); this.tabControl1.SuspendLayout(); this.tabPage1.SuspendLayout(); @@ -125,6 +137,8 @@ namespace NovetusLauncher ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + this.tabPage8.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox8)).BeginInit(); this.tabPage3.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit(); this.tabPage4.SuspendLayout(); @@ -133,12 +147,14 @@ namespace NovetusLauncher ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).BeginInit(); this.tabPage6.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).BeginInit(); + this.tabPage7.SuspendLayout(); this.SuspendLayout(); // // tabControl1 // this.tabControl1.Controls.Add(this.tabPage1); this.tabControl1.Controls.Add(this.tabPage2); + this.tabControl1.Controls.Add(this.tabPage8); this.tabControl1.Controls.Add(this.tabPage3); this.tabControl1.Controls.Add(this.tabPage4); this.tabControl1.Controls.Add(this.tabPage5); @@ -796,6 +812,57 @@ namespace NovetusLauncher this.listBox1.TabIndex = 46; this.listBox1.SelectedIndexChanged += new System.EventHandler(this.ListBox1SelectedIndexChanged); // + // tabPage8 + // + this.tabPage8.Controls.Add(this.button56); + this.tabPage8.Controls.Add(this.button57); + this.tabPage8.Controls.Add(this.pictureBox8); + this.tabPage8.Controls.Add(this.listBox8); + this.tabPage8.Location = new System.Drawing.Point(4, 22); + this.tabPage8.Name = "tabPage8"; + this.tabPage8.Size = new System.Drawing.Size(467, 241); + this.tabPage8.TabIndex = 7; + this.tabPage8.Text = "HEADS"; + this.tabPage8.UseVisualStyleBackColor = true; + // + // button56 + // + this.button56.Location = new System.Drawing.Point(242, 193); + this.button56.Name = "button56"; + this.button56.Size = new System.Drawing.Size(219, 42); + this.button56.TabIndex = 65; + this.button56.Text = "Reset"; + this.button56.UseVisualStyleBackColor = true; + this.button56.Click += new System.EventHandler(this.Button56Click); + // + // button57 + // + this.button57.Location = new System.Drawing.Point(6, 193); + this.button57.Name = "button57"; + this.button57.Size = new System.Drawing.Size(219, 42); + this.button57.TabIndex = 64; + this.button57.Text = "Randomize"; + this.button57.UseVisualStyleBackColor = true; + this.button57.Click += new System.EventHandler(this.Button57Click); + // + // pictureBox8 + // + this.pictureBox8.Location = new System.Drawing.Point(182, 13); + this.pictureBox8.Name = "pictureBox8"; + this.pictureBox8.Size = new System.Drawing.Size(95, 86); + this.pictureBox8.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox8.TabIndex = 63; + this.pictureBox8.TabStop = false; + // + // listBox8 + // + this.listBox8.FormattingEnabled = true; + this.listBox8.Location = new System.Drawing.Point(6, 105); + this.listBox8.Name = "listBox8"; + this.listBox8.Size = new System.Drawing.Size(455, 82); + this.listBox8.TabIndex = 62; + this.listBox8.SelectedIndexChanged += new System.EventHandler(this.ListBox8SelectedIndexChanged); + // // tabPage3 // this.tabPage3.Controls.Add(this.button44); @@ -1002,6 +1069,13 @@ namespace NovetusLauncher // // tabPage7 // + this.tabPage7.Controls.Add(this.button55); + this.tabPage7.Controls.Add(this.label5); + this.tabPage7.Controls.Add(this.label4); + this.tabPage7.Controls.Add(this.label3); + this.tabPage7.Controls.Add(this.button54); + this.tabPage7.Controls.Add(this.button53); + this.tabPage7.Controls.Add(this.button52); this.tabPage7.Location = new System.Drawing.Point(4, 22); this.tabPage7.Name = "tabPage7"; this.tabPage7.Size = new System.Drawing.Size(467, 241); @@ -1009,6 +1083,85 @@ namespace NovetusLauncher this.tabPage7.Text = "ICON"; this.tabPage7.UseVisualStyleBackColor = true; // + // button55 + // + this.button55.Location = new System.Drawing.Point(48, 149); + this.button55.Name = "button55"; + this.button55.Size = new System.Drawing.Size(357, 23); + this.button55.TabIndex = 6; + this.button55.Text = "Disable Icon"; + this.button55.UseVisualStyleBackColor = true; + this.button55.Click += new System.EventHandler(this.Button55Click); + // + // label5 + // + this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label5.Location = new System.Drawing.Point(256, 14); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(67, 28); + this.label5.TabIndex = 5; + this.label5.Text = "NBC"; + // + // label4 + // + this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label4.ForeColor = System.Drawing.Color.Red; + this.label4.Location = new System.Drawing.Point(48, 175); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(357, 52); + this.label4.TabIndex = 4; + this.label4.Text = "NOTE: The icon will only function in a client with a custom scoreboard (I.E Early" + + " 2011)"; + this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label3 + // + this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label3.Location = new System.Drawing.Point(96, 14); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(163, 28); + this.label3.TabIndex = 3; + this.label3.Text = "Selected Icon:"; + // + // button54 + // + this.button54.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("button54.BackgroundImage"))); + this.button54.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; + this.button54.Location = new System.Drawing.Point(302, 45); + this.button54.Name = "button54"; + this.button54.Size = new System.Drawing.Size(103, 98); + this.button54.TabIndex = 2; + this.button54.Text = "OBC"; + this.button54.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + this.button54.UseVisualStyleBackColor = true; + this.button54.Click += new System.EventHandler(this.Button54Click); + // + // button53 + // + this.button53.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("button53.BackgroundImage"))); + this.button53.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; + this.button53.Location = new System.Drawing.Point(173, 45); + this.button53.Name = "button53"; + this.button53.Size = new System.Drawing.Size(103, 98); + this.button53.TabIndex = 1; + this.button53.Text = "TBC"; + this.button53.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + this.button53.UseVisualStyleBackColor = true; + this.button53.Click += new System.EventHandler(this.Button53Click); + // + // button52 + // + this.button52.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("button52.BackgroundImage"))); + this.button52.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; + this.button52.Location = new System.Drawing.Point(48, 45); + this.button52.Name = "button52"; + this.button52.Size = new System.Drawing.Size(103, 98); + this.button52.TabIndex = 0; + this.button52.Text = "BC"; + this.button52.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + this.button52.UseVisualStyleBackColor = true; + this.button52.Click += new System.EventHandler(this.Button52Click); + // // button43 // this.button43.Location = new System.Drawing.Point(406, 10); @@ -1042,6 +1195,8 @@ namespace NovetusLauncher ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + this.tabPage8.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox8)).EndInit(); this.tabPage3.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit(); this.tabPage4.ResumeLayout(false); @@ -1050,8 +1205,21 @@ namespace NovetusLauncher ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).EndInit(); this.tabPage6.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).EndInit(); + this.tabPage7.ResumeLayout(false); this.ResumeLayout(false); } + private System.Windows.Forms.ListBox listBox8; + private System.Windows.Forms.PictureBox pictureBox8; + private System.Windows.Forms.Button button57; + private System.Windows.Forms.Button button56; + private System.Windows.Forms.TabPage tabPage8; + private System.Windows.Forms.Button button52; + private System.Windows.Forms.Button button53; + private System.Windows.Forms.Button button54; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Button button55; private System.Windows.Forms.ListBox listBox7; private System.Windows.Forms.PictureBox pictureBox7; private System.Windows.Forms.Button button51; diff --git a/NovetusLauncher/NovetusLauncher/CharacterCustomization.cs b/NovetusLauncher/NovetusLauncher/CharacterCustomization.cs index c745965..303ce52 100644 --- a/NovetusLauncher/NovetusLauncher/CharacterCustomization.cs +++ b/NovetusLauncher/NovetusLauncher/CharacterCustomization.cs @@ -93,6 +93,9 @@ namespace NovetusLauncher button4.BackColor = ConvertStringtoColor(GlobalVars.ColorMenu_LeftArmColor); button5.BackColor = ConvertStringtoColor(GlobalVars.ColorMenu_RightLegColor); button6.BackColor = ConvertStringtoColor(GlobalVars.ColorMenu_LeftLegColor); + + //icon + label5.Text = GlobalVars.Custom_Icon_Offline; //discord if (StartedVIAURI == false) @@ -119,7 +122,7 @@ namespace NovetusLauncher listBox5.Items.Clear(); listBox6.Items.Clear(); listBox7.Items.Clear(); - //listBox8.Items.Clear(); + listBox8.Items.Clear(); } else if (tabControl1.SelectedTab == tabControl1.TabPages["tabPage2"])//your specific tabname { @@ -128,7 +131,7 @@ namespace NovetusLauncher listBox5.Items.Clear(); listBox6.Items.Clear(); listBox7.Items.Clear(); - //listBox8.Items.Clear(); + listBox8.Items.Clear(); if (Directory.Exists(hatdir)) { @@ -173,7 +176,7 @@ namespace NovetusLauncher listBox5.Items.Clear(); listBox6.Items.Clear(); listBox7.Items.Clear(); - //listBox8.Items.Clear(); + listBox8.Items.Clear(); if (Directory.Exists(facedir)) { @@ -203,7 +206,7 @@ namespace NovetusLauncher listBox4.Items.Clear(); listBox6.Items.Clear(); listBox7.Items.Clear(); - //listBox8.Items.Clear(); + listBox8.Items.Clear(); if (Directory.Exists(tshirtdir)) { @@ -233,7 +236,7 @@ namespace NovetusLauncher listBox4.Items.Clear(); listBox5.Items.Clear(); listBox7.Items.Clear(); - //listBox8.Items.Clear(); + listBox8.Items.Clear(); if (Directory.Exists(shirtdir)) { @@ -263,7 +266,7 @@ namespace NovetusLauncher listBox4.Items.Clear(); listBox5.Items.Clear(); listBox6.Items.Clear(); - //listBox8.Items.Clear(); + listBox8.Items.Clear(); if (Directory.Exists(pantsdir)) { @@ -284,6 +287,36 @@ namespace NovetusLauncher pictureBox7.Image = icon1; } } + else if (tabControl1.SelectedTab == tabControl1.TabPages["tabPage8"])//your specific tabname + { + //faces + listBox1.Items.Clear(); + listBox2.Items.Clear(); + listBox3.Items.Clear(); + listBox4.Items.Clear(); + listBox5.Items.Clear(); + listBox6.Items.Clear(); + listBox7.Items.Clear(); + + if (Directory.Exists(headdir)) + { + DirectoryInfo dinfo = new DirectoryInfo(headdir); + FileInfo[] Files = dinfo.GetFiles("*.rbxm"); + foreach( FileInfo file in Files ) + { + if (file.Name.Equals(String.Empty)) + { + continue; + } + + listBox8.Items.Add(file.Name); + } + listBox8.SelectedItem = GlobalVars.Custom_Head_Offline; + listBox8.Enabled = true; + Image icon1 = Image.FromFile(headdir + @"\\" + GlobalVars.Custom_Head_Offline.Replace(".rbxm", "") + ".png"); + pictureBox8.Image = icon1; + } + } } void CharacterCustomizationClose(object sender, CancelEventArgs e) @@ -379,73 +412,181 @@ namespace NovetusLauncher void ListBox4SelectedIndexChanged(object sender, EventArgs e) { - + if (Directory.Exists(facedir)) + { + GlobalVars.Custom_Face_Offline = listBox4.SelectedItem.ToString(); + Image icon1 = Image.FromFile(facedir + "\\" + GlobalVars.Custom_Face_Offline.Replace(".rbxm", "") + ".png"); + pictureBox4.Image = icon1; + } } void Button45Click(object sender, EventArgs e) { - + if (Directory.Exists(facedir)) + { + Random random = new Random(); + int randomFace1 = random.Next(listBox4.Items.Count); + listBox4.SelectedItem = listBox4.Items[randomFace1]; + GlobalVars.Custom_Face_Offline = listBox4.SelectedItem.ToString(); + Image icon1 = Image.FromFile(facedir + "\\" + GlobalVars.Custom_Face_Offline.Replace(".rbxm", "") + ".png"); + pictureBox4.Image = icon1; + } } void Button44Click(object sender, EventArgs e) { - + if (Directory.Exists(facedir)) + { + listBox4.SelectedItem = "DefaultFace.rbxm"; + GlobalVars.Custom_Face_Offline = listBox4.SelectedItem.ToString(); + Image icon1 = Image.FromFile(facedir + "\\" + GlobalVars.Custom_Face_Offline.Replace(".rbxm", "") + ".png"); + pictureBox4.Image = icon1; + } } //t-shirt void ListBox5SelectedIndexChanged(object sender, EventArgs e) { - + if (Directory.Exists(tshirtdir)) + { + GlobalVars.Custom_T_Shirt_Offline = listBox5.SelectedItem.ToString(); + Image icon1 = Image.FromFile(tshirtdir + "\\" + GlobalVars.Custom_T_Shirt_Offline.Replace(".rbxm", "") + ".png"); + pictureBox5.Image = icon1; + } } void Button47Click(object sender, EventArgs e) { - + if (Directory.Exists(tshirtdir)) + { + Random random = new Random(); + int randomTShirt1 = random.Next(listBox5.Items.Count); + listBox5.SelectedItem = listBox5.Items[randomTShirt1]; + GlobalVars.Custom_T_Shirt_Offline = listBox5.SelectedItem.ToString(); + Image icon1 = Image.FromFile(tshirtdir + "\\" + GlobalVars.Custom_T_Shirt_Offline.Replace(".rbxm", "") + ".png"); + pictureBox5.Image = icon1; + } } void Button46Click(object sender, EventArgs e) { - + if (Directory.Exists(tshirtdir)) + { + listBox5.SelectedItem = "NoTShirt.rbxm"; + GlobalVars.Custom_T_Shirt_Offline = listBox5.SelectedItem.ToString(); + Image icon1 = Image.FromFile(tshirtdir + "\\" + GlobalVars.Custom_T_Shirt_Offline.Replace(".rbxm", "") + ".png"); + pictureBox5.Image = icon1; + } } //shirt void ListBox6SelectedIndexChanged(object sender, EventArgs e) { - + if (Directory.Exists(shirtdir)) + { + GlobalVars.Custom_Shirt_Offline = listBox6.SelectedItem.ToString(); + Image icon1 = Image.FromFile(shirtdir + "\\" + GlobalVars.Custom_Shirt_Offline.Replace(".rbxm", "") + ".png"); + pictureBox6.Image = icon1; + } } void Button49Click(object sender, EventArgs e) { - + if (Directory.Exists(shirtdir)) + { + Random random = new Random(); + int randomShirt1 = random.Next(listBox6.Items.Count); + listBox6.SelectedItem = listBox6.Items[randomShirt1]; + GlobalVars.Custom_Shirt_Offline = listBox6.SelectedItem.ToString(); + Image icon1 = Image.FromFile(shirtdir + "\\" + GlobalVars.Custom_Shirt_Offline.Replace(".rbxm", "") + ".png"); + pictureBox6.Image = icon1; + } } void Button48Click(object sender, EventArgs e) { - + if (Directory.Exists(shirtdir)) + { + listBox6.SelectedItem = "NoShirt.rbxm"; + GlobalVars.Custom_Shirt_Offline = listBox6.SelectedItem.ToString(); + Image icon1 = Image.FromFile(shirtdir + "\\" + GlobalVars.Custom_Shirt_Offline.Replace(".rbxm", "") + ".png"); + pictureBox6.Image = icon1; + } } //pants void ListBox7SelectedIndexChanged(object sender, EventArgs e) { - + if (Directory.Exists(pantsdir)) + { + GlobalVars.Custom_Pants_Offline = listBox7.SelectedItem.ToString(); + Image icon1 = Image.FromFile(pantsdir + "\\" + GlobalVars.Custom_Pants_Offline.Replace(".rbxm", "") + ".png"); + pictureBox7.Image = icon1; + } } void Button51Click(object sender, EventArgs e) { - + if (Directory.Exists(pantsdir)) + { + Random random = new Random(); + int randomPants1 = random.Next(listBox7.Items.Count); + listBox7.SelectedItem = listBox7.Items[randomPants1]; + GlobalVars.Custom_Pants_Offline = listBox7.SelectedItem.ToString(); + Image icon1 = Image.FromFile(pantsdir + "\\" + GlobalVars.Custom_Pants_Offline.Replace(".rbxm", "") + ".png"); + pictureBox7.Image = icon1; + } } void Button50Click(object sender, EventArgs e) { - + if (Directory.Exists(pantsdir)) + { + listBox7.SelectedItem = "NoPants.rbxm"; + GlobalVars.Custom_Pants_Offline = listBox7.SelectedItem.ToString(); + Image icon1 = Image.FromFile(pantsdir + "\\" + GlobalVars.Custom_Pants_Offline.Replace(".rbxm", "") + ".png"); + pictureBox7.Image = icon1; + } } //head - //icon + void ListBox8SelectedIndexChanged(object sender, EventArgs e) + { + if (Directory.Exists(headdir)) + { + GlobalVars.Custom_Head_Offline = listBox8.SelectedItem.ToString(); + Image icon1 = Image.FromFile(headdir + "\\" + GlobalVars.Custom_Head_Offline.Replace(".rbxm", "") + ".png"); + pictureBox8.Image = icon1; + } + } + + void Button57Click(object sender, EventArgs e) + { + if (Directory.Exists(headdir)) + { + Random random = new Random(); + int randomHead1 = random.Next(listBox8.Items.Count); + listBox8.SelectedItem = listBox8.Items[randomHead1]; + GlobalVars.Custom_Head_Offline = listBox8.SelectedItem.ToString(); + Image icon1 = Image.FromFile(headdir + "\\" + GlobalVars.Custom_Head_Offline.Replace(".rbxm", "") + ".png"); + pictureBox8.Image = icon1; + } + } + + void Button56Click(object sender, EventArgs e) + { + if (Directory.Exists(headdir)) + { + listBox8.SelectedItem = "DefaultHead.rbxm"; + GlobalVars.Custom_Head_Offline = listBox8.SelectedItem.ToString(); + Image icon1 = Image.FromFile(headdir + "\\" + GlobalVars.Custom_Head_Offline.Replace(".rbxm", "") + ".png"); + pictureBox8.Image = icon1; + } + } //body @@ -869,5 +1010,30 @@ namespace NovetusLauncher DialogResult result2 = MessageBox.Show("Failed to launch Novetus. (Error: " + ex.Message + ")","Novetus - Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } + + //Icon + void Button52Click(object sender, EventArgs e) + { + GlobalVars.Custom_Icon_Offline = "BC"; + label5.Text = GlobalVars.Custom_Icon_Offline; + } + + void Button53Click(object sender, EventArgs e) + { + GlobalVars.Custom_Icon_Offline = "TBC"; + label5.Text = GlobalVars.Custom_Icon_Offline; + } + + void Button54Click(object sender, EventArgs e) + { + GlobalVars.Custom_Icon_Offline = "OBC"; + label5.Text = GlobalVars.Custom_Icon_Offline; + } + + void Button55Click(object sender, EventArgs e) + { + GlobalVars.Custom_Icon_Offline = "NBC"; + label5.Text = GlobalVars.Custom_Icon_Offline; + } } } diff --git a/NovetusLauncher/NovetusLauncher/CharacterCustomization.resx b/NovetusLauncher/NovetusLauncher/CharacterCustomization.resx index dc6496e..0a5cf36 100644 --- a/NovetusLauncher/NovetusLauncher/CharacterCustomization.resx +++ b/NovetusLauncher/NovetusLauncher/CharacterCustomization.resx @@ -118,6 +118,196 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADImlUWHRYTUw6Y29tLmFkb2Jl + LnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQi + Pz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENv + cmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJE + RiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8 + cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20v + eGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxu + czpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1w + OkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJ + RD0ieG1wLmlpZDoyODIxQjA2NDNFNjIxMUUwQjZCNUNENjRFRkI2MzU3QiIgeG1wTU06RG9jdW1lbnRJ + RD0ieG1wLmRpZDoyODIxQjA2NTNFNjIxMUUwQjZCNUNENjRFRkI2MzU3QiI+IDx4bXBNTTpEZXJpdmVk + RnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI4MjFCMDYyM0U2MjExRTBCNkI1Q0Q2NEVGQjYz + NTdCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI4MjFCMDYzM0U2MjExRTBCNkI1Q0Q2NEVGQjYz + NTdCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQg + 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 + Gw8lJ9oPKsABvtQ0K2g+7EbNeOtqp11ToTq+HGpOsgwamtqzkP665BE617icsGctoeEpLqbJhHE3CQzg + gZPi015y9MCDQeBsH2xcEUQa5z3Vp8OIQV7U16Wj7XAKcMYFfMybOSrxbze+2JPIop0b7FZ5uOr0vyGJ + tdwaSpTWD7qBPql7mFp2vCTadq0hNC4jvPIEYd49hIpehJxUCQuftOD4kUhse1mPadVubuVSvN9Uwen7 + OYc9GzhkAvaw8xYzPns/DnPviz6ekWR+SKcVaZ3+roJ6j4nTaqjSZqba3DC9dcdI2rfwAfH1lmcJ218g + 7ODIbFsi8MYyBdtWafFOvRav80Vle8MAHP5kEs60TmLnfDid5uh8ZQSOcApY5PJa9+n8NMMWRS/34yLk + 6+v/hpEZYg7hS+aD6UGxfGQ/8bfJt0qf1U3T/nvXGja818q7s+PzrQlofr+Md13DVE/E25klnJoA8LUP + n24PYdmc6BPFYUO9ao95TeeXQ50VQWZvTs0dJkUzK9lnaBg/wnRg2Rzzqb2vx7U1f5B3/tT+Xmj5rCda + 9heh5WAuTuxNO3+0KantndXpp6dPTN+d7LetYht9mWbmdUH9MIZbLUxCc1OsR7uoIEO/aXxlxKfzp7lP + Pl8b175ygefCiqcc7asWOTF/muvE3bdY9vUucbyZ5HXUcmb7d9r4UaDWSZgj0pPX+6MctDQYS+syk+i1 + rCBtyE2hzXGRVMfP7mMOuPjujw9VREedyBL10co0QqehUXwTrmLezOO2Fz9LZqq7/j8v6D8MElPD9HJF + l0kSlbOQoczBKiVBpfwsganWkPru1eBS/QkJ+g8Sm92NJ/N0LgAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADImlUWHRYTUw6Y29tLmFkb2Jl + LnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQi + Pz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENv + cmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJE + RiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8 + cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20v + eGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxu + czpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1w + OkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJ + RD0ieG1wLmlpZDoyODIxQjA2ODNFNjIxMUUwQjZCNUNENjRFRkI2MzU3QiIgeG1wTU06RG9jdW1lbnRJ + RD0ieG1wLmRpZDoyODIxQjA2OTNFNjIxMUUwQjZCNUNENjRFRkI2MzU3QiI+IDx4bXBNTTpEZXJpdmVk + RnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI4MjFCMDY2M0U2MjExRTBCNkI1Q0Q2NEVGQjYz + NTdCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI4MjFCMDY3M0U2MjExRTBCNkI1Q0Q2NEVGQjYz + NTdCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQg + ZW5kPSJyIj8+O4DDhgAACmxJREFUWEfFVwlQVFcWff9302wNNIvs0KyitrLLqqAsgyiIiLIZQEBZZN9b + xAZBFlEUkU2WAKLBfZtoKtHEGM2iaEzUaDI1JhOjJjUZQxKj4jKcuY1MaqZijZnM1MypOjz68+ve8869 + 972GAfi/Uglugv+EQDsBF+ckVLWUcBI1IbMg2hBtVYVM+g80I04KncKL8/2EKnYGHG+oybFYZyHztOQn + Ir0YzxUw11bAxzsLte0NOFM9DTaV6Kinzhx11ZmMOG2CDhJ1ZrVwGm+YN1uoaa3HCQ00/n0Bz4WdPq+b + 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 + RK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADImlUWHRYTUw6Y29tLmFkb2Jl + LnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQi + Pz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENv + cmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJE + RiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8 + cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20v + eGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxu + czpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1w + OkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJ + RD0ieG1wLmlpZDoyODIxQjA2MDNFNjIxMUUwQjZCNUNENjRFRkI2MzU3QiIgeG1wTU06RG9jdW1lbnRJ + RD0ieG1wLmRpZDoyODIxQjA2MTNFNjIxMUUwQjZCNUNENjRFRkI2MzU3QiI+IDx4bXBNTTpEZXJpdmVk + RnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY4OEYwQkI1M0U1RDExRTBCNkI1Q0Q2NEVGQjYz + NTdCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY4OEYwQkI2M0U1RDExRTBCNkI1Q0Q2NEVGQjYz + NTdCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQg + 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 + YII= + + AAABAAYAAAAAAAEAIADtggAAZgAAAICAAAABACAAKAgBAFODAABAQAAAAQAgAChCAAB7iwEAMDAAAAEA diff --git a/NovetusLauncher/NovetusLauncher/Resources/TinyBcIcon.png b/NovetusLauncher/NovetusLauncher/Resources/TinyBcIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..1e2c7effdd0767543ac8e3f653d4ccf78cdeaad1 GIT binary patch literal 3352 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 literal 0 HcmV?d00001 diff --git a/NovetusLauncher/NovetusLauncher/Resources/TinyObcIcon.png b/NovetusLauncher/NovetusLauncher/Resources/TinyObcIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..f12104d672b5e24bd310be82726b406c758bbf28 GIT binary patch literal 3243 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 XEOV6^iqp>8YrhXR1bcib&L{Fe4eOhi literal 0 HcmV?d00001 diff --git a/NovetusLauncher/NovetusLauncher/Resources/TinyTbcIcon.png b/NovetusLauncher/NovetusLauncher/Resources/TinyTbcIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..d5c37fec1dbe0be4328b62895007d65dd54d3960 GIT binary patch literal 3346 zcmaJ^c|4SB8y?FMvSrC+9YbS?*<_ncG{!O*%NPfPjxmOrGK-lZ$>jix$pa*H_6r6PFhk$5&!^5 z7#Z3@vj6}@ zzzmWX-;3acrm~qZ$_@q=!Q=?o0Dy&M1cyRBPUC|DXu%8?2E6#F5e#AkV!)op1O$O& zO`|jHqqsEpC}$Ei>NwRr5NvrEWD$WD2ry}U3MhgZ!s4MLFyKFR(SrTXF&qr~6T&}^ z0sm#ni{J{fW^-vEV;I7aiZDTdOpq|7(LqyFQv(nRfkeO&C^!;jh%`kTq0k5f=n^&7-q9 zAZvGH5P?Evuy*1<@dN@I&*JeZEGi9;!+-?}Fa{$KjWRHxg9X!T)gvnBW56~-1dn5obxMaii?olh~0riRVsOvItG-7BW7$Wgl3_T21=34=UA+qa_gzsrylaH^E zeLJ>GI4e5;>Q4hhFO|+VJjkb(#fx6VB=UXt_-4uN-4{6cwp*%Toa>~2X_ zk$2DS%p^-0`CuO%YT0<@9^K~=3W7cPy@y)*GBhM1$7~iqO}(&;>pYMwTp=BDndSVV zGDOV+_FPs7^s5aDxpvHk+L-ECqAZW{DV;4DNbxdrKbvU+f~)|&z+#ZLH7l&hel>9q zr)Dt&m)49K?Kx++^PiWZl79l4V@r&uPAaJ0X^WB5taUlQXUy1dt+C>n!RoJE(d@!9 ztWOCRW(X#t&yRe*#krYN#M~J4YdkA!O3vvr_-$`?It)IxW{?(Cw%ZRlUN6?9Ws%ob ze%~@cwR&r=5+K}~xlw^rTI+XY9NlIqMJ#dUZyQA>QYLkVbi5(qmov!aRAiy8Q$eg| z$lH>-l&b}@mkqRh8-%s|nwFm1##tXebN>aZ0Za5$g!~kp3(hd?rxbQ_ zxe|!Nj?44ynlQe)Gl)FKb8pKE3_3Us=)PG?`JG(QXGM&AmUNO~&w z%kavWs&uG&J~IidYDBiHWfKqH^_$}I@#pb5k|I(N>Y&lEuXNlS@Xxv=fr-I)5?|(> z>HRRjB!%AR65^Gl)|u)3UsEjt;xBw){E~J*IYn1`SLaClGr5<)`l|Lm6k3Smx@_Cy zwBCRI+7o77G2r4EZx2bRo_pf&UMyM)1MAIY#rGn zYkc23djEJ}At2(zA0GzV6I^B;-N4rz>#x-(SX1taEV@F=pJ->Puf2Om3MJTPn2}Nm zO=8;BCpB(Ep^UNDGn9UAsL|~zg`+(pvf|h8WjWKo^exu~goi5Og+a2P#&Wgi`Z^YB z#iGp}#slO5!@oh`W=&Jo#Y(^!4xI-FAR%nRwc#x3Hf<;TLvtHecMd`;-WB@-FUx#o z^QM|2uL~M}VAx)j3EL}~ZPZa~6)T!B!t6Q+#N(wtdgR&>j+{`I{HQ669MSby(mV6K zG20=3FSnIf+aOfGX%f_>RsPuK63QNUA?>78p1U3iUQ)x=uYQro8OZyxOIQh>F>dw3 zo7`W0YhsCRkU200mB2A($l%nUTjb|@#Wz$pNavEQ+?=1vrlKz9z)B87+ISOcXK7RTm7&U-~ZUFl?<9U*-R0AN#F3P zj^VBb*XG;l39C!6t<42O{r$ssaRER6Y}XJPbd z8!9iGEJu_+1Ubg5cVX=>7ZoSR9ZqC{xO(G=)0FijC_kaL+aI8|JZbHW#z5;z_U#-tSvaWymW97y2qC1&^vtkamd&r$< zE*n}C#|MvVglK9!7|<|iFNt<1MD|Z z4gIW5o9JRQ0;Xs7$`m~+BI2NFSLGa5uzE zSMw=~1*JcBDwq7)yFoU%^ip9d5R%)j)Ph4v*erAI)xLiv&wRyL39J9O6^qT8WH7?$*s8}4S4V~z>y|JW9o-I7W*y_8x z?s(4OW`