Generals Zero Hour

Порт C&C: Generals на Android: Краткое руководство по запуску

Автор: Foxvic

Ну что, фанаты Generals Zero Hour, возрадуйтесь. Ваша любимая игра уже доступна на андроид и айфон.

И причём… Это не старый забытый проект, который был найден на закоулках интернета, это можно назвать свежим проектом от независимых энтузиастов с GitHub, и его самый главный плюс в том, что этот проект до сих пор активно ведётся, и разработчики продолжают его дорабатывать, исправлять ошибки и оптимизировать… Бесплатно.

Автор материала: https://vk.ru/id685436940

Главная особенность проекта в том, что это не эмулятор PC на мобильном устройстве, а полноценный порт со своим вполне понятным сенсорным управлением, и рендерингом путём Vulkan драйверов, OpenGL ES, или ANGLE (конкретно эти способы на Android), в зависимости от устройства. Правда способ рендеринга необходимо будет устанавливать вручную, но об этом чуть позже.

Что касаемо самого порта игры… Буду честен, сам порт вышел более чем играбелен, и он очень хорошо затягивает на часы геймплея. Компании, сражения, поединки, всё работает штатно. Телефон не перегревается, и не жрёт много запаса батареи, даже в условиях большой нагрузки на игру, большими масштабами карт и количеством юнитов (хотя это всё может быть и индивидуально, зависимо от устройства пользователя).

Но конечно есть и свои минусы. И как бета юзер, могу назвать некоторые, с которыми столкнулся лично я.

  1. Не полный набор управления. Нет ключевых возможностей управления, как на PC. К примеру нет механики последовательного движения как на PC, через клавишу “Shift”, а также принудительной атаки через “Ctrl”, развода единиц через “X”, и прочих хот кеев. Но возможно… Что всё это будет реализовано в будущем.
  2. Зависание. При долгой игре есть шанс что игра может зависнуть, что приходится её сворачивать, выключать, и запускать заново. От чего появляется надобность периодически делать сохранения (возможно такая проблема конкретно у моего устройства). Но благо все сохранения работают штатно, и при их запуске вылетов не случается (по крайней мере у меня).

Установка

И так, что касаемо самой установки. Для этого вам необходимо скачать с GitHub последнюю версию APK файла самого порта. Следом установить его, но до запуская игры ещё рано (после установки могут появиться два ярлыка приложения, это всё одно приложение, не удаляйте не одно из них, или весь APK удалится).

После вам необходимо будет переместить или же скопировать данные двух игр с вашего или чьего либо PC на своё мобильное устройство, а именно все корневые файлы двух игр: Generals и Generals Zero Hour и конечно же в отдельные папки друг от друга, а не всё в одну (советую всё это делать через файловый менеджер, который позволяет делать редактуру, он может быть и встроен, а кому то возможно нужно будет скачать).

То бишь у вас на телефоне должны быть одна папка с данными Generals, другая с Zero Hour (использовать лучше данные лицензионных игр, но можете и попытаться использовать пиратки с репаками, правда за их правильность работы никто не ручается).

Далее нам необходимо запустить наш APK порта, на первой же странице у нас будет две кнопки “Выбрать папку с игрой” и “Папка базовой Generals”. Тут я думаю всё понятно, нажимая на первую нас переносит в местный файловый менеджер приложения, и причём сразу в каталог файлов нашего устройства, где нам надо найти и выбрать папку с Zero Hour, зайти в неё, и снизу нажать кнопку “Выбрать эту папку”.

Следом проворачиваем подобные действия и с кнопкой “Папка базовой Generals”, только уже выбираем папку с классикой. Если все нужные файлы игр будут на месте или каких то не хватает после этого вам об этом оповестит сам порт, прям на главной странице с этими двумя кнопками для выбора пути с играми.

Следом нам необходимо выбрать путь рендеринга нашей всеми любимой игры. Вот тут начинается уже интересная история. У всех устройство разные, и понятное дело чипсэт может отличаться. Но ключевую роль играет именно видеочип (он же GPU), который как раз таки и отвечает за графику и отрисовку. А у Android… Этих видеочипов не одна штучка, и для рендеринга игры нужно выбрать способ под ваш GPU. Как и было сказано в начале — способа всего три. Обычно APK в разделе “Графика” вам сам скажет, какой у вас GPU.

