海洋重制版

海洋重制版

为《巫师3:狂猎》经典版带来更动态的海洋,包含由风驱动的波浪、感知深度的海岸行为、改进的船只浮力以及持久泡沫。

为《巫师3》经典版打造的更具动态感的海洋,具备风驱波浪、感知深度的海岸行为、改进的船只浮力以及持久泡沫。

受早期《巫师3》影像中海洋的启发,Seas Remastered 通过新的波浪行为和交互扩展了游戏现有的水体系统。

目标是让海洋感觉是相互关联的:风改变波浪,深度影响其行为,船只响应增强的水面,扰动会留下泡沫并逐渐消散。

当前支持:经典版 1.31 以及受支持的 GOG 1.32 GOTY 版本。两个版本使用相同的下载文件。

风驱波浪与涌浪

海洋使用四个独立种子的波浪频带,以不同尺度创建重叠的运动。

波浪强度响应游戏中的风,而较大的涌浪会从其近期历史中逐渐发展。风向的变化会随时间混合,帮助海洋在天气变化时平滑过渡。

相同的基本规则适用于各种天气条件,包括晴天、雨天、雾天、雪天和雷暴。仅靠降雨不会强制产生大浪——风、其近期历史以及水深会影响结果。

更强的风可以产生更汹涌的海面,并在合适的波峰上产生额外的斑驳白浪。

感知深度的海岸行为

当水体接近受支持的浅水区域时,其行为会有所不同。

测得的深度会影响局部波浪运动、交互涟漪和泡沫。海床摩擦会逐渐从浅水扰动中移除能量,而海岸泡沫会响应合适的破碎和压缩波峰。

这些效果取决于游戏提供的海床信息。某些局部、任务特定或不受支持的水面会保留其原始行为。

改进的船只响应

船只浮力和水阻力已调整,以配合增强的波浪表面。

船只会随水面上升、下降和倾斜,同时保留游戏的航行控制和推进力。受支持的游泳和漂浮物体路径也会采样增强的波浪,帮助其运动与可见表面保持关联。

当合适的数据不可用时,添加的浮力使用原生回退。一旦新的波浪信息得到验证,临时输入中断可以恢复。

船首波与持久泡沫

移动的船只会产生船首位移和船体前部的泡沫,以及船底和船后较短的尾迹。

船只通过后,泡沫会留在水面上。它会逐渐扩散、破碎并消失,而不是像附着在船只上的滚动纹理那样表现。

新受扰动的水也会变得稍微更亮,然后随着尾迹消散而恢复其原始颜色。

鲸鱼交互

附近的鲸尾撞击可以产生扩散的涟漪和一大片带纹理的泡沫。

冲击波会快速向外扩散,而泡沫会保留更长时间,缓慢消散成更小、更稀疏的斑块。

表面细节与航行摄像机

该模组还包括:

  • 摄像机附近更精细的水体几何,以减少可见的多边形面。
  • 响应风力的表面平滑。
  • 扩展的常规波峰泡沫覆盖范围,具有更柔和的远距离淡出。
  • 受早期游戏影像启发的修订版航行摄像机。
  • 杰洛特控制船只时的摄像机间隙保护。

前置要求

  • 《巫师3》经典版 1.31 或受支持的 GOG 1.32 GOTY 可执行文件。
  • Windows x64 ASI 加载器,需单独安装。
  • 如果其他已安装的模组与包含的鲸鱼脚本冲突,则需要 Script Merger。

一个可用的加载器是 ThirteenAG 的 Ultimate ASI Loader。使用适当的 Win64 版本并遵循其说明。

BlitzFX、PLM 和 Lesser Wind 为可选。

安装

  1. 关闭游戏。
  2. 解压主下载文件。
  3. 将包含的 bin 和 mods 文件夹复制到你的游戏目录——即包含 bin 和 content 的文件夹。
  4. 将三个 ASI 伴随文件、它们的 INI 文件以及提供的艺术作品保持在一起。
  5. 确保三个包含的 mod 文件夹已启用。
  6. 使用 Script Merger 解决任何报告的鲸鱼脚本冲突。

不要将整个下载文件夹放入 mods 中,也不要盲目覆盖现有的图形代理或 ASI 加载器。

加载存档后,请允许大约 一到两分钟的不暂停时间,让风历史海况发展,然后再判断涌浪强度。

兼容性

开发测试涵盖了干净的经典版安装以及使用 BlitzFX 1.1.0、PLM Ultimate 7 和受支持的 Lesser Wind 资产的模组化设置。

兼容性调整会针对已识别的配置激活。这些模组是单独的下载,不包含在内。

其他水体着色器、船只物理更改、鲸鱼脚本或原生图形钩子可能需要额外的兼容性工作。Script Merger 无法合并二进制着色器或原生插件。

伴随文件目前识别特定的已验证游戏和 Direct3D 11 运行时配置文件。其他可执行文件变体、Windows 图形运行时构建和模组组合可能需要进一步支持。有关确切的支持可执行文件哈希和测试详情,请参阅包含的 COMPATIBILITY.txt。

水体行为使用数学模型和实用的引擎近似。其目的是在游戏现有系统内产生更可信的海洋。

计划版本

次世代版和重制版已计划中。

两者都需要各自的移植、兼容性工作和测试,因此可能需要一段时间才能发布。目前还没有可宣布的发布日期。

目前,此下载适用于受支持的 经典版 1.31 和 1.32 构建。

致谢

  • CD PROJEKT RED — 《巫师3》、原始游戏资产、脚本、飞溅效果和 REDkit 艺术作品。
  • Sven Lüpke / BlitzFX — 可选兼容性集成使用的 MIT 许可材料。
  • ambientCG — Foam 003 纹理。
  • MinHook 和 HDE 贡献者 — 原生钩子和反汇编库。
  • 额外的泡沫和船只尾迹艺术作品 — 为本项目提供。
  • ThirteenAG — 单独提供的 Ultimate ASI Loader。

一个非官方粉丝模组,并非 CD PROJEKT RED 的官方发布。