From dd815e665023350eb081acaaeb152fbc3a8000ea Mon Sep 17 00:00:00 2001 From: tryashtar Date: Thu, 13 Aug 2026 10:12:21 -0600 Subject: [PATCH 1/2] Fix ModCollectionPath Previously, customizing ModCollectionPath resulted in the tool looking in a "mods" folder inside of the provided folder. Now, it looks directly in the provided folder. The "mods" subfolder is now only the fallback when the key is not customized. --- OpenKh.Tools.ModsManager/Services/ConfigurationService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenKh.Tools.ModsManager/Services/ConfigurationService.cs b/OpenKh.Tools.ModsManager/Services/ConfigurationService.cs index 43cb69d80..bf252fc70 100644 --- a/OpenKh.Tools.ModsManager/Services/ConfigurationService.cs +++ b/OpenKh.Tools.ModsManager/Services/ConfigurationService.cs @@ -253,7 +253,7 @@ public static int WizardVersionNumber public static string ModsGamePath { - get => Path.Combine(_config.ModCollectionPath ?? Path.GetFullPath(StoragePath), "mods", LaunchGame); + get => Path.Combine(_config.ModCollectionPath ?? Path.GetFullPath(Path.Combine(StoragePath, "mods")), LaunchGame); set { _config.ModCollectionPath = value; From e4695cb6bc1d70b04fdcf9a4a2cbb0e23e8906e3 Mon Sep 17 00:00:00 2001 From: tryashtar Date: Sat, 15 Aug 2026 15:00:04 -0600 Subject: [PATCH 2/2] Fix GameModPath --- OpenKh.Tools.ModsManager/Services/ConfigurationService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenKh.Tools.ModsManager/Services/ConfigurationService.cs b/OpenKh.Tools.ModsManager/Services/ConfigurationService.cs index bf252fc70..79aec9b83 100644 --- a/OpenKh.Tools.ModsManager/Services/ConfigurationService.cs +++ b/OpenKh.Tools.ModsManager/Services/ConfigurationService.cs @@ -273,7 +273,7 @@ public static string ModCollectionsPath public static string GameModPath { - get => Path.Combine(_config.ModCollectionPath ?? Path.GetFullPath(StoragePath), "mod", LaunchGame); + get => Path.Combine(_config.GameModPath ?? Path.GetFullPath(Path.Combine(StoragePath, "mod")), LaunchGame); set { _config.GameModPath = value;