任天堂 64 时代的经典 RPG《纸片马里奥》如今通过原生重编译的方式登陆 PC,最新发布的非官方版本“Paper Mario ReCut”已经可以在 Windows 上以原生应用形式运行,全程无需传统模拟器参与。 这一做法延续了近年来主机老游戏“原生移植到 PC”的技术路线,通过重编译工具链将游戏代码适配现代平台,从而在性能和技术控制力上优于单纯模拟器方案。

打开网易新闻 查看精彩图片

与常规的主机模拟不同,Paper Mario ReCut 使用的是 N64 重编译工具链,将原始游戏代码转换为可在当前硬件上原生执行的程序,而不是完整模拟 N64 主机运行环境。 在实践中,这意味着游戏可以更直接地利用现代 PC 的资源,实现更高效的性能表现,同时开发者也可以对渲染、输入等底层行为进行更精细的控制。

图形渲染方面,该项目采用 RT64 作为图形后端,这一渲染框架专门用来呈现 N64 时代的画面效果。 得益于《纸片马里奥》以平面纹理和相对简洁的 3D 场景为核心的视觉风格,RT64 的渲染特性与之非常契合,并可通过游戏内菜单实时调整画质等图形参数。

打开网易新闻 查看精彩图片

此次发布不仅关注可玩性,本身的工具链与开发工具同样是重点之一。 Paper Mario ReCut 内置了“实时纹理替换”功能,玩家可以通过键盘快捷键在游戏运行过程中动态替换贴图资源,为美术 MOD 创作和视觉实验提供了非常直接的途径。

在纹理处理方面,该版本支持两种纹理捕获模式:一种是带进度显示的一次性纹理导出,另一种则是在游戏游玩过程中持续捕获纹理的“持续捕获模式”。 随附的 Paper Atlas Tool 工具为用户提供了更结构化的贴图管理与编辑环境,方便对导出的资源进行批量整理和修改。

开发者目前仍将 Paper Mario ReCut 定位为“早期构建版本”。 虽然游戏已经可以从头到尾完整通关,但周边系统和工具链仍在持续打磨中,相关 N64 重编译流程针对《纸片马里奥》的适配工作也还在进一步完善。

和其他基于重编译路线的项目一样,此次发布并不包含任何原版游戏数据,用户需要自行准备美版《纸片马里奥》ROM 文件才能运行该移植版。 这种“只分发代码和工具、不分发受版权保护的原始资源”的做法,已经成为此类社区项目在法律风险控制上的通行做法,在一定程度上降低了被版权方直接下架的风险。

打开网易新闻 查看精彩图片

Paper Mario ReCut 也加入了日益壮大的 N64 原生 PC 移植阵容。 此前,《超级马里奥 64》《马里奥赛车 64》《古惑狼赛车》以及《毁灭公爵:零小时》等作品都通过类似的技术手段实现了原生 PC 版本,并在高帧率、宽屏输出以及输入优化方面进行了多种增强。

不过,对 Paper Mario ReCut 来说,图形和性能强化并非这次版本的唯一或首要卖点,其更大的意义在于展示了一整套流程的可复制性。 在成熟的重编译管线、功能完善的 RT64 渲染层以及与之配套的资产编辑工具加持之下,将一款 N64 游戏迁移为现代 PC 应用,正逐渐从“发明新方法”转变为“按流程执行”。

从更长远的角度看,Paper Mario ReCut 显示出这一技术路线正在从零散尝试走向系统化和模块化。 随着工具链成熟度提升,未来或将有更多 N64 乃至其他老平台游戏,以类似的原生移植方式登陆 PC,在法律边界与技术创新之间寻找新的平衡空间。

https://github.com/SMCGames/Paper-Mario-ReCut