View Single Post
  #3  
Old 11-15-2004, 11:43 AM
fathernitwit
Developer
 
Join Date: Jul 2004
Posts: 773
Default

This does exist for this reason: Nobody is going to make pathing grids for every zone.

It cannot be done automatically because the emu has a VERY bad perception of the zone geometry due to the fact that the zones are converted out of the s3d files, and many in-world objects are not included in that set.

Grids like you describe would have to be pre-generated, they are too expensive to calculate at run time... and the maps we have are not accurate enough to generate automatically.

If you want to see an example of how bad the emu's ability to obey zone geometry are, try uncommenting ENABLE_FEAR_PATHING in features.h. It works for open zones, somewhat... but hallways and crap, it works very bad. I spent days on this one, and the results were not satisfactory at all.

If grids were to magically print up out of the ground, then this would be great. It is very cheap to use the grids, if we had them.
Reply With Quote