Иногда игры на Android сильно надоедают, и именно для таких случаев энтузиасты разрабатывают специальные эмуляторы, которые могут запустить эксклюзивы одной платформы на другом устройстве. Один из таких энтузиастов отвечает за разработку эмулятора консоли Sony PlayStation 2 под названием Play! В этой статье будет разобрано по косточкам, как запустить эксклюзивы консоли и не облажаться.
Подготовка к первому запуску Play!
Итак, перед тем как устанавливать приложение Play!, нужно убедиться, что смартфон будет соответствовать минимальным системным требованиям, а они таковы:
- Поколение архитектуры процессора не ниже ARMv7;
- Видеоускоритель с поддержкой OpenGL ES 3.X;
- ОС Android 4.4+.
Если что-то не понятно, то тогда нужно
установить AIDA64. Приложение предоставит всю информацию о смартфоне владельца.
Немного об эмуляторе
Play! в данное время находится на ранней стадии развития, но основные функции вроде сенсорного управления уже давно реализованы. Эмулятор поддерживает ISO, CSO, ISZ, BIN форматы образов, что несомненно большой плюс. Разработчик Play!, также ответил на многие просьбы добавления поддержки OpenGL ES 2.0. Все обусловлено тем, что нет смысла добавлять поддержку старых текстурных библиотек, так как, старые видеоускорители очень слабы в отношении своих современников. Если и в будущем появится поддержка OpenGL ES 2.0 в эмуляторе, то рассчитывайте только на слайд-шоу.
Запуск игр
Никто не знает, как будет вести себя игра на устройствах. Она может не запуститься, работать плавно или же выводить текстурные шумы. Все зависит от удачи и самого устройства. Рекомендуется иметь при себе достаточно мощный смартфон, так как оптимизацию в эмулятор ещё не подвезли.
Любой образ игры от PS2 должен находится в корне SD Card. Play! сам найдет его и предложит запустить или можно самому поискать через пункт «Settings». Если запуск игры прошел успешно, и она сильно лагает (что вполне вероятно), стоит провести некоторые способы борьбы по увеличению FPS.
- Очистка ОЗУ обычно помогает на 10-15%, но это уже хоть какой-то плюс;
- Если есть в настройках пункт «режим питания», следует поставить на производительный режим, чтобы использовать все возможности смартфона;
- Можно установить программу GLTools (требует root-прав) и поставить на Play! нужные настройки. Значительно поможет отключить принудительно сглаживание и уменьшение разрешения.
Если в игре появились глюки изображения, тут опять понадобится GLTools. Шанс, что глюки уйдут очень мал, но попробовать всё-таки стоит. Нужно зайти в настройки Play! через GLTools и поставить галочки на программной обработке VBO (иногда помогает при появлении черных текстур), игнорировании SIGTRAP (решает проблему вечной загрузки), а также на видеоускорителях Adreno помогает включение Half-float костыля (уменьшает количество пиксельных текстур).
Тестирование игр
Тестирование без GLTools и графических проблем прошли Half-Life (3-20 FPS на Samsung Galaxy A3 2016), Gran Turismo 3 (1-15 FPS на Zuk Z2), Final Fantasy X (2-10 FPS на Xiaomi Mi Pad) и Plasma Tunnel (5-10 FPS на Meizu M5).
На разных форумах другие люди делятся результатами запуска разных игр. Ниже будет приведен примерный список работоспособных игр, которые идут без проблем, разве что, с фризами:
- Crash Bandicoot: The Wrath of Cortex
- Deus Ex: The Conspiracy
- Dynasty Warriors 4
- Final Fantasy X
- Final Fantasy XII
- Front Mission 5 — Scars of the War
- Gregory Horror Show
- Incredible Hulk: Ultimate Destruction
- Need for Speed — Underground 2
- Prince of Persia — The Sands of Time
- Capcom Fighting Evolution
- Mario 5
- Super Mario Sunshine
- Resident Evil 4
- Gradius V
- Quake
- Romancing Saga
- Dragon Quest 8
- Gran Turismo 4
- Ultimate Spider-Man
- Почти все 2D игры
Рекомендуем в комментариях писать как работает та или иная игра и как помогла эта статья. Проблемы связанные с эмулятором будут отправлены разработчику для их устранения.
Пробую запустить Fight_Night_2004 и FNR2 — бесполезно. Появляется экран с клавишами и всё… Ждал ~15 минут…
попробовал. Play! вылетает при запуске, у самого приложения родной сайт в приложении не работает.