← Все записи

Игры PortMaster на стоковой системе Anbernic с Game Manager

PortMaster приносит на портативные консоли сотни игр с ПК: open-source ремейки, инди-игры и классику, готовые к игре на кнопках. В сторонние системы вроде muOS он встроен. А собственная система Anbernic, «стоковая система», с которой продаётся консоль, официально его не поддерживает: в ней PortMaster 2024 года, который современные игры использовать не могут, поэтому они не запускаются.

Теперь Game Manager это меняет. Он сам устанавливает последнюю версию PortMaster, даёт просматривать и устанавливать игры PortMaster и запускает их — из списка PORTS стокового меню или из самого Game Manager.

Проверено на: Anbernic RG40XXH · стоковая система Anbernic V1.1.0.

Что нужно

  • Game Manager для стоковой системы (скачать и установить).
  • Консоль, подключённая к Wi-Fi с интернетом.
  • Свободное место на системном разделе, куда ставятся игры: на RG40XXH свободно около 1 ГБ, этого хватает на несколько игр (размер каждой игры показан на её странице в Game Manager).

Шаг 1: установите PortMaster

  1. Откройте APPS → Game Manager и выберите Порты PortMaster.
  2. В первый раз Game Manager спросит: Для запуска портов нужен PortMaster. Установить последнюю версию PortMaster сейчас? Нажмите A.
  3. Он скачивает последнюю версию PortMaster (около 25 МБ) из официальных релизов PortMaster на GitHub, проверяет её и настраивает для стоковой системы. Это занимает около минуты. Затем открывается список игр.

Старый PortMaster от Anbernic не удаляется: Game Manager сохраняет его как /roms/ports/PortMaster-6.55.

Шаг 2: установите игру

  1. Просматривайте список (Сначала новые, Недавно обновлённые, От А до Я или по жанрам) или используйте Поиск на главном экране Game Manager.
  2. Откройте игру и нажмите A, чтобы установить её. Некоторым играм нужна дополнительная часть от PortMaster (рантайм, например Godot или Java); Game Manager скачивает её вместе с игрой, а страница игры заранее показывает её размер.

После этого игра появляется в списке PORTS стоковой системы, с обложкой.

Шаг 3: играйте

  • Из стокового меню: PORTS → игра.
  • Из Game Manager: нажмите Y сразу после установки или откройте Мои игры → Порты PortMaster → A. Game Manager также учитывает ваше время в игре.

Чтобы выйти из игры, удерживайте SELECT + START 2 секунды (для игр, запущенных из Game Manager).

Некоторые игры при первом запуске распаковывают свои данные и показывают Extracting game data: дайте им минуту-другую. Большие игры могут загружаться и несколько минут.

Работают игры всех видов: игры на SDL, на Godot, на Java и другие. Некоторые порты могут не работать на стоковой системе или оказаться слишком большими для её памяти.

Обновляйте PortMaster

START → Настройки → PortMaster показывает вашу версию и проверяет, нет ли новее. При обновлении игры и их рантаймы сохраняются.

Удаление игры

Мои игры → Порты PortMaster, выберите игру и нажмите X. Game Manager удалит её запись в PORTS, обложку и файлы.

Что делает Game Manager — для любопытных

Игры PortMaster сделаны для систем вроде muOS. На стоковой системе Game Manager:

  • кладёт последнюю версию PortMaster в /roms/ports/PortMaster, где её ищет каждая игра (только части, которые нужны играм, без самого приложения PortMaster);
  • добавляет свою версию control.txt из PortMaster для папок, кнопок и экрана 640×480 стоковой системы;
  • даёт играм более новую SDL стоковой системы и её графический драйвер Mali (старая SDL стоковой системы слишком стара для большинства игр, а её общие графические библиотеки не могут открыть экран);
  • заставляет Westonpack, графический слой, в котором работают некоторые игры, работать на стоковой системе;
  • кладёт файл запуска каждой игры в Roms/PORTS, а её файлы — в /roms/ports/<game>.

В самих играх ничего не меняется, поэтому они обновляются, когда PortMaster выпускает новые версии.

Благодарности

Игры и PortMaster — работа проекта PortMaster, его портеров и сообщества: спасибо вам. Game Manager скачивает их из официальных релизов PortMaster; PocketKode ничего не размещает у себя. Westonpack и Crusty созданы BinaryCounter, gl4es — ptitSeb.

Вопросы? Пишите на feedback@pocketkode.com.

PocketKode не связан с PortMaster и Anbernic.