Fixes since 0.6.0
A native build of Metroid Prime 2: Echoes for Linux, Windows, macOS, Android and (experimentally) iOS, compiled from the PrimeDecomp/echoes decompilation and rendered through Aurora (SDL3/WebGPU). No emulator involved.
This is a pre-release: expect rough edges. Please report what you hit and attach the log (F1 > System > Log).
Looking for the first game? See the Metroid Prime native port.
You need your own disc image: Metroid Prime 2: Echoes USA (G2ME01), the experimental PAL release (G2MP01), or Metroid Prime Trilogy (R3ME01 USA, R3MP01 PAL; experimental), as .iso, .gcm, .rvz, .wia, .gcz, .ciso or .wbfs. No disc image or game assets are included.
What changed
- Scan Visor works with anti-aliasing.
- Controller: twin-stick camera pitch. The right stick now pitches the first-person camera
- Controller: menu buttons and trigger aliases. Face buttons keep working as menu buttons while touch input is active, and a trigger bound through the alias list is recorded once instead of twice.
- Movement: fixed diagonal input. #2
- Fix memory cards shared saves and Trilogy.
- Scan Visor HUD on widescreen. The logbook hierarchy panels line up and the preview keeps its aspect ratio at 16:9 and wider.
Downloads
| Platform | Asset |
|---|---|
| Linux x86_64 / aarch64 | metroid-prime2-port-0.6.1-linux-{x86_64,aarch64}.tar.gz or MetroidPrime2-{x86_64,aarch64}.AppImage
|
| Windows x86_64 / arm64 | metroid-prime2-port-0.6.1-windows-{x86_64,arm64}.zip
|
| macOS (Apple silicon, experimental) | metroid-prime2-port-0.6.1-macos-arm64.zip
|
| Linux x86_64 (Flatpak) | MetroidPrime2Port.flatpak (flatpak install --user MetroidPrime2Port.flatpak)
|
| Android (arm64) | metroid-prime2-port-0.6.1-android-arm64.apk
|
| iPhone / iPad (experimental) | MetroidPrime2Port.ipa, unsigned: sign and sideload it yourself (docs/IOS.md)
|
Known limitations
- macOS is ad-hoc signed and has not yet been run on a real Mac: right-click > Open the first time. Windows on Arm has not been tested on real hardware.
- PAL and Trilogy discs are experimental
- iOS is unsigned and has not yet been run on a real device; touch controls have no in-game layout editor there yet.