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

Spawns

  1. To tweak the spawn rate of the remaining unique spawns (Burilgi, Oswald, Boris, Meregan, Alaric, Kodan, Shalavan and Syla are already covered)
  2. Change the patrolling area or the patrolling radius of minor factions (e.g. so that unique spawns and armies can envade other territories without the need to get lured there)
  3. Change the relation threshold towards the Noldor too (special exception) regarding when you can attack them.
  4. Limit the party size of spawns that get hired by Kings as mercenary companies: 2000 seems to be a nice cap.
  5. Make mercenary company leaders capturable: while being your prisoner, other kings (including yourself) cannot hire that mercenary company, and the only choosable reward in exchange for the freedom of the leader should be a medium pouch of diamonds (worth 50k denars)
  6. Disable bandit lairs from spawning

KO/CKO

  1. Be able to induct troops into KO units without the need to be the owner of a KO chapter
  2. Change the troops you can induct into regular KOs
  3. Change the prestige and gold costs of upgrading the quality of KO/CKO knights
  4. Make a new dialogue option in the War Room menu to ask the residing knighthood order with relations of (-10) or higher to send out a patrol that belongs to their own faction (and not to a kingdom)
  5. Alternative KO upgrade system, where sergeants get improved as well upon each upgrade, by a modest amount: +1 STR; +1 AGI; +10 weapon profs per upgrade (half of the knights' bonuses)
  6. Be able to take reward KO troops from the Bounty Hunt quest beyond the party limit
  7. Change the target factions of the KO bounty hunt quests
  8. Allow accessing the chest in the Order Stronghold after getting rebuilt (takes 2 months)
  9. 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.
  10. 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.

Player, lords, vassals, companions

  1. Be able to break out lords from prison even from the walled fiefs of the faction that you joined as a vassal
  2. Change the ratio of ‘relation/honor’ towards good-natured and upstanding lords.
  3. Prevent lords of defeated factions from automatically joining the player's kingdom
  4. Increase the income of lords, so that they would have consistently higher wealth in order recruit troops steadily from party templates
  5. Increase the 'ideal party size' cap of lords which limits the amount of troops they can have in total (and which causes the surplus rescued troops to get disbanded over time)
  6. Rework some requirements for asking lords to do various actions. For example, be able to ask favors as a mercenary captain or as a vassal/king of another kingdom if you have enough relations with the given lord.
  7. Kings and claimants becoming vassals after their kingdom gets defeated (randomly join another kingdom as lords do)
  8. Change the time needed for companions to return from gathering Right to Rule
  9. Allow the companions with custom reinforcement templates to be asked to abandon them and use the given kingdom reinforcement templates that follow your chosen culture
  10. Fix the following bug: when player is rebelling from a claimant who was successfully put on the throne as a king/queen, and the player decides to keep all his fiefs, the fief that triggered the option to rebel is stated that it's given to a vassal in the former faction, but like he was a vassal of the player. However it's the player who is taking that fief (like how it should happen), and Agathon Legatus is still a vassal of the Empire in the shown example:
    1. https://i.servimg.com/u/f11/19/75/99/36/rebell10.jpg
    2. https://i.servimg.com/u/f11/19/75/99/36/rebell11.jpg
  11. Allow the player to hire Mercenary companies while being just a mercenary or a vassal for a kingdom.

Troops, NPCs

  1. Speed up the upgrade progress of the blacksmith and stableboy at the hideout
  2. Add a "lost & found" NPC for bringing back your stolen goods and equipment (unique weapons, etc.) for a sum
  3. Be able to ask for the whereabouts of Clarissa of Pent (sews capes) and Iris the Lotus (sells robes for wife) from traveller NPCs (just like you can ask for the location of Brother Randalf and Finneas de Digit).
  4. 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.
  5. 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.
  6. Be able to take troops offered by slaver traders beyond the party limit (the ones from rumors)
  7. Change the raw food consumption of troops (not the rate)

Battles

  1. Turn off friendly fire with ranged weapons against your own or allied troops (just as melee weapons can't do damage to them)
  2. Make the ranged AI aim for the body of shieldless troops (e.g. polearm and crossbow wielders) instead of their heads, so that crouching and spear bracing won't be broken.
  3. Change the damage reduction of the different difficulties ('easiest' and 'easy'), both for the player character and for the allied troops
  4. Reduce the size of combat log messages so that they occupy less space on your screen (smaller font and spacing)
  5. 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)
  6. Bring over the ability to play as one of your companions in battles ("commander swap") from rubik's Custom Commander mod.
  7. Horse speed scaling (horse will become slower and slower as it gets wounded)
  8. Adjust the chance of getting recognized while trying to sneak into fiefs (instead of just disabling the feature)
  9. Upon a successful sneak into a walled fief, have your own weapons (and shield) with you, but leave the pilgrim outfit be as is.
  10. Change the impact of Athletics skill, so that it favors troops with low armor (=run faster) much more than troops with high armor
  11. Disable the block radius increase of the Shield skill, and make it constant that corresponds to the dimension of each shield -> no more invisible magnetic shield behaviour
  12. Various features from PBOD (Pre-Battle Orders and Deployment, project of Caba'drin) https://forums.taleworlds.com/index.php?topic=142816.0
    1. pre-battle orders & deployment, so that you have all the time it takes to set up everything the way you want
    2. select which and how many troops from your party should participate in battle
    3. split one troop type into two divisions
    4. automatic volley-fire (wait for each other and fire continously until further orders, and not just only once per command) which also works with 'left', 'middle' and 'right' flanks
    5. 'Skirmish' (new order)
    6. 'Brace spears' (new order which works for all troops with such weapons, and not just for the 1st line)
    7. 'Use shields' (new order)
    8. shield bash (tweaked, to not be OP: have a longer cooldown and only stun people (like kicks do), instead of knocking them down)
    9. ranged weapon profs lowered under bad weather conditions
    10. more accurate 'Hold' (F1) flag
    11. customizeable deathcam
  13. Be able to order your units to use 1-handed weapons, 2-handed weapons or polearms (just like you can order them to use blunt weapons)
  14. Disable the retreat penalties in sieges and field battles
  15. Be able to adjust reinforcement waves for sieges by 2 instead of 4 (just as the way it is for field battles)
  16. Be able to select higher amounts of reinforcement waves for sieges before the 'unlimited' option
  17. Upon a successful siege assault with the player's participation as either a marshall, or a king/queen, let the leftover rescued prisoners pay their gratitude by joining the garrison of the given town/castle.
  18. When there are 10 or less defenders remaining in a siege assault, and you retreat (e.g. because there are some enemies stuck inside a wall), then make those remaining troops automatically surrender, without causing you any penalties (honor or renown)
  19. 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"
  20. When you rescue Noldor prisoners from captivity, let there be a notification about their gratitude (a harsh response at negative relations and an actually welcoming one at positive relations) and get a relation boost of +1 per every 3 rescued Noldor troop.
  21. At Elacrai, upon the training with Vendethiel, allow you to select multiple fights (up to 10) in advance, so that you don't have to cycle through the same conversations over and over again all the time. The time interval between each fight could be tweakable too.

Kingdom and fief management

  1. Make all the 4 "major" minor factions (i.e. Mettenheim, Veccavia, Barclay and Melitine) to be choosable kingdom cultures upon creating your own kingdom, with their own reinforcement templates, kingdom banner, common (at villages) and noble troops (at walled fiefs, these being the top-tier unit) available for hire
  2. Be able to choose another crown if you wish, upon changing culture (costs 300.000 denars)
  3. Be able to hire two or more mercenary companies simultaneously
  4. Be able to effectively command KO/CKO War Parties that got assembled to assist you, similarly to mercenary companies
  5. Be able to keep the original titles of the lords that joined your kingdom from the start of the game (Dux, Legatus, Jarl, Baron, Duke, etc.)
  6. Add a war declaration to the tweak about keeping fiefs after being released from your oath (currently 17 q), as your king would not let you off the hook that easily.
  7. To be able to manage the garrison of castles/towns (give or take troops) even if you are not the owner of the fief, but you are a vassal/king of the same faction. This includes unassigned fiefs too
  8. Disable the automatic garrison refill completely
  9. Add an automatic garrison reinforcement also for the player's faction, and for the kingdom he joined as a vassal or a mercenary (when the player participates in sieges)
  10. Increase the garrison limit of the Hideout / Old Ruins (currently 100 at maximum)
  11. Once the reconstruction of Old Ruins into your Hideout finishes, make it become a full-pledged castle (map icon of a castle, ability to build fief improvements and a KO chapter, no garrison limit, etc.). But keep it unsiegeable, as it wouldn't make much sense if you could potentially lose it and if your troops stored there won't be safe anymore. It's meant to be a "Hideout" (demilitarized zone of your own) for a good reason.
  12. Disable all the penalties of robbing/raiding/tolling caravans at times of war. Such is a normal thing during war.
  13. After you save a village from a raiding lord, you get a boost in relations with the village as a token of their gratitude
  14. The ability to refuse the cow reward (Betsy) during the "Save the elder's daughter" quest, for more relations and some honor instead.
  15. Fix the following issue: when you have positive relations with a village, but you lose some points which would still leave you in the positive region, then you'll get new recruits to hire. The reason is because the option to get new recruits is triggered by a change of relations, but it doesn't matter currently in which direction. While it should imo (only if a relation increase happened)

Miscellaneous

  1. Change rumor interval mechanics, so that how often and how many useful rumors you can get under a period of time
  2. Point-based tournament system from Floris mod
  3. Edit the effects of modifiers in general ('exquisite' for food, 'lordly' for armor pieces, etc.)
  4. Modify the stats given by the 3 elixirs, and the chances on Dust of Twilight
  5. Incorporate as many tweaks to the Mod options menu as possible (make them toggleable from in-game)
  6. "Find item" cheat pages browsable backwards too

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.4. 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)

WARNING

Do not use the 'Quests' -> 'Guild Master Quests' -> 'Add "Meet with Guild Master" to the city menu' tweak, as it's part of the game by default, but TweakMB does not recognize it. Checking the option will make things get corrupt if performed and you'll get a runtime error.

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.

To learn how to edit skills, observe this demonstrating sheet: https://i77.servimg.com/u/f77/19/75/99/36/mnbski12.jpg

Lastly, here are some item modifiers that you can put into the item_flags entry of equipped or stored items:

  • Armor and shields:
    • lordly: 486539264
    • reinforced: 452984832
  • Melee weapons:
    • masterwork: 285212672
    • balanced: 226492416
    • tempered: 234881024
    • heavy: 419430667
  • Bows:
    • masterwork: 285212672
    • strong: 318767104
    • fine: 167772160
  • Ammo:
    • large bag: 704643072
  • Horses:
    • champion: 603979876
    • heavy: 301990048



IMPORTANT!

All of the following tweaks were made for or updated to v3.9.4 (with hotfix #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 mandatory to use Notepad++ for editing .txt files, as some tweaks will not apply properly with regular Notepad! Also, Notepad++ has many QoL features that make it much easier to apply tweaks, such as the number of the line being displayed on the left for instance.

Make sure that you create regular backups of your tweaked files in case you screw something up, so that you won't have to revert all of your tweaks by copying back the original files. Furthermore, it may be possible that your tweaked savegame file won't be compatible with the original version of the mod anymore, which is another good reason for creating regular backups.

Beware that in case of certain tweaks, the piece of code to be searched for (to replace, delete, etc.) might be too long to fit into the search bar, resulting in the remaining part getting cut out. So proceed with caution and always make sure that everything is selected that needs to be!

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

1. Spawns (21)

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 and allow to change the chances of capturing them separately from lords
1 c) To increase the relation threshold at which you can still capture unique spawn leaders
1 d) To disable spawns
1 e) To tweak the spawn rate of minor faction armies and of some unique spawns
1 f) To be able to take Maltise's Asp Throwing Axes for yourself when she gets captured
1 g) To be able to take Wolfbode the Slayer's axe for yourself when he gets captured
1 h) To make Aeldarian, Ithilrandir and Maltise not leave Pendor after getting their special equipment
1 i) To change the maximum possible size of Eyegrim's party
1 j) To make Eyegrim grow his undead army only from rescued prisoners
1 k) 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 l) To add automatic notification messages about the location of unique spawns and minor faction armies
1 m) To add an additional way to recruit Noldor Hunters from hunting Red Brotherhood parties
1 n) To change the size of deserter parties
1 o) To change the frequency of various parties spawning onto the world map
1 p) To change the maximum number of various parties allowed on the world map at a time
1 q) To change the maximum number of militia patrols allowed on the world map at a time
1 r) To prevent Noldor parties from attacking caravans, farmers and militia patrols
1 s) An alternative way to prevent Noldor parties from attacking caravans, farmers and militia patrols
1 t) To change the patrolling radius of various patrols
1 u) To change the level-multiplier of the player determining the size of various parties on the map

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. In case of lords, the value "x" is rolled after each battle per lord, so the chance to capture them isn't prerolled.

Regardless of the outcome of trying to capture a unique spawn leader, 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 and allow to change the chances of capturing them separately from lords - credits to VonDegurechaff

Note: This tweak is mutually exclusive with the previous one!

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. In case of lords, the value "x" is rolled after each battle per lord, so the chance to capture them isn't prerolled.

Regardless of the outcome of trying to capture a unique spawn leader, x gets 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 rerolled every 5 days. If either Ithilrandir or Aeldarian 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.

File: menus.txt

1) Search for this piece of code:

menu_total_victory 0 You_shouldn't_be_reading_this..._{s9} none 475

2) And change that 475 to 477

3) Then, find this piece:

4 0 31 2 1224979098644774954 0 4 0 33 3 1224979098644774934 360287970189639981 360287970189640000 2133 2 1224979098644774956 144115188075857278 1 2 936748722493063906 0 5 0 2136 3 1224979098644774956 0 100 3 0 2170 3 1224979098644774957 2 360287970189639680 2107 2 1224979098644774957 5 2105 2 1224979098644774956 1224979098644774957 2147483678 2 1224979098644774956 60 2133 2 1224979098644774955 1 5 0

4) And replace it with this:

4 0 31 2 1224979098644774954 0 2136 3 1224979098644774956 0 100 2170 3 1224979098644774957 2 360287970189639680 2107 2 1224979098644774957 5 2105 2 1224979098644774956 1224979098644774957 2147483678 2 1224979098644774956 60 2133 2 1224979098644774955 1 5 0 33 3 1224979098644774934 360287970189640186 360287970189640316 2136 3 1224979098644774956 0 100 2170 3 1224979098644774957 2 360287970189639680 2107 2 1224979098644774957 5 2105 2 1224979098644774956 1224979098644774957 2147483678 2 1224979098644774956 60 2133 2 1224979098644774955 1 5 0

5) Red values stand for unique spawns, blue ones for lords and kings. You can set them up separately from each other:

  • 0 100 and 0 100 (the case of Noldor lords vs unique spawns cannot be adjusted here, as "x" will be a constant -100 as described above):
    • if replaced by 10 100, then the target NPC will always be captured with a prisoner management skill of 10
    • if replaced by 100 100, then the target NPC will always be captured
  • 60 and 60 (assuming that you've left the 0 100 ranges intact):
    • if replaced by -100, then the target NPC will always be 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!
    • if replaced by 0, then the target NPC 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]
    • if replaced by 50, then the target NPC 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]
    • if replaced by 150, then the target NPC will never be captured, regardless of your Prisoner Management skill -> [x + (10 * 5) >= 150] -> never true, since x = 0...99!

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

Inquisition armies (including Holy Inquisitor Rasmus Devatica):

Search for:

3 2147483680 2 1224979098644774915 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.

Mettenheim, Barclay, Veccavian and Melitine armies (including the respective unique spawns):

Just like in case of the Noldor lords, they can only be disabled completely, as you can't set the number of days required for them to spawn in. Search for:

648518346341351609 2136 3 1224979098644774921 0 100

There should be 4 instances of this in the file. These control the following spawns in order:

  • № 1:
    • Conquistadoros de Aventura
    • Tercio Villaviciosia (Rufio Vincente de Villaviciosia)
  • № 2:
    • Freikorps Mettenheim
    • Mettenheim Expeditionary Force
    • Obrist Heynrich
  • № 3:
    • Daughters of Persinoe
    • The Renegade Witch Hunt (Verante Kruus)
  • № 4:
    • Melitine Scouting Force
    • Melitine Invasion Force (Sebastokrator Kaspax)

Change 100 to 20 for every occurrence of your choice.

The remaining unique spawns and armies:

Just like in case of the Noldor lords, they can only be disabled completely, as you can't set the number of days required for them to spawn in. 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 and it controls the following spawns:

  • Burilgi the Usurper
  • Oswald de Fleur Adventure Company
  • Sir Boris the Raven
  • Griffonsword Adventure Company (Meregan Kierlic)
  • Alaric von Brouhaha
  • Kodan Ironsword's Adventure Company
  • Sheik Shalavan's Adventure Company
  • Syla Uzas
  • Vanskerry Sea Raider Army
  • Peasant Revolt Army

Change that 0 to 24

Tweak 1 e)

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 f)

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 1659  3 2167 1 1224979098644774912 32 2 1224979098644774912 0 31 2 144115188075855892 360287970189639990 I_will_release_you_if_you_give_me_your_axes.  1660  2 1530 3 360287970189639680 288230376151712895 42 1616 3 648518346341351424 144115188075855892 1 NO_VOICEOVER

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

Tweak 1 g)

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

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_wolfbode_axe 69631 1659  3 2167 1 1224979098644774912 32 2 1224979098644774912 0 31 2 144115188075855892 360287970189639989 I_will_release_you_if_you_give_me_your_axe.  1660  2 1530 2 360287970189639680 288230376151713276 1616 3 648518346341351424 144115188075855892 1 NO_VOICEOVER

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

Tweak 1 h)

To make Aeldarian, Ithilrandir and Maltise not leave Pendor after getting their special equipment - credits to Dalion

With this tweak, after asking Aeldarian for his Duskfall or Mystical Rune Plate, or Ithilrandir for his Havathang or Mystical Rune Plate, or Maltise for his Supreme Asp armor set, they won't leave Pendor anymore, allowing you to get further Qualis Gems, Large Pouches of Diamonds or more of these items. Aeldarian will get a Noldor Composite Bow and Ithilrandir will get a Noldor War Sword as a replacement for their unique weapons.

File: conversation.txt

1) For Aeldarian and Ithilrandir giving you their Duskfall and Havathang respectively, find the line that starts with dlga_prisoner_chat_sig3:prisoner_chat_threat_retire.1, and replace it with this:

dlga_prisoner_chat_sig3:prisoner_chat_threat_retire.1 69631 1659  4 1073741855 2 144115188075855892 360287970189639993 31 2 144115188075855892 360287970189639994 30 2 144115188075855914 1 2147484188 3 144115188075855892 500 1 You_can_return_to_your_homeland,_but_first_handle_me_your_weapon.  1661  17 1616 3 648518346341351424 144115188075855892 1 1 3 936748722493063442 360287970189639680 5 1 2 936748722493063450 3 4 0 31 2 144115188075855892 360287970189639994 1530 2 360287970189639680 288230376151713072 1531 2 360287970189639994 288230376151713072 1530 2 360287970189639994 288230376151713063 3 0 4 0 31 2 144115188075855892 360287970189639993 1530 2 360287970189639680 288230376151712840 1531 2 360287970189639993 288230376151712840 1530 2 360287970189639993 288230376151712838 3 0 1 3 936748722493063445 432345564227567643 10 500 3 144115188075855892 500 1 NO_VOICEOVER

2) For Aeldarian and Ithilrandir giving you their Mystical Rune Plate, find this piece of code:

I_will_accept_your_armor.  1661  6 1616 3 648518346341351424 144115188075855892 1 1 3 936748722493063442 360287970189639680 5 1 2 936748722493063450 3 1 2 936748722493063763 144115188075855892 1530 2

3) And for Maltise giving you her Supreme Asp armor set, find this piece of code:

You_should_return_to_your_homeland_and_not_take_up_arms_ever_again.  1661  9 1616 3 648518346341351424 144115188075855892 1 1 3 936748722493063442 360287970189639680 5 1 2 936748722493063450 3 1 2 936748722493063763 144115188075855892 1530 2

4) Decrease the red numbers by 1 and delete the blue parts (1 2 936748722493063763 144115188075855892) in points 2) & 3). Watch for the gaps, so that only 1 remains at the place of the deleted content.

Tweak 1 i)

To change the maximum possible size of Eyegrim's party - credits to lconracl

With this tweak, you can change the cap of the size of Eyegrim the Devourer's party to anything else you want from the default 5000. If his army gets bigger then the set amount, then it will stop growing and human prisoners will be gradually consumed (eaten) instead.

File: simple_triggers.txt

1) Search for these two instances:

1224979098644774912 2147483678 2 1224979098644774924 5000

2) The 5000 in the end is the default limit. Change it to the value you want for both instances.

Tweak 1 j)

To make Eyegrim grow his undead army only from rescued prisoners - credits to UndeadDuke

With the help of this tweak, Eyegrim's party won't be able to grow faster than any other unique spawn's.

File: simple_triggers.txt

1) Find this piece of code:

3 0 4 0 1651 2 1224979098644774918 1224979098644774912 32 2 1224979098644774918 0 7 3 1224979098644774919 0 1224979098644774918 1656 3 1224979098644774920 1224979098644774912 1224979098644774919 1506 2 1224979098644774921 1224979098644774920 2147483679 2 1224979098644774921 3 2147485155 1 1224979098644774920 1657 3 1224979098644774922 1224979098644774912 1224979098644774919 4 0 30 2 1224979098644774922 2 2123 3 1224979098644774923 1224979098644774922 2 5 0 2133 2 1224979098644774923 1 3 0 1616 3 1224979098644774912 1224979098644774920 1224979098644774923 4 0 1601 2 1224979098644774924 1224979098644774912 2147483678 2 1224979098644774924 5000 2171 2 1224979098644774925 1224979098644774920 4 0 32 2 1224979098644774925 31 2133 2 1224979098644774926 360287970189640035 5 0 30 2 1224979098644774925 26 2133 2 1224979098644774926 360287970189640034 5 0 30 2 1224979098644774925 15 2133 2 1224979098644774926 360287970189640033 5 0 2133 2 1224979098644774926 360287970189640032 3 0 1610 3 1224979098644774912 1224979098644774926 1224979098644774923 2133 2 1224979098644774917 1 3 0 3 0 3 0 4 0 31 2 1224979098644774917 1 2136 3 1224979098644774927 0 100 2319 1 2 4 0 2147483678 2 1224979098644774927 14 2320 2 2 1585267068834416778 5 0 2147483678 2 1224979098644774927 28 2320 2 2 1585267068834416779 5 0 2147483678 2 1224979098644774927 42 2320 2 2 1585267068834416780 5 0 2147483678 2 1224979098644774927 56 2320 2 2 1585267068834416781 5 0 2147483678 2 1224979098644774927 70 2320 2 2 1585267068834416782 5 0 2147483678 2 1224979098644774927 84 2320 2 2 1585267068834416783 5 0 2320 2 2 1585267068834416784 3 0 1105 2 1585267068834416148 16732240 3 0 3 0 

2) Delete the parts in red and decrease the operation counter at the beginning of the script (25.000000 116) by 43 (116 -> 73)

Tweak 1 k)

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

It is advised to 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

Tweak 1 l)

To add automatic notification messages about the location of unique spawns and minor faction armies - credits to Leonion

Note: for the sake of simplicity, you won't be notified of the location of Peasant Revolt Armies in this tweak. But if you really want to find them, then you'll always have the default tavernkeeper option to ask for their whereabouts.

Unwanted sideeffect: some spawns will be listed twice, nearby two different fiefs. These fiefs will be always next to each other, meaning that the given spawn is in between these two

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 code as a new line:

12.000000  39 6 3 1224979098644774913 648518346341351446 648518346341351594 2133 2 1224979098644774915 3 4 0 2273 0 2133 2 1224979098644774915 2 3 0 4 0 541 3 1224979098644774913 253 1 2107 2 1224979098644774915 2 5 0 2147483681 3 1224979098644774913 648518346341351504 648518346341351594 2105 2 1224979098644774915 1 2107 2 1224979098644774915 2 3 0 11 1 1224979098644774917 1609 2 1224979098644774942 1224979098644774917 1073741857 3 1224979098644774942 576460752303423556 576460752303423578 1073741855 2 1224979098644774942 576460752303423502 1073741855 2 1224979098644774942 576460752303423505 1073741855 2 1224979098644774942 576460752303423508 1073741855 2 1224979098644774942 576460752303423511 1073741855 2 1224979098644774942 576460752303423514 31 2 1224979098644774942 576460752303423518 4 0 1073741857 3 1224979098644774942 576460752303423556 576460752303423578 1073741855 2 1224979098644774942 576460752303423502 1073741855 2 1224979098644774942 576460752303423505 1073741855 2 1224979098644774942 576460752303423508 1073741855 2 1224979098644774942 576460752303423511 1073741855 2 1224979098644774942 576460752303423514 31 2 1224979098644774942 576460752303423518 2281 3 1224979098644774919 1224979098644774917 1224979098644774913 2147483680 2 1224979098644774919 1224979098644774915 2330 2 1 1224979098644774917 2330 2 4 1224979098644774913 1106 2 216172782113788090 3394662 3 0 3 0 3 0

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

3) The 12.000000 is the frequency of the trigger, expressed in hours. Increase it to get reports more rarely, or decrease it to get reports more frequently.

Tweak 1 m)

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

File: party_templates.txt

It is advised to 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 n)

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 o)

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 936748722493063594 1 2 936748722493063600 0 1 1 936748722493063605 1 1 936748722493063607 1 1 936748722493063799

Now for this to work without any side-effects, we need to move the call for the respective scripts to another trigger, as the one above also has the call for stuff related to your weekly budget report. So first, decrease the 212 by 4 (212 -> 208) and delete the blue part. Watch for the gaps, as always. Then, to the end of the file, add this trigger as a new line:

168.000000  4 1 1 936748722493063594 1 2 936748722493063600 0 1 1 936748722493063605 1 1 936748722493063607 

Make sure that there remains an empty line at the very end of the file. That 168 in the new line is the one you should edit overall. Lastly, increase the counter in the 2nd line of the file by 1 (133 -> 134).


120.000000  48 2136 3 1224979098644774912 1 100 4 0 2147483678 2 1224979098644774912 50 1 1 936748722493063601 3 0 1 2
  • Azi Dahaka Death Cult Marauders

Just like the previous trigger, this one also has more into it, and that would be the call for the preroll system. We will separate the spawning of Azi Dahaka Death Cult Marauders from this trigger, and leave the frequency of the predetermined values rolled to another tweak. So first, decrease the 48 by 5 (48 -> 43) and delete the blue part. Watch for the gaps, as always. Then, add the following trigger to the end of the file, as a new line:

120.000000  3 2136 3 1224979098644774912 1 100 2147483678 2 1224979098644774912 50 1 1 936748722493063601 

Make sure that there remains an empty line at the very end of the file. That 120 in the new line is the one you should edit overall. Lastly, increase the counter in the 2nd line of the file by 1 (133 -> 134).

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 p)

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 q)

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 r)

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 (752 -> 753)

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 s)

An alternative way to prevent Noldor parties from attacking caravans, farmers and militia patrols - credits to Fandom User (anonymous)

File: party_templates.txt

1) Use the "Party Templates Editor" within Morgh's Editor and check the "civilian" flag for the following parties:

  • Militia_Patrol (#7)
  • Village_Farmers (#97)
  • Caravan (#109)

2) Also, check the "dont attack civilians" flag for these parties:

  • Noldor_Ranger_Company (#61)
  • Aeldarian_Noldor_Lord (#81)
  • Ithilrandir_Noldor_Lord (#82)

Tweak 1 t)

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.

Tweak 1 u)

To change the level-multiplier of the player determining the size of various parties on the map - credits to UndeadDuke

As your level increases, you get bigger and bigger spawns (including bandits and unique spawns) spawning onto the world map. With this tweak, you can essentially change the rate of that growth.

File: scripts.txt

1) Find the following piece of code under the script called update_party_creation_random_limits:

7 2171 2 1224979098644774912 360287970189639680 2122 3 1224979098644774913 1224979098644774912 4

2) That 4 in the end is the level-multiplier, but note that it is only a part of the whole formula for the size limitation. Increasing it will increase the rate of parties' growth for a more challenging playthrough, while decreasing it will decrease it.

2. Knighthood Orders (21)

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 guarantee KO chapters in walled fiefs
2 g) To increase the chance of lords creating KO chapters in their walled fiefs
2 h) To add Knighthood Order chapters into the game before a new start
2 i) To add Knighthood Order chapters into the game with the help of cheatmenu
2 j) To add any Knighthood Order chapter to any walled fief with an in-game conversation
2 k) To add KO chapters to any faction's walled fief, with the usual requirements
2 l) To let the player as king/queen create KO chapters in any walled fief of his/her kingdom
2 m) To remove all requirements for creating KO chapters
2 n) To enable dismantling KO chapters in any of your faction's walled fiefs when you're the king/queen
2 o) To change the rate at which fiefs receive garrison reinforcements from KO chapters
2 p) To change the maximum amount of knights and sergeants allowed to be added to a garrison by the automatic reinforcement of KO chapters
2 q) To change the amount, size, and frequency of KO patrols
2 r) To guarantee sergeants in KO patrols
2 s) To make KO units give you their full equipment upon asking to buy their armor sets
2 t) To change the prestige costs and multipliers of inducting Knighthood Order units
2 u) Overhaul of KO upgrade system

Tweak 2 a)

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

File: menus.txt

This tweak will allow you to garrison troops into the Stronghold, or to take them out. As of v3.9.4, due to the Hideout feature, you'll have to pay 75% of the wages of the garrison once you've touched it (added or removed a troop), as well as an extra of 500 denars for the upkeep of the crew in there. At least the Order Stronghold will never be attacked, so your troops will always be safe there.

1) Search for:

menu_stronghold 4352 {s4}

2) And delete that and the next 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 1585267068834416625 5 0 546 3 504403158265495619 11 6 31 2 144115188075857205 0 2320 2 4 1585267068834416626 5 0 2320 2 4 1585267068834416627 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 1197 1849  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 1585267068834417684 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 1585267068834417685 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 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 1585267068834417685 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 20 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 25 2320 2 9 1585267068834417685 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417687 2133 2 144115188075857206 20 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 50 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417685 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 50 5 0 1073741855 2 1224979098644774912 0 31 2 1224979098644774912 10 2133 2 144115188075857209 19 2320 2 9 1585267068834417685 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417688 2133 2 144115188075857206 20 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 13 2320 2 9 1585267068834417685 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 50 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 18 2320 2 9 1585267068834417685 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 50 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417685 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 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 1585267068834417685 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 5 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417685 2133 2 144115188075857206 5 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 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 1585267068834417685 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 20 5 0 1073741855 2 1224979098644774912 10 31 2 1224979098644774912 0 2133 2 144115188075857209 13 2320 2 9 1585267068834417685 2133 2 144115188075857206 30 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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?  1850  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 1197 1849  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 1585267068834417684 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 1585267068834417685 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 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 1585267068834417685 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 10 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 25 2320 2 9 1585267068834417685 2133 2 144115188075857206 8 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417687 2133 2 144115188075857206 10 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 25 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417685 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 25 5 0 1073741855 2 1224979098644774912 0 31 2 1224979098644774912 10 2133 2 144115188075857209 19 2320 2 9 1585267068834417685 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417688 2133 2 144115188075857206 10 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 13 2320 2 9 1585267068834417685 2133 2 144115188075857206 8 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 25 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 18 2320 2 9 1585267068834417685 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 25 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417685 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 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 1585267068834417685 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 3 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417685 2133 2 144115188075857206 3 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 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 1585267068834417685 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 10 5 0 1073741855 2 1224979098644774912 10 31 2 1224979098644774912 0 2133 2 144115188075857209 13 2320 2 9 1585267068834417685 2133 2 144115188075857206 15 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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?  1850  0 NO_VOICEOVER
dlga_order_blacksmith_1:order_blacksmith_2 1197 1849  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 1585267068834417684 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 1585267068834417685 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 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 1585267068834417685 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 4 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 25 2320 2 9 1585267068834417685 2133 2 144115188075857206 3 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417687 2133 2 144115188075857206 4 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 10 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417685 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 10 5 0 1073741855 2 1224979098644774912 0 31 2 1224979098644774912 10 2133 2 144115188075857209 19 2320 2 9 1585267068834417685 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417688 2133 2 144115188075857206 4 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 13 2320 2 9 1585267068834417685 2133 2 144115188075857206 3 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 10 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 18 2320 2 9 1585267068834417685 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 10 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417685 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 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 1585267068834417685 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 1 5 0 31 2 1224979098644774912 0 2133 2 144115188075857209 10 2320 2 9 1585267068834417685 2133 2 144115188075857206 1 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 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 1585267068834417685 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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 1585267068834417684 2133 2 144115188075857206 4 5 0 1073741855 2 1224979098644774912 10 31 2 1224979098644774912 0 2133 2 144115188075857209 13 2320 2 9 1585267068834417685 2133 2 144115188075857206 6 5 0 2133 2 144115188075857209 0 2320 2 9 1585267068834417686 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?  1850  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 1197 1849  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 1197 1849  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 (4147 -> 4150)

4) Then find this line:

dlga_order_quartermaster_player_response:order_quartermaster_1 66734 1852  0 Show_me_your_supplies.  1853  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 66734 1852  1 540 3 144115188075855892 80 1 That_would_be_all,_Quartermaster.  1873  0 NO_VOICEOVER 
dlga_castle_horse_training_free:castle_horse_training_free1 1198 1873  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.  1874  0 NO_VOICEOVER 
dlga_castle_horse_training_free1:close_window 83118 1874  13 50 1 1224979098644774912 2105 2 1224979098644774912 0 1541 3 1224979098644774913 360287970189639680 1224979098644774912 2147483679 2 1224979098644774913 -1 33 3 1224979098644774913 288230376151711902 288230376151711981 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 66734 1852  0 That_would_be_all,_Quartermaster.  6  0 NO_VOICEOVER

8) And replace it with this:

dlga_order_quartermaster_player_response:close_window 66734 1852  1 2147484188 3 144115188075855892 80 1 That_would_be_all,_Quartermaster.  6  0 NO_VOICEOVER

Tweak 2 f)

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, and reduce the counter at the beginning of the entire script by 5 (158 -> 153). Search for:

2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 33 501 3 648518346341351464 289 360287970189640024 5 0 2147483678 2 1224979098644774913 66 501 3 648518346341351477 289 360287970189640024 5 0 501 3 648518346341351479 289 360287970189640024 3 0
  • To guarantee a chapter in Calendain Castle, replace it with this:
2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351464 289 360287970189640024 3 0
  • To guarantee a chapter in Maras Castle, replace it with this:
2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351477 289 360287970189640024 3 0
  • To guarantee a chapter in Almerra Castle, replace it with this:
2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351479 289 360287970189640024 3 0

9) For Shadow Wolves, only do 1 of the following 3 options depending on your preference, and reduce the counter at the beginning of the entire script by 5 (158 -> 153). Search for:

2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 33 501 3 648518346341351472 289 360287970189640025 5 0 2147483678 2 1224979098644774913 66 501 3 648518346341351478 289 360287970189640025 5 0 501 3 648518346341351491 289 360287970189640025 3 0
  • To guarantee a chapter in Walven Castle, replace it with this:
2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351472 289 360287970189640025 3 0
  • To guarantee a chapter in Savador Castle, replace it with this:
2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351478 289 360287970189640025 3 0
  • To guarantee a chapter in Oregar Castle, replace it with this:
2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351491 289 360287970189640025 3 0

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.

11) To simply guarantee all KO chapters, as well as to set up a secondary Valkyrie chapter in Gunders Lodge so that Fierdsvain does not lag behind other factions, replace everything in the body of the pop2_location_improvements script with this:

