static void Main(string[] args) { try { var runner = new GameRunner(); runner.PreStart += AttachHooks; runner.Main(args); } catch (Exception ex) { Console.WriteLine(ex); Console.ReadKey(); } }
static void Main(string[] args) { try { Terraria.Program.StartForceLoad(); var runner = new GameRunner(); runner.PreStart += AttachHooks; runner.Main(args); } catch (Exception ex) { Console.WriteLine(ex); } }
public static void Start(bool forceLoadAssembly, string[] args) { try { // this ensures OTAPI has it's XNA shims in place if (forceLoadAssembly) { ForceLoadThread(); } else { Terraria.Main.SkipAssemblyLoad = true; } var runner = new GameRunner(); runner.PreStart += AttachHooks; runner.Main(args); } catch (Exception ex) { Console.WriteLine(ex); } }