非官方社区项目 TotK Recomp 通过重新编译技术,将《塞尔达传说:王国之泪》(TotK)的游戏代码直接转换为 Windows 和 Linux 的原生应用程序,从而摆脱了对模拟器的依赖。尽管该项目尚处于早期阶段,但初步测试显示其运行效果良好。

根据 Steam Deck 用户的实测反馈,该游戏在复杂场景下的帧率可维持在 30 至 40 FPS,而在负载较轻的区域,帧率甚至能突破 60 FPS。相比之下,使用 Proton 兼容层似乎无法实现同等性能表现。目前作者尚未公布具体的图形设置细节,现有的截图证据主要展示了游戏初期“天空岛”区域的运行情况。其中一张显示 54 FPS 的截图虽然直观,但不足以全面反映整款游戏的性能波动。
值得注意的是,另一款重编项目 UltraTears 也在推进中。UltraTears 于 11 月 2 日发布了一项重大更新以解决相关问题。鉴于 TotK Recomp 目前的稳定性表现较好,以下将详细介绍其配置流程,该过程与 UltraTears 的设置逻辑类似。
如何设置
必要的安装文件已在 GitHub 上提供。出于版权合规考虑,下载包内不包含游戏本体数据。用户需持有任天堂 Switch 原版卡带,并通过自制软件 nxdumptool 从主机中提取游戏文件。需要强调的是,即便拥有原版卡带,从第三方网站下载 ROM 的行为在法律上仍存在争议。此外,游戏版本必须为受支持的 1.1.0、1.2.1 或 1.4.3 之一。
当原始游戏文件传输至 Steam Deck 后,具体安装步骤如下:
- 切换至桌面模式。
- 下载安装程序:访问 GitHub 项目“valentderah/totk-pc-recomp”,在“Releases”页面下载名为“TotK-Setup-x86_64.AppImage”的文件。
- 赋予执行权限:在下载目录打开终端,输入命令
chmod +x TotK-Setup-x86_64.AppImage。 - 启动构建:运行 AppImage 文件,依次选择游戏源文件、语言及安装路径,开始构建过程。
- 运行游戏:在安装目录中打开生成的 totk 文件即可启动。
GitHub





