From 49ba23affeab599d81eb6681af7164d4b6122bf6 Mon Sep 17 00:00:00 2001 From: erri120 Date: Mon, 28 Oct 2019 14:03:58 +0100 Subject: [PATCH] Created ExtensionManager --- Wabbajack.Common/Consts.cs | 1 - Wabbajack.Common/ExtensionManager.cs | 7 +++++++ Wabbajack.Common/Wabbajack.Common.csproj | 1 + Wabbajack.Lib/Compiler.cs | 2 +- Wabbajack/UI/ModeSelectionWindow.xaml.cs | 2 +- 5 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 Wabbajack.Common/ExtensionManager.cs diff --git a/Wabbajack.Common/Consts.cs b/Wabbajack.Common/Consts.cs index 55af331f..4aa71c9a 100644 --- a/Wabbajack.Common/Consts.cs +++ b/Wabbajack.Common/Consts.cs @@ -9,7 +9,6 @@ namespace Wabbajack.Common { public static bool TestMode { get; set; } = false; - public static string ModlistExtension = ".modlist_v2"; public static string GameFolderFilesDir = "Game Folder Files"; public static string LOOTFolderFilesDir = "LOOT Config Files"; public static string BSACreationDir = "TEMP_BSA_FILES"; diff --git a/Wabbajack.Common/ExtensionManager.cs b/Wabbajack.Common/ExtensionManager.cs new file mode 100644 index 00000000..3ca28181 --- /dev/null +++ b/Wabbajack.Common/ExtensionManager.cs @@ -0,0 +1,7 @@ +namespace Wabbajack.Common +{ + public class ExtensionManager + { + public static string Extension = ".wabbajack"; + } +} diff --git a/Wabbajack.Common/Wabbajack.Common.csproj b/Wabbajack.Common/Wabbajack.Common.csproj index 09d7263b..586a56d4 100644 --- a/Wabbajack.Common/Wabbajack.Common.csproj +++ b/Wabbajack.Common/Wabbajack.Common.csproj @@ -108,6 +108,7 @@ + diff --git a/Wabbajack.Lib/Compiler.cs b/Wabbajack.Lib/Compiler.cs index 98aeced9..35c2ce07 100644 --- a/Wabbajack.Lib/Compiler.cs +++ b/Wabbajack.Lib/Compiler.cs @@ -67,7 +67,7 @@ namespace Wabbajack.Lib public string MO2ProfileDir => Path.Combine(MO2Folder, "profiles", MO2Profile); public string ModListOutputFolder => "output_folder"; - public string ModListOutputFile => MO2Profile + Consts.ModlistExtension; + public string ModListOutputFile => MO2Profile + ExtensionManager.Extension; public List InstallDirectives { get; private set; } internal UserStatus User { get; private set; } diff --git a/Wabbajack/UI/ModeSelectionWindow.xaml.cs b/Wabbajack/UI/ModeSelectionWindow.xaml.cs index ce390ccf..821d0695 100644 --- a/Wabbajack/UI/ModeSelectionWindow.xaml.cs +++ b/Wabbajack/UI/ModeSelectionWindow.xaml.cs @@ -90,7 +90,7 @@ namespace Wabbajack private void InstallFromList_Click(object sender, RoutedEventArgs e) { OpenMainWindow(RunMode.Install, - UIUtils.OpenFileDialog($"*{Consts.ModlistExtension}|*{Consts.ModlistExtension}")); + UIUtils.OpenFileDialog($"*{ExtensionManager.Extension}|*{ExtensionManager.Extension}")); } } }