From 8ef41beb5927db246abd92e069f563c962089aa7 Mon Sep 17 00:00:00 2001 From: erri120 Date: Thu, 14 Nov 2019 20:02:08 +0100 Subject: [PATCH] Added SWKOTOR and SWKOTOR2 to GameMetaData --- Wabbajack.Common/GameMetaData.cs | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/Wabbajack.Common/GameMetaData.cs b/Wabbajack.Common/GameMetaData.cs index be2a7a72..c024edc4 100644 --- a/Wabbajack.Common/GameMetaData.cs +++ b/Wabbajack.Common/GameMetaData.cs @@ -19,7 +19,9 @@ namespace Wabbajack.Common DarkestDungeon, DivinityOriginalSins2, DivinityOriginalSins2DE, //definitive edition has its own nexus page but same Steam/GOG ids - Starbound + Starbound, + SWKOTOR, + SWKOTOR2 } public class GameMetaData @@ -30,8 +32,11 @@ namespace Wabbajack.Common public string NexusName { get; internal set; } public string MO2Name { get; internal set; } public string GameLocationRegistryKey { get; internal set; } + // to get steam ids: https://steamdb.info public List SteamIDs { get; internal set; } + // to get gog ids: https://www.gogdb.org public int GOGID { get; internal set; } + // these are additional folders when a game installs mods outside the game folder public List AdditionalFolders { get; internal set; } public string GameLocation @@ -212,6 +217,26 @@ namespace Wabbajack.Common SteamIDs = new List{211820}, GOGID = 1452598881 } + }, + { + Game.SWKOTOR, new GameMetaData + { + SupportedModManager = ModManager.Vortex, + Game = Game.SWKOTOR, + NexusName = "kotor", + SteamIDs = new List{32370}, + GOGID = 1207666283 + } + }, + { + Game.SWKOTOR2, new GameMetaData + { + SupportedModManager = ModManager.Vortex, + Game = Game.SWKOTOR2, + NexusName = "kotor2", + SteamIDs = new List{208580}, + GOGID = 1421404581 + } } }; }