now you've lost me. the game writes .sol files and loads from them. the issue is with files that were copied into another folder.
I've also tried saving to a file without extension and loading from there. it works, even with older game versions, but there is a data loss (e.g. some stash items and storage chest contents).
but I'll try the save editor later, too.
well duh. the save editor reads .sol files. or at least tries to, quitting on me with the verbous error message:
[CoCEd: 1.0.6355.42918, CoC Data: 1.0.2_mod_1.4.19]
System.NullReferenceException: object reference not defined on object instance
by CoCEd.ViewModel.GameVM.UpdateChest() in C:\Users\dell laptop\Desktop\CoCEd-RevampMod\CoCEd\ViewModel\GameVM.Core.cs:line 226.
by CoCEd.ViewModel.GameVM..ctor(AmfFile file, GameVM previousVM) in C:\Users\dell laptop\Desktop\CoCEd-RevampMod\CoCEd\ViewModel\GameVM.cs:line 120.
by CoCEd.ViewModel.VM.Load(String path, SerializationFormat expectedFormat, Boolean createBackup) in C:\Users\dell laptop\Desktop\CoCEd-RevampMod\CoCEd\ViewModel\VM.cs:line 131.
by System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
by System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
by System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
by System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
by System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler).
given that the path "C:\Users\dell laptop\Desktop\" doesn't belong to any directory related to where the game or files are stored, that's a bust.