Как превратить Kodi в игровую аркаду

Фотография двух людей, играющих в аркадную игру.

Kodi стремится стать идеальным порталом для всех видов развлечений. До недавнего времени это означало фильмы, сериалы и музыку. В текущем релизе он поддерживает эмуляцию игр, позволяя вам играть в большинство игр с более старых систем, компьютеров, игровых консолей и аркад.

Содержание

  • Установка RetroArch
  • Установка Kodi
  • Скачивание ZIP-файла репозитория IAGL
  • Обновление всего в RetroArch
  • Включение “Неизвестных источников”
  • Добавление репозитория IAGL
  • Установка дополнения
  • Почти готово с IAGL
  • Настройка вашей установки IAGL
  • Увеличение размера кэша
  • Время играть
  • Организованные списки
  • Выбор игры
  • Запуск игры
  • Часто задаваемые вопросы

Kodi позволяет не только воспроизводить “локальные” медиафайлы, но и интернет-потоки, так почему бы не ограничиваться “локальными” играми, установленными на вашем компьютере, особенно когда Internet Archive имеет резервные копии практически всех игр с более старых систем, которые Kodi будет поддерживать через эмуляторы?

Раздел TOSEC Internet Archive.

Internet Archive Game Launcher, или IAGL, является дополнением, которое может связать существующую поддержку эмуляторов Kodi с доступными ROM на Internet Archive! Как только вы добавите IAGL в Kodi, вы получите доступ к десяткам тысяч названий для более старых систем, доступных как ROM на Internet Archive. Все они доступны для игры через новую поддержку эмуляторов Kodi – с небольшой помощью от RetroArch и его множества ядер эмуляторов.

Полезно знать: Wayback Machine является одной из лучших временных капсул Интернета. Узнайте, как вы можете разместить свой собственный веб-архив с помощью Archivebox.

Установка RetroArch

Хотя Kodi включает поддержку некоторых эмуляторов, некоторые из них могут быть недоступны на вашей операционной системе. Кроме того, эта функциональность все еще считается “бета”, поэтому она также поддерживает сотрудничество с RetroArch, “заимствуя” его ядра эмуляторов.

Экран загрузки по умолчанию Retroarch.

Пока Kodi не станет более зрелым в этом отношении, лучше использовать его в сочетании с RetroArch для достижения наилучших результатов, поэтому начните с установки RetroArch. Это приложение довольно популярно, поэтому вы, вероятно, сможете найти его в центре программного обеспечения/магазине приложений вашей дистрибуции. Если вы используете совместимую с Debian / Ubuntu дистрибуцию, установите его с помощью следующей команды:

sudo add-apt-repository ppa:libretro/stable  
sudo apt update &&sudo apt upgrade  
sudo apt install retroarch*

Процесс установки Retroarch.

Найдите инструкции по установке в других дистрибуциях на его официальном сайте.

Когда вас спросят о дополнительных зависимостях перед установкой RetroArch, выберите установку libretro-overlays, libretro-shaders и retroarch-assets-xmb, так как они могут значительно улучшить пользовательский опыт.

Установка Kodi

Продолжите установку второй части уравнения, Kodi, если он еще не установлен на вашем компьютере. В дистрибуциях, совместимых с Debian / Ubuntu, введите следующее в терминале:

sudo add-apt-repository ppa:team-xbmc/ppa  
sudo apt update  
sudo apt install kodi kodi-vfs-rar kodi-vfs-libarchive

Процесс установки Kodi.

Скачивание ZIP-файла репозитория IAGL

Посетите страницу GitHub Зака Морриса и скачайте его ZIP-файл репозитория. (Вы найдете его на странице под заголовком “Releases”).

Страница Github репозитория Зака Морриса.

Обновление всего в RetroArch

Запустите RetroArch и в его первом меню выберите “Online Updater”. Хотя вы можете выборочно скачивать ядра эмуляции, демо для некоторых систем и т.д., мы рекомендуем вам обновить все.

Изображение, подчеркивающее файлы обновления для Retroarch.

Чтобы скачать ядра для Retroarch, нажмите “Core Downloader”, затем нажмите Enter на системах, которые вы хотите эмулировать.

Изображение, показывающее процесс загрузки ядра Retroarch.

Это устранит вероятность того, что у вас не будет поддержки для эмуляции конкретной системы или приятных дополнительных функций, таких как скриншоты и читы, когда вы начнете играть в игру.

Обратите внимание на остальные настройки и измените их по своему усмотрению. Вы можете использовать наше подробное руководство о том, как играть в игры PlayStation с RetroArch в качестве отправной точки.

Включение “Неизвестных источников”

Запустите Kodi и перейдите в меню Дополнений. Нажмите на кнопку с иконкой пакета, которая появляется в верхнем левом углу.

Изображение, показывающее иконку установки дополнений в Kodi.

Выберите “Установить из zip-файла” из вариантов.

Изображение, показывающее опцию установки дополнений из zip-файлов.

