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

Castios

Colonel
44 Badges
May 17, 2011
1.008
30
  • Crusader Kings II
  • Europa Universalis IV: Res Publica
  • Magicka
  • Leviathan: Warships
  • Heir to the Throne
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Conquest of Paradise
  • Divine Wind
  • Europa Universalis III Complete
  • Europa Universalis III: Chronicles
  • Dungeonland
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Shadowrun Returns
  • Crusader Kings II: Holy Fury
  • Prison Architect
  • Cities: Skylines - Parklife
  • Cities: Skylines - Parklife Pre-Order
  • Crusader Kings II: Jade Dragon
  • Crusader Kings III
  • Age of Wonders III
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Pillars of Eternity
  • Crusader Kings II: Way of Life
  • 500k Club
  • The Showdown Effect
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Magicka 2
  • Cities: Skylines
  • Majesty 2 Collection
  • Crusader Kings II: Holy Fury Pre-order
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Cities in Motion 2
I used to have setting that showed me message every time I gained new trait. But I recently resetted all my message settings to default so I could set it all up again a bit differently and now I cannot find this option.

I even entered the file responsible for that in notepad and there is no single "trait" word..

So this confuses me so much, how do I get this option back? Was it removed at some point?
 

knppel

Court Jester
17 Badges
Apr 13, 2012
1.658
419
  • Crusader Kings II
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
I had trait messages DE-activated and had them pop up again since yesterday. I did not bother to check the settings yet, but it does seem like someone touched that, yeah.
 

Karlington

Field Marshal
92 Badges
May 1, 2017
7.307
13.736
  • Surviving Mars: Digital Deluxe Edition
  • Age of Wonders: Planetfall - Revelations
  • Age of Wonders: Planetfall Season pass
  • Surviving Mars
  • BATTLETECH
  • Stellaris: Nemesis
  • Crusader Kings Complete
  • Age of Wonders: Planetfall Premium edition
  • Magicka: Wizard Wars Founder Wizard
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall Deluxe edition
  • Sengoku
  • Stellaris: Necroids
  • Stellaris: Federations
  • Europa Universalis III Complete
  • March of the Eagles
  • Empire of Sin
  • Crusader Kings III
  • Europa Universalis IV
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis III
  • Dungeonland
  • Crusader Kings II
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: The Republic
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Crusader Kings II: Reapers Due
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Holy Fury
  • Stellaris - Path to Destruction bundle
  • Sword of the Stars II
  • Sword of the Stars
  • Rome: Vae Victis
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Common Sense
  • Stellaris
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Stellaris: Distant Stars
  • Stellaris: Ancient Relics
Where in general do I set that setting?

Getting so many hundreds of messages makes messages at all useless and it would be great to turn some of them off.

You can press the Escape key and go into Message Settings to adjust them. When a popup window appears there will also be an envelope in the lower right corner that you can click to alter that particular type of message. For alerts you can right-click the alert window for the same thing. :)
 

Castios

Colonel
44 Badges
May 17, 2011
1.008
30
  • Crusader Kings II
  • Europa Universalis IV: Res Publica
  • Magicka
  • Leviathan: Warships
  • Heir to the Throne
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Conquest of Paradise
  • Divine Wind
  • Europa Universalis III Complete
  • Europa Universalis III: Chronicles
  • Dungeonland
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Shadowrun Returns
  • Crusader Kings II: Holy Fury
  • Prison Architect
  • Cities: Skylines - Parklife
  • Cities: Skylines - Parklife Pre-Order
  • Crusader Kings II: Jade Dragon
  • Crusader Kings III
  • Age of Wonders III
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Pillars of Eternity
  • Crusader Kings II: Way of Life
  • 500k Club
  • The Showdown Effect
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Magicka 2
  • Cities: Skylines
  • Majesty 2 Collection
  • Crusader Kings II: Holy Fury Pre-order
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Cities in Motion 2
So, if anyone has ck2 installed for a while on your pc, can you head to \Documents\Paradox Interactive\Crusader Kings II\interface\messagetypes_custom.txt and look for "Trait" word within this file or just attach it to the post? I really want to restore messages informing me of lost and gained traits. It's really annoying manually having to check every time you have an event with chance to gain some trait. :/
 

Karlington

Field Marshal
92 Badges
May 1, 2017
7.307
13.736
  • Surviving Mars: Digital Deluxe Edition
  • Age of Wonders: Planetfall - Revelations
  • Age of Wonders: Planetfall Season pass
  • Surviving Mars
  • BATTLETECH
  • Stellaris: Nemesis
  • Crusader Kings Complete
  • Age of Wonders: Planetfall Premium edition
  • Magicka: Wizard Wars Founder Wizard
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall Deluxe edition
  • Sengoku
  • Stellaris: Necroids
  • Stellaris: Federations
  • Europa Universalis III Complete
  • March of the Eagles
  • Empire of Sin
  • Crusader Kings III
  • Europa Universalis IV
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis III
  • Dungeonland
  • Crusader Kings II
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: The Republic
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Crusader Kings II: Reapers Due
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Holy Fury
  • Stellaris - Path to Destruction bundle
  • Sword of the Stars II
  • Sword of the Stars
  • Rome: Vae Victis
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Common Sense
  • Stellaris
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Stellaris: Distant Stars
  • Stellaris: Ancient Relics
