diff --git a/src/Core/DataManager.cs b/src/Core/DataManager.cs index 54ccf5f1..8fae4dc9 100644 --- a/src/Core/DataManager.cs +++ b/src/Core/DataManager.cs @@ -76,7 +76,7 @@ private void LoadCustomContractTypeBuilds() { foreach (string file in Directory.GetFiles(directory, "*.json*", SearchOption.AllDirectories)) { string contractTypeBuildMapSource = File.ReadAllText(file); JObject contractTypeMapBuild = JsonConvert.DeserializeObject(contractTypeBuildMapSource, serialiserSettings); - string fileName = Path.GetFileNameWithoutExtension(file.Substring(file.LastIndexOf("\\"))); + string fileName = Path.GetFileNameWithoutExtension(file.Substring(file.LastIndexOf("/"))); if (fileName == "common" || contractTypeMapBuild.ContainsKey("EncounterLayerId")) { string encounterLayerId = (fileName == "common") ? fileName : (string)contractTypeMapBuild["EncounterLayerId"]; @@ -122,7 +122,7 @@ private void AddContractType(MetadataDatabase mdd, ContractType_MDD contractType private void LoadEncounterLayers(string name) { foreach (string file in Directory.GetFiles($"{ModDirectory}/overrides/encounterLayers/{name.ToLower()}", "*.json", SearchOption.AllDirectories)) { - Main.LogDebug($"[DataManager.LoadCustomContractTypes] Loading '{file.Substring(file.LastIndexOf('\\') + 1)}' custom encounter layer"); + Main.LogDebug($"[DataManager.LoadCustomContractTypes] Loading '{file.Substring(file.LastIndexOf('/') + 1)}' custom encounter layer"); string encounterLayer = File.ReadAllText(file); EncounterLayer encounterLayerData = JsonConvert.DeserializeObject(encounterLayer, serialiserSettings);