added custom client names
This commit is contained in:
parent
59e3c0dfb8
commit
2d694920fd
|
|
@ -7,7 +7,7 @@
|
||||||
<ProjectGuid>{83B08607-65B8-4F9C-8D0F-AB1C8EEFFAE0}</ProjectGuid>
|
<ProjectGuid>{83B08607-65B8-4F9C-8D0F-AB1C8EEFFAE0}</ProjectGuid>
|
||||||
<OutputType>WinExe</OutputType>
|
<OutputType>WinExe</OutputType>
|
||||||
<RootNamespace>Novetus.ClientScriptTester</RootNamespace>
|
<RootNamespace>Novetus.ClientScriptTester</RootNamespace>
|
||||||
<AssemblyName>RobloxApp</AssemblyName>
|
<AssemblyName>ClientScriptTester</AssemblyName>
|
||||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||||
<FileAlignment>512</FileAlignment>
|
<FileAlignment>512</FileAlignment>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,8 @@ public class FileFormat
|
||||||
AlreadyHasSecurity = false;
|
AlreadyHasSecurity = false;
|
||||||
ClientLoadOptions = Settings.ClientLoadOptions.Client_2008AndUp;
|
ClientLoadOptions = Settings.ClientLoadOptions.Client_2008AndUp;
|
||||||
SeperateFolders = false;
|
SeperateFolders = false;
|
||||||
|
UsesCustomClientEXEName = false;
|
||||||
|
CustomClientEXEName = "";
|
||||||
CommandLineArgs = "%args%";
|
CommandLineArgs = "%args%";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -33,6 +35,8 @@ public class FileFormat
|
||||||
public bool Fix2007 { get; set; }
|
public bool Fix2007 { get; set; }
|
||||||
public bool AlreadyHasSecurity { get; set; }
|
public bool AlreadyHasSecurity { get; set; }
|
||||||
public bool SeperateFolders { get; set; }
|
public bool SeperateFolders { get; set; }
|
||||||
|
public bool UsesCustomClientEXEName { get; set; }
|
||||||
|
public string CustomClientEXEName { get; set; }
|
||||||
public Settings.ClientLoadOptions ClientLoadOptions { get; set; }
|
public Settings.ClientLoadOptions ClientLoadOptions { get; set; }
|
||||||
public string CommandLineArgs { get; set; }
|
public string CommandLineArgs { get; set; }
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ using System.Drawing;
|
||||||
using System.Drawing.Imaging;
|
using System.Drawing.Imaging;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
|
using System.Linq;
|
||||||
using System.Management;
|
using System.Management;
|
||||||
using System.Net;
|
using System.Net;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
|
|
@ -763,12 +764,21 @@ public class GlobalFuncs
|
||||||
return result.ToString();
|
return result.ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//https://stackoverflow.com/questions/63879676/open-all-exe-files-in-a-directory-c-sharp
|
||||||
|
public static List<string> GetAllExecutables(string path)
|
||||||
|
{
|
||||||
|
return Directory.Exists(path)
|
||||||
|
? Directory.GetFiles(path, "*.exe").ToList()
|
||||||
|
: new List<string>(); // or null
|
||||||
|
}
|
||||||
|
|
||||||
public static void GenerateDefaultClientInfo(string path)
|
public static void GenerateDefaultClientInfo(string path)
|
||||||
{
|
{
|
||||||
FileFormat.ClientInfo DefaultClientInfo = new FileFormat.ClientInfo();
|
FileFormat.ClientInfo DefaultClientInfo = new FileFormat.ClientInfo();
|
||||||
bool placeholder = false;
|
bool placeholder = false;
|
||||||
|
|
||||||
string ClientName = "";
|
string ClientName = "";
|
||||||
|
List<string> exeList = GetAllExecutables(path);
|
||||||
|
|
||||||
if (File.Exists(path + "\\RobloxApp_client.exe"))
|
if (File.Exists(path + "\\RobloxApp_client.exe"))
|
||||||
{
|
{
|
||||||
|
|
@ -784,9 +794,16 @@ public class GlobalFuncs
|
||||||
ClientName = "\\RobloxApp.exe";
|
ClientName = "\\RobloxApp.exe";
|
||||||
DefaultClientInfo.LegacyMode = true;
|
DefaultClientInfo.LegacyMode = true;
|
||||||
}
|
}
|
||||||
|
else if (exeList.Count > 0)
|
||||||
|
{
|
||||||
|
string FirstEXE = exeList[0].Replace(path, "").Replace(@"\", "");
|
||||||
|
ClientName = @"\\" + FirstEXE;
|
||||||
|
DefaultClientInfo.CustomClientEXEName = ClientName;
|
||||||
|
DefaultClientInfo.UsesCustomClientEXEName = true;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
IOException clientNotFoundEX = new IOException("Could not find client exe file. It must be named either RobloxApp.exe or RobloxApp_client.exe in order to function.");
|
IOException clientNotFoundEX = new IOException("Could not find client exe file. Your client must have a .exe file to function.");
|
||||||
throw clientNotFoundEX;
|
throw clientNotFoundEX;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -815,7 +832,7 @@ public class GlobalFuncs
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
string desc = "This client information file for '" + GlobalVars.UserConfiguration.SelectedClient +
|
string desc = "This client information file for '" + GlobalVars.UserConfiguration.SelectedClient +
|
||||||
"' was pre-generated by Novetus for your convienence. You will need to load this clientinfo.nov file into the Client SDK for additional options.\n\n"
|
"' was pre-generated by Novetus for your convienence. You will need to load this clientinfo.nov file into the Client SDK for additional options. "
|
||||||
+ LoremIpsum(1, 128, 1, 6, 1);
|
+ LoremIpsum(1, 128, 1, 6, 1);
|
||||||
|
|
||||||
DefaultClientInfo.Description = desc;
|
DefaultClientInfo.Description = desc;
|
||||||
|
|
@ -833,6 +850,8 @@ public class GlobalFuncs
|
||||||
SecurityFuncs.Base64Encode(DefaultClientInfo.AlreadyHasSecurity.ToString()),
|
SecurityFuncs.Base64Encode(DefaultClientInfo.AlreadyHasSecurity.ToString()),
|
||||||
SecurityFuncs.Base64Encode(((int)DefaultClientInfo.ClientLoadOptions).ToString()),
|
SecurityFuncs.Base64Encode(((int)DefaultClientInfo.ClientLoadOptions).ToString()),
|
||||||
SecurityFuncs.Base64Encode(DefaultClientInfo.SeperateFolders.ToString()),
|
SecurityFuncs.Base64Encode(DefaultClientInfo.SeperateFolders.ToString()),
|
||||||
|
SecurityFuncs.Base64Encode(DefaultClientInfo.UsesCustomClientEXEName.ToString()),
|
||||||
|
SecurityFuncs.Base64Encode(DefaultClientInfo.CustomClientEXEName.ToString().Replace("\\", "")),
|
||||||
SecurityFuncs.Base64Encode(DefaultClientInfo.CommandLineArgs.ToString())
|
SecurityFuncs.Base64Encode(DefaultClientInfo.CommandLineArgs.ToString())
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -1001,7 +1020,8 @@ public class GlobalFuncs
|
||||||
string file, usesplayername, usesid, warning,
|
string file, usesplayername, usesid, warning,
|
||||||
legacymode, clientmd5, scriptmd5,
|
legacymode, clientmd5, scriptmd5,
|
||||||
desc, fix2007, alreadyhassecurity,
|
desc, fix2007, alreadyhassecurity,
|
||||||
clientloadoptions, commandlineargs, folders;
|
clientloadoptions, commandlineargs, folders,
|
||||||
|
usescustomname, customname;
|
||||||
|
|
||||||
using (StreamReader reader = new StreamReader(clientpath))
|
using (StreamReader reader = new StreamReader(clientpath))
|
||||||
{
|
{
|
||||||
|
|
@ -1020,6 +1040,9 @@ public class GlobalFuncs
|
||||||
fix2007 = SecurityFuncs.Base64Decode(result[8]);
|
fix2007 = SecurityFuncs.Base64Decode(result[8]);
|
||||||
alreadyhassecurity = SecurityFuncs.Base64Decode(result[9]);
|
alreadyhassecurity = SecurityFuncs.Base64Decode(result[9]);
|
||||||
clientloadoptions = SecurityFuncs.Base64Decode(result[10]);
|
clientloadoptions = SecurityFuncs.Base64Decode(result[10]);
|
||||||
|
folders = "False";
|
||||||
|
usescustomname = "False";
|
||||||
|
customname = "";
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
commandlineargs = SecurityFuncs.Base64Decode(result[11]);
|
commandlineargs = SecurityFuncs.Base64Decode(result[11]);
|
||||||
|
|
@ -1029,17 +1052,19 @@ public class GlobalFuncs
|
||||||
{
|
{
|
||||||
folders = SecurityFuncs.Base64Decode(result[11]);
|
folders = SecurityFuncs.Base64Decode(result[11]);
|
||||||
commandlineargs = SecurityFuncs.Base64Decode(result[12]);
|
commandlineargs = SecurityFuncs.Base64Decode(result[12]);
|
||||||
}
|
bool parsedValue2;
|
||||||
else
|
if (bool.TryParse(commandlineargs, out parsedValue2))
|
||||||
{
|
{
|
||||||
folders = "False";
|
usescustomname = SecurityFuncs.Base64Decode(result[12]);
|
||||||
|
customname = SecurityFuncs.Base64Decode(result[13]);
|
||||||
|
commandlineargs = SecurityFuncs.Base64Decode(result[14]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch
|
catch (Exception)
|
||||||
{
|
{
|
||||||
//fake this option until we properly apply it.
|
//fake this option until we properly apply it.
|
||||||
clientloadoptions = "2";
|
clientloadoptions = "2";
|
||||||
folders = "False";
|
|
||||||
commandlineargs = SecurityFuncs.Base64Decode(result[10]);
|
commandlineargs = SecurityFuncs.Base64Decode(result[10]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1062,6 +1087,8 @@ public class GlobalFuncs
|
||||||
}
|
}
|
||||||
|
|
||||||
info.SeperateFolders = Convert.ToBoolean(folders);
|
info.SeperateFolders = Convert.ToBoolean(folders);
|
||||||
|
info.UsesCustomClientEXEName = Convert.ToBoolean(usescustomname);
|
||||||
|
info.CustomClientEXEName = customname;
|
||||||
info.CommandLineArgs = commandlineargs;
|
info.CommandLineArgs = commandlineargs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1842,9 +1869,14 @@ public class GlobalFuncs
|
||||||
public static string GetClientEXEDir(string ClientName, ScriptType type)
|
public static string GetClientEXEDir(string ClientName, ScriptType type)
|
||||||
{
|
{
|
||||||
string rbxexe = "";
|
string rbxexe = "";
|
||||||
|
string BasePath = GlobalPaths.ClientDir + @"\\" + ClientName;
|
||||||
if (GlobalVars.SelectedClientInfo.LegacyMode)
|
if (GlobalVars.SelectedClientInfo.LegacyMode)
|
||||||
{
|
{
|
||||||
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\RobloxApp.exe";
|
rbxexe = BasePath + @"\\RobloxApp.exe";
|
||||||
|
}
|
||||||
|
else if (GlobalVars.SelectedClientInfo.UsesCustomClientEXEName)
|
||||||
|
{
|
||||||
|
rbxexe = BasePath + @"\\" + GlobalVars.SelectedClientInfo.CustomClientEXEName;
|
||||||
}
|
}
|
||||||
else if (GlobalVars.SelectedClientInfo.SeperateFolders)
|
else if (GlobalVars.SelectedClientInfo.SeperateFolders)
|
||||||
{
|
{
|
||||||
|
|
@ -1853,17 +1885,17 @@ public class GlobalFuncs
|
||||||
case ScriptType.Client:
|
case ScriptType.Client:
|
||||||
case ScriptType.Solo:
|
case ScriptType.Solo:
|
||||||
case ScriptType.EasterEgg:
|
case ScriptType.EasterEgg:
|
||||||
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\" + GetClientSeperateFolderName(type) + @"\\RobloxApp_client.exe";
|
rbxexe = BasePath + @"\\" + GetClientSeperateFolderName(type) + @"\\RobloxApp_client.exe";
|
||||||
break;
|
break;
|
||||||
case ScriptType.Server:
|
case ScriptType.Server:
|
||||||
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\" + GetClientSeperateFolderName(type) + @"\\RobloxApp_server.exe";
|
rbxexe = BasePath + @"\\" + GetClientSeperateFolderName(type) + @"\\RobloxApp_server.exe";
|
||||||
break;
|
break;
|
||||||
case ScriptType.Studio:
|
case ScriptType.Studio:
|
||||||
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\" + GetClientSeperateFolderName(type) + @"\\RobloxApp_studio.exe";
|
rbxexe = BasePath + @"\\" + GetClientSeperateFolderName(type) + @"\\RobloxApp_studio.exe";
|
||||||
break;
|
break;
|
||||||
case ScriptType.None:
|
case ScriptType.None:
|
||||||
default:
|
default:
|
||||||
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\RobloxApp.exe";
|
rbxexe = BasePath + @"\\RobloxApp.exe";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1872,21 +1904,21 @@ public class GlobalFuncs
|
||||||
switch (type)
|
switch (type)
|
||||||
{
|
{
|
||||||
case ScriptType.Client:
|
case ScriptType.Client:
|
||||||
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\RobloxApp_client.exe";
|
rbxexe = BasePath + @"\\RobloxApp_client.exe";
|
||||||
break;
|
break;
|
||||||
case ScriptType.Server:
|
case ScriptType.Server:
|
||||||
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\RobloxApp_server.exe";
|
rbxexe = BasePath + @"\\RobloxApp_server.exe";
|
||||||
break;
|
break;
|
||||||
case ScriptType.Studio:
|
case ScriptType.Studio:
|
||||||
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\RobloxApp_studio.exe";
|
rbxexe = BasePath + @"\\RobloxApp_studio.exe";
|
||||||
break;
|
break;
|
||||||
case ScriptType.Solo:
|
case ScriptType.Solo:
|
||||||
case ScriptType.EasterEgg:
|
case ScriptType.EasterEgg:
|
||||||
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\RobloxApp_solo.exe";
|
rbxexe = BasePath + @"\\RobloxApp_solo.exe";
|
||||||
break;
|
break;
|
||||||
case ScriptType.None:
|
case ScriptType.None:
|
||||||
default:
|
default:
|
||||||
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\RobloxApp.exe";
|
rbxexe = BasePath + @"\\RobloxApp.exe";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,10 @@ public class ScriptFuncs
|
||||||
{
|
{
|
||||||
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\client\\RobloxApp_client.exe";
|
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\client\\RobloxApp_client.exe";
|
||||||
}
|
}
|
||||||
|
else if (info.UsesCustomClientEXEName)
|
||||||
|
{
|
||||||
|
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\" + info.CustomClientEXEName;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\RobloxApp_client.exe";
|
rbxexe = GlobalPaths.ClientDir + @"\\" + ClientName + @"\\RobloxApp_client.exe";
|
||||||
|
|
@ -371,7 +375,8 @@ public class ScriptFuncs
|
||||||
.Replace("%tshirttexidlocal%", GlobalVars.TShirtTextureLocal)
|
.Replace("%tshirttexidlocal%", GlobalVars.TShirtTextureLocal)
|
||||||
.Replace("%shirttexidlocal%", GlobalVars.ShirtTextureLocal)
|
.Replace("%shirttexidlocal%", GlobalVars.ShirtTextureLocal)
|
||||||
.Replace("%pantstexidlocal%", GlobalVars.PantsTextureLocal)
|
.Replace("%pantstexidlocal%", GlobalVars.PantsTextureLocal)
|
||||||
.Replace("%facetexlocal%", GlobalVars.FaceTextureLocal);
|
.Replace("%facetexlocal%", GlobalVars.FaceTextureLocal)
|
||||||
|
.Replace("%newgui%", GlobalVars.UserConfiguration.NewGUI.ToString().ToLower());
|
||||||
|
|
||||||
if (compiled.Contains("%disabled%"))
|
if (compiled.Contains("%disabled%"))
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -87,17 +87,22 @@ public class SecurityFuncs
|
||||||
if (!GlobalVars.SelectedClientInfo.AlreadyHasSecurity)
|
if (!GlobalVars.SelectedClientInfo.AlreadyHasSecurity)
|
||||||
{
|
{
|
||||||
string rbxexe = "";
|
string rbxexe = "";
|
||||||
|
string BasePath = GlobalPaths.BasePath + "\\clients\\" + client;
|
||||||
if (GlobalVars.SelectedClientInfo.LegacyMode)
|
if (GlobalVars.SelectedClientInfo.LegacyMode)
|
||||||
{
|
{
|
||||||
rbxexe = GlobalPaths.BasePath + "\\clients\\" + client + "\\RobloxApp.exe";
|
rbxexe = BasePath + "\\RobloxApp.exe";
|
||||||
}
|
}
|
||||||
else if (GlobalVars.SelectedClientInfo.SeperateFolders)
|
else if (GlobalVars.SelectedClientInfo.SeperateFolders)
|
||||||
{
|
{
|
||||||
rbxexe = GlobalPaths.BasePath + "\\clients\\" + client + "\\client\\RobloxApp_client.exe";
|
rbxexe = BasePath + "\\client\\RobloxApp_client.exe";
|
||||||
|
}
|
||||||
|
else if (GlobalVars.SelectedClientInfo.UsesCustomClientEXEName)
|
||||||
|
{
|
||||||
|
rbxexe = BasePath + @"\\" + GlobalVars.SelectedClientInfo.CustomClientEXEName;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
rbxexe = GlobalPaths.BasePath + "\\clients\\" + client + "\\RobloxApp_client.exe";
|
rbxexe = BasePath + "\\RobloxApp_client.exe";
|
||||||
}
|
}
|
||||||
return CheckMD5(GlobalVars.SelectedClientInfo.ClientMD5, rbxexe);
|
return CheckMD5(GlobalVars.SelectedClientInfo.ClientMD5, rbxexe);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -78,6 +78,7 @@ partial class ClientinfoEditor
|
||||||
this.joinportToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.joinportToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.validatedextrafilesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.validatedextrafilesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.argstringToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.argstringToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
this.newguiToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.serverToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
this.serverToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.limitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.limitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.notificationsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.notificationsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
|
@ -110,6 +111,7 @@ partial class ClientinfoEditor
|
||||||
this.faceToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.faceToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.facedToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.facedToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.facetexidToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.facetexidToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
this.facetexlocalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.headsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.headsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.headToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.headToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.headdToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.headdToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
|
@ -117,14 +119,17 @@ partial class ClientinfoEditor
|
||||||
this.tshirtToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.tshirtToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.tshirtdToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.tshirtdToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.tshirttexidToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.tshirttexidToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
this.tshirttexidlocalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.shirtsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.shirtsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.shirtToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.shirtToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.shirtdToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.shirtdToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.shirttexidToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.shirttexidToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
this.shirttexidlocalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.pantsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.pantsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.pantsToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
this.pantsToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.pantsdToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.pantsdToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.pantstexidToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.pantstexidToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
this.pantstexidlocalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.extraToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.extraToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.extraToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
this.extraToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.extradToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.extradToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
|
@ -134,6 +139,7 @@ partial class ClientinfoEditor
|
||||||
this.iconToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.iconToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.charappToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.charappToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.loadoutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.loadoutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
this.localizeonlineclothingToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.nameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.nameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.idToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.idToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.tripcodeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.tripcodeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
|
|
@ -152,11 +158,9 @@ partial class ClientinfoEditor
|
||||||
this.comboBox1 = new System.Windows.Forms.ComboBox();
|
this.comboBox1 = new System.Windows.Forms.ComboBox();
|
||||||
this.label10 = new System.Windows.Forms.Label();
|
this.label10 = new System.Windows.Forms.Label();
|
||||||
this.checkBox5 = new System.Windows.Forms.CheckBox();
|
this.checkBox5 = new System.Windows.Forms.CheckBox();
|
||||||
this.facetexlocalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.checkBox8 = new System.Windows.Forms.CheckBox();
|
||||||
this.tshirttexidlocalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.textBox2 = new System.Windows.Forms.TextBox();
|
||||||
this.shirttexidlocalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
this.label3 = new System.Windows.Forms.Label();
|
||||||
this.pantstexidlocalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
||||||
this.localizeonlineclothingToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
||||||
this.menuStrip1.SuspendLayout();
|
this.menuStrip1.SuspendLayout();
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
|
|
@ -182,17 +186,19 @@ partial class ClientinfoEditor
|
||||||
//
|
//
|
||||||
// textBox1
|
// textBox1
|
||||||
//
|
//
|
||||||
this.textBox1.Location = new System.Drawing.Point(10, 187);
|
this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||||
|
| System.Windows.Forms.AnchorStyles.Left)));
|
||||||
|
this.textBox1.Location = new System.Drawing.Point(10, 208);
|
||||||
this.textBox1.Multiline = true;
|
this.textBox1.Multiline = true;
|
||||||
this.textBox1.Name = "textBox1";
|
this.textBox1.Name = "textBox1";
|
||||||
this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
|
this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
|
||||||
this.textBox1.Size = new System.Drawing.Size(279, 60);
|
this.textBox1.Size = new System.Drawing.Size(279, 87);
|
||||||
this.textBox1.TabIndex = 4;
|
this.textBox1.TabIndex = 4;
|
||||||
this.textBox1.TextChanged += new System.EventHandler(this.TextBox1TextChanged);
|
this.textBox1.TextChanged += new System.EventHandler(this.TextBox1TextChanged);
|
||||||
//
|
//
|
||||||
// label1
|
// label1
|
||||||
//
|
//
|
||||||
this.label1.Location = new System.Drawing.Point(8, 168);
|
this.label1.Location = new System.Drawing.Point(8, 189);
|
||||||
this.label1.Name = "label1";
|
this.label1.Name = "label1";
|
||||||
this.label1.Size = new System.Drawing.Size(281, 16);
|
this.label1.Size = new System.Drawing.Size(281, 16);
|
||||||
this.label1.TabIndex = 5;
|
this.label1.TabIndex = 5;
|
||||||
|
|
@ -222,7 +228,7 @@ partial class ClientinfoEditor
|
||||||
this.checkBox4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
this.checkBox4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||||
this.checkBox4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
this.checkBox4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
this.checkBox4.ForeColor = System.Drawing.Color.Red;
|
this.checkBox4.ForeColor = System.Drawing.Color.Red;
|
||||||
this.checkBox4.Location = new System.Drawing.Point(445, 330);
|
this.checkBox4.Location = new System.Drawing.Point(445, 404);
|
||||||
this.checkBox4.Name = "checkBox4";
|
this.checkBox4.Name = "checkBox4";
|
||||||
this.checkBox4.Size = new System.Drawing.Size(187, 19);
|
this.checkBox4.Size = new System.Drawing.Size(187, 19);
|
||||||
this.checkBox4.TabIndex = 19;
|
this.checkBox4.TabIndex = 19;
|
||||||
|
|
@ -342,48 +348,48 @@ partial class ClientinfoEditor
|
||||||
this.sharedToolStripMenuItem,
|
this.sharedToolStripMenuItem,
|
||||||
this.validateToolStripMenuItem});
|
this.validateToolStripMenuItem});
|
||||||
this.tagsToolStripMenuItem.Name = "tagsToolStripMenuItem";
|
this.tagsToolStripMenuItem.Name = "tagsToolStripMenuItem";
|
||||||
this.tagsToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.tagsToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||||
this.tagsToolStripMenuItem.Text = "Add Tags";
|
this.tagsToolStripMenuItem.Text = "Add Tags";
|
||||||
//
|
//
|
||||||
// clientToolStripMenuItem
|
// clientToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.clientToolStripMenuItem.Name = "clientToolStripMenuItem";
|
this.clientToolStripMenuItem.Name = "clientToolStripMenuItem";
|
||||||
this.clientToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.clientToolStripMenuItem.Size = new System.Drawing.Size(131, 22);
|
||||||
this.clientToolStripMenuItem.Text = "<client>";
|
this.clientToolStripMenuItem.Text = "<client>";
|
||||||
this.clientToolStripMenuItem.Click += new System.EventHandler(this.clientToolStripMenuItem_Click);
|
this.clientToolStripMenuItem.Click += new System.EventHandler(this.clientToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// serverToolStripMenuItem
|
// serverToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.serverToolStripMenuItem.Name = "serverToolStripMenuItem";
|
this.serverToolStripMenuItem.Name = "serverToolStripMenuItem";
|
||||||
this.serverToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.serverToolStripMenuItem.Size = new System.Drawing.Size(131, 22);
|
||||||
this.serverToolStripMenuItem.Text = "<server>";
|
this.serverToolStripMenuItem.Text = "<server>";
|
||||||
this.serverToolStripMenuItem.Click += new System.EventHandler(this.serverToolStripMenuItem_Click);
|
this.serverToolStripMenuItem.Click += new System.EventHandler(this.serverToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// soloToolStripMenuItem
|
// soloToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.soloToolStripMenuItem.Name = "soloToolStripMenuItem";
|
this.soloToolStripMenuItem.Name = "soloToolStripMenuItem";
|
||||||
this.soloToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.soloToolStripMenuItem.Size = new System.Drawing.Size(131, 22);
|
||||||
this.soloToolStripMenuItem.Text = "<solo>";
|
this.soloToolStripMenuItem.Text = "<solo>";
|
||||||
this.soloToolStripMenuItem.Click += new System.EventHandler(this.soloToolStripMenuItem_Click);
|
this.soloToolStripMenuItem.Click += new System.EventHandler(this.soloToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// studioToolStripMenuItem
|
// studioToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.studioToolStripMenuItem.Name = "studioToolStripMenuItem";
|
this.studioToolStripMenuItem.Name = "studioToolStripMenuItem";
|
||||||
this.studioToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.studioToolStripMenuItem.Size = new System.Drawing.Size(131, 22);
|
||||||
this.studioToolStripMenuItem.Text = "<studio>";
|
this.studioToolStripMenuItem.Text = "<studio>";
|
||||||
this.studioToolStripMenuItem.Click += new System.EventHandler(this.studioToolStripMenuItem_Click);
|
this.studioToolStripMenuItem.Click += new System.EventHandler(this.studioToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// no3dToolStripMenuItem
|
// no3dToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.no3dToolStripMenuItem.Name = "no3dToolStripMenuItem";
|
this.no3dToolStripMenuItem.Name = "no3dToolStripMenuItem";
|
||||||
this.no3dToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.no3dToolStripMenuItem.Size = new System.Drawing.Size(131, 22);
|
||||||
this.no3dToolStripMenuItem.Text = "<no3d>";
|
this.no3dToolStripMenuItem.Text = "<no3d>";
|
||||||
this.no3dToolStripMenuItem.Click += new System.EventHandler(this.no3dToolStripMenuItem_Click);
|
this.no3dToolStripMenuItem.Click += new System.EventHandler(this.no3dToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// sharedToolStripMenuItem
|
// sharedToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.sharedToolStripMenuItem.Name = "sharedToolStripMenuItem";
|
this.sharedToolStripMenuItem.Name = "sharedToolStripMenuItem";
|
||||||
this.sharedToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.sharedToolStripMenuItem.Size = new System.Drawing.Size(131, 22);
|
||||||
this.sharedToolStripMenuItem.Text = "<shared>";
|
this.sharedToolStripMenuItem.Text = "<shared>";
|
||||||
this.sharedToolStripMenuItem.Click += new System.EventHandler(this.sharedToolStripMenuItem_Click);
|
this.sharedToolStripMenuItem.Click += new System.EventHandler(this.sharedToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
|
|
@ -392,7 +398,7 @@ partial class ClientinfoEditor
|
||||||
this.validateToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
this.validateToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||||
this.addValidateTagsForRelativePathToolStripMenuItem});
|
this.addValidateTagsForRelativePathToolStripMenuItem});
|
||||||
this.validateToolStripMenuItem.Name = "validateToolStripMenuItem";
|
this.validateToolStripMenuItem.Name = "validateToolStripMenuItem";
|
||||||
this.validateToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.validateToolStripMenuItem.Size = new System.Drawing.Size(131, 22);
|
||||||
this.validateToolStripMenuItem.Text = "<validate>";
|
this.validateToolStripMenuItem.Text = "<validate>";
|
||||||
this.validateToolStripMenuItem.Click += new System.EventHandler(this.validateToolStripMenuItem_Click);
|
this.validateToolStripMenuItem.Click += new System.EventHandler(this.validateToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
|
|
@ -413,7 +419,7 @@ partial class ClientinfoEditor
|
||||||
this.debuggingToolStripMenuItem,
|
this.debuggingToolStripMenuItem,
|
||||||
this.argsToolStripMenuItem});
|
this.argsToolStripMenuItem});
|
||||||
this.variablesToolStripMenuItem.Name = "variablesToolStripMenuItem";
|
this.variablesToolStripMenuItem.Name = "variablesToolStripMenuItem";
|
||||||
this.variablesToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.variablesToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||||
this.variablesToolStripMenuItem.Text = "Add Variables";
|
this.variablesToolStripMenuItem.Text = "Add Variables";
|
||||||
//
|
//
|
||||||
// generalToolStripMenuItem
|
// generalToolStripMenuItem
|
||||||
|
|
@ -430,9 +436,10 @@ partial class ClientinfoEditor
|
||||||
this.doublequoteToolStripMenuItem,
|
this.doublequoteToolStripMenuItem,
|
||||||
this.joinportToolStripMenuItem,
|
this.joinportToolStripMenuItem,
|
||||||
this.validatedextrafilesToolStripMenuItem,
|
this.validatedextrafilesToolStripMenuItem,
|
||||||
this.argstringToolStripMenuItem});
|
this.argstringToolStripMenuItem,
|
||||||
|
this.newguiToolStripMenuItem});
|
||||||
this.generalToolStripMenuItem.Name = "generalToolStripMenuItem";
|
this.generalToolStripMenuItem.Name = "generalToolStripMenuItem";
|
||||||
this.generalToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.generalToolStripMenuItem.Size = new System.Drawing.Size(163, 22);
|
||||||
this.generalToolStripMenuItem.Text = "General";
|
this.generalToolStripMenuItem.Text = "General";
|
||||||
//
|
//
|
||||||
// mapfileToolStripMenuItem
|
// mapfileToolStripMenuItem
|
||||||
|
|
@ -519,6 +526,13 @@ partial class ClientinfoEditor
|
||||||
this.argstringToolStripMenuItem.Text = "%argstring%";
|
this.argstringToolStripMenuItem.Text = "%argstring%";
|
||||||
this.argstringToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.argstringToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
|
// newguiToolStripMenuItem
|
||||||
|
//
|
||||||
|
this.newguiToolStripMenuItem.Name = "newguiToolStripMenuItem";
|
||||||
|
this.newguiToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
|
||||||
|
this.newguiToolStripMenuItem.Text = "%newgui%";
|
||||||
|
this.newguiToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
|
//
|
||||||
// serverToolStripMenuItem1
|
// serverToolStripMenuItem1
|
||||||
//
|
//
|
||||||
this.serverToolStripMenuItem1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
this.serverToolStripMenuItem1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||||
|
|
@ -526,7 +540,7 @@ partial class ClientinfoEditor
|
||||||
this.notificationsToolStripMenuItem,
|
this.notificationsToolStripMenuItem,
|
||||||
this.portToolStripMenuItem});
|
this.portToolStripMenuItem});
|
||||||
this.serverToolStripMenuItem1.Name = "serverToolStripMenuItem1";
|
this.serverToolStripMenuItem1.Name = "serverToolStripMenuItem1";
|
||||||
this.serverToolStripMenuItem1.Size = new System.Drawing.Size(180, 22);
|
this.serverToolStripMenuItem1.Size = new System.Drawing.Size(163, 22);
|
||||||
this.serverToolStripMenuItem1.Text = "Server";
|
this.serverToolStripMenuItem1.Text = "Server";
|
||||||
//
|
//
|
||||||
// limitToolStripMenuItem
|
// limitToolStripMenuItem
|
||||||
|
|
@ -561,7 +575,7 @@ partial class ClientinfoEditor
|
||||||
this.md5sToolStripMenuItem,
|
this.md5sToolStripMenuItem,
|
||||||
this.md5sdToolStripMenuItem});
|
this.md5sdToolStripMenuItem});
|
||||||
this.securityToolStripMenuItem.Name = "securityToolStripMenuItem";
|
this.securityToolStripMenuItem.Name = "securityToolStripMenuItem";
|
||||||
this.securityToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.securityToolStripMenuItem.Size = new System.Drawing.Size(163, 22);
|
||||||
this.securityToolStripMenuItem.Text = "Security";
|
this.securityToolStripMenuItem.Text = "Security";
|
||||||
//
|
//
|
||||||
// md5launcherToolStripMenuItem
|
// md5launcherToolStripMenuItem
|
||||||
|
|
@ -621,7 +635,7 @@ partial class ClientinfoEditor
|
||||||
this.idToolStripMenuItem,
|
this.idToolStripMenuItem,
|
||||||
this.tripcodeToolStripMenuItem});
|
this.tripcodeToolStripMenuItem});
|
||||||
this.playerToolStripMenuItem.Name = "playerToolStripMenuItem";
|
this.playerToolStripMenuItem.Name = "playerToolStripMenuItem";
|
||||||
this.playerToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.playerToolStripMenuItem.Size = new System.Drawing.Size(163, 22);
|
||||||
this.playerToolStripMenuItem.Text = "Player";
|
this.playerToolStripMenuItem.Text = "Player";
|
||||||
//
|
//
|
||||||
// customizationToolStripMenuItem
|
// customizationToolStripMenuItem
|
||||||
|
|
@ -639,7 +653,7 @@ partial class ClientinfoEditor
|
||||||
this.loadoutToolStripMenuItem,
|
this.loadoutToolStripMenuItem,
|
||||||
this.localizeonlineclothingToolStripMenuItem});
|
this.localizeonlineclothingToolStripMenuItem});
|
||||||
this.customizationToolStripMenuItem.Name = "customizationToolStripMenuItem";
|
this.customizationToolStripMenuItem.Name = "customizationToolStripMenuItem";
|
||||||
this.customizationToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.customizationToolStripMenuItem.Size = new System.Drawing.Size(151, 22);
|
||||||
this.customizationToolStripMenuItem.Text = "Customization";
|
this.customizationToolStripMenuItem.Text = "Customization";
|
||||||
//
|
//
|
||||||
// bodyColorsToolStripMenuItem
|
// bodyColorsToolStripMenuItem
|
||||||
|
|
@ -766,24 +780,31 @@ partial class ClientinfoEditor
|
||||||
// faceToolStripMenuItem
|
// faceToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.faceToolStripMenuItem.Name = "faceToolStripMenuItem";
|
this.faceToolStripMenuItem.Name = "faceToolStripMenuItem";
|
||||||
this.faceToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.faceToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||||
this.faceToolStripMenuItem.Text = "%face%";
|
this.faceToolStripMenuItem.Text = "%face%";
|
||||||
this.faceToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.faceToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// facedToolStripMenuItem
|
// facedToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.facedToolStripMenuItem.Name = "facedToolStripMenuItem";
|
this.facedToolStripMenuItem.Name = "facedToolStripMenuItem";
|
||||||
this.facedToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.facedToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||||
this.facedToolStripMenuItem.Text = "%faced%";
|
this.facedToolStripMenuItem.Text = "%faced%";
|
||||||
this.facedToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.facedToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// facetexidToolStripMenuItem
|
// facetexidToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.facetexidToolStripMenuItem.Name = "facetexidToolStripMenuItem";
|
this.facetexidToolStripMenuItem.Name = "facetexidToolStripMenuItem";
|
||||||
this.facetexidToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.facetexidToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||||
this.facetexidToolStripMenuItem.Text = "%facetexid%";
|
this.facetexidToolStripMenuItem.Text = "%facetexid%";
|
||||||
this.facetexidToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.facetexidToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
|
// facetexlocalToolStripMenuItem
|
||||||
|
//
|
||||||
|
this.facetexlocalToolStripMenuItem.Name = "facetexlocalToolStripMenuItem";
|
||||||
|
this.facetexlocalToolStripMenuItem.Size = new System.Drawing.Size(157, 22);
|
||||||
|
this.facetexlocalToolStripMenuItem.Text = "%facetexlocal%";
|
||||||
|
this.facetexlocalToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
|
//
|
||||||
// headsToolStripMenuItem
|
// headsToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.headsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
this.headsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||||
|
|
@ -796,14 +817,14 @@ partial class ClientinfoEditor
|
||||||
// headToolStripMenuItem
|
// headToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.headToolStripMenuItem.Name = "headToolStripMenuItem";
|
this.headToolStripMenuItem.Name = "headToolStripMenuItem";
|
||||||
this.headToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.headToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
|
||||||
this.headToolStripMenuItem.Text = "%head%";
|
this.headToolStripMenuItem.Text = "%head%";
|
||||||
this.headToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.headToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// headdToolStripMenuItem
|
// headdToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.headdToolStripMenuItem.Name = "headdToolStripMenuItem";
|
this.headdToolStripMenuItem.Name = "headdToolStripMenuItem";
|
||||||
this.headdToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.headdToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
|
||||||
this.headdToolStripMenuItem.Text = "%headd%";
|
this.headdToolStripMenuItem.Text = "%headd%";
|
||||||
this.headdToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.headdToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
|
|
@ -821,24 +842,31 @@ partial class ClientinfoEditor
|
||||||
// tshirtToolStripMenuItem
|
// tshirtToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.tshirtToolStripMenuItem.Name = "tshirtToolStripMenuItem";
|
this.tshirtToolStripMenuItem.Name = "tshirtToolStripMenuItem";
|
||||||
this.tshirtToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.tshirtToolStripMenuItem.Size = new System.Drawing.Size(172, 22);
|
||||||
this.tshirtToolStripMenuItem.Text = "%tshirt%";
|
this.tshirtToolStripMenuItem.Text = "%tshirt%";
|
||||||
this.tshirtToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.tshirtToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// tshirtdToolStripMenuItem
|
// tshirtdToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.tshirtdToolStripMenuItem.Name = "tshirtdToolStripMenuItem";
|
this.tshirtdToolStripMenuItem.Name = "tshirtdToolStripMenuItem";
|
||||||
this.tshirtdToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.tshirtdToolStripMenuItem.Size = new System.Drawing.Size(172, 22);
|
||||||
this.tshirtdToolStripMenuItem.Text = "%tshirtd%";
|
this.tshirtdToolStripMenuItem.Text = "%tshirtd%";
|
||||||
this.tshirtdToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.tshirtdToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// tshirttexidToolStripMenuItem
|
// tshirttexidToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.tshirttexidToolStripMenuItem.Name = "tshirttexidToolStripMenuItem";
|
this.tshirttexidToolStripMenuItem.Name = "tshirttexidToolStripMenuItem";
|
||||||
this.tshirttexidToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.tshirttexidToolStripMenuItem.Size = new System.Drawing.Size(172, 22);
|
||||||
this.tshirttexidToolStripMenuItem.Text = "%tshirttexid%";
|
this.tshirttexidToolStripMenuItem.Text = "%tshirttexid%";
|
||||||
this.tshirttexidToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.tshirttexidToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
|
// tshirttexidlocalToolStripMenuItem
|
||||||
|
//
|
||||||
|
this.tshirttexidlocalToolStripMenuItem.Name = "tshirttexidlocalToolStripMenuItem";
|
||||||
|
this.tshirttexidlocalToolStripMenuItem.Size = new System.Drawing.Size(172, 22);
|
||||||
|
this.tshirttexidlocalToolStripMenuItem.Text = "%tshirttexidlocal%";
|
||||||
|
this.tshirttexidlocalToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
|
//
|
||||||
// shirtsToolStripMenuItem
|
// shirtsToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.shirtsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
this.shirtsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||||
|
|
@ -853,24 +881,31 @@ partial class ClientinfoEditor
|
||||||
// shirtToolStripMenuItem
|
// shirtToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.shirtToolStripMenuItem.Name = "shirtToolStripMenuItem";
|
this.shirtToolStripMenuItem.Name = "shirtToolStripMenuItem";
|
||||||
this.shirtToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.shirtToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
|
||||||
this.shirtToolStripMenuItem.Text = "%shirt%";
|
this.shirtToolStripMenuItem.Text = "%shirt%";
|
||||||
this.shirtToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.shirtToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// shirtdToolStripMenuItem
|
// shirtdToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.shirtdToolStripMenuItem.Name = "shirtdToolStripMenuItem";
|
this.shirtdToolStripMenuItem.Name = "shirtdToolStripMenuItem";
|
||||||
this.shirtdToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.shirtdToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
|
||||||
this.shirtdToolStripMenuItem.Text = "%shirtd%";
|
this.shirtdToolStripMenuItem.Text = "%shirtd%";
|
||||||
this.shirtdToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.shirtdToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// shirttexidToolStripMenuItem
|
// shirttexidToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.shirttexidToolStripMenuItem.Name = "shirttexidToolStripMenuItem";
|
this.shirttexidToolStripMenuItem.Name = "shirttexidToolStripMenuItem";
|
||||||
this.shirttexidToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.shirttexidToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
|
||||||
this.shirttexidToolStripMenuItem.Text = "%shirttexid%";
|
this.shirttexidToolStripMenuItem.Text = "%shirttexid%";
|
||||||
this.shirttexidToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.shirttexidToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
|
// shirttexidlocalToolStripMenuItem
|
||||||
|
//
|
||||||
|
this.shirttexidlocalToolStripMenuItem.Name = "shirttexidlocalToolStripMenuItem";
|
||||||
|
this.shirttexidlocalToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
|
||||||
|
this.shirttexidlocalToolStripMenuItem.Text = "%shirttexidlocal%";
|
||||||
|
this.shirttexidlocalToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
|
//
|
||||||
// pantsToolStripMenuItem
|
// pantsToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.pantsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
this.pantsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||||
|
|
@ -885,24 +920,31 @@ partial class ClientinfoEditor
|
||||||
// pantsToolStripMenuItem1
|
// pantsToolStripMenuItem1
|
||||||
//
|
//
|
||||||
this.pantsToolStripMenuItem1.Name = "pantsToolStripMenuItem1";
|
this.pantsToolStripMenuItem1.Name = "pantsToolStripMenuItem1";
|
||||||
this.pantsToolStripMenuItem1.Size = new System.Drawing.Size(180, 22);
|
this.pantsToolStripMenuItem1.Size = new System.Drawing.Size(174, 22);
|
||||||
this.pantsToolStripMenuItem1.Text = "%pants%";
|
this.pantsToolStripMenuItem1.Text = "%pants%";
|
||||||
this.pantsToolStripMenuItem1.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.pantsToolStripMenuItem1.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// pantsdToolStripMenuItem
|
// pantsdToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.pantsdToolStripMenuItem.Name = "pantsdToolStripMenuItem";
|
this.pantsdToolStripMenuItem.Name = "pantsdToolStripMenuItem";
|
||||||
this.pantsdToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.pantsdToolStripMenuItem.Size = new System.Drawing.Size(174, 22);
|
||||||
this.pantsdToolStripMenuItem.Text = "%pantsd%";
|
this.pantsdToolStripMenuItem.Text = "%pantsd%";
|
||||||
this.pantsdToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.pantsdToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// pantstexidToolStripMenuItem
|
// pantstexidToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.pantstexidToolStripMenuItem.Name = "pantstexidToolStripMenuItem";
|
this.pantstexidToolStripMenuItem.Name = "pantstexidToolStripMenuItem";
|
||||||
this.pantstexidToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.pantstexidToolStripMenuItem.Size = new System.Drawing.Size(174, 22);
|
||||||
this.pantstexidToolStripMenuItem.Text = "%pantstexid%";
|
this.pantstexidToolStripMenuItem.Text = "%pantstexid%";
|
||||||
this.pantstexidToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.pantstexidToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
|
// pantstexidlocalToolStripMenuItem
|
||||||
|
//
|
||||||
|
this.pantstexidlocalToolStripMenuItem.Name = "pantstexidlocalToolStripMenuItem";
|
||||||
|
this.pantstexidlocalToolStripMenuItem.Size = new System.Drawing.Size(174, 22);
|
||||||
|
this.pantstexidlocalToolStripMenuItem.Text = "%pantstexidlocal%";
|
||||||
|
this.pantstexidlocalToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
|
//
|
||||||
// extraToolStripMenuItem
|
// extraToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.extraToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
this.extraToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||||
|
|
@ -919,42 +961,42 @@ partial class ClientinfoEditor
|
||||||
// extraToolStripMenuItem1
|
// extraToolStripMenuItem1
|
||||||
//
|
//
|
||||||
this.extraToolStripMenuItem1.Name = "extraToolStripMenuItem1";
|
this.extraToolStripMenuItem1.Name = "extraToolStripMenuItem1";
|
||||||
this.extraToolStripMenuItem1.Size = new System.Drawing.Size(180, 22);
|
this.extraToolStripMenuItem1.Size = new System.Drawing.Size(127, 22);
|
||||||
this.extraToolStripMenuItem1.Text = "%extra%";
|
this.extraToolStripMenuItem1.Text = "%extra%";
|
||||||
this.extraToolStripMenuItem1.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.extraToolStripMenuItem1.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// extradToolStripMenuItem
|
// extradToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.extradToolStripMenuItem.Name = "extradToolStripMenuItem";
|
this.extradToolStripMenuItem.Name = "extradToolStripMenuItem";
|
||||||
this.extradToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.extradToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
|
||||||
this.extradToolStripMenuItem.Text = "%extrad%";
|
this.extradToolStripMenuItem.Text = "%extrad%";
|
||||||
this.extradToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.extradToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// hat4ToolStripMenuItem
|
// hat4ToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.hat4ToolStripMenuItem.Name = "hat4ToolStripMenuItem";
|
this.hat4ToolStripMenuItem.Name = "hat4ToolStripMenuItem";
|
||||||
this.hat4ToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.hat4ToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
|
||||||
this.hat4ToolStripMenuItem.Text = "%hat4%";
|
this.hat4ToolStripMenuItem.Text = "%hat4%";
|
||||||
this.hat4ToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.hat4ToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// hat4dToolStripMenuItem
|
// hat4dToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.hat4dToolStripMenuItem.Name = "hat4dToolStripMenuItem";
|
this.hat4dToolStripMenuItem.Name = "hat4dToolStripMenuItem";
|
||||||
this.hat4dToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.hat4dToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
|
||||||
this.hat4dToolStripMenuItem.Text = "%hat4d%";
|
this.hat4dToolStripMenuItem.Text = "%hat4d%";
|
||||||
this.hat4dToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.hat4dToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// iconeToolStripMenuItem
|
// iconeToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.iconeToolStripMenuItem.Name = "iconeToolStripMenuItem";
|
this.iconeToolStripMenuItem.Name = "iconeToolStripMenuItem";
|
||||||
this.iconeToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.iconeToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
|
||||||
this.iconeToolStripMenuItem.Text = "%icone%";
|
this.iconeToolStripMenuItem.Text = "%icone%";
|
||||||
this.iconeToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.iconeToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// iconToolStripMenuItem
|
// iconToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.iconToolStripMenuItem.Name = "iconToolStripMenuItem";
|
this.iconToolStripMenuItem.Name = "iconToolStripMenuItem";
|
||||||
this.iconToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.iconToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
|
||||||
this.iconToolStripMenuItem.Text = "%icon%";
|
this.iconToolStripMenuItem.Text = "%icon%";
|
||||||
this.iconToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.iconToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
|
|
@ -972,24 +1014,31 @@ partial class ClientinfoEditor
|
||||||
this.loadoutToolStripMenuItem.Text = "%loadout%";
|
this.loadoutToolStripMenuItem.Text = "%loadout%";
|
||||||
this.loadoutToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.loadoutToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
|
// localizeonlineclothingToolStripMenuItem
|
||||||
|
//
|
||||||
|
this.localizeonlineclothingToolStripMenuItem.Name = "localizeonlineclothingToolStripMenuItem";
|
||||||
|
this.localizeonlineclothingToolStripMenuItem.Size = new System.Drawing.Size(210, 22);
|
||||||
|
this.localizeonlineclothingToolStripMenuItem.Text = "%localizeonlineclothing%";
|
||||||
|
this.localizeonlineclothingToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
|
//
|
||||||
// nameToolStripMenuItem
|
// nameToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.nameToolStripMenuItem.Name = "nameToolStripMenuItem";
|
this.nameToolStripMenuItem.Name = "nameToolStripMenuItem";
|
||||||
this.nameToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.nameToolStripMenuItem.Size = new System.Drawing.Size(151, 22);
|
||||||
this.nameToolStripMenuItem.Text = "%name%";
|
this.nameToolStripMenuItem.Text = "%name%";
|
||||||
this.nameToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.nameToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// idToolStripMenuItem
|
// idToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.idToolStripMenuItem.Name = "idToolStripMenuItem";
|
this.idToolStripMenuItem.Name = "idToolStripMenuItem";
|
||||||
this.idToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.idToolStripMenuItem.Size = new System.Drawing.Size(151, 22);
|
||||||
this.idToolStripMenuItem.Text = "%id%";
|
this.idToolStripMenuItem.Text = "%id%";
|
||||||
this.idToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.idToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// tripcodeToolStripMenuItem
|
// tripcodeToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.tripcodeToolStripMenuItem.Name = "tripcodeToolStripMenuItem";
|
this.tripcodeToolStripMenuItem.Name = "tripcodeToolStripMenuItem";
|
||||||
this.tripcodeToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.tripcodeToolStripMenuItem.Size = new System.Drawing.Size(151, 22);
|
||||||
this.tripcodeToolStripMenuItem.Text = "%tripcode%";
|
this.tripcodeToolStripMenuItem.Text = "%tripcode%";
|
||||||
this.tripcodeToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.tripcodeToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
|
|
@ -999,34 +1048,34 @@ partial class ClientinfoEditor
|
||||||
this.donothingToolStripMenuItem,
|
this.donothingToolStripMenuItem,
|
||||||
this.disabledToolStripMenuItem});
|
this.disabledToolStripMenuItem});
|
||||||
this.debuggingToolStripMenuItem.Name = "debuggingToolStripMenuItem";
|
this.debuggingToolStripMenuItem.Name = "debuggingToolStripMenuItem";
|
||||||
this.debuggingToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.debuggingToolStripMenuItem.Size = new System.Drawing.Size(163, 22);
|
||||||
this.debuggingToolStripMenuItem.Text = "Debugging/Misc";
|
this.debuggingToolStripMenuItem.Text = "Debugging/Misc";
|
||||||
//
|
//
|
||||||
// donothingToolStripMenuItem
|
// donothingToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.donothingToolStripMenuItem.Name = "donothingToolStripMenuItem";
|
this.donothingToolStripMenuItem.Name = "donothingToolStripMenuItem";
|
||||||
this.donothingToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.donothingToolStripMenuItem.Size = new System.Drawing.Size(150, 22);
|
||||||
this.donothingToolStripMenuItem.Text = "%donothing%";
|
this.donothingToolStripMenuItem.Text = "%donothing%";
|
||||||
this.donothingToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.donothingToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// disabledToolStripMenuItem
|
// disabledToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.disabledToolStripMenuItem.Name = "disabledToolStripMenuItem";
|
this.disabledToolStripMenuItem.Name = "disabledToolStripMenuItem";
|
||||||
this.disabledToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.disabledToolStripMenuItem.Size = new System.Drawing.Size(150, 22);
|
||||||
this.disabledToolStripMenuItem.Text = "%disabled%";
|
this.disabledToolStripMenuItem.Text = "%disabled%";
|
||||||
this.disabledToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.disabledToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// argsToolStripMenuItem
|
// argsToolStripMenuItem
|
||||||
//
|
//
|
||||||
this.argsToolStripMenuItem.Name = "argsToolStripMenuItem";
|
this.argsToolStripMenuItem.Name = "argsToolStripMenuItem";
|
||||||
this.argsToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.argsToolStripMenuItem.Size = new System.Drawing.Size(163, 22);
|
||||||
this.argsToolStripMenuItem.Text = "%args%";
|
this.argsToolStripMenuItem.Text = "%args%";
|
||||||
this.argsToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.argsToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
// documentationToolStripMenuItem1
|
// documentationToolStripMenuItem1
|
||||||
//
|
//
|
||||||
this.documentationToolStripMenuItem1.Name = "documentationToolStripMenuItem1";
|
this.documentationToolStripMenuItem1.Name = "documentationToolStripMenuItem1";
|
||||||
this.documentationToolStripMenuItem1.Size = new System.Drawing.Size(180, 22);
|
this.documentationToolStripMenuItem1.Size = new System.Drawing.Size(157, 22);
|
||||||
this.documentationToolStripMenuItem1.Text = "Documentation";
|
this.documentationToolStripMenuItem1.Text = "Documentation";
|
||||||
this.documentationToolStripMenuItem1.Click += new System.EventHandler(this.documentationToolStripMenuItem_Click);
|
this.documentationToolStripMenuItem1.Click += new System.EventHandler(this.documentationToolStripMenuItem_Click);
|
||||||
//
|
//
|
||||||
|
|
@ -1039,7 +1088,7 @@ partial class ClientinfoEditor
|
||||||
this.textBox4.Multiline = true;
|
this.textBox4.Multiline = true;
|
||||||
this.textBox4.Name = "textBox4";
|
this.textBox4.Name = "textBox4";
|
||||||
this.textBox4.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
|
this.textBox4.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
|
||||||
this.textBox4.Size = new System.Drawing.Size(311, 274);
|
this.textBox4.Size = new System.Drawing.Size(311, 348);
|
||||||
this.textBox4.TabIndex = 23;
|
this.textBox4.TabIndex = 23;
|
||||||
this.textBox4.TextChanged += new System.EventHandler(this.TextBox4TextChanged);
|
this.textBox4.TextChanged += new System.EventHandler(this.TextBox4TextChanged);
|
||||||
//
|
//
|
||||||
|
|
@ -1067,21 +1116,23 @@ partial class ClientinfoEditor
|
||||||
//
|
//
|
||||||
// textBox5
|
// textBox5
|
||||||
//
|
//
|
||||||
|
this.textBox5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||||
this.textBox5.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
this.textBox5.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
this.textBox5.ForeColor = System.Drawing.Color.Red;
|
this.textBox5.ForeColor = System.Drawing.Color.Red;
|
||||||
this.textBox5.Location = new System.Drawing.Point(10, 269);
|
this.textBox5.Location = new System.Drawing.Point(12, 316);
|
||||||
this.textBox5.Multiline = true;
|
this.textBox5.Multiline = true;
|
||||||
this.textBox5.Name = "textBox5";
|
this.textBox5.Name = "textBox5";
|
||||||
this.textBox5.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
|
this.textBox5.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
|
||||||
this.textBox5.Size = new System.Drawing.Size(279, 60);
|
this.textBox5.Size = new System.Drawing.Size(279, 87);
|
||||||
this.textBox5.TabIndex = 27;
|
this.textBox5.TabIndex = 27;
|
||||||
this.textBox5.TextChanged += new System.EventHandler(this.TextBox5TextChanged);
|
this.textBox5.TextChanged += new System.EventHandler(this.TextBox5TextChanged);
|
||||||
//
|
//
|
||||||
// label7
|
// label7
|
||||||
//
|
//
|
||||||
|
this.label7.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||||
this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
this.label7.ForeColor = System.Drawing.Color.Red;
|
this.label7.ForeColor = System.Drawing.Color.Red;
|
||||||
this.label7.Location = new System.Drawing.Point(7, 250);
|
this.label7.Location = new System.Drawing.Point(9, 297);
|
||||||
this.label7.Name = "label7";
|
this.label7.Name = "label7";
|
||||||
this.label7.Size = new System.Drawing.Size(282, 16);
|
this.label7.Size = new System.Drawing.Size(282, 16);
|
||||||
this.label7.TabIndex = 28;
|
this.label7.TabIndex = 28;
|
||||||
|
|
@ -1092,7 +1143,7 @@ partial class ClientinfoEditor
|
||||||
//
|
//
|
||||||
this.label8.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
this.label8.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||||
this.label8.AutoSize = true;
|
this.label8.AutoSize = true;
|
||||||
this.label8.Location = new System.Drawing.Point(8, 332);
|
this.label8.Location = new System.Drawing.Point(8, 406);
|
||||||
this.label8.Name = "label8";
|
this.label8.Name = "label8";
|
||||||
this.label8.Size = new System.Drawing.Size(92, 13);
|
this.label8.Size = new System.Drawing.Size(92, 13);
|
||||||
this.label8.TabIndex = 29;
|
this.label8.TabIndex = 29;
|
||||||
|
|
@ -1102,7 +1153,7 @@ partial class ClientinfoEditor
|
||||||
//
|
//
|
||||||
this.label9.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
this.label9.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||||
this.label9.AutoSize = true;
|
this.label9.AutoSize = true;
|
||||||
this.label9.Location = new System.Drawing.Point(101, 332);
|
this.label9.Location = new System.Drawing.Point(101, 406);
|
||||||
this.label9.Name = "label9";
|
this.label9.Name = "label9";
|
||||||
this.label9.Size = new System.Drawing.Size(63, 13);
|
this.label9.Size = new System.Drawing.Size(63, 13);
|
||||||
this.label9.TabIndex = 30;
|
this.label9.TabIndex = 30;
|
||||||
|
|
@ -1127,7 +1178,7 @@ partial class ClientinfoEditor
|
||||||
"lity level. Use character-only shadows when possible. (Mid 2008+ Only)",
|
"lity level. Use character-only shadows when possible. (Mid 2008+ Only)",
|
||||||
"Use the graphics mode option. Force OpenGL Legacy to be enabled. Use character-on" +
|
"Use the graphics mode option. Force OpenGL Legacy to be enabled. Use character-on" +
|
||||||
"ly shadows when possible. (Mid 2008+ Only)"});
|
"ly shadows when possible. (Mid 2008+ Only)"});
|
||||||
this.comboBox1.Location = new System.Drawing.Point(10, 144);
|
this.comboBox1.Location = new System.Drawing.Point(10, 165);
|
||||||
this.comboBox1.Name = "comboBox1";
|
this.comboBox1.Name = "comboBox1";
|
||||||
this.comboBox1.Size = new System.Drawing.Size(279, 21);
|
this.comboBox1.Size = new System.Drawing.Size(279, 21);
|
||||||
this.comboBox1.TabIndex = 32;
|
this.comboBox1.TabIndex = 32;
|
||||||
|
|
@ -1136,7 +1187,7 @@ partial class ClientinfoEditor
|
||||||
// label10
|
// label10
|
||||||
//
|
//
|
||||||
this.label10.AutoSize = true;
|
this.label10.AutoSize = true;
|
||||||
this.label10.Location = new System.Drawing.Point(8, 128);
|
this.label10.Location = new System.Drawing.Point(8, 149);
|
||||||
this.label10.Name = "label10";
|
this.label10.Name = "label10";
|
||||||
this.label10.Size = new System.Drawing.Size(278, 13);
|
this.label10.Size = new System.Drawing.Size(278, 13);
|
||||||
this.label10.TabIndex = 33;
|
this.label10.TabIndex = 33;
|
||||||
|
|
@ -1153,47 +1204,43 @@ partial class ClientinfoEditor
|
||||||
this.checkBox5.UseVisualStyleBackColor = true;
|
this.checkBox5.UseVisualStyleBackColor = true;
|
||||||
this.checkBox5.CheckedChanged += new System.EventHandler(this.checkBox5_CheckedChanged);
|
this.checkBox5.CheckedChanged += new System.EventHandler(this.checkBox5_CheckedChanged);
|
||||||
//
|
//
|
||||||
// facetexlocalToolStripMenuItem
|
// checkBox8
|
||||||
//
|
//
|
||||||
this.facetexlocalToolStripMenuItem.Name = "facetexlocalToolStripMenuItem";
|
this.checkBox8.AutoSize = true;
|
||||||
this.facetexlocalToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.checkBox8.Location = new System.Drawing.Point(10, 128);
|
||||||
this.facetexlocalToolStripMenuItem.Text = "%facetexlocal%";
|
this.checkBox8.Name = "checkBox8";
|
||||||
this.facetexlocalToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.checkBox8.Size = new System.Drawing.Size(116, 17);
|
||||||
|
this.checkBox8.TabIndex = 35;
|
||||||
|
this.checkBox8.Text = "Custom EXE Name";
|
||||||
|
this.checkBox8.UseVisualStyleBackColor = true;
|
||||||
|
this.checkBox8.CheckedChanged += new System.EventHandler(this.checkBox8_CheckedChanged);
|
||||||
//
|
//
|
||||||
// tshirttexidlocalToolStripMenuItem
|
// textBox2
|
||||||
//
|
//
|
||||||
this.tshirttexidlocalToolStripMenuItem.Name = "tshirttexidlocalToolStripMenuItem";
|
this.textBox2.Location = new System.Drawing.Point(193, 125);
|
||||||
this.tshirttexidlocalToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.textBox2.Name = "textBox2";
|
||||||
this.tshirttexidlocalToolStripMenuItem.Text = "%tshirttexidlocal%";
|
this.textBox2.Size = new System.Drawing.Size(106, 20);
|
||||||
this.tshirttexidlocalToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.textBox2.TabIndex = 36;
|
||||||
|
this.textBox2.TextChanged += new System.EventHandler(this.textBox2_TextChanged);
|
||||||
//
|
//
|
||||||
// shirttexidlocalToolStripMenuItem
|
// label3
|
||||||
//
|
//
|
||||||
this.shirttexidlocalToolStripMenuItem.Name = "shirttexidlocalToolStripMenuItem";
|
this.label3.AutoSize = true;
|
||||||
this.shirttexidlocalToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
this.label3.Location = new System.Drawing.Point(127, 129);
|
||||||
this.shirttexidlocalToolStripMenuItem.Text = "%shirttexidlocal%";
|
this.label3.Name = "label3";
|
||||||
this.shirttexidlocalToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
this.label3.Size = new System.Drawing.Size(62, 13);
|
||||||
//
|
this.label3.TabIndex = 37;
|
||||||
// pantstexidlocalToolStripMenuItem
|
this.label3.Text = "EXE Name:";
|
||||||
//
|
|
||||||
this.pantstexidlocalToolStripMenuItem.Name = "pantstexidlocalToolStripMenuItem";
|
|
||||||
this.pantstexidlocalToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
|
||||||
this.pantstexidlocalToolStripMenuItem.Text = "%pantstexidlocal%";
|
|
||||||
this.pantstexidlocalToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
|
||||||
//
|
|
||||||
// localizeonlineclothingToolStripMenuItem
|
|
||||||
//
|
|
||||||
this.localizeonlineclothingToolStripMenuItem.Name = "localizeonlineclothingToolStripMenuItem";
|
|
||||||
this.localizeonlineclothingToolStripMenuItem.Size = new System.Drawing.Size(210, 22);
|
|
||||||
this.localizeonlineclothingToolStripMenuItem.Text = "%localizeonlineclothing%";
|
|
||||||
this.localizeonlineclothingToolStripMenuItem.Click += new System.EventHandler(this.variableToolStripMenuItem_Click);
|
|
||||||
//
|
//
|
||||||
// ClientinfoEditor
|
// ClientinfoEditor
|
||||||
//
|
//
|
||||||
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(632, 351);
|
this.ClientSize = new System.Drawing.Size(632, 425);
|
||||||
|
this.Controls.Add(this.label3);
|
||||||
|
this.Controls.Add(this.textBox2);
|
||||||
|
this.Controls.Add(this.checkBox8);
|
||||||
this.Controls.Add(this.checkBox5);
|
this.Controls.Add(this.checkBox5);
|
||||||
this.Controls.Add(this.label10);
|
this.Controls.Add(this.label10);
|
||||||
this.Controls.Add(this.comboBox1);
|
this.Controls.Add(this.comboBox1);
|
||||||
|
|
@ -1347,4 +1394,8 @@ partial class ClientinfoEditor
|
||||||
private System.Windows.Forms.ToolStripMenuItem shirttexidlocalToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem shirttexidlocalToolStripMenuItem;
|
||||||
private System.Windows.Forms.ToolStripMenuItem pantstexidlocalToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem pantstexidlocalToolStripMenuItem;
|
||||||
private System.Windows.Forms.ToolStripMenuItem localizeonlineclothingToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem localizeonlineclothingToolStripMenuItem;
|
||||||
|
private System.Windows.Forms.ToolStripMenuItem newguiToolStripMenuItem;
|
||||||
|
private System.Windows.Forms.CheckBox checkBox8;
|
||||||
|
private System.Windows.Forms.TextBox textBox2;
|
||||||
|
private System.Windows.Forms.Label label3;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ public partial class ClientinfoEditor : Form
|
||||||
private string SelectedClientInfoPath = "";
|
private string SelectedClientInfoPath = "";
|
||||||
private bool Locked = false;
|
private bool Locked = false;
|
||||||
public string RelativePath = "";
|
public string RelativePath = "";
|
||||||
|
public string curversion = "v2.3";
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Constructor
|
#region Constructor
|
||||||
|
|
@ -92,7 +93,8 @@ public partial class ClientinfoEditor : Form
|
||||||
{
|
{
|
||||||
string file, usesplayername, usesid, warning, legacymode, clientmd5,
|
string file, usesplayername, usesid, warning, legacymode, clientmd5,
|
||||||
scriptmd5, desc, locked, fix2007, alreadyhassecurity,
|
scriptmd5, desc, locked, fix2007, alreadyhassecurity,
|
||||||
cmdargsorclientoptions, commandargsver2, folders;
|
cmdargsorclientoptions, commandargsver2, folders,
|
||||||
|
usescustomname, customname;
|
||||||
|
|
||||||
using (StreamReader reader = new StreamReader(ofd.FileName))
|
using (StreamReader reader = new StreamReader(ofd.FileName))
|
||||||
{
|
{
|
||||||
|
|
@ -104,7 +106,7 @@ public partial class ClientinfoEditor : Form
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
IsVersion2 = true;
|
IsVersion2 = true;
|
||||||
label9.Text = "v2 (v" + GlobalVars.ProgramInformation.Version + ")";
|
label9.Text = curversion + " (v" + GlobalVars.ProgramInformation.Version + ")";
|
||||||
ConvertedLine = SecurityFuncs.Base64DecodeNew(file);
|
ConvertedLine = SecurityFuncs.Base64DecodeNew(file);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
|
|
@ -126,7 +128,9 @@ public partial class ClientinfoEditor : Form
|
||||||
fix2007 = SecurityFuncs.Base64Decode(result[8]);
|
fix2007 = SecurityFuncs.Base64Decode(result[8]);
|
||||||
alreadyhassecurity = SecurityFuncs.Base64Decode(result[9]);
|
alreadyhassecurity = SecurityFuncs.Base64Decode(result[9]);
|
||||||
cmdargsorclientoptions = SecurityFuncs.Base64Decode(result[10]);
|
cmdargsorclientoptions = SecurityFuncs.Base64Decode(result[10]);
|
||||||
folders = "";
|
folders = "False";
|
||||||
|
usescustomname = "False";
|
||||||
|
customname = "";
|
||||||
commandargsver2 = "";
|
commandargsver2 = "";
|
||||||
|
|
||||||
try
|
try
|
||||||
|
|
@ -140,14 +144,26 @@ public partial class ClientinfoEditor : Form
|
||||||
{
|
{
|
||||||
folders = SecurityFuncs.Base64Decode(result[11]);
|
folders = SecurityFuncs.Base64Decode(result[11]);
|
||||||
commandargsver2 = SecurityFuncs.Base64Decode(result[12]);
|
commandargsver2 = SecurityFuncs.Base64Decode(result[12]);
|
||||||
|
bool parsedValue2;
|
||||||
|
if (bool.TryParse(commandargsver2, out parsedValue2))
|
||||||
|
{
|
||||||
|
usescustomname = SecurityFuncs.Base64Decode(result[12]);
|
||||||
|
customname = SecurityFuncs.Base64Decode(result[13]);
|
||||||
|
commandargsver2 = SecurityFuncs.Base64Decode(result[14]);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (!label9.Text.Equals("v1 (v1.1)"))
|
||||||
|
{
|
||||||
|
label9.Text = "v2.2 (Last used in v1.3 v11.2021.1)";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
folders = "False";
|
|
||||||
|
|
||||||
if (!label9.Text.Equals("v1 (v1.1)"))
|
if (!label9.Text.Equals("v1 (v1.1)"))
|
||||||
{
|
{
|
||||||
label9.Text = "v2 (v1.3 Pre-Release 5)";
|
label9.Text = "v2.1 (Last used in v1.3 Pre-Release 5)";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -157,7 +173,7 @@ public partial class ClientinfoEditor : Form
|
||||||
GlobalFuncs.LogExceptions(ex);
|
GlobalFuncs.LogExceptions(ex);
|
||||||
if (!label9.Text.Equals("v1 (v1.1)"))
|
if (!label9.Text.Equals("v1 (v1.1)"))
|
||||||
{
|
{
|
||||||
label9.Text = "v2 (v1.2 Snapshot 7440)";
|
label9.Text = "v2 Alpha (Last used in v1.2 Snapshot 7440)";
|
||||||
IsVersion2 = false;
|
IsVersion2 = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -193,6 +209,8 @@ public partial class ClientinfoEditor : Form
|
||||||
SelectedClientInfo.Fix2007 = Convert.ToBoolean(fix2007);
|
SelectedClientInfo.Fix2007 = Convert.ToBoolean(fix2007);
|
||||||
SelectedClientInfo.AlreadyHasSecurity = Convert.ToBoolean(alreadyhassecurity);
|
SelectedClientInfo.AlreadyHasSecurity = Convert.ToBoolean(alreadyhassecurity);
|
||||||
SelectedClientInfo.SeperateFolders = Convert.ToBoolean(folders);
|
SelectedClientInfo.SeperateFolders = Convert.ToBoolean(folders);
|
||||||
|
SelectedClientInfo.UsesCustomClientEXEName = Convert.ToBoolean(usescustomname);
|
||||||
|
SelectedClientInfo.CustomClientEXEName = customname;
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|
@ -200,7 +218,7 @@ public partial class ClientinfoEditor : Form
|
||||||
{
|
{
|
||||||
if (cmdargsorclientoptions.Equals("True") || cmdargsorclientoptions.Equals("False"))
|
if (cmdargsorclientoptions.Equals("True") || cmdargsorclientoptions.Equals("False"))
|
||||||
{
|
{
|
||||||
label9.Text = "v2 (v1.2.3)";
|
label9.Text = "v2 (Last used in v1.2.3)";
|
||||||
SelectedClientInfo.ClientLoadOptions = Settings.GetClientLoadOptionsForBool(Convert.ToBoolean(cmdargsorclientoptions));
|
SelectedClientInfo.ClientLoadOptions = Settings.GetClientLoadOptionsForBool(Convert.ToBoolean(cmdargsorclientoptions));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
@ -222,17 +240,7 @@ public partial class ClientinfoEditor : Form
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
checkBox1.Checked = SelectedClientInfo.UsesPlayerName;
|
LoadUIElements();
|
||||||
checkBox2.Checked = SelectedClientInfo.UsesID;
|
|
||||||
checkBox3.Checked = SelectedClientInfo.LegacyMode;
|
|
||||||
checkBox5.Checked = SelectedClientInfo.SeperateFolders;
|
|
||||||
checkBox6.Checked = SelectedClientInfo.Fix2007;
|
|
||||||
checkBox7.Checked = SelectedClientInfo.AlreadyHasSecurity;
|
|
||||||
|
|
||||||
comboBox1.SelectedIndex = (int)SelectedClientInfo.ClientLoadOptions;
|
|
||||||
textBox1.Text = SelectedClientInfo.Description;
|
|
||||||
textBox4.Text = SelectedClientInfo.CommandLineArgs;
|
|
||||||
textBox5.Text = SelectedClientInfo.Warning;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void SaveToClientToolStripMenuItemClick(object sender, EventArgs e)
|
void SaveToClientToolStripMenuItemClick(object sender, EventArgs e)
|
||||||
|
|
@ -254,11 +262,13 @@ public partial class ClientinfoEditor : Form
|
||||||
SecurityFuncs.Base64Encode(SelectedClientInfo.AlreadyHasSecurity.ToString()),
|
SecurityFuncs.Base64Encode(SelectedClientInfo.AlreadyHasSecurity.ToString()),
|
||||||
SecurityFuncs.Base64Encode(((int)SelectedClientInfo.ClientLoadOptions).ToString()),
|
SecurityFuncs.Base64Encode(((int)SelectedClientInfo.ClientLoadOptions).ToString()),
|
||||||
SecurityFuncs.Base64Encode(SelectedClientInfo.SeperateFolders.ToString()),
|
SecurityFuncs.Base64Encode(SelectedClientInfo.SeperateFolders.ToString()),
|
||||||
|
SecurityFuncs.Base64Encode(SelectedClientInfo.UsesCustomClientEXEName.ToString()),
|
||||||
|
SecurityFuncs.Base64Encode(SelectedClientInfo.CustomClientEXEName.ToString()),
|
||||||
SecurityFuncs.Base64Encode(SelectedClientInfo.CommandLineArgs.ToString())
|
SecurityFuncs.Base64Encode(SelectedClientInfo.CommandLineArgs.ToString())
|
||||||
};
|
};
|
||||||
File.WriteAllText(SelectedClientInfoPath + "\\clientinfo.nov", SecurityFuncs.Base64Encode(string.Join("|", lines)));
|
File.WriteAllText(SelectedClientInfoPath + "\\clientinfo.nov", SecurityFuncs.Base64Encode(string.Join("|", lines)));
|
||||||
|
|
||||||
label9.Text = "v2 (v" + GlobalVars.ProgramInformation.Version + ")";
|
label9.Text = curversion + " (v" + GlobalVars.ProgramInformation.Version + ")";
|
||||||
|
|
||||||
MessageBox.Show(SelectedClientInfoPath + "\\clientinfo.nov saved!", "Novetus Client SDK - Clientinfo Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
MessageBox.Show(SelectedClientInfoPath + "\\clientinfo.nov saved!", "Novetus Client SDK - Clientinfo Saved", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||||
}
|
}
|
||||||
|
|
@ -293,6 +303,8 @@ public partial class ClientinfoEditor : Form
|
||||||
SelectedClientInfo.AlreadyHasSecurity.ToString(),
|
SelectedClientInfo.AlreadyHasSecurity.ToString(),
|
||||||
((int)SelectedClientInfo.ClientLoadOptions).ToString(),
|
((int)SelectedClientInfo.ClientLoadOptions).ToString(),
|
||||||
SelectedClientInfo.SeperateFolders.ToString(),
|
SelectedClientInfo.SeperateFolders.ToString(),
|
||||||
|
SelectedClientInfo.UsesCustomClientEXEName.ToString(),
|
||||||
|
SelectedClientInfo.CustomClientEXEName.ToString(),
|
||||||
SelectedClientInfo.CommandLineArgs.ToString()
|
SelectedClientInfo.CommandLineArgs.ToString()
|
||||||
};
|
};
|
||||||
File.WriteAllLines(sfd.FileName, lines);
|
File.WriteAllLines(sfd.FileName, lines);
|
||||||
|
|
@ -328,6 +340,8 @@ public partial class ClientinfoEditor : Form
|
||||||
ini.IniWriteValue(section, "AlreadyHasSecurity", SelectedClientInfo.AlreadyHasSecurity.ToString());
|
ini.IniWriteValue(section, "AlreadyHasSecurity", SelectedClientInfo.AlreadyHasSecurity.ToString());
|
||||||
ini.IniWriteValue(section, "ClientLoadOptions", ((int)SelectedClientInfo.ClientLoadOptions).ToString());
|
ini.IniWriteValue(section, "ClientLoadOptions", ((int)SelectedClientInfo.ClientLoadOptions).ToString());
|
||||||
ini.IniWriteValue(section, "SeperateFolders", SelectedClientInfo.SeperateFolders.ToString());
|
ini.IniWriteValue(section, "SeperateFolders", SelectedClientInfo.SeperateFolders.ToString());
|
||||||
|
ini.IniWriteValue(section, "UsesCustomClientEXEName", SelectedClientInfo.UsesCustomClientEXEName.ToString());
|
||||||
|
ini.IniWriteValue(section, "CustomClientEXEName", SelectedClientInfo.CustomClientEXEName.ToString());
|
||||||
ini.IniWriteValue(section, "CommandLineArgs", SelectedClientInfo.CommandLineArgs.ToString());
|
ini.IniWriteValue(section, "CommandLineArgs", SelectedClientInfo.CommandLineArgs.ToString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -402,6 +416,17 @@ public partial class ClientinfoEditor : Form
|
||||||
SelectedClientInfo.SeperateFolders = checkBox5.Checked;
|
SelectedClientInfo.SeperateFolders = checkBox5.Checked;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void checkBox8_CheckedChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
SelectedClientInfo.UsesCustomClientEXEName = checkBox8.Checked;
|
||||||
|
textBox2.Enabled = checkBox8.Checked;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void textBox2_TextChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
SelectedClientInfo.CustomClientEXEName = textBox2.Text;
|
||||||
|
}
|
||||||
|
|
||||||
private void addValidateTagsForRelativePathToolStripMenuItem_click(object sender, EventArgs e)
|
private void addValidateTagsForRelativePathToolStripMenuItem_click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
ClientinfoCreatorValidatePathForm pathForm = new ClientinfoCreatorValidatePathForm(this);
|
ClientinfoCreatorValidatePathForm pathForm = new ClientinfoCreatorValidatePathForm(this);
|
||||||
|
|
@ -464,6 +489,10 @@ public partial class ClientinfoEditor : Form
|
||||||
{
|
{
|
||||||
ClientName = "\\client\\RobloxApp_client.exe";
|
ClientName = "\\client\\RobloxApp_client.exe";
|
||||||
}
|
}
|
||||||
|
else if (SelectedClientInfo.UsesCustomClientEXEName)
|
||||||
|
{
|
||||||
|
ClientName = @"\\" + SelectedClientInfo.CustomClientEXEName;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ClientName = "\\RobloxApp_client.exe";
|
ClientName = "\\RobloxApp_client.exe";
|
||||||
|
|
@ -503,19 +532,34 @@ public partial class ClientinfoEditor : Form
|
||||||
SelectedClientInfo = new FileFormat.ClientInfo();
|
SelectedClientInfo = new FileFormat.ClientInfo();
|
||||||
Locked = false;
|
Locked = false;
|
||||||
SelectedClientInfoPath = "";
|
SelectedClientInfoPath = "";
|
||||||
|
LoadUIElements();
|
||||||
|
}
|
||||||
|
|
||||||
|
void LoadUIElements()
|
||||||
|
{
|
||||||
checkBox1.Checked = SelectedClientInfo.UsesPlayerName;
|
checkBox1.Checked = SelectedClientInfo.UsesPlayerName;
|
||||||
checkBox2.Checked = SelectedClientInfo.UsesID;
|
checkBox2.Checked = SelectedClientInfo.UsesID;
|
||||||
checkBox3.Checked = SelectedClientInfo.LegacyMode;
|
checkBox3.Checked = SelectedClientInfo.LegacyMode;
|
||||||
checkBox4.Checked = Locked;
|
|
||||||
checkBox5.Checked = SelectedClientInfo.SeperateFolders;
|
checkBox5.Checked = SelectedClientInfo.SeperateFolders;
|
||||||
checkBox6.Checked = SelectedClientInfo.Fix2007;
|
checkBox6.Checked = SelectedClientInfo.Fix2007;
|
||||||
checkBox7.Checked = SelectedClientInfo.AlreadyHasSecurity;
|
checkBox7.Checked = SelectedClientInfo.AlreadyHasSecurity;
|
||||||
|
checkBox8.Checked = SelectedClientInfo.UsesCustomClientEXEName;
|
||||||
|
if (checkBox8.Checked)
|
||||||
|
{
|
||||||
|
textBox2.Enabled = true;
|
||||||
|
textBox2.Text = SelectedClientInfo.CustomClientEXEName;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
textBox2.Enabled = false;
|
||||||
|
}
|
||||||
|
|
||||||
comboBox1.SelectedIndex = (int)SelectedClientInfo.ClientLoadOptions;
|
comboBox1.SelectedIndex = (int)SelectedClientInfo.ClientLoadOptions;
|
||||||
textBox1.Text = SelectedClientInfo.Description;
|
textBox1.Text = SelectedClientInfo.Description;
|
||||||
textBox4.Text = SelectedClientInfo.CommandLineArgs;
|
textBox4.Text = SelectedClientInfo.CommandLineArgs;
|
||||||
textBox5.Text = SelectedClientInfo.Warning;
|
textBox5.Text = SelectedClientInfo.Warning;
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue