Personalities of companions

Users who are viewing this thread

I did and could not find the answer. There is a list that mentions noble ones but that is it.
That is correct, the M&B Wiki and this subforum do not contain the answer (I checked them as well).

It took me a few minutes to fetch the answer, it was easy.

Morality types in VC (they are self-explanatory):
Python:
tmt_aristocratic = 1
tmt_egalitarian = 2
tmt_humanitarian = 3
tmt_honest = 4
tmt_pious = 5

Reputation types in VC (descriptions included):
Python:
#lord reputation type, for commentaries
#"Martial" will be twice as common as the other types
lrep_none           = 0
lrep_martial        = 1 #chivalrous but not terribly empathetic or introspective, - eg Richard Lionheart, your average 14th century French baron
lrep_quarrelsome    = 2 #spiteful, cynical, a bit paranoid, possibly hotheaded - eg Robert Graves' Tiberius, some of Charles VI's uncles
lrep_selfrighteous  = 3 #coldblooded, moralizing, often cruel - eg William the Conqueror, Timur, Octavian, Aurangzeb (although he is arguably upstanding instead, particularly after his accession)
lrep_cunning        = 4 #coldblooded, pragmatic, amoral - eg Louis XI, Guiscard, Akbar Khan, Abd al-Aziz Ibn Saud
lrep_debauched      = 5 #spiteful, amoral, sadistic - eg Caligula, Tuchman's Charles of Navarre
lrep_goodnatured    = 6 #chivalrous, benevolent, perhaps a little too decent to be a good warlord - eg Hussein ibn Ali. Few well-known historical examples maybe. because many lack the drive to rise to faction leadership. Ranjit Singh has aspects
lrep_upstanding     = 7 #moralizing, benevolent, pragmatic, - eg Bernard Cornwell's Alfred, Charlemagne, Salah al-Din, Sher Shah Suri

lrep_roguish        = 8 #used for commons, specifically ex-companions. Tries to live life as a lord to the full
lrep_benefactor     = 9 #used for commons, specifically ex-companions. Tries to improve lot of folks on land
lrep_custodian      = 10 #used for commons, specifically ex-companions. Tries to maximize fief's earning potential

#lreps specific to dependent noblewomen
lrep_conventional    = 21 #Charlotte York in SATC seasons 1-2, probably most medieval aristocrats
lrep_adventurous     = 22 #Tomboyish. However, this basically means that she likes to travel and hunt, and perhaps yearn for wider adventures. However, medieval noblewomen who fight are rare, and those that attempt to live independently of a man are rarer still, and best represented by pre-scripted individuals like companions
lrep_otherworldly    = 23 #Prone to mysticism, romantic.
lrep_ambitious       = 24 #Lady Macbeth
lrep_moralist        = 25 #Equivalent of upstanding or benefactor -- takes nobless oblige, and her traditional role as repository of morality, very seriously. Based loosely on Christine de Pisa

NPCs' characteristics:
Python:
(troop_set_slot, "trp_npc1", slot_troop_morality_type, tmt_egalitarian),  #Caio
(troop_set_slot, "trp_npc1", slot_troop_morality_value, 4),  #Caio
(troop_set_slot, "trp_npc1", slot_troop_2ary_morality_type, tmt_aristocratic),  #Caio

(troop_set_slot, "trp_npc2", slot_troop_morality_type, tmt_aristocratic), #Egil
(troop_set_slot, "trp_npc2", slot_troop_morality_value, 4),
(troop_set_slot, "trp_npc2", slot_troop_2ary_morality_type, tmt_honest),

(troop_set_slot, "trp_npc3", slot_troop_morality_type, tmt_humanitarian), #Brunhild
(troop_set_slot, "trp_npc3", slot_troop_morality_value, 2),
(troop_set_slot, "trp_npc3", slot_troop_2ary_morality_type, tmt_egalitarian),

(troop_set_slot, "trp_npc4", slot_troop_morality_type, tmt_aristocratic), #Donnchadh
(troop_set_slot, "trp_npc4", slot_troop_morality_value, 4),
(troop_set_slot, "trp_npc4", slot_troop_2ary_morality_type, tmt_honest),

(troop_set_slot, "trp_npc5", slot_troop_morality_type, tmt_egalitarian),  ##Morgant
(troop_set_slot, "trp_npc5", slot_troop_morality_value, 3),  #Morgant
(troop_set_slot, "trp_npc5", slot_troop_2ary_morality_type, -1),

(troop_set_slot, "trp_npc6", slot_troop_morality_type, tmt_aristocratic), #Bodo
(troop_set_slot, "trp_npc6", slot_troop_morality_value, 4),  #
(troop_set_slot, "trp_npc6", slot_troop_2ary_morality_type, tmt_honest),

(troop_set_slot, "trp_npc7", slot_troop_morality_type, tmt_humanitarian),  #Dwywei
(troop_set_slot, "trp_npc7", slot_troop_morality_value, 3),  #Dwywei
(troop_set_slot, "trp_npc7", slot_troop_2ary_morality_type, -1),

(troop_set_slot, "trp_npc8", slot_troop_morality_type, tmt_egalitarian), ##Reginhard , frisio
(troop_set_slot, "trp_npc8", slot_troop_morality_value, 3),  ##
(troop_set_slot, "trp_npc8", slot_troop_2ary_morality_type, -1),

(troop_set_slot, "trp_npc9", slot_troop_morality_type, tmt_aristocratic), #clovis
(troop_set_slot, "trp_npc9", slot_troop_morality_value, 2),  #clovis
(troop_set_slot, "trp_npc9", slot_troop_2ary_morality_type, tmt_honest),

(troop_set_slot, "trp_npc10", slot_troop_morality_type, tmt_humanitarian), #Ceawlin
(troop_set_slot, "trp_npc10", slot_troop_morality_value, 2),
(troop_set_slot, "trp_npc10", slot_troop_2ary_morality_type, tmt_egalitarian),

(troop_set_slot, "trp_npc11", slot_troop_morality_type, tmt_egalitarian),  #Solveig
(troop_set_slot, "trp_npc11", slot_troop_morality_value, 3),
(troop_set_slot, "trp_npc11", slot_troop_2ary_morality_type, -1),

(troop_set_slot, "trp_npc12", slot_troop_morality_type, tmt_humanitarian), #Asbjorn
(troop_set_slot, "trp_npc12", slot_troop_morality_value, 3),
(troop_set_slot, "trp_npc12", slot_troop_2ary_morality_type, -1),

(troop_set_slot, "trp_npc13", slot_troop_morality_type, tmt_aristocratic), #helgi
(troop_set_slot, "trp_npc13", slot_troop_morality_value, 3),
(troop_set_slot, "trp_npc13", slot_troop_2ary_morality_type, -1),

(troop_set_slot, "trp_npc14", slot_troop_morality_type, tmt_aristocratic), #Ailchu
(troop_set_slot, "trp_npc14", slot_troop_morality_value, 4),
(troop_set_slot, "trp_npc14", slot_troop_2ary_morality_type, tmt_egalitarian),

(troop_set_slot, "trp_npc15", slot_troop_morality_type, tmt_egalitarian),  #agathinos
(troop_set_slot, "trp_npc15", slot_troop_morality_value, 2),
(troop_set_slot, "trp_npc15", slot_troop_2ary_morality_type, tmt_honest),

(troop_set_slot, "trp_npc16", slot_troop_morality_type, tmt_humanitarian), #beda
(troop_set_slot, "trp_npc16", slot_troop_morality_value, 3),
(troop_set_slot, "trp_npc16", slot_troop_2ary_morality_type, tmt_honest),
 
What are the personalities of each and every companions (in terms of turning them into lords/ladies)?
...I've found this image searching for companions personalities:...
relation_matrix.jpg

...maybe it's available by options menu...
 
Unfortunately, the only way to know their personality before becoming lords/ladies is to check the savegame and/or the game files.
However, if you check the files you might find these:

(troop_set_slot, "trp_npc1", slot_troop_morality_type, tmt_egalitarian), #Caio ... (troop_set_slot, "trp_npc1", slot_lord_reputation_type, lrep_roguish), # (troop_set_slot, "trp_npc2", slot_troop_morality_type, tmt_aristocratic), #Egil ... (troop_set_slot, "trp_npc2", slot_lord_reputation_type, lrep_roguish), # picaresco (troop_set_slot, "trp_npc3", slot_troop_morality_type, tmt_humanitarian), #Brunhild ... (troop_set_slot, "trp_npc3", slot_lord_reputation_type, lrep_selfrighteous), # (troop_set_slot, "trp_npc4", slot_troop_morality_type, tmt_aristocratic), #Donnchadh ... (troop_set_slot, "trp_npc4", slot_lord_reputation_type, lrep_cunning), # (troop_set_slot, "trp_npc5", slot_troop_morality_type, tmt_egalitarian), ##Morgant ... (troop_set_slot, "trp_npc5", slot_lord_reputation_type, lrep_cunning), # (troop_set_slot, "trp_npc6", slot_troop_morality_type, tmt_aristocratic), #Bodo ... (troop_set_slot, "trp_npc6", slot_lord_reputation_type, lrep_custodian), # (troop_set_slot, "trp_npc7", slot_troop_morality_type, tmt_humanitarian), #Dwywei ... (troop_set_slot, "trp_npc7", slot_lord_reputation_type, lrep_custodian), # (troop_set_slot, "trp_npc8", slot_troop_morality_type, tmt_egalitarian), ##Reginhard , frisio ... (troop_set_slot, "trp_npc8", slot_lord_reputation_type, lrep_roguish), # (troop_set_slot, "trp_npc9", slot_troop_morality_type, tmt_aristocratic), #clovis ... (troop_set_slot, "trp_npc9", slot_lord_reputation_type, lrep_martial), # (troop_set_slot, "trp_npc10", slot_troop_morality_type, tmt_humanitarian), #Ceawlin ... (troop_set_slot, "trp_npc10", slot_lord_reputation_type, lrep_benefactor), # (troop_set_slot, "trp_npc11", slot_troop_morality_type, tmt_egalitarian), #Solveig ... (troop_set_slot, "trp_npc11", slot_troop_religion, 2), # pagan (troop_set_slot, "trp_npc12", slot_troop_morality_type, tmt_humanitarian), #Asbjorn ... (troop_set_slot, "trp_npc12", slot_lord_reputation_type, lrep_benefactor), # (troop_set_slot, "trp_npc13", slot_troop_morality_type, tmt_aristocratic), #helgi ... (troop_set_slot, "trp_npc13", slot_lord_reputation_type, lrep_roguish), # (troop_set_slot, "trp_npc14", slot_troop_morality_type, tmt_aristocratic), #Ailchu ... (troop_set_slot, "trp_npc14", slot_lord_reputation_type, lrep_selfrighteous), # (troop_set_slot, "trp_npc15", slot_troop_morality_type, tmt_egalitarian), #agathinos ... (troop_set_slot, "trp_npc15", slot_lord_reputation_type, lrep_custodian), # (troop_set_slot, "trp_npc16", slot_troop_morality_type, tmt_humanitarian), #beda ... (troop_set_slot, "trp_npc16", slot_lord_reputation_type, lrep_selfrighteous), #
 
Is it possible to change these values to make some or all of them upstanding?
Of course, it would be very easy. Just finding and replacing stuff.
Which files?
Files of the Module System of VC. That would be your first step as a beginner of modding.
So all of them are either quarrelsome, cunning or debauched.
Not true, their personalities are fairly diverse.
Unfortunately, the only way to know their personality before becoming lords/ladies is to check the savegame and/or the game files.
However, if you check the files you might find these:
The most efficient method is to check the source. Thanks for including the lines with reputation types; I missed them altogether in the chunks of code when looking for them.

Full characteristics of VC companions taken from module_scripts.py:
Python:
      (troop_set_slot, "trp_npc1", slot_troop_morality_type, tmt_egalitarian),  #Caio
      (troop_set_slot, "trp_npc1", slot_troop_morality_value, 4),  #Caio
      (troop_set_slot, "trp_npc1", slot_troop_2ary_morality_type, tmt_aristocratic),  #Caio
      (troop_set_slot, "trp_npc1", slot_troop_2ary_morality_value, -1),
      (troop_set_slot, "trp_npc1", slot_troop_personalityclash_object, "trp_npc7"),  #Caio - Dwywei
      (troop_set_slot, "trp_npc1", slot_troop_personalityclash2_object, "trp_npc16"),  #Caio - beda
      (troop_set_slot, "trp_npc1", slot_troop_personalitymatch_object, "trp_npc2"),  #Caio - Egil
      (troop_set_slot, "trp_npc1", slot_troop_home, "p_hadrian_wall1"), #Hadrian Wall
      (troop_set_slot, "trp_npc1", slot_troop_payment_request, 0),
      (troop_set_slot, "trp_npc1", slot_troop_kingsupport_argument, argument_ruler),
      (troop_set_slot, "trp_npc1", slot_troop_kingsupport_opponent, "trp_npc9"), #clovis
      (troop_set_slot, "trp_npc1", slot_troop_town_with_contacts, "p_town_27"), #bebbanburh
      (troop_set_slot, "trp_npc1", slot_troop_original_faction, 0), #bebbanburh
      (troop_set_slot, "trp_npc1", slot_lord_reputation_type, lrep_roguish), #
      (troop_set_slot, "trp_npc1", slot_troop_religion, 2), # pagan
      
      
      (troop_set_slot, "trp_npc2", slot_troop_morality_type, tmt_aristocratic), #Egil
      (troop_set_slot, "trp_npc2", slot_troop_morality_value, 4),
      (troop_set_slot, "trp_npc2", slot_troop_2ary_morality_type, tmt_honest),
      (troop_set_slot, "trp_npc2", slot_troop_2ary_morality_value, -1),
      (troop_set_slot, "trp_npc2", slot_troop_personalityclash_object, "trp_npc5"), #egil - beheshtur
      (troop_set_slot, "trp_npc2", slot_troop_personalityclash2_object, "trp_npc9"), #egil - alayen
      (troop_set_slot, "trp_npc2", slot_troop_personalitymatch_object, "trp_npc8"),  #egil - Reginhard
      (troop_set_slot, "trp_npc2", slot_troop_home, "p_town_4"), #Ribe
      (troop_set_slot, "trp_npc2", slot_troop_payment_request, 0),
      (troop_set_slot, "trp_npc2", slot_troop_kingsupport_argument, argument_victory),
      (troop_set_slot, "trp_npc2", slot_troop_kingsupport_opponent, "trp_npc14"), #ailchu
      (troop_set_slot, "trp_npc2", slot_troop_town_with_contacts, "p_town_4"), #Ribe
      (troop_set_slot, "trp_npc2", slot_troop_original_faction, "fac_kingdom_1"), #danmark
      (troop_set_slot, "trp_npc2", slot_lord_reputation_type, lrep_roguish), # picaresco
      (troop_set_slot, "trp_npc2", slot_troop_religion, 2), # pagan
      #
      (troop_set_slot, "trp_npc3", slot_troop_morality_type, tmt_humanitarian), #Brunhild
      (troop_set_slot, "trp_npc3", slot_troop_morality_value, 2),
      (troop_set_slot, "trp_npc3", slot_troop_2ary_morality_type, tmt_egalitarian),
      (troop_set_slot, "trp_npc3", slot_troop_2ary_morality_value, -1),
      (troop_set_slot, "trp_npc3", slot_troop_personalityclash_object, "trp_npc14"), #Brunhild - Ailchu
      (troop_set_slot, "trp_npc3", slot_troop_personalityclash2_object, "trp_npc8"), #vs Reginhard
      (troop_set_slot, "trp_npc3", slot_troop_personalitymatch_object, "trp_npc9"), #Brunhild - alayen
      (troop_set_slot, "trp_npc3", slot_troop_home, "p_castle_63"), #Kennemer
      (troop_set_slot, "trp_npc3", slot_troop_payment_request, 0),
      (troop_set_slot, "trp_npc3", slot_troop_kingsupport_argument, argument_lords),
      (troop_set_slot, "trp_npc3", slot_troop_kingsupport_opponent, "trp_npc8"), #Reginhard
      (troop_set_slot, "trp_npc3", slot_troop_town_with_contacts, "p_town_11"), #dorestad
      (troop_set_slot, "trp_npc3", slot_troop_original_faction, 0), #ichamur
      (troop_set_slot, "trp_npc3", slot_lord_reputation_type, lrep_selfrighteous), #
      (troop_set_slot, "trp_npc3", slot_troop_religion, 1), # christian
      
      
      (troop_set_slot, "trp_npc4", slot_troop_morality_type, tmt_aristocratic), #Donnchadh
      (troop_set_slot, "trp_npc4", slot_troop_morality_value, 4),
      (troop_set_slot, "trp_npc4", slot_troop_2ary_morality_type, tmt_honest),
      (troop_set_slot, "trp_npc4", slot_troop_2ary_morality_value, -1),
      (troop_set_slot, "trp_npc4", slot_troop_personalityclash_object, "trp_npc10"), #Donnchadh - Ceawlin
      (troop_set_slot, "trp_npc4", slot_troop_personalityclash2_object, "trp_npc7"), #Donnchadh - Picts
      (troop_set_slot, "trp_npc4", slot_troop_personalitymatch_object, "trp_npc5"), #Donnchadh - Morgant
      (troop_set_slot, "trp_npc4", slot_troop_home, "p_castle_39"), #Dun_Onlaigh
      (troop_set_slot, "trp_npc4", slot_troop_payment_request, 300),
      (troop_set_slot, "trp_npc4", slot_troop_kingsupport_argument, argument_claim),
      (troop_set_slot, "trp_npc4", slot_troop_kingsupport_opponent, "trp_npc13"), #helgi
      (troop_set_slot, "trp_npc4", slot_troop_town_with_contacts, "p_castle_39"), #Dun_Onlaigh
      (troop_set_slot, "trp_npc4", slot_troop_original_faction, 0), #
      (troop_set_slot, "trp_npc4", slot_lord_reputation_type, lrep_cunning), #
      (troop_set_slot, "trp_npc4", slot_troop_religion, 1), # christian
      
      (troop_set_slot, "trp_npc5", slot_troop_morality_type, tmt_egalitarian),  ##Morgant
      (troop_set_slot, "trp_npc5", slot_troop_morality_value, 3),  #Morgant
      (troop_set_slot, "trp_npc5", slot_troop_2ary_morality_type, -1),
      (troop_set_slot, "trp_npc5", slot_troop_2ary_morality_value, 0),
      (troop_set_slot, "trp_npc5", slot_troop_personalityclash_object, "trp_npc2"),  #Morgant - Egil
      (troop_set_slot, "trp_npc5", slot_troop_personalityclash2_object, "trp_npc11"),  #Morgant- Solveig
      (troop_set_slot, "trp_npc5", slot_troop_personalitymatch_object, "trp_npc4"),  #Morgant - rolf
      (troop_set_slot, "trp_npc5", slot_troop_home, "p_town_17"), #Halmar
      (troop_set_slot, "trp_npc5", slot_troop_payment_request, 400),
      (troop_set_slot, "trp_npc5", slot_troop_kingsupport_argument, argument_ruler),
      (troop_set_slot, "trp_npc5", slot_troop_kingsupport_opponent, "trp_npc3"), #Brunhild
      (troop_set_slot, "trp_npc5", slot_troop_town_with_contacts, "p_castle_30"), #tulga
      (troop_set_slot, "trp_npc5", slot_troop_original_faction, "fac_kingdom_12"), #Cornubia
      (troop_set_slot, "trp_npc5", slot_lord_reputation_type, lrep_cunning), #
      (troop_set_slot, "trp_npc5", slot_troop_religion, 1), # christian
      
      
      (troop_set_slot, "trp_npc6", slot_troop_morality_type, tmt_aristocratic), #Bodo
      (troop_set_slot, "trp_npc6", slot_troop_morality_value, 4),  #
      (troop_set_slot, "trp_npc6", slot_troop_2ary_morality_type, tmt_honest),
      (troop_set_slot, "trp_npc6", slot_troop_2ary_morality_value, -1),
      (troop_set_slot, "trp_npc6", slot_troop_personalityclash_object, "trp_npc11"), #
      (troop_set_slot, "trp_npc6", slot_troop_personalityclash2_object, "trp_npc13"), #
      (troop_set_slot, "trp_npc6", slot_troop_personalitymatch_object, "trp_npc16"),  #
      (troop_set_slot, "trp_npc6", slot_troop_home, "p_town_1"), #Cantwareburh, cuenta su historia
      (troop_set_slot, "trp_npc6", slot_troop_payment_request, 0),
      (troop_set_slot, "trp_npc6", slot_troop_kingsupport_argument, argument_victory),
      (troop_set_slot, "trp_npc6", slot_troop_kingsupport_opponent, "trp_npc2"), #Egil
      (troop_set_slot, "trp_npc6", slot_troop_town_with_contacts, "p_town_1"), #Cantwareburh
      (troop_set_slot, "trp_npc6", slot_troop_original_faction, 0), #
      (troop_set_slot, "trp_npc6", slot_lord_reputation_type, lrep_custodian), #
      (troop_set_slot, "trp_npc6", slot_troop_religion, 1), # christian
      
      
      (troop_set_slot, "trp_npc7", slot_troop_morality_type, tmt_humanitarian),  #Dwywei
      (troop_set_slot, "trp_npc7", slot_troop_morality_value, 3),  #Dwywei
      (troop_set_slot, "trp_npc7", slot_troop_2ary_morality_type, -1),
      (troop_set_slot, "trp_npc7", slot_troop_2ary_morality_value, 0),
      (troop_set_slot, "trp_npc7", slot_troop_personalityclash_object, "trp_npc1"),  #Dwywei- Caio
      (troop_set_slot, "trp_npc7", slot_troop_personalityclash2_object, "trp_npc4"),  #Dwywei -
      (troop_set_slot, "trp_npc7", slot_troop_personalitymatch_object, "trp_npc16"),  #Dwywei - Beda
      (troop_set_slot, "trp_npc7", slot_troop_home, "p_castle_37"), #Dun Taruo
      (troop_set_slot, "trp_npc7", slot_troop_payment_request, 200),
      (troop_set_slot, "trp_npc7", slot_troop_kingsupport_argument, argument_victory),
      (troop_set_slot, "trp_npc7", slot_troop_kingsupport_opponent, "trp_npc4"), #donnach
      (troop_set_slot, "trp_npc7", slot_troop_town_with_contacts, "p_castle_37"), #Dun Taruo
      (troop_set_slot, "trp_npc7", slot_troop_original_faction, 0), #alban
      (troop_set_slot, "trp_npc7", slot_lord_reputation_type, lrep_custodian), #
      (troop_set_slot, "trp_npc7", slot_troop_religion, 2), # pagan
      
      
      (troop_set_slot, "trp_npc8", slot_troop_morality_type, tmt_egalitarian), ##Reginhard , frisio
      (troop_set_slot, "trp_npc8", slot_troop_morality_value, 3),  ##
      (troop_set_slot, "trp_npc8", slot_troop_2ary_morality_type, -1),
      (troop_set_slot, "trp_npc8", slot_troop_2ary_morality_value, 0),
      (troop_set_slot, "trp_npc8", slot_troop_personalityclash_object, "trp_npc12"), #le disgusta
      (troop_set_slot, "trp_npc8", slot_troop_personalityclash2_object, "trp_npc3"), # le disgusta Brunhild
      (troop_set_slot, "trp_npc8", slot_troop_personalitymatch_object, "trp_npc13"),  # le gusta
      (troop_set_slot, "trp_npc8", slot_troop_home, "p_town_11"), # Dorestad
      (troop_set_slot, "trp_npc8", slot_troop_payment_request, 0), #no cobra, ya cobra en la quest antes
      (troop_set_slot, "trp_npc8", slot_troop_kingsupport_argument, argument_claim), #argumento para el trono
      (troop_set_slot, "trp_npc8", slot_troop_kingsupport_opponent, "trp_npc5"), #el que se opone a que Regihard sea el kingsupport del player (morgant)
      (troop_set_slot, "trp_npc8", slot_troop_town_with_contacts, "p_town_11"), #Dorestad para encontrar apoyos
      (troop_set_slot, "trp_npc8", slot_troop_original_faction, "fac_kingdom_4"), #frisia
      (troop_set_slot, "trp_npc8", slot_lord_reputation_type, lrep_roguish), #
      (troop_set_slot, "trp_npc8", slot_troop_religion, 1), # christian
      
      (troop_set_slot, "trp_npc9", slot_troop_morality_type, tmt_aristocratic), #clovis
      (troop_set_slot, "trp_npc9", slot_troop_morality_value, 2),  #clovis
      (troop_set_slot, "trp_npc9", slot_troop_2ary_morality_type, tmt_honest),
      (troop_set_slot, "trp_npc9", slot_troop_2ary_morality_value, 1),
      (troop_set_slot, "trp_npc9", slot_troop_personalityclash_object, "trp_npc13"), ##clovis vs swedish
      (troop_set_slot, "trp_npc9", slot_troop_personalityclash2_object, "trp_npc2"), ##clovis vs Egil
      (troop_set_slot, "trp_npc9", slot_troop_personalitymatch_object, "trp_npc3"),  #clovis - Brunhild
      (troop_set_slot, "trp_npc9", slot_troop_home, "p_castle_19"), #East engle
      (troop_set_slot, "trp_npc9", slot_troop_payment_request, 300),
      (troop_set_slot, "trp_npc9", slot_troop_kingsupport_argument, argument_lords),
      (troop_set_slot, "trp_npc9", slot_troop_kingsupport_opponent, "trp_npc1"), #Caio
      (troop_set_slot, "trp_npc9", slot_troop_town_with_contacts, "p_castle_19"), #redlaesdham
      (troop_set_slot, "trp_npc9", slot_troop_original_faction, "fac_kingdom_6"), #east engle
      (troop_set_slot, "trp_npc9", slot_lord_reputation_type, lrep_martial), #
      (troop_set_slot, "trp_npc9", slot_troop_religion, 1), # christian
      
      (troop_set_slot, "trp_npc10", slot_troop_morality_type, tmt_humanitarian), #Ceawlin
      (troop_set_slot, "trp_npc10", slot_troop_morality_value, 2),
      (troop_set_slot, "trp_npc10", slot_troop_2ary_morality_type, tmt_egalitarian),
      (troop_set_slot, "trp_npc10", slot_troop_2ary_morality_value, 1),
      (troop_set_slot, "trp_npc10", slot_troop_personalityclash_object, "trp_npc4"), #Ceawlin vs rolf
      (troop_set_slot, "trp_npc10", slot_troop_personalityclash2_object, "trp_npc14"), #Ailchu vs #Ceawlin
      (troop_set_slot, "trp_npc10", slot_troop_personalitymatch_object, "trp_npc11"),  #Ceawlin likes Solveig
      (troop_set_slot, "trp_npc10", slot_troop_home, "p_town_12"), #lundenwic
      (troop_set_slot, "trp_npc10", slot_troop_payment_request, 200),
      (troop_set_slot, "trp_npc10", slot_troop_kingsupport_argument, argument_ruler),
      (troop_set_slot, "trp_npc10", slot_troop_kingsupport_opponent, "trp_npc15"), #Agathinos
      (troop_set_slot, "trp_npc10", slot_troop_town_with_contacts, "p_town_12"), #lundenwic
      (troop_set_slot, "trp_npc10", slot_troop_original_faction, "fac_kingdom_5"), #wessex
      (troop_set_slot, "trp_npc10", slot_lord_reputation_type, lrep_benefactor), #
      (troop_set_slot, "trp_npc10", slot_troop_religion, 1), # christian
      
      
      (troop_set_slot, "trp_npc11", slot_troop_morality_type, tmt_egalitarian),  #Solveig
      (troop_set_slot, "trp_npc11", slot_troop_morality_value, 3),
      (troop_set_slot, "trp_npc11", slot_troop_2ary_morality_type, -1),
      (troop_set_slot, "trp_npc11", slot_troop_2ary_morality_value, 0),
      (troop_set_slot, "trp_npc11", slot_troop_personalityclash_object, "trp_npc2"),  #Solveig vs Egil
      (troop_set_slot, "trp_npc11", slot_troop_personalityclash2_object, "trp_npc8"),  #Solveig - Reginhard
      (troop_set_slot, "trp_npc11", slot_troop_personalitymatch_object, "trp_npc3"),  #Solveig likes Brunhild
      (troop_set_slot, "trp_npc11", slot_troop_home, "p_town_5"), #Tunsberg
      (troop_set_slot, "trp_npc11", slot_troop_payment_request, 0),
      (troop_set_slot, "trp_npc11", slot_troop_kingsupport_argument, argument_claim),
      (troop_set_slot, "trp_npc11", slot_troop_kingsupport_opponent, "trp_npc6"), #Bodo
      (troop_set_slot, "trp_npc11", slot_troop_town_with_contacts, "p_town_5"), #Tunsberg
      (troop_set_slot, "trp_npc11", slot_troop_original_faction, 0), #
      (troop_set_slot, "trp_npc11", slot_lord_reputation_type, lrep_custodian), #
      (troop_set_slot, "trp_npc11", slot_troop_religion, 2), # pagan
      
      (troop_set_slot, "trp_npc12", slot_troop_morality_type, tmt_humanitarian), #Asbjorn
      (troop_set_slot, "trp_npc12", slot_troop_morality_value, 3),
      (troop_set_slot, "trp_npc12", slot_troop_2ary_morality_type, -1),
      (troop_set_slot, "trp_npc12", slot_troop_2ary_morality_value, 0),
      (troop_set_slot, "trp_npc12", slot_troop_personalityclash_object, "trp_npc8"), #Reginhard
      (troop_set_slot, "trp_npc12", slot_troop_personalityclash2_object, "trp_npc15"), #Asbjorn - artimenner
      (troop_set_slot, "trp_npc12", slot_troop_personalitymatch_object, "trp_npc6"),  #Asbjorn - Bodo
      (troop_set_slot, "trp_npc12", slot_troop_home, "p_castle_52"), #Heidabyr #story
      (troop_set_slot, "trp_npc12", slot_troop_payment_request, 0),
      (troop_set_slot, "trp_npc12", slot_troop_kingsupport_argument, argument_claim),
      (troop_set_slot, "trp_npc12", slot_troop_kingsupport_opponent, "trp_npc16"), #beda
      (troop_set_slot, "trp_npc12", slot_troop_town_with_contacts, "p_town_4"), #Ribe
      (troop_set_slot, "trp_npc12", slot_troop_original_faction, 0), #
      (troop_set_slot, "trp_npc12", slot_lord_reputation_type, lrep_benefactor), #
      (troop_set_slot, "trp_npc12", slot_troop_religion, 2), # pagan
      
      
      (troop_set_slot, "trp_npc13", slot_troop_morality_type, tmt_aristocratic), #helgi
      (troop_set_slot, "trp_npc13", slot_troop_morality_value, 3),
      (troop_set_slot, "trp_npc13", slot_troop_2ary_morality_type, -1),
      (troop_set_slot, "trp_npc13", slot_troop_2ary_morality_value, 0),
      (troop_set_slot, "trp_npc13", slot_troop_personalityclash_object, "trp_npc9"), #helgi - clovis
      (troop_set_slot, "trp_npc13", slot_troop_personalityclash2_object, "trp_npc2"), #helgi - egil
      (troop_set_slot, "trp_npc13", slot_troop_personalitymatch_object, "trp_npc8"), #helgi - reginhard
      (troop_set_slot, "trp_npc13", slot_troop_home, "p_castle_53"), #
      (troop_set_slot, "trp_npc13", slot_troop_payment_request, 300),
      (troop_set_slot, "trp_npc13", slot_troop_kingsupport_argument, argument_claim),
      (troop_set_slot, "trp_npc13", slot_troop_kingsupport_opponent, "trp_npc10"), #nizar
      (troop_set_slot, "trp_npc13", slot_troop_town_with_contacts, "p_castle_53"), #s
      (troop_set_slot, "trp_npc13", slot_troop_original_faction, 0), #
      (troop_set_slot, "trp_npc13", slot_lord_reputation_type, lrep_roguish), #
      (troop_set_slot, "trp_npc13", slot_troop_religion, 2), # pagan
      
      
      (troop_set_slot, "trp_npc14", slot_troop_morality_type, tmt_aristocratic), #Ailchu
      (troop_set_slot, "trp_npc14", slot_troop_morality_value, 4),
      (troop_set_slot, "trp_npc14", slot_troop_2ary_morality_type, tmt_egalitarian),
      (troop_set_slot, "trp_npc14", slot_troop_2ary_morality_value, -1),
      (troop_set_slot, "trp_npc14", slot_troop_personalityclash_object, "trp_npc3"), #Ailchu
      (troop_set_slot, "trp_npc14", slot_troop_personalityclash2_object, "trp_npc10"), #Ailchu - Ceadwil
      (troop_set_slot, "trp_npc14", slot_troop_personalitymatch_object, "trp_npc15"), #Ailchu - agathinos
      (troop_set_slot, "trp_npc14", slot_troop_home, "p_town_24"), #Caiseal
      (troop_set_slot, "trp_npc14", slot_troop_payment_request, 300),
      (troop_set_slot, "trp_npc14", slot_troop_kingsupport_argument, argument_victory),
      (troop_set_slot, "trp_npc14", slot_troop_kingsupport_opponent, "trp_npc11"), #nizar
      (troop_set_slot, "trp_npc14", slot_troop_town_with_contacts, "p_town_24"), #Caiseal
      (troop_set_slot, "trp_npc14", slot_troop_original_faction, 0), #
      (troop_set_slot, "trp_npc14", slot_lord_reputation_type, lrep_selfrighteous), #
      (troop_set_slot, "trp_npc14", slot_troop_religion, 1), # christian
      
      (troop_set_slot, "trp_npc15", slot_troop_morality_type, tmt_egalitarian),  #agathinos
      (troop_set_slot, "trp_npc15", slot_troop_morality_value, 2),
      (troop_set_slot, "trp_npc15", slot_troop_2ary_morality_type, tmt_honest),
      (troop_set_slot, "trp_npc15", slot_troop_2ary_morality_value, 1),
      (troop_set_slot, "trp_npc15", slot_troop_personalityclash_object, "trp_npc16"), #aghatinos - klethi
      (troop_set_slot, "trp_npc15", slot_troop_personalityclash2_object, "trp_npc12"), #aghatinos - jeremus
      (troop_set_slot, "trp_npc15", slot_troop_personalitymatch_object, "trp_npc14"), #aghatinos - artimenner
      (troop_set_slot, "trp_npc15", slot_troop_home, "p_castle_54"), #Hordaland
      (troop_set_slot, "trp_npc15", slot_troop_payment_request, 0),
      (troop_set_slot, "trp_npc15", slot_troop_kingsupport_argument, argument_ruler),
      (troop_set_slot, "trp_npc15", slot_troop_kingsupport_opponent, "trp_npc7"), #dwywei
      (troop_set_slot, "trp_npc15", slot_troop_town_with_contacts, "p_town_5"), #Tunsberg
      (troop_set_slot, "trp_npc15", slot_lord_reputation_type, lrep_custodian), #
      (troop_set_slot, "trp_npc15", slot_troop_religion, 1), # christian
      
      (troop_set_slot, "trp_npc16", slot_troop_morality_type, tmt_humanitarian), #beda
      (troop_set_slot, "trp_npc16", slot_troop_morality_value, 3),
      (troop_set_slot, "trp_npc16", slot_troop_2ary_morality_type, tmt_honest),
      (troop_set_slot, "trp_npc16", slot_troop_2ary_morality_value, -1),
      (troop_set_slot, "trp_npc16", slot_troop_personalityclash_object, "trp_npc2"), #Egil
      (troop_set_slot, "trp_npc16", slot_troop_personalityclash2_object, "trp_npc11"), #Solveig
      (troop_set_slot, "trp_npc16", slot_troop_personalitymatch_object, "trp_npc15"),  #beda - aghatinos
      (troop_set_slot, "trp_npc16", slot_troop_home, "p_town_16"), #Witan Ceaster
      (troop_set_slot, "trp_npc16", slot_troop_payment_request, 0),
      (troop_set_slot, "trp_npc16", slot_troop_kingsupport_argument, argument_lords),
      (troop_set_slot, "trp_npc16", slot_troop_kingsupport_opponent, "trp_npc12"), #Asbjorn
      (troop_set_slot, "trp_npc16", slot_troop_town_with_contacts, "p_town_16"), #Witan Ceaster
      (troop_set_slot, "trp_npc16", slot_lord_reputation_type, lrep_selfrighteous), #
      (troop_set_slot, "trp_npc16", slot_troop_religion, 1), # christian
 
Full characteristics of VC companions taken from module_scripts.py:
There is no Python files in the VC module as far as I am aware of. I am not very much sure where themodule_scrtips.py file is.
And which lines exactly should I check to see the personality here?
Of course, it would be very easy. Just finding and replacing stuff.
Would that be corrupting/breaking my current save progress?
 
It is in the Module System of VC (the source code).
Is it possible to view/change them in compiled files? If so, how?
lrep_roguish = 8 #used for commons, specifically ex-companions. Tries to live life as a lord to the full
lrep_benefactor = 9 #used for commons, specifically ex-companions. Tries to improve lot of folks on land
lrep_custodian = 10 #used for commons, specifically ex-companions. Tries to maximize fief's earning potential
Is it possible know what these mean?
Trying to live life as a lord to the full, there are bad lords and good lords thus I am not so sure what that means.
Trying to improve lot of folks, like, how exactly?
Trying to maximize fief's earning potential, I assume this means they are building the improvements like school and mill on their own but still not sure.
 
Last edited:
Is it possible to view/change them in complied files? If so, how?
Not really, unless you are very familiar with scripting. It is called tweaking and requires knowing a lot about compiling and extracting right values from compiled module files. If you are a newbie, head to Modding and M&B engine games' section.
Is it possible know what these mean?
You would have to browse through the source code to learn about them and it is not guaranteed you will learn their meaning after doing so since the values may be hardcoded into the engine (and obscured in the ModSys).
Trying to maximize fief's earning potential, I assume this means they are building the improvements like school and mill on their own but still not sure.
Most likely correct.
Trying to improve lot of folks, like, how exactly?
I guess by being selfless.
Trying to live life as a lord to the full, there are bad lords and good lords thus I am not so sure what that means.
Me neither (maybe selfishness).
 
