Всадники Кальрадии

Модификации => Разработка модов => Гражданская Война в России => Тема начата: Rockwell от 24 Октября, 2009, 02:05

Название: Твики, скрипты, коды для включения в мод
Отправлено: Rockwell от 24 Октября, 2009, 02:05
В порядке реализации предложения уважаемого коллеги Aaz "закладываю" данную подтему. Просьба любой предлагаемый твик сопровождать кратким описанием.

На данный момент в ГВ включено несколько твиков, а именно:
- возможность вызова "лорда" дружественной/нейтральной фракции на дуэль;
- при выборе квестов у мэров городов можно "перебирать харчами" - при отказе от квеста мэр тут же предлагает другой;
- "привязка" коров - теперь они не разбегаются...

Возможно, было еще что-то, только я уже не помню ;)
Название: Re: Твики для включения в мод
Отправлено: Aaz от 24 Октября, 2009, 10:57
Из темы про твики (http://rusmnb.ru/forum/index.php?topic=255.0), думаю, подойдут вот эти:

Поведение скота, размеры партий и квесты.
3. Изменение числа пленных, которых можно держать через умение Prisoner management
Квесты:
1. Меняем таймер на повтор квестов (квесты будут правиться, ага. в комплексе не стоит забывать и про эту часть. например, всегда считал, что квест на доставку должен быть беспериодный, как в первых версиях м&б)
2. Заставляем старейшин деревень давать другой квест после отказа от самого первого
Деревни/города/замки:
1. Меняем размер дохода от посещения вышего города торговыми караванами (для более тонкой настройки экономики, так не критичен)
2. Настройка затрат времени на постройки в деревнях (т.к. в идеале постройки будут заменяться, правка нужна, чтобы соотнести реальное выремя постройки и период действия мода, чтобы строительство не было бессмысленным или сверхбыстрым)
3. Заставим мельницы прибавлять по 5% благосостояния каждый месяц, вместо единоразового эффекта (и не только для мельниц, если эти самые "не только" будут в моде)
Бой/Войска/Герой
1. Редактирование возможности пользоваться имуществом во время осад
3. Изменение периода времени между попытками вербовки пленных (возможно, потребуется в рамках концепции пленных в моде, которую еще предстоит окончательно сформулировать)
ВНИМАНИЕ вместо двух твиков
4. Изменение числа наемников для вербовки в городах
5. Изменение числа рекрутов для вербовки в деревнях
хорошо бы иметь твик, дающий возможность выбора наемников из списка, как в своем замке. Аналог: мод по звездным войнам (таверна), чайнамод (село)
6. Разрешить героям размещаться в гарнизонах (хороший твик, но имеет неслабый баг: если оставить компаньона в замке, который захватят (или герой сам отдаст), то мы его теряем)
8. Редактирование вероятности пленения лордов
Ссылки на твики от камрада Awallon:
Объединение лутеров против вас
Продажа пленных в рабство в тавернах (в рамках общей концепции пленных, которую...)
Твик на увеличение процветания деревни после квеста (для более тонкой настройки экономики, так не критичен)
Изменение работы "Школы" в деревне
Изменение количества денег у торговцев в городе (для удобства, так не критичен)
Твик на меню торговли в городе

УБЕДИТЕЛЬНАЯ ПРОСЬБА К КОМРАДАМ!
НЕ ДИСКУТИРОВАТЬ ПО ПОВОДУ ТОГО, НУЖЕН ИЛИ НЕТ КАКОЙ-ТО ТВИК. ПРОСТО ОСТАВЛЯЙТЕ ЕГО ОПИСАНИЕ. КОГДА БУДЕТ ЧТО ОБСУЖДАТЬ, ЭТИМ И ЗАЙМЕМСЯ

Особенно интересны оригинальные твики, сделанные в модах, С ОПИСАНИЕМ СПОСОБА ИХ РЕАЛИЗАЦИИ.
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Rockwell от 24 Октября, 2009, 11:56
От коллеги Anarchist: Скрипт по расценкам на пленных

Файл scripts.txt

параметр game_get_prisoner_price 1 переправе на game_get_prisoner_price -1

И замените цифры которые за ним идут, на вот эти:
 12 21 1 1224979098644774912 2133 2 72057594037927936 50 4 0 33 3 144115188075855885 360287970189639808  360287970189640122 2171 2 1224979098644774913 1224979098644774912 2133 2 1224979098644774914 1224979098644774913 2105 2 1224979098644774914 10 2107 2 1224979098644774914 1224979098644774914 2108 2 1224979098644774914 6 2133 2 72057594037927936 1224979098644774914 3 0 2075 1 72057594037927936



Добавлено: 24 Октября, 2009, 12:47
Сундук "с плюшками"

Как известно, иногда в процессе скитаний по виртуальному миру, главный герой со товарищи совершенно неожиданно (или, наоборот, вполне целенаправленно) находит сундук, в котором есть что-то полезное… Каким же образом вставить сундук с полезным содержимым в игру?

В основном, мэтры от мододелания рекомендуют воспользоваться модульной системой. Ею я для начала и воспользовался, а затем понял, что можно сделать все гораздо проще – с помощью известной программы TroopEditor

Итак, предположим, в какой-либо конкретной деревушке (например, в деревушке village_85) мы собираемся разместить сундук с каким-нибудь интересным содержимым.

Сразу хочу отметить, что в МиБе функционально в качестве «сундука» используется troop, и поэтому отыскать его можно с помощью TroopEditor. Войдя в указанную программу, мы обнаруживаем целых три «сундука» (позиции обычно с 591 по 593), носящих одинаковое имя Bonus_Chest, но различающихся по идентификации – соответственно, trp_bonus_chest_1, trp_bonus_chest_2, trp_bonus_chest-3.

В качестве необходимого для нас «сундука», выбираем, например, 592 – Bonus_Chest [trp_bonus_chest_2], и заменяем его содержимое тем, что нам нужно (то есть проводим обычную экипировку «трупса»).

Затем, заходим в файл scenes.txt, и отыскиваем строку, которая соответствует данным о деревушке 85. В файле это выглядит как
scn_village_85 village_85 256 none none 0.000000 0.000000 100.000000 100.000000 -100.000000 0x000000014007b26300059563000051e000001aa4000034ee
0
0  
outer_terrain_snow

Меняем выделенный «0» на значение «1 592». В результате получаем:
scn_village_85 village_85 256 none none 0.000000 0.000000 100.000000 100.000000 -100.000000 0x000000014007b26300059563000051e000001aa4000034ee
0
1 592
outer_terrain_snow

Обратите внимание – число 592 соответствует порядковому номеру «сундука» в списке troops в TroopEditor. Следовательно, если вдруг по какой-либо причине в вашем модуле порядковые номера сдвинутся, то использовать для подстановки нужно новый порядковый номер соответствующего Bonus_Chest.

Теперь заходим в игру, добираемся до нужной нам деревни и через Alt-Enter + Ctrl-E входим в редактор сцен.

Отыскиваем место, куда собираемся разместить «сундук», и затем из “Scene Props” выбираем “container_chest_b”. Сохраняем сцену, открываем сундук – и обнаруживаем в нем то, что было нами заложено.

Сразу оговорюсь, что в Scene Props в наличии есть три контейнер-сундука, которые по умолчанию соответствуют troops следующим образом:

591 – Bonus_Chest [trp_bonus_chest_1] – “container_small_chest”
592 - Bonus_Chest [trp_bonus_chest_2] – “container_chest_b”
593 - Bonus_Chest [trp_bonus_chest_3] – “container_chest_c”


Добавлено: 24 Октября, 2009, 14:19
Твик от Awallon: Позволяет противникам объединяться против вас, а также союзникам присоединяться к вам в начале битвы.

Открываем scripts.txt и ищем строчку:

31 2 1224979098644774925 13

Таких строчек в блоке "let_nearby_parties_join_current_battle -1" две. Первая отвечает за то, чтобы различная нечисть объединялась на вражеской стороне, вторая - вместе с вами против кого-нибудь, как караваны или охотники за головами, например, но на союзной стороне. Просто удалите одну или все две строчки, чтобы получить желаемый эффект.

После этого прокручиваем чуть выше до начала блока и видим следующее:

let_nearby_parties_join_current_battle -1
     70 23 2 1224979098644774912 1 23 2....


Если вы удалили одну из строчек, то поменяйте 70 на 69, если обе, то на 68.

Новую игру при этом начинать не нужно - работает с сохраненными))

