diff --git a/isometric-park-fna/FNAGame.cs b/isometric-park-fna/FNAGame.cs --- a/isometric-park-fna/FNAGame.cs +++ b/isometric-park-fna/FNAGame.cs @@ -115,8 +115,15 @@ #if NETCOREAPP DllMap.Initialise(false); #endif - using FNAGame g = new FNAGame(); - g.Run(); + try { + using FNAGame g = new FNAGame(); + g.Run(); + } + catch (Exception e) + { + Logging.Critical(string.Format("Unhandled exception: {0}", e)); + return; + } #if !DEBUG Logging.logFile.Close();