得益于一批任天堂经典游戏机游戏爱好者对游戏代码进行反向编译的不懈努力,《超级马里奥64》的PC版于2020年诞生。去年《塞尔达》的逆向工程团队完成了类似《时之笛》的反编译,据说一个月就能看到结果。VGC报道,另一个粉丝团队几乎完成了将这些代码转换成可玩PC游戏的开发工作。
其中一位名叫Kenix的开发商说:“我想大概已经完成了90%。我们一直希望在2月中旬之前完成,4月1日之前大概需要一个月的时间完善游戏并发布。”根据他的说法,开发移植版本的粉丝团队正在使用一个名为Fast3D的后端,该后端最初是为移植版本的《马里奥64》创建的。它支持超宽屏幕,还允许开发团队添加一些其他增强功能,例如支持60 FPS刷新率。
还计划支持MOD。Kenix解释说,他们为《时之笛》重写的代码使游戏在阻塞资源方面更类似于现代游戏,这将更容易改变游戏纹理等元素。
因为这个项目的编程方式,玩家不用担心“东亚最强法务部”再次出击,逼着这个项目下架。反向编译的代码是合法的:负责任的程序员通过解构游戏的编写来创造全新的源代码;如果代码与任天堂的原始代码相同,或者基于泄露的文件,则该代码是非法的。当时《马里奥64》因为使用了原游戏的资源,很快被任天堂勒令下线。
“我们将游戏资源打包到另一个外部文件中,”Kenix告诉VGC。“没有直接连接到的资源。exe可执行文件。我们相信这将防止任天堂利用DMCA命令删除它。当时,《马里奥64》将所有资源链接到。exe文件。
《塞尔达》逆向工程团队也在进行逆向编译续集《梅祖拉的假面》。Kenix表示,当逆向工程完成后,他们有信心可以更快地推出移植的游戏。