Source
  • Roguish: Tries to live life as a lord to the full (something between bad-tempered and cunning)
  • Benefactor: Tries to improve the quality of life of his people (similar to martial)
  • Mercantile: Tries to maximize fief's earning potential (similar to bad-tempered/sadistic)
I've found this. Seems like only Benefactor is good(ish). Can we assume that this is also valid for Viking Conquest?
 
Can we assume that this is also valid for Viking Conquest?
Yes, it should be valid for Native and all Warband mods because it probably is hardcoded.

You can see what (almost) every personality is like from the following response strings. Some such as Custodian/ Mercantile seem to affect NPCs' economic choices while sharing traits of other personality types.
Python:
  ("surrender_demand_default",        "Yield or die!"),
  ("surrender_demand_martial",        "The odds are not in your favor today. You may fight us, but there is also no shame if you yield now."),
  ("surrender_demand_quarrelsome",    "I've got you cornered. Give up, or I'll ride you down like a dog."),
  ("surrender_demand_pitiless",       "You cannot defeat me, and I'll teach you a painful lesson if you try. Yield!"),
  ("surrender_demand_cunning",        "You are outmatched today. Give up -- if not for your own sake, then think of your men!"),
  ("surrender_demand_sadistic",       "Surrender or I'll gut you like a fish!"),
  ("surrender_demand_goodnatured",    "We have the advantage of you. Yield, and you will be well treated."),
  ("surrender_demand_upstanding",     "You may fight us, but many of your men will be killed, and you will probably lose. Yield, and spare us both the unnecessary bloodshed."),
 
Back
Top Bottom