149 6 3 1224979098644774912 648518346341351446 648518346341351594 1 2 936748722493063773 -1 501 3 1224979098644774912 291 72057594037927993 3 0 501 3 648518346341351458 289 360287970189640009 501 3 648518346341351451 289 360287970189640010 501 3 648518346341351450 289 360287970189640011 501 3 648518346341351455 289 360287970189640012 501 3 648518346341351454 289 360287970189640016 501 3 648518346341351446 289 360287970189640013 501 3 648518346341351449 289 360287970189640018 501 3 648518346341351459 289 360287970189640023 501 3 648518346341351460 289 360287970189640021 501 3 648518346341351447 289 360287970189640019 501 3 648518346341351463 289 360287970189640026 501 3 648518346341351457 289 360287970189640027 501 3 648518346341351497 289 360287970189640013 2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351448 289 360287970189640017 5 0 2147483678 2 1224979098644774913 100 501 3 648518346341351448 289 360287970189640011 3 0 2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351452 289 360287970189640010 3 0 2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351453 289 360287970189640009 3 0 2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351456 289 360287970189640022 3 0 2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351461 289 360287970189640020 5 0 2147483678 2 1224979098644774913 100 501 3 648518346341351461 289 360287970189640016 3 0 2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351462 289 360287970189640012 3 0 2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351500 289 360287970189640015 3 0 2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351479 289 360287970189640024 3 0 2136 3 1224979098644774913 1 100 4 0 2147483678 2 1224979098644774913 100 501 3 648518346341351478 289 360287970189640025 3 0 6 3 1224979098644774912 648518346341351446 648518346341351464 2136 3 1224979098644774913 0 401 2105 2 1224979098644774913 800 501 3 1224979098644774912 290 1224979098644774913 501 3 1224979098644774912 26 0 3 0 6 3 1224979098644774912 648518346341351464 648518346341351504 2136 3 1224979098644774913 0 201 2105 2 1224979098644774913 100 501 3 1224979098644774912 290 1224979098644774913 501 3 1224979098644774912 26 0 3 0 2133 2 1224979098644774914 360287970189640622 6 3 1224979098644774912 648518346341351504 648518346341351594 2136 3 1224979098644774913 0 201 2105 2 1224979098644774913 200 501 3 1224979098644774912 290 1224979098644774913 501 3 1224979098644774912 293 1224979098644774914 2105 2 1224979098644774914 1 501 3 1224979098644774912 26 0 3 0 6 3 1224979098644774912 648518346341351446 648518346341351464 6 3 1224979098644774915 262 289 2136 3 1224979098644774916 0 100 2133 2 1224979098644774917 0 4 0 2147483680 2 1224979098644774916 9 2105 2 1224979098644774917 1224979098644774916 5 0 2147483680 2 1224979098644774916 33 2105 2 1224979098644774917 1 3 0 501 3 1224979098644774912 1224979098644774915 1224979098644774917 4 0 31 2 1224979098644774917 1 1 4 936748722493063775 1224979098644774912 1224979098644774915 1 501 3 1224979098644774912 26 0 3 0 3 0 3 0 6 3 1224979098644774912 648518346341351464 648518346341351504 6 3 1224979098644774915 260 276 2136 3 1224979098644774916 0 100 2133 2 1224979098644774917 0 4 0 2147483680 2 1224979098644774916 9 2105 2 1224979098644774917 1224979098644774916 5 0 2147483680 2 1224979098644774916 33 2105 2 1224979098644774917 1 3 0 501 3 1224979098644774912 1224979098644774915 1224979098644774917 4 0 31 2 1224979098644774917 1 1 4 936748722493063775 1224979098644774912 1224979098644774915 1 501 3 1224979098644774912 26 0 3 0 3 0 3 0 6 3 1224979098644774912 648518346341351504 648518346341351594 6 3 1224979098644774915 250 273 2136 3 1224979098644774916 0 100 2133 2 1224979098644774917 0 4 0 2147483680 2 1224979098644774916 9 2105 2 1224979098644774917 1224979098644774916 5 0 2147483680 2 1224979098644774916 33 2105 2 1224979098644774917 1 3 0 501 3 1224979098644774912 1224979098644774915 1224979098644774917 4 0 31 2 1224979098644774917 1 1 4 936748722493063775 1224979098644774912 1224979098644774915 1 501 3 1224979098644774912 26 0 3 0 3 0 3 0 6 3 1224979098644774912 648518346341351446 648518346341351504 501 3 1224979098644774912 349 0 3 0 

Watch for the gap at the start!

Tweak 2 g)

To increase the chance of lords creating KO chapters in their walled fiefs - credits to Timon

It often happens in the game that certain knighthood orders do not start with a chapter, and waiting for a king or a lord to establish the one you are looking for might take an eternity. You can, of course, use tweaks to set up these orders in specific castles/towns, but it is more fun and interesting to see things evolve on their own, as you play the game! Therefore, in this tweak, we will increase the chance of lords randomly creating knighthood order chapters that don't exist in the game yet. Also, we will remove the unnecessary requirements for that, like the 1 year in-game playing time needed, or that the player must be above level 30. Keep in mind that kings and lords will never found a chapter of the Order of the Griffon.

File: simple_triggers.txt

1) Find this piece of code:

384.000000  120 2272 1 1224979098644774912 32 2 1224979098644774912 365 2171 2 1224979098644774913 360287970189639680 32 2 1224979098644774913 30 2136 3 1224979098644774914 0 100 2147483678 2 1224979098644774914 5

2) And replace it with this:

384.000000  116 2136 3 1224979098644774914 0 100 2147483678 2 1224979098644774914 15

Watch for the gaps.

3) The 15 in the end is the chance for a lord to create a KO chapter that is not present on the world map yet (except for Griffons). Change it to something else if you want. The default value of 15 means that by 500 in-game days, around 4 new orders will be founded, which means that there should be no orders left without a chapter by that time (except for Griffons). That is, if you were really unlucky and didn't start with an Ebony Gaunlet, Silvermist, Falcon or Radiant Cross chapter either.

Tweak 2 h)

To add Knighthood Order chapters into the game before a new start - credits to Leonion

  • This tweak requires a new game to take effect!

With this tweak, you can make any amount of walled fiefs start with a Knighthood Order chapter upon a new game. In the example shown below, we will add an Ebony Gauntlet chapter to Seven Cross Keep, with instructions on how to add more chapters and how to adjust them to have the desired outcome.

File: scripts.txt

1) Find this piece of code under the script called pop2_location_improvements:

501 3 648518346341351457 289 360287970189640027

2) Right after it, separated by 1 gap, add the following piece:

501 3 648518346341351489 289 360287970189640020

The number 648518346341351489 is Seven Cross Keep's party number, which you can adjust to your liking by opening up the Parties Editor inside Morgh's Editor, and make the value correspond to the following calculation: 648518346341351424 + № of the given fief's entry (65 in case of Seven Cross Keep). Likewise, 360287970189640020 is the Knight of the Ebony Gauntlet's troop number, which you can change by opening the Troop Editor within Morgh's Editor, and make the value correspond to the following calculation: 360287970189639680 + № of a troop (340 in case of Knight of the Ebony Gauntlet). Keep in mind that for each KO chapter, the troop number set must be that of the given knight, and not the sergeant! The script responsible for creating KO chapters is looking for KO knight troop numbers.

3) Then, increase the counter at the beginning of the script by 1 (158 -> 159).

4) If you want to add more chapters to fiefs before a new game's start, then just repeat steps 2) & 3) until you are done. This means that overall, you need to increase the previously mentioned counter by the amount of chapters added (pieces of code from point 2).

Tweak 2 i)

To add Knighthood Order chapters into the game with the help of cheatmenu - credits to Leonion

To actually use this tweak, you'll have to enable the cheatmenu. This method is savegame-compatible, unlike the previous one. And just like during the previous tweak, in the example shown below, we will add an Ebony Gauntlet chapter to Seven Cross Keep, with instructions on how to add more chapters and how to adjust them to have the desired outcome. The option to create KO chapters mid-game will be added to the "Cheat Menu Vader." -> "Test Player Order ..." cheat submenu. Lastly, the actual creation of the KO chapter(s) won't have any notifications popping up.

File: menus.txt

1) Find the following piece of code:

mno_join  0  Join_Sarleon_and_take_over_Avendor.

2) To before it, to the beginning of the line, add this piece of code:

mno_cregsevkeep  0  Create_Knights_of_EG_in_Seven_Cross_Keep  1 501 3 648518346341351489 289 360287970189640020  .

Watch for the gap at the beginning of the line, leave it be.

3) Make sure that you have exactly 2 gaps between the full-stop (.) and "mno_join 0 Join_Sarleon_and_take_over_Avendor.". So that the result will look like this:

mno_cregsevkeep  0  Create_Knights_of_EG_in_Seven_Keep  1 501 3 648518346341351489 289 360287970189640020  .  mno_join  0  Join_Sarleon_and_take_over_Avendor.

The number 648518346341351489 is Seven Cross Keep's party number, which you can adjust to your liking by opening up the Parties Editor inside Morgh's Editor, and make the value correspond to the following calculation: 648518346341351424 + № of the given fief's entry (65 in case of Seven Cross Keep). Likewise, 360287970189640020 is the Knight of the Ebony Gauntlet's troop number, which you can change by opening the Troop Editor within Morgh's Editor, and make the value correspond to the following calculation: 360287970189639680 + № of a troop (340 in case of Knight of the Ebony Gauntlet). Keep in mind that for each KO chapter, the troop number set must be that of the given knight, and not the sergeant! The script responsible for creating KO chapters is looking for KO knight troop numbers.

4) Next, find this line above:

menu_camp_ownorder 0 Select_an_option: none 0 5

And increase that 5 (submenu counter) by 1. 5) If you want to add more chapters with the help of the submenu above, then just repeat steps 2) & 4) until you are done, with the menu description (Create_Knights_of_EG_in_Seven_Cross_Keep) getting adjusted for each separate option. This means that overall, you need to increase the previously mentioned counter by the amount of chapters/options added (pieces of code from point 2).

Tweak 2 j)

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 (4147 -> 4148)

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 k)

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.

Unwanted side-effect: since the option to create a KO chapter can normally be found within the War Room menu, after creating a chapter, you will be brought back to that menu, allowing you to access the noble recruits, as well as to buy a baggage train. I you don't want to use this exploit, then simply quit from the conversation.

File: conversation.txt

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

dlga_steward_menu:pop2_war_room_create_order2 69631 993  0 I_want_to_create_a_chapter_of_a_Knighthood_Order...  1010  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 l)

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.

Unwanted side-effect: since the option to create a KO chapter can normally be found within the War Room menu, after creating a chapter, you will be brought back to that menu, allowing you to access the noble recruits, as well as to buy a baggage train. I you don't want to use this exploit, then simply quit from the conversation.

File: conversation.txt

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

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 993  3 2204 2 1224979098644774915 144115188075856143 31 2 1224979098644774915 432345564227567630 541 3 144115188075856143 289 0 I_want_to_create_a_chapter_of_a_Knighthood_Order...  1010  0 NO_VOICEOVER

Tweak 2 m)

To remove all requirements for creating KO chapters - credits to Dalion

With the help of this tweak, whenever you will be in the "War Room" conversation option with your own senechal (you still need to own a walled fief), you will have access to create any knighthood order's chapter, without any further requirements. Nor gold, nor honor, nor qualis gems, nor cultures, nor owning a particular town, nor relationships with the specific order, no specific companions/claimants in your party will be needed.

File: conversation.txt

1) Find the line that starts with this piece of code:

dlga_pop2_war_room_create_order:pop2_war_room_create_order_after

2) And replace the whole entry with this one:

dlga_pop2_war_room_create_order:pop2_war_room_create_order_after 81919 1010  88 50 1 1224979098644774912 33 3 1224979098644774912 360287970189640009 360287970189640029 2133 2 1224979098644774913 0 4 0 31 2 1224979098644774912 360287970189640009 2133 2 1224979098644774913 1 2320 2 9 1585267068834417375 5 0 31 2 1224979098644774912 360287970189640010 2133 2 1224979098644774913 1 2320 2 9 1585267068834417376 5 0 31 2 1224979098644774912 360287970189640011 2133 2 1224979098644774913 1 2320 2 9 1585267068834417377 5 0 31 2 1224979098644774912 360287970189640012 2133 2 1224979098644774913 1 2320 2 9 1585267068834417378 5 0 31 2 1224979098644774912 360287970189640013 2133 2 1224979098644774913 1 2320 2 9 1585267068834417379 5 0 31 2 1224979098644774912 360287970189640014 2133 2 1224979098644774913 1 2320 2 9 1585267068834417380 5 0 31 2 1224979098644774912 360287970189640015 2133 2 1224979098644774913 1 2320 2 9 1585267068834417381 5 0 31 2 1224979098644774912 360287970189640016 2133 2 1224979098644774913 1 2320 2 9 1585267068834417382 5 0 31 2 1224979098644774912 360287970189640017 2133 2 1224979098644774913 1 2320 2 9 1585267068834417383 5 0 31 2 1224979098644774912 360287970189640018 2133 2 1224979098644774913 1 2320 2 9 1585267068834417384 5 0 31 2 1224979098644774912 360287970189640019 2133 2 1224979098644774913 1 2320 2 9 1585267068834417385 5 0 31 2 1224979098644774912 360287970189640020 2133 2 1224979098644774913 1 2320 2 9 1585267068834417386 5 0 31 2 1224979098644774912 360287970189640021 2133 2 1224979098644774913 1 2320 2 9 1585267068834417387 5 0 31 2 1224979098644774912 360287970189640022 2133 2 1224979098644774913 1 2320 2 9 1585267068834417388 5 0 31 2 1224979098644774912 360287970189640023 2133 2 1224979098644774913 1 2320 2 9 1585267068834417389 5 0 31 2 1224979098644774912 360287970189640024 2133 2 1224979098644774913 1 2320 2 9 1585267068834417390 5 0 31 2 1224979098644774912 360287970189640025 2133 2 1224979098644774913 1 2320 2 9 1585267068834417391 5 0 31 2 1224979098644774912 360287970189640026 2133 2 1224979098644774913 1 2320 2 9 1585267068834417392 5 0 31 2 1224979098644774912 360287970189640027 2133 2 1224979098644774913 1 2320 2 9 1585267068834417393 5 0 31 2 1224979098644774912 360287970189640028 2133 2 1224979098644774913 1 2335 2 9 432345564227567679 3 0 31 2 1224979098644774913 1 1 2 936748722493063777 1224979098644774912 2322 2 8 72057594037927957 2320 2 7 1585267068834417394 Create_{s7}  1030  15 50 1 1224979098644774912 501 3 144115188075856143 289 1224979098644774912 2173 2 1224979098644774913 1224979098644774912 1 3 936748722493063445 1224979098644774913 10 1 3 936748722493063860 1224979098644774913 20 522 3 1224979098644774914 1224979098644774913 100 4 0 32 2 1224979098644774914 0 1 3 936748722493063445 1224979098644774914 -20 3 0 522 3 1224979098644774914 1224979098644774913 101 4 0 32 2 1224979098644774914 0 1 3 936748722493063445 1224979098644774914 -20 3 0 NO_VOICEOVER 

Tweak 2 n)

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

Unwanted side-effect: since the option to dismantle a KO chapter can normally be found within the War Room menu, after dismantling a chapter, you will be brought back to that menu, allowing you to access the noble recruits, as well as to buy a baggage train. I you don't want to use this exploit, then simply quit from the conversation.

File: conversation.txt

1) Increase the counter in the 2nd line of the file by 1 (4147 -> 4148)

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 993  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.  1014  0 NO_VOICEOVER

Tweak 2 o)

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 p)

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 q)

To change the amount, size, and frequency of KO patrols - credits to Timon

This tweak is about KO patrols spawning on their own around castles and towns where they have a chapter, and not the patrols that you can create at the Order Stronghold! KO patrols can belong to either the hosting kingdom or to their own faction, and can either comprise of only knights ("solo"), or of both knights and sergeants ("co-op"). The former kind usually belongs to one of the 5 hosting kingdoms, but not always. The probability for these patrols to spawn is 15% by default, which gets triggered every 16 hours in-game for each castle/town that has a chapter.

Additionally, Knights of the Ebony Gauntlet and Silvermist Rangers can have "lost" patrols spawning independantly in D'Shar lands, with the same mechanics as the above KO patrols (15% chance to spawn upon ever 16 hours). The major difference is that they share the same trigger: Knights of the Ebony Gauntlet get spawned with a 67% chance, and Silvermist Rangers with a 33% chance. This overall means that upon every 16 hours, there is a 10% chance (15% * 0,67) that an Ebony Gauntlet patrol, or a 5% chance (15% * 0,33) that a Silvermist patrol will spawn somewhere in the D'Shar mainland (triangle of Singal, Iskohman, and Torbah).

These patrols are quite rare on the world map by default, and increasing their frequency will add more flavor to the game, as well as easen up the befriending process (especially the Eventides). For changing this "frequency", it is advised to adjust the spawning chance and not the trigger's frequency, so that your gameplay performance will not suffer by any means. For adjusting the frequency of the trigger for spawning KO patrols, there is a separate tweak.

File: scripts.txt

1) For changing the maximum amount of KO patrols allowed on the world map at a time, find this piece of code:

2310 2 1224979098644774925 576460752303423550 2147483678 2 1224979098644774925 9

That 9 in the end is the limit.

2) For changing the maximum amount of "lost" Ebony Gauntlet and Silvermist patrols allowed on the world map at a time, find this piece of code:

2310 2 1224979098644774925 576460752303423550 2147483678 2 1224979098644774925 13

That 13 in the end is the limit.

3) For the spawn chance of regular KO patrols from walled fiefs, find this piece:

1224979098644774914 1 2136 3 1224979098644774920 0 100 2147483680 2 1224979098644774920 15

That 15 in the end is the spawn chance.

4) For the spawn chance of "lost" Ebony Gauntlet and Silvermist patrols, find this piece:

2136 3 1224979098644774928 0 100 2147483678 2 1224979098644774928 15

That 15 in the end is the spawn chance.

5) To adjust the amount of knights and sergeants in "co-op" KO patrols, find this piece of code:

6 20 1610 3 1224979098644774926 1224979098644774914 1224979098644774923 2136 3 1224979098644774923 10 25

6 20 is the min-max range of knights, and the 10 25 is the min-max range of sergeants.

6) To adjust the amount of knights in "solo" KO patrols, find this piece of code:

1224979098644774913 5 0 2136 3 1224979098644774923 4 12

4 12 is the min-max range of knights.

7) To adjust the amount of knights in those "lost" Ebony Gauntlet and Silvermist patrols, find this piece:

1224979098644774915 68 2136 3 1224979098644774924 4 12

Once again, 4 12 is the min-max range of knights.

Tweak 2 r)

To guarantee sergeants in KO patrols - credits to Leonion

File: scripts.txt

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

2136 3 1224979098644774918 0 100

2) Change that 100 to 1

Tweak 2 s)

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 t)

To change the prestige costs and multipliers of inducting 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 1011  0 {s2}.  1011  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 1585267068834417374 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 u)

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 991  3 521 3 1224979098644774912 144115188075856143 289 32 2 1224979098644774912 0 2323 2 1 1224979098644774912 I_want_to_improve_the_quality_of_the_{s1}.  1013  0 NO_VOICEOVER
dlga_pop2_war_room_improve_troops:pop2_war_room_improve_troops_response 4095 1013  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.  1028  0 NO_VOICEOVER
dlga_pop2_war_room_improve_troops_response:pop2_war_room_improve_troops_done 69631 1028  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}.  1029  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 360287970189640847 0 3 0 4 0 33 3 1224979098644774912 420 427 2121 3 1224979098644774914 360287970189640853 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 991  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}.  1013  0 NO_VOICEOVER
dlga_pop2_war_room_improve_troops:pop2_war_room_improve_troops_response 4095 1013  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.  1028  0 NO_VOICEOVER
dlga_pop2_war_room_improve_troops_response:pop2_war_room_menu 69631 1028  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}.  991  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 360287970189640847 0 1 4 936748722493063857 360287970189640085 360287970189640848 0 3 0 4 0 33 3 1224979098644774912 360287970189640100 360287970189640107 2121 3 1224979098644774914 360287970189640853 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 unlock any item for your CKO
3 f) To unlock Sarleon and Ravenstern Armored Warhorses for your CKO when you ask for the legendary weapons of King Ulric and Gregory respectively
3 g) To change the units that your CKO knights and sergeants upgrade from

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 sets the frequency of training sessions (every 18 hours by default). For each training session, your CKO knights and sergeants have a chance (mostly based on the Trainer skill of the companion sent) to gain stats, skills and proficiency points.

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 1734  2 1073741855 2 144115188075855892 360287970189640028 31 2 144115188075855892 360287970189640085

2) Replace the 2 bold numbers with 0

3) Then find this peice:

dlga_buy_order_armour_set:buy_order_armour_set_1 4095 1734  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 1734  27 520

5) Lastly, find this piece:

dlga_buy_order_armour_set:buy_order_armour_set_1 4095 1734  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 1734  30 520

Tweak 3 e)

To unlock any item for your CKO - credits to VonDegurechaff

Files:

  • simple_triggers.txt
  • scripts.txt

1) Open simple_triggers.txt and 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.

9) For newly added items, you will have to extend the range of equipment allowed to appear in the item pools of your CKO. For this, open scripts.txt and find this piece of code:

2106 2 1224979098644774919 10 6 3 1224979098644774921 0 288230376151713283

Increase that 288230376151713283 by the amount of new items. The value set should be 288230376151711744 + TheLastItems'sEntryNumber + 1. Then load your game, and press "J" on the world map.

Tweak 3 f)

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 1665  10 31 2 144115188075855950 1 33 3 144115188075855892 360287970189640206 360287970189640211 2147483678 2 72057594037927937 6 1073741975 2 144115188075855892 288230376151713099 1073741975 2 144115188075855892 288230376151713071 1073741975 2 144115188075855892 288230376151712839 1073741975 2 144115188075855892 288230376151713050 151 2 144115188075855892 288230376151713016 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 288230376151713099 1531 2 360287970189640206 288230376151713099 1530 2 360287970189640206 288230376151713084 5 0 31 2 144115188075855892 360287970189640207 1530 2 360287970189639680 288230376151713071 1531 2 360287970189640207 288230376151713071 1530 2 360287970189640207 288230376151713064 5 0 31 2 144115188075855892 360287970189640208 1530 2 360287970189639680 288230376151712839 1531 2 360287970189640208 288230376151712839 1530 2 360287970189640207 288230376151712837 5 0 31 2 144115188075855892 360287970189640209 1530 2 360287970189639680 288230376151713050 1531 2 360287970189640209 288230376151713050 1530 2 360287970189640209 288230376151713048 5 0 31 2 144115188075855892 360287970189640210 1530 2 360287970189639680 288230376151713016 1531 2 360287970189640210 288230376151713016 1530 2 360287970189640210 288230376151713064 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 1665  10 31 2 144115188075855950 1 33 3 144115188075855892 360287970189640206 360287970189640211 2147483678 2 72057594037927937 6 1073741975 2 144115188075855892 288230376151713099 1073741975 2 144115188075855892 288230376151713071 1073741975 2 144115188075855892 288230376151712839 1073741975 2 144115188075855892 288230376151713050 151 2 144115188075855892 288230376151713016 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 288230376151713099 1531 2 360287970189640206 288230376151713099 1530 2 360287970189640206 288230376151713084 1 2 936748722493063873 288230376151711970 5 0 31 2 144115188075855892 360287970189640207 1530 2 360287970189639680 288230376151713071 1531 2 360287970189640207 288230376151713071 1530 2 360287970189640207 288230376151713064 1 2 936748722493063873 288230376151711969 5 0 31 2 144115188075855892 360287970189640208 1530 2 360287970189639680 288230376151712839 1531 2 360287970189640208 288230376151712839 1530 2 360287970189640207 288230376151712837 5 0 31 2 144115188075855892 360287970189640209 1530 2 360287970189639680 288230376151713050 1531 2 360287970189640209 288230376151713050 1530 2 360287970189640209 288230376151713048 5 0 31 2 144115188075855892 360287970189640210 1530 2 360287970189639680 288230376151713016 1531 2 360287970189640210 288230376151713016 1530 2 360287970189640210 288230376151713064 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.

Tweak 3 g)

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:

432345564227567623 2133 2 72057594037927957 360287970189639779 2133 2 72057594037927958 360287970189639774

(Sarleon Knight and Sarleon Man-at-Arms)

Ravenstern:

432345564227567624 2133 2 72057594037927957 360287970189639798 2133 2 72057594037927958 360287970189639788

(Ravenstern Knight and Ravenstern Man-at-Arms)

D'Shar:

432345564227567625 2133 2 72057594037927957 360287970189639818 2133 2 72057594037927958 360287970189639806

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

Fierdsvain:

432345564227567626 2133 2 72057594037927957 360287970189639839 2133 2 72057594037927958 360287970189639830

(Fierdsvain Hersir and Fierdsvain Heavy Axeman)

Empire:

432345564227567627 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:

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 when refusing a ransom offer for a lord
4 c) To disable the honor loss upon razing a village
4 d) To disable the honor loss upon stealing cows from a village
4 e) To disable the honor loss upon stealing supplies/food from a village
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 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 c)

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

File: menus.txt

1) Search for:

1441151880758558915 1 2 936748722493063450 -1

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

Tweak 4 d)

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 e)

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 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 (10)

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 a field battle
5 d) To change the relation you get/lose upon helping/fighting a faction
5 e) To adjust the price of buying peace
5 f) To change the -10 relation you lose after joining a battle against a faction as king/queen
5 g) To remove or change the relation hit towards claimants when assigning fiefs to someone else during the questline
5 h) To change the relation you get/lose with your vassals upon distributing fiefs
5 i) To change the values of the gift system to repair relations with enemy lords, available from ladies
5 j) To modify the relation points you get/lose for completing/failing various quests and upon some lord interactions

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 144115188075857279

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 a field 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 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.

Tweak 5 f)

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 g)

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 h)

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 i)

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.  960  2 2133 2 144115188075855914 1
Maybe_I_can_afford_{reg11}_denars.  960  2 2133 2 144115188075855914 2
In_that_case,_I_am_ready_to_spend_{reg12}_denars.  960  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 958  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 j)

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/interactions responding to those relation points are the following, indicated by the dlga_... conversation lines regarding where they are located at (between parentheses):

Town relations:

  • 1. Knock out or apologize to the drunken unit in the tavern: 1 (dlga_start:player_duel_response)
  • 2. Deliver wine - completion: 1 (dlga_tavernkeeper_deliver_wine:tavernkeeper_pretalk)
  • 3. Buy drinks in tavern: 1 (dlga_tavernkeeper_buy_drinks_end:tavernkeeper_pretalk)
  • 4. Persuade lords to make peace - accept money: 5 (dlga_lord_persuade_lords_to_make_peace_pay:close_window)
  • 5. Persuade lords to make peace - decline money: 8 (dlga_lord_persuade_lords_to_make_peace_no_pay)
  • 6. Deal with night bandits completion: 1 (dlga_mayor_begin:lord_deal_with_night_bandits_completed)
  • 7. Deal with looters - completion: 5 (dlga_mayor_looters_quest_destroyed_2:close_window)
  • 8. Deliver goods from looters - no longer used, ignore!: 3 (dlga_mayor_looters_quest_goods_2:close_window)
  • 9. Move cattle herd - completion: 3 (dlga_mayor_begin:close_window)
  • 9. Rescue kidnapped girl - completion: 2 (dlga_mayor_begin:close_window.1)
  • 10. Track down bandits: 2 (dlga_mayor_begin:mayor_friendly_pretalk)
  • 11. Deal with troublesome bandits - completion: 2 (dlga_mayor_begin:mayor_friendly_pretalk.1)

Village relations:

  • 12. Deliver cattle to village - completion: 5 (dlga_start:village_elder_deliver_cattle_thank)
  • 13. Rescue the elder's daughter: 7 (dlga_start:village_elder_deliver_cattle_thank.1)
  • 14. Escort villagers to town: 4 (dlga_start:village_elder_deliver_cattle_thank.2)
  • 15. Deliver grain to village - completion: 5 (dlga_village_elder_deliver_grain_thank:village_elder_deliver_grain_thank_2)
  • 16. Accept "Deliver grain to village" quest: 5 (dlga_village_elder_deliver_grain_mission_accept:close_window)
  • 17. Accept "Train peasants" quest: 3 (dlga_village_elder_train_peasants_against_bandits_mission_accept:close_window)
  • 18. Accept "Deliver cattle" quest: 3 (dlga_village_elder_deliver_cattle_mission_accept:close_window)
  • 19. Accept "Rescue the elder's daughter" quest: 2 (dlga_village_elder_rescue_daughter_mission_accept:close_window)
  • 20. Accept "Escort villagers to town" quest: 1 (dlga_village_elder_escort_peasants_mission_accept:close_window)

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 (dlga_start:rescue_prisoner_succeed_2)
  • 22. Capture a rescued lord (when at war): -30 (dlga_freed_lord_answer:freed_lord_answer_1)
  • 23. Rescue friendly lord from being prisoner: 5 (dlga_freed_lord_answer:freed_lord_answer_2)
  • 24. Take enemy lord prisoner after battle: -5 (dlga_defeat_lord_answer:defeat_lord_answer_1)
  • 25. Allow enemy lord to go free after battle: 2 (dlga_defeat_lord_answer:defeat_lord_answer_2)
  • 26. Ignore! (relation gain or loss set by previous actions, like releasing him the last time you met, or raiding his village, etc) (dlga_party_encounter_lord_hostile_attacker:party_encounter_lord_hostile_attacker)
  • 27. Ask enemy lord to let go without battle: -7 (dlga_party_encounter_offer_dont_fight:close_window)
  • 28. Join a claimant: 50 (dlga_lord_give_conclude_2:close_window)
  • 29. Quarrel between two lords - renouncing friendship with the other lord: 5 (-10 to the other lord) (dlga_lord_event_choose_friend:lord_event_choose_friend_renounce)
  • 30. Quarrel between two lords - defending friendship with the other lord: -10 (5 to the other lord) (dlga_lord_event_choose_friend:lord_event_choose_friend_defend)
  • 31. Quarrel between two lords - saying that you don't want to be involved in their quarrel: -2 (-3 to the other lord) (dlga_lord_event_choose_friend:lord_event_choose_friend_neutral)
  • 32. Ignore! (relation gain or loss set by previous actions, like releasing him the last time you met, or raiding his village, etc) (dlga_lord_start:lord_start)
  • 33. Ghost lady - accuse lord of murder: -20 (dlga_ghostlord_accuse:close_window)
  • 34. Ghost lady - accuse scribe of murder: 10 (dlga_ghostlord_end:close_window)
  • 35. Ghost lady - accuse lord's rival of murder: -10 (dlga_ghostenemy_accuse:close_window)
  • 36: Ghost lady - accused lord of murder, then change mind to accuse the scribe instead: 5 (dlga_ghostenemy_end:close_window)
  • 37: Incriminate commander - success: 5 (dlga_lord_start:lord_generic_mission_completed.1)
  • 38: Incriminate commander - failure: -5 (dlga_lord_start:close_window)
  • 39: Meet spy in enemy town - success: 3 (dlga_quest_meet_spy_in_enemy_town_completed_2:lord_pretalk)
  • 40. Start a war by raiding caravans - success: 10 (dlga_lord_start:lord_pretalk)
  • 41. Collect debt from another lord - success: 2 (dlga_lord_collect_debt_pay:lord_pretalk)
  • 42. Kill the merchant: 4 (dlga_lord_start:close_window.1)
  • 43. Let the merchant go: 2 (dlga_lord_kill_local_merchant_let_go_2:lord_pretalk)
  • 44. Follow spy - capture and bring back both the spy and the handler: 4 (dlga_lord_start:lord_follow_spy_completed)
  • 45. Follow spy - capture and bring back only the spy: -1 (dlga_lord_start:lord_follow_spy_half_completed)
  • 46. Follow spy - capture and bring back only the handler: 1 (dlga_lord_start:lord_follow_spy_half_completed.1)
  • 47. Follow spy - fail to capture either: -2 (dlga_lord_start:lord_follow_spy_failed)
  • 48. Bring back runaway serfs: 2 (dlga_lord_start:lord_generic_mission_completed.2)
  • 49. Fail to bring back runaway serfs: -1 (dlga_lord_bring_back_runaway_serfs_failed_1a:lord_pretalk)
  • 50. Refuse to bring back runaway serfs: -10 (dlga_lord_bring_back_runaway_serfs_failed_1b:close_window)
  • 51. Kill bandits in village for a lord: 3 (dlga_lord_start:lord_deal_with_bandits_completed)
  • 52. Failing to kill bandits in village for a lord: -5 (dlga_lord_start:lord_pretalk.1)
  • 53. Bring cattle during campaign - completion: 2 (dlga_lord_start:lord_deliver_cattle_to_army_thank)
  • 54. Scout during campaign - completion : 1 (dlga_lord_start:lord_scout_waypoints_thank)
  • 55. Accept quest to bring cattle during campaign: 1 (dlga_lord_mission_told_deliver_cattle_to_army_accepted:close_window)
  • 56. Report to army for campaign after peace kicks in: 1 (dlga_lord_start:lord_pretalk.2)
  • 57. Report to army for campaign: 1 (dlga_lord_report_to_army_completed:close_window)
  • 58. Accept quest to scout during campaign: 1 (dlga_lord_mission_told_scout_waypoints_accepted:close_window)
  • 59. Lend companion to lord - complete: 3 (dlga_lord_lend_companion_end:lord_pretalk.1)
  • 60. Challenge lord to a duel (for a lady): -15 (dlga_lord_challenge_duel:close_window)
  • 61. Deliver message to a friendly lord: 1 (dlga_lord_message_delivered:lord_pretalk)
  • 62. Deliver message to an enemy lord: 1 (dlga_lord_message_delivered_enemy:close_window)
  • 63. Ask king to accept you as a vassal again: 3 (dlga_lord_ask_pardon_after_renounce_peace:lord_pretalk)
  • 64. Ask king to accept you as a vassal again then reject offer: -5 (dlga_lord_ask_pardon_terms_rejected:close_window)
  • 65. Tell a lord to surrender or die: -1 (dlga_party_encounter_lord_hostile_ultimatum_surrender:close_window)
  • 66. Cancel the attack of a lord after threatening him: -1 (dlga_lord_attack_verify_cancel:close_window)
  • 67. Cancel the attack of a friendly lord after threatening him: -5 (dlga_lord_ultimatum_surrender:lord_attack_verify_b)
  • 68. Tell a lord to surrender or die when at peace: -30 (dlga_lord_attack_verify_commit:close_window)
  • 69. 'Capture a lord' quest - success: 4 (dlga_capture_enemy_hero_thank:capture_enemy_hero_thank_2)
  • 70. Train troops for lord and hand them over: 3 (dlga_lord_active_mission_2:lord_raise_troops_thank)
  • 71. Collect taxes for lord - success: 2 (dlga_lord_collect_taxes_success:lord_pretalk)
  • 72. Collect taxes for lord - failure: -1 (dlga_lord_collect_taxes_fail:lord_pretalk)
  • 73. Hunt down fugitive - success and accept reward: 1 (dlga_lord_hunt_down_fugitive_reward_accept:lord_pretalk)
  • 74. Hunt down fugitive - success and reject reward: 1 (dlga_lord_hunt_down_fugitive_reward_reject:lord_pretalk)
  • 75. Hunt down fugitive - failure: -1 (dlga_lord_hunt_down_fugitive_fail:lord_pretalk)
  • 76. Cheat - tell a lord to "Like me": 20 (dlga_lord_suggest_action:lord_pretalk)
  • 77. Rudely reject quest to deliver letter: -4 (dlga_lord_mission_deliver_message_rejected_rudely_3:close_window)
  • 78. Accept quest from lord to deal with bandits: 1 (dlga_lord_mission_deal_with_bandits_accepted:close_window)
  • 79. Accept quest to train troops: 1 (dlga_lord_mission_raise_troops_accepted:close_window)
  • 80. Accept quest to collect taxes: 1 (dlga_lord_mission_collect_taxes_accepted:close_window)
  • 81. Accept quest to hunt down fugitive: 1 (dlga_lord_mission_hunt_down_fugitive_accepted:close_window)
  • 82. Accept quest to meet spy in enemy town: 1 (dlga_quest_meet_spy_in_enemy_town_accepted:quest_meet_spy_in_enemy_town_accepted_response)
  • 83. Accept quest to follow and capture spy: 1 (dlga_lord_tell_mission_follow_spy_accepted:close_window)
  • 84. Accept quest to capture enemy lord: 1 (dlga_lord_tell_mission_capture_enemy_hero_accepted:close_window)
  • 85. Accept quest to lend a companion: 1 (dlga_lord_tell_mission_lend_companion_accepted:close_window)
  • 86. Accept quest to collect debt from another lord: 1 (dlga_lord_tell_mission_collect_debt_accepted:close_window)
  • 87. Reject quest to incriminate commander: -5 (dlga_lord_tell_mission_incriminate_commander_rejected:lord_pretalk)
  • 88. Accept quest to incriminate commander: 2 (dlga_lord_tell_mission_incriminate_commander_fin:lord_pretalk)
  • 89. Reject quest (generic): -1 (dlga_lord_mission_rejected:close_window)
  • 90. Allow enemy lord to go free after battle (generic): 2 (dlga_lord_talk:defeat_lord_answer_2)
  • 91. Escort lady - success: 2 (dlga_start:lady_escort_lady_succeeded)
  • 92. Duel for lady - success: 10 (dlga_lady_qst_duel_for_lady_succeeded_2:lady_pretalk)
  • 93. Duel for lady - failure: 6 (dlga_lady_qst_duel_for_lady_failed_2:lady_pretalk)
  • 94. Answer for a call to visit a lady: 1 (dlga_start:lady_start.2)
  • 95. Rescue prisoner lord for a lady (generic) - complete: 8 (dlga_start:lady_generic_mission_succeeded)
  • 96. Rescue prisoner lord for a lady - complete: 8 (dlga_start:rescue_prisoner_succeed_1)
  • 97. Ghost lady - accuse lover of murder: -10 (dlga_ghostlover_accuse:close_window)
  • 98: Ghost lady - accused lover of murder, then change mind to accuse the scribe instead: 5 (dlga_ghostlover_end:close_window)
  • 99. Accept quest to duel for lady: 3 (dlga_lady_quest_duel_for_lady_3_accepted:close_window)
  • 100. Reject quest to duel for lady: -1 (dlga_lady_quest_duel_for_lady_3_rejected:close_window)
  • 101. Reject quest from lady: -1 (dlga_lady_mission_rejected:close_window)
  • 102. Ignore! (convince lord to do something by relationship (for quests), negative based on other script) (dlga_convince_friendship_go_on:convince_accept)
  • 103. Release prisoner lord from your party: 2 (dlga_prisoner_chat_noble2:defeat_lord_answer_2)

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

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 1224979098644774920

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) Find this piece:

1 2 936748722493063906 2

2) Cut that from its place and put it right after this piece of code:

72057594037927945 3 0

Make sure that the individual numbers are separated by exactly 1 space from the left and right in both cases

Tweak 7 b)

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

File: menus.txt

1) Search for:

2 144115188075857282 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:

648518346341351600 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 864691128455135396  .  mno_bet_250_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 250  250_denars.  2 2133 2 144115188075855914 250 2060 1 864691128455135396  .  mno_bet_100_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 100  100_denars.  2 2133 2 144115188075855914 100 2060 1 864691128455135396  .  mno_bet_50_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 50  50_denars.  2 2133 2 144115188075855914 50 2060 1 864691128455135396  .  mno_bet_25_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 25  25_denars.  2 2133 2 144115188075855914 25 2060 1 864691128455135396  .  mno_go_back_dot  0  Go_back.  1 2060 1 864691128455135393  .

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 864691128455135396  .  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 864691128455135396  .  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 864691128455135396  .  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 864691128455135396  .  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 864691128455135396  .  mno_go_back_dot  0  Go_back.  1 2060 1 864691128455135393  .

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 1441151880758558807 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 of 64)

