Modules - UmbraSpaceIndustries/MKS GitHub Wiki

As of MKS 0.55.0.0

Modules

Code-wise, MKS parts contain specific modules that implement the different capabilities. This page lists the different modules used by MKS and provides a brief description of their capability. In addition, each section also identifies which parts implement that module, so, for example, you could find all parts having the Habitation modules to see which ones should be included to ensure you can make a trip of specific duration.

The Modules are divided into the following functional groups:

Animation

Animation modules affect how the apart is animated.

Module Name Description Used In Part(s)
ModuleAnimateGeneric This module controls animation items. It's primarily used for turning on/off lights and raising antennas. MKS Duna Agriculture Module, MKS Duna Kerbitat, MKS Duna Colonization Module, MKS Duna Logistics Center, MKS Duna Medical Bay, MKS Duna Power Distribution Unit, MKS Duna Pioneer Module, MKS Ranger Comm-Lab
ModuleAnimationGroup This module controls complex groups of animation. MKS Ranger Regolith Sifter
USIAnimation This module provides USI-specific animation capabilities associated with the Deploy action. MKS Duna Agriculture Module, MKS Duna Kerbitat, MKS Duna Colonization Module, MKS Duna Logistics Center, MKS Duna Medical Bay, MKS Duna Power Distribution Unit, MKS Duna Pioneer Module, MKS Ranger Agricultural Module, MKS Ranger Habitation Module, MKS Ranger Inflatable Storage Module, MKS Ranger Mini-Habitation Module, MKS Ranger Inflatable Workshop, MKS Tundra Expandable Habitat (2.75m), MKS Tundra Expandable Habitat (4.25m), MKS Tundra Habitation Ring, MKS Tundra Inflatable Storage Module

Core

Core modules are associated with core KSP capabilities

Module Name Description Used In Part(s)
ModuleCommand This module provide the Command capability, allowing control of the craft. MKS Duna Agriculture Module, MKS Duna Kerbitat, MKS Duna Colonization Module, MKS Duna Logistics Center, MKS Duna Medical Bay, MKS Duna Power Distribution Unit, MKS Duna Pioneer Module, MKS Ranger Anchor Hub, MKS Ranger Auxiliary Control Module, MKS Tundra Expandable Habitat (2.75m), MKS Tundra Expandable Habitat (4.25m), MKS Tundra Agriculture Module (2.5m), MKS Tundra Agriculture Module (3.75m), MKS Tundra Airlock, MKS Tundra Training Akademy, MKS Tundra Agriculture Support Module, MKS Tundra Assembly Plant, MKS Tundra 2.5M Hub, MKS Tundra 2.5M Hub (Short), MKS Tundra Kerbitat (2.5m), MKS Tundra Kerbitat (3.75m), MKS Tundra Colonization Module (2.5m), MKS Tundra Colonization Module (3.75m), MKS Tundra Medical Bay (2.5m), MKS Tundra Medical Bay (3.75m), MKS Tundra MultiHub, MKS Tundra Nuclear Fuel Plant, MKS Tundra Power Distribution Unit, MKS Tundra Pioneer + Logistics Module, MKS Tundra Recycling Module, MKS Tundra Industrial Refinery, MKS Tundra Industrial Regolith Sifter, MKS Tundra Mobile Workshop (2.5m)
ModuleDataTransmitter This module allows parts to transmit data. Primarily related to antennae. MKS Ranger Comm-Lab
ModuleDecouple This module allows for the separation of parts of a craft. MKS Ranger 2.5m stack adapter
ModuleKerbNetAccess This module allows the user to access the KerbalNet. MKS Duna Pioneer Module, MKS Tundra Pioneer + Logistics Module
ModuleLight This module is associated with a part that generates light. MKS Ranger Agricultural Module, MKS Ranger Anchor Hub, MKS Ranger Ball Hub, MKS Ranger Habitation Module, MKS Ranger Inflatable Storage Module, MKS Ranger Mini-Habitation Module, MKS Ranger Inflatable Workshop, MKS Tundra Mobile Workshop (2.5m)
ModuleOverheatDisplay This module allows the part to display visual cues to the occurrence of overheating. MKS Duna Power Distribution Unit, MKS Tundra Power Distribution Unit
ModuleProbeControlPoint This module allows for a Pilot in the associated part to control other command modules. MKS Duna Logistics Center, MKS Duna Pioneer Module, MKS Tundra Pioneer + Logistics Module
ModuleStructuralNode This module allows for the attachment of other parts. MKS Tundra Agriculture Module (2.5m), MKS Tundra Agriculture Module (3.75m), MKS Tundra Airlock, MKS Tundra Training Akademy, MKS Tundra Agriculture Support Module, MKS Tundra Assembly Plant, MKS Tundra 2.5M Hub, MKS Tundra 2.5M Hub (Short), MKS Tundra Kerbitat (2.5m), MKS Tundra Kerbitat (3.75m), MKS Tundra Colonization Module (2.5m), MKS Tundra Colonization Module (3.75m), MKS Tundra Medical Bay (2.5m), MKS Tundra Medical Bay (3.75m), MKS MiniTruss, MKS Tundra MultiHub, MKS MultiTruss, MKS Tundra Nuclear Fuel Plant, MKS Tundra Power Distribution Unit, MKS Tundra Pioneer + Logistics Module, MKS Tundra Recycling Module, MKS Tundra Industrial Refinery, MKS Tundra Industrial Regolith Sifter, MKS Tundra Mobile Workshop (2.5m)
ModuleToggleCrossfeed This module allows the disabling and re-enablement of the flow of resources across the part. MKS Ranger 2.5m stack adapter

