openQ4 0.14.1发布:回归未发售扩展与Vulkan支持

openQ4 0.14.1发布,支持Vulkan并回归未发售扩展。该版本重构了《觉醒》全部13张地图代码,修复多项设计缺陷,被视为迈向1.0正式版的重要里程碑。

openQ4 0.14.1「觉醒版」正式发布。该版本不仅带来了稳定的阴影映射、全新界面、Windows 平台 Vulkan 支持以及更智能的 AI 机器人,还包含一个实验性的 Android 应用。此外,玩家现在可以在原始战役中游玩由社区修复并恢复的《Quake 4》未发售扩展内容。

恢复未发售觉醒扩展

此次更新是自 0.13.2 以来最大规模的版本迭代。微软此前发布的第二个活动包现已整合进 openQ4。由于 0.14.0 版本在发布后不久即被撤回,0.14.1 实际上取代了它,并对所有 0.14 系列功能进行了改进、修复和优化。这被视为项目迈向 1.0 正式版的重要里程碑。

《觉醒》扩展内容回归

Raven Software 和 Ritual Entertainment 曾为《Quake 4》开发过名为「The Awakening」的扩展包,但从未正式发行。贾斯·马歇尔(Justin Marshall)找回并发布了这一内容。现在,openQ4 允许玩家在单人模式中通过选择「Quake 4」或「觉醒」来体验原始战役与扩展内容。

  • 代码重构:扩展中的全部 13 张地图均由 OpenQ4 自身代码构建。其中的怪物、武器和车辆均在 openQ4 引擎及游戏代码中重建,不会加载 Alpha 阶段的游戏 DLL。
  • 缺陷修复:针对 Alpha 版本因代码或内容限制导致的设计问题,openQ4 进行了修复。主要案例包括 Valkaryne 的结局、海死亡射线塔、Pain Lord 的弱点显示以及原本无法移动的 Retches 敌人。
  • 新增元素:引入了带有热成像功能和独立 HUD 的链式炮塔,以及在新旧界面中均可使用的车辆 HUD。
  • 存档隔离:两个战役保持独立,各自拥有独立的存档和设置。切换回《Quake 4》、Arena 或多人游戏时,不会重置扩展内容的进度。

需要注意的是,openQ4 本身不包含任何扩展内容文件,用户需自行获取相关资源。官方指南已提供具体操作说明。

视觉表现提升与性能优化

  • 阴影系统:阴影映射现已全面启用。在 OpenGL 和 Vulkan 的质量及超级预设下,可投射柔和且稳定的阴影,接触点锐利,远处逐渐变软。静态灯光和旋转器下的阴影会被缓存以降低计算成本,闪电灯在所有预设下均投射阴影。
  • Vulkan 支持:Windows 平台现已支持 Vulkan,并具备自动选择新安装驱动的功能。该功能已在所有单人地图及 20 张多人地图中进行测试,支持 GPU 选择及从驱动重置中恢复。
  • 预设重制:根据帧率重新定义了画质预设。「Ultra」预设现在运行更加平稳,不再一次性加载所有高负载特效;旧的 Ultra 设定移至最高级别。新增的低级和增强级填补了中间空白,最小和低功耗模式则适配老旧硬件或电池供电设备。
  • 硬件检测:系统能智能识别活跃的 GPU、内存、分辨率和 CPU 信息。
  • 免重启设置:垂直同步、MSAA、纹理质量、窗口/全屏切换以及大多数预设更改均可在游戏运行时生效,无需重启。
  • 加载速度:地图加载速度显著提升,背景声音解码和声明解析速度提高五分之一,启动时间缩短一秒。
  • 运动平滑度:临时抗锯齿可在低于原生分辨率的情况下重建完整细节,静止时保持画面稳定,运动模糊在不同帧率下表现一致。剪辑场景、摄像机、布娃娃物理系统及观众视角在高刷新率屏幕上保持平滑。

界面全面重构

  • HUD 设计:重制的 HUD 提供最小化、竞技和经典三种布局,支持控制器提示,并包含减少运动和闪烁的选项。
  • 菜单系统:重建了菜单和标签设置页面,包括保留或逆转倒计时变化的显示页,以及新游戏和活动章节页。
  • 武器反馈:Navy 和 Strogg 阵营武器配备真实弹药反馈。每种武器的原始定位器组装、充能和再充能过程均有动画展示。
  • 多端适配:所有屏幕均适配控制器、触摸、竖屏和高 DPI 布局。
  • Arena 模式:恢复了仪式感的比赛开始摄像机移动、「战斗!」提示音、对手介绍以及真正的暂停菜单。

若偏好原有界面风格,可通过设置 ui_retained 0 启用经典屏幕和 HUD。

多人游戏、AI 与演示功能

  • 网络优化:预测和延迟补偿机制不再对同一延迟进行双重校正。
  • AI 增强:机器人能够执行命令,规划更安全的路径,感知战斗声响,把握物体重生时机。它们不再将队友推离步行道或游入水下路线。
  • 通讯功能:支持快速聊天(D-pad Down 或 V 键)、按键说话语音聊天,并为旗帜、攻击点和死区设置目标标记。
  • 演示导航:多视图演示增加击杀、捕获和回合标记,支持自动追踪和近乎即时的搜索。玩家可以录制整个战役(包括关卡过渡)作为演示。
  • 服务器管理:托管功能更符合预期:创建服务器选项生效,管理页面接受远程控制台密码,专用服务器换图速度更快,整体网络稳定性加强。

音频与本地化

  • 环境音效:每张地图均具备房间回声效果,模拟原始游戏的 EAX 硬件特性:关门声、机库回响和无线电聊天保持干燥清晰。
  • 音频真实性:音频多样性、立体声宽度、无线电电平及距离衰减现在与原始游戏匹配。
  • 字幕系统:对话字幕支持大小调整、背景样式和演讲者姓名显示,并设有独立的对话音量控制。
  • 新增语言:菜单和游戏文字新增德语、巴西葡萄牙语、捷克语、匈牙利语、土耳其语和乌克兰语支持。

新边界(实验性功能)

  • Android:提供签名的 ARM64 APK,基于 Emile Belanger 的移植工作和 OpenGL ES 着色器,支持触摸控制、竖屏播放及触摸布局编辑器。
  • VR:通过 OpenXR 实现头部跟踪立体声,支持运动控制器定位、房间尺度移动和舒适选项,目前也在 Vulkan 上运行。
  • 地图编辑:支持在 2D 和 3D 视图中编辑刷子、补丁和实体,并可一键构建和播放地图。
  • 模组工具:为修改者和绘图者提供带有反射探测器的物理材料,支持重新编译地图。

底层稳定性提升

经过三次代码审计和静态分析,解决了引擎和游戏代码中的崩溃、内存安全及存档恢复缺陷。存档现以便携式格式编写,仅在磁盘写入成功后才报告状态。openQ4 自身数据作为单独包分发,以便未来补丁仅需小体积下载。

安装注意事项

  • 用户需持有 Steam 或 GOG 购买的《Quake 4》副本,openQ4 可自动识别。
  • 建议在全新文件中安装,不要直接覆盖旧的 openQ4 目录。
  • 设置、绑定和存档会延续,但需在「设置」中重新应用预设系统以获取分层后的值。新存档格式不兼容旧版本,请备份现有存档。
  • 多人游戏要求客户端和服务器版本均为 openQ4 0.14.1。零售版《Quake 4》及其原始游戏 DLL 构建的 MOD 不兼容。
  • 绘图者需注意:使用车辆、飞行、射击或物品剪切刷时需重新编译地图。

鉴于部分功能处于实验阶段:VR 尚未在所有耳机硬件上完成认证,Android 仅在一款手机上通过验证,而「觉醒」内容基于未完成的 Alpha 素材构建,完整的游玩资格仍在测试中。欢迎用户提供反馈。

下载渠道

可从 ModDB 的 openQ4 下载页面或 GitHub 发布页面获取安装包:

  • Windows x64:提供安装程序或 ZIP 压缩包。
  • Linux x64:提供 AppImage 或档案包(亦适用于 Steam Deck)。
  • macOS:Apple Silicon 预览版;Mac Source Ports 也提供签名构建。
  • 其他架构:Linux ARM64(预览版)、Windows ARM64 和 Android ARM64(实验版)。

完整版本说明列出了自 0.13.2 以来的所有新增内容、更新说明及已知限制。

迈向 1.0 之路

0.14.1 是向 1.0 版本推进的关键步骤,后续将减少新的实验性功能。当前的引擎工作同时支持重建中的 openPREY 和 openD3 项目,这三个项目在双向共享修复成果。

感谢以下贡献者:Emile Belanger(Android 移植)、Justin Marshall(找回并发布 The Awakening)、Schnapple(Mac Source Ports 签名 macOS 构建)、akacross(持续的游戏测试和 Pull Request),以及所有在 0.14.0 之后报告问题的用户。欢迎在 DarkMatter Discord 的 #openq4 频道分享游戏体验。

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读