Spreadsheet ratings
The wanderer ratings of the author's workbook compendium/wanderers.xlsx. They are spreadsheet heuristics, not game rules: no game model computes or reads them, so no official module overrides them. For how the game builds a wanderer, see Wanderer generation; for a plain-language version, see the companions guide.
The ratings are computed by src/bannerlord/wanderers/ratings.py and written to the native_* and naval_* columns of data/wanderers/templates.csv.
Rulesets
These are the formulas of Table19 in compendium/wanderers.xlsx, ported as written and computed on template skills (before noise). Each one is calculated under two rulesets:
| Prefix | Skills | Templates (max(All) taken over) |
|---|---|---|
native_ |
18 core skills | 67 default; naval rows are blank |
naval_ |
18 core + Mariner, Boatswain, Shipmaster as a 7th group naval |
all 78 |
The native_ values match the workbook's cached results exactly. Default templates have no naval skills, and no naval template has a larger All than 1495. So default templates score the same under both rulesets, and only the 11 naval templates get new scores. Naval skills raise All, which lowers the other group scores; they add to no role metric.
Formulas
Symbols:
VIG,CTR,END,CNG,SOC,INT: the sum of the template skills of that attribute group (see Attributes);navalis the sum of Mariner, Boatswain and Shipmaster.All: the sum of all skills in the ruleset.max(All): the largestAllover the templates of the ruleset.Athletics,Bow,Crafting: single template skills;Craftingis Smithing.
| Column (after prefix) | Formula |
|---|---|
sum_<group> |
sum of the group's skills (VIG, CTR, END, CNG, SOC, INT, and naval) |
sum_all |
sum of all skills in the ruleset (All) |
score_<group> |
sum_<group> / All |
approx_level |
All / max(All) |
melee_naive |
score_vigor + score_endurance |
melee_ath |
(VIG + Athletics + Crafting) / All |
party_leader_naive |
score_social + score_intelligence |
archer_naive |
(Bow + Athletics) / All |
archer_attrs |
(CTR + END) / All |
warrior |
(VIG + CTR + END) / All + (1 − approx_level) |
Worked example, naval_party_leader_naive of the Scholar (spc_wanderer_empire_0):
SOC= Charm 110 + Trade 45 + Leadership 50 = 205.INT= Steward 120 + Medicine 90 + Engineering 130 = 340.All= 820.score_social + score_intelligence= 205 / 820 + 340 / 820 = 545 / 820 = 0.6646.
Top five per rating
The guide ranks templates by four naval_ columns: Warrior is warrior, Melee fighter is melee_ath, Archer is archer_attrs, Party leader is party_leader_naive.
These are spreadsheet heuristics from the author's wanderers.xlsx, not game rules.
Warrior: the share of all skills held in vigor, control and endurance skills, plus 1 minus the wanderer's skill total divided by the highest skill total of any template.
| Place | Wanderer | Culture | Score |
|---|---|---|---|
| 1 | the Fisherman | Vlandia | 1.2069 |
| 2 | the Shipwright | Empire | 1.1329 |
| 3 | the Restless | Nord | 1.1129 |
| 4 | the Navigator | Aserai | 1.0956 |
| 5 | the Easterling | Nord | 1.0472 |
Melee fighter: the share of all skills held in the vigor skills, Athletics and Smithing.
| Place | Wanderer | Culture | Score |
|---|---|---|---|
| 1 | the Bull | Empire | 0.555 |
| 2 | the Red | Battania | 0.5219 |
| 3 | Breakskull | Sturgia | 0.5198 |
| 4 | the Butcher | Empire | 0.5121 |
| 5 | the Boar | Empire | 0.5068 |
Archer: the share of all skills held in the control and endurance skills (the attributes, not Bow).
| Place | Wanderer | Culture | Score |
|---|---|---|---|
| 1 | Bellowsbreath | Vlandia | 0.4629 |
| 2 | the Huntress | Vlandia | 0.4576 |
| 3 | Ironeye | Khuzait | 0.4568 |
| 4 | the Falcon | Aserai | 0.4432 |
| 5 | the Hawk | Khuzait | 0.4387 |
Party leader: the share of all skills held in the social skills plus the share held in the intelligence skills.
| Place | Wanderer | Culture | Score |
|---|---|---|---|
| 1 | the Scholar | Empire | 0.6646 |
| 2 | the Surgeon | Empire | 0.5474 |
| 3 | the Scholar | Aserai | 0.5089 |
| 4 | Bitterdraught | Vlandia | 0.4819 |
| 5 | the Spicevendor | Aserai | 0.444 |
Workbook names
Two workbook names differ from the in-game titles: "the Wronged" is spc_wanderer_empire_8 (the Exile), and "Deadeye" is spc_wanderer_vlandia_11 (Bellowsbreath).
Changelog
- v1.4.8 (2026-11-11): Rewritten as deep dive; facts unchanged.
- v1.4.8 (2026-11-10): Moved into the site; content unchanged.