“《超级马力欧兄弟 惊奇》的非官方PC移植,据称已经接近完成。”——这句话最近在社区里传开的时候,我第一反应是:又来了。但仔细看完这个项目的技术细节,我承认这次有点不一样。
先说清楚一件事:这不是官方消息。任天堂方面没有任何表态,这个项目也没有拿到任天堂的授权。它是一群人在社区里自己搞的移植工作,和2023年在Nintendo Switch上发售的那款原作,是两回事。
它到底做了什么
按照目前流传的说法,这个项目没有使用模拟器。这一点挺关键——模拟器是把Switch的运行环境整个搬过来,而这个项目走的是另一条路:把游戏代码转换成可以在电脑上执行的代码。
具体来说,它使用了Switch版本的C++代码,通过clang-cl构建出Windows版本。图形处理这块,项目重建了原本的NVN图形指令,再通过自制转换层把它们改成Vulkan指令。在Windows环境下,相关的图形调用可以直接和英伟达驱动交互。
翻译成人话就是:它不是“跑一个Switch”,而是试图让这套代码本身在PC上活过来。技术路线上,这跟模拟器是两种思路。
正方的理由:技术上有意思
支持这个项目的人,关注点基本都在技术层面。
- 不用模拟器,意味着不依赖Switch固件和系统环境
- 代码转换的思路,理论上能带来更直接的系统调用
- 图形指令从NVN转到Vulkan,是针对PC显卡环境做的适配
对一部分玩家来说,这类项目的价值不在于“能不能玩到”,而在于它展示了一种可能性:Switch游戏代码有没有可能被重新编译成原生PC程序。这个方向本身,就足够让技术爱好者讨论一阵子。
反方的理由:它没有授权
另一边的声音也很直接:没有任天堂的认可。
这不是一个可以忽略的细节。素材里写得很清楚,目前没有任何任天堂认可该项目的消息。换句话说,无论技术多有意思,它的身份始终是“非官方移植”。
而且这个项目目前没有明确的发布日期。所谓“接近完成”,也只是据称的状态,不是官方给出的时间表。什么时候能真正拿出来,谁也说不准。
还有一点容易被忽略:素材提到,《超级马力欧兄弟 惊奇》之外,其他Switch游戏也有非官方移植项目在开发,但它们和这个项目不是同一个。也就是说,这不是一个统一的、成体系的计划,而是各自为战的社区行为。
我的判断
把两边的理由摆在一起看,这件事其实分成两个问题。
第一个问题是技术问题:这个移植项目做得怎么样?从目前的信息看,它选择了一条和模拟器不同的路线,用了C++代码、clang-cl构建、NVN转Vulkan这一套组合。这些细节说明它不是随便糊弄的,至少有人在认真处理图形和编译层面的东西。
第二个问题是身份问题:它合不合法、能不能公开拿到?这个问题上,素材给出的答案很明确——没有任天堂的认可,没有发布日期。所以现在讨论“什么时候能玩上”,其实没什么意义。
至于《超级马力欧兄弟 惊奇》本身,它是一款二维平台游戏,玩家操控马力欧等角色探索花花王国,惊奇花能让关卡里的物体和环境发生变化,支持单人游玩和本地多人游玩。这些是原作的基本信息,和移植项目无关。
所以我的结论是:技术层面值得看一眼,身份层面别抱期待。它是不是“接近完成”,只有做这个项目的人自己知道。任天堂那边,目前什么都没说。
热门跟贴