Добавление техники в мод.

Добавлен , опубликован

Полноценное руководство по созданию модов

Содержание:
Итак, переходим непосредственно к созданию мода, то есть заполнению его полезными ресурсами.
Типы бронетехники находящейся в директории -vehicle
airborne Самолеты и пилотируемые летательные средства
Вtr Бронемашины и тягачи
Сannon Противотанковые орудия,пулеметы,реактивные установки.
Сar Автомашины,грузовики
tank_heavy Тяжелые танки
tаnk_medium средние танки
tank_lightЛегкие таки и самоходные зенитные установки
xВ каждой директории находится папка "x" - хранит в себе разрушенные версии моделей из каждого раздела
Для начала добавим в мод пару танков:
Создаем путь в нашем моде для добавления танка комета:
resource\entity\ \-vehicle\tank_medium\
Далее в созданной нами папке Set создаем папку multiplayer, а в ней создаем папку units, тоесть получается директория:
SERIY mod \resource\set\multiplayer\units\
На данном этапе нам надо обратится к ресурсам оригинальной игры
Проходим по направлению:
1С\В тылу врага 2 - Лис Пустыни\4.pat\set\multiplayer\units\
От сюда копируем файлы vehicles.set, soldiers.set, tanks_expense.set по аддресу: SERIY mod \resource\set\multiplayer\units\ .
tanks_expense.set – в данном файле находится техника которая доступна в режиме ТТ(только танки).
vehicles.set – здесь находится вся техника, которая доступна в игре.
soldiers.set – здесь находится пехота, которая доступна в игре.
Теперь добавляем нашу технику в игру.Я хочу добавить танк Комета.
Открываем файл vehicles.set, Ищем строку в которой прописай любой средний танк(так как комета тоже средний танк), я возьму строку с Т-34
{"t34_1" ("v" c(120) t(all tankm vehicle) s(rus) n(4) g(m2) sc(25) b(ht) i(2) cw(0) cp(0)) {cost 29} {fore -2}} ; tanks only
Где:
"t34_1" – название танка
V – группа в которой танк находится, по другому называется макрос. Собственно, v это и есть специальная группа для танков.Также есть v+, но данный макрос дает возможность не только садить в танк танкистов и настраивать их количество, но добавлять сопровождение танку.
s(rus) – какой стороне конфликта будет доступен данный танк.
n(4) – количество танкистов сидящих в танке.
i(2) – место в группе
b(ht) – группа, определяет в какой вкладке выбора техники того или иного типа в игре будет находится танк.
sc(25) – сколько очков за уничтожение данного танка получит враг.
{cost 29} – цена юнита.
Для начала этого будет достаточно.
Теперь подгоняем нашу комету в список техники:
{"comet" ("v" c(180) t(all tankh vehicle) s(eng) n(4) g(h1) sc(29) b(ht) i(26) m(2) cw(0) cp(0)) {cost 60} {fore -1}} ; tanks only
Вот теперь сохраняем и закрываем файл vehicles.set.
Перейдем к локализации танка.
Создаем папку в самом каталоге с модом и называем ее localization тоесть должно получится:
SERIY mod\ localization.
Далее нам снова придется обратиться к оригинальным файлам игры, переходим по направлению:
1С\В тылу врага 2 - Лис Пустыни\localization.pak\
Отсюда копируем в ранее созданную нами папку localization файл desc.lng
Теперь открываем данный только что скопированный файл, ищем строку:
}
{"entity", (отвечает за локализацию техники), далее выбираем любое попавшиеся место в списке и пишем там:
{"comet" "A34 Comet"}
Теперь сохраняем файл и закрываем его.
Танк успешно перенесен в мод.