6 2133 2 1224979098644774912 0 6 3 1224979098644774913 0 64

(1 instance)

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

(1 instance)

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

(1 instance)

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)

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 in this piece:

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.  1633  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.  1633  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 1634  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 (9)

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 be able to whistle for the nearest horse
8 f) To change the minimum number of seconds after which enemies will be allowed to flee (if routing is enabled)
8 g) To swap the spawn points of farmers and bandits upon village infestations
8 h) To disable village battle scenes when you fight against lords
8 i) 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:

-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 
-26.000000 0.000000 0.000000  0  13 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 1783 2 1224979098644774913 0 505 3 1224979098644774913 46 0
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

The reassignment does not affect the last 3 custom divisions!

File: mission_templates.txt

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

-26.000000 0.000000 0.000000  0  13 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 1783 2 1224979098644774913 0 505 3 1224979098644774913 46 0

2) And replace it with this:

-26.000000 0.000000 0.000000  0  57 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 1773 2 1224979098644774924 1224979098644774913 4 0 2147483678 2 1224979098644774924 6 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 3 0 31 2 1224979098644774915 1 1774 2 1224979098644774913 1224979098644774920 1718 2 1224979098644774921 1224979098644774913 2172 3 1224979098644774922 1224979098644774921 0 2133 2 1224979098644774923 1163 4 0 30 2 1224979098644774922 13 2133 2 1224979098644774923 1277 3 0 1779 2 1224979098644774913 1224979098644774923 1747 2 1224979098644774913 1224979098644774923

In case you've applied the previous tweak as well, then still just replace the line that starts with -26.000000 0.000000 0.000000 with the above. It has the replaced part included.

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 #1277). And if his Strength is less than 13, then the lance will be replaced with a simple Sword (item entry #1163). 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  57 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 1773 2 1224979098644774924 1224979098644774913 4 0 2147483678 2 1224979098644774924 6 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 3 0 31 2 1224979098644774915 1 1774 2 1224979098644774913 1224979098644774920 1718 2 1224979098644774921 1224979098644774913 2172 3 1224979098644774922 1224979098644774921 0 2133 2 1224979098644774923 1163 4 0 30 2 1224979098644774922 13 2133 2 1224979098644774923 1277 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, then don't add these 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 1163 4 0 30 2 1224979098644774919 13 2133 2 1224979098644774920 1277 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 #1277). And if his Strength is less than 13, then the lance will be replaced with a simple Sword (item entry #1163). 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 be able to whistle for the nearest horse - credits to UndeadDuke

This tweak will allow you to call for a horse in a 50m radius with a whistle, by pressing "H". However, the horse will not track your movement, and will come to the spot where you stood at the time of pressing the button, so keep that in mind. The conditions for this to work are:

  • The player has to be alive and dismounted
  • The horse cannot have a rider
  • The distance between the player and the horse should be less than 50m
  • If there are multiple horses within that distance, then only the closest one will answer the call, so you can't call for more than one horse at a time. To call the next one, you have to kill the closest horse first.

Files:

  • sounds.txt
  • mission_templates.txt

1) First and foremost, download this whistle sound and copy it to the "Sounds" folder of PoP: https://drive.google.com/file/d/1_Orqn1KkQSj6xd-fQ23ty19DWOxvPeX9/view?usp=sharing

2) Then, open sounds.txt, increase the counter in the 2nd line of the file by 1 (1342 -> 1343), and put this entry after fl_pistol.WAV 2720:

horse_whistle.ogg 2720

So that the result will look like this:

 tavernsound.ogg 2182
 fl_pistol.WAV 2720
 horse_whistle.ogg 2720
639
snd_click 769 1 0 0
snd_tutorial_1 1801 1 1 0

3) Next, increase that highlighted counter (639) by 1 (639 -> 640), and copy the following entry to the end of the file:

snd_horse_whistle 2720 1 1342 0

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

4) Now open up mission_templates.txt, and 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)

5) For each section, add the following trigger right under the previously increased counters, as a new line each:

0.000000 1.000000 1.000000  6 71 1 35 1700 1 1224979098644774912 1702 1 1224979098644774912 1714 2 1224979098644774913 1224979098644774912 31 2 1224979098644774913 -1 1750 2 1224979098644774912 1152921504606847615  27 2133 2 1224979098644774912 -1 2133 2 1224979098644774913 0 1700 1 1224979098644774914 1710 2 10 1224979098644774914 12 1 1224979098644774915 1702 1 1224979098644774915 2147485352 1 1224979098644774915 1715 2 1224979098644774916 1224979098644774915 31 2 1224979098644774916 -1 1710 2 11 1224979098644774915 711 3 1224979098644774917 10 11 2147483680 2 1224979098644774917 50 4 0 2147483679 2 1224979098644774913 1 2133 2 1224979098644774918 1224979098644774917 2133 2 1224979098644774912 1224979098644774915 2133 2 1224979098644774913 1 5 0 2147483678 2 1224979098644774917 1224979098644774918 2133 2 1224979098644774918 1224979098644774917 2133 2 1224979098644774912 1224979098644774915 3 0 3 0 4 0 30 2 1224979098644774912 0 1730 2 1224979098644774912 10 3 0 

Tweak 8 f)

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 g)

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 h)

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 after "{s2}_You_have_{reg10}_troops_fit_for_battle_against_their_{reg11}. none" 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 1585267068834416545 1106 2 216172782113783958 16732240 5 0 31 2 144115188075856191 1 1663 2 144115188075856190 0 2320 2 7 1585267068834416545 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 i)

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 (9)

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 ammo reduction upon sally-outs
9 c) To change the number of soldiers spawned in towns' courtyard during the second stage of siege assaults
9 d) To change the number of soldiers spawned in towns' and castles' castle hall during the final stage of siege assaults
9 e) To change the rates of ammo refilling in a siege defense
9 f) To let the terms of agreement actually happen when the defenders may surrender to you during a siege
9 g) To change the maximum food supply of walled fiefs to be able to acually starve them out while besieging
9 h) To add the ability to besiege friendly castles/towns the "honest" way - with loss of renown
9 i) To add the ability to besiege friendly castles/towns the "barbaric" way - without the usual penalties

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

The reassignment does not affect the last 3 custom divisions!

File: mission_templates.txt

1) 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  45 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 1073741855 2 1224979098644774917 17 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 1773 2 1224979098644774922 1224979098644774912 4 0 2147483678 2 1224979098644774922 6 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 3 0 31 2 1224979098644774914 1 1774 2 1224979098644774912 1224979098644774918 1718 2 1224979098644774919 1224979098644774912 2172 3 1224979098644774920 1224979098644774919 0 2133 2 1224979098644774921 1163 4 0 30 2 1224979098644774920 13 2133 2 1224979098644774921 1277 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 #1277). And if his Strength is less than 13, then the lance will be replaced with a simple Sword (item entry #1163). 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 to reassign archers, crossbowmen and arquebusiers to the "infantry" group after depleting their ammo (10/a), then once again, increase the trigger counters (the numbers by themselves 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 

6) As an extra, you may apply those above to the mst_village_raid section (village fights) as well if you want.

Tweak 9 b)

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 c)

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 d)

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 e)

To change the rates of ammo refilling in a siege defense

File: mission_templates.txt

1) Find the 3 instances of these two triggers under mst_castle_attack_walls_belfry, mst_castle_attack_walls_ladder and mst_quick_battle_siege:

60.000000 0.000000 0.000000  0  10 1700 1 1224979098644774912 12 1 1224979098644774913 2147483679 2 1224979098644774913 1224979098644774912 1702 1 1224979098644774913 1704 1 1224979098644774913 1770 2 1224979098644774914 1224979098644774913 1073741855 2 1224979098644774914 144115188075856381 31 2 1224979098644774914 144115188075856383 1728 1 1224979098644774913 3 0
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, and the 60 is the amount of seconds after which the AI (everyone else) will get an ammo refill in a defensive siege. Change these values to your liking (3 times).

3) For the player, if you want to make it as it was in v3.8, which was every 60 seconds, then you could just delete the whole entry of the trigger starting with 180.000000 (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)

The trigger starting with 60.000000 will automatically apply to the player as well once the other one is no longer present.

Tweak 9 f)

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 353  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?  354  0 NO_VOICEOVER
dlga_player_siege_ask_surrender:player_siege_ask_leave_unmolested 4095 353  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.  355  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 g)

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 h)

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

If you attack a friendly castle or town using this tweak as a king/queen, then war will begin with the target faction. If you do the same as a vassal of a kingdom, then there won't be war, but you'll still have relations set to the negatives. It is needed for besieged fiefs to maintain their 'under siege' status as long as they are actually under siege. Otherwise that state would get reset at each day's midnight and you would lose the progress of your siege preparations in case you won't be able to start the assault in time.

Note: This tweak is exclusive with the next one! Also, keep in mind that if you attempt an attack on a friendly kingdom's castle or town as a vassal, then you won't be able to besiege more of that faction's fiefs until your relation gets repaired to at least 0 by paying for peace or by having a war-peace cycle. Lastly, you may even attack the kingdom you joined. If you succeed with the siege, then you'll automatically create your own kingdom in the end. However, you'll lose all the other fiefs you had.

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

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

3) The -40 is the relation set with the targeted faction after the attempt. Change it to something else if you so desire, just keep it at the negatives if you want to have a war declaration or to prevent the cancelling of sieges at midnight.

Tweak 9 i)

To add the ability to besiege friendly castles/towns the "barbaric" way - without the usual penalties - credits to VonDegurechaff

If you attack a friendly castle or town using this tweak as a king/queen, then war will begin with the target faction. If you do the same as a vassal of a kingdom, then there won't be war, but you'll still have relations set to the negatives. It is needed for besieged fiefs to maintain their 'under siege' status as long as they are actually under siege. Otherwise that state would get reset at each day's midnight and you would lose the progress of your siege preparations in case you won't be able to start the assault in time.

Note: This tweak is exclusive with the previous one! Also, keep in mind that if you attempt an attack on a friendly kingdom's castle or town as a vassal, then you won't be able to besiege more of that faction's fiefs until your relation gets repaired to at least 0 by paying for peace or by having a war-peace cycle. Lastly, you may even attack the kingdom you joined. If you succeed with the siege, then you'll automatically create your own kingdom in the end. However, you'll lose all the other fiefs you had.

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  14 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 4 0 522 3 1224979098644774912 144115188075856957 11 2147483679 2 1224979098644774912 360287970189639680 3 0  Besiege_the_{reg6?town:castle}...  16 2133 2 144115188075856218 144115188075856280 2190 3 1224979098644774912 432345564227567630 144115188075856957 2110 2 1224979098644774912 -30 1 3 936748722493063446 144115188075856957 1224979098644774912 1 1 936748722493063582 521 3 1224979098644774913 144115188075856280 7 1 3 936748722493063443 1224979098644774913 -30 4 0 31 2 144115188075856294 432345564227567630 1 4 936748722493063454 432345564227567630 144115188075856957 1 3 0 4 0 31 2 144115188075856294 144115188075856957 1 2 936748722493063551 1 3 0 2060 1 864691128455135331

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

3) The -30 is the relation set with the targeted faction after the attempt and the -30 is the change of relations with the lord owning the targeted fief. Set these values to something else if you so desire, just keep the former one at the negatives if you want to have a war declaration or to prevent the cancelling of sieges at midnight.

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) Upon ordering cavalry to use blunt weapons, make those without one capable to fight with their normal weapons
10 d) To change the requirements when you can command allied units
10 e) To be able to lower the battlesize down to 50
10 f) To change how much renown you can get after winning battles
10 g) To increase the experience points gained
10 h) To change the scaling of damage over distance for ranged weapons
10 i) To allow crouching and bracing spears
10 j) To enable the advanced formations from With Fire and Sword
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 allow accessing your inventory upon pressing "I" in various battle/fight scenarios
10 o) To sort the post-battle kill counter of NPCs in descending order
10 p) To stop getting caught when sneaking into fiefs
10 q) To be able to fight in your own equipment after getting caught while trying to sneak into enemy fiefs

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  30 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 1773 2 1224979098644774919 1224979098644774914 4 0 2147483678 2 1224979098644774919 6 1783 2 1224979098644774914 0 505 3 1224979098644774914 46 0 3 0

3) Only in case you applied the tweak "to not assign dismounted/dehorsed cavalry to the infantry group anymore in field battles" (8/a) as well: increase the trigger counter of mst_lead_charge by 2 (62 -> 64), and just below the previously added trigger, readd these 2 lines once again (as a new line each). Otherwise skip this step:

-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) Next, 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  30 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 1773 2 1224979098644774919 1224979098644774914 4 0 2147483678 2 1224979098644774919 6 1783 2 1224979098644774914 0 505 3 1224979098644774914 46 0 3 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)

Upon ordering cavalry to use blunt weapons, make those without one capable to fight with their normal weapons - credits to UndeadDuke

This solution will force the "use only blunt weapons" order only for troops that have blunt weapons in their inventory, and leave the default "use any weapons" order for everyone else.

Files:

  • mission_templates.txt
  • ui.csv

1) Open mission_templates.txt and find all 10 instances of this pair of triggers:

-71.000000 1.000000 0.000000  9 2071 1 1224979098644774912 4 0 31 2 1224979098644774912 9 2133 2 144115188075857290 1 5 0 31 2 1224979098644774912 10 2133 2 144115188075857290 0 3 0 31 2 144115188075857290 1  19 12 1 1224979098644774912 1712 1 1224979098644774912 1704 1 1224979098644774912 1707 1 1224979098644774912 1702 1 1224979098644774912 1706 1 1224979098644774912 2147484193 3 1224979098644774912 15 1 1726 3 1224979098644774913 1224979098644774912 0 2147483680 2 1224979098644774913 -1 2133 2 1224979098644774914 4 6 3 1224979098644774915 0 1224979098644774914 1804 3 1224979098644774916 1224979098644774912 1224979098644774915 32 2 1224979098644774916 0 1570 2 1224979098644774917 1224979098644774916 33 3 1224979098644774917 2 5 2133 2 1224979098644774914 -1 1747 2 1224979098644774912 1224979098644774916 3 0 3 0 
3.000000 0.000000 0.000000  1 31 2 144115188075857290 1  19 12 1 1224979098644774912 1712 1 1224979098644774912 1704 1 1224979098644774912 1707 1 1224979098644774912 1702 1 1224979098644774912 1706 1 1224979098644774912 2147484193 3 1224979098644774912 15 1 1726 3 1224979098644774913 1224979098644774912 0 2147483680 2 1224979098644774913 -1 2133 2 1224979098644774914 4 6 3 1224979098644774915 0 1224979098644774914 1804 3 1224979098644774916 1224979098644774912 1224979098644774915 32 2 1224979098644774916 0 1570 2 1224979098644774917 1224979098644774916 33 3 1224979098644774917 2 5 2133 2 1224979098644774914 -1 1747 2 1224979098644774912 1224979098644774916 3 0 3 0 

2) Replace them all with these two:

-71.000000 0.000000 0.000000  2 2071 1 1224979098644774912 31 2 1224979098644774912 9  1 2133 2 144115188075857290 1 
3.000000 3.000000 0.000000  15 31 2 144115188075857290 1 1107 1 0 12 1 1224979098644774912 1702 1 1224979098644774912 1704 1 1224979098644774912 1706 1 1224979098644774912 1707 1 1224979098644774912 2147484193 3 1224979098644774912 15 1 1726 3 1224979098644774913 1224979098644774912 0 2147483680 2 1224979098644774913 -1 1770 2 1224979098644774914 1224979098644774912 1773 2 1224979098644774915 1224979098644774912 1790 3 1224979098644774914 1224979098644774915 10 3 0 1107 1 1  17 12 1 1224979098644774912 1702 1 1224979098644774912 1704 1 1224979098644774912 1706 1 1224979098644774912 1707 1 1224979098644774912 2147484193 3 1224979098644774912 15 1 2133 2 1224979098644774913 4 6 3 1224979098644774914 0 1224979098644774913 1804 3 1224979098644774915 1224979098644774912 1224979098644774914 32 2 1224979098644774915 0 2721 2 1224979098644774916 1224979098644774915 31 2 1224979098644774916 2 1747 2 1224979098644774912 1224979098644774915 2133 2 1224979098644774913 -1 3 0 3 0 2133 2 144115188075857290 0 

3) Then, open ui.csv in your "PoP\languages\en folder" and change these two entries:

ui_order_button_use_blunt_weapons|Use only blunt weapons
ui_use_blunt_weapons_e_|%s, use only blunt weapons!

4) To these two respectively:

ui_order_button_use_blunt_weapons|Prefer blunt weapons
ui_use_blunt_weapons_e_|%s, prefer blunt weapons!

5) To make sure that troops behave the way you want them to, wait for a few seconds before issuing the "Prefer blunt weapons" command all the time, especially at the beginning of each battle.

Tweak 10 d)

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 e)

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 f)

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 divisor for your side's strength (friendly side). Decreasing it will give you slightly more renown after battles. The 5 is the final divisor 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 g)

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 h)

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 i)

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. Forming a single line will result in nobody bracing 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 j)

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. Also, beware that the volley-fire orders are not automatic, meaning that you have to reissue to command for each volley. Otherwise your ranged troops will hold fire indefinitely.

File: module.ini

1) Find this line:

use_advanced_formation = 0

2) And change that 0 to 1

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 this case hasn't been tested yet. Likewise, if you tell your companions to "stay away from battle", then they will still show up upon choosing the respective option, but the amount of renown and loot gained will be like if you were fighting alone.

Further behaviour of this feature:

  • 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 156

7) Increase that 156 by 5 (156 -> 161)

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 (3102 -> 3103)

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 1585267068834417694 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 in training fields" one, then increase the highlighted number by 1 (1585267068834417694 -> 1585267068834417695) and make sure that you put the above string (found in quick_strings.txt) AFTER the one in the mentioned tweak. It's much easier to adjust this tweak than the other one, that's why.

Tweak 10 n)

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 o)

To sort the post-battle kill counter of NPCs in descending order - credits to Vetrogor

File: scripts.txt

1) Locate this line under the script called print_kill_count_to_s0:

46 2133 2 1224979098644774912 0 2319 1 0 12 1 1224979098644774913 1704 1 1224979098644774913 1718 2 1224979098644774914 1224979098644774913 1507 1 1224979098644774914 1723 2 1224979098644774915 1224979098644774913 1723 3 1224979098644774916 1224979098644774913 1 520 3 1224979098644774917 1224979098644774914 401 520 3 1224979098644774918 1224979098644774914 402 500 3 1224979098644774914 401 1224979098644774917 500 3 1224979098644774914 402 1224979098644774918 4 0 31 2 1224979098644774914 360287970189639680 31 2 144115188075856180 1 500 3 1224979098644774914 401 144115188075857248 500 3 1224979098644774914 402 144115188075857249 3 0 1073741856 2 1224979098644774915 0 32 2 1224979098644774916 0 2322 2 1 1224979098644774914 2120 3 72057594037927939 1224979098644774915 1224979098644774916 2133 2 72057594037927940 1224979098644774915 2133 2 72057594037927941 1224979098644774916 4 0 31 2 1224979098644774914 360287970189639680 31 2 144115188075856180 1 2133 2 72057594037927941 144115188075857249 3 0 2320 2 2 1585267068834416177 4 0 1073741855 2 1224979098644774914 360287970189639680 33 3 1224979098644774914 360287970189640186 360287970189640206 2320 2 0 1585267068834416178 5 0 1706 1 1224979098644774913 2320 2 0 1585267068834416179 5 0 2320 2 0 1585267068834416180 3 0 2105 2 1224979098644774912 1 3 0 4 0 31 2 1224979098644774912 0 2320 2 0 1585267068834414892 3 0

2) Replace it with this:

68 2133 2 1224979098644774912 0 2319 1 0 1617 1 648518346341351425 12 1 1224979098644774913 1704 1 1224979098644774913 1718 2 1224979098644774914 1224979098644774913 1507 1 1224979098644774914 1723 2 1224979098644774915 1224979098644774913 1723 3 1224979098644774916 1224979098644774913 1 2120 3 1224979098644774919 1224979098644774915 1224979098644774916 520 3 1224979098644774917 1224979098644774914 401 520 3 1224979098644774918 1224979098644774914 402 2105 2 1224979098644774917 1224979098644774915 2105 2 1224979098644774918 1224979098644774916 500 3 1224979098644774914 401 1224979098644774917 500 3 1224979098644774914 402 1224979098644774918 1610 3 648518346341351425 1224979098644774914 1 500 3 1224979098644774914 440 1224979098644774919 500 3 1224979098644774914 441 1224979098644774915 500 3 1224979098644774914 442 1224979098644774916 4 0 1706 1 1224979098644774913 500 3 1224979098644774914 443 1 5 0 500 3 1224979098644774914 443 0 3 0 3 0 1650 2 1224979098644774920 648518346341351425 2133 2 1224979098644774921 1224979098644774920 6 3 1224979098644774922 0 1224979098644774920 1652 3 1224979098644774923 648518346341351425 0 520 3 1224979098644774924 1224979098644774923 440 6 3 1224979098644774925 1 1224979098644774921 1652 3 1224979098644774926 648518346341351425 1224979098644774925 520 3 1224979098644774927 1224979098644774926 440 4 0 32 2 1224979098644774927 1224979098644774924 2133 2 1224979098644774923 1224979098644774926 2133 2 1224979098644774924 1224979098644774927 3 0 3 0 1615 3 648518346341351425 1224979098644774923 1 2106 2 1224979098644774921 1 520 3 1224979098644774915 1224979098644774923 441 520 3 1224979098644774916 1224979098644774923 442 1073741856 2 1224979098644774915 0 32 2 1224979098644774916 0 2322 2 1 1224979098644774923 2120 3 72057594037927939 1224979098644774915 1224979098644774916 2133 2 72057594037927940 1224979098644774915 2133 2 72057594037927941 1224979098644774916 2320 2 2 1585267068834416177 4 0 1073741855 2 1224979098644774923 360287970189639680 33 3 1224979098644774923 360287970189640186 360287970189640206 2320 2 0 1585267068834416178 5 0 540 3 1224979098644774923 443 1 2320 2 0 1585267068834416179 5 0 2320 2 0 1585267068834416180 3 0 2105 2 1224979098644774912 1 3 0 4 0 31 2 1224979098644774912 0 2320 2 0 1585267068834414892 3 0

3) Watch for the gap at the start, there has to be one!

Tweak 10 p)

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 q)

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 these two lines below each other:

65 0 4100 447 16 1 6  238 237 142 1183 767 1133 
1 4100 447 16 1 6  238 237 142 1183 767 1133 

2) And change both 447 to 256

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 (15)

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 change the wages of troops
12 e) To reduce the wages of troops stored in the KO Stronghold and Hideout
12 f) To add the remaining time until the next payday to the weekly budget report
12 g) To increase the wealth of various merchants
12 h) To make trading more profitable
12 i) To change the price of buying wine in taverns to increase the relation with the town
12 j) To allow tavernkeepers to buy prisoners from you
12 k) To change the prosperity loss of a town or a castle when one gets conquered
12 l) To increase the prosperity gain for villages upon completing certain quests
12 m) To change the chance and prosperity loss of village infestations
12 n) To change the prosperity increase from selling goods to village elders
12 o) 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. The values below affect both the player's budget and the garrison of the AI (the income will affect the size of the maintainable garrisons for the AI).

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 divisor 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 1224979098644774968 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

  • This tweak requires a new game to take effect!

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 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 divisor for garrisoned troops, which is 2 by default (you pay half of the normal wages for garrisoned troops):

2108 2 1224979098644774972 2

4) Change the above values to your liking.

Tweak 12 e)

To reduce the wages of troops stored in the KO Stronghold and Hideout - credits to Dalion

File: presentations.txt

1) Find this piece of code:

2107 2 1224979098644774972 3 2108 2 1224979098644774972 4 2105 2 1224979098644774972 500

2) The 3 is a multiplier and the 4 is a divider applied to the base wages of troops. As such, the current wages of the troops stored in the KO stronghold and Hideout is 75% (3/4) of their normal wage. Additionally, the stationary crew (NPCs, guards, refugees, etc.) in these locations have to be paid 500 denars as an upkeep per week.

3) Change these values to your liking. The recommended wage is 50% 1/2, which is the same as in case of regular walled fiefs. Regardless, whatever you do, just don't make a division by 0, as errors will occur. If you want to eliminate the wages paid in these locations completely, then change the 3 and 500 to 0 and you are good to go.

Tweak 12 f)

To add the remaining time until the next payday to the weekly budget report - credits to UndeadDuke

With this tweak, the number of days and hours remaining until the next payday will get displayed in the weekly budget report. However, note that the displayed time will be shown correctly only after the first payday of a new game's start or after the next payday of an existing game. Until then, the time displayed in the report screen will be incorrect.

Files:

  • variables.txt
  • strings.txt
  • scripts.txt
  • simple_triggers.txt
  • presentations.txt

1) First, open variables.txt and add the following entry to the end of the file, as a new line:

g_last_payday

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

2) Now open strings.txt, increase the counter in the 2nd line of the file by 2 (5056 -> 5058), and add the following two entries to the end of the file, as a new line each:

str_time_to_payday Next_Payday: 
str_time_to_payday1 {reg35}_days_{reg36}_hours

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

3) Next, open scripts.txt and find this piece of code under the script called game_start:

1319 502 3 432345564227567630 21 2 2133

4) Increase that 1319 by 1 (1319 -> 1320), and add the following piece right after it:

2133 2 144115188075857313 0

Make sure that there is exactly 1 gap to the left and right

5) Then, open simple_triggers.txt too and find this piece:

2133 2 144115188075857182 0 2133 2 144115188075857183 15 2133 2 144115188075856150 1

6) Add the following right after it and make sure that there is exactly 1 gap to the left and right:

2270 1 144115188075857313

7) Increase the counter at the beginning of the trigger by 1 (212 -> 213)

8) Lastly, open presentations.txt and find this piece:

-60.000000  661 902 1 999999 2124 1 1000 911 2 72057594037927937 1441151880758558902 729 2 1 800 730 2 1 800

9) Increase that 661 by 21 (661 -> 682) and find the following piece too:

910 3 72057594037927937 216172782113787356 0 729 2 1 900 730 2 1 900 925 2 72057594037927937 1 729 2 1 25 730 2 1 1224979098644774935 926 2 72057594037927937 1 2121 3 72057594037927936 1224979098644774980 1224979098644774981 910 3 72057594037927937 1585267068834414649 32776 729 2 1 900 730 2 1 900 925 2 72057594037927937 1 729 2 1 500 730 2 1 1224979098644774935 926 2 72057594037927937 1 2106 2 1224979098644774935 27

10) And add the following right after it:

2270 1 1224979098644774976 2120 3 1224979098644774977 144115188075857313 168 2121 3 1224979098644774978 1224979098644774977 1224979098644774976 2123 3 72057594037927971 1224979098644774978 24 2122 3 1224979098644774979 72057594037927971 24 2121 3 72057594037927972 1224979098644774978 1224979098644774979 910 3 72057594037927937 216172782113788864 0 729 2 1 900 730 2 1 900 925 2 72057594037927937 1 729 2 1 25 730 2 1 1224979098644774926 926 2 72057594037927937 1 910 3 72057594037927937 216172782113788865 32776 729 2 1 900 730 2 1 900 925 2 72057594037927937 1 729 2 1 500 730 2 1 1224979098644774926 926 2 72057594037927937 1 2106 2 1224979098644774926 27

Make sure that there is exactly 1 gap to the left and right:

11) Do this step ONLY if you've added other entries to variables.txt and/or strings.txt due to different tweaks. If that's the case, then adjust these highlighted numbers seen above accordingly:

  • 144115188075857313 (3 instances in total) = 144115188075855871 + № of g_last_payday variable in variables.txt (line number in Notepad++)
  • 216172782113788864 and 216172782113788865 (1-1 each in the previous part) = 216172782113783805 + № of str_time_to_payday and str_time_to_payday1 strings in strings.txt (line number in Notepad++)

Tweak 12 g)

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

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 "minimum threshold" value, or more than the "maximum threshold" value, then the game will give or take away from 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:
3800 2136 3 1224979098644774915 250 400

(1st instance)

10000 2136 3 1224979098644774916 50 150

(1st instance)

  • Weaponsmiths:
3800 2136 3 1224979098644774915 250 400

(2nd instance)

12000 2136 3 1224979098644774916 50 150
  • Horse merchants:
3400 2136 3 1224979098644774915 250 400
10000 2136 3 1224979098644774916 50 150

(2nd instance)

  • Calanon:
5000 2136 3 1224979098644774915 300 800
40000 2136 3 1224979098644774916 100 200
  • Quigfen:
6000 2136 3 1224979098644774915 300 900
30000 2136 3 1224979098644774916 100 200

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

2) Change these values to your liking. Increasing every value about the "minimum threshold" 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 h)

To make trading more profitable

There are two easy ways to achieve this:

  • change the cost of trade goods
  • change the avaible modifiers for trade goods

Both will increase the profit margins of trading

File: item_kinds1.txt

1) Open the Item Editor within Morgh's Editor and triple (x3) the 'Cost' of all trade goods from entries #87 (Spice) to #105 (Ale), except for Date Fruit (#102).

2) Next, add the following modifers (tick them) to those items, except for date fruit once again:

  • Crude
  • Poor
  • Old
  • Cheap
  • Fine
  • Well Made
  • Exquisite
  • Masterwork
  • Strong
  • Rough
  • Superb
  • Lordly

3) Changing the prices of food is covered in another tweak, hence they don't get listed here. You probably don't want to make your food supply more expensive when not trading anyways (i.e. at any point past the early game). Or if you still do, then you should adjust the quantity of each item accordingly (as does the aforementioned tweak). Adding modifiers to food won't improve the morale bonuses they provide, but will still make them more expensive.

Tweak 12 i)

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 1164  0 Of_course,_{reg63?my_lord:my_lady}._I_reckon_{reg5}_denars_should_be_enough_for_that._What_should_I_tell_the_lads?  1165  2 2133 2 144115188075855914 1000

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

Tweak 12 j)

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 (4147 -> 4149), and then find the following line:

dlga_tavernkeeper_buy_drinks_2:tavernkeeper_pretalk 69631 1165  0 Actually,_cancel_that_order.  1157  0 NO_VOICEOVER

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

dlga_tavernkeeper_talk:ransom_broker_sell_prisoners 69631 1151  2 2159 1 72057594037927936 30 2 72057594037927936 1 I_have_prisoners_to_sell.  1206  0 NO_VOICEOVER
dlga_tavernkeeper_talk:ransom_broker_sell_prisoners_all 69631 1151  2 2159 1 72057594037927936 30 2 72057594037927936 1 I_want_to_sell_all_my_prisoners.  1207  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 k)

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 l)

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 m)

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 n)

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 o)

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 1707  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.  1698  0 NO_VOICEOVER
dlga_town_dweller_ask_situation:town_dweller_talk.1 4095 1707  1 2147484209 3 144115188075856143 50 70 Times_are_hard,_{reg63?sir:madam}._But_we_must_count_our_blessings.  1698  0 NO_VOICEOVER

2) And change both 1698 to 1708. 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 1708  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 300 Then_take_these_300_denars._I_hope_this_will_help_you_and_your_family.  1709  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 (25)

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 fix the issue when you rebel to create a new kingdom and lords who are inside your garrisons do not come out
13 e) To change the way kings give fiefs to their vassals
13 f) To make troops desert from the garrison of NPC-s when such fiefs don't have enough money to pay for the upkeep
13 g) To send troops from your party to any walled fief you own
13 h) To make the troop-giving feature to a lord's garrison become mutual
13 i) To gain the ability to control the garrison of your villages
13 j) To change how many and what tier of recruits are available at villages
13 k) To make a troop of your choice be recruitable from villages
13 l) To change how often and how much village relation points Schools give after being built
13 m) To change the effects of Watch Towers built in villages
13 n) To increase the prosperity of villages by investing money into them
13 o) To change the number of troops that militia patrols can hold
13 p) To be able to control your kingdom's militia patrols with basic commands
13 q) To force all patrols to occasionally drop off their prisoners into garrisons
13 r) To make the troop-giving feature to militia patrols become mutual
13 s) To edit the notifications about enemies spotted near your fiefs
13 t) To reduce the amount of notifications about enemies spotted near your fiefs
13 u) To change the building time and costs of fief improvements
13 v) To increase the auto-repairing frequency of buildings in your fiefs
13 w) To change the frequency of lords buildings fief improvements
13 x) To be able to build fief improvements without having to visit the given fief
13 y) To be able to train stewards in fiefs that are not yours, but are in the same faction as you

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 (4147 -> 4148)

2) Find this line:

dlga_minister_talk:close_window 69631 273  0 That_is_all_for_now.  6  0 NO_VOICEOVER

3) And replace it with this one:

dlga_minister_talk:close_window 69631 273  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 300  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}.  301  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 (4147 -> 4190)

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

3) With these:

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

File: scripts.txt

1) Find the script called npc_decision_checklist_party_ai and increase the counter at the beginning of its body by 3 (1064 -> 1067)

2) Then, after "30 2 1224979098644774948 50", add the following piece of code:

2204 2 1224979098644775039 1224979098644774915 2190 3 1224979098644774924 1224979098644775039 1224979098644774914 30 2 1224979098644774924 0

Watch for the gaps, so that there is exactly 1 at the start and at the end of the added piece.

Tweak 13 e)

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 f)

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 g)

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 (4147 -> 4153)

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 1508  1 31 2 144115188075857313 0 I_want_to_send_troops_to_one_of_my_fiefs_and_I_want_you_to_provide_them_with_food_(500_denars)  1873  0 NO_VOICEOVER 
dlga_send_reinf_to_fief1:send_reinf_to_fief2 4095 1873  0 Aye_{reg63?sir:madam}._Where_would_you_like_to_send_them?  1874  0 NO_VOICEOVER 
dlga_send_reinf_to_fief2:send_reinf_to_fief3 77823 1874  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}  1875  1 50 1 144115188075855961 NO_VOICEOVER 
dlga_send_reinf_to_fief2:close_window.1 69631 1874  0 Never_mind.  6  0 NO_VOICEOVER 
dlga_send_reinf_to_fief3:send_reinf_to_fief4 4095 1875  0 Who_would_you_like_to_send,_{reg63?sir:madam}?  1876  8 1100 2 648518346341351424 576460752303423586 2133 2 144115188075857313 72057594037927936 1617 1 144115188075857313 2056 1 144115188075857313 1640 2 144115188075857313 1 1641 2 144115188075857313 144115188075855961 1603 3 144115188075857313 65536 0 1529 2 360287970189639680 500 NO_VOICEOVER 
dlga_send_reinf_to_fief4:close_window 4095 1876  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 3), and that the instances of 144115188075857313 match the formula down below. It is only needed to check them if you added something else to dialog_states.txt and variables.txt respectively, due to different tweaks. Otherwise the above will work as is. So if necessary, replace:

  • 1873 (line 1 & 2) with the number you got for send_reinf_to_fief1
  • 1874 (line 2, 3 & 4) with the number you got for send_reinf_to_fief2
  • 1875 (line 3 & 5) with the number you got for send_reinf_to_fief3
  • 1876 (line 5 & 6) with the number you got for send_reinf_to_fief4
  • 144115188075857313 (7 instances in total) with the number you get for: 144115188075855871 + № of send_troops_tweak variable in variables.txt (line number in Notepad++)

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 144115188075857313 0 132 1 144115188075857313 2291 2 1224979098644774942 144115188075857313 130 2 144115188075857313 1224979098644774942 521 3 1224979098644774947 1224979098644774942 7 31 2 1224979098644774947 360287970189639680 1650 2 1224979098644774943 144115188075857313 6 3 1224979098644774944 0 1224979098644774943 1653 3 1224979098644774945 144115188075857313 1224979098644774944 1652 3 1224979098644774946 144115188075857313 1224979098644774944 1610 3 1224979098644774942 1224979098644774946 1224979098644774945 3 0 1232 1 144115188075857313 2133 2 144115188075857313 0 5 0 2147483780 1 144115188075857313 2147483781 1 144115188075857313 2133 2 144115188075857313 0 3 0

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

9) Once again, in case you added something else to variables.txt due to another tweak, then make sure that all the instances of 144115188075857313 (12 in total) match the formula specified above.

Tweak 13 h)

To make the troop-giving feature to a lord's garrison become mutual - credits to Claus777

With this tweak, if you are visiting a lord in his own walled fief, then upon choosing the option "I want to reinforce your garrison here", you will also be ablo to take out the troops from his garrison. This will allow you to get rare household troops like Iron Circle Centurions in bigger numbers, or simply some more KO knights to reinforce your party for instance. But beware, since overusing this new option might be too much, as those troops would always come free, plus lords will automatically replenish their numbers in the garrison over time, making it an almost infinite source of strong troops.

File: conversation.txt

1) Find this line:

dlga_lord_give_troops_garrison:lord_pretalk 4095 590  0 Well,_the_garrison_can_use_some_good_soldiers._Thank_you.  227  1 2056 1 144115188075856280 NO_VOICEOVER

2) And replace it with this:

dlga_lord_give_troops_garrison:lord_pretalk 4095 590  0 Well,_the_garrison_can_use_some_good_soldiers._Thank_you.  227  1 2043 2 0 144115188075856280 NO_VOICEOVER

Tweak 13 i)

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 before the first "." and after the last "." of the added code. Like so:

864691128455135360  .  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  .  mno_village_train_steward
  • Note: villages will NOT display the composition of their garrison when you hover the cursor on them on the world map

