2019年Switch上的《塞尔达传说:织梦岛》重制版,最近被一个叫LAS Recomp的非官方项目搬到了电脑上。它的目标不是"用模拟器跑起来",而是让这款游戏在Windows、macOS和Linux上作为原生应用运行。

这个项目已经在网上发布。按照项目自己的说明,它通过静态重编译Switch代码来实现移植,而不是借助模拟器。换句话说,它走的是另一条技术路线——不模拟一台Switch,而是把游戏代码本身重新编译成电脑能直接读的东西。

打开网易新闻 查看精彩图片

它到底怎么用

想跑起来,玩家得自己准备两样东西:一是自己导出的游戏文件,二是如果涉及Switch系统组件,也得从自己的硬件里提取。项目本身不提供这些内容,这一点在说明里写得很清楚。

功能上,它给的东西不算少:

  • 可自定义画面、游戏内覆盖层,以及按键和手柄映射
  • 能根据手柄类型显示对应的按键图标
  • 可以解除原始比例限制,在更宽或更高的窗口里看到更多场景
  • 保留原版16:9画面,同时保留原版的像素和迷宫比例
  • 支持360度移动、移除模糊效果、调整内部渲染分辨率
  • macOS版本支持使用Apple MetalFX放大画面

还塞了点随机要素

除了画面和操作层面的调整,项目还加入了随机元素,包括打乱道具和交换任务、随机调整环境与音乐,以及随机迷宫房间。不过这部分功能目前还处于实验阶段,存在问题。

需要说清楚的是,LAS Recomp属于玩家项目,和任天堂没有关系,也没有发布PC版本。它做的事情,是把一款Switch游戏用重编译的方式带到电脑上原生运行——这个思路本身,和过去大家熟悉的模拟器路线不太一样。

为什么这件事值得看一眼

模拟器这些年一直是玩家在PC上玩主机游戏的主要路径,但它绕不开性能损耗、兼容性折腾,还有法律上的灰色地带。静态重编译换了个思路:不模拟硬件,直接把代码翻译成目标平台能跑的形式。理论上,这样跑出来的东西更接近"原生应用",而不是"在一台虚拟Switch里运行的游戏"。

当然,这条路也不是没有门槛。玩家仍然需要自己导出游戏文件,仍然需要从自己的硬件里提取系统组件。项目不碰这些内容,也就把"游戏从哪来"这个问题留给了使用者自己。

至于它能不能成为一条被广泛采用的路子,现在下结论还太早。实验阶段的随机功能、可能存在的兼容问题,都还需要时间验证。但至少从技术方向上看,它提供了一个和模拟器不一样的答案。

对于手里有正版游戏、又想在电脑上体验《织梦岛》的玩家来说,这个项目多了一个选项。至于要不要试,还是那句话——自己导出的文件,自己的硬件,自己判断。