Mount And Blade Voice Commands

Dec 28th, 2014

Mar 30, 2020 Mount & Blade II: Bannerlords Siege Gameplay Trailer - E3 2016. WWE 2K18 Roster Reveal and Our Mount and Blade 2: Bannerlord Preview - The IGN Show Ep.

Mount And Blade Voice Commands Download

Commands

Mount and Blade Guide. This article is part of a series on Mount and Blade. To start at the beginning of the guide, check out the Guide to Mount and Blade.The rest of the series can be found at the end of this article. The Complete Mount and Blade Warband Cheats List. Insert the following codes at the corresponding time for the desired result. You'll have to click on 'Allow Cheats' in the Config menu first. I use voice commands for Napoleonic wars in the commander battle module. A subreddit and community for the Mount & Blade series, created by TaleWorlds.

Never

Mount And Blade Voice Commands

Not a member of Pastebin yet?Sign Up, it unlocks many cool features!

Voice Commands Mount And Blade Warband

  1. <gavpi>
  2. <VI_Action_Sequence name='Use weapon' type='VI_Action_Sequence' comment='>
  3. <Action type='KeyDown' value='F4' />
  4. <Action type='KeyUp' value='F4' />
  5. <Action type='KeyDown' value='F1' />
  6. <Action type='KeyUp' value='F1' />
  7. <VI_Action_Sequence name='Use Guns' type='VI_Action_Sequence' comment='>
  8. <Action type='KeyDown' value='F4' />
  9. <Action type='KeyUp' value='F4' />
  10. <Action type='KeyDown' value='F2' />
  11. <Action type='KeyUp' value='F2' />
  12. <VI_Action_Sequence name='Hold_pos' type='VI_Action_Sequence' comment='>
  13. <Action type='KeyDown' value='F1' />
  14. <Action type='KeyUp' value='F1' />
  15. <Action type='KeyDown' value='F1' />
  16. <Action type='KeyUp' value='F1' />
  17. <VI_Action_Sequence name='Follow_me' type='VI_Action_Sequence' comment='>
  18. <Action type='KeyDown' value='F1' />
  19. <Action type='KeyUp' value='F1' />
  20. <Action type='KeyDown' value='F2' />
  21. <Action type='KeyUp' value='F2' />
  22. <VI_Action_Sequence name='Charge' type='VI_Action_Sequence' comment='>
  23. <Action type='KeyDown' value='F1' />
  24. <Action type='KeyUp' value='F1' />
  25. <Action type='KeyDown' value='F3' />
  26. <Action type='KeyUp' value='F3' />
  27. <VI_Action_Sequence name='Stand_ground' type='VI_Action_Sequence' comment='>
  28. <Action type='KeyDown' value='F1' />
  29. <Action type='KeyUp' value='F1' />
  30. <Action type='KeyDown' value='F4' />
  31. <Action type='KeyUp' value='F4' />
  32. <VI_Action_Sequence name='retreat' type='VI_Action_Sequence' comment='>
  33. <Action type='KeyDown' value='F1' />
  34. <Action type='KeyUp' value='F1' />
  35. <Action type='KeyDown' value='F5' />
  36. <Action type='KeyUp' value='F5' />
  37. <VI_Action_Sequence name='advance_ten' type='VI_Action_Sequence' comment='>
  38. <Action type='KeyDown' value='F1' />
  39. <Action type='KeyUp' value='F1' />
  40. <Action type='KeyDown' value='F6' />
  41. <Action type='KeyUp' value='F6' />
  42. <VI_Action_Sequence name='fall_back' type='VI_Action_Sequence' comment='>
  43. <Action type='KeyDown' value='F1' />
  44. <Action type='KeyUp' value='F1' />
  45. <Action type='KeyDown' value='F7' />
  46. <Action type='KeyUp' value='F7' />
  47. <VI_Action_Sequence name='form_row' type='VI_Action_Sequence' comment='>
  48. <Action type='KeyDown' value='F2' />
  49. <Action type='KeyUp' value='F2' />
  50. <Action type='KeyDown' value='F1' />
  51. <Action type='KeyUp' value='F1' />
  52. <VI_Action_Sequence name='form_row_three' type='VI_Action_Sequence' comment='>
  53. <Action type='KeyDown' value='F2' />
  54. <Action type='KeyUp' value='F2' />
  55. <Action type='KeyDown' value='F3' />
  56. <Action type='KeyUp' value='F3' />
  57. <VI_Action_Sequence name='spread_out' type='VI_Action_Sequence' comment='>
  58. <Action type='KeyDown' value='F2' />
  59. <Action type='KeyUp' value='F2' />
  60. <Action type='KeyDown' value='F6' />
  61. <Action type='KeyUp' value='F6' />
  62. <VI_Action_Sequence name='stand_close' type='VI_Action_Sequence' comment='>
  63. <Action type='KeyDown' value='F2' />
  64. <Action type='KeyUp' value='F2' />
  65. <Action type='KeyDown' value='F7' />
  66. <Action type='KeyUp' value='F7' />
  67. <VI_Action_Sequence name='all_fire_now' type='VI_Action_Sequence' comment='>
  68. <Action type='KeyDown' value='F3' />
  69. <Action type='KeyUp' value='F3' />
  70. <Action type='KeyDown' value='F2' />
  71. <Action type='KeyUp' value='F2' />
  72. <VI_Action_Sequence name='middle_fire' type='VI_Action_Sequence' comment='>
  73. <Action type='KeyDown' value='F3' />
  74. <Action type='KeyUp' value='F3' />
  75. <Action type='KeyDown' value='F4' />
  76. <Action type='KeyUp' value='F4' />
  77. <VI_Action_Sequence name='left_fire' type='VI_Action_Sequence' comment='>
  78. <Action type='KeyDown' value='F3' />
  79. <Action type='KeyUp' value='F3' />
  80. <Action type='KeyDown' value='F3' />
  81. <Action type='KeyUp' value='F3' />
  82. <VI_Action_Sequence name='right_fire' type='VI_Action_Sequence' comment='>
  83. <Action type='KeyDown' value='F3' />
  84. <Action type='KeyUp' value='F3' />
  85. <Action type='KeyDown' value='F5' />
  86. <Action type='KeyUp' value='F5' />
  87. <VI_Action_Sequence name='use_melee' type='VI_Action_Sequence' comment='>
  88. <Action type='KeyDown' value='F4' />
  89. <Action type='KeyUp' value='F4' />
  90. <Action type='KeyDown' value='F1' />
  91. <Action type='KeyUp' value='F1' />
  92. <VI_Action_Sequence name='use_ranged' type='VI_Action_Sequence' comment='>
  93. <Action type='KeyDown' value='F4' />
  94. <Action type='KeyUp' value='F4' />
  95. <Action type='KeyDown' value='F2' />
  96. <Action type='KeyUp' value='F2' />
  97. <VI_Action_Sequence name='use_blunt' type='VI_Action_Sequence' comment='>
  98. <Action type='KeyDown' value='F4' />
  99. <Action type='KeyUp' value='F4' />
  100. <Action type='KeyDown' value='F3' />
  101. <Action type='KeyUp' value='F3' />
  102. <VI_Action_Sequence name='use_any' type='VI_Action_Sequence' comment='>
  103. <Action type='KeyDown' value='F4' />
  104. <Action type='KeyUp' value='F4' />
  105. <Action type='KeyDown' value='F4' />
  106. <Action type='KeyUp' value='F4' />
  107. <VI_Action_Sequence name='use_mount' type='VI_Action_Sequence' comment='>
  108. <Action type='KeyDown' value='F4' />
  109. <Action type='KeyUp' value='F4' />
  110. <Action type='KeyDown' value='F5' />
  111. <Action type='KeyUp' value='F5' />
  112. <VI_Action_Sequence name='use_dismount' type='VI_Action_Sequence' comment='>
  113. <Action type='KeyDown' value='F4' />
  114. <Action type='KeyUp' value='F4' />
  115. <Action type='KeyDown' value='F6' />
  116. <Action type='KeyUp' value='F6' />
  117. <VI_Action_Sequence name='Fire_at_will' type='VI_Action_Sequence' comment='>
  118. <Action type='KeyUp' value='F3' />
  119. <Action type='KeyDown' value='F1' />
  120. </VI_Action_Sequence>
  121. <VI_Action_Sequence name='Fire at command' type='VI_Action_Sequence' comment='>
  122. <Action type='KeyUp' value='F3' />
  123. <Action type='KeyDown' value='F2' />
  124. </VI_Action_Sequence>
  125. <VI_Trigger name='f1_follow_me' value='follow me' type='VI_Phrase' comment='>
  126. <VI_TriggerEvent name='Follow_me' type='VI_Action_Sequence' value='none' comment=' />
  127. <VI_Trigger name='f1_charge' value='charge' type='VI_Phrase' comment='>
  128. <VI_TriggerEvent name='Charge' type='VI_Action_Sequence' value='none' comment=' />
  129. <VI_Trigger name='f1_stand_ground' value='stand ground' type='VI_Phrase' comment='>
  130. <VI_TriggerEvent name='Stand_ground' type='VI_Action_Sequence' value='none' comment=' />
  131. <VI_Trigger name='f1_retreat' value='retreat' type='VI_Phrase' comment='>
  132. <VI_TriggerEvent name='retreat' type='VI_Action_Sequence' value='none' comment=' />
  133. <VI_Trigger name='f1_advance' value='advance' type='VI_Phrase' comment='>
  134. <VI_TriggerEvent name='advance_ten' type='VI_Action_Sequence' value='none' comment=' />
  135. <VI_Trigger name='f1_fall_back' value='fall back' type='VI_Phrase' comment='>
  136. <VI_TriggerEvent name='fall_back' type='VI_Action_Sequence' value='none' comment=' />
  137. <VI_Trigger name='f2_form_row' value='form one row' type='VI_Phrase' comment='>
  138. <VI_TriggerEvent name='form_row' type='VI_Action_Sequence' value='none' comment=' />
  139. <VI_Trigger name='f2_form_ three_rows' value='form three rows' type='VI_Phrase' comment='>
  140. <VI_TriggerEvent name='form_row_three' type='VI_Action_Sequence' value='none' comment=' />
  141. <VI_Trigger name='f2_spread_out' value='spread out' type='VI_Phrase' comment='>
  142. <VI_TriggerEvent name='spread_out' type='VI_Action_Sequence' value='none' comment=' />
  143. <VI_Trigger name='f2_stand_closer' value='stand close' type='VI_Phrase' comment='>
  144. <VI_TriggerEvent name='stand_close' type='VI_Action_Sequence' value='none' comment=' />
  145. <VI_Trigger name='f3_fire_at_will' value='fire at will' type='VI_Phrase' comment='>
  146. <VI_TriggerEvent name='Fire_at_will' type='VI_Action_Sequence' value='none' comment=' />
  147. <VI_Trigger name='f3_left fire' value='left fire' type='VI_Phrase' comment='>
  148. <VI_TriggerEvent name='left_fire' type='VI_Action_Sequence' value='none' comment=' />
  149. <VI_Trigger name='f3_middle_fire' value='middle fire' type='VI_Phrase' comment='>
  150. <VI_TriggerEvent name='middle_fire' type='VI_Action_Sequence' value='none' comment=' />
  151. <VI_Trigger name='f3_right_fire' value='right fire' type='VI_Phrase' comment='>
  152. <VI_TriggerEvent name='right_fire' type='VI_Action_Sequence' value='none' comment=' />
  153. <VI_Trigger name='f4_use_melee' value='use melee' type='VI_Phrase' comment='>
  154. <VI_TriggerEvent name='Use weapon' type='VI_Action_Sequence' value='none' comment=' />
  155. <VI_TriggerEvent name='Use weapon' type='VI_Action_Sequence' value='none' comment=' />
  156. <VI_TriggerEvent name='use_melee' type='VI_Action_Sequence' value='none' comment=' />
  157. <VI_Trigger name='f4_use_range' value='use range' type='VI_Phrase' comment='>
  158. <VI_TriggerEvent name='Use Guns' type='VI_Action_Sequence' value='none' comment=' />
  159. <VI_TriggerEvent name='Use Guns' type='VI_Action_Sequence' value='none' comment=' />
  160. <VI_TriggerEvent name='use_ranged' type='VI_Action_Sequence' value='none' comment=' />
  161. <VI_Trigger name='f4_use_any' value='use any' type='VI_Phrase' comment='>
  162. <VI_TriggerEvent name='use_any' type='VI_Action_Sequence' value='none' comment=' />
  163. <VI_Trigger name='f4_mount' value='mount' type='VI_Phrase' comment='>
  164. <VI_TriggerEvent name='use_mount' type='VI_Action_Sequence' value='none' comment=' />
  165. <VI_Trigger name='f4_dismount' value='dismount' type='VI_Phrase' comment='>
  166. <VI_TriggerEvent name='use_dismount' type='VI_Action_Sequence' value='none' comment=' />
  167. <VI_Trigger name='f4_use_blunt' value='use blunt' type='VI_Phrase' comment='>
  168. <VI_TriggerEvent name='use_blunt' type='VI_Action_Sequence' value='none' comment=' />
  169. <VI_Trigger name='f1_hold_pos' value='hold position' type='VI_Phrase' comment='>
  170. <VI_TriggerEvent name='Hold_pos' type='VI_Action_Sequence' value='none' comment=' />
  171. <VI_Trigger name='f3_all_fire_now' value='all fire' type='VI_Phrase' comment='>
  172. <VI_TriggerEvent name='all_fire_now' type='VI_Action_Sequence' value='none' comment=' />
  173. <VI_TriggerEvent name='all_fire_now' type='VI_Action_Sequence' value='none' comment=' />
  174. <VI_Trigger name='f3_fire_at_my_command' value='fire at my command' type='VI_Phrase' comment='>
  175. <VI_TriggerEvent name='Fire at command' type='VI_Action_Sequence' value='none' comment=' />
  176. </gavpi>