Tweak 13 j)

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 k)

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 l)

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 m)

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 n)

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 a given prosperity cap (set to 380 by default).

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 1585267068834416707 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 (4147 -> 4149)

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 1508  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).  1873  0 NO_VOICEOVER 
dlga_village_sponsor:village_elder_talk 4095 1873  0 Oh_my..._I_mean,_thank_you_my_{reg63?lord:lady}._This_is_very_generous_of_you.  1508  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) If you wish, you may change the above values:

  • 5000: Money spent (4 instances, change them all!)
  • 1: Honor bonus
  • 10: Relation bonus
  • 180: Prosperity threshold
  • 50: Prosperity bonus (2 instances, change them both!)
  • 380: Prosperity cap used to disable the ability to give money to the village elder (useless to set above 400)

8) Lastly, 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 o)

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 p)

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.  1873  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 1873  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.  1874  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 1874  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.  1875  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 1875  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 (4147 -> 4153)

Tweak 13 q)

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 648518346341351648 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 r)

To make the troop-giving feature to militia patrols become mutual - credits to Claus777

With this tweak, you will not only be able to give troops to your militia patrols the normal way, but also be able to take troops from their party. This will allow you to get back the troops you've given them previously, or simply get their troops.

File: conversation.txt

1) Find this line:

dlga_militia_give_troops:militia_give_troops_continue 4095 117  0 Blessings_upon_you_{reg63?M'Lord:M'Lady},_we_can_always_use_more_men.  118  1 2056 1 144115188075856280 NO_VOICEOVER

2) And replace it with this:

dlga_militia_give_troops:militia_give_troops_continue 4095 117  0 Blessings_upon_you_{reg63?M'Lord:M'Lady},_we_can_always_use_more_men.  118  1 2043 2 0 144115188075856280 NO_VOICEOVER

Tweak 13 s)

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 1585267068834414994 16732240 5 0 2147483678 2 1224979098644774936 1000 1106 2 1585267068834414995 16732240 5 0 2147483678 2 1224979098644774936 2000 1106 2 1585267068834414996 16732240 5 0 2147483678 2 1224979098644774936 4000 1106 2 1585267068834414997 16732240 5 0 2147483678 2 1224979098644774936 8000 1106 2 1585267068834414998 16732240 5 0 2147483678 2 1224979098644774936 16000 1106 2 1585267068834414999 16720418 5 0 1106 2 1585267068834415000 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 t)

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 1585267068834414994 16732240

3) And replace it with this:

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

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

1000 1106 2 1585267068834414995 16732240

5) And replace it with this:

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

6) Adjust the radiuses if you'd like.

Tweak 13 u)

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 v)

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 w)

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 x)

To be able to build fief improvements without having to visit the given fief - credits to VonDegurechaff

To be able to use this option, you'll need to own a walled fief first. Then go to your steward, select a fief of yours and after the conversation ends (while just standing in front of your steward), press the button you've assigned to 'retreat/return' (TAB by default) to make the given fief's build menu appear.

Unwanted side-effect: each time you use this option, a chance for a new heartbeat quest will be rolled (no guarantee still), allowing you to spam them.

Files:

  • dialog_states.txt
  • conversation.txt
  • menus.txt

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

villages_up
villages_up1
villages_up2

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, increase the counter in the 2nd line of the file by 6 (4147 -> 4153), and add these 6 lines to the end of the file as a new line each:

dlga_steward_menu:villages_up 69631 993  0 I_want_to_build_a_fief_improvement.  1873  0 NO_VOICEOVER 
dlga_villages_up:villages_up1 4095 1873 0 Of_course_{reg63?My_Lord:My_Lady}._Which_fief_shall_it_be?  1874  0 NO_VOICEOVER 
dlga_villages_up1:villages_up2 77823 1874  5 50 1 1224979098644774912 33 3 1224979098644774912 648518346341351446 648518346341351504 541 3 1224979098644774912 7 360287970189639680 2319 1 12 2330 2 12 1224979098644774912 {s12}  1875  5 50 1 144115188075855961 2133 2 144115188075855914 144115188075856280 2133 2 144115188075856280 144115188075855961 2133 2 144115188075856192 864691128455135387 2060 1 864691128455135360 NO_VOICEOVER 
dlga_villages_up1:villages_up2.1 77823 1874  6 50 1 1224979098644774912 33 3 1224979098644774912 648518346341351504 648518346341351594 541 3 1224979098644774912 7 360287970189639680 541 3 1224979098644774912 35 0 2319 1 12 2330 2 12 1224979098644774912 {s12}  1875  5 50 1 144115188075855961 2133 2 144115188075855914 144115188075856280 2133 2 144115188075856280 144115188075855961 2133 2 144115188075856192 864691128455135352 2060 1 864691128455135360 NO_VOICEOVER 
dlga_villages_up1:close_window 69631 1874 0 Never_mind.  6  0 NO_VOICEOVER  
dlga_villages_up2:close_window 4095 1875  0 Very_well_{reg63?My_Lord:My_Lady}._After_choosing_the_improvement,_your_build_orders_will_be_sent_out_right_away.  6  2 2133 2 72057594037928001 1 1907 1 0 NO_VOICEOVER 

4) 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:

  • 1873 (line 1 & 2) with the number you got for villages_up
  • 1874 (line 2, 3, 4 & 5) with the number you got for villages_up1
  • 1875 (line 3, 4 & 6) with the number you got for villages_up2

5) Lastly, open menus.txt and find the following piece of code:

mno_go_back_dot  0  Go_back.  1 2060 1 144115188075856192

6) Replace it with this:

mno_go_back_dot  0  Go_back.  9 4 0 31 2 72057594037928001 1 2133 2 72057594037928001 0 2133 2 144115188075856280 144115188075855914 2060 1 864691128455135387 5 0 31 2 72057594037928001 0 2060 1 144115188075856192 3 0

Watch for the gaps at the start and at the end.

Tweak 13 y)

To be able to train stewards in fiefs that are not yours, but are in the same faction as you - credits to Leonion and Dalion

The purpose of this tweak is to be able to ensure that your vassals (as king/queen) and fellow lords 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. Since you get the usual relation increases for spending your own time and money on training those stewards, it's a fair and square motivation to make good deeds

Files:

  • conversation.txt
  • menus.txt

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

dlga_village_elder_talk:village_elder_menu3 69631 1508  6 541 3 144115188075856143 7 360287970189639680
dlga_steward_menu:steward_menu3 69631 993  5 541 3 144115188075856143 7 360287970189639680

2) Replace them respectively with these two:

dlga_village_elder_talk:village_elder_menu3 69631 1508  6 31 2 144115188075856957 144115188075856294
dlga_steward_menu:steward_menu3 69631 993  5 31 2 144115188075856957 144115188075856294

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 144115188075856294  Train_your_village_steward.
35 5 541 3 144115188075856143 295 1 31 2 144115188075856957 144115188075856294

14. Quests (6)

Tweaks to be found in this section:
14 a) To change the timers for repeating certain 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 make guildmasters always offer another quest once you turn one down
14 d) To change the honor increase/decrease upon certain quests
14 e) To change the amount of right to rule lost when the "Resolve dispute" quest gets aborted or expires
14 f) 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 certain 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:

70 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 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 1390  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 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 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 f)

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, Lords and Ladies (22)

Tweaks to be found in this section:
15 a) Alternative way to forbid weak lords from raiding villages
15 b) To make lords be able to raid only the villages of the player's faction
15 c) To make lords unable to raid villages
15 d) To change the chance of prisoner lords escaping from the player's party
15 e) To change the chance of prisoner lords escaping from the player's fiefs
15 f) An alternative way to edit the chances of lords escaping from captivity
15 g) To change the frequency of ransoms offered for captured lords
15 h) To modify the ransom offered for lords and kings
15 i) To ransom imprisoned lords from other friendly lords
15 j) Undressing captured lords
15 k) To make lords automatically recruit troops from the faction they joined
15 l) To revise the household troop allocation and add new ones to lords
15 m) To convert ex-claimants to your kingdom
15 n) To transform most lords' personality to upstanding in every kingdom
15 o) To be able to give money to poor friendly lords
15 p) Accessing the equipment of any lord that joined your own faction
15 q) To make the troop-giving feature to your vassals as king/queen become mutual
15 r) To add an option to keep your fiefs while telling your king to release you from your oath to him
15 s) To force any married couple to divorce
15 t) To marry any lady
15 u) To marry any lord, claimant or king
15 v) To access any lady's equipment

Tweak 15 a)

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 b)

To make lords be able to raid only the villages of the player's faction - credits to VonDegurechaff

Note: This tweak is mutually exclusive with the previous one!

File: scripts.txt

1) Find this piece of code:

32 2 1224979098644774922 0 1 3 936748722493063320 1224979098644774913 0 32 2 72057594037927936 900

2) Change the 0 to 432345564227567629, and the 900 to 999999999999

Tweak 15 c)

To make lords unable to raid villages - credits to VonDegurechaff

Note: This tweak is mutually exclusive with the previous ones!

File: scripts.txt

1) Find this piece of code:

1 3 936748722493063320 1224979098644774913 0 32 2 72057594037927936 900

2) And change the 900 to 999999999999

Tweak 15 d)

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 e)

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 f)

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 g)

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 144115188075855987 1 1 2 936748722493063638 648518346341351424 31 2 72057594037927936 0 2133 2 1224979098644774912 648518346341351504 6 3 1224979098644774913 648518346341351446 1224979098644774912 541 3 1224979098644774913 7 360287970189639680 1 2 936748722493063638 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 h)

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 i)

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 475  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

Change the above values to your liking.

Tweak 15 j)

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 (4147 -> 4148)

2) Then find this line:

dlga_prisoner_chat_noble2:close_window.3 69631 1665  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 1665  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

Change the above values if you wish.

Tweak 15 k)

To make lords automatically recruit troops from the faction they joined - credits to Timon

File: scripts.txt

1) Find this piece of code:

620 21 1 1224979098644774912 2204 2 1224979098644774913 1224979098644774912 521 3 1224979098644774914 1224979098644774912 0 2133 2 1224979098644774915 -1 4 0 31 2 1224979098644774914 13 1652 2 1224979098644774915 1224979098644774912 520 3 1224979098644774913 1224979098644774915 14 3 0 4 0 31 2 1224979098644774913 432345564227567630 33 3 1224979098644774912 648518346341351446 648518346341351504 521 3 1224979098644774916 1224979098644774912 7 4 0 32 2 1224979098644774916 0 520 3 1224979098644774913

2) Decrease the 620 by 5 (620 -> 615) and delete the part in red. Watch for the gaps, so that only 1 remains at the place of the removed content.

Tweak 15 l)

To revise the household troop allocation and add new ones to lords

  • This tweak requires a new game to take effect!

The idea of the revision is that all 5 kingdoms should have one lord designated to host the knights and sergeants of their 2 main (most iconic) KOs, plus the respective rogue knights each. Two lords are not allowed to have the same household troops, as it lessens the uniqueness. The household troops of kings and claimants are not taken into account because they are their own kind. In practice, this means the following:

  • Sarleon: knights and sergeants of the Lion and Clarion Call, plus Sarleon Rogue Knight
  • Ravenstern: knights and sergeants of the Dragon and Raven Spear, plus Ravenstern Rogue Knight
  • D'Shar: knights and sergeants of the D'Shar Windriders and Scorpion Assassins, plus D'Shar Rogue Knight
  • Fierdsvain: knights and sergeants of the Valkyrie Sisterhood and Kraken Cultists, plus Fierdsvain Rogue Knight
  • Empire: knights and sergeants of the Empire Immortals and Shadow Legion, plus Baccus Rogue Knight

To achieve this, the following adjustments are needed. The lords chosen are the best candidates I've found regarding their background (exceptional renown rating and/or personality), banner, armor setup, walled fief held (if any) and standing in the kingdom (rank of vassalage):

  • Sarleon:
    • Baron Aeldfried: Squires of the Lion (instead of Knights of the Lion) [5-8]
  • Ravenstern:
    • Count Carolus: Knights of the Raven Spear [4-7]
    • Count Ivanus: Raven Spear Mercenary [4-7]
  • D'Shar:
    • Caliph Hamid: D'Shar Windriders (instead of D'Shar Ghazi Dervishes) [4-7]
    • Caliph Bahmman: Scorpion Assassins (instead of D'Shar Ghazi Reavers) [4-7]
    • Haji Nabi Bey: D'Shar Ghazi Reavers [4-7]
    • Ardeshir Khan: Scorpion Scions [2-4]
  • Fierdsvain:
    • Earl Sigimund Stonehand: Kraken Riddari (instead of Vanskerry Jarls) [4-7]
    • Jarl Eydis Fairhair: Storm Sisters [4-7]
  • Empire:
    • Justus Dux: Empire Immortals (instead of Empire Mortals) [5-7]
    • Varius Legatus: Baccus Rogue Knights [4-7]
    • Lord Brutus: Empire Mortals [3-6]

File: scripts.txt

1) Find this piece of code:

500 3 360287970189640214 158 360287970189640010 500 3 360287970189640214 159 2 500 3 360287970189640214 160 4 500 3 360287970189640215 158 360287970189639938 500 3 360287970189640215 159 3 500 3 360287970189640215 160 5 500 3 360287970189640216 158 360287970189639883 500 3 360287970189640216 159 4 500 3 360287970189640216 160 7 500 3 360287970189640217 158 360287970189639971 500 3 360287970189640217 159 2 500 3 360287970189640217 160 4 500 3 360287970189640218 158 360287970189640075 500 3 360287970189640218 159 2 500 3 360287970189640218 160 4 500 3 360287970189640231 158 360287970189639886 500 3 360287970189640231 159 4 500 3 360287970189640231 160 7 500 3 360287970189640232 158 360287970189640022 500 3 360287970189640232 159 4 500 3 360287970189640232 160 7 500 3 360287970189640233 158 360287970189640009 500 3 360287970189640233 159 4 500 3 360287970189640233 160 7 500 3 360287970189640236 158 360287970189639937 500 3 360287970189640236 159 4 500 3 360287970189640236 160 7 500 3 360287970189640237 158 360287970189639794 500 3 360287970189640237 159 4 500 3 360287970189640237 160 7 500 3 360287970189640239 158 360287970189640066 500 3 360287970189640239 159 4 500 3 360287970189640239 160 7 500 3 360287970189640251 158 360287970189639807 500 3 360287970189640251 159 4 500 3 360287970189640251 160 7 500 3 360287970189640252 158 360287970189639980 500 3 360287970189640252 159 4 500 3 360287970189640252 160 7 500 3 360287970189640253 158 360287970189639815 500 3 360287970189640253 159 4 500 3 360287970189640253 160 7 500 3 360287970189640254 158 360287970189640080 500 3 360287970189640254 159 4 500 3 360287970189640254 160 7 500 3 360287970189640255 158 360287970189639935 500 3 360287970189640255 159 4 500 3 360287970189640255 160 7 500 3 360287970189640258 158 360287970189639822 500 3 360287970189640258 159 4 500 3 360287970189640258 160 7 500 3 360287970189640259 158 360287970189639807 500 3 360287970189640259 159 4 500 3 360287970189640259 160 7 500 3 360287970189640260 158 360287970189640069 500 3 360287970189640260 159 4 500 3 360287970189640260 160 7 500 3 360287970189640271 158 360287970189639918 500 3 360287970189640271 159 4 500 3 360287970189640271 160 7 500 3 360287970189640272 158 360287970189639905 500 3 360287970189640272 159 4 500 3 360287970189640272 160 7 500 3 360287970189640273 158 360287970189639833 500 3 360287970189640273 159 5 500 3 360287970189640273 160 9 500 3 360287970189640274 158 360287970189639936 500 3 360287970189640274 159 4 500 3 360287970189640274 160 7 500 3 360287970189640280 158 360287970189640013 500 3 360287970189640280 159 4 500 3 360287970189640280 160 7 500 3 360287970189640288 158 360287970189639905 500 3 360287970189640288 159 4 500 3 360287970189640288 160 7 500 3 360287970189640290 158 360287970189640070 500 3 360287970189640290 159 6 500 3 360287970189640290 160 9 500 3 360287970189640291 158 360287970189640068 500 3 360287970189640291 159 5 500 3 360287970189640291 160 7 500 3 360287970189640292 158 360287970189640021 500 3 360287970189640292 159 3 500 3 360287970189640292 160 6 500 3 360287970189640293 158 360287970189640078 500 3 360287970189640293 159 5 500 3 360287970189640293 160 9 500 3 360287970189640294 158 360287970189639864 500 3 360287970189640294 159 4 500 3 360287970189640294 160 7 500 3 360287970189640295 158 360287970189640074 500 3 360287970189640295 159 5 500 3 360287970189640295 160 7 500 3 360287970189640296 158 360287970189640024 500 3 360287970189640296 159 3 500 3 360287970189640296 160 6 500 3 360287970189640298 158 360287970189640001 500 3 360287970189640298 159 5 500 3 360287970189640298 160 8

2) And replace it with this:

500 3 360287970189640214 158 360287970189640067 500 3 360287970189640214 159 5 500 3 360287970189640214 160 8 500 3 360287970189640215 158 360287970189639938 500 3 360287970189640215 159 3 500 3 360287970189640215 160 5 500 3 360287970189640216 158 360287970189639883 500 3 360287970189640216 159 4 500 3 360287970189640216 160 7 500 3 360287970189640217 158 360287970189639971 500 3 360287970189640217 159 2 500 3 360287970189640217 160 4 500 3 360287970189640218 158 360287970189640075 500 3 360287970189640218 159 2 500 3 360287970189640218 160 4 500 3 360287970189640231 158 360287970189639886 500 3 360287970189640231 159 4 500 3 360287970189640231 160 7 500 3 360287970189640232 158 360287970189640022 500 3 360287970189640232 159 4 500 3 360287970189640232 160 7 500 3 360287970189640233 158 360287970189640009 500 3 360287970189640233 159 4 500 3 360287970189640233 160 7 500 3 360287970189640234 158 360287970189640016 500 3 360287970189640234 159 4 500 3 360287970189640234 160 7 500 3 360287970189640236 158 360287970189639937 500 3 360287970189640236 159 4 500 3 360287970189640236 160 7 500 3 360287970189640237 158 360287970189639794 500 3 360287970189640237 159 4 500 3 360287970189640237 160 7 500 3 360287970189640238 158 360287970189640073 500 3 360287970189640238 159 4 500 3 360287970189640238 160 7 500 3 360287970189640239 158 360287970189640066 500 3 360287970189640239 159 4 500 3 360287970189640239 160 7 500 3 360287970189640251 158 360287970189640012 500 3 360287970189640251 159 4 500 3 360287970189640251 160 7 500 3 360287970189640252 158 360287970189639980 500 3 360287970189640252 159 4 500 3 360287970189640252 160 7 500 3 360287970189640253 158 360287970189640026 500 3 360287970189640253 159 4 500 3 360287970189640253 160 7 500 3 360287970189640254 158 360287970189640080 500 3 360287970189640254 159 4 500 3 360287970189640254 160 7 500 3 360287970189640255 158 360287970189639935 500 3 360287970189640255 159 4 500 3 360287970189640255 160 7 500 3 360287970189640256 158 360287970189639815 500 3 360287970189640256 159 4 500 3 360287970189640256 160 7 500 3 360287970189640258 158 360287970189639822 500 3 360287970189640258 159 4 500 3 360287970189640258 160 7 500 3 360287970189640259 158 360287970189639807 500 3 360287970189640259 159 4 500 3 360287970189640259 160 7 500 3 360287970189640260 158 360287970189640069 500 3 360287970189640260 159 4 500 3 360287970189640260 160 7 500 3 360287970189640269 158 360287970189640083 500 3 360287970189640269 159 2 500 3 360287970189640269 160 4 500 3 360287970189640271 158 360287970189639918 500 3 360287970189640271 159 4 500 3 360287970189640271 160 7 500 3 360287970189640272 158 360287970189640027 500 3 360287970189640272 159 4 500 3 360287970189640272 160 7 500 3 360287970189640273 158 360287970189639833 500 3 360287970189640273 159 5 500 3 360287970189640273 160 9 500 3 360287970189640274 158 360287970189639936 500 3 360287970189640274 159 4 500 3 360287970189640274 160 7 500 3 360287970189640277 158 360287970189640084 500 3 360287970189640277 159 4 500 3 360287970189640277 160 7 500 3 360287970189640280 158 360287970189640013 500 3 360287970189640280 159 4 500 3 360287970189640280 160 7 500 3 360287970189640288 158 360287970189639905 500 3 360287970189640288 159 4 500 3 360287970189640288 160 7 500 3 360287970189640290 158 360287970189640070 500 3 360287970189640290 159 6 500 3 360287970189640290 160 9 500 3 360287970189640291 158 360287970189640011 500 3 360287970189640291 159 5 500 3 360287970189640291 160 7 500 3 360287970189640292 158 360287970189640021 500 3 360287970189640292 159 3 500 3 360287970189640292 160 6 500 3 360287970189640293 158 360287970189640078 500 3 360287970189640293 159 5 500 3 360287970189640293 160 9 500 3 360287970189640294 158 360287970189639864 500 3 360287970189640294 159 4 500 3 360287970189640294 160 7 500 3 360287970189640295 158 360287970189640074 500 3 360287970189640295 159 5 500 3 360287970189640295 160 7 500 3 360287970189640296 158 360287970189640024 500 3 360287970189640296 159 3 500 3 360287970189640296 160 6 500 3 360287970189640297 158 360287970189639939 500 3 360287970189640297 159 4 500 3 360287970189640297 160 7 500 3 360287970189640298 158 360287970189640001 500 3 360287970189640298 159 5 500 3 360287970189640298 160 8 500 3 360287970189640301 158 360287970189640068 500 3 360287970189640301 159 3 500 3 360287970189640301 160 6

3) Lastly, increase the counter at the beginning of the script called game_start by 21 (1319 -> 1340)

4) As for how to add household troops to a lord in general, let's take the below example which is for Agathon Legatus and his Iron Circle Centurions:

500 3 360287970189640298 158 360287970189640001 500 3 360287970189640298 159 5 500 3 360287970189640298 160 8

The black numbers (3 instances) are the troop ID of the given lord (Agathon Legatus in this case) and the blue number (1 instance) is the troop ID of the desired household troop (Iron Circle Centurion in this case). These numbers should be set to the following formula: 360287970189639680 + sequence number of the troop seen in Morgh's Editor. For instance, 360287970189640001 is the result of 360287970189639680 + 321, the latter being the sequence number of Iron Circle Centurion. Then, there are the 5 and 8 after a "159" and "160" respectively. Those are the minimum and maximum amount of household troops to be added to the given lord's party when he is recruiting from the kingdom reinforcement templates. Therefore, these numbers behave the same way, and as such, it is worth to mention that giving too many high-tier troops to a lord's party will decrease his party size due to running his purse dry. Now that you've adjusted the above piece, it's the time to put it in the script, right after a similarly looking piece, that being "500 3 X 158 Y 500 3 X 159 Z 500 3 X 160 Z". Lastly, increase the counter at the beginning of the script (1319) by 3 for each of the above kind of pieces added. Also, note that the lords in the above script are in numerical order, so for the sake of an easier trackability, you should follow the same pattern.

Tweak 15 m)

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. For this to happen, you first have to put a claimant to the throne, and then leave from his service and/or let his kingdom get defeated. Then the claimant will switch to another faction (unlike the original kings, who will go into exile when that happens).

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 claimants are still kings/queens. Don't use this option at this point. Wait till they become vassals of other kingdoms.

Tweak 15 n)

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 o)

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 (4147 -> 4148)

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 475  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)  1873  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 1873  0 This_is_most_noble_of_you,_{playername}.  475  0 NO_VOICEOVER

5) If you wish, you may change the above values:

  • 10000: Money given (4 instances, change them all!)
  • 2000: Wealth threshold
  • 30: Relation threshold
  • 8 : Relation boost

6) Lastly, 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 p)

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 (4147 -> 4149). Then find this line:

dlga_lord_talk_ask_something_2:lord_talk_ask_about_war 69631 610  1 2147484208 3 144115188075855892 8 0 How_goes_the_war?  616  0 NO_VOICEOVER

4) And add the following 2 lines right after it, as a new line each:

dlga_lord_talk_ask_something_2:lord_change_equipment 69631 610  2 2173 2 1224979098644774922 144115188075855892 31 2 1224979098644774922 432345564227567630 I_would_like_to_see_your_equipment.  1873  0 NO_VOICEOVER 
dlga_lord_change_equipment:lord_pretalk 4095 1873  0 Well,_if_you_wish_so,_my_liege.  227  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 q)

To make the troop-giving feature to your vassals as king/queen become mutual - credits to Dalion

With this tweak, you will not only be able to give troops to your vassals the normal way, but also be able to take troops from their party. This will allow you to get rare household troops like Iron Circle Centurions in bigger numbers, or simply some more KO knights to reinforce your party for instance. But beware, since overusing this new option might be too much, as those troops would always come free, plus your vassals will automatically replenish them over time, making it an almost infinite source of strong troops.

File: conversation.txt

1) Find this line:

dlga_lord_give_troops:lord_pretalk 4095 589  0 Well,_I_could_use_some_good_soldiers._Thank_you.  227  2 520 3 1224979098644774912 144115188075855892 10 2056 1 1224979098644774912 NO_VOICEOVER

2) And replace it with this:

dlga_lord_give_troops:lord_pretalk 4095 589  0 Well,_I_could_use_some_good_soldiers._Thank_you.  227  2 520 3 1224979098644774912 144115188075855892 10 2043 2 0 1224979098644774912 NO_VOICEOVER

Tweak 15 r)

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 708  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 710  0 Yes,_{s65}.
dlga_lord_ask_leave_service_3:lord_ask_leave_service_end 4095 711  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 712  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 712  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 713  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.

Tweak 15 s)

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 (10 -> 11)

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 t)

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 with the appropriate tweak.

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 (4147 -> 4149)

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 916  1 31 2 144115188075856146 1 Cheat_--_Marry_Me  1873  1 1 4 936748722493063710 144115188075855892 360287970189639680 0 NO_VOICEOVER 
dlga_lady_marry_me:close_window 4095 1873  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 u)

To marry any lord, claimant or king - credits to Leonion

This tweak adds a dialogue option to marry any lord/lord-companion/claimant/king in the game. The dialogue option is only available when the cheatmenu is on, and the wedding will only trigger if you initiate the dialogue inside a castle hall. Your or their gender won't matter at all, and your "beloved" will behave as a male husband in terms of mechanics, meaning that you can't appoint him/her to be your minister. Also, it's worth to note that you'll be the wife in the wedding scene, no matter what :D If the lord of your choice is already married, then it is best to make him divorced first with the appropriate tweak.

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. Also, marrying a lord of another kingdom will instantly make you a vassal of that faction, even if you already had your own kingdom. So make sure that you marry someone who is within the same faction as you!

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 (4147 -> 4149)

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 475  1 31 2 144115188075856146 1 Cheat_--_Marry_Me  1873  1 1 4 936748722493063710 360287970189639680 144115188075855892 0 NO_VOICEOVER 
dlga_lord_marry_me:close_window 4095 1873  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 v)

To access any lady's equipment - credits to Leonion

This tweak is only available when the cheatmenu is turned on. Beside changing the looks of certain ladies to remove an ugly hat for example, you can also use this tweak to redesign your future wife's appearance if you want to (beside the option to buy dresses from Iris the Lotus once you get married to her). Note that upon removing an undesired piece of clothing, the given lady might have an extra one in her pocket. So check her inventory again and remove that one as well. And do it once again, if she's persistent.

Files:

  • dialog_states.txt
  • conversation.txt

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

lady_equipcheat
lady_equipcheatfinish

2) Look at the serial numbers of the lines you added and subtract 1 from each. Keep those numbers 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 (4147 -> 4150)

4) Find the line that starts with dlga_lady_talk:lady_profess_admiration and add the following 3 lines after it, as a new line each:

dlga_lady_talk:lady_equipcheat 69631 916  1 31 2 144115188075856146 1 Cheat_--_Let_me_see_your_equipment  1873  0 NO_VOICEOVER 
dlga_lady_equipcheat:lady_equipcheatfinish 4095 1873  0 Yeah,_yeah,_yeah  1874  1 2051  0 NO_VOICEOVER
dlga_lady_equipcheatfinish:lady_talk 4095 1874  0 Anything_else?  916  0 NO_VOICEOVER

5) 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:

  • 1873 (line 1 & 2) with the number you got for lady_equipcheat
  • 1874 (line 2 & 3) with the number you got for lady_equipcheatfinish

16. Companions (18)

Tweaks to be found in this section:
16 a) To disable unhappy companions from 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
16 r) To make the equipment of medium- and high-tier companions great again, and lock their inventories up until certain levels

Tweak 16 a)

To disable unhappy companions from 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 trigger, increase the second number (the one that follows 1.000000, which equals 101 in version 3.9.4) by 1 (101 -> 102)

  • 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 320  0 I'm_sorry,_but_I_don't_see_your_point._I_am_leaving_whether_you_like_it_or_not.  318  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 318  2 31 2 1 1 31 2 144115188075855943 1 We_hang_deserters_in_this_company.  1873  0 NO_VOICEOVER 
dlga_companion_quitting_no:companion_quitting_no_confirm 4095 1873  0 Oh..._Right..._Do_you_mean_that?  1874  0 NO_VOICEOVER 
dlga_companion_quitting_no_confirm:companion_quitting_no_confirmed 69631 1874  0 Absolutely._You_either_leave_this_company_by_my_command,_or_are_carried_out_on_your_shield.  1875  0 NO_VOICEOVER 
dlga_companion_quitting_no_confirm:companion_quitting_yes 69631 1874  0 No,_actually_I_don't_mean_that._You_are_free_to_leave.  319  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 319  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 1875  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. So if necessary, replace:

  • 1873 (line 1 & 2) with the number you got for companion_quitting_no
  • 1874 (line 2, 3 & 4) with the number you got for companion_quitting_no_confirm
  • 1875 (line 3 & 5) with the number you got for companion_quitting_no_confirmed

8) Lastly, increase the counter found in the 2nd line of conversation.txt by 5 (4147 -> 4152)

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 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 (10 -> 11)

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 144115188075857280 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 144115188075857280 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 144115188075857281 3 2105 2 1224979098644774914 2 2112 3 1224979098644774914 2 5 2133 2 72057594037927972 1224979098644774914 5 0 31 2 1224979098644774913 2 2119 3 1224979098644774914 144115188075857281 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 by default, however you can use the above linked savegame editor to make the changes savegame-compatible

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

4) Lastly, as mentioned, you can also use the above linked savegame editor to make the changes savegame-compatible. Here's how:

  • 1. Navigate to: troops --> #506(trp_npc_adonja Adonja) to #525(trp_npc_boadice Boadice) --> flags
  • 2. Subtract 268435456 from the current value of flags
  • 3. As a result, male companions should have 16, females 17, and beatiful females (Alyssa and Sara) 18 set

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 (4147 -> 4148)

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 (317 -> 319)

2) Then find this line:

menu_camp_action 4096 Choose_an_action: none 1 2031 1 1441151880758558777 10

3) Increase that 10 by 1 (10 -> 11)

4) To the beginning of the next line, add this:

mno_action_export_import  0  Export/import_companions.  1 2060 1 864691128455135549  .

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 864691128455135550  . 
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 864691128455135549  .  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.11 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.11 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 if you so desire:

  • 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)
  • mst_sneak_caught_fight (13 -> 16)

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 (4147 -> 4148)

2) Then find this line:

dlga_minister_talk:minister_replace.1 69631 273  2 33 3 144115188075855960 360287970189640186 360287970189640316 2147484188 3 144115188075855892 2 2 I_wish_you_to_rejoin_my_party.  281  0 NO_VOICEOVER 

3) And replace it with this:

dlga_minister_talk:minister_replace.1 69631 273  2 33 3 144115188075855960 360287970189640186 360287970189640417 2147484188 3 144115188075855892 2 2 I_wish_you_to_rejoin_my_party.  281  1 500 3 144115188075855960 2 5 NO_VOICEOVER 

4) Next, find this line:

dlga_minister_replace_select:minister_replace_confirm.1 69631 300  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}.  301  1 520 3 144115188075855960 360287970189639680 30 NO_VOICEOVER 

5) And replace it with this:

dlga_minister_replace_select:minister_replace_confirm.1 69631 300  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}.  301  2 520 3 144115188075855960 360287970189639680 30 500 3 144115188075855960 2 6 NO_VOICEOVER

6) Find this piece too:

dlga_member_chat:member_talk

7) And replace it with this:

dlga_member_chat:member_talk.1

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?  583  0 NO_VOICEOVER 

10) And replace it with this:

dlga_start:spouse_talk 4095 0  1 540 3 360287970189639680 30 144115188075855892 Yes,_my_husband?  583  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

Tweak 16 r)

To make the equipment of medium- and high-tier companions great again, and lock their inventories up until certain levels

  • This tweak requires a new game to take effect!

Companions that cost 3000 denars or more to hire are the ones that get their equipment upgraded, and in return their inventories locked. The level-lock has 4 stages: lvl 15, 20, 25 and 30, marked between brackets in the list down below. Who gets which stage depends on the hiring cost and the quality of items the companion has. Even though they may not look the best that way, having open helmets is essential, so that you can see the faces of companions at the beginning, in order that conversations won't start being awkward.

List of changes and equipment:

Donavan [15]

  • Riding: 3 -> 4
  • Barclay Noble Sword
  • Great Lance
  • Arquebus
  • Heater Shield - Twin Screaming Eagles on Black Field
  • Barclay Pot Helmet
  • Cuir Bouilli
  • Mail Boots
  • Mail Mittens
  • War Horse

Ediz [15]

  • Level: 9 -> 10
  • Athletics: 2 -> 1
  • Power Throw: 2 -> 1
  • Riding: 3 -> 4
  • Shield: 0 -> 2
  • 1h weapons: 140 -> 150
  • Throwing: 150 -> 140
  • Singalian Noble Sabre
  • Embossed Round Shield
  • Short Composite Bow
  • Bodkin Arrows
  • Jatu Cavalry Helmet
  • Singalian Black Studded Leather
  • Splinted Greaves
  • Dark Leather Gloves
  • Leather Draped Horse

Diev [20]

  • 1h weapons: 220 -> 200
  • 2h weapons: 200 -> 220
  • Ravenstern Great Sword
  • Long Composite Bow
  • Ranger Arrows
  • Ranger Arrows
  • Kierguard Helm
  • Ravenstern Kierguard Plate
  • Polished Steel Boots
  • Hourglass Gauntlets

Sigismund [25]

  • Pendor Great Sword
  • Siege Crossbow
  • Siege Bolts
  • Siege Bolts
  • Open Unicorn Helm
  • Ebony Platemail
  • Black Greaves
  • Ebony Gauntlets

Sir Alistair [25]

  • Ebony Noble Sword
  • Order of Eventide Kite Shield
  • Long Dark Knight Lance
  • Black Helm with Feathers
  • Eventide Plate Harness
  • Ebony Greaves
  • Black Steel Gauntlets
  • Black Leather Draped Warhorse

Sir Jocelyn [25]

  • Ebony Knight Sword
  • Heater Shield - Black & White
  • Siege Crossbow
  • Siege Bolts
  • Dark Knight Helm
  • Pendor Ornate Plate Armor
  • Empire Shynbaulds
  • Supreme Steel Gauntlets
  • Ironbred Charger

Sir Rayne [20]

  • Silvered Longsword
  • Order of the Falcon Kite Shield
  • Long Blue Knight Lance
  • Silvermist Helm with Tail
  • Falcon Plate
  • Silver & Gold Greaves
  • Silver Gauntlets
  • Falcon Steed

Boadice [30]

  • Rune Bastard Sword
  • Long Blue Knight Lance
  • Ancient Engraved Shield
  • Jarids
  • Veccavian Open Helm with Tail
  • Unicorn Plate
  • Silver & Gold Greaves
  • Supreme Silver Gauntlets
  • Unicorn Steed

Frederick [25]

  • Zweihander
  • Royal Hounskull Bascinet Open
  • Forlorn Hope Heavy Suit of Plate
  • Empire Shynbaulds
  • Mettenheim Steel Mittens

Lethaldiran [30]

  • Noldor Runesword
  • Noldor Noble Shield
  • Noldor Composite Bow
  • Noldor Arrows
  • Noldor Captain Helm with Hood
  • Noldor Trimmed Ranger Garb with Cape
  • Noldor Enchanted Boots
  • Noldor Leather Ornate Gloves
  • Noldor Grey Warhorse

Sir Roland [30]

  • Ebony Arming Sword
  • Long Dawn Knight Lance
  • Heater Shield Order of the Dawn
  • Silver Helmet - Open
  • Silver Ornate Plated Armor with Cape
  • Silver & Gold Greaves
  • Supreme Silver Gauntlets
  • White Draped Warhorse

Screenshots:

Files:

  • troops.txt
  • conversation.txt

1) Open troops.txt and find these lines:

trp_npc_lethaldiran Lethaldiran Lethaldiran 0 268435472 0 0 1 0 0
  765 0 669 0 230 0 716 0 1094 0 1123 0 1403 0 1181 0 1057 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 
  30 21 16 19 42
 460 440 440 460 350 420 0
274 3145728 1342177282 26453 295792 0 
  18253619207 3014439439853794010 1852066 0 0 0 0 0 

trp_npc_jocelyn Sir_Jocelyn Jocelyn 0 268435472 0 0 1 0 0
  1347 0 1077 0 684 0 734 0 1423 0 552 0 159 0 1235 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 
  28 22 15 19 32
 425 410 380 350 410 350 0
64 1344274437 80 26487 421888 0 
  45819663761 4941810163143523165 1979115 0 0 0 0 0 

trp_npc_alistair Sir_Alistair Alistair 0 268435472 0 0 1 0 0
  832 0 689 0 772 0 1235 0 1338 0 421 0 180 0 1516 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 
  28 21 16 21 32
 410 410 430 350 350 350 0
96 1665146948 80 26487 487424 0 
  6443529287 3399604443866814234 1950771 0 0 0 0 0 

