Repository navigation
Releases: Odrannnn/MetroidPrime2Port
Release list
0.6.6
This is an early release. Please report what you hit and attach the log (F1 > System > Log).
You need your own disc image: Metroid Prime 2: Echoes USA (G2ME01), PAL (G2MP01), or Trilogy (R3ME01 USA, R3MP01 PAL). No disc image or game assets are included.
What changed
- Infinite ammo improvements (F1 > Cheats). #27
- Combo cost and beam ammo per expansion sliders. #27
- No Dark Aether damage cheat. #27
- Controller access rooms cutscenes: Original/Fast. #27
- Stack beams can leave out the Dark Beam. #27
- Echoes menu theme for the F1 menu: black panels, white borders, violet accent. #27
- Android: F1 button opens the menu reliably. #27
- No more crash after the Dark Alpha Splinter's death cutscene. #29
- Morph Ball HUD threat gauge lines up in widescreen. #25
- Multiplayer: Hacker Mode no longer takes the campaign's Scan Visor. #30
- Unlock beam doors with any beam cheat, now in F1 > Debug > Cheats.
- Texture packs: turn your pack on and off with F7, and import a pack from a
.zip. - Saved binding presets under Remap > My presets.
- Photo mode: Samus holds her arm cannon, and on touch screens the left-side movement stick is drawn.
- Trilogy helmet: the helmet's battery lights are coloured instead of white.
- Changing the controls profile no longer counts a held key as a new press.
Downloads
| Platform | Asset |
|---|---|
| Linux x86_64 / aarch64 | metroid-prime2-port-0.6.6-linux-{x86_64,aarch64}.tar.gz or MetroidPrime2-{x86_64,aarch64}.AppImage |
| Windows x86_64 / arm64 | metroid-prime2-port-0.6.6-windows-{x86_64,arm64}.zip |
| macOS (Apple silicon, experimental) | metroid-prime2-port-0.6.6-macos-arm64.zip |
| Linux x86_64 (Flatpak) | MetroidPrime2Port.flatpak (flatpak install --user MetroidPrime2Port.flatpak) |
| Android (arm64) | metroid-prime2-port-0.6.6-android-arm64.apk |
| iPhone / iPad (experimental) | MetroidPrime2Port.ipa |
Known limitations
- macOS has not yet been run on a real Mac. Windows on Arm has not been tested on real hardware.
0.6.5
This is an early release. Please report what you hit and attach the log (F1 > System > Log).
You need your own disc image: Metroid Prime 2: Echoes USA (G2ME01), PAL (G2MP01), or Trilogy (R3ME01 USA, R3MP01 PAL). No disc image or game assets are included.
What changed
- Scan visor fix (For devices with chipset like Adreno 6xx). #24
- World animations move again. Scrolling and animated textures were frozen. #21
- Map screen fills the whole screen. #23
- Android memory card export works. #23
Downloads
| Platform | Asset |
|---|---|
| Linux x86_64 / aarch64 | metroid-prime2-port-0.6.5-linux-{x86_64,aarch64}.tar.gz or MetroidPrime2-{x86_64,aarch64}.AppImage |
| Windows x86_64 / arm64 | metroid-prime2-port-0.6.5-windows-{x86_64,arm64}.zip |
| macOS (Apple silicon, experimental) | metroid-prime2-port-0.6.5-macos-arm64.zip |
| Linux x86_64 (Flatpak) | MetroidPrime2Port.flatpak (flatpak install --user MetroidPrime2Port.flatpak) |
| Android (arm64) | metroid-prime2-port-0.6.5-android-arm64.apk |
| iPhone / iPad (experimental) | MetroidPrime2Port.ipa |
Known limitations
- macOS has not yet been run on a real Mac. Windows on Arm has not been tested on real hardware.
0.6.4 mini bugfix
This is an early release. Report issues and attach the log file (F1 > System > Log).
You need your own disc image: Metroid Prime 2: Echoes USA (G2ME01), PAL (G2MP01), or Trilogy (R3ME01 USA, R3MP01 PAL). No disc image or game assets are included.
What changed
- Infinite ammo cheat. F1 > Cheats. #16
- Cinematic skip asks first. #17
- Black bars beside 4:3 movies. #17
- Cutscene subtitles centred in widescreen. #17
Downloads
| Platform | Asset |
|---|---|
| Linux x86_64 / aarch64 | metroid-prime2-port-0.6.4-linux-{x86_64,aarch64}.tar.gz or MetroidPrime2-{x86_64,aarch64}.AppImage |
| Windows x86_64 / arm64 | metroid-prime2-port-0.6.4-windows-{x86_64,arm64}.zip |
| macOS (Apple silicon, experimental) | metroid-prime2-port-0.6.4-macos-arm64.zip |
| Linux x86_64 (Flatpak) | MetroidPrime2Port.flatpak (flatpak install --user MetroidPrime2Port.flatpak) |
| Android (arm64) | metroid-prime2-port-0.6.4-android-arm64.apk |
| iPhone / iPad (experimental) | MetroidPrime2Port.ipa |
Known limitations
- macOS has not yet been run on a real Mac. Windows on Arm has not been tested on real hardware.
0.6.3
This is an early release. Please report what you hit and attach the log (F1 > System > Log).
You need your own disc image: Metroid Prime 2: Echoes USA (G2ME01), PAL (G2MP01), or Trilogy (R3ME01 USA, R3MP01 PAL). No disc image or game assets are included.
What changed
- Rapid fire sounds in sync.. #10
- Scan text reads the Menu A button #11
- Twin stick: R no longer free-looks outside the Morph Ball. #12
- Remap page shows the MP2 beam and visor names. #12
- Dark and Light Beam ammo drops from caches. #13
- Volume sliders reach 100%. #14
- Twin stick beam switching. The right stick no longer changes beams. #15
Downloads
| Platform | Asset |
|---|---|
| Linux x86_64 / aarch64 | metroid-prime2-port-0.6.3-linux-{x86_64,aarch64}.tar.gz or MetroidPrime2-{x86_64,aarch64}.AppImage |
| Windows x86_64 / arm64 | metroid-prime2-port-0.6.3-windows-{x86_64,arm64}.zip |
| macOS (Apple silicon, experimental) | metroid-prime2-port-0.6.3-macos-arm64.zip |
| Linux x86_64 (Flatpak) | MetroidPrime2Port.flatpak (flatpak install --user MetroidPrime2Port.flatpak) |
| Android (arm64) | metroid-prime2-port-0.6.3-android-arm64.apk |
| iPhone / iPad (experimental) | MetroidPrime2Port.ipa |
Known limitations
- macOS has not yet been run on a real Mac. Windows on Arm has not been tested on real hardware.
0.6.2
This is an early release. Please report what you hit and attach the log (F1 > System > Log).
You need your own disc image: Metroid Prime 2: Echoes USA (G2ME01), PAL (G2MP01), or Trilogy (R3ME01 USA, R3MP01 PAL). No disc image or game assets are included.
What changed
- No more green dot at higher render scales. The tiny triangle at the screen centre is gone. #7
- Mouse & keyboard preset keeps its bindings. You can now set it up in one click from Controls. #5
- Quick setup: Use twin-stick controller. #5
- Main menu reads menu rows under separate menu buttons. #2
- Button prompts.
- Icons are drawn at twice the game's size and centred on the text line.
- On the Trilogy disc: Spider Ball shows R, Morph Ball C reads as X, and the rest of the Wii button art is mapped.
- Map rotation invert options.
- Simpler Controls page. Removed the Swap Scan/Echo visor buttons option, the Weapon buttons toggle and the empty Mouse buttons section.
- Behaviour fixes to match the original game: Sandworm, SandBoss, Ing enemies, WallCrawler, Dark Guardian knee armour, Boost Guardian, the player turret, and more.
- Flatpak now uses the supported
org.freedesktop.Platform25.08 runtime (24.08 is end-of-life).
Downloads
| Platform | Asset |
|---|---|
| Linux x86_64 / aarch64 | metroid-prime2-port-0.6.2-linux-{x86_64,aarch64}.tar.gz or MetroidPrime2-{x86_64,aarch64}.AppImage |
| Windows x86_64 / arm64 | metroid-prime2-port-0.6.2-windows-{x86_64,arm64}.zip |
| macOS (Apple silicon, experimental) | metroid-prime2-port-0.6.2-macos-arm64.zip |
| Linux x86_64 (Flatpak) | MetroidPrime2Port.flatpak (flatpak install --user MetroidPrime2Port.flatpak) |
| Android (arm64) | metroid-prime2-port-0.6.2-android-arm64.apk |
| iPhone / iPad (experimental) | MetroidPrime2Port.ipa |
Known limitations
- macOS has not yet been run on a real Mac. Windows on Arm has not been tested on real hardware.
0.6.1
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.
0.6.0
First public pre-release
It is finally here!!!
Don't forget to enable Mouse Aim and Twin Stick in F1 > Controls for modern control schemes
To fix the scan visor logs looking offset, set "Scan image spread" to 0% in F1 > Video > Display
Do not share save files with emulators right now, you risk corrupting the save file, always make backups
This is a pre-release Please report what you hit and attach the log (F1 > System > Log).
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 it adds over the console release
- Widescreen with a widescreen-aware HUD, render scale, vsync, an unlockable frame cap and frame interpolation
- Graphics: FOV, MSAA, anisotropic filtering, dynamic resolution, HUD scale, arm cannon offset, helmet and visor-effect toggles, Vulkan or OpenGL on Linux
- Controls: mouse and twin-stick aim, gyro aim, lock-on free aim, pointer aim, full rebinding with presets, custom actions (your own bindable actions, with a resizable editor), Wii U GameCube adapter support (Windows via libusb)
- Button prompts match your controller (Xbox, PlayStation, Switch, keyboard or GameCube) and switch live when you change device
- Touch controls on Android (with a layout editor) and iOS, including the beam and visor wheel
- Optional tweaks: Fast Morph, Spring Ball, Toggle Lock-On, Sticky Charge, walk and scan speed, hint delay; an Original experience switch restores retail behaviour
- Metroid Prime Trilogy: run Echoes from a Wii disc with Trilogy's HUD frames, reticles, Scan Visor lens and, opt-in, its radial beam and visor menus; GameCube or Trilogy crosshair style
- Skippable cutscenes, boot logos and world-name card; language switching on PAL and Trilogy discs
- Save states, quick resume, and memory card import/export with Dolphin and PrimeHack card folders (backed up before every write)
- Suit colours, mods (drop-in folders, an HD texture pack, extra movies), cheats with in-place room reload, photo mode, speedrun timer, Discord Rich Presence
- The F1 overlay has every setting, with search
Downloads
| Platform | Asset |
|---|---|
| Linux x86_64 / aarch64 | metroid-prime2-port-0.6.0-linux-{x86_64,aarch64}.tar.gz or MetroidPrime2-{x86_64,aarch64}.AppImage |
| Windows x86_64 / arm64 | metroid-prime2-port-0.6.0-windows-{x86_64,arm64}.zip |
| macOS (Apple silicon, experimental) | metroid-prime2-port-0.6.0-macos-arm64.zip |
| Linux x86_64 (Flatpak) | MetroidPrime2Port.flatpak (flatpak install --user MetroidPrime2Port.flatpak) |
| Android (arm64) | metroid-prime2-port-0.6.0-android-arm64.apk |
| iPhone / iPad (experimental) | MetroidPrime2Port.ipa |
Known limitations
- macOS 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.