finish work on bccpages pt 1
i need to finish the design for it
This commit is contained in:
parent
39ea83d64b
commit
ffc51d3a73
|
|
@ -34,41 +34,115 @@ namespace RBXLegacyLauncher
|
||||||
// The InitializeComponent() call is required for Windows Forms designer support.
|
// The InitializeComponent() call is required for Windows Forms designer support.
|
||||||
//
|
//
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
LauncherFuncs.ReadClientValuesBCC(GlobalVars.SelectedClient);
|
||||||
ColorArray = new string[32, 2] {
|
if (GlobalVars.SelectedClientVersion < 6)
|
||||||
{ "1", ColorButton7.BackColor.ToString() },
|
{
|
||||||
{ "208", ColorButton8.BackColor.ToString() },
|
ColorArray = new string[32, 2] {
|
||||||
{ "194", ColorButton9.BackColor.ToString() },
|
{ "1", ColorButton7.BackColor.ToString() },
|
||||||
{ "199", ColorButton10.BackColor.ToString() },
|
{ "208", ColorButton8.BackColor.ToString() },
|
||||||
{ "26", ColorButton14.BackColor.ToString() },
|
{ "194", ColorButton9.BackColor.ToString() },
|
||||||
{ "21", ColorButton13.BackColor.ToString() },
|
{ "199", ColorButton10.BackColor.ToString() },
|
||||||
{ "24", ColorButton12.BackColor.ToString() },
|
{ "26", ColorButton14.BackColor.ToString() },
|
||||||
{ "226", ColorButton11.BackColor.ToString() },
|
{ "21", ColorButton13.BackColor.ToString() },
|
||||||
{ "23", ColorButton18.BackColor.ToString() },
|
{ "24", ColorButton12.BackColor.ToString() },
|
||||||
{ "107", ColorButton17.BackColor.ToString() },
|
{ "226", ColorButton11.BackColor.ToString() },
|
||||||
{ "102", ColorButton16.BackColor.ToString() },
|
{ "23", ColorButton18.BackColor.ToString() },
|
||||||
{ "11", ColorButton15.BackColor.ToString() },
|
{ "107", ColorButton17.BackColor.ToString() },
|
||||||
{ "45", ColorButton22.BackColor.ToString() },
|
{ "102", ColorButton16.BackColor.ToString() },
|
||||||
{ "135", ColorButton21.BackColor.ToString() },
|
{ "11", ColorButton15.BackColor.ToString() },
|
||||||
{ "106", ColorButton20.BackColor.ToString() },
|
{ "45", ColorButton22.BackColor.ToString() },
|
||||||
{ "105", ColorButton19.BackColor.ToString() },
|
{ "135", ColorButton21.BackColor.ToString() },
|
||||||
{ "141", ColorButton26.BackColor.ToString() },
|
{ "106", ColorButton20.BackColor.ToString() },
|
||||||
{ "28", ColorButton25.BackColor.ToString() },
|
{ "105", ColorButton19.BackColor.ToString() },
|
||||||
{ "37", ColorButton24.BackColor.ToString() },
|
{ "141", ColorButton26.BackColor.ToString() },
|
||||||
{ "119", ColorButton23.BackColor.ToString() },
|
{ "28", ColorButton25.BackColor.ToString() },
|
||||||
{ "29", ColorButton30.BackColor.ToString() },
|
{ "37", ColorButton24.BackColor.ToString() },
|
||||||
{ "151", ColorButton29.BackColor.ToString() },
|
{ "119", ColorButton23.BackColor.ToString() },
|
||||||
{ "38", ColorButton28.BackColor.ToString() },
|
{ "29", ColorButton30.BackColor.ToString() },
|
||||||
{ "192", ColorButton27.BackColor.ToString() },
|
{ "151", ColorButton29.BackColor.ToString() },
|
||||||
{ "104", ColorButton34.BackColor.ToString() },
|
{ "38", ColorButton28.BackColor.ToString() },
|
||||||
{ "9", ColorButton33.BackColor.ToString() },
|
{ "192", ColorButton27.BackColor.ToString() },
|
||||||
{ "101", ColorButton32.BackColor.ToString() },
|
{ "104", ColorButton34.BackColor.ToString() },
|
||||||
{ "5", ColorButton31.BackColor.ToString() },
|
{ "9", ColorButton33.BackColor.ToString() },
|
||||||
{ "153", ColorButton38.BackColor.ToString() },
|
{ "101", ColorButton32.BackColor.ToString() },
|
||||||
{ "217", ColorButton37.BackColor.ToString() },
|
{ "5", ColorButton31.BackColor.ToString() },
|
||||||
{ "18", ColorButton36.BackColor.ToString() },
|
{ "153", ColorButton38.BackColor.ToString() },
|
||||||
{ "125", ColorButton35.BackColor.ToString() }
|
{ "217", ColorButton37.BackColor.ToString() },
|
||||||
|
{ "18", ColorButton36.BackColor.ToString() },
|
||||||
|
{ "125", ColorButton35.BackColor.ToString() }
|
||||||
|
};
|
||||||
|
}
|
||||||
|
else if (GlobalVars.SelectedClientVersion >= 6)
|
||||||
|
{
|
||||||
|
ColorArray = new string[64, 2] {
|
||||||
|
{ "1", ColorButton7.BackColor.ToString() },
|
||||||
|
{ "208", ColorButton8.BackColor.ToString() },
|
||||||
|
{ "194", ColorButton9.BackColor.ToString() },
|
||||||
|
{ "199", ColorButton10.BackColor.ToString() },
|
||||||
|
{ "26", ColorButton14.BackColor.ToString() },
|
||||||
|
{ "21", ColorButton13.BackColor.ToString() },
|
||||||
|
{ "24", ColorButton12.BackColor.ToString() },
|
||||||
|
{ "226", ColorButton11.BackColor.ToString() },
|
||||||
|
{ "23", ColorButton18.BackColor.ToString() },
|
||||||
|
{ "107", ColorButton17.BackColor.ToString() },
|
||||||
|
{ "102", ColorButton16.BackColor.ToString() },
|
||||||
|
{ "11", ColorButton15.BackColor.ToString() },
|
||||||
|
{ "45", ColorButton22.BackColor.ToString() },
|
||||||
|
{ "135", ColorButton21.BackColor.ToString() },
|
||||||
|
{ "106", ColorButton20.BackColor.ToString() },
|
||||||
|
{ "105", ColorButton19.BackColor.ToString() },
|
||||||
|
{ "141", ColorButton26.BackColor.ToString() },
|
||||||
|
{ "28", ColorButton25.BackColor.ToString() },
|
||||||
|
{ "37", ColorButton24.BackColor.ToString() },
|
||||||
|
{ "119", ColorButton23.BackColor.ToString() },
|
||||||
|
{ "29", ColorButton30.BackColor.ToString() },
|
||||||
|
{ "151", ColorButton29.BackColor.ToString() },
|
||||||
|
{ "38", ColorButton28.BackColor.ToString() },
|
||||||
|
{ "192", ColorButton27.BackColor.ToString() },
|
||||||
|
{ "104", ColorButton34.BackColor.ToString() },
|
||||||
|
{ "9", ColorButton33.BackColor.ToString() },
|
||||||
|
{ "101", ColorButton32.BackColor.ToString() },
|
||||||
|
{ "5", ColorButton31.BackColor.ToString() },
|
||||||
|
{ "153", ColorButton38.BackColor.ToString() },
|
||||||
|
{ "217", ColorButton37.BackColor.ToString() },
|
||||||
|
{ "18", ColorButton36.BackColor.ToString() },
|
||||||
|
{ "125", ColorButton35.BackColor.ToString() },
|
||||||
|
{ "1001", ColorButton39.BackColor.ToString() },
|
||||||
|
{ "1002", ColorButton40.BackColor.ToString() },
|
||||||
|
{ "1003", ColorButton41.BackColor.ToString() },
|
||||||
|
{ "1022", ColorButton42.BackColor.ToString() },
|
||||||
|
{ "1023", ColorButton43.BackColor.ToString() },
|
||||||
|
{ "133", ColorButton44.BackColor.ToString() },
|
||||||
|
{ "1018", ColorButton45.BackColor.ToString() },
|
||||||
|
{ "1030", ColorButton46.BackColor.ToString() },
|
||||||
|
{ "1029", ColorButton47.BackColor.ToString() },
|
||||||
|
{ "1025", ColorButton48.BackColor.ToString() },
|
||||||
|
{ "1016", ColorButton49.BackColor.ToString() },
|
||||||
|
{ "1026", ColorButton50.BackColor.ToString() },
|
||||||
|
{ "1024", ColorButton51.BackColor.ToString() },
|
||||||
|
{ "1027", ColorButton52.BackColor.ToString() },
|
||||||
|
{ "1028", ColorButton53.BackColor.ToString() },
|
||||||
|
{ "1008", ColorButton54.BackColor.ToString() },
|
||||||
|
{ "1009", ColorButton55.BackColor.ToString() },
|
||||||
|
{ "1005", ColorButton55.BackColor.ToString() },
|
||||||
|
{ "1004", ColorButton56.BackColor.ToString() },
|
||||||
|
{ "1032", ColorButton57.BackColor.ToString() },
|
||||||
|
{ "1010", ColorButton58.BackColor.ToString() },
|
||||||
|
{ "1019", ColorButton59.BackColor.ToString() },
|
||||||
|
{ "1020", ColorButton60.BackColor.ToString() },
|
||||||
|
{ "1031", ColorButton61.BackColor.ToString() },
|
||||||
|
{ "1006", ColorButton62.BackColor.ToString() },
|
||||||
|
{ "1013", ColorButton63.BackColor.ToString() },
|
||||||
|
{ "1021", ColorButton64.BackColor.ToString() },
|
||||||
|
{ "1014", ColorButton65.BackColor.ToString() },
|
||||||
|
{ "1007", ColorButton66.BackColor.ToString() },
|
||||||
|
{ "1015", ColorButton67.BackColor.ToString() },
|
||||||
|
{ "1012", ColorButton68.BackColor.ToString() },
|
||||||
|
{ "1011", ColorButton68.BackColor.ToString() }
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TODO: Add constructor code after the InitializeComponent() call.
|
// TODO: Add constructor code after the InitializeComponent() call.
|
||||||
|
|
@ -97,6 +171,7 @@ namespace RBXLegacyLauncher
|
||||||
radioButton4.Checked = true;
|
radioButton4.Checked = true;
|
||||||
}
|
}
|
||||||
// pages
|
// pages
|
||||||
|
LauncherFuncs.ReadClientValuesBCC(GlobalVars.SelectedClient)
|
||||||
if (GlobalVars.SelectedClientVersion >= 6)
|
if (GlobalVars.SelectedClientVersion >= 6)
|
||||||
{
|
{
|
||||||
button6.Enabled = true;
|
button6.Enabled = true;
|
||||||
|
|
|
||||||
|
|
@ -274,6 +274,55 @@ namespace RBXLegacyLauncher
|
||||||
GlobalVars.MD5 = GlobalVars.SelectedClientMD5;
|
GlobalVars.MD5 = GlobalVars.SelectedClientMD5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void ReadClientValuesBCC(string ClientName)
|
||||||
|
{
|
||||||
|
string line1;
|
||||||
|
string Decryptline1, Decryptline2, Decryptline3, Decryptline4, Decryptline5, Decryptline6, Decryptline7, Decryptline8;
|
||||||
|
|
||||||
|
using(StreamReader reader = new StreamReader(clientpath))
|
||||||
|
{
|
||||||
|
line1 = reader.ReadLine();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!SecurityFuncs.IsBase64String(line1))
|
||||||
|
return;
|
||||||
|
|
||||||
|
string ConvertedLine = SecurityFuncs.Base64Decode(line1);
|
||||||
|
string[] result = ConvertedLine.Split('|');
|
||||||
|
Decryptline1 = SecurityFuncs.Base64Decode(result[0]);
|
||||||
|
Decryptline2 = SecurityFuncs.Base64Decode(result[1]);
|
||||||
|
Decryptline3 = SecurityFuncs.Base64Decode(result[2]);
|
||||||
|
Decryptline4 = SecurityFuncs.Base64Decode(result[3]);
|
||||||
|
Decryptline5 = SecurityFuncs.Base64Decode(result[4]);
|
||||||
|
Decryptline6 = SecurityFuncs.Base64Decode(result[5]);
|
||||||
|
Decryptline7 = SecurityFuncs.Base64Decode(result[6]);
|
||||||
|
Decryptline8 = SecurityFuncs.Base64Decode(result[7]);
|
||||||
|
|
||||||
|
bool bline1 = Convert.ToBoolean(Decryptline1);
|
||||||
|
GlobalVars.UsesPlayerName = bline1;
|
||||||
|
|
||||||
|
bool bline2 = Convert.ToBoolean(Decryptline2);
|
||||||
|
GlobalVars.UsesID = bline2;
|
||||||
|
|
||||||
|
bool bline3 = Convert.ToBoolean(Decryptline3);
|
||||||
|
GlobalVars.LoadsAssetsOnline = bline3;
|
||||||
|
|
||||||
|
bool bline4 = Convert.ToBoolean(Decryptline4);
|
||||||
|
GlobalVars.LegacyMode = bline4;
|
||||||
|
|
||||||
|
bool bline5 = Convert.ToBoolean(Decryptline5);
|
||||||
|
GlobalVars.HasRocky = bline5;
|
||||||
|
|
||||||
|
GlobalVars.SelectedClientMD5 = Decryptline6;
|
||||||
|
|
||||||
|
int iline7 = Convert.ToInt32(Decryptline7);
|
||||||
|
GlobalVars.SelectedClientVersion = iline7;
|
||||||
|
|
||||||
|
GlobalVars.SelectedClientDesc = Decryptline8;
|
||||||
|
|
||||||
|
GlobalVars.MD5 = GlobalVars.SelectedClientMD5;
|
||||||
|
}
|
||||||
|
|
||||||
public static void GeneratePlayerID()
|
public static void GeneratePlayerID()
|
||||||
{
|
{
|
||||||
CryptoRandom random = new CryptoRandom();
|
CryptoRandom random = new CryptoRandom();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue