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

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

Internet Archive Game Launcher, или IAGL, является дополнением, которое может связать существующую поддержку эмуляторов Kodi с доступными ROM на Internet Archive! Как только вы добавите IAGL в Kodi, вы получите доступ к десяткам тысяч названий для более старых систем, доступных как ROM на Internet Archive. Все они доступны для игры через новую поддержку эмуляторов Kodi – с небольшой помощью от RetroArch и его множества ядер эмуляторов.
Полезно знать: Wayback Machine является одной из лучших временных капсул Интернета. Узнайте, как вы можете разместить свой собственный веб-архив с помощью Archivebox.
Установка RetroArch
Хотя Kodi включает поддержку некоторых эмуляторов, некоторые из них могут быть недоступны на вашей операционной системе. Кроме того, эта функциональность все еще считается “бета”, поэтому она также поддерживает сотрудничество с RetroArch, “заимствуя” его ядра эмуляторов.

Пока Kodi не станет более зрелым в этом отношении, лучше использовать его в сочетании с RetroArch для достижения наилучших результатов, поэтому начните с установки RetroArch. Это приложение довольно популярно, поэтому вы, вероятно, сможете найти его в центре программного обеспечения/магазине приложений вашей дистрибуции. Если вы используете совместимую с Debian / Ubuntu дистрибуцию, установите его с помощью следующей команды:
sudo add-apt-repository ppa:libretro/stable
sudo apt update &&sudo apt upgrade
sudo apt install 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
Скачивание ZIP-файла репозитория IAGL
Посетите страницу GitHub Зака Морриса и скачайте его ZIP-файл репозитория. (Вы найдете его на странице под заголовком “Releases”).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Также обратите внимание на две полезные дополнительные опции, сопровождающие запуск: одна из них позволяет вам посмотреть трейлер, чтобы решить, хотите ли вы попробовать игру. Обычно загрузка и запуск небольшого 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. Все изменения и скриншоты сделаны Рамсесом Редом.