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

Mount & Blade => Mount & Blade и Warband => Тема начата: Cr1stal от 11 Июня, 2018, 11:56

Название: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: Cr1stal от 11 Июня, 2018, 11:56
Здравствуйте. По мере прохождения Warband заметил такую особенность, что большинство вассалов всех фракций - "пассажиры", которые чуть ли не каждый день уходят от одного короля к другому. Можете подсказать, в каком файле и в какой строчке нужно редактировать отношения король-вассал или количество отношений, которое даётся после даровании надела? Или по-крайней мере сделать так, чтобы лорды все время не убегали из фракций, чтобы было как в огнём и мечом?
Название: Re: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: Vanok от 11 Июня, 2018, 12:38
Сдается мне, что это правка вовсе не одной строчки. Здесь нужно через скрипты в модульной системе работать. По крайней мере в TweakMB я такой опции не нашел.
Название: Re: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: Cr1stal от 11 Июня, 2018, 18:14
Сдается мне, что это правка вовсе не одной строчки. Здесь нужно через скрипты в модульной системе работать. По крайней мере в TweakMB я такой опции не нашел.
А это может быть связано со строчкой get_political_quest или give_center_to_lord в файле scripts?
Название: Re: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: Cr1stal от 11 Июня, 2018, 20:23
Сдается мне, что это правка вовсе не одной строчки. Здесь нужно через скрипты в модульной системе работать. По крайней мере в TweakMB я такой опции не нашел.
Или может быть вы знаете как сделать хотя бы так, чтобы каждый день не падали отношения с лордами без наделов на -2, я думаю, что это должно помочь
Название: Re: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: syabr от 12 Июня, 2018, 18:38
Cr1stal (http://rusmnb.ru/index.php?action=profile;u=50027),  так раздайте им наделы. Это проще чем рыться в куче путанных строк и менять цифры.
Название: Re: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: Cr1stal от 13 Июня, 2018, 15:27
Cr1stal ([url]http://rusmnb.ru/index.php?action=profile;u=50027[/url]),  так раздайте им наделы. Это проще чем рыться в куче путанных строк и менять цифры.

Я имел ввиду отношения других королей к своим вассалам, а не мои отношения с моими лордами. Просто когда ты уже уничтожаешь одну фракцию, то к этому времени практически нету лордов, у которых были бы хорошие отношения с каким-нибудь правителем. Меня к этому этапу вообще не могут осадить, так как фракции просто даже нормальный поход не могут собрать. Максимум - это пару грабежей деревень, а походами и осадами вовсе не пахнет. Игра просто тогда быстро надоедает
Название: Re: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: ivashka от 18 Июня, 2018, 01:15
Тоже искал мод, который бы это исправлял, но пока ничего не нашел. Хотелось бы отыграть роль этакого "серого кардинала" - захватить всю Кальрадию, будучи на службе у короля и держать максимум городов в своих руках. Но увы, рано или поздно настает момент, когда все твои лорды - однодневки, и на штурм просто никого не довести.
Выходит, что игра как бы подталкивает к тому, чтобы стать королем самому. А там свой подводный камень: после первой пары войн никто не объявляет тебе войну, и казус белли не появляются. А просто так нападать - просадка отношений со своими лордами, которые и без того стремительно портятся.
Название: Re: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: Kumi-Ori от 18 Июня, 2018, 12:20
Оффтоп : как задирать другие королевства
Название: Re: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: Macropus от 20 Июня, 2018, 16:12
Оффтоп : как задирать другие королевства
И даже честь от этого не страдает?
Название: Re: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: Kumi-Ori от 21 Июня, 2018, 13:49
И даже честь от этого не страдает?
не помню, не обращал внимания, точнее. За грабеж (robbing)падение чести точно есть.

UPD. Только что проверил - персонаж-кергит с уровнем чести 0 тормознул караван свадов, "этонашадорогаплатизапроезд", отношения со Свадией стали -1, про падение чести ничего
Название: Re: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: Гончий Пёс от 02 Августа, 2018, 10:03
В оригинальной игре это всё проработано не слишком хорошо, от чего мы и имеем описанную картину.  Рекомендую мод с дипломатией, там это подправлено в лучшую сторону и гораздо более играбельно, чем в оригинале.
Название: Re: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: Алигерн от 26 Августа, 2018, 10:42
В моде Prophesy of Pendor есть опция, позволяющая фракциям сохранять всех своих лордов. Т.о. даже погибающая фракция имеет столько лордов, сколько она имела вначале. А потом, после захвата последнего поселения гибнущей фракции, можно данную опцию переключить и добавится Вам сколько-то лордов-перебежчиков
Название: Re: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: Drink от 02 Октября, 2018, 17:31
Мод Дипломатия, как уже отметили выше, заметно улучшает ситуацию.
Также рекомендую через твикмб поставить отношения за надел +35. Этот параметр влияет на ВСЕХ королей, не только на главного героя  8-)
Также через тот же твикмб рекомендую изменить отношения если надел ушел другому с -5\+2 на -1\+35. Это также виляет на всех королей, включая ГГ.

Вообще главная проблема натива - это случайная (от -100 до 100) генерация отношений между лордами при старте игры.
Гарантированно хорошие отношения могут быть только у ближайших родственников - даже дяди\племянники\кузены чаще соперники, чем друзья  facepalm
В итоге в игре у лорда среди 148 других лордов, королей и претендентов оказывается всего 3-4 друга, которых лорд будет поддерживать.
Поэтому лорды постоянно обижаются на королей(и ГГ) и новые земли вообще лучше не раздавать, чтобы не испортить отношения со всеми  facepalm
Название: Re: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: Drink от 31 Октября, 2018, 20:26
Я нашел способ исправить перебежки.  8-)

