找回密码
 初始化身份识别芯片
搜索
查看: 74|回复: 0

【0.98a】星海助手 —— 战前跳过战斗 / 自动导航 / 自动战斗

[复制链接]

战列舰长

发表于 2 小时前 | 显示全部楼层 |阅读模式
原创Mod发布
星海助手(战前结算 · 自动导航 · 自动战斗) 1.33.0 / ID:qol_assist_toolkit
星海助手 是一个 0.98a 的 QoL 合集:遭遇战可一键「强制快速跳过战斗」,进战自动跳过部署暂停并交给自动驾驶,打完自动结束;航行会切线绕开日冕、自动点跳跃与应答器。十三项开关全在 LunaLib 里,可随时删。
Mod作者: 十二
Mod类别: 功能
Mod适用版本: 0.98 
Mod更新时间: 2026-10-18
可安全移除: 是
依赖Mod: LazyLib LunaLib 
其它依赖Mod:
冲突Mod:
Mod下载地址:
网盘提取码 / 解压密码:
本帖最后由 十二 于 2026-10-18 01:07 编辑


简介
把「点对话、按 U、等战斗结束、盯航线」这四件事交给它 —— 十三项独立开关,想开哪项开哪项,全部在 LunaLib 面板里。
纯脚本 mod:不改原版文件、不覆盖数据表、不联网、不写游戏目录以外的文件,可以随时移除。

它解决什么
  • 战前:遭遇战对话多一条「强制快速跳过战斗」,强度够就直接结算,不进战斗画面
  • 进战:自动跳过部署后的暂停,并直接把引擎的自动驾驶设为开(不是模拟按键)
  • 打完:敌方清空后确认 9 秒自动结束战斗,节奏照抄 endCombat
  • 航行:切线绕开日冕与危险天体、到跳跃点自动完成对话、进星系前自动决定应答器
  • 可选:接上 sun_hyperdrive 的超空间跳跃、Autopilot With Gates 的星门导航(星门优先)


十三项开关(默认值)
战前对话
  • 自动选「亲自指挥战斗」直接进战斗 —— 默认关闭【和他废什么话啊,上干他】
  • 自动进战延迟 —— 0.5 秒
  • 添加「强制快速跳过战斗」选项 —— 默认开启
  • 自动结算的最小强度比 —— 3.5

进战自动驾驶
  • 进战默认开启自动驾驶 —— 默认开启【U键战士就是我】
  • 部署任何船后跳过暂停 —— 默认开启(旗舰或僚舰任意一艘上场即解除)

自动结束战斗
  • 无敌方舰船自动结束 —— 默认开启
  • 打完敌人后等多久 —— 9.0 秒(之后引擎再倒数 3 秒)

自动导航
  • 绕开恒星日冕 —— 默认开启(切线算法,接触日冕之前就转弯)
  • 绕开其它危险天体 —— 默认开启
  • 绕行安全余量 —— 400
  • 自动跳跃 —— 默认开启
  • 跳跃前自动决定应答器 —— 默认开启
  • 超空间避开风暴与深海 —— 默认关闭(实验性)
  • 自动启动超空间跳跃(需 sun_hyperdrive)—— 默认关闭【 我兵团畅通无阻!畅通无阻!】
  • 自动启用星门导航(需 Autopilot With Gates)—— 默认关闭
  • 卸载前清理技能栏(一次性)—— 默认关闭


技能栏开关「自动导航辅助」
舰队技能栏会多一个按钮(自绘图标):
  • 点亮 = 「自动导航」这一组全部工作
  • 熄灭 = 整组暂停(LunaLib 里的开关保持不变)
  • 状态存在存档里,每局各记各的


冲突与重叠
功能重叠,不建议同开【一起开影响不大】
  • endCombat:本 mod 的自动结束照它的节奏做(9 秒确认 + 3 秒倒数),同开只是重复调用
  • MoreMilitaryMissions:与本 mod 的「强制快速跳过战斗」是同一条原版选项,本MOD在对话第一页

改变判定条件,需留意
  • Dynamic Battle Reinforcement:中途增援会让「场上无敌方」晚到;本 mod 会等敌方预备队为空
  • Autopilot With Gates:都会改航向;本 mod 星门选项开启时以本 mod 为准,关闭时主动让位

可以一起开:AI Tweaks、SpeedUp、控制台 lw_console
已知不兼容:暂无

安装
  • 解压,把 qol_assist_toolkit 文件夹放进 starsector\mods\
  • 启动器或模组管理器里勾选「星海助手」
  • 进游戏打开 LunaLib 面板


卸载(可以随时删)
直接删文件夹即可。本 mod 每次存档前会把技能栏能力摘掉、存档后加回,所以存档里不含本 mod 的类或数据,删掉后读档只会少一个技能按钮,不会报错、不会损坏存档。

已知限制
  • 对话框自动化依赖原版私有枚举名,游戏改名即失效(关掉相关开关即可)
  • 游戏禁止 mod 反射,开启自动驾驶走编译期直接调用
  • 应答器判定是启发式(只看目的星系是否有敌对势力市场)
  • 主菜单背景战斗没有玩家舰,本 mod 在该场景不做自动化
  • 「强制快速跳过战斗」点下去还要选一次追击舰船(原版结算流程)


排错
日志在 starsector-core\starsector.log,本 mod 输出都带 [QCA]。关键行:

  1. [QCA] onApplicationLoad v1.33.0
  2. [QCA] autonav: spec=ok fleetHas=true
  3. [QCA] encounter: added skip-battle option (ratio=12.46, page=first)
  4. [QCA] autopilot set ON by default (attempt 1) / autopilot confirmed on
  5. [QCA] jump: picked destination
  6. [QCA] hyperdrive: activated (course=true)
  7. [QCA] gates: deferring navigation to Autopilot With Gates
  8. [QCA] ability hidden before save
复制代码

反馈请附版本号 + 含 [QCA] 的日志行。

更新日志
  • 1.33.0 改为可随时卸载(存档前摘掉技能栏能力)


致谢
战斗不结束修复补丁(endCombat)、MoreMilitaryMissions、Autopilot With Gates、sun_hyperdrive、LunaLib

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×
*滑块验证:

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2026-10-18 03:11

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio | IP地址位置数据由纯真CZ88提供支持

快速回复 返回顶部 返回列表