adblock check

Эксклюзивы 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 и удачной установки, до скорого!

NickMeller
Пользователь
96 комментариев по лайкам по дате
Оставьте комментарий...
Оставьте комментарий...
Тот момент, когда у тебя планшет на K1.
Дадададада
Автор
Уже тестил?
Автор
Ага :)
скажи плиз а разница между mail-400 и mail-400 mp4 есть????
ТАК ВОТ У МЕНЯ MAIL-400 mp4 но после затавки valve у меня вылетает но причем сама заставка не лагает в общем во время заставки у меня 56fps помоги плз!!!
и да у меня samsung galaxy s3 GT-I3500
Хм, серьезно, бедный Mali-400 не будет тянуть? :(
Автор
Да, времена всеядного Мали прошли…
Ага, ты ещё про Адрено 130 спросил бы.
Всего-то видеоускорителю почти 5 лет. Конечно он будет тянуть ВСЁ на ультрах, ага.
Возле скрина с надписью Source(!) написано SourSe(!) исправь опечатку
Автор
Огромное спасибо, всегда путаю эти два слова. Естественно, держи палас.
Тебе тоже (да прост)
Всё, как всегда, подробно описано. Лови плюс)
Может вопрос дурацкий, но на Mali-450MP есть шансы хоть как-то нормально поиграть?
Автор
Можешь попробовать и отписаться о результате?
Могу, но нужно подождать больше месяца: телефон нужно рутировать, а гарантия ещё не истекла.
Жаль что нету маскировки под к1…
Автор
Возможно, скоро что-нибудь нахимичат.
*шаблона
А можно подключить как нибудь беспроводной геймпад xbox360?
Автор
Через специальный ресивер.
Оставьте комментарий...
Оставьте комментарий...