Crusader Kings 3 Dev Diary #50 - Poetry to my Ears

  • Crusader Kings II Expansion Subscription

    Subscribe to the CK II Expansion and enjoy unlimited access to 13 major expansions and more!


  • Paradox Space Exploration Sale has arrived! Up to 75% off

    How's the space on your hard drive? Paradox wants to challenge your galaxy brain with a great selection of space exploration games - and they're all on sale for some very down-to-earth prices! The sale runs from May 4th until May 10th at 17:00 CEST / 08:00 PDT.


    May 4th - May 10th
  • Crusader Kings III Available Now!

    The realm rejoices as Paradox Interactive announces the launch of Crusader Kings III, the latest entry in the publisher’s grand strategy role-playing game franchise. Advisors may now jockey for positions of influence and adversaries should save their schemes for another day, because on this day Crusader Kings III can be purchased on Steam, the Paradox Store, and other major online retailers.


    Real Strategy Requires Cunning
Showing developer posts only. Show all posts in this thread.

Wokeg

Juniorest Content Designer
May 14, 2018
107
3.110

Crusader Kings 3 Dev Diary #50 - Poetry to my Ears​

Welcome, comrades, to the latest dev diary, and let’s all give an especially warm welcome to the poet trait! This venerable little piece of content is making a triumphant return from the annals of CK2 as part of the 1.3 free patch.

This ain’t just your CK2 poet trait, though, this is the all new poet trait: reworked stats, a character interaction, and (for which I am so very, very sorry) randomised poetry generation.

ag0OSLonNk6WsHbkYpRUfnj5pENtksF3VCe1gKqj0ufCj3K9r8Hd3Socvs0Ixjc0OKgJVMpD6JA9GDm1moMix4NG6y5MTs2Smh0J0jks1g-PdzUOBdnivh3jf5Iwk5wExPYhBaMn


Oh yeah, we’re doing this.

Writing a Poem​

First, a little detour into how poetry works. Every poem has a theme, and, at present, we have five themes to choose from:
  1. Romance - in which the poet expresses affection and desire for the subject.
  2. Legacy - in which the poet muses on the nature of death and power, and the subject’s impact on the world.
  3. Mourning - in which the poet discusses the death and lingering emotions left behind after the subject, or a relative of theirs, passes away.
  4. Strife - where the poet expounds on the necessity of seizing power, life, and opportunity when it appears, and on glories yet to be won.
  5. Incompetence - wherein the poet slams the subject for their weakness, incompetence, and method of eating asparagus.

v16SFREuLVjvYnq0rMrI4sMxbYpcJdh7F0-Cebt0HveUu91V6mlsMImgLsGpXKqG2aOQmhtl865uK5if1C7teqV3wyfsdYmfyLPkdKaTo9NWNooGKpl6PdRiuoM8W1QpByvu7DmM


Once we know the theme and subject (if any), we can feed that into custom localisation functions that randomise a couplet. At present, we have both intro and outro functions for each theme, as well as title generation, allowing us to generate ditties between two and four lines in length plus title, though I hope to expand on these in future.

Since these are just ordinary custom locs, they can be dropped into any event or event chain fairly easily, meaning we can auto-generate bad poetry anywhere in future.

Let’s have some examples. Here’s a love poem to the woman that Lord Elisedd ap Tewdwr never quite met:
Kocl7xWoncPloG33_qfFvhH4PnF9hnzY0SUIvmatCDvPopnszEqgLXqcMQbYnsa9gipCKWt_FxXEadCZ2YyU2shPDLAV3dlc5Ub0k034OFC0dMlgBtsMDno5gQRi6757MDD_qfWM


And another, as he ruminates on the problems of succession:
0eBBV5BM_cMKqLyCqQRFowOTlqz_W7ColX09Q1CRQVEQagzvRsKLzq-7JKuW7ZpIusw055ToQbssdi4oC-5ikTN6laNnuTtCC6Yf_J393vdrCz0FjJLQ_ynBt0Jf3J9m3OTlAiyw


And a third, where the lord laments the success of Prince Rhodri ap Merfyn in northern Wales:
swutZdgi9XHijMQqywuSIuXTIq4Qf0tJFe9VLX-wyAfkXLA6oqUcgO1Cl7Fk8le7GEaquLFU8RbQlXmcOkQt0f6FrQ3r6yqSt85wjd3DFiDKiq741BmjCCxOo3Qnpd1Y-DXlK-JJ


