-
Notifications
You must be signed in to change notification settings - Fork 127
Engines
Du4lity5151 edited this page Sep 20, 2025
·
16 revisions
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 turning compared to false. -
rotationAcceleration: Determines how fast the ship's turning speed increases. Defaults to 515, and 100 if big. -
acceleration: Determines how fast the ship's forward speed increases. Defaults to 2.0 if not specified. -
maxRotationSpeed: Determines the maximum speed at which the ship can turn. Defaults to 230, and 40 if big.
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
}