So, if anyone has ck2 installed for a while on your pc, can you head to \Documents\Paradox Interactive\Crusader Kings II\interface\messagetypes_custom.txt and look for "Trait" word within this file or just attach it to the post? I really want to restore messages informing me of lost and gained traits. It's really annoying manually having to check every time you have an event with chance to gain some trait. :/

The word "trait" does not occur in that file.

If you mean the windows that pop up and say something like "Justice is a harsh mistress, and I can't love her any more," when you lose the Just trait, that's not from the message alert system. That's from the game calling an event which notifies you if you gained or lost a trait. That has to be done individually from each event that adds or removes a trait, and can't be affected by the Message settings.

To get that part fixed a person would have to go through every event that adds or removes a trait and make sure the appropriate event is called, and add it if not. That'd be a pretty massive project, would require a mod, and disable achievements. :(

If there is an actual Message settings-style popup/alert about it I have never seen it myself.
 

Castios

Colonel
44 Badges
May 17, 2011
1.008
30
  • Crusader Kings II
  • Europa Universalis IV: Res Publica
  • Magicka
  • Leviathan: Warships
  • Heir to the Throne
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Conquest of Paradise
  • Divine Wind
  • Europa Universalis III Complete
  • Europa Universalis III: Chronicles
  • Dungeonland
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Shadowrun Returns
  • Crusader Kings II: Holy Fury
  • Prison Architect
  • Cities: Skylines - Parklife
  • Cities: Skylines - Parklife Pre-Order
  • Crusader Kings II: Jade Dragon
  • Crusader Kings III
  • Age of Wonders III
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Pillars of Eternity
  • Crusader Kings II: Way of Life
  • 500k Club
  • The Showdown Effect
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Magicka 2
  • Cities: Skylines
  • Majesty 2 Collection
  • Crusader Kings II: Holy Fury Pre-order
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Cities in Motion 2
The word "trait" does not occur in that file.

If you mean the windows that pop up and say something like "Justice is a harsh mistress, and I can't love her any more," when you lose the Just trait, that's not from the message alert system. That's from the game calling an event which notifies you if you gained or lost a trait. That has to be done individually from each event that adds or removes a trait, and can't be affected by the Message settings.

To get that part fixed a person would have to go through every event that adds or removes a trait and make sure the appropriate event is called, and add it if not. That'd be a pretty massive project, would require a mod, and disable achievements. :(

If there is an actual Message settings-style popup/alert about it I have never seen it myself.

I am pretty sure you could set notification before when character gained trait.

Then every time you would gain trait you would be notified "you just gained xxx trait". But I reset my message settings and I cannot even find this anymore and I went through all of them.
 

Karlington

Field Marshal
92 Badges
May 1, 2017
7.307
13.736
  • Surviving Mars: Digital Deluxe Edition
  • Age of Wonders: Planetfall - Revelations
  • Age of Wonders: Planetfall Season pass
  • Surviving Mars
  • BATTLETECH
  • Stellaris: Nemesis
  • Crusader Kings Complete
  • Age of Wonders: Planetfall Premium edition
  • Magicka: Wizard Wars Founder Wizard
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall Deluxe edition
  • Sengoku
  • Stellaris: Necroids
  • Stellaris: Federations
  • Europa Universalis III Complete
  • March of the Eagles
  • Empire of Sin
  • Crusader Kings III
  • Europa Universalis IV
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis III
  • Dungeonland
  • Crusader Kings II
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: The Republic
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Crusader Kings II: Reapers Due
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Holy Fury
  • Stellaris - Path to Destruction bundle
  • Sword of the Stars II
  • Sword of the Stars
  • Rome: Vae Victis
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Common Sense
  • Stellaris
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Stellaris: Distant Stars
  • Stellaris: Ancient Relics
I am pretty sure you could set notification before when character gained trait.

Then every time you would gain trait you would be notified "you just gained xxx trait". But I reset my message settings and I cannot even find this anymore and I went through all of them.

Ok, that sounds like an _extremely_ useful notification. I hope we can find it. I will look as well. :)
 

Rags17

