Subassemblies can be moved and downloaded in the same way. When subassemblies are used, a Subassemblies directory is created for them. Otherwise it would mean that any craft already launched would change if the craft in the editor is changed and that would make docking and staging impossible or at least very complicated.Ĭraft files from another game or downloaded craft files can be moved in the VAB/SPH folder in the destination save. Craft designs exist independently from saves and changes in the craft files are not represent in the save file without actually launching that changed craft. It contains two directories containing the saved craft for both the VAB and SPH. craft file it came from is updated.įor each game in the Saves directory, there is a corresponding Ships subdirectory. Once launched, ship information is stored in the. The persistent.sfs stores the automatic saves done by the game regularly and prior to exiting the session.Ī Hard mode without the ability to save may appear nice in theory, but KSP is still unstable enough (especially with mods) that all progress can be easily lost by a crash and without a backed up persistent.sfs. In each session directory are a persistent.sfs and if quicksaves were used quicksave.sfs. Changing the name won't influence how the entry is named in game. In the directory is a directory for each season named after it. In the saves directory all saved sessions are stored. However, different parts can coexist in the same directory. Many modders give each part its own directory for all the files it needs. The modules, textures and part configuration files are situated in this subdirectory.
The directory for each mod (and Squad) has several standard subdirectories. There are exceptions, like addons which were created previously and don't support the new directory format yet or addons which change the behaviour of KSP differently. Since version 0.20 the GameData directory was introduced in which most of the addons go.
The UnityEngine.dll for pretty much needed by any mod and UnityEngine.UI.dll is needed for mods using a GUI. Assembly-CSharp.dll contains the KSP API.
assets archive files.Ĭontains DLLs for KSP which are linked as a mod library. Use a Unity assets browser to look inside the.
When this directory is extracted it can be placed anywhere, so this tutorial can't tell where to exactly find it. Depending on the operating system there is either KSP-win, KSP_linux or KSP-osx which contains the root directory of KSP.
The manual installation is distributed in a zip archive. Within the library folder, Kerbal Space Program is in the SteamApps/common/Kerbal Space Program directory.
The default directories on Mac and Linux computers are in the home directories of the user.