Найти в Дзене
WeLovePixel 🕹

EmulationStation Desktop Edition: как превратить ПК в универсальную ретро-консоль

EmulationStation Desktop Edition (далее – ES-DE) (согласно официальному сайту) — это интерфейс для просмотра и запуска игр из многоплатформенной коллекции. Программа поставляется с предустановленными настройками для работы с широким выбором эмуляторов, игровых движков, менеджеров и сервисов. Она также поддерживает запуск локальных игр и приложений. Благодаря гибкости конфигурации, ES-DE можно легко расширить для поддержки дополнительных систем. Простыми словами, EmulationStation Desktop Edition — это удобный графический интерфейс для управления коллекцией ретро-игр и эмуляторов. Программа объединяет все эмуляторы в единое меню, упрощая переключение между консолями и платформами. Важно: ES-DE — это не эмулятор, а оболочка. Для работы требуются установленные эмуляторы (например, RetroArch). Чтобы быстро начать работу с ES-DE, выполните следующие шаги: 5. Запустите ES-DE, соберите метаданные для коллекции и начинайте играть! Совет: Для выхода из программы используйте сочетание клавиш Alt
Оглавление

Введение

EmulationStation Desktop Edition (далее – ES-DE) (согласно официальному сайту) — это интерфейс для просмотра и запуска игр из многоплатформенной коллекции. Программа поставляется с предустановленными настройками для работы с широким выбором эмуляторов, игровых движков, менеджеров и сервисов. Она также поддерживает запуск локальных игр и приложений. Благодаря гибкости конфигурации, ES-DE можно легко расширить для поддержки дополнительных систем.

Простыми словами, EmulationStation Desktop Edition — это удобный графический интерфейс для управления коллекцией ретро-игр и эмуляторов. Программа объединяет все эмуляторы в единое меню, упрощая переключение между консолями и платформами.

Основные возможности:

  • Поддержка множества эмуляторов (RetroArch, Nestopia, Gens и др.).
  • Автоматический скрапинг обложек и описаний игр.
  • Гибкая настройка через конфигурационные файлы.
  • Поддержка тем оформления.
  • Удобное управление с геймпада.

Важно: ES-DE — это не эмулятор, а оболочка. Для работы требуются установленные эмуляторы (например, RetroArch).

Краткое руководство пользователя

Чтобы быстро начать работу с ES-DE, выполните следующие шаги:

  1. Установите ES-DE.
  2. Запустите приложение и нажмите «Создать каталоги», чтобы сгенерировать структуру папок для ROM.
  3. Поместите ROM-файлы игр в созданные каталоги (подробнее см. ниже).
  4. Установите RetroArch:
  • Запустите RetroArch.
  • Перейдите в Главное меню → Онлайн-обновления → Загрузка ядер и установите нужные ядра (например, Nestopia для NES).

5. Запустите ES-DE, соберите метаданные для коллекции и начинайте играть!

Совет: Для выхода из программы используйте сочетание клавиш Alt + F4 (настраивается в меню).

Более подробную информацию читайте ниже.

Установка ES-DE

Установка на Windows

Скачайте установщик с официального сайта.

Запустите файл .exe и следуйте инструкциям.

Процесс установки стандартный и интуитивно понятный.

Стандартный процесс установки на Windows
Стандартный процесс установки на Windows

Запуск Linux AppImage

Скачайте версию Linux AppImage с официального сайта ES-DE.

Выпуск AppImage может использоваться в большинстве современных x86 64-битных дистрибутивов Linux. После загрузки вам, возможно, придется сделать файл исполняемым, например так:

chmod +x ES-DE_x64.AppImage # Даём права на выполнение

Для запуска файлов AppImage необходимо установить libfuse2, в некоторых дистрибутивах, таких как Ubuntu 22.04 LTS, эта библиотека по умолчанию отсутствует. Однако установить её можно следующим образом:

sudo apt install libfuse2 # Устанавливаем зависимости (для Ubuntu/Debian)

Это, конечно, если вы используете дистрибутив на основе Debian. В ином случае вам может потребоваться использовать другой менеджер пакетов, а не apt, для установки библиотеки.

Примечание:

  • Минимальное разрешение экрана: 224 пикселя.
  • Максимальное: 7680×4320 (8K UHD).
  • Поддерживаются вертикальные и сверхширокие форматы (например, 3840×1440).

Файлы конфигурации

При первом запуске ES-DE создает каталог:

  • WindowsC:\Users\<username>\ES-DE
  • Linux~/ES-DE

Настройки хранятся в файле ~/ES-DE/settings/es_settings.xml.

Добавление ROM

