Red alert 3 upheaval как установить

Обновлено: 18.05.2024


Общие вопросы

Вопрос : Где можно достать игру?
Ответ : Официально игру можно купить либо в составе сборника Command & Conquer: The Ultimate Collection в официальном магазине Origin, либо в том же магазине, но отдельно от остальных игр C&C, либо в магазине Steam. Пиратскую версию игры можно достать почти где угодно, в том числе и на торрентах, однако советуем ставить репак от R. G. Механики, т.к. он содержит наименьшее количество проблем и ошибок.



В : Как открыть все миссии, не проходя их?
О : Откройте любым текстовым редактором файл по пути %appdata%\Red Alert 3\Profiles\<Название вашего профиля>\Options.ini и добавьте в конец файла строку PPK = 54669344101SSS37578 .

В : Можно ли запустить игру в 60 FPS вместо стандартных 30? Есть на игру патч, запускающий в 60 FPS?
О : Игру нельзя запустить в 60 FPS, т.к. на скорости кадров в игре завязаны анимации и таймеры. Моды, которые преподносятся как 60-ти FPS-ые патчи, вводят вас в заблуждение.

В : Какие Red Alert 3 воспринимает аргументы командной строки?
О : Ниже приведён список аргументов, которые можно использовать при запуске игры:

  • -ui : запуск официального лаунчера;
  • -win : запуск игры в оконном режиме;
  • -runver <версия игры> : запуск определённой версии игры. Например аргумент -runver 1.9 запустит игру версии 1.9;
  • -replayGame <полный путь до файла реплея> : запуск реплея по указанному пути;
  • -modConfig <полный путь до .skudef файла> : запуск мода по .skudef конфигу, к которому указан путь;
  • -xres <ширина окна игры> : задаёт ширину окна. Значение указывается в пикселях;
  • -yres <высота окна игры> : задаёт высоту окна. Значение указывается в пикселях.

В : Как запустить Red Alert 3 с определёнными аргументами?
О : Выходов несколько и они делятся в зависимости от типа игры (пиратской или лицензионной версии). Для официальных версий вам необходимо открыть свойства игры в клиенте (Origin/Steam) и в параметрах запуска указать необходимые аргументы запуска.



Если у вас пиратская версия, то вам необходимо создать специальный батник под это дело, или отредактировать свойства ярлыка, указав в поле Объект: параметры запуска.

Добавление в свойствах ярлыка аргумента -ui (пример абстрактный)

В : У меня слабый ПК. Как можно улучшить производительность игры?
О : Можно задать права на запуск процесса игры с повышенными привилегиями и приоритетом процесса CPU и чтения/записи. Импортируйте в свой реестр этот экспорт реестра Windows.

В : Где можно скачать и почитать о фанатских патчах?
О : Некоторыми лицами давным-давно были предприняты попытки сбалансировать Red Alert 3. Они создали мод Red Alert 3 Community Patch 1.13, который можно с натяжкой считать балансным патчем. Сейчас разработка данного патча заброшена, и, увы, с ним почти никто никогда не играет.

Вопросы по сетевой игре

Напоминаем, что ваш антивирус может выдавать ложные срабатывания и блокировать трафик игры. Предварительно добавьте в исключения игру и программы, работающие с ней.

В : Как сыграть в Red Alert 3 по сети?
О : Есть 2 способа, как это сделать — эмуляция локальной сети при помощи специальных программ (Radmin VPN, Hamachi и т.д.; игра по локальной сети рассмотрена в данной статье ниже) или C&C: Online. Первый способ более предпочтителен, т.к. универсален, однако с его помощью нельзя играть на рейтинговой лестнице C&C: Online и кооперативно в кампанию. Подробнее про установку и настройку C&C: Online рассказано в нашей статье по ссылке ниже.

В : Как сыграть в кооперативную кампанию Red Alert 3 по сети?
О : Кооперативную кампанию RA3 можно пройти только с использованием C&C: Online. После того, как вы установите и настроите C&C: Online, вы должны будете войти в определённую миссию кампании и пригласить вашего компаньона (его предварительно можно добавить в друзья, чтобы поиск происходил быстрее и проще).


