近年模拟器与原始码相关开发领域中最有趣的一项趋势,是越来越多玩家利用「逆向工程」技术试图完整重现旧世代主机平台上的经典电玩。目前已经看到了《超级玛莉欧64》、《塞尔达传说:时之笛》以及《侠盗猎车手》等作品以类似的方式重新复苏,然而这样的做法也常引发各种法律上的争议。
这些玩家愿意这样做背后存在着许多原因,其中除了能够面对逆向工程技术本身所包含的挑战性之外,相关计划在成功后也能带来不少好处,像是让这些来自旧平台的游戏能够在不靠模拟器下直接运行。
至于有着甚么样的差异?模拟器软件仰赖让用户的计算机仿真出旧平台的环境,借此运行推出在该平台上的经典游戏,经过逆向工程的移植版本则能直接从无到有针对PC或其他平台本身的环境打造原生版本,甚至加入更加现代化的功能,像是宽屏幕支持或画质提升等。
最新获得逆向工程打造的经典游戏就是《塞尔达传说:众神的三角神力》,本作最初于1991年推出在超任,之后陆续于Game Boy Advance等推出官方移植版,玩家最近也能透过Nintendo Switch Online服务在NS主机上重新体验这款游戏。
根据Nintendo Life网站报导,由玩家xander-haj所率领的20人团队在处理了超过7到8万句原始码后,终于达成这项创举,成功将《塞尔达传说:众神的三角神力》透过逆向工程技术移植到了PC平台上,同时加入大量的增强内容,像是更快的转场时间与文字、宽屏幕支持、更锐利的像素,以及具细节的世界地图。其中最值得一提是第二个武器槽,让玩家可以直接快速切换两种不同的武器,而不需要进入道具库菜单一一挑选。以下为《塞尔达传说:众神的三角力》模拟器版与PC「移植版」的比较视频。
值得注意的是,「移植版」在法律上依然处于相当尴尬的灰色地带。在未经版权的情况下进行修改与逆向工程仍存在合法性问题,甚至已经超出合理使用的范围。正因为如此,许多团队通常只提供底层代码的下载,并要求必须想办法自己弄到该游戏的ROM档案,这款《塞尔达传说:三角神力》移植计划一样,但强调当玩家透过ROM档案完成了一些游戏资源的转移后,就可以直接在PC平台上原生运行。
即使如此,任天堂依然有权出手下架这类计划,但在那之前,喜爱《塞尔达传说》系列的粉丝们目前都有机会在PC平台上重新体验这款极具代表性的经典作品。