今天刷到这个,我整个人愣了一下——《血源诅咒》离在PC上原生跑起来,可能真的只差"一点点"了。不是那种靠模拟器硬撑的能玩,是那种把PS4的可执行文件直接搬到PC上跑的路子。说真的,作为一个在主机上被亚楠人民反复教育过的老哥,看到这条消息的第一反应是:这也能行?
先别急着激动,咱把这事掰开揉碎说清楚。这个项目在GitHub上叫BBport,它干的事情是:把《血源诅咒》的PS4原版可执行文件(编号CUSA03173,游戏版本1.09)直接放在x86-64的Linux PC上运行,最近也支持了Windows。注意,是"直接运行",不是那种从头模拟一台PS4的路数。
![]()
它到底算不算模拟器?
开发者自己说了,BBport不是一个"通用模拟器"。但有意思的地方在于,它有很大一部分是拿ShadPS4当后端来支撑这个"半原生"移植的。ShadPS4是那个专门处理PS4游戏的模拟器,之前已经让《血源诅咒》能在PC上以相当不错的帧率跑起来了。所以你可以理解成:BBport站在ShadPS4的肩膀上,往前又迈了一大步。
那它具体怎么运作的?按创作者的解释,游戏自己的x86-64代码是原生执行的;有一个专门为这一款游戏写的小型运行时,用来替换PS4的系统库;GPU那部分工作,则由一个从shadPS4衍生出来的渲染器翻译成Vulkan,而且这个渲染器为了《血源诅咒》做了大量扩展,包括支持AMD FSR 3.1、FSR 4和FSR 4.1.1的时间超分。
翻译成人话就是:游戏本体的代码在PC上自己跑,PS4那套系统环境被一个小补丁顶替了,画面渲染交给一个被魔改过的翻译层。三块拼起来,才有了现在这个效果。
150帧是什么概念
因为把AMD的FSR超分直接塞进了移植里,创作者说他们用一张7800XT,在FSR开到Quality档的情况下,能把游戏跑到大约150 FPS。7800XT算不上什么顶级卡,而且FSR这东西不挑显卡,N卡也能用——所以要是换成高端Nvidia硬件,或者AMD自家的旗舰卡,能跑成什么样,我都不敢想。
不过话说回来,帧率这么高,大概率会把游戏的物理搞崩。FromSoftware的游戏在引擎层面跟帧率是绑死的,物理效果要靠帧率来保证正常,这也是为什么像《艾尔登法环》这种作品到现在还是锁60帧。所以150帧听着爽,真跑起来可能人是飘的、怪是飞的,能不能正常玩是另一回事。
别高兴太早,它还不是"真原生"
这里得泼盆冷水。这个移植不是一个真正意义上、正儿八经的Windows或Linux原生版《血源诅咒》。它是目前最接近那一步的东西,但shadPS4和它的模拟部分仍然被大量使用,这东西才能跑起来。而且据目前的信息,完整的通关流程还没有被社区验证过。
开发者自己也把话说得很明白:"没有shadPS4就不会有BBport:它的渲染器和着色器重编译器是图形部分的基础。"
所以现在的状态是:半原生,靠模拟器托底,能跑,帧率很漂亮,但离"真正的PC原生版"还有一段路。至于这段路要走多久,没人给出时间表。
为什么大家这么执着于《血源诅咒》上PC
说白了,这游戏在PC玩家圈子里一直是个心结。它当年是PlayStation平台的作品,PC上一直没有官方版本,玩家只能靠模拟器解馋。ShadPS4已经让不少人能在PC上玩到它,帧率还挺能打,但"原生运行"才是几乎所有《血源诅咒》粉丝心里的终点和期待。
而这次BBport的进展,就是往那个终点又挪了一步。虽然挪得不算大,但方向是对的。
至于索尼那边什么态度,目前没有公开信息,我也不瞎猜。原文作者倒是写了句挺有意思的话,大意是:只要时间够、索尼继续不管,我们几乎肯定会走到那一步。这话是作者的判断,不是官方表态,听听就好。
给想尝鲜的老哥提个醒
如果你看到这消息手痒,想自己折腾一下,有几个点先摆在这:
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.