Experience

Experience modules affect how experience is accumulated and reported.

Module Name Description Used In Part(s)
ModuleExperienceManagement This module allows for changing the experience of Kerbals in the associated part. MKS Duna Pioneer Module, MKS Tundra Training Akademy, MKS Tundra Pioneer + Logistics Module
SpaceAcademy This module allows for the enhancing of Kerbals experience. MKS Tundra Training Akademy

Ground Construction

Ground Construction are associated with the behavior of the Ground Construction modules, such as providing the command Workshop required to deploy GC kits

Module Name Description Used In Part(s)
GroundWorkshop GC workshops are required to deploy GC shipping containers. MKS Ranger Inflatable Workshop, MKS Tundra Assembly Plant, MKS Tundra Mobile Workshop (2.5m)

Heat

Heat modules affect how heat is calculated and dissipated within a part

Module Name Description Used In Part(s)
ModuleCoreHeat This module controls the generation, removal, and calculation of heat related to a part of craft. MKS Duna Power Distribution Unit, MKS Tundra Power Distribution Unit
ModuleHeatPump This module is used by the Ranger Heat pump to remove massive amounts of excessive heat. MKS Ranger Thermal Control System

KIS

KIS modules are associated with behavior from the Kerbal Inventory System (KIS)

Module Name Description Used In Part(s)
ModuleKISItem This module allows parts to interact with the Kerbal Inventory System (KIS). MKS Ranger Agricultural Module, MKS Ranger Habitation Module, MKS Ranger Mini-Habitation Module, MKS Ranger Inflatable Workshop

Life Support

Life support modules affect how Supplies, Habitation, and Homesickness values are determined.

