Abandoned Quake 4 expansion finished by modders and now playable
202 points • 6h ago • Article Link

openQ4 0.14.1 的发布,命名为 Awakening Edition,标志着该开源引擎及 Quake 4 游戏代码替代项目在持续开发中的重要里程碑。该新版本引入了对 The Awakening 的支持——这是原版游戏此前未发布的一个扩展包。该扩展包由 Justin Marshall 进行恢复,并被完整集成到 openQ4 框架中。玩家因此可以体验 13 张原始地图,并使用重建过的武器、载具和敌人:它们直接在 openQ4 引擎上运行,而不再依赖过时的 alpha 代码。

除了全新战役外,此次更新还着重提升视觉稳定性与性能。引擎现在提供稳定的 shadow mapping,消除了先前的闪烁问题;同时在 Windows 上原生支持 Vulkan,并作为新安装的默认选项。开发团队还重新调整了游戏的图形预设分级,确保 Ultra 设置依然能带来顺畅体验,而新的预设档位则针对更广泛的硬件提供了优化,包括低功耗设备。

用户体验方面也进行了全面改版,界面经过彻底重设计。新的 HUD 提供多种布局,包括 classic 与 competitive 选项,并加入了诸如 vector 武器轮盘、能根据战斗动态响应的 animated 准星等功能。这些界面更新与各类设备设置高度兼容,支持高刷新率显示器、控制器,甚至触控功能;其中触控能力被用于新增的实验性 Android 支持。

多人游戏与人工智能同样获得了显著提升。 Bots 变得更加聪明,能够规划复杂路线、根据战斗音频作出反应,并遵循玩家指令。沟通体验也通过 quick chat 功能和 push-to-talk 语音支持进一步增强。与此同时,底层稳定性也得到强化,包括对大量代码进行审计,修复了多类与内存和崩溃相关的缺陷,使玩家和 modders 的体验更加可靠。

作为一个项目,openQ4 0.14.1 体现出向 1.0 发布迈进的明确转向:把更多精力放在打磨与成熟度上,而不是继续堆叠新的实验性特性。虽然它加入了基于 OpenXR 的 VR 和内置关卡编辑器等实验能力,但首要目标始终是让核心引擎更稳定。通过为未来补丁使用独立的数据结构,并遵循模块化设计,开发团队搭建起一套现在可与其他复兴项目共享的基础,例如 openPREY 与 openD3 。

71 comments • Comments Link

• Nostalgia 正在通过现代技术和 AI 辅助开发,比以往任何时候都更容易、更具成本效益地被唤起。

• 大规模游戏发布的成功,例如最近的 World of Warcraft 事件,经常引发争论。有些人认为稳定性的提升来自 AI 驱动的基础设施优化,而另一些人则把它归功于二十年的架构经验和平台投入。

• 游戏社区对 AI 辅助的项目完成是否会削弱 fan-made 内容的"天然"品质看法不一。一部分人更看重人类 modder 的努力与意图,而非 AI 生成的产出。

• 游戏开发公司对向 modder 开源作品仍持谨慎态度,原因在于担心社群被进一步割裂、涉及复杂的法律责任,以及可能引发有毒的粉丝争端。

• Quake 4 在这一系列中依然是极具争议的作品,常遭到系列"纯粹派"的批评,认为它偏离了传统玩法;但也有人欣赏它作为一款打磨精细、氛围浓郁的单人游戏体验。

• AI 在创意工作中的角色存在根本性争议:有人认为它只是像锤子一样的普通工具;也有人认为它具备一定程度的能动性,从根本上改变了生产方式以及开发者应承担的责任。

• AI 生成的描述和内容有时会掩盖人类品质的"破绽",从而让人们对工作背后的审查与验证流程的严谨性产生怀疑。

• 文学化编程(literate programming),即通过详尽的 prose 来记录代码,被视为一种潜在解决方案:在 AI 能轻松生成"可用但可能未经验证"的代码的时代,仍能保持透明度与人为监督。

• 游戏行业在如何保留与体验经典作品方面正在发生变化,并且围绕基于 AI 的 modding 服务,是否最终会成为一种被规范化、获得公司许可的社区内容桥梁,仍在持续辩论。

这次讨论凸显了在"降低游戏创作门槛"的兴奋感与"传统技艺被侵蚀"的担忧之间的张力。多数参与者认为,尽管 AI 能作为开发与基础设施扩展的强大加速器,但它无法替代严格的人类审查与明确的意图。关于 AI 辅助项目的"氛围编码"是否会损害 fan-made 作品的灵魂,争议依旧存在:有人把它当作让被忽视作品重获关注的桥梁,也有人担心人类触感会随之消失。最终,这场对话强调了对透明度的渴望,以及在历史上始终由人主导的创作过程中,把自动化工具融入其中时所需要的平衡方法。