• 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.

CK2 Dev Diary #66: Quality of Life

Good afternoon. I’m Magne “Meneth” Skjæran, programmer on CK2, and I’ve once more been let out of my cage to write a dev diary for you guys. In the past I’ve written diaries about modding, optimization, quality of life, and some filler diaries over the summer, and today I’m returning to one of those topics: quality of life.

Back in 2.7, we added a number of quality of life improvements, which I had the honor of writing the dev diaries about. These changes proved hugely popular, so we thought we’d try to repeat it for 2.8. Our first step towards this was the Rally Points feature that will be included in Jade Dragon, but we decided to also add a bunch of free functionality.
So without further ado, let’s get started.
image5.png

If you’ve ever had multiple artifacts of the same type, you have almost certainly felt the tedium involved in replacing an equipped artifact. First you had to unequip it, and only then could you equip something else into the slot.
We’ve simplified this by making “Equip” available even if a slot is filled; it’ll simply unequip whatever is in the slot first to make room. For mods that have slots that can take more items than one, it’ll unequip the first item it finds that uses that slot.

Another common frustration with artifacts is that the amazing weapon you just spent a fortune on can simply randomly disappear during succession. We’ve now eliminated destruction on succession for all equipped artifacts. Only artifacts that aren’t equipped now have a chance of being destroyed. Note that this does not apply when artifacts are inherited by a character’s liege as a last resort; then even equipped artifacts can perish.

One last frustration with regards to artifact is that upon succession, your heir just ignores what you had equipped, and instead what they already had equipped takes precedence. We’ve now changed this so that your heir will attempt to equip anything you had equipped, unequipping their own equipment if necessary to make room.

Now let’s move onto a different topic: the character screen.
I’m afraid it still looks the same, but we’ve made it slightly nicer to work with.
image3.png
First of all, when you select a landed character, their realm will get glowing borders on the map, making it much easier to tell where that quarrelsome duke is actually located.
image4.png

Further, we’ve long had a variety of status icons. Back in 2.7, we made the “prison” icon take you to whoever is keeping the character captive. We’ve now applied the same idea to a few other status icons:
  • Job action: This will now pan to where the councillor is performing the action
  • Guardian: This will now take you to the guardian’s character screen
  • Leading troops: This will now pan to the army in question, and select it if it is one of yours
  • The character portrait itself: If you click the character you’ve selected once more, you’ll now pan to their location
image6.png

One brand-new addition to the character screen is the “Restrict Marriage” checkbox. Some of you may have already seen this on last week’s stream.
For your children and grandchildren, you can now choose to disable the marriage AI so that they don’t get into marriages you don’t want. However, note that they may still marry by event, so you better not wait too long to arrange a proper marriage.
To help you do that, you can now also arrange marriages on their behalf as long as “Restrict Marriage” can be enabled.
Since this is an incredibly powerful tool, it does come with some restrictions. First of all, it can only be used on your children and grandchildren.
Second, they have to be your vassals or below, or courtiers in your court or that of a vassal or below.
Third, they cannot have been landed for more than 10 years. After being landed for such a long time they no longer accept their parent or grandparent interfering with their marriage.

Overall, this removes one of the big reasons why players often refrain from landing their children, and provides the control you need to ensure the continued greatness of your dynasty.
image1.png

We’ve also added the line of succession to every title screen, showing you who stands to inherit, instead of having to search for the characters based on the title’s tooltip.

Note that this art is not final; it’s simply an example of my amazing programmer art.
image2.png

Finally, we have one last change: The Proselytize council action has been made easier to use. It now highlights provinces of the wrong religion in blue, and puts what religion it is in the tooltip if you hover over it. Foreign rulers that you can convert are now also highlighted in red.
This system can also be used by modders to define any color scheme they want based on the target province and the ruler ordering the job action.

That’s all for today. If you have other ideas for quality of life improvements we would be happy to hear them, but we cannot promise that we will have the time to implement any of them in 2.8.
 
The main issue is that this could quickly get very spammy. Imagine you've got half a dozen kids, and they each have half a dozen more kids. You'd get so many naming events.

So maybe, you can implement coronation and name change events from CK2+ mod?
 
There are a couple of QoL mods that I simply can't live without, but which prevent me from playing Ironman games. I'd love it if they were included in the game.

1. Notify on Adulthood. A button on any child menu that adds/removes 'Notify on Adulthood' status. If enabled, I get a popup the instant the kid hits 16.

2. Heir traits. Heirs get traits indicating they are active heirs, with different iconds and (searchable) names depending on level: empire_heir, kingdom_heir, duchy_heir, county_heir, and barony_heir. The last also includes bishopric heirs, which is a nuisance; I'd prefer it to distinguish between barony and bishopric heirs.

Both of these mods can be found at https://github.com/gavelkind, along with other little QoL mods you may want to look at.

Other QoL proposals:

3. I would like to second the proposal that new popups should (presumably optionally) show up *under* the current top popup, rather than over it.

4. When I enable messages for someone leaving my court, it doesn't notify me when someone leaves because they inherited a title, though it notifies about all their family members following them. I would like to be notified when people leave my court for *any* reason.

5. When filtering characters by Will/Won't join Court, can you add a 'Might Join' option, that will show all people that will come either for free or with a bribe?
 
Last edited:
View attachment 298107
We’ve also added the line of succession to every title screen, showing you who stands to inherit, instead of having to search for the characters based on the title’s tooltip.

