《Ostranauts》超宽屏支持、存档优化、AI卡顿修复及更多内容
《Ostranauts》1.0.0.17更新上线:超宽屏UI支持、存档写入优化、AI卡顿修复、头盔覆盖层开关等多项改进,快来体验流畅太空生存!
各位玩家好!
v1.0.0.17 更新现已在 Steam 上线,客户端稍后将自动更新。
本次更新是 1.0 版本的热修复补丁,包含了对超宽屏显示的支持、降低了存档时的硬盘读写压力,并修复了 AI 在处理电池/氧气瓶时的逻辑、导弹来袭等问题。
v1.0.0.0 及之后的存档均可兼容。请注意,如果您在旧存档中遇到过问题,本次补丁可能会修复其中部分,但具体情况取决于问题的成因。
注意:📢 表示该项改动源自社区反馈!

📢 游戏 UI 现已支持超宽屏格式。
📢 游戏存档现在会先在内存中写入 zip 文件,再保存至硬盘,以减少写入次数。
📢 头盔覆盖层现已加入开关选项,可在设置中开启或关闭。
📢 物品栏窗口现增加了一个展开所有内部容器的按钮。
因分辨率更改导致物品栏窗口被移至屏幕外的情况,现在会在重新打开物品栏时自动重置回屏幕内。
修复了 AI 在更换电池和氧气瓶时会陷入循环的问题。
修复了 AI 在操作失败时会不断尝试重复指令导致指令队列堆积的问题。
修复了 AI 在被玩家投降招募后又被释放,导致其在俯卧状态下陷入循环的问题。
修复了来袭导弹会直接传送进飞船内部的问题。
修复了当导航系统(NAV)与气闸舱朝向不同时,脱离对接后飞船朝向错误的问题。
贸易界面中的“全部切换”按钮现已恢复在易货区域的功能。
修复了未接受任务时,Ceres 剧情中的暗杀短语仍会出现在对话选项中的问题。
此外还修复了一系列其他空指针和索引错误。
本次补丁的一大重点(也是其测试时间较长的原因)是超宽屏(UWS)支持。我们收到了许多玩家关于改善超宽屏下 UI 表现的请求,涉及从屏幕外元素到“大头”纸娃娃形象的各种问题。从本版本开始,我们采用了略有不同的 UI 框架,以便在需要时更好地保持纵横比,同时允许在屏幕变宽时为游戏提供更多的显示空间。
作为这项工作的一部分,我们需要重新调整物品栏窗口的定位方式。因此,本次更新中包含的屏幕外窗口恢复处理修复,将让所有玩家受益。现在,如果您因为更改分辨率导致窗口位置移出屏幕,下次打开物品栏时,它应该会自动回到屏幕内。
既然已经处理了这部分代码,我们顺便增加了一个玩家呼声很高的便利性(QoL)功能:通过单击即可打开所有子容器。
本次构建中的另一个 UI 改动是应玩家强烈要求增加的隐藏头盔覆盖层功能。一些玩家提到,头盔遮罩的反光和边框有时会让人感到烦躁甚至产生眩晕感,因此我们增加了一个选项,可以在保留屏幕重要统计数据的前提下隐藏头盔遮罩。
另一部分玩家对存档时过度的磁盘写入表示担忧,这是因为我们过去在压缩前生成 JSON 文件的方式造成的。这是早期版本完全不压缩存档时留下的遗留问题。经过重构,我们现在将所有 JSON 文件直接写入内存中的 zip 文件,然后再将该 zip 文件写入磁盘。
我们收到了一些关于 AI 在更换电池时陷入循环的报告,因此我们找到了触发该情况的逻辑并进行了修复。同时,为了保险起见,我们也将其扩展到了氧气瓶的更换逻辑中。
我们还发现有报告称 AI 会频繁发送失败指令,导致游戏卡顿。这背后有两个原因:首先,最近为了让 AI 能更快响应失败任务的改动产生了一些副作用,导致 AI 在某些情况下会立即重复尝试,而没有等待间隔。此外,一个禁用了 AUTOTASK 的非玩家船员 NPC(例如前囚犯)在俯卧状态下被禁止站立,这会导致它不断尝试(并失败)执行动作。以上问题现均已修复。
此外,我们还进行了一系列其他修复,包括来袭导弹伤害、脱离对接朝向、贸易 UI、剧情以及其他空引用异常。
一如既往,感谢大家的游玩,也感谢你们帮助我们将《Ostranauts》变得更加有趣!
祝好,
Daniel Fedor
Blue Bottle Games, LLC 创始人


