牛牛mod(AI 改修)—— 让你的舰队会结阵推进
2.2.10 / ID:牛牛mod(AI 改修)—— 让你的舰队会结阵推进
# 【mod】牛牛mod(AI 改修)—— 让你的舰队会结阵推进
基于 AI Tweaks v2.2.10 的改版。核心一句话:
**原版 AI Tweaks 让每艘船更聪明,这个改版让整支舰队像一个军队。**
---
## 这是什么
AI Tweaks 是让单舰 AI 更聪明的 mod:自动开火、全向护盾、自定义舰船 AI。
但它不管"整支舰队怎么打"——舰队仍然各打各的。
这个改版在它上面加了一层**舰队级战术协调**:
- 快速舰开局自动抢占控制点
- 结阵后主力舰顶在线前,不会追出去送死
- 无畏舰和集群负责斩杀残血目标
- 纯航母退到二线放飞机,不上去对枪
- 相位船不再在相位里憋到硬幅能满再送死
- 你手操时,附近僚舰会读懂你在干什么并补位
原版 AI Tweaks 的功能**全部保留**,一个没删。
---
## 功能一览
| 功能 | 默认 | 状态 |
|---|---|---|
| **舰队火控** | ✅ 开 | 多场实战稳定运行 |
| **舰队战术层** | ❌ 关 | 逻辑完成,实机验证中 |
| **相位船战术** | ✅ 开* | 需战术层开启才生效 |
| **纯血势力规则包** | ❌ 关 | 只有框架,约束未实装 |
| **玩家协同层** | ❌ 关 | 初版,仅护卫/支援两种角色 |
| **无控制点降级** | ✅ 开 | 只在无控制点的战斗生效 |
| **空间站攻坚** | ✅ 开 | 只在敌方有空间站时生效 |
| **双方 AI 通道** | 玩家开/敌方关 | 可让敌方也获得同等 AI |
* 依赖战术层,单独开无效。
### 舰队火控(默认开,装了就有用)
- 动能武器不再对着裸露船体猛打
- 高爆武器不再对着展开的护盾猛打
- 幅能超过 70% 只允许补刀与反装甲
- 超过 95% 保留幅能用于护盾
- 性格影响"何时开火",但**不影响"能不能开火"**
### 舰队战术层(需手动开启)
五阶段推进:**占点 → 集结 → 推进 →(蜂群游击)→ 清扫**
九种任务:占点 / 集结 / 抗线 / 游走斩杀 / 护航 / 骚扰 / 后方待命 / 保护友军 / 航母支援
编成自适应:主力齐全 / 只有中小舰 / 全是护卫舰,三种不同打法。
### 相位船战术
原版相位 AI 把隐身当护盾用,经常在相位里待到硬幅能满载被迫现身送死。
现在:
- 任务只给三种:刺杀 / 干扰 / 截杀(不会派去占点抗线)
- **强制现身**:硬幅能 ≥75% 或连续相位 ≥4 秒
- **窗口安全分**:只在值得且安全时才主动现身
- 高幅能时潜入冷却,利用相位时间加速装填
---
## 安装
1. 完整解压到任意位置(**不要直接解压到 mods**)
2. 双击 `安装.bat`
- 会先删除旧的 `modsAITweaks`(进回收站,可还原)
- 再复制新版进去
3. 启动器里确认 `aitweaks` 已启用
如果你的游戏不在 `E:Starsector`,用记事本改 `安装.bat` 开头的 `MODS_DIR`。
**为什么不能直接覆盖解压**:旧版本里已删除的文件会残留,可能加载到过期内容。
---
## 设置在哪
游戏内 → **LunaLib → AI Tweaks → Fleet Tactics**
所有新增开关都在这个分组,每项带中英文说明。
**建议开启顺序**(一次只开一个,方便定位问题):
1. 舰队火控(默认已开,不用管)
2. 舰队战术层
3. 相位船战术
4. 玩家协同层
5. 纯血规则包
6. 敌方 AI 通道
---
## 当前状态与已知限制
**这个版本是尝鲜版,不是成品。** 说清楚:
✅ **可以信任的**
- 舰队火控:多场实战稳定,无崩溃、无异常
- 安装脚本:三条失败路径都实测过(确认/取消/包不完整)
⚠️ **尚在验证的**
- 舰队战术层 / 相位战术 / 协同层 / 无控制点降级 / 空间站攻坚
- 逻辑已完成并通过编译,但**未完成实机验证**
- 出问题先关掉对应的总开关
❌ **明确未实现**
- 纯血规则包的任务约束与配装约束(只有识别和读取)
- 玩家协同层的截击 / 侧翼 / 诱饵角色(只有护卫和支援)
- 空间站攻坚的模块优先级与集火侧
**已知问题**
- 玩家协同层没有数量上限,一组护卫舰可能全部转为"护卫"而空出正面战线
- 玩家协同层不会抽调主力舰(底线保护还没做)
- 相位船不参与玩家协同
---
## 依赖
- LazyLib (lw_lazylib)
- LunaLib (lunalib)
游戏版本:**0.98a-RC8**
---
## 出问题了怎么反馈
请附上 `Starsectorstarsector-corestarsector.log`,并说明:
1. 开了哪些开关
2. 你的舰队大概几艘、什么舰种
3. 打的是什么战斗(有无控制点 / 有无空间站)
日志里搜 `fleet tactical:` 能看到战术层的阶段与场景切换记录。
---
## 致谢与许可
- **AI Tweaks** 原作者 Genir,现维护 Halke1986 —— 本项目的基础,Unlicense(公有领域)
- 本改版由其衍生,同样遵循 Unlicense
转载、搬运本改版请注明出处并保留本段。