刷到这个消息的时候我愣了一下——《最终幻想水晶编年史:时之回响》这款 Nintendo DS 上的老游戏,居然被人搬到了 PC 上跑。不是模拟器那种搬法,是静态重编译。

做这件事的是开发者 JonathanDC64,项目名叫 FFCCEOT-Recomp。简单说,它把原本跑在 ARM 架构上的机器码,转换成了 C 语言源码,再针对目标设备重新编译。跟硬件模拟是两条路。

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

先说清楚:它不带游戏代码

这点挺关键。项目本身不包含游戏代码、纹理、音频这些受版权保护的内容。首次启动的时候,用户得自己提供 DS 卡带的转储文件,程序会做一次 SHA-1 校验,然后在本地生成可执行文件。

换句话说,想玩可以,但正版卡带得自己准备。这个门槛,懂的都懂。

画面这块,改了不少

图形部分用的是 OpenGL,支持提高渲染分辨率、宽屏显示、画面后处理这些选项,也能通过帧率限制来调整显示帧数。原本上下分屏的布局,可以改成左右并排,还支持上下两个独立窗口,操作上不用再挤在一块小屏幕上。

对一款双屏游戏来说,这个改动算是解决了 PC 上玩的一个老大难问题。

0.2.0-alpha 版本加了什么

  • 新增对欧版游戏德语、法语和西班牙语的支持
  • 可通过 Kaeru WFC、WiiLink WFC 这类替代服务器联机
  • Windows 版支持在同一台电脑上运行两个实例,进行本地连接

联机这块能跑起来,对当年靠 DS 无线联机打副本的玩家来说,算是补上了一块拼图。

但别急着高兴,坑还在

项目目前处于早期测试阶段。开发者只对开发环境的稳定性给出保证,欧版联机也出现过延迟和崩溃。

说白了,现在这个版本更像是个能跑起来的技术演示,离"舒舒服服通关"还有距离。想尝鲜的可以试试,想稳定玩的建议再等等。

不过话说回来,一款 DS 老游戏能被人用重编译的方式搬到 PC 上,还顺手把宽屏、分屏、联机都安排上了——这事本身就挺有意思。至于后面能走多远,就看开发者愿不愿意继续填坑了。