From 9d3d8d109c4636215020973c3e4171ce223ea740 Mon Sep 17 00:00:00 2001 From: Cj <161484149+CJ-SPT@users.noreply.github.com> Date: Thu, 27 Nov 2025 17:05:27 -0500 Subject: [PATCH 1/6] Don't prompt to go to support on missing dependencies. --- SPTarkov.Server/Program.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/SPTarkov.Server/Program.cs b/SPTarkov.Server/Program.cs index baaa6f6c..5dbea83d 100644 --- a/SPTarkov.Server/Program.cs +++ b/SPTarkov.Server/Program.cs @@ -44,19 +44,22 @@ public static class Program { if (e.Message.Contains("could not load file or assembly", StringComparison.InvariantCultureIgnoreCase)) { - var requirementName = e.Message; Console.WriteLine( "=========================================================================================================" ); Console.BackgroundColor = ConsoleColor.DarkRed; Console.ForegroundColor = ConsoleColor.Black; Console.WriteLine( - "You may have forgotten to install a requirement for one of your mods, please check the mod page again and install any requirements listed. Read the error message below CAREFULLY for the name of the mod you need to install" + "You may have forgotten to install a requirement for one of your mods, please check the mod page again and install any dependencies listed. Read the below error message CAREFULLY to find the name of the mod you need to install" ); + Console.ResetColor(); + Console.WriteLine(e); Console.WriteLine( "=========================================================================================================" ); + + return; } Console.WriteLine("========================================================================================================="); From f1a60a987224cf2c9047edd5cfa06561932ba5d7 Mon Sep 17 00:00:00 2001 From: Chomp Date: Thu, 27 Nov 2025 13:55:59 +0000 Subject: [PATCH 2/6] Fixed `examine` commando command (cherry picked from commit 06273eefaed05b1dd1d9dfaa3a472b4eaff7f695) --- .../Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/SPTarkov.Server.Core/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs b/Libraries/SPTarkov.Server.Core/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs index 516336a6..6e9f299f 100644 --- a/Libraries/SPTarkov.Server.Core/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs +++ b/Libraries/SPTarkov.Server.Core/Helpers/Dialogue/Commando/SptCommands/ProfileCommand/ProfileSptCommand.cs @@ -59,7 +59,7 @@ public class ProfileSptCommand(ISptLogger logger, MailSendSer var result = _commandRegex.Match(request.Text); - var command = result.Groups["command"].Length > 0 ? result.Groups["command"].Captures[0].Value : null; + var command = isExamine ? "examine" : (result.Groups["command"].Length > 0 ? result.Groups["command"].Captures[0].Value : null); var skill = result.Groups["skill"].Length > 0 ? result.Groups["skill"].Captures[0].Value : null; var quantity = int.Parse(result.Groups["quantity"].Length > 0 ? result.Groups["quantity"].Captures[0].Value : "0"); From d397c13e9a9c33f269b31116a1d485457f32028e Mon Sep 17 00:00:00 2001 From: Chomp Date: Mon, 24 Nov 2025 15:19:38 +0000 Subject: [PATCH 3/6] Added `IL2CPP` gift (cherry picked from commit 5800ca7d7ab2512980fe74da7814c135c976d05c) --- .../SPT_Data/configs/gifts.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/gifts.json b/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/gifts.json index a7e1d966..7bbe0f9f 100644 --- a/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/gifts.json +++ b/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/gifts.json @@ -9955,6 +9955,24 @@ "collectionTimeHours": 48, "associatedEvent": "Promo", "maxToSendPlayer": 5 + }, + "IL2CPP": { + "items": [ + { + "_id": "69247732af29b6d0d8b9eb42", + "_tpl": "686666db646d47fec3018925", + "slotId": "main", + "upd": { + "StackObjectsCount": 1 + }, + "parentId": "6924774ab8d5c1c95931186f" + } + ], + "sender": "System", + "messageText": "It was good while it lasted", + "collectionTimeHours": 96, + "associatedEvent": "Promo", + "maxToSendPlayer": 1 } } } From 2e221604d74c7e1b451ce01a73a3aa8a9d075613 Mon Sep 17 00:00:00 2001 From: sp-tarkov-bot Date: Thu, 27 Nov 2025 22:52:18 +0000 Subject: [PATCH 4/6] Format Style Fixes --- Libraries/SPTarkov.Server.Assets/SPT_Data/configs/gifts.json | 2 +- SPTarkov.Server/Program.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/gifts.json b/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/gifts.json index 7bbe0f9f..cccd20c2 100644 --- a/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/gifts.json +++ b/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/gifts.json @@ -9956,7 +9956,7 @@ "associatedEvent": "Promo", "maxToSendPlayer": 5 }, - "IL2CPP": { + "IL2CPP": { "items": [ { "_id": "69247732af29b6d0d8b9eb42", diff --git a/SPTarkov.Server/Program.cs b/SPTarkov.Server/Program.cs index 5dbea83d..62058cbc 100644 --- a/SPTarkov.Server/Program.cs +++ b/SPTarkov.Server/Program.cs @@ -52,7 +52,7 @@ public static class Program Console.WriteLine( "You may have forgotten to install a requirement for one of your mods, please check the mod page again and install any dependencies listed. Read the below error message CAREFULLY to find the name of the mod you need to install" ); - + Console.ResetColor(); Console.WriteLine(e); Console.WriteLine( From 5594ad6cad66e04c359a24e211cb920dd3577e6e Mon Sep 17 00:00:00 2001 From: Chomp Date: Mon, 24 Nov 2025 13:06:02 +0000 Subject: [PATCH 5/6] Updated `WeaponBuild.Root` type to `MongoId` and made non-nullable (cherry picked from commit 9d6f12c1720a8a3388acceefc8b419ccc12092ef) --- Libraries/SPTarkov.Server.Core/Models/Eft/Profile/SptProfile.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/SPTarkov.Server.Core/Models/Eft/Profile/SptProfile.cs b/Libraries/SPTarkov.Server.Core/Models/Eft/Profile/SptProfile.cs index 49385878..ff28fe12 100644 --- a/Libraries/SPTarkov.Server.Core/Models/Eft/Profile/SptProfile.cs +++ b/Libraries/SPTarkov.Server.Core/Models/Eft/Profile/SptProfile.cs @@ -140,7 +140,7 @@ public record UserBuild public record WeaponBuild : UserBuild { [JsonPropertyName("Root")] - public string? Root { get; set; } + public MongoId Root { get; set; } [JsonPropertyName("Items")] public List? Items { get; set; } // Same as PMC inventory items From 94ba39b41bdc3af13d15182ff48948073a231070 Mon Sep 17 00:00:00 2001 From: Chomp Date: Thu, 27 Nov 2025 23:01:57 +0000 Subject: [PATCH 6/6] Revert "Updated `WeaponBuild.Root` type to `MongoId` and made non-nullable" This reverts commit 5594ad6cad66e04c359a24e211cb920dd3577e6e. --- Libraries/SPTarkov.Server.Core/Models/Eft/Profile/SptProfile.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/SPTarkov.Server.Core/Models/Eft/Profile/SptProfile.cs b/Libraries/SPTarkov.Server.Core/Models/Eft/Profile/SptProfile.cs index ff28fe12..49385878 100644 --- a/Libraries/SPTarkov.Server.Core/Models/Eft/Profile/SptProfile.cs +++ b/Libraries/SPTarkov.Server.Core/Models/Eft/Profile/SptProfile.cs @@ -140,7 +140,7 @@ public record UserBuild public record WeaponBuild : UserBuild { [JsonPropertyName("Root")] - public MongoId Root { get; set; } + public string? Root { get; set; } [JsonPropertyName("Items")] public List? Items { get; set; } // Same as PMC inventory items