test adv
,

Эксклюзивы Shield: запускаем Half Life 2 и Portal на любом Android-девайсе

Привет, товарищи! Сегодня я продолжу разрушать эксклюзивы Shield, на этот раз мы запустим игры Half Life 2 (а также Episode One) и Portal. Вспомните, как же мы долго ждали портирования старых добрых игр от корпорации Valve для устройств на Android. Хитрые ребята из Nvidia разузнали это и договорились с Valve о портировании легендарных игр на свои устройства под брендом Shield, которые обладают специфическими видеоускорителями Tegra 4 и Tegra K1. Но сегодня мы заставим игру работать и на других устройствах. Поехали.

Шаг первый: смотрим наш видеоускоритель

Эксклюзивы Shield: запускаем Half Life 2 и Portal на любом Android-девайсе

От видеоускорителя здесь зависит многое — если он слаб, то игра скорее всего будет представлять слайд-шоу из 3 FPS, а то и вообще не запустится. Посмотреть его бренд и модель можно через программу AID64 для Android-девайсов (Отображение > Рендерер ГП). В моём случае это Andreno 320. Если у вас видеоукоритель Mali-400 или Tegra 3, то можете даже не пробовать — получаете ничтожно малое количество кадров в секунду. Если же у вас Tegra 4 или K1, то поздравляю — вы можете просто установить игру и у вас всё будет работать «из коробки», но всё равно дочитайте инструкцию до конца — есть еще несколько аспектов для работы игры.

Шаг второй: подключаем геймпад

Эксклюзивы Shield: запускаем Half Life 2 и Portal на любом Android-девайсе

К сожалению, разработчик при портировании не предусмотрел управление с помощью сенсорного экрана, поэтому нам нужен геймпад. В идеале это геймпад от XBOX360, если такого нет — ищите похожий на него и настраивайте его как от XBOX или через USB/BT Joy center, или же пишите конфиг для вашего игрового манипулятора (vendor_xxxx_product_xxxx.kl). Я настраивал его вторым методом, так как программа выше нестабильно работает на Lollipop, а это решается установкой другого ядра. Повторюсь: если вам нужна такая статья, то напишите об этом в комменриях.

Шаг третий: скачиваем игру

Скачать игру довольно просто благодаря нашему порталу: Half Life 2 и Portal можете скачать у нас на Трешбоксе:) Делается всё как всегда: копируем папку с *.obb в android/obb, затем ставим APK. Здесь есть один ньюанс: игры весят довольно много, поэтому тщательно почистите память смартфона.

Шаг четвёртый: работаем с GL Tools (необязательно для Tegra 4 и K1)

Эксклюзивы Shield: запускаем Half Life 2 и Portal на любом Android-девайсе

Остался всего один шаг, отделяющий нас от игры — установка альтернативных драйверов для OpenGL. Не пугайтесь сложного названия — на деле всё очень просто. Тут вам понадобится Root-доступ.

Первым делом здесь не самолёты, а установка самой программы GLTools. Устанавливаем самую последнюю доступную версию — чем новее, тем лучше.

Эксклюзивы Shield: запускаем Half Life 2 и Portal на любом Android-девайсе

Установили программу? Тогда ставим альтернативные драйвера OpenGL

При открытии программы появится окно с установкой. Выбираем TEX(DE)coder, если вы выберете Default, то текстурки в игре будут чёрными. Далее ставьте три галочки снизу, если вы, конечно, ознакомились со всеми указанными условиями и согласны их выполнять. Жмём кнопку «Установить», перед этим сделав бэкап всех данных на устройстве… Устройство перезагрузится и запустится уже с установленными дровами.

Эксклюзивы Shield: запускаем Half Life 2 и Portal на любом Android-девайсе