Комментарий: попробовал, очень даже весело получилось - в особенности, когда случайно одним ГГ сунулся к Уфе, и нарвался на несколько банд анархистов - их сразу выстроилось 58 против меня одного. Пришлось делать ноги...
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: СергиоОбрегон от 18 Декабря, 2009, 11:07
Увыжаемый Rockwell, в твоём моде есть такая фича, как менюшка в диалоге о вызове любого встречного лорда на поединок. Не мог бы ты подсказать каким образом это реализовано. Я так понимаю что этот твик как то неразрывно связан с квестом о защите чести леди(там еще небольшой баг есть по этому поводу)?
В любом случае хотелось бы знать как устроен этот твик.
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Rockwell от 18 Декабря, 2009, 11:23
СергиоОбрегон
Ссылка на твик http://forums.taleworlds.com/index.php/topic,46290.msg1328113.html
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Nikito$ от 20 Декабря, 2009, 19:12
Rockwell
Скажи пожалста, как и что ты добавлял, а то я на басурманском форуме ничего не понял. Сделал, как там написано, а при запуске игра вылетает. Подсажи, что делать?
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Anarchist от 09 Января, 2010, 22:28
Файл с пригибаниями - http://rusmnb.ru/forum/index.php?action=dlattach;topic=2216.0;attach=9209
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: AVIT от 17 Января, 2010, 23:39
Смена культуры захваченного поселения (прим. редактора)

Скрипт give_center_to_faction_aux

В конце скрипта добавить что-то вроде
Код
(try_begin),
    (eq, ":faction_no", "fac_kingdom_1"),
    (party_set_slot, ":center_no", slot_center_culture,  "имя_культуры!"),
(else_try),
    (eq, ":faction_no", "fac_kingdom_2"),
    (party_set_slot, ":center_no", slot_center_culture,  "имя_культуры!"),
(else_try),
    (eq, ":faction_no", "fac_kingdom_3"),
    (party_set_slot, ":center_no", slot_center_culture,  "имя_культуры!"),
(else_try),
    (eq, ":faction_no", "fac_kingdom_4"),
    (party_set_slot, ":center_no", slot_center_culture,  "имя_культуры!"),
(else_try),
    (party_set_slot, ":center_no", slot_center_culture,  "имя_культуры!"),
(end_try),
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: AzVer от 19 Января, 2010, 16:06
Новая версия brf editor называется open brf,говорят у неё по сравнению со старой больше возможностей по созданию анимаций http://rusmnb.ru/forum/index.php?topic=3492.0
сама програмулина http://rusmnb.ru/download.php?view.150
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Rockwell от 19 Января, 2010, 16:15
Давно знаком с опенБРФэдитором - есть нюансы. Пока невостребована, но в перспективе может быть использована.
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: FATALERROR от 26 Февраля, 2010, 14:51
Rockwell, говорят, что в вашем моде увеличены выплаты за сражения на арене (главный приз больше 250), можете ли поделиться скриптом для модульки? :)
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: t.rek от 14 Августа, 2010, 09:18
Не подскажите пожалуйста где и что нужно изменить что бы во время осады замков конница была неспешная?

зарание спасибо
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: NightHawkreal от 14 Августа, 2010, 13:21
А они у тебя слишком торопяться? :)
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: t.rek от 15 Августа, 2010, 20:38
А они у тебя слишком торопяться? :)

Не торопяться, но хочеться попробывать ворваться в замок на лошади со своей конницей!

Подскажите пожалуйста!
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: KapelaN от 15 Августа, 2010, 21:08
Так она вроде и не спешанная,и стены остались только в городах,не?
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: t.rek от 16 Августа, 2010, 01:16
Так она вроде и не спешанная,и стены остались только в городах,не?

В моде на Гражданская Война в России к M&B История героя, при нападении на форты или крепости у нападающих лошади остаются, ну вот хочеться очень в Warband так помесить только без огнестрельного оружия(против стрелы и меча) ворватся через ворота!
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Acharon от 30 Октября, 2010, 01:00
не подскажете ли как реализована граната в данном моде? Заранее спасибо!
просто для реализации более сложных видов вооружения постоянно натыкаюсь в на осутствие данного рукаводства.
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: NightHawkreal от 30 Октября, 2010, 02:19
Если мне не изменяет память - как в чайна, т.е криво :)
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Zhelko от 28 Декабря, 2010, 16:08
Смена культуры захваченного поселения (прим. редактора)

Скрипт give_center_to_faction_aux

В конце скрипта добавил что-то вроде
(eq, ":faction_no", "fac_kingdom_1 Soviet_Russia 0 16724736"),
    (party_set_slot, ":center_no", slot_center_culture,  "swadian"),
(else_try),
    (eq, ":faction_no", "fac_kingdom_2 Alliance 0 3398963  "),
    (party_set_slot, ":center_no", slot_center_culture,  "vaegir"),
(else_try),
    (eq, ":faction_no", "fac_kingdom_3 Bukharsky_Emirate 0 13408767"),
    (party_set_slot, ":center_no", slot_center_culture,  "khergit"),
(else_try),
    (eq, ":faction_no", "fac_kingdom_4 White_Movement 0 14540083"),
    (party_set_slot, ":center_no", slot_center_culture,  "nord"),
(else_try),
    (eq, ":faction_no", "fac_kingdom_5 Gulyay-Pole 0 3399133 "),
    (party_set_slot, ":center_no", slot_center_culture,  "rhodok!"),
(end_try),
Не фига не получилосью
Дружище, убедительно прошу помочь .
Просьба поподробней расписать сам процесс .что и откуда брать.
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Есаул Новиков от 29 Декабря, 2010, 04:50
у меня есть такое предложение.может совместить нормальную анимацию зарядки и ту анимацию,где пригибаться можно.где-то тут я видел оба файлика ЭКШИОН.ТХТ вот.в одно как-то реально это сделать? или просто скажите,какие там строчки надо заменить,чтобы заряжалось оружие нормально,а не через дуло:)) тоесть и то и то совместить.было бы хорошо,А то ставишь "пригибания " ,а заменяется "зарядка".тоесть либо то ,либо то.вот что возникает.чтобы и то и то было:) вроде всё понятно объяснил
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Clegane от 05 Января, 2011, 10:58
Как поставить быструю перезарядку -
1. Делаем резервную копию action.txt!
 2. Открываем action.txt Блокнотом.
Находим reload pistol
находим под reload pistol
2.000000 anim_human 22650 22860 9 0 0.0 0.0 0.0 0.0
меняем на
2.000000 anim_human 22860 22860 50 0 0.0 0.0 0.0 0.0
3. SAVE
4. Находим reload musket
Находим под reload musket
2.000000 anim_human 22650 22860 9 0 0.0 0.0 0.0 0.0
меняем на
2.000000 anim_human 22860 22860 50 0 0.0 0.0 0.0 0.0
5. SAVE
6. Запускаем игру
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Люхтвафе от 06 Февраля, 2011, 16:47
Как сделать чтобы граната взрывалась через 3-5сек, а ее дальность полета понизить ( граната которая летит на всю карту  :blink:- это не то что я ожидал)?
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Люхтвафе от 08 Февраля, 2011, 21:10
Как сделать чтобы персонаж CWR держал винтовку как в WW-II: CHINA BATTLEFIELDS т.е. левая рука должна быть на ложе винтовки.
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Johnnie Walker от 20 Февраля, 2011, 23:49
Тачанка ?  :D  http://www.youtube.com/watch?v=lPPUhpxK00g
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Clegane от 23 Февраля, 2011, 13:10
Очень полезная ссылка, если б еще скрпитера найти.
Спасибо
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Suff X от 03 Марта, 2011, 13:34
а че, там же какие то исходники даны, так давайте упрем без палева
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: YaLAS от 03 Ноября, 2011, 14:14
Есть ли средство для декомпиляции модов (*.txt > *.py)?
В некоторых других модах уже изначально реализовано "все", что предлагалось менять в изначальном нативе - коровы, турниры, мельница, квесты и еще вагон и маленькая тележка всяких полезностей т.п.

Так, например, в моде что сейчас использую 1257AD реализованы те скрипты, о которых тут в разных темах по этому моду предлагается реализовать. Так, например, наемники у каждого региона свои и еще уйма всего.
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Harvester от 29 Ноября, 2015, 20:18
Версия для Варбанда 0.14

Использовал твики (с помощью TweakMB):
Вызов старосты из меню деревни;
Вызов Гильдмастера из  меню города;
Продолжение боя после убийства персонажа;

Предлагаю включить эти твики в следующую версию  :)

И еще. Апгрейд очень затратный, может экономику немного поправить ;)
Название: Re: Твики, скрипты, коды для включения в мод
Отправлено: Rockwell от 29 Ноября, 2015, 21:24
Версия для Варбанда 0.14

Использовал твики (с помощью TweakMB):
Вызов старосты из меню деревни;
Вызов Гильдмастера из  меню города;
Продолжение боя после убийства персонажа;

Предлагаю включить эти твики в следующую версию  :)

И еще. Апгрейд очень затратный, может экономику немного поправить ;)

Спасибо за подсказку, коллега - все это и еще много чего предполагается реализовать))
Кроме того, поскольку будет меняться сюжет и геймплей, экономику уже буду подгонять под новые условия.