Help to fix an FL message please…
-
I occasionally get this Yellow warning in the FL Server console:-
E:\FL\Scratch\Source\Common\Ai\IBehaviorManager.cpp(206) : *** WARNING: IBehaviorManager: state graph not found in database!
E:\FL\Scratch\Source\Common\Ai\IBehaviorManager.cpp(206) : *** WARNING: IBehaviorManager: state graph not found in database!Anyone experience this before and/or found what causes it? My ships are only defined as freighter, or fighter, and the single mining ship as MINING in shiparch.ini.
In npcships.ini’s state_graph = I have only cruiser, fighter, gunboat, and transport.
In npcships.ini’s npc_class = I have (lawful/unlawful), battleship, class_armored, class_battleship, class_cruiser, class_destroyer, class_freighter, class_gunboat, class_lifter, class_repair, class_transport, elite_fighter, fighter, freighter, FIGHTER, class_fighter_smuggler, class_freighter_smuggler.
All help is appreciated.
-
Not sure if you’ve found it or not ST, but check your NPCships.ini for typos, particularly the “state_graph =” line for each block, they need to be spelled exactly like the entries in the state_graph.db. They ARE case sensative, even things like a space on the end of the line, or a hidden carrage (sp) return (depending on your ini editor) can cause this error.
System entries can also cause this ie - Behavior = NOTHING for a base/jumpgate etc. a typo here will also kick up that error.
-
Thanks Bejay, Jong, sorry I didn’t reply earlier, missed this topic in the crush of the rest!
I haven’t had time to check these out but I will.