Создание деревни


Салют! Сегодня я постараюсь понятно объяснить вам о там как создать собственную деревню в ВБ.

Нам понадобится:
• module_troops.py
• module_scenes.py
• module_parties.py
• module_scripts.py
• И конечно же прямые руки:smile:


Фильтры:
Цвет - что нужно искать
Цвет - что нужно вставить

Цвет - пояснение

Цвет - исходник

Шаг 1.
Открываем module_troops.py и ищем строку "village_110_elder"


Код:
```
["village_109_elder","Village_Elder","{!}village_1_elder",tf_hero|tf_randomize_face|tf_is_merchant, 0,0, fac_commoners,[itm_sarranid_cloth_robe_b, itm_nomad_boots],def_attrib|level(2),wp(20),knows_inventory_management_10, man_face_old_1, man_face_older_2],
["village_110_elder","Village_Elder","{!}village_1_elder",tf_hero|tf_randomize_face|tf_is_merchant, 0,0, fac_commoners,[itm_robe, itm_wrapping_boots],def_attrib|level(2),wp(20),knows_inventory_management_10, man_face_old_1, man_face_older_2], 
["village_111_elder","Village_Elder","{!}village_1_elder",tf_hero|tf_randomize_face|tf_is_merchant, 0,0, fac_commoners,[itm_robe, itm_wrapping_boots],def_attrib|level(2),wp(20),knows_inventory_management_10, man_face_old_1, man_face_older_2],

# Place extra merchants before this point
["merchants_end","merchants_end","merchants_end",tf_hero, 0,0, fac_commoners,[],def_attrib|level(2),wp(20),knows_inventory_management_10,0],

```


Пояснение:
village_111_elder = ID Старосты
Village Elder = Имя
tf_hero = Герой
tf_randomize_face = Случайное лицо
tf_is_merchant = Торговец
[itm...] = Вещи

Всё, теперь сохраняем этот файл и выходим из него.

Шаг 2.
Теперь мы должны добавить сцену деревни. Открываем module_scenes.py и ищем "village_110":


Код:
```
("village_109",sf_generate,"none", "none", (0,0),(100,100),-100,"0x00000001500410320005a96800006b5300004edc00000d11",[],[],"outer_terrain_desert"),

("village_110",sf_generate,"none", "none", (0,0),(100,100),-100,"0x00000001500410320005a96800006b5300004edc00000d11",[],[],"outer_terrain_desert"),

("village_111",sf_generate,"none", "none", (0,0),(100,100),-100,"0x00000001500410320005a96800006b5300004edc00000d11",[],[],"outer_terrain_desert"),
```

Пояснение:
village_111 = ID деревни
0x00000... = код территории

Всё, сохраняемся и выходим.

Шаг 3.
Теперь мы добавляем нашу деревню на карту. Открываем module_parties.py и ищем "village_110":

Код:
```
("village_108","Mit Nun",  icon_village_c|pf_village, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(28.8, -107.3),[], 180),
("village_110","Rushdigh", icon_village_c|pf_village, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(38, -104),[], 40),
("village_111","Us Village's Name", icon_village_c|pf_village, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(28, -104),[], 40),

("salt_mine","Salt_Mine",icon_village_a|pf_disabled|pf_is_static|pf_always_visible|pf_hide_defenders, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(14.2, -31),[]),
```

Пояснение:
village_111 = ID деревни
Us Village's Name = Название деревни
icon_village_c = Иконка деревни
pf_village = Признак деревни
28, -104 = Координаты


Сохраняемся и выходим.


Шаг 4. (В последних версия МС нет этих строк!)
Таак, теперь нам надо отдать эту деревню какому-нибудь лорду и привязать к городу или крепости. Открываете файл module_scripts.py и в скрипт game_start добавте:


(party_set_slot, "p_village_111", slot_village_bound_center, ""),
(store_faction_of_party, ":town_faction", ""),
(call_script, "script_give_center_to_faction_aux", "p_village_111", ""),

Например:

(party_set_slot, "p_village_111", slot_village_bound_center, "p_town_13"),
(store_faction_of_party, ":town_faction", "p_town_13"),
(call_script, "script_give_center_to_faction_aux", "p_village_111", ":town_faction"),

Теперь бегом в игру тестить новую деревню

Удачной игры!!!




- используйте эту кнопку если вы обнаружили ошибку/искажение содержимого/отсутствие контента в новости или если хотите сообщить администрации о выходе новой версии мода и т.п.

Комментариев 46

ТОЛСТЫЙ ТРОЛЛЬ
Kirill_ForestRanger
Офлайн 7 января 2017 19:26 поделиться
Во первых нужна модульная система. Во-вторых не пользуйся гайдами с коммандо,тут все написано без отступов/пробелов. Создать деревню не так то просто. К ней нужно прописать сцены и старейшину добавить. Муторно.


Голова
Олег G
Офлайн 7 января 2017 19:29 поделиться
Kirill_ForestRanger других гайдов нет. Или ты знаешь где другие есть? 


ТОЛСТЫЙ ТРОЛЛЬ
Kirill_ForestRanger
Офлайн 7 января 2017 19:35 поделиться
Я пользовался на всадниках кальрадии. Там по МС в 9 частях помойму. И справочник тебе в помощь ?СПРАВОЧНИК МОДОДЕЛА???


Голова
Олег G
Офлайн 7 января 2017 19:43 поделиться
Ты сам хоть понял то, что ответил сейчас мне? 


Царь
syabr
Титул: Главный динозавр и ГГ сайта
Офлайн 7 января 2017 20:21 поделиться
Он кстати правильно ответил. Ссылка на гайд по модульке есть в нашем справочнике. А пробелы и отступы у нас очень сложно сделать, сайт переворачивает вверх тормашками. Мы всё же не форум


Танки грязи не боятся, сама отвалится
Я на Всадниках Кальрадии: https://rusmnb.ru/index.php?action=profile;u=18932
Голова
Олег G
Офлайн 7 января 2017 20:29 поделиться
Вот что выдал мне unexpected end of file while reading file modules native scripts.txt  - это что за ошибка?
Испортил свой натив, теперь МС надо перестанавливать.
syabr раз я нахожусь в гайде этом, то значит я ознакомился с остальным. Т.е. выходит я как бяшка влез суда прыгая через ступени. Нет, все последовательно, сначала МС, затем деревня и прочее. 


Царь
syabr
Титул: Главный динозавр и ГГ сайта
Офлайн 7 января 2017 20:53 поделиться
Создавать новую - это значит изучать всю модульку и питон. А зачем тебе создавать новую, если можно изменить старую, построив в ней совершенно новое? Неужели тебе мало деревень на карте?


Танки грязи не боятся, сама отвалится
Я на Всадниках Кальрадии: https://rusmnb.ru/index.php?action=profile;u=18932
ТОЛСТЫЙ ТРОЛЛЬ
Kirill_ForestRanger
Офлайн 7 января 2017 21:05 поделиться
Полностью согласен с Сябром.


Отрок
Merovingen
Офлайн 17 февраля 2017 11:12 поделиться
У меня вопрос. Хочу в один из модов (чисто для себя) добавить пару фракций и соответственно типовых городов и т.д. на свободное место глобальной карты. Это вообще реально для такого профана как я, не имеющего никакого понятия в мододеланье?.. я попробовал как самостоятельно порыться и выше взятый обзор использовал, но ничего дельного не вышло. Посоветуй как мне действовать.


Царь
syabr
Титул: Главный динозавр и ГГ сайта
Офлайн 17 февраля 2017 11:50 поделиться
Приветствую на сайте. Не надо писать в старых сообщениях, найти затруднительно. Пиши на последней странице новым комментарием, а не как ответ. Нет, без знания модостроения тут ничего не выйдет. Для того что ты хочешь сделать нужны познания в модульке, сценоделии, а если намерен одеть юнитов - то ещё и в трупсэдиторе. Кроме того, нужна модулька мода, и далеко не все авторы её выкладывают.


Танки грязи не боятся, сама отвалится
Я на Всадниках Кальрадии: https://rusmnb.ru/index.php?action=profile;u=18932
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн

Сейчас на сайте: 323
Гостей: 320

Пользователи: 

Последние комментарии

MOD The Parabellum
livaiui, 20 января 2025 11:45
что там по новостям о 1.4 версии мода?...
ПЕРЕЧЕНЬ МОДОВ НА ОиМ
Ragnarihno, 20 января 2025 09:49
Подскажите, а баттл сайзер есть на ОиМ?...
MOD A World of Ice and Fire
maxim kalenkovich, 19 января 2025 16:04
Всем Мир, подскажите на какую версию warband ставить этот мод? Armello, привет, разобрался в чем...
MOD Twilight of the sun king / Закат Короля- Солнце
kitel, 15 января 2025 19:34
про города имею ввиду столицу...
MOD Twilight of the sun king / Закат Короля- Солнце
kitel, 15 января 2025 19:13
а как в город попасть и куда патч ставить?...
Флудилка V3
vadmin007, 14 января 2025 22:49
Добрый вечер, не играл в mount and blade несколько лет. Решил вот bannerlord запустить, настройки...
HAN XIONGNU WARS - ПЕРЕВОД НА РУССКИЙ ЯЗЫК
SimbaD, 13 января 2025 10:22
Здесь просто русификатор,а купить игру,судя по всему, можно здесь,вверху есть...
MOD NOVA AETAS (ОБСУЖДЕНИЕ)
Oleg konrad20, 10 января 2025 23:29
Здравствуйте я бы хотел к вам обратится за помощью я незнаю почему у меня каждую неделю со всеми...
HAN XIONGNU WARS - ПЕРЕВОД НА РУССКИЙ ЯЗЫК
Виктор Паскарь, 8 января 2025 00:18
narshadarss, как качать с вашего сайта не шарю что делать где кнопки скачать Как скачать моды с...