diff --git a/Wabbajack.Common/GameMetaData.cs b/Wabbajack.Common/GameMetaData.cs index acabe7f9..bad6a256 100644 --- a/Wabbajack.Common/GameMetaData.cs +++ b/Wabbajack.Common/GameMetaData.cs @@ -260,14 +260,13 @@ namespace Wabbajack.Common Game = Game.Fallout3, NexusName = "fallout3", NexusGameId = 120, - MO2Name = "fallout3", + MO2Name = "Fallout 3", MO2ArchiveName = "fallout3", SteamIDs = new List {22300, 22370}, // base game and GotY GOGIDs = new List{1454315831}, // GotY edition RequiredFiles = new List { - "falloutlauncher.exe", - "data\\fallout3.esm" + "Fallout3.exe" }, MainExecutable = "Fallout3.exe" } diff --git a/Wabbajack.Common/StoreHandlers/SteamHandler.cs b/Wabbajack.Common/StoreHandlers/SteamHandler.cs index fda12882..236adb59 100644 --- a/Wabbajack.Common/StoreHandlers/SteamHandler.cs +++ b/Wabbajack.Common/StoreHandlers/SteamHandler.cs @@ -162,11 +162,7 @@ namespace Wabbajack.Common.StoreHandlers if (!gotID || !game.Path.IsDirectory) return; - var gameMeta = GameRegistry.Games.Values.FirstOrDefault(g => - { - return (g.SteamIDs?.Contains(game.ID) ?? false) - && (g.RequiredFiles?.TrueForAll(file => game.Path.Combine(file).Exists) ?? true); - }); + var gameMeta = GameRegistry.Games.Values.FirstOrDefault(g => g.SteamIDs?.Contains(game.ID) ?? false); if (gameMeta == null) {