На данном этапе у нас есть 2 варианта:

1. Разместить ROM-файлы в папке по умолчанию:

  • Windows: C:\Users\<username>\ROMs
  • Linux: ~/ROMs
Окно первого запуска ES-DE
Окно первого запуска ES-DE

2. Указать свой путь в файле es_settings.xml

<string name="ROMDirectory" value="Z:\games\[collection]" />

Либо в интерфейсе самого ES-DE

Изменение пути к каталогу с ROM-ами
Изменение пути к каталогу с ROM-ами

Что бы ES-DE корректно определил все платформы, нужно создать определённое дерево каталогов.

Названия платформ

По умолчанию в ES-DE используются строго определённые имена каталогов для различных платформ.

Например:

  • Для Nintendo Entertainment System должен использоваться каталог nes.
  • Для Sony PlayStation — каталог psx.

Если вы хотите использовать другие названия каталогов, их можно изменить в конфигурационном файле: c:\Program Files\ES-DE\resources\systems\windows\es_systems.xml изменив параметр <path>

<system>
<name>nes</name>
<fullname>Nintendo Entertainment System</fullname>

<path>%ROMPATH%\nes</path>
<extension>.3dsen .3DSEN .fds .FDS .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP</extension>
<command>c:\emulator\NEStopia\nestopia.exe "%ROM_RAW%"</command>
<platform>nes</platform>
<theme>nes</theme>
</system>

Настройка эмуляторов

Связка с RetroArch (рекомендуется)

  1. Установите RetroArch.
Откройте RetroArch Главное меню (Main Menu) → Онлайн обновления (Online Updater) → Скачать Ядра (Core Updater) и установите нужные ядра (например, Nestopia для NES).
Откройте RetroArch Главное меню (Main Menu) → Онлайн обновления (Online Updater) → Скачать Ядра (Core Updater) и установите нужные ядра (например, Nestopia для NES).
  1. При необходимости настройте управление в RetroArch.

Важно! Если вы производите новую установку RetroArch, тогда ES-DE самостоятельно определит путь к установленной программе. Если же вы используете portable версию, либо устанавливали её в другой операционной системой, необходимо указать путь к RetroArch в файле конфигурации C:\Users\<username>\ES-DE\settings\es_settings.xml (для Windows) или ~/ES-DE/settings/es_settings.xml для Linux.

<string name="RetroArchPath" value="D:\games\RetroArch-Win64\retroarch.exe" /> # путь до запускаемого файла RetroArch

Примечание: если строка с данным параметром отсутствует в файле es_settings.xml то просто добавьте её.

Связка с другими эмуляторами

Если вы планируете использовать другие эмуляторы (не RetroArch) в таком случае нам нужно внести изменения в файл конфигурации c:\Program Files\ES-DE\resources\systems\windows\es_systems.xml

Здесь, опять же, есть два пути:

1. Исправить уже существующую систему под необходимый нам эмулятор

Например, если мы хотим иcпользовать эмулятор NEStopia для системы NES, внесем в файл конфигурации следующие изменения

<system>
<name>nes</name>
<fullname>Nintendo Entertainment System</fullname>
<path>%ROMPATH%\nes</path>
<extension>.3dsen .3DSEN .fds .FDS .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP</extension>
<command>c:\emulator\NEStopia\nestopia.exe "%ROM_RAW%"</command>
<platform>nes</platform>
<theme>nes</theme>
</system>

Ключевые параметры:

  • <command> — команда для запуска эмулятора.%ROM_RAW% — путь к файлу игры без экранирования (лучше для Windows).
    %ROM% — путь с экранированием (подходит для Linux/macOS).
  • <extension> — поддерживаемые форматы игр.

2. Создать новую систему.

Например, создадим систему Dendy с запуском ROM-ов через тот же NEStopia

<system>
<name>Dendy</name>
<fullname>Dendy</fullname>
<path>%ROMPATH%\dendy</path>
<extension>.3dsen .3DSEN .fds .FDS .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP</extension>
<command>c:\emulator\NEStopia\nestopia.exe "%ROM_RAW%"</command>
<platform>Dendy</platform>
<theme>Dendy</theme>
</system>

В результате у нас появится отдельная система Dendy

Результат добавления системы Dendy
Результат добавления системы Dendy

Дополнительные настройки и возможности ES-DE

Теперь, когда мы разобрались с базовой настройкой ES-DE, давайте рассмотрим дополнительные возможности программы, которые сделают использование ещё удобнее.

Темы оформления

Одной из самых приятных особенностей ES-DE является поддержка кастомных тем оформления. Стандартный интерфейс выглядит хорошо, но если хочется чего-то более стильного или ретро-ориентированного, можно установить сторонние темы.

