Skip to content

ModuleVariablePowerEngine

DareMightyThingsJPL edited this page Jul 19, 2025 · 1 revision

This module implements power increasing/decreasing for electric engines. This means that with higher electrical inputs, their efficiency will improve. ie. pulsed induction thrusters

	MODULE
	{
		name = VariablePowerEngine
		ConstantThrust = 41.1
		HeatCurve
		{
			key = 0 87.044429
			key = 1 148.450317
		}
		PowerCurve
		{
			key = 0 999.99
			key = 1 1999.9
		}
		IspCurve
		{
			key = 0 5500
			key = 1 9380
		}
	}
  • ConstantThrust: The thrust in kilonewtons that is constant through power throttling.
  • HeatCurve: Affects heatProduction in ModuleEnginesFX.
    • key: first value is 0-1, second value is heatProduction. There can be as many key as wanted, but two is what's needed for the module to work.
  • PowerCurve: Affects the ElectricCharge/Second and engine draws.
    • key: first value is 0-1, second value is ElectricCharge/second the engine drains at max throttle. There can be as many key as wanted, but two is what's needed for the module to work.
  • ISPCurve: Affects the engines ISP (Specific Impulse).
    • key: first value is 0-1, second value is ISP in seconds. There can be as many key as wanted, but two is what's needed for the module to work.

Clone this wiki locally