RetroArch и другие фронтенды эмуляторов на настольных ПК

История Softonic о Retroid Pocket Duo вернула портативную эмуляцию в новости, и вопрос, который всегда следует за новым портативным устройством, так же применим к настольным компьютерам: как объединить целую библиотеку ROM, десятки консолей и один контроллер так, чтобы они работали как одна консоль. Ответ — фронтенд эмулятора, и выбор правильного сэкономит вам время на настройку параметров каждого эмулятора. Мы протестировали семь фронтендов эмуляторов на Windows, macOS и Linux с одной и той же библиотекой из тысяч игр, сосредоточившись на том, какой из них в итоге использовался каждый вечер.

На что обратить внимание в фронтенде эмулятора

Загрузка обложек и метаданных — вот первое, что отличает фронтенд от простого средства запуска. Хороший вариант подключается к общедоступной базе данных, загружает обложки, скриншоты и описания, и сохраняет их локально, чтобы библиотека продолжала работать в режиме офлайн. Отсутствие обложек превращает серьезную библиотеку в стену названий файлов за неделю.

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

Многоэмуляторная диспетчеризация — это технический центр. Лучшие фронтенды работают с ядрами RetroArch, отдельными эмуляторами, записями Steam или GOG по одним и тем же правилам, чтобы ROM Nintendo 64 запускал Mupen64Plus, а ISO PlayStation 2 запускал PCSX2 без ручного переключения. Ярлыки сохранения состояния и перемотки должны отображаться глобально, а не для каждого эмулятора.

Быстрое сравнение

Приложение Лучше всего для Платформы Бесплатный план Начальная цена Рейтинг
RetroArch Универсальный эмулятор и фронтенд Windows, macOS, Linux Да Бесплатно 4.6
LaunchBox Фронтенд с богатыми обложками на Windows Windows Да Скромные платные тарифы 4.8
EmulationStation-DE Кроссплатформенный ES с полировкой Windows, macOS, Linux Да Бесплатно 4.7
Playnite Фронтенд, объединяющий эмуляторы и ПК-игры Windows Да Бесплатно 4.7
Pegasus Frontend Настраиваемый, конфигурируемый фронтенд Windows, macOS, Linux Да Бесплатно 4.5
RetroBat Слой Windows, объединяющий ES-DE и RetroArch Windows Да Бесплатно 4.5
Batocera Загружаемый дистрибутив, который становится консолью Linux (загружаемый) Да Бесплатно 4.6

1. RetroArch, универсальное решение, на котором основаны все остальные

RetroArch — это больше, чем фронтенд, это платформа, которую либо используют, либо дополняют все остальные варианты. Он объединяет ядра эмуляторов через API libretro и предоставляет меню, средство отображения контроллеров, цепочки шейдеров, сохранение состояния, перемотку и сетевую игру в одном бинарном файле. На Windows, macOS и Linux один и тот же интерфейс работает одинаково, а загрузчик ядер поддерживает эмуляторы в актуальном состоянии без менеджера пакетов.

Кривая обучения — вот почему люди оборачивают RetroArch во что-то более удобное. Меню глубокие и последовательные, но не приветливы. Однако, после настройки RetroArch быстрее всего запускает игру, потому что в цепочке нет второго приложения, а встроенная стопка шейдеров — вот почему старые системы выглядят правильно на современном дисплее.

2. LaunchBox, лучший фронтенд с богатыми обложками на Windows

LaunchBox — это фронтенд, на котором в итоге оказываются большинство пользователей Windows, потому что вид библиотеки лучший в этом списке. Обложки, сканы задней части коробки, фото картриджей, маркизы, скриншоты и видеоклипы для десятков тысяч игр находятся всего в одном проходе метаданных, а встроенный импортер автоматически сопоставляет ROM с эмуляторами. Тема Big Box превращает ПК с Windows в консоль на диване с беспроводным контроллером.

Бесплатный тарифный план охватывает многое, а платный тарифный план Premium добавляет Big Box, плагины и лучшие инструменты скрейпинга по скромной единовременной или подписной плате. Он работает официально только на Windows, и это основная причина искать альтернативу. Когда платформа — Windows, LaunchBox трудно превзойти по полировке библиотеки.

3. EmulationStation-DE, лидер по кроссплатформенной полировке

EmulationStation-DE (ES-DE) — это поддерживаемый потомок оригинального EmulationStation, переписанный на современном коде и выпущенный для Windows, macOS и Linux. Он загружает метаданные из ScreenScraper и TheGamesDB, запускает ядра RetroArch или отдельные эмуляторы, и охватывает десятки систем прямо из коробки.

ES-DE — это то, что устанавливает большинство пользователей, когда установка должна быть кроссплатформенной. Каталог тем меньше, чем у LaunchBox, но стандартные темы самые чистые в сегменте. Навигация, ориентированная на контроллер, — это весь смысл, и это видно: добавление системы, сопоставление контроллера и запуск игры работают без клавиатуры после импорта библиотеки.

4. Playnite, лучший вариант, когда эмуляторы находятся рядом со Steam и GOG в одной библиотеке

Playnite — это программа запуска Windows, которая объединяет библиотеки Steam, Epic, GOG, itch.io и эмуляторов в одном интерфейсе. Поддержка эмуляторов реальна: укажите папку ROM, скажите, какое ядро RetroArch или отдельный эмулятор использовать, и он становится еще одной записью, запускаемой наряду с ПК-играми. Темы охватывают как режим рабочего стола, так и полноэкранный режим.

