CruiseAssistPlus
Auto-orients your mecha while sailing toward a planet, star, or Dark Fog hive/seed/communicator. Rebuild of tanu/appuns CruiseAssist for current DSP.
模組介紹 作者原文
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, planet, or Dark Fog target so you drift straight to it.
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 Destinations 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.
- Use the Find box to filter the current tab by name, drag the ◢ corner to resize the window, drag
the title bar to move it, and close it with the ✕ (reopen it with the HUD's Destinations button).
- The HUD's title bar carries – (collapse), ⚙ (config) and ✕ (close).
- While sailing toward a target, your heading is steered automatically. Cancel any time.
Windows
The windows are drawn in the game's own visual language — dark translucent panel, cyan-steel edging, a
proper title bar — and use the typeface DSP's interface uses, read from the live UI at runtime. Both are
switchable (UI/UseGameSkin, UI/UseGameFont).
Clicks stop at the window. Previously a click on a mod button also went through to whatever was
behind it, so pressing a button over the factory would place or select a building, drag the camera, or
hit a DSP panel underneath. Every mod window (including AutoPilotPlus's) now claims its own screen area
and raises the game's own "cursor is on the interface" state while you are over it, so world clicks,
camera drag, wheel zoom and DSP's own widgets all stand down exactly as they do over a vanilla panel.
Toggle with UI/BlockClickThrough.
The Destinations lists stay cheap no matter how big they get: the galaxy is scanned once a second into a
cached snapshot, and only the rows actually on screen are drawn. A galaxy-wide hive list after Universe
Exploration 3, or a thousand-star map under Galactic Scale, costs the same per frame as a handful of
entries. See the Performance config section to tune the refresh rate, cap rows per section, or skip
the Dark Fog seed scan (the most expensive one) entirely.
Dark Fog navigation
The Dark Fog tab in the Destinations window lets you target Dark Fog structures directly:
- Hives — galaxy-wide (observe-gated; your local system always shows), sorted by distance.
- Seeds — every active outbound Dark Fog unit, with a live range and an ETA counting down to when that
seed reaches its destination hive (your window to intercept it).
- Communicators — visible Dark Fog Communicators. They are also picked up automatically when you click
the game's own cosmic-message marker.
Guidance tracks the moving hive/seed each tick and disarms on arrival. When a seed is selected the HUD shows
a real intercept ETA (range ÷ how fast you're actually closing the gap), showing -- when you aren't
gaining on it — toggle Setting/SeedInterceptEta. With AutoPilotPlus installed, it will also warp toward
hives/seeds and brake on the approach.
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
UI/BlockClickThrough, UI/UseGameSkin, UI/UseGameFont,
General/RespectManualInput, Tuning/TurnRate, Tuning/MinTurnAngle, Setting/SeedInterceptEta,
Performance/Li
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: