• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Crusader Kings 3 Dev Diary #94 - Anatomy of a Struggle

Welcome comrades, to a dev diary I’ve been champing at the bit to write for months! Today, we’re going to be talking about the new struggle feature - what it is, how we’ve used it, and how it all works.

The Basic Pitch​

A struggle is a long-form conflict (generally not just a war, though they likely include them) covering a particular chunk of the map. They have different phases, each of which have different variant gameplay rules (e.g., “holy wars are disabled”, “characters of different religions may marry without”, or “Jerusalem can’t declare or be declared war on”).

Phases progress between each other by way of catalysts, specific gameplay actions (“declare war on an involved character”, “two involved characters become soulmates”, etc.) that accrue points towards a future phase. When enough points are accrued, the phase changes to the new one.

Struggles can be resolved, permanently affecting their area in some way, through dramatic and difficult ending decisions.

They are assumed to last at least a couple of centuries: a conqueror carving out a new realm from the ruins of an old giant wouldn’t be a struggle by itself, but if it includes dramatic aftershocks that last for generations, then it just might be.

Philosophy​

So why are we introducing this mechanic attached to a flavour pack? Well, simply put, we didn’t think we could do the historical realities of Iberia justice without something like this.

The changing moods and temperaments of the peninsula over different decades, the way particular activities fluctuated between oddly permissive (by the standards of much of the rest of the world) and intensely strict, the role of notable characters and their policies in shaping the shifting tides of public opinion whether intentionally or not…

Medieval Iberia is just such a fascinating smorgasbord of mercurial special rules that we had to create a system that would allow us to model them, one that guided roleplay whilst giving it consequences, and provided default end goals for players other than just conquering all of Hispania.

Though Iberia badly needed such a thing, it would have been a waste to create a system tailored for only Iberia. Complex and shifting local circumstances and long-form conflicts that don’t always take the form of actively-prosecuted warfare are things seen in many parts of the world, and a setting-agnostic system that catered to the peninsula but could be easily repurposed elsewhere seemed like a very worthwhile project to spend time on.

So let’s get into how it works!

Involvement​

Struggles are, first and foremost, local things. Local to large areas (Iberia, for instance, is a decently sized little peninsula), but still local. The most basic thing that defines them, then, is the struggle region - a predefined group of titles that the rules of the struggle apply within.

For FoI’s struggle, we’ve used the ol’ reliable world_europe_west_iberia region that’s been in the title since launch, but any region or combination of regions can be defined in the appropriate parameter. At the moment, these are static and only take regions, but we’re considering other options (e.g., titles, regions selected as part of the starting effect, etc.) for the future.

0000.PNG


Cultures and faiths are regarded as either involved or not. This defines whether a specific culture or faith is seen as being a part of the “in-group” for the region, even when members of that in-group may occasionally (or frequently) be very hostile to each other. For the Iberian Struggle, for instance, a Castilian and an Andalusian both understand the changing nature of the peninsula instinctively in a way that an Anglo-Saxon would struggle to acclimate to.

Cultures become involved either on first starting a struggle, manually via script, or automatically when a certain percentage of their total counties are within the struggle region (the number is set per struggle, currently at 80% for the Iberian Struggle).

Hybrids and divergent cultures automatically become involved if they convert at least one county within the region on creation.

Neither cultures nor faiths lose their involvement automatically. Once they’re in, they’re in permanently, unless manually removed via script. For Fate of Iberia, this is necessary to keep the ruling class of al-Andalus, predominantly culturally insular families of Arabs or Berbers, involved, but it’s generally there to prevent wonky behaviour with struggles incorporating cultures and faiths from beyond their region who don’t actually have county within it.

A simpler example would be a hypothetical Anglo-Norman struggle for after the Conquest. We’d probably want to set Norman up as an involved culture, and wouldn’t want them to immediately become uninvolved because there are no Norman counties in the British Isles.

