分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

Odrannnn/MetroidPrime2Port

游戏

自带游戏镜像,即可在 PC 与 Android 上原生运行《银河战士 Prime 2:回声》。

173
4
C++
NOASSERTION
创建于 9 天前

Echoes Unbound 是《银河战士 Prime 2:回声》的源码移植版,基于 PrimeDecomp 反编译项目,通过 Aurora(SDL3/WebGPU)渲染,不使用模拟器。它面向已持有 GameCube 或 Trilogy 版游戏、希望在现代设备上获得更好操作、画面和存档工具的人。目前是预发布版本,作者欢迎报告问题。

运行条件

项目不附带任何游戏内容,仓库和任何发行包都不含游戏资源:你需要自备光盘镜像,移植版从中读取素材。受支持的碟片为美版 GameCube(G2ME01)、欧版 GameCube(G2MP01)以及 Trilogy 美版/欧版(R3ME01/R3MP01),格式包括 .iso、.gcm、.rvz、.wia、.gcz、.ciso、.wbfs;其他镜像会被报为“unsupported disc”。预编译包覆盖 Linux(x86_64/aarch64,含 AppImage 与 Flatpak)、Windows、Apple 芯片 macOS、Android arm64,以及实验性的 iOS 未签名侧载。Linux 的 AppImage 不打包任何库,FreeType、libpng 和 Vulkan 驱动以及 X11 或 Wayland 需由系统提供。各平台和碟片版本的验证范围不同,PAL 与 Trilogy 文档分别说明已验证的内容。

两个改变玩法的机制

过场动画与传送门过渡跳过消除了切换光暗世界的等待,配合 Debug 菜单中的传送作弊,可以在没有传送门时直接切换世界。存档状态和退出后快速恢复与记忆卡导入导出并存,支持 Dolphin 和 PrimeHack 的记忆卡目录,方便在这些环境之间搬运存档。

一组可选调整包括快速变形、弹跳球、锁定开关、扫描与行走速度等,而 Original experience 开关会恢复原版行为。画面设置提供带适配 HUD 的宽屏、渲染倍率、帧插值和第一人称 FOV。Mod 以文件夹形式放入,可替换碟片数据或单个资源,并支持高清材质包。F1 菜单(手柄为 Start + Back)集中了所有设置;设置损坏时可在其中重置,只影响配置,不动存档。

构建与许可

本地构建需要 CMake 3.25+、Ninja、C++20 工具链,并使用 -DMP_SDK_HEADERS_ONLY=OFF 配置以引入 Aurora;光盘仅在运行时需要。上游反编译构建保持完整,移植改动都放在 TARGET_PC 条件块中。MIT 许可只覆盖本项目的平台层、构建与打包脚本,不覆盖 src/ 和 include/ 下的游戏代码——那仍属任天堂;NOTICE 列出了第三方条款,项目与任天堂、Retro Studios 和 PrimeDecomp 均无关联。作者说明部分移植代码是在其监督下由 AI 编程助手协助编写的。

项目源码与说明

本文由 AI 根据项目 README 生成,更新于 2026年10月31日,以项目官方文档为准。