Module Name Description Used In Part(s)
ModuleColonyRewards Parts with this module contribute to the calculation and generation of Colony Rewards. MKS Duna Pioneer Module, MKS Tundra Pioneer + Logistics Module
ModuleEfficiencyPart This module improves the efficiencies of part associates with Greenhouse, Crusher, Smelter, and Workshop converters. MKS Ranger Agricultural Module, MKS Ranger Crush-O-Matic Portable Extractor, MKS Ranger Smelt-O-Matic Portable Smelter, MKS Ranger Inflatable Workshop, MKS Tundra Expandable Habitat (2.75m), MKS Tundra Expandable Habitat (4.25m), MKS Tundra Habitation Ring, MKS Tundra Mobile Workshop (2.5m)
ModuleHabitation Increases the Habitation counter. MKS Duna Kerbitat, MKS Ranger Habitation Module, MKS Ranger Mini-Habitation Module, MKS Tundra Expandable Habitat (2.75m), MKS Tundra Expandable Habitat (4.25m), MKS Tundra Habitation Ring, MKS Tundra Kerbitat (2.5m), MKS Tundra Kerbitat (3.75m)
ModuleLifeSupport This module allows for the part to contribute to the calculation of available and remaining Life Support, which is USI-LS factor. MKS Duna Agriculture Module, MKS Duna Kerbitat, MKS Duna Colonization Module, MKS Duna Logistics Center, MKS Duna Medical Bay, MKS Duna Power Distribution Unit, MKS Duna Pioneer Module, MKS Ranger Agricultural Module, MKS Ranger Habitation Module, MKS Ranger Mini-Habitation Module, MKS Ranger Inflatable Workshop, MKS Tundra Expandable Habitat (2.75m), MKS Tundra Expandable Habitat (4.25m), MKS Tundra Agriculture Module (2.5m), MKS Tundra Agriculture Module (3.75m), MKS Tundra Training Akademy, MKS Tundra Agriculture Support Module, MKS Tundra Assembly Plant, MKS Tundra Habitation Ring, MKS Tundra Kerbitat (2.5m), MKS Tundra Kerbitat (3.75m), MKS Tundra Colonization Module (2.5m), MKS Tundra Colonization Module (3.75m), MKS Tundra Medical Bay (2.5m), MKS Tundra Medical Bay (3.75m), MKS Tundra Nuclear Fuel Plant, MKS Tundra Power Distribution Unit, MKS Tundra Pioneer + Logistics Module, MKS Tundra Recycling Module, MKS Tundra Industrial Refinery, MKS Tundra Industrial Regolith Sifter, MKS Tundra Mobile Workshop (2.5m)
ModuleLifeSupportExtender This module allows increasing of values associated with the Living Module and MedBay factors of USI-LS. MKS Duna Colonization Module, MKS Duna Medical Bay, MKS Tundra Colonization Module (2.5m), MKS Tundra Colonization Module (3.75m), MKS Tundra Medical Bay (2.5m), MKS Tundra Medical Bay (3.75m)
ModuleLifeSupportRecycler This module allows the associated part to act as a Purifier or Recycler, which are USI-LS. Factors. MKS Duna Kerbitat, MKS Duna Pioneer Module, MKS Tundra Kerbitat (2.5m), MKS Tundra Kerbitat (3.75m), MKS Tundra Pioneer + Logistics Module

Logistics

Logistics modules affect how the part interacts with the local, planetary, and orbital logistics systems

Module Name Description Used In Part(s)
ModuleAutoRepairer Parts with this module automatically repair the other parts around them, replacing the need to EVA an engineer and manually repair the individual items. MKS Ranger Inflatable Workshop, MKS Tundra Assembly Plant, MKS Tundra Mobile Workshop (2.5m)
ModuleBulkConverter This module allows the associated part to extract all available resources into whatever containers are available. Used by the Sifter parts. MKS Ranger Regolith Sifter, MKS Tundra Industrial Regolith Sifter
ModuleOrbitalLogistics This module allows the part to participate in Orbital Logistics. MKS Duna Logistics Center, MKS Tundra Pioneer + Logistics Module
ModulePlanetaryLogistics This module allows the part to participate in Planetary Logistics. MKS Duna Logistics Center, MKS Tundra Pioneer + Logistics Module
USI_ModuleFieldRepair This module allows the :gear:Machinery to be manually replaced/filled by an Engineer on EVA or automatically by parts with the ModuleAutoRepairer module. MKS Duna Agriculture Module, MKS Duna Kerbitat, MKS Duna Colonization Module, MKS Duna Logistics Center, MKS Duna Medical Bay, MKS Duna Power Distribution Unit, MKS Duna Pioneer Module, MKS Ranger Agricultural Module, MKS Ranger Crush-O-Matic Portable Extractor, MKS Ranger Habitation Module, MKS Ranger Regolith Sifter, MKS Ranger Smelt-O-Matic Portable Smelter, MKS Ranger Inflatable Workshop, MKS Tundra Expandable Habitat (2.75m), MKS Tundra Expandable Habitat (4.25m), MKS Tundra Agriculture Module (2.5m), MKS Tundra Agriculture Module (3.75m), MKS Tundra Agriculture Support Module, MKS Tundra Assembly Plant, MKS Tundra Habitation Ring, MKS Tundra Kerbitat (2.5m), MKS Tundra Kerbitat (3.75m), MKS Tundra Colonization Module (2.5m), MKS Tundra Colonization Module (3.75m), MKS Tundra Medical Bay (2.5m), MKS Tundra Medical Bay (3.75m), MKS Tundra Nuclear Fuel Plant, MKS Tundra Power Distribution Unit, MKS Tundra Pioneer + Logistics Module, MKS Tundra Recycling Module, MKS Tundra Industrial Refinery, MKS Tundra Industrial Regolith Sifter, MKS Tundra Mobile Workshop (2.5m)
USI_ModuleRecycleBin This module allow the part to convert input resources back into their component resources. MKS Ranger Inflatable Storage Module, MKS Ranger Inflatable Workshop, MKS Tundra Inflatable Storage Module, MKS Tundra Nuclear Fuel Plant, MKS Tundra Mobile Workshop (2.5m)
USI_ModuleResourceWarehouse This module allows the storing of USI resources. Used by the inflatable storage modules (ISM). MKS Ranger Inflatable Storage Module, MKS Tundra Inflatable Storage Module

Power

Power Modules affect how power consumption and generation are determined

Module Name Description Used In Part(s)
ModulePowerCoupler This module allows the associated part to accept or pass on :zap:ElectricCharge. MKS Duna Agriculture Module, MKS Duna Kerbitat, MKS Duna Colonization Module, MKS Duna Logistics Center, MKS Duna Medical Bay, MKS Duna Power Distribution Unit, MKS Duna Pioneer Module, MKS Ranger Auxiliary Control Module, MKS Ranger Scout-200 Power Pack, MKS Tundra Agriculture Module (2.5m), MKS Tundra Agriculture Module (3.75m), MKS Tundra Airlock, MKS Tundra Training Akademy, MKS Tundra Agriculture Support Module, MKS Tundra Assembly Plant, MKS Tundra Kerbitat (2.5m), MKS Tundra Kerbitat (3.75m), MKS Tundra Colonization Module (2.5m), MKS Tundra Colonization Module (3.75m), MKS Tundra Medical Bay (2.5m), MKS Tundra Medical Bay (3.75m), MKS Tundra Nuclear Fuel Plant, MKS Tundra Power Distribution Unit, MKS Tundra Pioneer + Logistics Module, MKS Tundra Recycling Module, MKS Tundra Industrial Refinery, MKS Tundra Industrial Regolith Sifter, MKS Tundra Mobile Workshop (2.5m)
ModulePowerDistributor This module allows parts to transmit or pass on :zap:ElectricCharge. MKS Duna Power Distribution Unit, MKS Ranger Auxiliary Control Module, MKS Ranger Scout-200 Power Pack, MKS Tundra Power Distribution Unit

Resource Management

Resource Management Modules affect how resources are produced and consumed

Module Name Description Used In Part(s)
FSfuelSwitch Allows storage of different combinations of resources that can be changed in the VAB/SPC or in-game MKS Ranger Inflatable Storage Module, MKS Tundra Inflatable Storage Module
FStextureSwitch2 Allows the decals and skis to be changed in the VAB/SPC or in-game MKS Ranger Inflatable Storage Module, MKS Tundra Inflatable Storage Module
ModuleResourceConverter_USI This module allows for the conversion of specific USI resources. MKS Duna Agriculture Module, MKS Duna Logistics Center, MKS Duna Power Distribution Unit, MKS Ranger Agricultural Module, MKS Ranger Crush-O-Matic Portable Extractor, MKS Ranger Scout-200 Power Pack, MKS Ranger Smelt-O-Matic Portable Smelter, MKS Ranger Inflatable Workshop, MKS Tundra Agriculture Module (2.5m), MKS Tundra Agriculture Module (3.75m), MKS Tundra Agriculture Support Module, MKS Tundra Assembly Plant, MKS Tundra Nuclear Fuel Plant, MKS Tundra Power Distribution Unit, MKS Tundra Pioneer + Logistics Module, MKS Tundra Recycling Module, MKS Tundra Industrial Refinery, MKS Tundra Mobile Workshop (2.5m)
ModuleResourceDistributor This module allow the part manned part to extract materials from the planetary logistics 'warehouse'. MKS Duna Logistics Center, MKS Duna Pioneer Module, MKS Tundra Pioneer + Logistics Module
ModuleResourceSurveyor This module allows the part to survey planets or asteroids for resources. MKS Duna Pioneer Module, MKS Tundra Pioneer + Logistics Module

Science

Science Modules affect how science is produced, collected, and reported.

Module Name Description Used In Part(s)
ModuleScienceContainer This module allows the part to store Science. MKS Duna Agriculture Module, MKS Duna Kerbitat, MKS Duna Colonization Module, MKS Duna Logistics Center, MKS Duna Medical Bay, MKS Duna Power Distribution Unit, MKS Duna Pioneer Module, MKS Ranger Auxiliary Control Module, MKS Ranger Comm-Lab, MKS Tundra Training Akademy, MKS Tundra Agriculture Support Module, MKS Tundra Assembly Plant, MKS Tundra Colonization Module (3.75m), MKS Tundra Medical Bay (3.75m), MKS Tundra Nuclear Fuel Plant, MKS Tundra Recycling Module, MKS Tundra Industrial Refinery, MKS Tundra Industrial Regolith Sifter
ModuleScienceConverter This module convert science into data. MKS Ranger Comm-Lab
ModuleScienceLab This module allows the part to process Science. MKS Ranger Comm-Lab

Weight Distribution

A hodge-podge collection of modules that don't really fit in any of the other areas

Module Name Description Used In Part(s)
ModuleWeightDistributableCargo This module allows the part to have its mass dynamically redistributed across the craft. MKS Ranger Agricultural Module, MKS Ranger Airlock, MKS Ranger Auxiliary Control Module, MKS Ranger Battery Pack, MKS Ranger Comm-Lab, MKS Ranger Crush-O-Matic Portable Extractor, MKS Ranger Habitation Module, MKS Ranger Thermal Control System, MKS Ranger Inflatable Storage Module, MKS Ranger Mini-Habitation Module, MKS Ranger Attachment Point, MKS Ranger Scout-200 Power Pack, MKS Ranger Regolith Sifter, MKS Ranger Smelt-O-Matic Portable Smelter, MKS Ranger Inflatable Workshop, MKS Tundra Mobile Workshop (2.5m)
ModuleWeightDistributor This module allows the part to dynamically redistribute the mass to that it is centered in the craft. MKS Duna Agriculture Module, MKS Duna Kerbitat, MKS Duna Colonization Module, MKS Duna Logistics Center, MKS Duna Medical Bay, MKS Duna Power Distribution Unit, MKS Duna Pioneer Module, MKS Ranger Anchor Hub
USI_InertialDampener This module allows for the mass to be 'discounted' when physics is initiate, resulting in a stable craft on the ground upon resumption of a scene. MKS Duna Agriculture Module, MKS Duna Kerbitat, MKS Duna Colonization Module, MKS Duna Logistics Center, MKS Duna Medical Bay, MKS Duna Power Distribution Unit, MKS Duna Pioneer Module, MKS Ranger Agricultural Module, MKS Ranger Airlock, MKS Ranger Anchor Hub, MKS Ranger Auxiliary Control Module, MKS Ranger Ball Hub, MKS Ranger Battery Pack, MKS Ranger Comm-Lab, MKS Ranger Crush-O-Matic Portable Extractor, MKS Ranger Habitation Module, MKS Ranger Thermal Control System, MKS Ranger Inflatable Storage Module, MKS Ranger Mini-Habitation Module, MKS Ranger Attachment Point, MKS Ranger Scout-200 Power Pack, MKS Ranger Regolith Sifter, MKS Ranger Smelt-O-Matic Portable Smelter, MKS Ranger Inflatable Workshop, MKS Tundra Expandable Habitat (2.75m), MKS Tundra Expandable Habitat (4.25m), MKS Tundra Agriculture Module (2.5m), MKS Tundra Agriculture Module (3.75m), MKS Tundra Airlock, MKS Tundra Training Akademy, MKS Tundra Agriculture Support Module, MKS Tundra Assembly Plant, MKS Tundra Habitation Ring, MKS Tundra 2.5M Hub, MKS Tundra 2.5M Hub (Short), MKS Tundra Inflatable Storage Module, MKS Tundra Kerbitat (2.5m), MKS Tundra Kerbitat (3.75m), MKS Tundra Colonization Module (2.5m), MKS Tundra Colonization Module (3.75m), MKS Tundra Medical Bay (2.5m), MKS Tundra Medical Bay (3.75m), MKS Tundra Mini-Airlock, MKS MiniTruss, MKS Tundra MultiHub, MKS MultiTruss, MKS Tundra Nuclear Fuel Plant, MKS Tundra Power Distribution Unit, MKS Tundra Pioneer + Logistics Module, MKS Tundra Recycling Module, MKS Tundra Industrial Refinery, MKS Tundra Industrial Regolith Sifter, MKS Tundra Mobile Workshop (2.5m)

