github Odrannnn/MetroidPrimePort v0.10.1

latest releases: v0.42.0, v0.41.0, v0.40.0...
one month ago

A small fix release: clearer handling of a wrong or missing disc image, and a
log file that is now on by default so problems can be reported.
Linux, Windows and Android, all built from one commit (5fc0aa15).

You need your own disc image. Metroid Prime (USA) v1.00, GM8E01 disc 0
revision 0. Nothing here contains any part of the game — no disc, no assets.

What changed

Fixes

  • A wrong disc image made the game close again and again with no
    message. The game now names the file, says which disc it needs, forgets
    it and asks for another one. On Android a picked file with the wrong
    header is no longer copied.
  • Disc messages have a Close button, and on Android, Back closes them.
    Cancelling the file picker now asks whether to pick a disc or close,
    instead of quitting with no message.

Log file

  • The log is on by default on every system, so a crash can be reported
    without first finding a setting. It is written to
    metroid_prime_port.log in the game's user folder, and on Android also
    to Documents/MetroidPrime/, where any file manager can reach it.
  • The log leaves out personal details: your home folder and user name
    are replaced, and Archipelago server and slot names are dropped. The
    per-frame counter is gone (MP_FRAME_LOG=1 brings it back).
  • Turn it off in F1 > Debug > Log. The setting is new, so an older
    log_file=0 no longer turns it off.

Remastered import (very experimental, unsupported)

As before: the Remastered import and everything built on it are very
experimental and currently unsupported.
Remove mods/remastered-models
to get the retail game back. Nothing changes unless you run the import
yourself, and nothing of Remastered ships with the port.

  • The Frigate's big square and round doors no longer look shut once open.
  • Phendrana's Frost Cave no longer shows a Tallon mud floor in place of
    its ice slab.

Both need a re-import.

Downloads

Platform File Notes
Linux MetroidPrime-x86_64.AppImage Self-contained. chmod +x, then run.
Linux MetroidPrimePort.flatpak flatpak install --user ./MetroidPrimePort.flatpak
Linux metroid-prime-port-0.10.1-linux-x86_64.tar.gz Bare binary, textures and licences
Windows metroid-prime-port-0.10.1-windows-x86_64.zip Unzip anywhere; needs a Visual C++ redistributable
Android metroid-prime-port-0.10.1-android-arm64.apk Sideload; arm64-v8a, Android 9+

Licence

Unchanged. MIT covers this project's own work, but not the game code under
src/ and include/, which remains Nintendo's. See LICENSE and NOTICE.
Metroid Prime is a trademark of Nintendo. This project is unaffiliated with
Nintendo and Retro Studios.

Don't miss a new MetroidPrimePort release

NewReleases is sending notifications on new releases.