FANDOM


General info about tweaking can be found in the Tweaking guide section, and on this page's first post (use a translator): http://rusmnb.ru/index.php?PHPSESSID=op134t10tqjoh15rtu1tdao4g5&topic=20941.0

REQUESTS FOR HELP ABOUT TWEAKS

I'd like to ask for some help from tweakers in making/updating the following tweaks. Either post down below, or write me a PM on Taleworlds forum. It would be very much appreciated, thank you in advance! - Gorvex

Request for more tweaks:

  • Change rumor interval mechanics, so that how often and how many useful rumors you can get under a period of time
  • Extend the KO upgrade system to improve sergeants as well upon each upgrade, by a modest amount: +1 STR; +1 AGI; +10 weapon profs per upgrade (half of the knights' bonuses)
  • Completely turn off the preroll system (ransom brokers' offers and travellers' hidden chest rumors too)
  • More rune weapons for the mines of Al-Aziz: Rune Two-handed Axes and Rune Throwing Spears
  • Fix this issue: "vassal-created CKO knights show up in the courtyard, but during prison breaks, they don't join the fight on the enemy's side"
  • Be able to break out lords from prison even from the walled fiefs of the faction that you joined as a vassal
  • Be able to build fief improvements without having to visit the fief in question. Perhaps through your minister (as king/queen)
  • Be able to order your units to use shields, 1-handed weapons, 2-handed weapons or polearms. Just like you can order them to use blunt weapons.
  • Be able to adjust reinforcement waves for sieges by 2 instead of 4 (just as the way it is for field battles)
  • Add a "lost & found" NPC for bringing back your stolen goods and equipment (unique weapons, etc.) for a sum
  • Looting system from Viking Conquest brought to PoP (take more loot for a morale hit, take all the loot for yourself for a massive morale hit, take none of the loot for a morale bonus, and the native option)
  • Be able to choose another crown if you wish, upon changing culture (costs 300.000 denars)
  • Make Quartermaster Kailin in the Order Stronghold be able to train horses up to 'Champion' modifier. For time and money, with an option to pay more to speed up things, just like in case of Alexios of Melitine.
  • Be able to upgrade items tagged with the 'unique' flag at Alexios of Melitine. So all Al-Aziz rune items (weapons and armors), legendary weapons of kings and Noldor lords, Demon Helmet, Demonplate Armor, Phoenix Heavy Platemail, Manopener, Ullr’Vetr Manifest and Asp Throwing Axes.
  • Change the ratio of ‘relation/honor’ towards good-natured and upstanding lords.
  • Allow the player to hire Mercenary companies while being just a mercenary or a vassal for a kingdom.
  • To edit the date displayed in the bottom right corner to also show which day of the week it is
  • To fix the issue with tweak 17 p) (Mauritz van Mettenheim III), where melee weapons get offered with modifiers that are not supposed to appear on them. Most often 'Strong' and 'Heavy' on swords and polearms.
  • Rewrite tweak 17 p) (Mauritz van Mettenheim III) to make similar NPCs for Veccavia, Barclay and Melitine. Including horses added to the available items, with the correct modifiers.
  • Change the relation threshold towards the Noldor too (special exception) regarding when you can attack them.
  • Bring over the ability to play as one of your companions in battles ("commander swap") from rubik's Custom Commander mod.
  • Allow accessing the chest in the Order Stronghold after getting rebuilt (takes 2 months)

Updating these older M&B tweaks:

  • ...

TweakMB (author: Alex Toews (kefka95))

This program provides an easy-to-use interface for modifying the module text files of the game. It's a bit outdated, but some of its tweaks still work with Prophesy of Pendor v3.9.3. You'll see that these will be editable, while the rest will be greyed out. But don't worry, all of those incompatible tweaks are now updated too and you can find them in the lists down below! So feel free to explore the various tweaks you can make with this editor! Those that you can actually make with this tool won't be listed down below, as it's fail-safe and easier to perform them with TweakMB. Plus the descriptions within the program are plentiful.

Installation and Use

  1. Download the program from here: https://www.mbrepository.com/download.php?id=1751&f=TweakMB.zip
  2. Extract the downloaded .zip file to any location on your computer, then run "TweakMB.exe"
  3. Once opened, press the "Load Module (Warband)" button in the top right corner
  4. Select "Prophesy of Pendor 3.611" and click "Continue"
  5. Browse the location of your installed Prophesy of Pendor mod (the folder of the mod itself)
    • (Steam Workshop mods are installed here: Program Files \ Steam \ steamapps \ workshop \ content \ 48700)
  6. Allow the "Loading Progress" window to stop processing, and click on "Close" once it is done
  7. The available tweaks can be seen in the left panel. Click on them to see what they do
  8. You can make as many tweaks one after the other as you'd like to, you won't have to save your changes one by one. Once you are done with tweaking however, click on the "Save Changes" button and click "Yes"
  9. Once again, allow the "Loading Progress" window to stop processing, and click on "Close" once it is done
  10. Close the program (X)

Morgh's Editor (author: Morgh)

You can make a number of tweaks with Morgh's Editor too. Everything you need to know can be found on the separate page of the editor.

Barracks Editor (author: lconracl)

This tool is similar to Morgh's Editor and offers roughly the same options for changes you can make. Usually what you can't open/edit with Morgh's Editor (like the inventory of lords), you can do with Barracks Editor and vica versa (like party templates), so the best is to use the two editors in conjunction with each other. The interface is not as much user-friendly, however this editor has its further advantages over Morgh's Editor (i.e. sorting entries by certain values and flags, exporting files to Excel, etc.), which are very handy and open up a vast amount of new possibilities. You can read these (along with some important notes on the use and installation) here, where you can find download links too: https://forums.taleworlds.com/index.php/topic,117997.msg2848840.html#msg2848840

OpenBRF (author: mtarini)

This is the best tool to edit and preview the .brf files of the game (textures, meshes, and animations) in a relatively simple manner. Everything you need to know, plus download links can be found here: https://forums.taleworlds.com/index.php/topic,72279.msg1878649.html#msg1878649

Savegame Editor / Converter (author: kushulain)

M&B Savegame Editor / Converter is a tool which lets you edit your savegame files and you can also convert them from a mod's version to another. However note that the bigger of an overhaul a mod is, the less doable the conversion will be. Which is exactly the case with PoP, so you can't fully export over every progress data from an older version to a newer one, some will be reset to their default value. For the conversion, you will need both new and old versions of the given mod installed and a brand new save from the newer version of the mod that the program will use as a template.

As for editing a savegame file, there is a huge number of things you can do with this tool. Just to name a few:

  • Repair corrupted saves (the bigger the overhaul, the less doable the process gets, so not advised for PoP)
  • Edit any troop's (common and hero units alike) stats beyond the default limit (1000+ weapon profs and 63+ attributes)
  • Edit the equipment of otherwise inaccessible NPC-s (like lords since v3.9)
  • Add any item to your inventory or any piece of equipment to NPC-s
  • Add modifiers to any item in your inventory or any equipment of NPC-s
  • Reset companion interactions to their default state (companions' morale can be reset, like if you just hired them and they can act like you never met them before)
  • Bring back lost or exiled companions, lords and kings to the game
  • Bring back companion-lords to your party
  • Edit lords' personalities, wealth, relations, renown and what not
  • Edit your or any other party's (lords, unique spawns, patrols, warbands, caravans, etc.) party composition
  • Edit any walled fief's garrison on the map
  • Edit the courting progress with a lady
  • Restore a destroyed faction to a state of your choice
  • Edit your character creation choices and your rumor interval value
  • Edit your honor and renown rating
  • Edit the banner of any lord/king
  • Edit faction relations and troops' stats (including names and flags) in a savegame-compatible manner, that can't be achieved with Morgh's Editor
  • Edit the amount of Noldor tournaments you attended to
  • And so on. There are ~1600 more global variables in there that control various stuff.

Installation and Use

  1. Download the program from here: https://www.moddb.com/games/mount-blade-warband/downloads/mount-blade-savegame-editor-converter
  2. Extract the downloaded .zip file to any location on your computer, then run "MnBSaveGameEditor v1_03.exe"
  3. To modify a savegame file:
    • Click on "Import new save..."
    • Browse and set the location of your installed Prophesy of Pendor mod (the folder of the mod itself) - (Steam Workshop mods are installed here: Program Files \ Steam \ steamapps \ workshop \ content \ 48700)
    • Then locate your savegame file belonging to that mod (in your "Documents" folder)
    • Click on "Load"
    • Allow the loading progress window to stop processing
    • Modify some values (divided into different categories). Note that you cannot add new entries, only modify existing values!
    • Once done, click on "Export current save..." and choose a savegame file to be overwritten with the changes you made
    • Click on "Save", "Yes" to overwrite, and press "OK" once you've been notified that the savegame was successfully exported
    • Close the program (X)
  4. To convert a savegame file to a different version of the mod (more detail in the previous steps):
    • Load ("Import new save...") the older version of the mod and the save file you wish to convert
    • Then load the newer version of the mod and the save template created with it too
    • Click on "Convert save..."
    • Select the two save files ("Merge" = old save, "To" = new save), and check all the data you wish to convert. The less gets checked, the less bugs you may encounter. Going with the default settings should do it well enough (keep in mind that you won't be able to convert everything in case of PoP either way)
    • Click on "Convert" and wait for the process to finish
    • Click on "Export current save" and save it as a new savegame file (sg00 - sg08) into the savegame folder of the newer version. It is better to not overwrite anything this time!
    • Close the program (X)
  5. In case of editing / converting savegame files, you may also do them when the game is running, but in that case, make sure that you quitted back to the main menu, so that none of the saves are loaded when you try to open them. After finishing with the edits, you may load the given savegame file just fine.



All of the following tweaks were made for or updated to v3.9.3! Some are compatible with previous versions too (those that only change values or remove code pieces), but the majority are not, so proceed with caution.

It is highly recommended to use Notepad++ for editing .txt files, as you can not see the serial number / number of the line in the normal Notepad!

Current number of tweaks: 219 (check TweakMB for more!)

1. Spawns (15)

Tweaks to be found in this section:
1 a) To change the chances of capturing unique spawn leaders and lords
1 b) To remove the predetermined chance of capturing unique spawn leaders after battle
1 c) To increase the relation threshold at which you can still capture unique spawn leaders
1 d) To disable spawns
1 e) To be able to take Maltise's Asp Throwing Axes for yourself when she gets captured
1 f) To be able to take Wolfbode the Slayer's axe for yourself when he gets captured
1 g) To tweak the spawn rate of minor faction armies and of some unique spawns
1 h) To change the composition of minor faction armies / unique spawns to become a bit harder, more diverse and more connected to their own faction
1 i) To add an additional way to recruit Noldor Hunters from hunting Red Brotherhood parties
1 j) To change the size of deserter parties
1 k) To change the frequency of various parties spawning onto the world map
1 l) To change the maximum number of various parties allowed on the world map at a time
1 m) To change the maximum number of militia patrols allowed on the world map at a time
1 n) To prevent Noldor parties from attacking caravans, farmers and militia patrols
1 o) To change the patrolling radius of various patrols

Tweak 1 a)

To change the chances of capturing unique spawn leaders and lords - credits to Vetrogor

How it is actually: Every 120 hours, a random value between 0 and 100 (0...99) gets rolled and saved, let's call it "x". Once you defeat a unique spawn, the leader will be captured if x + (prisoner_management_skill * 5) >= 60.

Regardless of that outcome, x is immediately reset to a random value between 0 and 100. This is only done if you participate in that battle, not if some lords wreck the spawn without you. So if you never battle any spawn, that value "x" is only rolled every 5 days. If you beat up one however, regardless of having actually captured the spawn-leader or not, the value is rolled again, independently of the usual 5-day cycle.

It is also worth to note that if either Ithilrandir or Aeldarian Noldor lord is present in a battle against another unique spawn, then "x" is replaced with straight -100, meaning that unique spawns leaders will always escape after such fights. With this tweak, we can sort of bypass that penalty.

Since version 3.9.2, the cf_check_hero_can_escape_from_player script (in scripts.txt) is no longer used for the above calculation, instead all calculations are performed in menu_total_victory in menus.txt. So we will tweak the latter file.

File: menus.txt

1) Under the section called menu_total_victory, find this piece of code:

2147483678 2 1224979098644774956 60

2) Change that 60 to one of the following:

  • -100: unique spawn leaders and lords will be always captured, regardless of your Prisoner Management skill or if a Noldor lord participated in the battle as well -> [-100 + (prisoner_management_skill * 5) >= -100] -> always true!
  • 0: unique spawn leaders and lords will always be captured, regardless of your Prisoner Management skill, unless a Noldor lord participated in the battle as well against another unique spawn -> [x + (prisoner_management_skill * 5) >= 0]
  • 50: unique spawn leaders and lords will always be captured at Prisoner Management = 10, unless a Noldor lord participated in the battle as well against another unique spawn -> [x + (10 * 5) >= 50]
  • 150: unique spawn leaders and lords will never be captured, regardless of your Prisoner Management skill -> [x + (10 * 5) >= 150] -> never true, since x = 0...99!

Tweak 1 b)

To remove the predetermined chance of capturing unique spawn leaders after battle - credits to BananaFruit

File: scripts.txt

1) Search for:

33 3 1224979098644774912 360287970189639981 360287970189640000

2) Replace it with:

33 3 1224979098644774912 360287970189640000 360287970189640000

Tweak 1 c)

To increase the relation threshold at which you can still capture unique spawn leaders - credits to Leonion

File: menus.txt

1) Search for:

2190 3 1224979098644774950 1224979098644774949 432345564227567629 30 2 1224979098644774950 0

2) Change that 0 to whatever number you want to be this "edge" below which spawn leaders will still be capturable

Tweak 1 d)

To disable spawns - credits to BananaFruit

How it is actually: Spawns may occur on a preset number of days.

File: scripts.txt

Snake Cult (including The Dread Legion):

1) Search for

3 2147483680 2 1224979098644774914 14

2) Change 14 to another number. This number indicates the number of days that need to pass before any big snake cult armies may show up. So if you, for example, only want them to show up after 500 ingame days, change 14 to 500.

Heretic armies (including Eyegrim the Devourer and The Three Seers):

Search for:

1224979098644774912 2 2147483680 2 1224979098644774914 14

Jatu armies (including Warlord Zulkar and K'Juda the Ravager):

Search for:

30 2 1224979098644774912 3 2147483680 2 1224979098644774919 14

Mystmountain armies (including Wolfbode the Slayer):

Search for:

1224979098644774912 2 2147483680 2 1224979098644774914 5

Noldor lords (Aeldarian and Ithilrandir):

Search for:

63 1103 1 1 23 2 1224979098644774912 1 4 0 31 2 1224979098644774912 0 2136 3 1224979098644774913 0 1000

This is a little different. Changing the 1000 for 980 will disable them from spawning into the game forever.

The rest of the bigger spawns:

1) Search for:

48518346341351608 2136 3 1224979098644774921 0 100

There should be 4 instances of this in the file. Change 100 to 20 for every occurrence.

2) Search for:

191 1103 1 1 23 2 1224979098644774912 1 4 0 31 2 1224979098644774912 0 2136 3 1224979098644774913 0

There is only 1 such instance in the entire file. Change that 0 to 24.

Tweak 1 e)

To be able to take Maltise's Asp Throwing Axes for yourself when she gets captured - credits to BananaFruit

File: conversation.txt

1) Search for:

dlga_prisoner_chat_sig3:prisoner_chat_blueprints

2) After that whole entry, add this in form of a new line:

dlga_prisoner_chat_sig3:prisoner_chat_maltise_axes 69631 1584  3 2167 1 1224979098644774912 32 2 1224979098644774912 0 31 2 144115188075855892 360287970189639990 I_will_release_you_if_you_give_me_your_axes.  1585  2 1530 3 360287970189639680 288230376151712888 42 1616 3 648518346341351424 144115188075855892 1 NO_VOICEOVER

3) Increase the 'conversation counter' at the top of the file (2nd line) by 1 (equals 4008 by default)

Tweak 1 f)

To be able to take Wolfbode the Slayer's axe for yourself when he gets captured

File: coversation.txt

1) Search for:

dlga_prisoner_chat_sig3:prisoner_chat_blueprints

2) After that whole entry, add this in form of a new line:

dlga_prisoner_chat_sig3:prisoner_chat_wolfbode_axe 69631 1584  3 2167 1 1224979098644774912 32 2 1224979098644774912 0 31 2 144115188075855892 360287970189639989 I_will_release_you_if_you_give_me_your_axe.  1585  2 1530 3 360287970189639680 288230376151713269 42 1616 3 648518346341351424 144115188075855892 1 NO_VOICEOVER

3) And increase the counter in the 2nd line of the file by 1 (4008 -> 4009)

Tweak 1 g)

To tweak the spawn rate of minor faction armies and of some unique spawns - credits to Leonion and BananaFruit

Note: beside the various minor faction armies, only the following Unique Spawns will be affected by this tweak:

  • Burilgi the Usurper
  • Oswald de Fleur
  • Boris the Raven
  • Meregan Kierlic (Griffonsword Adventure Company)
  • Alaric Von Brouhaha
  • Kodan Ironsword
  • Sheik Shalavan
  • Syla Uzas

The spawn rate for the rest will remain unchanged

File: scripts.txt

1) Search for:

2136 3 1224979098644774913 0 400

2) And decrease that 400 to increase the spawn rate of the above spawns. The scale is somewhat linear, so a 400 -> 100 decrease will end up in a 4x spawn rate (4x chance) roughly. But beware, don't go below 24, otherwise some unique spawns won't be able to spawn at all.

Tweak 1 h)

To change the composition of minor faction armies / unique spawns to become a bit harder, more diverse and more connected to their own faction

File: party_templates.txt

You should use the "Party templates editor" within Morgh's Editor to make these things happen. Changes are savegame compatible, but they will apply only to parties that spawn after you made the edits. Values presented will be [min - max], depending on your level:

  • Sea Raider Army (pt_sea_raider_army):
    • Hero Adventurer [1-3] -> Vanskerry Jarl [4-48] (leaders on top)
    • Vanskerry Jarl [4-48] -> Queen Agnus Freebooters [20-60] (the few Hero Adventurer replaced)
  • Snake Cult Army (pt_snake_cult_army):
    • 'None' [0-0] -> Azi Dahaka Serpent Priestess [2-10]
    • Put Azi Dahaka Serpent Priestesses on top (the true leaders from now on)
  • Conquistadoros de Aventura (pt_merc_barclay):
    • 'None' [0-0] -> Barclay Aventurier [30-60]
  • Mercenary Company (can't be hired by the player):
    • Mercenary Horseman [10-50] -> [20-60]
    • Mercenary Cavalryman [20-60] -> [10-50] (to counter the below additions a bit)
    • 'None' [0-0] -> Mercenary Sergeant [20 - 40]
    • 'None' [0-0] -> Mercenary Sharpshooter [20 - 40]
    • New order of the template: Mercenary Cavalryman -> Mercenary Sharpshooter -> Mercenary Sergeant -> Mercenary Horseman -> Mercenary Armored Crossbowman -> Mercenary Warrior
  • Mettenheim Expeditionary Force (pt_merc_mettenheim):
    • Mercenary Forlorn Hope [20-60] -> [20-40]
    • Mettenheim Hauptmann [20-40] -> [20-60] (to counter the below addition a bit)
    • 'None' [0-0] -> Mettenheim Heavy Crossbow [30-60]
    • Put Mettenheim Heavy Crossbows above Mettenheim Greatswords
  • Three Seers (pt_three_seers):
    • Sarleon Deserter [200-600] -> Bloodsworn Witch [120-300] (much more fitting and deadlier units)
    • Swap location of Seer Initiates with Bloodsworn Witches (to move them closer to the top)

Tweak 1 i)

To add an additional way to recruit Noldor Hunters from hunting Red Brotherhood parties

File: party_templates.txt

You should use the "Party templates editor" within Morgh's Editor to make this happen. The change is savegame compatible, but it will apply only to parties that spawn after you made the edits. Values presented will be [min - max].

Search for the Red Brotherhood (pt_red_brotherhood) template, and add at the end:

  • 'None' [0-0] -> Noldor Hunter [0-1]
  • tick 'Prisoner'

Not all Red Brotherhood parties will have a Noldor Hunter as prisoner. Which is good, given how much easier they are to beat compared to Warlord Zulkar or K'Juda the Ravager (who give [1-3] Noldor Hunters). And Red Brotherhood parties are not that abundant on the map in the first place, so the addition is safe in terms of not ruining your gameplay experience with overflowing Noldor units. This way, hunting Red Brotherhood parties will get a new meaning and reason to look forward to.

Tweak 1 j)

To change the size of deserter parties - credits to TheMageLord

Creating Deserters in the game is achieved by the given script calling up a random lord, getting his faction, picking the tier 1 troop of that faction, and then upgrading them all with a bit of randomness thrown in. This tweak will let you adjust the number of those deserter units within a party.

File: scripts.txt

1) Find this piece of code:

2 2105 2 1224979098644774921 11 2136 3 1224979098644774922 10

The number of deserters spawned is based on a random number picked between 10 and (11 + (PlayerLevel x 2) - 1). So if you're level 10, then the game will create deserter parties ranging between 10 and 30 units randomly.

2) Change the above values to your liking.

Tweak 1 k)

To change the frequency of various parties spawning onto the world map - credits to TheMageLord

File: simple_triggers.txt

1) Find the following triggers or pieces of triggers. They are responsible for spawning the following parties respectively:

12.000000  2 1 1 936748722493063611 1 1 936748722493063595
  • Red Brotherhood parties
  • D'Shar Raiders + D'Shar Raider Lair (spawns additional D'Shar Raider parties)
  • Snake Cult parties + Snake Cult Shrine (spawns additional Snake Cult parties)
  • Mountain Men Outlaws + Mystmountain Hideout (spawns additional Mountain Men Outlaw parties)
  • Forest Bandit parties + Brigand Camp (spawns additional Forest Bandit parties)
  • Vanskerry Raiders + Vanskerry Landing (spawns additional Vanskerry Raider parties)
  • Singalian Slavers
  • Band of Brigands
16.000000  10 1 2 936748722493063597 0 1 2 936748722493063598 0 1 2 936748722493063603 0 1 1 936748722493063606 1 2 936748722493063604 0 1 1 936748722493063602 1 1 936748722493063606 1 1 936748722493063596 1 2 936748722493063608 0 1 2 936748722493063599 0
96.000000  1 1 1 936748722493063610
168.000000  212 4 0 1 1
120.000000  48 2136 3 1224979098644774912 1 100 4 0
  • Azi Dahaka Death Cult Marauders

2) The red numbers highlighted are the frequencies used for spawning the above parties onto the world map, expressed in in-game hours. Change them to your liking.

Tweak 1 l)

To change the maximum number of various parties allowed on the world map at a time - credits to TheMageLord

File: scripts.txt

1) Under the given scripts, you will find the following pieces of codes, belonging to the parties down below: spawn_red_brotherhood:

2147483678 2 1224979098644774912 13

spawn_singal_raiders:

2147483678 2 1224979098644774912 10

cf_spawn_azi_death_cult:

2147483678 2 1224979098644774912 4
  • Azi Dahaka Death Cult Marauders

spawn_deserters:

2147483678 2 1224979098644774912 8
  • Deserters

spawn_vanskerry:

2147483678 2 1224979098644774912 15

spawn_signature_patrols (5 instances, 1 for each spawn):

2147483678 2 1224979098644774912 4

spawn_looters:

2147483678 2 1224979098644774912 30

2) The red numbers highlighted are the maximum amount of parties allowed on the world map at a time. Change them to your liking.

Tweak 1 m)

To change the maximum number of militia patrols allowed on the world map at a time - credits to Leonion

File: conversation.txt

1) Find this piece:

1000 2310 2 1224979098644774913 576460752303423495 2147483678 2 1224979098644774913 20

2) That 20 in the end is the amount of militia patrols allowed for every kingdom combined, regardless which has how many. Change that value to your liking.

Tweak 1 n)

To prevent Noldor parties from attacking caravans, farmers and militia patrols - credits to Leonion

Are you sick of Noldors claiming to be all good and innocent and yet regularly robbing caravans and killing defenseless peasants, like regular brigands? Then stop it now! Note: militia patrols, caravans and farmers will still run away fearing for their lives, but have no worries - they will not be attacked.

File: scripts.txt

1) Increase the counter in the 2nd line of the file by 1 (743 -> 744)

2) Go to the end of the file and insert the following as 2 new lines:

game_check_party_sees_party -1
 12 21 1 1224979098644774912 22 1 1224979098644774913 2204 2 1224979098644774914 1224979098644774912 2204 2 1224979098644774916 1224979098644774913 2190 3 1224979098644774917 1224979098644774914 1224979098644774916 2147483678 2 1224979098644774917 0 1609 2 1224979098644774915 1224979098644774913 31 2 1224979098644774914 432345564227567643 1073741855 2 1224979098644774915 576460752303423495 1073741855 2 1224979098644774915 576460752303423585 31 2 1224979098644774915 576460752303423597 2075 1 0

Make sure that there remains an empty line at the very end of the file.

Tweak 1 o)

To change the patrolling radius of various patrols - credits to Vetrogor

This tweak includes Militia Patrols, Errant Knights (KO patrols belonging to a kingdom), independant KO patrols (representing their own faction) and Stronghold KO patrols too.

Files:

  • scripts.txt
  • conversation.txt

1) For village militia patrols, open scripts.txt and find this piece of code:

1643 2 1224979098644774915 5

2) For Errant Knights and independant KO patrols, open scripts.txt and find these two pieces of code (one is for the former, the other is for the latter):

1643 2 1224979098644774926 5

3) For Stronghold KO patrols, open conversation.txt and find this piece of code:

1643 2 1224979098644774913 5

4) The highlighted values of 5 above are the patrolling radiuses. These values multiplied by 6 will give the actual in-game unit distances. So by default, the radius is 30 (5 x 6) units. This radius is roughly the equivalent of the linear distance between Sarleon and Singal. Changing the above values to 1 (the minimum) will make the radius become 1/5 of its original size.

2. Knighthood Orders (16)

Tweaks to be found in this section:
2 a) To allow accessing the garrison of the Order Stronghold
2 b) To change the upgrade times of Alexios of Melitine
2 c) To add a divisor to the upgrade times of Alexios of Melitine
2 d) To make all upgrades of Alexios of Melitine take a given amount of days (alternative tweak to the previous one)
2 e) To receive an honorary reward for conquering the Snake Cult Stronghold for the knighthood order you joined
2 f) To make the NPCs in the Order Stronghold stand closer to the entrance
2 g) To guarantee KO chapters in walled fiefs
2 h) To add any Knighthood Order chapter to any walled fief with an in-game conversation
2 i) To add KO chapters to any faction's walled fief, with the usual requirements
2 j) To let the player as king/queen create KO chapters in any walled fief of his/her kingdom
2 k) To enable dismantling KO chapters in any of your faction's walled fiefs when you're the king/queen
2 l) To change the rate at which fiefs receive garrison reinforcements from KO chapters
2 m) To change the maximum amount of knights and sergeants allowed to be added to a garrison by the automatic reinforcement of KO chapters
2 n) To make KO units give you their full equipment upon asking to buy their armor sets
2 o) To change the prestige costs and multipliers of Knighthood Order units
2 p) Overhaul of KO upgrade system

Tweak 2 a)

To allow accessing the garrison of the Order Stronghold - credits to BananaFruit

File: menus.txt

This will allow you to garrison your troops in the fief. These troops will not ask for wages, but they will defend nothing, as the Order Stronghold will never be attacked.

1) Search for:

menu_stronghold 4352 {s4}

2) And delete the entry up to:

2040 1 0  Leave_Area.

(including both ends)

3) Replace the removed part with this code:

menu_stronghold 4352 {s4} none 13 2202 1 144115188075856143 4 0 200 1 504403158265495619 546 3 504403158265495619 11 4 2320 2 4 1585267068834416615 5 0 546 3 504403158265495619 11 6 31 2 144115188075857205 0 2320 2 4 1585267068834416616 5 0 2320 2 4 1585267068834416617 3 0 2031 1 1441151880758558802 16
 mno_castle_castle  1 31 2 1 0  Go_to_the_castle.  0  .  mno_join_tournament  1 31 2 1 0  Join_the_Order_tournament.  0  .  mno_town_castle  1 566 3 504403158265495619 11 5  Go_to_the_Order_castle_hall.  2 2133 2 144115188075856217 1 1 2 936748722493063470 144115188075856143  Door_to_the_castle  mno_town_center  1 31 2 1 0  Take_a_walk_around_the_streets.  0  .  mno_town_tavern  1 31 2 1 0  Visit_the_tavern.  0  .  mno_town_merchant  1 31 2 1 0  Speak_with_the_merchant.  0  .  mno_town_arena  1 31 2 1 0  Enter_the_arena.  0  .  mno_town_dungeon  1 31 2 1 0  Never:_Enter_the_prison.  0  .  mno_castle_inspect  1 566 3 504403158265495619 11 5  Take_a_walk_around_the_courtyard.  38 4 0 2133 2 144115188075856070 0 2133 2 144115188075856124 0 521 3 1224979098644774912 144115188075856143 10 1261 1 1224979098644774912 1262 0 2133 2 1224979098644774913 40 1650 2 1224979098644774914 144115188075856280 6 3 1224979098644774915 0 1224979098644774914 2147483678 2 1224979098644774913 47 1652 3 1224979098644774916 144115188075856280 1224979098644774915 2147485155 1 1224979098644774916 1653 3 1224979098644774917 144115188075856280 1224979098644774915 1654 3 1224979098644774918 144115188075856280 1224979098644774915 2106 2 1224979098644774917 1224979098644774918 32 2 1224979098644774917 0 1655 3 1224979098644774919 144115188075856280 1224979098644774915 1263 3 1224979098644774913 1224979098644774916 1224979098644774919 2105 2 1224979098644774913 1 3 0 4 0 31 2 144115188075856217 0 2133 2 144115188075856217 1 3 0 1912 1 1 2133 2 1224979098644774920 256 1911 1 792633534417207316 1940 3 792633534417207316 0 1224979098644774920 1940 3 792633534417207316 1 1224979098644774920 1940 3 792633534417207316 2 1224979098644774920 1940 3 792633534417207316 3 1224979098644774920 1940 3 792633534417207316 4 1224979098644774920 1940 3 792633534417207316 5 1224979098644774920 1940 3 792633534417207316 6 1224979098644774920 1940 3 792633534417207316 7 1224979098644774920 1910 1 1224979098644774912 2048 0 3 0  To_the_castle_courtyard.  mno_town_enterprise  1 31 2 1 0  Visit_your_enterprise.  0  .  mno_visit_lady  1 31 2 1 0  Attempt_to_visit_a_lady.  0  .  mno_trade_with_merchants  1 31 2 1 0  Go_to_the_marketplace.  0  .  mno_castle_attack  3 2147485156 1 360287970189639680 200 1 504403158265495619 546 3 504403158265495619 11 4  Launch_the_assault!  1 2060 1 864691128455135381  .  mno_castle_wait  1 566 3 504403158265495619 11 5  Rest_here_for_some_time.  5 2133 2 144115188075856033 144115188075856143 2133 2 144115188075856247 144115188075856143 2133 2 144115188075856250 -1 1031 3 168 5 0 2040 0  .  mno_castle_wait  1 566 3 504403158265495619 11 5  Manage_the_garrison.  1 2043 1 1  .  mno_town_leave  0  Leave.  2 2133 2 144115188075856071 0 2040 1 0  Leave_Area.

Tweak 2 b)

To change the upgrade times of Alexios of Melitine - credits to il_22113 and VonDegurechaff

Don't apply this tweak while an upgrade is in progress!

File: conversation.txt

1) Find and observe this line:

dlga_order_blacksmith_1:order_blacksmith_2 1192 1762  271 1541 3 144115188075857208 360287970189639680 144115188075855914 1542 3 1224979098644774912 360287970189639680 144115188075855914 1570 2 1224979098644774913 144115188075857208 4 0 30 2 144115188075855914 4 4 0 2725 2 144115188075857208 29 4 0 31 2 1224979098644774912 27 2133 2 144115188075857209 29 2320 2 9 1585267068834417588 2133 2 144115188075857206 50 5 0 1073741855 2 1224979098644774912 0 1073741855 2 1224979098644774912 28 31 2 1224979098644774912 25 2133 2 144115188075857209 27 2320 2 9 1585267068834417589 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 20 3 0 5 0 2725 2 144115188075857208 26 4 0 31 2 1224979098644774912 25 2133 2 144115188075857209 26 2320 2 9 1585267068834417588 2133 2 144115188075857206 50 5 0 1073741855 2 1224979098644774912 0 1073741855 2 1224979098644774912 28 31 2 1224979098644774912 24 2133 2 144115188075857209 25 2320 2 9 1585267068834417589 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 20 3 0 3 0 4 0 31 2 144115188075855914 5 2105 2 144115188075857206 30 3 0 5 0 31 2 1224979098644774913 7 4 0 31 2 1224979098644774912 25 2133 2 144115188075857209 27 2320 2 9 1585267068834417588 2133 2 144115188075857206 20 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 25 2320 2 9 1585267068834417589 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 10 3 0 5 0 1073741855 2 1224979098644774913 5 1073741855 2 1224979098644774913 18 31 2 1224979098644774913 6 4 0 31 2 1224979098644774912 0 2133 2 144115188075857209 42 2320 2 9 1585267068834417591 2133 2 144115188075857206 20 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 10 3 0 4 0 31 2 1224979098644774913 18 2105 2 144115188075857206 20 3 0 5 0 1073741855 2 1224979098644774913 17 31 2 1224979098644774913 9 4 0 31 2 1224979098644774912 10 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 50 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417589 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 20 3 0 4 0 31 2 1224979098644774913 17 2105 2 144115188075857206 30 3 0 5 0 31 2 1224979098644774913 8 4 0 31 2 1224979098644774912 19 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 50 5 0 1073741855 2 1224979098644774912 0 31 2 1224979098644774912 10 2133 2 144115188075857209 19 2320 2 9 1585267068834417589 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 20 3 0 5 0 31 2 1224979098644774913 10 4 0 1073741855 2 1224979098644774912 18 31 2 1224979098644774912 13 2133 2 144115188075857209 42 2320 2 9 1585267068834417592 2133 2 144115188075857206 20 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 13 2320 2 9 1585267068834417589 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 10 3 0 5 0 31 2 1224979098644774913 4 4 0 2725 2 144115188075857208 17 4 0 31 2 1224979098644774912 18 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 50 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 18 2320 2 9 1585267068834417589 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 20 3 0 5 0 2725 2 144115188075857208 13 4 0 31 2 1224979098644774912 10 2133 2 144115188075857209 13 2320 2 9 1585267068834417588 2133 2 144115188075857206 50 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417589 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 20 3 0 3 0 5 0 1073741855 2 1224979098644774913 2 31 2 1224979098644774913 3 4 0 2725 2 144115188075857208 17 2725 2 144115188075857208 18 4 0 1073741855 2 1224979098644774912 13 31 2 1224979098644774912 18 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 50 5 0 31 2 1224979098644774912 0 4 0 2725 2 144115188075857208 13 2133 2 144115188075857209 13 5 0 2133 2 144115188075857209 18 3 0 2320 2 9 1585267068834417589 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 20 3 0 5 0 2725 2 144115188075857208 18 4 0 31 2 1224979098644774912 10 2133 2 144115188075857209 18 2320 2 9 1585267068834417588 2133 2 144115188075857206 5 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417589 2133 2 144115188075857206 5 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 5 3 0 5 0 2725 2 144115188075857208 17 2725 2 144115188075857208 14 4 0 1073741855 2 1224979098644774912 13 31 2 1224979098644774912 14 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 50 5 0 1073741855 2 1224979098644774912 10 1073741855 2 1224979098644774912 16 31 2 1224979098644774912 0 2136 3 1224979098644774914 0 100 4 0 2147483678 2 1224979098644774914 50 2133 2 144115188075857209 13 5 0 2133 2 144115188075857209 14 3 0 2320 2 9 1585267068834417589 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 20 3 0 5 0 2725 2 144115188075857208 14 4 0 31 2 1224979098644774912 13 2133 2 144115188075857209 14 2320 2 9 1585267068834417588 2133 2 144115188075857206 20 5 0 1073741855 2 1224979098644774912 10 31 2 1224979098644774912 0 2133 2 144115188075857209 13 2320 2 9 1585267068834417589 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 20 3 0 3 0 3 0 2325 2 10 144115188075857208 2133 2 72057594037927937 144115188075857206 Let_me_take_a_look..._Hmm,_your_{s10}_{s9}.^I'll_need_{reg1}_days_to_work_in_my_enhancements._Would_that_be_convenient_for_you_Grandmaster?  1763  0 NO_VOICEOVER

2) The above colored numbers mean the following item types and the days needed to get a certain modifier:

  • Metal Helmets/Gloves/Boots:
    • Lordly - 50 days
    • Reinforced - 30 days
    • Plain - 20 days
  • Leather Helmets/Gloves/Boots:
    • Hardened - 50 days
    • Thick - 30 days
    • Plain - 20 days
  • Body Armors need an extra 30 days to upgrade compared to Helmets/Gloves/Boots
  • Shields:
    • Reinforced - 20 days
    • Thick - 15 days
    • Plain - 10 days
  • Arrows/Bolts:
    • Large Bag - 20 days
    • Plain - 10 days
  • Bullets need an extra 20 days to upgrade compared to Arrows/Bolts
  • Crossbows:
    • Masterwork - 50 days
    • Fine - 30 days
    • Plain - 20 days
  • Arquebus needs an extra 30 days to upgrade compared to Crossbows
  • Bows:
    • Masterwork - 50 days
    • Strong - 30 days
    • Plain - 20 days
  • Throwing Weapons:
    • Large Bag - 20 days
    • Balanced/Heavy - 15 days
    • Plain - 10 days
  • Polearms (Halberds and Long Axes):
    • Masterwork - 50 days
    • Heavy - 30 days
    • Plain - 20 days
  • Spears/Lances/Staves:
    • Balanced - 50 days
    • Fine - 30 days
    • Plain - 20 days
  • Axes/Maces:
    • Masterwork - 50 days
    • Balanced/Heavy - 30 days
    • Plain - 20 days
  • Cudgels/Clubs/Sticks:
    • Heavy - 5 days
    • Fine - 5 days
    • Plain - 5 days
  • Swords (medium and strong):
    • Masterwork - 50 days
    • Balanced/Tempered - 30 days
    • Plain - 20 days
  • Swords (weak):
    • Tempered - 20 days
    • Balanced - 30 days
    • Plain - 20 days

3) Change the above values to your liking.

4) Or alternatively, replace the above line with one of these down below, which will make everything take half (1/2) and fifth (1/5) of the time that it takes by default respectively:

dlga_order_blacksmith_1:order_blacksmith_2 1192 1762  271 1541 3 144115188075857208 360287970189639680 144115188075855914 1542 3 1224979098644774912 360287970189639680 144115188075855914 1570 2 1224979098644774913 144115188075857208 4 0 30 2 144115188075855914 4 4 0 2725 2 144115188075857208 29 4 0 31 2 1224979098644774912 27 2133 2 144115188075857209 29 2320 2 9 1585267068834417588 2133 2 144115188075857206 25 5 0 1073741855 2 1224979098644774912 0 1073741855 2 1224979098644774912 28 31 2 1224979098644774912 25 2133 2 144115188075857209 27 2320 2 9 1585267068834417589 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 10 3 0 5 0 2725 2 144115188075857208 26 4 0 31 2 1224979098644774912 25 2133 2 144115188075857209 26 2320 2 9 1585267068834417588 2133 2 144115188075857206 25 5 0 1073741855 2 1224979098644774912 0 1073741855 2 1224979098644774912 28 31 2 1224979098644774912 24 2133 2 144115188075857209 25 2320 2 9 1585267068834417589 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 10 3 0 3 0 4 0 31 2 144115188075855914 5 2105 2 144115188075857206 15 3 0 5 0 31 2 1224979098644774913 7 4 0 31 2 1224979098644774912 25 2133 2 144115188075857209 27 2320 2 9 1585267068834417588 2133 2 144115188075857206 10 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 25 2320 2 9 1585267068834417589 2133 2 144115188075857206 8 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 5 3 0 5 0 1073741855 2 1224979098644774913 5 1073741855 2 1224979098644774913 18 31 2 1224979098644774913 6 4 0 31 2 1224979098644774912 0 2133 2 144115188075857209 42 2320 2 9 1585267068834417591 2133 2 144115188075857206 10 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 5 3 0 4 0 31 2 1224979098644774913 18 2105 2 144115188075857206 10 3 0 5 0 1073741855 2 1224979098644774913 17 31 2 1224979098644774913 9 4 0 31 2 1224979098644774912 10 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 25 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417589 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 10 3 0 4 0 31 2 1224979098644774913 17 2105 2 144115188075857206 15 3 0 5 0 31 2 1224979098644774913 8 4 0 31 2 1224979098644774912 19 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 25 5 0 1073741855 2 1224979098644774912 0 31 2 1224979098644774912 10 2133 2 144115188075857209 19 2320 2 9 1585267068834417589 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 10 3 0 5 0 31 2 1224979098644774913 10 4 0 1073741855 2 1224979098644774912 18 31 2 1224979098644774912 13 2133 2 144115188075857209 42 2320 2 9 1585267068834417592 2133 2 144115188075857206 10 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 13 2320 2 9 1585267068834417589 2133 2 144115188075857206 8 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 5 3 0 5 0 31 2 1224979098644774913 4 4 0 2725 2 144115188075857208 17 4 0 31 2 1224979098644774912 18 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 25 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 18 2320 2 9 1585267068834417589 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 10 3 0 5 0 2725 2 144115188075857208 13 4 0 31 2 1224979098644774912 10 2133 2 144115188075857209 13 2320 2 9 1585267068834417588 2133 2 144115188075857206 25 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417589 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 10 3 0 3 0 5 0 1073741855 2 1224979098644774913 2 31 2 1224979098644774913 3 4 0 2725 2 144115188075857208 17 2725 2 144115188075857208 18 4 0 1073741855 2 1224979098644774912 13 31 2 1224979098644774912 18 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 25 5 0 31 2 1224979098644774912 0 4 0 2725 2 144115188075857208 13 2133 2 144115188075857209 13 5 0 2133 2 144115188075857209 18 3 0 2320 2 9 1585267068834417589 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 10 3 0 5 0 2725 2 144115188075857208 18 4 0 31 2 1224979098644774912 10 2133 2 144115188075857209 18 2320 2 9 1585267068834417588 2133 2 144115188075857206 3 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417589 2133 2 144115188075857206 3 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 3 3 0 5 0 2725 2 144115188075857208 17 2725 2 144115188075857208 14 4 0 1073741855 2 1224979098644774912 13 31 2 1224979098644774912 14 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 25 5 0 1073741855 2 1224979098644774912 10 1073741855 2 1224979098644774912 16 31 2 1224979098644774912 0 2136 3 1224979098644774914 0 100 4 0 2147483678 2 1224979098644774914 50 2133 2 144115188075857209 13 5 0 2133 2 144115188075857209 14 3 0 2320 2 9 1585267068834417589 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 10 3 0 5 0 2725 2 144115188075857208 14 4 0 31 2 1224979098644774912 13 2133 2 144115188075857209 14 2320 2 9 1585267068834417588 2133 2 144115188075857206 10 5 0 1073741855 2 1224979098644774912 10 31 2 1224979098644774912 0 2133 2 144115188075857209 13 2320 2 9 1585267068834417589 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 10 3 0 3 0 3 0 2325 2 10 144115188075857208 2133 2 72057594037927937 144115188075857206 Let_me_take_a_look..._Hmm,_your_{s10}_{s9}.^I'll_need_{reg1}_days_to_work_in_my_enhancements._Would_that_be_convenient_for_you_Grandmaster?  1763  0 NO_VOICEOVER
dlga_order_blacksmith_1:order_blacksmith_2 1192 1762  271 1541 3 144115188075857208 360287970189639680 144115188075855914 1542 3 1224979098644774912 360287970189639680 144115188075855914 1570 2 1224979098644774913 144115188075857208 4 0 30 2 144115188075855914 4 4 0 2725 2 144115188075857208 29 4 0 31 2 1224979098644774912 27 2133 2 144115188075857209 29 2320 2 9 1585267068834417588 2133 2 144115188075857206 10 5 0 1073741855 2 1224979098644774912 0 1073741855 2 1224979098644774912 28 31 2 1224979098644774912 25 2133 2 144115188075857209 27 2320 2 9 1585267068834417589 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 4 3 0 5 0 2725 2 144115188075857208 26 4 0 31 2 1224979098644774912 25 2133 2 144115188075857209 26 2320 2 9 1585267068834417588 2133 2 144115188075857206 10 5 0 1073741855 2 1224979098644774912 0 1073741855 2 1224979098644774912 28 31 2 1224979098644774912 24 2133 2 144115188075857209 25 2320 2 9 1585267068834417589 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 4 3 0 3 0 4 0 31 2 144115188075855914 5 2105 2 144115188075857206 6 3 0 5 0 31 2 1224979098644774913 7 4 0 31 2 1224979098644774912 25 2133 2 144115188075857209 27 2320 2 9 1585267068834417588 2133 2 144115188075857206 4 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 25 2320 2 9 1585267068834417589 2133 2 144115188075857206 3 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 2 3 0 5 0 1073741855 2 1224979098644774913 5 1073741855 2 1224979098644774913 18 31 2 1224979098644774913 6 4 0 31 2 1224979098644774912 0 2133 2 144115188075857209 42 2320 2 9 1585267068834417591 2133 2 144115188075857206 4 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 2 3 0 4 0 31 2 1224979098644774913 18 2105 2 144115188075857206 4 3 0 5 0 1073741855 2 1224979098644774913 17 31 2 1224979098644774913 9 4 0 31 2 1224979098644774912 10 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 10 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417589 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 4 3 0 4 0 31 2 1224979098644774913 17 2105 2 144115188075857206 6 3 0 5 0 31 2 1224979098644774913 8 4 0 31 2 1224979098644774912 19 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 10 5 0 1073741855 2 1224979098644774912 0 31 2 1224979098644774912 10 2133 2 144115188075857209 19 2320 2 9 1585267068834417589 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 4 3 0 5 0 31 2 1224979098644774913 10 4 0 1073741855 2 1224979098644774912 18 31 2 1224979098644774912 13 2133 2 144115188075857209 42 2320 2 9 1585267068834417592 2133 2 144115188075857206 4 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 13 2320 2 9 1585267068834417589 2133 2 144115188075857206 3 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 2 3 0 5 0 31 2 1224979098644774913 4 4 0 2725 2 144115188075857208 17 4 0 31 2 1224979098644774912 18 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 10 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 18 2320 2 9 1585267068834417589 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 4 3 0 5 0 2725 2 144115188075857208 13 4 0 31 2 1224979098644774912 10 2133 2 144115188075857209 13 2320 2 9 1585267068834417588 2133 2 144115188075857206 10 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417589 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 4 3 0 3 0 5 0 1073741855 2 1224979098644774913 2 31 2 1224979098644774913 3 4 0 2725 2 144115188075857208 17 2725 2 144115188075857208 18 4 0 1073741855 2 1224979098644774912 13 31 2 1224979098644774912 18 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 10 5 0 31 2 1224979098644774912 0 4 0 2725 2 144115188075857208 13 2133 2 144115188075857209 13 5 0 2133 2 144115188075857209 18 3 0 2320 2 9 1585267068834417589 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 4 3 0 5 0 2725 2 144115188075857208 18 4 0 31 2 1224979098644774912 10 2133 2 144115188075857209 18 2320 2 9 1585267068834417588 2133 2 144115188075857206 1 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417589 2133 2 144115188075857206 1 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 1 3 0 5 0 2725 2 144115188075857208 17 2725 2 144115188075857208 14 4 0 1073741855 2 1224979098644774912 13 31 2 1224979098644774912 14 2133 2 144115188075857209 17 2320 2 9 1585267068834417588 2133 2 144115188075857206 10 5 0 1073741855 2 1224979098644774912 10 1073741855 2 1224979098644774912 16 31 2 1224979098644774912 0 2136 3 1224979098644774914 0 100 4 0 2147483678 2 1224979098644774914 50 2133 2 144115188075857209 13 5 0 2133 2 144115188075857209 14 3 0 2320 2 9 1585267068834417589 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 4 3 0 5 0 2725 2 144115188075857208 14 4 0 31 2 1224979098644774912 13 2133 2 144115188075857209 14 2320 2 9 1585267068834417588 2133 2 144115188075857206 4 5 0 1073741855 2 1224979098644774912 10 31 2 1224979098644774912 0 2133 2 144115188075857209 13 2320 2 9 1585267068834417589 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417590 2133 2 144115188075857206 4 3 0 3 0 3 0 2325 2 10 144115188075857208 2133 2 72057594037927937 144115188075857206 Let_me_take_a_look..._Hmm,_your_{s10}_{s9}.^I'll_need_{reg1}_days_to_work_in_my_enhancements._Would_that_be_convenient_for_you_Grandmaster?  1763  0 NO_VOICEOVER

Tweak 2 c)

To add a divisor to the upgrade times of Alexios of Melitine - credits to Fandom User (anonymous)

Don't apply this tweak while an upgrade is in progress!

File: conversation.txt

1) Find this piece of code:

dlga_order_blacksmith_1:order_blacksmith_2 1192 1762  271 1541

2) Increase that 271 by 1 (271 -> 272)

3) Then find this piece towards the end of the section:

144115188075857208 2133 2 72057594037927937 144115188075857206

4) And add the following code between the two numbers in bold:

2108 2 144115188075857206 3

So that it will look like this:

144115188075857208 2108 2 144115188075857206 3 2133 2 72057594037927937 144115188075857206

5) The 3 is the divisor itself, that will apply for all upgrades. For example: upgrading a body armor to 'lordly' takes 80 days. 80/3 = 26 days (integer division). You may change this divisor, but make sure you keep it between 2 and 5. Otherwise some upgrades will fail, because the result will be 0 days.

Tweak 2 d)

To make all upgrades of Alexios of Melitine take a given amount of days (alternative tweak to the previous one) - credits to Fandom User (anonymous)

Don't apply this tweak while an upgrade is in progress!

File: conversation.txt

1) Find this piece of code:

dlga_order_blacksmith_1:order_blacksmith_2 1192 1762  271 1541

2) Increase that 271 by 1 (271 -> 272)

3) Then find this piece towards the end of the section:

144115188075857208 2133 2 72057594037927937 144115188075857206

4) And add the following code between the two numbers in bold:

2133 2 144115188075857206 3

So that it will look like this:

144115188075857208 2133 2 144115188075857206 3 2133 2 72057594037927937 144115188075857206

5) The 3 is the number of days that all upgrades will take, no matter what. Change it to your liking. But don't go below 1.

Tweak 2 e)

To receive an honorary reward for conquering the Snake Cult Stronghold for the knighthood order you joined - credits to VonDegurechaff

This tweak will make Quartermaster Kailin train a horse of your choice to 'Champion' state after speaking to him the first time.

Files:

  • dialog_states.txt
  • conversation.txt

1) Open dialog_states.txt and add the following 2 entries to the end of the file:

castle_horse_training_free
castle_horse_training_free1

2) Look at the serial numbers of the lines you added and subtract 1 from each. Keep them in mind. Also, make sure that there remains an empty line at the very end of the file.

3) Open conversation.txt and increase the counter in the 2nd line of the file by 3 (4008 -> 4011)

4) Then find this line:

dlga_order_quartermaster_player_response:order_quartermaster_1 66729 1765  0 Show_me_your_supplies.  1766  1 2042 0 NO_VOICEOVER

5) And add these 3 lines after it, as a new line each:

dlga_order_quartermaster_player_response:castle_horse_training_free 66729 1765  1 540 3 144115188075855892 80 1 That_would_be_all,_Quartermaster.  1786  0 NO_VOICEOVER 
dlga_castle_horse_training_free:castle_horse_training_free1 1193 1786  0 Wait,_Grandmaster!_Please_accept_this_gift_as_a_token_of_my_gratitude_for_conquering_this_stronghold_in_the_name_of_our_Order!^_I_can_train_one_of_your_horses_to_an_unmatched_level.  1787  0 NO_VOICEOVER 
dlga_castle_horse_training_free1:close_window 83113 1787  13 50 1 1224979098644774912 2105 2 1224979098644774912 0 1541 3 1224979098644774913 360287970189639680 1224979098644774912 2147483679 2 1224979098644774913 -1 33 3 1224979098644774913 288230376151711899 288230376151711976 4 0 1570 2 1224979098644774915 1224979098644774913 1542 3 1224979098644774916 360287970189639680 1224979098644774912 31 2 1224979098644774915 0 31 2 1224979098644774916 0 3 0 2319 1 12 2325 2 12 1224979098644774913 {s12}  6  3 50 1 144115188075855961 500 3 144115188075855892 80 2 1544 3 360287970189639680 144115188075855961 36 NO_VOICEOVER

6) Make sure that the highlighted numbers above (castle_horse_training_free in 1st and 2nd lines, castle_horse_training_free1 in 2nd and 3rd lines) match the values calculated in point 2). It is only needed to check if you added something else to dialog_states.txt. Otherwise the above will work as is.

7) Lastly, find this line:

dlga_order_quartermaster_player_response:close_window 66729 1765  0 That_would_be_all,_Quartermaster.  6  0 NO_VOICEOVER

8) And replace it with this:

dlga_order_quartermaster_player_response:close_window 66729 1765  1 2147484188 3 144115188075855892 80 1 That_would_be_all,_Quartermaster.  6  0 NO_VOICEOVER

Tweak 2 f)

To make the NPCs in the Order Stronghold stand closer to the entrance - credits to UndeadDuke

  • This will be part of the v3.9.4 release!

With this tweak, you will be able to access Alexios of Melitine, Quartermaster Kailin and Constable Valorian easier, by making them stand closer to the entrance of the caste hall. To do this, simply download the altered scn_castle_6_interior.sco file from the link down below, copy it to the SceneObj folder of PoP and overwrite the previous one: https://mega.nz/#!lwl2nQjI!_CQNDMhLNrumTWVuZ-vf9uYDeId9YJekLW7u7X6ArHE

Tweak 2 g)

To guarantee KO chapters in walled fiefs - credits to BananaFruit and VonDegurechaff

  • This tweak requires a new game to take effect!

File: scripts.txt

1) For Silvermists in Senderfall, search for:

31 501 3 648518346341351456 289 360287970189640022

And change 31 to 100

2) For Ebony Gauntlet in Avendor, search for:

31 501 3 648518346341351461 289 360287970189640020 5 0 2147483678 2 1224979098644774913 46 501 3 648518346341351461 289 360287970189640016

And change both 31 (KotEG) and 46 (Raven Spear) to 100

  • The secondary choice (Raven Spear in this case) gets the difference of the two chances, which will be 0%

3) For Radiant Cross in Ethos, search for:

81 501 3 648518346341351448 289 360287970189640017 5 0 2147483678 2 1224979098644774913 91 501 3 648518346341351448 289 360287970189640011

And change both 81 (Radiant Cross) and 91 (Immortal) to 100

  • The secondary choice (Immortals in this case) gets the difference of the two chances, which will be 0%

4) For Falcons in Falcondark Castle, search for:

51 501 3 648518346341351500 289 360287970189640015

And change 51 to 100

5) For Windriders in Nal Tar, search for:

21 501 3 648518346341351462 289 360287970189640012

And change 21 to 100

6) For Dragons in Ravenstern, search for:

31 501 3 648518346341351453 289 360287970189640009

And change 31 to 100

7) For Lions in Marleons, search for:

11 501 3 648518346341351452 289 360287970189640010

And change 11 to 100

8) For Phoenix, only do 1 of the following 3 options, depending on your preference. Note that guaranteeing them in one castle will exclude their chance to spawn in the rest:

  • To guarantee a chapter in Calendain Castle, search for the piece below, and change that 33 to 100:
33 501 3 648518346341351464 289 360287970189640024
  • To guarantee a chapter in Maras Castle, search for the piece below, change that 66 to 100, and change the 33 in the previous piece to 0:
66 501 3 648518346341351477 289 360287970189640024
  • To guarantee a chapter in Almerra Castle, change both 33 and 66 in the previous two pieces to 0, since there isn't a directly adjustable chance for the last case:
501 3 648518346341351479 289 360287970189640024

9) For Shadow Wolves, only do 1 of the following 3 options, depending on your preference. Note that guaranteeing them in one castle will exclude their chance to spawn in the rest:

  • To guarantee a chapter in Savador Castle, search for the piece below, and change that 33 to 100:
33 501 3 648518346341351472 289 360287970189640025
  • To guarantee a chapter in Oregar Castle, search for the piece below, change that 66 to 100, and change the 33 in the previous piece to 0:
66 501 3 648518346341351478 289 360287970189640025
  • To guarantee a chapter in Walven Castle, change both 33 and 66 in the previous two pieces to 0, since there isn't a directly adjustable chance for the last case:
501 3 648518346341351491 289 360287970189640025

10) All those numbers above starting with 3602879701896400 represent a given KO knight, which is used for generating a respective KO chapter. The given knight's entry number (easy to check in Morgh's Editor) added to the troop constant (360287970189639680) indicates the different chapters that you are looking at within the script called "pop2_location_improvements". You can also change these values accordingly to make other KO's be in the given fiefs instead. Furthermore, you can find the rest of guaranteed chapters by searching for the given KO's knights. For instance, 360287970189640018 means Ranger of the Clarion Call (360287970189639680 + 338), and there's only one such number in the body of the script, so you've found the chapter for Laria. Changing that 360287970189640018 to 360287970189640020 (360287970189639680 + 340) will cause Ebony Gauntlets be in Laria instead of Clarion Call.

Tweak 2 h)

To add any Knighthood Order chapter to any walled fief with an in-game conversation - credits to VonDegurechaff and Leonion

With this tweak, upon having cheats enabled (or not needed if you make the adjustment down below), you can talk to Ramun the Slave Trader and establish any KO chapter in a castle or town of your choice. But be warned, you will have to adjust the code for each different KO and for each targeted fief.

File: conversation.txt

1) Increase the counter found in the 2nd line by 1 (4008 -> 4009)

2) Add the following piece of code to the very end of the file, as a new line:

dlga_ramun_talk:ramun_leave.1 69631 94  1 31 2 144115188075856146 1 Create_order.  6  1 501 3 648518346341351424 289 360287970189639680 NO_VOICEOVER

If you want to disable the need to have cheats enabled in order to see the above option in-game, then replace 1 31 2 144115188075856146 1 with 0

3) Adjust the highlighted numbers to your liking, based on the following addition:

  • 648518346341351424 + the sequence number of the castle / city you want to add a chapter to (you can check the sequence number with the "Parties Editor" section of Morgh's Editor)
  • 360287970189639680 + the sequence number of the knight (!) of the order of your choice (you can check the sequence number with the "Troops Editor" section of Morgh's Editor)

4) Make sure to have an empty line at the very end of the file

5) Now start up your game, go to Ramun with or without cheats enabled (depending on your choice above) and check if you can see the newly added option.

Tweak 2 i)

To add KO chapters to any faction's walled fief, with the usual requirements - credits to SirArtyr

This tweak will add the "I want to create a chapter of a Knighthood Order..." conversation option to all senechals (at the bottom), it doesn't matter if the fief is owned by another faction, by you, by one of your vassals or if it's completely unassigned. The added conversation option will always be there, outside of the "War Room" submenu (that's the catch). The requirements to create chapters will stay the usual, which means for example that you can only create Griffons if you chose the "letter" option upon character creation, or if you chose Pendor as your culture, or you have Sir Darlion in your party. Also, note that this is an added option, so if you want to dismantle and create chapters the normal way, then use the "War Room" submenu, which is left intact. The new option won't check if there's already a chapter in the walled fief or not, so it will overwrite the current chapter with the new one right away.

File: conversation.txt

1) Increase the counter found in the 2nd line by 1 (4008 -> 4009), and add this line to the end of the file

dlga_steward_menu:pop2_war_room_create_order2 69631 992 0 I_want_to_create_a_chapter_of_a_Knighthood_Order... 1009 0 NO_VOICEOVER

2) Make sure that there remains an empty line at the very end of conversation.txt. If you want to get rid of the option, simply undo everything, the changes are savegame-compatible back and forth

Tweak 2 j)

To let the player as king/queen create KO chapters in any walled fief of his/her kingdom - credits to Leonion and VonDegurechaff

With this tweak, if you are a king/queen, you will no longer have to be the lord of a fief to be able to create a chapter of a Knighthood Order in it. As long as a fief that belongs to your kingdom doesn't have an owner yet, you will be able create a KO chapter in it too. The tweak adds a new "shortcut" dialogue option to stewards of such fiefs.

File: conversation.txt

1) Increase the counter found in the 2nd line of this file by 1 (4008 -> 4009)

2) Find the line that starts with dlga_steward_menu:pop2_war_room_menu and add the following piece of code after it, as a new line:

dlga_steward_menu:pop2_war_room_create_order 69631 992  3 2204 2 1224979098644774915 144115188075856143 31 2 1224979098644774915 432345564227567630 541 3 144115188075856143 289 0 I_want_to_create_a_chapter_of_a_Knighthood_Order...  1009  0 NO_VOICEOVER

Tweak 2 k)

To enable dismantling KO chapters in any of your faction's walled fiefs when you're the king - credits to Fuyushi

File: conversation.txt

1) Increase the counter in the 2nd line of the file by 1 (4008 -> 4009)

2) Then find the line that starts with dlga_steward_menu:pop_diplomacy_menu_sub_tourney, and add the following one after it, as a new line:

dlga_steward_menu:dismantle_ko_confirm 69631 992  5 2204 2 1224979098644774915 144115188075856143 31 2 1224979098644774915 432345564227567630 522 3 1224979098644774912 144115188075856957 11 542 3 144115188075856294 11 360287970189639680 561 3 144115188075856143 289 1 I_want_to_dismantle_the_Knighthood_Order_that_is_established_here.  1013  0 NO_VOICEOVER

Tweak 2 l)

To change the rate at which fiefs receive garrison reinforcements from KO chapters - credits to Vetrogor

File: scripts.txt

1) Find the following pieces of codes:

2133 2 1224979098644774921 39 5 0 2133 2 1224979098644774921 89
2133 2 1224979098644774921 4 5 0 2133 2 1224979098644774921 10

2) For sergeants, change the 39 to 89 to restore the reinforcement rate prior to the nerf which came in v3.9 (was the same as for the AI). And for doing the same with knights, change the 4 to 10. The 89 and 10 are the spawn rate of KO sergeants and knights for the AI. The maximum value for these rates is 100.

Tweak 2 m)

To change the maximum amount of knights and sergeants allowed to be added to a garrison by the automatic reinforcement of KO chapters - credits to CRASHS

The condition for KO chapters to add knights is less than or equal to 30, and for sergants it is less than or equal to 50. The amount of actually added troops at a time is a random number chosen between 1 and 3. Therefore the overall maximum of KO knights and sergeants allowed to be added per garrison (with the same chapter) is 33 and 53 respectively, by default.

File: scripts.txt

1) This is the piece of code you need to find for sergeants:

1224979098644774919 2147483680 2 1224979098644774922 50

2) And this is the piece for knights:

1224979098644774914 2147483680 2 1224979098644774924 30

3) Change those values to your liking. Keep in mind that the actual maximum amount of knights and sergeants will be always +3 compared to the set value.

Tweak 2 n)

To make KO units give you their full equipment upon asking to buy their armor sets - credits to BananaFruit

This tweak will get you all the items of a KO troop (except goods-type items like gold and various loot) displayed in [Reports -> Troop Trees -> Ko Knights/Sergeants] upon asking a KO troop in the castle hall for their armor set. Items that occur multiple times in the inventory of the troop will be given to you that many times.

File: conversation.txt

1) Search for this piece of code:

6  18 1529 2 360287970189639680 144115188075856010 2133 2 1224979098644774912 144115188075855892 6 3 1224979098644774913 4 9 1541 3 1224979098644774914 1224979098644774912 1224979098644774913 4 0 30 2 1224979098644774914 0 1530 3 360287970189639680 1224979098644774914 0 3 0 3 0 6 3 1224979098644774913 0 4 1541 3 1224979098644774914 1224979098644774912 1224979098644774913 4 0 30 2 1224979098644774914 0 1570 2 1224979098644774915 1224979098644774914 31 2 1224979098644774915 7 1530 3 360287970189639680 1224979098644774914 0 3 0 3 0

2) Replace it with this:

6  28 1529 2 360287970189639680 144115188075856010 2133 2 1224979098644774912 144115188075855892 6 3 1224979098644774913 0 23 1541 3 1224979098644774914 1224979098644774912 1224979098644774913 4 0 30 2 1224979098644774914 0 1570 2 1224979098644774915 1224979098644774914 1073741855 2 1224979098644774915 0 1073741855 2 1224979098644774915 1 1073741855 2 1224979098644774915 2 1073741855 2 1224979098644774915 3 1073741855 2 1224979098644774915 4 1073741855 2 1224979098644774915 5 1073741855 2 1224979098644774915 6 1073741855 2 1224979098644774915 7 1073741855 2 1224979098644774915 8 1073741855 2 1224979098644774915 9 1073741855 2 1224979098644774915 10 1073741855 2 1224979098644774915 12 1073741855 2 1224979098644774915 13 1073741855 2 1224979098644774915 14 1073741855 2 1224979098644774915 15 1073741855 2 1224979098644774915 16 1073741855 2 1224979098644774915 17 31 2 1224979098644774915 18 1530 3 360287970189639680 1224979098644774914 0 3 0 3 0

3) Search for:

0 30 2 1224979098644774912 6

4) And change that 6 to 16

Tweak 2 o)

To change the prestige costs and multipliers of Knighthood Order units - credits to Dalion

File: conversation.txt

1) Find and observe this piece of code:

dlga_pop2_war_room_train_order_troops:pop2_war_room_train_order_troops 4095 1010  0 {s2}.  1010  81 2319 1 2 520 3 1224979098644774912 360287970189639680 156 2133 2 72057594037927940 144115188075856162 520 3 1224979098644774913 360287970189639680 7 2106 2 1224979098644774913 1224979098644774912 2133 2 72057594037927965 1224979098644774913 521 3 1224979098644774914 144115188075856143 289 1 2 936748722493063777 1224979098644774914 2121 3 72057594037927938 450 144115188075856162 4 0 1073741855 2 1224979098644774914 360287970189640013 1073741855 2 1224979098644774914 360287970189640015 1073741855 2 1224979098644774914 360287970189640021 1073741855 2 1224979098644774914 360287970189640024 31 2 1224979098644774914 360287970189640027 2107 2 72057594037927938 130 2108 2 72057594037927938 100 5 0 1073741855 2 1224979098644774914 360287970189640010 1073741855 2 1224979098644774914 360287970189640020 1073741855 2 1224979098644774914 360287970189640022 31 2 1224979098644774914 360287970189640026 2107 2 72057594037927938 120 2108 2 72057594037927938 100 5 0 1073741855 2 1224979098644774914 360287970189640011 1073741855 2 1224979098644774914 360287970189640012 1073741855 2 1224979098644774914 360287970189640014 31 2 1224979098644774914 360287970189640019 2107 2 72057594037927938 110 2108 2 72057594037927938 100 3 0 2121 3 72057594037927939 280 144115188075856162 4 0 31 2 1224979098644774914 360287970189640023 2107 2 72057594037927939 150 2108 2 72057594037927939 100 5 0 1073741855 2 1224979098644774914 360287970189640014 1073741855 2 1224979098644774914 360287970189640017 31 2 1224979098644774914 360287970189640024 2107 2 72057594037927939 140 2108 2 72057594037927939 100 5 0 1073741855 2 1224979098644774914 360287970189640010 1073741855 2 1224979098644774914 360287970189640020 31 2 1224979098644774914 360287970189640027 2107 2 72057594037927939 130 2108 2 72057594037927939 100 5 0 1073741855 2 1224979098644774914 360287970189640013 1073741855 2 1224979098644774914 360287970189640016 31 2 1224979098644774914 360287970189640019 2107 2 72057594037927939 120 2108 2 72057594037927939 100 5 0 31 2 1224979098644774914 360287970189640015 2107 2 72057594037927939 110 2108 2 72057594037927939 100 3 0 4 0 31 2 1224979098644774914 360287970189640028 2107 2 72057594037927938 125 2108 2 72057594037927938 100 2107 2 72057594037927939 125 2108 2 72057594037927939 100 5 0 2173 2 1224979098644774915 1224979098644774914 2190 3 1224979098644774916 432345564227567630 1224979098644774915 2121 3 1224979098644774917 200 1224979098644774916 2108 2 1224979098644774917 2 2107 2 72057594037927938 1224979098644774917 2108 2 72057594037927938 100 2107 2 72057594037927939 1224979098644774917 2108 2 72057594037927939 100 3 0 2108 2 72057594037927938 10 2112 3 72057594037927938 10 46 2108 2 72057594037927939 6 2112 3 72057594037927939 4 36 2320 2 2 1585267068834417336 NO_VOICEOVER

2) The highlighted black numbers above indicate knighthood order knights and sergeants respectively (360287970189639680 + EntryNumberOfTroop; sergeants are shown indirectly, through their knights), and they are divided into different prestige cost multiplier categories, as seen above:

  • 130% (x1.3): Valkyrie, Knight of the Falcon, Shadow Legion Centurion, Knight of the Phoenix, Kraken Riddari
  • 120% (x1.2): Knight of the Lion, Knight of the Ebony Gauntlet, Silvermist Ranger, Scorpion Assassin
  • 110% (x1.1): Empire Immortal, D'Shar Windrider, Knight of the Griffon, Knight of the Dawn
  • 150% (x1.5): Eventide Ghilman
  • 140% (x1.4): Griffon Retainer, Radiant Cross Plaguewarden, Phoenix Risen
  • 130% (x1.3): Squire of the Lion, Ebony Gauntlet Hammer, Storm Sister
  • 120% (x1.2): Lady Einherjar, Raven Spear Mercenary, Dawn Wyvern
  • 110% (x1.1): Talon of the Falcon
  • 125% (x1.25): CKO knight
  • 125% (x1.25): CKO sergeant
  • 100% (x1.0): Every other knight
  • 100% (x1.0): Every other sergeant

3) And towards the end of the line, there are the allowed base (relative to a x1.0 multiplier) minimum and maximum prestige costs of knights and sergeants respectively, based on the player's Honor rating:

  • Knights (min max): 10 46
  • Sergeants (min max): 4 36

Note however, that the actual maximum value will be "SetValue - 1". So the actual default ranges of base prestige costs are 10-45 and 4-35 respectively.

4) Change these values to your liking.

Tweak 2 p)

Overhaul of KO upgrade system - credits to Leonion

This tweak changes the system that allows you to upgrade KOs (+2 STR, +2 AGI, +20 WP to knights exclusively, in exchange for money and prestige) in the following way:

  • You can upgrade each KO no more than 10 times
  • Cost:
    • 50k (LvL 1), 50k*5/4 (Lvl 2), 50k*25/16 (Lvl 3) ... 372k (LvL 10) denars
    • 30 (LvL 1), 30*5/4 (LvL 2), 30*25/16 (LvL 3) ... 213 (LvL 10) prestige
  • Every-level bonuses (Kn = knight, Sg = sergeant, WP = Weapon Proficiencies):
    • Kn +10 WP, +1 STR, +1 AGI
    • Sg +5 WP
    • Relation +3...+12
    • Rank Points +X (exact values depend on your relation with KO)
  • Additional bonuses (IF = Ironflesh, PS = Power Strike, PT = Power Throw, PD = Power Draw):
    • LvL 1: Sg +10 WP
    • LvL 2: Sg +1 STR, +1 AGI
    • LvL 3: Sg +1 IF; Kn +1 IF
    • LvL 4: Sg +1 STR, +1 AGI
    • LvL 5: Sg +10 WP; Kn +10 WP
    • LvL 6: Sg +1 PS, +1 PT, +1 PD
    • LvL 7: Sg +1 STR, +1 AGI, +1 IF; Kn +1 IF
    • LvL 8: Kn +1 PS, +1 PT, +1 PD, +10 WP
    • LvL 9: Sg +1 STR, +1 AGI, +10 WP
    • LvL 10: Kn +1 PS, +1 PT, +1 PD; Sg +1 PS, +1 PT, +1 PD

File: conversation.txt

1) Find the following lines:

dlga_pop2_war_room_menu:pop2_war_room_improve_troops 69631 990  3 521 3 1224979098644774912 144115188075856143 289 32 2 1224979098644774912 0 2323 2 1 1224979098644774912 I_want_to_improve_the_quality_of_the_{s1}.  1012  0 NO_VOICEOVER
dlga_pop2_war_room_improve_troops:pop2_war_room_improve_troops_response 4095 1012  9 521 3 1224979098644774912 144115188075856143 289 520 3 1224979098644774913 1224979098644774912 162 2133 2 72057594037927965 30 2133 2 72057594037927966 10000 6 3 1224979098644774914 0 1224979098644774913 2107 2 72057594037927965 3 2108 2 72057594037927965 2 2107 2 72057594037927966 2 3 0 {reg63?M'Lord:M'Lady},_for_{reg30}_gold_and_{reg29}_Prestige_you_will_raise_your_Honor_Troops'_Strength_and_Agility_by_2_each,_and_increase_all_weapon_proficiencies_by_20.  1027  0 NO_VOICEOVER
dlga_pop2_war_room_improve_troops_response:pop2_war_room_improve_troops_done 69631 1027  9 2149 2 1224979098644774912 360287970189639680 520 3 1224979098644774913 360287970189639680 156 520 3 1224979098644774914 360287970189639680 7 2106 2 1224979098644774914 1224979098644774913 30 2 1224979098644774914 72057594037927965 30 2 1224979098644774912 72057594037927966 521 3 1224979098644774915 144115188075856143 289 32 2 1224979098644774915 0 2323 2 1 1224979098644774915 Improve_the_{s1}.  1028  27 521 3 1224979098644774912 144115188075856143 289 520 3 1224979098644774913 1224979098644774912 162 2105 2 1224979098644774913 1 500 3 1224979098644774912 162 1224979098644774913 1529 2 360287970189639680 72057594037927966 1520 3 1224979098644774912 0 2 1520 3 1224979098644774912 1 2 1523 3 1224979098644774912 0 20 1523 3 1224979098644774912 1 20 1523 3 1224979098644774912 2 20 1523 3 1224979098644774912 4 20 1523 3 1224979098644774912 3 20 1523 3 1224979098644774912 5 20 1523 3 1224979098644774912 6 20 4 0 31 2 1224979098644774912 360287970189640028 1 4 936748722493063857 360287970189640028 360287970189640846 0 3 0 4 0 33 3 1224979098644774912 420 427 2121 3 1224979098644774914 360287970189640852 420 2120 3 1224979098644774915 1224979098644774912 1224979098644774914 1 4 936748722493063857 1224979098644774912 1224979098644774915 0 3 0 520 3 1224979098644774916 360287970189639680 156 2105 2 1224979098644774916 72057594037927965 500 3 360287970189639680 156 1224979098644774916 NO_VOICEOVER

2) And replace them respectively with these:

dlga_pop2_war_room_menu:pop2_war_room_improve_troops 69631 990  5 521 3 1224979098644774912 144115188075856143 289 32 2 1224979098644774912 0 2323 2 1 1224979098644774912 520 3 1224979098644774913 1224979098644774912 162 2147483680 2 1224979098644774913 9 I_want_to_improve_the_quality_of_the_{s1}.  1012  0 NO_VOICEOVER
dlga_pop2_war_room_improve_troops:pop2_war_room_improve_troops_response 4095 1012  12 521 3 1224979098644774912 144115188075856143 289 520 3 1224979098644774913 1224979098644774912 162 2133 2 72057594037927965 30 2133 2 72057594037927966 50000 6 3 1224979098644774914 0 1224979098644774913 2107 2 72057594037927965 5 2108 2 72057594037927965 4 2107 2 72057594037927966 5 2108 2 72057594037927966 4 3 0 2133 2 72057594037927962 1224979098644774913 2105 2 72057594037927962 1 {reg63?M'Lord:M'Lady},_for_{reg30}_gold_and_{reg29}_Prestige_your_Honor_troops_will_be_upgraded_to_level_{reg26}_of_the_special_training_program.  1027  0 NO_VOICEOVER
dlga_pop2_war_room_improve_troops_response:pop2_war_room_menu 69631 1027  9 2149 2 1224979098644774912 360287970189639680 520 3 1224979098644774913 360287970189639680 156 520 3 1224979098644774914 360287970189639680 7 2106 2 1224979098644774914 1224979098644774913 30 2 1224979098644774914 72057594037927965 30 2 1224979098644774912 72057594037927966 521 3 1224979098644774915 144115188075856143 289 32 2 1224979098644774915 0 2323 2 1 1224979098644774915 Improve_the_{s1}.  990  75 521 3 1224979098644774912 144115188075856143 289 520 3 1224979098644774913 1224979098644774912 162 2105 2 1224979098644774913 1 500 3 1224979098644774912 162 1224979098644774913 1529 2 360287970189639680 72057594037927966 2121 3 1224979098644774922 360287970189640066 360287970189640009 2105 2 1224979098644774922 1224979098644774912 1520 3 1224979098644774912 0 1 1520 3 1224979098644774912 1 1 6 3 1224979098644774923 0 6 1523 3 1224979098644774912 1224979098644774923 10 1523 3 1224979098644774922 1224979098644774923 5 3 0 2173 2 1224979098644774924 1224979098644774912 2120 3 1224979098644774925 1224979098644774913 2 1 3 936748722493063445 1224979098644774924 1224979098644774925 2120 3 1224979098644774926 1224979098644774913 4 1 3 936748722493063860 1224979098644774924 1224979098644774926 4 0 1073741855 2 1224979098644774913 1 1073741855 2 1224979098644774913 5 31 2 1224979098644774913 9 6 3 1224979098644774923 0 6 1523 3 1224979098644774922 1224979098644774923 10 3 0 3 0 4 0 1073741855 2 1224979098644774913 5 31 2 1224979098644774913 8 6 3 1224979098644774923 0 6 1523 3 1224979098644774912 1224979098644774923 10 3 0 3 0 4 0 1073741855 2 1224979098644774913 2 1073741855 2 1224979098644774913 4 1073741855 2 1224979098644774913 7 31 2 1224979098644774913 9 1520 3 1224979098644774922 0 1 1520 3 1224979098644774922 1 1 3 0 4 0 1073741855 2 1224979098644774913 3 31 2 1224979098644774913 7 1521 3 1224979098644774912 36 1 1521 3 1224979098644774922 36 1 3 0 4 0 1073741855 2 1224979098644774913 6 31 2 1224979098644774913 10 1521 3 1224979098644774922 35 1 1521 3 1224979098644774922 34 1 1521 3 1224979098644774922 33 1 3 0 4 0 1073741855 2 1224979098644774913 8 31 2 1224979098644774913 10 1521 3 1224979098644774912 35 1 1521 3 1224979098644774912 34 1 1521 3 1224979098644774912 33 1 3 0 4 0 31 2 1224979098644774912 360287970189640028 1 4 936748722493063857 360287970189640028 360287970189640846 0 1 4 936748722493063857 360287970189640085 360287970189640847 0 3 0 4 0 33 3 1224979098644774912 360287970189640100 360287970189640107 2121 3 1224979098644774914 360287970189640852 360287970189640100 2120 3 1224979098644774915 1224979098644774912 1224979098644774914 1 4 936748722493063857 1224979098644774912 1224979098644774915 0 3 0 520 3 1224979098644774916 360287970189639680 156 2105 2 1224979098644774916 72057594037927965 500 3 360287970189639680 156 1224979098644774916 NO_VOICEOVER

3. Custom Knighthood Order (7)

Tweaks to be found in this section:
3 a) To change the training times
3 b) To change the equipping times
3 c) To change the equipping costs
3 d) Purchase CKO Equipment like from any other KO
3 e) To change the units that your CKO knights and sergeants upgrade from
3 f) To unlock any item for your CKO
3 g) To unlock Sarleon and Ravenstern Armored Warhorses for your CKO when you ask for the legendary weapons of King Ulric and Gregory respectively

Tweak 3 a)

To change the training times - credits to Dusk Voyager

Don't apply this tweak while training is in progress!

File: simple_triggers.txt

1) Search for:

18.000000  155 2133 2 1224979098644774912 -1

The 18.000000 is expressed in hours and it affects the chance of your CKO knights and sergeants gaining stats, skills and proficiency points per day

2) Change that 18 to the number you want (e.g. 9 to halve the current training times)

Tweak 3 b)

To change the equipping times - credits to VonDegurechaff

Don't apply this tweak while equipping is in progress!

File: scripts.txt

1) Search for:

2108 2 1224979098644774920 100 2108 2 1224979098644774920

The 100 affects how long it takes for your CKO knights and sergeants to get new equipment

2) Increase that number to shorten the upgrade times.

  • The scale is not linear and it's a bit different for every item type. But at 1000, the upgrade time is cut to around 1/7 of the original value on average.

Tweak 3 c)

To change the equipping costs - credits to VonDegurechaff

Don't apply this tweak while equipping is in progress!

File: scripts.txt

1) Search for:

2121 3 1224979098644774917 1000 1224979098644774917

2) Decrease that number to make the upgrade costs cheaper.

  • Once again, the scale is not linear, but it's the same for all item types. At 100, all upgrade costs got reduced to 1/19 of the nominal value

Tweak 3 d)

Purchase CKO Equipment like from any other KO - credits to BananaFruit

File: conversation.txt

1) Search for:

dlga_buy_order_armour_set:close_window 4095 1646  2 1073741855 2 144115188075855892 360287970189640028 31 2 144115188075855892 360287970189640085

2) Replace the 2 bold numbers with 0

3) Then find this line:

dlga_buy_order_armour_set:buy_order_armour_set_1 4095 1646  29 3221225503 2 144115188075855892 360287970189640028 2147483679 2 144115188075855892 360287970189640085 520

4) And replace it with this:

dlga_buy_order_armour_set:buy_order_armour_set_1 4095 1646  27 520

5) Lastly, find this line:

dlga_buy_order_armour_set:buy_order_armour_set_1 4095 1646  32 3221225503 2 144115188075855892 360287970189640028 2147483679 2 144115188075855892 360287970189640085 520

6) And replace it with this:

dlga_buy_order_armour_set:buy_order_armour_set_1 4095 1646  30 520

Tweak 3 e)

To change the units that your CKO knights and sergeants upgrade from - credits to BananaFruit

File: scripts.txt

1) Search for the following lines, depending on which culture you chose. The pair of numbers highlighted will be the required troops for your knights and sergeants respectively.

Sarleon:

2133 2 72057594037927957 360287970189639779 2133 2 72057594037927958 360287970189639774

(Sarleon Knight and Sarleon Man-at-Arms)

Ravenstern:

2133 2 72057594037927957 360287970189639798 2133 2 72057594037927958 360287970189639788

(Ravenstern Knight and Ravenstern Man-at-Arms)

D'Shar:

2133 2 72057594037927957 360287970189639818 2133 2 72057594037927958 360287970189639806

(D'Shar Noble Cavalry and D'Shar Warrior)

Fierdsvain:

2133 2 72057594037927957 360287970189639839 2133 2 72057594037927958 360287970189639830

(Fierdsvain Hersir and Fierdsvain Heavy Axeman)

Empire:

2133 2 72057594037927957 360287970189639847 2133 2 72057594037927958 360287970189639856

(Empire Knight and Empire Armored Pikeman)

Pendor:

2133 2 72057594037927957 360287970189639877 2133 2 72057594037927958 360287970189639871

(Pendor Knight and Pendor Man-at-Arms

2) Open up the Troops Editor within Morgh's Editor, find the entry number of the unit of your choice (Pendor Black Archer is #203), then add this number to the "troop constant" which is 360287970189639680, and put the resulting number into place of the highlighted values above (corresponding to the culture you've chosen). Here are some examples for a Pendorian CKO:

Tweak 3 f)

To unlock any item for your CKO - credits to VonDegurechaff

This tweak only works for items that are part of the game by default!

File: simple_triggers.txt

1) Increase the counter in the 2nd line by 1 (133 -> 134)

2) To the end of the file, add this trigger as a new line:

0.000000  3 37 0 71 1 36 1 2 936748722493063873 288230376151711744

The highlighted number is the "item constant" (an offset basically)

3) Make sure that there remains an empty line at the very end of the file.

4) Open up the Item Editor in Morgh's Editor and search for the item you want to add to your CKO's item pool. Take the number of the entry and add it to the number above (the item constant)

5) Now load your game, and press the button "J" on the world map. The selected item will be then added to your CKO's item pool.

6) Rinse and repeat for another item. Or alternatively, you can add multiple items at the same time by modifying the above trigger a bit:

0.000000  3 37 0 71 1 36 1 2 936748722493063873 288230376151711744

7) For each item you want to add, increase that 3 by 1. And then, add the last half of the code in bold that much times to the end, separated by 1 gap each of course. Finally, you have to add the given items' entry numbers to each of the 288230376151711744 constants.

8) So for example, if you want to add 3 items at the same time, your trigger template should look like this:

0.000000  5 37 0 71 1 36 1 2 936748722493063873 288230376151711744 1 2 936748722493063873 288230376151711744 1 2 936748722493063873 288230376151711744

And add Item_A's entry number to the 1st, Item_B's entry number to the 2nd, and Item_C's entry number to the 3rd constant. Then load your game, and press "J" on the world map.

Tweak 3 g)

To unlock Sarleon and Ravenstern Armored Warhorses for your CKO when you ask for the legendary weapons of King Ulric and Gregory respectively - credits to VonDegurechaff

File: conversation.txt

1) Find this piece of code:

dlga_prisoner_chat_noble2:close_window.2 69631 1590  10 31 2 144115188075855950 1 33 3 144115188075855892 360287970189640206 360287970189640211 2147483678 2 72057594037927937 6 1073741975 2 144115188075855892 288230376151713092 1073741975 2 144115188075855892 288230376151713064 1073741975 2 144115188075855892 288230376151712832 1073741975 2 144115188075855892 288230376151713043 151 2 144115188075855892 288230376151713009 2167 1 1224979098644774912 30 2 1224979098644774912 1 I_am_taking_your_weapon._Now_get_out_of_my_sight_and_run_home,_you_coward!  6  31 1616 3 648518346341351424 144115188075855892 1 2173 2 1224979098644774912 144115188075855892 4 0 31 2 144115188075855892 360287970189640206 1530 2 360287970189639680 288230376151713092 1531 2 360287970189640206 288230376151713092 1530 2 360287970189640206 288230376151713077 5 0 31 2 144115188075855892 360287970189640207 1530 2 360287970189639680 288230376151713064 1531 2 360287970189640207 288230376151713064 1530 2 360287970189640207 288230376151713057 5 0 31 2 144115188075855892 360287970189640208 1530 2 360287970189639680 288230376151712832 1531 2 360287970189640208 288230376151712832 1530 2 360287970189640207 288230376151712830 5 0 31 2 144115188075855892 360287970189640209 1530 2 360287970189639680 288230376151713043 1531 2 360287970189640209 288230376151713043 1530 2 360287970189640209 288230376151713041 5 0 31 2 144115188075855892 360287970189640210 1530 2 360287970189639680 288230376151713009 1531 2 360287970189640210 288230376151713009 1530 2 360287970189640210 288230376151713057 3 0 1533 1 144115188075855892 1 4 936748722493063695 360287970189639680 144115188075855892 -40 1 3 936748722493063445 1224979098644774912 -30 NO_VOICEOVER

2) And replace it with this:

dlga_prisoner_chat_noble2:close_window.2 69631 1590  10 31 2 144115188075855950 1 33 3 144115188075855892 360287970189640206 360287970189640211 2147483678 2 72057594037927937 6 1073741975 2 144115188075855892 288230376151713092 1073741975 2 144115188075855892 288230376151713064 1073741975 2 144115188075855892 288230376151712832 1073741975 2 144115188075855892 288230376151713043 151 2 144115188075855892 288230376151713009 2167 1 1224979098644774912 30 2 1224979098644774912 1 I_am_taking_your_weapon._Now_get_out_of_my_sight_and_run_home,_you_coward!  6  33 1616 3 648518346341351424 144115188075855892 1 2173 2 1224979098644774912 144115188075855892 4 0 31 2 144115188075855892 360287970189640206 1530 2 360287970189639680 288230376151713092 1531 2 360287970189640206 288230376151713092 1530 2 360287970189640206 288230376151713077 1 2 936748722493063873 288230376151711967 5 0 31 2 144115188075855892 360287970189640207 1530 2 360287970189639680 288230376151713064 1531 2 360287970189640207 288230376151713064 1530 2 360287970189640207 288230376151713057 1 2 936748722493063873 288230376151711966 5 0 31 2 144115188075855892 360287970189640208 1530 2 360287970189639680 288230376151712832 1531 2 360287970189640208 288230376151712832 1530 2 360287970189640207 288230376151712830 5 0 31 2 144115188075855892 360287970189640209 1530 2 360287970189639680 288230376151713043 1531 2 360287970189640209 288230376151713043 1530 2 360287970189640209 288230376151713041 5 0 31 2 144115188075855892 360287970189640210 1530 2 360287970189639680 288230376151713009 1531 2 360287970189640210 288230376151713009 1530 2 360287970189640210 288230376151713057 3 0 1533 1 144115188075855892 1 4 936748722493063695 360287970189639680 144115188075855892 -40 1 3 936748722493063445 1224979098644774912 -30 NO_VOICEOVER

3) The two highlighted numbers above represent Sarleon and Ravenstern Armored Warhorses respectively. Make sure that those numbers are the result of this addition: 288230376151711744 + EntryNumberOfItem. The entry number can be most easily checked with Morgh's Editor.

4. Honor (6)

Tweaks to be found in this section:
4 a) To disable the honor loss upon raiding caravans even if you are not at war with the given faction
4 b) To disable the honor loss upon razing a village
4 c) To disable the honor loss upon stealing cows from a village
4 d) To disable the honor loss upon stealing supplies/food from a village
4 e) To disable the honor loss when refusing a ransom offer for a lord
4 f) To change the starting honor bonus of certain character creation choices

Tweak 4 a)

To disable the honor loss upon raiding caravans even if you are not at war with the given faction - credits to BananaFruit

File: conversation.txt

1) Search for:

1224979098644774912 0 1 2 936748722493063450 -3

2) Change the -3 to 0 to disable the honor loss.

Tweak 4 b)

To disable the honor loss upon razing a village - credits to BananaFruit

File: menus.txt

1) Search for:

1441151880758558914 1 2 936748722493063450 -1

2) Change the -1 to 0 to disable the honor loss

Tweak 4 c)

To disable the honor loss upon stealing cows from a village - credits to BananaFruit

File: menus.txt

1) Search for:

0 1 2 936748722493063450 -3

Under menu_village_steal_cattle

2) Change the -3 to 0 to disable the honor loss

Tweak 4 d)

To disable the honor loss upon stealing supplies/food from a village - credits to BananaFruit

File: menus.txt

1) Search for:

0 1 2 936748722493063450 -3

Under mno_take_supplies

2) Change the -3 to 0 to disable the honor loss

Tweak 4 e)

To disable the honor loss when refusing a ransom offer for a lord - credits to BananaFruit

File: menus.txt

1) Search for:

1 2 936748722493063450 -5

2) Replace that -5 with 0

Tweak 4 f)

To change the starting honor bonus of certain character creation choices - credits to Alex Toews

File: menus.txt

1) Stage 1, "a minor noble":

100 1 2 936748722493063450 1

2) Stage 4, "a letter that changed your life forever":

  • if you chose "a minor noble" in Stage 1:
52 1 2 936748722493063450 2
  • if you chose "a merchant ship captain" in Stage 1:
58 1 2 936748722493063450 2
  • if you chose "a former knight" in Stage 1 (10+3=13):
16 1 2 936748722493063450 10
30 1 2 936748722493063450 3
  • if you chose "a retired adventurer" in Stage 1:
432345564227567650 10 1 2 936748722493063450 3
  • if you chose "a wandering nomad clan leader" in Stage 1:
432345564227567642 10 1 2 936748722493063450 3
  • if you chose "a respectable physician" in Stage 1:
360287970189639680 10 1 2 936748722493063450 3

3) The values in red above are the actual honor gains. Change them to your liking!

5. Relations (9)

Tweaks to be found in this section:
5 a) To remove the faction relation caps
5 b) An alternative way to remove the faction relation caps
5 c) To be able to always join any side in battle
5 d) To change the relation you get/lose upon helping/fighting a faction
5 e) To change the -10 relation you lose after joining a battle against a faction as king/queen
5 f) To remove or change the relation hit towards claimants when assigning fiefs to someone else during the questline
5 g) To change the relation you get/lose with your vassals upon distributing fiefs
5 h) To change the values of the gift system to repair relations with enemy lords, available from ladies
5 i) To adjust the price of buying peace

Tweak 5 a)

To remove the faction relation caps - credits to BananaFruit

How it is actually: Some factions will not allow you to go over a fixed amount of relation points. These caps are the following:

  • Rogue Knights: 10
  • Heretics: -15
  • Jatu: 2
  • Snake Cult: -5
  • Adventurer Companies: 10
  • Mystmountain Tribes: 10
  • D'Shar Raiders: 10
  • Singalians: 10

Every 168 hours, this is checked, and if any value is over the one predetermined, it will be lowered to the maximum that was preset. However, as this only gets checked every 168 hours, it is in fact possible to befriend the Snake Cult or the Heretics even without tweaking, albeit temporarily.

File: simple_triggers.txt

1) Look into the 20th line that starts with:

168.000000  212 4 0 1 1

2) And search for the values listed above. These being 2, 10, -5 and -15. There should be 3 instances of these numbers for each faction.

3) Change them to whatever you want.

Tweak 5 b)

An alternative way to remove the faction relation caps - credits to Dalion

How it is actually: Some factions will not allow you to go over a fixed amount of relation points. These caps are the following:

  • Rogue Knights: 10
  • Heretics: -15
  • Jatu: 2
  • Snake Cult: -5
  • Adventurer Companies: 10
  • Mystmountain Raiders: 10
  • D'Shar Raiders: 10
  • Singalians: 10

Every 168 hours, this is checked, and if any value is over the one predetermined, it will be lowered to the maximum that was preset. However, as this only gets checked every 168 hours, it is in fact possible to befriend the Snake Cult or the Heretics even without tweaking, albeit temporarily.

This tweak will aim at disabling the relation reset once reaching the relation caps, instead of changing the relation caps themselves.

File: simple_triggers.txt

1) Find this piece of code:

168.000000  212 4 0 1 1 936748722493063594 1 2 936748722493063600 0 1 1 936748722493063605 1 1 936748722493063607 1 1 936748722493063799 2190 3 1224979098644774912 432345564227567629 432345564227567651 4 0 32 2 1224979098644774912 10 1270 3 432345564227567629 432345564227567651 10 1270 3 432345564227567630 432345564227567651 10 3 0 2190 3 1224979098644774912 432345564227567629 432345564227567657 4 0 32 2 1224979098644774912 -15 1270 3 432345564227567629 432345564227567657 -15 1270 3 432345564227567630 432345564227567657 -15 3 0 2190 3 1224979098644774912 432345564227567629 432345564227567653 4 0 32 2 1224979098644774912 2 1270 3 432345564227567629 432345564227567653 2 1270 3 432345564227567630 432345564227567653 2 3 0 2190 3 1224979098644774912 432345564227567629 432345564227567658 4 0 32 2 1224979098644774912 -5 1270 3 432345564227567629 432345564227567658 -5 1270 3 432345564227567630 432345564227567658 -5 3 0 2190 3 1224979098644774912 432345564227567629 432345564227567650 4 0 32 2 1224979098644774912 10 1270 3 432345564227567629 432345564227567650 10 1270 3 432345564227567630 432345564227567650 10 3 0 2190 3 1224979098644774912 432345564227567629 432345564227567655 4 0 32 2 1224979098644774912 10 1270 3 432345564227567629 432345564227567655 10 1270 3 432345564227567630 432345564227567655 10 3 0 2190 3 1224979098644774912 432345564227567629 432345564227567642 4 0 32 2 1224979098644774912 10 1270 3 432345564227567629 432345564227567642 10 1270 3 432345564227567630 432345564227567642 10 3 0 2190 3 1224979098644774912 432345564227567629 432345564227567656 4 0 32 2 1224979098644774912 10 1270 3 432345564227567629 432345564227567656 10 1270 3 432345564227567630 432345564227567656 10 3 0 3 0 2133 2 144115188075857278

2) Reduce the blue number at the start by 49 (212 -> 163) and remove the part in red. Watch for the gap, so that exactly 1 remains between the remaining fragments.

Tweak 5 c)

To be able to always join any side in battle - credits to BananaFruit

File: menus.txt

1) Find these two lines:

-50 2147483678 2 1224979098644774915 80
-50 2147483678 2 1224979098644774913 80

2) Replace both -50 with -100 and both 80 with 101

Tweak 5 d)

To change the relation you get/lose upon helping/fighting a faction - credits to BananaFruit

File: menus.txt

1) Search for:

2110 2 1224979098644774939 4

2) 4 is the maximum change in relation with the corresponding factions after a battle. Increase or decrease it to your liking, but note that this will affect relation gains and losses at the same time.

Tweak 5 e)

To change the -10 relation you lose after joining a battle against a faction as king/queen - credits to BananaFruit

File: menus.txt

1) Search for:

1 3 936748722493063445 1224979098644774912 -10

2) You will find 2 instances of this code in the file. One is for joining on the attacker's side, the other is for joining on the defender's side. Change both -10 to the value of your desire.

Tweak 5 f)

To remove or change the relation hit towards claimants when assigning fiefs to someone else during the questline - credits to TheMageLord

As long as claimants remain in your party (i.e. the questline for them is active) and you decide to award a fief to someone else, then you'll get -1 relation with the claimant after each time you do so. This tweak aims at removing that penalty

File: conversation.txt

1) Find this piece of code:

2107 2 1224979098644774919 -1

2) That -1 in the end is the relation penalty. Change it to 0 to remove the penalty. Or change it to your liking.

Tweak 5 g)

To change the relation you get/lose with your vassals upon distributing fiefs - credits to Alex Toews

File: scripts.txt

1) Find this piece of code under the script give_center_to_lord:

10 2105 2 144115188075857001 10 6 3 1224979098644774936 360287970189640186 360287970189640316 540 3 1224979098644774936 2 2 2147483679 2 1224979098644774936 1224979098644774913 2173 2 1224979098644774937 1224979098644774936 31 2 1224979098644774920 1224979098644774937 2147483679 2 1224979098644774936 1224979098644774921 1 3 936748722493063696 1224979098644774936 1224979098644774913 2133 2 1224979098644774938 72057594037927936 2123 3 1224979098644774939 1224979098644774938 8 2106 2 1224979098644774939 2 2112 3 1224979098644774939 -5 3

2) The 10 is the relation you get with the vassal who received the fief. The -5 and 3-1 is the minimum and maximum (the latter will be -1 lower compared to the value set) relation gain/loss with other lords. The value chosen within this range depends on the other lords' personalities (good-natured and updstanding will most often be on the high end, while bad-tempered and sadistic lords will be on the low end), and their relation with the lord who received the fief (if they hate each other it will be on the lower end, if they like each other it will be on the higher end).

Tweak 5 h)

To change the values of the gift system to repair relations with enemy lords, available from ladies - credits to Lord Kinlar

File: conversation.txt

1) For changing the requirement to buy gifts, find this piece of code:

1 2 936748722493063441 1224979098644774912 2147483678 2 72057594037927936 0

That 0 is the relation cap below which buying gifts (to repair relations) is allowed. Change it to 100 to always allow you to increase relations this way.

2) For changing the amount of relation increases that each of the 3 gift provides (from bottom to top), look for these pieces:

I_think_a_gift_of_{reg10}_denars_will_do.  959  2 2133 2 144115188075855914 1
Maybe_I_can_afford_{reg11}_denars.  959  2 2133 2 144115188075855914 2
In_that_case,_I_am_ready_to_spend_{reg12}_denars.  959  2 2133 2 144115188075855914 3

And change the red number in the end of each line to your liking (e.g. to 2, 4 and 6 respectively).

3) For changing the price of each gift, find this piece:

dlga_lady_restore_relation_3:lady_restore_relation_4 4095 957  8 2322 2 10 144115188075856044 2133 2 144115188075856045 1000 2133 2 144115188075856046 2000 2133 2 144115188075856047 3000

Those numbers in blue are the prices of the 3 gifts respectively (from bottom to top). Change them to your liking as well.

Tweak 5 i)

To adjust the price of buying peace - credits to frantic

Files: conversation.txt

1) Find this piece of code:

72057594037927952 1224979098644774915 50

2) That 50 is the cost multiplier. Reducing it to 5 (1/10 of 50) will cut the costs to 1/10 as well. 0 will make it free.

6. Morale (2)

Tweaks to be found in this section:
6 a) To change the morale penalty when you run out of food
6 b) To change the base morale of your party

Tweak 6 a)

To change the morale penalty when you run out of food - credits to VonDegurechaff

File: simple_triggers.txt

1) Search for this piece of code:

1 2 936748722493063451 -3 2133 2 1224979098644774919

2) Change that -3 to something else (e.g. 0 to eliminate the morale penalty). This tweak can be found within the same trigger as the previous one, so in case you don't want to disable the penalty completely, then you can also change the frequency for the morale penalty by changing the 14.000000 (the frequency in hours) at the beginning of the line.

Tweak 6 b)

To change the base morale of your party - credits to TheMageLord

File: scripts.txt

1) Find this piece of code in the body of the script called get_player_party_morale_values -1:

1 5 0 1653 3 1224979098644774916 648518346341351424 1224979098644774914 2105 2 1224979098644774913 1224979098644774916 3 0 3 0 2133 2 144115188075857009 1224979098644774913 2170 3 1224979098644774917 1 360287970189639680 4 0 31 2 144115188075856294 432345564227567630 522 3 1224979098644774918 144115188075856294 11 31 2 1224979098644774918 360287970189639680 2122 3 144115188075857010 1224979098644774917 18 5 0 2122 3 144115188075857010 1224979098644774917 15

2) The 1 is the morale penalty you get for each 'hero' unit in your party. Then you get 18 bonus morale for each point of Leadership when you are king/queen, and 15 for each point of Leadership when you are not a king/queen.

3) Change these values to your liking. You may also eliminate the morale penalty if you change that 1 to 0.

7. Tournaments and Arenas (9)

Tweaks to be found in this section:
7 a) To remove the actual preset prizes of the Noldor Tournament at Elacrai
7 b) To always get Qualis Gems upon winning Noldor Tournaments at Elacrai
7 c) To add a notification about Noldor Tournaments being held at Elacrai
7 d) To change the frequency and the way how tournaments are held
7 e) To make tournament bets be based on your renown rating
7 f) To change the amount of renown, relation, denars and experience you get after winning a tournament
7 g) To change the amount of participants and rounds during tournaments
7 h) To earn renown upon winning arena fights
7 i) To change the monetary reward for winning an arena fight

Tweak 7 a)

To remove the actual preset prizes of the Noldor Tournament at Elacrai - credits to BananaFruit

How it is actually: Your prize for winning Elacrai is only rerolled once you win, meaning that no matter how much times passes between two successful tournaments - be it 1 month or 100 years -, your prize for your next tournament is determined from the point you won the last one (or the game's start for the 1st one).

File: menus.txt

1) Search for:

1 2 936748722493063900 2

2) Cut that from its place (make sure the parts to the left and right are separated by only 1 space) and insert the part you just cut after this:

72057594037927945 3 0

Again, make sure your that the part pasted is separated from the left and right by exactly 1 space

Tweak 7 b)

To always get Qualis Gems upon winning Noldor Tournaments at Elacrai - credits to BananaFruit

File: menus.txt

1) Search for:

2 144115188075857281 20

2) Change that 20 to 100

Tweak 7 c)

To add a notification about Noldor Tournaments being held at Elacrai - credits to BananaFruit

Have you ever missed a Noldor Tournament or two because you didn't pay close attention to the current date? Who didn't? Well, you don't have to worry about this anymore, as the following tweak displays a message when a Noldor Tournament begins (assuming the "Befriend the Noldor" quest is completed and Noldor relation is >= 30)

Files:

  • strings.txt
  • simple_triggers.txt

1) Open strings.txt and increase the number in the second line by 1 (5056 -> 5057)

2) Add the following line to the end of the file:

str_noldor_tournament_started The_Noldor_tournament_has_begun!

3) Make sure that there is still an empty line at the very end of the file!

4) Let's add up the given offset needed and the number of the added line and call it x.

x = 216172782113783805 + numberOfTheAddedLine (if this file hasn't been changed previously, then x = 216172782113788864)

5) Open simple_triggers.txt and search for:

648518346341351599 156 1

6) After that, add the following code:

546 3 504403158265495615 11 3 2190 3 1224979098644774932 432345564227567643 432345564227567629 30 2 1224979098644774932 30 600 1 1152921504606847260 1106 2 216172782113788864 5308240

7) Watch for the red number, make sure that it equals the number calculated in step 4)! And also make sure that there is exactly 1 gap/space to the left and to the right of the newly added code!

8) Increase the second number in this line (the number after 24.000000, should be 130 if nothing has been changed previously) by 5 (130 -> 135)

Tweak 7 d)

To change the frequency and the way how tournaments are held - credits to Alex Toews

There are 3 values that you can change regarding this:

  • The threshold for adding new tournaments: by default, the game will start adding new tournaments when there are less than 3 tournaments currently active.
  • The chance for adding a new tournament to a random town: by default, this chance is 30%. Adding new tournaments is repeated every 24 hours until the tournament threshold has been reached. If the randomly selected town already has a tournament, then the remaining days for the tournament will be reset.
  • The minimum-maximum number of days tournaments will be held: by default, tournaments last between 12 and 15-1 days. Once you visit a town with a tournament, the remaining tournament days are automatically set to 1 (even if you don't enter the tournament). So once you visit a town that's hosting a tournament, you either have to enter right away or lose the chance.

File: simple_triggers.txt

1) Find this piece of code:

3 2136 3 1224979098644774921 0 100 2147483678 2 1224979098644774921 30 2136 3 1224979098644774926 648518346341351446 648518346341351464 2136 3 1224979098644774927 12 15

2) And change these values to your liking, based on the above.

Tweak 7 e)

To make tournament bets be based on your renown rating - credits to VonDegurechaff and Dark_XSM

This tweak makes the possible tournament bets scale with your renown rating directly, on a 1:1 ratio. So with 10,000 renown, you can bet 10,000 denars in each round as the max amount. Since the bets will change over time as you progress, the described values can't be static, so percentages will be shown instead, relative to your max bet limit: 100%, 50%, 20%, 10% and 5%. The ratio between the earnings and the total amount of bets made remains the same as previously. Which means that betting 10,000 denars all the way through and winning the tournament will earn you 398,000 + 2000 = 400,000 denars (at best)

File: menus.txt

1) Find this piece of code:

 mno_bet_500_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 500  500_denars.  2 2133 2 144115188075855914 500 2060 1 864691128455135395  .  mno_bet_250_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 250  250_denars.  2 2133 2 144115188075855914 250 2060 1 864691128455135395  .  mno_bet_100_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 100  100_denars.  2 2133 2 144115188075855914 100 2060 1 864691128455135395  .  mno_bet_50_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 50  50_denars.  2 2133 2 144115188075855914 50 2060 1 864691128455135395  .  mno_bet_25_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 25  25_denars.  2 2133 2 144115188075855914 25 2060 1 864691128455135395  .  mno_go_back_dot  0  Go_back.  1 2060 1 864691128455135392  .

2) And replace it with this:

 mno_bet_100  6 2149 2 1224979098644774912 360287970189639680 520 3 144115188075856274 360287970189639680 7 30 2 1224979098644774912 20 30 2 144115188075856274 20 2108 2 144115188075856274 1 2107 2 144115188075856274 1  100%  2 2133 2 144115188075855914 144115188075856274 2060 1 864691128455135395  .  mno_bet_50  6 2149 2 1224979098644774912 360287970189639680 520 3 144115188075856275 360287970189639680 7 30 2 1224979098644774912 10 30 2 144115188075856275 10 2108 2 144115188075856275 2 2107 2 144115188075856275 1  50%  2 2133 2 144115188075855914 144115188075856275 2060 1 864691128455135395  .  mno_bet_20  6 2149 2 1224979098644774912 360287970189639680 520 3 144115188075856276 360287970189639680 7 30 2 1224979098644774912 4 30 2 144115188075856276 4 2108 2 144115188075856276 5 2107 2 144115188075856276 1  20%  2 2133 2 144115188075855914 144115188075856276 2060 1 864691128455135395  .  mno_bet_10  6 2149 2 1224979098644774912 360287970189639680 520 3 144115188075856277 360287970189639680 7 30 2 1224979098644774912 2 30 2 144115188075856277 2 2108 2 144115188075856277 10 2107 2 144115188075856277 1  10%  2 2133 2 144115188075855914 144115188075856277 2060 1 864691128455135395  .  mno_bet_5  6 2149 2 1224979098644774912 360287970189639680 520 3 144115188075856278  360287970189639680 7 30 2 1224979098644774912 1 30 2 144115188075856278 1 2108 2 144115188075856278  20 2107 2 144115188075856278  1  5%  2 2133 2 144115188075855914 144115188075856278  2060 1 864691128455135395  .  mno_go_back_dot  0  Go_back.  1 2060 1 864691128455135392  .

3) Make sure you have a gap before "mno_bet_100", as it was previously.

Tweak 7 f)

To change the amount of renown, relation, denars and experience you get after winning a tournament - credits to TheMageLord and tommylaw

File: menus.txt

1) Find and observe this piece of code:

menu_town_tournament_won 4608 You_have_won_the_tournament_of_{s3}!_You_are_filled_with_pride_as_the_crowd_cheers_your_name._In_addition_to_honor,_fame_and_glory,_you_earn_a_prize_of_{reg9}_denars._{s8} none 325 2031 1 1441151880758558806 2330 2 3 144115188075856143 1 3 936748722493063442 360287970189639680 20 1 3 936748722493063444 144115188075856143 3 2105 2 144115188075856272 1 4 0 541 3 144115188075856143 7 360287970189639680 5 0 521 3 1224979098644774912 144115188075856143 50 2105 2 1224979098644774912 10 501 3 144115188075856143 50 1224979098644774912 3 0 2319 1 8 2133 2 72057594037927945 2000 1062 2 250
  • 20 is the amount of renown
  • 3 is the amount of relation points with the hosting town
  • 2000 is the amount of denars for the standard win (without the money from the bets)
  • 250 is the amount of experience points

2) Change the above values to your liking. Note however that you can't get more than 29,999 experience points at a time, it's a hard limit.

Tweak 7 g)

To change the amount of participants and rounds during tournaments - credits to TheMageLord

Currently, the total number of participants is 64 in tournaments, and half of them get eliminated after each round you win. Thus you will have 6 rounds (log264 = 6) overall. Also, it is recommended that the total number of participants is the power of the factor set (2 by default, at which participants get removed per round). You may still get odd numbers this way though, which will be rounded up or down according to the laws of mathematics, as shown in the example at the end.

A default setting of 64 participants in total with a factor of 2 means that the following amount of participants are allowed in different combinations possible.

  • tier 1: 32 participants at max (4 groups of 8 maximum, which is a hard cap)
  • tier 2: 32 participants at max (4 groups of 8 maximum, the other half got removed by this time)
  • tier 3: 16 participants at max (4 groups of 4 maximum)
  • tier 4: 8 participants at max (4 groups of 2 maximum, 2 groups of 1 minimum)
  • tier 5: 4 participants at max (2 groups of 2 or 2 groups of 1)
  • tier 6: 2 participants at max (2 groups of 1)

File: scripts.txt

1) For the total number of participants, find the following pieces of codes:

64 2136 3 1224979098644774919 0 20 4 0 2147483678 2 1224979098644774919 8 500 3 360287970189639686 1224979098644774914 360287970189639944 5 0 2147483678 2 1224979098644774919 14 500 3 360287970189639686 1224979098644774914 360287970189639942 5 0 2147483678 2 1224979098644774919 17 500 3 360287970189639686 1224979098644774914 360287970189639946 5 0 2147483678 2 1224979098644774919 19 500 3 360287970189639686 1224979098644774914 360287970189639945 5 0 500 3 360287970189639686 1224979098644774914 360287970189639947 3 0 3 0 5 0 4 0 2136 3 1224979098644774919 0 100 2147483678 2 1224979098644774919 50 500 3 360287970189639686 1224979098644774914 360287970189640142 2105 2 1224979098644774914 1 3 0 4 0 2136 3 1224979098644774919 0 100 2147483678 2 1224979098644774919 50 500 3 360287970189639686 1224979098644774914 360287970189640143 2105 2 1224979098644774914 1 3 0 4 0 2136 3 1224979098644774919 0 100 2147483678 2 1224979098644774919 50 500 3 360287970189639686 1224979098644774914 360287970189640144 2105 2 1224979098644774914 1 3 0 2133 2 1224979098644774918 1224979098644774914 6 3 1224979098644774914 1224979098644774918 64

(2 instances, under the script fill_tournament_participants_troop -1)

get_num_tournament_participants -1
 6 2133 2 1224979098644774912 0 6 3 1224979098644774913 0 64

(1 instance)

get_random_tournament_participant -1
 14 1 1 936748722493063648 2133 2 1224979098644774912 72057594037927936 2136 3 1224979098644774913 0 1224979098644774912 2133 2 1224979098644774914 1 6 3 1224979098644774915 0 64

(1 instance)

add_tournament_participant -1
 8 23 2 1224979098644774912 1 2133 2 1224979098644774913 1 6 3 1224979098644774914 0 64

(1 instance)

sort_tournament_participant_troops -1
 14 6 3 1224979098644774912 0 63 2120 3 1224979098644774913 1224979098644774912 1 6 3 1224979098644774914 1224979098644774913 64

(2 instances, although the 1st has to be {total_number - 1}, which is 64-1 = 63 by default)

remove_tournament_participants_randomly -1
 26 23 2 1224979098644774912 1 6 3 1224979098644774913 0 1224979098644774912 2133 2 1224979098644774914 0 6 3 1224979098644774915 0 64 520 3 1224979098644774916 360287970189639686 1224979098644774915 30 2 1224979098644774916 0 2171 2 1224979098644774917 1224979098644774916 2110 2 1224979098644774917 38 2121 3 1224979098644774918 40 1224979098644774917 2105 2 1224979098644774914 1224979098644774918 3 0 2136 3 1224979098644774919 0 1224979098644774914 2133 2 1224979098644774920 1 6 3 1224979098644774915 0 64

(2 instances)

2) Change all instances of 64 to the value you'd like (all should be the same), and the single instance of 63 to "value - 1". That will be the new amount for the total participants in tournaments.

3) And lastly, the factor at which participants get removed after each round you win can be found here:

end_tournament_fight -1
 58 23 2 1224979098644774912 1 1 1 936748722493063648 2133 2 1224979098644774913 72057594037927936 2123 3 1224979098644774914 1224979098644774913 2 1 2

4) Just for the sake of clarity: the factor stands for the amount of troops removed after each round, relative to the remaining amount of participants. Change it to the value you'd like (it is still recommended that the total amount of participants set previously is the power of this factor). For example, if you set the total amount of participants to be 81 (80) and the factor to 3, then you'll have 10 rounds:

  • tier 1: 32 participants at max (4 groups of 8 maximum, which is the cap. Otherwise it would be 81)
  • tier 2: 32 participants at max (4 groups of 8 maximum, which is the cap. Otherwise it would be 81 - 81/3 = 54)
  • tier 3: 32 participants at max (4 groups of 8 maximum, which is the cap. Otherwise it would be 54 - 54/3 = 36)
  • tier 4: 24 participants at max (4 groups of 6 maximum. 36 - 36/3 = 24)
  • tier 5: 16 participants at max (4 groups of 4 maximum. 24 - 24/3 = 16)
  • tier 6: 11 participants at max (3 groups of 3 maximum. 16 - 16/3 ~= 11)
  • tier 7: 7 participants at max (3 groups of 2 maximum. 11 - 11/3 ~= 7)
  • tier 8: 5 participants at max (4 groups of 1 maximum (or 2 groups of 2?). 7 - 7/3 ~= 5)
  • tier 9: 3 participants at max (2 groups of 1 maximum. 5 - 5/3 ~= 3)
  • tier 10: 2 participants at max (2 groups of 1 maximum. 3 - 3/3 = 2)

A factor of 1 should technically make tournaments always last 1 round.

Tweak 7 h)

To earn renown upon winning arena fights - credits to Dalion

File: conversation.txt

1) Search for:

{reg10}_denars.  1558  3 1 3 936748722493063628 360287970189639680 2000

2) Increase that 3 by 1 and add the following piece of code right after it:

1 3 936748722493063442 360287970189639680 10

So that it will look like this:

{reg10}_denars.  1558  4 1 3 936748722493063442 360287970189639680 10 1 3 936748722493063628 360287970189639680 2000

3) Make sure that there is exactly 1 gap to the left and right of the added code

4) The 10 indicates how much renown you'll gain per win. Change it to something else if you want.

Tweak 7 i)

To change the monetary reward for winning an arena fight - credits to TheMageLord

Use this tweak only if TweakMB doesn't let you change the winning prize (2000 denars by default) of arena fights. For example because you've applied the tweak to get X renown too upon winning. The rewards for the lower positions should remain editable with TweakMB, which is the suggested method whenever possible (error-free editing).

File: conversation.txt

1) Find the two instances of the following code:

500 2133 2 72057594037927951 2000

2) Where the 500 is the prize money for dealing with 20 opponents (set it accordingly if you already edited it), and the 2000 is the sum for winning the whole fight. Set both of the 2000 to something else.

3) Then search for these two pieces:

dlga_arena_master_fight_result:arena_master_pre_talk.6 4095 1559  1 2133 2 72057594037927946 2000
2000 1062 2 200 360287970189639680 2133 2 144115188075856122 -1 NO_VOICEOVER

4) And once again, set both 2000 to something else (that is the same value that was set in point 2).

8. Field and Village Battles (8)

Tweaks to be found in this section:
8 a) To not assign dismounted/dehorsed cavalry to the "infantry" group anymore in field battles
8 b) To reassign dehorsed horse archers to the "archers" group and change their lances to shorter melee weapons
8 c) To change the lances of dismounted cavalry to shorter melee weapons
8 d) To reassign mounted foot units to the 'cavalry' group
8 e) To change the minimum number of seconds after which enemies will be allowed to flee (if routing is enabled)
8 f) To swap the spawn points of farmers and bandits upon village infestations
8 g) To disable village battle scenes when you fight against lords
8 h) To adjust the maximum party size that will cause villagers to fight back during a raid

Tweak 8 a)

To not assign dismounted/dehorsed cavalry to the "infantry" group anymore in field battles - credits to Caba'drin

File: mission_templates.txt

1) Find the section called mst_lead_charge

2) A few lines below the title, find a number being by itself and decrease it by 4 (66 -> 62)

3) Delete the following lines one by one from the body of the script (search for them, there's only 1 of each in the entire file):

-25.000000 0.000000 0.000000  0  12 2071 1 1224979098644774912 4 0 2147485352 1 1224979098644774912 1715 2 1224979098644774913 1224979098644774912 30 2 1224979098644774913 0 1712 1 1224979098644774913 1702 1 1224979098644774913 1707 1 1224979098644774913 5 0 2133 2 1224979098644774913 -1 3 0 505 3 1224979098644774912 45 1224979098644774913 
-26.000000 0.000000 0.000000  0  9 2071 1 1224979098644774912 2147485352 1 1224979098644774912 525 3 1224979098644774913 1224979098644774912 45 30 2 1224979098644774913 0 1712 1 1224979098644774913 1702 1 1224979098644774913 1707 1 1224979098644774913 1783 2 1224979098644774913 0 505 3 1224979098644774913 46 0 
-25.000000 0.000000 0.000000  0  2 2071 1 1224979098644774912 505 3 1224979098644774912 46 -1 
1.000000 0.000000 0.000000  0  9 12 1 1224979098644774912 1712 1 1224979098644774912 565 3 1224979098644774912 46 0 1702 1 1224979098644774912 1773 2 1224979098644774913 1224979098644774912 2147484193 3 1224979098644774912 46 1224979098644774913 525 3 1224979098644774914 1224979098644774912 46 1783 2 1224979098644774912 1224979098644774914 3 0 

Tweak 8 b)

To reassign dehorsed horse archers to the "archers" group and change their lances to shorter melee weapons - credits to Vetrogor

File: mission_templates.txt

1) Find this piece of code under the section called mst_lead_charge:

-26.000000 0.000000 0.000000  0  9 2071 1 1224979098644774912 2147485352 1 1224979098644774912 525 3 1224979098644774913 1224979098644774912 45 30 2 1224979098644774913 0 1712 1 1224979098644774913 1702 1 1224979098644774913 1707 1 1224979098644774913 1783 2 1224979098644774913 0 505 3 1224979098644774913 46 0

2) And replace it with this:

-26.000000 0.000000 0.000000  0  53 2071 1 1224979098644774912 2147485352 1 1224979098644774912 525 3 1224979098644774913 1224979098644774912 45 30 2 1224979098644774913 0 1712 1 1224979098644774913 1702 1 1224979098644774913 1707 1 1224979098644774913 1745 3 1224979098644774913 -2 1 1746 3 1224979098644774913 -2 1 1735 1 1224979098644774913 1732 1 1224979098644774913 2133 2 1224979098644774914 0 2133 2 1224979098644774915 1 6 3 1224979098644774916 0 4 1804 3 1224979098644774917 1224979098644774913 1224979098644774916 30 2 1224979098644774917 0 1570 2 1224979098644774918 1224979098644774917 4 0 1073741855 2 1224979098644774918 8 31 2 1224979098644774918 9 1727 3 1224979098644774919 1224979098644774913 0 30 2 1224979098644774919 5 2133 2 1224979098644774914 1 5 0 31 2 1224979098644774918 4 2723 2 1224979098644774917 2147483648 2133 2 1224979098644774920 1224979098644774917 5 0 1073741855 2 1224979098644774918 2 1073741855 2 1224979098644774918 3 31 2 1224979098644774918 4 2133 2 1224979098644774915 0 3 0 3 0 4 0 31 2 1224979098644774914 1 1783 2 1224979098644774913 1 505 3 1224979098644774913 46 1 5 0 1783 2 1224979098644774913 0 505 3 1224979098644774913 46 0 3 0 31 2 1224979098644774915 1 1774 2 1224979098644774913 1224979098644774920 1718 2 1224979098644774921 1224979098644774913 2172 3 1224979098644774922 1224979098644774921 0 2133 2 1224979098644774923 1156 4 0 30 2 1224979098644774922 13 2133 2 1224979098644774923 1270 3 0 1779 2 1224979098644774913 1224979098644774923 1747 2 1224979098644774913 1224979098644774923

3) If the dehorsed unit has less than 5 ammunition left, then it will be immediately reassigned to the infantry group. Change that 5 to 0 if you want. If the dehorsed unit has a lance and no other melee weapons, and if its Strength is greater than or equal to 13, then his lance will be replaced with a Morningstar (item entry #1270). And if his Strength is less than 13, then the lance will be replaced with a simple Sword (item entry #1156). Replace these weapons with something else if you so desire. You can most easily check item entry numbers with Morgh's Editor. 13 is the standard STR requirement for a Morningstar.

4) If you wish, you can apply this tweak to mst_village_attack_bandits (bandit infestations) too. Increment the trigger counter by 4 (24 -> 28), and add the following 4 lines (triggers) right under the previously increased counter, as a new line each:

-25.000000 0.000000 0.000000  0  2 2071 1 1224979098644774912 505 3 1224979098644774912 46 -1 
-25.000000 0.000000 0.000000  0  12 2071 1 1224979098644774912 4 0 2147485352 1 1224979098644774912 1715 2 1224979098644774913 1224979098644774912 30 2 1224979098644774913 0 1712 1 1224979098644774913 1702 1 1224979098644774913 1707 1 1224979098644774913 5 0 2133 2 1224979098644774913 -1 3 0 505 3 1224979098644774912 45 1224979098644774913 
1.000000 0.000000 0.000000  0  9 12 1 1224979098644774912 1712 1 1224979098644774912 565 3 1224979098644774912 46 0 1702 1 1224979098644774912 1773 2 1224979098644774913 1224979098644774912 2147484193 3 1224979098644774912 46 1224979098644774913 525 3 1224979098644774914 1224979098644774912 46 1783 2 1224979098644774912 1224979098644774914 3 0 
-26.000000 0.000000 0.000000  0  53 2071 1 1224979098644774912 2147485352 1 1224979098644774912 525 3 1224979098644774913 1224979098644774912 45 30 2 1224979098644774913 0 1712 1 1224979098644774913 1702 1 1224979098644774913 1707 1 1224979098644774913 1745 3 1224979098644774913 -2 1 1746 3 1224979098644774913 -2 1 1735 1 1224979098644774913 1732 1 1224979098644774913 2133 2 1224979098644774914 0 2133 2 1224979098644774915 1 6 3 1224979098644774916 0 4 1804 3 1224979098644774917 1224979098644774913 1224979098644774916 30 2 1224979098644774917 0 1570 2 1224979098644774918 1224979098644774917 4 0 1073741855 2 1224979098644774918 8 31 2 1224979098644774918 9 1727 3 1224979098644774919 1224979098644774913 0 30 2 1224979098644774919 5 2133 2 1224979098644774914 1 5 0 31 2 1224979098644774918 4 2723 2 1224979098644774917 2147483648 2133 2 1224979098644774920 1224979098644774917 5 0 1073741855 2 1224979098644774918 2 1073741855 2 1224979098644774918 3 31 2 1224979098644774918 4 2133 2 1224979098644774915 0 3 0 3 0 4 0 31 2 1224979098644774914 1 1783 2 1224979098644774913 1 505 3 1224979098644774913 46 1 5 0 1783 2 1224979098644774913 0 505 3 1224979098644774913 46 0 3 0 31 2 1224979098644774915 1 1774 2 1224979098644774913 1224979098644774920 1718 2 1224979098644774921 1224979098644774913 2172 3 1224979098644774922 1224979098644774921 0 2133 2 1224979098644774923 1156 4 0 30 2 1224979098644774922 13 2133 2 1224979098644774923 1270 3 0 1779 2 1224979098644774913 1224979098644774923 1747 2 1224979098644774913 1224979098644774923

5) Just in case, if you previously applied similar tweaks to the mst_village_attack_bandits section, then check if any of the first 3 triggers above are already in there, and if yes, don't add those triggers again and adjust the trigger counter accordingly.

Tweak 8 c)

To change the lances of dismounted cavalry to shorter melee weapons - credits to Vetrogor

Dismounted cavalry tend to use lances still (mostly against cavalry) even if those weapons are not meant for fights on foot. Plus they also tend to switch a lot between sidearms and lances, which is detrimental for their performance on foot. With this tweak, these will be no longer the case.

File: mission_templates.txt

1) Increase the trigger counter (the number by itself on a single line) by 1 under the following sections:

  • mst_lead_charge - field battles (66 -> 67)
  • mst_village_attack_bandits - bandit infestations (24 -> 25)

2) For each section, add the following line (trigger) right under the previously increased counter, as a new line each:

-56.000000 0.000000 0.000000  5 2071 1 1224979098644774912 1700 1 1224979098644774913 30 2 1224979098644774913 0 2147483679 2 1224979098644774912 1224979098644774913 1704 1 1224979098644774912  28 2071 1 1224979098644774912 2133 2 1224979098644774913 1 6 3 1224979098644774914 0 4 1804 3 1224979098644774915 1224979098644774912 1224979098644774914 30 2 1224979098644774915 0 1570 2 1224979098644774916 1224979098644774915 4 0 31 2 1224979098644774916 4 2723 2 1224979098644774915 2147483648 2133 2 1224979098644774917 1224979098644774915 5 0 1073741855 2 1224979098644774916 2 1073741855 2 1224979098644774916 3 31 2 1224979098644774916 4 2133 2 1224979098644774913 0 3 0 3 0 31 2 1224979098644774913 1 1774 2 1224979098644774912 1224979098644774917 1718 2 1224979098644774918 1224979098644774912 2172 3 1224979098644774919 1224979098644774918 0 2133 2 1224979098644774920 1156 4 0 30 2 1224979098644774919 13 2133 2 1224979098644774920 1270 3 0 1779 2 1224979098644774912 1224979098644774920 1747 2 1224979098644774912 1224979098644774920

3) If the dismounted unit's Strength is greater than or equal to 13, then his lance will be replaced with a Morningstar (item entry #1270). And if his Strength is less than 13, then the lance will be replaced with a simple Sword (item entry #1156). Replace these weapons with something else if you so desire. You can most easily check item entry numbers with Morgh's Editor. 13 is the standard STR requirement for a Morningstar.

Tweak 8 d)

To reassign mounted foot units to the 'cavalry' group - credits to Vetrogor

This tweak only works for units that have the potential to be mounted, but are not always guaranteed with horses. For example Highwaymen and Queen Agnus Freebooters.

File: mission_templates.txt

1) Increase the trigger counter (the number by itself on a single line) by 1 under the following sections:

  • mst_lead_charge - field battles (66 -> 67)
  • mst_village_attack_bandits - bandit infestations (24 -> 25)

2) For each section, add the following line (trigger) right under the previously increased counter, as a new line each:

-25.000000 0.000000 0.000000  2 2071 1 1224979098644774912 2147485352 1 1224979098644774912  8 2071 1 1224979098644774912 1715 2 1224979098644774913 1224979098644774912 30 2 1224979098644774913 0 1773 2 1224979098644774914 1224979098644774913 1073741855 2 1224979098644774914 0 31 2 1224979098644774914 1 1783 2 1224979098644774913 2 505 3 1224979098644774913 46 2

Tweak 8 e)

To change the minimum number of seconds after which enemies will be allowed to flee (if routing is enabled) - credits to Alex Toews

File: scripts.txt

1) You will find the following piece of code under both decide_run_away_or_not and formation_decide_run_away_or_not scripts:

15 1 5 0 30 2 1224979098644774913 180 525 3

2) Change both 180 to a value of your choice, which will be the minimum amount of time needed, expressed in seconds.

Tweak 8 f)

To swap the spawn points of farmers and bandits upon village infestations - credits to Leonion

Currently, whenever you help farmers in defending their village, bandits spawn inside the village, while you and the farmers spawn on the outside, like if you were the invaders. Whereas bandits usually raze villages from the outside, take what they want and then move on. This tweak swaps the spawning points to make this fight a more realistic scenario.

File: mission_templates.txt

1) At the section called village_attack_bandits, have a look at these 3 lines:

3 3 8208 0 16 1 0  
1 33558528 0 16 7 0  
1 4112 0 16 1 0

2) Change the bolded 1-s to 3 and the 3 to 1, so that the above piece would look like this:

3 1 8208 0 16 1 0  
3 33558528 0 16 7 0  
3 4112 0 16 1 0

Tweak 8 g)

To disable village battle scenes when you fight against lords - credits to Leonion

If you use this tweak, you will no longer fight lords that are raiding one of your villages in a village scene. Such battles will be ordinary field battles.

File: menus.txt

1) Find the section called menu_simple_encounter

2) Decrease the first number in the "body" of this menu by 23 (123 -> 100)

3) Locate and delete the following piece of code:

4 0 541 3 144115188075856187 4 5 521 3 1224979098644774912 144115188075856187 5 2281 3 1224979098644774913 1224979098644774912 144115188075856187 4 0 2147483678 2 1224979098644774913 4 2133 2 144115188075856190 1224979098644774912 2133 2 144115188075856191 1 3 0 3 0 4 0 32 2 144115188075856242 0 2133 2 144115188075856190 144115188075856242 2133 2 144115188075856191 2 1663 2 144115188075856190 1 2320 2 7 1585267068834416537 1106 2 216172782113783958 16732240 5 0 31 2 144115188075856191 1 1663 2 144115188075856190 0 2320 2 7 1585267068834416537 1106 2 216172782113783959 5308240 3 0

4) Make sure that there is exactly 1 gap/space remaining at the place of the removed content.

Tweak 8 h)

To adjust the maximum party size that will cause villagers to fight back during a raid - credits to Hardrada

File: menus.txt

1) Find this piece of code:

4 0 32 2 1224979098644774912 25

2) If your party has 25 or less people in it, then the villagers will fight back. Increase the 25 to a larger number if you wish to make them fight even against a larger party of yours.

9. Sieges (10)

Tweaks to be found in this section:
9 a) To reassign all troops to "infantry" and "archers" during sieges, and replace lances with melee weapons fit for sieges
9 b) To disable the retreat penalty in sieges
9 c) To disable the ammo reduction upon sally-outs
9 d) To let the terms of agreement actually happen when the defenders may surrender to you during a siege
9 e) To change the maximum food supply of walled fiefs to be able to acually starve them out while besieging
9 f) To add the ability to besiege friendly castles/towns the "honest" way - with loss of renown
9 g) To add the ability to besiege friendly castles/towns the "barbaric" way - with no penalties whatsoever
9 h) To change the number of soldiers spawned in towns' courtyard during the second stage of siege assaults
9 i) To change the number of soldiers spawned in towns' and castles' castle hall during the final stage of siege assaults
9 j) To change the rate of ammo refilling for the player in a siege defense

Tweak 9 a)

To reassign all troops to "infantry" and "archers" during sieges, and replace lances with melee weapons fit for sieges - credits to Vetrogor

File: mission_templates.txt

1) In case you've applied the tweak on the reassignment of ranged units on foot when out of ammo (10/a), then increase the trigger counter (the number by itself on a single line) by 1 under the following sections:

  • mst_castle_attack_walls_defenders_sally - sally-outs (56 -> 57)
  • mst_castle_attack_walls_belfry - siege tower sieges (42 -> 43)
  • mst_castle_attack_walls_ladder - ladder sieges (37 -> 38)

2) For each section, add the following line (trigger) to the end (before another "mst_" starts), as a new line each:

-25.000000 0.000000 0.000000  5 2071 1 1224979098644774912 1700 1 1224979098644774913 30 2 1224979098644774913 0 2147483679 2 1224979098644774912 1224979098644774913 1704 1 1224979098644774912  40 2071 1 1224979098644774912 2133 2 1224979098644774913 0 2133 2 1224979098644774914 1 6 3 1224979098644774915 0 4 1804 3 1224979098644774916 1224979098644774912 1224979098644774915 30 2 1224979098644774916 0 1570 2 1224979098644774917 1224979098644774916 4 0 1073741855 2 1224979098644774917 8 31 2 1224979098644774917 9 2133 2 1224979098644774913 1 5 0 31 2 1224979098644774917 4 2723 2 1224979098644774916 2147483648 2133 2 1224979098644774918 1224979098644774916 5 0 1073741855 2 1224979098644774917 2 1073741855 2 1224979098644774917 3 31 2 1224979098644774917 4 2133 2 1224979098644774914 0 3 0 3 0 4 0 31 2 1224979098644774913 1 1783 2 1224979098644774912 1 505 3 1224979098644774912 46 1 5 0 1783 2 1224979098644774912 0 505 3 1224979098644774912 46 0 3 0 31 2 1224979098644774914 1 1774 2 1224979098644774912 1224979098644774918 1718 2 1224979098644774919 1224979098644774912 2172 3 1224979098644774920 1224979098644774919 0 2133 2 1224979098644774921 1156 4 0 30 2 1224979098644774920 13 2133 2 1224979098644774921 1270 3 0 1779 2 1224979098644774912 1224979098644774921

Make sure that you have 2 empty lines left before the next mission template

3) If the agent (troop) has a lance and if his Strength is greater than or equal to 13, then his lance will be replaced with a Morningstar (item entry #1270). And if his Strength is less than 13, then the lance will be replaced with a simple Sword (item entry #1156). Replace these weapons with something else if you so desire. You can most easily check item entry numbers with Morgh's Editor. 13 is the standard STR requirement for a Morningstar.

4) In case you didn't apply the tweak on the reassignment of ranged units on foot when out of ammo (10/a), then once again, increase the trigger counter (the number by itself on a single line) by another 2 under the following sections:

  • mst_castle_attack_walls_defenders_sally - sally-outs (57 -> 59)
  • mst_castle_attack_walls_belfry - siege tower sieges (43 -> 45)
  • mst_castle_attack_walls_ladder - ladder sieges (38 -> 40)

5) And for each section, add the following 2 lines (triggers) right under the previously increased counters, as a new line each:

-25.000000 0.000000 0.000000  0  2 2071 1 1224979098644774912 505 3 1224979098644774912 46 -1 
1.000000 0.000000 0.000000  0  9 12 1 1224979098644774912 1712 1 1224979098644774912 565 3 1224979098644774912 46 0 1702 1 1224979098644774912 1773 2 1224979098644774913 1224979098644774912 2147484193 3 1224979098644774912 46 1224979098644774913 525 3 1224979098644774914 1224979098644774912 46 1783 2 1224979098644774912 1224979098644774914 3 0 

Tweak 9 b)

To disable the retreat penalty in sieges - credits to Diair

File: mission_templates.txt

1) Search for this piece of code under the sections called mst_castle_attack_walls_belfry and mst_castle_attack_walls_ladder:

-20 1 2 936748722493063450 -2

2) The -20 is the Renown penalty, and the -2 is the Honor penalty you get upon retreating from sieges. Change both of them to 0 under both two sections.

Tweak 9 c)

To disable the ammo reduction upon sally-outs - credits to Leonion

File: mission_templates.txt

1) Find this line:

0.100000 0.500000 100000000.000000  0  1 1 3 936748722493063848 0 6 

2) And replace the part in bold with 0

3) Make sure that there are 2 gaps/spaces left between the first and the replacement 0, and that 1 gap follows the latter at the end

Tweak 9 d)

To let the terms of agreement actually happen when the defenders may surrender to you during a siege - credits to Dalion

How it is actually: The strength of the garrison (condition D) and the attackers' power (condition A) gets compared in the following way:

  • If D is less than 4000 points, and the attackers exceed it 3 times (A > D * 3), then the defenders will ask you to let them go in peace. You can accept the offer, and get the town/castle without a fight, and then the defender lord(s) will run out of it and rush away. You can also refuse the offer of course, and then you will be transferred to the usual assault menu
  • If D is less than 2000 points, and the attackers exceed it 5 times (A > D * 5), then the defenders will surrender without escaping, taking the word of honor from you that they will be treated properly. Again, you can agree, and get the town/castle without a fight, and then the defender lord(s) along with their armies will disappear for a while as if they were defeated by normal means. If you refuse, then you will also be transferred to the siege assault menu

But the catch is that all of this is possible only if D is less than 4000. If it's more, then not a single town or castle will surrender under any circumstances, no matter how many times their strength is surpassed, whether they have food, etc. This is not very realistic. What this tweak does is that it removes the value requirement for condition D, so that only the superiority of the attackers will be compared to the defender's strength, as it should be (whether your side is 3 or 5 times stronger than the garrison or not).

File: conversation.txt

1) Search for these two lines:

dlga_player_siege_ask_surrender:player_siege_ask_surrender_treatment 4095 352  3 2147483678 2 144115188075855903 2000 2122 3 1224979098644774912 144115188075855903 5 30 2 144115188075855904 1224979098644774912 Perhaps..._Do_you_give_your_word_of_honor_that_we'll_be_treated_well?  353  0 NO_VOICEOVER
dlga_player_siege_ask_surrender:player_siege_ask_leave_unmolested 4095 352  3 2147483678 2 144115188075855903 4000 2122 3 1224979098644774912 144115188075855903 3 30 2 144115188075855904 1224979098644774912 We_are_ready_to_leave_this_castle_to_you_and_march_away_if_you_give_me_your_word_of_honor_that_you'll_let_us_leave_unmolested.  354  0 NO_VOICEOVER

2) Reduce both numbers of 3 by 1 and delete the parts in blue. You may also want to increase the surpass ratios of 5 and 3 needed to make the enemies consider surrendering to you, as the situation is still not that hopeless on a 1:3 or 1:5 ratio to just surrender without a fight.

3) Make sure that there is exactly 1 gap/space left between the remaining parts

Tweak 9 e)

To change the maximum food supply of walled fiefs to be able to acually starve them out while besieging - credits to TheMageLord

File: scripts.txt

1) Find the following piece of code:

50000 5 0 541 3 1224979098644774912 0 2 2133 2 1224979098644774913 1500

2) The 50000 is the food supply of towns (they consume 500 unit a day, which is enough for 100 days) and the 1500 is the food supply of castles (they consume 50 unit a day, which is enough for 30 days). Change these values to your liking.

Tweak 9 f)

To add the ability to besiege friendly castles/towns the "honest" way - with loss of renown - credits to VonDegurechaff

File: menus.txt

1) Find this piece of code:

mno_cheat_town_start_siege  11 31 2 144115188075856146 1 541 3 144115188075856280 54 -1 2147483678 2 144115188075856956 1 1 2 936748722493063355 648518346341351424 32 2 72057594037927936 1 4 0 541 3 144115188075856280 0 3 2133 2 72057594037927942 1 5 0 2133 2 72057594037927942 0 3 0  {!}CHEAT:_Besiege_the_{reg6?town:castle}...  2 2133 2 144115188075856218 144115188075856280 2060 1 864691128455135331

2) And replace it with this:

mno_cheat_town_start_siege  10 541 3 144115188075856280 54 -1 2147483678 2 144115188075856956 1 1 2 936748722493063355 648518346341351424 32 2 72057594037927936 1 4 0 541 3 144115188075856280 0 3 2133 2 72057594037927942 1 5 0 2133 2 72057594037927942 0 3 0  Besiege_the_{reg6?town:castle}...  5 2133 2 144115188075856218 144115188075856280 2190 3 1224979098644774912 432345564227567630 144115188075856957 2110 2 1224979098644774912 -40 1 3 936748722493063446 144115188075856957 1224979098644774912 2060 1 864691128455135331

3) Make sure that there remains exactly 2 gaps at the start and at the end of the inserted code

Tweak 9 g)

To add the ability to besiege friendly castles/towns the "barbaric" way - with no penalties whatsoever - credits to VonDegurechaff

File: menus.txt

1) Find this piece of code:

mno_cheat_town_start_siege  11 31 2 144115188075856146 1 541 3 144115188075856280 54 -1 2147483678 2 144115188075856956 1 1 2 936748722493063355 648518346341351424 32 2 72057594037927936 1 4 0 541 3 144115188075856280 0 3 2133 2 72057594037927942 1 5 0 2133 2 72057594037927942 0 3 0  {!}CHEAT:_Besiege_the_{reg6?town:castle}...

2) Decrease that 11 by 1 (11 -> 10), delete the part in red, and remove the bolded {!}CHEAT:_ tag from the description of the besiege option if you wish.

3) Watch for the gaps: 1 gap at the place of the removed code, and 2 gaps before the removed "Cheat" tag.

Tweak 9 h)

To change the number of soldiers spawned in towns' courtyard during the second stage of siege assaults - credits to TheMageLord

This tweak will only work if the number of reinforcement waves is not too high, so that not all defenders get defeated during the first stage of the siege.

File: mission_templates.txt

1) Under mst_besiege_inner_battle_town_center, find these lines:

8 0 33562752 256 16 8 0
2 33558592 256 16 3 0
23 33558592 256 16 3 0
24 33558592 256 16 3 0
25 33558592 256 16 3 0
26 33558592 256 16 3 0
27 33558592 256 16 3 0
28 33558592 256 16 3 0

2) Each line is a different spawn point in a town's courtyard. The 8 is for how many allies you get (they all spawn around you at the same point). All the rest are the enemy spawn points, each one of them getting 3 men. You could change all those to 6 for example, to double up the amount of enemies from each spawn point. Beware however that if you set the amount of soldiers too high, then you may run into problems like having troops spawn inside a wall if the spawn point is too close to one.

Tweak 9 i)

To change the number of soldiers spawned in towns' and castles' castle hall during the final stage of siege assaults - credits to TheMageLord

This tweak will only work if the number of reinforcement waves is not too high, so that not all defenders get defeated during the first stage of the siege.

File: mission_templates.txt

1) Under mst_besiege_inner_battle_castle, find these lines:

8 0 33562752 256 16 1 0  
6 33562752 256 16 1 0  
7 33562752 256 16 1 0  
16 33558592 256 16 1 0  
17 33558592 256 16 1 0  
18 33558592 256 16 1 0  
19 33558592 256 16 1 0  
20 33558592 256 16 1 0

2) Each line is a different spawn point inside a town's or castle's castle hall. The 1-s are for the amount of attackers (your side) per spawn point, and the 1-s are for the amount of defenders (the enemy) per spawn point. Once again, you could double them all to double up the number of soldiers per spawn point. This template is used on both the 3rd stage of town siege assaults and the 2nd stage of castle siege assaults. Beware however that if you set the amount of soldiers too high, then you may run into problems like having troops spawn inside a wall if the spawn point is too close to one.

Tweak 9 j)

To change the rate of ammo refilling for the player in a siege defense

File: mission_templates.txt

1) Find the 3 instances of this trigger under mst_castle_attack_walls_belfry, mst_castle_attack_walls_ladder and mst_quick_battle_siege:

180.000000 0.000000 0.000000  0  6 1700 1 1224979098644774912 1702 1 1224979098644774912 1770 2 1224979098644774913 1224979098644774912 1073741855 2 1224979098644774913 144115188075856381 31 2 1224979098644774913 144115188075856383 1728 1 1224979098644774912

2) That 180 is the amount of seconds after which you (the player) will get an ammo refill in a defensive siege. Change this value to your liking (3 times).

3) If you want to make it as it was in v3.8, which was every 60 seconds, then you could also just delete the whole line (all 3 instances), and then decrease the trigger counter (the number by itself on a single line) by 1 under the following sections:

  • mst_castle_attack_walls_belfry - siege tower sieges (42 -> 41)
  • mst_castle_attack_walls_ladder - ladder sieges (37 -> 36)
  • mst_quick_battle_siege - quick battle sieges (25 -> 24)

10. Battles and Fights in General (17)

Tweaks to be found in this section:
10 a) To reassign archers, crossbowmen and arquebusiers to the "infantry" group after depleting their ammo
10 b) To make 'Archers' and 'Infantry' divisions stay selectable in the tactical overlay (battle minimap) after getting knocked out
10 c) To be able to lower the battlesize down to 50
10 d) To change how much renown you can get after winning battles
10 e) To increase the experience points gained
10 f) To change the scaling of damage over distance for ranged weapons
10 g) To allow crouching and bracing spears
10 h) To enable the advanced formations from With Fire and Sword
10 i) To stop getting caught when sneaking into fiefs
10 j) To be able to fight in your own equipment after getting caught while trying to sneak into enemy fiefs
10 k) To add the ability to do battle without your party and still get the full benefits
10 l) To add the ability to inspire nearby troops with a battlecry
10 m) To recover health, ammo and shield hit points upon leveling up in battles
10 n) To readd the "Quick Battles" main menu option
10 o) To allow accessing your inventory upon pressing "I" in various battle/fight scenarios
10 p) To change the requirements when you can command allied units
10 q) To fix the bug with the troop ratio bar not getting displayed correctly in some battles

Tweak 10 a)

To reassign archers, crossbowmen and arquebusiers to the "infantry" group after depleting their ammo - credits to Vetrogor and Caba'drin

File: mission_templates.txt

1) Find the section called mst_lead_charge and under it, increase the trigger counter (the number by itself on a single line) by 1 (66 -> 67)

2) Add the following code (trigger) right under the previously increased counter, as a new line:

-58.000000 0.000000 0.000000  0  26 2072 1 1224979098644774912 30 2 1224979098644774912 0 1570 2 1224979098644774913 1224979098644774912 1073741855 2 1224979098644774913 8 1073741855 2 1224979098644774913 17 31 2 1224979098644774913 9 2071 1 1224979098644774914 1712 1 1224979098644774914 1702 1 1224979098644774914 1707 1 1224979098644774914 1727 3 1224979098644774915 1224979098644774914 0 2147483680 2 1224979098644774915 0 1714 2 1224979098644774916 1224979098644774914 31 2 1224979098644774916 -1 2133 2 1224979098644774917 1 4 0 1073742365 3 144115188075856280 0 3 541 3 144115188075856280 0 2 1770 2 1224979098644774918 1224979098644774914 1073741855 2 1224979098644774918 144115188075856381 31 2 1224979098644774918 144115188075856383 2133 2 1224979098644774917 0 3 0 31 2 1224979098644774917 1 1783 2 1224979098644774914 0 505 3 1224979098644774914 46 0

3) Only in case you applied the tweak to disable dismounted troops getting assigned to infantry (8/a) as well: increase the trigger counter of mst_lead_charge by 2 (63 -> 65), and just below the previously added trigger, readd these 2 lines once again (as a new line each):

-25.000000 0.000000 0.000000  0  2 2071 1 1224979098644774912 505 3 1224979098644774912 46 -1 
1.000000 0.000000 0.000000  0  9 12 1 1224979098644774912 1712 1 1224979098644774912 565 3 1224979098644774912 46 0 1702 1 1224979098644774912 1773 2 1224979098644774913 1224979098644774912 2147484193 3 1224979098644774912 46 1224979098644774913 525 3 1224979098644774914 1224979098644774912 46 1783 2 1224979098644774912 1224979098644774914 3 0 

4) Increase the trigger counter (the number by itself on a single line) by 3 under the following sections:

  • mst_village_attack_bandits - bandit infestations (24 -> 27)
  • mst_village_raid - village fights (27 -> 30)
  • mst_castle_attack_walls_defenders_sally - sally-outs (56 -> 59)
  • mst_castle_attack_walls_belfry - siege tower sieges (42 -> 45)
  • mst_castle_attack_walls_ladder - ladder sieges (37 -> 40)
  • mst_bandit_lair - bandit lairs (19 -> 22)

5) For each section, add the following 3 lines (triggers) right under the previously increased counters, as a new line each:

-58.000000 0.000000 0.000000  0  26 2072 1 1224979098644774912 30 2 1224979098644774912 0 1570 2 1224979098644774913 1224979098644774912 1073741855 2 1224979098644774913 8 1073741855 2 1224979098644774913 17 31 2 1224979098644774913 9 2071 1 1224979098644774914 1712 1 1224979098644774914 1702 1 1224979098644774914 1707 1 1224979098644774914 1727 3 1224979098644774915 1224979098644774914 0 2147483680 2 1224979098644774915 0 1714 2 1224979098644774916 1224979098644774914 31 2 1224979098644774916 -1 2133 2 1224979098644774917 1 4 0 1073742365 3 144115188075856280 0 3 541 3 144115188075856280 0 2 1770 2 1224979098644774918 1224979098644774914 1073741855 2 1224979098644774918 144115188075856381 31 2 1224979098644774918 144115188075856383 2133 2 1224979098644774917 0 3 0 31 2 1224979098644774917 1 1783 2 1224979098644774914 0 505 3 1224979098644774914 46 0
-25.000000 0.000000 0.000000  0  2 2071 1 1224979098644774912 505 3 1224979098644774912 46 -1 
1.000000 0.000000 0.000000  0  9 12 1 1224979098644774912 1712 1 1224979098644774912 565 3 1224979098644774912 46 0 1702 1 1224979098644774912 1773 2 1224979098644774913 1224979098644774912 2147484193 3 1224979098644774912 46 1224979098644774913 525 3 1224979098644774914 1224979098644774912 46 1783 2 1224979098644774912 1224979098644774914 3 0 

Don't worry, since siege defenders receive regular ammo refills, the trigger for them won't turn on.

Tweak 10 b)

To make 'Archers' and 'Infantry' divisions stay selectable in the tactical overlay (battle minimap) after getting knocked out - credits to Vetrogor

When you have some allies in battle that you can normally command, but you get knocked out with no more units left on your side that belong to the 'Archers' or 'Infantry' group, then you won't be able to command the remaining infantry and archer units on your ally's side. And this can also happen when units changed divisions in the meantime due to reassignments (from other tweaks). With this tweak, that will no longer be the case.

File: presentations.txt

1) Find this piece of code:

2133 2 144115188075856800 0 2133 2 144115188075856801 0

2) And change both 0 to 1. Then find this piece:

2133 2 144115188075856809 0

3) And change the 0 to 2

Tweak 10 c)

To be able to lower the battlesize down to 50 - credits to Dalion, margarin and VonDegurechaff

Files:

  • module.ini
  • mission_templates.txt

1) Open module.ini and find this line:

battle_size_min = 100

2) Change that 100 to 30

  • 30 is needed as the base of calculations for further tweaking

3) Open mission_templates.txt and look for the following pieces of code with the 2 specific numbers for each battle type. Blue - defenders, Red - attackers

4) For number of soldiers in field battles, find these lines under mst_lead_charge:

4 1 4160 0 16 40 0
0 4160 0 16 0 0
4 8320 0 16 40 0
4 8320 0 16 0 0

5) Set 20 and 20

6) For number of soldiers in sally-outs, find these lines under mst_castle_attack_walls_defenders_sally:

4 0 8320 256 16 32 0
0 8320 256 16 0 0
3 4160 256 16 40 0
3 4160 256 16 0 0

7) Set 17 and 25

8) For number of soldiers in ladder-sieges, find these lines under mst_castle_attack_walls_ladder:

12 0 8320 256 16 32 0
0 8320 256 16 0 0
10 4160 256 16 0 0
11 4160 256 16 30 0
15 4160 256 16 0 0

9) Set 8 and 7

10) For number of soldiers in siege tower sieges, find these lines under mst_castle_attack_walls_belfry:

13 0 8320 256 16 32 0
0 8320 256 16 0 0
10 4160 256 16 0 0
11 4160 256 16 28 0
15 4160 256 16 0 0

11) Set 8 and 7

12) For number of soldiers in village battles, find these lines under mst_village_raid:

4 3 4160 256 16 30 0
3 4160 256 16 0 0
1 8320 256 16 30 0
1 8320 256 16 0 0

13) Set 21 and 21

Tweak 10 d)

To change how much renown you can get after winning battles - credits to Alex Toews

Before changing anything, note that the actual maximum possible renown gained per fight will be 10% higher than the set amount (which is 50 by default), and also that under certain conditions the earned renown can go even higher.

File: scripts.txt

1) Find this piece of code:

100 2108 2 1224979098644774915 1224979098644774914 2133 2 1224979098644774916 1224979098644774913 2107 2 1224979098644774916 1224979098644774915 2108 2 1224979098644774916 100 2107 2 1224979098644774916 1224979098644774912 2108 2 1224979098644774916 1224979098644774914 2123 3 144115188075856231 1224979098644774916 5 2108 2 144115188075856231 5 2110 2 144115188075856231 2500

2) The 100 is a multiplier for the enemy's strength. Increasing it will give you slightly more renown after battles. The 100 is a divider for your side's strength (friendly side). Decreasing it will give you slightly more renown after battles. The 5 is the final divider for the enemy/friendly strength ratio, therefore changing this has a bigger effect overall. The current value means that only 1/5 of the above enemy/friendly strength ratio will be accounted for. Decreasing this number will give you much more renown. The 2500 is the set renown cap, which is 50 by default. The value entered however has to be the square of the desired amount (i.e. 2500 is the square of 50).

Tweak 10 e)

To increase the experience points gained

File: module.ini

There are 3 lines for each troop type:

player_xp_multiplier   = 1.5
hero_xp_multiplier     = 1.5
regulars_xp_multiplier = 1.0

First is for the player, the second is for NPC-s such as companions and vassals, and the last is for all trainable troops. The native setting is 2.0, 2.0, 3.0, so you can see how these were changed in PoP. Change these values to your liking:

  • For the player, the hardcoded maximum xp gain rate is 10.0, changing the value to an even higher one will not make any difference. At 10.0 rate, you'll be able to reach level 56-58 by the end-game depending on your tenacity, so it still wouldn't ruin much of the gameplay balance, as PoP has many units that are level 60.
  • For other hero units however, you can go as high as 1000.0, it will still take an effect, but note that the effects scale logarithmically, so there's not much point in increasing it further (and it's not confirmed that it works past that point). At 1000.0, companions will roughly keep up with the player's leveling at 10.0 rate for a good while.
  • For trainable troops, anything beyond 10.0 starts to be pointless in the meaning that most troops will already train instantly, under a single training session.

If you also think that it's a bit unfair that the player and companions can't reliably reach lvl 50+ by the end of a playthrough (since there are a whole bunch of units at lvl 50 and above in PoP), then what I've found interesting and relatively fair, is setting up dynamic xp_multipliers. By increasing the modifiers as you level up (requires you to relaunch Warband each time you change them):
- xp modifier for the player set to 2.0 and 20.0 for NPC-s (companions) by default (from 1.5)
- then, upon every 6th level from that, increase the multipliers by 1 and 10 respectively:

  • lvl [1-6]: 2.0 & 20.0
  • lvl [7-12]: 3.0 & 30.0
  • lvl [13-18]: 4.0 & 40.0
  • lvl [19-24]: 5.0 & 50.0
  • lvl [25-30]: 6.0 & 60.0
  • lvl [31-36]: 7.0 & 70.0
  • lvl [37-42]: 8.0 & 80.0
  • lvl [43-48]: 9.0 & 90.0
  • lvl [49+]: 10.0 & 100.0 (the max for the player)
  • And you may just set 1000.0 (the max) for heroes from this point onwards

Tweak 10 f)

To change the scaling of damage over distance for ranged weapons - credits to lconracl

If you want to make archers and crossbow users weaker across the board, then this is the tweak for you!

File: module.ini

1) Find this line:

missile_damage_speed_power = 1.2

It affects how the damage of projectiles gets reduced at longer ranges. At point blank range however, the damage will be the same, so you'll have to change the given weapon's raw damage to tweak ranged damage from that aspect.

This constant can be:

  • reduced = more average damage
  • increased = less average damage

The maximum value is 2.0 and lowest value tested is 0.1. Before we go further in detail, it's worth to note that missile speed is somewhat inversely proportional to the distance:

  • 2.0 makes the damage scale downwards with the square of missile speed
  • 1.0 makes the damage scale downwards linearly with missile speed

An example of what the above means: 100 Dragon Drakes are attacking a double line of 100 D'Shar Ghazi Marksmen. How many Drakes are able to reach the line of Marksmen with the different missile_damage_speed_power values set?

  • 0.1 = 4
  • 1.2 = 11
  • 2.0 = 25

2) Change that 1.2 to your liking. The native setting is 1.9 if you'd like to know.

Tweak 10 g)

To allow crouching and bracing spears

This tweak will allow the player, crossbow users and units with braceable polearms to crouch and brace those polearms automatically:

  • The player has to equip an adequate polearm (halberds, longer spears and pikes) and crouch with it. Then the animation will shortly switch automatically to that of bracing one. You can aim the tip of the polearm with your mouse after the bracing animation takes place. Braced polearms deal massive damage to incoming cavalry units and their horses when they charge at full speed (often one-shots the horse or the rider if the speed difference is enough)
  • In case of AI units with braceable polearms, they will crouch and brace automatically after standing still for a few seconds. However, note that in a formation that consists of several rows, only the 1st line of polearm-wielders will crouch and brace. The rest of units behind them will stand. So you have to form a single line to make everyone brace spears. Also, note that formations often tend to rotate to face the bulk of the enemy lines, meaning that until the enemy decides to charge straight into you, your halberdiers/pikemen will often stand up, move a bit, and crouch again.
  • The same applies to crossbow users controlled by the AI. Only the 1st line will crouch, the rest will stand.

File: module.ini

1) Find this line:

can_crouch = 0

2) And change that 0 to 1

3) You can set the key for crouching among the Controls ('z' by default) in the game after making the above change and starting up the mod

Tweak 10 h)

To enable the advanced formations from With Fire and Sword

This tweak will allow you to give the following orders to your troops as an extra on top of the default ones.

  • Use melee weapons!
  • Use ranged weapons!
  • Fire at my command:
    • Fire!
    • All volley fire!
    • Left flank volley fire!
    • Middle group volley fire!
    • Right flank volley fire!
  • Form 1 row!
  • Form 2 rows!
  • Form 3 rows!
  • Form 4 rows!
  • Form 5 rows!

Note that your F1-F4 command menu will be rearranged a bit.

File: module.ini

1) Find this line:

use_advanced_formation = 0

2) And change that 0 to 1

Tweak 10 i)

To stop getting caught when sneaking into fiefs - credits to Leonion

File: menus.txt

1) Find this piece of code:

2136 3 1224979098644774916 0 100

2) Replace 0 100 with 1000 1001

Tweak 10 j)

To be able to fight in your own equipment after getting caught while trying to sneak into enemy fiefs - credits to Adorno

File: mission_templates.txt

1) Find this line:

65 0 4100 447 16 1 6  233 232 139 1176 761 1126

2) And change that 447 to 256

Tweak 10 k)

To add the ability to do battle without your party and still get the full benefits - credits to Dalion

This tweak allows you to solo enemies (get loot and renown accordingly), while you can still keep your full party. Upon any battle of your choice, all of your own troops will be left out like if you were fighting alone. If allies help you in battle however, their troops will appear in battle, but the renown after it will correspond to the case if you were alone. Which is a bit of an exploit if you do it on purpose. The loot share in such cases hasn't been tested yet.
In case of losses - you will be transferred back to the battle engagement menu (without any major penalties)
in case of victories - you'll get all the loot and renown accordingly, and the post-battle experience will be shared between your entire party, as usual.

File: menus.txt

1) Find the section called menu_simple_encounter, and this piece of code at the end of the entry:

3 0 1 1 936748722493063875 5

2) Increase that 5 at the end by 1 (5 -> 6)

3) Then find this piece:

864691128455135307  .  mno_encounter_leave

4) And insert the following code into the place of "." (point / full-stop):

.  mno_encounter_attack_alone 1 2147485156 1 360287970189639680 Send_your_troops_back_and_fight_alone. 61 2133 2 144115188075856193 0 2133 2 144115188075856194 1 1609 2 1224979098644774912 144115188075856280 4 0 31 2 1224979098644774912 576460752303423585 372 1 27 3 0 4 0 200 1 504403158265495616 1 3 936748722493063320 144115188075856280 0 501 3 144115188075856280 56 72057594037927936 1695 2 1224979098644774913 144115188075856280 6 3 1224979098644774914 0 1224979098644774913 1696 3 1224979098644774915 144115188075856280 1224979098644774914 1 3 936748722493063320 1224979098644774915 0 501 3 1224979098644774915 56 72057594037927936 3 0 3 0 2133 2 72057594037927992 1337 1 3 936748722493063336 648518346341351433 648518346341351424 1617 1 648518346341351424 1617 1 648518346341351441 1 1 936748722493063503 1 1 936748722493063506 1 1 936748722493063390 1691 1 72057594037927936 1020 0 4 0 2147483679 2 144115188075857071 0 4 0 31 2 144115188075856195 1 2133 2 144115188075856195 0 5 0 603 1 1024 601 2 144115188075857071 1 3 0 3 0 4 0 31 2 144115188075856191 1 2133 2 144115188075856196 0 1911 1 792633534417207310 521 3 1224979098644774916 144115188075856190 10 1910 1 1224979098644774916 5 0 31 2 144115188075856191 2 2133 2 144115188075856196 0 1911 1 792633534417207310 521 3 1224979098644774916 144115188075856190 10 1910 1 1224979098644774916 5 0 1911 1 792633534417207308 1 3 936748722493063355 648518346341351440 0 2133 2 1224979098644774917 72057594037927936 1 3 936748722493063355 648518346341351439 0 2133 2 1224979098644774918 72057594037927936 2120 3 1224979098644774919 1224979098644774917 1224979098644774918 1 2 936748722493063468 1224979098644774919 3 0 2133 2 144115188075856192 864691128455135303 2060 1 864691128455135309 2048 0  .

5) Make sure that there are exactly 2 gaps/spaces to the left and right of the inserted code.

6) Next, find this piece of code under the section called menu_battle_debrief:

Enemy_casualties:{s9}^^Kill_count:{s12} none 130

7) Increase that 130 by 5 (130 -> 135)

8) And add the following code right after it:

4 0 31 2 72057594037927992 1337 1 3 936748722493063336 648518346341351424 648518346341351433 2133 2 72057594037927992 1338 3 0

9) Make sure that there is exactly 1 gap/space to the left and right of the inserted code.

Tweak 10 l)

To add the ability to inspire nearby troops with a battlecry - credits to Dalion and Vetrogor

With this tweak, each time you press the "T" key in battle, you will do a winning cheer. As a result, all allied troops within a radius of 30m around you will:

  • stop running at the moment of pressing the button
  • issue the same battlecry/cheer as you
  • get +5 to combat morale for each activation of the battlecry (not the same as troop morale!)

So now you can shout for fun and also to get the cowards (who tried to flee) back into battle.

File: mission_templates.txt

1) Increase the trigger counter (the number by itself on a single line) by 1 under the following sections:

  • mst_lead_charge - field battles (66 -> 67)
  • mst_village_attack_bandits - bandit infestations (24 -> 25)
  • mst_village_raid - village fights (27 -> 28)
  • mst_besiege_inner_battle_castle - castle hall assaults (21 -> 22)
  • mst_besiege_inner_battle_town_center - town center assaults (21 -> 22)
  • mst_castle_attack_walls_defenders_sally - sally-outs (56 -> 57)
  • mst_castle_attack_walls_belfry - siege tower sieges (42 -> 43)
  • mst_castle_attack_walls_ladder - ladder sieges (37 -> 38)
  • mst_bandit_lair - bandit lairs (19 -> 20)

2) Add the following code (trigger) in a new line right under the increased trigger counter for each section:

0.000000 1.000000 3.000000  10 71 1 20 1700 1 1224979098644774912 1702 1 1224979098644774912 1740 3 1224979098644774912 1801439850948198842 1 4 0 31 2 144115188075856152 0 1750 2 1224979098644774912 1152921504606847332 5 0 1750 2 1224979098644774912 1152921504606847108 3 0  27 1700 1 1224979098644774912 1770 2 1224979098644774913 1224979098644774912 1710 2 10 1224979098644774912 12 1 1224979098644774914 2147483679 2 1224979098644774914 1224979098644774912 1702 1 1224979098644774914 1704 1 1224979098644774914 1770 2 1224979098644774915 1224979098644774914 31 2 1224979098644774915 1224979098644774913 1710 2 11 1224979098644774914 711 3 1224979098644774916 10 11 2147483680 2 1224979098644774916 30 1752 1 1224979098644774914 1740 3 1224979098644774914 1801439850948198842 1 1718 2 1224979098644774917 1224979098644774914 1506 2 1224979098644774918 1224979098644774917 4 0 31 2 1224979098644774918 0 1750 2 1224979098644774914 1152921504606847332 5 0 1750 2 1224979098644774914 1152921504606847108 3 0 525 3 1224979098644774919 1224979098644774914 16 2105 2 1224979098644774919 5 2110 2 1224979098644774919 9600 505 3 1224979098644774914 16 1224979098644774919 3 0

There may be some other scenes/battles where you want to add this tweak, like to night ambushes (although those are rather small battles). Feel free to do so if you want, by following the above pattern.

Tweak 10 m)

To recover health, ammo and shield hit points upon leveling up in battles - credits to Dalion

Usually in RPG games upon an increase in level, your health, mana, etc., replenishes. With this tweak, if you level up during battles and, you will recover:

  • your health
  • your horse's health, if you got the level up while riding
  • all ammunition slots, even if they are different
  • shield hit points, but only the one that you hold in your hand at the time you level up (game restriction)

The notification message about the restoration appears only if the player has advanced a level, but all other heroes are subject to the effect as well - from your companions to enemy lords and unique spawn leaders. It is worth noting that the tweak is not triggered if you get a level up on the world map or inside normal scenes.

Files:

  • quick_strings.txt
  • mission_templates.txt

1) Open quick_strings.txt, and increase the counter at the top by 1 (3006 -> 3007)

2) At the very end of the file, add the following as a new line:

qstr_Health_shield_and_am Health,_shield_and_ammo_recovered!

3) Make sure that there remains an empty line at the very end of the file

4) Increase the trigger counter (the number by itself on a single line) by 2 under the following sections:

  • mst_bandits_at_night - night ambushes (9 -> 11)
  • mst_lead_charge - field battles (66 -> 68)
  • mst_village_attack_bandits - bandit infestations (24 -> 26)
  • mst_village_raid - village fights (27 -> 29)
  • mst_besiege_inner_battle_castle - castle hall assaults (21 -> 23)
  • mst_besiege_inner_battle_town_center - town center assaults (21 -> 23)
  • mst_castle_attack_walls_defenders_sally - sally-outs (56 -> 58)
  • mst_castle_attack_walls_belfry - siege tower sieges (42 -> 44)
  • mst_castle_attack_walls_ladder - ladder sieges (37 -> 39)
  • mst_bandit_lair - bandit lairs (19 -> 21)

5) Add the following codes (triggers) in a new line each right under the increased trigger counter for each section:

-25.000000 0.000000 0.000000  0  6 2071 1 1224979098644774912 1718 2 1224979098644774913 1224979098644774912 1507 1 1224979098644774913 2171 2 1224979098644774914 1224979098644774913 2105 2 1224979098644774914 1 505 3 1224979098644774912 99 1224979098644774914 
0.000000 0.000000 0.000000  0  22 12 1 1224979098644774912 1700 1 1224979098644774913 1718 2 1224979098644774914 1224979098644774912 1507 1 1224979098644774914 2171 2 1224979098644774915 1224979098644774914 525 3 1224979098644774916 1224979098644774912 99 31 2 1224979098644774915 1224979098644774916 2105 2 1224979098644774915 1 4 0 4 0 1714 2 1224979098644774917 1224979098644774912 2147483679 2 1224979098644774917 -1 1721 2 1224979098644774917 100 3 0 1721 2 1224979098644774912 100 1692 1 1224979098644774912 1728 1 1224979098644774912 31 2 1224979098644774912 1224979098644774913 1106 2 1585267068834417598 11336280 3 0 505 3 1224979098644774912 99 1224979098644774915 3 0

6) The highlighted number is the number of our added string. If you want to use this tweak along with the "Train your party" one, then increase the highlighted number by 1 (1585267068834417598 -> 1585267068834417599) and make sure that you put the above string (found in quick_strings.txt) AFTER the one in the mentioned tweak.

Tweak 10 n)

To readd the "Quick Battles" main menu option - credits to Dusk Voyager

The reappearing button will be unformatted, so it may be hard to notice at first glance. This is how it should look: https://i77.servimg.com/u/f77/19/75/99/36/main_m10.jpg

File: game_variables.txt

1) Search for these two lines:

initial_custom_battle_button_position_x = -5
initial_custom_battle_button_position_y = -5

2) And change the highlighted numbers to 0.05 and 0.55 respectively:

initial_custom_battle_button_position_x = 0.05
initial_custom_battle_button_position_y = 0.55

Tweak 10 o)

To allow accessing your inventory upon pressing "I" in various battle/fight scenarios - credits to TheMageLord

The way it's set now is that if you press the "I" key (inventory shortcut) in various fight/battle scenes, you'll get a notification that you can't access your inventory. Well, if you apply this tweak, this will no longer be the case for those battles and fights that normally don't have a chest. You'll be able to access your inventory any time you want in these cases, whenever you press the inventory shortcut key ("I"). The restrictions will be up to you.

File: mission_templates.txt

1) Find all the instances of the following code:

-22.000000 0.000000 0.000000  1 1106 1 216172782113783928  0

It can be found under these fights/battles, in order:

  • mst_bandits_at_night (night ambushes)
  • mst_village_training (training peasants in villages)
  • mst_grandmaster_ambush (ambush in castle hall that starts the grandmaster quest)
  • mst_back_alley_kill_local_merchant (quest from lords to kill the local merchant)
  • mst_back_alley_revolt (the revolt of the townsfolk that may happen while collecting taxes)
  • mst_castle_attack_walls_belfry (siege tower sieges)
  • mst_castle_attack_walls_ladder (ladder sieges)
  • mst_training_ground_training (training in training fields)
  • mst_arena_challenge_fight (not sure what this is - maybe when you have to fight 3 KO knights upon joining an order?)
  • mst_arena_heroic_challenge_fight (not sure what this is - maybe when you have to fight 3 KO knights upon joining an order?)
  • mst_duel_with_lord (when you chalenge a lord to a duel)
  • mst_quick_battle_battle (quick battles (open fields) from the main menu)
  • mst_quick_battle_siege (quick battles (sieges) from the main menu)
  • mst_bandit_lair (bandit lairs)
  • mst_alley_fight (alley fights - not in use)

2) For the fights of your choice, replace the above line with this:

-22.000000 0.000000 0.000000  1 2075 1 1  0

Tweak 10 p)

To change the requirements when you can command allied units - credits to TheMageLord

File: scripts.txt

1) Find this piece of code:

1 2204 2 1224979098644774916 1224979098644774914 1718 2 72057594037927975 1224979098644774912 4 0 31 2 1224979098644774916 144115188075856294 33 3 144115188075856294 432345564227567630 432345564227567636 542 3 144115188075856294 8 360287970189639680 2133 2 1224979098644774915 0 5 0 1652 3 1224979098644774917 1224979098644774914 0 2147483681 3 1224979098644774917 360287970189640186 360287970189640316 2147483681 3 1224979098644774917 360287970189639981 360287970189640000 2147483679 2 1224979098644774917 360287970189640008 2147483679 2 1224979098644774917 360287970189640031 2190 3 1224979098644774918 1224979098644774916 432345564227567630 30 2 1224979098644774918 0 2133 2 1224979098644774915 0

2) Change that 1 to 0 and you'll always be in command, even if you're not the marshall. Or, if you want to have allies who command themselves (with the AI) even if you are the marshall, then leave that 1 alone and change that 0 to 1 instead. Additionally, you may also change that 0 to 1 if you want even lordless parties to use the AI instead of your orders.

Tweak 10 q)

To fix the bug with the troop ratio bar not getting displayed correctly in some battles - credits to Vetrogor

The second (right) slider on the troop ratio bar is not displayed correctly. With this tweak, it will be set to where it was intended, to the border between allies and enemies.

File: presentations.txt

1) Under prsnt_troop_ratio_bar and prsnt_killcount_and_troop_ratio_bar, find this piece of code:

2107 2 1224979098644774922 910

2) And change both 910 to 240.

11. Loot (6)

Tweaks to be found in this section:
11 a) To increase loot probability
11 b) To increase the loot share of player
11 c) To decrease or eliminate the loot share of companions
11 d) To eliminate the loot share with regular troops
11 e) To be able to loot items from NPC-s as well
11 f) To fix the problem about loot depending on the order of troops killed

Tweak 11 a)

To increase loot probability - credits to Leonion

File: scripts.txt

1) Search for:

2108 2 1224979098644774927 8

2) 8 is a divisor in the loot_probability formula, so reduce it to get more loot in general

Tweak 11 b)

To increase the loot share of player - credits to Leonion

File: scripts.txt

1) Search for:

13 2133 2 1224979098644774912 10

2) Increase that 10 to get more loot for yourself

Tweak 11 c)

To decrease or eliminate the loot share of companions - credits to Leonion

File: scripts.txt

1) Search for:

5 0 2105 2 1224979098644774912 3

2) Decrease that 3 to 1 to make companions only take 1 share, as regular troops do. Or make it 0, to eliminate the share with companions completely.

Tweak 11 d)

To eliminate the loot share with regular troops - credits to Dalion

File: scripts.txt

1) Search for the script called calculate_main_party_shares -1

2) Decrease the first number by 4 (13 -> 9)

3) Delete this code from the body of the script:

2147485155 1 1224979098644774915 1653 3 1224979098644774916 648518346341351424 1224979098644774914 2105 2 1224979098644774912 1224979098644774916 5 0

4) Make sure that there is exactly 1 space left at the place of the removed part

Tweak 11 e)

To be able to loot items from NPC-s as well - credits to BananaFruit

  • Note: items tagged with the "unique" flag still won't be lootable

File: scripts.txt

1) Search for:

2147485155 1 1224979098644774935

2) Delete it and make sure that only 1 space character remains between the parts to the left and right

3) Reduce the number at the beginning of the script (party_calculate_loot -1) by 1 (328 -> 327)

Tweak 11 f)

To fix the problem about loot depending on the order of troops killed - credits to Vetrogor, Tingyun and rubik

The problem happens when you fight against bigger parties, or when your own party is rather small. For example, the enemy has 100 knights and 900 peasants. If you kill the peasants first, then they will be the first to get looted, and the knights will come next. When the sharing of loot begins, the peasants will be processed first and the loot buffer will quickly get filled up with their low-tier items. And then there will be no more spaces left in the loot buffer to get items from the knights too. This tweak fixes the problem by making the order of looting defeated troops get sorted out by their level (highest level troops will be processed first).

File: scripts.txt

1) Find the script called party_calculate_loot -1 and increase the counter in the beginning of its body by 23 (328 -> 351)

2) Then find this piece of code:

1224979098644774932 0 1650 2 1224979098644774933 1224979098644774912

3) And add the following after it, separated by 1 gap:

2133 2 1224979098644774960 1224979098644774933 6 3 1224979098644774961 0 1224979098644774933 2133 2 1224979098644774962 -1 2133 2 1224979098644774963 -1 6 3 1224979098644774964 0 1224979098644774960 1652 3 1224979098644774965 1224979098644774912 1224979098644774964 2147485155 1 1224979098644774965 2171 2 1224979098644774966 1224979098644774965 32 2 1224979098644774966 1224979098644774963 2133 2 1224979098644774963 1224979098644774966 2133 2 1224979098644774962 1224979098644774964 3 0 4 0 32 2 1224979098644774962 -1 1652 3 1224979098644774967 1224979098644774912 1224979098644774962 1653 3 1224979098644774968 1224979098644774912 1224979098644774962 1654 3 1224979098644774969 1224979098644774912 1224979098644774962 1615 3 1224979098644774912 1224979098644774967 1224979098644774968 1610 3 1224979098644774912 1224979098644774967 1224979098644774968 1618 3 1224979098644774912 1224979098644774967 1224979098644774969 2106 2 1224979098644774960 1 3 0 3 0

Make sure that there is 1, and only 1 gap/space before and after the added content.

12. Economy (11)

Tweaks to be found in this section:
12 a) To change the base income (rents) from towns, castles and villages 
12 b) To change tax inefficiency
12 c) To change various enterprise values
12 d) To increase the wealth of various merchants
12 e) To change the price of buying wine in taverns to increase the relation with the town
12 f) To allow tavernkeepers to buy prisoners from you
12 g) To change the prosperity loss of a town or a castle when one gets conquered
12 h) To increase the prosperity gain for villages upon completing certain quests
12 i) To change the chance and prosperity loss of village infestations
12 j) To change the prosperity increase from selling goods to village elders
12 k) To change the circumstances and effects of donating money to townsfolk and villagers

Tweak 12 a)

To change the base income (rents) from towns, castles and villages - credits to Alex Toews

Note that changing these values need a new week's start to apply, so you won't be able to experience the changes during the next weekly budget report, but during the one after and onwards.

File: simple_triggers.txt

1) Find this piece of code:

600 2107 2 1224979098644774915 4 2105 2 1224979098644774914 1224979098644774915 3 0 5 0 541 3 1224979098644774912 0 2 2133 2 1224979098644774914 600 2107 2 1224979098644774915 6 2105 2 1224979098644774914 1224979098644774915 5 0 541 3 1224979098644774912 0 3 2133 2 1224979098644774914 1200 2107 2 1224979098644774915 3 2105 2 1224979098644774914 1224979098644774915 3 0 521 3 1224979098644774916 1224979098644774912 50 2120 3 1224979098644774917 80 1224979098644774916 2107 2 1224979098644774914 1224979098644774917 2108 2 1224979098644774914 480

2) The 600 is your base income (rents) from villages, the 600 is your base income (rents) from castles, and the 1200 is your base income (rents) from towns. These values are 1200, 1200 and 2400 respectively in native (so double of that). Lastly, 480 is the final divider for your total income, which is 120 in native. Change these values to your liking.

Tweak 12 b)

To change tax inefficiency - credits to Alex Toews

There is a maximum amount of centers that you can own before tax inefficiency kicks in. This maximum amount, as well as the tax percentage loss (=inefficiency) per excess centers varies based on the "Campaign AI Difficulty" setting you play on. The maximum tax inefficiency is 65% by default, so you can't go above it, no matter how many fiefs you have. A town is worth 2 center points, whereas a castle and a village are both worth 1.

File: presentations.txt

1) For setting the maximum amount of centers without tax inefficiency, as well as the tax percentage loss per excess center point (based on the campaign AI difficulty), find this piece of code:

8 2133 2 1224979098644774914 4 5 0 31 2 1224979098644774912 1 2133 2 1224979098644774913 10 2133 2 1224979098644774914 3 5 0 31 2 1224979098644774912 2 2133 2 1224979098644774913 12 2133 2 1224979098644774914 2

The 8, 10 and 12 are the maximum amount of center points before tax inefficiency starts to take effect, for "Good", "Average" and "Poor" campaign AI difficulty respectively. The belonging tax inefficiency (tax loss) per excess center points are 4%, 3% and 2% in the same order (Good, Average, Poor). Change these values to your liking.

2) And for setting the tax inefficiency cap, find this piece:

2110 2 1224979098644774959 65

Change that 65 to whatever you want (0 to eliminate tax inefficiency).

Tweak 12 c)

To change various enterprise values - credits to Alex Toews

There are 4 values for each enterprise that you can change with this tweak:

  • The buying price (denars)
  • Labor and upkeep costs (denars, weekly constant)
  • Number of inputs per week
  • Number of outputs per week

A little explanation regarding inputs and outputs: for example, if you build a brewery, the craftmaster will automatically purchase 1 grain per week (=input), and the brewery will produce 2 ales per week (=output). These goods are automatically purchased and sold at market prices. The number of outputs is the primary factor for determining how much profit your enterprise makes.

File: scripts.txt

1) For each enterprise, find the following pieces of codes under the initialize_item_info script. The highlighted values are in this order: input, output, labor & upkeep costs, buying price.

  • Mill and Bakery:
6 507 3 288230376151711861 55 6 507 3 288230376151711861 56 30 507 3 288230376151711861 53 50 507 3 288230376151711861 58 4500
  • Brewery:
1 507 3 288230376151711849 55 2 507 3 288230376151711849 56 50 507 3 288230376151711849 53 120 507 3 288230376151711849 58 5000
  • Wine Press:
4 507 3 288230376151711848 55 2 507 3 288230376151711848 56 60 507 3 288230376151711848 53 220 507 3 288230376151711848 58 5000
  • Tannery:
3 507 3 288230376151711845 55 3 507 3 288230376151711845 56 50 507 3 288230376151711845 53 220 507 3 288230376151711845 58 12000
  • Wool Cloth Weavery:
2 507 3 288230376151711838 55 2 507 3 288230376151711838 56 120 507 3 288230376151711838 53 250 507 3 288230376151711838 58 6000
  • Linen Weavery:
2 507 3 288230376151711836 55 2 507 3 288230376151711836 56 120 507 3 288230376151711836 53 250 507 3 288230376151711836 58 6000
  • Ironworks:
2 507 3 288230376151711843 55 2 507 3 288230376151711843 56 60 507 3 288230376151711843 53 410 507 3 288230376151711843 58 3500
  • Oil Press:
6 507 3 288230376151711833 55 2 507 3 288230376151711833 56 80 507 3 288230376151711833 53 450 507 3 288230376151711833 58 4500
  • Velvet Weavery and Dyeworks:
2 507 3 288230376151711841 55 2 507 3 288230376151711841 56 160 507 3 288230376151711841 53 1025 507 3 288230376151711841 57 288230376151711840 507 3 288230376151711841 58 10000

2) Change the above values to your liking

Tweak 12 d)

To increase the wealth of various merchants - credits to BananaFruit and Hardrada

Every 24 hours the game will refresh the amount of money merchants have available to purchase things from you. If the merchant has less than the "threshold" value, then the game will give the merchant a random amount of gold between a "minimum" and a "maximum" value.

File: triggers.txt

1) Search for the following pieces of codes, depending on the merchant type:

  • Goods merchants:
2500 2136 3 1224979098644774925 1500 2000
  • Armorers (1st entry):
3800 2136 3 1224979098644774915 250 400
  • Weaponsmiths (2nd entry):
3800 2136 3 1224979098644774915 250 400
  • Horse merchants:
3400 2136 3 1224979098644774915 250 400
  • Calanon:
5000 2136 3 1224979098644774915 300 800
  • Quigfen:
6000 2136 3 1224979098644774915 300 900

The numbers in red are the "threshold" values, and the numbers in blue are the "minimum" and "maximum" amounts to be added respectively.

2) Change these values to your liking. Increasing every value tenfold (x10) should make all merchants rather wealthy. If you apply this tweak to an existing save, then you will have to wait a day or two for the merchants to accumulate enough wealth due to the way described above.

Tweak 12 e)

To change the price of buying wine in taverns to increase the relation with the town - credits to Swadia Nutt

File: conversation.txt

1) Find this piece of code:

dlga_tavernkeeper_buy_drinks:tavernkeeper_buy_drinks_2 4095 1158  0 Of_course,_{reg63?my_lord:my_lady}._I_reckon_{reg5}_denars_should_be_enough_for_that._What_should_I_tell_the_lads?  1159  2 2133 2 144115188075855914 1000

2) And change that 1000 to something else you want.

Tweak 12 f)

To allow tavernkeepers to buy prisoners from you - credits to TheMageLord

With this tweak, you will no longer have to worry about not finding a ransom broker in time to sell your prisoners, since any tavernkeeper will buy them too for the same prices! The ending of the conversation won't be perfect though (I_will_be_staying_here_for_a_few_days._Let_me_know_if_you_need_my_services.), however nothing can be done without hurting the hint on ransom broker's travelling behaviour. If you still want to change that conversation, then just search for it as it is above in conversation.txt (you'll only find 1 instance of it) and change it to your liking. Note however that the same ending reply will be used for all ransom brokers too.

Files:

  • conversation.txt
  • scripts.txt

1) Open conversation.txt, increase the 'conversation counter' at the top of the file (2nd line) by 2 (4008 -> 4010), and then find the following line:

dlga_tavernkeeper_buy_drinks_2:tavernkeeper_pretalk 69631 1159  0 Actually,_cancel_that_order.  1152  0 NO_VOICEOVER

2) Right after it, add these 2 lines as a new line each:

dlga_tavernkeeper_talk:ransom_broker_sell_prisoners 69631 1150  2 2159 1 72057594037927936 30 2 72057594037927936 1 I_have_prisoners_to_sell.  1200  0 NO_VOICEOVER
dlga_tavernkeeper_talk:ransom_broker_sell_prisoners_all 69631 1150  2 2159 1 72057594037927936 30 2 72057594037927936 1 I_want_to_sell_all_my_prisoners.  1201  0 NO_VOICEOVER

If you don't like the conversations in bold, feel free to change them to something else!

3) Next, open scripts.txt and find the following piece of code:

16 21 1 1224979098644774912 4 0 1073741857 3 144115188075855892 360287970189640157 360287970189640167 31 2

4) Change the 360287970189640167 to 360287970189640566

Tweak 12 g)

To change the prosperity loss of a town or a castle when one gets conquered - credits to Alex Toews

Files:

  • scripts.txt
  • menus.txt

1) For the case without the player's intervention (conquered by the AI), open scripts.txt and find this piece of code:

-20 2105 2 144115188075856964

That -20 is the prosperity lost. Change it to your liking. 2) For the case when the player is participating in the siege, open menus.txt and find this piece of code:

1 1 3 936748722493063624 144115188075856280 -5

That -5 is the prosperity lost. Change it to your liking.

Tweak 12 h)

To increase the prosperity gain for villages upon completing certain quests - credits to TheMageLord

File: conversation.txt

1) Find all the instances of the following piece of code:

1 3 936748722493063624 144115188075856143

2) The numbers directly after the above piece are the prosperity gains for completing certain quests for villages. These are (in the same order):

  • Deliver cattle: 4
  • Rescue the village elder's daughter: 1
  • Escort villagers to town: 3
  • Deliver grain: 4

3) Changes these numbers to your liking.

Tweak 12 i)

To change the chance and prosperity loss of village infestations - credits to Alex Toews

File: scripts.txt

1) Find this piece of code:

3 2136 3 1224979098644774914 0 4 4 0 31 2 1224979098644774914 0 2133 2 1224979098644774916 360287970189639895 5 0 31 2 1224979098644774914 1 2133 2 1224979098644774916 360287970189639897 5 0 31 2 1224979098644774914 2 2133 2 1224979098644774916 360287970189639893 5 0 31 2 1224979098644774914 3 2133 2 1224979098644774916 360287970189639894 5 0 2133 2 1224979098644774916 360287970189639898 3 0 501 3 1224979098644774912 39 1224979098644774916 1 3 936748722493063624 1224979098644774912 -1

2) That 3 is the % chance of any village on the map becoming infested with bandits. 0 will eliminate bandit infestations, and 100 will make all villages infested all the time. Bandit infestations are refreshed every 72 hours by default. Lastly, that -1 in the end is the prosperity loss happening every 72 hours until a village remains infested with bandits. Change these values to your liking.

Tweak 12 j)

To change the prosperity increase from selling goods to village elders - credits to Alex Toews

File: sripts.txt

1) Find this piece of code:

3500 2123 3 1224979098644774922 1224979098644774921 3000 2122 3 1224979098644774923 1224979098644774922 3000

2) The 3500 is the minimum amount of gold that a village elder must have before prosperity can be increased through selling him trade goods. And the two instances of 3000 are the gold decrease required for 1 point of prosperity increase. So for example, if this value is set to 1000 and the village elder has 3700 gold (>3500), then the village would gain +3 prosperity after selling him trade goods worth of 3000 gold.

Tweak 12 k)

To change the circumstances and effects of donating money to townsfolk and villagers - credits to Neptune and tommylaw

File: conversation.txt

1) To guarantee the donation option to appear each time you talk to a villager/townsfolk, find these two lines:

dlga_town_dweller_ask_situation:town_dweller_talk 4095 1619  1 2147484209 3 144115188075856143 50 30 Times_are_hard,_{reg63?sir:madam}._We_work_hard_all_day_and_yet_we_go_to_sleep_hungry_most_nights.  1610  0 NO_VOICEOVER
dlga_town_dweller_ask_situation:town_dweller_talk.1 4095 1619  1 2147484209 3 144115188075856143 50 70 Times_are_hard,_{reg63?sir:madam}._But_we_must_count_our_blessings.  1610  0 NO_VOICEOVER

2) And change both 1610 to 1620. This way, instead of the conversation getting closed after villagers/townsfolk reply, you will be directed to the option to pay them 300 denars to help them out.

3) For changing the amount of money you pay for the poor, find this line:

dlga_town_dweller_poor:town_dweller_poor_paid 69631 1620  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 300 Then_take_these_300_denars._I_hope_this_will_help_you_and_your_family.  1621  1 1529 2 360287970189639680 300 NO_VOICEOVER

The 300 is the amount you pay, the 300 is the minimum amount of money you must have for them to ask for help, and the 300 is what is written in the actual conversation. Change all 3 instances together.

4) Lastly, to edit the amount of relation gained with the given town or village upon each time you help the poor, find this piece in the line that starts with dlga_town_dweller_poor_paid:

144115188075856280 1 1 2 936748722493063524

5) And change that 1 to your liking

13. Kingdom and Fief Management (21)

Tweaks to be found in this section:
13 a) To be able to appoint your husband as minister
13 b) To add more kingdom colors for the player's faction
13 c) To disable villages being automatically granted to a lord when assigning a castle/town right after capturing it
13 d) To change the way kings give fiefs to their vassals
13 e) To make troops desert from the garrison of NPC-s when such fiefs don't have enough money to pay for the upkeep
13 f) To send troops from your party to any walled fief you own
13 g) To gain the ability to control the garrison of your villages
13 h) To change how many and what tier of recruits are available at villages
13 i) To make a troop of your choice be recruitable from villages
13 j) To change how often and how much village relation points Schools give after being built
13 k) To change the effects of Watch Towers built in villages
13 l) To increase the prosperity of villages by investing money into them
13 m) To change the number of troops that militia patrols can hold
13 n) To be able to control your kingdom's militia patrols with basic commands
13 o) To force all patrols to occasionally drop off their prisoners into garrisons
13 p) To edit the notifications about enemies spotted near your fiefs
13 q) To reduce the amount of notifications about enemies spotted near your fiefs
13 r) To change the building time and costs of fief improvements
13 s) To increase the auto-repairing frequency of buildings in your fiefs
13 t) To change the frequency of lords buildings fief improvements
13 u) To be able to train stewards as a king/queen in fiefs that are not yours, but belong to your own kingdom

Tweak 13 a)

To be able to appoint your husband as minister - credits to Vetrogor

With this tweak, if you have a husband and he is in your own kingdom, then you can appoint him to be your minister instead of companions. After you do that, he will go to the capital and he will guard it (reinforce the garrison with his party) by remaining there until you appoint someone else.

Files:

  • conversation.txt
  • scripts.txt

1) Open conversation.txt and increase the counter found in the 2nd line of this file by 1 (4008 -> 4009)

2) Find this line:

dlga_minister_talk:close_window 69631 272  0 That_is_all_for_now.  6  0 NO_VOICEOVER

3) And replace it with this one:

dlga_minister_talk:close_window 69631 272  0 That_is_all_for_now.  6  2 2147483779 1 144115188075856280 2133 2 144115188075855935 1 NO_VOICEOVER

Make sure that you have a gap/space at the end of the line

4) Then find the line that starts with dlga_minister_replace_select:minister_replace_confirm.1, and add the following after it, as a new line:

dlga_minister_replace_select:minister_replace_confirm.2 69631 299  10 520 3 1224979098644774912 360287970189639680 30 32 2 1224979098644774912 0 1506 2 1224979098644774913 1224979098644774912 540 3 1224979098644774912 2 2 31 2 1224979098644774913 0 540 3 1224979098644774912 8 -1 2173 2 1224979098644774914 1224979098644774912 31 2 1224979098644774914 432345564227567630 2322 2 4 1224979098644774912 2147483679 2 1224979098644774912 144115188075855892 My_husband,_{s4}.  300  1 520 3 144115188075855960 360287970189639680 30 NO_VOICEOVER

Make sure that you have a gap/space at the end of the line

5) Now open scripts.txt, find the script that starts with npc_decision_checklist_party_ai -1 and increase the counter at the beginning of it by 5 (1064 -> 1069)

6) Then find this piece of code within the body of the script:

2320 2 16 216172782113788496 3 0 5 0

7) And add the following code right after it

31 2 144115188075855960 1224979098644774912 30 2 144115188075856292 0 2133 2 1224979098644774944 7 2133 2 1224979098644774945 144115188075856292 5 0

Make sure that you have a gap at the start and at the end of the above added code.

Tweak 13 b)

To add more kingdom colors for the player's faction - credits to DarkOmegaMK2

This tweak basically allows the player to be able to choose the colors of various minor factions as his/her own after establishing a kingdom. As an extra, some previous color names or codes were made more appealing/unique, and a few unused ones were added as well. Colors used by specific factions are marked within parentheses. There are 43 new colors added with this tweak, totalling up to 67 when combined with the original colors. This should be enough.

File: conversation.txt

1) Increase the first number in the file by 43 (4008 -> 4051)

2) Find the section that starts with:

dlga_pop_change_color1:pop_change_color

2) Just below, replace these lines:

dlga_pop_change_color:minister_pretalk 69631 1003  0 Change_the_color_to_Buff  271  1 1276 2 432345564227567630 15785090 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.1 69631 1003  0 Change_the_color_to_Yellow  271  1 1276 2 432345564227567630 16772864 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.2 69631 1003  0 Change_the_color_to_Violet  271  1 1276 2 432345564227567630 15631086 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.3 69631 1003  0 Change_the_color_to_Sea_Shell_Tan  271  1 1276 2 432345564227567630 16774638 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.4 69631 1003  0 Change_the_color_to_Purple  271  1 1276 2 432345564227567630 9109759 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.5 69631 1003  0 Change_the_color_to_Turquoise  271  1 1276 2 432345564227567630 3200456 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.6 69631 1003  0 Change_the_color_to_Terra_Cotta  271  1 1276 2 432345564227567630 14840411 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.7 69631 1003  0 Change_the_color_to_Teal  271  1 1276 2 432345564227567630 32896 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.8 69631 1003  0 Change_the_color_to_Sandy_Brown  271  1 1276 2 432345564227567630 16032864 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.9 69631 1003  0 Change_the_color_to_Tangerine  271  1 1276 2 432345564227567630 15893760 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.10 69631 1003  0 Change_the_color_to_Steel_Blue  271  1 1276 2 432345564227567630 4620980 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.11 69631 1003  0 Change_the_color_to_Salmon  271  1 1276 2 432345564227567630 16747625 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.12 69631 1003  0 Change_the_color_to_Spring_Green  271  1 1276 2 432345564227567630 65407 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.13 69631 1003  0 Change_the_color_to_Black  271  1 1276 2 432345564227567630 0 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.14 69631 1003  0 Change_the_color_to_Dark_Blue  271  1 1276 2 432345564227567630 13209 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.15 69631 1003  0 Change_the_color_to_Blue_green  271  1 1276 2 432345564227567630 56797 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.16 69631 1003  0 Change_the_color_to_White  271  1 1276 2 432345564227567630 16777215 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.17 69631 1003  0 Change_the_color_to_Royal_Blue  271  1 1276 2 432345564227567630 4286945 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.18 69631 1003  0 Change_the_color_to_Red-Violet  271  1 1276 2 432345564227567630 13047173 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.19 69631 1003  0 Change_the_color_to_Ravenstern_Blue  271  1 1276 2 432345564227567630 6001381 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.20 69631 1003  0 Change_the_color_to_Empire_Yellow  271  1 1276 2 432345564227567630 16763904 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.21 69631 1003  0 Change_the_color_to_Sarleon_Red  271  1 1276 2 432345564227567630 16711680 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.22 69631 1003  0 Change_the_color_to_D'Shar_Brown  271  1 1276 2 432345564227567630 12759680 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.23 69631 1003  0 Change_the_color_to_Fierdsvain_Green  271  1 1276 2 432345564227567630 245820 NO_VOICEOVER

3) With these:

dlga_pop_change_color:minister_pretalk 69631 1003  0 Change_the_color_to_Buff  271  1 1276 2 432345564227567630 15785090 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.1 69631 1003  0 Change_the_color_to_Golden_Yellow  271  1 1276 2 432345564227567630 16772864 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.2 69631 1003  0 Change_the_color_to_Violet  271  1 1276 2 432345564227567630 15631086 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.3 69631 1003  0 Change_the_color_to_Seashell  271  1 1276 2 432345564227567630 16774638 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.4 69631 1003  0 Change_the_color_to_Indigo  271  1 1276 2 432345564227567630 9109759 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.5 69631 1003  0 Change_the_color_to_Turquoise  271  1 1276 2 432345564227567630 3200456 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.6 69631 1003  0 Change_the_color_to_Terra_Cotta  271  1 1276 2 432345564227567630 14840411 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.7 69631 1003  0 Change_the_color_to_Teal  271  1 1276 2 432345564227567630 32896 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.8 69631 1003  0 Change_the_color_to_Sandy_Brown  271  1 1276 2 432345564227567630 16032864 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.9 69631 1003  0 Change_the_color_to_Tangerine  271  1 1276 2 432345564227567630 15893760 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.10 69631 1003  0 Change_the_color_to_Steel_Blue  271  1 1276 2 432345564227567630 4620980 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.11 69631 1003  0 Change_the_color_to_Salmon  271  1 1276 2 432345564227567630 16416882 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.12 69631 1003  0 Change_the_color_to_Spring_Green  271  1 1276 2 432345564227567630 65407 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.13 69631 1003  0 Change_the_color_to_Black  271  1 1276 2 432345564227567630 0 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.14 69631 1003  0 Change_the_color_to_Smalt_Blue  271  1 1276 2 432345564227567630 13209 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.15 69631 1003  0 Change_the_color_to_Bright_Turquoise  271  1 1276 2 432345564227567630 56797 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.16 69631 1003  0 Change_the_color_to_Royal_Blue  271  1 1276 2 432345564227567630 4286945 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.17 69631 1003  0 Change_the_color_to_Medium_Violet_Red  271  1 1276 2 432345564227567630 13047173 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.18 69631 1003  0 Change_the_color_to_Cornflower_Blue  271  1 1276 2 432345564227567630 6001381 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.19 69631 1003  0 Change_the_color_to_Tangerine_Yellow  271  1 1276 2 432345564227567630 16763904 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.20 69631 1003  0 Change_the_color_to_Red  271  1 1276 2 432345564227567630 16711680 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.21 69631 1003  0 Change_the_color_to_Ecru_Brown  271  1 1276 2 432345564227567630 12759680 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.22 69631 1003  0 Change_the_color_to_Dark_Gray  271  1 1276 2 432345564227567630 11184810 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.23 69631 1003  0 Change_the_color_to_Sarleon_Red  271  1 1276 2 432345564227567630 14356246 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.24 69631 1003  0 Change_the_color_to_Ravenstern_Blue  271  1 1276 2 432345564227567630 1726646 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.25 69631 1003  0 Change_the_color_to_D'Shar_Brown  271  1 1276 2 432345564227567630 8018725 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.26 69631 1003  0 Change_the_color_to_Fierdsvain_Green  271  1 1276 2 432345564227567630 2529536 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.27 69631 1003  0 Change_the_color_to_Empire_Yellow  271  1 1276 2 432345564227567630 16768512 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.28 69631 1003  0 Change_the_color_to_Madang_Green_(Outlaws)  271  1 1276 2 432345564227567630 12320665 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.29 69631 1003  0 Change_the_color_to_Copper_(Mystmountain_Bandits)  271  1 1276 2 432345564227567630 14322279 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.30 69631 1003  0 Change_the_color_to_Olive_Drab_(Forest_Bandits)  271  1 1276 2 432345564227567630 7048739 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.31 69631 1003  0 Change_the_color_to_Mango_(Rebel_Peasants)  271  1 1276 2 432345564227567630 15628032 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.32 69631 1003  0 Change_the_color_to_Sunshade_(D'Shar_Raiders)  271  1 1276 2 432345564227567630 16754253 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.33 69631 1003  0 Change_the_color_to_Dark_Pastel_Green_(Noldor)  271  1 1276 2 432345564227567630 245820 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.34 69631 1003  0 Change_the_color_to_Khaki_(Barclay)  271  1 1276 2 432345564227567630 15787660 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.35 69631 1003  0 Change_the_color_to_Orchid_Purple_(Background_Enemies)  271  1 1276 2 432345564227567630 13395660 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.36 69631 1003  0 Change_the_color_to_Golden_Tainoi_(Mettenheim)  271  1 1276 2 432345564227567630 16764006 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.37 69631 1003  0 Change_the_color_to_Medium_Spring_Green_(Veccavia)  271  1 1276 2 432345564227567630 65433 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.38 69631 1003  0 Change_the_color_to_Fuchsia_Purple_(Melitine)  271  1 1276 2 432345564227567630 12080835 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.39 69631 1003  0 Change_the_color_to_Persian_Green_(Vanskerry)  271  1 1276 2 432345564227567630 45958 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.40 69631 1003  0 Change_the_color_to_Gray_Blue_(Adventurer_Companies)  271  1 1276 2 432345564227567630 8884412 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.41 69631 1003  0 Change_the_color_to_Brown_Red_(Rogue_Knights)  271  1 1276 2 432345564227567630 12931923 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.42 69631 1003  0 Change_the_color_to_Carrot_(Mettenheim_Renegades)  271  1 1276 2 432345564227567630 16750899 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.43 69631 1003  0 Change_the_color_to_Orange_Red_(Jatu)  271  1 1276 2 432345564227567630 11683369 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.44 69631 1003  0 Change_the_color_to_Dark_Red_(Red_Brotherhood)  271  1 1276 2 432345564227567630 10027008 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.45 69631 1003  0 Change_the_color_to_Burnt_Orange_(Mystmountain_Tribes)  271  1 1276 2 432345564227567630 16740416 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.46 69631 1003  0 Change_the_color_to_Copper_Rose_(Singalians)  271  1 1276 2 432345564227567630 10379360 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.47 69631 1003  0 Change_the_color_to_Dark_Purple_(Heretics)  271  1 1276 2 432345564227567630 6108284 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.48 69631 1003  0 Change_the_color_to_Bilbao_Green_(Snake_Cult)  271  1 1276 2 432345564227567630 4161536 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.49 69631 1003  0 Change_the_color_to_White_(Inquisition)  271  1 1276 2 432345564227567630 16777215 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.50 69631 1003  0 Change_the_color_to_Dodger_Blue_(Dragons)  271  1 1276 2 432345564227567630 2003199 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.51 69631 1003  0 Change_the_color_to_Tomato_Red_(Lions)  271  1 1276 2 432345564227567630 16737095 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.52 69631 1003  0 Change_the_color_to_Yellow_(Immortals)  271  1 1276 2 432345564227567630 16776960 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.53 69631 1003  0 Change_the_color_to_Light_Green_(Valkyries)  271  1 1276 2 432345564227567630 9498256 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.54 69631 1003  0 Change_the_color_to_Golden_Rod_(Griffons)  271  1 1276 2 432345564227567630 14329120 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.55 69631 1003  0 Change_the_color_to_Canary_Yellow_(Falcons)  271  1 1276 2 432345564227567630 16777090 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.56 69631 1003  0 Change_the_color_to_Medium_Azure_(Raven_Spear)  271  1 1276 2 432345564227567630 4286975 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.57 69631 1003  0 Change_the_color_to_Corn_Yellow_(Radiant_Cross)  271  1 1276 2 432345564227567630 16770650 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.58 69631 1003  0 Change_the_color_to_Medium_Sea_Green_(Clarion_Call)  271  1 1276 2 432345564227567630 3978097 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.59 69631 1003  0 Change_the_color_to_Old_Lace_(Dawn)  271  1 1276 2 432345564227567630 16643558 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.60 69631 1003  0 Change_the_color_to_Crimson_Red_(Ebony_Gauntlet)  271  1 1276 2 432345564227567630 14423100 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.61 69631 1003  0 Change_the_color_to_Gainsboro_Gray_(Shadow_Legion)  271  1 1276 2 432345564227567630 14474460 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.62 69631 1003  0 Change_the_color_to_Light_Periwinkle_(Silvermist)  271  1 1276 2 432345564227567630 15066623 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.63 69631 1003  0 Change_the_color_to_Plum_(Eventide)  271  1 1276 2 432345564227567630 14524637 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.64 69631 1003  0 Change_the_color_to_Persian_Red_(Phoenix)  271  1 1276 2 432345564227567630 12005659 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.65 69631 1003  0 Change_the_color_to_Atomic_Gray_(Shadow_Wolves)  271  1 1276 2 432345564227567630 4344397 NO_VOICEOVER 
dlga_pop_change_color:minister_pretalk.66 69631 1003  0 Change_the_color_to_Himalaya_Brown_(Scorpion_Assassins)  271  1 1276 2 432345564227567630 7496243 NO_VOICEOVER

4) Make sure that there are no empty lines left at the beginning or at the end of the copied content.

Notes:

  • Krakens use the same color as Valkyries
  • Barclay, Windriders and Deserters all use the same color

Tweak 13 c)

To disable villages being automatically granted to a lord when assigning a castle/town right after capturing it - credits to Leonion

File: scripts.txt

1) Locate the script called give_center_to_lord -1

2) Decrease the first number in that script by 9 (194 -> 185)

3) Find and delete this piece of code from the body of the script:

4 0 33 3 1224979098644774912 648518346341351446 648518346341351504 6 3 1224979098644774942 648518346341351504 648518346341351594 541 3 1224979098644774942 120 1224979098644774912 2204 2 1224979098644774943 1224979098644774942 2147483679 2 1224979098644774943 1224979098644774920 1 4 936748722493063400 1224979098644774942 1224979098644774913 0 3 0 3 0

4) Make sure that there is 1 'space' character left at the end

  • Warning: this tweak has a funny bug - if you add it before starting a new game, then at the start of the game, Balanli and Mobray (Sarleon villages) will belong to Ravenstern lords. This is not critical at all, and after somebody captures Sarleon, villages will switch their faction along with the town. My thanks to Tonitrus for reporting this bug.

Tweak 13 d)

To change the way kings give fiefs to their vassals - credits to TheMageLord

This tweak might not work due to the calculations below not being in use anymore (need to test)

The way kings give a piece of land to someone is by calculating a "score" for all vassals in the faction (including you). This score is based on renown, number of fiefs, whether or not the vassal captured the given fief (the one who starts the siege gets the credit), a lot of luck, and if it's you: a tiny addition from the king's relation with you. The remaining factors/calculations can be edited within TweakMB. The king then takes the vassal with the highest score and awards him/her the land in question.

File: scripts.txt

1) Find and observe this piece of code:

4 5 0 541 3 1224979098644774915 0 2 2105 2 1224979098644774914 2 5 0 2105 2 1224979098644774914 1 3 0 3 0 520 3 1224979098644774917 1224979098644774912 7 2120 3 1224979098644774918 500 1224979098644774917 2108 2 1224979098644774918 1224979098644774914 2136 3 1224979098644774919 50 100 2107 2 1224979098644774918 1224979098644774919 4 0 541 3 1224979098644774913 28 1224979098644774912 2107 2 1224979098644774918 3 2108 2 1224979098644774918 2 3 0 4 0 31 2 1224979098644774912 360287970189639680 522 2 1224979098644774920 144115188075856294 1 2 936748722493063441 1224979098644774920 2133 2 1224979098644774921 72057594037927936 2107 2 1224979098644774921 2

2) The equation to determine the scores starts with a base value of 500, to which the renown rating gets added. It is then divided by a divisor, which has a base value of 1 ofc. This divisor may get increased by center points, based on the kind and amount of fiefs vassals have:

  • 4 per each town
  • 2 per each castle
  • 1 per each village

Then a random number is picked between 50 and 100, which will be multiplied into the score. Btw, this is the big random part of the equation that frustrates many people. The script then checks whether or not the vassal captured the given fief personally (if he/she initiated the siege). If yes, then the score in the making gets multiplied by 3 and then divided by 2, effectively giving a 50% higher score. Lastly, for the player only, the relationship with the king gets multiplied by 2 and that result gets added on top of your score. However, considering that your score is going to be way up in the thousands, this last addition is pretty crappy by default, making the relationship with your king an almost non-existant factor. So the biggest factor is the random roll performed between 50 and 100.

3) Change the above values to your liking. As an example for the above equation, lets run a player with 500 renown, who owns 1 castle and 1 village and has been working his ass off for the king (100 relationship). After conquering another castle and requesting it, the score will look as follows, performed step by step:

  • 500+500 = 1,000
  • 1000/(1+2+1) = 1000/4 = 250
  • 250 * [50-100] = [12,500 – 25,000]
  • [12,500 - 25,000] * 3/2 = [18,750 – 37,500]
  • [18,750 – 37,500] + 2*100 = [18,950 – 37,700]

Tweak 13 e)

To make troops desert from the garrison of NPC-s when such fiefs don't have enough money to pay for the upkeep - credits to Leonion and VonDegurechaff

File: simple_triggers.txt

1) Search for this trigger:

168.000000  47 6 3

2) Increase that 47 by 8 (47 -> 55)

3) Inside this trigger, find this piece of code:

2106 2 1224979098644774918 72057594037927936

4) Insert this code after it:

4 0 2147483678 2 1224979098644774918 0 2121 3 1224979098644774924 0 1224979098644774918 2107 2 1224979098644774924 100 2108 2 1224979098644774924 1224979098644774921 2110 2 1224979098644774924 7 1 4 936748722493063729 1224979098644774917 1224979098644774924 1 3 0

5) Make sure that there is exactly 1 gap before and after the inserted code

6) Warning: this tweak will drastically weaken towns/castles that have bad economy. Garrisons of such towns may drop to as low as 200 troops. To fix this, find "1000" inside the trigger we are talking about (there is only one 1000) and increase it to 2000. This value is the constant income that every town/castle receives regardless of its economy.

Tweak 13 f)

To send troops from your party to any walled fief you own - credits to Leonion and VonDegurechaff

This tweak will allow you to choose any troops from your party and send them to any walled fief you own. To do this, you need to talk to any village elder and pay him 500 denars. You cannot send more than one party at the same time. If the target fief is captured by an enemy before your troops get there, they will wait till you recapture the fief and only then join the garrison. The party of your troops will be neutral, nobody will attack them.

Warning: in order not to make this tweak even more complicated, an irrelevant party template was chosen as a basis. So don't talk to the party of your troops that you have just sent on their way. Dialogue options will not be correct. Other than this, everything else should be OK.

Files:

  • variables.txt
  • dialog_states.txt
  • conversation.txt
  • simple_triggers.txt

1) Open variables.txt and add this to the very end of the file:

send_troops_tweak

Make sure to still have an empty line at the very end.

2) Open dialog_states.txt and add these 4 lines to the very end of the file:

send_reinf_to_fief1
send_reinf_to_fief2
send_reinf_to_fief3
send_reinf_to_fief4

3) Look at the serial numbers of the lines you added and subtract 1 from each. Keep them in mind. Also, make sure that there remains an empty line at the very end of the file.

4) Open conversation.txt and increase the counter in the 2nd line of the file by 6 (4008 -> 4014)

5) Find the line that starts with dlga_village_elder_menu3:village_elder_talk and add these 6 lines after it as a new line each:

dlga_village_elder_talk:send_reinf_to_fief1 69631 1484  1 31 2 144115188075857310 0 I_want_to_send_troops_to_one_of_my_fiefs_and_I_want_you_to_provide_them_with_food_(500_denars)  1786  0 NO_VOICEOVER 
dlga_send_reinf_to_fief1:send_reinf_to_fief2 4095 1786  0 Aye_{reg63?sir:madam}._Where_would_you_like_to_send_them?  1787  0 NO_VOICEOVER 
dlga_send_reinf_to_fief2:send_reinf_to_fief3 77823 1787  6 50 1 1224979098644774912 33 3 1224979098644774912 648518346341351446 648518346341351504 521 3 1224979098644774913 1224979098644774912 7 31 2 1224979098644774913 360287970189639680 2319 1 12 2330 2 12 1224979098644774912 {s12}  1788  1 50 1 144115188075855961 NO_VOICEOVER 
dlga_send_reinf_to_fief2:close_window.1 69631 1787  0 Never_mind.  6  0 NO_VOICEOVER 
dlga_send_reinf_to_fief3:send_reinf_to_fief4 4095 1788  0 Who_would_you_like_to_send,_{reg63?sir:madam}?  1789  8 1100 2 648518346341351424 576460752303423586 2133 2 144115188075857310 72057594037927936 1617 1 144115188075857310 2056 1 144115188075857310 1640 2 144115188075857310 1 1641 2 144115188075857310 144115188075855961 1603 3 144115188075857310 65536 0 1529 2 360287970189639680 500 NO_VOICEOVER 
dlga_send_reinf_to_fief4:close_window 4095 1789  0 Will_be_done,_{reg63?sir:madam}.  6  0 NO_VOICEOVER

6) Make sure that the highlighted numbers in each line match the values calculated in point 2). It is only needed to check if you added something else to dialog_states.txt. Otherwise the above will work as is. So if necessary, replace:

  • 1786 (line 1 & 2) with the number you got for send_reinf_to_fief1
  • 1787 (line 2, 3 & 4) with the number you got for send_reinf_to_fief2
  • 1788 (line 3 & 5) with the number you got for send_reinf_to_fief3
  • 1789 (line 5 & 6) with the number you got for send_reinf_to_fief4

7) Open simple_triggers.txt and increase the counter in the 2nd line of the file by 1 (133 -> 134)

8) Add this trigger to the very end of the file:

1.000000 20 4 0 32 2 144115188075857310 0 132 1 144115188075857310 2291 2 1224979098644774942 144115188075857310 130 2 144115188075857310 1224979098644774942 521 3 1224979098644774947 1224979098644774942 7 31 2 1224979098644774947 360287970189639680 1650 2 1224979098644774943 144115188075857310 6 3 1224979098644774944 0 1224979098644774943 1653 3 1224979098644774945 144115188075857310 1224979098644774944 1652 3 1224979098644774946 144115188075857310 1224979098644774944 1610 3 1224979098644774942 1224979098644774946 1224979098644774945 3 0 1232 1 144115188075857310 2133 2 144115188075857310 0 5 0 2147483780 1 144115188075857310 2147483781 1 144115188075857310 2133 2 144115188075857310 0 3 0

Make sure that an empty line remains at the very end.

Tweak 13 g)

To gain the ability to control the garrison of your villages - credits to Dalion

The primary purpose of this tweak is to give the player a place where he/she can store units until a castle or a town becomes available. Keep in mind that this tweak won't turn villages into quasi-castles. Enemy lords won't besiege your villages, but the tweak will help you in battles that take place in your village's scene after you managed to put some strong units into the garrison. Which means that the exchange of troops in the garrison is mutual: you can give in and take out troops. So those dozens of peasants who sit in villages will be available for you completely free of charge. This is especially handy if someone wants to field only Pendor or female troops right from the beginning, as farmers and peasant women are a rather scarce supply early on. After you take those peasants out of the garrison, the village will start to produce new ones, so this is a fairly profitable and permanent source of recruits. Additionally, the player does not have to pay a single denar for the upkeep of the village's garrison, regardless of its composition and size. In essence, this is a similar deal to making the garrison of the KO stronghold accessible.

File: menus.txt

1) Look for the main section called menu_village

2) At the end of it, find this piece of code:

2133 2 144115188075856246 1 3 0 13

3) Increase that 13 by 1 (13 -> 14)

4) Then, find this section:

864691128455135360  .  mno_village_train_steward

5) Insert the following into the place of the "." (point / full-stop)

.  mno_village_manage_garrison  4 2147484189 3 144115188075856143 35 2 2147484189 3 144115188075856143 35 1 2147484209 3 144115188075856143 39 1 541 3 144115188075856143 7 360287970189639680  Manage_the_garrison.  1 2043 1 1  .

6) If you did things right, there should be exactly 2 gaps/spaces left before the first "." and after the last "." of the added code

  • Note: villages will NOT display the composition of their garrison when you hover the cursor on them on the world map

Tweak 13 h)

To change how many and what tier of recruits are available at villages - credits to TheMageLord

This tweak will focus on editing only a small portion of the equation that determines how recruits get offered, as everything else on the subject is editable with TweakMB. Which is safer to use in general for tweaking.

File: scripts.txt

1) Find this piece of code:

3 2120 3 1224979098644774925 2

2) The 3 and the 2 are the way the game lowers the total amount of recruits for hire based on what tier they are. By default, the game multiplies the total amount of available troops by 3, and then divides it by 2+tier. So for hiring tier 4 recruits, the multiplier would be 3/(2+4) = 3/6 = 1/2. Change these factors to your liking. Note however that if you do make changes to the chance of higher tier troops too, then you may have a tough time finding lower tier ones.

Tweak 13 i)

To make a troop of your choice be recruitable from villages - credits to Leonion

If you apply this tweak and set the unit you want, then you will be able to recruit only that specific unit from any village's menu (doesn't matter which faction the village belongs to). And still, if you ask for recruits directly from the village elder, then you will remain capable to recruit the regular faction troops (depending on which faction the village belongs to). This is the only way you can recruit a new kind of troop for a special playthrough (e.g. Pendor only, female only, Noldor only, etc.), without hurting the original recruitment system.

File: menus.txt

1) Under menu_recruit_volunteers, find this piece of code:

521 3 1224979098644774912 144115188075856143 92

2) And replace it with this:

2133 2 1224979098644774912 360287970189639735

3) Then find this piece:

Recruit_them_({reg6}_denars).  2 1 1 936748722493063621 2060 1 864691128455135352

4) And replace it with this:

Recruit_them_({reg6}_denars).  12 2133 2 1224979098644774912 360287970189639735 521 3 1224979098644774913 144115188075856143 93 1633 2 1224979098644774914 648518346341351424 2110 2 1224979098644774913 1224979098644774914 2149 2 1224979098644774915 360287970189639680 2123 3 1224979098644774916 1224979098644774915 20 2110 2 1224979098644774913 1224979098644774916 1610 3 648518346341351424 1224979098644774912 1224979098644774913 501 3 144115188075856143 93 -1 2122 3 1224979098644774917 1224979098644774913 20 1529 2 360287970189639680 1224979098644774917 2060 1 864691128455135352

5) The 360287970189639735 is the troop set, which is a Farmer in this case (360287970189639680 + 55 = 360287970189639735). You can change him to whoever you want by adding the troop's sequence number (that you can see in Morgh's Editor) to 360287970189639680 and replacing both values with the result. Peasant Woman would be 360287970189639917 and Noldor Hunter would be 360287970189639943.

Tweak 13 j)

To change how often and how much village relation points Schools give after being built - credits to TheMageLord

File: simple_triggers.txt

1) Search for this piece of code:

168.000000  8 6 3 1224979098644774912 648518346341351504 648518346341351594 541 3 1224979098644774912 7 360287970189639680 541 3 1224979098644774912 254 1 521 3 1224979098644774913 1224979098644774912 26 2105 2 1224979098644774913 1

2) The 168 is the frequency expressed in hours (weekly by default), and the 1 is the amount of relation points you get with the given village. Change these values to your liking.

Tweak 13 k)

To change the effects of Watch Towers built in villages - credits to Alex Toews

File: scripts.txt

1) The multiplier for the time it takes to loot the village compared to the case without a tower getting built can be found here:

2 2108 2 1224979098644774921 3

The first number is a divisor , while the second one is a multiplier. The actual multiplier consists of the result of these two values, so 3/2 = 150%

2) And the multiplier for the spotting distance compared to the case without a tower getting built can be found here:

253 1 2107 2 1224979098644774915 2

It's the 2. Change it to your liking (3 will increase the spotting range 3 times)

Tweak 13 l)

To increase the prosperity of villages by investing money into them - credits to Leonion

What this tweak does: if it is your village OR a village that belongs to your own kingdom OR any other village that has a prosperity lower than 180, then you will be able to invest 5000 denars in it by talking to its elder. This will:

  • increase the prosperity of the village by ~50 over time;
  • give you +1 honor;
  • increase your relation with the village by 10;
  • increase or decrease your relation with the owner of this village (unless it is you), depending on his personality (good lords will like what you did, bad lords will not)

You can repeat this action after the elder of the village has spent all the money you have given him, and of course if you still fulfill all the requirements. This action can be repeated infinitely on multiple villages at the same time. Still, you cannot raise the prosperity of a village to higher than 400. Don't worry about spending your money in vain though - there is a condition which will prevent the dialogue option from appearing if the given village reached the prosperity cap.

Files:

  • simple_triggers.txt
  • dialog_states.txt
  • conversation.txt

1) Open simple_triggers.txt and increase the number at the very top of the file by 1 (133 -> 134).

2) Then insert this trigger as a new line to the end of the file:

24.000000 17 6 3 1224979098644774922 648518346341351504 648518346341351594 561 3 1224979098644774922 150 1 2136 3 1224979098644774923 200 501 521 3 1224979098644774924 1224979098644774922 150 2110 2 1224979098644774923 1224979098644774924 2123 3 1224979098644774925 1224979098644774923 100 1 3 936748722493063624 1224979098644774922 1224979098644774925 2106 2 1224979098644774924 1224979098644774923 501 3 1224979098644774922 150 1224979098644774924 4 0 31 2 144115188075856146 1 2133 2 72057594037927940 1224979098644774925 2133 2 72057594037927941 1224979098644774924 2330 2 3 1224979098644774922 1106 1 1585267068834416683 3 0 3 0

Make sure that an empty line remains at the very end of the file.

3) Now open dialog_states.txt and add the following entry to the end of the file:

village_sponsor

4) Look at the serial number of the line you added and subtract 1 from it. Keep that number in mind. Also, make sure that there remains an empty line at the very end of the file.

5) Open conversation.txt, increase the counter found in the 2nd line of the file by 2 (4008 -> 4010)

6) Find the line that starts with "dlga_village_elder_menu3:village_elder_talk" and add the following two lines after it, as a new line each:

dlga_village_elder_talk:village_sponsor 69631 1484  8 2204 2 1224979098644774921 144115188075856143 1073741855 2 1224979098644774921 432345564227567630 1073742365 3 144115188075856143 7 360287970189639680 2147484209 3 144115188075856143 50 180 2147484209 3 144115188075856143 150 1 2149 2 1224979098644774922 360287970189639680 30 2 1224979098644774922 5000 2147484209 3 144115188075856143 50 380 I'd_like_to_help_your_village_with_some_money_(5000_denars).  1786  0 NO_VOICEOVER 
dlga_village_sponsor:village_elder_talk 4095 1786  0 Oh_my..._I_mean,_thank_you_my_{reg63?lord:lady}._This_is_very_generous_of_you.  1484  21 1529 2 360287970189639680 5000 501 3 144115188075856143 150 5000 1 2 936748722493063450 1 1 3 936748722493063444 144115188075856143 10 561 3 144115188075856143 7 360287970189639681 521 3 1224979098644774923 144115188075856143 7 520 3 1224979098644774924 1224979098644774923 52 4 0 1073741855 2 1224979098644774924 3 1073741855 2 1224979098644774924 2 31 2 1224979098644774924 5 1 4 936748722493063695 360287970189639680 1224979098644774923 -5 5 0 31 2 1224979098644774924 6 1 4 936748722493063695 360287970189639680 1224979098644774923 5 5 0 1073741855 2 1224979098644774924 7 1073741855 2 1224979098644774924 1 31 2 1224979098644774924 4 1 4 936748722493063695 360287970189639680 1224979098644774923 2 3 0 NO_VOICEOVER

7) Make sure that the highlighted numbers in each line match the value calculated in point 2). It is only needed to check if you added something else to dialog_states.txt. Otherwise the above will work as is.

Tweak 13 m)

To change the number of troops that militia patrols can hold - credits to VampirkoO

By default, you can't give more troops to a militia patrol once it reached the 100 limit. With this tweak, you can increase or decrease that limit if you want.

File: conversation.txt

1) Search for these two lines:

dlga_manhunter_talk_b:militia_give_troops 196615 114  6 521 3 1224979098644774912 144115188075856280 123 1073741855 2 144115188075856957 432345564227567630 541 3 1224979098644774912 7 360287970189639680 1601 2 1224979098644774913 144115188075856280 2147483678 2 1224979098644774913 100 2147483848 1 504403158265495618 I_want_to_give_some_troops_to_you.  117  0 NO_VOICEOVER
dlga_manhunter_talk_b2:close_window 131079 116  0 Thank_you,_your_{reg63?Lordship:Ladyship}._Come_on_Men!_Onward!  6  26 2133 2 144115188075855935 1 521 3 1224979098644774912 144115188075856280 123 1073741855 2 144115188075856957 432345564227567630 541 3 1224979098644774912 7 360287970189639680 1601 2 1224979098644774913 144115188075856280 32 2 1224979098644774913 100 1601 2 1224979098644774913 144115188075856280 2121 3 1224979098644774914 1224979098644774913 100

2) Change all 3 instances of 100 to something else (presumably higher, i.e. to 300)

Tweak 13 n)

To be able to control your kingdom's militia patrols with basic commands - credits to Leonion and VonDegurechaff

This tweak adds 3 dialogue options to militia patrols of your own kingdom: - "hold position" (the patrol will hold position ignoring all the enemies, yet scaring away weaker parties); - "return to patrolling" (the patrol will return to patrolling around the village in a smaller radius); - "follow me" (the patrol will follow you but ignore everybody; this option is only added to move patrols to the desired location).

Files:

  • dialog_states.txt
  • conversation.txt

1) Open dialog_states.txt and add the following 3 entries to the end of the file:

militia_stop
militia_patrol
militia_followme

2) Look at the serial numbers of the lines you added and subtract 1 from each. Keep them in mind. Also, make sure that there remains an empty line at the very end of the file.

3) Open conversation.txt and find this line:

dlga_militia_give_troops_continue:manhunter_talk_b 4095 118  0 Anything_else,_{reg63?M'Lord:M'Lady}?  114  0 NO_VOICEOVER

4) Add the following 6 lines after the previous line, as a new line each:

dlga_manhunter_talk_b:militia_stop 69631 114  3 31 2 144115188075856957 432345564227567630 2290 2 1224979098644774927 144115188075856280 2147483679 2 1224979098644774927 0 I_want_you_to_hold_this_position.  1786  5 1640 2 144115188075856280 0 1606 2 144115188075856280 15 1607 2 144115188075856280 15 1639 2 144115188075856280 0 2133 2 144115188075855935 1 NO_VOICEOVER 
dlga_militia_stop:close_window 4095 1786  0 Yes,_my_liege.  6  0 NO_VOICEOVER 
dlga_manhunter_talk_b:militia_patrol 69631 114  3 31 2 144115188075856957 432345564227567630 2290 2 1224979098644774927 144115188075856280 2147483679 2 1224979098644774927 3 I_want_you_to_start_patrolling.  1787  9 1640 2 144115188075856280 3 1643 2 144115188075856280 2 521 3 1224979098644774928 144115188075856280 123 1641 2 144115188075856280 1224979098644774928 1603 3 144115188075856280 65536 0 1639 2 144115188075856280 50 1606 2 144115188075856280 8 1607 2 144115188075856280 9 2133 2 144115188075855935 1 NO_VOICEOVER 
dlga_militia_patrol:close_window 4095 1787  0 Yes,_my_liege.  6  0 NO_VOICEOVER 
dlga_manhunter_talk_b:militia_followme 69631 114  3 31 2 144115188075856957 432345564227567630 2290 2 1224979098644774927 144115188075856280 2147483679 2 1224979098644774927 10 I_want_you_to_follow_me.  1788  6 1640 2 144115188075856280 10 1641 2 144115188075856280 648518346341351424 1606 2 144115188075856280 8 1607 2 144115188075856280 9 1639 2 144115188075856280 0 2133 2 144115188075855935 1 NO_VOICEOVER 
dlga_militia_followme:close_window 4095 1788  0 Yes,_my_liege.  6  0 NO_VOICEOVER

5) Make sure that the highlighted numbers in each line (3 pairs) match the values calculated in point 2). It is only needed to check if you added something else to dialog_states.txt. Otherwise the above will work as is.

6) Lastly, increase the counter found in the 2nd line of conversation.txt by 6 (4008 -> 4014)

Tweak 13 o)

To force all patrols to occasionally drop off their prisoners into garrisons - credits to Vetrogor and Leonion

With this tweak, all patrols ('Militia', 'Errant Knights', 'Stronghold KO patrols') that are actually patrolling (i.e. not holding position or following the player if you applied the previous tweak as well) will deliver their prisoners to the corresponding garrison if the number of prisoners exceeds 30, or if the ratio of prisoners / normal troops exceeds 30%. Militia patrols will drop their prisoners to the walled fief's garrison which to the village they patrol around belongs. Errant Knight patrols will drop their prisoners into the walled fief from where they were created (that had a chapter at that moment). And Stronghold KO patrols will simply drop their prisoners to the town or castle they patrol around. Also, a bug in the tweak's previous form got fixed, in which the prisoner troop stacks were not added to the prisoner stacks of the same troop within the garrison.

File: simple_triggers.txt

1) Increase the counter in the 2nd line of the file by 1 (133 -> 134).

2) Go to the end of the file and insert the following as a new line:

6.000000  54 11 1 1224979098644774912 132 1 1224979098644774912 1609 2 1224979098644774913 1224979098644774912 1073741855 2 1224979098644774913 576460752303423495 1073741855 2 1224979098644774913 576460752303423546 31 2 1224979098644774913 576460752303423550 521 3 1224979098644774914 1224979098644774912 123 4 0 31 2 1224979098644774913 576460752303423495 521 3 1224979098644774915 1224979098644774914 120 5 0 4 0 2147483680 2 1224979098644774914 0 2291 2 1224979098644774916 1224979098644774912 2133 2 1224979098644774914 1224979098644774916 501 3 1224979098644774912 123 1224979098644774914 3 0 4 0 31 2 1224979098644774914 648518346341351647 2133 2 1224979098644774915 648518346341351459 5 0 2133 2 1224979098644774915 1224979098644774914 3 0 3 0 4 0 130 2 1224979098644774912 1224979098644774915 1651 2 1224979098644774917 1224979098644774912 7 3 1224979098644774918 0 1224979098644774917 1656 3 1224979098644774919 1224979098644774912 1224979098644774918 1657 3 1224979098644774920 1224979098644774912 1224979098644774918 1632 3 1224979098644774921 1224979098644774915 1224979098644774919 1616 3 1224979098644774915 1224979098644774919 1224979098644774921 2105 2 1224979098644774921 1224979098644774920 1611 3 1224979098644774915 1224979098644774919 1224979098644774921 1616 3 1224979098644774912 1224979098644774919 1224979098644774920 3 0 1640 2 1224979098644774912 3 1643 2 1224979098644774912 5 1641 2 1224979098644774912 1224979098644774914 5 0 2290 2 1224979098644774922 1224979098644774912 31 2 1224979098644774922 3 1602 2 1224979098644774923 1224979098644774912 1 2 936748722493063355 1224979098644774912 2133 2 1224979098644774924 72057594037927936 2111 2 1224979098644774924 1 2122 3 1224979098644774925 1224979098644774923 100 2108 2 1224979098644774925 1224979098644774924 1073741854 2 1224979098644774925 30 30 2 1224979098644774923 30 1640 2 1224979098644774912 1 1641 2 1224979098644774912 1224979098644774915 3 0 3 0

3) Make sure that you have a space/gap at the end of the trigger and that you still have an empty line at the very end of the file.

Tweak 13 p)

To edit the notifications about enemies spotted near your fiefs - credits to VonDegurechaff

File: scripts.txt

1) Under the process_alarms script, find this piece of code:

500 1106 2 1585267068834414988 16732240 5 0 2147483678 2 1224979098644774936 1000 1106 2 1585267068834414989 16732240 5 0 2147483678 2 1224979098644774936 2000 1106 2 1585267068834414990 16732240 5 0 2147483678 2 1224979098644774936 4000 1106 2 1585267068834414991 16732240 5 0 2147483678 2 1224979098644774936 8000 1106 2 1585267068834414992 16732240 5 0 2147483678 2 1224979098644774936 16000 1106 2 1585267068834414993 16720418 5 0 1106 2 1585267068834414994 16720418 3 0 4 0 30 2 1224979098644774936 2000 541 3 1224979098644774913 7 360287970189639680 600 1 1152921504606847259 3 0 3 0

The highlighted black numbers above represent the strength of the different parties that were spotted close to the fiefs in your possession:

  • 500 - Small bands of enemies spotted near ...
  • 1000 - Enemy patrols spotted near ...
  • 2000 - Medium-sized groups of enemies spotted near ...
  • 4000 - Significant group of enemies spotted near ...
  • 8000 - Army of enemies spotted near ...
  • 16000 - Large army of enemies spotted near ...
  • >16000 (not present directly) - Great host of enemies spotted near ...

2) To turn off a notification, delete the piece in red (4 different numbers) after the designated party strength value. As for parties above 16,000 strength, delete the part in orange (6 different numbers)

3) For each deleted notification, reduce the first number in the body of the script (171) by 1, and by 2 in case of the notification for "Great host of enemies" (marked with orange)

4) The highlighted 2000 is the party strength (medium-sized groups) of the enemies that will cause a sound to get played upon being spotted near your fiefs. Change this "condition" to something else from the above list of strength values if you want (500 - 16,000).

5) You may also remove the sound getting played for these notifications by deleting everything marked with blue and decreasing the first number in the body of the script (171) by 5.

Tweak 13 q)

To reduce the amount of notifications about enemies spotted near your fiefs - credits to Vetrogor

With this tweak, messages about enemy warbands will be shown only when they are within a radius of 30, and messages about enemy patrols when they are within a radius of 60.

File: scripts.txt

1) Find the script called process_alarms -1 and increase the counter at the start of the script by 6 (171 -> 177)

2) Then find this piece of code (for warbands):

500 1106 2 1585267068834414988 16732240

3) And replace it with this:

500 4 0 2147483678 2 1224979098644774934 30 1106 2 1585267068834414988 16732240 3 0

4) Then find this piece of code (for patrols):

1000 1106 2 1585267068834414989 16732240

5) And replace it with this:

1000 4 0 2147483678 2 1224979098644774934 60 1106 2 1585267068834414989 16732240 3 0

6) Adjust the radiuses if you'd like.

Tweak 13 r)

To change the building time and costs of fief improvements - credits to BananaFruit and Damon

File: menus.txt

1) Search for:

20 1224979098644774915 2107 2 1224979098644774912 1224979098644774916 2108 2 1224979098644774912 20 2123 3 1224979098644774917 1224979098644774912 150 2105 2 1224979098644774917 3

2) The highlighted and colored numbers mean the following:

  • The 150 is a divisor for the time of construction, and it controls the amount of buildable portions that you can get done under 1 day. By default, under 1 day, 150 denars of worth can be built (so a building that costs 6000 denars would take 40 days to build without any bonuses). Increase this value to decrease the building time. For example, replacing 150 with 300 roughly halves your building time.
  • The number 3 in the end is the number of days added on top of the previous calculation. You can change it to 0, so that not a single day gets added in the end as an extra.
  • The two numbers of 20 control the way how the engineer skill influences the construction times and costs (at the same time). Remember that it's the village elder's / castle steward's Engineer skill that is considered for calculations, not the player's! The steward's Engineer skill gets subtracted from the first 20, and then gets divided by the second 20. By default - 10 points of Engineer skill = 50% reduction of time and cost ([20-10]/20). You can change both values ​​of 20 to 15, so that 10 Engineer points will give only 1/3 of time and money expenses, or from 20 to 12 for 1/6 of the expenses. Just do not change them to 10 or less - the improvements will then be instant and free, which is just silly.

Tweak 13 s)

To increase the auto-repairing frequency of buildings in your fiefs - credits to VonDegurechaff

File: simple_triggers.txt

1) Find this line:

168.070000  1 1 1 936748722493063850

2) Lower that highlighted value (time expressed in hours) to increase the auto-repairing frequency

Tweak 13 t)

To change the frequency of lords buildings fief improvements - credits to VonDegurechaff

File: simple_triggers.txt

1) Find this line:

480.200000  1 1 1 936748722493063851

2) Lower that highlighted value (time expressed in hours) to increase the fief-building frequency, or increase it to lower the fief-building frequency of lords

Tweak 13 u)

To be able to train stewards as a king/queen in fiefs that are not yours, but belong to your own kingdom - credits to Leonion

The purpose of this tweak is to be able to ensure that your vassals can build all fief improvements in their own fiefs (to get the benefits of certain buildings) and to fasten the auto-repairing rate by training their stewards' Engineer skill to a higher level.

Files:

  • conversation.txt
  • menus.txt

1) Open conversation.txt and find these two pieces:

dlga_village_elder_talk:village_elder_menu3 69631 1484  6 541 3 144115188075856143 7 360287970189639680
dlga_steward_menu:steward_menu3 69631 992  5 541 3 144115188075856143 7 360287970189639680

2) Replace them respectively with these two:

dlga_village_elder_talk:village_elder_menu3 69631 1484  6 31 2 144115188075856957 432345564227567630
dlga_steward_menu:steward_menu3 69631 992  5 31 2 144115188075856957 432345564227567630

3) Then open menus.txt and find these two pieces:

541 3 144115188075856143 7 360287970189639680  Train_your_village_steward.
35 5 541 3 144115188075856143 295 1 541 3 144115188075856143 7 360287970189639680

4) And replace them respectively with these two:

31 2 144115188075856957 432345564227567630  Train_your_village_steward.
35 5 541 3 144115188075856143 295 1 31 2 144115188075856957 432345564227567630

14. Quests (7)

Tweaks to be found in this section:
14 a) To change the timers for repeating quests
14 b) To change the number of days needed to be able to ask for another Renown Quest for Knighthood Orders
14 c) To modify the relation points you get/lose for completing/failing various quests and upon some lord interactions
14 d) To change the honor increase/decrease upon certain quests
14 e) To make guildmasters always offer another quest once you turn one down
14 f) To change the amount of right to rule lost when the "Resolve dispute" quest gets aborted or expires
14 g) To change the rank of soldiers needed in the "capture certain amount of enemy prisoners" quest

Tweak 14 a)

To change the timers for repeating quests - credits to TheMageLord and Alex Toews

The listed numbers down below are the number of days it takes before the given quest may be repeated.

File: scripts.txt

1) Find this piece of code in the body of the script called get_quest -1:

50 0 2133 2 1224979098644774935 72057594037927969 2133 2 1224979098644774936 72057594037927970 2133 2 1224979098644774938 30 2133 2 1224979098644774939

2) From that point onwards, search for the highlighted piece only, that being 2133 2 1224979098644774939. This way you will be able to find the timers for the following quests in order, that come right after the highlighted pieces you searched for:

Village elder quests:

  • 1. Deliver grain: 3
  • 2. Deliver cattle: 5
  • 3. Train peasants: 5

3) Then we jump to another section, so next, find this piece under the same script:

1224979098644774938 7 2133 2 1224979098644774939

4) And once again, from this point onwards, search for the highlighted piece only, that being 2133 2 1224979098644774939. The timers after them will be for the following quests in order:

Guildmaster quests:

  • 4. Deliver wine to tavern: 20
  • 5. Troublesome bandits: 30
  • 6. Rescue kidnapped girl: 30
  • 7. Move cattle: 20
  • 8. Persuade lords to make peace: 100
  • 9. Deal with looters: 30
  • 10. Deal with night bandits: 15

Lady quests:

  • 11. Rescue prisoner lord: 73
  • 12. Deliver message to prisoner lord: 30
  • 13. Duel for lady: 50

Enemy lord quests:

  • 14. Lend surgeon: 50

Lord quests:

  • 15. Meet spy in enemy town: 50
  • 16. Raid caravan to start war: 100
  • 17. Deliver message to friendly lord: 10
  • 18. Escort lady: 30
  • 19. Xxx: 10 (I don't know this one)
  • 20. Train troops: 15
  • 21. Collect taxes: 20
  • 22. Hunt down fugitive: 30
  • 23. Kill local merchant: 30
  • 24. Bring back runaway serfs: 20
  • 25. Follow spy: 50
  • 26. Capture enemy lord: 80
  • 27. Lend companion: 30
  • 28. Collect debt from another lord: 20
  • 29. Incriminate loyal commander: 180
  • 30. Capture prisoners: 20

5) Change these values to your liking (0 to make them instantly repeatable)

Tweak 14 b)

To change the number of days needed to be able to ask for another Renown Quest for Knighthood Orders - credits to SirArtyr

File: conversation.txt

1) Find this piece of code:

506 3 504403158265495618 24 15

2) That 15 is the amount of days needed to pass before you can ask for a new Renown quest after you completed the previous one. Change that value to your liking (can be 0 as well).

Tweak 14 c)

To modify the relation points you get/lose for completing/failing various quests and upon some lord interactions - credits to TheMageLord

File: conversation.txt

1) Search for multiple instances of the following piece of code within the file. The numbers right after this are the relation points you get or lose:

1 3 936748722493063444 144115188075856143

2) The quests responding for those relation points are the following (in the same order), with the exception of the first search result, which should be ignored:

Town relations:

  • 1. Deliver wine - completion: 1
  • 2. Buy drinks in tavern: 1
  • 3. Persuade lords to make peace - accept money: 5
  • 4. Persuade lords to make peace - decline money: 8
  • 5. Deal with night bandits completion: 1
  • 6. Deal with looters - completion: 5
  • 7. Deliver goods from looters - no longer used, ignore!: 3
  • 8. Move cattle herd - completion: 3
  • 9. Rescue kidnapped girl - completion: 2
  • 10. Track down bandits: 2
  • 11. Deal with troublesome bandits - completion: 2

Village relations:

  • 12. Deliver cattle to village - completion: 5
  • 13. Rescue the elder's daughter: 7
  • 14. Escort villagers to town: 4
  • 15. Deliver grain to village - completion: 5
  • 16. Accept "Deliver grain to village" quest: 5
  • 17. Accept "Train peasants" quest: 3
  • 18. Accept "Deliver cattle" quest: 3
  • 19. Accept "Rescue the elder's daughter" quest: 2
  • 20. Accept "Escort villagers to town" quest: 1

3) And here is the other set of quests/interactions that you can find by searching for multiple instances of the following piece of code. The numbers right after this are once again the relation points you get or lose:

1 3 936748722493063443 144115188075855892

4) The quests/interactions responding for those relation points are the following (in the same order):

  • 21. 'Rescue prisoner lord' quest completion (for a lady): 8
  • 22. Capture a rescued lord (when at war): -30
  • 23. Rescue friendly lord from being prisoner: 5
  • 24. Take enemy lord prisoner after battle: -5
  • 25. Allow enemy lord to go free after battle: 2
  • 26. Ignore! (relation gain or loss set by previous actions, like releasing him the last time you met, or raiding his village, etc)
  • 27. Ask enemy lord to let go without battle: -7
  • 28. Join a claimant: 50
  • 29. Quarrel between two lords - renouncing friendship with the other lord: 5 (-10 to the other lord)
  • 30. Quarrel between two lords - defending friendship with the other lord: -10 (5 to the other lord)
  • 31. Quarrel between two lords - saying that you don't want to be involved in their quarrel: -2 (-3 to the other lord)
  • 32. Ignore! (relation gain or loss set by previous actions, like releasing him the last time you met, or raiding his village, etc)
  • 33. Ghost lady - accuse lord of murder: -20
  • 34. Ghost lady - accuse scribe of murder: 10
  • 35. Ghost lady - accuse lord's rival of murder: -10
  • 36: Ghost lady - accused lord of murder, then change mind to accuse the scribe instead: 5
  • 37: Incriminate commander - success: 5
  • 38: Incriminate commander - failure: -5
  • 39: Meet spy in enemy town - success: 3
  • 40. Start a war by raiding caravans - success: 10
  • 41. Collect debt from another lord - success: 2
  • 42. Kill the merchant: 4
  • 43. Let the merchant go: 2
  • 44. Follow spy - capture and bring back both the spy and the handler: 4
  • 45. Follow spy - capture and bring back only the spy: -1
  • 46. Follow spy - capture and bring back only the handler: 1
  • 47. Follow spy - fail to capture either: -2
  • 48. Bring back runaway serfs: 2
  • 49. Fail to bring back runaway serfs: -1
  • 50. Refuse to bring back runaway serfs: -10
  • 51. Kill bandits in village for a lord: 3
  • 52. Failing to kill bandits in village for a lord: -5
  • 53. Bring cattle during campaign - completion: 2
  • 54. Scout during campaign - completion : 1
  • 55. Accept quest to bring cattle during campaign: 1
  • 56. Report to army for campaign after peace kicks in: 1
  • 57. Report to army for campaign: 1
  • 58. Accept quest to scout during campaign: 1
  • 59. Lend companion to lord - complete: 3
  • 60. Challenge lord to a duel (for a lady): -15
  • 61. Deliver message to a friendly lord: 1
  • 62. Deliver message to an enemy lord: 1
  • 63. Ask king to accept you as a vassal again: 3
  • 64. Ask king to accept you as a vassal again then reject offer: -5
  • 65. Tell a lord to surrender or die: -1
  • 66. Cancel the attack of a lord after threatening him: -1
  • 67. Cancel the attack of a friendly lord after threatening him: -5
  • 68. Tell a lord to surrender or die when at peace: -30
  • 69. 'Capture a lord' quest - success: 4
  • 70. Train troops for lord and hand them over: 3
  • 71. Collect taxes for lord - success: 2
  • 72. Collect taxes for lord - failure: -1
  • 73. Hunt down fugitive - success and accept reward: 1
  • 74. Hunt down fugitive - success and reject reward: 2
  • 75. Hunt down fugitive - failure: -1
  • 76. Cheat - tell a lord to "Like me": 20
  • 77. Accept quest to rescue a prisoner lord (for a lord): 1
  • 78. Rudely reject quest to deliver letter: -4
  • 79. Accept quest from lord to deal with bandits: 1
  • 80. Accept quest to train troops: 1
  • 81. Accept quest to collect taxes: 1
  • 82. Accept quest to hunt down fugitive: 1
  • 83. Accept quest to meet spy in enemy town: 1
  • 84. Accept quest to follow and capture spy: 1
  • 85. Accept quest to capture enemy lord: 1
  • 86. Accept quest to lend a companion: 1
  • 87. Accept quest to collect debt from another lord: 1
  • 88. Reject quest to incriminate commander: -5
  • 89. Accept quest to incriminate commander: 2
  • 90. Reject quest (generic): -1
  • 91. Allow enemy lord to go free after battle (generic): 2
  • 92. Escort lady - success: 2
  • 93. Duel for lady - success: 10
  • 94. Duel for lady - failure: 6
  • 95. Answer for a call to visit a lady: 1
  • 96. Rescue prisoner lord for a lady (generic) - complete: 8
  • 97. Rescue prisoner lord for a lady - complete: 8
  • 98. Ghost lady - accuse lover of murder: -10
  • 99: Ghost lady - accused lover of murder, then change mind to accuse the scribe instead: 5
  • 100. Accept quest to duel for lady: 3
  • 101. Reject quest to duel for lady: -1
  • 102. Reject quest from lady: -1
  • 103. Ignore! (convince lord to do something by relationship (for quests), negative based on other script)
  • 104. Release prisoner lord from your party: 2

5) Change these values to your liking (can be negative, positive and 0 as well)

Tweak 14 d)

To change the honor increase/decrease upon certain quests - credits to Alex Toews

Files:

  • conversation.txt
  • scripts.txt

1) Find the following pieces of codes in conversation.txt:

  • 1. Cause provocation to start war - success
1224979098644774912 1224979098644774914 3 0 1 2 936748722493063450 -5
  • 2. Incriminate a lord - success
936748722493063443 144115188075855892 5 1 2 936748722493063450 -10
  • 3. Incriminate a lord - failure
936748722493063443 144115188075855892 -5 1 2 936748722493063450 3
  • 4. Kill fugitive - success (decline reward)
144115188075855892 216172782113785755 1 2 936748722493063450 3
  • 5. Persuade lords to make peace - success (decline reward)
4 1 2 936748722493063450 3

2) For the abort/expiration of the quest to join a faction, find this piece in scripts.txt:

936748722493063454 432345564227567630 144115188075855973 0 1 2 936748722493063450 -5

3) The numbers in the end of each piece is the honor you get or lose. Change these values to your liking (can be negative, positive and 0 as well). The remaining quests about getting or losing honor points are editable in TweakMB, so they won't be listed here.

Tweak 14 e)

To make guildmasters always offer another quest once you turn one down - credits to TheMageLord

File: conversation.txt

1) Find this piece of code

dlga_mayor_talk:merchant_quest_requested 69631 1367  3 2240 1 1224979098644774912 2147483678 2 1224979098644774912 0 2147483679 2 144115188075856101 144115188075855892 Do_you_happen_to_have_a_job_for_me?

2) Decrease that 3 to 2 and delete the part in red. Also, make sure that there is exactly 1 gap/space left between the remaining fragments.

Tweak 14 f)

To change the amount of right to rule lost when the "Resolve dispute" quest gets aborted or expires - credits to Alex Toews

File: scripts.txt

1) Find this piece of code:

1224979098644774912 504403158265495603 2133 2 1224979098644774925 -2

2) That -2 is the amount of right to rule you lose. Change it to your liking.

Tweak 14 g)

To change the rank of soldiers needed in the "capture certain amount of enemy prisoners" quest - credits to Hardrada

File: scripts.txt

1) Find this piece of code:

45 1 2136 3 1224979098644775003 42

2) The game picks a troop type from tier 2 to tier 5 by default. 45 refers to tier 5 troops, and 42 refers to tier 2 troops. For example, changing 45 to 44 and 42 to 41 will make the game choose a troop from tiers 1 to 4 instead. Adjust this as you wish.

15. Vassals and Lords (16)

Tweaks to be found in this section:
15 a) To convert ex-claimants to your kingdom
15 b) Alternative way to forbid weak lords from raiding villages
15 c) To change the chance of prisoner lords escaping from the player's party
15 d) To change the chance of prisoner lords escaping from the player's fiefs
15 e) An alternative way to edit the chances of lords escaping from captivity
15 f) To change the frequency of ransoms offered for captured lords
15 g) To modify the ransom offered for lords and kings
15 h) To ransom imprisoned lords from other friendly lords
15 i) Undressing captured lords
15 j) To transform most lords' personality to upstanding in every kingdom
15 k) To be able to give money to poor friendly lords
15 l) Accessing the equipment of any lord that joined your own faction
15 m) To force any married couple to divorce
15 n) To marry any lady
15 o) To marry any lord, claimant or king
15 p) To add an option to keep your fiefs while telling your king to release you from your oath to him

Tweak 15 a)

To convert ex-claimants to your kingdom - credits to Leonion

This tweak will allow you to convert ex-claimants that became lords to your own kingdom the same way you can convert any other lord by talking to him when he is your prisoner.

File: conversation.txt

1) Find this piece of code:

1073741857 3 144115188075855892 360287970189640211 360287970189640311 33 3

2) Increase the number in bold by 5 (360287970189640311 -> 360287970189640316)

  • Warning: conversion may become available even when ex-claimants are still kings/queens. Don't use this option at this point. Wait till they become vassals.

Tweak 15 b)

Alternative way to forbid weak lords from raiding villages - credits to Dalion

How it is actually: currently, lords with less than 900 autocalc party strength can't raid villages. This tweak provides an alternatve approach to prevent weak lords from raiding villages, by adding a restriction to parties whose total autocalc strength is less than the target village garrison's autocalc strength.

File: scripts.txt

1) Search for the script called process_hero_ai -1

2) The first number of the script is 142, increase it by 3 (142 -> 145)

3) Then find this piece of code:

1 3 936748722493063320 1224979098644774913 0 32 2 72057594037927936 900

4) And replace it with this:

1 3 936748722493063320 1224979098644774922 0 2133 2 1224979098644774930 72057594037927936 1 3 936748722493063320 1224979098644774913 0 2133 2 1224979098644774931 72057594037927936 32 2 1224979098644774931 1224979098644774930

5) Make sure that there is exactly 1 gap/space at the start and at the end of the inserted code

Tweak 15 c)

To change the chance of prisoner lords escaping from the player's party - credits to BananaFruit

Every 48 hours, prisoner lords will try to escape from the player's party. With 0 Prisoner Management, the chance to escape is 40% for each lord, and with 10 Prisoner Management, it gets reduced to 20%.

File: simple_triggers.txt

1) Search for:

20 2121 3 1224979098644774913 400

The chance of a prisoner lord escaping from your party (in %) is (400 - 20*yourPrisonerManagementSkill)/10

2) Change both 20 and 400 to 0 to disable lords from escaping from your party. Or just reduce these values to your liking.

3) In case you didn't eliminate the escape chance of lords, you may also change the frequency (expressed in hours) when they try to escape. This trigger can be found at the beginning of the line. Change that "48" (within 48.000000) to something else.

Tweak 15 d)

To change the chance of prisoner lords escaping from the player's fiefs - credits to BananaFruit

Every 48 hours, prisoner lords will try to escape from the player's prison. Upon your steward's Prisoner Management skill being at 0, the chance to escape is 20% for each lord, and once your steward's Prisoner Management skill gets trained to 10, the chance gets reduced to 10%. Having a Prison Tower built in the given fief halves the overall escape chances (so the chances will become 10% and 5% respectively).

File: simple_triggers.txt

1) Search for:

10 2121 3 1224979098644774913 200

The chance of a prisoner lord escaping from prison (in %, without a prison tower) is (200 - 10*Steward'sPrisonerManagementSkill)/10

2) Change both 10 and 200 to 0 to disable lords from escaping from prison. Or alternatively, reduce these values to your liking.

3) In case you didn't eliminate the escape chance of lords, you may also change the frequency (expressed in hours) when they try to escape. This trigger can be found at the beginning of the line. Change that "48" (within 48.000000) to something else.

Tweak 15 e)

An alternative way to edit the chances of lords escaping from captivity - credits to VonDegurechaff

This tweak combines the two previous ones into one. But as opposed to those, this one will make lords' escape chances be independant from your or your steward's Prisoner Management skills, thus becoming constant values. The advantage of this is that you can set the different chances indepentantly from each other, at the cost of making Prisoner Management skill less important in general.

File: simple_triggers.txt

1) Find this line:

48.000000  25 2170 3 1224979098644774912 2 360287970189639680 2107 2 1224979098644774912 20 2121 3 1224979098644774913 400 1224979098644774912 1 3 936748722493063646 648518346341351424 1224979098644774913 6 3 1224979098644774914 648518346341351446 648518346341351504 2204 2 1224979098644774915 1224979098644774914 4 0 31 2 1224979098644774915 144115188075856294 521 3 1224979098644774916 1224979098644774914 293 2170 3 1224979098644774912 2 1224979098644774916 2107 2 1224979098644774912 10 2121 3 1224979098644774913 200 1224979098644774912 4 0 541 3 1224979098644774914 275 1 2108 2 1224979098644774913 2 3 0 5 0 2133 2 1224979098644774913 30 4 0 541 3 1224979098644774914 275 1 2133 2 1224979098644774913 5 3 0 3 0 1 3 936748722493063646 1224979098644774914 1224979098644774913 3 0

2) And replace it with this:

48.000000  9 1 3 936748722493063646 648518346341351424 50 6 3 1224979098644774912 648518346341351446 648518346341351504 2133 2 1224979098644774913 30 4 0 541 3 1224979098644774912 275 1 2133 2 1224979098644774913 5 3 0 1 3 936748722493063646 1224979098644774912 1224979098644774913 3 0

3) The highlighted constant numbers above indicate the following (in the same order):

  • 48 - time (expressed in hours) between escape attempts
  • 50 - chance of prisoner lords escaping from the player's party
  • 30 - chance of prisoner lords escaping from the player's fiefs without Prison Tower
  • 5 - chance of prisoner lords escaping from the player's fiefs with Prison Tower built

Change these values to your liking.

Tweak 15 f)

To change the frequency of ransoms offered for captured lords - credits to TheMageLord

The chance for a ransom being offered remains editable with TweakMB, so it won't be shown here.

File: simple_triggers.txt

1) Find the following trigger:

24.000000  10 2147483679 2 144115188075856046 1 1 2 936748722493063612 648518346341351424 31 2 72057594037927936 0 2133 2 1224979098644774912 648518346341351515 6 3 1224979098644774913 648518346341351445 1224979098644774912 541 3 1224979098644774913 7 360287970189639680 1 2 936748722493063612 1224979098644774913 31 2 72057594037927936 1 2133 2 1224979098644774912 0 3 0

2) The 24 is the frequency of the trigger (the offer of ransoms) expressed in hours. Change it to your liking.

Tweak 15 g)

To modify the ransom offered for lords and kings - credits to Hardrada

File: scripts.txt

1) Find and observe this piece of code:

400 2133 2 1224979098644774915 -9 4 0 542 3 1224979098644774913 11 1224979098644774912 2105 2 1224979098644774914 4000 5 0 540 3 1224979098644774912 2 6 2105 2 1224979098644774914 2500 1 2 936748722493063701 1224979098644774912 2133 2 1224979098644774915 72057594037927936 3 0 2133 2 1224979098644774916 0 6 3 1224979098644774917 648518346341351446 648518346341351594 1073742365 3 1224979098644774917 7 1224979098644774912 541 3 1224979098644774917 7 1224979098644774915 4 0 541 3 1224979098644774917 0 3 2105 2 1224979098644774916 6 5 0 541 3 1224979098644774917 0 2 2105 2 1224979098644774916 2 5 0 2105 2 1224979098644774916 1 3 0 3 0 2107 2 1224979098644774916 1300 2105 2 1224979098644774914 1224979098644774916 520 3 1224979098644774918 1224979098644774912 7 2107 2 1224979098644774918 5 2105 2 1224979098644774914 1224979098644774918 2122 3 1224979098644774919 1224979098644774914 3 2108 2 1224979098644774919 2 2136 3 1224979098644774920 1224979098644774914 1224979098644774919 2108 2 1224979098644774920 100 2107 2 1224979098644774920 85 2108 2 1224979098644774920 100 2107 2 1224979098644774920 100

2) The calculated ransom starts with a base number of 400, to which 4000 gets added for faction leaders. There is also a modifier for the number and kind of fiefs that lords own: 6 for a town, 2 for a castle, and 1 for a village, which all get multiplied by 1300 and in the end gets added to the previous base amount. Next, the lord's renown gets multiplied by 5 and the result also gets added on top of the base amount, becoming the minimum value for the ransom offered. The maximum value will be this minimum multiplied by 3 and divided by 2 (x1.5). The actual ransom will be a randomly picked value between the 'minimum' and the 'maximum'. Lastly, the game divides the chosen amount by 100 and then immediately multiplies it back by 100, in order to round it down to the nearest hundred.

So as an example, let's say that we have captured a faction leader (King Ulric), who has a town, a village and 1000 renown. His minimum ransom value is 400 + 4000 + ((6 + 1) x 1300) + (5 x 1000) = 18500. The maximum ransom value is 18500 x 3 / 2 = 27750. The game randomly selects 25713 as his ransom and then divides and multiplies it by 100 to round it to 25700, which will then be the actual ransom offered.

3) Change the above values to your liking. If you just want to double the ransom offers, then the best way to do this would be to either change the first 100 to 50, or the second 100 to 200. You may also want to boost the ransom offers for landless lords as they become increasingly common later in the game: changing the base 400 to 1000 and reducing the fief multiplier from 1300 to 800 will boost the ransom of landless lords significantly, while not having a too big impact on other lords.

Tweak 15 h)

To ransom imprisoned lords from other friendly lords - credits to Leonion

Using this tweak will let you talk to a lord sitting in a dungeon of another lord, and if your relation with the fief's owner is above 35 and you have enough money (4000 denars to buy a lord and 8000 to buy a king), then you will be able to buy this lord/king. He will be added to your party as a prisoner and your money will be transferred to the fief's owner.

File: conversation.txt

1) Increase the counter in the 2nd line of the file by 1 (4008 -> 4009)

2) Then find the line that starts with "dlga_lord_talk:lord_leave_prison" and insert the following after it, as a new line:

dlga_lord_talk:fighter_talk_leave_parry 69631 474  13 560 3 144115188075855892 8 0 561 3 144115188075856143 7 360287970189639681 521 3 1224979098644774924 144115188075856143 7 1 2 936748722493063441 1224979098644774924 30 2 72057594037927936 35 2133 2 1224979098644774925 4000 4 0 33 3 144115188075855892 360287970189640206 360287970189640211 2133 2 1224979098644774925 8000 3 0 2149 2 1224979098644774926 360287970189639680 30 2 1224979098644774926 1224979098644774925 2133 2 72057594037927941 1224979098644774925 I_am_taking_you_from_here_(pay_{reg5}_denars_to_fief_owner).  52  7 1614 3 648518346341351424 144115188075855892 1 1616 3 144115188075856143 144115188075855892 1 521 3 1224979098644774924 144115188075856143 7 520 3 1224979098644774927 1224979098644774924 11 2105 2 1224979098644774927 72057594037927941 500 3 1224979098644774924 11 1224979098644774927 1529 2 360287970189639680 72057594037927941 NO_VOICEOVER

Tweak 15 i)

Undressing captured lords - credits to Leonion

This tweak will allow you to take the equipment of lords you captured at the cost of -25 relation and -1 honor. They will also be automatically released right after you undress them. The next time you see them, they will have their equipment. This cannot be done to kings, as you have another option to get their legendary weapons.

File: conversation.txt

1) Increase the counter in the 2nd line of the file by 1 (4008 -> 4009)

2) Then find this line:

dlga_prisoner_chat_noble2:close_window.3 69631 1590  0 I_will_think_upon_your_offer.  6  0 NO_VOICEOVER

3) And add the following after it as a new line:

dlga_prisoner_chat_noble2:close_window.4 69631 1590  3 33 3 144115188075855892 360287970189640211 360287970189640311 2167 2 1224979098644774926 360287970189639680 30 2 1224979098644774926 9 I'm_taking_your_equipment._Run_home,_you_bastard!  6  9 1 2 936748722493063450 -1 1 4 936748722493063695 360287970189639680 144115188075855892 -25 1533 1 144115188075855892 6 3 1224979098644774927 0 9 1541 3 1224979098644774928 144115188075855892 1224979098644774927 32 2 1224979098644774928 0 1535 3 360287970189639680 1224979098644774928 1 3 0 1616 3 648518346341351424 144115188075855892 1 NO_VOICEOVER

Tweak 15 j)

To transform most lords' personality to upstanding in every kingdom - credits to SirArtyr

  • This tweak requires a new game to take effect!

With this tweak, 15 out of 20 lords from each faction will have an upstanding personality. The tweak does not work on companions.

File: scripts.txt

1) Under the initialize_aristocracy script, find these two pieces:

2136 3 1224979098644774918 0 8
2136 3 1224979098644774918 0 16

2) And replace both with this:

2136 3 1224979098644774918 7 8

3) Watch for the gaps (so that only 1 remains between each number)

Tweak 15 k)

To be able to give money to poor friendly lords - credits to Leonion and VonDegurechaff

This tweak adds a new dialogue option that will allow you to give money (10000 denars at once) to poor (current wealth <=2000) friendly (relation with player character >=30) lords in exchange for a small relation boost (+8). The money will be added to lords' budgets and they will (most likely) spend them on buying troops.

Files:

  • dialog_states.txt
  • conversation.txt

1) Open dialog_states.txt and add the following entry to the end of the file:

lord_sponsor

2) Look at the serial number of the line you added and subtract 1 from it. Keep that number in mind. Also, make sure that there remains an empty line at the very end of the file.

3) Open conversation.txt and increase the counter in the 2nd line of the file by 2 (4008 -> 4010)

4) Find the line that starts with dlga_lord_talk:lord_predemand and add these two lines after it as a new line each:

dlga_lord_talk:lord_sponsor 69631 474  8 2147484208 3 144115188075855892 8 0 30 2 144115188075856958 0 1 2 936748722493063441 144115188075855892 30 2 72057594037927936 30 520 3 1224979098644774925 144115188075855892 11 2147483680 2 1224979098644774925 2000 2149 2 1224979098644774926 360287970189639680 30 2 1224979098644774926 10000 Dear_friend,_I_can_see_that_you_are_running_short_of_money._Please_let_me_help_you_in_this_time_of_need_(give_10000_denars)  1786  5 1529 2 360287970189639680 10000 520 3 1224979098644774925 144115188075855892 11 2105 2 1224979098644774925 10000 500 3 144115188075855892 11 1224979098644774925 1 4 936748722493063695 360287970189639680 144115188075855892 8 NO_VOICEOVER 
dlga_lord_sponsor:lord_talk 4095 1786  0 This_is_most_noble_of_you,_{playername}.  474  0 NO_VOICEOVER

5) Make sure that the highlighted numbers in each line (1-1) match the value calculated in point 2). It is only needed to check if you added something else to dialog_states.txt. Otherwise the above will work as is.

Tweak 15 l)

Accessing the equipment of any lord that joined your own faction - credits to Leonion

You will find this new dialogue option in the "I wish to ask you something" conversation submenu.

Files:

  • dialog_states.txt
  • conversation.txt

1) Open dialog_states.txt and add the following entry to the end of the file:

lord_change_equipment

2) Look at the serial number of the line you added and subtract 1 from it. Keep that number in mind. Also, make sure that there remains an empty line at the very end of the file.

3) Open conversation.txt and increase the counter in the 2nd line of the file by 2 (4008 -> 4010). Then find this line:

dlga_lord_talk_ask_something_2:lord_talk_ask_about_war 69631 609  1 2147484208 3 144115188075855892 8 0 How_goes_the_war?  615  0 NO_VOICEOVER

4) And add the following 2 lines right after the previous one, as a new line each:

dlga_lord_talk_ask_something_2:lord_change_equipment 69631 609  2 2173 2 1224979098644774922 144115188075855892 31 2 1224979098644774922 432345564227567630 I_would_like_to_see_your_equipment.  1786  0 NO_VOICEOVER 
dlga_lord_change_equipment:lord_pretalk 4095 1786  0 Well,_if_you_wish_so,_my_liege.  226  1 2051  0 NO_VOICEOVER

5) Make sure that the highlighted number in each line match the value calculated in point 2). It is only needed to check if you added something else to dialog_states.txt. Otherwise the above will work as is.

Tweak 15 m)

To force any married couple to divorce - credits to Leonion

This tweak will add a button to the game that will cause a certain married couple to divorce. For example, you can use this option to marry someone who is already married. The button will be added to the "Camp -> Take an action" menu.

File: menus.txt

1) Open menus.txt, find the line that starts with "menu_camp_action 4096 Choose_an_action: none", and increase the number at the end of this line by 1 (9 -> 10)

2) This line is followed by another line with a set of options. Find this piece at the end:

mno_camp_action_4  0  Back_to_camp_menu.  1 2060 1 864691128455135259  .

3) And replace it with the following:

mno_divorcethem1  0  Divorce_Jamshid_and_Atjahan  2 500 3 360287970189640270 30 -1 500 3 360287970189640373 30 -1  .  mno_camp_action_4  0  Back_to_camp_menu.  1 2060 1 864691128455135259  .

Make sure that there remains a gap at the very end of this line

4) The above option will divorce Jamshid Khan and Lady Atjahan by default. Which means that if you want to apply it for another couple, you'll have to edit it. First, rename it (Divorce_Jamshid_and_Atjahan) to the names of any other couple you want to divorce.

5) Then open the Troop Editor of Morgh's Editor and find the sequence numbers of these two people (in the above case, Jamshid_Khan is a #590 and Lady_Atjahan is #696). Add 360287970189639680 to each number. And replace the red and blue numbers respectively with those you got.

Tweak 15 n)

To marry any lady - credits to Leonion

This tweak adds a dialogue option to marry any lady in the game. The dialogue option is only available when the cheatmenu is on. If the lady of your choice is already married, it is best to make her divorced first (use tweak 15 m).

Files:

  • dialog_states.txt
  • conversation.txt

1) Open dialog_states.txt and add the following entry to the end of the file:

lady_marry_me

2) Look at the serial number of the line you added and subtract 1 from it. Keep that number in mind. Also, make sure that there remains an empty line at the very end of the file.

3) Open conversation.txt, increase the counter found in the 2nd line of the file by 2 (4008 -> 4010)

4) Find the line that starts with "dlga_lady_talk:lady_profess_admiration" and add the following two lines after it, as a new line each:

dlga_lady_talk:lady_marry_me 69631 915  1 31 2 144115188075856146 1 Cheat_--_Marry_Me  1786  1 1 4 936748722493063710 144115188075855892 360287970189639680 0 NO_VOICEOVER 
dlga_lady_marry_me:close_window 4095 1786  0 Yeah,_yeah,_yeah  6  0 NO_VOICEOVER

5) Make sure that the highlighted numbers in each line match the value calculated in point 2). It is only needed to check if you added something else to dialog_states.txt. Otherwise the above will work as is.

Tweak 15 o)

To marry any lord, claimant or king - credits to Leonion

This tweak adds a dialogue option to marry any lord/claimant/king in the game. The dialogue option is only available when the cheatmenu is on. If the lord of your choice is already married, it is best to make him divorced first (use tweak 15 m).

Warning: this tweak is nothing but a shortcut to marriage. Which means that it doesn't fix any of the possible issues with non-standard marriages. For example, a male player character may end up being addressed as "my wife" by a female claimant/spouse, or the marriage/relation status may not be mentioned correctly or at all among the characters notes. But in general, the practical consequences (such as RTR gain, or new dialogues about holding feasts, or reinforcing garrisons, etc.) should work fine.

Files:

  • dialog_states.txt
  • conversation.txt

1) Open dialog_states.txt and add the following entry to the end of the file:

lord_marry_me

2) Look at the serial number of the line you added and subtract 1 from it. Keep that number in mind. Also, make sure that there remains an empty line at the very end of the file.

3) Open conversation.txt, increase the counter found in the 2nd line of the file by 2 (4008 -> 4010)

4) Find the line that starts with "dlga_lord_talk:lord_respond_to_insult_challenge_duel" and add the following two lines after it, as a new line each:

dlga_lord_talk:lord_marry_me 69631 474  1 31 2 144115188075856146 1 Cheat_--_Marry_Me  1786  1 1 4 936748722493063710 360287970189639680 144115188075855892 0 NO_VOICEOVER 
dlga_lord_marry_me:close_window 4095 1786  0 Yeah,_yeah,_yeah  6  0 NO_VOICEOVER

5) Make sure that the highlighted numbers in each line match the value calculated in point 2). It is only needed to check if you added something else to dialog_states.txt. Otherwise the above will work as is.

Tweak 15 p)

To add an option to keep your fiefs while telling your king to release you from your oath to him - credits to Leonion

File: conversation.txt

1) Find this piece of code:

2 1 6 936748722493063669 23 360287970189639680 -1 144115188075855892 144115188075855894 1 2 936748722493063551 1

2) And replace it with this:

3 1 6 936748722493063669 23 360287970189639680 -1 144115188075855892 144115188075855894 1 2 936748722493063551 0 1 2 936748722493063553 360287970189639680

3) Then browse through these conversation lines:

dlga_lord_ask_leave_service_2:lord_ask_leave_service_verify_again 4095 707  0 Then_you_are_sure?_Also,_be_aware_that_if_you_leave_my_services,_you_will_be_surrendering_to_me_all_the_fiefs_which_you_hold_in_my_name.
dlga_lord_ask_leave_service_verify_again:lord_ask_leave_service_3 69631 709  0 Yes,_{s65}.
dlga_lord_ask_leave_service_3:lord_ask_leave_service_end 4095 710  0 As_you_wish._I_hereby_declare_your_oaths_to_be_null_and_void._You_will_no_longer_hold_land_or_titles_in_my_name,_and_you_are_released_from_your_duties_to_my_house._You_are_free,_{playername}.
dlga_lord_ask_leave_service_end:lord_ask_leave_service_end_2 69631 711  0 Thank_you,_sir._It_was_an_honor_to_serve_you..
dlga_lord_ask_leave_service_end:lord_ask_leave_service_end_2.1 69631 711  0 My_thanks._It_feels_good_to_be_{reg63?a_free_man:free}_once_again.
dlga_lord_ask_leave_service_end_2:close_window 4095 712  0 Farewell_then,_{playername},_and_good_luck_go_with_you.

4) And adjust the bolded parts to something else that fits better to the changed circumstances (keeping the fiefs you had). Like so in case of Yes,_{s65}. in the 2nd piece:

Yes,_{s65},_but_I'm_not_giving_up_my_fiefs.

16. Companions (17)

Tweaks to be found in this section:
16 a) To disable unhappy companions saying goodbye
16 b) Alternative way to disable companions from leaving your party
16 c) To bring back the option to say "we hang deserters" from native as a reply to convince companions to stay in your party
16 d) To disable post-battle complaints
16 e) To disable morality-based complaints
16 f) To disable personality-based complaints
16 g) To disable all companions' complaints, as well as the negative consequences of their dissatisfaction
16 h) To change the hiring cost of companions
16 i) To change the chances of obtained troops when asking companions for more soldiers
16 j) To change the amount of troops obtained when asking companion for more soldiers
16 k) To change the amount of right to rule gained when a companion returns from spreading word about your claim to become a king/queen
16 l) To be able to garrison companions
16 m) To add a cheat option to raise the stats of companions
16 n) To export/import companions
16 o) To add bodyguard companions into scenes
16 p) To turn your wife into a companion
16 q) To make all companions contribute their prisoner management skill to the total prisoner limit

Tweak 16 a)

To disable unhappy companions saying goodbye - credits to Leonion

This tweak, as opposed to the next one made by BananaFruit, is a bit harder to make, but in return it completely bypasses the respective routine, therefore it will also make the game calculate less, relieving a bit of stress from your CPU.

File: simple_triggers.txt

1) Find this piece of code:

110 1 144115188075855884

2) And add this right before it:

31 2 1 0

3) At the beginning of the entry, increase the second number (the one that follows 1.000000, which equals 101 in version 3.9.3) by 1

  • This should prevent companions from ever starting the "I'm done. I'm leaving." conversation.

Tweak 16 b)

Alternative way to disable companions from leaving your party - credits to BananaFruit

This tweak, as opposed to the previous one made by Leonion, is a bit easier to make, but in return it doesn't bypass the respective routine, therefore the game will calculate just as much, not relieving any stress from your CPU (which is still fine)

File: triggers.txt

1) Search for:

144115188075855884 1224979098644774918 3

2) And replace 1224979098644774918 with 0

Tweak 16 c)

To bring back the option to say "we hang deserters" from native as a reply to convince companions to stay in your party

Files:

  • dialog_states.txt
  • conversation.txt

1) Open dialog_states.txt and add the following 3 entries to the end of the file:

companion_quitting_no
companion_quitting_no_confirm
companion_quitting_no_confirmed

2) Look at the serial numbers of the lines you added and subtract 1 from each. Keep them in mind. Also, make sure that there remains an empty line at the very end of the file.

3) Open conversation.txt and find this line:

dlga_companion_quitting_persuasion:companion_quitting_response 4095 319  0 I'm_sorry,_but_I_don't_see_your_point._I_am_leaving_whether_you_like_it_or_not.  317  0 NO_VOICEOVER

4) Add the following 4 lines after the previous line, as a new line each:

dlga_companion_quitting_response:companion_quitting_no 69631 317  2 31 2 1 1 31 2 144115188075855943 1 We_hang_deserters_in_this_company.  1786  0 NO_VOICEOVER 
dlga_companion_quitting_no:companion_quitting_no_confirm 4095 1786  0 Oh..._Right..._Do_you_mean_that?  1787  0 NO_VOICEOVER 
dlga_companion_quitting_no_confirm:companion_quitting_no_confirmed 69631 1787  0 Absolutely._You_either_leave_this_company_by_my_command,_or_are_carried_out_on_your_shield.  1788  0 NO_VOICEOVER 
dlga_companion_quitting_no_confirm:companion_quitting_yes 69631 1787  0 No,_actually_I_don't_mean_that._You_are_free_to_leave.  318  0 NO_VOICEOVER

That 1 is a toggle switch (1: ON, 0: OFF), so you can turn this whole conversation option ON/OFF at your will.

5) Next, find this line as well:

dlga_companion_quitting_yes:close_window 4095 318  0 Then_this_is_goodbye._Perhaps_I'll_see_you_around,_{playername}.  6  2 500 3 144115188075855963 82 3 1 3 936748722493063635 144115188075855963 100 NO_VOICEOVER

6) And add the following line after the previous one, as a new line:

dlga_companion_quitting_no_confirmed:close_window 4095 1788  0 Hm._I_suppose_I'm_staying,_then.  6  0 NO_VOICEOVER

7) Make sure that the highlighted numbers in each line match the values calculated in point 2). It is only needed to check if you added something else to dialog_states.txt. Otherwise the above will work as is.

8) Lastly, increase the counter found in the 2nd line of conversation.txt by 5 (4008 -> 4013)

Tweak 16 d)

To disable post-battle complaints - credits to Alex Toews

This will prevent companions from complaining about each other immediately after a battle

File: scripts.txt

1) Find this piece of code:

2133 2 144115188075857049 74 1025

2) And change that 1025 to 31

Tweak 16 e)

To disable morality-based complaints - credits to Alex Toews

These kind of dissatisfactions from companions include the complaints about you raiding villages, stealing from peasants, robbing caravans, failing to feed or pay your troops, fleeing from battle, getting defeated, failing quests, etc.

File: simple_triggers.txt

1) Find this piece of code:

1025 2 144115188075855964 -1 5

2) And change that 1025 to 31

Tweak 16 f)

To disable personality-based complaints - credits to Alex Toews

This category consists of the general "I don't like this companion for this and that" complaints

File: simple_triggers.txt

1) Find this piece of code:

1025 2 144115188075855882 -1 5

2) And change that 1025 to 31

Tweak 16 g)

To disable all companions' complaints, as well as the negative consequences of their dissatisfaction - credits to Leonion

This tweak basically embraces all the previous ones by disabling companion complaints completely, in form of a switch button which you can use at your will (note that without reverting the tweak back, the effects cannot be disabled once the button is pressed). To apply the effects of this tweak, just press the button called "Disable companion complaints" appearing in your "Camp -> Take an action" menu.

Files:

  • simple_triggers.txt
  • scripts.txt
  • menus.txt

1) Open simple_triggers.txt and find the trigger that starts with:

1.000000  101 31 2 144115188075857211 0

2) Inside the trigger's body, you will find 6 instances of "31 2 144115188075856167 0". Replace the 2nd, the 3rd, the 4th and the 5th of them with "31 2 144115188075856167 10" (change the "0" to "10" 4 out of 6 times).

3) Now open scripts.txt and find the post_battle_personality_clash_check script. Increase the first number in this script's body by 3 (228 -> 231).

4) Then insert "4 0 31 2 144115188075856167 10" right after the previously increased number and add "3 0" to the end of the script (after "1 3 0 3 0"). Watch for the gaps, so that only 1 remains between each number. Also, make sure that there is a gap at the end of the entry too.

5) Now, open menus.txt, find the line that starts with "menu_camp_action 4096 Choose_an_action: none", and increase the number at the end of this line by 1 (9 -> 10)

6) Lastly, search for this piece:

mno_camp_recruit_prisoners  11 105

7) And replace it with the following piece of code:

mno_stop_comp_compl  0  Disable_companion_complaints  2 2133 2 144115188075856918 2 2133 2 144115188075855883 -10  .  mno_camp_recruit_prisoners  11 105

Make sure that there is 1 gap at the beginning and at the end of the inserted piece!

Tweak 16 h)

To change the hiring cost of companions - credits to AK47

File: scripts.txt

1) The hiring cost for each companion can be found under the initialize_npcs script, in the following order:

Adonja:

500 3 360287970189640186 141 1200

Leslie:

500 3 360287970189640187 141 0

Ansen:

500 3 360287970189640188 141 0

Riva:

500 3 360287970189640189 141 1500

Kassim:

500 3 360287970189640190 141 800

Lethaldiran:

500 3 360287970189640191 141 6000

Sir Jocelyn:

500 3 360287970189640192 141 5000

Sir Alistair:

500 3 360287970189640193 141 5000

Sir Rayne:

500 3 360287970189640194 141 5000

Julia:

500 3 360287970189640195 141 800

Frederick of Mettenheim:

500 3 360287970189640196 141 6000

Ediz:

500 3 360287970189640197 141 3000

Sara the Fox:

500 3 360287970189640198 141 1500

Donavan:

500 3 360287970189640199 141 3000

Diev Wodenssen:

500 3 360287970189640200 141 4000

Alyssa:

500 3 360287970189640201 141 2000

Sir Roland:

500 3 360287970189640202 141 8000

Kaverra:

500 3 360287970189640203 141 2000

Sigismund Sinclair:

500 3 360287970189640204 141 4000

Boadice:

500 3 360287970189640205 141 6000

2) The numbers in bold are the hiring costs (in denars). Change them to your liking.

Tweak 16 i)

To change the chances of obtained troops when asking companions for more soldiers - credits to BananaFruit

File: scripts.txt

1) Search for:

30 2133 2 72057594037927971 -1 5 0 2147483678 2 144115188075857279 65 4 0 31 2 1224979098644774912 360287970189640186 2133 2 72057594037927971 360287970189639909 5 0 31 2 1224979098644774912 360287970189640187 2133 2 72057594037927971 360287970189639920 5 0 31 2 1224979098644774912 360287970189640188 2133 2 72057594037927971 360287970189639756 5 0 31 2 1224979098644774912 360287970189640189 2133 2 72057594037927971 360287970189639933 5 0 31 2 1224979098644774912 360287970189640190 2133 2 72057594037927971 360287970189639900 5 0 31 2 1224979098644774912 360287970189640191 2133 2 72057594037927971 360287970189639880 5 0 31 2 1224979098644774912 360287970189640192 2133 2 72057594037927971 360287970189639888 5 0 31 2 1224979098644774912 360287970189640193 2133 2 72057594037927971 360287970189639925 5 0 31 2 1224979098644774912 360287970189640194 2133 2 72057594037927971 360287970189639920 5 0 31 2 1224979098644774912 360287970189640195 2133 2 72057594037927971 360287970189639851 5 0 31 2 1224979098644774912 360287970189640196 2133 2 72057594037927971 360287970189639760 5 0 31 2 1224979098644774912 360287970189640197 2133 2 72057594037927971 360287970189639979 5 0 31 2 1224979098644774912 360287970189640198 2133 2 72057594037927971 360287970189639920 5 0 31 2 1224979098644774912 360287970189640199 2133 2 72057594037927971 360287970189639761 5 0 31 2 1224979098644774912 360287970189640200 2133 2 72057594037927971 360287970189639786 5 0 31 2 1224979098644774912 360287970189640201 2133 2 72057594037927971 360287970189639934 5 0 31 2 1224979098644774912 360287970189640202 2133 2 72057594037927971 360287970189639914 5 0 31 2 1224979098644774912 360287970189640203 2133 2 72057594037927971 360287970189639903 5 0 31 2 1224979098644774912 360287970189640204 2133 2 72057594037927971 360287970189639940 5 0 31 2 1224979098644774912 360287970189640205 2133 2 72057594037927971 360287970189639759 3 0 5 0 2147483678 2 144115188075857279 90
  • Your chance of hiring no troops (in %) is 30, so changing this to 0 will always get you some troops.
  • Your chance of hiring the lowest quality troops (in %) is 65 - 30.
  • Your chance of hiring the medium quality troops (in %) is 90 - 65.
  • Your chance of hiring the best quality troops (in %) is 100 - 90.

2) Changes these values (ranges) to your liking. For example, for approximately equal chances for all troops (while being guaranteed to get some), you can set 0, 33, 66.

Tweak 16 j)

To change the amount of troops obtained when asking companion for more soldiers - credits to BananaFruit

File: scripts.txt

1) Search for:

5 2105 2 1224979098644774914 1 2112 3 1224979098644774914 1 6 2133 2 72057594037927972 1224979098644774914 5 0 31 2 1224979098644774913 1 2119 3 1224979098644774914 144115188075857280 3 2105 2 1224979098644774914 2 2112 3 1224979098644774914 2 5 2133 2 72057594037927972 1224979098644774914 5 0 31 2 1224979098644774913 2 2119 3 1224979098644774914 144115188075857280 2 2105 2 1224979098644774914 1 2112 3 1224979098644774914 1 3
  • If you ask the companion while in a tavern, the number of hireable soldiers will be some number between 1 and 6.
  • When changing these numbers, it is advised to change 5 to a number greater than the greater of the two (>=7).
  • If you ask the companion while he/she is in your party, the number of hireable soldiers will be some number between 2 and 5.
  • When changing these numbers, it is advised to change 3 to a number greater than the greater of the two (>=6).
  • If you ask the companion while he/she is a lord, the number of hireable soldiers will be some number between 1 and 3.
  • When changing these numbers, it is advised to change 2 to a number greater than the greater of the two (>=4).

2) Change these values to your liking.

Tweak 16 k)

To change the amount of right to rule gained when a companion returns from spreading word about your claim to become a king/queen - credits to Alex Toews

File: conversation.txt

1) Find this piece of code:

18 2133 2 144115188075855886 0 1 2 936748722493063755 3

2) That 3 is the amount of right to rule you get. Change it to your liking.

Tweak 16 l)

To be able to garrison companions - credits to BananaFruit

  • This tweak requires a new game to take effect!

File: troops.txt

1) Open up the Troop editor within Morgh's Editor

2) Search for all 20 companions and disable/uncheck the Unmovable flag for each one of them

3) Don't forget to update each companion's entry before switching to the next one, and in the end, save your changes

Tweak 16 m)

To add a cheat option to raise the stats of companions - credits to Dalion

With the cheat menu turned on, you will have an option to upgrade the stats of the companion you talk to.

File: conversation.txt

1) Search for the line that starts with dlga_member_question_2:member_fief_grant_1 and add the following piece of code after it, as a new line:

dlga_member_question_2:member_talk 69631 198  2 30 2 144115188075856146 1 33 3 144115188075855892 360287970189640186 360287970189640206 CHEAT:_buff_this_person!  176  9 6 3 1224979098644774912 0 4 1520 3 144115188075855892 1224979098644774912 30 3 0 6 3 1224979098644774913 0 42 1521 3 144115188075855892 1224979098644774913 10 3 0 6 3 1224979098644774914 0 7 1523 3 144115188075855892 1224979098644774914 500 3 0 NO_VOICEOVER

2) The colored numbers above mean the following:

  • 30 - how much all attributes are increased
  • 10 - how much all skills are increased
  • 500 - how much all weapon proficiencies are increased

Change these to something else if you are not satisfied with the default values

3) Increase the counter in the second line of the file by 1 (4008 -> 4009)

Tweak 16 n)

To export/import companions - credits to Vetrogor and neznaika

After applying the tweak, you'll be able to access the export/import feature under Camp menu -> Take an action

File: menus.txt

1) Increase the counter in the second line of the file by 2 (316 -> 318)

2) Then find this line:

menu_camp_action 4096 Choose_an_action: none 1 2031 1 1441151880758558777 9

3) Increase that 9 by 1 (9 -> 10)

4) To the beginning of the next line, add this:

mno_action_export_import  0  Export/import_companions.  1 2060 1 864691128455135548  .

Beware that there must remain a gap at the beginning!

5) Make sure that there are exactly 2 gaps/spaces between the "." (point / full-stop) in the end and mno_camp_recruit_prisoners

6) And finally, add the following to the very end of the file, as 4 new lines:

menu_export_import_npcs 256 Please_choose_a_companion,_then_press_key_C_to_view_and_export/import_this_character.^^You_choose_{reg0?{s0}:none}. none 2 2133 2 72057594037927936 144115188075856169 2322 2 0 144115188075856169 12
 mno_export_import_back  0  Go_back  3 2133 2 144115188075856169 360287970189639680 47 1 144115188075856169 2060 1 864691128455135259  .  mno_export_import_npc1  2 2120 3 1224979098644774912 360287970189640186 0 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 0 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc2  2 2120 3 1224979098644774912 360287970189640186 1 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 1 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc3  2 2120 3 1224979098644774912 360287970189640186 2 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 2 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc4  2 2120 3 1224979098644774912 360287970189640186 3 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 3 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc5  2 2120 3 1224979098644774912 360287970189640186 4 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 4 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc6  2 2120 3 1224979098644774912 360287970189640186 5 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 5 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc7  2 2120 3 1224979098644774912 360287970189640186 6 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 6 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc8  2 2120 3 1224979098644774912 360287970189640186 7 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 7 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc9  2 2120 3 1224979098644774912 360287970189640186 8 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 8 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc10  2 2120 3 1224979098644774912 360287970189640186 9 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 9 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_next  0  Next_page  1 2060 1 864691128455135549  . 
menu_export_import_npcs_2 256 Please_choose_a_companion,_then_press_key_C_to_view_and_export/import_this_character.^^You_choose_{reg0?{s0}:none}. none 2 2133 2 72057594037927936 144115188075856169 2322 2 0 144115188075856169 11
 mno_export_import_prev  0  Previous_page  1 2060 1 864691128455135548  .  mno_export_import_npc11  2 2120 3 1224979098644774912 360287970189640186 10 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 10 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc12  2 2120 3 1224979098644774912 360287970189640186 11 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 11 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc13  2 2120 3 1224979098644774912 360287970189640186 12 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 12 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc14  2 2120 3 1224979098644774912 360287970189640186 13 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 13 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc15  2 2120 3 1224979098644774912 360287970189640186 14 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 14 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc16  2 2120 3 1224979098644774912 360287970189640186 15 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 15 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc17  2 2120 3 1224979098644774912 360287970189640186 16 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 16 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc18  2 2120 3 1224979098644774912 360287970189640186 17 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 17 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc19  2 2120 3 1224979098644774912 360287970189640186 18 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 18 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .  mno_export_import_npc20  2 2120 3 1224979098644774912 360287970189640186 19 2322 2 0 1224979098644774912  {s0}  3 2120 3 1224979098644774912 360287970189640186 19 2133 2 144115188075856169 1224979098644774912 47 1 144115188075856169  .

7) Make sure to have an empty line at the very end of the file (as it was before), otherwise the tweak won't work properly

Tweak 16 o)

To add bodyguard companions into scenes - credits to Vetrogor and Caba'drin

With this tweak, bodyguards will be chosen from among the upmost companions in your party to accompany you within various scenes, to a maximum number of 4.

Files:

  • conversation.txt
  • mission_templates.txt

1) Open conversation.txt and find this line:

dlga_start:close_window.10 4095 0  4 33 3 144115188075855892 360287970189640186 360287970189640206 1073741855 2 144115188075856070 14 31 2 144115188075856070 1 110 1 144115188075855892 Let's_leave_whenever_you_are_ready.  6  0 NO_VOICEOVER

2) And replace it with this line:

dlga_start:close_window.10 4095 0  5 33 3 144115188075855892 360287970189640186 360287970189640206 1073741855 2 144115188075856070 14 1073741855 2 144115188075856070 0 31 2 144115188075856070 1 110 1 144115188075855892 Let's_leave_whenever_you_are_ready.  6  0 NO_VOICEOVER

3) Open mission_templates.txt and increase the trigger counter (the number by itself on a single line) by 3 under the following sections:

  • mst_town_default (16 -> 19)
  • mst_town_center (19 -> 22)
  • mst_village_center (9 -> 12)
  • mst_bandits_at_night (9 -> 12)
  • mst_castle_visit (12 -> 15)

4) Add the following 3 lines (triggers) to the end of each section, as a new line each:

-20.000000 0.000000 100000000.000000  1 2147483679 2 144115188075856124 1  59 2170 3 1224979098644774912 1 360287970189639680 520 3 1224979098644774913 360287970189639680 7 2108 2 1224979098644774912 3 2108 2 1224979098644774913 400 2120 3 1224979098644774914 1224979098644774913 1224979098644774912 2110 2 1224979098644774914 4 30 2 1224979098644774914 1 1700 1 1224979098644774915 1770 2 1224979098644774916 1224979098644774915 1714 2 1224979098644774917 1224979098644774915 2133 2 1224979098644774918 0 2133 2 1224979098644774919 0 4 0 541 3 144115188075856143 0 4 2133 2 1224979098644774918 11 2133 2 1224979098644774919 792633534417207299 5 0 1073741855 2 144115188075856070 18 1073741855 2 144115188075856070 19 31 2 144115188075856070 0 2133 2 1224979098644774918 24 4 0 541 3 144115188075856143 0 2 2133 2 1224979098644774919 792633534417207313 5 0 2133 2 1224979098644774919 792633534417207298 3 0 5 0 31 2 144115188075856070 14 2133 2 1224979098644774918 17 3 0 4 0 2147483679 2 144115188075856070 14 32 2 1224979098644774917 0 1940 3 1224979098644774919 1224979098644774918 0 3 0 2211 1 1224979098644774920 1261 1 1224979098644774920 2133 2 1224979098644774921 0 1650 2 1224979098644774922 648518346341351424 6 3 1224979098644774923 0 1224979098644774922 1652 3 1224979098644774924 648518346341351424 1224979098644774923 2147483679 2 1224979098644774924 360287970189639680 1507 1 1224979098644774924 2147485156 1 1224979098644774924 2105 2 1224979098644774921 1 4 0 1073741855 2 144115188075856070 19 31 2 144115188075856070 18 500 3 1224979098644774924 161 1 3 0 1265 3 1224979098644774918 1224979098644774924 1 31 2 1224979098644774921 1224979098644774914 2133 2 1224979098644774922 0 3 0 32 2 1224979098644774921 0 1107 1 0 1790 3 1224979098644774916 8 1 1107 1 1 
-25.000000 0.000000 0.000000  0  24 2071 1 1224979098644774912 1718 2 1224979098644774913 1224979098644774912 2147483679 2 1224979098644774913 360287970189639680 1507 1 1224979098644774913 110 1 1224979098644774913 1700 1 1224979098644774914 1770 2 1224979098644774915 1224979098644774914 1710 2 1 1224979098644774914 1771 2 1224979098644774912 1224979098644774915 1783 2 1224979098644774912 8 1803 3 1224979098644774912 1224979098644774914 1 1807 2 1224979098644774912 1 2136 3 1224979098644774916 1 3 2107 2 1224979098644774916 100 721 2 1 1224979098644774916 2136 3 1224979098644774916 1 3 2136 3 1224979098644774917 0 2 2107 2 1224979098644774917 -1 4 0 2147483679 2 1224979098644774917 0 2107 2 1224979098644774916 1224979098644774917 3 0 720 2 1 1224979098644774916 1711 2 1224979098644774912 1 
-26.000000 0.000000 0.000000  0  6 2071 1 1224979098644774912 1718 2 1224979098644774913 1224979098644774912 2147483679 2 1224979098644774913 360287970189639680 1507 1 1224979098644774913 110 1 1224979098644774913 1618 3 648518346341351424 1224979098644774913 1

5) The number of bodyguards at a time = [Leadership/3 + Renown/400], but maximum 4. Change the respective values (marked with colors in the code above) if you'd like. Much more companions however are not recommended to add, as scenes are not designed to hold them all correctly.

Tweak 16 p)

To turn your wife into a companion - credits to Captain_Octavius

This tweak allows you to take up your wife into your party. To do this, first make her minister (requires to establish your own kingdom), then talk to her and tell that you want to talk about the matters of state. Then the button "I want you to rejoin my party" should become available. Use this button to switch ministers, and upon that, your wife will join you as a companion. You can level her up, manage her equipment, put her in a combat group, etc. You can also place her back as the minister, plus she will still go with you inside the castle hall when you're in the capital, where you can manage the household possessions, organize feasts, and so on, in the usual way. By the game's point of view, your wife always stays in the castle hall of your capital. As such, if your party gets defeated, you can get her back to your party by telling your current minister to switch places with your wife and then tell your minister-wife to rejoin your party once again.

Important! Don't do any of the companion features with your wife (dialogues are missing and she is not included in either scripts), but most importantly, don't try to appoint her as a vassal and don't send her away in the same conversation of calling for a campaign with her! Those two will cause severe game-breaking bugs! So just use your wife as a fighter companion, and equip her manually. If you still happen to send her away by mistake, you can always retrieve her by the above mentioned minister-switch.

File: conversation.txt

1) Increase the counter found in the 2nd line of the file by 1 (4008 -> 4009)

2) Then find this line:

dlga_minister_talk:minister_replace.1 69631 272  2 33 3 144115188075855960 360287970189640186 360287970189640316 2147484188 3 144115188075855892 2 2 I_wish_you_to_rejoin_my_party.  280  0 NO_VOICEOVER

3) And replace it with this:

dlga_minister_talk:minister_replace.1 69631 272  2 33 3 144115188075855960 360287970189640186 360287970189640417 2147484188 3 144115188075855892 2 2 I_wish_you_to_rejoin_my_party.  280  1 500 3 144115188075855960 2 5 NO_VOICEOVER

4) Next, find this line:

dlga_minister_replace_select:minister_replace_confirm.1 69631 299  7 520 3 1224979098644774912 360287970189639680 30 32 2 1224979098644774912 0 1506 2 1224979098644774913 1224979098644774912 2147484188 3 1224979098644774912 2 2 2147483679 2 1224979098644774913 0 2322 2 4 1224979098644774912 2147483679 2 1224979098644774912 144115188075855892 My_wife,_{s4}.  300  1 520 3 144115188075855960 360287970189639680 30 NO_VOICEOVER

5) And replace it with this:

dlga_minister_replace_select:minister_replace_confirm.1 69631 299  7 520 3 1224979098644774912 360287970189639680 30 32 2 1224979098644774912 0 1506 2 1224979098644774913 1224979098644774912 2147484188 3 1224979098644774912 2 2 2147483679 2 1224979098644774913 0 2322 2 4 1224979098644774912 2147483679 2 1224979098644774912 144115188075855892 My_wife,_{s4}.  300  2 520 3 144115188075855960 360287970189639680 30 500 3 144115188075855960 2 6 NO_VOICEOVER

6) Find this line too:

dlga_member_chat:member_talk 4095 13  4 2200 1 144115188075855892 1507 1 144115188075855892 520 3 1224979098644774912 144115188075855892 130 2320 2 5 1224979098644774912 Yes,_{s5}?  15  4 4 0 33 3 144115188075855892 360287970189640186 360287970189640206 372 1 46 3 0 NO_VOICEOVER

7) And replace it with this:

dlga_member_chat:member_talk.1 4095 13  4 2200 1 144115188075855892 1507 1 144115188075855892 520 3 1224979098644774912 144115188075855892 130 2320 2 5 1224979098644774912 Yes,_{s5}?  15  4 4 0 33 3 144115188075855892 360287970189640186 360287970189640206 372 1 46 3 0 NO_VOICEOVER

8) Now right before the above line, add this as a new one:

dlga_member_chat:member_talk 4095 13  3 2200 1 144115188075855892 540 3 360287970189639680 30 144115188075855892 1507 1 144115188075855892 Yes,_my_dear_husband?  15  0 NO_VOICEOVER

9) Lastly, find this line:

dlga_start:spouse_talk 4095 0  2 540 3 144115188075855892 2 6 540 3 360287970189639680 30 144115188075855892 Yes,_my_husband?  582  0 NO_VOICEOVER

10) And replace it with this:

dlga_start:spouse_talk 4095 0  1 540 3 360287970189639680 30 144115188075855892 Yes,_my_husband?  582  0 NO_VOICEOVER

Tweak 16 q)

To make all companions contribute their prisoner management skill to the total prisoner limit - credits to Leonion

This tweak has the potential to make the life of a prisoner/slave hunter easier, and it will also make the Prisoner Management skill actually useful on companions! If you use this tweak, your PM skill will stack additively with that of your companions before it gets multiplied by 10.

File: scripts.txt

1) Find the following piece of code:

2122 3 1224979098644774913 1224979098644774914 10

2) And replace everything before it (from the beginning of the line) with this:

13 2133 2 1224979098644774914 0 1650 2 1224979098644774916 648518346341351424 6 3 1224979098644774917 0 1224979098644774916 1652 3 1224979098644774918 648518346341351424 1224979098644774917 4 0 1507 1 1224979098644774918 2170 3 1224979098644774919 1369094286720630786 1224979098644774918 2105 2 1224979098644774914 1224979098644774919 3 0 3 0

3) Watch for the gaps (including the one at the beginning of the script). That 10 is the multiplier for your party's prisoner limit per every point of PM. If you find it too big under these new conditions, you may want to decrease it.

4) Optionally, you can also use the following code instead of the previous one, which will make knocked out companions unable to contribute to the prisoner limit until they get healed up:

14 2133 2 1224979098644774914 0 1650 2 1224979098644774916 648518346341351424 6 3 1224979098644774917 0 1224979098644774916 1652 3 1224979098644774918 648518346341351424 1224979098644774917 4 0 1507 1 1224979098644774918 2147485156 1 1224979098644774918 2170 3 1224979098644774919 1369094286720630786 1224979098644774918 2105 2 1224979098644774914 1224979098644774919 3 0 3 0

17. Troops (16)

Tweaks to be found in this section:
17 a) To change the food consumption of troops
17 b) To change the wages of troops
17 c) To add the ability to train your party in training fields
17 d) To reduce or eliminate the time limit when you will be allowed to recruit the next couple of prisoners from your party
17 e) To change the chance of recruited prisoner troops escaping
17 f) To change the level limit for hireable soldiers from rescued prisoners
17 g) To change the level limit for recruiting prisoners
17 h) To edit the chances and the kind of troops you can get from regular slave traders
17 i) To edit the chances and the kind of troops you can get from Ramun the slave trader
17 j) To add new mercenaries to taverns
17 k) To make Farmers and Towmsmen be recruitable from taverns as occasional "mercenaries"
17 l) To change the hiring cost of mercenaries
17 m) To change the amount of Noldor troops you get for a Qualis Gem from Quigfen and Arandur
17 n) To connect units that are equipped similarly and share the same culture/faction
17 o) Various little tweaks for troops, mostly to make them a bit more viable or give them unused/rarely used, more fitting items
17 p) To add a Mettenheim NPC to the tavern of Valonbray who will offer Mettenheim troops and arms weekly

Tweak 17 a)

To change the food consumption of troops - credits to TheMageLord

File: simple_triggers.txt

1) Search for this piece of code:

14.000000  57 31 2 144115188075856290 0 1650 2 1224979098644774912 648518346341351424 2133 2 1224979098644774913 0 6 3 1224979098644774914 0 1224979098644774912 1653 3 1224979098644774915 648518346341351424 1224979098644774914 2105 2 1224979098644774913 1224979098644774915 3 0 2108 2 1224979098644774913 3 4 0
  • The 14 is the # of hours between your party eating
  • The 3 at the end is the # of men that 1 unit of food can feed

2) Increase both to make food consumption slower.

Tweak 17 b)

To change the wages of troops - credits to TheMageLord and Vetrogor

Files:

  • scripts.txt
  • presentations.txt

1) Open scripts.txt and find this piece of code:

3 2107 2 1224979098644774914 1224979098644774914 2108 2 1224979098644774914 25 3 0 4 0 32 2 1224979098644774914 40 2147483681 3 1224979098644774912 360287970189640186 360287970189640206 520 3 1224979098644774916 1224979098644774912 172 31 2 1224979098644774916 2 2107 2 1224979098644774914 4 2108 2 1224979098644774914 3 3 0 4 0 32 2 1224979098644774914 40 2147483681 3 1224979098644774912 360287970189640186 360287970189640206 520 3 1224979098644774916 1224979098644774912 172 31 2 1224979098644774916 3 2107 2 1224979098644774914 6 2108 2 1224979098644774914 5 3 0 4 0 152 1 1224979098644774912 2107 2 1224979098644774914 5 2108 2 1224979098644774914 3 3 0 4 0 33 3 1224979098644774912 360287970189639737 360287970189639764 2107 2 1224979098644774914 2 3 0 4 0 33 3 1224979098644774912 360287970189640186 360287970189640206 2107 2 1224979098644774914 3 3 0 2170 3 1224979098644774917 1 360287970189639680 2122 3 1224979098644774918 5

2) The 3 and 25 are factors that determine the base wage of troops. First, the level of the troop gets taken plus 3, then the game squares the resulting value (multiplied by itself), and finally divides it by 25. The 5 and 3 are for the wage modifiers for mounted units: the base wage (calculated previously) gets multiplied by 5 and divided by 3. Resulting in units on horseback cost 66% more. The 2 is the wage multiplier for mercenaries, so their base wage gets doubled by default. The 3 is the wage multiplier for companions (so they cost three times as much as regular troops of the same level). And the 5 is the percentage to reduce troop wages per leadership point. 10 would effectively make troop wages become 1 (the minimum) at 10 leadership, so there's not much point in going beyond that.

3) Lastly, within presentations.txt, you can find the wage divider for garrisoned troops, which is 2 by default (you pay half of the normal wages for garrisoned troops):

2108 2 1224979098644774963 2

4) Change the above values to your liking.

Tweak 17 c)

To add the ability to train your party in training fields - credits to Dalion

This tweak is especially useful for leveling up troops that usually take a long while to get promoted (e.g. Maiden Adventurer -> Heroine Adventurer). That is, if the costs are worth it for you. If not, then you can change these values as shown below. Note that upon this special training, your whole party gets an x amount of shared experience, meaning that the more troops you have in your party, the less experience each individual will get. You and any companions in your party count too. Also, keep in mind that troops in batches train faster, as any surplus experience from each unit inside a stack gets passed to the rest of the units inside the same stack (and then the remaining experience gets passed to other troop stacks). And last but not least, there's a hard limit of a single troop being unable to gain more than 30000 experience points at a time. Meaning that you won't be able to train much those higher level companions like Lethaldiran or the 3 Sirs, and that a good part of the shared experience may vanish if there are not enough troops in your party to "consume" it.

Files:

  • menus.txt
  • quick_strings.txt

1) Open menus.txt and find this piece of code under the section called mno_camp_trainer:

144115188075856283 2048 0  .  mno_leave  0  Leave

2) Insert the following code into the place of the "." (point / full-stop)

.  mno_camp_train_troops 0 Train_your_party. 1 2060 1 864691128455135548  .

So that it looks like this:

144115188075856283 2048 0  .  mno_camp_train_troops 0 Train_your_party. 1 2060 1 864691128455135548  .  mno_leave  0  Leave

3) If you are using this tweak along with the "Export/import companions" one, then increase the highlighted number by 2 (864691128455135548 -> 864691128455135550) and make sure that you add the menu options down below AFTER the ones added upon the mentioned tweak. Otherwise skip this step.

4) Make sure that there are exactly 2 gaps/spaces to the left and right of the inserted code.

5) Just above, under the section called menu_training_ground, find this piece at the end:

2040 0 3 0 7

6) Increase that 7 in the end by 1 (7 -> 8)

7) We have added the new choice, but the submenu for it remains to be added. Add these lines to the end of the file:

menu_camp_train_troops_variants 0 The_trainer_offers_you_3_kind_of_training_programs._Which_one_do_you_choose?^^^(Keep_in_mind_that_there_is_a_maximum_limit_-_30,000_xp_per_troop_for_each_training_session) none 0 4 
 mno_camp_train_troops_variant1 0 __Basic_training_program._(10,000_xp_for_5,000_denars) 9 2149 2 1224979098644774912 360287970189639680 4 0 30 2 1224979098644774912 5000 2040 0 1674 2 648518346341351424 10000 1529 2 360287970189639680 5000 5 0 1106 2 1585267068834417598 14395649 3 0 . mno_camp_train_troops_variant2 0 __Advanced_training_program._(50,000_xp_for_12,000_denars) 9 2149 2 1224979098644774912 360287970189639680 4 0 30 2 1224979098644774912 12000 2040 0 1674 2 648518346341351424 50000 1529 2 360287970189639680 12000 5 0 1106 2 1585267068834417598 14395649 3 0 . mno_camp_train_troops_variant3 0 __Expert_training_program._(150,000_xp_for_25,000_denars) 9 2149 2 1224979098644774912 360287970189639680 4 0 30 2 1224979098644774912 25000 2040 0 1674 2 648518346341351424 150000 1529 2 360287970189639680 25000 5 0 1106 2 1585267068834417598 14395649 3 0 . mno_go_back_dot  0  Go_back.  1 2060 1 864691128455135421 .

In case you'd like to change the costs and the earned experience points: red numbers show how much money will be taken away, and blue numbers indicate how much experience your party will receive.

8) Make sure that there remains an empty line at the very end of the file

9) Increase the counter at the top of the file (in the second line) by 1 (316 -> 317)

10) Open quick_strings.txt, and increase the counter at the top by 1 (3006 -> 3007)

11) At the very end of the file, add the following as a new line:

qstr_Not_enough_money. Not_enough_money.

12) Make sure that there remains an empty line at the very end of the file

Tweak 17 d)

To reduce or eliminate the time limit when you will be allowed to recruit the next couple of prisoners from your party - credits to Dalion

File: menus.txt

1) Search for:

mno_camp_recruit_prisoners  11 105 1 1 2270 1 1224979098644774912 2106 2 1224979098644774912 24 32 2 1224979098644774912 144115188075856178 4 0 32 2 144115188075856178 0

2) The number 24 is the number of hours needed between two attempts to recruit prisoners. Change it to whatever you want (reduce it). However note that the complete elimination cannot be achieved by simply replacing that 24 with 0. You will also have to delete all the parts marked with blue and decrease the bolded 11 by 4 (11 -> 7)

3) Again, make sure that exactly 1 gap remains around the deleted content

Tweak 17 e)

To change the chance of recruited prisoner troops escaping - credits to TheMageLord

File: simple_triggers.txt

1) Search for:

2107 2 1224979098644774912 5 2121 3 1224979098644774913 66 1224979098644774912

2) The formula for the chance of recruited prisoners excaping is: 66% - (YourLeadershipSkill * 5)%. So by default with 10 leadership, that chance gets reduced to 16%. Change the above values to your liking.

Tweak 17 f)

To change the level limit for hireable soldiers from rescued prisoners - credits to VonDegurechaff

File: scripts.txt

1) Search for this piece of code:

 20 23 2 1224979098644774912 1 23 2 1224979098644774913 2 23 2 1224979098644774914 3 1651 2 1224979098644774915 1224979098644774913 6 3 1224979098644774916 0 1224979098644774915 1656 3 1224979098644774917 1224979098644774913 1224979098644774916 3221226979 1 1224979098644774917 31 2 144115188075855940 1 2171 2 1224979098644774918 1224979098644774917 4 0 1073743331 1 1224979098644774917 2147483678 2 1224979098644774918 40 2147483679 2 1224979098644774917 360287970189639944

2) If you want to be able to hire all rescued high level troops (40+), then replace the above code with this:

 19 23 2 1224979098644774912 1 23 2 1224979098644774913 2 23 2 1224979098644774914 3 1651 2 1224979098644774915 1224979098644774913 6 3 1224979098644774916 0 1224979098644774915 1656 3 1224979098644774917 1224979098644774913 1224979098644774916 3221226979 1 1224979098644774917 31 2 144115188075855940 1 2171 2 1224979098644774918 1224979098644774917 4 0 1073743331 1 1224979098644774917 2147483678 2 1224979098644774918 99

3) As usual, watch for gaps, so that exactly 1 remains at the start and the end of the replacement.

4) Alternatively, if you want to decrease the level limit for hireable troops from rescued prisoners, then change that highlighted 40 to anything between 1 and 39. Units below that level won't be hireable from rescued prisoners. So with a value of 1, you won't be able to recruit anyone from there. This change would apply to all parties on the map as well.

Tweak 17 g)

To change the level limit for recruiting prisoners - credits to VonDegurechaff

File: menus.txt

1) Search for this piece of code:

108 2031 1 1441151880758558778 2133 2 1224979098644774912 0 1651 2 1224979098644774913 648518346341351424 2133 2 1224979098644774914 0 2133 2 1224979098644774915 0 6 3 1224979098644774916 0 1224979098644774913 1656 3 1224979098644774917 648518346341351424 1224979098644774916 2147485155 1 1224979098644774917 2171 2 1224979098644774918 1224979098644774917 4 0 2147483678 2 1224979098644774918 40 2147483679 2 1224979098644774917 360287970189639944 2147483679 2 1224979098644774917 360287970189639942 4 0 1506 2 1224979098644774919 1224979098644774917 2147483679 2 1224979098644774919 3 2105 2 1224979098644774912 1 5 0 2105 2 1224979098644774915 1 3 0 5 0 2105 2 1224979098644774914 1 3 0 3 0 4 0 31 2 1224979098644774912 0 31 2 1224979098644774914 0 31 2 1224979098644774915 0 2060 1 864691128455135293 5 0 31 2 144115188075856176 0 2270 1 144115188075856178 2136 3 1224979098644774920 0 100 2170 3 1224979098644774921 1369094286720630791 360287970189639680 2121 3 1224979098644774922 15 1224979098644774921 2107 2 1224979098644774922 4 4 0 2147483678 2 1224979098644774920 1224979098644774922 2133 2 144115188075856176 -7 5 0 2133 2 1224979098644774912 0 1651 2 1224979098644774913 648518346341351424 6 3 1224979098644774916 0 1224979098644774913 1656 3 1224979098644774917 648518346341351424 1224979098644774916 2147485155 1 1224979098644774917 2171 2 1224979098644774918 1224979098644774917 4 0 2147483678 2 1224979098644774918 40 2147483679 2 1224979098644774917 360287970189639944 2147483679 2 1224979098644774917 360287970189639942 4 0 1506 2 1224979098644774919 1224979098644774917 2147483679 2 1224979098644774919 3 2105 2 1224979098644774912 1 3 0 3 0 3 0 2136 3 1224979098644774923 0 1224979098644774912 6 3 1224979098644774916 0 1224979098644774913 1656 3 1224979098644774917 648518346341351424 1224979098644774916 2147485155 1 1224979098644774917 2171 2 1224979098644774918 1224979098644774917 4 0 2147483678 2 1224979098644774918 40 2147483679 2 1224979098644774917 360287970189639944 2147483679 2 1224979098644774917 360287970189639942 4 0 1506 2 1224979098644774919 1224979098644774917 2147483679 2 1224979098644774919 3

2) If you want to be able to recruit all high level prisoners (40+), then replace the above code with this:

96 2031 1 1441151880758558778 2133 2 1224979098644774912 0 1651 2 1224979098644774913 648518346341351424 2133 2 1224979098644774914 0 2133 2 1224979098644774915 0 6 3 1224979098644774916 0 1224979098644774913 1656 3 1224979098644774917 648518346341351424 1224979098644774916 2147485155 1 1224979098644774917 2171 2 1224979098644774918 1224979098644774917 4 0 2147483678 2 1224979098644774918 99 4 0 2105 2 1224979098644774912 1 5 0 2105 2 1224979098644774915 1 3 0 5 0 2105 2 1224979098644774914 1 3 0 3 0 4 0 31 2 1224979098644774912 0 31 2 1224979098644774914 0 31 2 1224979098644774915 0 2060 1 864691128455135293 5 0 31 2 144115188075856176 0 2270 1 144115188075856178 2136 3 1224979098644774920 0 100 2170 3 1224979098644774921 1369094286720630791 360287970189639680 2121 3 1224979098644774922 15 1224979098644774921 2107 2 1224979098644774922 4 4 0 2147483678 2 1224979098644774920 1224979098644774922 2133 2 144115188075856176 -7 5 0 2133 2 1224979098644774912 0 1651 2 1224979098644774913 648518346341351424 6 3 1224979098644774916 0 1224979098644774913 1656 3 1224979098644774917 648518346341351424 1224979098644774916 2147485155 1 1224979098644774917 2171 2 1224979098644774918 1224979098644774917 4 0 2147483678 2 1224979098644774918 99 4 0 2105 2 1224979098644774912 1 3 0 3 0 3 0 2136 3 1224979098644774923 0 1224979098644774912 6 3 1224979098644774916 0 1224979098644774913 1656 3 1224979098644774917 648518346341351424 1224979098644774916 2147485155 1 1224979098644774917 2171 2 1224979098644774918 1224979098644774917 4 0 2147483678 2 1224979098644774918 99 4 0

3) As usual, watch for gaps, so that exactly 1 remains at the start and the end of the replacement.

4) Alternatively, if you want to decrease the level limit for recruiting prisoners, then change the 3 instances of 40 to anything between 1 and 39. Prisoners below that level won't be recruitable. So with a value of 1, you won't be able to recruit prisoners at all.

Tweak 17 h)

To edit the chances and the kind of troops you can get from regular slave traders - credits to VonDegurechaff

How it is actually: Ransom brokers (Red Brotherhood agents) may offer you some troops to hire upon asking for rumors. If you got lucky, then the game takes a random number between 0 and 100 (the first red numbers down below), which will determine the kind of unit you'll get. For example, if the number was between 0 and 5, then some Bearclaw Berserkers will be offered to you. The amount of troops offered varies between preset ranges (min-max).

File: conversation.txt

1) Find and observe this line:

dlga_ransom_broker_post_rumor_bonus_troops:ransom_broker_post_rumor_bonus_troop_response 4095 1198  123 2133 2 1224979098644774912 125 2133 2 1224979098644774913 130 2136 3 1224979098644774914 0 100 4 0 2147483678 2 1224979098644774914 5 2133 2 72057594037927944 360287970189639911 2136 3 1224979098644774915 3 5 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063902 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417367 5 0 2147483678 2 1224979098644774914 10 2133 2 72057594037927944 360287970189639791 2136 3 1224979098644774915 3 5 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063902 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417368 5 0 2147483678 2 1224979098644774914 20 2133 2 72057594037927944 360287970189640000 2136 3 1224979098644774915 3 5 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063902 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417369 5 0 2147483678 2 1224979098644774914 30 2133 2 72057594037927944 360287970189639756 2136 3 1224979098644774915 15 20 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063902 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417370 5 0 2147483678 2 1224979098644774914 40 2133 2 72057594037927944 360287970189640046 2136 3 1224979098644774915 3 12 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063902 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417371 5 0 2147483678 2 1224979098644774914 45 2133 2 72057594037927944 360287970189639762 2136 3 1224979098644774915 2 8 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063902 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417372 5 0 2147483678 2 1224979098644774914 50 2133 2 72057594037927944 360287970189639747 2136 3 1224979098644774915 4 12 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063902 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417373 5 0 2147483678 2 1224979098644774914 60 2133 2 72057594037927944 360287970189639761 2136 3 1224979098644774915 15 20 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063902 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417374 5 0 2147483678 2 1224979098644774914 70 2133 2 72057594037927944 360287970189639760 2136 3 1224979098644774915 15 20 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063902 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417375 5 0 2147483678 2 1224979098644774914 80 2133 2 72057594037927944 360287970189639940 2136 3 1224979098644774915 2 4 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063902 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417376 5 0 2147483678 2 1224979098644774914 90 2133 2 72057594037927944 360287970189639746 2136 3 1224979098644774915 4 12 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063902 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417377 5 0 2147483678 2 1224979098644774914 95 2136 3 1224979098644774916 360287970189640009 360287970189640028 2322 2 1 1224979098644774916 2133 2 72057594037927944 1224979098644774916 2136 3 1224979098644774915 1 3 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063902 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417378 5 0 2147483678 2 1224979098644774914 97 2133 2 72057594037927944 360287970189639942 2136 3 1224979098644774915 1 2 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063902 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417379 5 0 2133 2 72057594037927944 360287970189639922 2136 3 1224979098644774915 2 4 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063902 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417380 3 0 1633 2 1224979098644774917 648518346341351424 2133 2 72057594037927978 0 4 0 32 2 1224979098644774915 1224979098644774917 2133 2 72057594037927978 1 3 0 {s3}_  1199  0 NO_VOICEOVER

2) The above colored numbers mean the following:

  • Red numbers - percentage / chance
  • Blue numbers - troop ID number
  • Orange numbers - range of acquirable troop amount (min - max)

And the bolded parts above indicate the chances, troops and amount respectively:

5 2133 2 72057594037927944 360287970189639911 2136 3 1224979098644774915 3 5

5% -- Bearclaw Berserker -- 3-5

10 2133 2 72057594037927944 360287970189639791 2136 3 1224979098644774915 3 5

5% -- Ravenstern Highlander -- 3-5

20 2133 2 72057594037927944 360287970189640000 2136 3 1224979098644774915 3 5

10% -- Omen Seeker -- 3-5

30 2133 2 72057594037927944 360287970189639756 2136 3 1224979098644774915 15 20

10% -- Melitine Free Brother -- 15-20

40 2133 2 72057594037927944 360287970189640046 2136 3 1224979098644774915 3 12

10% -- Refugee -- 3-12

45 2133 2 72057594037927944 360287970189639762 2136 3 1224979098644774915 2 8

5% -- Maiden Scout -- 2-8

50 2133 2 72057594037927944 360287970189639747 2136 3 1224979098644774915 4 12

5% -- Singalian Spearman -- 4-12

60 2133 2 72057594037927944 360287970189639761 2136 3 1224979098644774915 15 20

10% -- Barclay Aventurero -- 15-20

70 2133 2 72057594037927944 360287970189639760 2136 3 1224979098644774915 15 20

10% -- Mettenheim Avonteurer -- 15-20

80 2133 2 72057594037927944 360287970189639940 2136 3 1224979098644774915 2 4

10% -- Rogue Blackheart Squire -- 2-4

90 2133 2 72057594037927944 360287970189639746 2136 3 1224979098644774915 4 12

10% -- Bounty Hunter -- 4-12

95 2136 3 1224979098644774916 360287970189640009 360287970189640028 2322 2 1 1224979098644774916 2133 2 72057594037927944 1224979098644774916 2136 3 1224979098644774915 1 3

5% -- random KO knight (troop range) -- 1-3

97 2133 2 72057594037927944 360287970189639942 2136 3 1224979098644774915 1 2

2% -- Noldor Ranger -- 1-2

360287970189639922 2136 3 1224979098644774915 2 4

3% (remaining) -- Maiden Adventurer -- 2-4

3) Change the above values to your liking. For the kind of troop, open up the Troops Editor within Morgh's Editor, find the entry number of the unit of your choice (Noldor Ranger is #262), then add this number to the "troop constant" which is 360287970189639680 and put the resulting number into place of any blue number.

4) Make sure that all chance ranges are covered (have a troop to give), and that they are within the default maximum value found at the start (100 currently)

Tweak 17 i)

To edit the chances and the kind of troops you can get from Ramun the slave trader

File: conversation.txt

1) Find and observe this line:

dlga_ramun_casino_2:ramun_casino_3 449 110  70 2133 2 72057594037927971 -1 2133 2 72057594037927972 -1 4 0 2147483678 2 144115188075857280 30 5 0 2147483678 2 144115188075857280 35 2133 2 72057594037927971 360287970189640001 5 0 2147483678 2 144115188075857280 40 2133 2 72057594037927971 360287970189639864 5 0 2147483678 2 144115188075857280 45 2133 2 72057594037927971 360287970189639832 5 0 2147483678 2 144115188075857280 50 2133 2 72057594037927971 360287970189640093 5 0 2147483678 2 144115188075857280 55 2133 2 72057594037927971 360287970189639886 5 0 2147483678 2 144115188075857280 60 2133 2 72057594037927971 360287970189639943 5 0 2147483678 2 144115188075857280 68 2133 2 72057594037927971 360287970189639776 5 0 2147483678 2 144115188075857280 76 2133 2 72057594037927971 360287970189639822 5 0 2147483678 2 144115188075857280 84 2133 2 72057594037927971 360287970189639902 5 0 2147483678 2 144115188075857280 92 2133 2 72057594037927971 360287970189639971 5 0 2133 2 72057594037927971 360287970189639918 3 0 4 0 2147483678 2 144115188075857280 60 2119 3 1224979098644774912 144115188075857279 3 2105 2 1224979098644774912 2 2112 3 1224979098644774912 2 5 5 0 2119 3 1224979098644774912 144115188075857279 4 2105 2 1224979098644774912 3 2112 3 1224979098644774912 3 7 3 0 2133 2 72057594037927972 1224979098644774912 4 0 31 2 72057594037927971 -1 2133 2 1224979098644774913 1000 5 0 1 4 936748722493063902 72057594037927971 125 100 2122 3 1224979098644774913 72057594037927936 1224979098644774912 3 0 2119 3 1224979098644774914 144115188075857277 31 2113 1 1224979098644774914 2105 2 1224979098644774914 0 2112 3 1224979098644774914 0 31 2133 2 1224979098644774915 144115188075857277 2113 1 1224979098644774915 4 0 2147483678 2 1224979098644774915 50 2121 3 1224979098644774914 100 1224979098644774914 5 0 2120 3 1224979098644774914 100 1224979098644774914 3 0 2107 2 1224979098644774913 1224979098644774914 2108 2 1224979098644774913 100 2133 2 72057594037927973 1224979098644774913 The_stakes_are_this:_I_will_sell_you_peculiar_slaves_from_parts_of_Pendor_for_{reg37}_denars._Otherwise,_I_will_take_your_gambled_coin._^^Shall_we_begin_..._or_you_going_to_turn_tail_and_run?  111  0 NO_VOICEOVER

2) The above colored numbers mean the following:

  • Red numbers - percentage / chance
  • Blue numbers - troop ID number
  • Orange numbers - range of acquirable troop amount {min - (max+1)}

And the bolded parts above indicate the chances, troops and amount respectively:

144115188075857280 30 5 0

30% chance to get nothing

35 2133 2 72057594037927971 360287970189640001

35% - 30% = 5% -- Iron Circle Centurion -- 2 - (5-1)

40 2133 2 72057594037927971 360287970189639864

40% - 35% = 5% -- Guardian Empire Knight -- 2 - (5-1)

45 2133 2 72057594037927971 360287970189639832

45% - 40% = 5% -- Valdis Huscarl -- 2 - (5-1)

50 2133 2 72057594037927971 360287970189640093

50% - 45% = 5% -- Veccavi Uncut -- 2 - (5-1)

55 2133 2 72057594037927971 360287970189639886

55% - 50% = 5% -- Iceguard Ranger -- 2 - (5-1)

60 2133 2 72057594037927971 360287970189639943

60% - 55% = 5% -- Noldor Hunter -- 2 - (5-1)

68 2133 2 72057594037927971 360287970189639776

68% - 60% = 8% -- Marleons Heavy Cavalry -- 3 - (7-1)

76 2133 2 72057594037927971 360287970189639822

76% - 68% = 8% -- D'Shar Djaha Archer -- 3 - (7-1)

84 2133 2 72057594037927971 360287970189639902

84% - 76% = 8% -- D'Shar Deathwind Savaran -- 3 - (7-1)

92 2133 2 72057594037927971 360287970189639971

92% - 84% = 8% -- Red Fletcher Longbowman -- 3 - (7-1)

360287970189639918

100% - 92% = 8% (remaining) -- Queen Agnus Freebooter -- 3 - (7-1)

3) Change the above values to your liking. For the kind of troop, open up the Troops Editor within Morgh's Editor, find the entry number of the unit of your choice (Iron Circle Centurion is #321), then add this number to the "troop constant" which is 360287970189639680 and put the resulting number into place of any blue number. Also, make sure that all chance ranges are covered (have a troop to give).

Tweak 17 j)

To add new mercenaries to taverns - credits to Dalion

The game selects mercenaries from a range based on troops.txt, where their entries follow each other in a row. This tweak will follow the same principle, while keeping the original mercenary range intact, so that they will remain accessible. Therefore it's important that you have the new troops you want to add follow each other in a row as well. Make sure that if you create new units (with Morgh's Editor for example), then they are all added to the end of the troops.txt file.

File: scripts.txt

1) Search for the following script, that is named "update_mercenary_units_of_towns":

 6 6 3 1224979098644774912 648518346341351446 648518346341351464 2136 3 1224979098644774913 360287970189639737 360287970189639764 501 3 1224979098644774912 90 1224979098644774913 2136 3 1224979098644774914 2 10 501 3 1224979098644774912 91 1224979098644774914 3 0

2) And replace it with this:

 15 6 3 1224979098644774912 648518346341351445 648518346341351467 2133 2 1224979098644774913 -1 2136 3 1224979098644774914 0 2 4 0 31 2 1224979098644774914 1 2136 3 1224979098644774915 360287970189639737 360287970189639764 2133 2 1224979098644774913 1224979098644774915 5 0 2136 3 1224979098644774916 360287970189639715 360287970189639753 2133 2 1224979098644774913 1224979098644774916 3 0 501 3 1224979098644774912 90 1224979098644774913 2136 3 1224979098644774917 2 10 501 3 1224979098644774912 91 1224979098644774917 3 0

Make sure that there is a gap at the start too!

3) The red number should be set to the start of your troop range, while the blue number should be set to the end of the range +1. The troop constant is "360287970189639680", to which you have to add the entry number of the given unit found in Morgh's Editor. The above red and blue numbers should be then replaced by the resulting numbers of the addition. Keep in mind that the end of the range has to be set beyond the last troop you want to appear in taverns. So for example, if your range of extra mercenaries is #1200 - #1205, then the red number should equal to 360287970189639680 + 1200, while the blue number should be equal to 360287970189639680 + 1206. Once you are done, it is recommended to start a new game to avoid any problems that may occur.

Tweak 17 k)

To make Farmers and Towmsmen be recruitable from taverns as occasional "mercenaries" - credits to SPD_Phoenix

File: scripts.txt

1) Find this piece of code:

648518346341351464 2136 3 1224979098644774913 360287970189639737 360287970189639764

2) And decrease that 360287970189639737 by 2 (= 360287970189639735).

Tweak 17 l)

To change the hiring cost of mercenaries - credits to The Mercenary

File: scripts.txt

1) Find this piece of code:

5 2107 2 1224979098644774913 1224979098644774913 2105 2 1224979098644774913 40 2108 2 1224979098644774913 5 4 0 152 1 1224979098644774912 2107 2 1224979098644774913 2

2) The formula for the hiring price per mercenary troop is: ((level+5)^2+40)/5, and the result gets multiplied by 2 if the troop is mounted.

Tweak 17 m)

To change the amount of Noldor troops you get for a Qualis Gem from Quigfen and Arandur - credits to VonDegurechaff

File: conversation.txt

1) Search for the following lines depending on the scenario you want to edit:

Quigfen without Noldor Trade Goods:

dlga_quigfen_warrior_gem:quigfen_warrior_choose 69631 1184  4 150 1 288230376151711870 2147483798 1 288230376151711871 1633 2 1224979098644774912 648518346341351424 2133 2 72057594037927970 1224979098644774912 Yes,_I_have_Qualis_Gem_(and_space_for_{reg34}_units).  1185  25 2133 2 72057594037927971 12 4 0 2147483678 2 72057594037927970 72057594037927971 2133 2 72057594037927971 72057594037927970 3 0 2133 2 72057594037927972 10 4 0 2147483678 2 72057594037927970 72057594037927972 2133 2 72057594037927972 72057594037927970 3 0 2133 2 72057594037927973 8 4 0 2147483678 2 72057594037927970 72057594037927973 2133 2 72057594037927973 72057594037927970 3 0 2133 2 72057594037927974 5 4 0 2147483678 2 72057594037927970 72057594037927974 2133 2 72057594037927974 72057594037927970 3 0 2133 2 72057594037927975 3 4 0 2147483678 2 72057594037927970 72057594037927975 2133 2 72057594037927975 72057594037927970 3 0 NO_VOICEOVER

The above numbers are the amount of Noldor units you get:

  • 12 - Noldor Warrior
  • 10 - Noldor Ranger
  • 8 - Noldor Maiden Ranger
  • 5 - Noldor Noble
  • 3 - Noldor Twilight Knight

Quigfen with Noldor Trade Goods:

dlga_quigfen_warrior_gem:quigfen_warrior_choose.1 69631 1184  4 150 1 288230376151711870 150 1 288230376151711871 1633 2 1224979098644774912 648518346341351424 2133 2 72057594037927970 1224979098644774912 Yes,_I_have_Qualis_Gem_and_this_beautiful_vase_(and_space_for_{reg34}_units).  1185  25 2133 2 72057594037927971 15 4 0 2147483678 2 72057594037927970 72057594037927971 2133 2 72057594037927971 72057594037927970 3 0 2133 2 72057594037927972 12 4 0 2147483678 2 72057594037927970 72057594037927972 2133 2 72057594037927972 72057594037927970 3 0 2133 2 72057594037927973 10 4 0 2147483678 2 72057594037927970 72057594037927973 2133 2 72057594037927973 72057594037927970 3 0 2133 2 72057594037927974 6 4 0 2147483678 2 72057594037927970 72057594037927974 2133 2 72057594037927974 72057594037927970 3 0 2133 2 72057594037927975 4 4 0 2147483678 2 72057594037927970 72057594037927975 2133 2 72057594037927975 72057594037927970 3 0 NO_VOICEOVER

The above numbers are the amount of Noldor units you get:

  • 15 - Noldor Warrior
  • 12 - Noldor Ranger
  • 10 - Noldor Maiden Ranger
  • 6 - Noldor Noble
  • 4 - Noldor Twilight Knight

Arandur without Noldor Trade Goods:

dlga_recruiter_warrior_gem:recruiter_warrior_choose 66626 1748  4 150 1 288230376151711870 2147483798 1 288230376151711871 1633 2 1224979098644774912 648518346341351424 2133 2 72057594037927970 1224979098644774912 Yes,_I_have_Qualis_Gem_(and_space_for_{reg34}_units).  1749  25 2133 2 72057594037927971 15 4 0 2147483678 2 72057594037927970 72057594037927971 2133 2 72057594037927971 72057594037927970 3 0 2133 2 72057594037927972 12 4 0 2147483678 2 72057594037927970 72057594037927972 2133 2 72057594037927972 72057594037927970 3 0 2133 2 72057594037927973 10 4 0 2147483678 2 72057594037927970 72057594037927973 2133 2 72057594037927973 72057594037927970 3 0 2133 2 72057594037927974 6 4 0 2147483678 2 72057594037927970 72057594037927974 2133 2 72057594037927974 72057594037927970 3 0 2133 2 72057594037927975 4 4 0 2147483678 2 72057594037927970 72057594037927975 2133 2 72057594037927975 72057594037927970 3 0 NO_VOICEOVER

The above numbers are the amount of Noldor units you get:

  • 15 - Noldor Warrior
  • 12 - Noldor Ranger
  • 10 - Noldor Maiden Ranger
  • 6 - Noldor Noble
  • 4 - Noldor Twilight Knight

Arandur with Noldor Trade Goods:

dlga_recruiter_warrior_gem:recruiter_warrior_choose.1 66626 1748  4 150 1 288230376151711870 150 1 288230376151711871 1633 2 1224979098644774912 648518346341351424 2133 2 72057594037927970 1224979098644774912 Yes,_I_have_Qualis_Gem_and_this_beautiful_vase_(and_space_for_{reg34}_units).  1749  25 2133 2 72057594037927971 18 4 0 2147483678 2 72057594037927970 72057594037927971 2133 2 72057594037927971 72057594037927970 3 0 2133 2 72057594037927972 15 4 0 2147483678 2 72057594037927970 72057594037927972 2133 2 72057594037927972 72057594037927970 3 0 2133 2 72057594037927973 12 4 0 2147483678 2 72057594037927970 72057594037927973 2133 2 72057594037927973 72057594037927970 3 0 2133 2 72057594037927974 7 4 0 2147483678 2 72057594037927970 72057594037927974 2133 2 72057594037927974 72057594037927970 3 0 2133 2 72057594037927975 5 4 0 2147483678 2 72057594037927970 72057594037927975 2133 2 72057594037927975 72057594037927970 3 0 NO_VOICEOVER

The above numbers are the amount of Noldor units you get:

  • 18 - Noldor Warrior
  • 15 - Noldor Ranger
  • 12 - Noldor Maiden Ranger
  • 7 - Noldor Noble
  • 5 - Noldor Twilight Knight

2) Change the highlighted values above to your liking.

Tweak 17 n)

To connect units that are equipped similarly and share the same culture/faction

Use the "Troop Editor" within Morgh's Editor to make these changes. The below upgrade paths are fair and square (no OP upgrades). It will be quite hard to train the stronger units down below, so you won't be able to amass them this way. Also, "party leaders" will be finally connected to their respective troop trees. And household troops are still kept as distinct troops.

File: troops.txt

Add the following upgrade paths:

  • Snowlion Lancer -> Snowlion Noble
  • Mercenary Highlander -> Ravenstern Highlander
  • Jatu Battle Rider -> Jatu Warlord
  • Mettenheim Hauptmann -> Mettenheim Forlorn Hope
  • Barclay Imperial Lancier -> Barclay Imperial Chevalier
  • Veccavi Knight -> Veccavi Bloodsworn Guard
  • Red Brotherhood Thief -> Red Broterhood Guildsman
  • D'Shar Bandit -> D'Shar Outlaw Chieftain
  • Highwayman -> Notorious Outlaw
  • Mystmountain Warrior -> Mystmountain Shaman
  • Vanskerry Warrior -> Vanskerry Jarl

Tweak 17 o)

Various little tweaks for troops, mostly to make them a bit more viable or give them unused/rarely used, more fitting items

You will need the "Troop editor" and "Party templates editor" of Morgh's Editor for making these changes.

Files:

  • troops.txt
  • party_templates.txt

Add factional Knights of the Griffon for Pendor's kingdom reinforcement templates. The most fitting knighthood order for this. Numbers below are [min - max] values:

  • pt_kingdom_6_reinforcements_b: Pendor Heavy Bowman [2-4] -> Pendor Black Archer [1-2] (making space by eliminating one stack of Pendor Heavy Bowman. Don't worry, another one will remain and archer power will roughly be the same)
  • pt_kingdom_6_reinforcements_c: Pendor Black Archer [1-2] -> Knight of the Griffon [1-2]

Pendor Bladesman training from Pendor Swordsman (lvl 20) instead of Pendor Man-at-Arms (lvl 30). Pendor commoner troops are meant to be trained fast, and only the Pendor Bladesman is standing out from this aspect. An upgrade routine of 1h->2h->1h feels weird anyway, so logic-wise it's better if the Pendor Man-at-Arms branches separately. Especially because they have different uses.

Pendor Noble Bowman:

  • Add 2x Black_Mail_&_Plate (46/14) (unused item)
  • 1x Helmet_With_Cap (28) -> Helmet_with_Neckguard (35) (to increase variety)

Screenshot: https://steamuserimages-a.akamaihd.net/ugc/857235787200316675/87AFBE6E451E1E4159C1BA9C950F2D08768C504B/

Sarleon Halberdier: increase melee weapon profs 260 -> 280 (Man-at-Arms have 240 weapon profs, which is awfully close for being 1 tier lower)

Mercenary Highlander: Visored_Steel_Helm -> Visored_Bascinet_-_Open (unused item, looks similar and has identical stats to Visored_Steel_Helm. Still, differentiating them a bit more from Ravenstern Highlanders is a nice touch imo)

Ravenstern Highlander:

  • Add 1x Long_Composite_Bow
  • Add 1x Bodkin_Arrows
  • Add 1x Barbed_Arrows

To make this unit have more uses, because currently no one would waste noble recruits to train Highlanders when Kierguards can do a similar job. With some unguaranteed bows, Highlanders would be more interesting to have imo. And they have 290 archery profs by default which is suspicious anyways. Their little bro, the Mercenary Highlander already got bow+arrows, so the big bro could be like that as well Screenshot: https://steamuserimages-a.akamaihd.net/ugc/911296978240492144/75DD4443E4DC1A4E8B257C547A820D28019B49FB/

D'Shar Warrior: Add 1x Two_Handed_Sabre (unused item. D'Shar Ghazi Dervishes have sabres, while D'Shar Warriors, the predecessor units lack any, which is weird) Screenshot: https://steamuserimages-a.akamaihd.net/ugc/857235787200317362/DAC0E879DC75788D9A024DC9BE39A30E8EEF123D/

Brigand: Add 1x Cyan_Hood (unused item, to increase variety)

Knight of the Griffon: remove 2x Riveted_Great_Helm (to increase the chance for winged helms a bit)

Knight of the Ebony Gauntlet:

  • Remove 4x Black_Rounded_Bascinet (to increase chance for plumed version)
  • Add 1x Dark_Rounded_Bascinet_&_Black_Hood (unused item, looks good on them)
  • Iron_Mace -> Infantry_Mace (their original and better weapon)

Screenshot: https://steamuserimages-a.akamaihd.net/ugc/904528168692735357/C78C3FE633E56D6B7261AD47C32A791EE3A584DE/

Ebony Gauntlet Hammer: Add 1x Gold_Rounded_Bascinet_&_Red_Hood (unused item, to increase variety) Screenshot: https://steamuserimages-a.akamaihd.net/ugc/904528168692735536/156FE6C72519DAF48AA099654DAC3D9F3CF1D2B7/

Knight of the Dawn:

  • Add 1x Iron_Helm_&_White_Hood
  • Add 1x Silver_Knight_Helm

Unused helmets, which look good. Screenshot: https://steamuserimages-a.akamaihd.net/ugc/904528168692736327/C6C5FCAE65AF0D6A88707F55992F7CAECA3A34FC/

Shadow Wolves: Add 1x Throwing_Spears (they lack potential for being KO knights. Some throwing weapons would help. Immortals still beat them reliably, but at least they are more useful with such throwing weapons) Screenhsot: https://steamuserimages-a.akamaihd.net/ugc/861733993514123697/F0691E6594A417573F555CD13E8FB8EB48C0233A/

Shadow Hunters: guarantee 'ranged' (there are 3 variants of them currently: #1. pure infantry, #2. Skirmisher, #3. Crossbowman. This is too much, there's no troop placement/tactic that would let the player use them to their full potential. Making them like Fierdsvain Heavy Skirmishers would help by at least making them all behave as ranged units)

Increase the use of Old Empire Light Pila and Old Empire Pila among the more potent empire units by replacing their current throwing weapons:

  • Immortals: 4x Old_Empire_Light_Pila
  • Shadow Legion Centurions: 1x Old_Empire_Pila
  • Iron Circle Centurions: 1x Old_Empire_Light_Pila

Noldor Maiden Ranger: Add 1x Noldor_Steppe_Pony (unused item, to increase variety) Screenshot: https://steamuserimages-a.akamaihd.net/ugc/911296978240492640/3F090E8AD5A785C8F729FCF40BA4CC0CE6A5C213/

Inquisitor: Add 1x Sage_Shield (only used by some NPC-s. These guys train so hard, and they die so easily. Shields won't be guaranteed, which is a modest change, so that only some of them will have one: around 1/3) Screenshot: https://steamuserimages-a.akamaihd.net/ugc/911296978240492350/3DC3F52ACC072D3BD3721260392D6455FBD3433F/

Melitine Imperial Guard: (unused/rarely used weapons which look better, skills adjusted to maintain performance without making them OP)

  • Strength Skills: 10-9-9-9 -> 9-8-8-8
  • Melee profs: 450 -> 420
  • Throwing prof: 350 -> 400
  • Northern_Battle_Axe -> Desert_Battle_Axe
  • Add 1x Desert_War_Axe
  • Add 1x Steel_Mace

Screenshot: https://steamuserimages-a.akamaihd.net/ugc/860614032584505027/4EB73D50AD6F6D82478191DA55862C2132D6E920/

Veccavi Knights: replace Well-bred Hunter (1x) and Cropped Mane Hunter (1x) with White_Caparisoned_Hunter (2x) (fits better visually) Screenshot: https://steamuserimages-a.akamaihd.net/ugc/949582948900611466/C6D6C7073D8B4A7569E115DA61559CA0C34C233A/

Omen Seekers (these girls die so easily, but cost a lot to get from ransom brokers. Some unguaranteed shields could help their survival: around 1/3 will have one):

  • add 1x Engraved_Round_Shield
  • unguarantee 'shield'

Screenshot: https://steamuserimages-a.akamaihd.net/ugc/911296978240492494/8AF51EDD5EB738284BA71378F07D38DD1E1B1CF0/ Fallen Warriors: guarantee 'helmet' (could be more tough, since they are lvl 35)

Tweak 17 p)

To add a Mettenheim NPC to the tavern of Valonbray who will offer Mettenheim troops and arms weekly - credits to BananaFruit

This tweak will add a Mettenheim captain and merchant in one person to the tavern of Valonbray, who goes by the name Mauritz van Mettenheim III. He will sell you Mettenheim troops (a must for a Mettenheim-only playthrough!), as well as Mettenheim gear, and will replenish his stocks every week. This tweak is savegame-compatible, but Mauritz will be naked if you apply this tweak to an already existing game. Note that during the first week upon creating a new game or adding him in, no items and no troops will be offered. You will have to wait 1 week for the first shipment to arrive. The quality and the amount of troops + items offered will increase with your level.

Files:

  • troops.txt
  • simple_triggers.txt
  • scripts.txt
  • dialog_states.txt
  • conversation.txt

1) Open troops.txt and add the following entry (multiple lines) to the very end of the file, separated by 1 empty line from the last entry:

trp_mauritz_mett Mauritz_van_Mettenheim_III Mauritz 0 11538448 0 0 30 0 0
  694 0 745 0 489 0 1326 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 
  22 18 12 15 15
 300 300 100 100 150 150 0
48 1342832644 80 24675 417792 0 
  55448735876 4241139290604419291 1946841 0 0 0 0 0

2) Make sure that there remains an empty line at the very of the file, then increase the counter at the 2nd line of the file by 1 (1199 -> 1200)

3) Now open simple_triggers.txt, increase the counter in the 2nd line by 1 (133 -> 134), and add the following to the very bottom of the file, as a new line:

168.000000  553 520 3 1224979098644774912 360287970189639680 7 2136 3 1224979098644774913 5000 15000 1528 2 360287970189640879 1224979098644774913 1532 1 360287970189640879 6 3 1224979098644774914 0 3 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712581 1224979098644774915 3 0 6 3 1224979098644774914 0 3 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712562 1224979098644774915 3 0 6 3 1224979098644774914 0 3 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712546 1224979098644774915 3 0 6 3 1224979098644774914 0 3 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712564 1224979098644774915 3 0 6 3 1224979098644774914 0 3 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712298 1224979098644774915 3 0 6 3 1224979098644774914 0 3 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712481 1224979098644774915 3 0 6 3 1224979098644774914 0 3 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151713218 1224979098644774915 3 0 6 3 1224979098644774914 0 3 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151713225 1224979098644774915 3 0 6 3 1224979098644774914 0 3 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712438 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1500 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712489 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 2500 30 2 144115188075856162 100 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712233 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 2000 30 2 144115188075856162 50 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712216 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1500 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712718 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 2000 30 2 144115188075856162 50 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712658 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1000 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712228 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1000 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712490 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1000 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712609 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1000 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712633 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1000 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712606 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1000 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 25 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 27 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 29 3 0 1530 3 360287970189640879 288230376151712229 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1000 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 18 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 19 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 17 3 0 1530 3 360287970189640879 288230376151712843 1224979098644774915 3 0 6 3 1224979098644774914 0 2 30 2 1224979098644774912 2500 30 2 144115188075856162 150 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 10 2133 2 1224979098644774915 18 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 19 2147483678 2 1224979098644774916 1 2133 2 1224979098644774915 17 3 0 1530 3 360287970189640879 288230376151712845 1224979098644774915 3 0 6 3 1224979098644774914 0 3 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 18 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 19 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 17 3 0 1530 3 360287970189640879 288230376151712903 1224979098644774915 3 0 6 3 1224979098644774914 0 3 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 18 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 19 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 17 3 0 1530 3 360287970189640879 288230376151712930 1224979098644774915 3 0 6 3 1224979098644774914 0 3 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 18 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 19 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 17 3 0 1530 3 360287970189640879 288230376151713104 1224979098644774915 3 0 6 3 1224979098644774914 0 3 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 18 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 19 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 17 3 0 1530 3 360287970189640879 288230376151712953 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1000 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 18 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 19 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 17 3 0 1530 3 360287970189640879 288230376151713114 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1000 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 18 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 19 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 17 3 0 1530 3 360287970189640879 288230376151713106 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1000 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 18 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 19 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 17 3 0 1530 3 360287970189640879 288230376151713107 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1000 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 18 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 19 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 17 3 0 1530 3 360287970189640879 288230376151713051 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1500 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 30 2133 2 1224979098644774915 18 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 19 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 17 3 0 1530 3 360287970189640879 288230376151713069 1224979098644774915 3 0 6 3 1224979098644774914 0 2 30 2 1224979098644774912 2500 30 2 144115188075856162 150 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 25 2133 2 1224979098644774915 18 2147483678 2 1224979098644774916 15 2133 2 1224979098644774915 19 2147483678 2 1224979098644774916 5 2133 2 1224979098644774915 17 3 0 1530 3 360287970189640879 288230376151713070 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 500 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 20 2133 2 1224979098644774915 42 3 0 1530 3 360287970189640879 288230376151712864 1224979098644774915 3 0 6 3 1224979098644774914 0 3 30 2 1224979098644774912 1500 2133 2 1224979098644774915 0 2136 3 1224979098644774916 0 100 4 0 2147483678 2 1224979098644774916 20 2133 2 1224979098644774915 42 3 0 1530 3 360287970189640879 288230376151712866 1224979098644774915 3 0 1511 1 360287970189640879 520 3 1224979098644774917 360287970189640879 71 520 3 1224979098644774918 360287970189640879 72 520 3 1224979098644774919 360287970189640879 73 520 3 1224979098644774920 360287970189640879 74 520 3 1224979098644774921 360287970189640879 75 520 3 1224979098644774922 360287970189640879 76 520 3 1224979098644774923 360287970189640879 77 520 3 1224979098644774924 360287970189640879 78 2105 2 1224979098644774917 15 2123 3 1224979098644774925 1224979098644774912 30 2110 2 1224979098644774925 35 2136 3 1224979098644774925 0 1224979098644774925 2105 2 1224979098644774917 1224979098644774925 4 0 30 2 1224979098644774912 500 2121 3 1224979098644774925 1224979098644774912 433 2108 2 1224979098644774925 67 2110 2 1224979098644774925 10 2105 2 1224979098644774918 1224979098644774925 2105 2 1224979098644774919 1224979098644774925 2107 2 1224979098644774925 2 2136 3 1224979098644774925 0 1224979098644774925 2105 2 1224979098644774918 1224979098644774925 2105 2 1224979098644774919 1224979098644774925 3 0 4 0 30 2 1224979098644774912 1000 2121 3 1224979098644774925 1224979098644774912 800 2108 2 1224979098644774925 200 2110 2 1224979098644774925 7 2105 2 1224979098644774920 1224979098644774925 2105 2 1224979098644774921 1224979098644774925 2107 2 1224979098644774925 2 2136 3 1224979098644774925 0 1224979098644774925 2105 2 1224979098644774920 1224979098644774925 2105 2 1224979098644774921 1224979098644774925 3 0 4 0 30 2 1224979098644774912 1500 30 2 144115188075856162 50 2121 3 1224979098644774925 1224979098644774912 1200 2108 2 1224979098644774925 300 2110 2 1224979098644774925 5 2105 2 1224979098644774922 1224979098644774925 2105 2 1224979098644774923 1224979098644774925 2107 2 1224979098644774925 2 2136 3 1224979098644774925 0 1224979098644774925 2105 2 1224979098644774922 1224979098644774925 2105 2 1224979098644774923 1224979098644774925 3 0 4 0 30 2 1224979098644774912 2000 30 2 144115188075856162 100 2105 2 1224979098644774924 1 2136 3 1224979098644774925 0 2 2105 2 1224979098644774924 1224979098644774925 30 2 1224979098644774912 3000 30 2 144115188075856162 150 2105 2 1224979098644774924 1 2136 3 1224979098644774925 0 2 2105 2 1224979098644774924 1224979098644774925 30 2 1224979098644774912 4000 30 2 144115188075856162 200 2105 2 1224979098644774924 1 2136 3 1224979098644774925 0 2 2105 2 1224979098644774924 1224979098644774925 30 2 1224979098644774912 5000 30 2 144115188075856162 300 2105 2 1224979098644774924 1 2136 3 1224979098644774925 0 2 2105 2 1224979098644774924 1224979098644774925 3 0 2112 3 1224979098644774917 0 101 2112 3 1224979098644774918 0 81 2112 3 1224979098644774919 0 81 2112 3 1224979098644774920 0 61 2112 3 1224979098644774921 0 61 2112 3 1224979098644774922 0 51 2112 3 1224979098644774923 0 51 2112 3 1224979098644774924 0 31 500 3 360287970189640879 71 1224979098644774917 500 3 360287970189640879 72 1224979098644774918 500 3 360287970189640879 73 1224979098644774919 500 3 360287970189640879 74 1224979098644774920 500 3 360287970189640879 75 1224979098644774921 500 3 360287970189640879 76 1224979098644774922 500 3 360287970189640879 77 1224979098644774923 500 3 360287970189640879 78 1224979098644774924

Make sure that there remains an empty line at the very end of the file.

4) Next, open scripts.txt and find this line:

15 6 3 1224979098644774912 648518346341351446 648518346341351464 501 3 1224979098644774912 98 0 3 0 501 3 648518346341351454 98 360287970189640179 6 3 1224979098644774913 360287970189640177 360287970189640180 2147483679 2 1224979098644774913 360287970189640179 2133 2 1224979098644774914 1000 6 3 1224979098644774915 0 1224979098644774914 2136 3 1224979098644774912 648518346341351446 648518346341351464 541 3 1224979098644774912 98 0 501 3 1224979098644774912 98 1224979098644774913 2133 2 1224979098644774914 0 3 0 3 0 501 3 648518346341351449 98 360287970189640766

5) Replace it with this one:

16 6 3 1224979098644774912 648518346341351446 648518346341351464 501 3 1224979098644774912 98 0 3 0 501 3 648518346341351454 98 360287970189640179 6 3 1224979098644774913 360287970189640177 360287970189640180 2147483679 2 1224979098644774913 360287970189640179 2133 2 1224979098644774914 1000 6 3 1224979098644774915 0 1224979098644774914 2136 3 1224979098644774912 648518346341351446 648518346341351464 541 3 1224979098644774912 98 0 501 3 1224979098644774912 98 1224979098644774913 2133 2 1224979098644774914 0 3 0 3 0 501 3 648518346341351449 98 360287970189640766 501 3 648518346341351447 98 360287970189640879

6) Then, open dialog_states.txt and add the following 9 entries to the end of the file. They will only serve as placeholders, as the name says, to make sure that you won't use these lines for anything else unintentionally:

placeholder
placeholder
placeholder
placeholder
placeholder
placeholder
placeholder
placeholder
placeholder

7) Look at the serial numbers of the lines you added and subtract 1 from each. Keep them in mind (the range) and make sure that there remains an empty line at the very end of the file.

8) Lastly, open conversation.txt and find this line:

dlga_tavernkeeper_talk:close_window 69631 1150  0 I_guess_I_should_leave_now.  6  0 NO_VOICEOVER

9) And add the following 23 lines right after it, as a new line each:

dlga_start:mauritz_intro 1199 0  1 31 2 144115188075855902 0 Hail_from_Mettenheim_my_{reg63?Lord:Lady}!_To_what_do_I_owe_your_interest?  1786  1 500 3 144115188075855892 5 1 NO_VOICEOVER 
dlga_mauritz_intro:mauritz_intro_2 69631 1786  0 Who_are_you,_and_where_is_this_"Mettenheim"_you_are_talking_about?  1787  0 NO_VOICEOVER 
dlga_mauritz_intro_2:mauritz_intro_3_talk 4095 1787  0 I_am_Mauritz_van_Mettenheim_III,_great_grandson_of_the_glorious_Mauritz_van_Mettenheim._I_hail_from_the_nation_of_Mettenheim,_located_on_the_island_Aysenburg_far_from_Pendor.^^Let_me_tell_you,_there_are_many_brave_men_from_Mettenheim_looking_for_adventures_in_the_ranks_of_renowned_and_honorable_leaders.  1788  0 NO_VOICEOVER 
dlga_mauritz_intro_3_talk:mauritz_process_1 69631 1788  0 Very_interesting._I_might_use_their_help_sometime.  6  0 NO_VOICEOVER 
dlga_start:mauritz_greetings 1199 0  1 31 2 144115188075855902 1 Hail_{playername}!  1789  0 NO_VOICEOVER 
dlga_start:mauritz_greetings 1199 1789  0 How_can_I_help_you?  1790  0 NO_VOICEOVER
dlga_start:mauritz_go 69631 1790  0 I_need_to_go_now.  6  0 NO_VOICEOVER 
dlga_start:mauritz_soldiers 69631 1790  0 I_am_interested_in_Mettenheim_soldiers.  1791  0 NO_VOICEOVER 
dlga_start:mauritz_arms 69631 1790  0 I_am_interested_in_Mettenheim_Arms_and_Armor.  1793  0 NO_VOICEOVER 
dlga_start:mauritz_quests 69631 1790  0 Is_there_anything_I_can_do_to_help_the_Mettenheim?  1794  0 NO_VOICEOVER 
dlga_start:mauritz_soldiers_offer 1199 1791  8 520 3 72057594037927936 144115188075855892 71 520 3 72057594037927937 144115188075855892 72 520 3 72057594037927938 144115188075855892 73 520 3 72057594037927939 144115188075855892 74 520 3 72057594037927940 144115188075855892 75 520 3 72057594037927941 144115188075855892 76 520 3 72057594037927942 144115188075855892 77 520 3 72057594037927943 144115188075855892 78 Very_good_my_{reg63?Lord:Lady},_the_following_troops_are_ready_to_join_you.^^{reg0}_Mettenheim_Avonteurer^{reg1}_Mettenheim_Regular_Infantry^{reg2}_Mettenheim_Regular_Crossbow^{reg3}_Mettenheim_Greatsword^{reg4}_Mettenheim_Spieszknecht^{reg5}_Mettenheim_Hauptmann^{reg6}_Mettenheim_Heavy_Crossbow^{reg7}_Mettenheim_Forlorn_hope  1792  0 NO_VOICEOVER 
dlga_start:mauritz_soldiers_no_room 69631 1792  2 1633 2 1224979098644774912 648518346341351424 2147483680 2 1224979098644774912 0 Sounds_good,_but_I_have_no_room_in_my_party.  1789  0 NO_VOICEOVER 
dlga_start:mauritz_soldiers_never_mind 69631 1792  2 1633 2 1224979098644774912 648518346341351424 32 2 1224979098644774912 0 Never_mind.  1789  0 NO_VOICEOVER 
dlga_start:mauritz_soldiers_avonteurer 69631 1792  6 1633 2 1224979098644774912 648518346341351424 32 2 1224979098644774912 0 2149 2 1224979098644774913 360287970189639680 30 2 1224979098644774913 100 520 3 1224979098644774913 144115188075855892 71 30 2 1224979098644774913 1 I_wish_to_hire_one_Mettenheim_Avonteurer_(100_denars).  1791  5 1529 2 360287970189639680 100 520 3 1224979098644774912 144115188075855892 71 2106 2 1224979098644774912 1 500 3 144115188075855892 71 1224979098644774912 1610 3 648518346341351424 360287970189639760 1 NO_VOICEOVER 
dlga_start:mauritz_soldiers_infantry 69631 1792  6 1633 2 1224979098644774912 648518346341351424 32 2 1224979098644774912 0 2149 2 1224979098644774913 360287970189639680 30 2 1224979098644774913 200 520 3 1224979098644774913 144115188075855892 72 30 2 1224979098644774913 1 I_wish_to_hire_one_Mettenheim_Regular_Infantry_(200_denars).  1791  5 1529 2 360287970189639680 200 520 3 1224979098644774912 144115188075855892 72 2106 2 1224979098644774912 1 500 3 144115188075855892 72 1224979098644774912 1610 3 648518346341351424 360287970189639959 1 NO_VOICEOVER 
dlga_start:mauritz_soldiers_regxbow 69631 1792  6 1633 2 1224979098644774912 648518346341351424 32 2 1224979098644774912 0 2149 2 1224979098644774913 360287970189639680 30 2 1224979098644774913 250 520 3 1224979098644774913 144115188075855892 73 30 2 1224979098644774913 1 I_wish_to_hire_one_Mettenheim_Regular_Crossbow_(250_denars).  1791  5 1529 2 360287970189639680 250 520 3 1224979098644774912 144115188075855892 73 2106 2 1224979098644774912 1 500 3 144115188075855892 73 1224979098644774912 1610 3 648518346341351424 360287970189639960 1 NO_VOICEOVER 
dlga_start:mauritz_soldiers_greatsword 69631 1792  6 1633 2 1224979098644774912 648518346341351424 32 2 1224979098644774912 0 2149 2 1224979098644774913 360287970189639680 30 2 1224979098644774913 500 520 3 1224979098644774913 144115188075855892 74 30 2 1224979098644774913 1 I_wish_to_hire_one_Mettenheim_Greatsword_(500_denars).  1791  5 1529 2 360287970189639680 500 520 3 1224979098644774912 144115188075855892 74 2106 2 1224979098644774912 1 500 3 144115188075855892 74 1224979098644774912 1610 3 648518346341351424 360287970189639962 1 NO_VOICEOVER 
dlga_start:mauritz_soldiers_knecht 69631 1792  6 1633 2 1224979098644774912 648518346341351424 32 2 1224979098644774912 0 2149 2 1224979098644774913 360287970189639680 30 2 1224979098644774913 300 520 3 1224979098644774913 144115188075855892 75 30 2 1224979098644774913 1 I_wish_to_hire_one_Mettenheim_Spieszknecht_(300_denars).  1791  5 1529 2 360287970189639680 300 520 3 1224979098644774912 144115188075855892 75 2106 2 1224979098644774912 1 500 3 144115188075855892 75 1224979098644774912 1610 3 648518346341351424 360287970189640092 1 NO_VOICEOVER 
dlga_start:mauritz_soldiers_hauptmann 69631 1792  6 1633 2 1224979098644774912 648518346341351424 32 2 1224979098644774912 0 2149 2 1224979098644774913 360287970189639680 30 2 1224979098644774913 750 520 3 1224979098644774913 144115188075855892 76 30 2 1224979098644774913 1 I_wish_to_hire_one_Mettenheim_Hauptmann_(750_denars).  1791  5 1529 2 360287970189639680 750 520 3 1224979098644774912 144115188075855892 76 2106 2 1224979098644774912 1 500 3 144115188075855892 76 1224979098644774912 1610 3 648518346341351424 360287970189639963 1 NO_VOICEOVER 
dlga_start:mauritz_soldiers_heavyxbow 69631 1792  6 1633 2 1224979098644774912 648518346341351424 32 2 1224979098644774912 0 2149 2 1224979098644774913 360287970189639680 30 2 1224979098644774913 500 520 3 1224979098644774913 144115188075855892 77 30 2 1224979098644774913 1 I_wish_to_hire_one_Mettenheim_Heavy_Crossbow_(500_denars).  1791  5 1529 2 360287970189639680 500 520 3 1224979098644774912 144115188075855892 77 2106 2 1224979098644774912 1 500 3 144115188075855892 77 1224979098644774912 1610 3 648518346341351424 360287970189639961 1 NO_VOICEOVER 
dlga_start:mauritz_soldiers_forlorn_hope 69631 1792  6 1633 2 1224979098644774912 648518346341351424 32 2 1224979098644774912 0 2149 2 1224979098644774913 360287970189639680 30 2 1224979098644774913 1000 520 3 1224979098644774913 144115188075855892 78 30 2 1224979098644774913 1 I_wish_to_hire_one_Mettenheim_Forlorn_Hope_(1000_denars).  1791  5 1529 2 360287970189639680 1000 520 3 1224979098644774912 144115188075855892 78 2106 2 1224979098644774912 1 500 3 144115188075855892 78 1224979098644774912 1610 3 648518346341351424 360287970189639964 1 NO_VOICEOVER 
dlga_start:mauritz_soldiers_offer 1199 1793  0 Very_good_my_{reg63?Lord:Lady},_this_is_all_I_have_to_offer._Remember_that_I_am_supplied_by_new_Mettenheim_shipments_each_week.  1789  1 2042 0 NO_VOICEOVER 
dlga_start:mauritz_quest_no 1199 1794  0 No.  1789  0 NO_VOICEOVER

10) Make sure that the red numbers in the 6 lines above correspond to Mauritz's troop sequence number (seen in Morgh's Editor). And also, that the highlighted black numbers in each line match the value range calculated in point 7) (1786 to 1794 by default). It is only needed to check if you added something else to dialog_states.txt or troops.txt. Otherwise the above will work as is.

11) Increase the counter in the 2nd line of the file by 23 (4008 -> 4031)

18. Items (11)

Tweaks to be found in this section:
18 a) To reduce the 2 required Qualis Gem cost to upgrade rune equipment at the Hidden Mines of Al-Aziz to 1
18 b) A collection of tweaks for changing the stats and flags of various items
18 c) To restore the original look of the Siege Crossbow from v3.7, and add in a new crossbow with new bolts using already existing textures
18 d) To add Rune Hammers and Rune Crossbows to the mines of Al-Aziz
18 e) To add a new body armor to the game: Kraken Plate
18 f) To disable the rotting process of meat products (pork, chicken and beef)
18 g) To allow the consuming of Ale and Wine
18 h) To change the morale bonus of foods and drinks
18 i) To prevent Ullr Vetr Manifest from disappearing when Wolfbode the Slayer gets defeated
18 j) To change the amount of skill, attribute and relation points that books give
18 k) To remove the halved effects of potions/elixirs after the 3rd use

Tweak 18 a)

To reduce the 2 required Qualis Gem cost to upgrade rune equipment at the Hidden Mines of Al-Aziz to 1 - credits to BananaFruit

File: conversation.txt

1) Search for this line:

dlga_magic_azziz_8:close_window 66441 32  3 150 1 288230376151713001 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 2 Insert_Sapphire_into_Strange_Rune_Axe.  6  4 1531 2 360287970189639680 288230376151713001 1536 3 360287970189639680 288230376151711870 2 1530 3 360287970189639680 288230376151713002 0 500 3 144115188075855892 80 1 NO_VOICEOVER

2) Change the two marked 2 to 1

3) Do the same to the 17 following lines (follow the pattern). There are 18 such lines in total one after the other. One for each upgraded rune equipment (15 weapons and 3 body armors)

4) Or alternatively, you can just replace those 18 lines with these down below:

dlga_magic_azziz_8:close_window 66441 32  3 150 1 288230376151713001 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Sapphire_into_Strange_Rune_Axe.  6  4 1531 2 360287970189639680 288230376151713001 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713002 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.1 66441 32  3 150 1 288230376151713001 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Ruby_into_Strange_Rune_Axe.  6  4 1531 2 360287970189639680 288230376151713001 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713003 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.2 66441 32  3 150 1 288230376151713001 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Emerald_into_Strange_Rune_Axe.  6  4 1531 2 360287970189639680 288230376151713001 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713004 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.3 66441 32  3 150 1 288230376151713118 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Sapphire_into_Strange_Rune_Glaive.  6  4 1531 2 360287970189639680 288230376151713118 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713119 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.4 66441 32  3 150 1 288230376151713118 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Ruby_into_Strange_Rune_Glaive.  6  4 1531 2 360287970189639680 288230376151713118 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713120 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.5 66441 32  3 150 1 288230376151713118 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Emerald_into_Strange_Rune_Glaive.  6  4 1531 2 360287970189639680 288230376151713118 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713121 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.6 66441 32  3 150 1 288230376151713005 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Sapphire_into_Strange_Rune_Sword.  6  4 1531 2 360287970189639680 288230376151713005 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713006 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.7 66441 32  3 150 1 288230376151713005 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Ruby_into_Strange_Rune_Sword.  6  4 1531 2 360287970189639680 288230376151713005 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713007 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.8 66441 32  3 150 1 288230376151713005 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Emerald_into_Strange_Rune_Sword.  6  4 1531 2 360287970189639680 288230376151713005 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713008 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.9 66441 32  3 150 1 288230376151712834 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Sapphire_into_Strange_Rune_Bow.  6  4 1531 2 360287970189639680 288230376151712834 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151712836 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.10 66441 32  3 150 1 288230376151712834 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Ruby_into_Strange_Rune_Bow.  6  4 1531 2 360287970189639680 288230376151712834 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151712837 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.11 66441 32  3 150 1 288230376151712834 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Emerald_into_Strange_Rune_Bow.  6  4 1531 2 360287970189639680 288230376151712834 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151712838 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.12 66441 32  3 150 1 288230376151713060 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Sapphire_into_Strange_Rune_Two-handed_Sword.  6  4 1531 2 360287970189639680 288230376151713060 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713061 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.13 66441 32  3 150 1 288230376151713060 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Ruby_into_Strange_Rune_Two-handed_Sword.  6  4 1531 2 360287970189639680 288230376151713060 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713062 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.14 66441 32  3 150 1 288230376151713060 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Emerald_into_Strange_Rune_Two-handed_Sword.  6  4 1531 2 360287970189639680 288230376151713060 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713063 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.15 66441 32  3 150 1 288230376151712414 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Sapphire_into_Mystical_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151712414 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151712415 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.16 66441 32  3 150 1 288230376151712414 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Ruby_into_Mystical_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151712414 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151712416 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.17 66441 32  3 150 1 288230376151712414 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Emerald_into_Mystical_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151712414 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151712417 0 500 3 144115188075855892 80 1 NO_VOICEOVER

5) And in case you applied tweak 15 d) as well, you can just replace those 6 additional lines with these down below:

dlga_magic_azziz_8:close_window.18 66441 32  3 150 1 288230376151713277 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Sapphire_into_Strange_Rune_Hammer.  6  4 1531 2 360287970189639680 288230376151713277 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713278 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.19 66441 32  3 150 1 288230376151713277 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Ruby_into_Strange_Rune_Hammer.  6  4 1531 2 360287970189639680 288230376151713277 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713279 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.20 66441 32  3 150 1 288230376151713277 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Emerald_into_Strange_Rune_Hammer.  6  4 1531 2 360287970189639680 288230376151713277 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713280 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.21 66441 32  3 150 1 288230376151713281 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Sapphire_into_Strange_Rune_Crossbow.  6  4 1531 2 360287970189639680 288230376151713281 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713282 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.22 66441 32  3 150 1 288230376151713281 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Ruby_into_Strange_Rune_Crossbow.  6  4 1531 2 360287970189639680 288230376151713281 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713283 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.23 66441 32  3 150 1 288230376151713281 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 1 Insert_Emerald_into_Strange_Rune_Crossbow.  6  4 1531 2 360287970189639680 288230376151713281 1536 3 360287970189639680 288230376151711870 1 1530 3 360287970189639680 288230376151713284 0 500 3 144115188075855892 80 1 NO_VOICEOVER

Tweak 18 b)

A collection of tweaks for changing the stats and flags of various items

You will need the "Item editor" of Morgh's Editor for making these changes.

File: item_kinds1.txt

  • Arquebus (disable/untick the following flags to make it usable from horseback)
    • can't used on horseback
    • can't reload on horseback
    • can't reload while moving mount
  • Long Bow (make it a bit more competent):
    • Damage: 25p -> 26p
    • Accuracy: 86 -> 88
    • Shot speed: 65 -> 70
    • Price: 183 -> 303
  • Restore the original stats of Runed Bastard Sword. Rune weapons were always meant to be unparalleled. There was a good reason why it was like that up until v3.9. In 1h mode, the Strange Ebony Sabre, the Ebony Long Sword and the Viper Sabre would remain better in terms of raw damage, and even in speed for the former two. So it's still fine, the Runed Bastard Sword won't dominate in all fields:
    • Cost: 5103
    • Weight: 3.25
    • Speed: 118
    • Swing: 48c
    • Thrust: 42p
  • Increase the abundance of Blunt Tip Lance to '100', as the current abundance of '10' makes it a too rare merchandise, while it's not that special or good.
  • Armet with Plume (unused helm, safe to buff. Now you would consider keeping it for its looks!)
    • Cost: 1700
    • Head armor: 55
  • Armet with Plume (judging by the looks, it should be more protective. It's also used by Pendor Squires, that's the reason for the '50' head armor and lower cost)
    • Cost: 1000
    • Head armor: 50
  • Remove the 'unique' flag for the following items to make them lootable, because why not? They are not stronger than the Ruby Rune Plate or the Ruby Rune Axe. Looting one would still be a miracle, but if that happens, the player should be happy for such items. They would probably need some forging from Alexios of Melitine anyway, which would require extra time and money:

Tweak 18 c)

To restore the original look of the Siege Crossbow from v3.7, and add in a new crossbow with new bolts using already existing textures

So this tweak aims to restore that previous look of the Siege Crossbow, and in the meantime take the current design to create a new crossbow named "Ebon Crossbow", with some fitting bolts named "Ebony Bolts" to accompany it.

The stats of the Ebon Crossbow will be in between of the Siege Crossbow and the Mettenheim Arbalest:

  • cost: 7383
  • abundance: 50
  • accuracy: 92
  • speed: 38
  • shot speed: 84
  • damage: 93p

The stats of Ebony Bolts will be in between of Siege Bolts and Mettenheim Bolts:

  • cost: 2000
  • weight: 2.65
  • abundance: 10
  • ammo: 32
  • damage: +15p

Reasons for the above are:

Files:

  • module.ini
  • item_kinds1.txt
  • (menus.txt)
  • troops.txt

1) Download this .zip file that contains the resource (.brf) and texture (.dds) files for the Siege Crossbow from v3.7: https://www.dropbox.com/s/eietmhvdtksyhl8/PoP_Ebon_Crossbow.zip?dl=0

2) Copy A2K_Stuff.brf to the Resources folder and arbalest1.dds to the Textures folder

3) In module.ini, find this line:

#load_mod_resource = A2K_Stuff

And remove the hashtag (#) from the beginning

4) Open item_kinds1.txt, and copy these two entries to almost at the end of the file, just before itm_items_end:

 itm_ebon_crossbow Ebon_Crossbow Ebon_Crossbow 1  snouz_crossbow_a 0  274792457 5637160960 7383 132106 3.750000 50 0 0 92 18 0 38 84 0 1 349 0
 0
0

 itm_ebony_bolts Ebony_Bolts Ebony_Bolts 4  crusade_bolt_mett 0  flying_missile 2305843009213693952  crusade_bolt_mett_bag 3458764513820540928  crusade_bolt_mett_bag 1152921504606846976  16842758 1879048192 2000 4398046511112 2.650000 10 0 0 0 0 0 0 0 63 32 271 0
 0
0

Make sure that there is 1, and only 1 empty line left between the different entries

5) Change the mesh of Siege_Crossbow from snouz_crossbow_a to arbalest

6) Increase the item count at the top of the file by 2 (1531 -> 1533)

7) Within Morgh's Editor, open up the Troops editor and

  • search for Knights of the Ebony Gauntlet: add Ebon_Crossbow and Ebony_Bolts to their item pool and remove Siege_Crossbow and Mettenheim_Bolts from there
  • search for Radiant Cross Plaguewardens: add Ebon_Crossbow to their item pool and remove Siege_Crossbow from there

8) Extend the cheatmenu's item count by 2 if you so desire, to include the recently added items. Open menus.txt and find these two lines with the highlighted numbers:

menu_cheat_find_item 4096 {!}Current_item_range:_{reg5}_to_{reg6} none 5 2031 1 1441151880758558775 2133 2 72057594037927941 144115188075856169 2120 3 72057594037927942 144115188075856169 96 2110 2 72057594037927942 288230376151713274 2106 2 72057594037927942 1 3
 mno_cheat_find_item_next_range  0  {!}Move_to_next_item_range.  6 2105 2 144115188075856169 96 4 0 30 2 144115188075856169 288230376151713274 2133 2 144115188075856169 0 3 0 2060 1 864691128455135263  .  mno_cheat_find_item_choose_this  0  {!}Choose_from_this_range.  9 1532 1 360287970189639684 2120 3 1224979098644774912 144115188075856169 96 2110 2 1224979098644774912 288230376151713274

There are 3 instances of that 288230376151713274 number. Increase all of them by 2.

These 2 new items will be available as merchandise from weapon merchants.

Tweak 18 d)

To add Rune Hammers and Rune Crossbows to the mines of Al-Aziz - credits to Leonion, VonDegurechaff, lconracl, faradon and Silver Wolf

Rune crossbows and hammers are still missing from the weapon arsenal of the mines of Al-Aziz. With this tweak, that will be no longer the case! These weapons are adjusted to have different capabilites as well beside having different stats. The stats are adjusted in a "balance" that I find appealing. Feel free to change these if you don't like them. Note however that weapon lengths are matching the length of models, so it's not advised to change these if you want them to behave as they seem to be! Screenshots of the models can be seen here: https://imgur.com/a/QKYHfd9

Stats of Strange Rune Hammer:

  • Two-handed, thrustable mace with a sharp tip
  • Weight: 5.5
  • Swing damage: 50b
  • Thrust damage: 35p
  • Speed Rating: 87
  • Weapon Reach: 100
  • STR requirement: 17
  • Crush through blocks

Stats of Sapphire Rune Hammer:

  • Two-handed, thrustable mace with a sharp tip
  • Weight: 4.5
  • Swing damage: 50b
  • Thrust damage: 35p
  • Speed Rating: 127
  • Weapon Reach: 100
  • STR requirement: 15
  • Crush through blocks

Stats of Ruby Rune Hammer:

  • One-handed/Two-handed, shorter mace
  • Weight: 5.0
  • Swing damage: 60b
  • Speed Rating: 87
  • Weapon Reach: 80
  • STR requirement: 20
  • Crush through blocks

Stats of Emerald Rune Hammer:

  • Two-handed, longer mace
  • Weight: 6.0
  • Swing damage: 55b
  • Speed Rating: 107
  • Weapon Reach: 116
  • STR requirement: 17
  • Crush through blocks
  • Unbalanced

Stats of Strange Rune Crossbow:

  • Weight: 4.5
  • Damage: 95p
  • Accuracy: 93
  • Reload speed: 45
  • Missile speed: 85
  • STR requirement: 20

Stats of Sapphire Rune Crossbow:

  • Weight: 3.5
  • Damage: 95p
  • Accuracy: 95
  • Reload speed: 65
  • Missile speed: 85
  • STR requirement: 18
  • Usable on horseback

Stats of Ruby Rune Crossbow:

  • Weight: 5.5
  • Damage: 125p
  • Accuracy: 93
  • Reload speed: 45
  • Missile speed: 98
  • STR requirement: 23

Stats of Emerald Rune Crossbow:

  • Weight: 5.0
  • Damage: 110p
  • Accuracy: 99
  • Reload speed: 55
  • Missile speed: 91
  • STR requirement: 20

Files:

  • module.ini
  • item_kinds1.txt
  • (menus.txt)
  • conversation.txt

1) Download this .brf file and put it into the Resource folder of the mod: https://yadi.sk/d/Qtw4U9fnvAA5Kg

2) Open module.ini, and put this line to the very end of the file:

load_mod_resource = RuneXbowHammer

3) Open item_kinds1.txt, and copy these 8 entries to almost at the end of the file, just before itm_items_end:

 itm_strange_rune_hammer Strange_Rune_Hammer Strange_Rune_Hammer 1  sw_warhammer_base 0  279179169795 9223635925911732464 9313 131073 5.500000 100 0 32 0 17 56320 87 0 100 0 291 562
 0
0

 itm_saphire_rune_hammer Sapphire_Rune_Hammer Sapphire_Rune_Hammer 1  sw_warhammer_blue 0  279179169795 9223635925911732464 19303 131073 4.500000 100 0 32 0 15 61440 127 0 100 0 291 562
 0
0

 itm_ruby_rune_hammer Ruby_Rune_Hammer Ruby_Rune_Hammer 1  sw_warhammer_red 0  279177072643 9223635925844623598 19306 131073 5.000000 100 0 32 0 20 61440 87 0 80 0 512 572
 0
0

 itm_emerald_rune_hammer Emerald_Rune_Hammer Emerald_Rune_Hammer 1  sw_warhammer_green 0  313538908163 9223635925911732448 19303 131073 6.000000 100 0 32 0 17 6144 107 0 116 0 512 567
 0
0

 itm_strange_rune_crossbow Strange_Rune_Crossbow Strange_Rune_Crossbow 1  crossbow_c_base 0  274731017 5637160960 10001 131073 4.500000 100 0 32 93 20 0 45 85 0 1 351 0
 0
0

 itm_saphire_rune_crossbow Sapphire_Rune_Crossbow Sapphire_Rune_Crossbow 1  crossbow_c_blue 0  6295561 5637160960 17962 131073 3.500000 100 0 32 95 18 0 65 85 0 1 351 0
 0
0

 itm_ruby_rune_crossbow Ruby_Rune_Crossbow Ruby_Rune_Crossbow 1  crossbow_c_red 0  274731017 5637160960 17962 131073 5.500000 100 0 32 93 23 0 45 98 0 1 381 0
 0
0

 itm_emerald_rune_crossbow Emerald_Rune_Crossbow Emerald_Rune_Crossbow 1  crossbow_c_green 0  274731017 5637160960 17962 131073 5.000000 100 0 32 99 20 0 55 91 0 1 366 0
 0
0

Make sure that there is 1, and only 1 empty line left between the different entries

4) Increase the item count at the top of the file by 8 (1528 -> 1536)

5) Extend the cheatmenu's item count by 8 if you so desire, to include the recently added items. Open menus.txt and find these two lines with the highlighted numbers:

menu_cheat_find_item 4096 {!}Current_item_range:_{reg5}_to_{reg6} none 5 2031 1 1441151880758558775 2133 2 72057594037927941 144115188075856169 2120 3 72057594037927942 144115188075856169 96 2110 2 72057594037927942 288230376151713274 2106 2 72057594037927942 1 3
 mno_cheat_find_item_next_range  0  {!}Move_to_next_item_range.  6 2105 2 144115188075856169 96 4 0 30 2 144115188075856169 288230376151713274 2133 2 144115188075856169 0 3 0 2060 1 864691128455135263  .  mno_cheat_find_item_choose_this  0  {!}Choose_from_this_range.  9 1532 1 360287970189639684 2120 3 1224979098644774912 144115188075856169 96 2110 2 1224979098644774912 288230376151713274

There are 3 instances of that 288230376151713274 number. Increase all of them by 8.

6) Open conversation.txt and find these two lines:

dlga_magic_weapon_a3:close_window.4 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Rune_Bow.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151712834 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.5 66440 26  0 Thank_you_I_will_leave_now.  6  0 NO_VOICEOVER

7) Replace them with these 4:

dlga_magic_weapon_a3:close_window.4 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Rune_Bow.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151712834 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.5 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Rune_Crossbow.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713278 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.6 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Rune_Hammer.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713274 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.7 66440 26  0 Thank_you_I_will_leave_now.  6  0 NO_VOICEOVER

The highlighted numbers are the indexes of Strange Rune Crossbow and Strange Rune Hammer respectively. Make sure that those numbers are the result of this addition: 288230376151711744 + EntryNumberOfItem. The entry number can be most easily checked with Morgh's Editor.

8) Then find this line:

dlga_magic_azziz_8:close_window.17 66441 32  3 150 1 288230376151712414 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 2 Insert_Emerald_into_Mystical_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151712414 1536 3 360287970189639680 288230376151711870 2 1530 3 360287970189639680 288230376151712417 0 500 3 144115188075855892 80 1 NO_VOICEOVER

9) And insert the following 6 lines right after it, as a new line each:

dlga_magic_azziz_8:close_window.18 66441 32  3 150 1 288230376151713274 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 2 Insert_Sapphire_into_Strange_Rune_Hammer.  6  4 1531 2 360287970189639680 288230376151713274 1536 3 360287970189639680 288230376151711870 2 1530 3 360287970189639680 288230376151713275 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.19 66441 32  3 150 1 288230376151713274 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 2 Insert_Ruby_into_Strange_Rune_Hammer.  6  4 1531 2 360287970189639680 288230376151713274 1536 3 360287970189639680 288230376151711870 2 1530 3 360287970189639680 288230376151713276 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.20 66441 32  3 150 1 288230376151713274 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 2 Insert_Emerald_into_Strange_Rune_Hammer.  6  4 1531 2 360287970189639680 288230376151713274 1536 3 360287970189639680 288230376151711870 2 1530 3 360287970189639680 288230376151713277 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.21 66441 32  3 150 1 288230376151713278 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 2 Insert_Sapphire_into_Strange_Rune_Crossbow.  6  4 1531 2 360287970189639680 288230376151713278 1536 3 360287970189639680 288230376151711870 2 1530 3 360287970189639680 288230376151713279 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.22 66441 32  3 150 1 288230376151713278 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 2 Insert_Ruby_into_Strange_Rune_Crossbow.  6  4 1531 2 360287970189639680 288230376151713278 1536 3 360287970189639680 288230376151711870 2 1530 3 360287970189639680 288230376151713280 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.23 66441 32  3 150 1 288230376151713278 2165 2 1224979098644774912 288230376151711870 30 2 1224979098644774912 2 Insert_Emerald_into_Strange_Rune_Crossbow.  6  4 1531 2 360287970189639680 288230376151713278 1536 3 360287970189639680 288230376151711870 2 1530 3 360287970189639680 288230376151713281 0 500 3 144115188075855892 80 1 NO_VOICEOVER

Once again, the highlighted numbers above are the indexes of the different rune items. There are 3 highlighted numbers in each individual line, and the order of them is "Strange Rune weapon", "Strange Rune weapon" and "Sapphire/Ruby/Emerald variant". Make sure that those numbers are the result of this addition: 288230376151711744 + EntryNumberOfItem. The entry number can be most easily checked with Morgh's Editor.

10) Increase the counter in the 2nd line of the file by 8 (4008 -> 4016)

Tweak 18 e)

To add a new body armor to the game: Kraken Plate - credits to Baltic Marauder and lconracl

In my opinion, the Kraken Riddari deserve another body armor to increase the variety of their appearance. A body armor that fits into the Fierdsvain design a bit better, that is. That item is named Kraken Plate by default, which is recommended to be added as a variant beside the Kraken Platemail. Here's how it looks:

And how Kraken Riddari would look like with the increased variety:

Files:

  • item_kinds1.txt
  • (menus.txt)
  • troops.txt

1) Download the zipped .brf and .dds files and put them into the Resource and Textures folders of the mod respectively: https://www.dropbox.com/s/7ysry958ogmjh45/Kraken_Plate.zip?dl=0 Let the newer ACOK_other.brf file overwrite the previous one. All the previous content from it will remain in the game, don't worry.

2) Now open item_kinds1.txt, and copy this entry to almost at the end of the file, just before itm_items_end:

 itm_plate_kraken Kraken_Plate Kraken_Plate 1  kraken_cobra_plate 0  16842765 0 10516 973078948 25.000000 1 2 58 19 21 0 0 0 0 0 0 0
 0
0

Make sure that there is 1, and only 1 empty line left between the different entries.

3) Increase the item count at the top of the file by 1 (1528 -> 1529)

4) Extend the cheatmenu's item count by 1 if you so desire, to include the recently added item. Open menus.txt and find these two lines with the highlighted numbers:

menu_cheat_find_item 4096 {!}Current_item_range:_{reg5}_to_{reg6} none 5 2031 1 1441151880758558775 2133 2 72057594037927941 144115188075856169 2120 3 72057594037927942 144115188075856169 96 2110 2 72057594037927942 288230376151713274 2106 2 72057594037927942 1 3
 mno_cheat_find_item_next_range  0  {!}Move_to_next_item_range.  6 2105 2 144115188075856169 96 4 0 30 2 144115188075856169 288230376151713274 2133 2 144115188075856169 0 3 0 2060 1 864691128455135263  .  mno_cheat_find_item_choose_this  0  {!}Choose_from_this_range.  9 1532 1 360287970189639684 2120 3 1224979098644774912 144115188075856169 96 2110 2 1224979098644774912 288230376151713274

There are 3 instances of that 288230376151713274 number. Increase all of them by 1.

5) Within Morgh's Editor, open up the Troops editor, search for Kraken Riddari, and add one instance of Kraken_Plate to their item pool.

6) Kraken Plate will be available as merchandise from armor merchants in Windholm, Valonbray and Javiksholm, with the same abundance and stats as Kraken Platemail. If you want to make the Kraken Plate available for your CKO as well, then the easiest workaround would be to switch the item's entry with that of Kraken Platemail in item_kinds1.txt (switch locations within the file)

Tweak 18 f)

To disable the rotting process of meat products (pork, chicken and beef) - credits to VonDegurechaff

File: simple_triggers.txt

1) Find this line:

24.000000  17 1540 2 1224979098644774912 360287970189639680 6 3 1224979098644774913 0 1224979098644774912 1541 3 1224979098644774914 360287970189639680 1224979098644774913 1073741855 2 1224979098644774914 288230376151711860 1073741855 2 1224979098644774914 288230376151711862 31 2 1224979098644774914 288230376151711863 1542 3 1224979098644774915 360287970189639680 1224979098644774913 4 0 30 2 1224979098644774915 37 2147483678 2 1224979098644774915 41 2105 2 1224979098644774915 1 1544 3 360287970189639680 1224979098644774913 1224979098644774915 5 0 2147483678 2 1224979098644774915 37 1544 3 360287970189639680 1224979098644774913 37 3 0 3 0

2) And replace it with this:

24.000000  0

Tweak 18 g)

To allow the consuming of Ale and Wine - credits to TheMageLord

This tweak will leave Wine and Ale as 'drinks' for feasts, in order to not mess things up. But when it comes to consuming them by you and your troops on the world map, they will act as foods if you apply this tweak. Without any penalties if you only have these two baverages and no actual food in your inventory. To change other stats like weight, use Morgh's Editor.

Files:

  • scripts.txt
  • simple_triggers.txt

1) In scripts.txt, under the scripts called game_get_item_extra_text, get_player_party_morale_values and consume_food, find the following instance:

288230376151711850 288230376151711866

The first number is Smoked Fish and the second one is Baggage Train+1. This is the range for items marked as food. We are going to extend this range to include Wine and Ale. You will find only 1 of the above instance under each script.

2) For all 3 instances in total, decrease the highlighted 288230376151711850 by 2, making it 288230376151711848. This will add wine and ale into the "food range".

3) Now open up simple_triggers.txt, where you will find 2 instances of the same 288230376151711850 288230376151711866 in the entire file. They will be under the trigger that is responsible for consuming food.

4) Once again, decrease both 288230376151711850 to 288230376151711848 in order to extend the range.

Tweak 18 h)

To change the morale bonus of foods and drinks - credits to TheMageLord

File: scripts.txt

1) Under the initialize_item_info script, find the following pieces of code for each item:

Date Fruit:

507 3 288230376151711846 1 12

Wine:

507 3 288230376151711848 1 10

Ale:

507 3 288230376151711849 1 8

Smoked Fish

507 3 288230376151711850 1 8

Cheese:

507 3 288230376151711851 1 10

Honey:

507 3 288230376151711852 1 12

Sausages:

507 3 288230376151711853 1 10

Cabbages:

507 3 288230376151711854 1 4

Dried Meat:

507 3 288230376151711855 1 10

Fruits:

507 3 288230376151711856 1 8

Grapes:

507 3 288230376151711857 1 6

Olives:

507 3 288230376151711858 1 2

Grain:

507 3 288230376151711859 1 4

Beef:

507 3 288230376151711860 1 14

Bread:

507 3 288230376151711861 1 16

Chicken:

507 3 288230376151711862 1 16

Pork:

507 3 288230376151711863 1 12

Butter:

507 3 288230376151711864 1 8

Baggage Train:

507 3 288230376151711865 1 60

2) The numbers in bold above are the morale bonuses of foods and drinks. Change them to your liking.

Tweak 18 i)

To prevent Ullr Vetr Manifest from disappearing when Wolfbode the Slayer gets defeated - credits to VonDegurechaff

File: simple_triggers.txt

1) Find and delete this piece of code:

5 0 31 2 144115188075856142 1 2310 2 1224979098644774912 576460752303423556 31 2 1224979098644774912 0 2133 2 144115188075856142 2 4 0 1073741974 1 288230376151712835 151 2 360287970189639680 288230376151712835 1531 2 360287970189639680 288230376151712835 1106 1 1585267068834416742 5 0 2133 2 1224979098644774916 0 6 3 1224979098644774917 360287970189640186 360287970189640206 31 2 1224979098644774916 0 151 2 1224979098644774917 288230376151712835 1531 2 1224979098644774917 288230376151712835 2322 2 2 1224979098644774917 2325 2 10 288230376151712835 1106 1 1585267068834416742 1106 1 1585267068834416743 2133 2 1224979098644774916 1 3 0 31 2 1224979098644774916 0 6 3 1224979098644774918 360287970189640418 360287970189640494 31 2 1224979098644774916 0 1540 2 1224979098644774919 1224979098644774918 6 3 1224979098644774920 0 1224979098644774919 1541 3 1224979098644774921 1224979098644774918 1224979098644774920 31 2 1224979098644774921 288230376151712835 1531 2 1224979098644774918 288230376151712835 2322 2 2 1224979098644774918 2325 2 10 288230376151712835 1106 1 1585267068834416742 1106 1 1585267068834416744 2133 2 1224979098644774916 1 2133 2 1224979098644774919 0 3 0 3 0 31 2 1224979098644774916 0 6 3 1224979098644774922 360287970189640512 1060 31 2 1224979098644774916 0 1540 2 1224979098644774919 1224979098644774922 6 3 1224979098644774923 0 1224979098644774919 1541 3 1224979098644774924 1224979098644774922 1224979098644774923 31 2 1224979098644774924 288230376151712835 1531 2 1224979098644774922 288230376151712835 2133 2 1224979098644774916 1 2133 2 1224979098644774919 0 3 0 3 0 31 2 1224979098644774916 0 1540 2 1224979098644774919 360287970189640766 6 3 1224979098644774923 0 1224979098644774919 1541 3 1224979098644774924 360287970189640766 1224979098644774923 31 2 1224979098644774924 288230376151712835 1531 2 360287970189640766 288230376151712835 2133 2 1224979098644774916 1 2133 2 1224979098644774919 0 3 0 31 2 1224979098644774916 0 1540 2 1224979098644774919 360287970189640768 6 3 1224979098644774923 0 1224979098644774919 1541 3 1224979098644774924 360287970189640768 1224979098644774923 31 2 1224979098644774924 288230376151712835 1531 2 360287970189640768 288230376151712835 2133 2 1224979098644774916 1 2133 2 1224979098644774919 0 3 0 31 2 1224979098644774916 0 6 3 1224979098644774922 360287970189640871 360287970189639684 31 2 1224979098644774916 0 1540 2 1224979098644774919 1224979098644774922 6 3 1224979098644774923 0 1224979098644774919 1541 3 1224979098644774924 1224979098644774922 1224979098644774923 31 2 1224979098644774924 288230376151712835 1531 2 1224979098644774922 288230376151712835 2133 2 1224979098644774916 1 2133 2 1224979098644774919 0 3 0 3 0 31 2 1224979098644774916 0 6 3 1224979098644774922 360287970189640177 360287970189640180 31 2 1224979098644774916 0 1540 2 1224979098644774919 1224979098644774922 6 3 1224979098644774923 0 1224979098644774919 1541 3 1224979098644774924 1224979098644774922 1224979098644774923 31 2 1224979098644774924 288230376151712835 1531 2 1224979098644774922 288230376151712835 2133 2 1224979098644774916 1 2133 2 1224979098644774919 0 3 0 3 0 3 0

2) Make sure that only 1 gap remains at the place of the deleted part

3) Then find this part at the beginning of the line:

24.000000  114 4 0 31 2

4) And change that 114 to 21

Tweak 18 j)

To change the amount of skill, attribute and relation points that books give - credits to VonDegurechaff

Files:

  • simple_triggers.txt
  • scripts.txt

1) Open simple_triggers.txt, search for this piece of code and observe it:

4 0 31 2 144115188075856161 288230376151711821 1521 3 360287970189639680 15 1 2320 2 2 1585267068834416715 5 0 31 2 144115188075856161 288230376151711822 1521 3 360287970189639680 7 1 2320 2 2 1585267068834416716 5 0 31 2 144115188075856161 288230376151711823 1521 3 360287970189639680 1 1 2320 2 2 1585267068834416717 5 0 31 2 144115188075856161 288230376151711824 1520 3 360287970189639680 2 1 2320 2 2 1585267068834416718 5 0 31 2 144115188075856161 288230376151711825 1521 3 360287970189639680 0 1 2320 2 2 1585267068834416719 5 0 31 2 144115188075856161 288230376151711826 1521 3 360287970189639680 27 1 2320 2 2 1585267068834416720 5 0 31 2 144115188075856161 288230376151711827 1521 3 360287970189639680 8 1 2320 2 2 1585267068834416721 5 0 31 2 144115188075856161 288230376151711878 1 3 936748722493063445 432345564227567643 10 2320 2 2 1585267068834416722 5 0 31 2 144115188075856161 288230376151711879 1 3 936748722493063445 432345564227567643 10 2320 2 2 1585267068834416722 5 0 31 2 144115188075856161 288230376151711880 1 3 936748722493063445 432345564227567643 10 2320 2 2 1585267068834416722 3 0

2) The colored numbers above mean the following respectively:

  • 1 - Tactics (Memories of a Pendorian Commander)
  • 1 - Persuasion (Applied Rhetorics - Vol. 1)
  • 1 - Leadership (The Great Leaders of Pendor)
  • 1 - Intelligence (The High Arts - Vol. MV)
  • 1 - Trade (The Life of the Silver Fox)
  • 1 - Weapon Master (The Great Fechtbuch, with Pictures)
  • 1 - Engineering (Advanced Engineering: Codex Dak Drommen)
  • 10 - Noldor relations (Codex of the Righteous Ranger)
  • 10 - Noldor relations (Stolen Notes of Luciana of Ethos)
  • 10 - Noldor relations (The Ebon Libram of Laria)

3) The above were the books that needs to be read. But there are 3 more that give temporary skill bonuses as long as they are in your inventory. For editing the bonuses of those, open scripts.txt and find this piece of code:

1 5 0 31 2 1224979098644774913 17 1 3 936748722493063622 1224979098644774912 288230376151711829 32 2 72057594037927936 0 2105 2 1224979098644774914 2 5 0 31 2 1224979098644774913 10 1 3 936748722493063622 1224979098644774912 288230376151711830 32 2 72057594037927936 0 2105 2 1224979098644774914 1

4) The 3 colored numbers above mean the following respectively:

  • 1 - Wound Treatment (The Complete Manual of Herbal Remedies of Pendor)
  • 2 - Trainer (The Life of the Legionnaire - Memories of a Centurion)
  • 1 - Surgery (The Field Surgeon's Handbook)

5) Edit them to your liking.

Tweak 18 k)

To remove the halved effects of potions/elixirs after the 3rd use - credits to VonDegurechaff

File: conversation.txt

1) For the Elixir of Arkon, find this line:

dlga_elixir_trade:book_trade_completed 69631 1266  1 150 1 288230376151711870 Yes!_Here_is_the_Gem_and_I_will_drink_the_elixir_now!  1263  24 2133 2 1224979098644774912 2 2133 2 1224979098644774913 30 4 0 30 2 144115188075857204 3 2133 2 1224979098644774912 1 2133 2 1224979098644774913 15 3 0 2105 2 144115188075857204 1 1531 2 360287970189639680 288230376151711870 1520 3 360287970189639680 0 1224979098644774912 1520 3 360287970189639680 1 1224979098644774912 1520 3 360287970189639680 3 1224979098644774912 1523 3 360287970189639680 0 1224979098644774913 1523 3 360287970189639680 1 1224979098644774913 1523 3 360287970189639680 2 1224979098644774913 1523 3 360287970189639680 4 1224979098644774913 1523 3 360287970189639680 3 1224979098644774913 1523 3 360287970189639680 5 1224979098644774913 1523 3 360287970189639680 6 1224979098644774913 2105 2 144115188075856083 1224979098644774913 2133 2 72057594037927938 1224979098644774912 2133 2 72057594037927939 1224979098644774913 1105 1 1585267068834417398 1105 1 1585267068834417399 NO_VOICEOVER

2) And replace it with this:

dlga_elixir_trade:book_trade_completed 69631 1266  1 150 1 288230376151711870 Yes!_Here_is_the_Gem_and_I_will_drink_the_elixir_now!  1263  18 2133 2 1224979098644774912 2 2133 2 1224979098644774913 30 1531 2 360287970189639680 288230376151711870 1520 3 360287970189639680 0 1224979098644774912 1520 3 360287970189639680 1 1224979098644774912 1520 3 360287970189639680 3 1224979098644774912 1523 3 360287970189639680 0 1224979098644774913 1523 3 360287970189639680 1 1224979098644774913 1523 3 360287970189639680 2 1224979098644774913 1523 3 360287970189639680 4 1224979098644774913 1523 3 360287970189639680 3 1224979098644774913 1523 3 360287970189639680 5 1224979098644774913 1523 3 360287970189639680 6 1224979098644774913 2105 2 144115188075856083 1224979098644774913 2133 2 72057594037927938 1224979098644774912 2133 2 72057594037927939 1224979098644774913 1105 1 1585267068834417398 1105 1 1585267068834417399 NO_VOICEOVER

3) For the Potion of Janus, find this line:

dlga_elixir_trade:book_trade_completed.1 69631 1266  1 150 1 288230376151711870 Yes!_Here_is_the_Gem_and_I_will_drink_the_Potion_of_Janus_now!  1263  10 2133 2 1224979098644774912 2 4 0 30 2 144115188075857204 3 2133 2 1224979098644774912 1 3 0 2105 2 144115188075857204 1 2133 2 72057594037927938 1224979098644774912 1531 2 360287970189639680 288230376151711870 1520 3 360287970189639680 2 1224979098644774912 1105 1 1585267068834417400 NO_VOICEOVER

4) And replace it with this:

dlga_elixir_trade:book_trade_completed.1 69631 1266  1 150 1 288230376151711870 Yes!_Here_is_the_Gem_and_I_will_drink_the_Potion_of_Janus_now!  1263  5 2133 2 1224979098644774912 2 2133 2 72057594037927938 1224979098644774912 1531 2 360287970189639680 288230376151711870 1520 3 360287970189639680 2 1224979098644774912 1105 1 1585267068834417400 NO_VOICEOVER

5) For the Dust of Twilight, find this line:

dlga_elixir_trade:book_trade_completed.2 69631 1266  1 150 1 288230376151711870 Yes!_Here_is_the_Gem_and_I_will_use_the_Dust_of_Twilight_right_now!  1263  40 2133 2 1224979098644774912 2 2133 2 1224979098644774913 40 4 0 30 2 144115188075857204 3 2133 2 1224979098644774912 1 2133 2 1224979098644774913 20 3 0 2133 2 72057594037927938 1224979098644774912 2133 2 72057594037927939 1224979098644774913 2105 2 144115188075857204 1 1531 2 360287970189639680 288230376151711870 1650 2 1224979098644774914 648518346341351424 6 3 1224979098644774915 1 1224979098644774914 1652 3 1224979098644774916 648518346341351424 1224979098644774915 4 0 1507 1 1224979098644774916 2322 2 5 1224979098644774916 2136 3 1224979098644774917 1 7 4 0 2147483678 2 1224979098644774917 3 1520 3 1224979098644774916 0 1224979098644774912 1520 3 1224979098644774916 1 1224979098644774912 1520 3 1224979098644774916 3 1224979098644774912 1105 1 1585267068834417401 5 0 2147483678 2 1224979098644774917 6 1520 3 1224979098644774916 2 1224979098644774912 1105 1 1585267068834417402 5 0 1523 3 1224979098644774916 0 1224979098644774913 1523 3 1224979098644774916 1 1224979098644774913 1523 3 1224979098644774916 2 1224979098644774913 1523 3 1224979098644774916 4 1224979098644774913 1523 3 1224979098644774916 3 1224979098644774913 1523 3 1224979098644774916 5 1224979098644774913 1523 3 1224979098644774916 6 1224979098644774913 1105 1 1585267068834417403 3 0 3 0 3 0 NO_VOICEOVER

6) And replace it with this:

dlga_elixir_trade:book_trade_completed.2 69631 1266  1 150 1 288230376151711870 Yes!_Here_is_the_Gem_and_I_will_use_the_Dust_of_Twilight_right_now!  1263  32 2133 2 1224979098644774912 2 2133 2 1224979098644774913 40 1531 2 360287970189639680 288230376151711870 1650 2 1224979098644774914 648518346341351424 6 3 1224979098644774915 1 1224979098644774914 1652 3 1224979098644774916 648518346341351424 1224979098644774915 4 0 1507 1 1224979098644774916 2322 2 5 1224979098644774916 2136 3 1224979098644774917 1 7 4 0 2147483678 2 1224979098644774917 3 1520 3 1224979098644774916 0 1224979098644774912 1520 3 1224979098644774916 1 1224979098644774912 1520 3 1224979098644774916 3 1224979098644774912 1105 1 1585267068834417401 5 0 2147483678 2 1224979098644774917 6 1520 3 1224979098644774916 2 1224979098644774912 1105 1 1585267068834417402 5 0 1523 3 1224979098644774916 0 1224979098644774913 1523 3 1224979098644774916 1 1224979098644774913 1523 3 1224979098644774916 2 1224979098644774913 1523 3 1224979098644774916 4 1224979098644774913 1523 3 1224979098644774916 3 1224979098644774913 1523 3 1224979098644774916 5 1224979098644774913 1523 3 1224979098644774916 6 1224979098644774913 1105 1 1585267068834417403 3 0 3 0 3 0 NO_VOICEOVER

19. Skills (5)

Tweaks to be found in this section:
19 a) To increase the skill caps past 10
19 b) To change the way how much persuasion affects the convincing of companions to stay in your party
19 c) To increase your chance of convincing lords/kings to do certain actions in your favor with the help of Persuasion skill
19 d) To change your chance of recruiting prisoners from your party with the help of Persuasion skill
19 e) To change the trade penalty reduction of the Trade skill

Tweak 19 a)

To increase the skill caps past 10

  • This tweak requires a new game to take effect!

Currently you can't raise your skills past 10, which provides less interest in making high-end characters with more than 30 points in attributes for some more goals towards the end-game. And some skills could offer more or be more worthwhile after a given investment. You can never be strong enough in PoP after all. Also, some of these extensions have the potential to fix some irritating mechanics. I think regular skill effects capped between 88-90% are fair and intriguing.

File: skills.txt

It is easier and error-proof to use TweakMB (link above) for making these changes. I will only list the skills which could get their cap changed. The rest should remain at 10 because they would either break things, or they are useless past 10 either way:

  • Ironflesh: 15 (+30 HP)
  • Power Strike: 15 (+120% melee damage at max)
  • Power Throw: 15 (+150% throwing damage at max)
  • Power Draw: 14 (+196% damage with bows at max. Now it can finally be worth to use bows with 10 PD requirement!)
  • Shield: 11 (88% damage reduction at max)
  • Athletics: 15 (faster running speed and party movement on map when on foot)
  • Riding: 15 (faster riding speed, party movement on map when on horse and better manoeuvrability)
  • Looting: 15 (+190% loot at max)
  • Tactics: 14 (+9 battle advantage at max)
  • Pathfinding: 15 (+57% party speed on map at max)
  • Spotting: 15 (+190% spotting range at max)
  • Wound Treatment: 15 (+380% healing rate at max)
  • Surgery: 12 (89% chance at max for troops to get KO-d instead of killed)
  • First Aid: 12 (90% health regenerated for the next battle round at max)
  • Persuasion: 15 (100% chance to convince all companions to stay from 12, no matter of their disputes, complaints and morale. And better convincing powers for various situations. 100% chance to convince prisoners to join your party at 15)
  • Prisoner Management: 15 (+150 prisoner cap at max and 100% chance to capture NPC-s from 12. You may find it frustrating when lords and unique spawn leaders still manage to escape after the fight when they were clearly knocked out. While surrounded by dozens of watching units and being unconscious, it's weird to see someone escape)
  • Leadership: 15 (+150 party cap, -75% wages, +75% party morale and -75% escape chance for recruited prisoners. Seems fair and square to me)
  • Trade: 15 (-95% trade penalty at max. The feat of a true master trader!)

Tweak 19 b)

To change the way how much persuasion affects the convincing of companions to stay in your party - credits to TheMageLord

Persuasion gives you a much better chance of convincing companions to stay in your party when they decide to leave. What it does is take a number between -2 and 12 (<13 integer) and compares it to your Persuasion skill. If the number is less than or equal to your Persuasion skill, then they stay, otherwise they leave.

File: conversation.txt

1) To change the range of the calculation mentioned above, find this piece of code:

2136 3 1224979098644774912 -2 13

2) The -2 13 is your default range. Keep in mind that the upper end of the range will always be X-1.

Tweak 19 c)

To increase your chance of convincing lords/kings to do certain actions in your favor with the help of Persuasion skill - credits to TheMageLord

Persuasion gives you a bonus when you try to persuade a lord or king to do something (e.g. for quests). The calculation for the bonus starts with your Persuasion skill getting +5 added. Then two random numbers get taken between 0 and (Persuasion + 5 - 1), and these two numbers get added together. The game then subtracts the Persuasion strength and does a bunch of other calculations, until you end up with the result. Basically, persuasion doesn't do much here. 1 Persuasion only makes a tiny change, and even 10 Persuasion isn't a huge bonus.

File: conversation.txt

1) To change the above calculation, find this piece of code:

2120 3 1224979098644774915 1224979098644774914 5

2) This is where 5 gets added to your Persuasion. Compared to changing this value however, the biggest difference can be achieved by changing the 2120 to 2122, to make the calculation multiply with the 5 instead of adding it. This might make it too easy to persuade lords/kings on higher Persuasion levels, but it's the easiest method to change this up.

Tweak 19 d)

To change your chance of recruiting prisoners from your party with the help of Persuasion skill - credits to TheMageLord and Alex Toews

Persuasion gives you a better chance of recruiting prisoners from your party. The chance of prisoners rejecting your recruitment offer is: (15 - YourPersuasionSkill) x 4 [%]. So with 0 Persuasion, you would get a 60% chance for rejection, whereas 10 Persuasion would give you only a 20% chance for rejection by default.

There is also an offset which is zero by default, and the exact formula is unknown right now. However on smaller ranges (-20 < X < 20), it scales like this with a relatively good approximation: -/+ 0 x (10 + YourPersuasionSkill) / 20 [%]. Under the same conditions as above, setting that 0 to 20 for example will decrease the chance of prisoners rejecting your offer by 10% with 0 Persuasion (making it 50% in total), and by 20% with 10 Persuasion (making it 0% in total). The effect is roughly the opposite if you set that 0 to -20.

File: menus.txt

1) To change the above calculations, find this piece of code:

0 100 2170 3 1224979098644774921 1369094286720630791 360287970189639680 2121 3 1224979098644774922 15 1224979098644774921 2107 2 1224979098644774922 4

2) The 0 is the offset factor, the 15 is what your Persuasion score (skill) is subtracted from and the 4 is the multiplier. Reducing that 15 would decrease the chance of rejection, both with and without any points in Persuasion. By every point you reduce it, the rejection rate gets lowered by 4% overall. So reducing the 15 to 10 would mean 0% rejection at Persuasion 10 and 40% at Persuasion 0. This is the value I recommend, with the offset factor left as is at 0, because the exact formula and behaviour is unknown.

Tweak 19 e)

To change the trade penalty reduction of the Trade skill - credits to TheMageLord

By default, there is a trade penalty on the items you buy and sell. That penalty is relative to the base value of items, which starts at 15% for trade goods, and at 100% for buying and 80% for selling everything else (weapons, armor and horses). Points in Trade skill will reduce these penalties, thus reducing the difference between purchase and selling prices. The reduce factor is 1% for goods and 5% for "everything else" per skill point (10+4 = 14 is the maximum). However, note that the game never lets the penalty get reduced below zero.

File: scripts.txt

1) Find this piece of code, which contains the values described above:

15 2122 3 1224979098644774915 1224979098644774914 1 2106 2 1224979098644774913 1224979098644774915 5 0 2133 2 1224979098644774913 100 2122 3 1224979098644774915 1224979098644774914 5

2) Based on the description at the start, it is almost useless to change the 1 to 2 even, as with a Trade skill of 10+4, you already cut the penalty down to 1% (15%-14*1%) with the default setting. Likewise, it is not worthwhile to change the 5 to any higher than 10, as with a Trade skill of 10 alone, you would already eliminate the Trade penalty completely, both for selling and buying weapons, armor and horses. Still, feel free to change the above values to your liking!

20. Cheats (4)

Tweaks to be found in this section:
20 a) To be able to enable and disable the cheatmenu from in-game
20 b) To restore the Easter Egg about an easier start
20 c) To disable the 'Cheater' achievement
20 d) To extend the "Get 100 troops" cheat menu option to include mercenary company leaders too

Tweak 20 a)

To be able to enable and disable the cheatmenu from in-game - credits to Caba'drin and kowalskiy

This is an alternative way to activate the cheat menu for those who don't want to bother with restarting the game for each time the cheat menu can be turned on, or for those who simply can't use the usual CTRL + ~ because they don't have that tilde (~) key on their keyboard layout.

File: menus.txt

1) Find this line:

menu_camp_action 4096 Choose_an_action: none 1 2031 1 1441151880758558777 9

2) Add 2 to that 9 (9 -> 11)

3) Then in the next line, find this:

864691128455135296  .  mno_camp_action_4

4) Replace that "." (point / full-stop) with this piece of code:

.  mno_action_disable_cheat_mode  1 31 2 144115188075856146 1  Disable_cheat_mode.  2 2133 2 144115188075856146 0 2060 1 864691128455135259  .  mno_action_enable_cheat_mode  1 31 2 144115188075856146 0  Enable_cheat_mode.  2 2133 2 144115188075856146 1 2060 1 864691128455135259  .

If you did things right, there should be exactly 2 spaces left before and after the added part.

5) Start up the game and see if you can see the option under "Camp -> Take an action"

Tweak 20 b)

To restore the Easter Egg about an easier start - credits to don.zorin63

  • This tweak requires a new game to take effect!

This tweak restores your ability to bring a bag of Salt and Spice to a training field, and upon choosing the "Tell me about Pendor" option from the trainer there, to receive the following, given you have enough space (25) in your party:

  • 5 x Noldor Maiden Ranger
  • 5 x Noldor Twilight Knight
  • 5 x Noldor Ranger
  • 5 x Noldor Warrior
  • 5 x Pendor Knight
  • +4 honor
  • +200 renown
  • +100,000 denars
  • +1 Qualis gem
  • +1 baggage train

If you only have a bag of Salt in your inventory when you talk to a trainer, then you will only get the troops. You need to have a bag of Spice as well to receive the rest. Be warned, this easter egg works only once, as for the rest of the game, all 5 training grounds will disappear from the world map after you chose the above option.

File: conversation.txt

1) Search for this piece of code:

dlga_trainer_talk_combat:close_window 69631 1336  2 150 1 288230376151711832 31 2 0 1 Tell_me_about_Pendor.

2) And replace it with this:

dlga_trainer_talk_combat:close_window 69631 1336  1 150 1 288230376151711832 Tell_me_about_Pendor.

3) Watch for the gaps, as usual.

Tweak 20 c)

To disable the 'Cheater' achievement - credits to VonDegurechaff

File: simple_triggers.txt

1) Find this piece of code:

24.000000  257 2133 2 1224979098644774912 0 520

2) Decrease that 257 by 24 (257 -> 233)

3) And delete this part from the body of the trigger:

4 0 31 2 0 0 2117 3 1224979098644774912 144115188075856170 67108864 31 2 1224979098644774912 0 2117 3 1224979098644774912 144115188075856171 16777216 2147483679 2 1224979098644774912 0 2106 2 144115188075856171 16777216 4 0 2117 3 1224979098644774912 144115188075856170 16777216 31 2 1224979098644774912 0 2114 2 144115188075856170 16777216 1 4 936748722493063464 864691128455135507 216172782113786946 -1 5 0 2117 3 1224979098644774912 144115188075856170 33554432 31 2 1224979098644774912 0 2114 2 144115188075856170 33554432 1 4 936748722493063464 864691128455135507 216172782113786947 -1 5 0 2117 3 1224979098644774912 144115188075856170 67108864 31 2 1224979098644774912 0 2114 2 144115188075856170 67108864 1 4 936748722493063464 864691128455135507 216172782113786948 24 3 0 3 0

4) Make sure that exactly 1 gap/space remains between the remaining fragments.

Tweak 20 d)

To extend the "Get 100 troops" cheat menu option to include mercenary company leaders too - credits to Dalion

The "Get 100 troops" and the "Get lords" cheat menu option under the tester's menu (requires 'edit mode' and 'cheats' to be turned on) is very handy to check how certain units look (let it be due to editing or just checking in general) after taking them out with you to the camp. Or to realize special playthroughs, where the different NPC-s (e.g. mercenary company leaders) act as companions in your party. And yet, mercenary company leaders are missing. That will be no longer the case after applying this tweak.

File: menus.txt

1) Find this piece of code:

mno_camp_cheatleo_get_50_troops  1 255 0  Get_100_troops.  12 1617 1 648518346341351425 6 3 1224979098644774912 360287970189639735 360287970189640107 2147483681 3 1224979098644774912 360287970189639981 360287970189640000 2147483679 2 1224979098644774912 360287970189640031 2147483679 2 1224979098644774912 360287970189640008 2147483679 2 1224979098644774912 360287970189639764 2147483679 2 1224979098644774912 360287970189639907 2147483679 2 1224979098644774912 360287970189639948 2147483681 3 1224979098644774912 360287970189640047 360287970189640066 1610 3 648518346341351425 1224979098644774912 100 3 0 2043 2 1 648518346341351425  .

2) And replace it with this:

mno_camp_cheatleo_get_50_troops  1 255 0  Get_100_troops.  6 1617 1 648518346341351425 6 3 1224979098644774912 360287970189639735 360287970189640870 2147483681 3 1224979098644774912 360287970189640100 360287970189640859 1610 3 648518346341351425 1224979098644774912 100 3 0 2043 2 1 648518346341351425  .

21. Miscellaneous (6)

Tweaks to be found in this section:
21 a) To enable the custom font of PoP
21 b) To make cattle move faster on the world map
21 c) To remove the renown decay
21 d) To change the number of hours it takes to read a book
21 e) To change some values about resting
21 f) To remove the horse snort sounds from conversations with mounted troops

Tweak 21 a)

To enable the custom font of PoP

Only if you are on Windows! Linux and Mac users should keep on using the default font, as the custom one won't appear correctly for them.

It is recommended that you play Prophesy of Pendor with the fonts that were created for it specifically. It is much more appealing visually than the native text, it is easy to read and texts won't clutter with different borders either.

To enable it, simply copy the content of the folder named _OPTIONAL_FONT to the mod's main installation directory (so to one directory up), and overwrite everything.

Tweak 21 b)

To make cattle move faster on the world map - credits to TheMageLord

  • This tweak requires a new game to take effect!

File: troops.txt

Use the "Troop Editor" within Morgh's Editor and search for "Cattle" to make the following changes:

  • Check the 'Mounted' flag
  • Riding: 0 -> 10
  • Pathfinding: 0 -> 10

Tweak 21 c)

To remove the renown decay - credits to BananaFruit

How it is actually: Your current renown is divided by 200 (ie, 0.5%), then the result is subtracted from your current renown. This happens once in 2 weeks (every 336 hours).

File: simple_triggers.txt

1) Search for:

2123 3 1224979098644774913 1224979098644774912 200

2) That 200 is the mentioned divisor. To eliminate the renown decay, simply increase that 200 to a much higher number, such as 99999.

Tweak 21 d)

To change the number of hours it takes to read a book - credits to Alex Toews

File: simple_triggers.txt

1) Find this piece of code:

3 31 2 1224979098644774915 0 2105 2 1224979098644774914 7

2) That 7 is a divider for 1000, and the result will be the number of hours it takes to read a book, which is 143 hours by default (1000 / 7 = 143). So for example, to make books take 50 hours to read, change that 7 to 20.

Tweak 21 e)

To change some values about resting - credits to Alex Toews

There are 3 different values about resting which you can change with this tweak:

  • The maximum number of consecutive hours that the game will let you rest at a time without interrupting you
  • The speed multiplier, which is the rate at which the time on the world map speeds up compared to travelling or waiting. Making this value too high will cause huge stutters.
  • The toggle to decide whether you can be attacked or not while resting. If through tweaking, you get caught while resting in a town/castle, a field battle will be initiated.

And you can rest at the following places:

  • Elacrai
  • Order Stronghold
  • Any friendly/neutral town or castle
  • Any village that has a Manor built
  • Anywhere on the map while camping
  • Anywhere on the map while setting up an 'infinite camp' from the cheatmenu

The values of the last option are still editable with TweakMB, so that specifically won't be listed here.

File: menus.txt

1) Find the following pieces of codes for each scenario:

  • Elacrai, Order Stronghold, and any other castle/town respectively (in this order):
1031 3 168 5 0
  • Camping normally:
1031 3 8760 5 1
  • In a village that has a Manor built:
1031 3 168 5 1

2) Blue values above are the maximum number of consecutive hours, the red numbers are the speed multipliers, and the green numbers are the toggles for being attackable or not while resting (1: yes, 0: no). Change these values to your liking.

Tweak 21 f)

To remove the horse snort sounds from conversations with mounted troops - credits to Vetrogor

File: mission_templates.txt

1) Find the section called mst_conversation_encounter, and under it you'll see a bunch of entries that look like this:

32 0 16 512 0 1 0  
1 16 512 0 1 0  
2 16 512 0 1 0  
3 16 512 0 1 0 
...

2) Change all those 512 values to 768 (32 instances in total)



This page is protected and can't be edited by non-admins. If you have any suggestion, addition or issue to report, please post it in the comment section down below. Thanks! - Gorvex

Minimods/Submods

Lastly, here are 3 minimods/submods that I recommend to try out for PoP if you haven't done it before: