Recently, I've been working on porting over various CBs, clearing out vanilla-specific religion, culture and title references. Unfortunately, I've run into a problem that causes random but fairly reliable CTDs, and I cannot figure out a way to correct the issue. There's two closely-related reasons for this. The first reason is that I cannot find any references to these errors anywhere. The second is that I do not know what files the 00_cb_types file is connected to, which files it depends on, and which files are dependent on it.
Here's a sample of the error logs, originally posted in the Quick Questions thread:
The first of these messages, [messagehandler.cpp:423]: Failed to find message type: ASK_TO_DECLARE_WAR_INTERACTION_ACCEPT, is the one that I'm really having the problems with. I've narrowed the problem down as being connected to the 00_cb_types file--deleting this file stops the error message from appearing in the error logs, and also prevents the game from crashing. With the file, the game will rarely last more than 100 years or so.
In order to correct this problem, I think there's two things I need to know:
1. What, specifically, does the error message in question refer to? Has anyone seen this before, and if so, what did you do to fix it?
2. What files in vanilla are 00_cb_types connected to?
My thanks to anyone who could help me correct this problem or provide me with some information so that I can correct it.
Here's a sample of the error logs, originally posted in the Quick Questions thread:
Code:
[messagehandler.cpp:423]: Failed to find message type: ASK_TO_DECLARE_WAR_INTERACTION_ACCEPT
[messagehandler.cpp:423]: Failed to find message type: ASK_TO_DECLARE_WAR_INTERACTION_ACCEPT
[messagehandler.cpp:423]: Failed to find message type: ASK_TO_DECLARE_WAR_INTERACTION_ACCEPT
[messagehandler.cpp:423]: Failed to find message type: ASK_TO_DECLARE_WAR_INTERACTION_ACCEPT
[effectimplementation.cpp:18321]: Assert failed for 'break_alliance': false && "Characters not allied in CBreakAllianceEffect"
[event.cpp:526]: Previous assert occured in Event 'ZE.8013'.
[messagehandler.cpp:423]: Failed to find message type: ASK_TO_DECLARE_WAR_INTERACTION_ACCEPT
[effectimplementation.cpp:18321]: Assert failed for 'break_alliance': false && "Characters not allied in CBreakAllianceEffect"
[event.cpp:526]: Previous assert occured in Event 'ZE.8013'.
[effectimplementation.cpp:18321]: Assert failed for 'break_alliance': false && "Characters not allied in CBreakAllianceEffect"
[event.cpp:526]: Previous assert occured in Event 'ZE.8013'.
[effectimplementation.cpp:18321]: Assert failed for 'break_alliance': false && "Characters not allied in CBreakAllianceEffect"
[event.cpp:526]: Previous assert occured in Event 'ZE.8013'.
[messagehandler.cpp:423]: Failed to find message type: ASK_TO_DECLARE_WAR_INTERACTION_ACCEPT
[messagehandler.cpp:423]: Failed to find message type: ASK_TO_DECLARE_WAR_INTERACTION_ACCEPT
The first of these messages, [messagehandler.cpp:423]: Failed to find message type: ASK_TO_DECLARE_WAR_INTERACTION_ACCEPT, is the one that I'm really having the problems with. I've narrowed the problem down as being connected to the 00_cb_types file--deleting this file stops the error message from appearing in the error logs, and also prevents the game from crashing. With the file, the game will rarely last more than 100 years or so.
In order to correct this problem, I think there's two things I need to know:
1. What, specifically, does the error message in question refer to? Has anyone seen this before, and if so, what did you do to fix it?
2. What files in vanilla are 00_cb_types connected to?
My thanks to anyone who could help me correct this problem or provide me with some information so that I can correct it.
Last edited: