A bug-fix release: smooth right-stick turning at high frame rates, one-finger map rotation on touch, a Remastered movement lock-on fix, and new Driver workarounds settings for graphics problems.
You need your own disc image: Metroid Prime USA (GM8E01, revisions 1.00, 1.01 and 1.02) or the experimental PAL release (GM8P01). No disc image or game assets are included.
What changed
Controls
- Turning with the right stick is drawn every frame again, not once per game tick, so at 120 Hz and above the view no longer looks stuck at 60 fps while turning (#140).
- Pointer aim: the view turn past the dead box now runs at the set
pointer_aim_turnspeed. 0.28.0 and earlier turned at twice the setting, so it will feel slower; raise the setting to get the old speed back. - Map with point and click menus on touch: one finger rotates the map (left-right and up-down), two fingers pan, twist turns and pinch zooms (#142). "Swap map finger gestures" (F1 > Controls, next to "Point and click menus") puts pan back on one finger and rotation on two.
Movement
- With Remastered movement, locking on while moving no longer keeps you moving until the lock is released (#141).
Graphics
- Video > Compatibility > Driver workarounds: Direct3D 11 driver toggles and Dawn validation, for GPUs that draw broken or flickering geometry. A start that crashes with workarounds on turns them all back off on the next start.
- The GPU self-test checks readback and EFB copies on their own and logs a diagnosis line naming the stage that fails.
Downloads
| Platform | File | Notes |
|---|---|---|
| Linux | MetroidPrime-x86_64.AppImage
| chmod +x, then run
|
| Linux | MetroidPrimePort.flatpak
| flatpak install --user ./MetroidPrimePort.flatpak
|
| Linux | metroid-prime-port-0.28.1-linux-x86_64.tar.gz
| Bare binary and licences; OpenSSL 3 required |
| Windows | metroid-prime-port-0.28.1-windows-x86_64.zip
| Unzip; Visual C++ redistributable required |
| macOS | metroid-prime-port-0.28.1-macos-arm64.zip
| Very experimental; Apple Silicon, macOS 13+ |
| Android | metroid-prime-port-0.28.1-android-arm64.apk
| Signed update; arm64-v8a, Android 9+ |
The macOS app is ad-hoc signed, not notarized. Clear quarantine with xattr -dr com.apple.quarantine "Metroid Prime Port.app" if needed. Metal rendering, input and audio still need broader real-device testing.
Licence
MIT covers this project's own work, not Nintendo's game code under src/ and include/. See LICENSE and NOTICE. Metroid Prime is a Nintendo trademark; this project is unaffiliated with Nintendo and Retro Studios.