Заходим в GLTools и ищем нужную игру, в моём случае это Half Life 2. Тапаем по нужному пункту меню и оказываемся в параметрах для запуска игры. В первую очередь жмём «Включить настройки для всего приложения», иначе все ваши последующие настройки пройдут за зря. Затем оптимизируем GLSL-шейдеры соответствующей галочкой, иначе, опять же получим чёрные текстуры и шейдеры.

Эксклюзивы Shield: запускаем Half Life 2 и Portal на любом Android-девайсе

В разделе «Текстуры» меняем только один пункт — в пункте «Распаковывать текстуры» выбираем следующую надстройку — «только неподдерживаемые ускорителем». Остальное оставляем как есть, но на всякий случай проверьте: совпадают ли ваши значения с моими на скриншоте ниже.

Эксклюзивы Shield: запускаем Half Life 2 и Portal на любом Android-девайсе

Не в коем случае не включайте счётчик FPS — игра просто вылетит. Но если у вас есть желание показать, какой у вас результат, то воспользуйтесь сторонними программами, ну или по старинке — на глаз. В разделе «Имя GPU» поставьте галочку возле «Маскировка GPU» и примените шаблон для Tegra 4. После применения программа расставит все нужные значения в этом разделе сама.

Эксклюзивы Shield: запускаем Half Life 2 и Portal на любом Android-девайсе
Эксклюзивы Shield: запускаем Half Life 2 и Portal на любом Android-девайсе

В настройках эмуляции выставьте первые три пункта, необходимые для качественной эмуляции специфичного графического чипа, и, если у вас Andreno, то и четвёртый. Иначе у вас все шансы получить не текстуры, а что-то ужасное и страшное. Так что если вы не хотите себе кошмары на ночь, то выставите всё как у меня на скриншоте выше.

Если вы дошли до этого пункта, то поздравляю — вы наконец завершили свою работу с GLTools. Спокойно вздохните и закройте программу. Перейдём к запуску.

Шаг пятый: момент истины

Эксклюзивы Shield: запускаем Half Life 2 и Portal на любом Android-девайсе

Нажимаем на заветную иконку игры. После двух заставок в виде логотипа Valve и сообщения о том, что игра работает на движке Source, должен появится чёрный экран, либо же игра запустится сразу. Не удивляйтесь, это норма! На Nexus 7 2013 ожидание продлилось около минуты, затем игра грузилась ещё минуту уже на экране загрузки. Так как игра Portal более стерильна в отношении текстур и ресурсов, то она должна грузиться быстрее.

Эксклюзивы Shield: запускаем Half Life 2 и Portal на любом Android-девайсе

Не удивляйтесь квадратным следам от пуль и прямоугольным порталам — это последствия эмуляции. В целом, это терпимо и игре не мешает. Сама игра работает отлично, только, увы, не очень удобно целиться и управлять катером и джипом — я эту проблему решил временным дублированием стика, отвечающего за управление, крестовиной. Пока что за 4 дня я дошёл до Восточной Чёрной Мезы в Half Life 2, сильных трудностей при прохождении не испытывал. Есть некоторые моменты, в которых сильно проседают FPS. но их немного.

Вот и подошла к концу моя инструкция по запуску игр Portal и Half Life 2 на любом устройстве. Надеюсь, у вас по инструкции всё получится. О результатах пишите нам в комментариях. Меньше вылетов, больше FPS и удачной установки, до скорого!

Последнее изменение:
 
ren_voin
ren_voin, 9 августа 2015, 10:36   #   (...)
У меня получилось. Только я поставил и на 5 галочку, и токо тогда игра заработала. Планшет: mrm-power mrmd217. Видеoускоритель mali. Андроид 4.4.2. Токо у меня джойстика нет. Через gamekeyopard пробывальна, не работает он.
Ответить
ProMax
ProMax, 7 ноября 2015, 10:01   #   (...)
У меня получилось запустить Half-Life 2 на эмуляторе BlueStacks .
Чтобы запустить эту игру на этом эмуляторе вам надо :
1.Скачать GlTools .
2.Скачать Half-life 2(Просто установщик) и запустить .
3.Закрыть эмулятор .
4.Рутировать сам эмулятор с помощью программы Bluestacks Easy .
5.Если у вас закрылась программа? То значит вы рутировали эмулятор .(Процесс Рутирования Автоматический) .
6.Запустить GLTools .
7.Вверху есть настройка GLTools под игру Half-Life 2 или Portal .
8.Настроить GLTools .
9.Закрыть GLTools и спокойно запускать Half-Life 2(Portal) .
10.Если вы дошли до этого пункта? То значит Любая Валвеская Игра запуститься !
11.Приятной игры!
Ответить
NickMeller
NickMeller, 7 ноября 2015, 14:11   #   (...)
А не проще в обычную pc-версию сыграть?
Ответить
ProMax
ProMax, 18 ноября 2015, 19:09   #   (...)
Эта инструкция для тех кто хочет попробовать запустить игры от Валве на ненастоящем шилд девайсе) .
Ну, конечно можно поиграть в пк-версию!
Ответить
ProMax
ProMax, 11 февраля 2016, 15:37   #   (...)
Скоро у меня будет Mali-400MP2, а щас сижу на PowerVR
Ответить
y65y8
y65y8, 7 марта 2016, 03:19   #   (...)
А мне осталось только купить геймпад
Ответить
Isil
Isil, 5 декабря 2015, 11:39   #   (...)
Как джойстик от XBOX 360 запустить на андроиде 5.1?
Ответить
NickMeller
NickMeller, 5 декабря 2015, 11:40   #   (...)
С помощью OTG-кабеля.
Ответить
Isil
Isil, 5 декабря 2015, 11:45   #   (...)
у меня он есть, сам джойстик горит зелёным, но кнопки не работают, программа не помогает
Ответить
Isil
Isil, 5 декабря 2015, 12:56   #   (...)
Есть ли какой-нибудь гайд по запуску джойстика от XBOX 360 на андроид?
Ответить
y65y8
y65y8, 7 марта 2016, 03:17   #   (...)
То самое чувство когда у тебя xiaomi mipad
Ответить
vrogozin
vrogozin, 5 мая 2016, 19:58   #   (...)
ASUS PadFone s полет нормальный, чуть пропадает на открытии портала
Ответить
mAxMyD
mAxMyD, 11 мая 2016, 18:35   #   (...)
Вот у меня на Mali 400 mp 2 нормально идёт
Ответить
MDioZ
MDioZ, 29 августа 2016, 23:58   #   (...)
Удивительно, Portal идёт на Adreno 305 с 30 fps с небольшими проседаниями. Можно как-то повысить производительность?
Ответить
gudkovgleb
gudkovgleb, 9 сентября 2016, 22:23   #   (...)
Блин устройство Samsung galaxy tab A 9.7 sm T555 рут есть все сделал по инструкции когда захожу в халфу всё чорнобелое!
Ответить
gudkovgleb
gudkovgleb, 9 сентября 2016, 22:26   #   (...)
И к стати сделай инструкцию для war thunder
Ответить
gudkovgleb
gudkovgleb, 10 сентября 2016, 05:23   #   (...)
Блин портал тоже черно белые текстурки
Ответить
id413212352
id413212352, 6 января 2018, 23:34   #   (...)
Очень страшно было читать, особенно пункт с GT Tools. Есть ли гарантии что я не получу «кирпич» после всей этой процедуры?
Ответить
DogeMax
DogeMax, 30 января 2020, 19:25   #   (...)
Что делать если не запускается на мобиле xiaomi mi mix 2s
Ответить
DogeMax
DogeMax, 31 января 2020, 08:12   #   (...)
Скинте пожалуйста рабочий apk и кеш с вырезанной проверкой лицензии плез
Ответить

Добавить комментарий
Если нужно ответить кому-то конкретно,
лучше нажать на «Ответить» под его комментарием