И тут не всё однозначно, например для владельцев с GPU Andreno, которые стоят на базе процессоров Qualcomm Snapdragon, могут использовать способ рендеринга через Vulkan, ведь этот процессор как правило имеет самую высокую оптимизацию драйверов (хотя есть и другие виды GPU, которые тоже имеют высокую классификацию оптимизации, это надо смотреть на версию драйверов вашего GPU устройства).

Да и вообще именно под его базу и делался порт. Для владельцев Sumsumg нужен другой способ, так как у них может быть другие типы GPU, такие как Exynos Xclipse, для владельцев этого видеочипа лучше использовать метод рендеринга GLES, да и в целом, если у вас GPU не Andreno или Mali, лучше всегда использовать метод GLES. Так как он самый универсальный, и работает даже на моём PowerVR (драйверный инвалид). Что касаемо третьего способа ANGLE, то это как правило последний вариант способа рендеринга, если у вас два предыдущих не пошло.

Есть одна маленькая проблемная фича, это когда вы указали все пути к играм, и запустили саму игру, со следующего входа в APK, вам может сразу начать грузить игру, и меню самого приложения будет открыть трудно, чтобы сделать какие-то изменения, например для той же смены рендеринга, если обнаружились какие-то краши. В этом случаи не нужно удалять и переустанавливать APK, просто измените название папки в которой находится Zero Hour, следом в APK порта путь до игры сброситься, и меню снова будет доступно.

Управление


Буду краток:

  • Перемещение пальцем – перемещение камеры.
  • Разведение, сведение , и повороты двух пальцев – увеличение, отдаление, и поворот камеры.
  • Одно нажатие – по зданию или юниту, вы его выбираете, последующие нажатия это перемещения юнитов, установление поинтов выхода, нажатие абилок, выбор цели для атаки, или быстрое перемещение камеры (если нажать на мапе).
  • Два быстрых нажатия по юниту – вы выбираете всех юнитов одного типа на своём экране.
  • Удержание пальца на одном месте в течении 0,6 секунды и более – вы входите в режим выделения, проще говоря та самая зелёная рамочка для выделения групп.
  • Быстрое нажатие двумя пальцами по экрану – сбросить какое либо выделение или выбранного юнита/юнитов или здание, проще говоря переход в режим наблюдения.
  • “=” – Нет, это не режим самоуничтожения вашего смартфона. Это кнопка была специально
  • добавлена для фиксирования групп юнитов. При нажатии этой кнопки, сверху у вас появиться ряд новых кнопок, с обозначениями от “0” до “9” то есть можно выбрать до 9 групп, чтобы убрать этот ряд цифр, просто снова нажмите на “=”
 
Возможно у кого-то уже возникают некоторые вопросы. И на некоторые я уже возможно сразу отвечу.

В: “А можно ли загружать пользовательские карты?”

О: Да, можно. А Как именно, расскажу позже.

В: “Можно ли устанавливать моды?”

О: Теоретически да, но это я ещё сам буду пытаться тестить, просто руки пока не дошли.

В: “А возможен ли онлайн гейминг?”

О: Да, он возможен через учётную запись Generals Online. Сами разработчики об этом заявляют, хотя это у них ещё в активном тестировании. Как они это конечно реализовывают не ясно, и есть ли там разделения на пользователей PC и Мобильных юзеров, тоже пока не знаю. А то не честное сопоставление получиться, когда против вас человек с полноценным сетапом из клавиатуры, мышки и полного арсенала хот кеев, а вы двумя пальчиками по экрану тыкаете. Сам онлайн ещё не тестил.

Ну а вот и сама ссылка для скачивания APK

 
 
А также ссылка на первоисточник, где в принципе вы бы смогли найти всю ту же информацию, что я вам и рассказал, только в некоторым моментах более детализировано, заодно и там узнаете авторов этого шикарного проекта, которые бесплатно для нас сделали это:
 
 
Если у вас есть вопросы, или хотите выразить своё впечатление, то пишите в комментариях, постараюсь ответить.

Об авторе

Foxvic

CnCSeries.ru cтал для меня не просто сайтом. Это своеобразное родное место, которое подарило мне прекрасные юность и молодость. Поэтому теперь, оставшись единственным из администраторов старого состава пытаюсь приложить все усилия для продвижения C&C в нашем регионе.

Комментировать