Kodi сообщит вам, что по соображениям безопасности вы не можете устанавливать дополнения из неизвестных источников и предоставит ярлык к опции, которая позволяет отключить эту меру безопасности. Выберите опцию “Настройки”, чтобы перейти к настройкам.

Изображение, показывающее отключенный запрос для zip-файлов дополнений.

Нажмите на “Неизвестные источники”, чтобы включить поддержку установки из неизвестных источников. Ответьте “Да” на предупреждение о безопасности, которое появится.

Включение поддержки сторонних дополнений Kodi.

Совет: узнайте, как играть в игры SNES на Retroarch.

Добавление репозитория IAGL

Нажмите Esc, чтобы вернуться в меню Дополнений, и повторите предыдущие шаги, нажав на иконку пакета и выбрав “Установить из zip-файла”.

Изображение установщика сторонних дополнений Kodi.

Kodi попросит вас выбрать zip-файл, который вы хотите добавить. Найдите и выберите файл, который вы скачали ранее со страницы Зака Морриса на GitHub.

Изображение меню выбора файлов Kodi.

Установка дополнения

На предыдущем шаге вы добавили репозиторий Зака Морриса в Kodi. Теперь вы можете добавить дополнение Internet Archive Game Launcher из этого репозитория. Вернитесь в Дополнения, снова нажмите кнопку с маленькой открытой коробкой, но на этот раз выберите “Установить из репозитория”.

Изображение установщика дополнений репозитория Kodi.

Из списка доступных репозиториев, который появится, выберите “Дополнения Зака Морриса”.

Изображение меню выбора репозитория Kodi.

Нажмите “Игровые дополнения”, затем “Игровые провайдеры”.

Изображение категории Игровые провайдеры внутри репозитория Морриса.

Нажмите на дополнение Internet Archive Game Launcher, которое перенаправит вас на страницу с информацией о дополнении. Нажмите “Установить” в правом нижнем углу, чтобы добавить IAGL в Kodi.

Изображение страницы дополнения IAGL.

Нажмите “ОК”, когда Kodi представит список дополнительных файлов, необходимых дополнению для правильной работы. По крайней мере, один из них, YouTube, попросит вас завершить базовый мастер настройки после установки. Однако его настройка почти полностью автоматическая, поэтому вам обычно не придется делать ничего, кроме как подтвердить его установку.

Почти готово с IAGL

Вернитесь в главное меню Дополнений, где вы найдете как дополнение YouTube, так и то, которое нас больше всего интересует, Internet Archive Game Launcher. Его установка не означает, что он готов к использованию – вам придется настроить некоторые параметры, прежде чем вы достигнете точки, где игры будут доступны для игры.

Изображение меню дополнений Kodi.

Дважды щелкните по значку IAGL и примите условия его лицензии, нажав “Согласен”.

Изображение условий использования Internet Archive.

Настройка вашей установки IAGL

IAGL спросит, хотите ли вы пройти через его полуавтоматический мастер настройки. Нажмите “Да”.

Изображение запроса мастера настройки IAGL.

Мастер начнет с вопроса, хотите ли вы связать учетную запись Archive.org с IAGL, что позволит вам запускать почти все доступные игры из Internet Archive.

Изображение мастера настройки, запрашивающего учетные данные archive.org.

Мастер также спросит вас о эмуляторе, который вы хотите использовать. Нажмите “Внешняя команда запуска”.

Изображение запроса эмулятора IAGL.

Выберите “Linux” в качестве типа вашей системы.

Изображение, показывающее запрос типа системы для Retroarch.

Нажмите “retroarch”, чтобы связать бинарный файл Retroarch вашей системы с Kodi.

Изображение, показывающее ссылку на бинарный файл Retroarch.

Нажмите “retroarch.cfg”, чтобы загрузить ваш конфигурационный файл Retroarch.

Изображение, показывающее расположение файла retroarch.cfg.

Выберите “Да”, когда мастер спросит, хотите ли вы включить Netplay.

Изображение, показывающее функции Netplay Retroarch.

Укажите имя для вашего нового пользователя Kodi.

Изображение, показывающее запрос имени игрока Kodi.

Выберите “Да”, чтобы позволить IAGL управлять ядрами Retroarch.

Изображение, показывающее ссылку IAGL на Retroarch.

Наконец, мастер спросит, хотите ли вы сохранить все файлы IAGL в пользовательском каталоге. Нажмите “Использовать расположение кэша по умолчанию”.

Изображение, показывающее расположение сохранения по умолчанию для IAGL.

Увеличение размера кэша

На данный момент у вас есть работающая установка IAGL. Однако ее настройки по умолчанию требуют, чтобы вы постоянно повторно загружали ROM из Internet Archive. Вы можете избежать этого, а также минимизировать время ожидания и использование полосы пропускания, увеличив размер кэша IAGL.

Нажмите Esc, чтобы вернуться в меню Дополнений Kodi, затем щелкните правой кнопкой мыши на значке IAGL.

Изображение, показывающее контекстное меню IAGL.

