Настройка эмуляторов игр на Android
Автор: Jelsa Редактор: Ex0
1. Лончеры#
1.1 ES-DE (EmulationStation Desktop Edition)#
Разработчик: LeonStyhre и команда
Статус: Платный на Android (официально через Patreon/Amazon), Бесплатный на ПК.
Официальный ресурс: es-de.org | GitLab
ES-DE — это прямой порт легендарной EmulationStation (известной пользователям Raspberry Pi / RetroPie / Batocera) на Android. Это мощный комбайн, который делает из устройства полноценную игровую станцию.
Основные фичи:
* Мощнейшая система тем: Поддерживает темы от “взрослой” EmulationStation. Можно полностью менять внешний вид (сетки, карусели, списки, видео-фоны, звуки навигации).
* Desktop-структура: Интерфейс идентичен пк-версии. Это дает ощущение «настоящей консоли».
* Продвинутый скрейпинг: Использует ScreenScraper и TheGamesDB. Поддерживает загрузку огромного количества медиа: 3D-коробки, логотипы (marquees), мануалы (PDF), видео, картыриджи и т.д.
* MixiImages: Умеет генерировать составные изображения (коробка + скриншот + логотип) для красивого отображения.
* Кастомизация систем: Через редактирование файлов es_systems.xml можно добавить любую, даже самую экзотическую систему или Android-приложение как игру.
* Мультиплатформенность: Если вы настроили ES-DE на ПК, вы будете чувствовать себя как дома на Android.
Плюсы (на основе отзывов 4PDA):
* Визуал: Выглядит дороже и профессиональнее благодаря качественным темам (Modern, Slate, Epic Noir и др.). Идеально для TV-боксов и портативных консолей (Odin, Retroid).
* Стабильность: Написан на C++, работает очень плавно.
* Гибкость: Огромное количество настроек отображения списков игр.
* Коллекции: Удобное создание автоматических коллекций (например, «Все игры на двоих» или «Игры про Марио»).
Минусы:
* Платность: Официально APK продается (стоит около $5 на Patreon), хотя на 4PDA есть версии “для ознакомления”.
* Жесткая структура папок: ES-DE требует, чтобы папки с ромами назывались определенным образом (например, snes, а не super_nintendo). Сменить путь к папке ромов через интерфейс после первоначальной настройки сложно (нужно сбрасывать настройки или править конфиги).
* Сложность настройки: Для добавления неофициальных эмуляторов или хаков нужно лезть в XML-файлы.
* Системные требования: Требует Android 10 и выше (на старых версиях не работает).
1.2 Daijishō#
Разработчик: magneticchen
Статус: Бесплатный, Open Source (GitHub)
Официальный ресурс: GitHub
Daijishō (произносится как «Дайдзисё/Дайдзишо», в переводе с японского — «Министр» или «Важный предмет») позиционируется как эстетичный и прагматичный лончер, превращающий Android-устройство в ретро-консоль.
Основные фичи:
* Автоматическая интеграция: При первом запуске предлагает скачать «Платформы» (готовые конфигурации для разных консолей). Автоматически подтягивает нужные настройки для запуска эмуляторов (RetroArch и standalone-версии).
* Скрейпинг (Scraping): Автоматически скачивает обложки, описания, метаданные и видео-превью (использует YouTube и другие источники) для игр.
* Поддержка RetroAchievements: Глубокая интеграция с сервисом достижений. Можно видеть свой прогресс и ачивки прямо в лончере.
* Виджеты: Поддержка виджетов на главном экране (например, «Недавно запущенные», «Избранное», «Pin-пад» для быстрого доступа).
* Агрессивный Material Design: Интерфейс выполнен в современном стиле Android, поддерживает динамические цвета (Material You) и обои.
* Обои (Wallpapers): Для каждой платформы можно установить «живые» обои или статичные изображения.
* Merge roms: Умеет объединять файлы (например, многодисковые игры в .m3u или просто если файлы лежат в папке) в одну запись в библиотеке.
Плюсы (на основе отзывов 4PDA):
- Полностью бесплатен и доступен в Google Play.
- Простая настройка «из коробки» для большинства популярных эмуляторов.
- Легкий и быстрый, не перегружен лишними меню.
- Удобная навигация тапами и свайпами (ориентирован на тач-интерфейс, но работает и с геймпадом).
Минусы:
* Интерфейс: Некоторым пользователям кажется «японский стиль» и логика навигации немного запутанными (специфическое управление библиотеками).
* Android TV: Есть жалобы на работу файлового менеджера при выборе путей на приставках (нужно ставить сторонний или вводить путь вручную).
* Проблемы с Android 11+: Из-за политики Scoped Storage (защищенное хранилище) могут возникнуть сложности с доступом к папкам Android/data, где некоторые эмуляторы хранят файлы.
- Не имеет встроенных эмуляторов (это оболочка), но это норма для фронтендов.
1.3 Сравнение#
| Характеристика | Daijishō | ES-DE |
|---|---|---|
| Целевая аудитория | Пользователи смартфонов и планшетов, любители “настроить и забыть” | Энтузиасты, владельцы портативок (Odin/Retroid) и TV-боксов, фанаты RetroPie |
| Интерфейс (UI) | Android-Native. Выглядит как современное мобильное приложение с виджетами. | Console-like. Выглядит как операционная система игровой приставки. Работает в полноэкранном режиме. |
| Управление | Удобно пальцем (тач). Геймпад поддерживается, но интерфейс “вертикальный”. | Идеально под геймпад. Навигация создана для кнопок. Тач работает, но видна “консольная” природа. |
| Кастомизация | Можно менять обои, цвета (Material You), скачивать паки платформ. | Абсолютная. Полная смена лейаутов через темы оформления (Themes). |
| Удобство настройки | Высокое. Само качает конфиги игроков (Players). Прощает ошибки в путях. | Среднее. Требует соблюдения иерархии папок. Тонкая настройка может требовать правки XML. |
| Стоимость | Бесплатно (Open Source). | Платно (около 500р), либо поиск APK. |
| Платформа | Android 8.0+. | Android 10.0+. |
| Видео-превью | Да, качает с YouTube. | Да, качает через ScreenScraper (высокое качество). |
| Итог: ES-DE лучше походит для консоли т.к. создает эффекта “единой среды”, где вы не видите Android, а видите красивую карусель с играми, видео-задниками и музыкой. Если вы готовы отдать небольшую сумму (или найти APK) и потратить время на организацию папок с играми по правилам лончера — результат визуально превзойдет Daijishō. |
2. RetroArch#
RetroArch — главный лончер эмуляторов и обязательный компонент по умолчанию для ES-DE.
2.1 Базовые настройки#
Чтобы все изменения сохранились, нужно выходить через меню выход. Закрытие окна не применяет изменения. Так же можно назначить комбинацию кнопок для выхода из настроек RetroArch.
2.1.1 Русский язык#
⚙️ Settings → User Interface → Language → Russian.
2.1.2 Горячие клавиши#
⚙️ Настройки →Устройства Ввода → Горячие клавиши
Назначьте кнопку выхода в меню лучше сочетание кнопок. Выберите “Вызов меню (сочетание контроллера)“ и выберите L3+R3 (теперь нажав на оба стика одновременно активируется меню). Да на стиках есть кнопки как у нинтендо свич, нужно нажать на стик сверху не отклоняя его.
2.1 Обновление базы#
🏠 Главное меню → Онлайн-обновление (Online Updater) перемотайте вниз и выполните по порядку:
- Обновить Файл описания ядер
- Ресурсы фронтенда
- Профили контролеров
- Базы данных
- Оверлеи
- Шейдеры.
- Чит коды (по желанию, если будете ими пользоваться) Дождитесь загрузки и распаковки.
2.2 Загрузка ядер#
🏠 Главное меню → Онлайн-обновление (Online Updater) → Скачать ядра. Выберите нужные платформы в которые будете играть.
Рекомендуемые ядра для запуска игр:
- NDS - DeSmuME
- GB/GBC — Gambatte
- GBA — mGBA
- NES — Nestopia
- N64 - Mupen64Plus-Next GLES 3
- SNES — Snes9x (без года)
- Sega Dreamcast — Flycast
- SEGA - PicoDrive
- PS1 — SwanStation
2.3 BIOS#
⚙️ Настройки → Папки → Система/BIOS
Все биосы в одном архиве - https://4pda.to/forum/dl/post/24147359/system.7z
- PS2 - https://4pda.to/forum/dl/post/26932135/ps2-0230a-20080220.zip
- Switch (ключи) - https://4pda.to/forum/index.php?act=findpost&pid=126024483&anchor=Spoil-126024483-1
- Switch (прошивки) - https://4pda.to/forum/index.php?act=findpost&pid=126024483&anchor=Spoil-126024483-8
2.4 Ошибки обновления и загрузки#
Из-за блокировок загрузка данных может зависать. Нужно либо установить VPN либо скачать ресурсы отсюда и разложить их по каталогам в корневой директории RetroArch:
- assets/ — графика интерфейса, иконки;
- database/rdb/ — базы данных игр;
- info/ — инфо-файлы ядер, чтобы RA видел ядро;
- shaders/ — шейдеры, внутри обычно подпапки shaders_glsl или shaders_slang
- overlays/ — оверлеи (рамки, экранные кнопки)
- cheats/ — читы
Если после копирования RetroArch всё ещё «пустой» (черно-белое текстовое меню), зайти в
⚙️ Настройки -> Папкии вручную укажи пути к этим папкам. После изменения путей обязательно выбери🏠 Главное меню -> Файл конфигурации -> Сохранить текущую конфигурацию.
2.5 Загрузка игр#
Меню (три полоски) - Импорт контента → Сканировать каталог. Внизу списка нажмите “Открыть…” и выберите папку ROMs где у нас игры. Нажать “Сканировать данный каталог” ждем загрузку. Программа сама создаст плейлисты с обложками.
2.6 Достижения#
⚙️ Настройки → Достижения введите логин/пароль от https://retroachievements.org/ чтобы в старых играх появились ачивки.
2.7 Автосохранение#
Включить ⚙️ Настройки → Сохранение → “Автозагрузка сохранения” и “Автосохранение состояния”, чтобы не терять прогресс при выходе и загружать при входе
2.8 Шейдеры#
Быстрое меню → Шейдеры включите фильтры: CRT (эффект ТВ) или xBRZ (сглаживание), чтобы улучшить картинку.
2.9 Настройки управления#
2.9.1 Глобально#
⚙️ Настройки → Устройства ввода →Привязка RetroPad - Привязка Порта 1 перемотайте вниз и назначьте кнопки вручную нажимаем меню напротив каждой кнопки и держим ее 3 сек для сохранения. Назначьте все кнопки кроме кнопок подписаны “пистолет”. Кнопки abxy, (для меню лучше поменять местами кнопки а и в ). После нажать меню “сохранить профиль контроллера”.
2.9.2 Для игры#
Запустите игру → Быстрое меню → Управление → Привязка Порта 1 переназначьте кнопки как в п. 2.9.1. Управление → Управление привязками ввода → Сохранить привязку ввода для ядра
2.10 Отключить кнопки на экране#
⚙️ Настройки → Интерфейс → Оверлей → Выкл
3. Сторонние эмуляторы#
- 3DS - Citra MMJ
- GameCube/ Wii - Dolphin
- Saturn — YabaSanshiro
- PSP - PPSSPP
- PS2 - NetherSX2
- Switch - Kenji NX
4. Настройка ES-DE#
При первом запуске лончер предложит создать папку ES-DE на SD-карте или во внутренней памяти. Лучше на SD-карте. Далее в менеджере файлов нужно создать папку для игр и назвать её ROMs и указать ее для лончера.
Лончер автоматически создаст каталоги для всех поддерживаемых систем внутри папки ROMs, а также файл systeminfo.txt с описанием платформ:
Create them → I understand.
⚠️ В любой папке с ромами должна быть хотя бы одна игра, иначе лончер не запускается вообще.
4.1 Русский язык#
Меню → UI Settings → Theme Translator и Theme Language выбираем Russian
4.2 Выбор эмулятора для системы#
Для каждой системы нужно указать, каким эмулятором запускать игры. Тут выбираете или ядро загружено в ретроарч или название стороннего эмулятора. Пример для NES:
Раздел NES → Select → Редактировать метаданные → Альтернативные эмуляторы → <Выбор нужного> → Применить/Сохранить
4.3 Добавление Android-приложения в лончер#
Утилиты → Импорт игр и выбрать:
- Android Apps — и отметить браузер, менеджеры и т. д.
- Android Games — и отметить сторонние игры андроид
После выбора нажать
Импорт
4.4 Сделать ES-DE главным приложением#
Settings → Apps → ES-DE → Advanced → Home app → ES-DE. Теперь после перезагрузки консоли будет загружаться интерфейс ES-DE.
5. Эмуляторы и игры к ним#
Скачать одним архивом: https://4pda.to/forum/index.php?showforum=539
| Платформа | Эмулятор | Игры | Запуск | Настройки |
|---|---|---|---|---|
| NES | Nes.Emu | Emu-Land nintendo.moy.su | Добавить папку с играми, нажать Open Content - Select file location - Browse for folder и найти папку ROMs а внутри неё папку nes и подтвердить. |
Включить приятный фильтр Options - Video - Overlay Effect - LCD Grid. |
| Nintendo Game Boy/Color | GBC.emu | GBC Emu-Land GBC nintendo.moy.su GB nintendo.moy.su | Добавить папку с играми, нажать Open Content - Select file location - Browse for folder и найти папку ROMs а внутри неё папку gb или gbc и подтвердить. Можно объединить их в одной папке. |
Включить приятный фильтр Options - Video - Overlay Effect - LCD Grid. |
| Game Boy Advance | Gba.Emu | Emu-Land nintendo.moy.su | Добавить папку с играми, нажать Open Content - Select file location - Browse for folder и найти папку ROMs а внутри неё папку gba и подтвердить. |
Включить приятный фильтр Options - Video - Overlay Effect - LCD Grid. |
| Sega MegaDrive | MD.emu | Emu-Land nintendo.moy.su | Добавить папку с играми, нажать Open Content - Select file location - Browse for folder и найти папку ROMs а внутри неё папку megadrive и подтвердить. |
Включить приятный фильтр Options - Video - Overlay Effect - LCD Grid. |
| SNES | Snes9x EX+ | Emu-Land nintendo.moy.su | Добавить папку с играми, нажать Open Content - Select file location - Browse for folder и найти папку ROMs а внутри неё папку snes и подтвердить. |
Включить приятный фильтр Options - Video - Overlay Effect - LCD Grid. |
| Nintendo DS | DraStic | nintendo.moy.su | Load new game и найти папку с игрой, как обычно в папке RAMs где лежит папка nds с игрой. |
Нажать Быстрое меню (на экране это маленькая стрелочка внизу экрана) -> нажать значок геймпада и стилуса. В этом меню нажать еще раз меню и выбрать Select Screen Layout и выбрать Landscape Fullscreen. Так на экране будет один экран только второй переключаться кнопкой L3. Чтоб показало сразу два экрана нажмите R3. Так же поставить приятный фильтр можно в меню - Video - Filter -Scanline. И ещё в меню General включить auto save. И в меню Advanced - Auto Trim ROM. |
| Nintendo 3DS | Citra | nintendo.moy.su | Основной экран эмулятора разделён на три раздела. Первый указать папку где лежат игры в форматах которые не нужно устанавливать. Во втором установка и список установленных в формате cia и третий установленные длц в формате сіа. Выбираем папку или instal cia помле 3 точки и refresh library и игры появятся в списке. Убрать кнопки с экрана: Нажать кнопку на экране домик - edit button/Toggle control и выбрать все кнопки красным цветом чтоб они пропали. Кроме кнопки домика это меню. И нажать Done. Можно убрать и иконку домика но меню придётся вызывать наэкранной кнопкой назад смахнув низ экрана вверх. Экраны: Если охота оставить два то нажмите меню и custom layout и растяните или уменьшите и перелаинте экраны как удобно. Но лучше как и на nds один экоан а второй включать кнопкой. В меню Settings - Layout - Singl. Только чуть ниже отключите use custom layout. И выйдя из игры нажмите три точки меню - input binding и назначте на кнопку swap screen удобную кнопку которая будет менять экраны местами. Например R3 или L3. Убрать фпс с экрана: Выйти с игры, меню типа шестернки в правом верхнем углу, снять галочку Show FPS. Для игр New 3ds: выйдя с игры, меню шестеренка, включить режим New 3ds mode. Важные настройки для слабых консолей: Asynchronous Shader Compilation включить в меню Settings - Пропустить медленную прорисовку (Skip slow draw): - Что дает: Огромный буст FPS (10-15% и выше). Эмулятор перестает отрисовывать сложные графические эффекты, которые «вешают» процессор. - Минус: Из игр могут пропасть тени, туман, свечение или даже части персонажей. - Вердикт: Включать обязательно, если игра идет рывками. Если картинка стала совсем «битой», тогда выключайте. - Пропустить доступ к процессору (Skip CPU access): - Что дает: Ускоряет работу, отключая проверку данных графического чипа процессором. Это убирает микрофризы во время динамичных сцен. - Минус: Может вызвать критические ошибки и вылеты в некоторых играх. - Вердикт: Пробуйте включить. Если игра стабильна — оставляйте. - Пропустить копирование текстуры (Skip texture copy): - Что дает: Помогает избавиться от «заиканий» при подгрузке новых локаций или эффектов. - Минус: Иногда вызывает мерцание текстур или черные квадраты вместо спецэффектов. Вердикт: Включать, если есть фризы при поворотах камеры или входе в новые зоны. | |
| Sony PSP | PPSSPP | 4pda.to nintendo.moy.su | ||
| Sega Saturn | Yaba Sanshiro 2 | vimm.net | ||
| Sony PlayStation 1 (PSX) | DuckStation ePSXe | nintendo.moy.su | ||
| Nintendo 64 | M64Plus FZ Emulator | Emu-Land nintendo.moy.su | ||
| Sega Dreamcast | Redream Flycast | nintendo.moy.su | ||
| PlayStation 2 | NetherSX2 | nintendo.moy.su | Настройки для слабых консолей показал тут telegram Настройки лучше менять для каждой игры а не общие. Рус яз: настройки Ui Language русский Менять лучше только разрешение если игра тянет игру. Если плохо с фпс то можно покрутить EE CYCLE RATE и EE CYCLE SKIP немного. Если игра просто вылетает, то скорее всего нужно переключится с Vulkan на OpenGL. Также можно ограничить фпс до 30 ntfc или 25 pal если игра не может выше 30. Если не может выше 50 то качайте pal версию. Тесты игр и некоторые настройки для слабых устройств можно глянуть тут GoogleDoc | |
| Nintendo GameCube | Dolphin Emulator | nintendo.moy.su | ||
| Nintendo Wii | Dolphin Emulator | nintendo.moy.su | ||
| Nintendo Switch | Kenzu NX | 4pda.to | Пока единственный что работает на Ayaneo Pocket Air Min | Настройки для слабых консолей показал тут . На слабых ретро портативках работают разве что инди игры и то не все. Запускаются не с первого раза, пока шейдеры прогрузит. |
| PC | GameHub Lite | |||
| J2ME (Java) | J2ME Loader | |||
| PalmOS | StyleTap | |||
| Symbian OS | EKA2L1 |