PC和游戏主机之间的那条线,这些年越来越模糊。硬件在趋同,模拟器在成熟,官方移植也越来越多。但GitHub上有个叫Boykopovar的用户,想把这个界限再往前推一步——把每一款PS5游戏都搬到你的电脑上。

打开网易新闻 查看更多图片

项目名叫AnyPS5,目标是用自动生成的可执行文件,把PS5游戏带到Linux或Windows上,而且不依赖模拟器。它的做法是用一个重链接器(relinker)转换可执行文件,让它们和你的操作系统兼容,从而让游戏原生运行,同时配合系统的PRX库。这套思路能成立,部分原因是PS5本身的硬件和PC已经很接近。

项目目前还处在早期阶段,版本号停在v0.1.1。在免责声明里,AnyPS5说明自己的目的是"互操作性、研究、保存和兼容性用途",并强调它不需要、也不使用任何受版权保护的材料来运行。

截至相关文档记录时,唯一经过测试且兼容的游戏是Asteristic Game Studio的《Dreaming Sarah》。根据项目在GitHub上的说明,这款2D平台游戏在GTX 1050 Ti、i5-7500 3.4GHz的配置下能跑到60帧;换成Intel HD Graphics 620、i5-7200 2.5GHz,则是36帧。系统还支持SDL映射的游戏手柄,也就是说你可以接上PS5的DualSense手柄来玩,同时也支持键盘和鼠标的按键映射。

移植和模拟到底差在哪?表面上看,两者确实很像——都是让你在别的系统上跑游戏。但技术层面,它们的运作方式完全不同。

模拟器是一类软件,让一台电脑或一个操作系统去模仿另一个系统,从而运行你原本用不了的工具或软件。举个例子,你在电脑或手机上模拟一台游戏主机,就能用ROM文件玩到为另一个系统设计的游戏。如果你在电脑上模拟了PlayStation 1,就能在这台机器上玩你已有的PS1游戏ROM。

移植则是另一条路。一款游戏被移植,意味着它被直接适配到了新系统上——就像《蝙蝠侠:阿卡姆骑士》被移植到PC那样,虽然那次移植算不上成功。市面上有大量由完整游戏工作室开发的官方移植,但也有相当多的移植来自社区爱好者项目。AnyPS5就是这样一个社区项目,而它的特别之处在于,它有朝一日可能把整个PS5游戏库带到性能足够的PC上。