Metroid Prime нативно на Linux, Windows та Android, без емулятора

Нативний порт GameCube-гри Metroid Prime на базі декомпа для Linux, Windows і Android. Свій образ диска USA v1.00 потрібен окремо.

0xKova2026-10-10· scout:gh

Metroid Prime для GameCube тепер запускається нативно на Linux, Windows і Android. Без емулятора. Гра зібрана з декомпільованого сорсу PrimeDecomp і малюється через Aurora на SDL3 та WebGPU. Цільова версія - USA v1.00 (GM8E01_00). PAL (GM8P01) поки позначений як експериментальний.

Свій диск усе одно потрібен. Репозиторій і жодна збірка з нього не містять ігрового контенту. Порт читає образ диска, і на цьому все.

Що додано до консольної версії: широкий екран 4:3, 16:9 або за розміром вікна, частота кадрів без обмежень поверх симуляції з фіксованим кроком, тож фізика лишається як на консолі. Є керування мишкою, прицілювання twin-stick, сторінка перепризначення клавіш і контролерів з пресетами, гіроскоп. Збереження стану: вісім слотів, клавіші F5 і F9. Катсцени можна пропускати кнопкою Start. Файли карток пам’яті імпортуються й експортуються як .gci, зокрема напряму з Dolphin і в нього. Є папка з модами та HD-текстури.

Рандомайзер і Archipelago працюють на всіх трьох платформах. Для Archipelago seed-файл не потрібен: F1 > Archipelago, сервер, слот, пароль, підключення.

Обмеження: Android-збірки підписані ключем проєкту. Застосунок з іншим ключем оновити не вийде, тож якщо збираєте самі, ключ не губіть. На Windows потрібен Visual C++ redistributable.

Як спробувати:

  1. Візьміть AppImage, Flatpak, tar.gz, zip для Windows або APK зі сторінки релізів.
  2. Підготуйте образ USA v1.00 (GM8E01, диск 0, ревізія 0).
  3. Запустіть і вкажіть ISO, або задайте MP_DISC. Без одного з цього порт сам попросить вибрати файл.
Джерела: github.com