Modules - notthebobo/hello-world GitHub Wiki

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.

ModuleAnimateGeneric

Animate Generic Used in the following part(s):

ModuleAnimationGroup

Animation Group Used in the following part(s):


Core

Core modules are associated with core KSP capabilities

FSanimateGeneric

FireSpitter Generic Animation Used in the following part(s):

ModuleCommand

Command Used in the following part(s):

ModuleDataTransmitter

Data Transmitter Used in the following part(s):

ModuleDecouple

Decouple Used in the following part(s):

ModuleEngines

Egines Used in the following part(s):

ModuleFuelJettison

Fuel Jettison Used in the following part(s):

ModuleKerbNetAccess

Kerb Net Access Used in the following part(s):

ModuleLight

Light Used in the following part(s):

ModuleOverheatDisplay

Overheat Display Used in the following part(s):

ModuleProbeControlPoint

Probe Control Point Used in the following part(s):

ModuleReactionWheel

Rection Wheel Used in the following part(s):

ModuleStructuralNode

Structural Node Used in the following part(s):

ModuleToggleCrossfeed

Toggle Crossfeed Used in the following part(s):


Experience

Experience modules affect how experience is accumulated and reported.

ModuleExperienceManagement

Experience Management Used in the following part(s):


Ground Construction

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

GroundWorkshop

Ground Construction (GC) Workshop Used in the following part(s):


Heat

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

ModuleCoreHeat

Core Heat Used in the following part(s):

ModuleHeatPump

Heat Pump Used in the following part(s):


KIS

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

ModuleKISItem

KIS Item Used in the following part(s):


Life Support

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

ModuleColonyRewards

Colony Rewards Used in the following part(s):

ModuleEfficiencyPart

Efficiency Part Used in the following part(s):

ModuleHabitation

Habitation Used in the following part(s):

ModuleLifeSupport

Life Support Used in the following part(s):

ModuleLifeSupportExtender

Life Support Extender Used in the following part(s):

ModuleLifeSupportRecycler

Life Support Recycler Used in the following part(s):


Logistics

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

ModuleAutoRepairer

Auto Repairer Used in the following part(s):

ModuleBulkConverter

Bulk Converter Used in the following part(s):

ModuleLogisticsConsumer

Logistics Consumer Used in the following part(s):

ModuleOrbitalLogistics

Orbital Logistics Used in the following part(s):

ModulePlanetaryLogistics

Planetary Logistics Used in the following part(s):


Miscellaneous

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

MKSModule

MKS Module Used in the following part(s):


Power

Power Modules affect how power consumption and generation are determined

ModuleDeployableSolarPanel

Deployable Solar Panel Used in the following part(s):

ModulePowerCoupler

Power Coupler Used in the following part(s):

ModulePowerDistributor

Power Distributor Used in the following part(s):


Resource Management

Resource Management Modules affect how resources are produced and consumed

FSfuelSwitch

Fire Spitter Fuel Switch Used in the following part(s):

FStextureSwitch2

Fire Spitter Texture Switch Used in the following part(s):

ModuleResourceConverter_USI

Resource Converter Used in the following part(s):

ModuleResourceDistributor

Resource Distributor Used in the following part(s):

ModuleResourceHarvester_USI

USI Resource Harvester Used in the following part(s):

ModuleResourceSurveyor

Resource Surveyor Used in the following part(s):


Science

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

ModuleScienceContainer

Science Container Used in the following part(s):

ModuleScienceConverter

Science Converter Used in the following part(s):

ModuleScienceLab

Science Lab Used in the following part(s):


Swap

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

ModuleSwapControllerNew

Swap Controller New Used in the following part(s):

ModuleSwapOption

Swap Option Used in the following part(s):

ModuleSwappableConverter

Swappable Converter Used in the following part(s):

ModuleSwappableConverterNew

Swappable Converter New Used in the following part(s):


Weight Distribution

Weight Distribution modules affect how parts interact (or don't) with the KSP physics model

ModuleWeightDistributableCargo

Weight Distributable Cargo Used in the following part(s):


Animation

Animation modules affect how the apart is animated.

USIAnimatedFuelTank

USI Animated Fuel Tank Used in the following part(s):

USIAnimation

USI Animation Used in the following part(s):


Core

Core modules are associated with core KSP capabilities

ModuleWheelBase

Wheel Base Used in the following part(s):

ModuleWheelBrakes

Wheel Brakes Used in the following part(s):

ModuleWheelDeployment

Wheel Deployment Used in the following part(s):

ModuleWheelMotor

Wheel Motor Used in the following part(s):

ModuleWheelSteering

Wheel Steering Used in the following part(s):

ModuleWheelSuspension

Wheel Suspension Used in the following part(s):


Experience

Experience modules affect how experience is accumulated and reported.

SpaceAcademy

Space Academy Used in the following part(s):


Logistics

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

USI_ModuleFieldRepair

USI Field Repair Used in the following part(s):

USI_ModuleRecycleBin

USI Recycle Bin Used in the following part(s):

USI_ModuleResourceWarehouse

USI Resource Warehouse Used in the following part(s):


Resource Management

Resource Management Modules affect how resources are produced and consumed

USI_ModuleDemolition

USI Demolition Used in the following part(s):

#N/A

Weight Distribution

Weight Distribution modules affect how parts interact (or don't) with the KSP physics model

ModuleWeightDistributor

Weight Distributor Used in the following part(s):

USI_InertialDampener

USI Inertial Dampener Used in the following part(s):