Command & Conquer: Red Alert 2
Command & Conquer: Red Alert 2 — стратегия в реальном времени, события которой развиваются в параллельном мире 1970-1980-х гг. Этот мир опирается на законы, созданные Альбертом Эйнштейном. История Ред Алерт 2 напрямую продолжает сюжет Союзников из предыдущей игры. В центре конфликта Советский Союз и Альянс. Боевые единицы и постройки не особо претерпели изменения со времен первой части, однако некоторая техника была переименована, например танк Мамонт стал называется Апокалипсис.
Постройки разделились на производственно-научные и оборонительные, а юниты — на пехоту и бронетехнику. Появилось много военных баталий в пределах города, где доступна возможность захватывать дома для стратегических маневров. Основная тематика игры — холодная война, постепенно перерастающая в Третью мировую. Сюжет начинается с того, что Сталин умирает и Советы ставят во главу страны Александра Романова, которого хотят использовать как марионетку. Однако он горит желанием отомстить Штатам.
Игра предлагает 2 кампании: советскую и союзническую. Каждый из сюжетов представлен 12 миссиями. Задания сводятся к уничтожению базы противника, но некоторые, такие как Красная революция, Тёмная ночь и Лиса и гончая, предлагают нестандартные игровые сценарии. Советский сценарий содержит подсюжет, переросший в дополнение Месть Юрия (Yuri’s Revenge).
Помимо кампании в Command & Conquer: Red Alert 2 доступен режим Схватка (Skirmish). На выбор предоставляется 9 стран. Западный блок представляют США, Великобритания, Германия, Южная Корея и Франция, а Социалистическая сторона позволяет воевать за Кубу, Ирак, Ливию и Россию. Каждая фракция имеет уникальные виды войск и технологии.
FAQ по Red Alert 2 и Yuri’s Revenge
Ответы на вопросы по техподдержке C&C: Red Alert 2 и C&C: Yuri’s Revenge и не только.
Не запускается Command & Conquer: Red Alert 2? Чёрный экран во время запуска игры? Мод запускается неправильно? Если у вас имеются аналогичные проблемы, то вы пришли по адресу! Специально для любителей Red Alert 2 и Yuri’s Revenge, мы собрали список наиболее частых вопросов, которые возникали в сообществе и были решены.
Вопросы по запуску и настройке игры
Вопрос : Где можно достать игру?
Ответ : Официально игру можно купить только в составе сборника Command & Conquer: The Ultimate Collection, который продаётся только в официальном магазине Origin. В других игровых магазинах сборник не продаётся! Пиратскую версию игры можно достать почти где угодно в том числе и на торрентах, но советуем ставить версию от R.G. Механики.
В : Как исправить проблему, когда при запуске игры выдаёт ошибку “***FATAL**** String Manager failed to initialize properly“?
О : Укажите запуск с правами администратора и совместимость с самой старой версией Windows, которая доступна в списке, и проблема решится. Делать необходимо для следующих файлов: game.exe, gamemd.exe, RA2MD.exe, Ra2.exe, YURI.exe. Эта ошибка появляется на операционных системах старше Windows XP.
Пример задания настроек
В : Как исправить чёрный экран при запуске игры?
В : При запуске игры пишет ошибку “Unable to set video mode“, что делать?
В : В игре нажал Alt+Tab, и после этого не могу вернуться в игру, как исправить это?
В : Игра запустилась без проблем, но изображение рябит и лагает сильно, как исправить?
О : Проблема состоит в использовании игрой устаревшего способа вывода картинки на экран. Решить данную проблему можно wrapper‘ом (в среде игроков игр 1-го и 2-го поколения C&C их называют renderer‘ами; далее будем называть их отрисовщиками).
Если у вас установлен клиент CnCNet (о нём будет написано далее) — то вам не нужно устанавливать ничего вручную, достаточно выбрать отрисовщик через настройки (Options → Display → Renderer) и сохранить настройки. После этого можно будет запустить игру как обычно.
Самый лучший отрисовщик на данный момент — CnC-DDraw, который работает на большинстве конфигураций и обладает дополнительными удобствами (например, позволяет в самой игре сменять полноэкранный режим на оконный и обратно при помощи горячих клавиш Alt+Enter.). Скачать его вы можете по ссылке ниже.
Установка крайне проста — разархивируйте содержимое архива в папку с игрой.
При использовании CnC-DDraw необходимо отключить совместимость со старыми версиями Windows для game.exe и gamemd.exe, если она была поставлена, но запуск с правами администратора надо оставить.
Если же после установки CnC-DDraw вы всё равно испытываете какие-то технические трудности с игрой (не запускается, тормозит) — стоит обратиться к настройкам отрисовщика и/или попробовать другие отрисовщики, такие как TS-DDraw, DDrawCompat, DxWnd, DDWrapper, IE-DDraw и др.
В : Где найти и как установить русификатор?
О : В интернете есть специальный сайт, посвящённый переводам старых игр — Siberian Studio (под руководством Siberian Gremlin’а). На этом сайте собраны все возможные русификаторы для Red Alert 2 и Yuri’s Revenge. Редакция советует установить текстовый русификатор от Siberian Studio, т.к. он наилучший по качеству. Siberian Studio предоставляет свой русификатор только в виде установщика, поэтому вопросов с установкой не возникает.
В : Какое разрешение лучше всего подходит для моего монитора?
О : Ответ на данный вопрос сильно зависит от диагонали вашего монитора. Если вы хотите, чтобы на экране можно было разглядеть почти все юниты, а иконки на боковой панели не были сильно мелкими, то список оптимальных разрешений будет выглядеть так:
- Мониторы 21:9 — 2560×1080;
- Мониторы 16:9 — 1366×768;
- Мониторы 4:3 — 1024×768.
При отсутствии клиента CnCNet в вашей версии RA2 и/или YR значение разрешения нужно указывать в .ini файлах ra2.ini и/или ra2md.ini. В ключе ScreenWidth запишите ширину (первое число) выбранного разрешения, а в ключе ScreenHeight запишите высоту (второе число) выбранного разрешения.
Пример редактирования разрешения. Синим выделены строки, ответственные за изменение внутриигрового разрешения
Если указанные разрешения вам не подходят, то установите клиент CnCNet и поэкспериментируйте в настройках с игровым разрешением (Options → Display → In-game Resolution).
В : Как сыграть по сети / через интернет?
О : Способов сыграть по сети есть очень много, однако редакция рекомендует играть по сети через клиент CnCNet, который позволяет без проблем поиграть со своими друзьями или случайными людьми на современных системах, а также исправляет многие проблемы с игрой.
Стоит отметить, что до сих пор жив сервис XWIS, также позволяющий играть по сети, но с появлением CnCNet он устарел и стал крайне непопулярен.
В : Где можно найти напарников для игр в C&C: Red Alert 2 и C&C: Yuri’s Revenge?
О : В нашем Discord-сервере на постоянной основе проходят сходки по C&C: Yuri’s Revenge для любителей, в которых может принять участие любой желающий. Если же вы желаете сразиться с профессиональными игроками, то вам следует поискать игроков в группе RA2FF и на их Discord-сервере.
В : Где можно найти карты для C&C: Red Alert 2 и C&C: Yuri’s Revenge?
О : Почти где угодно. На некоторых тематических русских RA2 сайтах есть карты. Старые международные форумы по моддингу C&C тоже богаты по данной тематике. Отличные карты делает человек с никнеймом MadHQ, к тому же у которого имеется собственный сайт.
В : Работает ли C&C: Red Alert 2 и C&C: Yuri’s Revenge на Linux и BSD?
О : Да. Вы можете использовать Lutris, либо же Wine и PlayOnLinux.
В : Попытался поиграть на Mac с использованием Lutris/Wine/PlayOnLinux, но не смог запустить игру. В чём проблема?
О : В новых версиях macOS (High Sierra 10.13.4 и выше) не поддерживаются другие приложения, кроме 64-битных, YR же является 32-битным приложением. Используйте либо виртуальную машину, либо более старую версию macOS.
Вопросы по клиенту CnCNet
Клиент CnCNet разработан с расчётом на современные системы, а потому немного более требователен по сравнению с самой игрой. Он потребляет около 100-200 МБ оперативной памяти при работе и требует как минимум Windows XP с установленными .NET Framework 4.0 и XNA Framework, а лучше — Windows 7/8/8.1/10 c установленными .NET Framework 4.5 (или выше) и DirectX 11.
Обратите внимание, что хоть CnCNet обычно распространяет вместе со своими клиентами игры, Red Alert 2 и Yuri’s Revenge всё ещё являются платными, в отличие от Tiberian Dawn, Red Alert 1 и Tiberian Sun, а потому не поставляются с клиентом. Вам необходимо самостоятельно установить Yuri’s Revenge (обычный Red Alert 2 недостаточен для игры через CnCNet) перед установкой клиента.
В : При попытке запуска игры ничего не запускается и выдаёт ошибку “***FATAL**** String Manager failed to initialize properly“, хотя все исполняемые файлы я уже настроил. Что делать?
О : Из-за особенностей реализации клиент CnCNet для Yuri’s Revenge не использует gamemd.exe, а вместо него использует специально пропатченный для CnCNet gamemd-spawn.exe. Укажите запуск с правами администратора для gamemd-spawn.exe, который находится в папке игры с установленным CnCNet.
В : При попытке входа в сеть CnCNet выдаёт сообщение о бане (G-lined), и даётся ссылка на DroneBL. Что делать?
О : Видимо, сервис DroneBL ранее заблокировал IP-адрес, который назначил вам ваш провайдер, и с которого вы выходите в сеть. Решений имеется несколько:
- перейдите по ссылке в сообщении о бане (двойной клик по сообщению в истории чата), чтобы написать DroneBL для удаления из базы данных вашего IP-адреса (рекомендуемый способ);
- смените устройство выхода в сеть, либо перезагрузите текущее, если ваш IP-адрес динамический;
- временно воспользуйтесь сервисом VPN для смены IP-адреса.
В большинстве случаев при обращении ваш IP-адрес удалят из базы данных блокировки. Если вы не хотите или не можете ждать, то попробуйте другие описанные способы.
В : Не запускается клиент, выдаёт ошибку про .NET Framework. Что делать?
О : Клиент требует предустановленного .NET Framework 4.0. Желательно установить .NET Framework 4.5, если есть возможность (эта версия не поддерживает Windows XP). В основном новые версии Windows вам сразу предлагают в диалоговом окне установить новый необходимый .NET Framework.
В : .NET Framework 4.0/4.5 установлен, однако клиент всё равно отказывается запускаться. Что делать?
О : Перейдите в папку, где у вас установлен клиент CnCNet, затем перейдите в папку Resources и попробуйте запустить clientdx.exe, clientogl.exe, clientxna.exe.
Для работы clientxna.exe требуется предустановленный XNA Framework, а для работы clientdx.exe требуется DirectX 11.
В : Имеется русификатор клиента CnCNet в целом и для YR в частности?
О : На данный момент русификаторов для клиента под YR нет. Для некоторых модификаций YR имеются частичные русификаторы клиента, однако полного перевода до сих пор нет. Возможно, в будущем клиент будет русифицирован.
В : Установил модификацию, но запускается только кампания, схватка с ботами не запускается. Что делать?
О : Ваше имя пользователя в Windows задано с использованием кириллицы. Зайдите в клиент и следуйте по пути в меню: Options → Game → Player Name, и смените имя игрока с кириллицей на имя с английскими символами.
Пример решения проблемы
В : При присоединении игроков к моему лобби в чате пишется сообщение, что была найдена разница между моими файлами и файлами присоединившегося игрока. Что делать?
О : Это сообщение нужно для того, чтобы определить читеров (на сленге игроков — “ini dog“), которые изменяют файлы игры, чтобы у них были нечестные преимущества перед вами, но такое частенько происходит, когда другой игрок или вы используете пиратские версии RA2 и YR с локализацией. В этом случае, скорее всего, волноваться не о чем.
Если красное сообщение появляется перед стартом игры, и оно отличается от типичного предупреждения, то, скорее всего, у вас в лобби читер. Желательно таких игроков банить.
В : Куда мне скидывать мультиплеерные карты, чтобы их распознал клиент?
О : Перейдите в папку, куда установлен клиент, далее идите по пути Maps → Custom, и скопируйте туда свои карты, предварительно сменив расширение .yrm на .map, если нужно. Обычно они будут передаваться всем игрокам в лобби автоматически при выборе. Найти проверенные сообществом карты можно в базе данных карт CnCNet.
В : После нажатия кнопки “Launch Game” меня сразу же выкидывает обратно в клиент. Что делать?
О : У вас в процессах висит gamemd-spawn.exe/gamemd.exe. Принудительно завершите его через диспетчер задач (можно вызвать сочетанием клавиш Ctrl+Shift+Esc). В случае, если вы играете в какой-то мод — также завершите syringe.exe.
В : Как быстро найти лобби?
В : Какие горячие клавиши имеются в клиенте?
О : В главном меню, согласно исходному коду клиента, имеются следующие горячие клавиши:
- C — переход в окно выбора миссии;
- L — переход в окно загрузки сохранения;
- S — переход в окно настройки схватки с ботами;
- M — переход в CnCNet;
- N — переход в локальную сеть;
- O — переход в настройки клиента;
- E — вызов редактора карт;
- T — переход в окно статистики;
- R — вызов титров;
- X — переход в дополнительное меню.
Версия клиента CnCNet для Yuri’s Revenge имеет урезанное количество горячих клавиш. Из указанных выше функционируют только S, M, N, O.
Пример использования клавиш. По очереди нажимаются S, M, N, O
Также на верхней панели, появляющейся при наведении курсора на самый верх окна клиента, имеются 4 кнопки, на которых в скобках написаны горячие клавиши для их активации.
Стоит заметить, что окно настроек, соответствующие клавише F12, можно вызывать практически где угодно поверх уже открытого окна. Это позволяет настроить такие важные параметры как отрисовщик и разрешение, не выходя из сети CnCNet.
Вызов окна настроек, находясь в лобби CnCNet
В актуальной версии CnCNet уже давно была введена строка для фильтрации лобби. Текущая версия клиента CnCNet для Yuri’s Revenge запаздывает с обновлениями, поэтому такой удобной функции там нет. Но можно воспользоваться более старым и малоизвестным способом фильтрации. Допустим искомое лобби начинается на букву R, тогда необходимо выбрать какое-либо лобби в списке и на английской раскладке клавиатуры нажать клавишу R, чтобы найти данное лобби. Повторяйте такие действия, пока у вас не будет выбрано искомое лобби.
Проще 1 раз показать, чем 100 раз описать…
В : После начала игры я загружаюсь, а остальные игроки не загружаются. Что делать?
В : При загрузке игры один из игроков не загружается. Что делать?
О : Наиболее вероятная причина проблемы — сервер. Смените сервер, т.е. туннель. Нажмите на кнопку “Change Tunnel” и выберите другой сервер, который будет оптимальным по пингу всем игрокам. Если не помогло, то проблема в соединении до вашего провайдера или от провайдера до всемирной сети.
В : При старте игры или мода меня перекидывает в меню оригинальной игры. Что делать?
О : Если другие способы решения проблемы в статье вам не помогли, то, вероятно, причина проблемы неизвестна, однако перезагрузите компьютер — это решит проблему, проверено.
В : Работает ли клиент CnCNet на Linux?
О : На данный момент для YR-версии клиента поддержка Linux очень ограничена, но вы можете попробовать запустить клиент с помощью Mono версии ниже 6.0.0 с параметром MONO_IOMAP=all. В дальнейшем поддержка будет улучшена. Некоторые же моды уже имеют ряд улучшений.
Вопросы по моддингу
Русское сообщество по моддингу Yuri’s Revenge крайне мало. Максимум, что вы сможете найти — команду Hydra Corps, создавших мод Red Alert 2: Reborn, и которые разбираются в моддинге YR, а также канал по моддингу и картострою в нашем Discord-сервере. Иных русскоязычных сообществ по моддингу YR нет. Однако в англоязычном сегменте сообщества разбирающихся людей гораздо больше. Среди всех сообществ самым активным является Discord-сервер C&C Mod Haven. Если вы желаете заниматься моддингом YR, то английский язык вам необходим как воздух, т.к. самые полезные и актуальные советы написаны на нём.
В : Как устанавливать модификации на RA2 и на YR и откуда их скачивать?
О : Почти все известные моды для RA2 и YR хостятся на moddb.com — популярной платформе для хостинга модов, там же и обычно описываются инструкции по установке какого-либо мода, которые предоставляются их автором. Обычно процесс установки заключается в распаковке архива или установке мода в пустую папку и копировании туда файлов оригинальной игры. Стоит заметить, что подавляющее большинство модов делаются именно для YR.
Подробнее о некоторых модификациях вы можете узнать на нашем сайте.
В : Антивирус не позволяет запускать мод. Что делать?
О : Добавьте в исключения файлы Ares.dll и Syringe.exe. Если антивирус их удалил, то установите мод заново и до запуска клиента добавьте указанные файлы в исключения. Желательно вообще удалить антивирус.
В : Мод не запускается и выдаёт ошибку с каким-то числом в шестнадцатеричном виде. Что делать?
О : Модификация использует библиотеку Ares и программу Syringe в частности. Установите для работы Syringe пакет Visual C++ Redistributable 2013, и у вас всё заработает.
В : Мод не запускается и выдаёт ошибку с текстом: “Запрошенная операция требует повышения“. Что делать?
О : Запустите клиент или .bat файл модификации (смотря чем вы пользуетесь) от имени администратора и проблема решится.
В : Мод не запускается и выдаёт ошибку “не удается найти указанный файл” или “Could not load executable file: “gamemd.exe”“. Что делать?
О : Вместе с модификациями, как правило, gamemd.exe и прочие файлы необходимые файлы оригинала не поставляются. Вам необходимо найти инструкцию по установке, скопировать отдельную папку указанные в инструкции файлы оригинальной игры, и только потом сверху разархивировать архив с модом, если он поставляется в архиве. Если вместе с модификацией поставляется актуальный CnCNet клиент, то при запуске клиента он вам укажет недостающие файлы.
Пример запуска клиента модификации Mental Omega без предварительной установки Yuri’s Revenge
В : Я хочу сделать мод, с чего мне начать?
О : Существует вики, посвящённая моддингу игр C&C в целом, но содержащая в основном информацию по моддингу Tiberian Sun и Red Alert 2. Стоит не забывать и про самый первый форум по моддингу C&C — Project Perfect Mod (сокращённо PPM). Хоть PPM очень стар, а интерфейс его не всегда удобен и понятен, он содержит огромное количество информации по разным проектам C&C и моддингу всех игр серии C&C, в том числе и Red Alert 2 с Yuri’s Revenge.
Для моддинга YR почти всегда используется библиотека Ares, очень широко расширяющая потенциал моддинга YR. Также недавно стала набирать популярность более открытая, но менее функциональная библиотека Phobos, разрабатываемая отечественными разработчиками.
В : Где можно найти редактор карт и гайды по маппингу?
О : Для начала вам необходимо скачать FinalAlert — редактор карт для Red Alert 2 и Yuri’s Revenge. Всё на том же PPM можно найти гайды на английском языке по триггерам, советы по ландшафту, и прочее. На ютубе также имеются множество видео как на английском, так и на русском языках по созданию карт и их скриптингу.