Dunno, are you on any discord where I am as well? But in general: I would need the mod it's from, and the EditorID or the base FormID of the workbench in question
Yes .. we both part of Collective Modding channel. The mod in question is this > https://www.nexusmods.com/fallout4/mods/15840?tab=description - Fusion Core Refueler 1.4 and it sets it in crating but it should be under power armor, right?
Wait, is it leaving the thing in the default Crafting menu, or putting it into Workbenches -> Misc? It should be doing the latter, because this FC charger isn't technically a crafting bench.
I don't feel like adding special handling for this mod specifically, but I could add a way to manually override where a specific entry from Crafting menu goes.
Thank you for responding, @pra. And to answer your questions:
Yes: Craftable Ammunition adds a Reloading Workbench; it permits the player to create casings, powder & lead to manufacture various ammo calibers (e.g., .308, 10mm). It is the first workbench analyzed according to the log.
Okay, I will try that... And, sorry, redownloading OWM and reinstalling same did not treat the exception.
No
As for Synthesis, I just downloaded and installed the zip. Other plugins (like your Item Sorter work just fine).
I am stymied. I removed all the workbenches to be processed by the Synthesis plugin (so I suppose that means it had nothing to do) and the process still failed. Here is the stack trace: Pastebin for Synthesis RecordException
By the way, I did not touch the settings (and though I may be wrong it appears as if they can be left as is) and I configured Mutagen and Synthesis to Match/Match. I also tried Profile/Profile and Latest/Latest but no joy.
Mhh. Wait for next Synthesis release? Noggog said he's going to add more information to the error message at least...
You could also join the Synthesis discord. It is very much possible that you ran into a bug into Synthesis and/or Mutagen here, and, I'm pretty much just playing proxy anyway right now: https://discord.gg/53KMEsW
Auto Tagger won`t work for me, keeps throwing this error: pastebin?
Seems to be something related to the patcher settings, because when I try to open it on synthesis, it shows this error:
?System.ArgumentException: Error creating reflected settings: An exception was thrown while activating Mutagen.Bethesda.Synthesis.WPF.ReflectionSettingsVM. at Mutagen.Bethesda.Synthesis.WPF.ProvideReflectionSettingsBundle.<>c__DisplayClass4_1.<ExtractBundle>b__2(ReflectionSettingsConfig s, Int32 index) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis.WPF\VMs\ProvideReflectionSettingsBundle.cs:line 74 at System.Linq.Enumerable.SelectIterator[TSource,TResult](IEnumerable`1 source, Func`3 selector)+MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator`1.ToArray() at Mutagen.Bethesda.Synthesis.WPF.ProvideReflectionSettingsBundle.<>c__DisplayClass4_0.<ExtractBundle>b__1(Assembly assemb) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis.WPF\VMs\ProvideReflectionSettingsBundle.cs:line 55 at Noggog.Utility.AssemblyLoading.ExecuteAndUnload[TRet](String assemblyPath, WeakReference& alcWeakRef, Func`2 getter, Func`1 loadContextGetter) in D:\a\CSharpExt\CSharpExt\Noggog.CSharpExt\Utility\AssemblyLoading.cs:line 60 at Noggog.Utility.AssemblyLoading.ExecuteAndForceUnload[TRet](String assemblyPath, Func`2 getter, Func`1 loadContextGetter) in D:\a\CSharpExt\CSharpExt\Noggog.CSharpExt\Utility\AssemblyLoading.cs:line 75 at Mutagen.Bethesda.Synthesis.WPF.ExtractInfoFromProject.ExecuteAndUnload[TRet](String exec, Func`2 getter) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis.WPF\ExtractInfoFromProject.cs:line 69 at Mutagen.Bethesda.Synthesis.WPF.ExtractInfoFromProject.Extract[TRet](String projPath, CancellationToken cancel, Func`2 getter) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis.WPF\ExtractInfoFromProject.cs:line 61 at Mutagen.Bethesda.Synthesis.WPF.ProvideReflectionSettingsBundle.ExtractBundle(String projPath, ReflectionSettingsConfig[] targets, IObservable`1 detectedLoadOrder, IObservable`1 linkCache, CancellationToken cancel) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis.WPF\VMs\ProvideReflectionSettingsBundle.cs:line 50 at Mutagen.Bethesda.Synthesis.WPF.AutogeneratedSettingsVm.<>c__DisplayClass13_0.<<-ctor>b__6>d.MoveNext() in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis.WPF\VMs\AutogeneratedSettingsVm.cs:line 53
Hmm. What is "Weapons and Misc Merge.esp"? Is it introducing an override to mod_GammaGun_SpecialMuzzle_Auto "Signal Repeater" [OMOD:0014F6E9] where it removes the DATA for some reason?
Try now please. I updated the dependencies. Noggog says the most-recent version should be able to handle cases like this. Maybe also update Mutagen itself.
"Weapons and Misc Merge.esp" is my personal merge. It seens like this mod deleting a constructible weapon mod is causing issues. I updated Synthesis and the tag patcher, but I'm still getting pretty much the same error.
Edit: Manually deleting the problematic records on "Weapons and Misc Merge.esp" solved the issue, the patcher runs now. Thank you.
I completely agree. SSE has an amazing amount of Synthesis patching and yet here we are, us FO4 loyalists with just Pra's. I can't fathom why the FO4 modding community would not want to get on board with this amazing tool. I love Skyrim too, but my first love will always be FO4. It's hard to not have the same goodies as another Beth game. And don't even get me started with SPID, another amazing tool that hasn't been used here that I'm aware of.
No extra data to consider Compiling ("C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger"): "dotnet" "build \"ItemTagger.csproj\" --runtime win-x64 -c Release" Compiled Sha "3d928f7e2864cd60fe8d537f4d4e6410346eeb9b" Running (""): "dotnet" "run --project \"C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\ItemTagger.csproj\" --runtime win-x64 -c Release --no-build run-patcher --DataFolderPath \"E:\SteamLibrary\steamapps\common\Fallout 4\Data\" --ExtraDataFolder \"E:\SteamLibrary\steamapps\common\Fallout 4\data\Data\Fallout 4\ItemAutoTagger\" --GameRelease Fallout4 --ModKey Synthesis.esp --LoadOrderFilePath C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Workspace\Synthesis\Plugins.txt --LoadOrderIncludesCreationClub --OutputPath \"C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Workspace\Synthesis\1 - ItemAutoTagger\Synthesis.esp\" --PatcherName ItemAutoTagger --PersistencePath C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Persistence" Mutagen version: 0.39.4-pr002 Mutagen sha: fe9e2f95bd6231f3c50fa7b39c5a2f8a0d5e842e Synthesis version: 0.24 Synthesis sha: cea350d9bd1e631e04e329d639b7ab10fab92edf Newtonsoft version: 13.0.1+ae9fe44e1323e91bcbd185ca1a14099fba7c021f run-patcher --DataFolderPath "E:\SteamLibrary\steamapps\common\Fallout 4\Data" --ExtraDataFolder "E:\SteamLibrary\steamapps\common\Fallout 4\data\Data\Fallout 4\ItemAutoTagger" --GameRelease Fallout4 --ModKey Synthesis.esp --LoadOrderFilePath C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Workspace\Synthesis\Plugins.txt --LoadOrderIncludesCreationClub --OutputPath "C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Workspace\Synthesis\1 - ItemAutoTagger\Synthesis.esp" --PatcherName ItemAutoTagger --PersistencePath C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Persistence Prepping state. Language: English Using TextFileSharedFormKeyAllocator allocator Can use localization: True Localized: False Running patch. Reading settings: E:\SteamLibrary\steamapps\common\Fallout 4\data\Data\Fallout 4\ItemAutoTagger\settings.json RecordException => ZE_DummyBlank (1227AD:Z_Horizon.esp<MiscItem>): Index and length must refer to a location within the string. (Parameter 'length') System.ArgumentOutOfRangeException: Index and length must refer to a location within the string. (Parameter 'length') at System.String.Substring(Int32 startIndex, Int32 length) at ItemTagger.TaggingProcessor.CleanName(String name, Boolean stripAllTags) in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\TaggingProcessor.cs:line 468 at ItemTagger.TaggingProcessor.TagItem[T](String prevName, IFallout4MajorRecordGetter item, ItemType type, Fallout4Group`1 group, IReadOnlyList`1 components) in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\TaggingProcessor.cs:line 504 at ItemTagger.TaggingProcessor.TagItem[T](String prevName, IFallout4MajorRecordGetter item, ItemType type, Fallout4Group`1 group) in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\TaggingProcessor.cs:line 518 at ItemTagger.TaggingProcessor.ProcessMisc(IMiscItemGetter misc) in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\TaggingProcessor.cs:line 437 at ItemTagger.TaggingProcessor.ProcessMiscs() in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\TaggingProcessor.cs:line 383 at ItemTagger.TaggingProcessor.ProcessMiscs() in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\TaggingProcessor.cs:line 391 at ItemTagger.TaggingProcessor.Process() in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\TaggingProcessor.cs:line 44 at ItemTagger.Program.RunPatch(IPatcherState`2 state) in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\Program.cs:line 36 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 99 --- End of stack trace from previous location --- at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, Nullable`1 exportKey, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 559 at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 456 at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass36_0.<<InternalRun>b__1>d.MoveNext() in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 419
I am using this today, the day I downloaded it. And I'm getting the error. I've been using Synthesis with SSE for a little bit, wanted to use it for FO4 but there are hardly any patchers, sadly. Also, this patcher shown is the only one I can use as the others I either don't need or don't apply to my LO.
I've waited so so so so so so so so so long for this and its here and the long night has ended
Just imagine the future:
all the previs + precombine bugs all ammo / projectile conflicts all the item sorting all the keywords that need patching all the custom race conflicts all the factions that need leveled list edits all the leveled lists that need merging ...all fixed with one button press
Everyone needs to adopt this + develop patchers asap!
36 comments
But in general: I would need the mod it's from, and the EditorID or the base FormID of the workbench in question
I don't feel like adding special handling for this mod specifically, but I could add a way to manually override where a specific entry from Crafting menu goes.
No, works fine for me. Both the Refueler and the "Triger" got sorted into Crafting -> Miscellaneous. The resulting Synthesis.esp is enabled, too?
Sadly, I encountered an exception running WorkbenchOrganizer: PASTEBIN
I had no issues running MakeModsScrappable and ItemAutoTagger.
Again, thank you!
I have a suspicion. Did you add some mod which adds a new type of crafting workbench recently?
edit: on the off chance that OWM-Master.esl got corrupted, can you redownload and reinstall Organized Workbench Menu?
edit2: could it be that you reached the 255 masters limit of Synthesis.esp?
As for Synthesis, I just downloaded and installed the zip. Other plugins (like your Item Sorter work just fine).
If you remove that Craftable Ammo mod, does it start working? If yes, can you post the link to that mod?
I am stymied. I removed all the workbenches to be processed by the Synthesis plugin (so I suppose that means it had nothing to do) and the process still failed. Here is the stack trace: Pastebin for Synthesis RecordException
By the way, I did not touch the settings (and though I may be wrong it appears as if they can be left as is) and I configured Mutagen and Synthesis to Match/Match. I also tried Profile/Profile and Latest/Latest but no joy.
Suggestions on what else I should do?
You could also join the Synthesis discord. It is very much possible that you ran into a bug into Synthesis and/or Mutagen here, and, I'm pretty much just playing proxy anyway right now: https://discord.gg/53KMEsW
Seems to be something related to the patcher settings, because when I try to open it on synthesis, it shows this error:
?System.ArgumentException: Error creating reflected settings: An exception was thrown while activating Mutagen.Bethesda.Synthesis.WPF.ReflectionSettingsVM.
at Mutagen.Bethesda.Synthesis.WPF.ProvideReflectionSettingsBundle.<>c__DisplayClass4_1.<ExtractBundle>b__2(ReflectionSettingsConfig s, Int32 index) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis.WPF\VMs\ProvideReflectionSettingsBundle.cs:line 74
at System.Linq.Enumerable.SelectIterator[TSource,TResult](IEnumerable`1 source, Func`3 selector)+MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.ToArray()
at Mutagen.Bethesda.Synthesis.WPF.ProvideReflectionSettingsBundle.<>c__DisplayClass4_0.<ExtractBundle>b__1(Assembly assemb) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis.WPF\VMs\ProvideReflectionSettingsBundle.cs:line 55
at Noggog.Utility.AssemblyLoading.ExecuteAndUnload[TRet](String assemblyPath, WeakReference& alcWeakRef, Func`2 getter, Func`1 loadContextGetter) in D:\a\CSharpExt\CSharpExt\Noggog.CSharpExt\Utility\AssemblyLoading.cs:line 60
at Noggog.Utility.AssemblyLoading.ExecuteAndForceUnload[TRet](String assemblyPath, Func`2 getter, Func`1 loadContextGetter) in D:\a\CSharpExt\CSharpExt\Noggog.CSharpExt\Utility\AssemblyLoading.cs:line 75
at Mutagen.Bethesda.Synthesis.WPF.ExtractInfoFromProject.ExecuteAndUnload[TRet](String exec, Func`2 getter) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis.WPF\ExtractInfoFromProject.cs:line 69
at Mutagen.Bethesda.Synthesis.WPF.ExtractInfoFromProject.Extract[TRet](String projPath, CancellationToken cancel, Func`2 getter) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis.WPF\ExtractInfoFromProject.cs:line 61
at Mutagen.Bethesda.Synthesis.WPF.ProvideReflectionSettingsBundle.ExtractBundle(String projPath, ReflectionSettingsConfig[] targets, IObservable`1 detectedLoadOrder, IObservable`1 linkCache, CancellationToken cancel) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis.WPF\VMs\ProvideReflectionSettingsBundle.cs:line 50
at Mutagen.Bethesda.Synthesis.WPF.AutogeneratedSettingsVm.<>c__DisplayClass13_0.<<-ctor>b__6>d.MoveNext() in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis.WPF\VMs\AutogeneratedSettingsVm.cs:line 53
Is it introducing an override to mod_GammaGun_SpecialMuzzle_Auto "Signal Repeater" [OMOD:0014F6E9] where it removes the DATA for some reason?
Maybe also update Mutagen itself.
Edit: Manually deleting the problematic records on "Weapons and Misc Merge.esp" solved the issue, the patcher runs now. Thank you.
Compiling
No extra data to consider
("C:\Users\malilie\AppData\Local\Temp\Synthesis\1lubrrss.zaa\Git\icgb0z45.gsd\Runner\ItemTagger"): "dotnet" "build \"ItemTagger.csproj\" --runtime win-x64 -c Release"
Compiled
Sha "bf09df1a14344e8f71c92f4cd26e2e0e305ae922"
Running
(""): "dotnet" "run --project \"C:\Users\malilie\AppData\Local\Temp\Synthesis\1lubrrss.zaa\Git\icgb0z45.gsd\Runner\ItemTagger\ItemTagger.csproj\" --runtime win-x64 -c Release --no-build run-patcher --DataFolderPath \"S:\SteamLibrary\steamapps\common\Fallout 4\Data\" --ExtraDataFolder \"S:\Mod Organizer 2 Data\tools\Synthesis\Data\Fallout 4\ItemAutoTagger\" --GameRelease Fallout4 --ModKey Synthesis.esp --LoadOrderFilePath \"C:\Users\malilie\AppData\Local\Temp\Synthesis\1lubrrss.zaa\Workspace\Synthesis\Plugins.txt\" --LoadOrderIncludesCreationClub --OutputPath \"C:\Users\malilie\AppData\Local\Temp\Synthesis\1lubrrss.zaa\Workspace\Synthesis\1 - ItemAutoTagger\Synthesis.esp\" --PatcherName ItemAutoTagger"
Mutagen version: 0.39.4-pr002
Mutagen sha: fe9e2f95bd6231f3c50fa7b39c5a2f8a0d5e842e
Synthesis version: 0.24
Synthesis sha: cea350d9bd1e631e04e329d639b7ab10fab92edf
Newtonsoft version: 13.0.1+ae9fe44e1323e91bcbd185ca1a14099fba7c021f
run-patcher --DataFolderPath "S:\SteamLibrary\steamapps\common\Fallout 4\Data" --ExtraDataFolder "S:\Mod Organizer 2 Data\tools\Synthesis\Data\Fallout 4\ItemAutoTagger" --GameRelease Fallout4 --ModKey Synthesis.esp --LoadOrderFilePath "C:\Users\malilie\AppData\Local\Temp\Synthesis\1lubrrss.zaa\Workspace\Synthesis\Plugins.txt" --LoadOrderIncludesCreationClub --OutputPath "C:\Users\malilie\AppData\Local\Temp\Synthesis\1lubrrss.zaa\Workspace\Synthesis\1 - ItemAutoTagger\Synthesis.esp" --PatcherName ItemAutoTagger
Prepping state.
Language: English
Can use localization: True
Localized: False
Running patch.
Reading settings: S:\Mod Organizer 2 Data\tools\Synthesis\Data\Fallout 4\ItemAutoTagger\settings.json
RecordException W.A.T.M - MMCCAP - Combined.esp => 0008ED:W.A.T.Minutemen.esp<AObjectModification>: Could not find DATA subrecord Mutagen.Bethesda.Plugins.Exceptions.MalformedDataException: Could not find DATA subrecord
at Mutagen.Bethesda.Fallout4.AObjectModificationBinaryOverlay.AObjectModificationFactory(OverlayStream stream, BinaryOverlayFactoryPackage package, TypedParseParams translationParams)
at lambda_method82(Closure , OverlayStream , BinaryOverlayFactoryPackage , RecordTypeConverter )
at Mutagen.Bethesda.Plugins.Records.GroupMajorRecordCacheWrapper`1.ConstructWrapper(Int32 pos)
at Mutagen.Bethesda.Plugins.Records.GroupMajorRecordCacheWrapper`1.GetEnumerator()+MoveNext() at Mutagen.Bethesda.Fallout4.Fallout4ModMixIn.<>c__DisplayClass19_0`1.<EnumerateMajorRecords>b__1(Exception e)
at Noggog.EnumerableExt.Catch[T](IEnumerable`1 e, Action`1 onException)+MoveNext() in D:\a\CSharpExt\CSharpExt\Noggog.CSharpExt\Extensions\EnumerableExt.cs:line 287
at Mutagen.Bethesda.OverrideMixIns.WinningOverrides[TMajor](IEnumerable`1 mods, Boolean includeDeletedRecords)+MoveNext()
at ItemTagger.ItemTypeFinder.ItemTyper.LoadDictionaries() in C:\Users\malilie\AppData\Local\Temp\Synthesis\1lubrrss.zaa\Git\icgb0z45.gsd\Runner\ItemTagger\ItemTypeFinder\ItemTyper.cs:line 734
at ItemTagger.ItemTypeFinder.ItemTyper..ctor(IPatcherState`2 state, ItemTypeOverrides itemTypeOverrides) in C:\Users\malilie\AppData\Local\Temp\Synthesis\1lubrrss.zaa\Git\icgb0z45.gsd\Runner\ItemTagger\ItemTypeFinder\ItemTyper.cs:line 169
at ItemTagger.TaggingProcessor..ctor(TaggingConfiguration taggingConf, TaggerSettings settings, IPatcherState`2 state) in C:\Users\malilie\AppData\Local\Temp\Synthesis\1lubrrss.zaa\Git\icgb0z45.gsd\Runner\ItemTagger\TaggingProcessor.cs:line 39
at ItemTagger.Program.RunPatch(IPatcherState`2 state) in C:\Users\malilie\AppData\Local\Temp\Synthesis\1lubrrss.zaa\Git\icgb0z45.gsd\Runner\ItemTagger\Program.cs:line 32
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 99
--- End of stack trace from previous location ---
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, Nullable`1 exportKey, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 559
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 456
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass36_0.<<InternalRun>b__1>d.MoveNext() in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 419
No extra data to consider
Compiling
("C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger"): "dotnet" "build \"ItemTagger.csproj\" --runtime win-x64 -c Release"
Compiled
Sha "3d928f7e2864cd60fe8d537f4d4e6410346eeb9b"
Running
(""): "dotnet" "run --project \"C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\ItemTagger.csproj\" --runtime win-x64 -c Release --no-build run-patcher --DataFolderPath \"E:\SteamLibrary\steamapps\common\Fallout 4\Data\" --ExtraDataFolder \"E:\SteamLibrary\steamapps\common\Fallout 4\data\Data\Fallout 4\ItemAutoTagger\" --GameRelease Fallout4 --ModKey Synthesis.esp --LoadOrderFilePath C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Workspace\Synthesis\Plugins.txt --LoadOrderIncludesCreationClub --OutputPath \"C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Workspace\Synthesis\1 - ItemAutoTagger\Synthesis.esp\" --PatcherName ItemAutoTagger --PersistencePath C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Persistence"
Mutagen version: 0.39.4-pr002
Mutagen sha: fe9e2f95bd6231f3c50fa7b39c5a2f8a0d5e842e
Synthesis version: 0.24
Synthesis sha: cea350d9bd1e631e04e329d639b7ab10fab92edf
Newtonsoft version: 13.0.1+ae9fe44e1323e91bcbd185ca1a14099fba7c021f
run-patcher --DataFolderPath "E:\SteamLibrary\steamapps\common\Fallout 4\Data" --ExtraDataFolder "E:\SteamLibrary\steamapps\common\Fallout 4\data\Data\Fallout 4\ItemAutoTagger" --GameRelease Fallout4 --ModKey Synthesis.esp --LoadOrderFilePath C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Workspace\Synthesis\Plugins.txt --LoadOrderIncludesCreationClub --OutputPath "C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Workspace\Synthesis\1 - ItemAutoTagger\Synthesis.esp" --PatcherName ItemAutoTagger --PersistencePath C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Persistence
Prepping state.
Language: English
Using TextFileSharedFormKeyAllocator allocator
Can use localization: True
Localized: False
Running patch.
Reading settings: E:\SteamLibrary\steamapps\common\Fallout 4\data\Data\Fallout 4\ItemAutoTagger\settings.json
RecordException => ZE_DummyBlank (1227AD:Z_Horizon.esp<MiscItem>): Index and length must refer to a location within the string. (Parameter 'length') System.ArgumentOutOfRangeException: Index and length must refer to a location within the string. (Parameter 'length')
at System.String.Substring(Int32 startIndex, Int32 length)
at ItemTagger.TaggingProcessor.CleanName(String name, Boolean stripAllTags) in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\TaggingProcessor.cs:line 468
at ItemTagger.TaggingProcessor.TagItem[T](String prevName, IFallout4MajorRecordGetter item, ItemType type, Fallout4Group`1 group, IReadOnlyList`1 components) in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\TaggingProcessor.cs:line 504
at ItemTagger.TaggingProcessor.TagItem[T](String prevName, IFallout4MajorRecordGetter item, ItemType type, Fallout4Group`1 group) in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\TaggingProcessor.cs:line 518
at ItemTagger.TaggingProcessor.ProcessMisc(IMiscItemGetter misc) in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\TaggingProcessor.cs:line 437
at ItemTagger.TaggingProcessor.ProcessMiscs() in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\TaggingProcessor.cs:line 383 at ItemTagger.TaggingProcessor.ProcessMiscs() in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\TaggingProcessor.cs:line 391
at ItemTagger.TaggingProcessor.Process() in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\TaggingProcessor.cs:line 44
at ItemTagger.Program.RunPatch(IPatcherState`2 state) in C:\Users\AppData\Local\Temp\Synthesis\eh0i4dt3.zrw\Git\qwuifwzg.c01\Runner\ItemTagger\Program.cs:line 36
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 99
--- End of stack trace from previous location ---
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, Nullable`1 exportKey, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 559
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 456
at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass36_0.<<InternalRun>b__1>d.MoveNext() in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 419
Seems to have worked, finished with no errors, thank you once again...
Just imagine the future:
all the previs + precombine bugs
all ammo / projectile conflicts
all the item sorting
all the keywords that need patching
all the custom race conflicts
all the factions that need leveled list edits
all the leveled lists that need merging
...all fixed with one button press
Everyone needs to adopt this + develop patchers asap!