Hey all, I've been having random crashes, fairly frequent. Roughly every 2-3 ingame years. Each time I load and continue onward without issue. This makes me suspect something in the events. That said, I decided to check CK2+ in the validator. I assumed it would get confused and probably wouldn't handle things well. Seeing hundreds of error messages I assumed that the validator just couldn't handle CK2+. Then I started reading, and crosschecking. Problem is, the Validator isn't wrong about some of what it is reporting.
I'm going to give some examples, and hopefully you guys can point out what I, and the Validator, are missing here. Let's start with a consistent error. Things being referenced as "character_event =" when the event ID listed is actually a letter event. This happens quite a few times. It can be easily observed in CK2Plus_faction_civil_wars.txt. The line: "character_event = { id = PlusFaction.418 }" appears, it turns out that PlusFaction.418 is a letter_event, as can be easily observed by examining the event. There are about 60 or so errors of this type. This seems . . . not good. My question is, which one is wrong? Should it be a letter_event or a character_event. Either way it can't be good for the event to have the ID referenced the wrong way.
Or can it? I don't know enough to be sure there isn't some greater genius at work here. Can anyone enlighten me?
Another place "is_title_active = THIS" is used, something that I don't think actually would work. I think is_title_active won't accept THIS, but requires an actual title ID.
I'm seeing a lot of other issues with invalid_node cropping up everywhere. I'm not so sure those are actually errors, of course. But the letter/character event split seems legit error, as does "is_title-active = THIS". Enlightenment would be welcome. :happy:
I'm going to give some examples, and hopefully you guys can point out what I, and the Validator, are missing here. Let's start with a consistent error. Things being referenced as "character_event =" when the event ID listed is actually a letter event. This happens quite a few times. It can be easily observed in CK2Plus_faction_civil_wars.txt. The line: "character_event = { id = PlusFaction.418 }" appears, it turns out that PlusFaction.418 is a letter_event, as can be easily observed by examining the event. There are about 60 or so errors of this type. This seems . . . not good. My question is, which one is wrong? Should it be a letter_event or a character_event. Either way it can't be good for the event to have the ID referenced the wrong way.
Or can it? I don't know enough to be sure there isn't some greater genius at work here. Can anyone enlighten me?
Another place "is_title_active = THIS" is used, something that I don't think actually would work. I think is_title_active won't accept THIS, but requires an actual title ID.
I'm seeing a lot of other issues with invalid_node cropping up everywhere. I'm not so sure those are actually errors, of course. But the letter/character event split seems legit error, as does "is_title-active = THIS". Enlightenment would be welcome. :happy: