导 读 一个名为MKW Recomp的非官方项目,正尝试把NS2上的《马力欧卡丁车世界》搬到Windows电脑上。据项目作者说法,游戏已经能够启动并渲染出三维场景,但完整玩法目前还跑不起来。 该项目采用静态...

一个名为MKW Recomp的非官方项目,正尝试把NS2上的《马力欧卡丁车世界》搬到Windows电脑上。据项目作者说法,游戏已经能够启动并渲染出三维场景,但完整玩法目前还跑不起来。

该项目采用静态重编译技术,配合Vulkan图形接口。作者的说法是,游戏已能通过开场序列并输出真正的三维画面,不过这一进度目前只有开发者自述,尚无官方或第二来源印证。

对PC玩家来说,这类项目的吸引力在于绕开传统模拟器路线。MKW Recomp的做法是把游戏原本面向ARM64架构的机器码转换成C语言,再由Clang编译器生成面向x86-64处理器的可执行文件mkw.exe,让游戏代码直接在PC上运行,同时用自有实现替代Nintendo Horizon系统的功能。

NS2首发护航独占惨遭攻破!已能在PC启动

按作者公布的信息,游戏模块main和sdk的必要代码已全部成功转换为C,包括对ARMv8.3特定指令的支持;负责内存、文件系统、音频和控制器的Horizon基础系统服务也已实现。图形方面,作者适配了Switch 2使用的NVN 2命令处理,并把NVIDIA Ampere架构的着色器转换为SPIR-V格式,交由Vulkan执行。

项目还处理了分辨率高达8K的ASTC纹理数组对显存的压力,方案是自动切换到BC3压缩以降低显卡要求。其技术基础来自《塞尔达传说:王国之泪》的TotK Recomp和《咚奇刚 蕉力全开》的DKB Recomp,作者同时参考了Eglantine、Mesa NAK和Ryujinx开发者对Switch 2图形架构的研究,部分辅助代码、测试和文档借助了AI工具。

目前MKW Recomp的源码已在GitHub公开,项目面向《马力欧卡丁车世界》1.8.0基础版本。仓库中没有游戏资源、密钥和Switch 2镜像,也没有现成构建包,用户需从自己游戏副本的文件中自行编译;作者未给出可运行版本的确切发布时间。

需要提醒的是,这类非官方移植涉及任天堂版权作品的代码与资源,法律与平台政策风险较高,项目后续能否推进、是否会有可玩版本,目前都无法确认。