diff --git a/Data/BetterDataFile.cs b/Data/BetterDataFile.cs index f126a75..4dc3baf 100644 --- a/Data/BetterDataFile.cs +++ b/Data/BetterDataFile.cs @@ -6,7 +6,7 @@ namespace BetterAmongUs.Data; internal sealed class BetterDataFile : AbstractJsonFile { [JsonIgnore] - internal override string FilePath => Path.Combine(Main.GetDataPathToAmongUs(), $"BetterDataV2.json"); + internal override string FilePath => BetterDataManager.dataPath; protected override bool Load() { diff --git a/Data/BetterDataManager.cs b/Data/BetterDataManager.cs index c4b82bf..1fb10f0 100644 --- a/Data/BetterDataManager.cs +++ b/Data/BetterDataManager.cs @@ -4,10 +4,11 @@ namespace BetterAmongUs.Data; class BetterDataManager { - public static BetterDataFile BetterDataFile = new(); - public static BetterGameSettingsFile BetterGameSettingsFile = new(); + internal static BetterDataFile BetterDataFile = new(); + internal static BetterGameSettingsFile BetterGameSettingsFile = new(); - private static string filePathOLD = GetFilePath("BetterData"); + internal static string dataPathOLD = GetFilePath("BetterData"); + internal static string dataPath = GetFilePath("BetterDataV2"); internal static string filePathFolder = Path.Combine(Main.GetGamePathToAmongUs(), $"Better_Data"); internal static string filePathFolderSaveInfo = Path.Combine(filePathFolder, $"SaveInfo"); internal static string filePathFolderSettings = Path.Combine(filePathFolder, $"Settings"); diff --git a/Patches/ClientOptionsPatch.cs b/Patches/ClientOptionsPatch.cs index 45852a7..44828be 100644 --- a/Patches/ClientOptionsPatch.cs +++ b/Patches/ClientOptionsPatch.cs @@ -154,11 +154,11 @@ internal static class OptionsMenuBehaviourPatch OpenSaveData = ClientOptionItem.Create(title, null, __instance, OpenSaveDataButtonToggle, IsToggle: false); static void OpenSaveDataButtonToggle() { - if (File.Exists(BetterDataManager.GetFilePath("BetterData"))) + if (File.Exists(BetterDataManager.dataPath)) { System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo() { - FileName = BetterDataManager.GetFilePath("BetterData"), + FileName = BetterDataManager.dataPath, UseShellExecute = true, Verb = "open" });