О : Ошибка связана с неправильным значением ключа (По умолчанию) в папке реестра ergc , в который было записано значение. Запустите от имени администратора батник по ссылке ниже или импортируйте в свой реестр ветку реестра, соответствующей вашей версии Windows, чтобы решить эту проблему. Вы также можете сами отредактировать этот ключ в реестре. Для этого вам необходимо открыть реестр, пройти по пути Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Electronic Arts\Electronic Arts\Red Alert 3\ergc для 64-битных Windows или Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\Electronic Arts\Red Alert 3\ergc для 32-битных Windows и изменить значения ключа (По умолчанию) .


Демонстрация расположения ключа и его правильного значения на 64-битной Windows

В : Карты не скачиваются автоматически при запуске матча. Что делать?
О : Проблема в реестре. В ветке реестра Red Alert 3 отсутствует ключ UseLocalUserMaps со значением 0 . Вам необходимо открыть реестр, пройти по пути Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Electronic Arts\Electronic Arts\Red Alert 3 для 64-битных Windows или Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\Electronic Arts\Red Alert 3 для 32-битных Windows и создать ключ с названием UseLocalUserMaps , типом Параметр DWORD (32 бита) и значением 0 . После этого проблема должна решиться. Также вместо редактирования реестра вы можете воспользоваться уже готовыми решениями в виде батника или экспорта ветки реестра.

В : Как играть по локальной сети в Red Alert 3?
О : Для этого вам необходимо скачать какой-либо эмулятор локальной сети и настроить через него соединение. Наиболее удобная программа для эмуляции локальных сетей — Radmin VPN.


После установки программы необходимо присоединится к сети, нажав Сеть → Присоединиться к существующей сети .


Перед вами высветиться окно присоединения к сети. Здесь вы можете либо присоединиться к частной сети (для этого вам необходимо знать имя частной сети и её пароль, если он задан), либо зайти в общую игровую сеть. Чтобы найти игровую сеть необходимо ввести в поиске red alert 3 , после чего будет выполнен поиск сетей. Присоединится к игровой сети вы можете по двойному нажатию ЛКМ по названию сети.



Присоединившись к сети, запускайте игру, заходите в меню настроек и выставляйте IP-адрес локальной сети (2-ая вкладка справа в меню настроек), который начинается с 26 (все IP-адреса в Radmin VPN начинаются с 26).


Расположение IP в настройках

После выполнения этих настроек вы сможете играть по локальной сети. Стоит отметить, что у C&C Series имеется собственная сеть в Radmin VPN, к который вы можете присоединиться в любой момент:

В : Возможно ли сыграть по сети в Red Alert 3: Uprising?
О : Нет. Сыграть непосредственно по сети в Uprising нельзя. Однако есть альтернативное решение — мод для Red Alert 3 — Upheaval. Этот мод дополняет фракции Red Alert 3 юнитами, которые были добавлены в Uprising.

Ошибки, описанные ниже, относятся к запуску игры через лаунчер C&C: Online.

В : При запуске игры через C&C: Online появляется ошибка: CA public key patching routine failed . Что делать?
О : Попробуйте запустить лаунчер с совместимостью с Windows XP.


Вопросы по моддингу

В этой части разобраны некоторые общие вопросы и несколько частных вопросов по модам, моддингу, маппингу.

В : Как установить и запустить модификацию Red Alert 3?
В : Как установить карты для Red Alert 3?
О : Перед установкой запустите хотя бы 1 раз игру, чтобы в реестре прописались все необходимые настройки . Установка модификаций зачастую является крайне простым занятием — копированием файлов мода в отдельную папку по пути Документы\Red Alert 3\Mods . Карты устанавливаются в папку по пути %appdata%\Red Alert 3\Maps . На нашем сайте есть отдельная статья, посвящённая теме установке и запуску модов и карт.