But Characters Tho?​

Within the region, characters are defined by their personal involvement: the degree to which they’re considered part of the ongoing medley of social and cultural fluctuations that define an active struggle, and so how other characters (and counties) treat them. There are three levels to involvement:
  • Involved
  • Interloper
  • Uninvolved

Involved characters are those who are wholeheartedly engaged in the unique power dynamics of the struggle, and seen as insiders within the region. They may differ wildly from other involved characters, but involved characters are generally considered to appreciate the minutiae that make a struggle play differently from the rest of the world. Both their culture and faith must be flagged as being involved in the struggle, and either their capital is located within the struggle region or, if they’re unlanded, they’re physically there.

Interlopers are active within a struggle’s region but don’t quite grasp exactly how or why people from the region act the way they do. They generally don’t benefit from variant struggle rules as much as involved characters, but also aren’t as heavily restricted by them. Either their culture, their faith, or both are not flagged as being involved in the struggle, but their capital (or physical location if landless) is located within the region.

Uninvolved characters are outsiders and outlanders. Their concerns are remote to the struggle region, and even if they’re originally from that region, their isolation from it makes them lose touch with its subtleties and current events. Regardless of culture or faith, if their capital is located outside of the struggle region (or if they’re landless and physically not there), a character is considered uninvolved in that struggle. Uninvolved characters are generally expected to take penalties for holding counties within a struggle region, encouraging them to either delegate to vassals with a better level of involvement, or else getting more involved themselves.

0001.PNG


Phases​

Alright, so we know how a struggle covers an area, and how people are divided up into categories within that area. What do these categories and this area actually do?

For that, we need to look to phases.

Each phase reflects a sort of mood or temperament within a struggle region specific to that struggle, the outcome of many prior actions leading to a shifting tide of general opinion about what is and isn’t acceptable. Maybe some things that were taboo become mainstream for a time, and things otherwise considered acceptable are baulked at by even very conservative characters.

Though we’ll talk about how exactly you transition between phases a bit more in a moment, it’s worth noting that each phase has at least one (and usually more) future phase predefined for it, a phase that actions take in the course of play will gradually move the region’s “mood” towards.

Within the Iberian Struggle, phases are on a loosely even cycle: though there’s some lateral movement and backtracking possible, they mostly move evenly in a circle. This is purely a design choice, and more esoteric flows are entirely scriptable.

Manifesting the Mood​

The actual effects of each phase can be split into three broad categories - parameters, character modifiers, and county modifiers. These are then further split by the involvement of different characters.

Parameters work similarly to doctrine parameters in faiths, or tradition parameters for cultures. They’re special rules, entirely defined within script (and so fully moddable) that can be referred to elsewhere in script to unlock unique content, provide special exemptions, or block off specific actions.

For example: in one phase, involved characters might be able to intermarry between faiths, in another, interlopers might receive cheaper holy wars whilst involved characters have them blocked entirely, and in both uninvolved characters may be blocked from culture converting involved cultures.

0002.PNG


As with other breeds of parameter, struggle parameters are identified purely by their exact spelling and can thus be reused simply by duplicating them, either within a struggle or in other struggles, making them very versatile rules.

Character modifiers can be applied directly to involved or interloper characters. This generally chiefly affects involved characters, making some things easier and others harder, but we also use it to let interlopers occasionally have an easier time of bending or breaking local rules. Though these are our current guidelines, since these are all entirely scriptable, they can be changed according to the tonal needs of any given struggle.

Uninvolved characters do not have a character modifier slot - we don’t want characters in India getting negative modifiers for not being involved or interlopers in a struggle in Iberia!

Finally, we have county modifiers. These are applied to any county in the struggle region according to the direct holder of each county and their involvement; they generally have situational variables depending on phase for involved characters, mild to moderate debuffs for interlopers, and moderate to heavy debuffs for uninvolved characters.

Catalysts​

Transitioning from a phase to any of its future phases requires the activation of catalysts: notable events, gameplay actions, and consequences to existing mechanics that drive the current phase towards a specific future phase.

Catalysts themselves can be anything. A war being declared, a type of character being seduced, a certain type of scheme failing, and so on. They’re set inside a phase’s future phase block, and, as with other elements of struggles, are entirely scriptable. Virtually any effect block in the entire title can be made into a catalyst with a bit of thought.

Whenever a catalyst is activated, meaning that the thing that sets them happens, the current phase gains points towards the future phase that that catalyst was tied to (for instance, a notable interfaith marriage might help an uncertainty-focused phase gain points towards a tolerance-focused phase). Catalysts themselves are repeatable and the points they give vary with the difficulty of the catalyst in question - two notable characters becoming soulmates might well be worth more points than a notable character being executed, for instance.

Points for put into simple tallies: when one tally for a future phase is met, that future phase becomes the new current phase, though there’s a grace period of a month before the actual switch.

On the off chance that all of the dozens or hundreds of characters involved in a struggle are being incomprehensibly boring, we should note the existence of one special catalyst: the passage of time. Every phase has a default future phase, and receives a single point per year towards that phase’s tally, representing the natural trend of public discourse towards particular conclusions. This can (and essentially always will) be overridden or exacerbated by more dramatic catalysts being activated, but even in very calm struggle, change is always coming.

Ending Decisions​

A core part of the identity of struggles is that they’re not things that can be solved just by painting the map - after all, if they were, then the Iberian Struggle would’ve ended in its first decade when Musa ibn Nusayr had essentially subjugated the entire peninsula.

We wanted to provide more difficult and interesting goals for ending a struggle than just conquering the whole struggle region. After all, it really doesn’t matter if you’ve conquered everyone if that hasn’t dealt with the underlying societal causes besetting a struggle locale.

Ending decisions are our solution to this, being major, demanding decisions with consequences for the entire struggle region when taken and usually pretty intricate requirements.

In order for a struggle to be endable through the usual flow, at least one phase must have an ending decision defined, though they can be ended manually through script also. The Iberian Struggle has three ending decisions, each tied (both mechanically and thematically) to a different phase).

The Iberian Struggle​

To finish up, let’s take a look at the new Iberian Struggle’s design (though I’ll put an obligatory reminder that this stuff isn’t final and that we generally continue to adjust things as we balance and playtest).

The Iberian Struggle’s phases are Opportunity, Hostility, Compromise, and Conciliation. Opportunity can lead to either Hostility or Conciliation, depending on how the peninsula’s leaders treat each other, whilst both Hostility and Conciliation respectively build or degrade towards Compromise, which in turn decays into Opportunity, starting the cycle again.

In Opportunity, Iberia is approaching a stage of uncertainty after notable spikes (hostile or friendly) in prior relations between faiths and cultures have abated. Struggle modifiers and parameters make war easier and cheaper, changing cultures and faiths easier and cheaper, but also unlock interfaith marriages and block off holy wars. Friendly interrelations between disparate characters activate catalysts guiding it towards Conciliation, whilst violent ones do the same for Hostility.

For Hostility, aggressive actors have brought tensions to a simmering fever pitch, and even the slightest differences may be cause for aggressive persecution. The phase’s effects make wars cheaper and more brutal for all involved, reduce economic and technological progress, and increase the capacity of many characters for hostile schemes. Violence can’t persist forever though, and either efforts at building bridges or simple exhaustion will eventually bring even the most violent Hostility phase towards Compromise.

Standing opposite Hostility is Conciliation, where pragmatic politicking builds bridges between even very disparate realms. Characters in this phase aren’t really tolerant by the modern meaning of the word, but many of the harsher biases of their time are temporarily dropped or ignored in the name of expediency. Wars become more expensive and truces longer, but there’s opportunity to unite against outsiders intervening in Iberian matters, and ruling over more multicultural and multifaith realms becomes easier and more beneficial.

