Большой гайд по настройке RetroArch [Лонг]
Для тех, кто хочет поиграть в ретро игры, или просто так. Настраивал не все консоли, только нужную мне базу. Но на их примере можно будет запустить и необходимые вам системы.
Установка
ОБНОВЛЕНИЕ (ТОЛЬКО ДЛЯ ВЕРСИИ С ОФ. САЙТА)
Опциональный пункт, обновление внутренних ресурсов RetroArch (В стим версии этой опции нет).
Запускаем программу, заходим в "Онлайн-обновления" и кликаем на все, выделенное ниже
Всё, теперь внутренние ресурсы обновлены, довольно просто, не так ли?
ЗАГРУЗКА ЯДЕР
Всё просто, после запуска нажимаем на кнопку "Загрузить ядро", и выбираем нужное
В стим версии нет некоторых ядер, но их можно скачать напрямую с ЭТОГО САЙТА. На самом деле смысла в этом немного, только если вам не нужно конкретное ядро, которого в стим версии нет. Например SwanStation.
Скачиваем ядро, переносим его в папку cores, которая располагается в папке с RetroArch.
BIOS И ЭМУЛЯТОРЫ
Некоторым системам (Например, Sega Saturn или PS1) загрузки ядер будет недостаточно, к ним ещё нужен BIOS. Где его найти?
ЗДЕСЬ (GitHub)
Как определить какой нужен?
ЗДЕСЬ (libretro)
Объясняю. Сначала определяем, какой именно BIOS нам нужен. Для этого заходим на libretro и находим нужную нам систему.
Систем может быть несколько, ориентируемся по загруженному вами ядру.
Скролл вниз, видим таблицу с BIOS
Здесь, например, 3 биоса для PS1: японская, европейская и американская. Также названия этих биосов.
BIOS нашли, теперь его нужно скачать. Заходим на GitHub. Тут большой список консолей и биосов к ним
Находим нашу платформу, открываем папку и ищем нужный BIOS, скачиваем его (Нажимаем на файл, кнопка загрузки сверху справа)
После загрузки переходим в папку с установленным RetroArch и заходим в папку system, переносим BIOS туда.
Аналогично поступаем с нужными вам системами, где необходим BIOS.
Но стоит держать в голове, что некоторым могут понадобиться эмуляторы. Узнать об этом можно на том же libretro. Например, нам необходим PSP. Загружаем единственное ядро PPSSPP
На libretro заходим на тему с PPSSPP и видим всю нужную нам информацию:
Например, я скачал portable версию с САЙТА, вижу архив
Все, что нам нужно сделать: зайти в папку с установленным RetroArch и создать в system папку PPSSPP, распаковав все файлы из assets туда. По итогу должно получиться так:
Повторю, если не знаете, нужен ли для системы эмулятор, проверьте на libretro. Скажу лишь что на практике старым консолям (Например, SNES, NES или GameBoy Color) будет достаточно только загрузки ядра.
ИГРЫ
По сути, неважно откуда вы будете брать игры, тут ищите сами, ресурсов много. Лично я для старых систем использую EMU-LAND. На нем много игр для SNES, NES и старых GameBoy, для многих также есть русская локализация.
Для игр с PS1, PSP, Dreamcast, Sega Saturn использую ROMSFUN. Он удобно показывает регион рома и его тип (Редампы, образы и фанатские переводы)
Если игры установлены, выбираем на главном экране "Импорт контента" и "Ручное сканирование"
Выбираем путь к файлам, название системы (При желании вводим свое) и выбираем ядро по умолчанию.
Также можно активировать "Перезаписать существующий плейлист"
После запуска сканирования появляется папка со всеми ромами, которые были в каталоге
ДОСТИЖЕНИЯ В РЕТРО ИГРАХ
В RetroArch присутствует интеграция с сайтом RetroAchivments. На нем есть огромное количество достижений для старых игр. С регистрацией на сайте проблем возникнуть не должно. После регистрации в RetroArch заходим на вкладку "Достижения" и вводим логин и пароль с RetroAchivments.
Но только ввода логина и пароля для достижений будет мало, нужно также проверить, подойдет ли ром и есть ли у игры достижения.
Заходим на сайт и вводим название игры (Если выходила на несколько платформ, выбираем нужную).
Если у игры есть достижения нажимаем "Supported Game Files"
Видим, что нужна USA версия рома, без интро и код внизу. Чтобы дополнительно убедиться в том, что достижения будут можно воспользоваться ЭТИМ сайтом. И выбрать MD5 File.
Но если коды не совпадают, это не значит, что достижений не будет. Если скачана версия с подходящим регионом и патчем, то достижения вполне могут быть.
КАСТОМИЗАЦИЯ
Переходим во вкладку "Интерфейс" в самом низу "Меню". Можно поэкспериментировать и выбрать понравившийся стиль
Например, xmb
Во вкладке "Интерфейс" > "Видимые элементы меню" можно выключить или включить отображения вкладок.
В "Оформлении" можно выбрать свое фоновое изображение
Ниже, во вкладке "Тема значков" можно поменять отображаемые значки
При желании, можно также загрузить свои значки интерфейса скачав пнгшки. Располагаются они по пути: RetroArch>assets>xmb(Выбранная вами тема)>retrosystem(Иконки, которые вы хотите изменить)>png