readng debug.err and crash info

So I came across the realization that my debug.err file reads differently than someone else's.  When my game crashes (on account of my mod), I look at the debug.err file located in My Games/GalCiv3.  If I do a text search, I do not see any reference to my mod or custom faction.  The word "Kuja" does not appear.

However, others have used the mod and on crash, find a my mod mentioned in the debug file.

I'm probably missing something obvious..  Anyone have any idea?

5,068 views 6 replies
Reply #1 Top

To shed more light on the situation the contest runner up Jia Kuja Anomi crashes the game whenever it is selected as an opposing AI faction.

To get that error to appear: 

1. Start the game

2. Click New Game

3. Select Jia Kuja Anomi

4.  Click Copy

Now in the error log you will see:

Debug Message: WARNING: Faction FACTION_KUJA has no ideology preference in personality tags
Debug Message: CShipDesignGfxListenerBase: Failed because root component was NULL. Did an objgfxcfg '(null)' fail to load?

 

I noticed the game always crashes when setting the diplo state for his faction. 

I remember Frogboy complained something about the faction format changed when he was trying to upload his Angry Army faction. It might be worth rechecking the files you are creating. 

Hope that helps. 

 

Reply #2 Top

Yeah, the strange thing is my debug.err file does have those debug messages.  (Same circumstances... choosing faction as opposing AI.)

Reply #3 Top

Debug Message: Diplomacy State Changed. [PlayerID 4, PlayerID 0, Foreign -> Enemy]
Debug Message: Diplomacy State Changed. [PlayerID 4, PlayerID 2, Foreign -> Enemy]

This is the last message before it crashes. After this you usually seed the random seed printed. 

Reply #4 Top

This is what I have around the point of the crash...

 

Debug Message: Diplomacy State Changed. [PlayerID 18, PlayerID 8, Foreign -> Enemy]
Debug Message: Diplomacy State Changed. [PlayerID 18, PlayerID 10, Foreign -> Enemy]
Debug Message: Diplomacy State Changed. [PlayerID 18, PlayerID 12, Foreign -> Enemy]
Debug Message: Diplomacy State Changed. [PlayerID 18, PlayerID 14, Foreign -> Enemy]
Debug Message: Diplomacy State Changed. [PlayerID 18, PlayerID 16, Foreign -> Enemy]
Debug Message: No files found matching mask C:\Users\***\Documents\My Games\GalCiv3\Designs\*.component
Debug Message: Dumping Stack Trace: SymInit: Symbol-SearchPath: '.;C:\Program Files (x86)\Steam\steamapps\common\Galactic Civilizations III;C:\Program Files (x86)\Steam\steamapps\common\Galactic Civilizations III;C:\Windows;C:\Windows\system32;SRV*C:\websymbols*http://msdl.microsoft.com/download/symbols;', symOptions: 530, UserName: '***'

 

Above these lines, I assume, is where you have the message about the mod and ideology.  

Reply #5 Top

but you created the kuja faction which means first off you have all the original files.

so 2 things pop to mind 

1) did you make the faction available to everyone and did you forget an important file?

2) did stardock make the faction availble and do some funky voodoo on the way to make it not work?

Reply #6 Top

(I should add, my present concern is not to have folks help me debug my mod.  Rather to figure out why I don't get the debug messages needed for me to debug myself.)

 

In terms of what works in the mod.... what works for me works for others.  We can play it as the player faction.  But because of an error, it was not playable as an AI faction.  (I fixed that).  But I want to be able to debug other errors... and be able to do it by looking at my log.