新移植项目搞定《马力欧卡丁车世界》,PC可启动但还没法完整玩

发布时间:2026-11-09 18:49:39 编辑:小小说
分享

代号MKW Recomp的非官方移植项目正在推进,目标是把NS2平台的《马力欧卡丁车世界》移植到Windows系统。按照项目开发者的说明,当前已经能够启动程序并渲染出三维画面,不过完整的游玩流程还没有实现。

该方案依托静态重编译技术,搭配Vulkan图形接口运行。开发者表示程序可以顺利走完开场动画,输出正常的三维画面内容,但这一进展仅来自开发者自身的描述,暂时没有官方或者第三方渠道来佐证这一消息。

和常见的模拟器方案不同,这个项目采用另一条技术路线。它将游戏原本适配ARM64架构的机器码转写为C语言代码,再经由Clang编译器生成适配x86-64处理器的mkw.exe文件,让游戏代码可以直接在PC硬件上执行,同时自行实现对应功能,替代Nintendo Horizon系统的相关服务。

根据开发者放出的资料,main和sdk模块里必要的代码已经全部完成向C语言的转换,对ARMv8.3专属指令也做了适配;Horizon系统负责内存管理、文件读写、音频输出、手柄输入这些底层服务都已经完成实现。图形层面,项目适配了NS2的NVN 2指令处理逻辑,把NVIDIA Ampere架构的着色器转为SPIR-V格式,交由Vulkan接口执行渲染。

项目还针对高分辨率纹理带来的显存占用问题做了优化。面对最高8K规格的ASTC纹理数组,工具会自动切换为BC3压缩格式,以此降低对显卡显存的需求。这套方案的技术根基来自《塞尔达传说:王国之泪》TotK Recomp、《咚奇刚 蕉力全开》DKB Recomp两个项目,开发者同时参考了Eglantine、Mesa NAK、Ryujinx相关开发人员针对NS2图形架构的研究成果,部分辅助代码、测试工作和文档编写借助AI工具完成。

MKW Recomp的源代码已经上传至GitHub公开,项目适配《马力欧卡丁车世界》1.8.0版本。仓库内不包含游戏资源、密钥以及NS2镜像文件,也没有提前编译好的程序包。想要尝试的人,需要准备自己持有的游戏副本文件,手动完成编译操作,开发者也没有给出可正常游玩版本的确定上线时间。

这类非官方移植项目使用了任天堂拥有版权的游戏代码与素材,存在相应的法律风险以及平台政策风险。项目后续能否持续更新、什么时候能产出可完整游玩的版本,目前都无法确定。

玩家点评
全部评论

暂无评论