Игры 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
- Откройте APPS → Game Manager и выберите Порты PortMaster.
- В первый раз Game Manager спросит: Для запуска портов нужен PortMaster. Установить последнюю версию PortMaster сейчас? Нажмите A.
- Он скачивает последнюю версию PortMaster (около 25 МБ) из официальных релизов PortMaster на GitHub, проверяет её и настраивает для стоковой системы. Это занимает около минуты. Затем открывается список игр.
Старый PortMaster от Anbernic не удаляется: Game Manager сохраняет его как /roms/ports/PortMaster-6.55.
Шаг 2: установите игру
- Просматривайте список (Сначала новые, Недавно обновлённые, От А до Я или по жанрам) или используйте Поиск на главном экране Game Manager.
- Откройте игру и нажмите 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.