Body
The Body { } node is a wrapper node for the aspects of a body and contains the essential components for making a body. Body { } is a subnode of the @Kopernicus node.
Subnodes
Template { }Properties { }Orbit { }ScaledVersion { }Atmosphere { }PQS { }Ocean { }Rings { }Particles { }HazardousBody { }SpaceCenter { }Debug { }PostSpawnOrbit { }
Example
Body
{
name = Pear
cacheFile = Fruits/Cache/Pear.bin
barycenter = false
identifier = Fruits/Pear
randomMainMenuBody = true
contractWeight = 15
Template
{
...
}
Properties
{
...
}
Orbit
{
...
}
ScaledVersion
{
...
}
PQS
{
...
}
Ocean
{
...
}
Debug
{
...
}
}
| Property | Format | Description |
|---|---|---|
| name | String | The name of the body. |
| cacheFile | File Path | The path to the cache file for the body. |
| barycenter | Boolean | Whether the body should act as a barycenter. Also makes the body unselectable. |
| cbNameLater | String | (Deprecated, use Properties/displayName to change the name instead.) Applies a name change after loading the body. |
| identifier | String | The Unique Body Identifier (UBI) for the body. Used in the Interstellar Consortium and follows the format System/Body. |
| finalizeOrbit | Boolean | Whether the orbit of the body should be finalized. |
| randomMainMenuBody | Boolean | Whether the body should have a chance at being displayed on the Main Menu. |
| contractWeight | Integer | How often contracts should be generated for a body. Default is 30. |