trp_npc_rayne Sir_Rayne Rayne 0 268435472 0 0 1 0 0
  808 0 743 0 684 0 1515 0 173 0 1349 0 571 0 1229 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 
  18 15 12 12 15
 190 180 200 160 160 160 0
48 1073741824 64 17525 212992 0 
  27783630863 4207828974730849054 1914578 0 0 0 0 0 

trp_npc_julia Julia Julia 0 268435473 0 0 1 0 0
  392 0 731 0 1104 0 1124 0 1365 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 
  12 15 9 12 8
 125 90 115 125 130 100 0
32 268435744 32 8483 139328 0 
  8892710919 3826771821454505170 1947355 0 0 0 0 0 

trp_npc_frederick Frederick_of_Mettenheim Frederick 0 268435472 0 0 1 0 0
  827 0 704 0 772 0 628 0 1314 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 1342177284 80 24675 417792 0 
  52395257988 7466003182728066923 1910491 0 0 0 0 0 

trp_npc_ediz Ediz Ediz 0 268435472 0 0 1 0 0
  908 0 568 0 1085 0 1113 0 1238 0 689 0 734 0 1387 0 172 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 
  14 18 14 12 9
 140 100 100 190 50 150 0
0 0 1342177280 16419 148048 0 
  436527114 1521240612054311178 1881307 0 0 0 0 0 

trp_npc_sara Sara_the_Fox Sara 0 268435474 0 0 1 0 0
  162 0 728 0 1163 0 596 0 1132 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 
  7 18 16 16 6
 125 100 100 80 110 120 0
1342177298 3145728 67108864 12341 77824 0 
  1060870 3939 0 0 0 0 0 0 

trp_npc_donavan Donavan Donavan 0 268435472 0 0 1 0 0
  829 0 1425 0 743 0 1228 0 532 0 1109 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 
  13 13 18 12 14
 200 160 140 120 160 130 250
32 1342177281 96 21251 77824 0 
  32161969170 7515513248595051061 1948144 0 0 0 0 0 

trp_npc_diev Diev_Wodenssen Diev 0 268435472 0 0 1 0 0
  1084 0 732 0 1115 0 1401 0 587 0 1224 0 819 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 
  21 18 12 9 20
 220 200 200 230 150 150 0
0 607129600 1 16466 213088 0 
  19311116809 3808803150356350684 2045593 0 0 0 0 0 

trp_npc_alyssa Alyssa Alyssa 0 268435474 0 0 1 0 0
  822 0 349 0 729 0 1431 0 1374 0 1139 0 683 0 162 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 
  13 11 15 12 9
 100 100 150 100 100 200 0
32 0 0 12613 1536 0 
  705695751 3851 0 0 0 0 0 0 

trp_npc_roland Sir_Roland Roland 0 268435472 0 0 1 0 0
  841 0 684 0 735 0 551 0 165 0 1348 0 1172 0 1497 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 
  28 21 15 21 32
 400 370 400 360 360 370 0
96 1665151056 0 22359 487680 0 
  31139594756 1931083030126508716 1947236 0 0 0 0 0 

trp_npc_kaverra Kaverra Kaverra 0 268435473 0 0 1 0 0
  1385 0 1147 0 295 0 735 0 683 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 
  16 15 14 13 12
 100 120 140 120 130 150 0
2 302120992 67108897 8514 345088 0 
  17465106436 1987605067940873942 2017893 0 0 0 0 0 

trp_npc_sigismund Sigismund_Sinclair Sigismund 0 268435472 0 0 1 0 0
  913 0 706 0 772 0 420 0 1331 0 1106 0 1126 0 1127 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 
  28 15 12 9 20
 280 330 200 110 300 200 0
0 54525952 48 21827 421888 0 
  21458870280 3953154587674609378 1947371 0 0 0 0 0 

trp_npc_boadice Boadice Boadice 0 268435473 0 0 1 0 0
  814 0 185 0 616 0 705 0 736 0 1476 0 1174 0 1140 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 16 15 22 24
 320 240 325 240 240 330 0
96 1110458448 64 25942 418864 0 
  21474836482 3898840498456835292 1881819 0 0 0 0 0 

2) Replace them with these:

trp_npc_lethaldiran Lethaldiran Lethaldiran 0 268435472 0 0 1 0 0
  1182 0 1404 0 1094 0 1123 0 1058 0 669 0 765 0 716 0 230 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 
  30 21 16 19 42
 460 440 440 460 350 420 0
274 3145728 1342177282 26453 295792 0 
  18253619207 3014439439853794010 1852066 0 0 0 0 0 

trp_npc_jocelyn Sir_Jocelyn Jocelyn 0 268435472 0 0 1 0 0
  1178 0 1487 0 1107 0 1128 0 970 0 448 0 769 0 713 0 221 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 
  28 22 15 19 32
 425 410 380 350 410 350 0
64 1344274437 80 26487 421888 0 
  45819663761 4941810163143523165 1979115 0 0 0 0 0 

trp_npc_alistair Sir_Alistair Alistair 0 268435472 0 0 1 0 0
  1177 0 1516 0 1341 0 956 0 611 0 768 0 696 0 209 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 
  28 21 16 21 32
 410 410 430 350 350 350 0
96 1665146948 80 26487 487424 0 
  6443529287 3399604443866814234 1950771 0 0 0 0 0 

trp_npc_rayne Sir_Rayne Rayne 0 268435472 0 0 1 0 0
  1171 0 1515 0 1344 0 884 0 594 0 771 0 705 0 217 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 
  18 15 12 12 15
 190 180 200 160 160 160 0
48 1073741824 64 17525 212992 0 
  27783630863 4207828974730849054 1914578 0 0 0 0 0 

trp_npc_julia Julia Julia 0 268435473 0 0 1 0 0
  392 0 731 0 1104 0 1124 0 1365 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 
  12 15 9 12 8
 125 90 115 125 130 100 0
32 268435744 32 8483 139328 0 
  8892710919 3826771821454505170 1947355 0 0 0 0 0 

trp_npc_frederick Frederick_of_Mettenheim Frederick 0 268435472 0 0 1 0 0
  1333 0 920 0 494 0 769 0 700 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 1342177284 80 24675 417792 0 
  52395257988 7466003182728066923 1910491 0 0 0 0 0 

trp_npc_ediz Ediz Ediz 0 268435472 0 0 1 0 0
  1241 0 1411 0 1086 0 1115 0 908 0 644 0 738 0 689 0 197 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 
  14 18 14 12 10
 150 100 100 190 50 140 0
0 0 1342177280 16916 147792 0 
  436527114 1521240612054311178 1881307 0 0 0 0 0 

trp_npc_sara Sara_the_Fox Sara 0 268435474 0 0 1 0 0
  162 0 728 0 1163 0 596 0 1132 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 
  7 18 16 16 6
 125 100 100 80 110 120 0
1342177298 3145728 67108864 12341 77824 0 
  1060870 3939 0 0 0 0 0 0 

trp_npc_donavan Donavan Donavan 0 268435472 0 0 1 0 0
  1175 0 1340 0 1109 0 1493 0 832 0 415 0 743 0 684 0 183 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 
  13 13 18 12 14
 200 160 140 120 160 130 250
32 1342177281 96 21252 77824 0 
  32161969170 7515513248595051061 1948144 0 0 0 0 0 

trp_npc_diev Diev_Wodenssen Diev 0 268435472 0 0 1 0 0
  1331 0 1087 0 1121 0 1121 0 881 0 590 0 758 0 698 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 
  21 18 12 9 20
 200 220 200 230 150 150 0
0 607129600 1 16466 213088 0 
  19311116809 3808803150356350684 2045593 0 0 0 0 0 

trp_npc_alyssa Alyssa Alyssa 0 268435474 0 0 1 0 0
  822 0 349 0 729 0 1431 0 1374 0 1139 0 683 0 162 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 
  13 11 15 12 9
 100 100 150 100 100 200 0
32 0 0 12613 1536 0 
  705695751 3851 0 0 0 0 0 0 

trp_npc_roland Sir_Roland Roland 0 268435472 0 0 1 0 0
  1179 0 1343 0 1497 0 937 0 488 0 771 0 714 0 204 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 
  28 21 15 21 32
 400 370 400 360 360 370 0
96 1665151056 0 22359 487680 0 
  31139594756 1931083030126508716 1947236 0 0 0 0 0 

trp_npc_kaverra Kaverra Kaverra 0 268435473 0 0 1 0 0
  1385 0 1147 0 295 0 735 0 683 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 
  16 15 14 13 12
 100 120 140 120 130 150 0
2 302120992 67108897 8514 345088 0 
  17465106436 1987605067940873942 2017893 0 0 0 0 0 

trp_npc_sigismund Sigismund_Sinclair Sigismund 0 268435472 0 0 1 0 0
  1332 0 1107 0 1128 0 1128 0 957 0 492 0 761 0 712 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 
  28 15 12 9 20
 280 330 200 110 300 200 0
0 54525952 48 21827 421888 0 
  21458870280 3953154587674609378 1947371 0 0 0 0 0 

trp_npc_boadice Boadice Boadice 0 268435473 0 0 1 0 0
  1320 0 1344 0 1523 0 1140 0 864 0 621 0 771 0 714 0 218 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 16 15 22 24
 320 240 325 240 240 330 0
96 1110458448 64 25942 418864 0 
  21474836482 3898840498456835292 1881819 0 0 0 0 0 

3) If you don't want to lock the inventories of the above companions up until the designated levels, then stop here. Otherwise open conversation.txt and find the following lines:

dlga_member_trade:do_member_trade 4095 174  3 31 2 144115188075855892 360287970189640191 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 30 I_can't_allow_humans_to_handle_my_Noldor_equipment,_I'm_sorry.^^^^^[unlocks_at_level_30]  175  0 NO_VOICEOVER 
dlga_member_trade:do_member_trade.1 4095 174  0 Very_well,_it's_all_here...  175  1 2051 0 NO_VOICEOVER 

4) Replace them with these:

dlga_member_trade:do_member_trade 4095 174  3 31 2 144115188075855892 360287970189640191 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 30 I_can't_allow_humans_to_handle_my_Noldor_equipment,_I'm_sorry.^^^^^[unlocks_at_level_30]  175  0 NO_VOICEOVER 
dlga_member_trade:do_member_trade.1 4095 174  3 31 2 144115188075855892 360287970189640192 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 25 I_can't_allow_you_to_handle_my_equipment_yet,_I'm_sorry_Captain.^^^^^[unlocks_at_level_25]  175  0 NO_VOICEOVER 
dlga_member_trade:do_member_trade.2 4095 174  3 31 2 144115188075855892 360287970189640193 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 25 Captain,_I_can't_allow_you_to_handle_my_equipment.^^^^^[unlocks_at_level_25]  175  0 NO_VOICEOVER 
dlga_member_trade:do_member_trade.3 4095 174  3 31 2 144115188075855892 360287970189640194 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 20 My_good_{reg63?Sir:Madam},_I'm_terribly_sorry_but_I_can't_allow_you_to_access_the_items_I_have_just_yet.^^^^^[unlocks_at_level_20]  175  0 NO_VOICEOVER 
dlga_member_trade:do_member_trade.4 4095 174  3 31 2 144115188075855892 360287970189640196 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 25 Mein_Kapitan,_you_are_not_a_skilled_warrior_yet_to_see_my_inventory.^^^^^[unlocks_at_level_25]  175  0 NO_VOICEOVER 
dlga_member_trade:do_member_trade.5 4095 174  3 31 2 144115188075855892 360287970189640197 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 15 I'm_sorry_Captain,_but_you_are_in_no_position_to_see_my_equipment.^^^^^[unlocks_at_level_15]  175  0 NO_VOICEOVER 
dlga_member_trade:do_member_trade.6 4095 174  3 31 2 144115188075855892 360287970189640199 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 15 I_apologize_Commander,_but_your_request_cannot_be_granted.^^^^^[unlocks_at_level_15]  175  0 NO_VOICEOVER 
dlga_member_trade:do_member_trade.7 4095 174  3 31 2 144115188075855892 360287970189640200 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 20 You_can't_have_a_look_at_my_inventory_yet,_Commander.^^^^^[unlocks_at_level_20]  175  0 NO_VOICEOVER 
dlga_member_trade:do_member_trade.8 4095 174  3 31 2 144115188075855892 360287970189640202 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 30 {reg63?Sir:Madam},_you_haven't_proven_your_worth_yet_to_access_my_inventory.^^^^^[unlocks_at_level_30]  175  0 NO_VOICEOVER 
dlga_member_trade:do_member_trade.9 4095 174  3 31 2 144115188075855892 360287970189640204 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 25 My_{reg63?lord:lady},_you_shall_not_be_allowed_to_handle_my_belongings_until_I_say_so.^^^^^[unlocks_at_level_25]  175  0 NO_VOICEOVER 
dlga_member_trade:do_member_trade.10 4095 174  3 31 2 144115188075855892 360287970189640205 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 30 Commander,_you_are_not_worthy_for_that_just_yet.^^^^^[unlocks_at_level_30]  175  0 NO_VOICEOVER 
dlga_member_trade:do_member_trade.11 4095 174  0 Very_well,_it's_all_here...  175  1 2051 0 NO_VOICEOVER 

5) Then, find this line:

dlga_member_automanage_report:member_talk 4095 183  3 31 2 144115188075855892 360287970189640191 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 30 There_is_nothing_to_speak_about,_human.^^^^^[unlocks_at_level_30]  15  0 NO_VOICEOVER 

6) And replace it with these:

dlga_member_automanage_report:member_talk 4095 183  3 31 2 144115188075855892 360287970189640191 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 30 There_is_nothing_to_speak_about,_human.^^^^^[unlocks_at_level_30]  15  0 NO_VOICEOVER 
dlga_member_automanage_report:member_talk.1 4095 183  3 31 2 144115188075855892 360287970189640192 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 25 Let's_talk_about_something_else.^^^^^[unlocks_at_level_25]  15  0 NO_VOICEOVER 
dlga_member_automanage_report:member_talk.2 4095 183  3 31 2 144115188075855892 360287970189640193 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 25 I'd_rather_not.^^^^^[unlocks_at_level_25]  15  0 NO_VOICEOVER 
dlga_member_automanage_report:member_talk.3 4095 183  3 31 2 144115188075855892 360287970189640194 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 20 I'm_sorry,_but_not_yet.^^^^^[unlocks_at_level_20]  15  0 NO_VOICEOVER 
dlga_member_automanage_report:member_talk.4 4095 183  3 31 2 144115188075855892 360287970189640196 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 25 Let's_change_the_subject.^^^^^[unlocks_at_level_25]  15  0 NO_VOICEOVER 
dlga_member_automanage_report:member_talk.5 4095 183  3 31 2 144115188075855892 360287970189640197 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 15 I_can't_allow_you_that.^^^^^[unlocks_at_level_15]  15  0 NO_VOICEOVER 
dlga_member_automanage_report:member_talk.6 4095 183  3 31 2 144115188075855892 360287970189640199 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 15 Well,_I_wouldn't_like_to.^^^^^[unlocks_at_level_15]  15  0 NO_VOICEOVER 
dlga_member_automanage_report:member_talk.7 4095 183  3 31 2 144115188075855892 360287970189640200 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 20 I_don't_think_so.^^^^^[unlocks_at_level_20]  15  0 NO_VOICEOVER 
dlga_member_automanage_report:member_talk.8 4095 183  3 31 2 144115188075855892 360287970189640202 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 30 Leave_me_alone.^^^^^[unlocks_at_level_30]  15  0 NO_VOICEOVER 
dlga_member_automanage_report:member_talk.9 4095 183  3 31 2 144115188075855892 360287970189640204 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 25 Don't_bother_me_with_that.^^^^^[unlocks_at_level_25]  15  0 NO_VOICEOVER 
dlga_member_automanage_report:member_talk.10 4095 183  3 31 2 144115188075855892 360287970189640205 2171 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 30 I_digress.^^^^^[unlocks_at_level_30]  15  0 NO_VOICEOVER 

7) Lastly, increase the counter in the 2nd line of the file by 20 (4147 -> 4167)

17. Troops and NPCs (20)

Tweaks to be found in this section:
17 a) To change the food consumption rate of troops
17 b) To add the ability to train your party in training fields
17 c) To reduce or eliminate the time limit when you will be allowed to recruit the next couple of prisoners from your party
17 d) To change the chance of recruited prisoner troops escaping
17 e) To change the level limit for hireable soldiers from rescued prisoners separately between the player and the AI
17 f) To change the level limit for recruiting prisoners
17 g) Overhaul of the system about hiring rescued prisoners
17 h) To change the amount of Noldor troops you get for a Qualis Gem from Quigfen and Arandur
17 i) To edit the chances and the kind of troops you can get from regular slave traders
17 j) To edit the chances and the kind of troops you can get from Ramun the slave trader
17 k) To add a Mettenheim NPC to the tavern of Valonbray who will offer Mettenheim troops and arms weekly
17 l) To get the location of all bandit lairs from Brother Randalf
17 m) To add new mercenaries to taverns
17 n) To make Farmers and Towmsmen be recruitable from taverns as occasional "mercenaries"
17 o) To change the hiring cost of mercenaries
17 p) To connect units that are equipped similarly and share the same culture/faction
17 q) Various little tweaks for troops, mostly to make them a bit more viable or give them unused/rarely used, more fitting items
17 r) Troop Testing Script
17 s) To allow accessing and changing the inventories of troops from in-game
17 t) To make troops mix-gendered

Tweak 17 a)

To change the food consumption rate of troops - credits to TheMageLord

File: simple_triggers.txt

1) Search for this piece of code:

14.000000  79 31 2 144115188075856290 0 1650 2
  • The 14 is the # of hours between your party eating

2) Increase it to make your party's food consumption slower.

Tweak 17 b)

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 864691128455135549  .

So that it looks like this:

144115188075856283 2048 0  .  mno_camp_train_troops 0 Train_your_party. 1 2060 1 864691128455135549  .  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 (864691128455135549 -> 864691128455135551) 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 1585267068834417694 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 1585267068834417694 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 1585267068834417694 14395649 3 0 . mno_go_back_dot  0  Go_back.  1 2060 1 864691128455135422 .

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 (317 -> 318)

10) Open quick_strings.txt, and increase the counter at the top by 1 (3102 -> 3103)

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 c)

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 at the place of the deleted content.

Tweak 17 d)

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 e)

To change the level limit for hireable soldiers from rescued prisoners separately between the player and the AI - credits to Dalion

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 3221225505

2) Increase the 20 by 5 (20 -> 25) and replace the blue part with this:

2133 2 1224979098644774920 40 4 0 31 2 1224979098644774914 1 2133 2 1224979098644774920 40 3 0 2147483678 2 1224979098644774918 1224979098644774920

As usual, watch for gaps, so that exactly 1 remains at the start and the end of the replacement.

3) The 40 is the level limit for the player, while the 40 is the level limit for the AI. Change them to anything between 1 and 61. Units above that level won't be hireable from rescued prisoners. So with a value of 1, you won't be able to recruit any troops from rescued prisoners, while with a level limit of 61, you will be able to recruit everyone.

4) Noldor Warriors are a special exception for being only lvl 36, so they have to be handled separately. If you want to remove that exeption, then simply delete the 2147483679 2 1224979098644774917 360287970189639944 from the highlighted piece in point 1). Doing so will remove the exception for both the player and the AI. Watch for the gaps, as always. Lastly, the counter (now set to 25) has to be decreased by 1 (25 -> 24).

Tweak 17 f)

To change the level limit for recruiting prisoners - credits to VonDegurechaff

Noldor Warriors are a special exception for being only lvl 36, and still not being recruitable. The replacement code has that problem solved (the exception got removed).

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 above that level won't be recruitable. So with a value of 1, you won't be able to recruit prisoners at all.

Tweak 17 g)

Overhaul of the system about hiring rescued prisoners - credits to Timon

Note: This tweak is mutually exclusive with the previous ones!

Through this new system, you can recruit any rescued prisoner troop once certain conditions are met. However, by default, your game will not be made easier or cheesy. So if you want to recruit those Noldors, then you will need to have a high level character, good relations with the Noldor and enough points in Persuasion skill. Those troops who refuse to join your party can be captured as prisoners and then sold for ransom. Overall, this new recruitment system will be quite realistic and sometimes hardcore even, but you can customize it to your own taste. Everything set will apply to both the player and the AI.

The main formula behind the new system: hiring_factor = hero_level + persuasion_skill + relation_bonus - relation_penalty + player/AI_modifier + random [-5,7]. The values get calculated separately for each stack of troops:

  • relation_bonus: +1 for every 10 positive relations with the given stack
  • relation_penalty: -1 for every 5 negative relations with the given stack
  • player/AI_modifier: -5 for the player, +5 for the AI

You may set the -5 to a higher number to make it easier, but remember that the player is capable to get 10 in Persuasion skill, which evens out with the AI's +5 in the long run.

Those rescued prisoners that share the same faction/culture with the player will all be available to join you after the battle. Soldiers of level 15 and below will all be available to join your party as well. Furthermore, there is a chance (% = (persuasion_skill * 5/10) + 10/10) for each stack of troops that regardless of their level, they will join your party. Kind of a jackpot (majestic speech via persuasion). To disable this extra, replace both 5 and 10 with -1. In every other case, the hiring_factor will get compared to the level of the stack of rescued troops:

  • if hiring_factor >= troop_level, then all units in the stack will be available to join you.
  • if hiring_factor < troop_level, but the difference is less than 10, then 10%-90% of the units in question will be available for recruitment, -10% for each point of difference.
  • otherwise the rescued troops will not join your party as new soldiers

A random number of rescued soldiers who refused to join will become your prisoners. The maximum amount for each stack is 100% and the minimum is (prisoner_management / 15) [%]. Thus, with a Prisoner Management of 10, 66%-100% of those who refused to join you will become your prisoners instead (the rest will vanish). If you want to disable this feature, then change the 1 to 10000.

As an example, let’s take that you are level 25 with 7 points in Persuasion and 4 in Prisoner Management, you are a vassal of The Kingdom of Sarleon, you have +100 relations with the Noldor, -40 relations with the Heretics and 0 relations with the Order of the Phoenix. You defeat Lord Titus on the battlefield, who has 6 Sarleon Knights, 5 Knights of the Phoenix, 15 Noldor Warriors, 25 Noldor Twilight Knights, 20 Heretic Worshipers and 70 Heretic Minions as prisoners. Your raw hiring_factor for that fight will be 25 + 7 - 5 + random [-5,7] = random [22,34], without taking into account the relations with the respective factions.

Thus, the following prisoners will become available for your to hire:

  • 6 Sarleon Knights (all of them, because your faction = their faction)
  • 0 Knights of the Phoenix (hiring_factor (random [22,34]) < troop_level (50), by more than 10)
  • 9-15 Noldor Warriors (hiring_factor (random [22,34]) + 10 (relation_bonus) < or >= troop_level (36), depending on the roll. The lowest roll would be 32 < 36, which is 4 points lower, so in that case you'll fail to get 4*10% = 40% of the troops in the stack. Therefore, you'll get 60% to 100% of the Noldor Warriors)
  • 0 Noldors Twilight Knights (hiring_factor (random [22,34]) + 10 (relation_bonus) < troop_level (60), by more than 10)
  • 0-8 Heretic Worshipers (hiring_factor (random [22,34]) - 8 (relation_penalty) < troop_level (30), by 4 or more. Therefore, you'll get 0% to 40% of the Heretic Worshipers)
  • 70 Heretic Minions (all of them, as their level is less than or equal to 15)

Moreover, each stack of these troops can join your party with a 4.5% chance, even those who refused to join at first ("jackpot"). The remaining units will have a chance to be taken as prisoners. The minimum ratio of captives taken per stack will be equal to 26% (4/15 * 100%). So, the possible amount of units captured will be:

  • 2-6 Knights of the Phoenix (26%-100% of 6)
  • 0-6 Noldor warriors (26%-100% of 0-6)
  • 7-25 Noldor Twilight Knights (26%-100% of 25)
  • 3-20 Heretic Worshipers (26%-100% of 12-20)

Files:

  • menus.txt
  • scripts.txt

1) Open up menus.txt and find this piece of code:

648518346341351442 1 4 936748722493063332 648518346341351425 648518346341351439 1 4

2) Replace it with this:

648518346341351442 1 5 936748722493063332 648518346341351425 648518346341351439 1 648518346341351424 4

3) Next, find this piece:

1 4 936748722493063332 648518346341351425 648518346341351424 0 1

4) And replace it with this:

1 5 936748722493063332 648518346341351425 648518346341351424 0 144115188075856187 1

5) Then, open up scripts.txt and find this piece of code:

1 4 936748722493063332 648518346341351429 1224979098644774935 0 1

6) Replace it with this:

1 5 936748722493063332 648518346341351429 1224979098644774935 0 1224979098644774933 1

7) Lastly, locate the script called party_add_party_prisoners and replace everything in its body with this:

74 23 2 1224979098644774912 1 23 2 1224979098644774913 2 23 2 1224979098644774914 3 23 2 1224979098644774915 4 1652 3 1224979098644774916 1224979098644774915 0 2171 2 1224979098644774917 1224979098644774916 4 0 31 2 1224979098644774914 1 2105 2 1224979098644774917 -5 2133 2 1224979098644774918 144115188075856287 5 0 2105 2 1224979098644774917 5 2204 2 1224979098644774918 1224979098644774915 3 0 2170 3 1224979098644774919 7 1224979098644774916 2170 3 1224979098644774920 2 1224979098644774916 2105 2 1224979098644774917 1224979098644774919 2122 3 1224979098644774921 1224979098644774919 5 2105 2 1224979098644774921 10 1651 2 1224979098644774922 1224979098644774913 6 3 1224979098644774923 0 1224979098644774922 1656 3 1224979098644774924 1224979098644774913 1224979098644774923 3221226979 1 1224979098644774924 31 2 144115188075856012 1 2173 2 1224979098644774925 1224979098644774924 2171 2 1224979098644774926 1224979098644774924 2136 3 1224979098644774927 -5 7 2120 3 1224979098644774928 1224979098644774917 1224979098644774927 2190 3 1224979098644774929 1224979098644774925 1224979098644774918 4 0 32 2 1224979098644774929 0 2123 3 1224979098644774930 1224979098644774929 10 5 0 2123 3 1224979098644774930 1224979098644774929 5 3 0 2105 2 1224979098644774928 1224979098644774930 1657 3 1224979098644774931 1224979098644774913 1224979098644774923 2133 2 1224979098644774932 1224979098644774931 4 0 3221225505 3 1224979098644774924 360287970189640047 360287970189640052 31 2 1224979098644774914 1 2147483681 3 1224979098644774924 360287970189640107 360287970189639680 4 0 2136 3 1224979098644774927 0 1000 1073743331 1 1224979098644774924 1073741855 2 1224979098644774925 1224979098644774918 1073741854 2 1224979098644774928 1224979098644774926 3221225502 2 1224979098644774927 1224979098644774921 2147483680 2 1224979098644774926 15 1610 3 1224979098644774912 1224979098644774924 1224979098644774931 2133 2 1224979098644774932 0 5 0 2121 3 1224979098644774933 1224979098644774926 1224979098644774928 2147483678 2 1224979098644774933 10 2121 3 1224979098644774934 10 1224979098644774933 2122 3 1224979098644774935 1224979098644774931 1224979098644774934 2108 2 1224979098644774935 10 2105 2 1224979098644774934 1 2122 3 1224979098644774936 1224979098644774931 1224979098644774934 2108 2 1224979098644774936 10 2136 3 1224979098644774937 1224979098644774935 1224979098644774936 1610 3 1224979098644774912 1224979098644774924 1224979098644774937 2106 2 1224979098644774932 1224979098644774937 3 0 4 0 30 2 1224979098644774932 1 2122 3 1224979098644774938 1224979098644774932 1224979098644774920 2108 2 1224979098644774938 15 2105 2 1224979098644774932 1 2136 3 1224979098644774932 1224979098644774938 1224979098644774932 1611 3 1224979098644774912 1224979098644774924 1224979098644774932 3 0 3 0 3 0 

Watch for the initial gap! The highlighted values are those mentioned in the mechanics above.

Tweak 17 h)

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 66623 1190  4 150 1 288230376151711870 2147483798 1 288230376151711871 1633 2 1224979098644774912 648518346341351424 2133 2 72057594037927960 1224979098644774912 Yes,_I_have_Qualis_Gem_(and_space_for_{reg24}_units).  1191  43 2133 2 72057594037927961 12 4 0 2147483678 2 72057594037927960 72057594037927961 2133 2 72057594037927961 72057594037927960 3 0 2133 2 72057594037927962 10 4 0 2147483678 2 72057594037927960 72057594037927962 2133 2 72057594037927962 72057594037927960 3 0 2136 3 1224979098644774912 0 100 4 0 2147483678 2 1224979098644774912 50 2133 2 72057594037927963 0 5 0 2133 2 72057594037927963 8 4 0 2147483678 2 72057594037927960 72057594037927963 2133 2 72057594037927963 72057594037927960 3 0 3 0 2136 3 1224979098644774912 0 100 4 0 2147483678 2 1224979098644774912 50 2133 2 72057594037927964 0 5 0 2133 2 72057594037927964 5 4 0 2147483678 2 72057594037927960 72057594037927964 2133 2 72057594037927964 72057594037927960 3 0 3 0 2136 3 1224979098644774912 0 100 4 0 2147483678 2 1224979098644774912 50 2133 2 72057594037927965 0 5 0 2133 2 72057594037927965 3 4 0 2147483678 2 72057594037927960 72057594037927965 2133 2 72057594037927965 72057594037927960 3 0 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 66623 1190  4 150 1 288230376151711870 150 1 288230376151711871 1633 2 1224979098644774912 648518346341351424 2133 2 72057594037927960 1224979098644774912 Yes,_I_have_Qualis_Gem_and_this_beautiful_vase_(and_space_for_{reg24}_units).  1191  43 2133 2 72057594037927961 15 4 0 2147483678 2 72057594037927960 72057594037927961 2133 2 72057594037927961 72057594037927960 3 0 2133 2 72057594037927962 12 4 0 2147483678 2 72057594037927960 72057594037927962 2133 2 72057594037927962 72057594037927960 3 0 2136 3 1224979098644774912 0 100 4 0 2147483678 2 1224979098644774912 50 2133 2 72057594037927963 0 5 0 2133 2 72057594037927963 10 4 0 2147483678 2 72057594037927960 72057594037927963 2133 2 72057594037927963 72057594037927960 3 0 3 0 2136 3 1224979098644774912 0 100 4 0 2147483678 2 1224979098644774912 50 2133 2 72057594037927964 0 5 0 2133 2 72057594037927964 6 4 0 2147483678 2 72057594037927960 72057594037927964 2133 2 72057594037927964 72057594037927960 3 0 3 0 2136 3 1224979098644774912 0 100 4 0 2147483678 2 1224979098644774912 50 2133 2 72057594037927965 0 5 0 2133 2 72057594037927965 4 4 0 2147483678 2 72057594037927960 72057594037927965 2133 2 72057594037927965 72057594037927960 3 0 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 66627 1835  4 150 1 288230376151711870 2147483798 1 288230376151711871 1633 2 1224979098644774912 648518346341351424 2133 2 72057594037927960 1224979098644774912 Yes,_I_have_Qualis_Gem_(and_space_for_{reg24}_units).  1836  43 2133 2 72057594037927961 15 4 0 2147483678 2 72057594037927960 72057594037927961 2133 2 72057594037927961 72057594037927960 3 0 2133 2 72057594037927962 12 4 0 2147483678 2 72057594037927960 72057594037927962 2133 2 72057594037927962 72057594037927960 3 0 2136 3 1224979098644774912 0 100 4 0 2147483678 2 1224979098644774912 50 2133 2 72057594037927963 0 5 0 2133 2 72057594037927963 10 4 0 2147483678 2 72057594037927960 72057594037927963 2133 2 72057594037927963 72057594037927960 3 0 3 0 2136 3 1224979098644774912 0 100 4 0 2147483678 2 1224979098644774912 50 2133 2 72057594037927964 0 5 0 2133 2 72057594037927964 6 4 0 2147483678 2 72057594037927960 72057594037927964 2133 2 72057594037927964 72057594037927960 3 0 3 0 2136 3 1224979098644774912 0 100 4 0 2147483678 2 1224979098644774912 50 2133 2 72057594037927965 0 5 0 2133 2 72057594037927965 4 4 0 2147483678 2 72057594037927960 72057594037927965 2133 2 72057594037927965 72057594037927960 3 0 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 66627 1835  4 150 1 288230376151711870 150 1 288230376151711871 1633 2 1224979098644774912 648518346341351424 2133 2 72057594037927960 1224979098644774912 Yes,_I_have_Qualis_Gem_and_this_beautiful_vase_(and_space_for_{reg24}_units).  1836  43 2133 2 72057594037927961 18 4 0 2147483678 2 72057594037927960 72057594037927961 2133 2 72057594037927961 72057594037927960 3 0 2133 2 72057594037927962 15 4 0 2147483678 2 72057594037927960 72057594037927962 2133 2 72057594037927962 72057594037927960 3 0 2136 3 1224979098644774912 0 100 4 0 2147483678 2 1224979098644774912 50 2133 2 72057594037927963 0 5 0 2133 2 72057594037927963 12 4 0 2147483678 2 72057594037927960 72057594037927963 2133 2 72057594037927963 72057594037927960 3 0 3 0 2136 3 1224979098644774912 0 100 4 0 2147483678 2 1224979098644774912 50 2133 2 72057594037927964 0 5 0 2133 2 72057594037927964 7 4 0 2147483678 2 72057594037927960 72057594037927964 2133 2 72057594037927964 72057594037927960 3 0 3 0 2136 3 1224979098644774912 0 100 4 0 2147483678 2 1224979098644774912 50 2133 2 72057594037927965 0 5 0 2133 2 72057594037927965 5 4 0 2147483678 2 72057594037927960 72057594037927965 2133 2 72057594037927965 72057594037927960 3 0 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 i)

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).

Files:

  • conversation.txt
  • (quick_strings.txt)

1) Find and observe this line:

dlga_ransom_broker_post_rumor_bonus_troops:ransom_broker_post_rumor_bonus_troop_response 4095 1204  138 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 936748722493063908 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417405 5 0 2147483678 2 1224979098644774914 10 2133 2 72057594037927944 360287970189639791 2136 3 1224979098644774915 3 5 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063908 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417406 5 0 2147483678 2 1224979098644774914 20 2133 2 72057594037927944 360287970189640000 2136 3 1224979098644774915 3 5 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063908 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417407 5 0 2147483678 2 1224979098644774914 30 2133 2 72057594037927944 360287970189639756 2136 3 1224979098644774915 15 20 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063908 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417408 5 0 2147483678 2 1224979098644774914 40 2133 2 72057594037927944 360287970189640046 2136 3 1224979098644774915 3 12 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063908 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417409 5 0 2147483678 2 1224979098644774914 45 2133 2 72057594037927944 360287970189639762 2136 3 1224979098644774915 2 8 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063908 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417410 5 0 2147483678 2 1224979098644774914 50 2133 2 72057594037927944 360287970189639747 2136 3 1224979098644774915 4 12 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063908 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417411 5 0 2147483678 2 1224979098644774914 60 2133 2 72057594037927944 360287970189639761 2136 3 1224979098644774915 15 20 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063908 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417412 5 0 2147483678 2 1224979098644774914 70 2133 2 72057594037927944 360287970189639760 2136 3 1224979098644774915 15 20 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063908 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417413 5 0 2147483678 2 1224979098644774914 80 2133 2 72057594037927944 360287970189639940 2136 3 1224979098644774915 2 4 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063908 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417414 5 0 2147483678 2 1224979098644774914 90 2133 2 72057594037927944 360287970189639746 2136 3 1224979098644774915 4 12 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063908 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417415 5 0 2147483678 2 1224979098644774914 95 2136 3 1224979098644774916 360287970189640009 360287970189640028 4 0 31 2 1224979098644774916 360287970189640014 2133 2 1224979098644774917 0 2133 2 1224979098644774918 648518346341351504 6 3 1224979098644774919 648518346341351446 1224979098644774918 521 3 1224979098644774920 1224979098644774919 289 31 2 1224979098644774920 360287970189640014 2133 2 1224979098644774917 1 2133 2 1224979098644774918 648518346341351446 3 0 4 0 31 2 1224979098644774917 0 2133 2 1224979098644774916 360287970189640010 3 0 3 0 2322 2 1 1224979098644774916 2133 2 72057594037927944 1224979098644774916 2136 3 1224979098644774915 1 3 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063908 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417416 5 0 2147483678 2 1224979098644774914 97 2133 2 72057594037927944 360287970189639942 2136 3 1224979098644774915 1 2 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063908 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417417 5 0 2133 2 72057594037927944 360287970189639922 2136 3 1224979098644774915 2 4 2133 2 72057594037927943 1224979098644774915 1 4 936748722493063908 72057594037927944 1224979098644774912 1224979098644774913 2122 3 72057594037927977 1224979098644774915 72057594037927936 2320 2 3 1585267068834417418 3 0 1633 2 1224979098644774921 648518346341351424 2133 2 72057594037927978 0 4 0 32 2 1224979098644774915 1224979098644774921 2133 2 72057594037927978 1 3 0 {s3}_  1205  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 4 0 31 2 1224979098644774916 360287970189640014 2133 2 1224979098644774917 0 2133 2 1224979098644774918 648518346341351504 6 3 1224979098644774919 648518346341351446 1224979098644774918 521 3 1224979098644774920 1224979098644774919 289 31 2 1224979098644774920 360287970189640014 2133 2 1224979098644774917 1 2133 2 1224979098644774918 648518346341351446 3 0 4 0 31 2 1224979098644774917 0 2133 2 1224979098644774916 360287970189640010 3 0 3 0 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)

5) Lastly, if you want, you can adjust the specific conversation lines in quick_strings.txt which you get during the offer, so that they accomodate to your changes. These conversations can be found within lines 2815-2828 ("qstr__The_Goddess_of_Fate" - "qstr__It_has_been_my_misf"), in the same order as the above code fragments.

