Mario Kart 64 通过非官方端口在 PC 上比赛,无需仿真
快速阅读: 据《技术点》称,“港口管理员”团队发布《超级马里奥赛车64》非官方移植版 SpaghettiKart,支持多平台,无需模拟器,可自定义图形。游戏原为N64展示3D性能之作,现以新方式重现。
整体情况:
模仿任天堂64一直存在争议。UltraHLE的发布具有里程碑意义,它使得在Windows 9x系统上以可玩的帧率运行商业N64游戏成为可能,而当时该主机才刚刚上市三年。如今,情况有了巨大改善,现在有更多的准确模拟选项,以及在PC上忠实再现任天堂游戏魅力的其他方法。“港口管理员”(Harbour Masters)集体再次实现了不可能的任务。这个曾将《塞尔达传说:时之笛》和《星际火狐64》移植到PC上的开发团队,现在已经发布了他们在代码反编译和逆向工程方面的最新成果:SpaghettiKart,这是《超级马里奥赛车64》的一个非官方移植版。与其它作品一样,HM反编译了原始游戏代码,并重新编译后在现代平台原生运行。SpaghettiKart支持Windows、Linux(Ubuntu 22)甚至Switch。值得注意的是,这个移植版不包含任何任天堂的版权素材。玩家必须提供自己的《超级马里奥赛车64》ROM文件,将其转换为正确的格式,并运行“Spaghettify.exe”程序来加载数据。目前,SpaghettiKart仅支持美国版。该移植版支持三种渲染API以减少图形问题:Windows使用DirectX 11,macOS使用Metal,其他平台使用OpenGL。此外,还支持自定义素材和模组,这一点在HM最近在YouTube上分享的一段官方视频中得到了展示。HM提醒道,SpaghettiKart仍在开发过程中,少数用户可能会遇到罕见的崩溃问题。自定义赛道导入功能已实现,尽管并非所有《超级马里奥赛车64》的功能都已支持。而且,“SpaghettiKart”这个名字很可能是在向90年代任天堂开发人员使用的大量“面条式代码”(指结构混乱、难以维护的代码)致敬。然而,无需模拟器即可在PC上运行《超级马里奥赛车64》,配备自定义图形设置,可能是我们今天以全新视角享受任天堂杰作的最佳方式。这款游戏最初是作为展示新主机在3D图形方面表现的演示作品而设计的,尽管其玩法并未显著超越最初的超级任天堂作品《超级马里奥赛车》。
相关报道
第一个添加震动反馈的游戏手柄是什么?
任天堂Switch 2在四天内销量突破350万,成为公司历史上销量最快的主机。
《超级马里奥赛车64》是一个复杂且混乱的项目,开发人员不得不应对任天堂64有限的处理能力。然而,这款游戏最终成为该平台销量第二高的作品,全球销量达987万份。SpaghettiKart由Libultraship提供动力,这是一款旨在现代机器上重新实现任天堂64 SDK函数(libultra)的库。该“港口管理员”团队正在使用它作为共同框架,开发任天堂64游戏的原生PC版本,因此我们只能等待并看看他们下一个反编译与重新编译项目会是什么。
(以上内容均由Ai生成)