gminustwo/msr2ds
游戏用自备的《银河战士:萨姆斯归来》3DS 解密转储,在 PC 上玩单屏宽屏版。
msr2ds 是 Azahar 3DS 模拟器的分支,被改造成《银河战士:萨姆斯归来》的专用播放器,把原本的双屏游戏呈现在一块仿《银河战士:生存恐惧》风格的 16:9 单屏上。它面向已经拥有游戏解密副本、希望在 PC 上以宽屏 HUD、更高帧率和 Mod 支持游玩的玩家。
改变了什么
游戏的双屏布局被合并为一个宽屏画面:能量、导弹、Aeion 槽和光束槽位于左上,地图与 DNA/密特罗德计数位于右上。Start 仍会调出游戏自带的下屏面板(地图、物品、选项),右扳机切换光束。渲染器在裁剪前把上层视口的深度测试绘制沿水平方向压缩 15/16,从而露出更多关卡画面,再拉伸回 16:9;2D 图层保持完整宽度。内部分辨率最高可到 4K,帧率可选 30、60、120 或 144 FPS。
便利功能包括:记住游戏转储路径的启动器、游戏内设置浮层(F1 或 Select)、左扳机自动变形球,以及通过改写内存解锁 amiibo 画廊、融合模式和任意难度下的融合服,另有无限能量、导弹和 Aeion 作弊。支持 Azahar/Citra 格式的纹理包,放在 user/mods/textures/,两个包替换同一纹理时列表中靠前的生效;更改在游戏启动时应用。
要求与限制
项目不附带任何游戏文件。你需要自备 解密 的《银河战士:萨姆斯归来》(美版)转储,格式为 .3ds 或 .cci;加密转储会被拒绝。发布版本依赖 Azahar 的 JIT CPU 和支援 Vulkan 的 GPU。首次启动默认使用 4K 内部分辨率,性能较弱的硬件应调低;作者建议 Steam Deck 用户保持在 4x(960p)左右。提供 Windows 和 Linux 下载,Linux AppImage 需要 glibc 2.38 或更新版本,并运行于 X11(Wayland 桌面下走 XWayland)。安装路径应尽量短,因为 Windows 的 260 字符路径限制会作用于存档文件。
另一条可选的构建路径会用你自己的转储把游戏的 ARM 代码提前重编译为 C++。该构建内嵌翻译后的游戏代码,仅供个人使用;只有 JIT 构建可以分享。
HD 纹理包不在仓库或发布包内,链接在别处。存档位于 user/sdmc,可从 3DS 或其他模拟器导入;导入会在替换前备份现有存档,且只在游戏启动前提供。
许可证
项目采用 GPL-2.0,与其 Azahar 模拟器基础一致。
本文由 AI 根据项目 README 生成,更新于 2026年10月31日,以项目官方文档为准。