各位玩家好,
今天我们正在更新 Beta 测试分支,包含两项重大改动:(1) 彻底重制了目前从机场和航母起飞的航空作业运作方式,以及 (2) 为模组制作者原生支持加载第三方模型!这些改动之外,还有下一轮的错误修复和其他改进,详情如下。
此次 Beta 分支更新包含了对游戏中飞行甲板工作方式的重大调整。这是在收到许多社区请求,希望实现更真实的航空作业后进行的。注意: 由于此项改动对游戏中航母/机场的运行方式影响巨大,我们已在游戏选项中添加了一个难度设置,用于禁用或调整它!所有新行为描述如下:
所有飞机(包括直升机)现在都有独立的挂载准备时间,以及回收后的冷却/维护时间。
飞行甲板现在拥有有限的地勤人员来准备飞机,以及有限的甲板停机位供已准备好的飞机等待起飞。
新增"集结点"机制,允许玩家为每个机场起飞的飞机、垂直起降机和直升机定义集结点位置和高度。
机场/航母现在拥有有限的弹药库存,特别是"凤凰"和"鱼叉"等先进武器。
任务编辑器已更新,允许任务制作者配置预先准备好的飞机,并分配机场/航母的弹药库存。
在选项中新增了"飞行甲板计时"设置,包含 3 种模式:拟真、休闲、街机。街机模式将禁用准备/冷却时间。
游戏现已原生支持加载第三方模型(OBJ 格式)!这极大地简化了使用包含自定义模型的模组的过程,因为不再需要链式加载器工具。
注意: 已在创意工坊发布包含第三方模型模组的制作者,请尽可能针对 Beta 分支测试您的模组,以确认模型能正常加载。
持续改进任务编辑器是我们团队的高度优先事项。随着每次更新,我们都在根据社区积压的功能请求为其带来新的优化。本次更新的大部分改动是为了支持飞行甲板的重制,但也添加了几个请求的功能:
在任务编辑器内控制所有新的飞行甲板机制。
能够预先规划飞机准备,使飞机在任务中立即为玩家和/或 AI 可用。
能够自定义飞行甲板弹药库存。
用于天气变化和重新激活触发器的新触发器动作。
用于声纳浮标部署的新航点,包括"线列投放"和浮标深度设置。
用于禁用机场 AI 的复选框,以及用于启用或禁用它的新触发器动作(允许任务制作者延迟 AI 起飞飞机)。
移除了未使用的"存储"和"损伤"下拉菜单;这些将在未来功能实现后重新添加。
本次更新包含对 AI 逻辑的一些较小改动。关于《海权》AI 状态的更广泛更新,请参阅下一节。
改进了 AI 飞机的接战逻辑;AI 飞机会尝试根据优先级攻击目标,而非追逐第一个发现的目标后就紧追不舍。
船员熟练度现在将影响 AI 决策的速度(试验性!)。
提升《海权》的 AI 一直是团队今年下半年的工作重点。工作正沿着两条主线进行:
1. AI 框架: 一个新的可模组化/可编写脚本的 AI 框架正在开发中,允许任务和战役创作者编写自定义 AI 行为。此系统将让模组制作者能够设计和分享他们自己的舰船、飞机和任务群的 AI 逻辑。
2. 核心 AI 增强: 与框架开发并行,基础游戏的 AI 也在持续进化。近期的改进(所有这些都已在此次最新的 Beta 分支中提供)包括:
AI 指挥官现在能够根据某些编队特征(例如一组航向和速度相似的雷达接触)对玩家的舰船和飞机编队进行分类。
AI 机场(包括航空母舰)将起飞空中预警机进行空中监视。
AI 机场将起飞战斗空中巡逻机队,并维持/刷新它们。
如果探测到即将到来的空袭,AI 机场将起飞拦截机。
AI 机场将在电子战飞机支援下起飞攻击机,攻击任何探测到的玩家海上或陆地单位——空袭编成将根据探测到的单位特性而变化。
目前正在进行中或计划中的对基础游戏 AI 的改动包括:
AI 使用可用资产进行侦察以搜索玩家。
扩展 AI 空袭能力,超越仅使用炸弹攻击。
实施基于士气的 AI 行为和反应系统。
猎杀玩家潜艇时,改进反潜战战术。
改进 AI 对弹药的使用,确保鱼雷和导弹使用正确的交战包线。
……以及更多!
任务编辑器:部分云量状态无法从任务文件正确加载。
任务编辑器:FlightDeck_AutocalculateAmmo 标志未在任务编辑器内加载。
如果飞行甲板上没有该类型飞机准备就绪,挂载可用性不会更新。
更新了Morvarid地图标签。
中国旗帜覆盖问题。
多处空引用错误。
潜艇在执行攻击航点时浮出水面。
战斗空中巡逻飞机攻击己方导弹。
解决了 IniHandler 中可能返回未定义枚举值的问题。
纽波特级坦克登陆舰 Barnstable County 默认悬挂荷兰国旗。
正在返航的飞机在加载存档后变得不可控制。
潜艇被触发器转移给玩家后卡在 AI 状态。
谢尔申级搭载了错误的鱼雷。
民用航线在新的飞行甲板 AI 下无法运作。
武汉级 5 号和 6 号鱼雷管动画。
Nuclearstonk 对上海 2B 型和 010 型传感器的修复。
其他场景文件夹命名规范修复。
存档/读档:拖曳系统缆绳渲染器段的位置之前保存在 Unity 坐标中,导致从存档加载后 3D 世界中的缆绳位置不正确;现改为地理坐标。
位于纬度 18.1/经度 118.3 的错误地形。
修复了云着色器溢出导致的太阳下出现黑像素的问题。
EA-6B 徘徊者配置文件中速度的拼写错误,导致其在"最大速度"设置下瞬间耗尽所有燃油。
基洛级有一个 6 管火炮。
巴扬多尔级近防炮船员在舰船沉没时不会消失。
F-15 和 F-15C 没有飞行员模型生成。
卷云雾效被禁用。
Mk25 默认重装时间。
B-52 穿地而过以及涡轮螺旋桨飞机加速太太太太太快了的问题。
长机在派僚机独立行动时可能阻塞编队返航。
文件检查器和实际配置文件中的路径不一致。
场景:PLAN 03 行动"无声之矛"中敌方水面行动群的航点。
050 重机枪描述。
SA-N-3 导弹幽灵般的光环印记纹理修复。
教程 05 中的拼写错误。
RandomTurns 多提供一个航点。
VID 指令破坏单位的航点执行。
在某些情况下武器无法锁定目标。
导弹在投放子弹药后其对象未被移除。
在任务编辑器中加载处于就绪状态飞机时的拼写错误。
临时修复(我们保证大约两年后肯定不会后悔): 允许最多 4096 种单位类型。
更新翻译。
AI 开发中: 飞机行为改进。飞机会尝试按优先级攻击最近的目标。
E-15 鱼雷传感器/噪音调整。
地形着色器。
直升机在拥有更多航点时,现在会自动取消无法到达的航点。
潜艇紧急上浮重制。
限制飞机 AI 的重新锁定目标能力。
为新的准备/冷却、地勤人员和甲板停机位机制调整飞行甲板 UI。
场景:更新了战役任务 04A/04B, 05A/05B,调整了新的机场弹药和飞机就绪状态,以保持原版平衡。
编辑了教程任务以反映新的航母准备时间;更正了所述的航母起飞速度,从 30 节改为 20 节(包括本地化)。
伊朗空军的 F-5E 重构为美国空军的 F-5E。
反潜武器随深度增加伤害。
潜艇可以排水至最小状态。
苏联潜艇的压碎深度。
任务编辑器:从枚举中移除"None"值,改用本地字符串数组以在"更改天气"触发器动作中显示正确列表。
任务编辑器:移除了"存储"和"损伤"下拉菜单,待日后实现后再添加。
任务编辑器:用于天气变化的新触发器动作。
任务编辑器:用于在任务中禁用飞行甲板 AI 的单位复选框。
任务编辑器:用于激活/停用飞行甲板 AI 的触发器动作。
任务编辑器:重新激活触发器动作;正确处理从列表中删除的触发器。
任务编辑器:声纳浮标投放航点和线列投放能力。
任务编辑器:飞行甲板窗口中的弹药库存作为新标签页。
任务编辑器:随机单位生成 UI。
新条件类型"没有来袭的武器"(试验性)。
新的加载界面背景(感谢 Cosmo!)。
能力:为飞机添加补给系统弹药,着陆后将卸载至飞行甲板弹药库存(实验性)。
允许变体索引保存在配置文件中。
向项目添加 UNITY_DOTS_DEBUG 标志,以为 Burst 编译代码启用安全检查,并允许更好地追踪潜在崩溃。
P-3C 中队呼号。
运行时 OBJ 网格加载 - 为模组制作者原生支持 OBJ 文件加载。
为 F-1/T-2 添加 JASDF 挂架。
为 AN/APQ-120 雷达条目添加 F-4EJ 参考。
为飞行甲板添加准备和冷却时间,并提供街机、休闲和拟真模式选项。
为所有飞机和直升机添加准备和冷却时间值。
为所有飞机和直升机添加挂载时间。
试验性: 基于船员熟练度等级的 AI 决策延迟。
能力:为飞机预设飞行甲板准备任务。
玩家舰船在任务开始时将有 1 架反潜直升机准备就绪,可供起飞。
潜艇的默认状态文本。
能力:为从飞行甲板起飞的飞机、垂直起降机和直升机设置带航点和高度的集结点。
来自 nuclearstonk 的英国传感器数据,用于未来的皇家海军扩展。
干扰器现在可被 ESM 探测到,并识别出干扰器。
空袭开发中的功能: 在一次空袭中使用不同类型的飞机。
将 AI 飞机限制为仅用于特定用途的能力。
新任务:北极拦截 1985(北约)。
在飞行甲板中实现甲板停机位。
飞行甲板弹药库基础设置;如果没有足够弹药,飞机现在无法起飞。