No matter how deep you nest your mods' folders, your mod itself should be contained within the /GameData folder with a name that uniquely identifies your mod. If you are making a mod that does things other than just provide a stock-capable parts pack, you may want a more subfolders, one for parts, one for agencies, another for contracts, etc, etc. For example: /Engines/ to place all of your engine designs inside. This is certainly an acceptable practice, and one that Squad uses themselves. If you making more than a few parts, you may want to create a folder for each type of part. Even though Squad themselves are horribly inconsistent when building parts, it is best to have the name of the folder, and the names of each of the meshes match the name of the part inside the cfg file (not the name that you see in the parts building! More on that later). When creating a new part, each of these files (including additional models and meshes, if needed) should all be contained in a single folder which describes or names the part. I am not a modeler, so I will leave that guidance to someone more qualified.
#KERBAL SPACE PROGRAM SCANSAT SOFTWARE#
Under the 0.25 standards, the model and collision mesh must both have a material assigned when creating them in your modeling software and prior to export for use. It is well documented in the forum thread and on sarbian's Gitub.Įvery part consists of multiple files, including the configuration file, a model and a collision mesh. If you see an signs, 's, or it looks like programming, the config is using Module Manager. The mod Module Manager adds powerful filtering and extension capabilities to the Config Node format. The stock config is very simple - nodes and values, which are nothing more than tree nodes and strings. See the C# class documentation in the KSP API Documentation for more details.
Config nodes can contain values (serialized versions of all sorts of data types) or other config nodes. The config format used in Kerbal Space Program is NOT a Unity class, but specific to KSP. 6 Contracts Definitions Configuration Files.5 Science Definitions Configuration Files.