《Blast Corps: Recompiled》一周连出到 1.1.1:只接受美版 1.1 ROM,跑不起来先查这几项
2026 年 10 月 23 日,个人开发者 SlaveOfIDO 发布了《Blast Corps: Recompiled》1.0.0;此后 10 月 26 日、28 日、29 日(UTC)又连出 1.0.1、1.1.0、1.1.1 三个版本,当前最新为 1.1.1。这个项目用 N64: Recompiled 把《Blast Corps》静态重编译成能在 Windows、macOS 与 Linux 上直接运行的原生程序,渲染交给 RT64,附带高帧率、宽屏与 mod 支持。
真正会把人卡住的往往不是功能清单,而是两件更前置的事:手上的文件是不是那一版,显卡有没有越过 API 门槛。这两项都写在项目说明里,却常在转述中被略过。下面按「它是什么—版本线—文件边界—硬件门槛—画面异常」的顺序梳理;至于其他区域版本何时支持、各档显卡能跑多少帧,本文不给结论。
第三方记录显示,1997 年的 N64 版《Blast Corps》由 Rare 开发、任天堂发行,2015 年被收入 Xbox One 合集 Rare Replay,2024 年 2 月进入 Switch Online 扩展包;这两条渠道都不在桌面系统上原样运行。此次是个人维护的重编译移植,不是 Rare 或任天堂发布的产品。
一、它不是模拟器:仓库里没有游戏资源
项目说明写得很直接:仓库与其发布包不含游戏资源,构建或运行都需要玩家自己的原版文件。也就是说,下载到的是一个程序,不是一个开箱即玩的游戏包——文件由玩家提供,程序负责读取并运行。
所谓静态重编译,按 N64: Recompiled 工具仓库的说明,是把已经编译好的 MIPS 程序翻译成可在其他平台运行的代码。它绕开了「先逆向出可读源码、再手工移植」这条传统路径,因此能在较短时间内产出可执行程序。
说明开头还有一条项目自己的政策陈述:该项目未使用生成式 AI,也不接受以生成式 AI 完成的贡献。能被引用的是「它这样写了」这一事实;至于这对成品质量意味着什么,说明里并未解释,本文也不替它补充理由。
二、一周四个版本,改的都是「玩起来才发现」的部分
发布页记录的时间线如下(时间为 UTC):
| 版本 | 日期(UTC) | 更新说明要点 |
|---|---|---|
| 1.0.0 | 2026-10-23 | 首个正式版本,附 Windows / macOS / Linux(Flatpak)三套包 |
| 1.0.1 | 2026-10-26 | 修复帧节奏、更新 RT64、修复动态阴影中的细线 |
| 1.1.0 | 2026-10-28 | 加入手柄震动支持,默认开启,把强度调到 0% 可关闭 |
| 1.1.1 | 2026-10-29 | 修复切换关卡后震动不停、震动改为只在游戏进行中生效、导弹运输车车轮插值 |
换算到东八区要注意:1.1.1 的记录时间落在 UTC 10 月 29 日深夜,本地已是 10 月 30 日凌晨,按本地时区看发布页的人可能读到的是后一天。
这份清单值得读的地方在于,改动都属「装上之后才会碰到」的问题:帧节奏影响操作手感,阴影细线影响观感,震动则是 1.1.0 新加、次日就被修掉的一处副作用。按发布说明列出的修复项看,直接使用 1.1.1 可以少踩 1.0.x 与 1.1.0 已经修掉的坑。
三、ROM 这一栏:只接受美版 1.1
说明里的问答段把话说得很硬:不能换 ROM。项目只接受 N64 版美版 1.1 这一种文件;若文件格式不是 .z64,会在确认为正确文件后自动转换;但「这不是模拟器,不能运行任意 ROM」。
这里有两处容易混。第一处是「美版」与「美版 1.1」的区别——同一区域的不同修订版并不是同一份文件,能否被接受以说明所写的那一版为准。
第二处是同作者的解编译仓库与这个移植的关系。解编译仓库把日版、美版、美版 Rev 1 与欧版四份文件列入计划,并列出了各自对应的 sha1;但按该仓库自述,目前只有美版 Rev 1 处于可构建状态,另外三版的进度仍是 0%。也就是说,解编译覆盖范围的「计划」比移植现在接受的「一版」宽得多,两者不是同一件事,不能互相替代。
至于其他区域版本会不会被支持:解编译仓库把另外三份文件列在「未来支持」表里,进度却停在 0%,也没有给出时间表;移植说明本身则只写美版 1.1。手上若是日版或欧版文件,当前对不上这个移植。
四、显卡门槛:三档最老型号,越不过就别急着排错
系统要求段给出的条件,可以逐条核对:
- 显卡需支持 Direct3D 12.0(Shader Model 6)、Vulkan 1.2 或 Metal Argument Buffers Tier 2 三者之一;
- 各家列出的最老可支持型号为 GeForce GT 630、Radeon HD 7750(2012 年那款,不是 RX 7000 系列)与 Intel HD 510(Skylake);
- Mac 需 macOS 13.0 及以上,且为 Apple Silicon 或第七代及以上 Intel 处理器;
- x86-64 平台另需支持 SSE4.1 的处理器(Intel Core 2 Penryn 系列或 AMD Bulldozer 起)。
说明里还留了一句常被跳过的排查起点:启动时崩溃,先把显卡驱动更新到最新。它把「驱动过旧」排在其他原因之前,比反复重装程序更省时间。
需要留意的是门槛的性质:它只说明「支持这些 API」,并没有给帧数。越过门槛只代表能进入游戏,跑得顺不顺畅,说明里没有任何量化数据。
五、画面不出来或卡顿:先关三类东西
叠加显示与壁纸类程序。 已知问题段写明,MSI Afterburner 这类叠加显示软件,以及 Wallpaper Engine 等程序,可能引发性能问题、导致游戏无法正确渲染,建议关闭后再运行。这一条解释了一批「程序启动了、画面不出来、也没有报错」的情形——问题可能不在移植本身。
外部帧率限制器。 高帧率段说明默认按显示器刷新率运行,也可在游戏内图形菜单手动指定;同时提示 NVIDIA 控制面板这类外部限制器可能引发问题,出现卡顿时应关掉外部限制,改用游戏内滑块。换言之,帧率该在这个程序的菜单里设,而不是在显卡驱动面板里设。
驱动版本。 与上一节同一条:启动崩溃先更新驱动。
说明只列了这一类叠加软件,没有穷举;关闭之后画面是否恢复,页面也没有作承诺。若三类都排除仍不正常,那属于说明未覆盖的情形,不适合继续按「设置问题」处理。
六、存档、便携模式与 Steam Deck
存档位置按平台分三处:Windows 在 %LOCALAPPDATA%\BlastcorpsRecompiled\saves,Linux 在 ~/.config/BlastcorpsRecompiled/saves,macOS 在 ~/Library/Application Support/BlastcorpsRecompiled/saves。
若不想让存档散落在系统目录里,把名为 portable.txt 的文件放到可执行文件同目录即可进入便携模式,此时存档、配置与 mod 都放在该目录内。两种模式之间的存档是否互通,说明未提及。
Steam Deck 上要多一步:先解压 Linux 包,在桌面模式右键可执行文件选择「添加至 Steam」,再切回游戏模式配置手柄。项目同时提供 Linux 二进制与 Flatpak。
入口上还有一处要留意:说明的构建段把「预编译包见发布页」的链接指向了另一个项目的地址,而不是本项目发布页。要拿包,直接从本项目发布页进入更稳妥——构建那一步对只想玩的人并不必要。
七、现在还确认不了的部分
- 日版、欧版与美版 1.0 何时能被接受:说明只列美版 1.1,其他区域没有时间表。
- 各档显卡的实际帧数与显存占用:说明只给最低门槛,没有量化数据;第三方报道同样没给出帧数表。
- 装 mod 之后存档是否仍通用、便携模式与常规模式存档是否互通:说明均未涉及。
- 与 Rare Replay、Switch Online 两个渠道版本的内容差异:两者细节未核对,本文不作对比结论。
最后是版权边界:这个移植不含游戏资源,需要玩家自行持有对应的原版文件;项目不提供获取途径,本文同样不涉及任何获取方式。