Frankoman said:
Is there a way to make villagers always fight back while attempting to raid, or at least fight back while I have a larger party?
Yes there is.
Open up menus.txt and search for village_start_attack, it should look like this:
menu_village_start_attack 512 Some_of_the_angry_villagers_grab_their_tools_and_prepare_to_resist_you._It_looks_like_you'll_have_a_fight_on_your_hands_if_you_continue. none 23 1 2 936748722493063239 648518346341351424 2133 2 1224979098644774912 72057594037927936 1 2 936748722493063239 144115188075856056 2133 2 1224979098644774913 72057594037927936 4 0 32 2 1224979098644774912 25 2060 1 864691128455135327 5 0 1073741855 2 1224979098644774913 0 31 2 144115188075856016 1 4 0 31 2 144115188075856016 1 2136 3 1224979098644774914 -30 -15 1 3 936748722493063320 144115188075856056 1224979098644774914 521 3 1224979098644774915 144115188075856056 7 32 2 1224979098644774915 0 1 3 936748722493063319 1224979098644774915 -3 3 0 2060 1 864691128455135327 5 0 31 2 144115188075856016 -1 2060 1 864691128455135329 3 0 2
If your party has 25 or less people in it the villagers will fight back. Change the
25 in the file to a larger number to make them fight against larger parties, setting it to 1000 will make them fight you every time (unless you can bring 1001 soldiers of course).
Regarding the
Make all parties that dislike you group up against you tweak, here's what I've got in my text files. There are some differences between 1.010 and 1.011 so I don't recommend copying and pasting the entire script, but the changes should work with both versions.
The first two numbers highlighted below represent the maximum distance a party can join at, for
daytime and
nighttime. You can adjust them if you wish, although setting them too high can make the early game in particular quite difficult.
Open up scripts.txt and search for let_nearby_parties_join_current_battle, it should look like this:
let_nearby_parties_join_current_battle -1
70 23 2 1224979098644774912 1 23 2 1224979098644774913 2 2133 2 1224979098644774914 5 4 0 2273 0 2133 2 1224979098644774914 3 3 0 11 1 1224979098644774915 1680 2 1224979098644774916 1224979098644774915 2147483678 2 1224979098644774916 0 1694 2 1224979098644774917 1224979098644774915 2147483678 2 1224979098644774917 0 2290 2 1224979098644774918 1224979098644774915 2147483679 2 1224979098644774918 8 2281 3 1224979098644774919 1224979098644774915 648518346341351424 2147483678 2 1224979098644774919 1224979098644774914 2204 2 1224979098644774920 1224979098644774915 2204 2 1224979098644774921 144115188075856032 4 0 31 2 1224979098644774920 432345564227567629 2133 2 1224979098644774922 100 5 0 2190 3 1224979098644774922 1224979098644774920 432345564227567629 3 0 4 0 31 2 1224979098644774920 1224979098644774921 2133 2 1224979098644774923 100 5 0 2190 3 1224979098644774923 1224979098644774920 1224979098644774921 3 0 2133 2 1224979098644774924 1 4 0 2147483679 2 144115188075856032 144115188075856110 2133 2 1224979098644774924 2 3 0 4 0 31 2 1224979098644774912 0 2147483678 2 1224979098644774922 0 32 2 1224979098644774923 0 521 2 1224979098644774925 1224979098644774915 31 2 1224979098644774925 13 2290 2 1224979098644774926 1224979098644774915 2147483679 2 1224979098644774926 5 1663 2 1224979098644774915 1224979098644774924 2330 2 1 1224979098644774915 1106 1 216172782113783949 5 0 31 2 1224979098644774913 0 32 2 1224979098644774922 0 2147483678 2 1224979098644774923 0 2133 2 1224979098644774927 1 4 0 31 2 1224979098644774912 1 2133 2 1224979098644774927 0 31 2 1224979098644774920 144115188075856122 542 3 144115188075856122 7 360287970189639680 2133 2 1224979098644774927 1 3 0 31 2 1224979098644774927 1 521 2 1224979098644774925 1224979098644774915 31 2 1224979098644774925 13 1652 3 1224979098644774928 1224979098644774915 0 1 2 936748722493063317 1224979098644774928 2133 2 1224979098644774929 72057594037927936 30 2 1224979098644774929 0 1663 2 1224979098644774915 0 2330 2 1 1224979098644774915 1106 1 216172782113783950 3 0 3 0
Add the numbers highlighted in
red below. Delete the numbers highlighted in
green above to make non-lord parties join against you, delete the numbers highlighted in
orange above to make non-lord parties join with you. Add the numbers highlighted in
teal below to prevent caravans and villagers joining battles against you, add the numbers highlighted in
maroon below to prevent caravans and villagers joining battles with you.
You will then have to update the
70 to represent the new number of lines. The red addition is +1 line, the green and orange sections are -2 lines each, and the teal and maroon sections are +3 lines each. Add up the number of lines you have added and subtracted and then adjust the
70 by this amount.
let_nearby_parties_join_current_battle -1
70 23 2 1224979098644774912 1 23 2 1224979098644774913 2 2133 2 1224979098644774914 5 4 0 2273 0 2133 2 1224979098644774914 3 3 0 11 1 1224979098644774915 1680 2 1224979098644774916 1224979098644774915 2147483678 2 1224979098644774916 0 1694 2 1224979098644774917 1224979098644774915 2147483678 2 1224979098644774917 0 2290 2 1224979098644774918 1224979098644774915 2147483679 2 1224979098644774918 8 2147483679 2 1224979098644774918 0 2281 3 1224979098644774919 1224979098644774915 648518346341351424 2147483678 2 1224979098644774919 1224979098644774914 2204 2 1224979098644774920 1224979098644774915 2204 2 1224979098644774921 144115188075856032 4 0 31 2 1224979098644774920 432345564227567629 2133 2 1224979098644774922 100 5 0 2190 3 1224979098644774922 1224979098644774920 432345564227567629 3 0 4 0 31 2 1224979098644774920 1224979098644774921 2133 2 1224979098644774923 100 5 0 2190 3 1224979098644774923 1224979098644774920 1224979098644774921 3 0 2133 2 1224979098644774924 1 4 0 2147483679 2 144115188075856032 144115188075856110 2133 2 1224979098644774924 2 3 0 4 0 31 2 1224979098644774912 0 2147483678 2 1224979098644774922 0 32 2 1224979098644774923 0 521 2 1224979098644774925 1224979098644774915 2290 2 1224979098644774926 1224979098644774915 2147483679 2 1224979098644774926 5 1609 2 1224979098644774926 1224979098644774915 2147483679 2 1224979098644774926 576460752303423516 2147483679 2 1224979098644774926 576460752303423505 1663 2 1224979098644774915 1224979098644774924 2330 2 1 1224979098644774915 1106 1 216172782113783949 5 0 31 2 1224979098644774913 0 32 2 1224979098644774922 0 2147483678 2 1224979098644774923 0 2133 2 1224979098644774927 1 4 0 31 2 1224979098644774912 1 2133 2 1224979098644774927 0 31 2 1224979098644774920 144115188075856122 542 3 144115188075856122 7 360287970189639680 2133 2 1224979098644774927 1 3 0 31 2 1224979098644774927 1 521 2 1224979098644774925 1224979098644774915 31 2 1224979098644774925 13 1609 2 1224979098644774926 1224979098644774915 2147483679 2 1224979098644774926 576460752303423516 2147483679 2 1224979098644774926 576460752303423505 1652 3 1224979098644774928 1224979098644774915 0 1 2 936748722493063317 1224979098644774928 2133 2 1224979098644774929 72057594037927936 30 2 1224979098644774929 0 1663 2 1224979098644774915 0 2330 2 1 1224979098644774915 1106 1 216172782113783950 3 0 3 0