微软放漏!Xbox初代游戏PC版竟是套娃,官方模拟器直接流出

微软这波操作属实让人看不懂。近日他们宣布,要把四款初代Xbox的经典老游戏搬上PC平台,说是为了推进跨平台的向下兼容计划。听起来挺正常对吧?可这事儿没那么简单。 仔细扒了扒游戏的安装包,发现微软压根没做原生移植。

他们直接把Xbox One和Series X|S里自带的官方Xbox 360模拟器“Xe03”,重新编译成了x86版本。说白了,就是让PC先跑这个模拟器,再在里面套一层初代Xbox的模拟器。 这种套娃式的架构,不光被开发圈子里的人拿来调侃,更尴尬的是,它等于变相把PC版的Xbox 360官方模拟器给放出来了。

要知道,这两台主机的向下兼容能力一直很强,能玩二十年前初代机器的游戏。原理就是双层模拟:主机先跑Xe03,再在里头启动叫XeFu的初代模拟器,真是模拟器里套模拟器。 外界原本以为,微软要移植这些老游戏,要么是把游戏重新编成x86原生程序,要么就是把XeFu这个初代模拟器单独编译好。

结果呢?独立研究者Neo Te Aika和Nathan去查文件结构,发现微软居然直接把整个Xbox 360的官方模拟器环境,重新编译成x86原生程序,然后和游戏一起打包发给了PC用户。 这下好了,技术大牛们毫不费力就把Xe03的PC版给抠了出来,还真就在电脑上跑起来了,好几款Xbox 360的游戏都成功启动。

而且效果相当炸裂,能把原本480p的画面拉到4K超清,还自带垂直同步、各向异性过滤、强化抗锯齿,连无边框窗口化模式都有了。 这简直就是微软白送的一份大礼。对PC端的Xbox 360模拟来说,意义可不小。

以前大家只能靠Xenia这类开源模拟器撑着,但那玩意儿在资源消耗和转译效率上,跟微软自家原生编译的Xe03比起来,根本不在一个档次。

热门推荐