在模拟器技术不断探索兼容性的同时,游戏反编译与重新编译技术也为游戏保护开辟了新道路。这类技术并非直接运行原版游戏文件,而是将其转化为可在电脑及其他现代硬件上运行的代码。近期,索尼的PlayStation 2(PS2)主机迎来了这一技术的适配,为玩家带来了新的希望。
一款名为PS2Recomp的全新工具近期备受关注,这主要得益于今日一条走红的推文。尽管该工具还处于开发阶段,但其核心目标是将PS2游戏静态重新编译为现代C++代码。配合合适的渲染器后,这些代码可转化为原生PC移植版本,性能表现将远超传统模拟器。
据金点网络了解,这项技术还能带来诸多附加优势,比如更高的分辨率、更丰富的画面设置选项、全新的操控方案,甚至支持游戏Mod开发。目前技术最成熟的重新编译工具N64: Recompiled便是典型代表,而PS2Recomp的开发者也表示,这款工具正是受到了N64: Recompiled的启发。
顾名思义,N64: Recompiled专注于任天堂64(N64)主机的游戏适配,现已成功将《塞尔达传说:魔吉拉的面具》《班卓熊大冒险》《星际火狐64》《神秘忍者:五右卫门》等经典游戏移植为电脑原生版本。随着去年的一次重大更新,这些移植版本还新增了拖拽式Mod支持功能,仅《魔吉拉的面具》一款游戏就已有超120款Mod可供使用。
除了N64: Recompiled,还有XenonRecomp和XenosRecomp等工具也在开发中,它们将实现Xbox 360游戏的快速移植,首批适配作品为《索尼克释放》。任天堂GameCube主机也有多款相关工具处于研发阶段,其中部分工具还助力完成了去年《马力欧派对4》的反编译工作。
当然,这类工具目前都无法实现游戏的即时可玩移植,要为某一款游戏生成可用代码,仍需开发者开展大量工作。但相比逐行对游戏代码进行逆向工程的手动反编译方式,这种技术的效率已经大幅提升。
尽管PS2Recomp的开发进度远落后于其他同类重新编译工具,但近期获得的高关注度有望推动其实现重大改进。已有不少开发者主动参与到工具的测试与优化工作中,相关的Discord交流社群也在筹备搭建。
这类工具对游戏保护意义重大,但其开发往往需要耗费数月甚至数年的时间。



