From 79c962bccdef7513ffdfce0b9a1070b2bff820e9 Mon Sep 17 00:00:00 2001 From: erri120 Date: Sun, 5 Jul 2020 12:44:46 +0200 Subject: [PATCH] Disabled IncludePatches if generic game --- Wabbajack.Lib/CompilationSteps/IncludePatches.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Wabbajack.Lib/CompilationSteps/IncludePatches.cs b/Wabbajack.Lib/CompilationSteps/IncludePatches.cs index 452ad42c..d5011b8a 100644 --- a/Wabbajack.Lib/CompilationSteps/IncludePatches.cs +++ b/Wabbajack.Lib/CompilationSteps/IncludePatches.cs @@ -16,6 +16,7 @@ namespace Wabbajack.Lib.CompilationSteps private VirtualFile? _bsa; private Dictionary> _indexedByName; private MO2Compiler _mo2Compiler; + private bool _isGenericGame; public IncludePatches(ACompiler compiler, VirtualFile? constructingFromBSA = null) : base(compiler) { @@ -30,10 +31,18 @@ namespace Wabbajack.Lib.CompilationSteps .Where(f => f.IsNative) .GroupBy(f => f.FullPath.FileName) .ToDictionary(f => f.Key, f => (IEnumerable)f); + + _isGenericGame = _mo2Compiler.CompilingGame.IsGenericMO2Plugin; } public override async ValueTask Run(RawSourceFile source) { + if (_isGenericGame) + { + if (source.Path.StartsWith(Consts.GameFolderFilesDir)) + return null; + } + var name = source.File.Name.FileName; RelativePath nameWithoutExt = name; if (name.Extension == Consts.MOHIDDEN)