Tweak 17 j)

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 144115188075857281 30 5 0 2147483678 2 144115188075857281 35 2133 2 72057594037927971 360287970189640001 5 0 2147483678 2 144115188075857281 40 2133 2 72057594037927971 360287970189639864 5 0 2147483678 2 144115188075857281 45 2133 2 72057594037927971 360287970189639832 5 0 2147483678 2 144115188075857281 50 2133 2 72057594037927971 360287970189640093 5 0 2147483678 2 144115188075857281 55 2133 2 72057594037927971 360287970189639886 5 0 2147483678 2 144115188075857281 60 2133 2 72057594037927971 360287970189639943 5 0 2147483678 2 144115188075857281 68 2133 2 72057594037927971 360287970189639776 5 0 2147483678 2 144115188075857281 76 2133 2 72057594037927971 360287970189639822 5 0 2147483678 2 144115188075857281 84 2133 2 72057594037927971 360287970189639902 5 0 2147483678 2 144115188075857281 92 2133 2 72057594037927971 360287970189639971 5 0 2133 2 72057594037927971 360287970189639918 3 0 4 0 2147483678 2 144115188075857281 60 2119 3 1224979098644774912 144115188075857280 3 2105 2 1224979098644774912 2 2112 3 1224979098644774912 2 5 5 0 2119 3 1224979098644774912 144115188075857280 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 936748722493063908 72057594037927971 125 100 2122 3 1224979098644774913 72057594037927936 1224979098644774912 3 0 2119 3 1224979098644774914 144115188075857278 31 2113 1 1224979098644774914 2105 2 1224979098644774914 0 2112 3 1224979098644774914 0 31 2133 2 1224979098644774915 144115188075857278 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:

144115188075857281 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 k)

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
  700 0 751 0 494 0 1333 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 end of the file, then increase the counter in the 2nd line of the file by 1 (1204 -> 1205)

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 360287970189640884 1224979098644774913 1532 1 360287970189640884 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 360287970189640884 288230376151712587 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 360287970189640884 288230376151712568 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 360287970189640884 288230376151712552 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 360287970189640884 288230376151712570 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 360287970189640884 288230376151712303 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 360287970189640884 288230376151712487 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 360287970189640884 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 360287970189640884 288230376151713232 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 360287970189640884 288230376151712444 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 360287970189640884 288230376151712495 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 360287970189640884 288230376151712238 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 360287970189640884 288230376151712221 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 360287970189640884 288230376151712725 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 360287970189640884 288230376151712664 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 360287970189640884 288230376151712233 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 360287970189640884 288230376151712496 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 360287970189640884 288230376151712615 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 360287970189640884 288230376151712639 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 360287970189640884 288230376151712612 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 360287970189640884 288230376151712234 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 360287970189640884 288230376151712850 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 360287970189640884 288230376151712852 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 360287970189640884 288230376151712910 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 360287970189640884 288230376151712937 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 360287970189640884 288230376151713111 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 360287970189640884 288230376151712960 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 360287970189640884 288230376151713121 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 360287970189640884 288230376151713113 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 360287970189640884 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 360287970189640884 288230376151713058 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 360287970189640884 288230376151713076 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 360287970189640884 288230376151713077 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 360287970189640884 288230376151712871 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 360287970189640884 288230376151712873 1224979098644774915 3 0 1511 1 360287970189640884 520 3 1224979098644774917 360287970189640884 71 520 3 1224979098644774918 360287970189640884 72 520 3 1224979098644774919 360287970189640884 73 520 3 1224979098644774920 360287970189640884 74 520 3 1224979098644774921 360287970189640884 75 520 3 1224979098644774922 360287970189640884 76 520 3 1224979098644774923 360287970189640884 77 520 3 1224979098644774924 360287970189640884 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 360287970189640884 71 1224979098644774917 500 3 360287970189640884 72 1224979098644774918 500 3 360287970189640884 73 1224979098644774919 500 3 360287970189640884 74 1224979098644774920 500 3 360287970189640884 75 1224979098644774921 500 3 360287970189640884 76 1224979098644774922 500 3 360287970189640884 77 1224979098644774923 500 3 360287970189640884 78 1224979098644774924

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

4) Next, open scripts.txt, find the script called update_booksellers, and replace everything in its body with this:

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 360287970189640767 501 3 648518346341351447 98 360287970189640884

5) 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

6) 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.

7) Lastly, open conversation.txt and find this line:

dlga_tavernkeeper_talk:close_window 69631 1151  0 I_guess_I_should_leave_now.  6  0 NO_VOICEOVER

8) And add the following 23 lines right after it, as a new line each:

dlga_start:mauritz_intro 1204 0  1 31 2 144115188075855902 0 Hail_from_Mettenheim_my_{reg63?Lord:Lady}!_To_what_do_I_owe_your_interest?  1873  1 500 3 144115188075855892 5 1 NO_VOICEOVER 
dlga_mauritz_intro:mauritz_intro_2 69631 1873  0 Who_are_you,_and_where_is_this_"Mettenheim"_you_are_talking_about?  1874  0 NO_VOICEOVER 
dlga_mauritz_intro_2:mauritz_intro_3_talk 4095 1874  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.  1875  0 NO_VOICEOVER 
dlga_mauritz_intro_3_talk:mauritz_process_1 69631 1875  0 Very_interesting._I_might_use_their_help_sometime.  6  0 NO_VOICEOVER 
dlga_start:mauritz_greetings 1204 0  1 31 2 144115188075855902 1 Hail_{playername}!  1876  0 NO_VOICEOVER 
dlga_start:mauritz_greetings 1204 1876  0 How_can_I_help_you?  1877  0 NO_VOICEOVER 
dlga_start:mauritz_go 69631 1877  0 I_need_to_go_now.  6  0 NO_VOICEOVER 
dlga_start:mauritz_soldiers 69631 1877  0 I_am_interested_in_Mettenheim_soldiers.  1878  0 NO_VOICEOVER 
dlga_start:mauritz_arms 69631 1877  0 I_am_interested_in_Mettenheim_Arms_and_Armor.  1880  0 NO_VOICEOVER 
dlga_start:mauritz_quests 69631 1877  0 Is_there_anything_I_can_do_to_help_the_Mettenheim?  1881  0 NO_VOICEOVER 
dlga_start:mauritz_soldiers_offer 1204 1878  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  1879  0 NO_VOICEOVER 
dlga_start:mauritz_soldiers_no_room 69631 1879  2 1633 2 1224979098644774912 648518346341351424 2147483680 2 1224979098644774912 0 Sounds_good,_but_I_have_no_room_in_my_party.  1876  0 NO_VOICEOVER 
dlga_start:mauritz_soldiers_never_mind 69631 1879  2 1633 2 1224979098644774912 648518346341351424 32 2 1224979098644774912 0 Never_mind.  1876  0 NO_VOICEOVER 
dlga_start:mauritz_soldiers_avonteurer 69631 1879  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).  1878  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 1879  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).  1878  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 1879  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).  1878  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 1879  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).  1878  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 1879  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).  1878  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 1879  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).  1878  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 1879  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).  1878  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 1879  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).  1878  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 1204 1880  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.  1876  1 2042 0 NO_VOICEOVER 
dlga_start:mauritz_quest_no 1204 1881  0 No.  1876  0 NO_VOICEOVER

9) 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) (1873 to 1881 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.

10) Increase the counter in the 2nd line of the file by 23 (4147 -> 4170)

Tweak 17 l)

To get the location of all bandit lairs from Brother Randalf - credits to UndeadDuke

Brother Randalf becomes kinda useless after buying all the books you need and the map to the hidden mines of Al-Aziz. But strangely, the option to ask for his location from travelers still remains in the game. Now you will always have a reason to! With this tweak, after buying the map for the mines, he will be able to reveal every bandit lair's location on the world map. The locations won't update themselves though, remember that. So if you feel like new lairs could've spawned since your last talk, then go find him again and he will reveal those as well.

Files:

  • quick_strings.txt
  • conversation.txt

1) In quick_strings.txt find these two strings:

qstr_I_have_already_shown I_have_already_shown_you_the_location_of_the_mines_of_Al-Aziz,_there_is_nothing_else_I_have_to_trade_to_you_besides_my_books!
qstr_Oh!_Yes_that_s_right Oh!_Yes,_that's_right._Too_much_strong_drink_has_affected_my_memory._Who_are_you_again?

2) And replace them respectively with these two:

qstr_I_have_already_shown I_have_already_shown_you_the_location_of_the_mines_of_Al-Aziz,_but_it_is_not_the_only_hidden_place._You_see,_brigands_usually_tend_to_set_up_lairs,_where_they_store_all_their_stolen_goods_and_gather_their_forces_for_upcoming_raids._These_places_are_made_to_be_well_hidden_from_common_sight,_not_to_mention_that_they_are_well-guarded._But_if_you_are_interested,_for_a_humble_sum_of_300_denars,_I_can_show_you_the_location_of_some_that_I_happened_to_notice_during_my_travels.
qstr_I_cannot_afford_that I_cannot_afford_that_at_the_moment._Maybe_next_time.

3) Then, open conversation.txt, increase the counter in the 2nd line of the file by 1 (4147 -> 4148), and find the line that starts with:

dlga_azziz_map_trade:book_trade_completed

4) Add this right after the whole entry, as a new line:

dlga_azziz_map_trade:book_trade_completed 69631 1271  3 132 1 648518346341351594 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 300 I'm_not_afraid_of_any_brigands._Show_me.  1270  8 11 1 1224979098644774912 521 3 1224979098644774913 1224979098644774912 0 31 2 1224979098644774913 18 1603 3 1224979098644774912 256 0 1603 3 1224979098644774912 16384 1 1231 1 1224979098644774912 3 0 1529 2 360287970189639680 300 NO_VOICEOVER 

5) Lastly, find this line:

dlga_azziz_map_trade:special_fail 69631 1271  9 4 0 132 1 648518346341351594 2320 2 5 1585267068834417431 5 0 2147483798 1 288230376151711875 2320 2 5 1585267068834417432 5 0 2320 2 5 1585267068834417433 3 0 {s5}  1272  0 NO_VOICEOVER 

6) And replace it with this:

dlga_azziz_map_trade:special_fail 69631 1271  12 4 0 132 1 648518346341351594 2149 2 1224979098644774912 360287970189639680 2147483678 2 1224979098644774912 300 2320 2 5 1585267068834417431 5 0 2147483798 1 288230376151711875 2147483780 1 648518346341351594 2320 2 5 1585267068834417432 5 0 2320 2 5 1585267068834417433 3 0 {s5}  1272  0 NO_VOICEOVER 

Tweak 17 m)

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 #1204 - #1209, then the red number should equal to 360287970189639680 + 1204, while the blue number should be equal to 360287970189639680 + 1210. Once you are done, it is recommended to start a new game to avoid any problems that may occur.

Tweak 17 n)

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 (360287970189639737 -> 360287970189639735).

Tweak 17 o)

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 p)

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 Footman -> Snowlion Longbowman
  • Snowlion Footman -> Snowlion Lancer
  • 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
  • Empire Noble Legionnaire Recruit -> Guardian Empire Knight
  • Brigand -> Red Brotherhood Thief
  • 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 q)

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.

  • Editing the stats of troops requires a new game to take effect by default! However, you can use the above linked savegame editor to make the changes savegame-compatible

Files:

  • troops.txt
  • party_templates.txt

Knights of the Griffon: add them as factional troops 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: 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 weapons and uses.

  • upgrade from Pendor Swordsman (lvl 20) instead of Pendor Man-at-Arms (lvl 30)

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 Armored Footman: Sarleon Halberdiers take too long to train for their quality

  • upgrade to Sarleon Halberdier (instead of Sarleon Cavalry)

Sarleon Man-at-Arms: Sarleon Man-at-Arms have a bit high level for their quality

  • Level: 31->26
  • Upgrade to Sarleon Cavalry

Sarleon Halberdier: Sarleon Halberdiers have a bit high level for their quality

  • Level: 36->35
  • Polished_Plate_Armor -> Sarleon_Red_Platemail

Sarleon Cavalry: cavarly is meant to be Sarleon's strong side, so let's make it that way, for the commoner troop tree as well

  • Level: 31->36
  • STR: 21->24
  • AGI: 21->24
  • Strength skills: 7-6-6-6
  • Agility skills: 5-6-7-7
  • Melee profs: 260->280
  • Golden_Sun_Mail -> Knight's_Red_Surcoat
  • Mail_with_Surcoat -> Polished_Plate_Armor
  • Add 1x Gauntlets
  • Mail_Boots -> Iron_Greaves
  • Splinted_Leather_Greaves -> Shynbaulds
  • Sarleon_Longsword (2x) -> Morningstar (2x)
  • Bascinet_with_Nose_Guard -> Armet_with_Plume
  • Add 1x Armet_with_Plume
  • Bascinet_with_Aventail -> Armet_with_Plume_-_Open
  • Cap_&_Chain_Helm -> Sarleon_Rounded_Bascinet
  • Mercenary_Helm -> Sarleon_Rounded_Bascinet_-_Open
  • Add 2x Horseman's_Kite_Shield
  • Add 1x Red_Caparisoned_Hunter
  • Add 1x Charger
  • Add 1x Red_Leather_Draped_Warhorse

Screenshot: https://steamuserimages-a.akamaihd.net/ugc/776223533777843065/490A7B4BDCBD3AE0151FA9524C174EDA7F88DEED/

Sarleon Squire-at-Arms: Sarleon knights take too long to train, despite that cavalry is meant to be Sarleon's forte

  • Level: 31->26

Mercenary Highlander: differentiate them a bit more from Ravenstern Highlanders:

  • Visored_Steel_Helm -> Visored_Bascinet_-_Open (unused item, looks similar and has identical stats to Visored_Steel_Helm)

Ravenstern Highlander: 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

  • Add 1x Long_Composite_Bow
  • Add 1x Bodkin_Arrows
  • Add 1x Barbed_Arrows

Screenshot: https://steamuserimages-a.akamaihd.net/ugc/911296978240492144/75DD4443E4DC1A4E8B257C547A820D28019B49FB/

D'Shar Warrior: D'Shar Ghazi Dervishes have sabres, while D'Shar Warriors, the predecessor units lack any, which is weird

  • Add 1x Two_Handed_Sabre (unused item)

Screenshot: https://steamuserimages-a.akamaihd.net/ugc/857235787200317362/DAC0E879DC75788D9A024DC9BE39A30E8EEF123D/

Brigand:

  • Add 1x Cyan_Hood (unused item, to increase variety)

Knight of the Griffon: increase the chance for winged helms a bit

  • Remove 2x Riveted_Great_Helm

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: give them some unused helmets, that look good

  • Add 1x Iron_Helm_&_White_Hood
  • Add 1x Silver_Knight_Helm

Screenshot: https://steamuserimages-a.akamaihd.net/ugc/904528168692736327/C6C5FCAE65AF0D6A88707F55992F7CAECA3A34FC/

Shadow Wolves: 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

  • Add 1x Throwing_Spears

Screenhsot: https://steamuserimages-a.akamaihd.net/ugc/861733993514123697/F0691E6594A417573F555CD13E8FB8EB48C0233A/

Shadow Hunters: 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

  • guarantee 'ranged'

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: 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

  • Add 1x Sage_Shield (only used by some NPC-s)

Screenshot: https://steamuserimages-a.akamaihd.net/ugc/911296978240492350/3DC3F52ACC072D3BD3721260392D6455FBD3433F/

Melitine Imperial Guard: give them unused/rarely used weapons which look better, and adjust their skills to maintain performance in order to not make 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: give them visually more fitting horses

  • Well-bred Hunter -> White_Caparisoned_Hunter
  • Cropped Mane Hunter -> White_Caparisoned_Hunter

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: for further differentiation from the rest of Fallen troops

  • guarantee 'helmet'

Tweak 17 r)

Troop Testing Script - credits to Leonion

For those who like testing different troops against each other, here is a simple assisting script that should really help you with testing and save you a lot of time in the end.

File: menus.txt

1) Find this piece:

 mno_camp_cheat_find_item  0  Find_an_item_...

2) And replace it with this:

 mno_camp_tts3  0  Give_troops.  3 1100 2 648518346341351424 576460752303423494 1617 1 72057594037927936 2043 2 1 72057594037927936  .  mno_camp_tts1  0  Get_50_troops.  5 1617 1 648518346341351425 6 3 1224979098644774912 360287970189639735 360287970189640100 1610 3 648518346341351425 1224979098644774912 50 3 0 2043 2 1 648518346341351425  .  mno_camp_tts2  0  Get_100_troops.  5 1617 1 648518346341351425 6 3 1224979098644774912 360287970189639735 360287970189640100 1610 3 648518346341351425 1224979098644774912 100 3 0 2043 2 1 648518346341351425  .  mno_camp_cheat_find_item  0  Find_an_item_...

Make sure that there is exactly 1 gap at the very beginning of the line.

3) Next, have a look at the line above, and increase the number in the end of it (12 by default) by 3 (12 -> 15):

menu_camp_cheat 4096 Select_a_cheat: none 1 2031 1 1441151880758558775 12

4) Now, start the game with cheats enabled and bring up the "cheatmenu".

5) Once inside the cheatmenu, at the very top you will see 3 options:

  • Give troops
  • Get 50 troops
  • Get 100 troops

6) The latter two are virtually the same, only the quantity differs. Try one of them and choose any troops you want BOTH for yourself and for your future enemy. Take both stacks into your party.

7) If the amount is not enough, then use these two options again. And again.

8) Then use the first option. With it, give the troops you want to your future opponent.

9) You can leave the camp menu. If you've done things correctly, you should see a band of "outlaws" nearby. Now you can start the testing. If the enemy party did not appear, then it's likely that you started a new game. Just wait for a few in-game hours, and the script will start working.

Tweak 17 s)

To allow accessing and changing the inventories of troops from in-game - credits to Tan Sulla

This tweak will make your other savegames unloadable after disabling the dont_load_regular_troop_inventories flag! So changing that flag after starting a new game makes that given save unloadable. This also means that you need to start a new game in order to be able to apply the changes below.

With this tweak, you'll have the power to make all troops in the game fully customizeable in terms of equipment. This is done by making regular troops have the same interaction menu that companions have, along with the option to change their equipment. But, beware that other companion-related features won't work, so don't even bother with these if you don't want to break your game. Changes to the inventories of troops apply at the moment you enter a new scene or battle, so these are completely savegame-compatible and you don't even need to restart your game session or reload your savegame. Also, the changes will apply to all instances of the edited unit, meaning that not only your allies, but your enemies will have the change as well. Lastly, note that until entering a scene, troops with accessed/edited inventories will be shown as if they were naked in the party screen.

Files:

  • module.ini
  • conversation.txt

1) Open module.ini and find this line:

dont_load_regular_troop_inventories = 1

2) Change that 1 to 0

3) Now open conversation.txt and find this line:

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

4) Replace it with this:

dlga_member_chat:member_talk 4095 13  3 2200 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

If you are using this tweak in conjunction with the one to turn your wife into a companion, then also replace dlga_member_chat:member_talk with dlga_member_chat:member_talk.1

5) Also, find this line:

dlga_member_trade:do_member_trade.1 4095 174  0 Very_well,_it's_all_here...  175  1 2051 0 NO_VOICEOVER 

6) And replace it with this:

dlga_member_trade:do_member_trade.1 4095 174  0 Very_well,_it's_all_here...  175  7 2200 1 144115188075855987 4 0 1507 1 144115188075855987 2051 0 5 0 2042 0 3 0 NO_VOICEOVER 

Tweak 17 t)

To make troops mix-gendered - credits to UndeadDuke

You can make troops mix-gendered via applying the same kind of mechanic that some Fierdsvain units have (35% females, 65% males) to another troop range.

File: mission_templates.txt

1) Locate and observe the trigger responsible for creating mix-gendered Fierdsvain troops:

-25.000000 0.000000 0.000000  0  13 2071 1 1224979098644774912 1718 2 1224979098644774913 1224979098644774912 1073741857 3 1224979098644774913 360287970189639823 360287970189639827 1073741857 3 1224979098644774913 360287970189639837 360287970189639840 31 2 1224979098644774913 360287970189640015 540 3 1224979098644774913 404 0 2136 3 1224979098644774914 0 100 4 0 2147483680 2 1224979098644774914 64 1505 2 1224979098644774913 0 5 0 1505 2 1224979098644774913 1 3 0 

There are 33 instances of it in the whole file. You will need to edit them all as follows. The showcased example will make all Pendor troops mix-gendered.

2) Increase the 13 by 1 (13 -> 14), and right after 360287970189639840, add this piece of code:

1073741857 3 1224979098644774913 360287970189639865 360287970189639884

As always, watch for the gaps.

3) The 360287970189639865 is the ID number of Pendor Recruit, representing the lower end of the designated troop range. The ID number is created by adding the troop's sequence number (which can be most easily checked with Morgh's Editor) to the troop constant: 360287970189639680 + 185 = 360287970189639865. Likewise, the 360287970189639884 is the ID number of Red Brotherhood Thief (360287970189639680 + 204 = 360287970189639884), representing the upper end of the range. The troop ID for the upper range has to be +1 higher than the actual designated troop's ID, that being Pendor Plack Archer. Adjust the green and purple numbers accordingly, or leave them be.

4) To add a new troop range, increase the 14 (previously 13) by 1 again, then copy and paste the piece in point 2) after 360287970189639884. Rinse and repeat for further troop ranges. Once done, overwrite all other 32 instances of the aforementioned trigger with the one you ended up with.

18. Items (17)

Tweaks to be found in this section:
18 a) To reduce the costs to upgrade rune equipment at the Hidden Mines of Al-Aziz
18 b) To add more rune weapons and armor (including Mystical Rune Plate) to the mines of Al-Aziz
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 a new body armor to the game: Kraken Plate
18 e) To add back the previous version of the Imperial Radiant Cross Plate
18 f) To remove heraldic body armors from Pendor troops and with the help of 3 new dark armors, redesign these troops a bit
18 g) To disable the rotting process of meat products (pork, chicken and beef)
18 h) To make food last two times longer or take up half the inventory space for the same price
18 i) To allow the consuming of Ale and Wine
18 j) To change the morale bonus of foods and drinks
18 k) To prevent Ullr Vetr Manifest from disappearing when Wolfbode the Slayer gets defeated
18 l) To change the amount of skill, attribute and relation points that books give
18 m) To remove the halved effects of potions/elixirs after the 3rd use
18 n) To adjust the recovery time of lamed and swaybacked horses
18 o) A collection of tweaks for changing the stats and flags of various items
18 p) To automatically display an item's ID number in-game
18 q) To display the missile speed for newly added ranged weapons too

Tweak 18 a)

To reduce the costs to upgrade rune equipment at the Hidden Mines of Al-Aziz

File: conversation.txt

1) Find the following line. It will serve as an example:

dlga_magic_azziz_8:close_window 66441 32  3 150 1 288230376151713008 150 1 288230376151711870 150 1 288230376151711875 Insert_Sapphire_into_Strange_Rune_Axe.  6  5 1531 2 360287970189639680 288230376151713008 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713009 0 500 3 144115188075855892 80 1 NO_VOICEOVER

The lime and blue sections are responsible for the cost of Qualis Gem and Large Pouch of Diamonds respectively. Both of them can be found in pairs: one is for checking if you have the item needed and the other one is for taking it away from you. Always change or remove both.

2) To eliminate the Qualis Gem and/or the Large Pouch of diamonds from the costs, then simply remove the lime and/or the blue parts above (watch for the gaps!), and change the operation counters in red accordingly: decrease both 3 and 5 by 1 or 2, depending on if you removed either or both costs.

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). In case you added more rune items due to other tweaks, then don't forget to change the above values for them as well.

4) Alternatively, you may also change the required items. The highlighted 288230376151711870 and 288230376151711875 numbers are the indexes of Qualis Gem and Large Pouch of Diamonds respectively. Change these to something else, by making sure that those numbers will be the result of this addition: 288230376151711744 + EntryNumberOfItem. The entry number can be most easily checked with Morgh's Editor. After the edit is made, don't forget to change the description in the line that starts with dlga_magic_azziz_7:magic_azziz_9 ("requires_Qualis_Gem_and_Large_Pouch_of_Diamonds" is written there by default)

Tweak 18 b)

To add more rune weapons and armor (including Mystical Rune Plate) to the mines of Al-Aziz

Credits:

  • lconracl for letting us use his awesome models and textures for the majority of items below
  • Dare2Die for the Rune Plates, Horse Armors, and the blades of Rune Two-handed Axes
  • Dalion for the Rune Daggers (with scabbard), Bastard Swords, Lances, Spears, Throwing Spears, Throwing Knives, Throwing Dirks, Shields and the handles of Rune Two-handed Axes
  • Leonion, faradon and Silver Wolf for the Rune Hammers, Crossbows, Arrows and Bolts
  • ArcticCactus01 for the assets used for some Rune Plates (from Warsword Conquest)
  • Furok and kraggim for the assets used for some Rune Horse Armors (from Warsword Conquest)

It is highly advised to add the below items to the game before adding other items from other tweaks! (adjust other tweaks if needed instead)

Many weapon and armor types are missing from the selection of the mines of Al-Aziz. With this tweak, that will be no longer the case! Rune daggers, bastard swords, two-handed axes, hammers, lances, spears, throwing spears/knives/dirks, crossbows, bolts, arrows, shields, horse armors (with horse), and multiple sets of rune plates! The items are set to have different capabilites as well beside having different stats. The stats are adjusted in a balance that I find appealing. If you don't like it, feel free to change them via Morgh's Editor. Note however that weapon reaches are matching the length of models, so it's not advised to change these if you want them to behave as expected.

The uploaded models and textures are not mine, I did not create them, and they were only allowed to be used and published for Prophesy of Pendor. Also, I've acquired all the necessary permissions from the different authors (see the credits). If you want to use them in your own published submod for Prophesy of Pendor, then you would first need to contact IconracI and MitchyMatt, then me for the further details regarding the necessary permissions.

Extras:

  • The prices for upgrading rune equipment are reduced by eliminating the cost of Large Pouch of Diamonds. Somewhat as they were prior to v3.9.
  • Clarissa of Pent can sew capes for or take them off from the different new Rune Plates
  • Aeldarian and Ithilrandir will have an Ebony and Silver Rune Plate respectively instead of Mystical Rune Plates, which can likewise be taken from them. These can be upgraded into much stronger versions than the original Sapphire/Ruby/Emerald Rune Plates
  • Mystical Rune Plates are now available for purchase from Hamidaron (at the mines of Al-Aziz)
  • Sapphire, Ruby and Emerald Rune Plates can be upgraded further to Azure, Bronze and Viridian variants respectively, for a cost of a Large Pouch of Diamonds and a jar of Wine for each (as usual). These will have the same stats compared to each other, so that at least stats won't have to be evaluated beside aesthetics.

Screenshots:

  • On the Nexus page down below

Stats:

Strange Rune Dagger:

  • Weight: 0.75
  • Swing damage: 40c
  • Thrust damage: 31p
  • Speed Rating: 124
  • Weapon Reach: 47
  • STR requirement: 9
  • Can Block

Sapphire Rune Dagger:

  • Weight: 0.5
  • Swing damage: 40c
  • Thrust damage: 33p
  • Speed Rating: 180
  • Weapon Reach: 47
  • STR requirement: 9
  • Can Block

Ruby Rune Dagger:

  • Weight: 1.0
  • Swing damage: 40p
  • Thrust damage: 35p
  • Speed Rating: 124
  • Weapon Reach: 47
  • STR requirement: 12
  • Can Block

Emerald Rune Dagger:

  • Weight: 0.75
  • Swing damage: 47c
  • Thrust damage: 37p
  • Speed Rating: 152
  • Weapon Reach: 47
  • STR requirement: 9
  • Can Block


Strange Rune Bastard Sword:

  • One-handed/Two-handed
  • Weight: 1.75
  • Swing damage: 53c
  • Thrust damage: 33p
  • Speed Rating: 115
  • Weapon Reach: 120
  • STR requirement: 15

Sapphire Rune Bastard Sword:

  • One-handed/Two-handed
  • Weight: 1.5
  • Swing damage: 53c
  • Thrust damage: 35p
  • Speed Rating: 162
  • Weapon Reach: 125
  • STR requirement: 15

Ruby Rune Bastard Sword:

  • One-handed/Two-handed
  • Weight: 2.0
  • Swing damage: 53p
  • Thrust damage: 38p
  • Speed Rating: 112
  • Weapon Reach: 120
  • STR requirement: 18

Emerald Rune Bastard Sword:

  • One-handed/Two-handed
  • Weight: 1.75
  • Swing damage: 61c
  • Thrust damage: 40p
  • Speed Rating: 124
  • Weapon Reach: 130
  • STR requirement: 15


Strange Rune Two-handed Axe:

  • Weight: 4.5
  • Swing damage: 60c
  • Speed Rating: 90
  • Weapon Reach: 131
  • STR requirement: 18
  • Bonus against shields

Sapphire Rune Two-handed Axe:

  • Weight: 4.0
  • Swing damage: 63c
  • Speed Rating: 130
  • Weapon Reach: 131
  • STR requirement: 18
  • Bonus against shields

Ruby Rune Two-handed Axe:

  • Weight: 5.0
  • Swing damage: 63p
  • Speed Rating: 90
  • Weapon Reach: 131
  • STR requirement: 21
  • Bonus against shields

Emerald Rune Two-handed Axe:

  • Weight: 4.5
  • Swing damage: 73c
  • Speed Rating: 110
  • Weapon Reach: 131
  • STR requirement: 18
  • Bonus against shields


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

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

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

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


Strange Rune Lance:

  • Weight: 4.0
  • Thrust damage: 40p
  • Speed Rating: 95
  • Weapon Reach: 270
  • STR requirement: 15

Sapphire Rune Lance:

  • Weight: 3.5
  • Thrust damage: 40p
  • Speed Rating: 138
  • Weapon Reach: 280
  • STR requirement: 15

Ruby Rune Lance:

  • Weight: 4.5
  • Thrust damage: 50p
  • Speed Rating: 95
  • Weapon Reach: 270
  • STR requirement: 18

Emerald Rune Lance:

  • Weight: 4.0
  • Thrust damage: 45p
  • Speed Rating: 116
  • Weapon Reach: 290
  • STR requirement: 15


Stranger Rune Spear:

  • Weight: 2.5
  • Swing damage (w/o shield): 25b
  • Thrust Damage: 45p
  • Speed Rating: 105
  • Weapon Reach: 152
  • STR requirement: 15

Sapphire Rune Spear:

  • Weight: 2.0
  • Swing damage (w/o shield): 25b
  • Thrust Damage: 45p
  • Speed Rating: 152
  • Weapon Reach: 152
  • STR requirement: 15

Ruby Rune Spear:

  • Weight: 3.0
  • Swing damage (w/o shield): 35b
  • Thrust Damage: 55p
  • Speed Rating: 105
  • Weapon Reach: 152
  • STR requirement: 18

Emerald Rune Spear:

  • Weight: 2.5
  • Swing damage (w/o shield): 30b
  • Thrust Damage: 50p
  • Speed Rating: 128
  • Weapon Reach: 152
  • STR requirement: 15


Strange Rune Throwing Spears:

  • Weight: 4.5
  • Damage: 66p
  • Reload speed: 100
  • Missile speed: 40
  • Ammo: 18
  • PT requirement: 4
  • Bonus against shields

Sapphire Rune Throwing Spears:

  • Weight: 4.0
  • Damage: 66p
  • Reload speed: 140
  • Missile speed: 45
  • Ammo: 24
  • PT requirement: 3
  • Bonus against shields

Ruby Rune Throwing Spears:

  • Weight: 5.0
  • Damage: 80p
  • Reload speed: 100
  • Missile speed: 55
  • Ammo: 18
  • PT requirement: 5
  • Bonus against shields

Emerald Rune Throwing Spears:

  • Weight: 4.5
  • Damage: 73p
  • Reload speed: 120
  • Missile speed: 50
  • Ammo: 21
  • PT requirement: 4
  • Bonus against shields


Strange Rune Throwing Daggers:

  • Weight: 3.5
  • Damage: 45p
  • Reload speed: 120
  • Missile speed: 40
  • Ammo: 27
  • PT requirement: 2

Sapphire Rune Throwing Daggers:

  • Weight: 3.0
  • Damage: 45p
  • Reload speed: 175
  • Missile speed: 45
  • Ammo: 37
  • PT requirement: 1

Ruby Rune Throwing Daggers:

  • Weight: 4.0
  • Damage: 55p
  • Reload speed: 120
  • Missile speed: 55
  • Ammo: 27
  • PT requirement: 3

Emerald Rune Throwing Daggers:

  • Weight: 3.5
  • Damage: 50p
  • Reload speed: 147
  • Missile speed: 50
  • Ammo: 32
  • PT requirement: 2


Strange Rune Throwing Dirks:

  • Weight: 3.3
  • Damage: 42p
  • Reload speed: 120
  • Missile speed: 40
  • Ammo: 30
  • PT requirement: 2

Sapphire Rune Throwing Dirks:

  • Weight: 2.8
  • Damage: 42p
  • Reload speed: 175
  • Missile speed: 45
  • Ammo: 40
  • PT requirement: 1

Ruby Rune Throwing Dirks:

  • Weight: 3.8
  • Damage: 52p
  • Reload speed: 120
  • Missile speed: 55
  • Ammo: 30
  • PT requirement: 3

Emerald Rune Throwing Dirks:

  • Weight: 3.3
  • Damage: 47p
  • Reload speed: 147
  • Missile speed: 50
  • Ammo: 35
  • PT requirement: 2


Strange Rune Crossbow:

  • Weight: 4.5
  • Damage: 95p
  • Accuracy: 93
  • Reload speed: 45
  • Missile speed: 85
  • STR requirement: 20

Sapphire Rune Crossbow:

  • Weight: 3.5
  • Damage: 95p
  • Accuracy: 95
  • Reload speed: 65
  • Missile speed: 85
  • STR requirement: 18
  • Usable on horseback

Ruby Rune Crossbow:

  • Weight: 5.5
  • Damage: 125p
  • Accuracy: 93
  • Reload speed: 45
  • Missile speed: 98
  • STR requirement: 23

Emerald Rune Crossbow:

  • Weight: 5.0
  • Damage: 110p
  • Accuracy: 99
  • Reload speed: 55
  • Missile speed: 91
  • STR requirement: 20


Sentinel Arrows:

  • Weight: 3.0
  • Length: 89
  • Ammo: 60
  • Damage: 15p
  • Bonus against shields


Sharpshooter Bolts:

  • Weight: 2.5
  • Length: 63
  • Ammo: 60
  • Damage: 30p
  • Bonus against shields


Strange Rune Shield:

  • Weight: 4.0
  • Resistance: 30
  • Durability: 1200
  • Speed: 95
  • Height: 57
  • Width: 29
  • Shield req: 6

Sapphire Rune Shield:

  • Weight: 3.5
  • Resistance: 35
  • Durability: 1200
  • Speed: 135
  • Height: 57
  • Width: 29
  • Shield req: 5

Ruby Rune Shield:

  • Weight: 4.5
  • Resistance: 40
  • Durability: 1500
  • Speed: 95
  • Height: 57
  • Width: 29
  • Shield req: 6

Emerald Rune Shield:

  • Weight: 4.0
  • Resistance: 35
  • Durability: 1600
  • Speed: 100
  • Height: 57
  • Width: 29
  • Shield req: 6


Silver Rune Plate (with Cape):

  • Weight: 27.0
  • Head Armor: 10
  • Body Armor: 70
  • Leg Armor: 30
  • STR req: 25

Silver Sapphire Rune Plate (with Cape):

  • Weight: 12.0
  • Head Armor: 17
  • Body Armor: 80
  • Leg Armor: 40
  • STR req: 15

Silver Ruby Rune Plate (with Cape):

  • Weight: 32.0
  • Head Armor: 21
  • Body Armor: 85
  • Leg Armor: 44
  • STR req: 35

Silver Emerald Rune Plate (with Cape):

  • Weight: 20.0
  • Head Armor: 19
  • Body Armor: 83
  • Leg Armor: 42
  • STR req: 25


Ebony Rune Plate (with Cape):

  • Weight: 27.0
  • Head Armor: 10
  • Body Armor: 70
  • Leg Armor: 30
  • STR req: 25

Ebony Sapphire Rune Plate (with Cape):

  • Weight: 12.0
  • Head Armor: 17
  • Body Armor: 80
  • Leg Armor: 40
  • STR req: 15

Ebony Ruby Rune Plate (with Cape):

  • Weight: 32.0
  • Head Armor: 21
  • Body Armor: 85
  • Leg Armor: 44
  • STR req: 35

Ebony Emerald Rune Plate (with Cape):

  • Weight: 20.0
  • Head Armor: 19
  • Body Armor: 83
  • Leg Armor: 42
  • STR req: 25


Azure Sapphire Rune Plate (with Cape):

  • Weight: 22.0
  • Head Armor: 16
  • Body Armor: 80
  • Leg Armor: 39
  • STR req: 25

Bronze Ruby Rune Plate (with Cape):

  • Weight: 22.0
  • Head Armor: 16
  • Body Armor: 80
  • Leg Armor: 39
  • STR req: 25

Viridian Emerald Rune Plate (with Cape):

  • Weight: 22.0
  • Head Armor: 16
  • Body Armor: 80
  • Leg Armor: 39
  • STR req: 25


Amethyst Rune Plate (with Cape):

  • Weight: 17.0
  • Head Armor: 9
  • Body Armor: 72
  • Leg Armor: 32
  • STR req: 22

Amber Rune Plate (with Cape):

  • Weight: 27.0
  • Head Armor: 11
  • Body Armor: 75
  • Leg Armor: 34
  • STR req: 32

Jade Rune Plate (with Cape):

  • Weight: 21.0
  • Head Armor: 10
  • Body Armor: 74
  • Leg Armor: 33
  • STR req: 27


Strange Rune Horse:

  • Body Armor: 70
  • Hit Points: 300
  • Maneuverability: 38
  • Speed: 44
  • Charge Damage: 50
  • Riding req: 6

Sapphire Rune Horse:

  • Body Armor: 70
  • Hit Points: 350
  • Maneuverability: 48
  • Speed: 56
  • Charge Damage: 50
  • Riding req: 5

Ruby Rune Horse:

  • Body Armor: 100
  • Hit Points: 400
  • Maneuverability: 40
  • Speed: 45
  • Charge Damage: 64
  • Riding req: 7

Emerald Rune Horse:

  • Body Armor: 80
  • Hit Points: 500
  • Maneuverability: 42
  • Speed: 50
  • Charge Damage: 55
  • Riding req: 7

Files:

  • module.ini
  • item_kinds1.txt
  • (menus.txt)
  • conversation.txt
  • scripts.txt
  • troops.txt

1) Download this addon (.zip file) from Nexus Mods, extract its content into your PoP module and overwrite everything: https://www.nexusmods.com/mbwarband/mods/6315

  • Manual installation directory: Program Files\Steam\steamapps\common\MountBlade Warband\Modules\Prophesy of Pendor V3.9.4\
  • Steam Workshop directory: Program Files\Steam\steamapps\workshop\content\48700\Prophesy of Pendor V3.9.4\

That's it, you are done! In case you tweaked the files to be overwritten, then your revision is required (see below). Or simply reapply the tweaks after overwriting the files. If a manual application of the addon is required in form of a tweak due to incompatibility, then proceed to the next points. I'll drive you through the process and I'll show you how to adjust stuff step by step.

2) Open module.ini, and put this line to the very end of the file:

load_mod_resource = RuneWeapons&Armor

3) Open item_kinds1.txt, and copy these 78 entries to almost at the end of the file, just before itm_items_end:

 itm_strange_rune_dagger Strange_Rune_Dagger Strange_Rune_Dagger 2  dagger_rune_b 0  dagger_rune_b_scabbard 3458764513820540928  12587010 9223388564719403023 9313 1 0.750000 100 0 0 0 9 22528 124 0 47 0 287 40
 0
0

 itm_sapphire_rune_dagger Sapphire_Rune_Dagger Sapphire_Rune_Dagger 2  dagger_rune_s 0  dagger_rune_s_scabbard 3458764513820540928  12587010 9223388564719403023 19303 1 0.500000 100 0 0 0 9 22528 180 0 47 0 289 40
 0
0

 itm_ruby_rune_dagger Ruby_Rune_Dagger Ruby_Rune_Dagger 2  dagger_rune_r 0  dagger_rune_r_scabbard 3458764513820540928  12587010 9223388564719403023 19306 1 1.000000 100 0 0 0 12 22528 124 0 47 0 291 296
 0
0

 itm_emerald_rune_dagger Emerald_Rune_Dagger Emerald_Rune_Dagger 2  dagger_rune_e 0  dagger_rune_e_scabbard 3458764513820540928  12587010 9223388564719403023 19303 1 0.750000 100 0 0 0 9 22528 152 0 47 0 293 47
 0
0

 itm_strange_rune_bastard_sword Strange_Rune_Bastard_Sword Strange_Rune_Bastard_Sword 2  bastard_sword_rune_b 0  bastard_sword_rune_b_scabbard 3458764513820540928  4198403 9223635954298781951 10010 1 1.750000 100 0 32 0 15 46080 115 0 120 0 289 53
 0
0

 itm_saphire_rune_bastard_sword Sapphire_Rune_Bastard_Sword Sapphire_Rune_Bastard_Sword 2  bastard_sword_rune_s 0  bastard_sword_rune_s_scabbard 3458764513820540928  4198403 9223635954298781951 19390 1 1.500000 100 0 32 0 15 46080 162 0 125 0 291 53
 0
0

 itm_ruby_rune_bastard_sword Ruby_Rune_Bastard_Sword Ruby_Rune_Bastard_Sword 2  bastard_sword_rune_r 0  bastard_sword_rune_r_scabbard 3458764513820540928  4198403 9223635954298781951 19393 1 2.000000 100 0 32 0 18 46080 112 0 120 0 294 309
 0
0

 itm_emerald_rune_bastard_sword Emerald_Rune_Bastard_Sword Emerald_Rune_Bastard_Sword 2  bastard_sword_rune_e 0  bastard_sword_rune_e_scabbard 3458764513820540928  4198403 9223635954298781951 19390 1 1.750000 100 0 32 0 15 53248 124 0 130 0 296 61
 0
0

 itm_strange_rune_two-handed_axe Strange_Rune_Two-handed_Axe Strange_Rune_Two-handed_Axe 1  th_axe_handle_b 0  73666563 9223635923965575392 10010 1 4.500000 100 0 0 0 18 61440 90 0 131 0 256 60
 0
0

 itm_sapphire_rune_two-handed_axe Sapphire_Rune_Two-handed_Axe Sapphire_Rune_Two-handed_Axe 1  th_axe_handle_s 0  73666563 9223635923965575392 19390 1 4.000000 100 0 0 0 18 61440 130 0 131 0 256 63
 0
0

 itm_ruby_rune_two-handed_axe Ruby_Rune_Two-handed_Axe Ruby_Rune_Two-handed_Axe 1  th_axe_handle_r 0  73666563 9223635923965575392 19393 1 5.000000 100 0 0 0 21 61440 90 0 131 0 256 319
 0
0

 itm_emerald_rune_two-handed_axe Emerald_Rune_Two-handed_Axe Emerald_Rune_Two-handed_Axe 1  th_axe_handle_e 0  73666563 9223635923965575392 19390 1 4.500000 100 0 0 0 18 61440 110 0 131 0 256 73
 0
0

 itm_strange_rune_hammer Strange_Rune_Hammer Strange_Rune_Hammer 1  sw_warhammer_base 0  279179169795 9223635925911732464 10010 1 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 19390 1 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 19393 1 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 19390 1 6.000000 100 0 32 0 17 6144 107 0 116 0 512 567
 0
0

 itm_strange_rune_lance Strange_Rune_Lance Strange_Rune_Lance 1  lance_rune_b 0  2251802099863556 27021597965549824 10010 1 4.000000 100 0 0 0 15 0 95 0 270 0 296 0
 0
0

 itm_sapphire_rune_lance Sapphire_Rune_Lance Sapphire_Rune_Lance 1  lance_rune_s 0  2251802099863556 27021597965549824 19390 1 3.500000 100 0 0 0 15 0 138 0 280 0 296 0
 0
0

 itm_ruby_rune_lance Ruby_Rune_Lance Ruby_Rune_Lance 1  lance_rune_r 0  2251802099863556 27021597965549824 19393 1 4.500000 100 0 0 0 18 0 95 0 270 0 306 0
 0
0

 itm_emerald_rune_lance Emerald_Rune_Lance Emerald_Rune_Lance 1  lance_rune_e 0  2251802099863556 27021597965549824 19390 1 4.000000 100 0 0 0 15 0 116 0 290 0 301 0
 0
0

 itm_strange_rune_spear Strange_Rune_Spear Strange_Rune_Spear 1  spear_rune_b 0  2251799818145796 31243728790228224 10010 1 2.500000 100 0 0 0 15 0 105 0 152 0 301 537
 0
0

 itm_sapphire_rune_spear Sapphire_Rune_Spear Sapphire_Rune_Spear 1  spear_rune_s 0  2251799818145796 31243728790228224 19390 1 2.000000 100 0 0 0 15 0 152 0 152 0 301 537
 0
0

 itm_ruby_rune_spear Ruby_Rune_Spear Ruby_Rune_Spear 1  spear_rune_r 0  2251799818145796 31243728790228224 19393 1 3.000000 100 0 0 0 18 0 105 0 152 0 311 547
 0
0

 itm_emerald_rune_spear Emerald_Rune_Spear Emerald_Rune_Spear 1  spear_rune_e 0  2251799818145796 31243728790228224 19390 1 2.500000 100 0 0 0 15 0 128 0 152 0 306 542
 0
0

 itm_strange_rune_throwing_spears Strange_Rune_Throwing_Spears Strange_Rune_Throwing_Spears 2  jarid_rune_b 0  jarid_rune_b_bag 3458764513820540928  71307274 36507484160 10010 1 4.500000 100 0 0 0 4 0 100 40 61 18 322 0
 0
0

 itm_sapphire_rune_throwing_spears Sapphire_Rune_Throwing_Spears Sapphire_Rune_Throwing_Spears 2  jarid_rune_s 0  jarid_rune_s_bag 3458764513820540928  71307274 36507484160 19390 1 4.000000 100 0 0 0 3 0 140 45 61 24 322 0
 0
0

 itm_ruby_rune_throwing_spears Ruby_Rune_Throwing_Spears Ruby_Rune_Throwing_Spears 2  jarid_rune_r 0  jarid_rune_r_bag 3458764513820540928  71307274 36507484160 19393 1 5.000000 100 0 0 0 5 0 100 55 61 18 336 0
 0
0

 itm_emerald_rune_throwing_spears Emerald_Rune_Throwing_Spears Emerald_Rune_Throwing_Spears 2  jarid_rune_e 0  jarid_rune_e_bag 3458764513820540928  71307274 36507484160 19390 1 4.500000 100 0 0 0 4 0 120 50 61 21 329 0
 0
0

 itm_strange_rune_throwing_daggers Strange_Rune_Throwing_Daggers Strange_Rune_Throwing_Daggers 1  throwing_knife_rune_1_b 0  4198410 131072 9313 1 3.500000 100 0 0 0 2 0 120 40 1 27 301 0
 0
0

 itm_sapphire_rune_throwing_daggers Sapphire_Rune_Throwing_Daggers Sapphire_Rune_Throwing_Daggers 1  throwing_knife_rune_1_s 0  4198410 131072 19303 1 3.000000 100 0 0 0 1 0 175 45 1 37 301 0
 0
0

 itm_ruby_rune_throwing_daggers Ruby_Rune_Throwing_Daggers Ruby_Rune_Throwing_Daggers 1  throwing_knife_rune_1_r 0  4198410 131072 19306 1 4.000000 100 0 0 0 3 0 120 55 1 27 311 0
 0
0

 itm_emerald_rune_throwing_daggers Emerald_Rune_Throwing_Daggers Emerald_Rune_Throwing_Daggers 1  throwing_knife_rune_1_e 0  4198410 131072 19303 1 3.500000 100 0 0 0 2 0 147 50 1 32 306 0
 0
0

 itm_strange_rune_throwing_dirks Strange_Rune_Throwing_Dirks Strange_Rune_Throwing_Dirks 1  throwing_knife_rune_2_b 0  4198410 131072 9313 1 3.300000 100 0 0 0 2 0 120 40 0 30 298 0
 0
0

 itm_sapphire_rune_throwing_dirks Sapphire_Rune_Throwing_Dirks Sapphire_Rune_Throwing_Dirks 1  throwing_knife_rune_2_s 0  4198410 131072 19303 1 2.800000 100 0 0 0 1 0 175 45 0 40 298 0
 0
0

 itm_ruby_rune_throwing_dirks Ruby_Rune_Throwing_Dirks Ruby_Rune_Throwing_Dirks 1  throwing_knife_rune_2_r 0  4198410 131072 19306 1 3.800000 100 0 0 0 3 0 120 55 0 30 308 0
 0
0

 itm_emerald_rune_throwing_dirks Emerald_Rune_Throwing_Dirks Emerald_Rune_Throwing_Dirks 1  throwing_knife_rune_2_e 0  4198410 131072 19303 1 3.300000 100 0 0 0 2 0 147 50 0 35 303 0
 0
0

 itm_strange_rune_crossbow Strange_Rune_Crossbow Strange_Rune_Crossbow 1  crossbow_c_base 0  274731017 5637160960 10001 1 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 1 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 1 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 1 5.000000 100 0 32 99 20 0 55 91 0 1 366 0
 0
0

 itm_sharpshooter_bolts Sharpshooter_Bolts Sharpshooter_Bolts 4  bolt_snake 0  flying_missile 2305843009213693952  bolt_bag_snake 3458764513820540928  bolt_bag_snake 1152921504606846976  83890182 1879048192 9300 1 2.500000 100 0 0 0 0 0 0 0 63 60 286 0
 0
0

 itm_sentinel_arrows Sentinel_Arrows Sentinel_Arrows 4  arrow_snake 0  flying_missile 2305843009213693952  quiver_snake 3458764513820540928  quiver_snake 1152921504606846976  67112965 1610612736 10000 1 3.000000 100 0 0 0 0 0 0 0 89 60 271 0
 0
0

 itm_strange_rune_shield Strange_Rune_Shield Strange_Rune_Shield 1  shield_rune_b 0  4103 4831838208 10000 1 4.000000 100 0 30 0 6 1200 95 57 29 0 0 0
 0
0

 itm_sapphire_rune_shield Sapphire_Rune_Shield Sapphire_Rune_Shield 1  shield_rune_s 0  4103 4831838208 17950 1 3.500000 100 0 35 0 5 1200 135 57 29 0 0 0
 0
0

 itm_ruby_rune_shield Ruby_Rune_Shield Ruby_Rune_Shield 1  shield_rune_r 0  4103 4831838208 17970 1 4.500000 100 0 40 0 6 1500 95 57 29 0 0 0
 0
0

 itm_emerald_rune_shield Emerald_Rune_Shield Emerald_Rune_Shield 1  shield_rune_e 0  4103 4831838208 17960 1 4.000000 100 0 35 0 6 1600 100 57 29 0 0 0
 0
0

 itm_strange_rune_horse Strange_Rune_Horse Strange_Rune_Horse 1  warhorse_steel_base 0  4097 0 30030 1 0.000000 100 0 70 0 6 300 38 44 112 0 50 0
 1
 15
0

 itm_sapphire_rune_horse Sapphire_Rune_Horse Sapphire_Rune_Horse 1  warhorse_steel_sapphire 0  4097 0 40010 1 0.000000 100 0 70 0 5 350 48 56 112 0 50 0
 1
 15
0

 itm_ruby_rune_horse Ruby_Rune_Horse Ruby_Rune_Horse 1  warhorse_steel_ruby 0  4097 0 40030 1 0.000000 100 0 100 0 7 400 40 45 112 0 64 0
 1
 15
0

 itm_emerald_rune_horse Emerald_Rune_Horse Emerald_Rune_Horse 1  warhorse_steel_emerald 0  4097 0 40020 1 0.000000 100 0 80 0 7 500 42 50 112 0 55 0
 1
 15
0

 itm_silver_rune_plate Silver_Rune_Plate Silver_Rune_Plate 1  rune_armor_wh 0  553652237 0 30030 1 27.000000 100 10 70 30 25 0 0 0 0 0 0 0
 0
0

 itm_silver_sapphire_rune_plate Silver_Sapphire_Rune_Plate Silver_Sapphire_Rune_Plate 1  rune_armor_wh_s 0  553652237 0 40010 1 12.000000 100 17 80 40 15 0 0 0 0 0 0 0
 0
0

 itm_silver_ruby_rune_plate Silver_Ruby_Rune_Plate Silver_Ruby_Rune_Plate 1  rune_armor_wh_r 0  553652237 0 40030 1 32.000000 100 21 85 44 35 0 0 0 0 0 0 0
 0
0

 itm_silver_emerald_rune_plate Silver_Emerald_Rune_Plate Silver_Emerald_Rune_Plate 1  rune_armor_wh_e 0  553652237 0 40020 1 20.000000 100 19 83 42 25 0 0 0 0 0 0 0
 0
0

 itm_silver_rune_plate_cape Silver_Rune_Plate_with_Cape Silver_Rune_Plate_with_Cape 1  rune_armor_wh_cape 0  553652237 0 30030 1 27.000000 100 10 70 30 25 0 0 0 0 0 0 0
 0
0

 itm_silver_sapphire_rune_plate_cape Silver_Sapphire_Rune_Plate_with_Cape Silver_Sapphire_Rune_Plate_with_Cape 1  rune_armor_wh_s_cape 0  553652237 0 40010 1 12.000000 100 17 80 40 15 0 0 0 0 0 0 0
 0
0

 itm_silver_ruby_rune_plate_cape Silver_Ruby_Rune_Plate_with_Cape Silver_Ruby_Rune_Plate_with_Cape 1  rune_armor_wh_r_cape 0  553652237 0 40030 1 32.000000 100 21 85 44 35 0 0 0 0 0 0 0
 0
0

 itm_silver_emerald_rune_plate_cape Silver_Emerald_Rune_Plate_with_Cape Silver_Emerald_Rune_Plate_with_Cape 1  rune_armor_wh_e_cape 0  553652237 0 40020 1 20.000000 100 19 83 42 25 0 0 0 0 0 0 0
 0
0

 itm_ebony_rune_plate Ebony_Rune_Plate Ebony_Rune_Plate 1  rune_armor_bl 0  553652237 0 30030 1 27.000000 100 10 70 30 25 0 0 0 0 0 0 0
 0
0

 itm_ebony_sapphire_rune_plate Ebony_Sapphire_Rune_Plate Ebony_Sapphire_Rune_Plate 1  rune_armor_bl_s 0  553652237 0 40010 1 12.000000 100 17 80 40 15 0 0 0 0 0 0 0
 0
0

 itm_ebony_ruby_rune_plate Ebony_Ruby_Rune_Plate Ebony_Ruby_Rune_Plate 1  rune_armor_bl_r 0  553652237 0 40030 1 32.000000 100 21 85 44 35 0 0 0 0 0 0 0
 0
0

 itm_ebony_emerald_rune_plate Ebony_Emerald_Rune_Plate Ebony_Emerald_Rune_Plate 1  rune_armor_bl_e 0  553652237 0 40020 1 20.000000 100 19 83 42 25 0 0 0 0 0 0 0
 0
0

 itm_ebony_rune_plate_cape Ebony_Rune_Plate_with_Cape Ebony_Rune_Plate_with_Cape 1  rune_armor_bl_cape 0  553652237 0 30030 1 27.000000 100 10 70 30 25 0 0 0 0 0 0 0
 0
0

 itm_ebony_sapphire_rune_plate_cape Ebony_Sapphire_Rune_Plate_with_Cape Ebony_Sapphire_Rune_Plate_with_Cape 1  rune_armor_bl_s_cape 0  553652237 0 40010 1 12.000000 100 17 80 40 15 0 0 0 0 0 0 0
 0
0

 itm_ebony_ruby_rune_plate_cape Ebony_Ruby_Rune_Plate_with_Cape Ebony_Ruby_Rune_Plate_with_Cape 1  rune_armor_bl_r_cape 0  553652237 0 40030 1 32.000000 100 21 85 44 35 0 0 0 0 0 0 0
 0
0

 itm_ebony_emerald_rune_plate_cape Ebony_Emerald_Rune_Plate_with_Cape Ebony_Emerald_Rune_Plate_with_Cape 1  rune_armor_bl_e_cape 0  553652237 0 40020 1 20.000000 100 19 83 42 25 0 0 0 0 0 0 0
 0
0

 itm_azure_sapphire_rune_plate Azure_Sapphire_Rune_Plate Azure_Sapphire_Rune_Plate 1  rune_armor_azure_s 0  553652237 0 40010 1 22.000000 100 16 80 39 25 0 0 0 0 0 0 0
 0
0

 itm_bronze_ruby_rune_plate Bronze_Ruby_Rune_Plate Bronze_Ruby_Rune_Plate 1  rune_armor_lamellar_r 0  553652237 0 40030 1 22.000000 100 16 80 39 25 0 0 0 0 0 0 0
 0
0

 itm_viridian_emerald_rune_plate Viridian_Emerald_Rune_Plate Viridian_Emerald_Rune_Plate 1  rune_armor_clarion_e 0  553652237 0 40020 1 22.000000 100 16 80 39 25 0 0 0 0 0 0 0
 0
0

 itm_azure_sapphire_rune_plate_cape Azure_Sapphire_Rune_Plate_with_Cape Azure_Sapphire_Rune_Plate_with_Cape 1  rune_armor_azure_s_cape 0  553652237 0 40010 1 22.000000 100 16 80 39 25 0 0 0 0 0 0 0
 0
0

 itm_bronze_ruby_rune_plate_cape Bronze_Ruby_Rune_Plate_with_Cape Bronze_Ruby_Rune_Plate_with_Cape 1  rune_armor_lamellar_r_cape 0  553652237 0 40030 1 22.000000 100 16 80 39 25 0 0 0 0 0 0 0
 0
0

 itm_viridian_emerald_rune_plate_cape Viridian_Emerald_Rune_Plate_with_Cape Viridian_Emerald_Rune_Plate_with_Cape 1  rune_armor_clarion_e_cape 0  553652237 0 40020 1 22.000000 100 16 80 39 25 0 0 0 0 0 0 0
 0
0

 itm_amethyst_rune_plate Amethyst_Rune_Plate Amethyst_Rune_Plate 1  rune_armor_fail_purple 0  553652237 0 33010 1 17.000000 100 9 72 32 22 0 0 0 0 0 0 0
 0
0

 itm_amber_rune_plate Amber_Rune_Plate Amber_Rune_Plate 1  rune_armor_fail_orange 0  553652237 0 33030 1 27.000000 100 11 75 34 32 0 0 0 0 0 0 0
 0
0

 itm_jade_rune_plate Jade_Rune_Plate Jade_Rune_Plate 1  rune_armor_fail_turquoise 0  553652237 0 33020 1 21.000000 100 10 74 33 27 0 0 0 0 0 0 0
 0
0

 itm_amethyst_rune_plate_cape Amethyst_Rune_Plate_with_Cape Amethyst_Rune_Plate_with_Cape 1  rune_armor_fail_purple_cape 0  553652237 0 33010 1 17.000000 100 9 72 32 22 0 0 0 0 0 0 0
 0
0

 itm_amber_rune_plate_cape Amber_Rune_Plate_with_Cape Amber_Rune_Plate_with_Cape 1  rune_armor_fail_orange_cape 0  553652237 0 33030 1 27.000000 100 11 75 34 32 0 0 0 0 0 0 0
 0
0

 itm_jade_rune_plate_cape Jade_Rune_Plate_with_Cape Jade_Rune_Plate_with_Cape 1  rune_armor_fail_turquoise_cape 0  553652237 0 33020 1 21.000000 100 10 74 33 27 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

4) Increase the item count at the top of the file by 78 (1540 -> 1618).

5) Extend the cheatmenu's item count by 78 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 288230376151713283 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 288230376151713283 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 288230376151713283

There are 3 instances of that 288230376151713283 number. Increase all of them by 78 (288230376151713283 -> 288230376151713361)

6) Open conversation.txt and find this line:

dlga_magic_weapon_a3:close_window.5 66440 26  0 Thank_you_I_will_leave_now.  6  0 NO_VOICEOVER 

7) Replace it with these (18 new lines):

dlga_magic_weapon_a3:close_window.5 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Rune_Dagger.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713283 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.6 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Rune_Bastard_Sword.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713287 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.7 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Rune_Two-handed_Axe.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713291 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.8 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 288230376151713295 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.9 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Rune_Lance.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713299 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.10 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Rune_Spear.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713303 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.11 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_those_Rune_Throwing_Spears.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713307 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.12 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_those_Rune_Throwing_Daggers.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713311 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.13 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_those_Rune_Throwing_Dirks.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713315 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.14 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 288230376151713319 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.15 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_those_Sharpshooter_Bolts.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713323 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.16 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_those_Sentinel_Arrows.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713324 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.17 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Rune_Shield.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713325 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.18 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Rune_Horse_Armor_(with_horse).  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713329 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.19 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Rune_Plate.  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151712420 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.20 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Amethyst_Rune_Plate_(failed_experiment).  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713355 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.21 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Amber_Rune_Plate_(failed_experiment).  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713356 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.22 66440 26  2 150 1 288230376151711870 150 1 288230376151711869 I_want_that_Jade_Rune_Plate_(failed_experiment).  6  3 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711869 1530 3 360287970189639680 288230376151713357 0 NO_VOICEOVER 
dlga_magic_weapon_a3:close_window.23 66440 26  0 Thank_you_I_will_leave_now.  6  0 NO_VOICEOVER 

The highlighted numbers are the indexes of the different items 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. It is only needed to check if you've added other items to the game prior to this tweak. If that's the case, then it's still advised to adjust the other tweaks instead, as this one would be much more time-consuming.

8) Then find these lines:

dlga_magic_azziz_7:magic_azziz_9 66441 30  0 I_might..._take_a_look_at_my_inventory.^^^^^(item_must_be_IN_inventory,_NOT_equipped;_requires_Qualis_Gem_and_Large_Pouch_of_Diamonds)  31  0 NO_VOICEOVER 
dlga_magic_azziz_9:magic_azziz_8 905 31  0 Eh?_Let_me_see_what_I_can_do..._^^Hmmm_..._I_can_put_one_of_the_gemstones_into_your_item's_socket_to_enhance_it.  32  0 NO_VOICEOVER 
dlga_magic_azziz_8:close_window 66441 32  3 150 1 288230376151713008 150 1 288230376151711870 150 1 288230376151711875 Insert_Sapphire_into_Strange_Rune_Axe.  6  5 1531 2 360287970189639680 288230376151713008 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713009 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.1 66441 32  3 150 1 288230376151713008 150 1 288230376151711870 150 1 288230376151711875 Insert_Ruby_into_Strange_Rune_Axe.  6  5 1531 2 360287970189639680 288230376151713008 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713010 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.2 66441 32  3 150 1 288230376151713008 150 1 288230376151711870 150 1 288230376151711875 Insert_Emerald_into_Strange_Rune_Axe.  6  5 1531 2 360287970189639680 288230376151713008 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713011 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.3 66441 32  3 150 1 288230376151713125 150 1 288230376151711870 150 1 288230376151711875 Insert_Sapphire_into_Strange_Rune_Glaive.  6  5 1531 2 360287970189639680 288230376151713125 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713126 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.4 66441 32  3 150 1 288230376151713125 150 1 288230376151711870 150 1 288230376151711875 Insert_Ruby_into_Strange_Rune_Glaive.  6  5 1531 2 360287970189639680 288230376151713125 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713127 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.5 66441 32  3 150 1 288230376151713125 150 1 288230376151711870 150 1 288230376151711875 Insert_Emerald_into_Strange_Rune_Glaive.  6  5 1531 2 360287970189639680 288230376151713125 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713128 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.6 66441 32  3 150 1 288230376151713012 150 1 288230376151711870 150 1 288230376151711875 Insert_Sapphire_into_Strange_Rune_Sword.  6  5 1531 2 360287970189639680 288230376151713012 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713013 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.7 66441 32  3 150 1 288230376151713012 150 1 288230376151711870 150 1 288230376151711875 Insert_Ruby_into_Strange_Rune_Sword.  6  5 1531 2 360287970189639680 288230376151713012 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713014 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.8 66441 32  3 150 1 288230376151713012 150 1 288230376151711870 150 1 288230376151711875 Insert_Emerald_into_Strange_Rune_Sword.  6  5 1531 2 360287970189639680 288230376151713012 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713015 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.9 66441 32  3 150 1 288230376151712841 150 1 288230376151711870 150 1 288230376151711875 Insert_Sapphire_into_Strange_Rune_Bow.  6  5 1531 2 360287970189639680 288230376151712841 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151712843 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.10 66441 32  3 150 1 288230376151712841 150 1 288230376151711870 150 1 288230376151711875 Insert_Ruby_into_Strange_Rune_Bow.  6  5 1531 2 360287970189639680 288230376151712841 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151712844 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.11 66441 32  3 150 1 288230376151712841 150 1 288230376151711870 150 1 288230376151711875 Insert_Emerald_into_Strange_Rune_Bow.  6  5 1531 2 360287970189639680 288230376151712841 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151712845 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.12 66441 32  3 150 1 288230376151713067 150 1 288230376151711870 150 1 288230376151711875 Insert_Sapphire_into_Strange_Rune_Two-handed_Sword.  6  5 1531 2 360287970189639680 288230376151713067 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713068 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.13 66441 32  3 150 1 288230376151713067 150 1 288230376151711870 150 1 288230376151711875 Insert_Ruby_into_Strange_Rune_Two-handed_Sword.  6  5 1531 2 360287970189639680 288230376151713067 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713069 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.14 66441 32  3 150 1 288230376151713067 150 1 288230376151711870 150 1 288230376151711875 Insert_Emerald_into_Strange_Rune_Two-handed_Sword.  6  5 1531 2 360287970189639680 288230376151713067 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713070 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.15 66441 32  3 150 1 288230376151712420 150 1 288230376151711870 150 1 288230376151711875 Insert_Sapphire_into_Mystical_Rune_Plate.  6  5 1531 2 360287970189639680 288230376151712420 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151712421 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.16 66441 32  3 150 1 288230376151712420 150 1 288230376151711870 150 1 288230376151711875 Insert_Ruby_into_Mystical_Rune_Plate.  6  5 1531 2 360287970189639680 288230376151712420 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151712422 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.17 66441 32  3 150 1 288230376151712420 150 1 288230376151711870 150 1 288230376151711875 Insert_Emerald_into_Mystical_Rune_Plate.  6  5 1531 2 360287970189639680 288230376151712420 1531 2 360287970189639680 288230376151711870 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151712423 0 500 3 144115188075855892 80 1 NO_VOICEOVER  

9) And replace them with these (48 new lines):

dlga_magic_azziz_7:magic_azziz_9 66441 30  0 I_might..._take_a_look_at_my_inventory.^^^^^(item_must_be_IN_inventory,_NOT_equipped;_requires_Qualis_Gem_to_upgrade_or_Large_Pouch_of_Diamonds_to_enhance_further)  31  0 NO_VOICEOVER 
dlga_magic_azziz_9:magic_azziz_8 905 31  0 Eh?_Let_me_see_what_I_can_do..._^^Hmmm_..._I_can_put_one_of_the_gemstones_into_your_item's_socket_to_enchant_it._Or_enhance_the_base_material_of_certain_upgraded_Rune_Plates.  32  0 NO_VOICEOVER 
dlga_magic_azziz_8:close_window 66441 32  2 150 1 288230376151713008 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Axe.  6  4 1531 2 360287970189639680 288230376151713008 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713009 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.1 66441 32  2 150 1 288230376151713008 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Axe.  6  4 1531 2 360287970189639680 288230376151713008 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713010 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.2 66441 32  2 150 1 288230376151713008 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Axe.  6  4 1531 2 360287970189639680 288230376151713008 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713011 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.3 66441 32  2 150 1 288230376151713125 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Glaive.  6  4 1531 2 360287970189639680 288230376151713125 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713126 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.4 66441 32  2 150 1 288230376151713125 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Glaive.  6  4 1531 2 360287970189639680 288230376151713125 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713127 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.5 66441 32  2 150 1 288230376151713125 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Glaive.  6  4 1531 2 360287970189639680 288230376151713125 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713128 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.6 66441 32  2 150 1 288230376151713012 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Sword.  6  4 1531 2 360287970189639680 288230376151713012 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713013 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.7 66441 32  2 150 1 288230376151713012 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Sword.  6  4 1531 2 360287970189639680 288230376151713012 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713014 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.8 66441 32  2 150 1 288230376151713012 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Sword.  6  4 1531 2 360287970189639680 288230376151713012 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713015 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.9 66441 32  2 150 1 288230376151712841 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Bow.  6  4 1531 2 360287970189639680 288230376151712841 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151712843 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.10 66441 32  2 150 1 288230376151712841 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Bow.  6  4 1531 2 360287970189639680 288230376151712841 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151712844 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.11 66441 32  2 150 1 288230376151712841 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Bow.  6  4 1531 2 360287970189639680 288230376151712841 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151712845 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.12 66441 32  2 150 1 288230376151713067 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Two-handed_Sword.  6  4 1531 2 360287970189639680 288230376151713067 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713068 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.13 66441 32  2 150 1 288230376151713067 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Two-handed_Sword.  6  4 1531 2 360287970189639680 288230376151713067 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713069 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.14 66441 32  2 150 1 288230376151713067 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Two-handed_Sword.  6  4 1531 2 360287970189639680 288230376151713067 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713070 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.15 66441 32  2 150 1 288230376151712420 150 1 288230376151711870 Insert_Sapphire_into_Mystical_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151712420 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151712421 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.16 66441 32  2 150 1 288230376151712420 150 1 288230376151711870 Insert_Ruby_into_Mystical_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151712420 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151712422 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.17 66441 32  2 150 1 288230376151712420 150 1 288230376151711870 Insert_Emerald_into_Mystical_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151712420 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151712423 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.18 66441 32  2 150 1 288230376151713283 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Dagger.  6  4 1531 2 360287970189639680 288230376151713283 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713284 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.19 66441 32  2 150 1 288230376151713283 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Dagger.  6  4 1531 2 360287970189639680 288230376151713283 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713285 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.20 66441 32  2 150 1 288230376151713283 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Dagger.  6  4 1531 2 360287970189639680 288230376151713283 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713286 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.21 66441 32  2 150 1 288230376151713287 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Bastard_Sword.  6  4 1531 2 360287970189639680 288230376151713287 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713288 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.22 66441 32  2 150 1 288230376151713287 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Bastard_Sword.  6  4 1531 2 360287970189639680 288230376151713287 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713289 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.23 66441 32  2 150 1 288230376151713287 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Bastard_Sword.  6  4 1531 2 360287970189639680 288230376151713287 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713290 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.24 66441 32  2 150 1 288230376151713291 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Two-handed_Axe.  6  4 1531 2 360287970189639680 288230376151713291 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713292 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.25 66441 32  2 150 1 288230376151713291 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Two-handed_Axe.  6  4 1531 2 360287970189639680 288230376151713291 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713293 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.26 66441 32  2 150 1 288230376151713291 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Two-handed_Axe.  6  4 1531 2 360287970189639680 288230376151713291 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713294 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.27 66441 32  2 150 1 288230376151713295 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Hammer.  6  4 1531 2 360287970189639680 288230376151713295 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713296 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.28 66441 32  2 150 1 288230376151713295 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Hammer.  6  4 1531 2 360287970189639680 288230376151713295 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713297 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.29 66441 32  2 150 1 288230376151713295 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Hammer.  6  4 1531 2 360287970189639680 288230376151713295 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713298 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.30 66441 32  2 150 1 288230376151713299 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Lance.  6  4 1531 2 360287970189639680 288230376151713299 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713300 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.31 66441 32  2 150 1 288230376151713299 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Lance.  6  4 1531 2 360287970189639680 288230376151713299 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713301 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.32 66441 32  2 150 1 288230376151713299 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Lance.  6  4 1531 2 360287970189639680 288230376151713299 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713302 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.33 66441 32  2 150 1 288230376151713303 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Spear.  6  4 1531 2 360287970189639680 288230376151713303 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713304 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.34 66441 32  2 150 1 288230376151713303 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Spear.  6  4 1531 2 360287970189639680 288230376151713303 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713305 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.35 66441 32  2 150 1 288230376151713303 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Spear.  6  4 1531 2 360287970189639680 288230376151713303 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713306 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.36 66441 32  2 150 1 288230376151713307 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Throwing_Spears.  6  4 1531 2 360287970189639680 288230376151713307 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713308 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.37 66441 32  2 150 1 288230376151713307 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Throwing_Spears.  6  4 1531 2 360287970189639680 288230376151713307 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713309 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.38 66441 32  2 150 1 288230376151713307 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Throwing_Spears.  6  4 1531 2 360287970189639680 288230376151713307 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713310 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.39 66441 32  2 150 1 288230376151713311 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Throwing_Daggers.  6  4 1531 2 360287970189639680 288230376151713311 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713312 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.40 66441 32  2 150 1 288230376151713311 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Throwing_Daggers.  6  4 1531 2 360287970189639680 288230376151713311 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713313 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.41 66441 32  2 150 1 288230376151713311 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Throwing_Daggers.  6  4 1531 2 360287970189639680 288230376151713311 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713314 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.42 66441 32  2 150 1 288230376151713315 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Throwing_Dirks.  6  4 1531 2 360287970189639680 288230376151713315 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713316 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.43 66441 32  2 150 1 288230376151713315 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Throwing_Dirks.  6  4 1531 2 360287970189639680 288230376151713315 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713317 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.44 66441 32  2 150 1 288230376151713315 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Throwing_Dirks.  6  4 1531 2 360287970189639680 288230376151713315 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713318 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.45 66441 32  2 150 1 288230376151713319 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Crossbow.  6  4 1531 2 360287970189639680 288230376151713319 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713320 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.46 66441 32  2 150 1 288230376151713319 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Crossbow.  6  4 1531 2 360287970189639680 288230376151713319 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713321 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.47 66441 32  2 150 1 288230376151713319 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Crossbow.  6  4 1531 2 360287970189639680 288230376151713319 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713322 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.48 66441 32  2 150 1 288230376151713325 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Shield.  6  4 1531 2 360287970189639680 288230376151713325 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713326 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.49 66441 32  2 150 1 288230376151713325 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Shield.  6  4 1531 2 360287970189639680 288230376151713325 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713327 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.50 66441 32  2 150 1 288230376151713325 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Shield.  6  4 1531 2 360287970189639680 288230376151713325 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713328 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.51 66441 32  2 150 1 288230376151713329 150 1 288230376151711870 Insert_Sapphire_into_Strange_Rune_Horse_Armor.  6  4 1531 2 360287970189639680 288230376151713329 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713330 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.52 66441 32  2 150 1 288230376151713329 150 1 288230376151711870 Insert_Ruby_into_Strange_Rune_Horse_Armor.  6  4 1531 2 360287970189639680 288230376151713329 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713331 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.53 66441 32  2 150 1 288230376151713329 150 1 288230376151711870 Insert_Emerald_into_Strange_Rune_Horse_Armor.  6  4 1531 2 360287970189639680 288230376151713329 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713332 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.54 66441 32  2 150 1 288230376151713333 150 1 288230376151711870 Insert_Sapphire_into_Silver_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151713333 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713334 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.55 66441 32  2 150 1 288230376151713333 150 1 288230376151711870 Insert_Ruby_into_Silver_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151713333 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713335 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.56 66441 32  2 150 1 288230376151713333 150 1 288230376151711870 Insert_Emerald_into_Silver_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151713333 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713336 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.57 66441 32  2 150 1 288230376151713341 150 1 288230376151711870 Insert_Sapphire_into_Ebony_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151713341 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713342 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.58 66441 32  2 150 1 288230376151713341 150 1 288230376151711870 Insert_Ruby_into_Ebony_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151713341 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713343 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.59 66441 32  2 150 1 288230376151713341 150 1 288230376151711870 Insert_Emerald_into_Ebony_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151713341 1531 2 360287970189639680 288230376151711870 1530 3 360287970189639680 288230376151713344 0 500 3 144115188075855892 80 1 NO_VOICEOVER 
dlga_magic_azziz_8:close_window.60 66441 32  2 150 1 288230376151712421 150 1 288230376151711875 Enhance_Sapphire_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151712421 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713349 0 500 3 144115188075855892 80 1 NO_VOICEOVER
dlga_magic_azziz_8:close_window.61 66441 32  2 150 1 288230376151712422 150 1 288230376151711875 Enhance_Ruby_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151712422 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713350 0 500 3 144115188075855892 80 1 NO_VOICEOVER
dlga_magic_azziz_8:close_window.62 66441 32  2 150 1 288230376151712423 150 1 288230376151711875 Enhance_Emerald_Rune_Plate.  6  4 1531 2 360287970189639680 288230376151712423 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713351 0 500 3 144115188075855892 80 1 NO_VOICEOVER
dlga_magic_azziz_8:close_window.63 66441 32  2 150 1 288230376151712424 150 1 288230376151711875 Enhance_Sapphire_Rune_Plate_with_Cape.  6  4 1531 2 360287970189639680 288230376151712424 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713352 0 500 3 144115188075855892 80 1 NO_VOICEOVER
dlga_magic_azziz_8:close_window.64 66441 32  2 150 1 288230376151712425 150 1 288230376151711875 Enhance_Ruby_Rune_Plate_with_Cape.  6  4 1531 2 360287970189639680 288230376151712425 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713353 0 500 3 144115188075855892 80 1 NO_VOICEOVER
dlga_magic_azziz_8:close_window.65 66441 32  2 150 1 288230376151712426 150 1 288230376151711875 Enhance_Emerald_Rune_Plate_with_Cape.  6  4 1531 2 360287970189639680 288230376151712426 1531 2 360287970189639680 288230376151711875 1530 3 360287970189639680 288230376151713354 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. As mentioned, for the sake of simplicity, if you plan to add new items from multiple tweaks, it is advised to add the ones from this tweak first.

10) Now we add the option to take the Ebony and Silver Rune Plate from Aeldarian and Ithilrandir respectively (instead of Mystical Rune Plate, which is now available at the mines and Sadren will keep offering one too). So find this line:

dlga_prisoner_chat_sig3:prisoner_chat_threat_retire.2 69631 1659  3 1073741855 2 144115188075855892 360287970189639993 31 2 144115188075855892 360287970189639994 30 2 144115188075855914 1 I_will_accept_your_armor.  1661  6 1616 3 648518346341351424 144115188075855892 1 1 3 936748722493063442 360287970189639680 5 1 2 936748722493063450 3 1 2 936748722493063763 144115188075855892 1530 2 360287970189639680 288230376151712420 1 3 936748722493063445 432345564227567643 10 NO_VOICEOVER 

11) And replace it with this:

dlga_prisoner_chat_sig3:prisoner_chat_threat_retire.2 69631 1659  3 1073741855 2 144115188075855892 360287970189639993 31 2 144115188075855892 360287970189639994 30 2 144115188075855914 1 I_will_accept_your_armor.  1661  11 1616 3 648518346341351424 144115188075855892 1 1 3 936748722493063442 360287970189639680 5 1 2 936748722493063450 3 1 2 936748722493063763 144115188075855892 4 0 31 2 144115188075855892 360287970189639993 1530 2 360287970189639680 288230376151713341 5 0 1530 2 360287970189639680 288230376151713333 3 0 1 3 936748722493063445 432345564227567643 10 NO_VOICEOVER 

To make Aeldarian and Ithilrandir not leave Pendor after handling you their Silver/Ebony Rune Plate. Decrease the 11 by 1 and delete the 1 2 936748722493063763 144115188075855892. Watch for the gaps, so that only 1 remains at the place of the deleted content. Also, make sure that the highlighted numbers above are the indexes of Ebony and Silver Rune Plate in case you added other items to the game prior to this tweak.

12) Increase the counter in the 2nd line of the file by 66 (4147 -> 4213)

13) Now we add the new rune plates to Clarissa of Pent, so that she can sew or take off capes from these. Open scripts.txt and find this piece of code under the script called armor_has_cape_capeless_version:

1073741855 2 1224979098644774912 288230376151712423 31 2 1224979098644774912 288230376151712426 2133 2 1224979098644774913 288230376151712423 2133 2 1224979098644774914 288230376151712426 3 0

14) Replace it with this:

1073741855 2 1224979098644774912 288230376151712423 31 2 1224979098644774912 288230376151712426 2133 2 1224979098644774913 288230376151712423 2133 2 1224979098644774914 288230376151712426 5 0 1073741855 2 1224979098644774912 288230376151713333 31 2 1224979098644774912 288230376151713337 2133 2 1224979098644774913 288230376151713333 2133 2 1224979098644774914 288230376151713337 5 0 1073741855 2 1224979098644774912 288230376151713334 31 2 1224979098644774912 288230376151713338 2133 2 1224979098644774913 288230376151713334 2133 2 1224979098644774914 288230376151713338 5 0 1073741855 2 1224979098644774912 288230376151713335 31 2 1224979098644774912 288230376151713339 2133 2 1224979098644774913 288230376151713335 2133 2 1224979098644774914 288230376151713339 5 0 1073741855 2 1224979098644774912 288230376151713336 31 2 1224979098644774912 288230376151713340 2133 2 1224979098644774913 288230376151713336 2133 2 1224979098644774914 288230376151713340 5 0 1073741855 2 1224979098644774912 288230376151713341 31 2 1224979098644774912 288230376151713345 2133 2 1224979098644774913 288230376151713341 2133 2 1224979098644774914 288230376151713345 5 0 1073741855 2 1224979098644774912 288230376151713342 31 2 1224979098644774912 288230376151713346 2133 2 1224979098644774913 288230376151713342 2133 2 1224979098644774914 288230376151713346 5 0 1073741855 2 1224979098644774912 288230376151713343 31 2 1224979098644774912 288230376151713347 2133 2 1224979098644774913 288230376151713343 2133 2 1224979098644774914 288230376151713347 5 0 1073741855 2 1224979098644774912 288230376151713344 31 2 1224979098644774912 288230376151713348 2133 2 1224979098644774913 288230376151713344 2133 2 1224979098644774914 288230376151713348 5 0 1073741855 2 1224979098644774912 288230376151713349 31 2 1224979098644774912 288230376151713352 2133 2 1224979098644774913 288230376151713349 2133 2 1224979098644774914 288230376151713352 5 0 1073741855 2 1224979098644774912 288230376151713350 31 2 1224979098644774912 288230376151713353 2133 2 1224979098644774913 288230376151713350 2133 2 1224979098644774914 288230376151713353 5 0 1073741855 2 1224979098644774912 288230376151713351 31 2 1224979098644774912 288230376151713354 2133 2 1224979098644774913 288230376151713351 2133 2 1224979098644774914 288230376151713354 5 0 1073741855 2 1224979098644774912 288230376151713355 31 2 1224979098644774912 288230376151713358 2133 2 1224979098644774913 288230376151713355 2133 2 1224979098644774914 288230376151713358 5 0 1073741855 2 1224979098644774912 288230376151713356 31 2 1224979098644774912 288230376151713359 2133 2 1224979098644774913 288230376151713356 2133 2 1224979098644774914 288230376151713359 5 0 1073741855 2 1224979098644774912 288230376151713357 31 2 1224979098644774912 288230376151713360 2133 2 1224979098644774913 288230376151713357 2133 2 1224979098644774914 288230376151713360 3 0 

Once again, the highlighted numbers above have to correspond to the indexes of the different rune plates. There are 4 highlighted numbers for each pair of capeless and caped Rune Plate variant, and the order of them is "Rune Plate (capeless)", "Rune Plate with Cape", "Rune Plate (capeless)", "Rune Plate with Cape". In case you added an item to the game prior to this tweak and you haven't adjusted its index instead (not advised), then 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.

15) At the beginning of the script (armor_has_cape_capeless_version), there is a counter that equals 201 by default. Increase it by 70 (201 -> 271)

16) The last thing to do is to physically add the Silver and Ebony Rune Plate to Ithilrandir and Aeldarian, plus adjust the helmet of the former to match with the Silver Rune Plate. Open the Troop Editor of Morgh's Editor and do the following replacements:

  • Aeldarian:
    • Mystical_Rune_Plate -> Ebony_Rune_Plate
    • Noldor_Knight_Helm_with_Hood -> Noldor_Knight_Helm
  • Ithilrandir:
    • Mystical_Rune_Plate -> Silver_Rune_Plate

These last changes would require a new game's start to take effect by default, but you can use the above savegame editor to make it happen to your current savegame. Or leave it be, as Aeldarian and Ithilrandir will still give you an Ebony and Silver Rune Plate each regardless, they just won't wear them yet.

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

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 (1540 -> 1542)

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 288230376151713283 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 288230376151713283 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 288230376151713283

There are 3 instances of that 288230376151713283 number. Increase all of them by 2.

These 2 new items will be available as merchandise from weapon merchants.

Tweak 18 d)

To add a new body armor to the game: Kraken Plate - credits to Baltic Marauder and lconracl

The Kraken Riddari deserve another body armor to increase the variety of their appearance. A body armor that fits into the Fierdsvain design of course. 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 (1540 -> 1541)

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 288230376151713283 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 288230376151713283 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 288230376151713283

There are 3 instances of that 288230376151713283 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.

Tweak 18 e)

To add back the previous version of the Imperial Radiant Cross Plate

All the needed files are already in the game, you just need to add the item's entry and you are good to go. The readded armor is called Radiant Cross Plate, and it is available as a merchandise from Empire towns, with an abundance of 5.

Files:

  • item_kinds1.txt
  • (menus.txt)

1) Open item_kinds1.txt, and copy this entry to almost the end of the file, just before itm_items_end:

 itm_former_radiant_plate Radiant_Cross_Plate Radiant_Cross_Plate 1  dark_lord_armor_snouz 0  16842765 0 18167 973078948 26.000000 5 0 62 22 22 0 0 0 0 0 0 0
 1
 19
0

Make sure that there is 1, and only 1 empty line left between the different entries

2) Increase the item count at the top of the file by 1 (1540 -> 1541)

3) Extend the cheatmenu's item count by 1 if you so desire, to include this body armor. 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 288230376151713283 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 288230376151713283 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 288230376151713283

There are 3 instances of that 288230376151713283 number. Increase all of them by 1.

Tweak 18 f)

To remove heraldic body armors from Pendor troops and with the help of 3 new dark armors, redesign these troops a bit - credits to Dare2Die

Heraldic body armors can look awfully when paired with a banner consisting of vibrant colors (e.g. jellow, pink or purple). This is especially true for Pendor troops, who have a black theme in general, with some white or grey mixed in. To ensure that Pendor troops will always look good and appealing, we will remove heraldic body armors from them in this tweak. And apparently add some other, rarely used body armors into their place, including 3 new ones, courtesy of Dare2Die. These will be available in all shops as merchandise. However to preserve the armor value of troops, changing those will be also needed (along with their cost)

The stats of the 3 new items:

  • Black Brigandine:
    • Weight: 20.0
    • Abundance: 60
    • Body armor: 47
    • Leg armor: 12
    • STR requirement: 9
  • Dark Mail and Plate:
    • Weight: 25.0
    • Abundance: 25
    • Body armor: 56
    • Leg armor: 15
    • STR requirement: 15
  • Black Mail and Plate:
    • Weight: 25.0
    • Abundance: 25
    • Body armor: 51
    • Leg armor: 19
    • STR requirement: 15

Screenshots: https://i77.servimg.com/u/f77/19/75/99/36/pendor10.jpg https://steamuserimages-a.akamaihd.net/ugc/751467055400568197/1162301A213D45D0D67F9A60161002969C8A4E01/ https://steamuserimages-a.akamaihd.net/ugc/751467055400568466/A0E9EA69CD35BFDB141D9D4332BB94D5A13933EA/ https://steamuserimages-a.akamaihd.net/ugc/751467055400568622/D87FF60731C04F2373FCC5AA56419C95B226C947/ https://steamuserimages-a.akamaihd.net/ugc/751467055400568808/24EA023BEB29E86FBA01FE1C4931496DE7A1A977/

Files:

  • module.ini
  • item_kinds1.txt
  • (menus.txt)
  • troops.txt

1) Download this .zip file that contains the necessary texture files and extract its content into your PoP module: https://www.dropbox.com/s/d48iedki0l3npxu/Pendor%20black%20armors.zip?dl=0

2) Open module.ini and add this entry to the end of the file:

load_mod_resource = Pendor_black_armor

3) Now open item_kinds1.txt, and copy these entries to almost the end of the file, just before itm_items_end:

 itm_brigandine_black Black_Brigandine Black_Brigandine 1  brigandine_black 0  16842765 0 2654 973078948 20.000000 60 0 47 12 9 0 0 0 0 0 0 0
 0
0

 itm_dark_mail_plate Dark_Mail_and_Plate Dark_Mail_and_Plate 1  early_transitional_dark 0  16842765 0 6490 973078948 25.000000 25 0 56 15 15 0 0 0 0 0 0 0
 0
0

 itm_black_mail_plate Black_Mail_and_Plate Black_Mail_and_Plate 1  early_transitional_black 0  16842765 0 6490 973078948 25.000000 25 0 51 19 15 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.

4) Increase the item count at the top of the file by 3 (1540 -> 1543)

5) Close the file, reopen it with the Item Editor of Morgh's Editor, and make the following adjustments:

  • Black Brigandine & Plate:
    • Cost: 4000
    • Body armor: 52
    • Leg armor: 16
  • Black Brigandine & Plate with Cape:
    • Cost: 4000
    • Body armor: 52
    • Leg armor: 16
  • White & Black Platemail:
    • Cost: 8000
    • Head armor: 1
    • Body armor: 55
    • Leg armor: 17
  • Dark Chain Coat:
    • Cost: 3500
    • Body armor: 48
    • Leg armor: 17
  • Dark Strapped Mail Coat:
    • Body armor: 47
  • Black Mail & Plate:
    • Cost: 4000
    • Body armor: 50
    • Leg armor: 18

6) Then extend the cheatmenu's item count by 3 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 288230376151713283 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 288230376151713283 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 288230376151713283

There are 3 instances of that 288230376151713283 number. Increase all of them by 3.

7) Lastly, with the help of the Troop Editor of Morgh's Editor, change the inventory of these Pendor troops as follows: Pendor Swordsman:

  • Heraldic_Brigandine -> Black_Brigandine (newly added)

Pendor Spearman:

  • Heraldic_Brigandine -> Black_Brigandine (newly added)

Pendor Heavy Spearman:

  • Heraldic_Elite_Brigandine -> Dark_Mail_and_Plate (newly added)

Pendor Man-at-Arms:

  • Heraldic_Mail -> Black_Brigandine_&_Plate_with_Cape

Pendor Bladesman:

  • 2x Heraldic_Mail_with_Tabard -> 2x White_&_Black_Platemail

Pendor Cavalry:

  • Heraldic_Mail -> Dark_Chain_Coat

Pendor Mtd. Man-at-Arms:

  • Heraldic_Mail_with_Leggings -> Black_Mail_and_Plate (newly added)
  • Visored_Bascinet -> Visored_Bascinet_with_Tail

Pendor Knight:

  • Remove 2x Heraldic_Mail_&_Plate

Pendor Foot Knight:

  • Remove 1x Heraldic_Mail_&_Plate

Pendor Heavy Bowman:

  • Heraldic_Mail -> Dark_Strapped_Mail_Coat

Pendor Armored Bowman:

  • Heraldic_Mail_with_Surcoat -> Black_Brigandine_&_Plate

Pendor Noble Bowman:

  • Heraldic_Mail_with_Leggings -> Black_Mail_&_Plate (unused item)

Tweak 18 g)

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 h)

To make food last two times longer or take up half the inventory space for the same price

Either way, basically we just double the food amount for double the price

File: item_kinds1.txt

1) Open the Item Editor of Morgh's Editor, and search for the following foods:

  • Date_Fruit
  • Smoked_Fish
  • Cheese
  • Honey
  • Sausages
  • Cabbages
  • Dried_Meat
  • Fruits
  • Grapes
  • Olives
  • Grain
  • Beef
  • Bread
  • Chicken
  • Pork
  • Butter
  • Baggage_Train

2) And double the 'cost' and 'amount' for all of them. Don't forget to 'update' each item before moving to the next one, and in the end, save your changes.

Tweak 18 i)

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 j)

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 k)

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 288230376151712842 151 2 360287970189639680 288230376151712842 1531 2 360287970189639680 288230376151712842 1106 1 1585267068834416769 5 0 2133 2 1224979098644774916 0 6 3 1224979098644774917 360287970189640186 360287970189640206 31 2 1224979098644774916 0 151 2 1224979098644774917 288230376151712842 1531 2 1224979098644774917 288230376151712842 2322 2 2 1224979098644774917 2325 2 10 288230376151712842 1106 1 1585267068834416769 1106 1 1585267068834416770 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 288230376151712842 1531 2 1224979098644774918 288230376151712842 2322 2 2 1224979098644774918 2325 2 10 288230376151712842 1106 1 1585267068834416769 1106 1 1585267068834416771 2133 2 1224979098644774916 1 2133 2 1224979098644774919 0 3 0 3 0 31 2 1224979098644774916 0 6 3 1224979098644774922 360287970189640512 1061 31 2 1224979098644774916 0 1540 2 1224979098644774919 1224979098644774922 6 3 1224979098644774923 0 1224979098644774919 1541 3 1224979098644774924 1224979098644774922 1224979098644774923 31 2 1224979098644774924 288230376151712842 1531 2 1224979098644774922 288230376151712842 2133 2 1224979098644774916 1 2133 2 1224979098644774919 0 3 0 3 0 31 2 1224979098644774916 0 1540 2 1224979098644774919 360287970189640767 6 3 1224979098644774923 0 1224979098644774919 1541 3 1224979098644774924 360287970189640767 1224979098644774923 31 2 1224979098644774924 288230376151712842 1531 2 360287970189640767 288230376151712842 2133 2 1224979098644774916 1 2133 2 1224979098644774919 0 3 0 31 2 1224979098644774916 0 1540 2 1224979098644774919 360287970189640769 6 3 1224979098644774923 0 1224979098644774919 1541 3 1224979098644774924 360287970189640769 1224979098644774923 31 2 1224979098644774924 288230376151712842 1531 2 360287970189640769 288230376151712842 2133 2 1224979098644774916 1 2133 2 1224979098644774919 0 3 0 31 2 1224979098644774916 0 6 3 1224979098644774922 360287970189640876 360287970189639684 31 2 1224979098644774916 0 1540 2 1224979098644774919 1224979098644774922 6 3 1224979098644774923 0 1224979098644774919 1541 3 1224979098644774924 1224979098644774922 1224979098644774923 31 2 1224979098644774924 288230376151712842 1531 2 1224979098644774922 288230376151712842 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 288230376151712842 1531 2 1224979098644774922 288230376151712842 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 l)

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 1585267068834416739 5 0 31 2 144115188075856161 288230376151711822 1521 3 360287970189639680 7 1 2320 2 2 1585267068834416740 5 0 31 2 144115188075856161 288230376151711823 1521 3 360287970189639680 1 1 2320 2 2 1585267068834416741 5 0 31 2 144115188075856161 288230376151711824 1520 3 360287970189639680 2 1 2320 2 2 1585267068834416742 5 0 31 2 144115188075856161 288230376151711825 1521 3 360287970189639680 0 1 2320 2 2 1585267068834416743 5 0 31 2 144115188075856161 288230376151711826 1521 3 360287970189639680 27 1 2320 2 2 1585267068834416744 5 0 31 2 144115188075856161 288230376151711827 1521 3 360287970189639680 8 1 2320 2 2 1585267068834416745 5 0 31 2 144115188075856161 288230376151711878 1 3 936748722493063445 432345564227567643 10 2320 2 2 1585267068834416746 5 0 31 2 144115188075856161 288230376151711879 1 3 936748722493063445 432345564227567643 10 2320 2 2 1585267068834416746 5 0 31 2 144115188075856161 288230376151711880 1 3 936748722493063445 432345564227567643 10 2320 2 2 1585267068834416746 5 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 need 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 these, 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 m)

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 piece of code:

dlga_elixir_trade:book_trade_completed 69631 1273  1 150 1 288230376151711870 Yes!_Here_is_the_Gem_and_I_will_drink_the_elixir_now!  1270  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

2) And replace it with this:

dlga_elixir_trade:book_trade_completed 69631 1273  1 150 1 288230376151711870 Yes!_Here_is_the_Gem_and_I_will_drink_the_elixir_now!  1270  19 2133 2 1224979098644774912 2 2133 2 1224979098644774913 30

3) For the Potion of Janus, find this piece of code:

dlga_elixir_trade:book_trade_completed.1 69631 1273  1 150 1 288230376151711870 Yes!_Here_is_the_Gem_and_I_will_drink_the_Potion_of_Janus_now!  1270  10 2133 2 1224979098644774912 2 4 0 30 2 144115188075857204 3 2133 2 1224979098644774912 1 3 0 2105 2 144115188075857204 1

4) And replace it with this:

dlga_elixir_trade:book_trade_completed.1 69631 1273  1 150 1 288230376151711870 Yes!_Here_is_the_Gem_and_I_will_drink_the_Potion_of_Janus_now!  1270  5 2133 2 1224979098644774912 2

5) For the Dust of Twilight, find this piece of code:

dlga_elixir_trade:book_trade_completed.2 69631 1273  1 150 1 288230376151711870 Yes!_Here_is_the_Gem_and_I_will_use_the_Dust_of_Twilight_right_now!  1270  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

6) And replace it with this:

dlga_elixir_trade:book_trade_completed.2 69631 1273  1 150 1 288230376151711870 Yes!_Here_is_the_Gem_and_I_will_use_the_Dust_of_Twilight_right_now!  1270  35 2133 2 1224979098644774912 2 2133 2 1224979098644774913 40

Tweak 18 n)

To adjust the recovery time of lamed and swaybacked horses - credits to VonDegurechaff

With the help of this tweak, you will be able to set up a trigger (happening every x hours) at which all horses in your inventory will recover to one state above. The recovery stages are as follows: 'lame' -> 'swaybacked' -> 'normal' (without modifiers). This means that lamed horses will take 2 recovery cycles to heal up to their normal state.

File: simple_triggers.txt

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

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

168.000000  16 1540 2 1224979098644774912 360287970189639680 6 3 1224979098644774913 10 1224979098644774912 1541 3 1224979098644774914 360287970189639680 1224979098644774913 2147483679 2 1224979098644774914 -1 1570 2 1224979098644774915 1224979098644774914 31 2 1224979098644774915 1 1542 3 1224979098644774916 360287970189639680 1224979098644774913 4 0 31 2 1224979098644774916 30 2105 2 1224979098644774916 1 1544 3 360287970189639680 1224979098644774913 1224979098644774916 5 0 31 2 1224979098644774916 31 1544 2 360287970189639680 1224979098644774913 3 0 3 0 

Also, make sure that there remains an empty line at the very end of the file.

3) The 168 is your trigger timer, expressed in hours. Change it to your liking (168 hours = 1 week)

Tweak 18 o)

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 head/body/leg armor rating of Sapphire, Ruby and Emerald Rune Plates by +2 each, so that they are more worth the price compared to a Lordly Noldor Ancient Plate, which doesn't cost Qualis Gems.
  • 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:
  • Demon Head (so that during encounters Demonic Magni will have their 'demon' heads, not their 'zombie' heads)
    • untick/disable covers_head flag

Tweak 18 p)

To automatically display an item's ID number in-game - credits to UndeadDuke

This tweak is for finding out the ID number of an item in-game (while being able to have a look at it the usual way). Especially useful for changing the inventory pool of troops with Morgh's Editor or tweaking .txt files that include items in any way. You need to have cheats and the cheatmenu turned on to be able to see the different ID numbers.

Files:

  • quick_strings.txt
  • scripts.txt
  • variables.txt

1) Open quick_strings.txt, increase the counter in the first line of the file by 1 (3102 -> 3103), and add the following line to the end of the file:

qstr_ID_=_{reg20} ID_=_{reg20}

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

2) Next, open scripts.txt and find the following piece of code under the script called game_get_item_extra_text:

112 23 2 1224979098644774912 1 23 2 1224979098644774913 2 23 2 1224979098644774914 3

3) Increase that 112 by 7 (112 -> 119), and add the following code right after the 3 in the end:

4 0 31 2 144115188075856146 1 31 2 1224979098644774913 0 2133 2 72057594037927956 1224979098644774912 60 1 1585267068834417694 2075 1 40086 3 0

The 144115188075856146 must correspond to 144115188075855871 + sequence number of cheat_mode found in variables.txt. It's 275 by default, making 144115188075855871 + 275 = 144115188075856146. Then, the 1585267068834417694 must correspond to 1585267068834414592 + sequence number of the added string to quick_strings.txt - 2. It's 3104 by default, making 1585267068834417694 = 1585267068834414592 + 3104 - 2. Also, make sure that the parts to the left and right of the added code are separated by 1 gap exactly.

Tweak 18 q)

To display the missile speed for newly added ranged weapons too - credits to Dalion

The missile speed is a parameter that recently got displayed for bows, crossbows, guns and throwing weapons in the game. However, when you add in new ranged weapons, then this stat won't be visible for them. Why is that so? Because firstly, it is not getting displayed for a specific item type ('ranged', which would be logical), but for a specific item range, which won't have our newly added weapons included. And secondly, instead of taking the missile speed directly from the stats, the script stores the 13th slot of items, which is not a straightforward approach, plus they get locked into your savegame. As such, even if you change the missile speed in Morgh's Editor, the displayed value will remain the old one. These things will get fixed in this tweak.

File: scripts.txt

1) Find the script called game_get_item_extra_text and increase the counter at the beginning of its body by 4 (112 -> 116)

2) Then, find this piece of code:

4 0 31 2 1224979098644774913 5 1073741857 3 1224979098644774912 288230376151712824 288230376151712854 33 3 1224979098644774912 288230376151712875 288230376151712899 527 3 72057594037927969 1224979098644774912 16 60 1 1585267068834414869 3 0

3) And replace the blue part with this:

1570 2 1224979098644774919 1224979098644774912 1073741855 2 1224979098644774919 8 1073741855 2 1224979098644774919 9 1073741855 2 1224979098644774919 10 1073741855 2 1224979098644774919 16 31 2 1224979098644774919 17 2709 2 72057594037927969 1224979098644774912

19. Skills (6)

Tweaks to be found in this section:
19 a) To increase the skill caps past 10
19 b) To change 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) Overhaul of the player's prisoner capacity and of the way how Prisoner Management affects it
19 f) 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 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 the game does is that it takes 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 by default. We will change this.

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 turn up the effects. Decrease the 5 if you find the results to be too strong.

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)

Overhaul of the player's prisoner capacity and of the way how Prisoner Management affects it - credits to UndeadDuke

With this tweak, the amount of prisoners you can keep will be based on how many units you have in your party at the given time (not counting yourself, hence the -1 in the below formulas). Similarly to how it is done in Viking Conquest. The ratio depends on your Prisoner Management skill: at 0 PM, you need 5 soldiers to keep an eye on 1 prisoner (prisoner_capacity = (party_size - 1) / 5), and this cap decreases by 0.3 per each skill point. Therefore, at 10 PM, you need 2 soldiers to keep an eye on 1 prisoner (prisoner_capacity = (party_size - 1) / 2).

File: scripts.txt

1) Locate the script called game_get_party_prisoner_limit and replace it with this:

game_get_party_prisoner_limit -1
 10 2133 2 1224979098644774912 0 2133 2 1224979098644774913 5 2170 3 1224979098644774914 1369094286720630786 360287970189639680 1601 2 1224979098644774915 648518346341351424 2107 2 1224979098644774914 3 2108 2 1224979098644774914 10 2106 2 1224979098644774913 1224979098644774914 2123 3 1224979098644774912 1224979098644774915 1224979098644774913 2133 2 72057594037927936 1224979098644774912 2075 1 72057594037927936

2) You are done. Also, note that this tweak is incompatible with the one about making your companions contribute their PM skill to your prisoner capacity. Choose one or the other.

Tweak 19 f)

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 restore the Easter Egg about an easier start
20 b) To disable the 'Cheater' achievement
20 c) To be able to enable and disable the cheatmenu from in-game
20 d) To extend the "Get 100 troops" cheat menu option to include all the remaining troops and NPCs

Tweak 20 a)

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 1359  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 1359  1 150 1 288230376151711832 Tell_me_about_Pendor.

3) Watch for the gaps, as usual.

Tweak 20 b)

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 864691128455135508 216172782113786946 -1 5 0 2117 3 1224979098644774912 144115188075856170 33554432 31 2 1224979098644774912 0 2114 2 144115188075856170 33554432 1 4 936748722493063464 864691128455135508 216172782113786947 -1 5 0 2117 3 1224979098644774912 144115188075856170 67108864 31 2 1224979098644774912 0 2114 2 144115188075856170 67108864 1 4 936748722493063464 864691128455135508 216172782113786948 24 3 0 3 0 

4) Make sure that exactly 1 gap/space remains between the remaining fragments.

Tweak 20 c)

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 10

2) Add 2 to that 10 (10 -> 12)

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 d)

To extend the "Get 100 troops" cheat menu option to include all the remaining troops and NPCs - 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, the following troops are still missing:

  • All unique spawn leaders (including Eyegrim and Seeress)
  • All mercenary company leaders
  • All lair leaders (Heretic High Priest, Singalian Vidona, etc.)
  • All ladies in waiting

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 360287970189640871 2147483681 3 1224979098644774912 360287970189640100 360287970189640860 1610 3 648518346341351425 1224979098644774912 100 3 0 2043 2 1 648518346341351425  .

3) Before being able to take unique spawn leaders, mercenary company leaders, Kidnapped Girl and Elder's Daughter into your party, you have to disable the 'unmovable' flag for them. Just follow the steps in the tweak that is responsible for making companions garrisonable (16 l).

21. Miscellaneous (11)

Tweaks to be found in this section:
21 a) To enable the custom font of PoP
21 b) To remove the renown decay
21 c) To change the number of hours it takes to read a book
21 d) To change the refreshing rate of merchants' stock
21 e) To change some values about resting
21 f) To change the frequency of rolling a new value for prerolled chances
21 g) To make conversations with mounted troops happen from horseback once again
21 h) To make cattle move faster on the world map
21 i) To enable a hidden quick-start option
21 j) To fix the issue of troops trying to move through a gate that doesn't exist in Valorshield Castle
21 k) To fix the faulty village notifications upon certain mod options

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 (under the _README folder) to the mod's main installation directory (so to two directories up), and overwrite everything.

Tweak 21 b)

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 c)

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 divisor 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 d)

To change the refreshing rate of merchants' stock - credits to Dalion

By default, merchants restock their supplies upon every week (every 168 hours). With the help of this tweak, you can fasten that.

File: triggers.txt

1) Find and locate the 3 instances of this trigger:

0.000000 0.000000 168.000000

The 1st is for armorers, the 2nd is for weaponsmiths, and the 3rd is for horse merchants.

2) Those 168-s are your restock rates. Change them to your liking.

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 allowed for resting, 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 change the frequency of rolling a new value for prerolled chances

By default, upon every 120 hours (5 days) in-game, you get the chance for capturing unique spawn leaders and for getting special offers from ransom brokers and travelers rerolled if there wasn't any of such actions performed respectively in the meantime. With the help of this tweak, you'll be able to set that frequency to a much lower amount, allowing you to bypass these kind of prerolled stuff with save and load mechanics.

File: simple_triggers.txt

1) Find this trigger:

120.000000  48 2136 3 1224979098644774912 1 100 4 0 2147483678 2 1224979098644774912 50 1 1 936748722493063601 3 0 1 2

It also has a piece of code responsible for the spawning of Azi Dahaka Death Cult Marauders, which should be moved to another trigger first. Only perform the steps below if you haven't done so already!

2) So, decrease the 48 by 5 (48 -> 43) and delete the blue part. Watch for the gaps, as always.

3) Then, add the following trigger to the end of the file, as a new line:

120.000000  3 2136 3 1224979098644774912 1 100 2147483678 2 1224979098644774912 50 1 1 936748722493063601 

Make sure that there remains an empty line at the very end of the file. Editing this trigger's frequency belongs to another tweak.

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

5) Lastly, that 120.0 in the former trigger is the one you should edit overall. That value is the frequency for rerolling your chance, expressed in hours. The value set doesn't have to be a complete hour, it could be 0.1 hour (6 minutes) even. Going below that is not advised, as it would only stress your CPU more by having the need to call the given script more often.

Tweak 21 g)

To make conversations with mounted troops happen from horseback once again - credits to Vetrogor

  • Note: the horse snort sounds will also be readded to conversations, it's unavoidable

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 768 0 1 0  
1 16 768 0 1 0  
2 16 768 0 1 0  
3 16 768 0 1 0 
...

2) Change all those 768 values to 512 (32 instances in total)

Tweak 21 h)

To make cattle move faster on the world map - credits to TheMageLord

  • This tweak requires a new game to take effect by default, however you can use the above linked savegame editor to make the changes savegame-compatible

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 i)

To enable a hidden quick-start option - credits to UndeadDuke

Yes, PoP has a hidden option for a quick start, which bypasses the character creation process. But the enabling itself won't make much difference since it's placed in a wrong spot. This tweak not only enables the option, but also fixes the issue.

File: menus.txt

1) Find this piece of code:

mno_pop_cheat  1 31 2 0 1  [TEST]_Just_let_me_play!  5 1 1 936748722493063453 1672 2 648518346341351424 72057594037927936 1623 3 648518346341351424 648518346341351451 2 1511 1 360287970189639680 2040 0  .  

2) Replace the 31 2 0 1 with "255 0" (without the quotation marks), and the 2040 with "2052".

3) Then cut out the whole piece (2 more gaps after the dot!), and put it into the body of the menu called menu_start_game_0 (the upmost menu in the file), right before the mno_continue submenu. Watch for the starting gap and that 2-2 gaps remain before and after each separating dot! Overall, the result should look like this:

menu_start_game_0 18374686479671628288 Welcome,_adventurer,_to_Prophesy_of_Pendor!_^_Before_beginning_the_game_you_must_create_your_character._^^_Be_very_careful,_Adventurer._Your_background_choices_here_will_forever_impact_your_options_and_opportunities_in_Pendor. none 21 2133 2 144115188075856134 0 2133 2 144115188075856135 0 2133 2 144115188075856136 0 2133 2 144115188075856137 0 2133 2 144115188075856138 0 2133 2 144115188075856139 0 2133 2 144115188075856140 0 2133 2 144115188075856141 0 2133 2 144115188075856142 0 2133 2 144115188075857213 -40 2133 2 144115188075857211 0 2133 2 144115188075857212 1 271 1 120 2133 2 144115188075857217 3 2133 2 144115188075857270 36 2133 2 144115188075857271 36 2133 2 144115188075856323 14 2133 2 144115188075857218 14 2133 2 144115188075857297 1 2133 2 144115188075857296 0 2031 1 1441151880758558750 2
 mno_pop_cheat  1 255 0  [TEST]_Just_let_me_play!  5 1 1 936748722493063453 1672 2 648518346341351424 72057594037927936 1623 3 648518346341351424 648518346341351451 2 1511 1 360287970189639680 2052 0  .  mno_continue  0  Continue...  1 2060 1 864691128455135239  .  mno_go_back  0  Go_back  1 2055 0  .

4) Increase the 2 at the end of menu_start_game_0 by 1 (2 -> 3) and decrease the 7 at the end of menu_start_phase_2 by 1 (7 -> 6), as a result of the relocation of the above piece.

5) That would be all. The option called "[TEST]_Just_let_me_play!" after clicking on the "New game" button will be displayed only if 'Edit Mode' is enabled in the game launcher. Clicking on it will bring you straight to the world map. Keep in mind however that since you've totally skipped the character creation this way, your character will be lvl 1 and naked, so it is recommended to buff him in Morgh's Editor before testing stuff. 'Import character' is not an option this time since your character won't have a name. If you open the character window ("c") to give him one, then you will have to face the very thing you wanted to skip. Character creation...

Tweak 21 j)

To fix the issue of troops trying to move through a gate that doesn't exist in Valorshield Castle - credits to Dalion

1) Download this file: https://www.dropbox.com/s/85k3a6t39viocf7/scn_castle_31_exterior.sco?dl=0

2) Paste it to the SceneObj folder of your PoP installation and overwrite.

Tweak 21 k)

To fix the faulty village notifications upon certain mod options - credits to Vetrogor

Upon enabling both "Village attacks in notifications only" and "Important news only" in the mod options menu, this is what you get: https://i.imgur.com/LEhvA9P.jpg This tweak aims at fixing this issue.

File: scripts.txt

1) Find the script called process_village_raids and decrease the counter at the beginning of its body by 5 (166 -> 161).

2) Then, find and delete this piece of code from the body of the script:

5 0 31 2 144115188075857265 1 31 2 144115188075856181 1 1 3 936748722493063798 5 1224979098644774912 1105 2 1585267068834414990 72057594037927956

Make sure that only 1 gap remains at the place of the deleted content.



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:

Community content is available under CC-BY-SA unless otherwise noted.