三月风64

超级机器人大战64 —— 1999 年 N64 游戏的原生重编译版。

English · 简体中文 · 日本語 · 한국어

官网 · 下载与安装 · 常见问题 · 剧情 · 图鉴 · 攻略

Marchwind 64(“三月风”)是《超级机器人大战64》的非官方原生重编译项目。支持电脑、Steam Deck、 安卓手机和 Nintendo Switch,提供简繁中文、英文和韩文全文翻译与宽屏显示,另有可选的 HD 美术包。 韩文翻译与韩文标题 logo 由 [테오(jung5441)](https://github.com/jung5441) 制作,CC BY 4.0 授权。 > **需要自备日版 ROM**(スーパーロボット大戦64,Rev 0)。本仓库和下载包都不含任何游戏数据, > 见 [ROM 说明](https://srw64.dreamquest.club/zh/faq/#rom)。 | 原生运行 | 简 · 繁 · 英 · 韩 · 日 | HD 与宽屏 | 原版 bug 修正 | | --- | --- | --- | --- | | 安装后添加 ROM 即可开始 | 全文翻译,游戏中随时切换 | 原版与 HD 美术随时切换 | 默认开启,支持逐项设置 | ## 原版与 HD 画面对比 | 原版 · 4:3 | MARCHWIND 64 · HD 宽屏 | | --- | --- | | ![原版 4:3 画面](web/public/media/compare-original-zh.webp) | ![HD 宽屏画面](web/public/media/compare-hd-zh.webp) | 左侧为原版 4:3 画面,使用 N64 分辨率的头像和地图。右侧为安装 HD 包后的 Marchwind 64,以 16:9 显示重绘的头像和世界地图。游戏中可随时切换原版与 HD 美术,两种模式共用存档。 ## 界面与操作改进 在 N64 原作的基础上,加入新的界面、全文翻译和操作改进,并提供独立的 bug 修正选项。以下均为游戏内截图。 ### 对白阅读 | | | | --- | --- | | ![自动播放](web/public/media/auto-zh.webp) | ![对白回看](web/public/media/history-zh.webp) | 全部对白用高清字体重新排版:整条台词连续排列,按字号自动分行分页,尽量不在半句话处翻页。读过的对白可以随时回看; 自动播放、快进和跳过都有专门的操作,屏幕底栏显示当前的阅读模式和对应按键。 - 回看最近 256 条对白,按说话人区分颜色 - 自动播放有 4 档速度,字号可在 10–18 之间调整 - 快进和跳过照现代机战的做法:按住快进,松手即停;跳过会一次走完整段剧情,停在下一个选择或战斗前,结果和逐句读完相同 - 随时切换语言或对照日文原文,当前这句立即重新排版 - 台词保存为纯文本文件,可以自己修改 ### 现代机战式的界面与操作 | | | | --- | --- | | ![战前确认](web/public/media/prebattle-zh.webp) | ![一步跳到最远格](web/public/media/move-jump.webp) | 战前确认画面按现代机战的样式重新设计:攻守双方的伤害、命中率、暴击率,以及盾防和护罩的效果并排显示, 精神指令、更换武器和战斗动画开关集中在下方。战术地图上也补上了现代机战常见的便捷操作。 - 选择移动位置时,可以一步跳到移动范围最外圈的格子 - L1/R1 依次切换我方机体,L2/R2 依次查看敌方机体 - 战斗演出可随时中止,战斗结果照常结算 - 设置中也提供原版界面选项 ### MOD:音乐、数值、名字和图标 ![MOD](web/public/media/mods-zh.webp) 把 .srw64mod 文件拖进游戏窗口就能安装;安卓版放进「文件」里 Marchwind64 文件夹的 mods/。包里只有数据、不带程序, 存档里保存的仍是游戏原来的内容,随时可以停用或删除。 - 音乐:用 Ogg 文件替换 49 首曲子中的任意几首,还能指定某个人物或机体战斗时放哪首 - 数值:机体、驾驶员和武器的能力、地形适应、技能与精神 - 名字与头像:主角、搭档和部队的名字,任意人物、机体、武器的名字和人物头像 - 地图图标与战斗语音:一张图就能换掉机体的地图图标;战斗台词出现时播放语音 - [官网](https://srw64.dreamquest.club/zh/mods/)有五个制作工具,在浏览器里完成,文件不会上传 ### 最高 4 倍速 | | | | --- | --- | | ![地图上的 4 倍速](web/public/media/speed-zh.webp) | ![倍速设置](web/public/media/speedset-zh.webp) | 倍速键在原速、2 倍、3 倍、4 倍速之间依次切换:键盘 Tab、Steam Deck 背键 R4,手机上有倍速按钮,也可以在「选项 → 通用」里直接选。 加快的是地图上的剧情、敌方回合、单位移动、战斗动画和世界地图;我方菜单、光标和场间画面保持原速,音乐也不变调。 - 3 倍速和 4 倍速要每秒画 90、120 帧;跟不上的设备隔帧绘制,游戏逻辑照常每帧运行 - 卡拉OK、标题演示和战斗鉴赏始终原速 ### Link Battler 联动:不用 GB 卡带 ![Link Battler 联动](web/public/media/link-zh.webp) 在场间菜单选「联动」,勾选作品,F91、豪将军和赞波特3 就会照原版的联动关加入。不需要 Transfer Pak 和 GB 卡带。 - 已在游戏里完整走通 - 三部作品可以任选组合 ### 游戏内设置 ![设置](web/public/media/settings-zh.webp) 游戏中可调整语言、原版或 HD 美术、画面比例、全屏和界面大小,也可逐项设置规则修正、自定义键盘与手柄按键。 - 游戏中随时可以打开,标题画面右下角也有入口 - 界面大小有标准、大、特大三档 ### RetroArch 滤镜与框体 ![RetroArch 框体加 crt-lottes 滤镜](web/public/media/filters-tv-crt.webp) 可以直接使用 RetroArch 的 slang 着色器预设(.slangp),给画面加上 CRT 扫描线、NTSC 色彩等效果;画面比例为 4:3 时 还能套上 RetroArch 的框体,透明窗口自动对准游戏画面。在「选项 → 通用」里设置。 - 自带 crt-lottes、crt-geom、zfast-crt(适合掌机)、ntsc-adaptive、xbrz-freescale 等 9 个常用预设 - 自动找到已安装的 RetroArch 的全部 slang 着色器;自己的预设和框体放进数据文件夹即可 - 可按原版 240 行(最接近 CRT)、480、960 行或窗口分辨率处理 - 只作用于游戏画面和对白,选项窗口、提示和框体保持清晰 - 滤镜支持 Windows、macOS、Linux/Steam Deck 和安卓,Switch 版暂不支持 框体为 RetroArch 自带的 tv-integer(libretro/common-overlays,CC BY 4.0),滤镜为 crt-lottes(480 行)。安装包不内置任何框体。 ### 图鉴:353 台机体、293 名人物 ![图鉴](web/public/media/library-zh.webp) 按作品分类,收录机体能力值、地形适应、武器及满改攻击力、改造上限,以及驾驶员成长、精神指令和特殊技能。数据直接取自游戏。 - 标题画面和游戏中都能打开 - 官网提供同一份[图鉴](https://srw64.dreamquest.club/zh/library/) ### 战斗鉴赏 ![战斗鉴赏](web/public/media/viewer-zh.webp) 选择攻守双方的机体和驾驶员,设置武器、防御方式、伤害和场景,即可播放完整战斗演出。 - 支持查看所有机体的武器演出 - BGM 沿用原版规则,播放攻击方的主题曲 ## HD 战斗画面 机体、cut-in、头像和背景采用高清素材,沿用原版的演出时序和镜头。 | | | | --- | --- | | ![cut-in](web/public/media/cutin-zh.webp) | ![战斗](web/public/media/spin-zh.webp) | | ![光束攻击](web/public/media/beam-zh.webp) | ![战斗](web/public/media/sekiha-zh.webp) | ## 原版 bug 修正与可选规则 每项规则都有独立开关,调整后立即生效,不改变存档格式。「全部关闭」可统一使用原版规则。 **原版 bug 修正**(默认开启):修正原版中的数值计算错误和遗漏。 - 超能力:命中、回避按实际等级计算(原版固定按 64 级计算) - 圣战士:回避按实际等级计算(原版固定按 32 级计算) - 限界:命中、回避分别加上运动性后,以限界为上限 - 底力:修正 HP 档位,满血时不触发加成 - 底力:命中、回避加成减半,暴击不变 - 换乘:补上表中遗漏的 3 件武器,使其可以继承改造 - 圣战士:超级奥拉斩的威力随等级提升 **便利与难度选项**(默认关闭):可按需要开启,调整改造、资金和战斗难度。 - 改造上限突破:所有机体都能改到 15 段 - 离队退款:机体因剧情离队时,退还其改造花费 - 部件随行:换乘时,强化部件随驾驶员转移到新机体 - 头目假身:可将次数减半,或完全取消 - 周目继承:上周目完成过的隐藏要素,在原本入队的那一关之后直接加入 **画面与界面**(新旧可选):可按画面分别选择新版或原版界面。 - 战前确认:新版、高清原版、原版三选一 - 场间画面、主角选择、标题菜单:新版或原版 - 美术:HD 或原版,随时切换 - 画面比例:铺满屏幕,或保持 4:3 - 武器改造:统一(一台机体的武器一起改到同一段数,费用不变)或逐件(原版) - 战斗动画、自动存档:分别设置开关 ## 更多功能 - **原生运行。** N64 程序重编译为本机代码,图形由 RT64 渲染。安装后按说明添加 ROM,即可启动游戏。 - **五种语言。** 游戏全文提供简体中文、繁体中文、英文、韩文翻译及日文原文。韩文翻译由 테오(jung5441)完成,以 CC BY 4.0 授权。 人名、机体名和武器名采用各语言的常用译名,繁体中文用台湾译名。 - **多存档栏与自动存档。** 增加存档栏,并在关键节点自动存档。卡带存档可导出,供 ares、Project64、RetroArch 等模拟器使用。 - **宽屏不拉伸。** 支持 4:3 到 16:9 的屏幕比例。原版画面居中,两侧扩展场景,以保持比例的方式铺满屏幕。 - **掌机、手机与手柄。** 自动识别 Steam Deck,并默认使用对应键位和大号界面。Android 提供触屏操作,仅显示当前画面需要的按键, 并标注「确定」「快进」「下个单位」等功能。 - **可选 HD 美术包。** HD 美术包单独下载,电脑与 Android 通用,Switch 另有一份;未安装时使用原版像素画面,安装后可在游戏中随时切换。 ## 系统要求 Windows、Steam Deck、Android 和 Switch 版为实验性。电脑的显卡门槛与其他使用 [RT64](https://github.com/rt64/rt64) 渲染的重编译项目相同;更旧的硬件没有测试过。 ### Windows(实验性) | 项目 | 要求 | | --- | --- | | 系统 | Windows 10 / 11,64 位 | | 图形接口 | Direct3D 12(Shader Model 6.0)或 Vulkan 1.2 | | NVIDIA | GeForce GT 630(Kepler)及以上 | | AMD | Radeon HD 7750 及以上 | | Intel | Intel HD Graphics 510(第 6 代酷睿)及以上 | | CPU | 支持 x86-64-v2 的处理器(Intel 酷睿 i 系列第 1 代、AMD FX 及以后) | | 驱动 | 最新的显卡驱动 | ### macOS | 项目 | 要求 | | --- | --- | | 系统 | macOS 14 及以上 | | 处理器 | Apple 芯片(M1 及以后),不支持 Intel Mac | | 图形接口 | Metal | ### Linux | 项目 | 要求 | | --- | --- | | 系统 | 64 位,glibc 2.35 及以上(如 Ubuntu 22.04、Debian 12) | | 图形接口 | Vulkan 1.2 | | 显卡与 CPU | 与 Windows 相同 | | 驱动 | 最新的 Mesa 或 NVIDIA 驱动 | ### Steam Deck(实验性) LCD 版与 OLED 版,SteamOS 保持最新即可。使用 Linux 安装包,运行脚本加入 Steam 库后在游戏模式启动。 ### Android(实验性) | 项目 | 要求 | | --- | --- | | 系统 | Android 9 及以上 | | 处理器 | arm64(64 位) | | 图形接口 | Vulkan 1.1 | | 推荐 | 骁龙 865、天玑 1080、Exynos 1380、Tensor G2 及以上,约 30 FPS | | 入门芯片 | 天玑 6100+、天玑 700 等(Mali-G57)可以运行,约 10–14 FPS | ### Nintendo Switch(实验性) | 项目 | 要求 | | --- | --- | | 主机 | 能运行 Atmosphère 自制系统的 Switch(初代机型上测试) | | 系统 | Atmosphère 与 hbmenu,应用模式(按住 R 启动任意游戏进 hbmenu) | | 空间 | SD 卡约 110 MB,Switch 版 HD 包另需约 1.6 GB | 解压到 SD 卡根目录,把 ROM 命名为 `rom.z64` 放进 `/switch/Marchwind64/`。首次启动在主机上从 ROM 导入,约半分钟。 只提供 NRO 自制程序,不提供 NSP;电脑版的 HD 包在 Switch 上不能用。 游戏本体约 165 MB,可选的 HD 美术包另需约 700 MB。启动闪退或卡住时,请先更新显卡驱动。各平台的安装步骤见官网的[安装页](https://srw64.dreamquest.club/zh/install/)。 ## 一起改进译文 官网把[全部剧情](https://srw64.dreamquest.club/zh/story/)按关卡整理,日文原文与译文逐句对照。发现语句不顺或译名不一致, 可在对应台词下提交修改建议;每条建议的处理结果公开可查。程序问题请提交到 [GitHub Issues](https://github.com/dyzz/srw64-recomp/issues)。 ## 从源码构建 仓库不含 ROM、存档、提取出的游戏数据、生成的游戏代码、HD 美术或预编译的应用。请把自己的日版 Rev 0 ROM 以 `rom.z64` 放在仓库根目录(身份校验见[来源记录](docs/guide/provenance.md))。 在 macOS(Apple 芯片)上,准备好 Python 3.11+ 和 Xcode 命令行工具: ```sh brew install python cmake ninja sdl2 freetype harfbuzz icu4c make # 工具链、生成的游戏代码与宿主程序 scripts/Play\ SRW64\ Native.command --language zh-Hans # 开始游戏 ``` - [开发指南](docs/guide/native-development.md):构建步骤、检查与模块边界 - [Linux 与 Steam Deck 构建](docs/guide/linux-build.md) · [发布流程](docs/guide/release.md) - [调试接口与 MCP](docs/guide/debug-interface.md):从命令行或 AI 代理操作游戏 - [技术文档索引](docs/README.md) · [贡献约定](CONTRIBUTING.md) ## 致谢 本项目基于 [N64Recomp](https://github.com/N64Recomp/N64Recomp)、 [N64ModernRuntime](https://github.com/N64Recomp/N64ModernRuntime) 与 [RT64](https://github.com/rt64/rt64); 其他来源与固定版本见[来源记录](docs/guide/provenance.md)。界面与对白使用 HarmonyOS Sans 字体,按其许可原样随软件分发 (`content/fonts`);按键图标改编自 Yukari “Shinmera” Hafner 的 PromptFont(SIL 开放字体许可证)。 韩文翻译与韩文标题 logo 由 [테오(jung5441)](https://github.com/jung5441) 制作,以 [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) 授权; 韩文使用 Droid Sans Fallback(Apache License 2.0)以及 Nanum Brush Script、Gmarket Sans 的子集(SIL 开放字体许可证,改名为 SRW64 Brush KO、SRW64 Banner KO)。 本项目为非官方粉丝作品。超级机器人大战及相关角色、机体与商标归各自权利人所有。 ## 许可证 本项目自有的源码与工具以 [GNU 通用公共许可证第 3 版](LICENSE)(或你选择的任何更新版本)授权。它只涵盖本项目自己写的部分, 不涵盖《超级机器人大战64》本身、其 ROM 以及从中提取或衍生的任何内容(游戏代码、文本、数据、图像、音乐),也不涵盖各权利人的 角色、机体与商标。`content/fonts` 里的字体、HD 图片包(见其 NOTICE)与第三方组件遵守各自条款。