Фэндом

Banished вики

Пример: Новые растения

145статей на
этой вики
Добавить новую страницу
комментариев0 Поделиться

Этот пример мода добавляет новый вид растений для выращивания на полях — Салат.

ToolFast.png Описание команд можно найти в статье: Banished Toolkit#Параметры командной строки

Сборка примера в рабочий мод Править

Lettuce.jpg

Если вы хотите собрать и протестировать мод из Banished ToolKit, то выполните команду:

bin\x64\Tools-x64.exe /build lettuceResources.rsc /pathres ../example/crop /pathdat ../example/crop/bin

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

Перед упаковкой мода, вы должны явно указать игре загрузить ресурсы с помощью параметра /ref:

bin\x64\Application-x64-profile.exe /ref lettuceResources.rsc /pathres ../example/crop /pathdat ../example/crop/bin

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

Вы можете собрать мод в пакет такой командой:

bin\x64\Tools-x64.exe /mod Package.rsc:lettuce /pathres ../example/crop /pathdat ../example/crop/bin

Чтобы протестировать мод сам по себе, вы можете запустить игру, заставляя её использовать только пакеты:

bin\x64\Application-x64-profile.exe /onlypkg

Игра получит новый мод, перечисленный в диалоговом окне модов, и вы сможете включить его. Если вы так-же работали и с другими примерами, то сможете включить несколько модов, и играть с ними одновременно.

Главные шаги добавления растений Править

1. Вам потребуется модели двух объектов. Одна для отображения растения в поле и другая для собранного урожая.

/example/crop/Models/Lettuce.fbx

2. Вам нужны ресурсы текстур, материалов и сеток объектов.

/example/crop/Models/MaterialInstance/Lettuce* и LettuceLeaf*
/example/crop/Models/LettuceLeafMesh.rsc и LettuceLeaf.rsc

3. Вам нужно заполнить таблицу строк (описание) и спрайтов (картинки в окнах).

/example/crop/UI/CropStringTable.rsc
/example/crop/UI/CropSpriteSheet.rsc

4. Наконец вам нужно сделать описания сущностей (данные по растению и ресурсу).

/example/crop/Template/NaturalResourceLettuce.rsc
/example/crop/Template/RawMaterialLettuce.rsc

5. Для упаковки и ссылки на новые объекты, вам понадобится описание пакета и список связанных объектов.

/example/crop/Package.rsc
/example/crop/lettuceResources.rsc
ToolFast.png Описание мода и ссылки на готовый пакет мода можно найти в этой статье: Lettuce_(example)

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

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

Также на Фэндоме

Случайная вики