This commit is contained in:
Thomas G 2022-07-10 22:13:47 +10:00
parent 7ba9ca985c
commit 9d4bf1ae59
2 changed files with 13 additions and 6 deletions

View File

@ -5,6 +5,8 @@ VisualStudioVersion = 17.2.32516.85
MinimumVisualStudioVersion = 10.0.40219.1 MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ARCHBLOXLauncher", "ARCHBLOXLauncher.csproj", "{1ABADBCC-4FC4-4496-8FDF-9A60DF745D2B}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ARCHBLOXLauncher", "ARCHBLOXLauncher.csproj", "{1ABADBCC-4FC4-4496-8FDF-9A60DF745D2B}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ARCHBLOXLauncher1", "..\ARCHBLOXLauncher1\ARCHBLOXLauncher1.csproj", "{2894C0B1-1CA4-4B3B-BC5D-AB52479F129F}"
EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU Debug|Any CPU = Debug|Any CPU
@ -15,6 +17,10 @@ Global
{1ABADBCC-4FC4-4496-8FDF-9A60DF745D2B}.Debug|Any CPU.Build.0 = Debug|Any CPU {1ABADBCC-4FC4-4496-8FDF-9A60DF745D2B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1ABADBCC-4FC4-4496-8FDF-9A60DF745D2B}.Release|Any CPU.ActiveCfg = Release|Any CPU {1ABADBCC-4FC4-4496-8FDF-9A60DF745D2B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1ABADBCC-4FC4-4496-8FDF-9A60DF745D2B}.Release|Any CPU.Build.0 = Release|Any CPU {1ABADBCC-4FC4-4496-8FDF-9A60DF745D2B}.Release|Any CPU.Build.0 = Release|Any CPU
{2894C0B1-1CA4-4B3B-BC5D-AB52479F129F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2894C0B1-1CA4-4B3B-BC5D-AB52479F129F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2894C0B1-1CA4-4B3B-BC5D-AB52479F129F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2894C0B1-1CA4-4B3B-BC5D-AB52479F129F}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE

View File

@ -15,10 +15,11 @@ namespace ConsoleApp1
string folderPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), @"Archblx\", @"Versions\"); string folderPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), @"Archblx\", @"Versions\");
string clientPath = Path.Combine(folderPath, version_string + @"\"); string clientPath = Path.Combine(folderPath, version_string + @"\");
string filePath = Path.Combine(clientPath, "ArchbloxPlayerBeta.exe"); string filePath = Path.Combine(clientPath, "ArchbloxPlayerBeta.exe");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.Blue;
Console.Clear(); Console.Clear();
Console.WriteLine("ARCHBLOX Launcher"); Console.WriteLine(" █████  ██████  ██████ ██  ██ ██████  ██  ██████  ██  ██ \n████████████ ██ ██   ██ ██  ██    ██  ██ ██  \n███████████████ ███████ ██████  ██  ██  ██   ███   \n██████████ ██   ██ ██   ██ ██  ██  ██  ██ ██  \n██ ██ ██  ██  ██████ ██  ██ ██████  ███████  ██████  ██   ██");
Console.WriteLine("Type 1 to Join a Game"); Console.WriteLine("Type 1 to Join a Game or Type 2 to Host a Game");
Console.WriteLine("Type 2 to Host a Game");
string number = Console.ReadLine(); string number = Console.ReadLine();
if (number == "1") if (number == "1")
{ {
@ -50,14 +51,14 @@ namespace ConsoleApp1
else if (number == "2") else if (number == "2")
{ {
Console.Clear(); Console.Clear();
Console.WriteLine("Server Port:"); Console.WriteLine("Server Port (Default is 53640):");
string port = Console.ReadLine(); string port = Console.ReadLine();
Console.WriteLine("Game Filename (use temp.rbxl if unsure, put .rbxl(s) in the content folder):"); Console.WriteLine("RBXL Filename (use temp.rbxl if unsure, put .rbxl(s) in the content folder):");
string filename = Console.ReadLine(); string filename = Console.ReadLine();
using (System.Diagnostics.Process pProcess = new System.Diagnostics.Process()) using (System.Diagnostics.Process pProcess = new System.Diagnostics.Process())
{ {
pProcess.StartInfo.FileName = filePath; pProcess.StartInfo.FileName = filePath;
pProcess.StartInfo.Arguments = "-a \"http://www.morblox.us/\" -j \"http://www.morblox.us/game/gameserver.php?port=" + port + "?rbxl=" + filename + "\" -t \"1\""; pProcess.StartInfo.Arguments = "-a \"http://www.morblox.us/\" -j \"http://www.morblox.us/game/gameserver.php?port=" + port + "&rbxl=" + filename + "\" -t \"1\"";
pProcess.StartInfo.UseShellExecute = false; pProcess.StartInfo.UseShellExecute = false;
pProcess.StartInfo.RedirectStandardOutput = true; pProcess.StartInfo.RedirectStandardOutput = true;
pProcess.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal; pProcess.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;