Banished вики
Регистрация
Advertisement
Banished вики
145
страниц

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

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

Сборка примера в рабочий мод[]

Lettuce

Если вы хотите собрать и протестировать мод из 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 Описание мода и ссылки на готовый пакет мода можно найти в этой статье: Lettuce_(example)
Advertisement