-
Notifications
You must be signed in to change notification settings - Fork 36
3.0 Module Manager Configuration
Module Manager Configuration
CLS uses Module Manager, a plugin that allows adding to a part's configuration. Using Module manager, CLS adds a module named ModuleConnectedLivingSpace, to provide CLS with information on whether or not a part can contain crew, or is internally passable by a crew member.
Habitability/Passability Detection
When no MM config file exists for a part, CLS will attempt to determine if a part is habitable or passable based on existing information in the part.cfg file. Often it can properly determine what is needed and add the cls module. Sometimes it cannot. To correct this issue a config file can be created to provide the needed information.
MM Config file structure
Module Manager uses a JSON style file containing many wildcards and options for creating additional info for parts. it is beyond the scope of this wiki to describe all these features. It is essentially a language in and of itself, and is very powerful. For the purposes of this Wiki, some samples will be provided to help in understanding what CLS needs/expects to support its operations.