Первый способ установки тем – через интерфейс самой программы.

Главное меню → Настройки интерфейса → Загрузчик тем

Выбираем понравившуюся тему и загружаем её

Загрузчик тем
Загрузчик тем

Но также можно загружать темы вручную.

Где взять темы?

Большинство популярных тем можно найти в репозиториях Official ES-DE Themes.

Как установить тему?

  1. Скачайте понравившуюся тему (обычно это архив .zip).
  2. Распакуйте его в папку:Windows: C:\Users\<username>\es-de\themes\
    Linux: ~/es-de/themes/
  3. Перезапустите ES-DE.
  4. В настройках (Главное меню → Настройки интерфейса → Темы) выберите новую тему.
Выбор темы
Выбор темы

Скрэппинг (загрузка обложек и описаний игр)

ES-DE поддерживает автоматическую загрузку метаданных игр (названия, обложки, скриншоты, описания). Для этого используется встроенный скрейпер.

Как скрейпить игры?

  1. Выберите систему (например, Nintendo Entertainment System).
  2. Нажмите Start, чтобы открыть меню.
  3. Перейдите в Скрейпить эти системы (если нужно обработать все игры в системе) или Скрейпить эти игры (для одной игры).
  4. Выберите источник данных (обычно ScreenScraper или TheGamesDB).
  5. Укажите, какие данные загружать (обложки, скриншоты, описания).
  6. Нажмите Старт и дождитесь завершения.
Меню скрейпера
Меню скрейпера

После этого игры будут отображаться с красивыми обложками и описаниями.

Результат скрейпинга
Результат скрейпинга

Использование геймпадов

ES-DE поддерживает настройку геймпадов, что делает управление ещё удобнее.

Как настроить геймпад?

  1. Подключите геймпад к ПК.
  2. Запустите ES-DE.
  3. При первом подключении система предложит настроить кнопки.
  4. Следуйте инструкциям на экране, нажимая соответствующие кнопки.

Если геймпад не определился автоматически, можно переназначить кнопки вручную:

  • Главное меню → Настройки ввода → Настройка клавиатуры и контроллеров.
Настройки ввода
Настройки ввода

Запуск сторонних приложений

ES-DE можно использовать не только для игр, но и для запуска других программ (например, Kodi, медиаплееров или даже Steam).

Как добавить стороннее приложение

  1. Откройте файл es_systems.xml.
  2. Добавьте новую систему, например:

<system>
<name>kodi</name>
<fullname>Kodi Media Center</fullname>
<path>D:\Programs\Kodi</path>
<extension>.exe</extension>
<command>"D:\Programs\Kodi\kodi.exe"</command>
<platform>pc</platform>
<theme>kodi</theme>
</system>

3. Сохраните файл и перезапустите ES-DE.

Теперь Kodi (или любая другая программа) будет отображаться в списке систем.

Как добавить сторонние игры

Полноценные игры (не являющиеся ROM-ами с игровых систем) можно добавлять так же как любое приложение (как в примере выше), а можно сделать отдельную систему. Например так

<system>
<name>Other Games</name>
<fullname>Other Games</fullname>
<path>%ROMPATH%\othergames</path>
<extension>.lnk</extension>
<command>%HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
<platform>Other Games</platform>
<theme>pc</theme>
</system>

После чего в папке ROMs создадим каталог othergames и положим туда ярлыки на запускаемые файлы игр.

Добавляем ярлыки игр
Добавляем ярлыки игр

После чего в ES-DE появится новая система с названием Other Games и в ней будут располагаться все игры ярлыки на которые мы положили в соответствующий каталог.

Эти игры появляются в меню ES-DE
Эти игры появляются в меню ES-DE

Полезные горячие клавиши

Для удобства работы с ES-DE можно использовать следующие комбинации:

-14

Заключение

EmulationStation Desktop Edition – это мощный и гибкий инструмент для организации коллекции ретро-игр. Он не только упрощает запуск эмуляторов, но и делает процесс красивым и удобным благодаря темам, скрейпингу и поддержке геймпадов.

Если вы увлекаетесь ретро-играми, ES-DE станет отличным дополнением к вашему набору программ. Попробуйте, и, возможно, вы больше не захотите возвращаться к отдельным эмуляторам!

Что дальше?

  • Попробуйте установить кастомную тему.
  • Настройте скрейпинг для своей коллекции.
  • Добавьте в ES-DE любимые программы (например, Steam или медиаплеер).

А вы уже пользовались ES-DE? Делитесь впечатлениями в комментариях!