API:List of Part Modules
From Kerbal Space Program Wiki
Revision as of 11:34, 25 March 2016 by Pizzaoverhead (talk | contribs) (Created list of PartModules using Visual Studio's autocomplete menu. To do: Add explanations for each item. In future this should likely be broken up into pages for each module.)
Behaviour is added to parts in KSP using modular components called part modules. These are classes which derive from PartModule.
Part modules can be added to a part by editing that part's configuration file. For example, to add a part module called "ModuleName" to a part, the part's configuration file should be edited to include the following before the final closing '}' in the file:
MODULE { name = ModuleName }
The following is a list of the part modules in KSP as of 1.0.5.
Module name | Notes |
---|---|
ModuleAblator | Used for heat shields to provide thermal protection during re-entry. The module consumes the resource named in ablativeResource as it does this (normally Ablator, defined outside the part module). The part's colour is also darkened as ablataiveResource is depleted. |
ModuleActiveRadiator | Used for radiators to remove heat from the craft at the cost of a named resource, normally ElectricCharge. |
ModuleAdvancedLandingGear | ?? |
ModuleAerodynamicLift | ?? |
ModuleAeroSurface | ?? |
ModuleAlternator | ?? |
ModuleAnalysisResource | ?? |
ModuleAnchoredDecoupler | ?? |
ModuleAnimateGeneric | ?? |
ModuleAnimateHeat | ?? |
ModuleAnimationGroup | ?? |
ModuleAnimatorLandingGear | ?? |
ModuleAsteroid | ?? |
ModuleAsteroidAnalysis | ?? |
ModuleAsteroidDrill | ?? |
ModuleAsteroidInfo | ?? |
ModuleAsteroidResource | ?? |
ModuleBiomeScanner | ?? |
ModuleCargoBay | ?? |
ModuleCommand | ?? |
ModuleConductionMultiplier | ?? |
ModuleControlSurface | ?? |
ModuleCoreHeat | ?? |
ModuleDataTransmitter | ?? |
ModuleDecouple | ?? |
ModuleDeployableRadiator | ?? |
ModuleDeployableSolarPanel | ?? |
ModuleDisplaceTweak | ?? |
ModuleDockingNode | ?? |
ModuleDragModifier | ?? |
ModuleEffectTest | ?? |
ModuleEngines | ?? |
ModuleEnginesFX | ?? |
ModuleEnviroSensor | ?? |
ModuleFuelJettison | ?? |
ModuleGenerator | ?? |
ModuleGimbal | ?? |
ModuleGPS | ?? |
ModuleGrappleNode | ?? |
ModuleHandle | ?? |
ModuleHighDefCamera | ?? |
ModuleJettison | ?? |
ModuleJointMotor | ?? |
ModuleJointMotorTest | ?? |
ModuleJointPivot | ?? |
ModuleLandingGear | ?? |
ModuleLandingGearFixed | ?? |
ModuleLandingLeg | ?? |
ModuleLiftingSurface | ?? |
ModuleLight | ?? |
ModuleOrbitalScanner | ?? |
ModuleOrbitalSurveyor | ?? |
ModuleOverheadDisplay | ?? |
ModuleParachute | ?? |
ModulePhysicMaterial | ?? |
ModuleProceduralFairing | ?? |
ModuleRCS | ?? |
ModuleReactionWheel | ?? |
ModuleRemoteController | ?? |
ModuleResource | ?? |
ModuleResourceConverter | ?? |
ModuleResourceHarvester | ?? |
ModuleResourceIntake | ?? |
ModuleResourceScanner | ?? |
ModuleRotatingJoint | ?? |
ModuleSampleCollector | ?? |
ModuleSampleContainer | ?? |
ModuleSAS | ?? |
ModuleScienceContainer | ?? |
ModuleScienceConverter | ?? |
ModuleScienceExperiment | ?? |
ModuleScienceLab | ?? |
ModuleSeeThroughObject | ?? |
ModuleSteering | ?? |
ModuleSurfaceFX | ?? |
ModuleTestSubject | ?? |
ModuleToggleCrossfeed | ?? |
ModuleTripLogger | ?? |
ModuleWheel | ?? |