Use​

So, that’s all well and good (or, y’know, utterly horrible if you have any command of basic rhyming), but how do we actually use poems in-game? A few ways!

Firstly, we have the triumphant return of the V-completelyoriginal tortuous poetry interaction variant:
eUv8Mr79GthgJb_VAEbGMk9ABw0cWnIlPNnuxcaqBQa46NaTzXOBTqtNOGz53PYeeqFZ6MFn6uylHRzcjoxtW13UZBX12dorCbCnxwxkaJLu9LfpRHGbutiUHFcV6Cs6JS-g3kXI


Characters who are poets and elect to torture their prisoners will, frequently, spend hours declaiming their very worst poetry to them. As with any use of the torture interaction, this can cause a hideous amount of stress.

More than this, though, poets can also send poems to most characters within diplomatic range. In all instances, sending a poem costs a little prestige, but the effects available depend on the theme selected, and the themes available depend on who you’re writing to.

A romantic poem makes the subject like you, a poem about their legacy makes them like you and gives them a little piety, a poem about strife makes them like you and gives them a little prestige, and a poem about mourning makes them like you and gives them a little stress loss. Unless, of course, they dislike the poem and publicly mock you for it...

8d1P1mNWcKTqwz-3THzVX37KHmlz3TMqUUV0MWH0ggMhboji2o3hbcx83va4W4oZwolSQtOvBTPOWMDVWCFE3Z-pSpQoLMDNLNtxUGiXwyt99DIjfNq-kcsJDhoFHJ43SNsHxyfv


Some poems are quite flattering to receive, and may well be accepted without question:
wLEWk1UlrkHGFtic_G3qOdoGNUs57NwsKlOd3Kd-Fq7tGT0yV-mmgzQA90cROWPV5mWdrCljgMXQ7ab7rYcVE2dy5dK2kj2t5LtAip7gGXLLONtaAKo9qixUDldsC2V75P4a0G7f


Whilst others are… less polite.

qwlLx6xK_frI9Wlbxh2RjdWlk_XeVmyadTBtJ6DmBYFEfO7tZIxo35a1iRQsgrdjxLap8zcxUMzgUYKM3EwV-4Xc13O9V2gl428SY65O5lVebdFdt2XChgVe0QLqdYvrxFYhTPS7


And yes, these are all useable in MP.

Just for fun, let’s have a few out-of-context poems.

7Gl3NKTXOHmYSXg0sp9ouEUF2D-Gv2VJGxGCB9j9Y2XswJAJom2ruVm6qp9MDdwK6VLrmufmgDbpHLG3c6IyY3MkNoN2FpV8MbK5La6L1K1GAsDhOLgN02UiAOcb1OTcEaE1k25W

YSlOzkqxFYl9PpotmjNc_YTBssvyRRvN1YgxhJtJkzH3FGge6yJw-yBkf_5ib0zYlVOs3nxclEL58rr8bjCEG0T2oik6g65XcNfKmLH9JYo791XSC8A2THCBwvyhVNiWBidoqcO0

Yuuvl-h3gL8XxJ3mcnmZLNLrHKMC5SPNQ1wwcSgI7-yvGklYL5rFo6WuYFQ5g6GbWmEVbp9LEcozcI-x2XnPNb2i5e7qtZaUaOjt4FMsY1MEgfL41EVRBjWDCTrlyGa_9eYQsKwg

Bbdl2e3ccG1Lq9hvV0NqWUR_oa8Y52I4AvI_tK6VO_80YxUFXn2-FkBy1W2ghSGLInO3I51lI-nVoWA8uhnsidA5UMB_7wULfVqu3vDSGpvr4QxzUvjFncLT--FFPM0ySl-o7w2Z

4_wkmVxd545rh6M1hP7V1M0mCk24lS1Ip3IZwpSCe94uSPMhlAjtgzP2_r6VGQREhXR2IRVfIKQ1YlCuu-wUOfiVR6JNYel8Hlmt1t_8VJucuteKSSlyb4_r7KVPbm3YUYNGedM_

xbtg7UMcO7UH4qkUY18OuSp1uXagRw5uMex7TiP2AQuhom_VaGbZO9V6zra0PDMm4WuvUKsghcOi0F6x3nZHvhYvsabKzvZh1Q4Ztg87GwBpP7iFwXt0h4xh6IO-0Gai-2jmZdgS


To round off this DD, we'd like to give you a sneak peek at some of the upcoming fixes & changes in the 1.3 patch. These aren't the full patch notes! More will come in upcoming DDs.
###################
# Balance
###################
- Men-at-Arms, Special Troops and Mercenaries now have travel time and, like Levies, have a penalty to disband/re-raise during wars. Travel time is based on the distance to the realm capital. This should effectively stop being able to ‘teleport’ MaA across the map
- The renown cost of acquiring Dynasty Legacies has been overhauled. Instead a linear progression (1000, 2000, 3000… etc.) the cost is now dynamic. It should be much easier to unlock your first few Legacy perks, but significantly harder to unlock all Legacies in the game.
- All Dynasty Legacy perks have been rebalanced. Their effects should now be much more tangible and interesting.
- The Yearly Event pools have been restructured, and a lot of triggers loosened or removed outright. In practice this means that you’ll see more events when playing (roughly one random event from this pool every 4 years rather than every 5-6 years). This also means that some extremely rare events will now appear more frequently.
- The Infirm trait events have been moved from the Yearly pulse to the Health pulse. What this means is that all characters can now become infirm, not only rulers. It is also much more likely for elderly characters to actually get the trait.
- Grandchildren and Great-Grandchildren should no longer wander off, following the same rules as Children
- Married characters will no longer wander off if they are in a realm where they are subservient to the other part of the marriage, and their spouse is in the same court
- You can now Disinherit people outside your diplomatic range
- AI rulers who form an alliance in the middle of a war now wait 1 month before calling their new ally to arms.
- Feudalizing as a Tribe no longer requires all Tribal-Era innovations, now you only need 70% (9) of all Civic & Military Innovations
- You will no longer get stress from Parents or Siblings dying of old age when they're 65 or older (if they're friends or lovers you might still get stress, though)
... and many more [will be posted in future DDs]

###################
# Interface
###################
- Hovering over the unit plate of a friendly unit now shows its full path. Great for seeing where your allies are going
- Players now receive a warning when their enemy in a war forms a new alliance
- Updated the Current Situation widget with a fresh new coat of paint. It’s now darker with more muted colors, and some flavorful decor.
- Current Situation entries now only show ‘X’ to close when hovered
- Added a Current Situation item for hooks about to expire; it'll tell you when a hook expires in less than 3 months
- Added a message that lets the employer know if their councilors leave because of marriage or title inheritance
- Building a new holding will now in the Domain view say you're building the holding type (E.G., "Castle") rather than the name of the main building (E.G., "Motte")
- Ensured scheme success and secrecy modifiers show up as percentages in all cases
... and many more [will be posted in future DDs]

###################
# Game Content
###################
- All formerly inaccessible Religious Clothes/Headgear are now accessible in the Barbershop. You want to wear the Pope’s hat and Steppe Pagan robes? Go right ahead!
- Added a small interaction to pardon a subject’s crimes in exchange for opinion.
- A guardian might now get a hook on their ward, should they be of a greedy/deceitful persuasion
- You can now offer concubines and consorts to other characters!
- When Offering Vassalization to a feudal ruler, you may now offer a more lenient Contract to improve their chance of accepting.
- Added a narrative event for converting to a new Faith, as well as a notification for when your liege converts to a new Faith.
... and many more [will be posted in future DDs]

Well, that’s all from me for this week, but stay tuned for next week’s diary, where we’ll be getting into something a little less passive aggressive.
 
  • 209Like
  • 57Love
  • 15
Reactions:

PDXOxycoon

Programmer
Jan 29, 2021
24
388
I wrote a little poem for you all in my lunch, I hope you all appreciate it <3
Romance be not foreign to us,
the rules we both knoweth.
Marriage is what I bethinking,
nay one else can offer thee this.

I lay bare mine feelings upon thee,
I desire thy understanding.
 
  • 28Like
  • 15Haha
  • 6Love
Reactions:

Wokeg

