LivingInstinkt-AutoPilotPlus icon

AutoPilotPlus

Full flight automation for DSP: auto ground-launch, boost, warp and landing. Extension for CruiseAssistPlus. Rebuild of tanu/appuns AutoPilot.

Last updated 8 hours ago
Total downloads 14
Total rating 0 
Categories Quality of Life
Dependency string LivingInstinkt-AutoPilotPlus-0.2.9
Dependants 0 other packages depend on this package

This mod requires the following mods to function

xiaoye97-BepInEx-5.4.17 icon
xiaoye97-BepInEx

BepInEx5.4.17 mod plugin framework, Mod框架

Preferred version: 5.4.17
LivingInstinkt-CruiseAssistPlus-0.2.3 icon
LivingInstinkt-CruiseAssistPlus

Auto-orients your mecha toward a target planet or star while sailing. Fresh rebuild of tanu/appuns CruiseAssist for current DSP.

Preferred version: 0.2.3

README

AutoPilot+

Full flight automation for Dyson Sphere Program, built as an extension of CruiseAssist+. Pick a target in CruiseAssist+ and AutoPilot+ flies you there: it takes off, boosts the sail, engages warp, crosses interstellar space, and (new) settles onto the destination planet.

Fresh rebuild of the original AutoPilot (tanu, continued by appuns) for current DSP (0.10.34+, Unity 2022.3). Requires CruiseAssistPlus.

How it works

  • Select a destination in the CruiseAssist+ star list. With Auto-arm on, AutoPilot+ engages.
  • Take-off: climbs Walk->Fly->Sail off the surface (optionally zeroing gravity) and steers straight out of the gravity well without boosting, so the mecha reaches space with a full core instead of burning it fighting gravity. It arcs toward the target as it climbs.
  • Sail: once above SpaceAltitude, holds the boost key up to MaxSpeed. If the core drains below MinEnergyPer it stops boosting and waits until it recharges to ResumeEnergyPer before resuming — this avoids a stall/boost loop that would leave you frozen and drifting. (If the core never recovers, the mecha is out of fuel.)
  • Warp: engages when far enough (WarpMinRangeAU), fast enough (SpeedToWarp), you have a Space Warper, and the core has enough energy — mirroring the game's own warp rule.
  • Approach / Auto-land: near the destination it caps speed, climbs clear if the target is behind the planet, then bleeds speed as it descends and hands control back to the game to land.

Improvements over the original

  • Rebuilt against DSP 0.10.34 / Unity 2022.3 (the old mod loaded but did nothing).
  • No dependency on a drifting extension API — CruiseAssist+ and AutoPilot+ share one stable, versioned interface.
  • Auto-land on arrival (the original only pointed at the planet).
  • Every tuning constant is config-exposed: approach speed cap, min clearance, slerp constants, units-per-AU, warper item id, plus all the flight thresholds.
  • Verbose debug logging that states exactly why warp did or didn't fire.

Controls

The AutoPilot+ window shows state, energy, speed, warper and the last warp decision, with On/Off, Arm/Disarm and quick toggles. A Config button opens the full settings window (automation, warp, flight energy/speed, space altitude, UI and debug). Movement state, altitude and horizontal speed are shown in the CruiseAssist+ debug overlay.

Bugs, feature requests & discussion

Please report bugs, request features, or start a discussion on GitHub: https://github.com/Living-Instinkt/DSP-AutoPilotPlus

  • Bugs / feature requests — open an issue.
  • Questions & general discussion — use the Discussions tab.

Credits

AutoPilot+ is a fresh reimplementation of the original AutoPilot. Full credit and thanks to the developers whose work it builds on:

This rebuild is an independent clean-room reimplementation against the current game API, not a copy of the original DLL.