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

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.