You are viewing a potentially older version of this package. View all versions.
LivingInstinkt-CruiseAssistPlus-0.2.3 icon

CruiseAssistPlus

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

Date uploaded 11 hours ago
Version 0.2.3
Download link LivingInstinkt-CruiseAssistPlus-0.2.3.zip
Downloads 19
Dependency string LivingInstinkt-CruiseAssistPlus-0.2.3

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

README

CruiseAssist+

A fresh rebuild of the original CruiseAssist (by tanu, continued by appuns) for the current Dyson Sphere Program (0.10.34+, Unity 2022.3). While you are sailing, it gently rotates your mecha's velocity toward a chosen star or planet so you drift straight to the target.

This is not a copy of the old DLL — it is a clean reimplementation of the same idea, rebuilt against the current game API with new fixes and improvements. It also exposes a small, stable extension API that AutoPilotPlus uses to add full flight automation.

Usage

  • A small CruiseAssist+ HUD appears in-game. Open Stars to pick a target.
  • Pick a system (targets the star) or expand it (+) to pick a specific planet.
  • History lists planets you have visited; Bookmark (★) saves favourites.
  • While sailing toward a target, your heading is steered automatically. Cancel any time.

Improvements over the original

  • Rebuilt against DSP 0.10.34 / Unity 2022.3 — the old mod loaded but silently did nothing.
  • No fragile IL transpiler: targeting uses the game's own navigation indicator + the star list.
  • RespectManualInput toggle — if a game/engine input change ever makes steering yield forever, turn it off and keep flying.
  • Tuning constants (turn rate, min turn angle, UI scale) are exposed in the config.
  • Verbose diagnostic logging + an on-screen debug overlay to see exactly why steering does/doesn't act.

Config highlights

General/RespectManualInput, Tuning/TurnRate, Tuning/MinTurnAngle, Debug/DebugLog, Debug/DebugWindow. Edit in the in-game config window or the BepInEx config file.

Bugs, feature requests & discussion

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

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

Credits

CruiseAssist+ is a fresh reimplementation of the original CruiseAssist. 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.

CHANGELOG

Changelog

0.2.3

  • Moved the Config button into the HUD header (top-right, next to ✕), matching the AutoPilot+ window layout. The bottom row is now just Enabled / Stars / Cancel.
  • Added a SuppressAutoArrival hand-off so an extension (AutoPilot+ launching to orbit) can keep the target from auto-clearing on "arrival." This makes "launch to the planet you're standing on" work: the target is held while the mecha climbs to orbit, and the extension clears it once there instead of it counting as an instant arrival and disarming the launch.

0.2.2

  • Debug overlay now shows movement state (Walk/Drift/Fly/Sail), altitude above the local surface, and horizontal speed — the values that gate the launch Fly->Sail transition — to aid AutoPilotPlus launch diagnosis.

0.2.1

  • Fixed guidance not starting until AutoPilot was toggled: the game blanking indicatorAstroId to 0 no longer wipes your selection or disarms extensions.
  • Manual-input guard de-noised — only real strafe/forward/roll/climb input yields (ignores the jump edge), with a small threshold; it now logs the actual input vector for diagnosis.

0.2.0

  • HUD can now be collapsed (title-only), closed (✕), and auto-hidden when not in space (config).
  • Reopen the HUD with a configurable hotkey (default F7).
  • HUD shows a button per registered extension (e.g. AutoPilot) to reopen its window.
  • Extension API: replaced unused ResetInput() with PanelLabel + TogglePanel().

0.1.0

  • Initial release. Clean rebuild of CruiseAssist for DSP 0.10.34+ / Unity 2022.3.
  • Velocity-slerp cruise steering toward a target star/planet while sailing.
  • Star list with Normal / History / Bookmark tabs; per-galaxy-seed persistence.
  • Stable INavigatorExtension API for AutoPilotPlus.
  • Improvements: RespectManualInput toggle, config-exposed tuning constants, verbose debug logging and on-screen debug overlay, no IL transpiler.