From d0f508849c2caf185b35fa6071397032893f9a30 Mon Sep 17 00:00:00 2001 From: EzioTheDeadPoet <52624146+EzioTheDeadPoet@users.noreply.github.com> Date: Fri, 24 May 2024 18:43:14 +0200 Subject: [PATCH 1/3] add starfield meta-data --- Wabbajack.DTOs/Game/Game.cs | 3 ++- Wabbajack.DTOs/Game/GameRegistry.cs | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/Wabbajack.DTOs/Game/Game.cs b/Wabbajack.DTOs/Game/Game.cs index dcd6fef9..5bb36a74 100644 --- a/Wabbajack.DTOs/Game/Game.cs +++ b/Wabbajack.DTOs/Game/Game.cs @@ -54,5 +54,6 @@ public enum Game [Description("Modding Tools")] ModdingTools, [Description("Final Fantasy VII Remake")] FinalFantasy7Remake, - [Description("Baldur's Gate 3")] BaldursGate3 + [Description("Baldur's Gate 3")] BaldursGate3, + [Description("Starfield")] Starfield } diff --git a/Wabbajack.DTOs/Game/GameRegistry.cs b/Wabbajack.DTOs/Game/GameRegistry.cs index 23a18faf..4fcbccb9 100644 --- a/Wabbajack.DTOs/Game/GameRegistry.cs +++ b/Wabbajack.DTOs/Game/GameRegistry.cs @@ -602,6 +602,22 @@ public static class GameRegistry MainExecutable = @"bin/bg3.exe".ToRelativePath() } }, + { + Game.Starfield, new GameMetaData + { + Game = Game.Starfield, + NexusName = "starfield", + NexusGameId = 4187f + MO2Name = "Starfield", + MO2ArchiveName = "Starfield", + SteamIDs = [1716740], + RequiredFiles = new [] + { + @"Starfield.exe".ToRelativePath() + }, + MainExecutable = @"Starfield.exe".ToRelativePath() + } + }, { Game.ModdingTools, new GameMetaData { From a76902df77e2a71d088e214560d3a7da031e83b5 Mon Sep 17 00:00:00 2001 From: EzioTheDeadPoet <52624146+EzioTheDeadPoet@users.noreply.github.com> Date: Fri, 24 May 2024 18:47:23 +0200 Subject: [PATCH 2/3] fix Starfield meta-data --- Wabbajack.DTOs/Game/GameRegistry.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Wabbajack.DTOs/Game/GameRegistry.cs b/Wabbajack.DTOs/Game/GameRegistry.cs index 4fcbccb9..1ec85b27 100644 --- a/Wabbajack.DTOs/Game/GameRegistry.cs +++ b/Wabbajack.DTOs/Game/GameRegistry.cs @@ -607,7 +607,7 @@ public static class GameRegistry { Game = Game.Starfield, NexusName = "starfield", - NexusGameId = 4187f + NexusGameId = 4187, MO2Name = "Starfield", MO2ArchiveName = "Starfield", SteamIDs = [1716740], From 0cc2ff62c417e8d6df9f09ce298c6c950ae5148d Mon Sep 17 00:00:00 2001 From: Luca <52624146+EzioTheDeadPoet@users.noreply.github.com> Date: Sat, 25 May 2024 19:09:09 +0200 Subject: [PATCH 3/3] Update CHANGELOG.md --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f5cb3a43..7ffcccb9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ ### Changelog +#### Version - 3.6.1.0 - TBD +* Added Starfield meta data + #### Version - 3.6.0.0 - 5/25/2024 * Wabbajack now uses OAuth2 for Nexus Mods logins * Support for DirectURL use with LL files