на главную
об игре

Forts "Создания собственного оружия на базе Cannon. Часть 1"

Оружие типа "Cannon" это тяжелое оружие, которое подходит для борьбы с бронированными базами. Способно пробивать конструкции насквозь. Для постройки этого требуется завод боеприпасов или просто фабрика в кампании. Пушка пробивают один слой брони и несколько элементов крепления.

Подготовка к работе:

Минимальный набор для корректной работы мода
Минимальный набор для корректной работы мода

Создаем папку для мода, название может быть на любом языке. Далее нам потребуются lua-файлы: displayname, itemversion и mod. Их можно скопировать с любого другого мода.

Далее создаем внутри нее папку mods, а уже в нее копировать language-English и language-Russian. Внутри каждой из них находится weapons со своим strings.lua с описанием оружия в игре.

В каждой папке свой strings.lua
В каждой папке свой strings.lua
Спойлер

Для русского:

function Merge(t1, t2) for k, v in pairs(t2) do t1[k] = v end end

Merge(Weapon,

{

cannon2 = L"Самодельная пушка",

cannon2Tip2 = L"Назначение: Тяжелая артиллерия",

cannon2Tip3 = L"Описание: Созданно игроком",

})

Для английского

function Merge(t1, t2) for k, v in pairs(t2) do t1[k] = v end end

Merge(Weapon,

{

cannon2 = L"Cannon",

cannon2Tip2 = L"Use: Heavy artillery",

cannon2Tip3 = L"Description: ..",

})

Настройка отображения мода:

1) displayname.lua

Спойлер

DisplayName =

{

['English'] = L"Сannon",

['Russian'] = L"Самодельное оружие",

}

2) mod.lua

Спойлер

Selectable = true

Priority = 6

Category = "Combat"

RequiresHighSeas = true

RequiresMoonshot = true

3) itemversion.lua

Спойлер

ItemVersion = 1

Стоит учитывать, что игра требовательна к чистоте lua-файлов от скрытых символов (которые неизбежно появляются при создании из txt и д.р. форматов).

Изображение предварительного просмотра

Представляет из себя "preview.jpg" с размером 1024х576. Является необязательным атрибутом.

HUD оружия

Для того, чтобы отличать свое собственное оружия от игровых требуется добавить ему собственные иконки.

Создаем ui\textures\HUD. Сюда нужно добавить: HUD-название_оружия-A.png, HUD-название_оружия-D.png, HUD-название_оружия-R.png, HUD-название_оружия-S.png. Кроме этого создаем detail с файлом название_оружия.png

Примеры:

Спойлер

Для HUD-название_оружия

название_оружия.png

Отображение при строительстве
Отображение при строительстве

Текстуры для оружия

Теперь приступим к добавлению текстур нашего оружия. Создадим ..\weapons\название_нашего_оружия. Сюда входят такие текстуры как: barrel.png, base.png и head.png.

Пример:

Спойлер

Если вы планируете существенно переработать текстуры оружия анимации перезарядки лучше удалить (о чем подробнее будет сказано во второй части).

Все текстуры лучше всего создавать в формате .png т.к. они проще в добавлении.

Текстуры выстрела

В weapons создаем media, а в нее добавляем bullet_нового_оружия.png

Текстура выстрела с оружия
Текстура выстрела с оружия

Подготовка завершена, далее будет настройка свойств самого оружия.

Комментарии: 0
Ваш комментарий