《塞尔达传说: 王国之泪》这个软件, 现在已经能够以原生的方式来在个人电脑, 还有那个Linux系统上面去进行正常运行的测试了。然后, 大家还在通过Steam Deck这个设备去进行了实际的测试工作, 得到的结果是在三十帧到四十帧之间, 因为这个事情引发了热烈的讨论。

但是呢, 关于版权方面的灰色地带的情况, 以及图形参数未知的这些状况, 依然是存在争议的焦点所在, 还没法彻底解决清楚这些问题。

01.项目背景与意义

非官方社区里面的那个叫做TotK Recomp的项目, 最近把《王国之泪》这个游戏代码弄成了可以在Windows和Linux系统里直接跑的原生应用, 说白了就是用“重新编译”这个技术手段去做这件事。

虽然这个项目算不上是第一个干这事儿的, 但是现在还在比较早的那个阶段里面, 它已经表现出了能够比较稳定地去运行游戏的那种能力。

这个项目是由程序员valentderah来带头做的, 它的安装包是放在GitHub这个平台上面的, 它和那种搞模拟的方案不一样, 它是直接把游戏原本就写好的代码重新编一下就直接拿来跑的, 按照理论上的说法, 这样的话就能拿到跟主机上一样的流畅程度也就是帧率还有视觉效果。

02.Steam Deck实测帧率

Reddit平台上的Steam Deck子版块里, 有位玩家在最近发表的帖子里称, 当游戏处于那种要求很高的区域时, 《王国之泪》可以达到每秒三十至四十帧的水平, 而在那些负载比较低的部分, 其帧率会超过每秒六十帧。根据该玩家自己的反馈来看, Proton这一种兼容层是没法运行这个版本的。

目前, 唯一能够作为证明的图形证据只有一张截图, 在这张截图显示的画面里可以明确看到角色林克正处于初始空岛这个位置, 而初始空岛就是大家所熟知的游戏起始区域, 关于那54帧的瞬时数据情况, 虽然它具有一定的参考价值, 但是这并不能够代表在开放世界里面的其他那些高负载场景下的整体实际表现情况。

03.与UltraTears项目对比

此前, 另一个重新编译项目UltraTears长期地被技术问题所困扰, 不过在11月2日发布了重大更新之后, 大部分的缺陷问题已经被修复成了已解决的状态, 所以对于目前这两个项目到底哪一个相对更好一些还是哪一个更加优秀一些这个问题而言, 现在就下结论还为时尚早, 尚无绝对的定论, 广大玩家朋友们需要按照自己的实际体验情况来自行地去做出选择。

需要让大家注意到这样一个情况, 就是那个叫做 UltraTears 的操作流程, 还有那个叫做 TotK Recomp 的东西, 它俩之间的相似程度是非常高的, 所以那些已经熟悉其中一方的玩家在转换使用的时候, 所付出的成本是比较低的, 几乎可以忽略不计, 至于这两个项目如果在同步进行迭代的情况下, 那么就很有希望去推动整个社区整体的性能实现进一步的突破。

04.安装准备与文件获取

在进行安装操作之前, 你必须前往GitHub网站将其作为必要的支持文件进行下载, 因为在版权的限制条件之下, 软件包内部并不包含游戏的本体部分。

通过合法的途径去解决这个问题的方法, 是使用正版的Switch游戏光盘, 并利用名为nxdumptool的自制工具去提取相应的游戏文件。需要明确的是, 拥有物理光盘这一事实, 并不等同于直接下载ROM文件就是合法的行为。

另外, 你还得从1.1.0、1.2.1和1.4.3这三个指定的更新版本里挑一个来准备。等把文件都解压弄好以后, 再把那些原始的游戏文件传给Steam Deck的本地存储里装上。只有这么做了, 你才能去进行下一步的安装操作。

05.具体安装步骤

当把游戏文件放到了Steam Deck里面之后, 要先切换到桌面模式, 然后去到valentderah/totk-pc-recommend项目当中的Releases页面去下载那个AppImage文件, 接下来还需要在终端里面执行chmod +x命令, 这样就可以赋予它执行权限。

当你双击去运行的时候, 需要接着一个一个地去把游戏文件选好, 然后再去挑选语言, 还要定好安装的那个文件夹的位置, 之后系统它就会自己开始那个构建的过程。等你看到它完成了以后,你再去打开那个目录里面叫totk的那个文件龙南市就业服务平台, 就能启动这个游戏了。这个全程都不用再去做任何额外的驱动的配置。

06.局限与后续展望

到这个时候为止, 开发者还没有把图形设置的具体细节公开出来, 比如分辨率、纹理的质量以及光影的效果这些比较关键的参数现在都还不清楚。那三十到四十帧的数据只是覆盖了少数的场景罢了, 在开放世界里进行探索的时候到底会有什么实际的体验还得等着更多的玩家去验证之后才能知道了。

项目现在的这个状态呢, 还处在它刚刚开始的那个早期阶段。所以说, 以后的那些版本, 很有可能还会引入更多用来进行优化的选项以及修复兼容性问题的措施。再一个方面, 随着那个重新编译技术变得越来越成熟。

因此, 会有更多的、原本只能在Nintendo Switch上运行的大型作品。这些游戏在将来是极有可能获得在个人计算机以及Linux操作系统这两个平台上获得的直接的支持的。

你是更倾向于去尝试使用TotK Recomp, 还是说宁愿耐心等待UltraTears持续进行后续的版本更新工作? 欢迎把你自己个人的最终选择写在评论区里面, 如果你觉得这个信息对你有所帮助的话, 不妨把它点赞并且转发送给你的那些同样正在苦苦等待将塞尔达游戏迁移到个人电脑上使用的朋友们。