《僵尸毁灭工程》(Project Zomboid)的社区最近被一批第一人称模组搅热了。这款原本采用等距视角的末日生存游戏,被模组作者改成了直接把人丢进动作现场的第一人称体验。过去两个月里,三个版本尤其受到关注,但它们都有一个共同前提:得走出 Steam 创意工坊。
![]()
对此,开发商 The Indie Stone 发布声明提醒玩家:官方鼓励有创意、爱实验的模组,但无法为这类模组提供官方支持,安装前要清楚风险。
事情的起点是 8 月,作者 Mr Queeges 发布了 First Person View。这个模组建立在《僵尸毁灭工程》既有的模组框架内,用的是游戏的 Lua 工具,因此性质上仍与 Steam 创意工坊里的东西相同。不过它的第一人称实现比较基础,只是切换了视角,几乎所有的环境和物件看起来都相当奇怪——它们本来就是为某一个固定角度而建的。
到了 9 月,又来了两个新选手:ellu 与 norkus 的 Project Viewpoint,以及 kolpaque 的 pz3d。这两个模组对周围区域的改造幅度更大,让世界显得更真实、更有沉浸感,都支持在重新设计的 3D 世界里以第一人称或第三人称探索。代价是,它们不是用官方给模组作者的 Lua 框架写的,而是用了 The Indie Stone 编写游戏源码所用的 Java 语言。
这意味着玩家没法直接在 Steam 上安装,而要借助一个叫 Zombie Buddy 的第三方工具,该工具可以在 GitHub 上找到。这也意味着它们能对游戏做出更根本的改动,越过 The Indie Stone 通常设定的边界。开发者的解释是:如果 Lua 模组是给你的房子重新刷漆、贴上新墙纸,那 Java 模组就是在旁边盖了一栋新房子,甚至可能在你不知情的情况下盖好,还带一扇你看不见的后门。
The Indie Stone 强调,这并不直接意味着这类模组的作者有恶意,或者会危及你的电脑。但它同时指出,Java 模组需要另一种层级的信任——“你不只是在安装新的游戏内容,你是在允许第三方代码在你的机器上运行。”为降低风险,官方鼓励玩家去找开源、或者允许复现构建的模组,这样人们才有能力发现潜在的安全隐患。
官方声明写道,The Indie Stone 正式支持的是基于 Lua 的《僵尸毁灭工程》模组;必须强调,基于 Java 的模组,包括第三方加载器、框架以及改动游戏底层实现的修改,都不在官方支持范围内。这既因为官方无法提供任何安全防护,也因为无法为这类模组提供技术支持,而且官方表示,游戏更新时这类模组大概率会更频繁地损坏。
“我们的资源必须用于开发核心游戏。”官方继续解释,任何语言的任何模组都有随游戏更新而损坏的风险,但 Java 模组依赖的是内部代码,而内部代码会随着游戏开发不断变化。当新更新发布时,Java 模组会被这些更新从根本上破坏,且没有任何预警。官方还提到,只有能在无模组游戏中复现的 bug 报告,它才有能力调查——无论你用的是 Java 模组还是 Lua 模组。
除了建议想尝试 Java 模组的玩家寻找开源作品,The Indie Stone 还表示应该留意社区的报告与反馈。官方指出,Steam 创意工坊的另一个好处是它的评价系统,以及标记或举报问题模组的能力。这并非完全的安全保证——《僵尸毁灭工程》今年早些时候就在创意工坊模组上出过一次这样的事——玩家始终应该保持谨慎,但它确实能让人更安心一些。
官方在结尾写道,这项政策不是对某个模组、某位作者或使用它的玩家作出评判;官方希望《僵尸毁灭工程》社区继续实验、继续创作、继续寻找新的玩法。模组非常重要,制作模组的付出也值得感谢。如果玩家选择使用 Java 模组,官方请求他们理解风险、理解这些模组可能在游戏更新后损坏,以及官方支持的局限。
对想尝鲜第一人称的玩家来说,这三个模组确实把视角拉到了动作现场,但安装路径、更新兼容和代码信任这三件事,官方已经把话说得很直白。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.