From b8d65159228aa09da60b9ad03a3454a2d9f96ec4 Mon Sep 17 00:00:00 2001 From: madtisa Date: Mon, 31 Oct 2022 17:39:43 +0300 Subject: [PATCH] Add Karryn's Prison game support --- README.md | 2 +- Wabbajack.DTOs/Game/Game.cs | 5 ++++- Wabbajack.DTOs/Game/GameRegistry.cs | 16 +++++++++++++++- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4aab392f..8da33103 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ This is needed, since the EGS has no public database of its game IDs. | Dragon Age 2 | Steam, Origin | | Experimental | | Dragon Age Inquisition | Steam, Origin | | Experimental | | Kerbal Space Program | Steam, GOG | | Experimental | - +| Karryn's Prison | Steam | | Experimental | **Note about games marked with experimental support**: diff --git a/Wabbajack.DTOs/Game/Game.cs b/Wabbajack.DTOs/Game/Game.cs index b34401f4..9e3efee9 100644 --- a/Wabbajack.DTOs/Game/Game.cs +++ b/Wabbajack.DTOs/Game/Game.cs @@ -44,5 +44,8 @@ public enum Game [Description("Terraria")] Terraria, [Description("Cyberpunk 2077")] Cyberpunk2077, [Description("The Sims 4")] Sims4, - [Description("Dragons Dogma Dark Arisen")] DragonsDogma + [Description("Dragons Dogma Dark Arisen")] DragonsDogma, + + [Description("Karryn's Prison")] + KarrynsPrison, } diff --git a/Wabbajack.DTOs/Game/GameRegistry.cs b/Wabbajack.DTOs/Game/GameRegistry.cs index 08e2a10d..f4012635 100644 --- a/Wabbajack.DTOs/Game/GameRegistry.cs +++ b/Wabbajack.DTOs/Game/GameRegistry.cs @@ -451,7 +451,21 @@ public static class GameRegistry @"DDDA.exe".ToRelativePath() }, MainExecutable = @"DDDA.exe".ToRelativePath() - + } + }, + { + Game.KarrynsPrison, new GameMetaData + { + Game = Game.KarrynsPrison, + SteamIDs = new[] { 1619750 }, + MO2Name = "Karryn's Prison", + MO2ArchiveName = "karrynsprison", + IsGenericMO2Plugin = false, + RequiredFiles = new [] + { + "nw.exe".ToRelativePath() + }, + MainExecutable = "nw.exe".ToRelativePath() } } };