v1.15.2
This commit is contained in:
parent
88e872da18
commit
6e745c08e5
|
|
@ -40,6 +40,7 @@ namespace RBXLegacyLauncher
|
||||||
this.pictureBox1 = new System.Windows.Forms.PictureBox();
|
this.pictureBox1 = new System.Windows.Forms.PictureBox();
|
||||||
this.tabControl1 = new System.Windows.Forms.TabControl();
|
this.tabControl1 = new System.Windows.Forms.TabControl();
|
||||||
this.tabPage1 = new System.Windows.Forms.TabPage();
|
this.tabPage1 = new System.Windows.Forms.TabPage();
|
||||||
|
this.label42 = new System.Windows.Forms.Label();
|
||||||
this.button19 = new System.Windows.Forms.Button();
|
this.button19 = new System.Windows.Forms.Button();
|
||||||
this.button10 = new System.Windows.Forms.Button();
|
this.button10 = new System.Windows.Forms.Button();
|
||||||
this.label17 = new System.Windows.Forms.Label();
|
this.label17 = new System.Windows.Forms.Label();
|
||||||
|
|
@ -49,6 +50,7 @@ namespace RBXLegacyLauncher
|
||||||
this.label3 = new System.Windows.Forms.Label();
|
this.label3 = new System.Windows.Forms.Label();
|
||||||
this.textBox1 = new System.Windows.Forms.TextBox();
|
this.textBox1 = new System.Windows.Forms.TextBox();
|
||||||
this.tabPage2 = new System.Windows.Forms.TabPage();
|
this.tabPage2 = new System.Windows.Forms.TabPage();
|
||||||
|
this.label40 = new System.Windows.Forms.Label();
|
||||||
this.button20 = new System.Windows.Forms.Button();
|
this.button20 = new System.Windows.Forms.Button();
|
||||||
this.button18 = new System.Windows.Forms.Button();
|
this.button18 = new System.Windows.Forms.Button();
|
||||||
this.label32 = new System.Windows.Forms.Label();
|
this.label32 = new System.Windows.Forms.Label();
|
||||||
|
|
@ -63,6 +65,7 @@ namespace RBXLegacyLauncher
|
||||||
this.listBox2 = new System.Windows.Forms.ListBox();
|
this.listBox2 = new System.Windows.Forms.ListBox();
|
||||||
this.label18 = new System.Windows.Forms.Label();
|
this.label18 = new System.Windows.Forms.Label();
|
||||||
this.tabPage6 = new System.Windows.Forms.TabPage();
|
this.tabPage6 = new System.Windows.Forms.TabPage();
|
||||||
|
this.label41 = new System.Windows.Forms.Label();
|
||||||
this.button17 = new System.Windows.Forms.Button();
|
this.button17 = new System.Windows.Forms.Button();
|
||||||
this.button16 = new System.Windows.Forms.Button();
|
this.button16 = new System.Windows.Forms.Button();
|
||||||
this.button15 = new System.Windows.Forms.Button();
|
this.button15 = new System.Windows.Forms.Button();
|
||||||
|
|
@ -120,9 +123,6 @@ namespace RBXLegacyLauncher
|
||||||
this.label28 = new System.Windows.Forms.Label();
|
this.label28 = new System.Windows.Forms.Label();
|
||||||
this.button6 = new System.Windows.Forms.Button();
|
this.button6 = new System.Windows.Forms.Button();
|
||||||
this.textBox5 = new System.Windows.Forms.TextBox();
|
this.textBox5 = new System.Windows.Forms.TextBox();
|
||||||
this.label40 = new System.Windows.Forms.Label();
|
|
||||||
this.label41 = new System.Windows.Forms.Label();
|
|
||||||
this.label42 = new System.Windows.Forms.Label();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
|
||||||
this.tabControl1.SuspendLayout();
|
this.tabControl1.SuspendLayout();
|
||||||
this.tabPage1.SuspendLayout();
|
this.tabPage1.SuspendLayout();
|
||||||
|
|
@ -191,6 +191,14 @@ namespace RBXLegacyLauncher
|
||||||
this.tabPage1.ToolTipText = "Join a server via IP Address";
|
this.tabPage1.ToolTipText = "Join a server via IP Address";
|
||||||
this.tabPage1.UseVisualStyleBackColor = true;
|
this.tabPage1.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
|
// label42
|
||||||
|
//
|
||||||
|
this.label42.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
|
||||||
|
this.label42.Location = new System.Drawing.Point(205, 208);
|
||||||
|
this.label42.Name = "label42";
|
||||||
|
this.label42.Size = new System.Drawing.Size(2, 67);
|
||||||
|
this.label42.TabIndex = 17;
|
||||||
|
//
|
||||||
// button19
|
// button19
|
||||||
//
|
//
|
||||||
this.button19.Location = new System.Drawing.Point(213, 217);
|
this.button19.Location = new System.Drawing.Point(213, 217);
|
||||||
|
|
@ -298,6 +306,14 @@ namespace RBXLegacyLauncher
|
||||||
this.tabPage2.ToolTipText = "Start a server for other players to play";
|
this.tabPage2.ToolTipText = "Start a server for other players to play";
|
||||||
this.tabPage2.UseVisualStyleBackColor = true;
|
this.tabPage2.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
|
// label40
|
||||||
|
//
|
||||||
|
this.label40.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
|
||||||
|
this.label40.Location = new System.Drawing.Point(280, 225);
|
||||||
|
this.label40.Name = "label40";
|
||||||
|
this.label40.Size = new System.Drawing.Size(2, 55);
|
||||||
|
this.label40.TabIndex = 22;
|
||||||
|
//
|
||||||
// button20
|
// button20
|
||||||
//
|
//
|
||||||
this.button20.Location = new System.Drawing.Point(293, 229);
|
this.button20.Location = new System.Drawing.Point(293, 229);
|
||||||
|
|
@ -465,6 +481,14 @@ namespace RBXLegacyLauncher
|
||||||
this.tabPage6.ToolTipText = "Lists all your saved servers and ports";
|
this.tabPage6.ToolTipText = "Lists all your saved servers and ports";
|
||||||
this.tabPage6.UseVisualStyleBackColor = true;
|
this.tabPage6.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
|
// label41
|
||||||
|
//
|
||||||
|
this.label41.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
|
||||||
|
this.label41.Location = new System.Drawing.Point(202, 4);
|
||||||
|
this.label41.Name = "label41";
|
||||||
|
this.label41.Size = new System.Drawing.Size(2, 275);
|
||||||
|
this.label41.TabIndex = 14;
|
||||||
|
//
|
||||||
// button17
|
// button17
|
||||||
//
|
//
|
||||||
this.button17.Location = new System.Drawing.Point(213, 223);
|
this.button17.Location = new System.Drawing.Point(213, 223);
|
||||||
|
|
@ -1018,30 +1042,6 @@ namespace RBXLegacyLauncher
|
||||||
this.textBox5.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
this.textBox5.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
||||||
this.textBox5.TextChanged += new System.EventHandler(this.TextBox5TextChanged);
|
this.textBox5.TextChanged += new System.EventHandler(this.TextBox5TextChanged);
|
||||||
//
|
//
|
||||||
// label40
|
|
||||||
//
|
|
||||||
this.label40.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
|
|
||||||
this.label40.Location = new System.Drawing.Point(280, 225);
|
|
||||||
this.label40.Name = "label40";
|
|
||||||
this.label40.Size = new System.Drawing.Size(2, 55);
|
|
||||||
this.label40.TabIndex = 22;
|
|
||||||
//
|
|
||||||
// label41
|
|
||||||
//
|
|
||||||
this.label41.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
|
|
||||||
this.label41.Location = new System.Drawing.Point(202, 4);
|
|
||||||
this.label41.Name = "label41";
|
|
||||||
this.label41.Size = new System.Drawing.Size(2, 275);
|
|
||||||
this.label41.TabIndex = 14;
|
|
||||||
//
|
|
||||||
// label42
|
|
||||||
//
|
|
||||||
this.label42.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
|
|
||||||
this.label42.Location = new System.Drawing.Point(205, 208);
|
|
||||||
this.label42.Name = "label42";
|
|
||||||
this.label42.Size = new System.Drawing.Size(2, 67);
|
|
||||||
this.label42.TabIndex = 17;
|
|
||||||
//
|
|
||||||
// MainForm
|
// MainForm
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ using System.IO;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
using System.Security.Cryptography;
|
using System.Security.Cryptography;
|
||||||
|
using System.Text.RegularExpressions;
|
||||||
|
|
||||||
namespace RBXLegacyLauncher
|
namespace RBXLegacyLauncher
|
||||||
{
|
{
|
||||||
|
|
@ -172,6 +173,7 @@ namespace RBXLegacyLauncher
|
||||||
void ReadConfigValues()
|
void ReadConfigValues()
|
||||||
{
|
{
|
||||||
string line1, line2, line3, line4, line5, line6, line7, line8, line9, line10, line11, line12, line13, line14, line15, line16, line17, line18, line19, line20, line21, line22;
|
string line1, line2, line3, line4, line5, line6, line7, line8, line9, line10, line11, line12, line13, line14, line15, line16, line17, line18, line19, line20, line21, line22;
|
||||||
|
string Decryptline1, Decryptline2, Decryptline3, Decryptline4, Decryptline5, Decryptline6, Decryptline7, Decryptline8, Decryptline9, Decryptline10, Decryptline11, Decryptline12, Decryptline13, Decryptline14, Decryptline15, Decryptline16, Decryptline17, Decryptline18, Decryptline19, Decryptline20, Decryptline21, Decryptline22;
|
||||||
|
|
||||||
using(StreamReader reader = new StreamReader("config.txt"))
|
using(StreamReader reader = new StreamReader("config.txt"))
|
||||||
{
|
{
|
||||||
|
|
@ -199,51 +201,102 @@ namespace RBXLegacyLauncher
|
||||||
line22 = reader.ReadLine();
|
line22 = reader.ReadLine();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool bline1 = Convert.ToBoolean(line1);
|
if (IsBase64String(line1))
|
||||||
|
{
|
||||||
|
Decryptline1 = Base64Decode(line1);
|
||||||
|
Decryptline2 = Base64Decode(line2);
|
||||||
|
Decryptline3 = Base64Decode(line3);
|
||||||
|
Decryptline4 = Base64Decode(line4);
|
||||||
|
Decryptline5 = Base64Decode(line5);
|
||||||
|
Decryptline6 = Base64Decode(line6);
|
||||||
|
Decryptline7 = Base64Decode(line7);
|
||||||
|
Decryptline8 = Base64Decode(line8);
|
||||||
|
Decryptline9 = Base64Decode(line9);
|
||||||
|
Decryptline10 = Base64Decode(line10);
|
||||||
|
Decryptline11 = Base64Decode(line11);
|
||||||
|
Decryptline12 = Base64Decode(line12);
|
||||||
|
Decryptline13 = Base64Decode(line13);
|
||||||
|
Decryptline14 = Base64Decode(line14);
|
||||||
|
Decryptline15 = Base64Decode(line15);
|
||||||
|
Decryptline16 = Base64Decode(line16);
|
||||||
|
Decryptline17 = Base64Decode(line17);
|
||||||
|
Decryptline18 = Base64Decode(line18);
|
||||||
|
Decryptline19 = Base64Decode(line19);
|
||||||
|
Decryptline20 = Base64Decode(line20);
|
||||||
|
Decryptline21 = Base64Decode(line21);
|
||||||
|
Decryptline22 = Base64Decode(line22);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Decryptline1 = line1;
|
||||||
|
Decryptline2 = line2;
|
||||||
|
Decryptline3 = line3;
|
||||||
|
Decryptline4 = line4;
|
||||||
|
Decryptline5 = line5;
|
||||||
|
Decryptline6 = line6;
|
||||||
|
Decryptline7 = line7;
|
||||||
|
Decryptline8 = line8;
|
||||||
|
Decryptline9 = line9;
|
||||||
|
Decryptline10 = line10;
|
||||||
|
Decryptline11 = line11;
|
||||||
|
Decryptline12 = line12;
|
||||||
|
Decryptline13 = line13;
|
||||||
|
Decryptline14 = line14;
|
||||||
|
Decryptline15 = line15;
|
||||||
|
Decryptline16 = line16;
|
||||||
|
Decryptline17 = line17;
|
||||||
|
Decryptline18 = line18;
|
||||||
|
Decryptline19 = line19;
|
||||||
|
Decryptline20 = line20;
|
||||||
|
Decryptline21 = line21;
|
||||||
|
Decryptline22 = line22;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool bline1 = Convert.ToBoolean(Decryptline1);
|
||||||
GlobalVars.CloseOnLaunch = bline1;
|
GlobalVars.CloseOnLaunch = bline1;
|
||||||
|
|
||||||
int iline2 = Convert.ToInt32(line2);
|
int iline2 = Convert.ToInt32(Decryptline2);
|
||||||
GlobalVars.UserID = iline2;
|
GlobalVars.UserID = iline2;
|
||||||
|
|
||||||
GlobalVars.PlayerName = line3;
|
GlobalVars.PlayerName = Decryptline3;
|
||||||
|
|
||||||
GlobalVars.SelectedClient = line4;
|
GlobalVars.SelectedClient = Decryptline4;
|
||||||
|
|
||||||
GlobalVars.Map = line5;
|
GlobalVars.Map = Decryptline5;
|
||||||
|
|
||||||
int iline6 = Convert.ToInt32(line6);
|
int iline6 = Convert.ToInt32(Decryptline6);
|
||||||
GlobalVars.RobloxPort = iline6;
|
GlobalVars.RobloxPort = iline6;
|
||||||
|
|
||||||
GlobalVars.Custom_Hat1ID_Offline = line7;
|
GlobalVars.Custom_Hat1ID_Offline = Decryptline7;
|
||||||
GlobalVars.Custom_Hat2ID_Offline = line8;
|
GlobalVars.Custom_Hat2ID_Offline = Decryptline8;
|
||||||
GlobalVars.Custom_Hat3ID_Offline = line9;
|
GlobalVars.Custom_Hat3ID_Offline = Decryptline9;
|
||||||
|
|
||||||
int iline10 = Convert.ToInt32(line10);
|
int iline10 = Convert.ToInt32(Decryptline10);
|
||||||
GlobalVars.HeadColorID = iline10;
|
GlobalVars.HeadColorID = iline10;
|
||||||
|
|
||||||
int iline11 = Convert.ToInt32(line11);
|
int iline11 = Convert.ToInt32(Decryptline11);
|
||||||
GlobalVars.TorsoColorID = iline11;
|
GlobalVars.TorsoColorID = iline11;
|
||||||
|
|
||||||
int iline12 = Convert.ToInt32(line12);
|
int iline12 = Convert.ToInt32(Decryptline12);
|
||||||
GlobalVars.LeftArmColorID = iline12;
|
GlobalVars.LeftArmColorID = iline12;
|
||||||
|
|
||||||
int iline13 = Convert.ToInt32(line13);
|
int iline13 = Convert.ToInt32(Decryptline13);
|
||||||
GlobalVars.RightArmColorID = iline13;
|
GlobalVars.RightArmColorID = iline13;
|
||||||
|
|
||||||
int iline14 = Convert.ToInt32(line14);
|
int iline14 = Convert.ToInt32(Decryptline14);
|
||||||
GlobalVars.LeftLegColorID = iline14;
|
GlobalVars.LeftLegColorID = iline14;
|
||||||
|
|
||||||
int iline15 = Convert.ToInt32(line15);
|
int iline15 = Convert.ToInt32(Decryptline15);
|
||||||
GlobalVars.RightLegColorID = iline15;
|
GlobalVars.RightLegColorID = iline15;
|
||||||
|
|
||||||
GlobalVars.ColorMenu_HeadColor = line16;
|
GlobalVars.ColorMenu_HeadColor = Decryptline16;
|
||||||
GlobalVars.ColorMenu_TorsoColor = line17;
|
GlobalVars.ColorMenu_TorsoColor = Decryptline17;
|
||||||
GlobalVars.ColorMenu_LeftArmColor = line18;
|
GlobalVars.ColorMenu_LeftArmColor = Decryptline18;
|
||||||
GlobalVars.ColorMenu_RightArmColor = line19;
|
GlobalVars.ColorMenu_RightArmColor = Decryptline19;
|
||||||
GlobalVars.ColorMenu_LeftLegColor = line20;
|
GlobalVars.ColorMenu_LeftLegColor = Decryptline20;
|
||||||
GlobalVars.ColorMenu_RightLegColor = line21;
|
GlobalVars.ColorMenu_RightLegColor = Decryptline21;
|
||||||
|
|
||||||
int iline22 = Convert.ToInt32(line22);
|
int iline22 = Convert.ToInt32(Decryptline22);
|
||||||
GlobalVars.PlayerLimit = iline22;
|
GlobalVars.PlayerLimit = iline22;
|
||||||
|
|
||||||
if (GlobalVars.CloseOnLaunch == true)
|
if (GlobalVars.CloseOnLaunch == true)
|
||||||
|
|
@ -290,28 +343,28 @@ namespace RBXLegacyLauncher
|
||||||
void WriteConfigValues()
|
void WriteConfigValues()
|
||||||
{
|
{
|
||||||
string[] lines = {
|
string[] lines = {
|
||||||
GlobalVars.CloseOnLaunch.ToString(),
|
Base64Encode(GlobalVars.CloseOnLaunch.ToString()),
|
||||||
GlobalVars.UserID.ToString(),
|
Base64Encode(GlobalVars.UserID.ToString()),
|
||||||
GlobalVars.PlayerName.ToString(),
|
Base64Encode(GlobalVars.PlayerName.ToString()),
|
||||||
GlobalVars.SelectedClient.ToString(),
|
Base64Encode(GlobalVars.SelectedClient.ToString()),
|
||||||
GlobalVars.Map.ToString(),
|
Base64Encode(GlobalVars.Map.ToString()),
|
||||||
GlobalVars.RobloxPort.ToString(),
|
Base64Encode(GlobalVars.RobloxPort.ToString()),
|
||||||
GlobalVars.Custom_Hat1ID_Offline.ToString(),
|
Base64Encode(GlobalVars.Custom_Hat1ID_Offline.ToString()),
|
||||||
GlobalVars.Custom_Hat2ID_Offline.ToString(),
|
Base64Encode(GlobalVars.Custom_Hat2ID_Offline.ToString()),
|
||||||
GlobalVars.Custom_Hat3ID_Offline.ToString(),
|
Base64Encode(GlobalVars.Custom_Hat3ID_Offline.ToString()),
|
||||||
GlobalVars.HeadColorID.ToString(),
|
Base64Encode(GlobalVars.HeadColorID.ToString()),
|
||||||
GlobalVars.TorsoColorID.ToString(),
|
Base64Encode(GlobalVars.TorsoColorID.ToString()),
|
||||||
GlobalVars.LeftArmColorID.ToString(),
|
Base64Encode(GlobalVars.LeftArmColorID.ToString()),
|
||||||
GlobalVars.RightArmColorID.ToString(),
|
Base64Encode(GlobalVars.RightArmColorID.ToString()),
|
||||||
GlobalVars.LeftLegColorID.ToString(),
|
Base64Encode(GlobalVars.LeftLegColorID.ToString()),
|
||||||
GlobalVars.RightLegColorID.ToString(),
|
Base64Encode(GlobalVars.RightLegColorID.ToString()),
|
||||||
GlobalVars.ColorMenu_HeadColor.ToString(),
|
Base64Encode(GlobalVars.ColorMenu_HeadColor.ToString()),
|
||||||
GlobalVars.ColorMenu_TorsoColor.ToString(),
|
Base64Encode(GlobalVars.ColorMenu_TorsoColor.ToString()),
|
||||||
GlobalVars.ColorMenu_LeftArmColor.ToString(),
|
Base64Encode(GlobalVars.ColorMenu_LeftArmColor.ToString()),
|
||||||
GlobalVars.ColorMenu_RightArmColor.ToString(),
|
Base64Encode(GlobalVars.ColorMenu_RightArmColor.ToString()),
|
||||||
GlobalVars.ColorMenu_LeftLegColor.ToString(),
|
Base64Encode(GlobalVars.ColorMenu_LeftLegColor.ToString()),
|
||||||
GlobalVars.ColorMenu_RightLegColor.ToString(),
|
Base64Encode(GlobalVars.ColorMenu_RightLegColor.ToString()),
|
||||||
GlobalVars.PlayerLimit.ToString(),
|
Base64Encode(GlobalVars.PlayerLimit.ToString())
|
||||||
};
|
};
|
||||||
File.WriteAllLines("config.txt", lines);
|
File.WriteAllLines("config.txt", lines);
|
||||||
ConsolePrint("Config Saved.", 3);
|
ConsolePrint("Config Saved.", 3);
|
||||||
|
|
@ -696,7 +749,7 @@ namespace RBXLegacyLauncher
|
||||||
|
|
||||||
void richTextBox1_KeyDown(object sender, KeyEventArgs e)
|
void richTextBox1_KeyDown(object sender, KeyEventArgs e)
|
||||||
{
|
{
|
||||||
//Command proxy
|
//Command proxy
|
||||||
|
|
||||||
int totalLines = richTextBox1.Lines.Length;
|
int totalLines = richTextBox1.Lines.Length;
|
||||||
if (totalLines > 0)
|
if (totalLines > 0)
|
||||||
|
|
@ -707,8 +760,24 @@ namespace RBXLegacyLauncher
|
||||||
{
|
{
|
||||||
richTextBox1.AppendText(Environment.NewLine);
|
richTextBox1.AppendText(Environment.NewLine);
|
||||||
ConsoleProcessCommands(lastLine);
|
ConsoleProcessCommands(lastLine);
|
||||||
|
e.Handled = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ( e.Modifiers == Keys.Control )
|
||||||
|
{
|
||||||
|
switch(e.KeyCode)
|
||||||
|
{
|
||||||
|
case Keys.C:
|
||||||
|
case Keys.X:
|
||||||
|
case Keys.V:
|
||||||
|
case Keys.Z:
|
||||||
|
e.Handled = true;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void StartClient()
|
void StartClient()
|
||||||
|
|
@ -846,7 +915,7 @@ namespace RBXLegacyLauncher
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ConsolePrint(string text, int type, bool newline = true)
|
void ConsolePrint(string text, int type)
|
||||||
{
|
{
|
||||||
richTextBox1.AppendText("[" + DateTime.Now.ToShortTimeString() + "]", Color.White);
|
richTextBox1.AppendText("[" + DateTime.Now.ToShortTimeString() + "]", Color.White);
|
||||||
richTextBox1.AppendText(" - ", Color.White);
|
richTextBox1.AppendText(" - ", Color.White);
|
||||||
|
|
@ -871,10 +940,7 @@ namespace RBXLegacyLauncher
|
||||||
richTextBox1.AppendText(text, Color.Yellow);
|
richTextBox1.AppendText(text, Color.Yellow);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (newline == true)
|
richTextBox1.AppendText(Environment.NewLine);
|
||||||
{
|
|
||||||
richTextBox1.AppendText(Environment.NewLine);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ConsoleProcessCommands(string command)
|
void ConsoleProcessCommands(string command)
|
||||||
|
|
@ -944,11 +1010,11 @@ namespace RBXLegacyLauncher
|
||||||
{
|
{
|
||||||
GlobalVars.AdminMode = true;
|
GlobalVars.AdminMode = true;
|
||||||
ConsolePrint("ADMIN MODE ENABLED.", 4);
|
ConsolePrint("ADMIN MODE ENABLED.", 4);
|
||||||
ConsolePrint("YOU ARE GOD.", 2, false);
|
ConsolePrint("YOU ARE GOD.", 2);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ConsolePrint("ERROR 3 - Command is either not registered or valid", 2, false);
|
ConsolePrint("ERROR 3 - Command is either not registered or valid", 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -961,7 +1027,7 @@ namespace RBXLegacyLauncher
|
||||||
ConsolePrint("-------------------------", 1);
|
ConsolePrint("-------------------------", 1);
|
||||||
ConsolePrint("= save | Saves the config file", 3);
|
ConsolePrint("= save | Saves the config file", 3);
|
||||||
ConsolePrint("= load | Reloads the config file", 3);
|
ConsolePrint("= load | Reloads the config file", 3);
|
||||||
ConsolePrint("= reset | Resets the config file", 3, false);
|
ConsolePrint("= reset | Resets the config file", 3);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -975,7 +1041,7 @@ namespace RBXLegacyLauncher
|
||||||
ConsolePrint("= config", 3);
|
ConsolePrint("= config", 3);
|
||||||
ConsolePrint("-- save | Saves the config file", 4);
|
ConsolePrint("-- save | Saves the config file", 4);
|
||||||
ConsolePrint("-- load | Reloads the config file", 4);
|
ConsolePrint("-- load | Reloads the config file", 4);
|
||||||
ConsolePrint("-- reset | Resets the config file", 4, false);
|
ConsolePrint("-- reset | Resets the config file", 4);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -985,6 +1051,18 @@ namespace RBXLegacyLauncher
|
||||||
return System.Text.Encoding.UTF8.GetString(base64EncodedBytes);
|
return System.Text.Encoding.UTF8.GetString(base64EncodedBytes);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static string Base64Encode(string plainText)
|
||||||
|
{
|
||||||
|
var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText);
|
||||||
|
return System.Convert.ToBase64String(plainTextBytes);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static bool IsBase64String(string s)
|
||||||
|
{
|
||||||
|
s = s.Trim();
|
||||||
|
return (s.Length % 4 == 0) && Regex.IsMatch(s, @"^[a-zA-Z0-9\+/]*={0,3}$", RegexOptions.None);
|
||||||
|
}
|
||||||
|
|
||||||
void TextBox3TextChanged(object sender, EventArgs e)
|
void TextBox3TextChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
int parsedValue;
|
int parsedValue;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
; Script generated by the Inno Script Studio Wizard.
|
; Script generated by the Inno Script Studio Wizard.
|
||||||
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
||||||
|
|
||||||
#define AppVer "1.15.1"
|
#define AppVer "1.15.2"
|
||||||
|
|
||||||
[Setup]
|
[Setup]
|
||||||
; NOTE: The value of AppId uniquely identifies this application.
|
; NOTE: The value of AppId uniquely identifies this application.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue