Инструкция по установке: различия между версиями

Материал из Exagear International
Перейти к навигации Перейти к поиску
(Дополнение)
Нет описания правки
Метка: отмена
Строка 1: Строка 1:
<big>На данной странице вы найдёте базовую инструкцию по установке всех версий '''''ExaGear RPG/Strategies/Windows Emulator'''''.</big>
<big>На данной странице вы найдёте базовую инструкцию по установке всех версий '''''ExaGear RPG/Strategies/Windows Emulator'''''.</big>  


==Инструкция по установке ExaGear Windows Emulator==
==Инструкция по установке ExaGear Windows Emulator==
<big>В данной части статьи описана инструкция по установке '''ExaGear Windows Emulator''' и/или его модификаций.</big>
<big>В данной части статьи описана инструкция по установке '''ExaGear Windows Emulator''' и/или его модификаций.</big>
====Предисловие====
====Предисловие====
'''[[О продуктах ExaGear|ExaGear]]''' - коммерческий, закрытый в 2019 году проект, целью которого был запуск х86 игр и приложений на системах ARM.
'''[[О продуктах ExaGear|ExaGear]]''' - серия коммерческих программ, целью которых был запуск х86 Windows игр и приложений на системах ARM. Разработка и поддержка прекращена 28 февраля 2019 года.
====Подготовка====
====Подготовка====
Нужно скачать последние актуальные кеши и APK ''ExaGear Windows Emulator''. '''Важно!''' На сегодняшний день купить лицензию невозможно из-за закрытия проекта, используйте модифицированные APK. На сегодняшний день для 3D игр не рекомендуется использовать оригинальные .obb, поскольку скорость рендера там очень мала, и нету поддержки OpenGL, рекомендуется использовать модифицированные пользователем mr.frolof китайские(fix) кеши. Скачать их можно на форуме 4PDA с [https://4pda.to/forum/index.php?showtopic=992239&view=findpost&p=110085055 данного] поста, или на ''[[Exagear International:About|сервере]] Discord ExaGear International'', рекомендуемый кеш для 2D игр можно скачать [https://drive.google.com/file/d/12KeBQnAjmmH_9-kL8o_fSi2zi5l6tcj4/view отсюда].  
Нужно скачать последние актуальные кеши и APK ''ExaGear Windows Emulator''.
 
======Оригинальная версия приложения======
'''Важно!''' Если вы используете оригинальную версию приложения, то на сегодняшний день купить лицензию невозможно из-за закрытия проекта, используйте модифицированные APK.
 
На сегодняшний день не рекомендуется для 3D игр рекомендуется использовать оригинальные .obb, поскольку скорость рендера там очень мала, и по умолчанию нету поддержки OpenGL(способ их установки описан ниже). Оригинальные .obb можно использовать для старых 2D игр периода 90-х годов, скачать последний .obb 3.0.1 можно [https://mega.nz/#!PuhwTQCT!aswzqKc3iLEJI9DFdNPc-EbyWfMF9TmZWtiBqv2b_Q0 здесь], а модифицированный apk(с большим количеством разрешений, без проверки лицензии, от AkaGloomy) можно скачать [https://drive.google.com/file/d/13BP0BZk4dldXIlxIntpdoB-Vy7PLHzHJ/view?usp=drivesdk здесь].
Также есть модифицированный кеш для 2D игр(3.0.2fix), его можно скачать [https://drive.google.com/file/d/12KeBQnAjmmH_9-kL8o_fSi2zi5l6tcj4/view отсюда].  
 
======Модифицированные .obb для 3D игр, а также APK======
Для 3D игр рекомендуется использовать модифицированные пользователем mr.frolof китайские(fix) кеши и APK. Скачать их последние версии(fix39) можно на ''[https://discord.com/channels/829747132562800700/829748422889570354/985970401660239872 сервере] Discord ExaGear International''(последняя версия fix39). Предыдущие версии, а также другие модификации можно скачать с канала #апк-и-кеши-exagear. 
[[File:EGWScreeshot.jpg|thumb|"Рабочий стол" приложения ExaGear Windows Emulator(стандартный APK)]]
[[File:EGWScreeshot.jpg|thumb|"Рабочий стол" приложения ExaGear Windows Emulator(стандартный APK)]]
Другие модификации всех версий ''ExaGear RPG/Strategies/Windows Emulator можно скачать с [https://4pda.to/forum/index.php?act=findpost&pid=106929697&anchor=Spoil-106929697-3 большого поста] AkaGloomy, а оригинальные версии и неактуальные модификации можно скачать [https://4pda.to/forum/index.php?showtopic=992239&st=0#entry30308693 здесь].
====Установка====
====Установка====
После того, как был скачан APK и .obb, apk необходимо установить, запустить, получить сообщение об ошибке что не найден кеш. После этого, .obb необходимо поместить в каталог /sdcard(в некоторых случаях в /sdcard/Android/obb/названиеприложения). Зайдите в приложение и дождитесь распаковки кеша.
После того, как был скачан APK и .obb, apk необходимо установить, запустить, получить сообщение об ошибке что не найден кеш. После этого, .obb необходимо поместить в каталог /sdcard(в некоторых случаях в /sdcard/Android/obb/названиеприложения). Зайдите в приложение и дождитесь распаковки кеша.
====Запуск и тестирование работы====
====Запуск ExaGear====
После завершения распаковки кеша, вам необходимо создать контейнер с необходимым разрешением(разрешения  
После завершения распаковки кеша, вам необходимо создать контейнер с необходимым вам разрешением(разрешения которые соответствуют разрешению экрана, например 2400х1080 есть в модифицированных APK), и с 32 битной глубиной цвета(иногда старым играм требуется 16, учтите это) и с необходимым [[Управления в ExaGear|управлением]]. Запустите с рабочего стола TFM(необходимо выбрать тот, который соотвествует вашему устройству(например: "Mali, OpenGL 3.3" или подобное)". Если на выбор есть только один TFM, то запустите его. Можно запустить контейнер из "Меню->Управление контейнерами->Нажать три точки возле названия контейнера->Запустить".
которые соответствуют разрешению экрана, например 2400х1080 есть в модифицированных APK)(обязательно в настройках экрана переключите 16 bit на 32), и с необходимым управлением. Запустите с рабочего стола TFM(необходимо выбрать тот, который соотвествует вашему устройству(например: "Mali, OpenGL 3.3" или подобное). Если на выбор есть только один TFM, то запустите его. Можно запустить контейнер из "Меню->Управление контейнерами->Нажать три точки возле названия контейнера->Запустить". Скачайте(из форума 4PDA) [https://4pda.to/forum/dl/post/17356468/EnvMapping+DX9.zip простой тест] DirectX 9 и распакуйте его.  
 
Скачайте(с Google Drive) [https://drive.google.com/file/d/1daP90r7ScKqRJ2mdg-b9hJyHFOrXGEWv/view?usp=sharing простой тест] DirectX 9 и распакуйте его в папку Download.
 
======Установка библиотек, запуск VirGL(для Mali)======
Если у вас устройство с видеоускорителем Mali(проверить можно в ''AIDA64''), то для получения 3D ускорения необходимо запустить VirGL(в китайских APK и его модах его можно включить прямо из главного меню ''ExaGear Windows Emulator''). Более подробная инструкция есть [[Инструкция по установке#Инструкция по установке и настройке VirGL Overlay|ниже]].
 
После запуска контейнера проверьте работу рендера: поставьте из меню "Пуск" режим рендеринга по пути: Пуск->WineGL->VirGL(рекомендуется Turnip+Zink для Adreno 618+, также можно использовать VirtlO), (пути могут отличаться).
 
'''Важно!''' Если используются .obb отличные от китайских, то пути в меню "Пуск" могут отличаться, а некоторых пунктов может не быть, а в некоторых .obb(например оригинальном) нету ярлыков TFM, их нужно создавать самостоятельно.
 
====Автоматическая установка програмнного рендера в оригинальных .obb ExaGear Mesa3D, WineD3D====
''Если вы используйте китайские .obb пропустите данный шаг, перейдите к тесту DirectX.''
 
По умолчанию в оригинальных .obb ExaGear есть поддержка только DirectX 1-7, полноценного 3D и DirectX 8+ не было. Ниже указана ссылка на установщик для добавления поддержки программного(медленного) но полноценного 3D в оригинальных .obb ExaGear Windows Emulator.


'''Внимание!''' Если используется оригинальный obb, и/или старые модификации, то ярлыков TFM по умолчанию нет, их нужно создавать вручную. Для работы OpenGL, Direct3D, в оригинальных .obb ''ExaGear'' необходимо устанавливать дополнительные библиотеки LibGL(или патчи). Как это сделать описано в [https://4pda.to/forum/index.php?act=findpost&pid=88450825&anchor=Spoil-88450825-63 старой инструкции] от MegaFox
[https://drive.google.com/file/d/12LWJE0eUSgHB4dHp-7XeptiyyixHf5dV/view?usp=sharing Здесь] можно скачать автоматический установщик ''Mesa3D, WineD3D'', после работы инсталлятора программный рендер будет установлен.


'''Важно!''' Если у вас устройство с видеоускорителем Mali(проверить можно в ''AIDA64''), то для получения 3D ускорения необходимо запустить VirGL(в китайских APK и его модах его можно включить прямо из главного меню ''ExaGear Windows Emulator''). Более подробная инструкция есть [[Инструкция по установке#Инструкция по установке и настройке VirGL Overlay|ниже]].
Проверьте работу DirectX следуя следующему этапу инструкции, который написан ниже.


После запуска контейнера проверьте работу рендера: поставьте из меню "Пуск" режим рендеринга по пути: Пуск->WineGL->VirGL(можно Turnip+Zink, VirtIO-GPU если у вас Adreno 618+), (пути могут отличаться).
====== Установка програмнного рендера в оригинальных .obb ExaGear(вручную)======
Можно установить программный рендер вручную, без использования установщика, просто следуйте шагам которые описаны ниже и после ихвыполнения которых в ExaGear Windows Emulator будет работать программный рендеринг(медленно) OpenGL, и Direct3D(с помощью рендера WineD3D(OpenGL->Direct3D)


'''Важно!''' Если используются .obb отличные от китайских, то пути в меню "Пуск" могут отличаться, а некоторых пунктов может не быть.
Для работы OpenGL в оригинальных .obb ''ExaGear'' необходимо скопировать дополнительную библиотеку opengl32.dll от MegaFox(или других) в папку C:/windows/system32 с ''заменой''. Скачать библиотеку от MegaFox OpenGL можно [https://drive.google.com/file/d/1s3Yb4ekHOateNANpOgddyU2zErteGsDM/view?usp=sharing здесь].


Запустите Sphere/CubeMap. Если поверх экрана(Не касается VirtIO-GPU, LLVMpipe(использовать не рекомендуется), Turnip+Zink) будет отображаться чайник или самолёт с чайником, то ''ExaGear'' работает исправно. Если появилось окно с ошибкой, то возможно прошлые шаги не были выполнены/выполнены с ошибками.
Для Direct3D также необохдимо скачать архив с библиотеками WineD3D от MegaFox [https://drive.google.com/file/d/1FUT6rcnM9C-ac6iKW4JeeKBh1xz3QeVg/view?usp=sharing тут]. Архив необохдимо распаковать и файлы распаковать в C:/windows/system32 с заменой.


Если проблем не было, или они решены, можно пробовать запускать 2D/3D игры, наиболее играбельными будут игры середины 2000-х годов. Можно попробовать увеличить кол-во fps с помощью [[Оптимизация игр в ExaGear|данных]] команд реестра.
====Прописывание библиотек в Wine====
После всех действий описанных выше перейдите в меню "Пуск" и нажмите Выполнить(Run). В открывшемся окне введите winecfg и нажмите "Ок".
 
Перейдите в меню "Библиотеки"(Librares), и добавьте в список данные значения: '''notepad''', '''opengl32''', '''wined3d''', '''libwine''', '''dxgi''', '''ddraw''', '''d3d8''', '''d3d9''', '''d3d10''', '''d3d10_1''', '''d3d10core''', '''d3d11,''' тип должен быть ''сторонний''.
 
Проверьте работу DirectX следуя следующему этапу инструкции, который написан ниже.
 
====== Тестирование работы Direct3D/DirectX======
После выполнения всех действий которые были описаны, перейдите в папку с рапакованным EnvMappingDX9 апустите Sphere/CubeMap. Если поверх экрана(Не касается VirtIO-GPU, LLVMpipe(использовать не рекомендуется), Turnip+Zink) будет отображаться чайник или самолёт с чайником, то ''ExaGear'' работает исправно. Если появилось окно с ошибкой, то возможно прошлые шаги не были выполнены/выполнены с ошибками.
 
Если проблем с тестами DirectX 9 не было, или они решены, можно пробовать запускать 2D/3D игры, наиболее играбельными будут игры середины 2000-х годов(зависит от устройства). Можно попробовать увеличить fps с помощью [[Оптимизация игр в ExaGear|данных]] команд реестра(будьте осторожны при эксперементах, ибо все сохранения в играх могут быть потеряны при неблагоприятном исходе).
 
В некоторых случаях, если не работает DirectX, можно проверить работу рендера OpenGL, через который работает Direct3D


====Клоны APK====
====Клоны APK====
Сущевствуют версии apk с другими именами пакетов, например: оригинал com.eltechs.ed, клон com.eltechs.es. Такие apk можно установить параллельно, но одновременно две программы запустить не получится(при запуске контейнера будет ошибка.
Сущевствуют версии apk с другими именами пакетов, например: оригинал com.eltechs.ed, клон com.eltechs.es. Такие apk можно установить параллельно, но одновременно две программы запустить не получится(при запуске контейнера будет ошибка).


====Помощь====
====Помощь ====
За помощью можно обратится на сервер ''ExaGear International'', где вам по возможности помогут. Перед тем как задать вопрос, ознакомтесь с тем, как правильно его оформить на канале #faq-чаво
За помощью можно обратится на сервер ''[[Exagear International:About|ExaGear International]]'', где вам по возможности помогут. Перед тем как задать вопрос, ознакомтесь с тем, как правильно его оформить на канале #faq-чаво


====Поддержка физических методов ввода в ExaGear====
====Поддержка физических методов ввода в ExaGear====
Неофициальная поддержка джойстиков и т.п может осуществлятся через [[Управления в ExaGear#Input Bridge|Input Bridge]]. Клавиатуры, мыши могут работать без него.
Неофициальная поддержка джойстиков и т.п может осуществлятся через [[Управления в ExaGear#Input Bridge|Input Bridge]]. Клавиатуры, мыши могут работать без него.


====Альтернативные инструкции(на 4PDA) по установке ExaGear Windows Emulator====
====Альтернативные инструкции по установке ExaGear Windows Emulator====


# [https://4pda.to/forum/index.php?showtopic=992239&st=6080#entry106929697 Большой пост от AkaGloomy]
#[https://www.youtube.com/watch?v=cPrg4jPbPJE Видеоурок на Youtube по установке ExaGear Windows Emulator] от Дениса Рачёва.
# [https://4pda.to/forum/index.php?showtopic=992239&view=findpost&p=116978516 Подробная инструкция от Дениса Рачёва]
#Продублированная инструкция из этой статьи в текстовом виде(не завершено)
# Продублированная инструкция из этой статьи на 4PDA(не завершено)


====Дополнительные статьи, которые могут пригодится во время использования программой====
====Дополнительные статьи, которые могут пригодится во время использования программой====
# [[Оптимизация игр в ExaGear]]
#[[Оптимизация игр в ExaGear]]
#
#[[Управления в ExaGear]]
# [[Управления в ExaGear]]
 
'''''Не завершено'''''


==Инструкция по установке устаревших версией ExaGear RPG/Strategies==
==Инструкция по установке устаревших версией ExaGear RPG/Strategies==
Строка 54: Строка 83:
Если вам необходимо использовать устаревшие '''ExaGear RPG/Strategies''', здесь вы можете ознакомится с инструкцией по установке данных программ.  
Если вам необходимо использовать устаревшие '''ExaGear RPG/Strategies''', здесь вы можете ознакомится с инструкцией по установке данных программ.  


==== Скачивание последних версий ExaGear RPG/Strategies и программ ====
В данных инструкциях описана установка только оригинальная версия '''ExaGear RPG/Strategies''', прочие модификации вы можете найти [https://4pda.to/forum/index.php?showtopic=992239&st=0#entry30308693 здесь](на форуме 4PDA)
Для начала, вам нужно скачать последний официальный(или модифицированый) файл кеша(.obb) '''ExaGear RPG/Strategies'''(''2.6.8,3.5.0'' ''соотвественно)'' с [https://4pda.to/forum/index.php?showtopic=992239&st=0#entry30308693 поста] на форуме 4PDA, а также APK. После, скачайте требуемую программу которую вы хотите запустить в '''ExaGear RPG/Strategies'''.
 
'''Важно! ExaGear RPG/Strategies устарели.''' На Android 9 и выше могут наблюдаться проблемы с запуском приложения. Также могут быть [[Совместимость устройств#Проблемы с запуском ExaGear на устройствах Huawei|проблемы]] с устройствами Huawei на Android 9+.
 
======Скачивание последних версий ExaGear RPG/Strategies и программ======
Для начала, вам нужно скачать последний официальный файл кеша(.obb) и модифицирований APK '''ExaGear RPG или Strategies'''(''2.6.8,3.5.0'' ''соотвественно)'' с [https://drive.google.com/drive/folders/1EWpojjm1j8wX1zWt079vvhLmrZL2GEde?usp=sharing Google Drive].  
 
После, скачайте требуемую программу которую вы хотите запустить в '''ExaGear RPG/Strategies'''.


'''Важно!''' На сегодняшний день купить лицензию невозможно из-за закрытия проекта, используйте модифицированные APK.
'''Важно!''' На сегодняшний день купить лицензию невозможно из-за закрытия проекта, используйте модифицированные APK.


==== Установка приложения ====
====Установка приложения====
После скачивания APK и кеша, apk необходимо установить, запустить, получить сообщение об ошибке что не найден кеш. После этого, .obb необходимо поместить в каталог /sdcard(в некоторых случаях в /sdcard/Android/obb/названиеприложения). Зайдите в приложение и дождитесь распаковки кеша.
После скачивания APK и кеша, apk необходимо установить, запустить, получить сообщение об ошибке что не найден кеш. После этого, .obb необходимо поместить в каталог /sdcard(в некоторых случаях в /sdcard/Android/obb/названиеприложения). Зайдите в приложение и дождитесь распаковки кеша.


'''Важно!''' Если у вас ошибка проверки лицензии, вы используете оригинальный APK. Как сказано выше, с 28 февраля 2019 купить приложение не возможно, используйте модифицированый apk.
'''Важно!''' Если у вас ошибка проверки лицензии, вы используете оригинальный APK. Как сказано выше, с 28 февраля 2019 купить приложение не возможно, используйте модифицированый apk.


====Проверка работоспособности====
====Проверка работоспособности ====


Переместите .exe файл(ы) программы которую вы хотите запустить в /sdcard/ExaGear, запустите '''ExaGear RPG/Strategies''', выберите требуемый для запуска файл, программа-транслятор и .exe файл запустятся.
Переместите .exe файл(ы) программы которую вы хотите запустить в /sdcard/ExaGear, запустите '''ExaGear RPG/Strategies''', выберите требуемый для запуска файл, программа-транслятор и .exe файл запустятся.
'''Важно! ExaGear RPG/Strategies устарели.''' На Android 9 и выше могут наблюдаться проблемы с запуском приложения. Также могут быть [[Совместимость устройств#Проблемы с запуском ExaGear на устройствах Huawei|проблемы]] с устройствами Huawei на Android 9+.
==== Модифицированные кеши ExaGear Stratiges/RPG с поддержкой DirectX 8+ от GFOXSH ====
Модифицированные кеши ExaGear Stratiges/RPG с поддержкой полноценного 3D(програмнного рендера(''медленно'') (DirectX 8+(WineD3D) и OpenGL)) от GFOXSH можно скачать [https://drive.google.com/drive/folders/1FDNfv3kQMq2GJ6a-WA1ORUyu2uPOp8MT?usp=sharing здесь]


==Инструкция по установке и настройке VirGL Overlay==
==Инструкция по установке и настройке VirGL Overlay==
'''VirGL Overlay''' - один из методов получения базового 3D ускорения в ExaGear. В этой части статьи описана инструкция по использованию VirGL Overlay в ExaGear.  
'''VirGL Overlay''' - один из методов получения базового 3D ускорения в ExaGear. В этой части статьи описана инструкция по использованию VirGL Overlay в ExaGear.  
=====Скачивание последней версии VirGL и подходящего кеша ExaGear=====
=====Скачивание последней версии VirGL и подходящего кеша ExaGear=====
'''Важно!''' VirGL не работает на '''ExaGear RPG/Strategies''', или требуются серьёзные модификации кеша для работы в '''ExaGear RPG/Strategies'''!
'''Важно!''' VirGL не работает на '''ExaGear RPG/Strategies''', или требуются серьёзные модификации кеша для работы в '''ExaGear RPG/Strategies''', используйте '''ExaGear Windows Emulaor!'''
Для начала скачайте последнюю модифицированную для работы без root версию '''VirGL Overlay'''(на 17.09.22 последняя версия 0.0.9) с [https://4pda.to/forum/index.php?showtopic=992239&st=7280#entry108825766 этого] поста на форуме 4PDA(требуется регистрация на форуме). Также нужно загрузить и установить подходящий кеш '''ExaGear''' с поддержкой '''VirGL'''. Базовые кеши можно скачать [https://4pda.to/forum/index.php?showtopic=992239&st=4940#Spoil-105082317-2 здесь].  
 
Для начала скачайте последнюю модифицированную для работы без root версию '''VirGL Overlay'''(на 17.09.22 последняя версия 0.0.9) с [https://drive.google.com/drive/folders/1Vman2T8Pw2kXtyWhV-EkjlQy7H8-xFwc?usp=sharing Google Drive]. Также нужно загрузить и установить подходящий кеш '''ExaGear''' с поддержкой '''VirGL'''. Базовый кеш(с Mesa 18) можно скачать [https://drive.google.com/file/d/10PkFNleN4tHOZ1bQjq5Izv__pQe6kErd/view?usp=sharing здесь].  
=====Установка и настройка VirGL=====
=====Установка и настройка VirGL=====
Установите скачанный кеш '''ExaGear''' и .apk '''VirGL Overlay'''. Запустите '''ExaGear''', настройте контейнер(обязательно в настройках экрана переключите 16 bit на 32) и запустите его. После этого перейдите в приложение '''VirGL Overlay''' не закрывая '''ExaGear'''. Будет запрошено разрешение на отображение поверх всех приложений, предоставьте его. После этого, обозначте все пункты, которые обозначены на скриншоте. Несколько раз нажмите кнопку '''''"Start Services"''''' и вновь перейдите в запущенный ExaGear.
Установите скачанный кеш '''ExaGear''' и .apk '''VirGL Overlay'''. Запустите '''ExaGear''', настройте контейнер(обязательно в настройках экрана переключите 16 bit на 32) и запустите его. После этого перейдите в приложение '''VirGL Overlay''' не закрывая '''ExaGear'''. Будет запрошено разрешение на отображение поверх всех приложений, предоставьте его. После этого, обозначте все пункты, которые обозначены на скриншоте. Несколько раз нажмите кнопку '''''"Start Services"''''' и вновь перейдите в запущенный ExaGear.
==== Проверка работоспособности ====
====Проверка работоспособности====
[[File:VirGLScreenshot.jpg|thumb|Скриншот '''VirGL''' с наиболее оптимальными настройками.]]
[[File:VirGLScreenshot.jpg|thumb|Скриншот '''VirGL''' с наиболее оптимальными настройками.]]
[https://4pda.to/forum/dl/post/17356468/EnvMapping+DX9.zip Скачайте] с форума 4PDA простой тест ''DirectX 9'' и распакуйте его. Перейдите в ExaGear и запустите Sphere/CubeMap. Если поверх экрана будет отображаться чайник или самолёт с чайником, то '''VirGL''' работает. Если появилось окно с ошибкой, то возможно прошлые шаги не были выполнены/выполнены с ошибками. Если все шаги были выполнены верно но всё равно ошибка, возможно проблема с VirGL, попробуйте более старую версию(например 0.0.8, 0.0.7).  
Скачайте(с Google Drive) [https://drive.google.com/file/d/1daP90r7ScKqRJ2mdg-b9hJyHFOrXGEWv/view?usp=sharing простой тест] DirectX 9 и распакуйте его в папку Download.с форума 4PDA простой тест ''DirectX 9'' и распакуйте его. Перейдите в ExaGear и запустите Sphere/CubeMap. Если поверх экрана будет отображаться чайник или самолёт с чайником, то '''VirGL''' работает. Если появилось окно с ошибкой, то возможно прошлые шаги не были выполнены/выполнены с ошибками. Если все шаги были выполнены верно но всё равно ошибка, возможно проблема с VirGL, попробуйте более старую версию(например 0.0.8, 0.0.7).  


'''Важно!''' Каждый раз при запуске/перезапуске игры для VirGL необходимо каждый раз нажимать кнопку '''''"Clean Services"''''', а потом '''''"Start Services"'''''.
'''Важно!''' Каждый раз при запуске/перезапуске игры для VirGL необходимо каждый раз нажимать кнопку '''''"Clean Services"''''', а потом '''''"Start Services"'''''.
Если VirGL работает, то можете установить другие модифицированные кеши(например модификации китайских fix от mr.frolof), базовые использовать можно, но там малый функционал( в меню "Пуск нету допольнительных бибилотек, WineD3D например.)
====Проблемы в играх с VirGL====
====Проблемы в играх с VirGL====
Некоторые игры при использовании VirGL могут не запускаться параметрами с Multi thread, DXtn. В случае ошибок попробуйте убрать один из этих пунктов.
Некоторые игры при использовании VirGL могут не запускаться параметрами с Multi thread, DXtn. В случае ошибок попробуйте убрать один из этих пунктов.
Строка 91: Строка 124:
В китайских кешах есть возможность установить LibGL с VirGL, а в apk есть интегрированный VirGL Overlay, в данном случае отдельные приложения ставить не нужно, просто настройте также, как и на скриншоте, и дайте разрешение приложению ExaGear "Поверх всех приложений" а из меню "Пуск" по пути: Пуск->WineGL->VirGL Overlay(может отличаться) установите LibGL с VirGL, а также Mesa 18-21(v3).
В китайских кешах есть возможность установить LibGL с VirGL, а в apk есть интегрированный VirGL Overlay, в данном случае отдельные приложения ставить не нужно, просто настройте также, как и на скриншоте, и дайте разрешение приложению ExaGear "Поверх всех приложений" а из меню "Пуск" по пути: Пуск->WineGL->VirGL Overlay(может отличаться) установите LibGL с VirGL, а также Mesa 18-21(v3).


====Дополнительные параметры/версии VirGL====
====Дополнительные параметры VirGL====
Дополнительные параметры нужно прописать в .desktop файл ярлыка рабочего стола. Прописывать нужно между словами <code>Exec=env и WINEPREFIX</code>, например: <code>Exec=env VTEST_WIN=1 WINEPREFIX</code>.
Дополнительные параметры нужно прописать в .desktop файл ярлыка рабочего стола. Прописывать нужно между словами <code>Exec=env и WINEPREFIX</code>, например: <code>Exec=env VTEST_WIN=1 WINEPREFIX</code>


<code>VTEST_SOCK=</code> - параметр, необходимый для запуска '''VirGL Overlay'''(устарело, больше не нужно в новых версиях libGL,)
<code>VTEST_SOCK=</code> - параметр, необходимый для запуска '''VirGL Overlay'''(устарело, больше не нужно в новых версиях libGL)


<code>VTEST_WIN=1</code> - отрисовка оверлея в окне(понижает производительность, необходимо выставить галочку 'Use vtest protocol 2(new Mesa libGL needed, необходима Mesa 18-21 v3)
<code>VTEST_WIN=1</code> - отрисовка оверлея в окне(понижает производительность, необходимо выставить галочку 'Use vtest protocol 2(new Mesa libGL needed, необходима Mesa 18-21 v3)
Строка 100: Строка 133:
<code>MESA_GL_VERSION_OVERRIDE=3.3</code>(до 4.6) - повышение версии OpenGL.
<code>MESA_GL_VERSION_OVERRIDE=3.3</code>(до 4.6) - повышение версии OpenGL.


[https://4pda.to/forum/index.php?showtopic=992239&st=11040#entry112441288 VirGL Overlay] от DotNetBurst
==Ссылки на темы обсуждения на форуме 4PDA==
 
'''ExaGear Windows Emulator:'''
====Ссылки====
#[https://4pda.to/forum/index.php?showtopic=558297 Новая тема обсуждения ExaGear RPG/Strategies/Windows Emulator]
[https://4pda.to/forum/index.php?showtopic=992239&st=5200#entry105702966 Первоначальный пост] про '''VirGL''' от alexvorxx
#[https://4pda.to/forum/index.php?showtopic=804309 Старая тема ExaGear Windows Emulator(закрыта 11 мая 2020 года)]
 
'''ExaGear RPG/Strategies'''
[https://4pda.to/forum/index.php?showtopic=992239&st=16800#entry115799544 Источник базовой инструкции по '''VirGL''']
#[https://4pda.to/forum/index.php?showtopic=608699 Старая тема ExaGear RPG(закрыта 28 декабря 2016 года)]
====Страница находится на завершающей стадии создания====
#[https://4pda.to/forum/index.php?showtopic=558297 Новая, совмещённая тема, касается обсуждения ExaGear RPG/Strategies(закрыта 11 мая 2020 года)]
'''VirGL Overlay'''
#[https://4pda.to/forum/index.php?showtopic=992239&st=5200#entry105702966 Первоначальный пост] про '''VirGL''' от alexvorxx
#[https://4pda.to/forum/index.php?showtopic=992239&st=11040#entry112441288 VirGL Overlay] от DotNetBurst
Больше ссылок можно найти [[Ссылки на внешние ресурсы|здесь]].

Версия от 00:52, 22 сентября 2022

На данной странице вы найдёте базовую инструкцию по установке всех версий ExaGear RPG/Strategies/Windows Emulator.

Инструкция по установке ExaGear Windows Emulator

В данной части статьи описана инструкция по установке ExaGear Windows Emulator и/или его модификаций.

Предисловие

ExaGear - серия коммерческих программ, целью которых был запуск х86 Windows игр и приложений на системах ARM. Разработка и поддержка прекращена 28 февраля 2019 года.

Подготовка

Нужно скачать последние актуальные кеши и APK ExaGear Windows Emulator.

Оригинальная версия приложения

Важно! Если вы используете оригинальную версию приложения, то на сегодняшний день купить лицензию невозможно из-за закрытия проекта, используйте модифицированные APK.

На сегодняшний день не рекомендуется для 3D игр рекомендуется использовать оригинальные .obb, поскольку скорость рендера там очень мала, и по умолчанию нету поддержки OpenGL(способ их установки описан ниже). Оригинальные .obb можно использовать для старых 2D игр периода 90-х годов, скачать последний .obb 3.0.1 можно здесь, а модифицированный apk(с большим количеством разрешений, без проверки лицензии, от AkaGloomy) можно скачать здесь. Также есть модифицированный кеш для 2D игр(3.0.2fix), его можно скачать отсюда.

Модифицированные .obb для 3D игр, а также APK

Для 3D игр рекомендуется использовать модифицированные пользователем mr.frolof китайские(fix) кеши и APK. Скачать их последние версии(fix39) можно на сервере Discord ExaGear International(последняя версия fix39). Предыдущие версии, а также другие модификации можно скачать с канала #апк-и-кеши-exagear.

"Рабочий стол" приложения ExaGear Windows Emulator(стандартный APK)

Установка

После того, как был скачан APK и .obb, apk необходимо установить, запустить, получить сообщение об ошибке что не найден кеш. После этого, .obb необходимо поместить в каталог /sdcard(в некоторых случаях в /sdcard/Android/obb/названиеприложения). Зайдите в приложение и дождитесь распаковки кеша.

Запуск ExaGear

После завершения распаковки кеша, вам необходимо создать контейнер с необходимым вам разрешением(разрешения которые соответствуют разрешению экрана, например 2400х1080 есть в модифицированных APK), и с 32 битной глубиной цвета(иногда старым играм требуется 16, учтите это) и с необходимым управлением. Запустите с рабочего стола TFM(необходимо выбрать тот, который соотвествует вашему устройству(например: "Mali, OpenGL 3.3" или подобное)". Если на выбор есть только один TFM, то запустите его. Можно запустить контейнер из "Меню->Управление контейнерами->Нажать три точки возле названия контейнера->Запустить".

Скачайте(с Google Drive) простой тест DirectX 9 и распакуйте его в папку Download.

Установка библиотек, запуск VirGL(для Mali)

Если у вас устройство с видеоускорителем Mali(проверить можно в AIDA64), то для получения 3D ускорения необходимо запустить VirGL(в китайских APK и его модах его можно включить прямо из главного меню ExaGear Windows Emulator). Более подробная инструкция есть ниже.

После запуска контейнера проверьте работу рендера: поставьте из меню "Пуск" режим рендеринга по пути: Пуск->WineGL->VirGL(рекомендуется Turnip+Zink для Adreno 618+, также можно использовать VirtlO), (пути могут отличаться).

Важно! Если используются .obb отличные от китайских, то пути в меню "Пуск" могут отличаться, а некоторых пунктов может не быть, а в некоторых .obb(например оригинальном) нету ярлыков TFM, их нужно создавать самостоятельно.

Автоматическая установка програмнного рендера в оригинальных .obb ExaGear Mesa3D, WineD3D

Если вы используйте китайские .obb пропустите данный шаг, перейдите к тесту DirectX.

По умолчанию в оригинальных .obb ExaGear есть поддержка только DirectX 1-7, полноценного 3D и DirectX 8+ не было. Ниже указана ссылка на установщик для добавления поддержки программного(медленного) но полноценного 3D в оригинальных .obb ExaGear Windows Emulator.

Здесь можно скачать автоматический установщик Mesa3D, WineD3D, после работы инсталлятора программный рендер будет установлен.

Проверьте работу DirectX следуя следующему этапу инструкции, который написан ниже.

Установка програмнного рендера в оригинальных .obb ExaGear(вручную)

Можно установить программный рендер вручную, без использования установщика, просто следуйте шагам которые описаны ниже и после ихвыполнения которых в ExaGear Windows Emulator будет работать программный рендеринг(медленно) OpenGL, и Direct3D(с помощью рендера WineD3D(OpenGL->Direct3D)

Для работы OpenGL в оригинальных .obb ExaGear необходимо скопировать дополнительную библиотеку opengl32.dll от MegaFox(или других) в папку C:/windows/system32 с заменой. Скачать библиотеку от MegaFox OpenGL можно здесь.

Для Direct3D также необохдимо скачать архив с библиотеками WineD3D от MegaFox тут. Архив необохдимо распаковать и файлы распаковать в C:/windows/system32 с заменой.

Прописывание библиотек в Wine

После всех действий описанных выше перейдите в меню "Пуск" и нажмите Выполнить(Run). В открывшемся окне введите winecfg и нажмите "Ок".

Перейдите в меню "Библиотеки"(Librares), и добавьте в список данные значения: notepad, opengl32, wined3d, libwine, dxgi, ddraw, d3d8, d3d9, d3d10, d3d10_1, d3d10core, d3d11, тип должен быть сторонний.

Проверьте работу DirectX следуя следующему этапу инструкции, который написан ниже.

Тестирование работы Direct3D/DirectX

После выполнения всех действий которые были описаны, перейдите в папку с рапакованным EnvMappingDX9 апустите Sphere/CubeMap. Если поверх экрана(Не касается VirtIO-GPU, LLVMpipe(использовать не рекомендуется), Turnip+Zink) будет отображаться чайник или самолёт с чайником, то ExaGear работает исправно. Если появилось окно с ошибкой, то возможно прошлые шаги не были выполнены/выполнены с ошибками.

Если проблем с тестами DirectX 9 не было, или они решены, можно пробовать запускать 2D/3D игры, наиболее играбельными будут игры середины 2000-х годов(зависит от устройства). Можно попробовать увеличить fps с помощью данных команд реестра(будьте осторожны при эксперементах, ибо все сохранения в играх могут быть потеряны при неблагоприятном исходе).

В некоторых случаях, если не работает DirectX, можно проверить работу рендера OpenGL, через который работает Direct3D

Клоны APK

Сущевствуют версии apk с другими именами пакетов, например: оригинал com.eltechs.ed, клон com.eltechs.es. Такие apk можно установить параллельно, но одновременно две программы запустить не получится(при запуске контейнера будет ошибка).

Помощь

За помощью можно обратится на сервер ExaGear International, где вам по возможности помогут. Перед тем как задать вопрос, ознакомтесь с тем, как правильно его оформить на канале #faq-чаво

Поддержка физических методов ввода в ExaGear

Неофициальная поддержка джойстиков и т.п может осуществлятся через Input Bridge. Клавиатуры, мыши могут работать без него.

Альтернативные инструкции по установке ExaGear Windows Emulator

  1. Видеоурок на Youtube по установке ExaGear Windows Emulator от Дениса Рачёва.
  2. Продублированная инструкция из этой статьи в текстовом виде(не завершено)

Дополнительные статьи, которые могут пригодится во время использования программой

  1. Оптимизация игр в ExaGear
  2. Управления в ExaGear

Инструкция по установке устаревших версией ExaGear RPG/Strategies

Главное меню ExaGear Strategies

Если вам необходимо использовать устаревшие ExaGear RPG/Strategies, здесь вы можете ознакомится с инструкцией по установке данных программ.

В данных инструкциях описана установка только оригинальная версия ExaGear RPG/Strategies, прочие модификации вы можете найти здесь(на форуме 4PDA)

Важно! ExaGear RPG/Strategies устарели. На Android 9 и выше могут наблюдаться проблемы с запуском приложения. Также могут быть проблемы с устройствами Huawei на Android 9+.

Скачивание последних версий ExaGear RPG/Strategies и программ

Для начала, вам нужно скачать последний официальный файл кеша(.obb) и модифицирований APK ExaGear RPG или Strategies(2.6.8,3.5.0 соотвественно) с Google Drive.

После, скачайте требуемую программу которую вы хотите запустить в ExaGear RPG/Strategies.

Важно! На сегодняшний день купить лицензию невозможно из-за закрытия проекта, используйте модифицированные APK.

Установка приложения

После скачивания APK и кеша, apk необходимо установить, запустить, получить сообщение об ошибке что не найден кеш. После этого, .obb необходимо поместить в каталог /sdcard(в некоторых случаях в /sdcard/Android/obb/названиеприложения). Зайдите в приложение и дождитесь распаковки кеша.

Важно! Если у вас ошибка проверки лицензии, вы используете оригинальный APK. Как сказано выше, с 28 февраля 2019 купить приложение не возможно, используйте модифицированый apk.

Проверка работоспособности

Переместите .exe файл(ы) программы которую вы хотите запустить в /sdcard/ExaGear, запустите ExaGear RPG/Strategies, выберите требуемый для запуска файл, программа-транслятор и .exe файл запустятся.

Инструкция по установке и настройке VirGL Overlay

VirGL Overlay - один из методов получения базового 3D ускорения в ExaGear. В этой части статьи описана инструкция по использованию VirGL Overlay в ExaGear.

Скачивание последней версии VirGL и подходящего кеша ExaGear

Важно! VirGL не работает на ExaGear RPG/Strategies, или требуются серьёзные модификации кеша для работы в ExaGear RPG/Strategies, используйте ExaGear Windows Emulaor!

Для начала скачайте последнюю модифицированную для работы без root версию VirGL Overlay(на 17.09.22 последняя версия 0.0.9) с Google Drive. Также нужно загрузить и установить подходящий кеш ExaGear с поддержкой VirGL. Базовый кеш(с Mesa 18) можно скачать здесь.

Установка и настройка VirGL

Установите скачанный кеш ExaGear и .apk VirGL Overlay. Запустите ExaGear, настройте контейнер(обязательно в настройках экрана переключите 16 bit на 32) и запустите его. После этого перейдите в приложение VirGL Overlay не закрывая ExaGear. Будет запрошено разрешение на отображение поверх всех приложений, предоставьте его. После этого, обозначте все пункты, которые обозначены на скриншоте. Несколько раз нажмите кнопку "Start Services" и вновь перейдите в запущенный ExaGear.

Проверка работоспособности

Скриншот VirGL с наиболее оптимальными настройками.

Скачайте(с Google Drive) простой тест DirectX 9 и распакуйте его в папку Download.с форума 4PDA простой тест DirectX 9 и распакуйте его. Перейдите в ExaGear и запустите Sphere/CubeMap. Если поверх экрана будет отображаться чайник или самолёт с чайником, то VirGL работает. Если появилось окно с ошибкой, то возможно прошлые шаги не были выполнены/выполнены с ошибками. Если все шаги были выполнены верно но всё равно ошибка, возможно проблема с VirGL, попробуйте более старую версию(например 0.0.8, 0.0.7).

Важно! Каждый раз при запуске/перезапуске игры для VirGL необходимо каждый раз нажимать кнопку "Clean Services", а потом "Start Services".

Если VirGL работает, то можете установить другие модифицированные кеши(например модификации китайских fix от mr.frolof), базовые использовать можно, но там малый функционал( в меню "Пуск нету допольнительных бибилотек, WineD3D например.)

Проблемы в играх с VirGL

Некоторые игры при использовании VirGL могут не запускаться параметрами с Multi thread, DXtn. В случае ошибок попробуйте убрать один из этих пунктов.

VirGL в китайских obb, apk

В китайских кешах есть возможность установить LibGL с VirGL, а в apk есть интегрированный VirGL Overlay, в данном случае отдельные приложения ставить не нужно, просто настройте также, как и на скриншоте, и дайте разрешение приложению ExaGear "Поверх всех приложений" а из меню "Пуск" по пути: Пуск->WineGL->VirGL Overlay(может отличаться) установите LibGL с VirGL, а также Mesa 18-21(v3).

Дополнительные параметры VirGL

Дополнительные параметры нужно прописать в .desktop файл ярлыка рабочего стола. Прописывать нужно между словами Exec=env и WINEPREFIX, например: Exec=env VTEST_WIN=1 WINEPREFIX

VTEST_SOCK= - параметр, необходимый для запуска VirGL Overlay(устарело, больше не нужно в новых версиях libGL)

VTEST_WIN=1 - отрисовка оверлея в окне(понижает производительность, необходимо выставить галочку 'Use vtest protocol 2(new Mesa libGL needed, необходима Mesa 18-21 v3)

MESA_GL_VERSION_OVERRIDE=3.3(до 4.6) - повышение версии OpenGL.

Ссылки на темы обсуждения на форуме 4PDA

ExaGear Windows Emulator:

  1. Новая тема обсуждения ExaGear RPG/Strategies/Windows Emulator
  2. Старая тема ExaGear Windows Emulator(закрыта 11 мая 2020 года)

ExaGear RPG/Strategies

  1. Старая тема ExaGear RPG(закрыта 28 декабря 2016 года)
  2. Новая, совмещённая тема, касается обсуждения ExaGear RPG/Strategies(закрыта 11 мая 2020 года)

VirGL Overlay

  1. Первоначальный пост про VirGL от alexvorxx
  2. VirGL Overlay от DotNetBurst

Больше ссылок можно найти здесь.