RetroArch: различия между версиями

Материал из AuroraWiki
Нет описания правки
Нет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
[https://www.retroarch.com/ RetroArch] - это фронтенд для эмуляторов, игровых движков и медиаплееров. Порт для Аврора ОС из коробки поддерживает запуск игр для NES, SNES, Sega Mega Drive, GameBoy Advance и PlayStation 1.
[https://www.retroarch.com/ RetroArch] - это фронтенд для эмуляторов, игровых движков и медиаплееров. Проходит валидацию через <code>rpm-validator</code>.
 
Порт из коробки поддерживает запуск игр для NES, SNES, Sega Mega Drive, GameBoy Advance и PlayStation 1, тем самым открывая доступ к огромному количеству игр для Аврора ОС.


== Как играть ==
== Как играть ==
Строка 19: Строка 21:
== Рекомендации ==
== Рекомендации ==


* Для сенсорного управления не поддерживается мультитач, что ограничивает возможность играть с onscreen-управлением (например, исключает файтинги)
* В зависимости от выбраной платформы и личных предпочтений пригодится пункт ''Настройки'' -> ''Видео'' -> ''Вывод'' -> ''Поворот изображения'' и ''Масштабирование'' -> ''Соотношение сторон'' там же
* В зависимости от выбраной платформы и личных предпочтений пригодится пункт ''Настройки'' -> ''Видео'' -> ''Вывод'' -> ''Поворот изображения'' и ''Масштабирование'' -> ''Соотношение сторон'' там же
* Ромы лучше загружать в распакованном виде - это работает быстрее
* Ромы лучше загружать в распакованном виде - это работает быстрее
Строка 27: Строка 30:
** Перезагрузите устройство и переподключите (удалите и добавьте заново) джойстик или клавиатуру.
** Перезагрузите устройство и переподключите (удалите и добавьте заново) джойстик или клавиатуру.
** Обновите профили контроллеров в меню ''Онлайн-обновления'' -> ''Обновить профили контроллеров''
** Обновите профили контроллеров в меню ''Онлайн-обновления'' -> ''Обновить профили контроллеров''
* Ядра эмуляторов, подходядих для Аврора ОС уже поставляются внутри пакета. Обновление невозможно, пожалуйста не пытайтесь обновить их вручную через Buildbot - это приведет к неработоспособности эмуляторов.


== Известные ограничения ==
== Известные ограничения ==
Строка 43: Строка 47:
Файл:Retroarch 6.png|alt=
Файл:Retroarch 6.png|alt=
</gallery>
</gallery>
== Исходный код ==
* [https://gitflic.ru/project/xcode/retroarch GitFlic] (порт)
* [https://github.com/libretro/RetroArch GitHub] (оригинал)
== Отблагодарить ==
* [https://gitflic.ru/user/xcode xcode] (автор порта)
== Версии приложения ==
* [https://wiki.aurorahub.ru/w/%D0%A4%D0%B0%D0%B9%D0%BB:Com.libretro.retroarch-1.15.0%2Bbuild1-v1.0.armv7hl.rpm com.libretro.retroarch-1.15.0+build1-v1.0.armv7hl.rpm] (проверено на v4.0.2.303 "Балаково")

Текущая версия от 01:54, 29 апреля 2024

RetroArch - это фронтенд для эмуляторов, игровых движков и медиаплееров. Проходит валидацию через rpm-validator.

Порт из коробки поддерживает запуск игр для NES, SNES, Sega Mega Drive, GameBoy Advance и PlayStation 1, тем самым открывая доступ к огромному количеству игр для Аврора ОС.

Как играть

Предварительно:

  • Скачиваем и устанавливаем RPM
  • Скачиваем ромы с играми и загружаем их куда удобно
  • Запускаем, выбираем "Онлайн-обновления" и обновляем базы данных, профили контроллеров, оверлеи
  • В Настройки -> Индикация на экране -> Оверлей -> Пресет оверлея убеждаемся, что выбран neo-retropad
  • Опционально, в Настройки -> Интерфейс пользователя -> Оформление -> Масштаб меню масштабируем интерфейс под свой девайс. Для R570E комфортные значения в пределах 1.70x-2.0x

Чтобы играть:

  • Выбираем "Загрузить ядро", чтобы выбрать эмулятор
  • Выбираем "Загрузить контент"
  • В списке меню выбираем соответствующий эмулятор и наслаждаемся игрой

Рекомендации

  • Для сенсорного управления не поддерживается мультитач, что ограничивает возможность играть с onscreen-управлением (например, исключает файтинги)
  • В зависимости от выбраной платформы и личных предпочтений пригодится пункт Настройки -> Видео -> Вывод -> Поворот изображения и Масштабирование -> Соотношение сторон там же
  • Ромы лучше загружать в распакованном виде - это работает быстрее
  • Для владельцев Fplus LifeTab Plus Pro 10.1", если у Вас не поддерживается Ваш Bluetooth джойстик или клавиатура
    • Выполните следующие команды:
      • devel-su
      • sed -i 's/^KERNEL==\"uhid\"/#&/' /lib/udev/rules.d/999-android-system.rules
    • Перезагрузите устройство и переподключите (удалите и добавьте заново) джойстик или клавиатуру.
    • Обновите профили контроллеров в меню Онлайн-обновления -> Обновить профили контроллеров
  • Ядра эмуляторов, подходядих для Аврора ОС уже поставляются внутри пакета. Обновление невозможно, пожалуйста не пытайтесь обновить их вручную через Buildbot - это приведет к неработоспособности эмуляторов.

Известные ограничения

  • Главное меню отображается только в портретной ориентации. В целом могут быть баги/проблемы с ориентацией экрана
  • Пока полностью поддерживаются внешние клавиатуры/джойстики. Сенсорное экранное управление (оверлеи) можно настроить самостоятельно

Скриншоты

Исходный код

Отблагодарить

  • xcode (автор порта)

Версии приложения