В : Где можно пообщаться на тему моддинга Red Alert 3?
О : В дискорде имеется международный сервер по моддингу Red Alert 3, где вы можете пообщаться с моддерами и узнать для себя всё необходимое.


Крайне простой и безотказный способ — если стандартные методы по какой-то причине не работают.

Это всё и побудило написать данный небольшой гайд.

Суть заключается в прописывании пути к файлам мода в .SkuDef файле, что лежит в корне папки с игрой.

Итак, по порядку:

1. Скачиваем необходимый мод

Все моды состоят из 2 типов файлов: .big и .skudef. Поместите папку мода с этими файлами в любое удобное для вас место.


2. Открываем папку с игрой и ищем определённый файл .SkuDef

У разных игр они называются по разному:

Если данного файла нет — обновите игру до последней версии.

Если игра в Стиме и вы не знаете пути к игре — в библиотеке нужно зайти в Свойства игры → Локальные файлы.

3. Открываем файл .SkuDef с помощью Блокнота

Рекомендуется перед этим сделать копию данного файла

Для этого нажимаем по файлу правой кнопкой → Открыть с помощью → выбираем Блокнот.


4. Вставляем в Блокнот путь к моду

А именно — путь к файлу .scudef мода из первого пункта — по следующему шаблону:

В итоге получится вот так:


5. Сохраняем изменения

Всё, теперь можно запускать игру обычным способом — она будет запускаться сразу с модом.

Чтобы вернуть все обратно — удалите добавленную в Блокноте строчку или замените изменённый файл изначальным, который вы скопировали.

Шахло Хамаева

3.Как играть в red alert 3 по сети?
Существующие программы: tunngle,hamachi,gameranger,revora,их без труда найдете в гугле.

5.Игра требует ключ активации,что делать?
Качай с представленных выше ссылок,и ничего она не потребует.

6.Какая версию игры качать?
1.12,она же на ссылках.

7.Как играть в моды?
Лучше,конечно,в них не играть,но всё же,если уж решили: заходим в "мои документы" в папку red alert 3,в ней создаем новую папку и называем её "Mods"(без кавычек). Затем,если такого не имеется,создаём ярлык запуская игры на рабочем столе,кликаем по нему правой кнопкой,в строчке "объект" дописываем "-ui"(через пробел без кавычек),далее запускаем ярлык,и если всё было сделано правильно,видим меню. В нем выбираем Просмотр Игр-----моды и запускаем. В английской версии Game Browser-----mods.

DELETED

До этого только

Модифицируем 1-ый юнит
Наконец, приступим. Для истока поймем шаблон – отделанный юнит. Возвратитесь в папку “RA3 Mod SDK”, откройте преемственно папки “SageXml”, потом “ied” и “Units”, копируйте вслед за тем файл “iedAntiVehicleVehicleTech1”, и вставьте его в сделанную раньше папку “”. Переименуйте файл в “mytank”, и откройте его блокнотом (дальше предполагается, будто XML файлы раскрываются блокнотом).
Вы увидите код юнита, обратите интерес на отрывок:

Замените “iedAntiVehicleVehicleTech1” на “mytank” (лучше использовать автоматическую замену, вызывается комбинацией ctrl+H).
Теперь потребуется ещё пара файлов. Снова откройте папку “SageXml”, затем “Global”, и копируйте файлы “LcCommand” и “LcCommandSet” в все ту же папку “”.
Откройте теперь “LcCommand” и добавьте нижеприведенный код. Неважно в какое место, но для чистоты работы поместите его в то место, где описываются другие юниты.

DELETED

Закройте файл, сохранив изменения, и откройте “LcCommandSet”. Найдите блок команд, отвечающих за военный завод Альянса, и приведите его в следующий вид, добави одну строку (выделена пустыми абзацами).

После окончания этого блока добавьте:

Создание “mod.xml” файла.
Теперь нашему моду нужен mod.xml файл, который можно взять из папки “SampleMod”. Размещаем его копию к остальным файлам мода, и открываем её. Удалите все из середины, и содержимое должно принять вид:

