想在 PC 上重温PlayStation2的经典游戏,以前大家只能依赖模拟器,虽然方便,但性能和硬件兼容性总是有限。
不过,最近有个叫 PS2Recomp 的全新工具在网上引发了热烈讨论,宣称能将 PS2 游戏直接“静态重新编译”成现代C++程序代码。
这些老游戏有望变成“原生 PC 游戏”,模拟器可能都要靠边站了。
根据外媒报道,这个叫 PS2Recomp 的项目最近因为一条推文而爆红(文章有链接)。
简单来说,它的原理和传统模拟器不一样。
模拟器是在电脑上模拟出一台 PS2 的硬件环境来执行游戏文件,性能消耗大;而 PS2Recomp 则是将游戏原本的程序代码,转换成电脑能懂的现代 C++ 语言。
配合合适的图形渲染器后,这些游戏就能像 PC 原生应用程序一样运行,性能表现将远远超过传统模拟器。
这项技术带来的优势相当惊人。
除了执行效率更高,转换后的游戏还能支持高解析度画面、更丰富的画质设置选项,甚至能重新设计操控方案。
对于喜欢动手改游戏的玩家来说,这无疑是一个大fuli,因为这将大大降低制作 Mod 的门槛。
其实这种技术并不是首创,开发者坦言灵感来自目前技术已经相当成熟的 N64: Recompiled。
这个工具专注于任天堂 64 主机,目前已成功将《塞尔达传说:穆修拉的面具》、《阿邦阿卡大冒险》、《星际火狐 64》以及《大盗五右卫门》等经典作品移植为 PC 原生版本。
去年的重大更新后,甚至支持直接拖拽加载 Mod,仅《穆修拉的面具》就已经有超过 120 款 Mod 可供玩家尝试。
除了 N64 和 PS2,类似的技术也正在Xbox 360平台上发酵,像是 XenonRecomp 工具正在尝试移植《音速小子 世界大冒险》(美版名:Sonic Unleashed);GameCube 平台也有相关工具正在研发,并协助完成了《马里奥派对 4》的反汇编工作。
不过,玩家们先别急着欢呼,这类工具并不是“按个按钮就能转换”的神奇工具。
要将一款老游戏变成流畅的 PC 版,仍然需要开发者投入大量心力进行调试和调整。
但相比过去需要逐行对游戏代码进行“逆向工程”的艰难任务,PS2Recomp 已经大大提高了效率。
目前,PS2Recomp 的开发进度还在早期阶段,但随着关注度的增加,已经有不少热心开发者主动加入测试和优化,相关的 Discord 社区也在筹备中。
这类技术不仅让玩家玩得更爽,对于游戏保存来说更是意义重大,毕竟硬件会坏,但代码可以永流传。
上一篇:
某转真黑啊,NS1卡带回收52块,转手卖218下一篇:
图片上传挂了吧