DarkFlame277 Posted May 9, 2022 Posted May 9, 2022 I'm trying to re-run the Engarde Synthesis patcher but I keep getting an error seconds after running it that says something about Engarde.esp not being enabled, but it is enabled, and the Synthesis.esp is disabled. I already asked about this on the Engarde Nexus page and on Engarde's Synthesis instructions page but no one has answered on either. Does anyone know what's going on? Here is the log: Spoiler Compiling Extra data folder already exists. Leaving as is: "D:\Skyrim SE Mods\Other\Synthesis-v0.23-pr001\Data\Skyrim Special Edition\Engarde-Synthesis-Patcher" ("C:\Users\smash\AppData\Local\Temp\Synthesis\i2ophuef.ugd\Git\tzrdcjwi.0km\Runner\Engarde_Synthesis"): "dotnet" "build \"Engarde_Synthesis.csproj\" --runtime win-x64 -c Release" Compiled Sha "6008d66fb4188754381366485eaca37b47538af5" Running (""): "dotnet" "run --project \"C:\Users\smash\AppData\Local\Temp\Synthesis\i2ophuef.ugd\Git\tzrdcjwi.0km\Runner\Engarde_Synthesis\Engarde_Synthesis.csproj\" --runtime win-x64 -c Release --no-build run-patcher --DataFolderPath \"D:\Steam Library\steamapps\common\Skyrim Special Edition\Data\" --ExtraDataFolder \"D:\Skyrim SE Mods\Other\Synthesis-v0.23-pr001\Data\Skyrim Special Edition\Engarde-Synthesis-Patcher\" --DefaultDataFolderPath C:\Users\smash\AppData\Local\Temp\Synthesis\i2ophuef.ugd\Git\tzrdcjwi.0km\Runner\Engarde_Synthesis\Data --GameRelease SkyrimSE --ModKey Engarde.esp --LoadOrderFilePath C:\Users\smash\AppData\Local\Temp\Synthesis\i2ophuef.ugd\Workspace\Engarde\Plugins.txt --LoadOrderIncludesCreationClub --OutputPath \"C:\Users\smash\AppData\Local\Temp\Synthesis\i2ophuef.ugd\Workspace\Engarde\1 - Engarde-Synthesis-Patcher\Engarde.esp\" --PatcherName Engarde-Synthesis-Patcher" Mutagen version: 0.30.6 Mutagen sha: e1619008d45fb87da7b6a58acfd90553e319545c Synthesis version: 0.19.2 Synthesis sha: cdf4551d49c580ac024e64e653204e3c20fb6e96 run-patcher --DataFolderPath "D:\Steam Library\steamapps\common\Skyrim Special Edition\Data" --ExtraDataFolder "D:\Skyrim SE Mods\Other\Synthesis-v0.23-pr001\Data\Skyrim Special Edition\Engarde-Synthesis-Patcher" --DefaultDataFolderPath C:\Users\smash\AppData\Local\Temp\Synthesis\i2ophuef.ugd\Git\tzrdcjwi.0km\Runner\Engarde_Synthesis\Data --GameRelease SkyrimSE --LoadOrderFilePath C:\Users\smash\AppData\Local\Temp\Synthesis\i2ophuef.ugd\Workspace\Engarde\Plugins.txt --OutputPath "C:\Users\smash\AppData\Local\Temp\Synthesis\i2ophuef.ugd\Workspace\Engarde\1 - Engarde-Synthesis-Patcher\Engarde.esp" --PatcherName Engarde-Synthesis-Patcher Checking runnability Checking runnability complete Prepping state. Reading settings: D:\Skyrim SE Mods\Other\Synthesis-v0.23-pr001\Data\Skyrim Special Edition\Engarde-Synthesis-Patcher\settings.json MissingModException Engarde.esp: Engarde.esp not enabled or above Synthesis.esp in load order. at Mutagen.Bethesda.HasModsMixIn.AssertHasMod(ILoadOrderGetter`1 loadOrder, ModKey modKey, Nullable`1 enabled, String message) at Engarde_Synthesis.Program.<>c.<Main>b__3_0(IRunnabilityState state) in C:\Users\smash\AppData\Local\Temp\Synthesis\i2ophuef.ugd\Git\tzrdcjwi.0km\Runner\Engarde_Synthesis\Program.cs:line 55 at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass15_0.<<AddRunnabilityCheck>b__0>d.MoveNext() in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 105 --- End of stack trace from previous location --- at Mutagen.Bethesda.Synthesis.SynthesisPipeline.CheckRunnability(CheckRunnability args) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 127RecordException Engarde.esp => 24747E:Engarde.esp<Global>: Could not resolve record at Mutagen.Bethesda.IFormLinkExt.Resolve[TMajor](IFormLinkGetter`1 link, ILinkCache cache) at Engarde_Synthesis.Program.ChangeGlobalShortValue(IPatcherState`2 state, IFormLinkGetter`1 globalKey, Int32 value) in C:\Users\smash\AppData\Local\Temp\Synthesis\i2ophuef.ugd\Git\tzrdcjwi.0km\Runner\Engarde_Synthesis\Program.cs:line 78 at Engarde_Synthesis.Program.PatchGlobals(IPatcherState`2 state) in C:\Users\smash\AppData\Local\Temp\Synthesis\i2ophuef.ugd\Git\tzrdcjwi.0km\Runner\Engarde_Synthesis\Program.cs:line 604 at Engarde_Synthesis.Program.RunPatch(IPatcherState`2 state) in C:\Users\smash\AppData\Local\Temp\Synthesis\i2ophuef.ugd\Git\tzrdcjwi.0km\Runner\Engarde_Synthesis\Program.cs:line 2775 at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass12_0`2.<<AddPatch>b__0>d.MoveNext() in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 93 --- End of stack trace from previous location --- at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, ModKey exportKey) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 455 at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 403 at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass36_0.<<InternalRun>b__1>d.MoveNext() in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 377 Synthesis.Bethesda.Execution.CliUnsuccessfulRunException: Error running solution patcher at Synthesis.Bethesda.Execution.Patchers.Running.Solution.SolutionPatcherRunner.Run(RunSynthesisPatcher settings, CancellationToken cancel) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Patchers\Running\Solution\SolutionPatcherRunner.cs:line 52 at Synthesis.Bethesda.Execution.Patchers.Running.Solution.SolutionPatcherRun.Run(RunSynthesisPatcher settings, CancellationToken cancel) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Patchers\Running\Solution\SolutionPatcherRun.cs:line 52 at Synthesis.Bethesda.Execution.Running.Runner.RunAPatcher.Run(IGroupRun groupRun, PatcherPrepBundle prepBundle, CancellationToken cancellation, Nullable`1 sourcePath, RunParameters runParameters) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Running\Runner\RunAPatcher.cs:line 65 at Synthesis.Bethesda.Execution.Running.Runner.RunSomePatchers.Run(IGroupRun groupRun, PatcherPrepBundle[] patchers, CancellationToken cancellation, Nullable`1 sourcePath, RunParameters runParameters) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Running\Runner\RunSomePatchers.cs:line 36 at Synthesis.Bethesda.Execution.Running.Runner.RunAGroup.Run(IGroupRun groupRun, CancellationToken cancellation, DirectoryPath outputDir, RunParameters runParameters, Nullable`1 sourcePath) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Running\Runner\RunAGroup.cs:line 59 at Synthesis.Bethesda.Execution.Running.Runner.RunAllGroups.Run(IGroupRun[] groups, CancellationToken cancellation, DirectoryPath outputDir, RunParameters runParameters, Nullable`1 sourcePath) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Running\Runner\RunAllGroups.cs:line 36 at Synthesis.Bethesda.Execution.Running.Runner.ExecuteRun.Run(IGroupRun[] groups, CancellationToken cancellation, DirectoryPath outputDir, RunParameters runParameters, Nullable`1 sourcePath) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Running\Runner\ExecuteRun.cs:line 54 at Synthesis.Bethesda.GUI.Services.Profile.Running.ExecuteGuiRun.Run(IEnumerable`1 groupRuns, PersistenceMode persistenceMode, Boolean localize, Language targetLanguage, CancellationToken cancel) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.GUI\Services\Profile\Running\ExecuteGuiRun.cs:line 49 at Synthesis.Bethesda.GUI.ViewModels.Profiles.Running.RunVm.<Run>b__39_1(Unit _) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.GUI\ViewModels\Profiles\Running\RunVm.cs:line 200
DarkFlame277 Posted May 13, 2022 Author Posted May 13, 2022 Okay. So the fix is really simple. My issue was that I named my Synthesis patch group "Engarde", which means it will try to export the resulting patch as Engarde.esp. That's problematic as Engarde.esp is an existing mod that it relies on. So I renamed the patch group to "Engarde_Synthesis" and it worked.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.