Skip to content
Du4lity5151 edited this page Mar 19, 2025 · 14 revisions

Engines

The engine (not to be confused with the game's engine) controls the ship's movement characteristics.

An engine consists of a .json file and (optionally) a .png icon file. Its folder is stored under assets/items/engines/<engine name>. The name of the engine must end with "engine" or "Engine" to be considered an engine.

Engine properties include:

  • name: A string defining the displayed name of the engine.
  • big: A boolean value that can be true or false. If true and rotationAcceleration, acceleration, or maxRotationSpeed are not specified, it will default to slower moving/turning compared to false.
  • rotationAcceleration: Determines how fast the ship's turning speed increases.
  • acceleration: Determines how fast the ship's forward speed increases.
  • maxRotationSpeed: Determines the maximum speed at which the ship can turn.

An example (taken from the vanguardelite module) of an engine's config file:

{
    "name": "Imperial Elite Engine",
    "big": false,
    "rotationAcceleration": 600,
    "acceleration": 4,
    "maxRotationSpeed": 300
}
Clone this wiki locally