DELETED

Примечание: смещенные строчки добавляются, их первоначально нет. Осталось совсем немного.

Создание “mod.str” файла.
Выполняем огичные предыдущему пункту действия, но с файлом “mod.str”. Этот файл содержит текстовые описания и названия для ваших войск. Откройте его копию и увидите что-то вроде:
Name:iedGunAircraft
“Harbinger Gun”
END
Desc:iedGunAircraft
“Kills stuff protons”
END
Type:iedGunAircraft
“DON’T CROSS THE STREAMS”
END

Опять же, заменяем все “iedGunAircraft” на “mytank”, и пишем любые комментарии вместо заданных. Сохраните изменения.

Сообразно последней мерке тут описано будто и в каком распорядке необходимо работать.

Продолжаем тему редактирования. В главном посте лишь базисные познания, точнее элементарно поряд деяний. Дальше почти все станет подробнее описано. Ежели имеется вопросцы, оставляйте в ветке, а попробую ответствовать.

Более о редактировании юнитов
Исходники войск имеют все шансы существовать отысканы в е “фамилия фракции/units”.
К примеру, мы желаем поменять тесла воина.
Идем сообразно маршруту /Units/SovietHeavyAntiVehicleInfantry.xml
Разговариваем «благодарю, EA, из-за эти роскошные фамилии юнитов» и раскрываем файл.
Вглядываемся в контент.

Вначале идет куча строк <Include type=”” чего-то. Это ссылки на анимации, которые тут используются. Не самое интересное из того, что можно найти.

<Include type=”instance” source=”:Babjects/BaseInfantry.xml” />
Эта строка говорит, что юнит использует анимацию из файла BaseInfantry.xml. Все пехотинцы должны ссылаться на какой-нибудь файл в подобной строке.

Теперь рассмотрим ключевые слова:
inheritFrom=
То же самое, что и предыдущее, но относится не к графике, а к игровому применению.

id=
Имя юнита. Может быть любым, главное уникальным. Когда обращаются к этому юниту, используют именно это значение.

DELETED

ectPortrait и ButtonImage
Эти две указывают имя изображений юнита. Первое – крупная картинка при выборе, вторая – иконка в меню производства.

Side=”Soviet”
Тесла боец – советский боец.

BuildTime=
Время производства, в секундах.

CommandSet=
Набор действий, которые доступны юниту. На этом стоит остановиться для подробного изучения, но в другой раз.

KindOf=
Набор фильтров, указывающих ограничения для юнита.
ECTABLE – можно выбрать, нельзя выбрать вызываемую авиацию
CAN_ATTACK – может атаковать
INFANTRY – это пехота; может также быть – корабль и прочее

VoicePriority – насколько важен голос юнита. Нет, это не демократия; просто если вы выбираете несколько юнитов, то услышите реплику юнита с наибольшим значением.

Description и TypeDescription
Кажется знакомым? Это ссылки на строки, содержащие текстовое описание юнита

HealthBoxHeightOffset
Отвечает за место, где будет расположена зеленая полоска. У есть всех старых юнитов.

Unitro
Звук при создании юнита

GameDependency
Что требуется для создания юнита, в нашем случае:
<GameDependency
id=”ModuleTag_GameDependency”>
<RequiredObject>SovietPowerPlantAdvanced</RequiredObject>
</GameDependency>
Для создания необходима постройка «Супер реактор». Советские казармы не указаны, так как только там можно производить советскую пехоту, и требование излишне.

Armor из ArmorSet
Тип брони, используемый бойцов. Имя брони выбирается из соответствующего файла.

Что все это означает? Да то же, что тринадцать лет назад. Primary – первое оружие, Secondary – второе, которое применяется если нельзя применить первое (или применена способность менять оружие). Здесь указывается лишь имя оружия, само оно лежит в Weapon.xml файле.

DELETED

<GameDependency>
<Needed>_iedTech2</Needed>
</GameDependency>
Нам нужно получить _iedTech2 (повышенная чистота) для создания танка. Кроме того, в строке KindOf показано, что это T2_UNIT. Меняя эти параметры (1, 2 или 3 технологический уровень), можно добиться желаемого результата.

