Computational Text Analysis · Salter Method · Community Voice · Whole Corpus

A Distant Reading of the
Crusader Kings III Player-Response Corpus

Every reply to every developer diary: 245 threads, 48,866 posts, 3,143k analysed words, captured live and read with the same eight steps used on the diaries themselves. The developers' opening posts are excluded — this is the audience, in full.

The corpus

The community half of the conversation — 245 reply threads as one corpus.
245reply threads
48,866reply posts
3,143kanalysed words
56kvocabulary
119ksentences

Captured via Claude-in-Chrome DOM extraction, one rt_*.md per diary, quoted text split into artifact:quote spans and excluded, authors anonymised. At 3.15M words the reply corpus is roughly five times the size of the developer-diary corpus it answers — the players wrote far more than the developers did.

Reply volume by expansion era

Royal Court46
Base game44
All Under Heaven21
Tours and Tournaments17
Friends and Foes16
Northern Lords15
Fate of Iberia13
Console Edition11
Roads to Power11
Khans of the Steppe10
Post-release patches9
Legacy of Persia7
Wards and Wardens6
Legends of the Dead5
Wandering Nobles5
Silk & Silver3
By God Alone3
Coronations3

Step 1 · Bag of words

The raw count, every token — paginate or filter the whole vocabulary.

Below is the complete bag of words — all 56,162 distinct tokens across the 3,143,498-token reply corpus, ranked by raw frequency, before any cleaning. The head is the usual English function words, but the community register breaks through fast: i ranks 6th and my, would, think, like all crowd the top — the first-person, speculative voice of players reacting, in sharp contrast to the diaries' instructional you / your. Page into the long tail for tens of thousands of hapax legomena (typos, proper nouns, one-off coinages). This is why Step 2 strips function words.

ranktokencountshare
page of 1

Step 2 · Stopwords, iterated

Four independent stopword waves — toggle any combination; survivors and removed terms update live, with optional plural grouping.

Four stopword waves, each an independent wordset. Toggle any combination on or off — and both tables update to the union of the active waves. Salter: “keep refining until you are happy with your results.” These toggles let you run the refinement yourself, over all 3.15M reply tokens.

select: all · none

Survivors

ranktokencountshare
pg / 1

Removed by active waves

ranktokencountwave(s)
pg / 1

“Removed” lists corpus tokens caught by the union of active waves; the wave(s) tag shows which active waves contain each term. With Group plurals on, regular plural and possessive forms are folded into a singular base that exists in the vocabulary (counts summed, every merged variant listed in the token cell); ≤2-character tokens are dropped by a separate length rule.

Step 3 · Word cloud

A live word cloud of the surviving vocabulary — drawn fresh from whichever stopword waves you remove and whether plurals are grouped. Sized by frequency, coloured by thematic cluster.
select: all · none
Characters & PersonalityFaith & ReligionRealm, Title & GovernanceCulture & PeoplesWar & ConflictCourt & DynastyEvents & ActivitiesMap & WorldEconomy & TradeMeta & Community

Rendered in your browser from the same #s2bag vocabulary as Step 2. Grey words belong to no thematic cluster. The default (all four waves removed, plurals separate) reproduces the cleaned cloud; toggle waves off to watch function words and dev-diary register flood back in.

Step 4 · Themes

Corpus-aggregated TF-IDF, clustered into eight themes and grounded in real replies.

Register of the corpus

Across 3.15M words the community voice is unmistakable: first-person and evaluative (“I think…”, “I’d love…”, “my realm”), comparative (CK2 / EU4 / Imperator as constant yardsticks), and historically opinionated. Where the diaries define systems, the replies appraise, request, correct and compare.

Characters & Lifestyles

character · trait · stress · education · lifestyle · martial · prowess

The atomic obsession persists from the diaries into the replies: players dissect traits, the lifestyle/education trees, stress, and prowess — the RPG layer they care most about.

Faith & Religion

faith · holy · church · rite · piety · crusade · christian

Religion draws sustained, often historically-pointed debate — holy sites and orders, tenets, piety, and the realism of medieval Christianity.

Realm, Title & Governance

realm · vassal · title · domain · empire · feudal · hre

The political skeleton: domain limits, vassals, succession, the Holy Roman Empire, and the administrative government of Roads to Power.

Culture, Peoples & the Map

culture · tradition · china · asia · iberia · byzantine

Culture, traditions and the map's edges — the China/Japan/Asia of All Under Heaven, the Iberian struggle, Byzantium — are a major axis of discussion.

“However in the case of the Iberian Peninsula, which is a major battleground between faiths, borders would be decided over the lines of these major rivers (mainly Douro and Tagus).”

War & Conflict

army · siege · knight · levy · cavalry · commander · supply

Even across the whole corpus, warfare is a dense cluster — armies, sieges, men-at-arms, supply, commanders, and the tactics players want back from CK2.

