《Ostranauts》船员AI、停靠费用及其他问题修复
《Ostranauts》v0.15.1.16更新:修复船员AI瘫痪、停靠费重复等关键Bug,提升游戏体验,速来查看!
各位玩家大家好!
v0.15.1.16 版本更新现已在 Steam 上线,您的客户端很快就会收到更新推送。
本次更新属于我们“跨越星系(Across the System)”里程碑阶段的功能性更新,主要修复了异常的 AI 行为、错误的停靠费用以及其他已知问题。
v0.15.0.0 及之后版本的存档均可正常使用。请注意,如果您在旧存档中遇到了相关问题,此补丁可能会修复其中一部分,但具体情况仍取决于问题产生的根源。
注:📢 表示该项改动源自社区反馈!

AI 不再会因为执意要辱骂远在太阳系另一端的宿敌而陷入瘫痪。
当船员驾驶员与玩家船长不在同一区域时,停靠飞船将不再导致在错误的空间站产生费用。
现在,飞船所有重复收取的停靠费用会在飞船离开任意停靠点后停止计算。
选择多个对象(例如通过框选)时,将不再取消当前选中的船员并默认选中船长。
AI 不再会像玩跨维度“抢椅子”游戏一样瞬移。
AI 不再会与任何使用坐标处于禁区的物品进行交互。
📢 拖动/固定快速操作栏(QAB)的位置信息现在会被保存在存档文件中。
废弃船只在停靠时不再会像人类一样通过通讯频道聊天。
从过远距离尝试停靠时,现在会收到更合适的反馈回复。
关于飞船上 viz block TF null 和 null CO 的警告信息将不再频繁刷屏日志。
旋转后的物品现在应能恢复正确的照明/阴影方向和颜色。
📢 酒保现在会更频繁地从擦拭柜台的工作中抽出空来处理其他需求。
NAV 导航台在更改飞船线条图时,产生的空异常(null exceptions)应有所减少。
今天我们带来了又一批针对 AI 及其他方面的修复!
其中一个特别隐蔽的 Bug 涉及 AI 在范围和视线检测上的错误。有玩家注意到他们的船员站在小行星上无所事事,却一直抱怨无法联系到位于太阳系另一端 K-Leg 的中间人。
深入研究后发现,他们实际上是想辱骂自己的宿敌,并试图使用一种特殊的动作,该动作要求在不移动的情况下执行。触发条件是目标必须在范围内且在视线内。
从技术上讲,这两个测试都通过了。但问题在于,目标位于完全不同的地图上,且并未加载。因此,当船员尝试执行该动作时会立即失败,随后整个过程又循环往复。
今天的补丁在执行任何操作前增加了对目标是否加载的检查,从而在未来避免此类情况。虽然符合这种模式的交互不多,但确实存在一些。
在此补丁中修复的另一个难以复现的 Bug 与来自远距离空间站的停靠费用有关。我们早就听闻过这个问题,却一直未能找出根源。
不过,一位玩家的存档提供了一些线索,帮助我们找到了两个可以修复的原因。具体来说,如果玩家让船长离开飞船,然后控制船员驾驶该船前往另一个区域,在那个新区域进行停靠/脱离停靠时,可能会导致空间站及其费用计算混淆。我们已经加固了相关代码,以更严谨地处理船长与船员的区别。
对于那些已经产生重复费用的玩家,飞船的任何脱离停靠事件现在都会清除该飞船所有的重复费用。因此,受影响的存档在首次脱离停靠后,应能停止费用的持续累积。
一个可能相关的问题是同时选中多个物品(通常是通过鼠标拖动框选)。在选中船员时执行此操作会取消选中船员并静默选中船长,这也可能导致奇怪的行为(例如错误的停靠费结算,或在船长不在屏幕上时控制了船长)。这个问题现在也已修复。
最近,有玩家报告说看到 AI 在椅子之间瞬移。事实证明,这是一种 AI 的涌现行为。《Ostranauts》中的 AI 会记住它们所采取的行动与情绪变化之间的对应关系,以帮助它们决定未来该做什么。通常,这仅限于我们所谓的“开场”动作,即动作序列的起始步骤。
在这种情况下,它们记住了坐下动作中的一个中间步骤——即那个将它们从“使用”动画传送到“坐下”动画的步骤。它们发现这个动作能带来它们想要的情绪提升,于是决定在任何可能的地方反复使用。修复这个问题非常简单,我们只需修复这些动作上错误的“开场”标记,使 AI 无法随意使用它们。
与此相关,AI 现在应该会避免使用任何会导致其进入禁区并被困住的物品。
一些玩家要求快速操作栏(QAB)能跨会话记住固定位置,我们添加了这个功能。现在,当 QAB 被固定在某处时,保存游戏会记住该位置,加载存档时也会恢复其固定状态和位置。
此补丁还包含一系列其他杂项修复,从渲染到日志刷屏,甚至包括废弃船只像人类一样说话的问题。
从现在到正式发布,我们的主要目标是解决现有功能中的 Bug 和体验问题,并完成 1.0 版本计划内容的实现。如果您有任何重大的痛点或关于游戏体验的建议,请务必通过论坛、Discord 或 Reddit 告知我们。
在此期间,请告诉我们此补丁是否有帮助,以及它是否带来了新的问题!
祝好,
Daniel Fedor
创始人,Blue Bottle Games, LLC



