From 312be1361a59079eac7c5093854250f5664704ef Mon Sep 17 00:00:00 2001 From: Cj <161484149+CJ-SPT@users.noreply.github.com> Date: Mon, 22 Sep 2025 08:08:50 -0400 Subject: [PATCH] Use GUID when searching for duplicate mods --- SPTarkov.Server/Modding/ModValidator.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/SPTarkov.Server/Modding/ModValidator.cs b/SPTarkov.Server/Modding/ModValidator.cs index 0e57b3ab..22e345da 100644 --- a/SPTarkov.Server/Modding/ModValidator.cs +++ b/SPTarkov.Server/Modding/ModValidator.cs @@ -90,13 +90,12 @@ public class ModValidator(ISptLogger logger, ServerLocalisationSer foreach (var mod in modPackageData.Values) { - var name = $"{mod.Author}-{mod.Name}"; - groupedMods.Add(name, [.. groupedMods.GetValueOrDefault(name) ?? [], mod]); + groupedMods.Add(mod.ModGuid, [.. groupedMods.GetValueOrDefault(mod.ModGuid) ?? [], mod]); // if there's more than one entry for a given mod it means there's at least 2 mods with the same author and name trying to load. - if (groupedMods[name].Count > 1) + if (groupedMods[mod.ModGuid].Count > 1) { - SkippedMods.Add(name); + SkippedMods.Add(mod.ModGuid); } }