Would it be possible to incorporate a visual representation of how titles are being split in gavelkind-based inheritances on that screen?
I've always felt that would be helpful.
Usually my only way of getting that information is hovering over each title name and trying to remember which heir is which (I mean come on, who doesn't have like 8 billion kids with similar-sounding names when using gavelkind ;) ).
Always seemed to me that on the gavelkind succession screens I should be able to hover over a character and see the list of titles they inherit.

All the improvements sound quite welcome!
Thank you
 
@Meneth: If you are still around, can you confirm that this applies only to the "Proselytize" council action?
Because this just came up in a discussion, and it could be really neat for mods to be able to define colour schemes for all council jobs. So if this isn't in already, I hope this system can be expanded to be moddable on all jobs. I mean, otherwise why do all the work to get it in the game, and then restrict it?
They're all moddable, of course. Proselytize is just the only one vanilla defines a color scheme for.
 
They're all moddable, of course. Proselytize is just the only one vanilla defines a color scheme for.
Would it break the checksum to do our own color schemes ?
 
Right now in the people finder it doesn't reset the free text search field if you click on "Reset all"
I don't very often have to do the same search twice in a row so it would be nice to have it quick reset.

Also, when saving a filter in the people finder how about it also saves the free text search.
It filters like "Find wife" it always start by looking for Genius, so it would be nice to just load it like that.
 
They're all moddable, of course. Proselytize is just the only one vanilla defines a color scheme for.
That's great news! Thanks for answering, and thanks for yet another awesome modding feature :)
I know I'll be making use of this one.
 
Yes; it's in the job-actions file/folder, which is checksummed.
Thanks for the answer !

And what do you think about adding new mapmodes in the future ?
Right now I'm thinking about Prosperity and Hospital levels, though it would be useful to be able to see which provinces are already ready to follow you when you openly convert to a new religion (maybe some strips one these provinces when you use the religious mapmode ?)
 
Thanks for the answer !

And what do you think about adding new mapmodes in the future ?
Right now I'm thinking about Prosperity and Hospital levels, though it would be useful to be able to see which provinces are already ready to follow you when you openly convert to a new religion (maybe some strips one these provinces when you use the religious mapmode ?)
I second this, though I know mapmodes are a tricky thing.
But maybe just one mapmode that can be customized like the newly moddable job overlay? I mean, just a single definition, then mods can workaround that by each setting their own definition, or setting flags on provinces by event that "dynamically" alter the colours.
I don't want to seem ungrateful here, and the new thing will be awesome enough; but at least the controllable job-"mapmode" makes it look like a moddable regular mapmode might at least technically be doable. Of course there's not enough time for Jade Dragon, but maybe in the future...?
 
Would it be possible to filter your vassals plots for plots against your close relatives (yourself/wife/husband and your children) cause sometimes its so frustrating when you have to check like 200 plots for the one against your heir or yourself
 
No use. They are most likely there but it still doesn't indicate who is counted against my limit. I wish there were some icon to help differentiate it for me. I usually look at Duke's/Kings and try to see if they are wanting someone. I then search for them but my understanding is if they are currently in a war they are not able to be seen/traded. Is that correct? (I am playing as an Emperor.)

I'm then not entirely sure what you mean by "counting against the limit".
 
Nice updates, though the inventory is still questionable.

Having a table and being able to see more then 6 at once would be great. the columns of the table would be "Equipped" (Yes/No/"not needed"), Name, Slot and effect (listing the first effect with a mouseover popup that lists all of them). It would be good if the table could be sorted by "Equipped", "Name" and "Slot" and inactive/unusable items would be greyed out. And a details area, that shows picture, name, description, creation date and effects of the last clicked item so you can directly compare it with the popup from a different one.


Of course, my favorite QoL feature would be a "Pause" button, or at least, if the Space button is pressed within 0.2 seconds after an automatic pause is triggered, then it does not unpause. ;)
 
I would really like to be able to have an Artefact tab, and an inventory one (in which we could have the ingredients and stuff like that)
 
Another QOL thing. Can we get a 3/4 vassal limit and demese limit rule. 1/2 can be a bit overmuch sometimes, especially on mods that already lower the limits somewhat or prevent runaway stat numbers, but full feels like you never have to worry about having too many vassals unless you're an Emperor with only counts.
 
If you have other ideas for quality of life improvements we would be happy to hear them, but we cannot promise that we will have the time to implement any of them in 2.8.
1.jpg
2.jpg

The idea is to add the coins icon in the diplomatic actions' windows that has its effect depending on opinion to combine any suggestion with an easy "send gift" boost. That would be especially useful when inviting to court but also when e.g. asking to join plot, to form alliance, etc. It would be always some clicks less! :)
(it is hard to notice but the gold-coin icon is greyed in the first image and colored in the second; looks sh8ty but I am sure you guys could come with something better)
 
Can we assign a holding to a vassal starting from the map yet, instead of having to first select the vassal and then the holding from a list where you don't know what is what? In the default William the Conqueror scenario where you start with a large army, ready to invade England, if you win you end up with a shitton of holdings to assign. All tutorials on the web strongly suggest to do it manually instead of trusting the dumb auto-assignation, and it's tedious to the point of unplayability (after doing it twice, I decided that other games were more worth my time and never came back). Being able to go through territories one by one through the map and assign all their holdings would feel much more natural, if still tedious.

Knowing Paradox it has never been implemented. Here's an opportunity for you to make the game borderline unplayable instead of utterly unplayable. Exciting!

(Is someone else amazed the "William The Conqueror about to invade England scenario" is still the default new player experience and yet all its pain points gets next to zero attention? I guess sellling DLCs to the established player base is more important.)
 
Having just played Billy the Bastard recently, I can tell you that you only end up with a metric buttload of holdings to assign if you carpet-occupy England. If you just let yourself win the war as soon as it's won - which, as a bonus, gives you a more historical scenario where you have to take post-conquest action to do something about the northern magnates - you don't have that problem.