Skip to content

3.0 Module Manager Configuration

Joseph Korinek edited this page May 20, 2015 · 15 revisions

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.

Clone this wiki locally