过去两周,一批非官方复古PC移植项目集中冒了出来。多数是反编译或重编译的老游戏,但Switch作品也开始被搬上PC,包括《塞尔达无双:终极版》和《宝可梦 Let's Go 皮卡丘/伊布》。

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

其中最早放出的是《塞尔达传说:织梦岛》的LASRecomp——它对应的是2019年Switch重制版,而那个版本的原作是1993年的Game Boy经典。这个静态重编译项目到底能不能打,能不能比传统Switch模拟器甚至Switch 2本体更有优势,值得实际跑一跑。

实际体验下来,只能算“还行”。玩了几个小时,进入新区域、着色器加载时会出现物件突然弹出和卡顿。玩得越久,这种情况出现得越少,如果有着色器预热的机制大概会更好。Switch版里那种帧率顿挫依然存在,游戏会频繁从顺畅的60fps掉到30-45fps之间。

测试用的是ROG Xbox Ally X20,搭载AMD的Ryzen Z2 Extreme芯片。按道理更强的硬件应该给出更好的帧率,这台掌机对付这样一个移植版理论上也够用。关掉抗锯齿,问题没解决。把内部分辨率切成动态、上采样器换成AMD FSR 1、抗锯齿关闭之后,游戏明显顺了,但画面里多出一层奇怪的棋盘格阴影网格,有些场景里非常扎眼。体验确实因此好了不少。

《织梦岛》在原版Switch上跑60fps,但进出建筑和繁忙的户外区域会频繁掉到30fps,Mabe村尤其糟糕。当年评测时,这种突兀的帧率切换让人直接弃坑;后来在Switch 2上重新捡起来,更强的掌机几乎解决了全部性能问题。

这个Windows 11移植版把Switch的帧率问题缓解了一些,但绝对没有消失。不过它仍然好过用已经死掉的Yuzu模拟器加60fps mod跑出来的26fps(Eden这类更新的模拟器表现会稍好)。当然,如果换成一台强力游戏PC,LASRecomp或传统Switch模拟器的体验会和这台ROG Xbox Ally X20上遇到的不一样。

相比模拟器,它的主要优势在于更少的图形问题和在较弱硬件上更顺的帧率,另外还有一批实用功能:

  • 可以解锁画面比例,把画面拉宽或拉高
  • 支持键盘鼠标,也支持手柄
  • 提供抗锯齿和分辨率缩放
  • 可以彻底去掉模糊
  • 能在游戏UI里换成Xbox或PlayStation手柄图标,所有按键可重映射
  • 内置随机化功能,打乱道具、敌人、音乐和迷宫
  • 可以改林克的衣服颜色

LASRecomp还带mod支持,社区接手之后会冒出什么值得关注。个人比较期待一个120fps的mod。

体验并不完美。Switch游戏的部分文本用的是Switch操作系统内置字体,LASRecomp只能用替换字体,看着还行,但有时会觉得不对劲。第一次启动游戏时文字完全没出现,等了大约五分钟,角色对话气泡里的字才开始显示。如果是从自己的卡带和Switch里导出游戏,拿到掌机字体并不难。

和几乎所有近期发布的静态重编译项目一样,LASRecomp要求用户自备从《织梦岛》Switch卡带或已购下载版中导出的镜像文件。项目还要求提供解包后的游戏镜像,包含exefs和romfs文件夹,需要用网上现成的工具或Ryujinx从.NSP文件里解出来——后者是任天堂在2024年干掉的模拟器。

目前还谈不上什么明显改进。和不少近期移植项目一样,作者称这个项目“几乎完全由AI完成”。peiikai和Claude Code在LASRecomp上打下的底子,已经被用在其他Switch移植项目上,包括《宝可梦 Let's Go》系列。当前beta版支持Windows、macOS、Linux和Linux aarch64。

顺带一提,重玩《织梦岛》重制版,开场动画依然强得离谱,把原版Game Boy封面美术活了过来。那种黏土动画风格的美术,放到2026年看依旧漂亮。

但眼下会不会在ROG Xbox Ally X20上而不是Switch 2上玩《织梦岛》?大概不会,除非性能改善或者出现足够惊艳的mod。《织梦岛》在Switch 2上已经跑得不错,这个PC移植版在技术上是件了不起的作品,可它还是在任天堂最新的掌机上跑得更好。