Skip to content

v0.5.0 - RCS translation burns

Choose a tag to compare

@Maximilian-Nesslauer Maximilian-Nesslauer released this 24 Jul 20:48

RCS burn options in the burn editor

Changes

  • Execute a planned burn on RCS thrusters alone, no main engine. Useful for small corrections, where rotating the whole vehicle for the main engine can cost more than translating, and for vehicles with no active main engine and only multiple thrusters like e.g. small probes.
  • Per-burn options below the burn editor: Execution (Default or RCS), Attitude (Auto, Hold or Align) and Allocator (Groups or LP).
  • Two attitude strategies. Hold keeps the current attitude and fires the axis mix that points at the burn vector; Align first rotates the strongest thruster axis onto it. Auto estimates the propellant for both, including the slew, and picks the cheaper one.
  • The editor shows what each strategy would cost in propellant and time before you commit, and warns when no thruster can translate or when the estimate exceeds what the thrusters can reach.
  • Execution is closed-loop against the game's own delta-V accounting: pulses shrink as the remaining delta-V approaches zero, and the burn stops within the thrusters' minimum impulse of the target.
  • Optional LP allocator: a fuel-optimal jet-select linear program over the raw per-thruster wrenches with zero net torque folded in. Cleaner firing on balanced layouts; it can cost more where a thruster axis sits far off the centre of mass, so it stays opt-in and falls back to the group allocator when infeasible.
  • Burns stay in the stock save format, so removing the mod keeps every planned burn. The RCS arming metadata lives beside the mod and survives save/load, including mid-burn.
  • Completed RCS burns raise a public event other mods can consume; AutoRemoveFinishedBurns uses it to clean them up like engine auto-burns.

Compatibility

Validated against KSA build version 2026.7.9.5018.

Installation

Extract into Documents\My Games\Kitten Space Agency\mods\AdvancedFlightComputer\.
Requires StarMap.