Beispiel #1
0
 private static void ValidateCD()
 {
     string[] check1 = { "Source SDK Base 2013 Singleplayer" };
     if (!Launcher.CheckFolders(check1))
     {
         string[] check2 = { "Source SDK Base 2013 Multiplayer" };
         if (!Launcher.CheckFolders(check2))
         {
             string[] check3 = { "Half-Life 2", "Half-Life 2/episodic", "Half-Life 2/ep2" };
             if (!Launcher.CheckFolders(check3))
             {
                 MessageBox.Show("You must own and install a copy of Half-Life 2, Half-Life 2 Episode One, and Half-Life 2 Episode Two, or the Source SDK 2013 Base Singleplayer or Multiplayer in order to run " + Launcher.CreateGame(Launcher.GameType.CyberDiver_Main).Name, Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 Console.WriteLine("FOUND: HL2 and EPISODES");
                 GlobalVars.CDAvail = true;
             }
         }
         else
         {
             Console.WriteLine("FOUND: SDK 2013 MP");
             GlobalVars.CDAvail = true;
         }
     }
     else
     {
         Console.WriteLine("FOUND: SDK 2013 SP");
         GlobalVars.CDAvail = true;
     }
 }
Beispiel #2
0
 private static void ValidateHL2S()
 {
     string[] check1 = { "Source SDK Base 2013 Singleplayer" };
     if (!Launcher.CheckFolders(check1))
     {
         string[] check2 = { "Source SDK Base 2013 Multiplayer" };
         if (!Launcher.CheckFolders(check2))
         {
             string[] check3 = { "Half-Life 2" };
             if (!Launcher.CheckFolders(check3))
             {
                 MessageBox.Show("You must own and install a copy of Half-Life 2 or the Source SDK 2013 Base Singleplayer or Multiplayer in order to run " + Launcher.CreateGame(Launcher.GameType.HL2S).Name, Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 Console.WriteLine("FOUND: HL2");
                 GlobalVars.HL2SAvail = true;
             }
         }
         else
         {
             Console.WriteLine("FOUND: SDK 2013 MP");
             GlobalVars.HL2SAvail = true;
         }
     }
     else
     {
         Console.WriteLine("FOUND: SDK 2013 SP");
         GlobalVars.HL2SAvail = true;
     }
 }
Beispiel #3
0
 private static void ValidateL4DS()
 {
     string[] check4 = { "Left 4 Dead 2" };
     if (!Launcher.CheckFolders(check4))
     {
         MessageBox.Show("You must own and install a copy of Left 4 Dead 2 in order to run " + Launcher.CreateGame(Launcher.GameType.L4DS).Name, Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         Console.WriteLine("FOUND: L4D2");
         GlobalVars.L4DSAvail = true;
     }
 }