Выберите опцию “Настройки”.

Изображение, подчеркивающее опцию Настройки.

В категории Общие найдите параметр Размер кэша (МБ), который изначально будет установлен на “Ноль (Текущая игра только)”. Эта настройка означает, что только активная игра будет храниться на вашем диске.

Изображение, подчеркивающее размер кэша IAGL.

Измените параметр “вверх”, выделив немного места на вашем диске для хранения игр, которые вы играете через IAGL.

Изображение, показывающее запрос размера кэша.

Размер, который вы выберете, зависит от того, сколько места вы можете выделить, игр, которые вы предпочитаете играть, и систем, которые вы хотите эмулировать. Вы можете уместить более 50 игр Amiga в 50 МБ пространства, но вам потребуется от двух до 20 раз больше для одной многодисковой игры PlayStation. Общее правило: “чем больше места вы можете выделить для кэширования, тем лучше”.

Время играть

Вернитесь в Дополнения еще раз и выберите “Internet Archive Game Launcher”. Вам не нужно будет настраивать больше параметров, так как все теоретически будет настроено, и комбинация Kodi и IAGL предложит вам мгновенный доступ к коллекциям ROM Internet Archive.

Изображение, показывающее экран по умолчанию IAGL.

Организованные списки

Вот где начинается веселье! Прокрутите списки и ищите между разными системами – от Amstrad до Amiga и от классических аркад до Sega Saturn. Хотя совместимость и доступность эмуляторов libretro варьируются между различными дистрибуциями Linux, наибольшее количество игр в IAGL будет мгновенно доступно для игры.

Изображение, показывающее список консолей IAGL.

Выбор игры

IAGL перечисляет названия каждой системы по названию, году, категории и т.д. Когда вы найдете игру, в которую хотите сыграть, выберите ее, щелкнув по ней мышью или выбрав ее с помощью клавиш курсора и нажав Enter, чтобы запустить ее.

Изображение, показывающее список игр IAGL.

Если у вас уже настроен контроллер Xbox 360 или PlayStation, Kodi и RetroArch, вероятно, его обнаружат, и вы сможете использовать его как для навигации по меню, так и для игры. Используйте d-pad или левый аналоговый джойстик для перемещения, A (контроллер Xbox 360) или X (контроллер PlayStation) для выбора чего-либо, B (контроллер Xbox 360) или Circle (контроллер PlayStation) для возврата/отмены.

Запуск игры

После выбора названия и нажатия на “Запустить” IAGL автоматически загрузит его из Internet Archive и “перенаправит” его в соответствующее ядро эмулятора RetroArch. Через минуты, если не секунды, оно будет запущено на вашем экране. Если вы увеличили настройки кэша, как было предложено, в следующий раз оно запустится мгновенно, так как будет доступно локально.

Изображение, показывающее загрузчик игр IAGL.

Также обратите внимание на две полезные дополнительные опции, сопровождающие запуск: одна из них позволяет вам посмотреть трейлер, чтобы решить, хотите ли вы попробовать игру. Обычно загрузка и запуск небольшого ROM-файла быстрее, чем просмотр трейлера, поэтому эта опция больше похожа на “сервис для фанатов”, который делает ретро-игры немного новыми. Вы также можете вручную загрузить игру, чтобы она была доступна локально – если она еще не была загружена и сохранена в кэше – чтобы избежать необходимости загружать ее, когда вы попытаетесь запустить ее в будущем. Это более полезно, если у вас медленное или ограниченное интернет-соединение, позволяя вам предварительно загрузить игры, в которые вы хотите сыграть дальше.

К сведению: хотя Kodi может быть отличным эмулятором ретро-систем, Linux может делать больше, чем просто играть в старые игры. Узнайте о некоторых лучших детских играх для Linux.

Часто задаваемые вопросы

Почему я испытываю трудности с поиском IAGL в репозитории Зака Морриса?

Эта проблема, скорее всего, связана с несовместимостью между репозиторием Зака Морриса и вашей текущей бинарной версией Kodi. В данный момент последняя версия репозитория Морриса будет работать только с Kodi 20.1. Исправьте это, обновив Kodi или загрузив более старую версию репозитория IAGL.

Можно ли связать свою учетную запись Archive.org после мастера IAGL?

Да. Вернитесь на главный экран Kodi и выберите “Дополнения”. Щелкните правой кнопкой мыши на значке IAGL, затем выберите “Настройки”. Это откроет окно, которое покажет параметры для IAGL. Нажмите на категорию “Опции загрузки”, затем “Включить вход в archive.org”.

Почему IAGL возвращает ошибку “Не удалось запустить игру”?

Хотя это может быть связано с рядом проблем, наиболее распространенной причиной этой проблемы является отсутствие ядра эмулятора. Чтобы исправить это, откройте Retroarch, нажмите “Online Updater”, затем нажмите “Core Downloader”. Выберите систему, которую IAGL не смог эмулировать.

Фото: Unsplash. Все изменения и скриншоты сделаны Рамсесом Редом.