I haven't used DarkAI much, so I apologise in advance if this is all useless. Have you tried changing the parameters of AI ADD OBSTACLE FROM LEVEL?
The command effectively generates an infinitely large Plain object, lying in the XZ plain, at a y-coordinate of
PlainHeight#. If that Plain misses your Level Object, then it won't find any obstacles at all.
The only other thing I can think of (and this is probably a really stupid question) is - did you remmeber to call AI COMPLETE OBSTACLES after generating your collision data?
Oh and Orion1024 - if by terrain you mean a gently rolling landscape then I think I know why it didn't work. According to the help files, DarkAI only recognises a piece of a level as an obstacle if it slants up from that XZ plain at an angle of more than 45 degrees, which is pretty steep!
Hope this helps!
"I wish I was a spaceman, the fastest guy alive. I'd fly you round the universe, in Fireball XL5..."