This article will show you how to add factions to your server.

Mount And Blade Voice Commands


First step
Module factions.py
Look for cultures, you have 6, i added another one (what i add is bold):
('culture_1', '{!}culture_1', 0, 0.9, [], []),
('culture_2', '{!}culture_2', 0, 0.9, [], []),
('culture_3', '{!}culture_3', 0, 0.9, [], []),
('culture_4', '{!}culture_4', 0, 0.9, [], []),
('culture_5', '{!}culture_5', 0, 0.9, [], []),
('culture_6', '{!}culture_6', 0, 0.9, [], []),
('culture_7', '{!}culture_7', 0, 0.9, [], []),
then further down
('kingdom_1', 'Swadian Empire', 0, 0.9, [('outlaws',-0.05),('peasant_rebels', -0.1),('deserters', -0.02),('mountain_bandits', -0.05),('forest_bandits', -0.05)], [], 0xEE7744),
('kingdom_2', 'Vaegir Tzardom', 0, 0.9, [('outlaws',-0.05),('peasant_rebels', -0.1),('deserters', -0.02),('mountain_bandits', -0.05),('forest_bandits', -0.05)], [], 0xCCBB99),
('kingdom_3', 'Khergit Khanate', 0, 0.9, [('outlaws',-0.05),('peasant_rebels', -0.1),('deserters', -0.02),('mountain_bandits', -0.05),('forest_bandits', -0.05)], [], 0xCC99FF),
('kingdom_4', 'Nordic Monarchy', 0, 0.9, [('outlaws',-0.05),('peasant_rebels', -0.1),('deserters', -0.02),('mountain_bandits', -0.05),('forest_bandits', -0.05)], [], 0x33DDDD),
('kingdom_5', 'Rhodok Confederacy', 0, 0.9, [('outlaws',-0.05),('peasant_rebels', -0.1),('deserters', -0.02),('mountain_bandits', -0.05),('forest_bandits', -0.05)], [], 0x33DD33),
('kingdom_6', 'Sarranid Sultanate', 0, 0.9, [('outlaws',-0.05),('peasant_rebels', -0.1),('deserters', -0.02),('mountain_bandits', -0.05),('forest_bandits', -0.05)], [], 0xDDDD33),
('kingdom_7', 'Custom Kingdom', 0, 0.9, [('outlaws',-0.05),('peasant_rebels', -0.1),('deserters', -0.02),('mountain_bandits', -0.05),('forest_bandits', -0.05)], [], 0xFFFFAAFF), (0xFFFAAFF is the colour)
Second step
You need to create troops for your new faction. I copy pasted as placeholder Sarranid troops, then modified their names. Do the same with the lords and with the ladies.
If you want custom peasants and custom townspeople for your faction, do again the copy paste and edit process.
Third step
Open Module_Party_Templates, look for kingdom reinforcements.
('kingdom_6_reinforcements_a', '{!}kingdom_6_reinforcements_a', 0, 0, fac_commoners, 0, [(trp_sarranid_footman,3,7),(trp_sarranid_recruit,3,6)]),
('kingdom_6_reinforcements_b', '{!}kingdom_6_reinforcements_b', 0, 0, fac_commoners, 0, [(trp_sarranid_archer,2,6),(trp_sarranid_skirmisher,4,7)]),
('kingdom_6_reinforcements_c', '{!}kingdom_6_reinforcements_c', 0, 0, fac_commoners, 0, [(trp_sarranid_mamluke,3,6)]),
('kingdom_7_reinforcements_a', '{!}kingdom_7_reinforcements_a', 0, 0, fac_commoners, 0, [(trp_Custom_footman,3,7),(trp_Custom_recruit,3,6)]),
('kingdom_7_reinforcements_b', '{!}kingdom_7_reinforcements_b', 0, 0, fac_commoners, 0, [(trp_Custom_archer,2,6),(trp_Custom_skirmisher,4,7)]),
('kingdom_7_reinforcements_c', '{!}kingdom_7_reinforcements_c', 0, 0, fac_commoners, 0, [(trp_Custom_mamluke,3,6)]),
Step Four