Periods of interreliance like this don’t generally last. Granted privileges decay, ignored biases relapse, and power-hungry nobles tear down bridges for short-term gain. Even the most wholeheartedly supported Conciliation phase decays towards Compromise eventually.

Finally, Compromise. In this phase, Iberia has reached a point of equilibrium. Wars are less likely and most costly, but economic investment and other forms of passive stability are easier and better, whilst interfaith marriages flourish. The exhausted pragmatism of Compromise isn’t permanent, and will someday give rise to the cynical dynamism of Opportunity. The cycle begins anew.

Naturally we’ve peppered all of this with phase-specific events, decisions, interactions, the odd CB, and so on. Most phases also add variant unlocking criteria to existing pieces of content, adjusting the circumstances under which things like the Claim Throne scheme or Found Holy Order decision can be used - most commonly temporarily extending them to characters who’d usually not have access.

Say you don’t want to move on from a phase, though. Maybe you think Hostility’s the place for you, or you’d prefer a more permanent Conciliation, and want to break the endless cycle of social transmutation - well, unless you wanted permanent Opportunity, you’re in luck, because we’ve got ending decisions for Hostility, Compromise, and Conciliation.

0003.PNG


Hostility’s ending decision is Dominance, reflecting the final ascension of one of Iberia’s warring states to a position of not just military dominance, but social and spiritual hegemony.

This gives your house an incredibly powerful modifier, making county and faith conversion within Iberia markedly faster, improving relations with those who share your faith or culture but markedly worsening them with other involved cultures or faiths, and making Holy Wars and Conquests cheaper and easier to access. It requires holding several important duchies, having a monocultural, monofaith primary kingdom, and being the only major player independent ruler in Iberia.

0004.PNG


Conciliation’s ending decision is Détente, making temporary accommodations into more permanent ones.

Involved cultures gain a huge amount of cultural acceptance with each other, a house modifier that improves the opinion of different faiths and cultures, and several signature mechanics of the Conciliation phase become permanent for involved culture characters within Iberia: namely, interfaith marriage and disabled holy wars. Additionally, Iberian characters may join defensive wars for targets within Iberia against any aggressor from outside of Iberia.

It requires a certain level of fame, being allied to every other independent involved Iberian ruler, and completely controlling an Iberian kingdom without controlling more than a certain fraction of Iberian territory.

0005.PNG


Compromise’s ending decision is Status Quo. Where Dominance is enforcing will and Détente finding accommodation, Status Quo is accepting that times have changed, that attempts to unite the peninsula are futile, and that its peoples and realms should go their separate ways and leave their neighbours be.

Status Quo balkanises Iberia, transferring duchies to connected kingdoms if appropriate and making every kingdom within Iberia its own de jure empire whilst permanently destroying Hispania. Ruling houses across the former struggle region gain a modifier for two centuries making them better at fighting in lands of their own cultural heritage, whilst the capital counties of all independent rulers become strongholds for the next century. Some CBs within Iberia become more expensive.

The requirements for Status Quo are a bit byzantine, essentially because it functions as the opt out decision if Dominance or Détente prove too difficult to work towards. If Iberia can’t be subjugated or coerced into cooperation then, in extremis, it can always be destroyed.

Future Use​

The Iberian Struggle is our first go at a struggle system, and it’s one we’re fairly pleased with. That said, we’ve certainly taken note of how the feature seems to have caught the popular imagination over the last week or so, and we’re very interested to hear your thoughts now that there’s a bit more information available. Needless to say, modders will be able to utilise this mechanic and share their creations from the release of 1.6 onwards.

So, are there parts of the system you’d like to see refined and made more flexible? What are the struggles you’d like to see made in future? What’s your jankiest idea for hope for how to use the struggle system?

As ever, I’ll be around in the thread for the next hour or so to answer your queries.
 
Oh the possibilites of this new system!
 
I really don't want pre-defined struggles in the game to be the focus. I think if this system is to be implemented it should be able to arise through natural gameplay in different areas. I have no idea how that would be even remotely achievable but I would personally not enjoy the system if it was exclusive to specific areas and time periods.
 
  • 7
  • 2
Reactions:
Sounds a very interesting system.

Could work really well in East Africa, specifically the long struggle between the Christian Nubians and the Muslim Egyptians that started before the game and continued on until just after the end of the game. The relationship waxed and waned depending on who was ruling over Egypt - generally decent under the Fatamids but deteriorated under later ones. The Christian Nubians also championed the cause of the Copts in Egypt (who in game disappear very fast), so that could be caught up in the struggle as well.
 
  • 2Like
  • 1
Reactions:
The longer I think about it, the more I suspect myself finally coming back to play CK3 on a regular with this "Flavour Pack". As others have said, the struggle-mechanism has me way more excited than Royal Court ever did. People had both complained that the specific regions lacked distinction and that the world's events more often than not lacked 'relatedness', for lack of a better word, meaning that the events seemed not to be interwoven into the bigger context of a great, over-arching narrative/conflict. Seems to me that you attempt to address both these issues, to which I applaud.
Just asking myself, how many struggles will already be implemented mod-wise until you come around with your next 'official' struggle :D Hopefully the mutual compatability of these differing struggles can be ensured by the modding-community...
Oh, and thanks btw for both the lengthy and detailed character of this DD and your very open communication afterwards. I suppose this is something we direly missed here sometimes in the past months.
 
Last edited:
  • 3
  • 2Like
  • 1
Reactions:
Another excellent idea for a Struggle is between the Byzantines and Bulgarians which historically lasted from the 5th century all the way to the 14th century when Bulgaria was annexed by the Ottomans. During this massive period, there were many times of brutal wars but also cultural exchanges, with the Bulgarians Christianizing and creating a Slavic alphabet and having their own patriarch. Some cool mechanics could be made based on these historical events. Also, there should be some triggers for a Bulgarian independence uprising after the 1066 start date because we never see Bulgaria again, while historically, they made an uprising and created the Second Bulgarian Empire.

Another cool idea is some Struggle system for Kievan Rus because it's a large mix of Norse and Slavic cultures and pagan and Christian religions, also mixed with arriving steppe Tengri tribes and bordering the Islamic Volga Bolgars. The end of the struggle could be the creation of the Rus culture.

Will there be some new Royal Court 3D or artifacts? Or just new headgears?
 
  • 1
  • 1Like
Reactions:
Modder here, was initially planning on starting work on an Anarchy at Samarra/Zanj Rebellion/Qarmatian uprising event chain with Royal Court, but this seems like the dream DLC for it. One question though, will we be able to add progress to phases via something like custom court events? Considering how much of the Anarchy at Samarra was based around court politics, it'd definitely be nice to have them hold a lot of weight. Keen as a bean for this though.
 
  • 2Like
Reactions:
@Wokeg This all looks amazing; what an excellent read, I truly can't wait to see this in action.

I know I'm late to the party but I'd like to throw my hat in the ring and advocate for dynamic struggles borne out of disruption to the status quo.

e.g
- northmen pushing into central europe
- heresy in a region has become more widespread than expected (>20% cathar in french region)
- could be tied into the above point but when reforming an unreformed religion there should be a struggle between those stuck in the old way vs the new. This could divide the empire into two (or more) conflicting empires.

the reason i feel there should be dynamic struggles alongside the scripted ones is that whilst it won't have much/any beautiful scripted flavour it would make playing in regions that don't have a lot of interesting things happening (such as Persia/Indian region) feel unique in each playthrough depending on how you roleplay it.

perhaps you have brought zoroastrianism back from its downward trajectory, a dynamic struggle between islamic and zoroastrians would ensue.

