From cd8f1c6e7245754090d4c3ff4849554e2d0c0ff7 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Mon, 20 Dec 2021 18:27:56 +0100 Subject: [PATCH] AAAAAAH --- SS14.Launcher/Models/Data/DataManager.cs | 3 +++ SS14.Launcher/Program.cs | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/SS14.Launcher/Models/Data/DataManager.cs b/SS14.Launcher/Models/Data/DataManager.cs index 120c2784..e9b85e34 100644 --- a/SS14.Launcher/Models/Data/DataManager.cs +++ b/SS14.Launcher/Models/Data/DataManager.cs @@ -352,6 +352,9 @@ private void LoadJsonConfig() var path = GetCfgJsonPath(); using var changeSuppress = SuppressChangeNotifications(); + if (!File.Exists(path)) + return; + var text = File.ReadAllText(path); var data = JsonConvert.DeserializeObject(text)!; diff --git a/SS14.Launcher/Program.cs b/SS14.Launcher/Program.cs index ef694a4b..fbf4cf45 100644 --- a/SS14.Launcher/Program.cs +++ b/SS14.Launcher/Program.cs @@ -71,6 +71,7 @@ public static void Main(string[] args) Log.Logger = logCfg.CreateLogger(); VcRedistCheck.Check(); + LauncherPaths.CreateDirs(); var cfg = new DataManager(); cfg.Load(); @@ -82,8 +83,6 @@ public static void Main(string[] args) http.DefaultRequestHeaders.Add("SS14-Launcher-Fingerprint", cfg.Fingerprint.ToString()); Locator.CurrentMutable.RegisterConstant(http); - LauncherPaths.CreateDirs(); - if (cfg.GetCVar(CVars.LogLauncher)) { Log.Logger = new LoggerConfiguration()