Hi there
KSP Version: v1.12.3.3173 Windows player x64, 1.12.1 Making history, 1.7.1 Breaking ground, Win11 x64
What happens: The save button does not work
Mods / Add-Ons: All Stock
Steps to Replicate:
Create or load any vessel in the VAB
Open the drop down below the save button
Select different savegame
Select Stock on the opened list
Click save
Result: Nothing happens
Fixes/Workarounds: None known (except copy the craft file manually on your harddrive)
Other Notes/Pictures/Log Files:
[EXC 21:41:09.814] DirectoryNotFoundException: Could not find a part of the path "<...>\steamapps\common\Kerbal Space Program\saves\Stock\Ships\VAB\<...>.craft".
System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) (at <9577ac7a62ef43179789031239ba8798>:0)
System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) (at <9577ac7a62ef43179789031239ba8798>:0)
(wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
System.IO.File.Open (System.String path, System.IO.FileMode mode) (at <9577ac7a62ef43179789031239ba8798>:0)
ConfigNode.Save (System.String fileFullName, System.String header) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
ConfigNode.Save (System.String fileFullName) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
ShipConstruction.SaveShipToPath (System.String gameFolder, EditorFacility editorFacility, System.String localPath, System.String shipName) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
KSP.UI.Screens.DirectoryController.<InitForCraftSave>b__63_1 () (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
UnityEngine.Events.InvokableCall.Invoke () (at <12e76cd50cc64cf19e759e981cb725af>:0)
UnityEngine.Events.UnityEvent.Invoke () (at <12e76cd50cc64cf19e759e981cb725af>:0)
UnityEngine.UI.Button.Press () (at <5336a8686ff14f17888ce9a9f44f29bc>:0)
UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <5336a8686ff14f17888ce9a9f44f29bc>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <5336a8686ff14f17888ce9a9f44f29bc>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <5336a8686ff14f17888ce9a9f44f29bc>:0)
UnityEngine.EventSystems.EventSystem:Update()
The path of the "Stock" location seems wrong.
The log says "<...>\steamapps\common\Kerbal Space Program\saves\Stock\Ships\VAB\", but it actually would be "<...>\steamapps\common\Kerbal Space Program\Ships\VAB\", wouldn't it?
Sounds like easy to fix to me - where would be the correct place to address this?
Kind regards,
Michel_0