Add NexusGameIDs for all games.

This commit is contained in:
Timothy Baldridge 2020-02-06 14:43:30 -07:00
parent 6255ec224f
commit 1c53a7a6a3

View File

@ -131,6 +131,7 @@ namespace Wabbajack.Common
Disabled = true, Disabled = true,
SteamIDs = new List<int>{0}, SteamIDs = new List<int>{0},
NexusName = "morrowind", NexusName = "morrowind",
NexusGameId = 100,
MO2Name = "Morrowind", MO2Name = "Morrowind",
MO2ArchiveName = "morrowind" MO2ArchiveName = "morrowind"
} }
@ -141,6 +142,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.MO2, SupportedModManager = ModManager.MO2,
Game = Game.Oblivion, Game = Game.Oblivion,
NexusName = "oblivion", NexusName = "oblivion",
NexusGameId = 101,
MO2Name = "Oblivion", MO2Name = "Oblivion",
MO2ArchiveName = "oblivion", MO2ArchiveName = "oblivion",
GameLocationRegistryKey = @"HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\Oblivion", GameLocationRegistryKey = @"HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\Oblivion",
@ -160,6 +162,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.MO2, SupportedModManager = ModManager.MO2,
Game = Game.Fallout3, Game = Game.Fallout3,
NexusName = "fallout3", NexusName = "fallout3",
NexusGameId = 120,
MO2Name = "fallout3", MO2Name = "fallout3",
MO2ArchiveName = "fallout3", MO2ArchiveName = "fallout3",
GameLocationRegistryKey = @"HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\Fallout3", GameLocationRegistryKey = @"HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\Fallout3",
@ -178,6 +181,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.MO2, SupportedModManager = ModManager.MO2,
Game = Game.FalloutNewVegas, Game = Game.FalloutNewVegas,
NexusName = "newvegas", NexusName = "newvegas",
NexusGameId = 130,
MO2Name = "New Vegas", MO2Name = "New Vegas",
MO2ArchiveName = "falloutnv", MO2ArchiveName = "falloutnv",
GameLocationRegistryKey = @"HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\falloutnv", GameLocationRegistryKey = @"HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\falloutnv",
@ -196,6 +200,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.MO2, SupportedModManager = ModManager.MO2,
Game = Game.Skyrim, Game = Game.Skyrim,
NexusName = "skyrim", NexusName = "skyrim",
NexusGameId = 110,
MO2Name = "Skyrim", MO2Name = "Skyrim",
MO2ArchiveName = "skyrim", MO2ArchiveName = "skyrim",
GameLocationRegistryKey = @"HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\skyrim", GameLocationRegistryKey = @"HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\skyrim",
@ -231,6 +236,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.MO2, SupportedModManager = ModManager.MO2,
Game = Game.Fallout4, Game = Game.Fallout4,
NexusName = "fallout4", NexusName = "fallout4",
NexusGameId = 1151,
MO2Name = "Fallout 4", MO2Name = "Fallout 4",
MO2ArchiveName = "fallout4", MO2ArchiveName = "fallout4",
GameLocationRegistryKey = @"HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\Fallout4", GameLocationRegistryKey = @"HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\Fallout4",
@ -259,6 +265,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.MO2, SupportedModManager = ModManager.MO2,
Game = Game.SkyrimVR, Game = Game.SkyrimVR,
NexusName = "skyrimspecialedition", NexusName = "skyrimspecialedition",
NexusGameId = 1704,
MO2Name = "Skyrim VR", MO2Name = "Skyrim VR",
MO2ArchiveName = "skyrimse", MO2ArchiveName = "skyrimse",
GameLocationRegistryKey = @"HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\Skyrim VR", GameLocationRegistryKey = @"HKEY_LOCAL_MACHINE\SOFTWARE\Bethesda Softworks\Skyrim VR",
@ -275,6 +282,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.Vortex, SupportedModManager = ModManager.Vortex,
Game = Game.DarkestDungeon, Game = Game.DarkestDungeon,
NexusName = "darkestdungeon", NexusName = "darkestdungeon",
NexusGameId = 804,
SteamIDs = new List<int> {262060}, SteamIDs = new List<int> {262060},
GOGIDs = new List<int>{1450711444}, GOGIDs = new List<int>{1450711444},
RequiredFiles = new List<string> RequiredFiles = new List<string>
@ -289,6 +297,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.Vortex, SupportedModManager = ModManager.Vortex,
Game = Game.DivinityOriginalSin2DE, Game = Game.DivinityOriginalSin2DE,
NexusName = "divinityoriginalsin2definitiveedition", NexusName = "divinityoriginalsin2definitiveedition",
NexusGameId = 2569,
SteamIDs = new List<int> {435150}, SteamIDs = new List<int> {435150},
GOGIDs = new List<int>{1584823040}, GOGIDs = new List<int>{1584823040},
AdditionalFolders = new List<string> AdditionalFolders = new List<string>
@ -307,6 +316,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.Vortex, SupportedModManager = ModManager.Vortex,
Game = Game.DivinityOriginalSin2, Game = Game.DivinityOriginalSin2,
NexusName = "divinityoriginalsin2", NexusName = "divinityoriginalsin2",
NexusGameId = 1661,
SteamIDs = new List<int> {435150}, SteamIDs = new List<int> {435150},
GOGIDs = new List<int>{1584823040}, GOGIDs = new List<int>{1584823040},
AdditionalFolders = new List<string> AdditionalFolders = new List<string>
@ -325,6 +335,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.Vortex, SupportedModManager = ModManager.Vortex,
Game = Game.Starbound, Game = Game.Starbound,
NexusName = "starbound", NexusName = "starbound",
NexusGameId = 242,
SteamIDs = new List<int>{211820}, SteamIDs = new List<int>{211820},
GOGIDs = new List<int>{1452598881}, GOGIDs = new List<int>{1452598881},
RequiredFiles = new List<string> RequiredFiles = new List<string>
@ -339,6 +350,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.Vortex, SupportedModManager = ModManager.Vortex,
Game = Game.SWKOTOR, Game = Game.SWKOTOR,
NexusName = "kotor", NexusName = "kotor",
NexusGameId = 234,
SteamIDs = new List<int>{32370}, SteamIDs = new List<int>{32370},
GOGIDs = new List<int>{1207666283}, GOGIDs = new List<int>{1207666283},
RequiredFiles = new List<string> RequiredFiles = new List<string>
@ -353,6 +365,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.Vortex, SupportedModManager = ModManager.Vortex,
Game = Game.SWKOTOR2, Game = Game.SWKOTOR2,
NexusName = "kotor2", NexusName = "kotor2",
NexusGameId = 198,
SteamIDs = new List<int>{208580}, SteamIDs = new List<int>{208580},
GOGIDs = new List<int>{1421404581}, GOGIDs = new List<int>{1421404581},
RequiredFiles = new List<string> RequiredFiles = new List<string>
@ -367,6 +380,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.Vortex, SupportedModManager = ModManager.Vortex,
Game = Game.Witcher, Game = Game.Witcher,
NexusName = "witcher", NexusName = "witcher",
NexusGameId = 150,
SteamIDs = new List<int>{20900}, SteamIDs = new List<int>{20900},
GOGIDs = new List<int>{1207658924}, GOGIDs = new List<int>{1207658924},
RequiredFiles = new List<string> RequiredFiles = new List<string>
@ -381,6 +395,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.Vortex, SupportedModManager = ModManager.Vortex,
Game = Game.Witcher2, Game = Game.Witcher2,
NexusName = "witcher2", NexusName = "witcher2",
NexusGameId = 153,
SteamIDs = new List<int>{20920}, SteamIDs = new List<int>{20920},
GOGIDs = new List<int>{1207658930}, GOGIDs = new List<int>{1207658930},
RequiredFiles = new List<string> RequiredFiles = new List<string>
@ -396,6 +411,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.Vortex, SupportedModManager = ModManager.Vortex,
Game = Game.Witcher3, Game = Game.Witcher3,
NexusName = "witcher3", NexusName = "witcher3",
NexusGameId = 952,
SteamIDs = new List<int>{292030, 499450}, // normal and GotY SteamIDs = new List<int>{292030, 499450}, // normal and GotY
GOGIDs = new List<int>{1207664643, 1495134320, 1207664663, 1640424747}, // normal, GotY and both in packages GOGIDs = new List<int>{1207664643, 1495134320, 1207664663, 1640424747}, // normal, GotY and both in packages
RequiredFiles = new List<string> RequiredFiles = new List<string>
@ -410,6 +426,7 @@ namespace Wabbajack.Common
SupportedModManager = ModManager.Vortex, SupportedModManager = ModManager.Vortex,
Game = Game.StardewValley, Game = Game.StardewValley,
NexusName = "stardewvalley", NexusName = "stardewvalley",
NexusGameId = 1303,
SteamIDs = new List<int>{413150}, SteamIDs = new List<int>{413150},
GOGIDs = new List<int>{1453375253}, GOGIDs = new List<int>{1453375253},
RequiredFiles = new List<string> RequiredFiles = new List<string>