Juniorest Content Designer
May 14, 2018
107
3.110
F-A-N-T-A-S-T-I-C A-N-D W-O-N-D-E-R-F-U-L.
A very, very, very good job, team! Glad to see this addition in the game, and excited for the upcoming changes both in 1.3 and in the DLC!
One question: is the poem quality going to be affected from the maker's Learning attribute?
Originally, yes. Unfortunately, it turns out that, in order to vary poems by quality, you need to be able to compose varying qualities of poem. :p So now poems are simply... poems. There's nothing stopping us from dubbing a particular poem amazing or terrible, but it'd be a separate quality from the actual copy.
Does this system have dynamic pun support?
[spray bottle] Back to the space mines with ye, knave! This is medieval territory!
 
  • 44Haha
  • 7Like
  • 1Love
Reactions:

Wokeg

Juniorest Content Designer
May 14, 2018
107
3.110
I wonder when we will start to hear about the first DLC :confused: I'd like to know anything to be honest :D
:cool: Not whilst we've still got free content announcements left to dish out.
 
  • 31
  • 24
  • 17Like
Reactions:

Wokeg

Juniorest Content Designer
May 14, 2018
107
3.110
how do you get the poet trait
:) Via ruler designer, or else there's an acquisition event. It's also more likely when REDACTED.

Don't feel bad about your procedural poetry.

View attachment 687852
Ah, I'm afraid this isn't quite procedural poetry, just randomly generated poetry. We use procedural poetry for the flyting event, but wanted something a little more controlled

This is still a bandaid we need actual control or at least influence over their armies and movement.
Not really my area, so not really my call, but I suspect we're unlikely to ever give direct control over an ally's movement to the player. If nothing else, the AI should be a bit selfish with how they direct their armies, rather than just acting as extra armies for the player, since that's mostly how a player would play, I think. Influence, maybe, but I'm afraid that's outside my purview.

1) How many years of expansions are allready planned? Doomdark said that they planned for 2-3 years of ck2 expansions, guess it is more for CK3? :D

2) Whats up with the "Early access to upcoming release"? :) And since pwd is 1, how can i get a password? :D
Part the first: couldn't comment, but I don't think I've met a team member who doesn't have at least a top three for DLC they'd like to make, and very few of us have the same top threes.

Part the second: :cool: a spooky mystery.

Very nice poems, nice job devs, but you made one fatal error.
Champagne wasn't invented until 1696.
My immersion...o_O
:eek: I'm on it!
 
  • 39Like
  • 10
  • 5
Reactions:

Wokeg

Juniorest Content Designer
May 14, 2018
107
3.110
How do you even DOOO that? The team's programing skills amaze me.
Ahh, nothing too clever here, I'm afraid. Just randomisation and a lot of thesaurus-work, though we actually do have procedural poetry in the base title that I personally find quite impressive. :) We'd definitely like to expand on our existing poem variation in future (you can probably see a few repeat lines here), and certainly on the amount of poet content we have, but the base system set up here is made to be extended with a minimum of fuss and maximum flexiblity..
 
  • 17
  • 6Love
Reactions:

jakeowaty

Captain
Community Ambassador
44 Badges
Nov 17, 2018
404
470
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Limited Collectors Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Field Marshal
  • Crusader Kings II: Reapers Due
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - Natural Disasters
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • Stellaris: Synthetic Dawn
  • Stellaris: Megacorp
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Prison Architect
  • Cities: Skylines
  • Europa Universalis IV
  • Hearts of Iron IV: Colonel
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Europa Universalis IV: Mandate of Heaven
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II: Holy Knight (pre-order)
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Wealth of Nations
  • Stellaris: Galaxy Edition
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Mare Nostrum
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Res Publica
  • Crusader Kings II
  • Cities: Skylines Deluxe Edition
  • Europa Universalis IV: Pre-order
Romance be not foreign to us,
the rules we both knoweth.
Marriage is what I bethinking,
nay one else can offer thee this.

I lay bare mine feelings upon thee,
I desire thy understanding.

I shalt at each moment support thee,
I shalt at each moment satisfy thee,
I shalt at each moment be faithful to thee,
I shalt at each moment bringeth a smile upon thy lips,
I shalt at each moment stay with thee,
I shalt at each moment be truthful to thee and never bringeth thee pain
 
  • 13Like
  • 8Haha
  • 6Love
Reactions:

Wokeg

