Repository navigation
v0.12.0
Remastered text in five languages, a concept-art gallery and much more of
Remastered's look, plus a GameCube-style touch pad and dynamic resolution.
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
Remastered import (very experimental, unsupported)
As before: the Remastered import and everything built on it are very
experimental and currently unsupported. Removemods/remastered-models
to get the retail game back. Nothing changes unless you run the import
yourself, and nothing of Remastered ships with the port. Most of the items
below need a re-import.
- Text in French, Spanish, German, Italian and Dutch, taken from
Remastered (F1 > Extras > Text > Language; applies on the next start).
Text that Remastered lacks stays English. - Concept-art gallery (F1 > Extras > Gallery), made from Remastered's art.
- The morph ball gives off Remastered's light, and a power bomb's blast
tints the room's lighting. - Door frames glow in their Remastered colour, the arm cannon reflects its
own surroundings, the Ice Beam's frost shell no longer covers the cannon,
and lit glass and additive effects are drawn as in Remastered. - Distant cut-out textures such as grass keep their coverage instead of
thinning out. - Scenery that Remastered draws with the retail model is left to the retail
model, so it's no longer drawn twice. - Faster, especially on phones. Repeated props are merged into combined
models, distant ones use Remastered's coarser levels of detail, and the
renderer does less work per pixel.
Android touch controls
- The touch pad is shaped like a GameCube pad: a big A with B, X and Y
around it, a one-piece D-pad cross, a smaller C-stick beside the face
buttons, and the triggers and Z on the right. - The buttons stay plain and translucent by default. F1 > Input > Touch
controls > Coloured buttons gives them the GameCube colours. - The pad is hidden with an eye in the bottom-right corner (struck
through while hidden). Before, the hide button also opened the overlay.
New
- Dynamic resolution (F1 > Quality, under the EFB scale): lowers the
internal resolution, down to 1x, while the frame rate is under a target,
and raises it again when there is room.
Fixes
- A world warp into an elevator room now plays that room's music.
- Mouse buttons held when the F1 overlay opens no longer stay pressed.
- A draw too big for the frame's buffers is now skipped (with a warning in
the log) instead of closing the game. - Archipelago: the client reports version 0.6.8.
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.12.0-linux-x86_64.tar.gz |
Bare binary, textures and licences |
| Windows | metroid-prime-port-0.12.0-windows-x86_64.zip |
Unzip anywhere; needs a Visual C++ redistributable |
| Android | metroid-prime-port-0.12.0-android-arm64.apk |
Sideload; arm64-v8a, Android 9+ |
Licence
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.