Причина, по которой Playnite находится здесь, заключается в том, что многие семьи используют смешанную конфигурацию. Игровой ПК, который также работает с ретро-заголовками, выигрывает от одной библиотеки вместо двух, и Playnite — лучший бесплатный вариант, который мы протестировали для этой работы. Это только Windows, и он хорошо работает с ядрами RetroArch.

5. Pegasus Frontend, лучший конфигурируемый, настраиваемый фронтенд

Pegasus Frontend — это фронтенд для того, кто хочет, чтобы конфигурация была текстовым файлом. Файлы метаданных, правила для каждой системы и темы все читаемы и редактируемы, и одна и та же конфигурация работает на Windows, macOS и Linux. QML-темы дают дизайнерам большой контроль, а каталог сообщества охватывает аркадный стиль, консольный стиль и минималистичные внешний вид.

Установка занимает больше времени, чем ES-DE, потому что Pegasus ожидает, что файлы метаданных существуют, а не загружаются с нуля, хотя инструменты загрузки и импортеры выполняют начальную работу. После импорта библиотеки Pegasus — один из самых гладких для навигации и самый простой для переизменения внешнего вида без изменения кода.

6. RetroBat, лучший готовый слой Windows, который объединяет ES-DE и RetroArch

RetroBat — это пакет, ориентированный на Windows, который настраивает EmulationStation, RetroArch и набор распространенных отдельных эмуляторов с разумными стандартами. Укажите папку ROM, и весь стек работает с контроллером примерно за час, включая системы, которые потребовали бы намного больше времени при ручной настройке.

Компромисс — это мнение. RetroBat выбирает пути, ядра и параметры для вас, что именно нужно новому пользователю и точно то, что опытный пользователь иногда хочет переопределить. Переопределения существуют, и проект соответствовал недавним изменениям в Windows и эмуляторах, что не все оборачивающие проекты в этом списке могут похвастаться.

7. Batocera, загружаемый дистрибутив Linux, который превращает резервный ПК в консоль

Batocera — это не совсем фронтенд, это дистрибутив Linux, который загружается прямо в EmulationStation и относится к машине как к консоли. На резервном рабочем столе или ПК небольшого размера он превращает ящик в устройство «подключи-контроллер-и-играй» без клавиатуры после настройки. Загрузитесь с USB, чтобы попробовать, установите на диск, если подходит.

Потому что Batocera владеет всей ОС, он может настроить параметры для ориентированного на контроллер опыта так, как это не может сделать фронтенд в Windows. Сон, возобновление, сетевые ресурсы и управление BIOS работают через тот же интерфейс. Причина его появления здесь в том, что у каждого, кто имеет резервный ПК в шкафу, есть ингредиенты для серьезной ретро-консоли сегодня ночью.

Как выбрать правильный

Начните с платформы. На Windows LaunchBox — лучший платный фронтенд, а Playnite — лучший бесплатный, если только цель не состоит в том, чтобы создать консоль на диване с одним контроллером, в этом случае RetroBat настраивает ES-DE и RetroArch вместе за午 午 полдня. Кроссплатформенные семьи должны сначала установить ES-DE, потому что одна и та же конфигурация передается между Windows, macOS и Linux.

RetroArch — ответ для того, кто хочет один бинарный файл и никакого оборачивания. Pegasus — выбор для людей, которые хотят переизменить фронтенд без открытия редактора кода. Batocera — ответ, когда резервный ПК повышается до постоянной консоли. Пропустите распределение двух фронтендов на одной библиотеке, они борются за пути и метаданные, и один из них побеждает в результате износа.

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

В чем разница между эмулятором и фронтенд эмулятора? Эмулятор запускает программное обеспечение конкретной консоли. Фронтенд организует множество эмуляторов за одним интерфейсом, обрабатывает библиотеки ROM, обложки и сопоставления контроллеров, и отправляет в правильный эмулятор для каждой игры. Некоторые инструменты, в частности RetroArch, делают оба.

Нужен ли мне RetroArch, чтобы использовать фронтенд эмулятора? Не всегда. LaunchBox, Playnite и ES-DE запускают как отдельные эмуляторы, так и ядра RetroArch. RetroArch обычно является самой простой единственной установкой, потому что один бинарный файл охватывает большинство систем, и фронтенды работают хорошо, когда он настроен наряду с отдельными эмуляторами для нескольких конкретных консолей.

Какой фронтенд эмулятора имеет лучшие обложки? LaunchBox имеет самые глубокие метаданные и лучший пользовательский интерфейс библиотеки по умолчанию на Windows. ES-DE — самый сильный кроссплатформенный вариант. Pegasus зависит от темы, и темы сообщества соперничают с LaunchBox по полировке.

Могу ли я использовать эти фронтенды с беспроводным контроллером? Да. Все семь вариантов поддерживают контроллеры Xbox, PlayStation, Nintendo и 8BitDo по USB или Bluetooth на их поддерживаемых платформах. Сопоставление контроллеров обычно работает при первом подключении нового устройства.

Являются ли эти фронтенды бесплатными? RetroArch, ES-DE, Playnite, Pegasus, RetroBat и Batocera полностью бесплатны и открыты с исходным кодом. LaunchBox имеет бесплатный уровень, который охватывает многое, с платным Premium для Big Box и дополнений по скромной цене.

Какой фронтенд лучше всего для смешанной библиотеки ретро и ПК-игр? Playnite. Он рассматривает ПК-игры и библиотеки эмуляторов как первоклассные записи в одном списке, а полноэкранный режим делает его пригодным для использования с контроллером.