Juniorest Content Designer
May 14, 2018
107
3.110
When can you send poems? Is the only limit the prestige paid, or is there a time limit between sending poems to the same/different people?
There's a time limit on the sender, and then a more generous one against specific people. So you can send a poem to one character, then send a poem to another character after a couple of years, but you usually can't send a poem to the first character again until they've had time for the first set of effects to wear off.

:p I suppose you could get around the time limit by coordinating mass poetry smear campaigns against particular characters in MP, but that feels very edge case.

Can only rulers be poets or can we have random bards/poets adventureing across the world and suddenly ending up in our court?
:) Any character.

Not to be pendantic, but wouldn't a goblet or a chalice better fit nice and expensive wine? A mug makes it more sound like the house staff was all out of mason jars and gave their Duke the first thing they had on hand

Also, will the Incompetence poems be used with a return of flyting? It'd be an interesting event to see at feasts between rivals, pulling out their repetoire of insults until the other can't compete
^^ It's a variable loc key, so it's not always wine that goes in there, just an expensive regional drink. That said, we've had an amount of feedback on it (damned time travelling shampaggan), so we'll likely give it a once-over to make it more immersive in future.

Incompetence isn't currently used in flyting, I'm afraid, but perhaps in future.
 
  • 20Like
  • 6
Reactions:

Wokeg

Juniorest Content Designer
May 14, 2018
107
3.110
One - rather general - question though: is the trigger for random events completely unrelated to the player's in-game-situation? What I mean is that I truly enjoy every kind of random event happening whilst I'm not at war, but find random events sometimes annoying or immersion-breaking during war time (especially when I'm leading an army in far-off lands and a random event is about something happening to me personally at court). It would be kind of great to have (at least slightly) more random events in peace time and less random events when at war.
:) We generally try not to show the player lots of events when at war for exactly this reason.
Proof that devs are reading the threads right here. There was a big thread about this in the last few weeks.
Though we certainly do read the forums, I'd also rush to say that these are curated excerpts for change logs from everything we've done since 1.2, so just because something has flared up recently doesn't mean it's been fixed recently. ^^' I think QA would have me roasted alive if I didn't say that we've got fairly robust processes for testing behind the scenes, and the log for everything we've fixed or adjusted is long.
Will the poet trait give some social advantages according to your culture ? For example, in western Europe, the Occitan culture was found of poetry with troubadour/trobaritz, or persian/arabian petry in middle east ?
Not currently, though I'd love to hear about any ideas you have!
Torturing people with bad poetry? I don’t think that’s what was missing...
;) Stay tuned for next week's dev diary, friend, and maybe we'll have something more your speed then.
 
  • 24
  • 3Like
  • 1Love
Reactions:

Wokeg

Juniorest Content Designer
May 14, 2018
107
3.110
Fantastic!
Is it possible to allow cultural poems appear in specific regions on the map? For example, a ruler in China would be more likely commited to writing a poem of Chinese style and format, rather than an European one.
Also, would there be real-world reference for poems? Wouldn’t it be great for in-game characters to write poems that actually existed in history?
Thanks for the dd!
:( Sorry to say that the system isn't really set up for either of these at the moment. For the former, hypothetically, but we'd then likely need a CD with a strong grip of medieval Chinese poetry to set things up, and I'm afraid I'm wholly lacking in that area. For the latter, we do draw on existing medieval poetry for the existing procedural poetry system, and I could see us including example of famous historical poems in specific contexts in future, buuuuuuut both of these would be adjacent to the randomised poetry generation rather than within it, if that makes sense.
Will there be a dynasty chronicle for us to immortalize our poetry in?
Sadly not at the moment, but that's not a bad shout!
You have at least 200 years left to hone your craft and outdo the lovecraftian transtemporal black hole worm code thing
:D 200 years! Right, I can do that. We won't let you down!
 
  • 16
  • 7Like
  • 2Haha
Reactions:

PDXOxycoon

Programmer
Jan 29, 2021
24
388
Is this a English only thing, or are you making poetry for every other language too?
Poems are localized, so you can expect some prima quality, bad poems in the localized languages. I cannot vouch for anything more than that ;)
 
  • 10Haha
  • 2
  • 1Like
Reactions:

PDXOxycoon

Programmer
Jan 29, 2021
24
388
As usual, today's developer diary is scheduled at 14:30 CET, so you can let your F5-key relax until then :)
 
  • 6
  • 5Like
Reactions: