Kerbal Space Program science multipliers

Taken from the KSP wiki, then cleaned up.

SurfaceAtmosphereSpace
Celestial bodyLandedSplashedLowHighBorderLimitLowHighBorderRecovery
Kerbol N/AN/A18 km600 km11×1000 Mm
Moho 10×N/AN/AN/AN/AN/A80 km
Eve 22 km90 km400 km
Gilly N/AN/AN/AN/AN/A6 km
Kerbin 0.3×0.4×0.7×0.9×18 km70 km1.5×250 km
Mun N/AN/AN/AN/AN/A60 km
Minmus N/AN/AN/AN/AN/A2.5×30 km2.5×
Duna N/A12 km50 km140 km
Ike N/AN/AN/AN/AN/A50 km
Dres N/AN/AN/AN/AN/A25 km
Jool N/AN/A12×120 km200 km4 Mm
Laythe 14×12×11×10×10 km50 km200 km
Vall 12×N/AN/AN/AN/AN/A90 km
Tylo 12×N/AN/AN/AN/AN/A10×250 km
Bop 12×N/AN/AN/AN/AN/A25 km
Pol 12×N/AN/AN/AN/AN/A22 km
Eeloo 15×N/AN/AN/AN/AN/A12×10×60 km10×

Kerbonaut Capsule Modules
Surface SampleEVA ReportEVA Ex­peri­mentsAsteroid SampleComet SampleCrew ReportMystery Goo Obser­vationMaterials StudyTempe­rature ScanAtmos­pheric Pressure ScanGravity ScanSeismic ScanAtmos­phere Analysis*Infrared Tele­scopeMagneto­meter Boom
Surface: Landed BiomeBiomeGlobalBiomeBiomeBiomeBiomeBiomeBiomeBiomeBiomeBiomeBiome*
Surface: Splashed BiomeBiomeBiomeBiomeBiomeBiomeBiomeBiomeBiomeBiome
Flying Low* BiomeBiomeBiomeBiomeGlobalGlobalBiomeGlobalBiome
Flying High* GlobalGlobalGlobalGlobalGlobalGlobalGlobalGlobalBiome
In Space Low BiomeGlobalGlobalGlobalGlobalGlobalGlobalGlobalGlobalBiomeGlobal
In Space High GlobalGlobalGlobalGlobalGlobalGlobalGlobalGlobalGlobalBiomeGlobalGlobal

 *  = requires atmosphere

Biome lists

Kerbin

Mun

Minmus


Moho


Eve

Gilly


Duna

Ike


Dres


Jool

Laythe

Vall

Tylo

Bop

Pol


Eeloo


KSP orbitable body numbers

In save files for contracts there's the field body or targetBody, which specifies an orbitable body using a number. In the base game orbitable bodies are only the sun, the seven planets and nine moons. I found out this information experimentally, by modifying contracts.

IDBody
0Sun (Kerbol)
1Kerbin
2Mun
3Minmus
4Moho
5Eve
6Duna
7Ike
8Jool
9Laythe
10Vall
11Bop
12Tylo
13Gilly
14Pol
15Dres
16Eeloo
17N/A

Specifying a body or targetBody that's not between 0 and 16 causes the game (at least, version 1.12.2) to determine that all contracts are invalid, throw them away, and start afresh with a new set of contracts.


Created 2021-08-31, last edited 2022-11-04. Index.