this is very complicated, and not sure it is entirely corect....
Open module_scripts.py
Go to where you see Cultures,
(faction_set_slot, 'fac_culture_6', slot_faction_tier_1_troop, 'trp_sarranid_recruit'),
(faction_set_slot, 'fac_culture_6', slot_faction_tier_2_troop, 'trp_sarranid_footman'),
(faction_set_slot, 'fac_culture_6', slot_faction_tier_3_troop, 'trp_sarranid_archer'),
(faction_set_slot, 'fac_culture_6', slot_faction_tier_4_troop, 'trp_sarranid_horseman'),
(faction_set_slot, 'fac_culture_6', slot_faction_tier_5_troop, 'trp_sarranid_mamluke'),
(faction_set_slot, 'fac_culture_7', slot_faction_tier_1_troop, 'trp_Custom_recruit'),
(faction_set_slot, 'fac_culture_7', slot_faction_tier_2_troop, 'trp_Custom_footman'),
(faction_set_slot, 'fac_culture_7', slot_faction_tier_3_troop, 'trp_Custom_archer'),
(faction_set_slot, 'fac_culture_7', slot_faction_tier_4_troop, 'trp_Custom_horseman'),
(faction_set_slot, 'fac_culture_7', slot_faction_tier_5_troop, 'trp_Custom_mamluke'),
then further down, you will edit these so that your faction may have custom town walkers.
(faction_set_slot, 'fac_culture_6', slot_faction_town_walker_male_troop, 'trp_sarranid_townswoman'),
(faction_set_slot, 'fac_culture_6', slot_faction_town_walker_female_troop, 'trp_sarranid_townswoman'),
(faction_set_slot, 'fac_culture_6', slot_faction_village_walker_male_troop, 'trp_sarranid_townsman'),
(faction_set_slot, 'fac_culture_6', slot_faction_village_walker_female_troop, 'trp_sarranid_townswoman'),
(faction_set_slot, 'fac_culture_6', slot_faction_town_spy_male_troop, 'trp_spy_walker_1'),
(faction_set_slot, 'fac_culture_6', slot_faction_town_spy_female_troop, 'trp_spy_walker_2'),
(faction_set_slot, 'fac_culture_7', slot_faction_town_walker_male_troop, 'trp_Custom_townswoman'),
(faction_set_slot, 'fac_culture_7', slot_faction_town_walker_female_troop, 'trp_Custom_townswoman'),
(faction_set_slot, 'fac_culture_7', slot_faction_village_walker_male_troop, 'trp_Custom_townsman'),
(faction_set_slot, 'fac_culture_7', slot_faction_village_walker_female_troop, 'trp_Custom_townswoman'),
(faction_set_slot, 'fac_culture_7', slot_faction_town_spy_male_troop, 'trp_spy_walker_1'),
(faction_set_slot, 'fac_culture_7', slot_faction_town_spy_female_troop, 'trp_spy_walker_2'),
Further down, you have Factions, here you also need to add new faction.
(faction_set_slot, 'fac_kingdom_6', slot_faction_culture, 'fac_culture_6'),
(faction_set_slot, 'fac_kingdom_6', slot_faction_leader, 'trp_kingdom_6_lord'),
(troop_set_slot, 'trp_kingdom_6_lord', slot_troop_renown, 1200),
(faction_set_slot, 'fac_kingdom_7', slot_faction_culture, 'fac_culture_7'),
(faction_set_slot, 'fac_kingdom_7', slot_faction_leader, 'trp_kingdom_7_lord'),
(troop_set_slot, 'trp_kingdom_7_lord', slot_troop_renown, 1200),
Further down, another Faction Banners needs to be modified. It took me a while to figure it how. Do not put anything larger than 'f' at mesh banner, it will not work. I have put 'a' and it works fine.
(faction_set_slot, 'fac_kingdom_1', slot_faction_banner, 'mesh_banner_kingdom_f'),
(faction_set_slot, 'fac_kingdom_2', slot_faction_banner, 'mesh_banner_kingdom_b'),
(faction_set_slot, 'fac_kingdom_3', slot_faction_banner, 'mesh_banner_kingdom_c'),
(faction_set_slot, 'fac_kingdom_4', slot_faction_banner, 'mesh_banner_kingdom_a'),
(faction_set_slot, 'fac_kingdom_5', slot_faction_banner, 'mesh_banner_kingdom_d'),
(faction_set_slot, 'fac_kingdom_6', slot_faction_banner, 'mesh_banner_kingdom_e'),
(faction_set_slot, 'fac_kingdom_7', slot_faction_banner, 'mesh_banner_kingdom_a'),
Further down is give center to faction, that you need to edit if you already have inserted new town or castle.
Further down, there are the teritorial disputes. I did not added anything yet, but i think this too can be modified.
If you scroll down, there is Place Kingdom Ladies.
(faction_set_slot, 'fac_kingdom_1', slot_faction_adjective, 'str_kingdom_1_adjective'),
(faction_set_slot, 'fac_kingdom_2', slot_faction_adjective, 'str_kingdom_2_adjective'),
(faction_set_slot, 'fac_kingdom_3', slot_faction_adjective, 'str_kingdom_3_adjective'),
(faction_set_slot, 'fac_kingdom_4', slot_faction_adjective, 'str_kingdom_4_adjective'),
(faction_set_slot, 'fac_kingdom_5', slot_faction_adjective, 'str_kingdom_5_adjective'),
(faction_set_slot, 'fac_kingdom_6', slot_faction_adjective, 'str_kingdom_6_adjective'),
I DO NOT HAVE THE SLIGHTEST IDEA WHAT IS THIS...
Further down, is quick game quick start, for quick battle mode. I think if you want to play custom battle with your new faction, you need to add things here also:
(faction_set_slot, 'fac_kingdom_6', slot_faction_quick_battle_tier_1_infantry, 'trp_sarranid_veteran_footman'),
(faction_set_slot, 'fac_kingdom_6', slot_faction_quick_battle_tier_2_infantry, 'trp_sarranid_infantry'),
(faction_set_slot, 'fac_kingdom_6', slot_faction_quick_battle_tier_1_archer, 'trp_sarranid_skirmisher'),
(faction_set_slot, 'fac_kingdom_6', slot_faction_quick_battle_tier_2_archer, 'trp_sarranid_archer'),
(faction_set_slot, 'fac_kingdom_6', slot_faction_quick_battle_tier_1_cavalry, 'trp_sarranid_horseman'),
(faction_set_slot, 'fac_kingdom_6', slot_faction_quick_battle_tier_2_cavalry, 'trp_sarranid_mamluke'),
(faction_set_slot, 'fac_kingdom_7', slot_faction_quick_battle_tier_1_infantry, 'trp_custom_veteran_footman'),
(faction_set_slot, 'fac_kingdom_7', slot_faction_quick_battle_tier_2_infantry, 'trp_custom_infantry'),
(faction_set_slot, 'fac_kingdom_7', slot_faction_quick_battle_tier_1_archer, 'trp_custom_skirmisher'),
(faction_set_slot, 'fac_kingdom_7', slot_faction_quick_battle_tier_2_archer, 'trp_custom_archer'),
(faction_set_slot, 'fac_kingdom_7', slot_faction_quick_battle_tier_1_cavalry, 'trp_custom_horseman'),
(faction_set_slot, 'fac_kingdom_7', slot_faction_quick_battle_tier_2_cavalry, 'trp_custom_mamluke'),
then again, further down, is faction banners.
You add same thing as before when dealing with banners.
Further down, there is price slot. I do not know what it is, but i added the new faction here aswell.
(store_sub, ':sarranid_price_slot', 'fac_kingdom_6', npc_kingdoms_begin),
(val_add, ':sarranid_price_slot', slot_item_multiplayer_faction_price_multipliers_begin),
(store_sub, ':custom_price_slot', 'fac_kingdom_7', npc_kingdoms_begin),
(val_add, ':custom_price_slot', slot_item_multiplayer_faction_price_multipliers_begin),
Closer to the end of the file, under #LORD OCCUPATIONS, BLOOD RELATIONSHIPS, RENOWN AND REPUTATIONS there is something very important, you need to modify this to have normal family relations in a faction and avoid erors such as having your lords sisters and wifes in other faction.
(is_between, ':cur_troop', 'trp_knight_6_1', 'trp_knight_7_1'),
(store_sub, ':npc_seed', ':cur_troop', 'trp_knight_6_1'),
(assign, ':ancestor_seed', 31),
(else_try),
(is_between, ':cur_troop', 'trp_knight_7_1', 'trp_kingdom_1_pretender'),
(store_sub, ':npc_seed', ':cur_troop', 'trp_knight_7_1'),
(assign, ':ancestor_seed', 37),
(try_end),