S.T.A.L.K.E.R. Anomaly на телефоне без эмулятора: вся Зона трилогии на Андроиде

26 октября на телефонах запустился S.T.A.L.K.E.R. Anomaly 1.5.3 — та самая сборка, в которую играют на компьютере, только на Андроиде. Не эмулятор Windows и не «мобильная версия по мотивам»: движок собран под процессоры телефонов, а игра берётся из официального архива Anomaly.
За пять дней вышло десять обновлений. Расскажу, что такое Anomaly — для тех, кто её пропустил, — что пришлось сделать, чтобы она заработала на телефоне, и как начать.
Ссылки сразу, чтобы не искать:
S.T.A.L.K.E.R. Anomaly — бесплатная самостоятельная игра, которую фанаты много лет собирают на движке X-Ray. Это не продукт GSC: Anomaly не требует купленной копии и раздаётся бесплатно на ModDB.
Вместо одного сюжета — открытая Зона из уровней всех трёх частей: Кордон, Свалка, Агропром, Болота, Тёмная долина, Янтарь, Рыжий лес, Затон, Юпитер, Припять, ЧАЭС — больше 30 карт с переходами между ними. Вы выбираете группировку и живёте в Зоне: берёте задания у торговцев и сталкеров, ходите в рейды за артефактами, нанимаете напарников. Отряды и мутанты перемещаются и воюют сами, без вас, — это A-Life в полную силу.
И это выживание: голод, жажда и сон, готовка на костре и на горелке, ремонт и разборка оружия и брони, износ стволов с заклиниванием, выбросы и пси-шторма, от которых надо успеть спрятаться. Детекторы, дозиметр и фонарь — в левой руке, оружие — в правой, как в Anomaly на ПК.
У Anomaly свой движок — переделанный X-Ray под названием Monolith. Сценарии игры рассчитаны на сотни его функций, которых нет в обычном движке. Мы взяли наш движок «Зова Припяти» — тот, на котором у нас уже идут «Зов» и «Чистое небо», — и добавили ему режим Anomaly: 345 недостающих функций и 25 классов для сценариев, вторую модель рук для приборов, оружейные анимации Anomaly, её систему детекторов и фонарей.
Попутно нашлось много неочевидного. Например, при неизвестном классе предмета движок молча брал соседний по списку — и ручной фонарик превращался в другой предмет, а дозиметр становился чужим детектором. Или небо: в Anomaly оно в полтора-два раза ярче, чем в «Зове», и с нашим небом деревья в тумане выглядели белыми силуэтами. Теперь картинку рисуют шейдеры самой Anomaly.
Anomaly весит много — около 16 ГБ, — и раньше её пришлось бы скачать на компьютер, распаковать и перенести на телефон. Мы сделали проще: кнопка «Скачать игру» в лаунчере скачивает официальный архив Anomaly 1.5.3 (9 ГБ, тот же, что на ModDB) с нашего сервера и распаковывает его прямо во время загрузки. Связь оборвалась — загрузка продолжится с того же места. Сам архив на телефоне не остаётся.
Если игра уже есть на компьютере, можно просто скопировать папку db.
- Динамическое освещение с шейдерами Anomaly: её небо и свет, мягкие тени, тени облаков, дождь, лучи солнца, стекло противогаза, которое запотевает и трескается.
- Статическое освещение для телефонов послабее.
- Пять наборов качества от «Минимум» до «Максимум» и отдельные настройки Anomaly: детали вдали, высота травы, вид лучей, блики, цветокоррекция.
- Настройка «Небо»: «Как в моде» — мрачная погода Anomaly, «Ясное» — солнечнее, без гроз и тумана.
- На экранах 90 и 120 Гц кадры выводятся точно в такт экрану, а частота подстраивается под силы телефона.
Anomaly — игра с кучей клавиш, и просто перенести клавиатуру на экран не вышло бы. Поэтому пять схем управления на выбор, и каждая знает функции Anomaly:
- «Штурм» — ближний бой: четыре быстрых слота над джойстиком, глушитель и «Разрядить» под карточкой ствола, быстрый бросок гранаты, дозиметр, протереть противогаз и команды напарникам;
- «Призрак» — чистый экран: еда приходит сама, когда герой голоден, энергетик — когда выдохся, всё остальное — в шторке сверху;
- «Стрелок» — дальний бой: дальномер под перекрестием, шкала кратности, режим огня и «Осмотр» — смотреть по сторонам, не уводя ствол с цели;
- «Тактика» и «Классика» — как в наших портах трилогии.
КПК можно держать в руке, как в оригинале: окно КПК на его экране, курсор водится пальцем. Есть вид от третьего лица, наведение поворотом телефона и геймпады.
Каждый вылет приходит к нам с журналом, поэтому первые дни ушли на исправления. Самое заметное:
- Пугливые враги. Игроки писали: враждебные сталкеры при виде героя разбегаются, размахивая руками. Разобрались — у Monolith отступление устроено иначе. Теперь, как на ПК, противник отходит в укрытие с оружием наготове и отстреливается.
- Окна и инвентарь. Кнопка «Назад» в рюкзаке, КПК и торговле выкидывала из игры — теперь просто закрывает окно. Пропал вылет при надевании костюма и размножение вещей.
- Одиночки-враги. После начала новой игры одиночки и другие группировки становились враждебны без причины — исправлено, и в старых сохранениях тоже.
- Режим «Жизнь после жизни» снова работает: после смерти игра продолжается за другого сталкера.
- И десятки вылетов: у мутантов и зомбированных, в перестрелках, при загрузке сохранений, в звуке и физике.
Что нужно телефону:
- Андроид 8 и новее, 64-битная система;
- видеочип с OpenGL ES 3.1 или 3.2;
- память от 6 ГБ — Anomaly тяжелее трилогии;
- около 21 ГБ свободного места: 17 ГБ на игру и около 4 ГБ на кэш уровней.
Как установить:
- Скачайте лаунчер: https://stalker-mobile.ru/skachat/anomaly
- Разрешите лаунчеру доступ к файлам.
- Нажмите «Скачать игру» — лучше по Wi-Fi.
- Нажмите «Играть». Первый запуск дольше обычного: движок готовит шейдеры под ваш телефон.
Лаунчер бесплатный. Язык игры и лаунчера переключается на главном экране: русский или английский.
Anomaly на Андроиде — бета-тест, и мы этого не скрываем. Обновления выходят почти каждый день, а лаунчер сам сообщает о новой версии.
Если уже играли — напишите в комментариях, на каком телефоне и сколько кадров. А если что-то работает не так, как на ПК, — тоже пишите, разберёмся.