«Сталкер: Зов Припяти» на телефоне без эмулятора: вся Зона в кармане, войны кланов и честные рейтинги

Четыре дня назад на телефонах запустился «Зов Припяти». Это не эмулятор и не урезанная «мобильная версия», а та самая игра 2009 года, собранная под процессоры телефонов. С тех пор вышло 16 обновлений. Отчёты о запуске пришли с 592 установок на 322 моделях телефонов, а по честной статистике сообщества в Зоне уже проведено больше 650 часов.
Расскажу всё по порядку: что это за игра — для тех, кто её пропустил, — как она работает на телефоне и что мы построили вокруг неё: сообщество с картой Зоны, территориями, войнами кланов, контрактами и наградами за сюжет.
Ссылки сразу, чтобы не искать:
«S.T.A.L.K.E.R.: Зов Припяти» вышел в 2009 году, и многие считают его самой цельной частью серии. После событий «Тени Чернобыля» путь к центру Зоны открыт, и военные решают взять его с воздуха — операция «Фарватер». Пять вертолётов уходят в Зону, и ни один не возвращается. Майор СБУ Александр Дегтярёв отправляется туда под видом сталкера, чтобы выяснить, что случилось.
Вместо цепочки коридоров — три огромные открытые локации.
Затон — болота, ржавые земснаряды и баржа «Скадовск», ставшая домом для сталкеров. Здесь торгует Борода, чинит оружие Кардан, хозяйничают бандиты Султана, а где-то в камышах лежат первые сбитые вертолёты.
Окрестности завода «Юпитер» — станция Янов, где «Долг» и «Свобода» вынуждены терпеть друг друга под одной крышей, заброшенный завод, деревня Копачи и путепровод, ведущий в Припять.
Припять — мёртвый город, военные полковника Ковальского, лаборатория X-8 и финал, в котором всё решится. Её я оставлю без снимков: пусть будет сюрприз.
Особенным «Зов» делает живая Зона. Сталкеры ходят по своим делам и сидят у костров, мутанты выходят на охоту ночью, а выброс может застать в чистом поле — успей добежать до укрытия. После выброса в аномалиях появляются свежие артефакты. Ночь здесь по-настоящему опасна, поэтому на «Скадовске» и в Янове есть кровати: можно просто лечь и проспать до утра.
Побочные истории здесь часто интереснее основной: пропавшие сталкеры, охота на химеру, поиски Оазиса, споры «Долга» и «Свободы», в которых придётся выбрать сторону. А в конце игра показывает эпилог — к чему привели ваши решения.
Всё это — оригинал. Сюжет, карты, задания, оружие, мутанты, выбросы и концовки берутся из файлов вашей копии игры. Ничего не вырезано и не упрощено.
Обычно «Сталкера» на телефоне запускают через Winlator: эмулятор притворяется компьютером с Windows и на лету переводит команды процессора. Это работает только на мощных телефонах, съедает батарею и требует долгой настройки.
Мы пошли другим путём. «Зов Припяти» сделан на движке X-Ray, у которого есть открытое продолжение — OpenXRay. Его можно собрать прямо под процессоры телефона, а графику переписать на OpenGL ES — родной язык мобильных видеочипов. Без Windows, без эмуляции и без прослоек: вся мощность телефона уходит на саму игру.
Звучит просто, но графику «Зова» под Андроид до нас не делал никто — её пришлось писать с нуля:
- шейдеры собираются в одну программу: раздельные, как на компьютере, мобильные видеочипы отвергают;
- текстуры перекодируются в формат, который понимают телефоны, — иначе Затон съедал бы памяти в разы больше;
- готовые шейдеры сохраняются, и второй запуск не собирает их заново.
Чаще всего у игроков «Зова» стоят видеочипы Мали-G57 и Адрено 610 — то есть недорогие телефоны. Поэтому настройки сделаны так, чтобы игра шла и на них:
- пять наборов: «Минимум», «Экономно», «Баланс», «Высоко», «Максимум». При первом запуске лаунчер сам выбирает набор по памяти телефона;
- на лёгких наборах — статическое освещение, оно намного легче для процессора; на «Высоко» и «Максимуме» — полное динамическое освещение с тенями;
- «Тени от солнца»: солнце светит, а самая тяжёлая часть картинки выключается;
- разрешение кадра ползунком — от экономного до родного разрешения экрана;
- частота кадров: 30, 45, 60, по экрану или без ограничения;
- отдельные вкладки «Свет и тени», «Эффекты» и «Изображение» — у каждой настройки подсказка, сколько она стоит.
Главный враг шутера на телефоне — кнопки, закрывающие полэкрана. Поэтому по умолчанию включена схема «Тактика»: на экране только джойстик ходьбы, обзор пальцем, огонь и прицел. Остальное появляется, когда нужно.
Оружие и предметы — в колёсах вокруг пальца: зажал, выбрал, отпустил. Аптечка, бинт, антирад и еда — с количеством прямо на колесе, без рюкзака посреди перестрелки.
Кнопка «Действие» подсказывает сама: «Говорить», «Взять», «Обыскать», «Спать». Бег — дотянуть джойстик за край, и кнопка бега показывает, бежит ли герой на самом деле.
Кому привычнее, есть схема «Классика» — все действия отдельными кнопками. Любую кнопку можно передвинуть, увеличить или спрятать прямо на экране игры. Ещё есть наведение поворотом телефона, мягкая помощь в наведении и геймпады по блютусу со своей раскладкой.
В лаунчере есть кнопка «Сталкеры» — сообщество игроков обеих наших игр, «Тени Чернобыля» и «Зова Припяти». Сейчас в нём 869 сталкеров и 51 клан. Сегодня вышло большое обновление сообщества — вот что в нём есть.
Профиль. Ник, один из 30 нарисованных портретов, группировка и пара слов о себе. Один профиль — на обе игры.
Карта Зоны. Настоящие карты «Тени» и «Зова», перерисованные в стиле КПК и разделённые на локации. Вся Зона на одном экране: кто сейчас играет и где. Нажмите на локацию — карта плавно её приблизит, а рядом откроется карточка: какой клан держит территорию, кто борется за неё на этой неделе и кто там прямо сейчас.
Территории. Клан копит влияние на локации, пока его бойцы там играют. Кто набрал больше всех за неделю, ставит флаг: локация его, бойцам там +5 % опыта, в казну клана +1000.
Войны кланов. Лидер или офицер вызывает другой клан на неделю боёв. Счёт — опыт бойцов за войну, победителю +5000 в казну и награда «Победа в войне».
Кланы — до 100 бойцов: лидер, офицеры и бойцы, казна, уровень клана, цель недели, доска объявлений и журнал.
Контракты и сезоны. Каждый день — три контракта, каждую неделю — три крупных, свои для каждой игры: убить мутантов, найти артефакты, пройти километры, выполнить задания. Сезон длится четыре недели: свой рейтинг, лучшим — медали и место в истории. А паёк дня даёт бонус опыта за игру несколько дней подряд.
Награды за сюжет. 32 награды за «Зов Припяти»: все пять «Скатов», «Сыщик», «Охота на химеру», «Оазис», «Беспилотник», путепровод «Припять-1», лаборатория X-8 и «Эвакуация». Есть и награды за выбор: «Друг „Долга“» или «Друг „Свободы“», «Свой парень» или «Авторитет». Плюс 27 наград за «Тень Чернобыля», включая все семь концовок. Пройденное раньше засчитывается само — достаточно загрузить сохранение.
Досье и честная статистика. Уровень и звание — от Новичка до Хозяина Зоны. Опыт копится сам, пока вы играете: убитые сталкеры и мутанты, артефакты, задания, километры, часы в Зоне, новые локации. В досье видно, кого и сколько вы убили — по группировкам и по мутантам.
Сегодня мы нашли и исправили ошибку, из-за которой статистика росла сама по себе: у некоторых набегали тысячи артефактов и аптечек. Всю историю пересчитали по настоящим итогам игр. Теперь игра подписывает свои итоги: подправить файл статистики руками не выйдет, а игра с читами консоли в рейтинг не попадает.
Рейтинги, друзья, подарки. Топы по опыту, убийствам, артефактам, заданиям, километрам и часам — за неделю и за всё время. Друзья и лента их событий, «уважение» в досье, подарки — предмет из магазина лаунчера или жетоны.
Портреты, эмблемы, медали и рамки сообщества нарисованы специально для лаунчера, из игры берутся только значки предметов.
Игру мы не раздаём: права на «Сталкера» принадлежат GSC. Нужна своя копия «Зова Припяти» для компьютера — например, из Steam или GOG.
Что нужно телефону:
- Андроид 8 и новее, 64-битная система;
- видеочип с OpenGL ES 3.1 или 3.2;
- память от 4 ГБ, лучше 6–8;
- около 5 ГБ свободного места.
Как установить:
- Скачайте лаунчер: https://stalker-mobile.ru/skachat/zov-pripyati
- Разрешите лаунчеру доступ к файлам.
- Скопируйте из своей копии папки resources, levels, localization и patches в Download/S.T.A.L.K.E.R. Call of Pripyat — или вставьте в лаунчере ссылку на свою копию на Яндекс Диске или Гугл Диске.
- Нажмите «Играть».
Лаунчер бесплатный и без рекламы. В нём есть магазин снаряжения — целиком по желанию: сюжет, задания и концовки проходятся без него.
А если хочется начать с самого начала — «Тень Чернобыля» на телефоне тоже есть: https://stalker-mobile.ru/skachat. Про неё я уже рассказывал здесь: https://dtf.ru/games/5347968-zapusk-teni-chernobylya-na-telefone
Это бета-тест, и мы этого не скрываем. Каждый вылет приходит с журналом, обновления выходят почти каждый день, а лаунчер сам сообщает о новой версии. Дальше в планах — ускорять игру на слабых телефонах, развивать сообщество и браться за «Чистое небо».
Если уже играли — напишите в комментариях, на каком телефоне и что бесит больше всего. И заходите в «Сталкеры»: интересно, чей клан первым поставит флаг на Затоне.