“Able to set up units in formation (Example Calvary or Light Infantry(You might not be cavalry Culture) in the Flanks .”

Court, Dynasty & Activities

court · dynasty · prestige · grandeur · feast · tournament · scheme

The Royal Court (the single most-replied era) dominates here — throne rooms, grandeur, court positions, artifacts — alongside feasts, tournaments and schemes.

“Over the top court physicians come to mind, whereas medieval medicine was pretty interesting and not always as primitive as leeches.”

Economy & Trade

trade · merchant · goods · market · silk · tax · gold

Long thin, then thick: the Silk & Silver trade systems — merchants, routes, markets, the silk road — light up a whole economic vocabulary.

Meta, Mods & Comparison

game · player · dlc · mod · ck2 · eu4 · imperator · feedback

The reflex of a sequel audience: constant benchmarking against CK2 / EU4 / Imperator, requests, bug reports, modding, and DLC-value debate.

“We'll be disappointed for as long as we remember the lack of nomads or merchant republics; no doubt the moment we forget, they'll be included in a new DLC.”

Each era's reply corpus has its own fingerprint

Most distinctive reply vocabulary per expansion era (mean TF-IDF). The community's focus tracks each release.

Expansion eraDistinctive reply vocabulary
Base gameimperator, ckii, portraits, ckiii, tree, lifestyle, perk
Console Editionxbox, console, consoles, lab, corrupted, radial, edition
Silk & Silvermerchants, goods, merchant, slavery, markets, traders, market
By God Alonerite, rites, archbishop, chalcedonian, ecclesiastical, secular, ecumenical
Post-release patchesfixes, restart, designer, fixing, border, multiplayer, matrilineal
Northern Lordsazure, maa, siege, improvements, troops, raise, qol
Royal Courtgrandeur, languages, artifacts, courts, room, traditions, hybrid
Fate of Iberiaiberia, struggle, dissolution, asturias, iberian, al-andalus, guanche
Friends and Foeshowdy, bastion, feud, avx, foes, iberia, reports
Tours and Tournamentstournaments, wardens, travel, wards, weddings, regent, regencies
Wards and Wardenseccentric, hostages, nurse, hostage, wet, wards, congenital
Legacy of Persiapersia, persian, iran, clan, iranian, seljuk, clans
Legends of the Deadlegitimacy, legends, plagues, legend, diseases, plague, disease
Roads to Powerlandless, adventurers, adventurer, admin, administrative, estate, byzantium
Wandering Noblesbrewing, cloaks, inspection, rtp, visiting, beer, exp
Khans of the Steppenomadic, steppe, khans, turkic, nomad, nomads, tributaries

Step 5 · Concept network

PMI-weighted co-occurrence of concept terms across 119k reply sentences (co-occ ≥ 15, strongest 140 edges).
Reply corpus concept network

The whole-game structure emerges from the crowd: an economy arm (trade · routes · merchant · silk · market), a war arm (army · siege · supply · commander · cavalry · infantry), a lifestyle/character core (martial · diplomacy · stewardship · intrigue · learning → trait · stress · education), and a culture bridge to Asia (silk → china · japan). The tightest edge, routes–trade (PMI 4.02), shows how completely Silk & Silver's economy captured the community's attention.

Step 6 · Frequent phrases

Bigrams and trigrams across the corpus (document-frequency thresholds; forum/boilerplate sequences removed).

Top bigrams

royal court725
roman empire357
middle ages327
silk road256
byzantine empire237
holy sites232
throne room221
holy orders220
real life205
domain limit191
east asia182
holy wars182
flavor pack165
holy war157
holy site157
court positions155

Top trigrams

holy roman empire73
wards and wardens69
culture and religion67
love the idea55
cultures and religions49
holy roman emperor48
tours and tournaments48
friends and foes48
south east asia40
eastern roman empire36
prestige and piety35
behind the scenes35
china and japan34
love and lust32

A glossary of what players discuss: royal court, holy roman empire, silk road, middle ages, byzantine empire, holy sites, throne room, domain limit, flavor pack — and the tells of the register itself: real life, love the idea, behind the scenes.

Step 7 · Underwood verification

Headline findings checked back against real replies.

The top content term, the strongest concept edge, and the top phrase, each grounded in a representative reply. All supported.

Top content term — “culture”
“Will you be considering dynamic melting pot cultures?”
Top phrase — “royal court” (725×)
“Over the top court physicians come to mind, whereas medieval medicine was pretty interesting and not always as primitive as leeches.”

Stance caveat. A high count of culture or royal court means the community discussed them most — driven by which diaries drew the biggest threads (Royal Court, All Under Heaven) — not that these are the game's most important systems. Frequency measures attention, weighted by release cadence and controversy.

Step 8 · Critique — developer voice vs the crowd

The quantified contrast. Run against the developer-diary corpus with log-likelihood keyness, the two registers separate cleanly. The developers over-use the language of specification — the team's we/our and the instructional your/you, plus patch-note verbs (fixed, added). The community over-uses the language of reception — first-person my/I, modal speculation would/could, and evaluation think/like/seems.

Over-represented in the community

termcom/10kdev/10k
would52.9911.642155
like51.8516.581476
think21.752.961181
be116.5966.351140
it132.2678.71126
my29.687.531072
could26.596.93936
but70.6336.1917
really21.344.57885
just36.3713.42860
that141.7995.12767
dlc11.431.47637
me17.094.39610
seems8.270.52584

Over-represented in the developers

termcom/10kdev/10k
we34.9397.43048
our5.827.151597
now18.1349.131468
your36.8775.121269
fixed4.1719.11101
longer3.012.37641
of217.63274.89596
you102.09141.21571
activity1.256.61435
their26.9744.84416
interaction1.416.24348
kb0.01.65318
tooltip0.84.49310
event7.115.51308

What to be suspicious of. Reply volume is dominated by a few huge threads (Royal Court, the early base-game diaries, All Under Heaven), so the corpus over-represents the systems that happened to generate controversy. Forum repliers are also the most invested slice of the audience; the silent majority leaves no text.

What it cannot see. Tone — sarcasm, excitement, anger — is invisible to word counts, yet the constant CK2/EU4/Imperator comparisons clearly carry an affect (nostalgia, anxiety about change) the frequencies only hint at. Reactions and up-votes were deliberately excluded to isolate the written voice.

Curation contingency

These findings describe the reply threads to the CK3 developer diaries — 245 threads, 48,866 posts — not the CK3 player base, and not players at large. A corpus of Steam reviews or Reddit would surface a different community vocabulary. This is the forum's most engaged room, read in full.