-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Portable Settings Folder Error #125
Comments
Regarding issue 1: I'm releasing a hotfix 1.0.1.5b that should fix this issue. It should be safely ignorable though unless you're planning to make use of the Config Drafter. Regarding issue 2: Can you post your modlist? I have HIMBO in my test load order so I'm trying to figure out why it's stumbling on HIMBO for you. General question: Are you using the Portable Settings Folder intentionally? I noticed the portable folder location is blank; do you have a an active mod containing a SynthEBD folder for SynthEBD to load settings from? |
Yeah Himbo never had a problem until now. |
I don't see an obvious reason why you'd get the crash you described when validating config files (and I confess there's no way I'm going to have time to recreate that load order on my end), but I applied a "band aid" fix in https://github.com/Synthesis-Collective/SynthEBD/releases/tag/v1.0.15c Unfortunately I can't replicate your problems getting the portable settings folder to stick. I can clear mine, close SynthEBD, reopen it, reassign the old portable folder, and it'll immediately load settings from it and keep loading them after subsequent restarts. Can you try making the portable folder in a different location? Also, maybe if you use something like ShareX to record a gif (or OBS to record a video) of what you're doing, maybe I can offer a better-informed suggestion. |
So I moved both SynthEBD and the portable folder to a different location and the settings folder seemed to work again. |
Keep getting an error like this when trying to load settings:
Failed to copy new record template during update.
Source: C:\Modding\SynthEBD (Standalone Version)-88242-1-0-1-5-1696146648\InternalData\FirstLaunchResources\Record Templates - 3BA - pamonha.esp
Destination: C:\Program Files (x86)\Steam\steamapps\common\Skyrim Special Edition\Data\SynthEBD\Record Templates\Record Templates - 3BA - pamonha.esp
======= Layer 0:
Could not find a part of the path 'C:\Program Files (x86)\Steam\steamapps\common\Skyrim Special Edition\Data\SynthEBD\Record Templates\Record Templates - 3BA - pamonha.esp'.
at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)
at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
at SynthEBD.UpdateHandler.UpdateV1013RecordTemplates() in D:\a\SynthEBD\SynthEBD\SynthEBD\Patcher\PatcherAux\UpdateHandler.cs:line 108
Failed to copy new record template during update.
Source: C:\Modding\SynthEBD (Standalone Version)-88242-1-0-1-5-1696146648\InternalData\FirstLaunchResources\Record Templates - BHUNP - pamonha.esp
Destination: C:\Program Files (x86)\Steam\steamapps\common\Skyrim Special Edition\Data\SynthEBD\Record Templates\Record Templates - BHUNP - pamonha.esp
======= Layer 0:
Could not find a part of the path 'C:\Program Files (x86)\Steam\steamapps\common\Skyrim Special Edition\Data\SynthEBD\Record Templates\Record Templates - BHUNP - pamonha.esp'.
at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)
at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
at SynthEBD.UpdateHandler.UpdateV1013RecordTemplates() in D:\a\SynthEBD\SynthEBD\SynthEBD\Patcher\PatcherAux\UpdateHandler.cs:line 108
Not to mention when I don't get an error, SynthEBD seems to fail to load any of the settings I have set. There's also this error when I try to validate my configs:
SynthEBD has crashed with the following error:
======= Layer 0:
An item with the same key has already been added. Key: HIMBO
at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
at SynthEBD.VM_BodySlideAnnotator.DumpToModel() in D:\a\SynthEBD\SynthEBD\SynthEBD\Classes_Core\ViewModels\OBody SubModels\VM_BodySlideAnnotator.cs:line 118
at SynthEBD.VM_SettingsOBody.DumpViewModelToModel() in D:\a\SynthEBD\SynthEBD\SynthEBD\Settings\Settings_OBody\VM_SettingsOBody.cs:line 164
at SynthEBD.VM_SettingsTexMesh.<>c__DisplayClass8_0.<.ctor>b__21(Object _) in D:\a\SynthEBD\SynthEBD\SynthEBD\Settings\Settings_TexMesh\VM_SettingsTexMesh.cs:line 145
at SynthEBD.RelayCommand.Execute(Object parameter) in D:\a\SynthEBD\SynthEBD\SynthEBD\GUI_Aux\RelayCommand.cs:line 29
at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
SynthEBD Version: 1.0.1.5
Run Mode: Standalone
Installation Location: C:\Modding\SynthEBD (Standalone Version)-88242-1-0-1-5-1696146648\SynthEBD.dll
Patcher Settings Creation Log:
Found settings source path at C:\Modding\SynthEBD (Standalone Version)-88242-1-0-1-5-1696146648\Settings\SettingsSource.json
Source Settings:
Load Settings from Portable Folder: True
Portable Folder Location:
Patcher Environment Creation Log:
Found environment source path at C:\Modding\SynthEBD (Standalone Version)-88242-1-0-1-5-1696146648\Settings\EnvironmentSource.json
Source Settings:
Skyrim Version: SkyrimSE
Game Environment Directory: C:\Program Files (x86)\Steam\steamapps\common\Skyrim Special Edition\Data
Patcher State:
Main Settings:
Validation Disabled: False
Apply Assets: True
Apply BodyShapes via: None
Apply Height: True
Apply Head Parts: True
Use Consistency: True
Mod Manager Type: None
Primary Config Files
MixIn Config Files
Male BodyGen Configs
Female BodyGen Configs
Male BodySlides: 39 (15 annotated)
Female BodySlides: 72 (9 annotated)
Height Configs: 1
Eyebrows: 0 HeadParts
Eyes: 0 HeadParts
Face: 0 HeadParts
FacialHair: 0 HeadParts
Hair: 0 HeadParts
Misc: 0 HeadParts
Scars: 0 HeadParts
Current NPC Info: Null
The text was updated successfully, but these errors were encountered: