private static void Main(string[] args) { /*if (1 == 1) * { * //PlayerStates test = new PlayerStates(null); * //DedicatedConfig.test(); * Console.WriteLine(Directory.GetCurrentDirectory()); * return; * }*/ using (Main main = new Main()) { try { for (int i = 0; i < args.Length; i++) { if (args[i].ToLower() == "-port" || args[i].ToLower() == "-p") { i++; try { int serverPort = Convert.ToInt32(args[i]); Netplay.serverPort = serverPort; } catch { } } if (args[i].ToLower() == "-join" || args[i].ToLower() == "-j") { i++; try { main.AutoJoin(args[i]); } catch { } } if (args[i].ToLower() == "-pass" || args[i].ToLower() == "-password") { i++; Netplay.password = args[i]; main.AutoPass(); } if (args[i].ToLower() == "-host") { main.AutoHost(); } if (args[i].ToLower() == "-loadlib") { i++; string path = args[i]; main.loadLib(path); } } main.Run(); } catch (Exception ex) { try { using (StreamWriter streamWriter = new StreamWriter("client-crashlog.txt", true)) { streamWriter.WriteLine(DateTime.Now); streamWriter.WriteLine(ex); streamWriter.WriteLine(""); } MessageBox.Show(ex.ToString(), "Terraria: Error"); } catch { } } } }
private static void Main(string[] args) { if (1 == 1) { PlayerStates test = new PlayerStates(null); //DedicatedConfig.test(); return; } using (Main main = new Main()) { try { for (int i = 0; i < args.Length; i++) { if (args[i].ToLower() == "-port" || args[i].ToLower() == "-p") { i++; try { int serverPort = Convert.ToInt32(args[i]); Netplay.serverPort = serverPort; } catch { } } if (args[i].ToLower() == "-join" || args[i].ToLower() == "-j") { i++; try { main.AutoJoin(args[i]); } catch { } } if (args[i].ToLower() == "-pass" || args[i].ToLower() == "-password") { i++; Netplay.password = args[i]; main.AutoPass(); } if (args[i].ToLower() == "-host") { main.AutoHost(); } if (args[i].ToLower() == "-loadlib") { i++; string path = args[i]; main.loadLib(path); } } main.Run(); } catch (Exception ex) { try { using (StreamWriter streamWriter = new StreamWriter("client-crashlog.txt", true)) { streamWriter.WriteLine(DateTime.Now); streamWriter.WriteLine(ex); streamWriter.WriteLine(""); } MessageBox.Show(ex.ToString(), "Terraria: Error"); } catch { } } } }
private static void Main(string[] args) { using (Main main = new Main()) { try { for (int i = 0; i < args.Length; i++) { if (args[i].ToLower() == "-port" || args[i].ToLower() == "-p") { i++; try { int serverPort = Convert.ToInt32(args[i]); Netplay.serverPort = serverPort; } catch { } } if (args[i].ToLower() == "-join" || args[i].ToLower() == "-j") { i++; try { main.AutoJoin(args[i]); } catch { } } if (args[i].ToLower() == "-pass" || args[i].ToLower() == "-password") { i++; Netplay.password = args[i]; main.AutoPass(); } if (args[i].ToLower() == "-host") { main.AutoHost(); } if (args[i].ToLower() == "-loadlib") { i++; string path = args[i]; main.loadLib(path); } if (args[i].ToLower() == "-font") { i++; main.LoadNewFonts(0, args[i]); } if (args[i].ToLower() == "-fis") { i++; main.LoadNewFonts(1, args[i]); } if (args[i].ToLower() == "-fmt") { i++; main.LoadNewFonts(2, args[i]); } if (args[i].ToLower() == "-fdt") { i++; main.LoadNewFonts(3, args[i]); } if (args[i].ToLower() == "-fct") { i++; main.LoadNewFonts(4, args[i]); } if (args[i].ToLower() == "-xc") { main.DisableChatForm(); } if (args[i].ToLower() == "-x") { i++; main.SetWindowPos(1, Convert.ToInt32(args[i])); } if (args[i].ToLower() == "-y") { i++; main.SetWindowPos(2, Convert.ToInt32(args[i])); } if (args[i].ToLower() == "-png") { main.EnablePNGMOD(); } } Steam.Init(); if (Steam.SteamInit) { main.Run(); } else { MessageBox.Show("Please launch the game from your Steam client.", "Error"); } } catch (Exception ex) { try { using (StreamWriter streamWriter = new StreamWriter("client-crashlog.txt", true)) { streamWriter.WriteLine(DateTime.Now); streamWriter.WriteLine(ex); streamWriter.WriteLine(""); } MessageBox.Show(ex.ToString(), "Terraria: Error"); } catch { } } } }
public static void Main(string[] args) { try { using (Main main = new Main()) { Program.LaunchParameters = Utils.ParseArguements(args); for (int i = 0; i < args.Length; i++) { if (args[i].ToLower() == "-port" || args[i].ToLower() == "-p") { i++; try { int listenPort = Convert.ToInt32(args[i]); Netplay.ListenPort = listenPort; } catch { } } if (args[i].ToLower() == "-join" || args[i].ToLower() == "-j") { i++; try { main.AutoJoin(args[i]); } catch { } } if (args[i].ToLower() == "-pass" || args[i].ToLower() == "-password") { i++; Netplay.ServerPassword = args[i]; main.AutoPass(); } if (args[i].ToLower() == "-host") { main.AutoHost(); } if (args[i].ToLower() == "-loadlib") { i++; string path = args[i]; main.loadLib(path); } } main.Run(); } } catch (Exception ex) { try { using (StreamWriter streamWriter = new StreamWriter("client-crashlog.txt", true)) { streamWriter.WriteLine(DateTime.Now); streamWriter.WriteLine(ex); streamWriter.WriteLine(""); } MessageBox.Show(ex.ToString(), "Terraria: Error"); } catch { } } }
private static void Main(string[] args) { using (Main main = new Main()) { try { for (int i = 0; i < args.Length; i++) { if (args[i].ToLower() == "-port" || args[i].ToLower() == "-p") { i++; try { int serverPort = Convert.ToInt32(args[i]); Netplay.serverPort = serverPort; } catch { } } if (args[i].ToLower() == "-join" || args[i].ToLower() == "-j") { i++; try { main.AutoJoin(args[i]); } catch { } } if (args[i].ToLower() == "-pass" || args[i].ToLower() == "-password") { i++; Netplay.password = args[i]; main.AutoPass(); } if (args[i].ToLower() == "-host") { main.AutoHost(); } if (args[i].ToLower() == "-loadlib") { i++; string path = args[i]; main.loadLib(path); } } Steam.Init(); if (Steam.SteamInit) { main.Run(); } else { MessageBox.Show("Please launch the game from your Steam client.", "Error"); } } catch (Exception ex) { try { using (StreamWriter streamWriter = new StreamWriter("client-crashlog.txt", true)) { streamWriter.WriteLine(DateTime.Now); streamWriter.WriteLine(ex); streamWriter.WriteLine("/n"); } MessageBox.Show(ex.ToString(), "Terraria: Error"); } catch { } } } }
private static void Main(string[] args) { using (Main main = new Main()) { try { for (int i = 0; i < args.Length; i++) { if (args[i].ToLower() == "-port" || args[i].ToLower() == "-p") { i++; try { int serverPort = Convert.ToInt32(args[i]); Netplay.serverPort = serverPort; } catch { } } if (args[i].ToLower() == "-join" || args[i].ToLower() == "-j") { i++; try { main.AutoJoin(args[i]); } catch { } } if (args[i].ToLower() == "-pass" || args[i].ToLower() == "-password") { i++; Netplay.password = args[i]; main.AutoPass(); } if (args[i].ToLower() == "-host") { main.AutoHost(); } if (args[i].ToLower() == "-loadlib") { i++; string path = args[i]; main.loadLib(path); } } //Steam.Init(); //if (Steam.SteamInit) //{ main.Run(); //} //else //{ // MessageBox.Show("Please launch the game from your Steam client.", "Error"); //} } catch (Exception ex) { try { using (StreamWriter streamWriter = new StreamWriter("client-crashlog.txt", true)) { streamWriter.WriteLine(DateTime.Now); streamWriter.WriteLine(ex); streamWriter.WriteLine(""); } MessageBox.Show(ex.ToString(), "Terraria: Error"); } catch { } } } }