Ludere Ludum
62 Badges
Dec 11, 2014
5.953
3.631
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II
  • Europa Universalis IV: Rights of Man
  • Cities: Skylines - Mass Transit
  • Steel Division: Normandy 44
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Surviving Mars
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Mandate of Heaven
  • Crusader Kings II: Holy Fury
  • Crusader Kings Complete
  • Stellaris: Distant Stars
  • Europa Universalis IV: Cossacks
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Battle for Bosporus
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Europa Universalis IV: Rule Britannia
  • Imperator: Rome Sign Up
  • Crusader Kings III
  • Stellaris: Megacorp
  • Cities: Skylines Industries
  • Europa Universalis IV: Dharma
  • Victoria 2
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Hearts of Iron IV: La Resistance
  • Stellaris
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Call to arms event
  • Stellaris: Synthetic Dawn
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
The word "trait" does not occur in that file.

If you mean the windows that pop up and say something like "Justice is a harsh mistress, and I can't love her any more," when you lose the Just trait, that's not from the message alert system. That's from the game calling an event which notifies you if you gained or lost a trait. That has to be done individually from each event that adds or removes a trait, and can't be affected by the Message settings.

To get that part fixed a person would have to go through every event that adds or removes a trait and make sure the appropriate event is called, and add it if not. That'd be a pretty massive project, would require a mod, and disable achievements. :(
:

or you could create an event that checks the player only for any gain or loss of traits and have it fire a pop when any change is detected. Tedious to write and cycle intensive but once set up should work in the background no issue.
 

Karlington

Field Marshal
92 Badges
May 1, 2017
7.307
13.736
  • Surviving Mars: Digital Deluxe Edition
  • Age of Wonders: Planetfall - Revelations
  • Age of Wonders: Planetfall Season pass
  • Surviving Mars
  • BATTLETECH
  • Stellaris: Nemesis
  • Crusader Kings Complete
  • Age of Wonders: Planetfall Premium edition
  • Magicka: Wizard Wars Founder Wizard
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall Deluxe edition
  • Sengoku
  • Stellaris: Necroids
  • Stellaris: Federations
  • Europa Universalis III Complete
  • March of the Eagles
  • Empire of Sin
  • Crusader Kings III
  • Europa Universalis IV
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis III
  • Dungeonland
  • Crusader Kings II
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: The Republic
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Crusader Kings II: Reapers Due
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Holy Fury
  • Stellaris - Path to Destruction bundle
  • Sword of the Stars II
  • Sword of the Stars
  • Rome: Vae Victis
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Common Sense
  • Stellaris
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Stellaris: Distant Stars
  • Stellaris: Ancient Relics
or you could create an event that checks the player only for any gain or loss of traits and have it fire a pop when any change is detected. Tedious to write and cycle intensive but once set up should work in the background no issue.

How would you even do that? Like, how would an event save all traits one has, then compare, and notify of changes?
 

Rags17

Ludere Ludum
62 Badges
Dec 11, 2014
5.953
3.631
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II
  • Europa Universalis IV: Rights of Man
  • Cities: Skylines - Mass Transit
  • Steel Division: Normandy 44
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Surviving Mars
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Mandate of Heaven
  • Crusader Kings II: Holy Fury
  • Crusader Kings Complete
  • Stellaris: Distant Stars
  • Europa Universalis IV: Cossacks
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Battle for Bosporus
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Europa Universalis IV: Rule Britannia
  • Imperator: Rome Sign Up
  • Crusader Kings III
  • Stellaris: Megacorp
  • Cities: Skylines Industries
  • Europa Universalis IV: Dharma
  • Victoria 2
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Hearts of Iron IV: La Resistance
  • Stellaris
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: Call to arms event
  • Stellaris: Synthetic Dawn
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
How would you even do that? Like, how would an event save all traits one has, then compare, and notify of changes?

The event could run continuously and check if the player had a certain trait. The event would have two flags for each trait of interest - has_<traitname> and had_<traitname>. Every cycle the event would first set had_<traitname> to whatever the value is for has_<traitname>, then it would check if they have the trait now and if yes the flag would be set to true, otherwise it would be set to false. The final step would be to check has_ and had_ and if they are different then it would pause the game with a pop up.

Example

Flag has_greedy starts the game set to false, had_greedy also start set to false. The event checks on game start and discovers that character does in fact have the Greedy trait, so had_greedy is immediately set to whatever has_greedy currently is (false) and is thus unchanged, but has_greedy is set to true because the character DOES have the trait. In the next and all future cycles the character still has the Greedy trait so both flags get set to true - has_greedy = true and had_greedy = true.

During the course of play the character loses the Greedy trait. On the next check cycle has_greedy is suddenly flipped to false, so on this cycle only the event will return had_greedy = true and has_greedy = false so it will run the pop up ("Your character has lost the Greedy trait !"). The next cycle comes around and both has_ and had_ are now false so the pop up does not fire nor will it until the character gains and then loses it again.

As I mentioned this event is very tedious to write and CPU heavy to run but if it only ran on the player's character and was limited to say the top 30-40 traits of interest to the player then it shouldn't be TOO hard to write nor laggy to run. But would it be worth it ?