В файле scripts.txt ищите кусок строки:

1224979098644774919 10 2105 2 144115188075856993 10 6 3

Выделенное число - увеличение отношений нпс-короля(и ГГ) с лордом за выдачу надела.


Далее самое главное! Вычисление отношений с ДРУГИМИ лордами или как все обижаются на -2 и -3:

1224979098644774933 8 2106 2 1224979098644774934 2 2112 3 1224979098644774934 -5 3

При выдаче надела королем какому-то лорду, для каждого другого лорда этого королевства игра изменяет отношения с королем по этой системе:
Берет отношения лорда с тем лордом которому король дал надел и делит их на 8(первое выделенное число). Результат округляется.
Из результата деления вычитает 2(второе выделенное число).
Увеличивает слишком маленькое число или уменьшает слишком большое на 1, до тех пор пока не дойдет до -5 или 3(третье и четвертое числа)
Проверяет характер лорда. Если лорд склочный\жестокий\распущенный, то отрицательные отношения уменьшает еще на 50%. Результат округляется. Полученное число может быть меньше нижней границы!
В итоге в игре мы видим, что большинство лордов обижается на пресловутые -2\-3. Противные могут обижаться на -6, несмотря на нижнюю границу -5.

Достаточно поменять второе выделенное число 2 на 0 и большая часть лордов перестанет обижаться или даже начнет одобрять решения короля!
Название: Re: Как уменьшить перебежки лордов от одного короля к другому?
Отправлено: ivashka от 18 Января, 2019, 02:05
Проверил, вроде все работает! Выставил в первой строке 15 вместо 10, а во второй строке - 0, как рекомендовалось.
Сейчас 475 день, у персонажа 30 уровень.
У моей фракции мигрантов нет. У двух с самой тяжелой историей - по 7 и 9, и еще 8 на все оставшиеся. Постоянных перебежек нет, лордов выпинывают далеко не каждый день.
Должен заметить, что это более хардкорный вариант игры. При обычном балансе к этому времени свои города можно почти не оборонять, т.к. маршалы все равно не могут собрать армию. Сейчас же меня исправно в каждую войну штурмует "large army", приходится попотеть. Да и город пока всего один, а обычно уже не меньше трех к этому моменту.
В общем, я доволен, спасибо! Теперь для меня это стандарт.