Swap

These modules allow the parts functionality to be changed by an Engineer in the field, at a cost.

Module Name Description Used In Part(s)
ModuleSwapControllerNew This module provides a means to change the functionality associated with the part. MKS Duna Agriculture Module
ModuleSwapOption This module provides a means to change the functionality associated with the part. MKS Duna Agriculture Module
ModuleSwappableConverter This module allows the functionality of the various 'bays' to be changed in the field, at a cost. MKS Duna Kerbitat, MKS Ranger Agricultural Module, MKS Ranger Crush-O-Matic Portable Extractor, MKS Ranger Habitation Module, MKS Ranger Smelt-O-Matic Portable Smelter, MKS Ranger Inflatable Workshop, MKS Tundra Expandable Habitat (2.75m), MKS Tundra Expandable Habitat (4.25m), MKS Tundra Agriculture Module (2.5m), MKS Tundra Agriculture Module (3.75m), MKS Tundra Agriculture Support Module, MKS Tundra Assembly Plant, MKS Tundra Habitation Ring, MKS Tundra Kerbitat (2.5m), MKS Tundra Kerbitat (3.75m), MKS Tundra Nuclear Fuel Plant, MKS Tundra Industrial Refinery, MKS Tundra Mobile Workshop (2.5m)
ModuleSwappableConverterNew This module allows the functionality of the various 'bays' to be changed in the field, at a cost. MKS Duna Agriculture Module

Miscellaneous

Logistics modules affect how the part interacts with the local, planetary, and orbital logistics systems

Module Name Description Used In Part(s)
MKSModule Command Module MKS Duna Agriculture Module, MKS Duna Kerbitat, MKS Duna Colonization Module, MKS Duna Logistics Center, MKS Duna Medical Bay, MKS Duna Power Distribution Unit, MKS Duna Pioneer Module, MKS Ranger Agricultural Module, MKS Ranger Auxiliary Control Module, MKS Ranger Comm-Lab, MKS Ranger Crush-O-Matic Portable Extractor, MKS Ranger Habitation Module, MKS Ranger Mini-Habitation Module, MKS Ranger Scout-200 Power Pack, MKS Ranger Regolith Sifter, MKS Ranger Smelt-O-Matic Portable Smelter, MKS Ranger Inflatable Workshop, MKS Tundra Expandable Habitat (2.75m), MKS Tundra Expandable Habitat (4.25m), MKS Tundra Agriculture Module (2.5m), MKS Tundra Agriculture Module (3.75m), MKS Tundra Training Akademy, MKS Tundra Agriculture Support Module, MKS Tundra Assembly Plant, MKS Tundra Habitation Ring, MKS Tundra Kerbitat (2.5m), MKS Tundra Kerbitat (3.75m), MKS Tundra Colonization Module (2.5m), MKS Tundra Colonization Module (3.75m), MKS Tundra Medical Bay (2.5m), MKS Tundra Medical Bay (3.75m), MKS Tundra Nuclear Fuel Plant, MKS Tundra Power Distribution Unit, MKS Tundra Pioneer + Logistics Module, MKS Tundra Recycling Module, MKS Tundra Industrial Refinery, MKS Tundra Industrial Regolith Sifter, MKS Tundra Mobile Workshop (2.5m)