anyway I can't wait to see what you guys and gals come up with; much love from australia.
 
  • 2
Reactions:
I woud love to see a Struggle mechanic in a flavor pack for Poland and it's "Rozbicie dzielnicowe" (basically a fragmentation of the country) that lasted from 1138 to 1320 which would include the rise of the Teutonic Order and the long lasting fights for the reunification of the country.
 
  • 1
  • 1Like
Reactions:
Maybe we will see this in the next devdiaries, but I'm disappointed we still see no way to manage minorities yet.

Converting a county is a handy gamey concept, but what does it mean? That you conviced everyone? That you convinced the elites? That you brought in new settlers from your religion and outnumbered (or out-importance-d) the previous majority? Same goes for cultural conversion (moreso even).

The way it's set, cultural and religious conversion are tedious button clicking activities with almost no interaction with it. No RPG elements in our RPG game are involved here.

1. Settlers

Royal Court introduced the decision "petition settlers to liege" or some such title, where you ask your liege to grant you settlers for extra development. This is a good idea, and it could be further used to spice up cultural and religious conversion.

I the Middle Ages, lords of frontier lands would usually create towns and grant them "charters of freedom" or "charta populationis" the freedom form serfdom would attract peasants. But it has tradeoffs. Less taxes for future development, increased prosperity and cultural and religious conversion? Sounds like an interesting choice. Furthermore, your inland neighbors don't appreciate that a great deal of these new settlers are escaped serfs from their lands. And usually charter towns were created by the King or equivalent, with the marcher lords themselves opposed to them existing in their vicinity (for the same reasons, a drain in their serfs and in their trade revenue).

2. Policy

You could set, through your councillors, a policy of "forced resettlement" (Byzantine style), of incentive (like the charters above) or a policy of conciliation (do not attempt to change culture or religion, wichever you choose, but I can't think of the benefits. No loss in development but increased bad events where people enter into conflict with one another? Conciliation really was not the common approach anyone ever had. Cultural, maybe, when a culture that was less developed came into contact with one that was, like Arabs and Persians after the conquest of Mesopotamia, or Alexander in Babylon trusting Bagoas and his Persian advisors...)

Precisely, Alexander gives us an example of the kinds of conflicts that might arise from conciliation. Your old guard feels you are soft or misguided, they resent your acceptance of the new culture and they despise the new advisors, the satraps... meanwhile the new culture is very suspicious of the old. You need to choose one, or create a melting pot quickly and set up your heirs to be as tolerant as you, or the empire will break.

3. Cult

Will you accept other religion's existing in your empire? Will you convert their temples, or allow their continued existence? Will you impose taxes on the believers, or allow them free practice? Will you save yourself the trouble and befriend the heads of faith (something that is pretty much impossible with the current way CK3 handles religion, with religious leaders often being picked out of thin air with no previous existence or history, so you can't anticipate their rise) or promote their division with the funding of heresies through a fun learning and diplo minigame where you debate the heads of faith until, years or decades later, new heresies pop up and the reigious unity of your new subjects is broken. Now you can get to work and appear to be the conciliating lord you want others to see yourself as.

These are simply some ideas I'd like to see in my game. More RPG and interaction between systems is always good.
 
  • 8Like
  • 1Love
Reactions:
Will there be some event or CB reflecting the Siege of Lisbon (1147)? Diverting some of the crusaders into Iberia for their own greed could be differentiated from full Crusade and become part of the Opportunity or Hostility phase IMO. Also, I think this is different from 'encouraging uninvolved characters to delegate Iberian lands to vassals with a better level of involvement'
 
  • 1Like
Reactions:
I would love to see the following two struggles.

- The Christianization of Scandinavia (Maybe give the Norse bonuses to reformation if they manages to resist?)
- The (culutural) Germanization of slavic lands (Maybe in combination with Baltic Crusades)
 
  • 1
  • 1Like
Reactions: