From 18c9c40d4462dd3709b750926651ca18a9f90570 Mon Sep 17 00:00:00 2001 From: EzioTheDeadPoet <52624146+EzioTheDeadPoet@users.noreply.github.com> Date: Wed, 2 Nov 2022 22:32:30 +0100 Subject: [PATCH] #1958 Witcher: Enhanced Edition Support --- Wabbajack.DTOs/Game/Game.cs | 1 + Wabbajack.DTOs/Game/GameRegistry.cs | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/Wabbajack.DTOs/Game/Game.cs b/Wabbajack.DTOs/Game/Game.cs index b34401f4..7d42bca8 100644 --- a/Wabbajack.DTOs/Game/Game.cs +++ b/Wabbajack.DTOs/Game/Game.cs @@ -22,6 +22,7 @@ public enum Game [Description("Fallout 4 VR")] Fallout4VR, [Description("Darkest Dungeon")] DarkestDungeon, Dishonored, + [Description("Witcher: Enhanced Edition ")]Witcher, [Description("Witcher 3")] Witcher3, [Description("Stardew Valley")] StardewValley, diff --git a/Wabbajack.DTOs/Game/GameRegistry.cs b/Wabbajack.DTOs/Game/GameRegistry.cs index 08e2a10d..e7499344 100644 --- a/Wabbajack.DTOs/Game/GameRegistry.cs +++ b/Wabbajack.DTOs/Game/GameRegistry.cs @@ -236,6 +236,23 @@ public static class GameRegistry MainExecutable = @"Binaries\Win32\Dishonored.exe".ToRelativePath() } }, + { + Game.Witcher, new GameMetaData + { + Game = Game.Witcher, + NexusName = "witcher", + NexusGameId = 150, + MO2Name = "The Witcher: Enhanced Edition", + MO2ArchiveName = "witcher", + SteamIDs = new[] {20900}, // normal and GotY + GOGIDs = new[] {1207658924}, // normal, GotY and both in packages + RequiredFiles = new[] + { + @"System\witcher.exe".ToRelativePath() + }, + MainExecutable = @"System\witcher.exe".ToRelativePath() + } + }, { Game.Witcher3, new GameMetaData {