diff --git a/NovetusLauncher/NovetusFuncs/TreeNodeHelper.cs b/NovetusLauncher/NovetusFuncs/TreeNodeHelper.cs
index 35d6fb3..3fd6144 100644
--- a/NovetusLauncher/NovetusFuncs/TreeNodeHelper.cs
+++ b/NovetusLauncher/NovetusFuncs/TreeNodeHelper.cs
@@ -12,6 +12,7 @@ using System.Collections.Generic;
using System.Windows.Forms;
using System.IO;
using System.Linq;
+using System.Collections;
public static class TreeNodeHelper
{
@@ -32,6 +33,7 @@ public static class TreeNodeHelper
return directoryNode;
}
+ //https://stackoverflow.com/questions/42295131/searching-a-treeview-for-a-specific-string
public static TreeNode SearchTreeView(string p_sSearchTerm, TreeNodeCollection p_Nodes)
{
foreach (TreeNode node in p_Nodes) {
diff --git a/NovetusLauncher/NovetusLauncher/MainForm.Designer.cs b/NovetusLauncher/NovetusLauncher/MainForm.Designer.cs
index 33d2b6f..abb8719 100644
--- a/NovetusLauncher/NovetusLauncher/MainForm.Designer.cs
+++ b/NovetusLauncher/NovetusLauncher/MainForm.Designer.cs
@@ -37,6 +37,36 @@ namespace NovetusLauncher
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
+ this.button25 = new System.Windows.Forms.Button();
+ this.button21 = new System.Windows.Forms.Button();
+ this.textBox5 = new System.Windows.Forms.TextBox();
+ this.label15 = new System.Windows.Forms.Label();
+ this.label13 = new System.Windows.Forms.Label();
+ this.textBox2 = new System.Windows.Forms.TextBox();
+ this.button4 = new System.Windows.Forms.Button();
+ this.pictureBox2 = new System.Windows.Forms.PictureBox();
+ this.button8 = new System.Windows.Forms.Button();
+ this.button3 = new System.Windows.Forms.Button();
+ this.label25 = new System.Windows.Forms.Label();
+ this.label26 = new System.Windows.Forms.Label();
+ this.label27 = new System.Windows.Forms.Label();
+ this.label28 = new System.Windows.Forms.Label();
+ this.label11 = new System.Windows.Forms.Label();
+ this.label12 = new System.Windows.Forms.Label();
+ this.label16 = new System.Windows.Forms.Label();
+ this.button20 = new System.Windows.Forms.Button();
+ this.button27 = new System.Windows.Forms.Button();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.button33 = new System.Windows.Forms.Button();
+ this.button32 = new System.Windows.Forms.Button();
+ this.button31 = new System.Windows.Forms.Button();
+ this.button30 = new System.Windows.Forms.Button();
+ this.button29 = new System.Windows.Forms.Button();
+ this.button28 = new System.Windows.Forms.Button();
+ this.button34 = new System.Windows.Forms.Button();
+ this.panel2 = new System.Windows.Forms.Panel();
+ this.panel3 = new System.Windows.Forms.Panel();
+ this.panel4 = new System.Windows.Forms.Panel();
this.tabControl1 = new TabControlWithoutHeader();
this.tabPage1 = new System.Windows.Forms.TabPage();
this.label2 = new System.Windows.Forms.Label();
@@ -104,36 +134,11 @@ namespace NovetusLauncher
this.checkBox3 = new System.Windows.Forms.CheckBox();
this.checkBox1 = new System.Windows.Forms.CheckBox();
this.button5 = new System.Windows.Forms.Button();
- this.button25 = new System.Windows.Forms.Button();
- this.button21 = new System.Windows.Forms.Button();
- this.textBox5 = new System.Windows.Forms.TextBox();
- this.label15 = new System.Windows.Forms.Label();
- this.label13 = new System.Windows.Forms.Label();
- this.textBox2 = new System.Windows.Forms.TextBox();
- this.button4 = new System.Windows.Forms.Button();
- this.pictureBox2 = new System.Windows.Forms.PictureBox();
- this.button8 = new System.Windows.Forms.Button();
- this.button3 = new System.Windows.Forms.Button();
- this.label25 = new System.Windows.Forms.Label();
- this.label26 = new System.Windows.Forms.Label();
- this.label27 = new System.Windows.Forms.Label();
- this.label28 = new System.Windows.Forms.Label();
- this.label11 = new System.Windows.Forms.Label();
- this.label12 = new System.Windows.Forms.Label();
- this.label16 = new System.Windows.Forms.Label();
- this.button20 = new System.Windows.Forms.Button();
- this.button27 = new System.Windows.Forms.Button();
- this.panel1 = new System.Windows.Forms.Panel();
- this.button33 = new System.Windows.Forms.Button();
- this.button32 = new System.Windows.Forms.Button();
- this.button31 = new System.Windows.Forms.Button();
- this.button30 = new System.Windows.Forms.Button();
- this.button29 = new System.Windows.Forms.Button();
- this.button28 = new System.Windows.Forms.Button();
- this.button34 = new System.Windows.Forms.Button();
- this.panel2 = new System.Windows.Forms.Panel();
- this.panel3 = new System.Windows.Forms.Panel();
- this.panel4 = new System.Windows.Forms.Panel();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
+ this.panel1.SuspendLayout();
+ this.panel2.SuspendLayout();
+ this.panel3.SuspendLayout();
+ this.panel4.SuspendLayout();
this.tabControl1.SuspendLayout();
this.tabPage1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
@@ -146,13 +151,325 @@ namespace NovetusLauncher
this.tabPage7.SuspendLayout();
this.tabPage8.SuspendLayout();
this.tabPage5.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
- this.panel1.SuspendLayout();
- this.panel2.SuspendLayout();
- this.panel3.SuspendLayout();
- this.panel4.SuspendLayout();
this.SuspendLayout();
//
+ // button25
+ //
+ this.button25.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.button25.Location = new System.Drawing.Point(285, 3);
+ this.button25.Name = "button25";
+ this.button25.Size = new System.Drawing.Size(75, 20);
+ this.button25.TabIndex = 56;
+ this.button25.Text = "Install Addon";
+ this.button25.UseVisualStyleBackColor = true;
+ this.button25.Click += new System.EventHandler(this.button25_Click);
+ //
+ // button21
+ //
+ this.button21.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.button21.Location = new System.Drawing.Point(366, 3);
+ this.button21.Name = "button21";
+ this.button21.Size = new System.Drawing.Size(128, 20);
+ this.button21.TabIndex = 44;
+ this.button21.Text = "Install URI and UserAgent";
+ this.button21.UseVisualStyleBackColor = true;
+ this.button21.Click += new System.EventHandler(this.Button21Click);
+ //
+ // textBox5
+ //
+ this.textBox5.Location = new System.Drawing.Point(97, 25);
+ this.textBox5.Multiline = true;
+ this.textBox5.Name = "textBox5";
+ this.textBox5.Size = new System.Drawing.Size(71, 18);
+ this.textBox5.TabIndex = 20;
+ this.textBox5.Text = "0";
+ this.textBox5.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ this.textBox5.TextChanged += new System.EventHandler(this.TextBox5TextChanged);
+ //
+ // label15
+ //
+ this.label15.Location = new System.Drawing.Point(57, 6);
+ this.label15.Name = "label15";
+ this.label15.Size = new System.Drawing.Size(40, 16);
+ this.label15.TabIndex = 12;
+ this.label15.Text = "Name:";
+ //
+ // label13
+ //
+ this.label13.Location = new System.Drawing.Point(57, 27);
+ this.label13.Name = "label13";
+ this.label13.Size = new System.Drawing.Size(34, 13);
+ this.label13.TabIndex = 7;
+ this.label13.Text = "ID:";
+ //
+ // textBox2
+ //
+ this.textBox2.Location = new System.Drawing.Point(97, 3);
+ this.textBox2.Name = "textBox2";
+ this.textBox2.Size = new System.Drawing.Size(121, 20);
+ this.textBox2.TabIndex = 11;
+ this.textBox2.Text = "Player";
+ this.textBox2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ this.textBox2.TextChanged += new System.EventHandler(this.TextBox2TextChanged);
+ //
+ // button4
+ //
+ this.button4.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.button4.Location = new System.Drawing.Point(171, 24);
+ this.button4.Name = "button4";
+ this.button4.Size = new System.Drawing.Size(48, 20);
+ this.button4.TabIndex = 9;
+ this.button4.Text = "Regen";
+ this.button4.UseVisualStyleBackColor = true;
+ this.button4.Click += new System.EventHandler(this.Button4Click);
+ //
+ // pictureBox2
+ //
+ this.pictureBox2.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox2.BackgroundImage")));
+ this.pictureBox2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.pictureBox2.Location = new System.Drawing.Point(3, 3);
+ this.pictureBox2.Name = "pictureBox2";
+ this.pictureBox2.Size = new System.Drawing.Size(43, 41);
+ this.pictureBox2.TabIndex = 7;
+ this.pictureBox2.TabStop = false;
+ //
+ // button8
+ //
+ this.button8.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.button8.Location = new System.Drawing.Point(3, 3);
+ this.button8.Name = "button8";
+ this.button8.Size = new System.Drawing.Size(102, 20);
+ this.button8.TabIndex = 35;
+ this.button8.Text = "Customize Character";
+ this.button8.UseVisualStyleBackColor = true;
+ this.button8.Click += new System.EventHandler(this.Button8Click);
+ //
+ // button3
+ //
+ this.button3.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.button3.Location = new System.Drawing.Point(111, 3);
+ this.button3.Name = "button3";
+ this.button3.Size = new System.Drawing.Size(94, 20);
+ this.button3.TabIndex = 6;
+ this.button3.Text = "Launch Studio";
+ this.button3.UseVisualStyleBackColor = true;
+ this.button3.Click += new System.EventHandler(this.Button3Click);
+ //
+ // label25
+ //
+ this.label25.Location = new System.Drawing.Point(236, 10);
+ this.label25.Name = "label25";
+ this.label25.Size = new System.Drawing.Size(109, 14);
+ this.label25.TabIndex = 16;
+ this.label25.Text = "SELECTED CLIENT:";
+ //
+ // label26
+ //
+ this.label26.Location = new System.Drawing.Point(341, 10);
+ this.label26.Name = "label26";
+ this.label26.Size = new System.Drawing.Size(396, 13);
+ this.label26.TabIndex = 17;
+ this.label26.Text = "2009E";
+ //
+ // label27
+ //
+ this.label27.Location = new System.Drawing.Point(236, 24);
+ this.label27.Name = "label27";
+ this.label27.Size = new System.Drawing.Size(95, 12);
+ this.label27.TabIndex = 18;
+ this.label27.Text = "SELECTED MAP:";
+ //
+ // label28
+ //
+ this.label28.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label28.Location = new System.Drawing.Point(329, 25);
+ this.label28.Name = "label28";
+ this.label28.Size = new System.Drawing.Size(408, 11);
+ this.label28.TabIndex = 19;
+ this.label28.Text = "Baseplate.rbxl";
+ //
+ // label11
+ //
+ this.label11.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label11.Location = new System.Drawing.Point(3, 212);
+ this.label11.Name = "label11";
+ this.label11.Size = new System.Drawing.Size(75, 48);
+ this.label11.TabIndex = 50;
+ this.label11.Text = "v1.0";
+ this.label11.TextAlign = System.Drawing.ContentAlignment.TopCenter;
+ //
+ // label12
+ //
+ this.label12.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label12.Location = new System.Drawing.Point(4, 47);
+ this.label12.Name = "label12";
+ this.label12.Size = new System.Drawing.Size(214, 17);
+ this.label12.TabIndex = 0;
+ this.label12.Text = "Novetus!";
+ this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // label16
+ //
+ this.label16.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+ this.label16.Location = new System.Drawing.Point(52, 3);
+ this.label16.Name = "label16";
+ this.label16.Size = new System.Drawing.Size(2, 41);
+ this.label16.TabIndex = 51;
+ //
+ // button20
+ //
+ this.button20.Location = new System.Drawing.Point(3, 30);
+ this.button20.Name = "button20";
+ this.button20.Size = new System.Drawing.Size(75, 23);
+ this.button20.TabIndex = 57;
+ this.button20.TabStop = false;
+ this.button20.Text = "HOST";
+ this.button20.UseVisualStyleBackColor = true;
+ this.button20.Click += new System.EventHandler(this.button20_Click);
+ //
+ // button27
+ //
+ this.button27.Location = new System.Drawing.Point(3, 4);
+ this.button27.Name = "button27";
+ this.button27.Size = new System.Drawing.Size(75, 23);
+ this.button27.TabIndex = 58;
+ this.button27.TabStop = false;
+ this.button27.Text = "JOIN";
+ this.button27.UseVisualStyleBackColor = true;
+ this.button27.Click += new System.EventHandler(this.button27_Click);
+ //
+ // panel1
+ //
+ this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+ this.panel1.Controls.Add(this.button33);
+ this.panel1.Controls.Add(this.button32);
+ this.panel1.Controls.Add(this.button31);
+ this.panel1.Controls.Add(this.button30);
+ this.panel1.Controls.Add(this.button29);
+ this.panel1.Controls.Add(this.label11);
+ this.panel1.Controls.Add(this.button28);
+ this.panel1.Controls.Add(this.button27);
+ this.panel1.Controls.Add(this.button20);
+ this.panel1.Location = new System.Drawing.Point(1, 74);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(84, 272);
+ this.panel1.TabIndex = 59;
+ //
+ // button33
+ //
+ this.button33.Location = new System.Drawing.Point(3, 186);
+ this.button33.Name = "button33";
+ this.button33.Size = new System.Drawing.Size(75, 23);
+ this.button33.TabIndex = 64;
+ this.button33.TabStop = false;
+ this.button33.Text = "SETTINGS";
+ this.button33.UseVisualStyleBackColor = true;
+ this.button33.Click += new System.EventHandler(this.button33_Click);
+ //
+ // button32
+ //
+ this.button32.Location = new System.Drawing.Point(3, 160);
+ this.button32.Name = "button32";
+ this.button32.Size = new System.Drawing.Size(75, 23);
+ this.button32.TabIndex = 63;
+ this.button32.TabStop = false;
+ this.button32.Text = "UPDATES";
+ this.button32.UseVisualStyleBackColor = true;
+ this.button32.Click += new System.EventHandler(this.button32_Click);
+ //
+ // button31
+ //
+ this.button31.Location = new System.Drawing.Point(3, 134);
+ this.button31.Name = "button31";
+ this.button31.Size = new System.Drawing.Size(75, 23);
+ this.button31.TabIndex = 62;
+ this.button31.TabStop = false;
+ this.button31.Text = "CONSOLE";
+ this.button31.UseVisualStyleBackColor = true;
+ this.button31.Click += new System.EventHandler(this.button31_Click);
+ //
+ // button30
+ //
+ this.button30.Location = new System.Drawing.Point(3, 108);
+ this.button30.Name = "button30";
+ this.button30.Size = new System.Drawing.Size(75, 23);
+ this.button30.TabIndex = 61;
+ this.button30.TabStop = false;
+ this.button30.Text = "SAVED";
+ this.button30.UseVisualStyleBackColor = true;
+ this.button30.Click += new System.EventHandler(this.button30_Click);
+ //
+ // button29
+ //
+ this.button29.Location = new System.Drawing.Point(3, 82);
+ this.button29.Name = "button29";
+ this.button29.Size = new System.Drawing.Size(75, 23);
+ this.button29.TabIndex = 60;
+ this.button29.TabStop = false;
+ this.button29.Text = "MAPS";
+ this.button29.UseVisualStyleBackColor = true;
+ this.button29.Click += new System.EventHandler(this.button29_Click);
+ //
+ // button28
+ //
+ this.button28.Location = new System.Drawing.Point(3, 56);
+ this.button28.Name = "button28";
+ this.button28.Size = new System.Drawing.Size(75, 23);
+ this.button28.TabIndex = 59;
+ this.button28.TabStop = false;
+ this.button28.Text = "CLIENTS";
+ this.button28.UseVisualStyleBackColor = true;
+ this.button28.Click += new System.EventHandler(this.button28_Click);
+ //
+ // button34
+ //
+ this.button34.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.button34.Location = new System.Drawing.Point(211, 3);
+ this.button34.Name = "button34";
+ this.button34.Size = new System.Drawing.Size(68, 20);
+ this.button34.TabIndex = 60;
+ this.button34.Text = "Launch SDK";
+ this.button34.UseVisualStyleBackColor = true;
+ this.button34.Click += new System.EventHandler(this.button34_Click);
+ //
+ // panel2
+ //
+ this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+ this.panel2.Controls.Add(this.tabControl1);
+ this.panel2.Location = new System.Drawing.Point(91, 74);
+ this.panel2.Name = "panel2";
+ this.panel2.Size = new System.Drawing.Size(646, 311);
+ this.panel2.TabIndex = 61;
+ //
+ // panel3
+ //
+ this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+ this.panel3.Controls.Add(this.pictureBox2);
+ this.panel3.Controls.Add(this.textBox2);
+ this.panel3.Controls.Add(this.textBox5);
+ this.panel3.Controls.Add(this.button4);
+ this.panel3.Controls.Add(this.label16);
+ this.panel3.Controls.Add(this.label15);
+ this.panel3.Controls.Add(this.label12);
+ this.panel3.Controls.Add(this.label13);
+ this.panel3.Location = new System.Drawing.Point(1, 4);
+ this.panel3.Name = "panel3";
+ this.panel3.Size = new System.Drawing.Size(229, 69);
+ this.panel3.TabIndex = 62;
+ //
+ // panel4
+ //
+ this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+ this.panel4.Controls.Add(this.button34);
+ this.panel4.Controls.Add(this.button21);
+ this.panel4.Controls.Add(this.button8);
+ this.panel4.Controls.Add(this.button3);
+ this.panel4.Controls.Add(this.button25);
+ this.panel4.Location = new System.Drawing.Point(236, 41);
+ this.panel4.Name = "panel4";
+ this.panel4.Size = new System.Drawing.Size(501, 32);
+ this.panel4.TabIndex = 63;
+ //
// tabControl1
//
this.tabControl1.Alignment = System.Windows.Forms.TabAlignment.Bottom;
@@ -547,11 +864,11 @@ namespace NovetusLauncher
//
// button24
//
- this.button24.Location = new System.Drawing.Point(7, 3);
+ this.button24.Location = new System.Drawing.Point(400, 3);
this.button24.Name = "button24";
- this.button24.Size = new System.Drawing.Size(188, 23);
+ this.button24.Size = new System.Drawing.Size(98, 23);
this.button24.TabIndex = 59;
- this.button24.Text = "Refresh List";
+ this.button24.Text = "Refresh Map List";
this.button24.UseVisualStyleBackColor = true;
this.button24.Click += new System.EventHandler(this.Button24Click);
//
@@ -567,9 +884,9 @@ namespace NovetusLauncher
// button6
//
this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.button6.Location = new System.Drawing.Point(430, 3);
+ this.button6.Location = new System.Drawing.Point(504, 3);
this.button6.Name = "button6";
- this.button6.Size = new System.Drawing.Size(188, 23);
+ this.button6.Size = new System.Drawing.Size(114, 23);
this.button6.TabIndex = 56;
this.button6.Text = "Open Maps Folder";
this.button6.UseVisualStyleBackColor = true;
@@ -804,7 +1121,7 @@ namespace NovetusLauncher
this.checkBox2.AutoSize = true;
this.checkBox2.Checked = true;
this.checkBox2.CheckState = System.Windows.Forms.CheckState.Checked;
- this.checkBox2.Location = new System.Drawing.Point(293, 7);
+ this.checkBox2.Location = new System.Drawing.Point(251, 7);
this.checkBox2.Name = "checkBox2";
this.checkBox2.Size = new System.Drawing.Size(135, 17);
this.checkBox2.TabIndex = 59;
@@ -823,7 +1140,7 @@ namespace NovetusLauncher
//
// button26
//
- this.button26.Location = new System.Drawing.Point(293, 28);
+ this.button26.Location = new System.Drawing.Point(251, 28);
this.button26.Name = "button26";
this.button26.Size = new System.Drawing.Size(77, 21);
this.button26.TabIndex = 57;
@@ -859,7 +1176,7 @@ namespace NovetusLauncher
//
// label6
//
- this.label6.Location = new System.Drawing.Point(267, 68);
+ this.label6.Location = new System.Drawing.Point(266, 57);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(93, 15);
this.label6.TabIndex = 46;
@@ -868,9 +1185,9 @@ namespace NovetusLauncher
//
// label5
//
- this.label5.Location = new System.Drawing.Point(6, 83);
+ this.label5.Location = new System.Drawing.Point(5, 72);
this.label5.Name = "label5";
- this.label5.Size = new System.Drawing.Size(612, 29);
+ this.label5.Size = new System.Drawing.Size(612, 40);
this.label5.TabIndex = 45;
this.label5.Text = "path lol";
this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -887,17 +1204,17 @@ namespace NovetusLauncher
// button9
//
this.button9.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.button9.Location = new System.Drawing.Point(208, 3);
+ this.button9.Location = new System.Drawing.Point(152, 28);
this.button9.Name = "button9";
- this.button9.Size = new System.Drawing.Size(69, 46);
+ this.button9.Size = new System.Drawing.Size(93, 21);
this.button9.TabIndex = 37;
- this.button9.Text = "Reset CFG";
+ this.button9.Text = "Reset Config";
this.button9.UseVisualStyleBackColor = true;
this.button9.Click += new System.EventHandler(this.Button9Click);
//
// checkBox3
//
- this.checkBox3.Location = new System.Drawing.Point(434, 6);
+ this.checkBox3.Location = new System.Drawing.Point(392, 6);
this.checkBox3.Name = "checkBox3";
this.checkBox3.Size = new System.Drawing.Size(77, 19);
this.checkBox3.TabIndex = 22;
@@ -909,7 +1226,7 @@ namespace NovetusLauncher
//
this.checkBox1.Checked = true;
this.checkBox1.CheckState = System.Windows.Forms.CheckState.Checked;
- this.checkBox1.Location = new System.Drawing.Point(387, 31);
+ this.checkBox1.Location = new System.Drawing.Point(345, 31);
this.checkBox1.Name = "checkBox1";
this.checkBox1.Size = new System.Drawing.Size(124, 17);
this.checkBox1.TabIndex = 5;
@@ -921,337 +1238,21 @@ namespace NovetusLauncher
// button5
//
this.button5.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.button5.Location = new System.Drawing.Point(131, 3);
+ this.button5.Location = new System.Drawing.Point(152, 3);
this.button5.Name = "button5";
- this.button5.Size = new System.Drawing.Size(69, 46);
+ this.button5.Size = new System.Drawing.Size(93, 22);
this.button5.TabIndex = 10;
- this.button5.Text = "Save CFG";
+ this.button5.Text = "Save Config";
this.button5.UseVisualStyleBackColor = true;
this.button5.Click += new System.EventHandler(this.Button5Click);
//
- // button25
- //
- this.button25.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.button25.Location = new System.Drawing.Point(285, 3);
- this.button25.Name = "button25";
- this.button25.Size = new System.Drawing.Size(75, 20);
- this.button25.TabIndex = 56;
- this.button25.Text = "Install Addon";
- this.button25.UseVisualStyleBackColor = true;
- this.button25.Click += new System.EventHandler(this.button25_Click);
- //
- // button21
- //
- this.button21.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.button21.Location = new System.Drawing.Point(366, 3);
- this.button21.Name = "button21";
- this.button21.Size = new System.Drawing.Size(128, 20);
- this.button21.TabIndex = 44;
- this.button21.Text = "Install URI and UserAgent";
- this.button21.UseVisualStyleBackColor = true;
- this.button21.Click += new System.EventHandler(this.Button21Click);
- //
- // textBox5
- //
- this.textBox5.Location = new System.Drawing.Point(97, 25);
- this.textBox5.Multiline = true;
- this.textBox5.Name = "textBox5";
- this.textBox5.Size = new System.Drawing.Size(71, 18);
- this.textBox5.TabIndex = 20;
- this.textBox5.Text = "0";
- this.textBox5.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
- this.textBox5.TextChanged += new System.EventHandler(this.TextBox5TextChanged);
- //
- // label15
- //
- this.label15.Location = new System.Drawing.Point(57, 6);
- this.label15.Name = "label15";
- this.label15.Size = new System.Drawing.Size(40, 16);
- this.label15.TabIndex = 12;
- this.label15.Text = "Name:";
- //
- // label13
- //
- this.label13.Location = new System.Drawing.Point(57, 27);
- this.label13.Name = "label13";
- this.label13.Size = new System.Drawing.Size(34, 13);
- this.label13.TabIndex = 7;
- this.label13.Text = "ID:";
- //
- // textBox2
- //
- this.textBox2.Location = new System.Drawing.Point(97, 3);
- this.textBox2.Name = "textBox2";
- this.textBox2.Size = new System.Drawing.Size(121, 20);
- this.textBox2.TabIndex = 11;
- this.textBox2.Text = "Player";
- this.textBox2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
- this.textBox2.TextChanged += new System.EventHandler(this.TextBox2TextChanged);
- //
- // button4
- //
- this.button4.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.button4.Location = new System.Drawing.Point(171, 24);
- this.button4.Name = "button4";
- this.button4.Size = new System.Drawing.Size(48, 20);
- this.button4.TabIndex = 9;
- this.button4.Text = "Regen";
- this.button4.UseVisualStyleBackColor = true;
- this.button4.Click += new System.EventHandler(this.Button4Click);
- //
- // pictureBox2
- //
- this.pictureBox2.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox2.BackgroundImage")));
- this.pictureBox2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
- this.pictureBox2.Location = new System.Drawing.Point(3, 3);
- this.pictureBox2.Name = "pictureBox2";
- this.pictureBox2.Size = new System.Drawing.Size(43, 41);
- this.pictureBox2.TabIndex = 7;
- this.pictureBox2.TabStop = false;
- //
- // button8
- //
- this.button8.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.button8.Location = new System.Drawing.Point(3, 3);
- this.button8.Name = "button8";
- this.button8.Size = new System.Drawing.Size(102, 20);
- this.button8.TabIndex = 35;
- this.button8.Text = "Customize Character";
- this.button8.UseVisualStyleBackColor = true;
- this.button8.Click += new System.EventHandler(this.Button8Click);
- //
- // button3
- //
- this.button3.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.button3.Location = new System.Drawing.Point(111, 3);
- this.button3.Name = "button3";
- this.button3.Size = new System.Drawing.Size(94, 20);
- this.button3.TabIndex = 6;
- this.button3.Text = "Launch Studio";
- this.button3.UseVisualStyleBackColor = true;
- this.button3.Click += new System.EventHandler(this.Button3Click);
- //
- // label25
- //
- this.label25.Location = new System.Drawing.Point(236, 10);
- this.label25.Name = "label25";
- this.label25.Size = new System.Drawing.Size(109, 14);
- this.label25.TabIndex = 16;
- this.label25.Text = "SELECTED CLIENT:";
- //
- // label26
- //
- this.label26.Location = new System.Drawing.Point(341, 10);
- this.label26.Name = "label26";
- this.label26.Size = new System.Drawing.Size(396, 13);
- this.label26.TabIndex = 17;
- this.label26.Text = "2009E";
- //
- // label27
- //
- this.label27.Location = new System.Drawing.Point(236, 24);
- this.label27.Name = "label27";
- this.label27.Size = new System.Drawing.Size(95, 12);
- this.label27.TabIndex = 18;
- this.label27.Text = "SELECTED MAP:";
- //
- // label28
- //
- this.label28.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label28.Location = new System.Drawing.Point(329, 25);
- this.label28.Name = "label28";
- this.label28.Size = new System.Drawing.Size(408, 11);
- this.label28.TabIndex = 19;
- this.label28.Text = "Baseplate.rbxl";
- //
- // label11
- //
- this.label11.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label11.Location = new System.Drawing.Point(3, 212);
- this.label11.Name = "label11";
- this.label11.Size = new System.Drawing.Size(75, 48);
- this.label11.TabIndex = 50;
- this.label11.Text = "v1.0";
- this.label11.TextAlign = System.Drawing.ContentAlignment.TopCenter;
- //
- // label12
- //
- this.label12.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label12.Location = new System.Drawing.Point(4, 47);
- this.label12.Name = "label12";
- this.label12.Size = new System.Drawing.Size(214, 17);
- this.label12.TabIndex = 0;
- this.label12.Text = "Novetus!";
- this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
- //
- // label16
- //
- this.label16.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
- this.label16.Location = new System.Drawing.Point(52, 3);
- this.label16.Name = "label16";
- this.label16.Size = new System.Drawing.Size(2, 41);
- this.label16.TabIndex = 51;
- //
- // button20
- //
- this.button20.Location = new System.Drawing.Point(3, 30);
- this.button20.Name = "button20";
- this.button20.Size = new System.Drawing.Size(75, 23);
- this.button20.TabIndex = 57;
- this.button20.TabStop = false;
- this.button20.Text = "HOST";
- this.button20.UseVisualStyleBackColor = true;
- this.button20.Click += new System.EventHandler(this.button20_Click);
- //
- // button27
- //
- this.button27.Location = new System.Drawing.Point(3, 4);
- this.button27.Name = "button27";
- this.button27.Size = new System.Drawing.Size(75, 23);
- this.button27.TabIndex = 58;
- this.button27.TabStop = false;
- this.button27.Text = "JOIN";
- this.button27.UseVisualStyleBackColor = true;
- this.button27.Click += new System.EventHandler(this.button27_Click);
- //
- // panel1
- //
- this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
- this.panel1.Controls.Add(this.button33);
- this.panel1.Controls.Add(this.button32);
- this.panel1.Controls.Add(this.button31);
- this.panel1.Controls.Add(this.button30);
- this.panel1.Controls.Add(this.button29);
- this.panel1.Controls.Add(this.label11);
- this.panel1.Controls.Add(this.button28);
- this.panel1.Controls.Add(this.button27);
- this.panel1.Controls.Add(this.button20);
- this.panel1.Location = new System.Drawing.Point(1, 74);
- this.panel1.Name = "panel1";
- this.panel1.Size = new System.Drawing.Size(84, 272);
- this.panel1.TabIndex = 59;
- //
- // button33
- //
- this.button33.Location = new System.Drawing.Point(3, 186);
- this.button33.Name = "button33";
- this.button33.Size = new System.Drawing.Size(75, 23);
- this.button33.TabIndex = 64;
- this.button33.TabStop = false;
- this.button33.Text = "SETTINGS";
- this.button33.UseVisualStyleBackColor = true;
- this.button33.Click += new System.EventHandler(this.button33_Click);
- //
- // button32
- //
- this.button32.Location = new System.Drawing.Point(3, 160);
- this.button32.Name = "button32";
- this.button32.Size = new System.Drawing.Size(75, 23);
- this.button32.TabIndex = 63;
- this.button32.TabStop = false;
- this.button32.Text = "UPDATES";
- this.button32.UseVisualStyleBackColor = true;
- this.button32.Click += new System.EventHandler(this.button32_Click);
- //
- // button31
- //
- this.button31.Location = new System.Drawing.Point(3, 134);
- this.button31.Name = "button31";
- this.button31.Size = new System.Drawing.Size(75, 23);
- this.button31.TabIndex = 62;
- this.button31.TabStop = false;
- this.button31.Text = "CONSOLE";
- this.button31.UseVisualStyleBackColor = true;
- this.button31.Click += new System.EventHandler(this.button31_Click);
- //
- // button30
- //
- this.button30.Location = new System.Drawing.Point(3, 108);
- this.button30.Name = "button30";
- this.button30.Size = new System.Drawing.Size(75, 23);
- this.button30.TabIndex = 61;
- this.button30.TabStop = false;
- this.button30.Text = "SAVED";
- this.button30.UseVisualStyleBackColor = true;
- this.button30.Click += new System.EventHandler(this.button30_Click);
- //
- // button29
- //
- this.button29.Location = new System.Drawing.Point(3, 82);
- this.button29.Name = "button29";
- this.button29.Size = new System.Drawing.Size(75, 23);
- this.button29.TabIndex = 60;
- this.button29.TabStop = false;
- this.button29.Text = "MAPS";
- this.button29.UseVisualStyleBackColor = true;
- this.button29.Click += new System.EventHandler(this.button29_Click);
- //
- // button28
- //
- this.button28.Location = new System.Drawing.Point(3, 56);
- this.button28.Name = "button28";
- this.button28.Size = new System.Drawing.Size(75, 23);
- this.button28.TabIndex = 59;
- this.button28.TabStop = false;
- this.button28.Text = "CLIENTS";
- this.button28.UseVisualStyleBackColor = true;
- this.button28.Click += new System.EventHandler(this.button28_Click);
- //
- // button34
- //
- this.button34.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.button34.Location = new System.Drawing.Point(211, 3);
- this.button34.Name = "button34";
- this.button34.Size = new System.Drawing.Size(68, 20);
- this.button34.TabIndex = 60;
- this.button34.Text = "Launch SDK";
- this.button34.UseVisualStyleBackColor = true;
- //
- // panel2
- //
- this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
- this.panel2.Controls.Add(this.tabControl1);
- this.panel2.Location = new System.Drawing.Point(91, 74);
- this.panel2.Name = "panel2";
- this.panel2.Size = new System.Drawing.Size(646, 272);
- this.panel2.TabIndex = 61;
- //
- // panel3
- //
- this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
- this.panel3.Controls.Add(this.pictureBox2);
- this.panel3.Controls.Add(this.textBox2);
- this.panel3.Controls.Add(this.textBox5);
- this.panel3.Controls.Add(this.button4);
- this.panel3.Controls.Add(this.label16);
- this.panel3.Controls.Add(this.label15);
- this.panel3.Controls.Add(this.label12);
- this.panel3.Controls.Add(this.label13);
- this.panel3.Location = new System.Drawing.Point(1, 4);
- this.panel3.Name = "panel3";
- this.panel3.Size = new System.Drawing.Size(229, 69);
- this.panel3.TabIndex = 62;
- //
- // panel4
- //
- this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
- this.panel4.Controls.Add(this.button34);
- this.panel4.Controls.Add(this.button21);
- this.panel4.Controls.Add(this.button8);
- this.panel4.Controls.Add(this.button3);
- this.panel4.Controls.Add(this.button25);
- this.panel4.Location = new System.Drawing.Point(236, 41);
- this.panel4.Name = "panel4";
- this.panel4.Size = new System.Drawing.Size(501, 32);
- this.panel4.TabIndex = 63;
- //
// MainForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
- this.ClientSize = new System.Drawing.Size(739, 348);
+ this.ClientSize = new System.Drawing.Size(739, 397);
this.Controls.Add(this.label25);
this.Controls.Add(this.label26);
this.Controls.Add(this.panel4);
@@ -1268,6 +1269,12 @@ namespace NovetusLauncher
this.Text = "Novetus";
this.Closing += new System.ComponentModel.CancelEventHandler(this.MainFormClose);
this.Load += new System.EventHandler(this.MainFormLoad);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
+ this.panel1.ResumeLayout(false);
+ this.panel2.ResumeLayout(false);
+ this.panel3.ResumeLayout(false);
+ this.panel3.PerformLayout();
+ this.panel4.ResumeLayout(false);
this.tabControl1.ResumeLayout(false);
this.tabPage1.ResumeLayout(false);
this.tabPage1.PerformLayout();
@@ -1285,12 +1292,6 @@ namespace NovetusLauncher
this.tabPage8.ResumeLayout(false);
this.tabPage5.ResumeLayout(false);
this.tabPage5.PerformLayout();
- ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
- this.panel1.ResumeLayout(false);
- this.panel2.ResumeLayout(false);
- this.panel3.ResumeLayout(false);
- this.panel3.PerformLayout();
- this.panel4.ResumeLayout(false);
this.ResumeLayout(false);
}
diff --git a/NovetusLauncher/NovetusLauncher/MainForm.cs b/NovetusLauncher/NovetusLauncher/MainForm.cs
index 56c10bb..271b28b 100644
--- a/NovetusLauncher/NovetusLauncher/MainForm.cs
+++ b/NovetusLauncher/NovetusLauncher/MainForm.cs
@@ -16,6 +16,7 @@ using System.ComponentModel;
using System.Reflection;
using Mono.Nat;
using System.Globalization;
+using System.Linq;
namespace NovetusLauncher
{
@@ -29,15 +30,18 @@ namespace NovetusLauncher
public MainForm()
{
_fieldsTreeCache = new TreeView();
- //
- // The InitializeComponent() call is required for Windows Forms designer support.
- //
- InitializeComponent();
-
- //
- // TODO: Add constructor code after the InitializeComponent() call.
- //
- }
+ //
+ // The InitializeComponent() call is required for Windows Forms designer support.
+ //
+ InitializeComponent();
+
+ Size = new Size(755, 387);
+ panel2.Size = new Size(646, 272);
+
+ //
+ // TODO: Add constructor code after the InitializeComponent() call.
+ //
+ }
public void InitUPnP()
{
@@ -1649,5 +1653,10 @@ namespace NovetusLauncher
{
tabControl1.SelectedTab = tabPage5;
}
+
+ private void button34_Click(object sender, EventArgs e)
+ {
+ LoadLauncher();
+ }
}
}
diff --git a/NovetusLauncher/NovetusLauncher/MainForm.resx b/NovetusLauncher/NovetusLauncher/MainForm.resx
index 0872f9c..e60641a 100644
--- a/NovetusLauncher/NovetusLauncher/MainForm.resx
+++ b/NovetusLauncher/NovetusLauncher/MainForm.resx
@@ -117,21 +117,6 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- NOTE:
-- If you have a problem where you can't see your character, REGENERATE YOUR PLAYER ID THEN REJOIN THE SERVER.
-- If you tried to connect to the server and you get an error, REJOIN THE SERVER.
-- To reset your character, type !!!reset into chat.
-- Your tripcode will only be seen by you and the server host of any server you join. It is used to verify that you are a unique player.
-
-
-
-
-
-
- ROBLOX and the ROBLOX Clients were made by the ROBLOX Corporation. The ROBLOX Corporation does not support or endorse the creation of Novetus. Bitl is not affiliated with the ROBLOX Corporation or its subsidiaries. Bitl does not own any of the content included with Novetus. LUA scripts were used to build a client that can connect to LAN and the Internet. The LUA scripts used were borrowed from the RBXPri client and modified for this project. All credit for the LUA code included with the RBXPri client goes to the RBXPri team. All credit for the LUA code used with "non-modern" clients goes to Scripter John and EnergyCell. All credit for the LUA code used for character customization goes to RBXBanLand.
-
-
@@ -19628,6 +19613,21 @@
aMoiAAAAAAAAAIymLAIAAAAAAADAaMoiAAAAAAAAAIymLAIAAAAAAADAaMoiAAAAAAAAAIymLAIAAAAA
AADAaMoiAAAAAAAAAIymLAIAAAAAAADAaMoiAAAAAAAAAIymLAIAAAAAAADAaMoiAAAAAAAAAIxlc9X/
AxppXSXTqYivAAAAAElFTkSuQmCC
+
+
+
+ NOTE:
+- If you have a problem where you can't see your character, REGENERATE YOUR PLAYER ID THEN REJOIN THE SERVER.
+- If you tried to connect to the server and you get an error, REJOIN THE SERVER.
+- To reset your character, type !!!reset into chat.
+- Your tripcode will only be seen by you and the server host of any server you join. It is used to verify that you are a unique player.
+
+
+
+
+
+
+ ROBLOX and the ROBLOX Clients were made by the ROBLOX Corporation. The ROBLOX Corporation does not support or endorse the creation of Novetus. Bitl is not affiliated with the ROBLOX Corporation or its subsidiaries. Bitl does not own any of the content included with Novetus. LUA scripts were used to build a client that can connect to LAN and the Internet. The LUA scripts used were borrowed from the RBXPri client and modified for this project. All credit for the LUA code included with the RBXPri client goes to the RBXPri team. All credit for the LUA code used with "non-modern" clients goes to Scripter John and EnergyCell. All credit for the LUA code used for character customization goes to RBXBanLand.