DELETED

Редактирование оружия
Рассмотрим на примере нашего вечно живого танка.
Найдем строчки, начиная с WeaponSet:

У икона 2 орудия, армата и лазерный целеуказатель. Допустим, будто нам необходимо поменять его пушку. Для данного необходимо найти iedAntiVehicleVehicleTech1Cannon в файле Global/Weapon.xml.
Какие ведь строчки предполагают больший энтузиазм?

DELETED

AttackRange=
Дальнобойность. Более количество – далее штурм, наверное просто.

Weapon=
Прыть снаряда. «Снаряд» лазера совсем резв, а каждые ракеты достаточно медлительные.

AcceptableAimDelta=
Как велик угол перестрелки, для которого никак не потребуется вертеть башню. Огромное смысл дозволяет палить обратно, никак не поворачивая башню, будто смотрится никак не совсем прекрасно.

ClipSize=
Емкость орудия с урезанным боеом, посещает у самолетов. Нежели более, тем реже необходима перезарядка.

ReloadsClip=
Вероятность возобновления урезанного боеа в полевых критериях. значит недостает боезапаса, а RE_TO_BASE – будто сообразно окончанию боеа юнит ворачивается на основание для перезарядки.

Flags=
Множество фильтров способности атаки. К примеру,
ATTACK_NEEDS_LINE_OF_SIGHT воспрещает атаку, ежели юнит никак не наблюдает мишень – в том числе и ежели она в зоне дальнобойности орудия.

CanFireWhileMoving=
Разрешено ли палить в перемещении. Дредноут имеет возможность, авианосец – недостает.

RequiredAntiMask=
Супротив что употребляется орудие. К примеру,
RequiredAntiMask=”ANTI_WATER ANTI_GROUND ANTI_STRUCTURE”
значит, будто орудие разрешено использовать супротив спостроек, аква и наземных целей, однако никак не супротив подводных либо легких целей.

FiDuration=
Время залпа. Традиционно употребляется для такого, будто бы танк никак не начал крутить вышкой по окончания анимации залпа.

ClipReloadTime=
В конце концов, RoF, скорострельность. Нежели не в такой мере, тем почаще пламя, однако никак не владеет значения становить не в такой мере, нежели FiDuration.

Секция, отвечающая из-за снаряд и его боеголовку. Совсем принципиально взять в толк ее принцип работы.
Запомните – никак не орудие убивает людей, оно только запускает снаряды с конкретной частотой. Снаряд несет к цели боеголовку, она-то и наносит ущерб.
У нашего орудия фамилия боеголовки — iedAntiVehicleVehicleTech1Warhead. Благодарю ЕА, в кой раз. Хорошо, вот будто принципиально ведать:
RequiredAntiMask
У боеголовки имеется собственный комплект антимасок. Традиционно он таковой ведь, как и у орудия, однако ежели изготовить его более, то мишень никак не уйдет от пламени, в том числе и ежели модифицируется.
Дальше, DamageNugget описывает ущерб.
Фактически Damage= значит численность немодифицированного урона, кой получит мишень.
Ущерб трансформируется в зависимости от DamageType= и вида брони, которую перемещает мишень.
DeathType=
Вид погибели от данной боеголовки. Тут никак не RA2, количество методик помереть раза в 3 не в такой мере.
SuppressionNugget
Некие боеголовки наносят ущерб всем в области. Radius= описывает величина данной зоны, а DurationSeconds= — длительность результата.
Вот и целый базис. Учите и асоциируйте, чтоб выяснить более.

Последня дробь перевода.
Как пришить ремонтных дронов к зданию либо юниту.
Ранее мы теснее разглядывали текстуру кода юнитов. Создадим этак, будто наш танк станет владеть ремонтными дронами. Для данного отыскиваем в коде, опосля строчки , блок с тэгами . Добавим последующий код меж строчек и .

Читайте также: