Hi, Can somebody help with this error log? Running it via the repository. Thanks.
Running patch. Writing to output: C:\Users\dahoom\AppData\Local\Temp\Synthesis\uusb2fot.bfm\Workspace\Synthesis\1 - TUDMFootstepPatcher\Synthesis.esp System.ArgumentException: Synthesis.esp has too many masters on masters list at Mutagen.Bethesda.Plugins.Masters.MasterReferenceReader.SetTo(IEnumerable`1 masters) at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.ConstructWriteMasters(IModGetter mod) at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.PostProcessAdjustments(MutagenWriter writer, IModGetter mod, IModHeaderCommon modHeader) at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.WriteHeader(BinaryWriteParameters param, MutagenWriter writer, IModGetter mod, IModHeaderCommon modHeader, ModKey modKey) at Mutagen.Bethesda.Skyrim.Internals.SkyrimModCommon.WriteParallel(ISkyrimModGetter item, Stream stream, BinaryWriteParameters param, ModKey modKey) at Mutagen.Bethesda.Skyrim.SkyrimModMixIn.WriteToBinaryParallel(ISkyrimModGetter item, String path, BinaryWriteParameters param, IFileSystem fileSystem) at Mutagen.Bethesda.Skyrim.SkyrimMod.Mutagen.Bethesda.Plugins.Records.IModGetter.WriteToBinaryParallel(FilePath path, BinaryWriteParameters param, IFileSystem fileSystem) at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, ModKey exportKey, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 512 at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 428 at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass36_0.<<InternalRun>b__1>d.MoveNext() in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 400
Hey this might be a dumb question, but do you know if there's a proper way to undo this patcher? I recently removed TUDM from my modlist and cleaned the masters and all records of it from the effected/patched mods in my list but I'm getting crashes lately related to FootstepSet records. Not sure if this is something you're familiar with it all, or have any recommendations. The main mods I had used to patch TUDM with were Immersive Sounds Compendium and Audio Overhaul for Skyrim.
Sorry I know this isn't exactly the right place, but the base mod for this mod (The Ultimate Dodge Mod) is not available here. Because TUDM itself, the root mod, for this and many other mods, is only a download link to google drive there's nowhere to else to ask questions.
I'm using Wabbajack Licentia and it, like many Wabbajack builds, comes with TUDM.
My question is this:
How to I get the main TUDM mod and all it's ancillary mods (such as script fixes, compatibility patches, etc) out of my load order without totally hosing the entire build? I've spent many hours installing the build several times, and each time I try to remove TUDM it totally hoses everything. It's like a freakin virus!
If anyone can tell me how to get rid of TUDM without blowing up the entire build I would be most grateful.
BTW... the reason I'm so keen get TUDM out of my load order is because it hijacks my E key which I've been using forever for Sneak.
Hi everybody, does this patcher work with Skyrim LE?. if yes, is there 32 bit version of it compatible with my windows?. because the latest versions of zedit patcher are only 64 bit. Thanks in advance.
This patcher does not currently support Skyrim LE, although I don't think it should be too hard to port if you have some programming experience. The source code is available on GitHub.
Hello! I've been using your patcher since a long time! Normally, I didn't have any problems during the process. However, with the new update (1.6.342), I'm unable to complete the process and MO2 warns me that the esp is in form 43. Looking at the command prompt, it looks like I have an error with CC's ccbgssse050-ba_daedric.esl. Any advise? Thanks!
Here's the log:
Spoiler:
Show
Mutagen version: 0.33.6 Mutagen sha: a8f8b368b106d950d0fb2362c0c64ee05c0e1fe6 Synthesis version: 0.20.5 Synthesis sha: 34cd545124be0cf01d98cd2f1d75f30d500c8a5b run-patcher --DataFolderPath "D:\programs\steam\steamapps\common\Skyrim Special Edition\Data" --ExtraDataFolder "D:\Programs\TUDM Patch\Data" --GameRelease SkyrimSE --LoadOrderFilePath "C:\Users\Simon Roy\AppData\Local\Skyrim Special Edition\Plugins.txt" --OutputPath "D:\programs\steam\steamapps\common\Skyrim Special Edition\Data\TUDMFoostepPatch.esp" --PatcherName TUDMFoostepPatch --PersistencePath Persistence Prepping state. Allocation systems were marked to be on, but could not identify allocation system to be used Running patch. Writing to output: D:\programs\steam\steamapps\common\Skyrim Special Edition\Data\TUDMFoostepPatch.esp MissingModException ccbgssse050-ba_daedric.esl: A referenced mod was not present on the load order being sorted against: ccbgssse050-ba_daedric.esl. This mod was referenced by MajorRecord: 00080D:ccbgssse050-ba_daedric.esl at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.SortMasters(List`1 modKeys) at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.ConstructWriteMasters(IModGetter mod) at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.PostProcessAdjustments(MutagenWriter writer, IModGetter mod, IModHeaderCommon modHeader) at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.WriteHeader(BinaryWriteParameters param, MutagenWriter writer, IModGetter mod, IModHeaderCommon modHeader, ModKey modKey) at Mutagen.Bethesda.Skyrim.Internals.SkyrimModCommon.WriteParallel(ISkyrimModGetter item, Stream stream, BinaryWriteParameters param, ModKey modKey) at Mutagen.Bethesda.Skyrim.SkyrimModMixIn.WriteToBinaryParallel(ISkyrimModGetter item, String path, BinaryWriteParameters param, IFileSystem fileSystem) at Mutagen.Bethesda.Skyrim.SkyrimMod.Mutagen.Bethesda.Plugins.Records.IModGetter.WriteToBinaryParallel(FilePath path, BinaryWriteParameters param, IFileSystem fileSystem) at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, ModKey exportKey, IFileSystem fileSystem) at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass28_0.<<SetTypicalOpen>b__0>d.MoveNext() --- End of stack trace from previous location --- at Mutagen.Bethesda.Synthesis.SynthesisPipeline.OpenTypical(OpenForSettings args) at Mutagen.Bethesda.Synthesis.SynthesisPipeline.InternalRun(String[] args, RunPreferences preferences, IFileSystem fileSystem) Unhandled exception. MissingModException ccbgssse050-ba_daedric.esl: A referenced mod was not present on the load order being sorted against: ccbgssse050-ba_daedric.esl. This mod was referenced by MajorRecord: 00080D:ccbgssse050-ba_daedric.esl at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.SortMasters(List`1 modKeys) at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.ConstructWriteMasters(IModGetter mod) at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.PostProcessAdjustments(MutagenWriter writer, IModGetter mod, IModHeaderCommon modHeader) at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.WriteHeader(BinaryWriteParameters param, MutagenWriter writer, IModGetter mod, IModHeaderCommon modHeader, ModKey modKey) at Mutagen.Bethesda.Skyrim.Internals.SkyrimModCommon.WriteParallel(ISkyrimModGetter item, Stream stream, BinaryWriteParameters param, ModKey modKey) at Mutagen.Bethesda.Skyrim.SkyrimModMixIn.WriteToBinaryParallel(ISkyrimModGetter item, String path, BinaryWriteParameters param, IFileSystem fileSystem) at Mutagen.Bethesda.Skyrim.SkyrimMod.Mutagen.Bethesda.Plugins.Records.IModGetter.WriteToBinaryParallel(FilePath path, BinaryWriteParameters param, IFileSystem fileSystem) at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, ModKey exportKey, IFileSystem fileSystem) at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass28_0.<<SetTypicalOpen>b__0>d.MoveNext() --- End of stack trace from previous location --- at Mutagen.Bethesda.Synthesis.SynthesisPipeline.OpenTypical(OpenForSettings args) at Mutagen.Bethesda.Synthesis.SynthesisPipeline.InternalRun(String[] args, RunPreferences preferences, IFileSystem fileSystem) at Mutagen.Bethesda.Synthesis.SynthesisPipeline.InternalRun(String[] args, RunPreferences preferences, IFileSystem fileSystem) at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(String[] args, IFileSystem fileSystem) at TUDMFootstepPatcher.Program.<Main>(String[] args)
This doesn't work for me whether I download it here or add it from within Synthesis. I get this:
My other patchers all work without issues. If you could offer any advice I'd be grateful. Thank you for making these patchers though, Synthesis is an excellent tool and it really improves the game!
If you're using Mod Organizer run it through there to ensure the modded plugins can be seen by the patcher, not using a legitimate copy of the game could also affect it. Not sure what else it could be
Other synthesis patchers have no issues and run just fine. I have tried both the original TUDM and TUDMR and they both fail. Ultimate Dodge Mod.esp is the filename and it is certainly enabled. I even tried renaming it to "The Ultimate Dodge Mod.esp" and that failed too. I've run it in a normal load order as well as one with just USSEP and TUDM and it cannot patch. I've tried both the .exe posted here as well as just adding the latest version from within Synthesis itself. I can confirm the mod works within Skyrim though, just minus the changes that this patcher would apply. I wish I could offer more to help find a solution.
It's looking for that exact name, "Ultimate Dodge Mod.esp", so that should all be right. I have updated the patcher here to use the latest version of the Synthesis / Mutagen libraries, could try using that to see if it changes anything.
Unfortunately it seems to have still failed. On Synthesis, the Mutagen is 0.33.6 and Synthesis is 0.20.5. I'm using https://github.com/tr4wzified/TUDMFootstepPatcher and the Project selected is TUDMFootstepPatcher.csproj. The version of TUDM I have tried is this one: TUDM v4 since the one here is restricted and requests to gain access are ignored.
So just to cover the bases, I'm using TUDM v4 (tried both the original vanilla one and TUDMR), MO2 with a properly configured Synthesis 0.20.4, using the 0.33.6 mutagen with Ultimate Dodge Mod.esp active in the load order, both in a regular load order and a test one with just USSEP and TUDM enabled. The error being produced is:
Spoiler:
Show
Compiling No extra data to consider ("c:\temp\Synthesis\xuir2cah.wmp\Git\fwncwaal.Japanese\Runner\TUDMFootstepPatcher"): "dotnet" "build \"TUDMFootstepPatcher.csproj\" --runtime win-x64 -c Release" Compiled Sha "b50628b6fe4db5ec120c539d220958a7eb39b360" (""): "dotnet" "run --project \"c:\temp\Synthesis\xuir2cah.wmp\Git\fwncwaal.Japanese\Runner\TUDMFootstepPatcher\TUDMFootstepPatcher.csproj\" --runtime win-x64 -c Release --no-build check-runnability --DataFolderPath \"P:\Installed\The Elder Scrolls - Skyrim - Special Edition\Data\" --GameRelease SkyrimSE --LoadOrderFilePath c:\temp\Synthesis\xuir2cah.wmp\Workspace\Plugins.txt" Running (""): "dotnet" "run --project \"c:\temp\Synthesis\xuir2cah.wmp\Git\fwncwaal.Japanese\Runner\TUDMFootstepPatcher\TUDMFootstepPatcher.csproj\" --runtime win-x64 -c Release --no-build run-patcher --DataFolderPath \"P:\Installed\The Elder Scrolls - Skyrim - Special Edition\Data\" --ExtraDataFolder \"P:\Installed\The Elder Scrolls - Skyrim - Special Edition\Synthesis\Data\Skyrim Special Edition\TUDMFootstepPatcher\" --GameRelease SkyrimSE --LoadOrderFilePath c:\temp\Synthesis\xuir2cah.wmp\Workspace\Plugins.txt --OutputPath \"c:\temp\Synthesis\xuir2cah.wmp\Workspace\1 - TUDMFootstepPatcher\" --PatcherName TUDMFootstepPatcher" Mutagen version: 0.33.6 Mutagen sha: a8f8b368b106d950d0fb2362c0c64ee05c0e1fe6 Synthesis version: 0.20.5 Synthesis sha: 34cd545124be0cf01d98cd2f1d75f30d500c8a5b run-patcher --DataFolderPath "P:\Installed\The Elder Scrolls - Skyrim - Special Edition\Data" --ExtraDataFolder "P:\Installed\The Elder Scrolls - Skyrim - Special Edition\Synthesis\Data\Skyrim Special Edition\TUDMFootstepPatcher" --GameRelease SkyrimSE --LoadOrderFilePath c:\temp\Synthesis\xuir2cah.wmp\Workspace\Plugins.txt --OutputPath "c:\temp\Synthesis\xuir2cah.wmp\Workspace\1 - TUDMFootstepPatcher" --PatcherName TUDMFootstepPatcher Prepping state. System.Exception: ERROR: The Ultimate Dodge Mod hasn't been detected in your load order. You need to install TUDM prior to running this patcher! at TUDMFootstepPatcher.Program.RunPatch(IPatcherState`2 state) in c:\temp\Synthesis\xuir2cah.wmp\Git\fwncwaal.Japanese\Runner\TUDMFootstepPatcher\Program.cs:line 38 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 101 --- End of stack trace from previous location --- at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, ModKey exportKey, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 507 at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 428 at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass36_0.<<InternalRun>b__1>d.MoveNext() in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 400 Synthesis.Bethesda.Execution.CliUnsuccessfulRunException: Error running solution patcher at Synthesis.Bethesda.Execution.Patchers.Running.Solution.SolutionPatcherRunner.Run(RunSynthesisPatcher settings, CancellationToken cancel) at Synthesis.Bethesda.Execution.Patchers.Running.Solution.SolutionPatcherRun.Run(RunSynthesisPatcher settings, CancellationToken cancel) at Synthesis.Bethesda.Execution.Running.Runner.RunAPatcher.Run(ModKey outputKey, PatcherPrepBundle prepBundle, CancellationToken cancellation, Nullable`1 sourcePath, String persistencePath)
At any rate, thank you for the time you've already spent looking at it more closely and updating things. From what I understand this isn't critical to the functionality of the mod so no worries about it. Thanks so much for making this in the first place. Synthesis patchers are just magical.
Edit: Just wanted to mention I also downloaded and tried the updated .exe from here and it also produced the same error.
Days later I wanted to mention the solution for anybody else going through this. I had problems with Dyndolod 3.0 picking up the wrong Skyrim path and plugins (Moved to a different HD) and the solution for that is to run the SE Launcher itself once so it updates the registry and gives everything the right paths. Doing that indirectly resolved the issue and now this lovely patcher works.
104 comments
Running patch.
Writing to output: C:\Users\dahoom\AppData\Local\Temp\Synthesis\uusb2fot.bfm\Workspace\Synthesis\1 - TUDMFootstepPatcher\Synthesis.esp
System.ArgumentException: Synthesis.esp has too many masters on masters list
at Mutagen.Bethesda.Plugins.Masters.MasterReferenceReader.SetTo(IEnumerable`1 masters)
at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.ConstructWriteMasters(IModGetter mod)
at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.PostProcessAdjustments(MutagenWriter writer, IModGetter mod, IModHeaderCommon modHeader)
at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.WriteHeader(BinaryWriteParameters param, MutagenWriter writer, IModGetter mod, IModHeaderCommon modHeader, ModKey modKey)
at Mutagen.Bethesda.Skyrim.Internals.SkyrimModCommon.WriteParallel(ISkyrimModGetter item, Stream stream, BinaryWriteParameters param, ModKey modKey)
at Mutagen.Bethesda.Skyrim.SkyrimModMixIn.WriteToBinaryParallel(ISkyrimModGetter item, String path, BinaryWriteParameters param, IFileSystem fileSystem)
at Mutagen.Bethesda.Skyrim.SkyrimMod.Mutagen.Bethesda.Plugins.Records.IModGetter.WriteToBinaryParallel(FilePath path, BinaryWriteParameters param, IFileSystem fileSystem)
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, ModKey exportKey, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 512
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 428
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass36_0.<<InternalRun>b__1>d.MoveNext() in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 400
Tried Mutagen set to match and didn't work.
Downloaded through vortex, opened up the mod file location and activated the footstep patcher application.
I am using TUDMR which works fine in game just no sound.
Is synthesis a requirement to run this?
edit: Installed synthesis, used git repository to find patch, added patcher, ran patcher, and still nothing fixed the audio missing.
I'm using Wabbajack Licentia and it, like many Wabbajack builds, comes with TUDM.
My question is this:
How to I get the main TUDM mod and all it's ancillary mods (such as script fixes, compatibility patches, etc) out of my load order without totally hosing the entire build? I've spent many hours installing the build several times, and each time I try to remove TUDM it totally hoses everything. It's like a freakin virus!
If anyone can tell me how to get rid of TUDM without blowing up the entire build I would be most grateful.
BTW... the reason I'm so keen get TUDM out of my load order is because it hijacks my E key which I've been using forever for Sneak.
Any help appreciated.
Thanks in advance.
Here's the log:
Mutagen version: 0.33.6
Mutagen sha: a8f8b368b106d950d0fb2362c0c64ee05c0e1fe6
Synthesis version: 0.20.5
Synthesis sha: 34cd545124be0cf01d98cd2f1d75f30d500c8a5b
run-patcher --DataFolderPath "D:\programs\steam\steamapps\common\Skyrim Special Edition\Data" --ExtraDataFolder "D:\Programs\TUDM Patch\Data" --GameRelease SkyrimSE --LoadOrderFilePath "C:\Users\Simon Roy\AppData\Local\Skyrim Special Edition\Plugins.txt" --OutputPath "D:\programs\steam\steamapps\common\Skyrim Special Edition\Data\TUDMFoostepPatch.esp" --PatcherName TUDMFoostepPatch --PersistencePath Persistence
Prepping state.
Allocation systems were marked to be on, but could not identify allocation system to be used
Running patch.
Writing to output: D:\programs\steam\steamapps\common\Skyrim Special Edition\Data\TUDMFoostepPatch.esp
MissingModException ccbgssse050-ba_daedric.esl: A referenced mod was not present on the load order being sorted against: ccbgssse050-ba_daedric.esl. This mod was referenced by MajorRecord: 00080D:ccbgssse050-ba_daedric.esl at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.SortMasters(List`1 modKeys)
at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.ConstructWriteMasters(IModGetter mod)
at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.PostProcessAdjustments(MutagenWriter writer, IModGetter mod, IModHeaderCommon modHeader)
at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.WriteHeader(BinaryWriteParameters param, MutagenWriter writer, IModGetter mod, IModHeaderCommon modHeader, ModKey modKey)
at Mutagen.Bethesda.Skyrim.Internals.SkyrimModCommon.WriteParallel(ISkyrimModGetter item, Stream stream, BinaryWriteParameters param, ModKey modKey)
at Mutagen.Bethesda.Skyrim.SkyrimModMixIn.WriteToBinaryParallel(ISkyrimModGetter item, String path, BinaryWriteParameters param, IFileSystem fileSystem)
at Mutagen.Bethesda.Skyrim.SkyrimMod.Mutagen.Bethesda.Plugins.Records.IModGetter.WriteToBinaryParallel(FilePath path, BinaryWriteParameters param, IFileSystem fileSystem)
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, ModKey exportKey, IFileSystem fileSystem)
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass28_0.<<SetTypicalOpen>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.OpenTypical(OpenForSettings args)
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.InternalRun(String[] args, RunPreferences preferences, IFileSystem fileSystem)
Unhandled exception. MissingModException ccbgssse050-ba_daedric.esl: A referenced mod was not present on the load order being sorted against: ccbgssse050-ba_daedric.esl. This mod was referenced by MajorRecord: 00080D:ccbgssse050-ba_daedric.esl at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.SortMasters(List`1 modKeys)
at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.ConstructWriteMasters(IModGetter mod)
at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.PostProcessAdjustments(MutagenWriter writer, IModGetter mod, IModHeaderCommon modHeader)
at Mutagen.Bethesda.Plugins.Binary.Translations.ModHeaderWriteLogic.WriteHeader(BinaryWriteParameters param, MutagenWriter writer, IModGetter mod, IModHeaderCommon modHeader, ModKey modKey)
at Mutagen.Bethesda.Skyrim.Internals.SkyrimModCommon.WriteParallel(ISkyrimModGetter item, Stream stream, BinaryWriteParameters param, ModKey modKey)
at Mutagen.Bethesda.Skyrim.SkyrimModMixIn.WriteToBinaryParallel(ISkyrimModGetter item, String path, BinaryWriteParameters param, IFileSystem fileSystem)
at Mutagen.Bethesda.Skyrim.SkyrimMod.Mutagen.Bethesda.Plugins.Records.IModGetter.WriteToBinaryParallel(FilePath path, BinaryWriteParameters param, IFileSystem fileSystem)
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, ModKey exportKey, IFileSystem fileSystem)
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass28_0.<<SetTypicalOpen>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.OpenTypical(OpenForSettings args)
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.InternalRun(String[] args, RunPreferences preferences, IFileSystem fileSystem)
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.InternalRun(String[] args, RunPreferences preferences, IFileSystem fileSystem)
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(String[] args, IFileSystem fileSystem)
at TUDMFootstepPatcher.Program.<Main>(String[] args)
Running it through the synthesis program fixed the problem ! I have no idea why the standalone program has this error though.
*Edit: Well... now it just crashes at the start menu... I just give up :(
My other patchers all work without issues. If you could offer any advice I'd be grateful. Thank you for making these patchers though, Synthesis is an excellent tool and it really improves the game!
since the one here is restricted and requests to gain access are ignored.
So just to cover the bases, I'm using TUDM v4 (tried both the original vanilla one and TUDMR), MO2 with a properly configured Synthesis 0.20.4, using the 0.33.6 mutagen with Ultimate Dodge Mod.esp active in the load order, both in a regular load order and a test one with just USSEP and TUDM enabled. The error being produced is:
No extra data to consider
("c:\temp\Synthesis\xuir2cah.wmp\Git\fwncwaal.Japanese\Runner\TUDMFootstepPatcher"): "dotnet" "build \"TUDMFootstepPatcher.csproj\" --runtime win-x64 -c Release"
Compiled
Sha "b50628b6fe4db5ec120c539d220958a7eb39b360"
(""): "dotnet" "run --project \"c:\temp\Synthesis\xuir2cah.wmp\Git\fwncwaal.Japanese\Runner\TUDMFootstepPatcher\TUDMFootstepPatcher.csproj\" --runtime win-x64 -c Release --no-build check-runnability --DataFolderPath \"P:\Installed\The Elder Scrolls - Skyrim - Special Edition\Data\" --GameRelease SkyrimSE --LoadOrderFilePath c:\temp\Synthesis\xuir2cah.wmp\Workspace\Plugins.txt"
Running
(""): "dotnet" "run --project \"c:\temp\Synthesis\xuir2cah.wmp\Git\fwncwaal.Japanese\Runner\TUDMFootstepPatcher\TUDMFootstepPatcher.csproj\" --runtime win-x64 -c Release --no-build run-patcher --DataFolderPath \"P:\Installed\The Elder Scrolls - Skyrim - Special Edition\Data\" --ExtraDataFolder \"P:\Installed\The Elder Scrolls - Skyrim - Special Edition\Synthesis\Data\Skyrim Special Edition\TUDMFootstepPatcher\" --GameRelease SkyrimSE --LoadOrderFilePath c:\temp\Synthesis\xuir2cah.wmp\Workspace\Plugins.txt --OutputPath \"c:\temp\Synthesis\xuir2cah.wmp\Workspace\1 - TUDMFootstepPatcher\" --PatcherName TUDMFootstepPatcher"
Mutagen version: 0.33.6
Mutagen sha: a8f8b368b106d950d0fb2362c0c64ee05c0e1fe6
Synthesis version: 0.20.5
Synthesis sha: 34cd545124be0cf01d98cd2f1d75f30d500c8a5b
run-patcher --DataFolderPath "P:\Installed\The Elder Scrolls - Skyrim - Special Edition\Data" --ExtraDataFolder "P:\Installed\The Elder Scrolls - Skyrim - Special Edition\Synthesis\Data\Skyrim Special Edition\TUDMFootstepPatcher" --GameRelease SkyrimSE --LoadOrderFilePath c:\temp\Synthesis\xuir2cah.wmp\Workspace\Plugins.txt --OutputPath "c:\temp\Synthesis\xuir2cah.wmp\Workspace\1 - TUDMFootstepPatcher" --PatcherName TUDMFootstepPatcher
Prepping state.
System.Exception: ERROR: The Ultimate Dodge Mod hasn't been detected in your load order. You need to install TUDM prior to running this patcher!
at TUDMFootstepPatcher.Program.RunPatch(IPatcherState`2 state) in c:\temp\Synthesis\xuir2cah.wmp\Git\fwncwaal.Japanese\Runner\TUDMFootstepPatcher\Program.cs:line 38
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 101
--- End of stack trace from previous location ---
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, ModKey exportKey, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 507
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 428
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass36_0.<<InternalRun>b__1>d.MoveNext() in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 400
Synthesis.Bethesda.Execution.CliUnsuccessfulRunException: Error running solution patcher
at Synthesis.Bethesda.Execution.Patchers.Running.Solution.SolutionPatcherRunner.Run(RunSynthesisPatcher settings, CancellationToken cancel)
at Synthesis.Bethesda.Execution.Patchers.Running.Solution.SolutionPatcherRun.Run(RunSynthesisPatcher settings, CancellationToken cancel)
at Synthesis.Bethesda.Execution.Running.Runner.RunAPatcher.Run(ModKey outputKey, PatcherPrepBundle prepBundle, CancellationToken cancellation, Nullable`1 sourcePath, String persistencePath)
At any rate, thank you for the time you've already spent looking at it more closely and updating things. From what I understand this isn't critical to the functionality of the mod so no worries about it. Thanks so much for making this in the first place. Synthesis patchers are just magical.
Edit: Just wanted to mention I also downloaded and tried the updated .exe from here and it also produced the same error.