AI navigation

Post » Tue May 07, 2013 8:17 am

Ok, next problem I see. In DOOM 3/QUAKE 4 AI navigation was very easy, monsters use simple brush collision or in more complex situation clip area navigation, but this isn't work in RAGE. For example here is map code, which shows this simple problem (just copy it to notepad, change name for map, add to map folder, open in tool and run build). You see that AI running to wall and collide with it not properly, I was trying with clip, aas volumes but this not help.

Version 3entity {entityDef world {  inherit = "worldspawn";  edit = {  }}{  brushDef3 {   ( -1 0 0 -576 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 1 0 -320 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 0 568 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -1 -0 -192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 0 1 -384 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 0 -1 -0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 -576 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 1 0 -320 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 0 -632 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -1 0 312 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 0 1 -384 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 0 -1 -0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 624 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 1 0 -320 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 0 -632 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -1 -0 -192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 0 1 -384 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 0 -1 -0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 -576 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 1 0 184 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 0 -632 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -1 -0 -192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 0 1 -384 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 0 -1 -0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 -576 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 1 0 -320 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 0 -632 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -1 -0 -192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 0 1 -384 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 0 -1 376 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 -576 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 1 0 -320 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 0 -632 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -1 -0 -192 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 0 1 -8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 0 -1 -0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 -112 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 1 0 -312 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 -0 104 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 1 -384 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0 -1 0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 -112 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 1 0 16 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 -0 104 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -1 0 -184 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 1 -384 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0 -1 0 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 -104 ) ( ( 0.0625 0 0 ) ( 0 0.0625 0 ) ) "textures/common/vehicle_clip" 0 0 0   ( 0 1 0 -312 ) ( ( 0.0625 0 0 ) ( 0 0.0625 0 ) ) "textures/common/vehicle_clip" 0 0 0   ( 1 0 -0 -32 ) ( ( 0.0625 0 0 ) ( 0 0.0625 0 ) ) "textures/common/vehicle_clip" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0625 0 0 ) ( 0 0.0625 0 ) ) "textures/common/vehicle_clip" 0 0 0   ( 0 -0 1 -104 ) ( ( 0.0625 0 0 ) ( 0 0.0625 0 ) ) "textures/common/vehicle_clip" 0 0 0   ( -0 -0 -1 0 ) ( ( 0.0625 0 0 ) ( 0 0.0625 0 ) ) "textures/common/vehicle_clip" 0 0 0  }}{  brushDef3 {   ( -1 0 0 40 ) ( ( 0.0078125 -0 -0.0000000929 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 1 0 -312 ) ( ( 0.0078125 0 1.0625 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 -0 -56 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0078125 -0 -1.0625 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 1 -96 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 -1.0625 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0 -1 8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 1.0625 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 56 ) ( ( 0.0078125 -0 -0.0000001093 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 1 0 -312 ) ( ( 0.0078125 0 1.25 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 -0 -80 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0078125 0 -1.25 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 1 -88 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 -1.25 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0 -1 8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 1.25 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 80 ) ( ( 0.0078125 0 -0.0000001257 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 1 0 -312 ) ( ( 0.0078125 0 1.4375 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 -0 -104 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0078125 0 -1.4375 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 1 -80 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 -1.4375 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0 -1 8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 1.4375 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 104 ) ( ( 0.0078125 0 -0.0000001421 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 1 0 -312 ) ( ( 0.0078125 -0 1.625 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 -0 -128 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0078125 0 -1.625 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 1 -72 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 -1.625 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0 -1 8 ) ( ( 0.0078125 0 0 ) ( -0 0.0078125 1.625 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 128 ) ( ( 0.0078125 0 -0.0000001585 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 1 0 -312 ) ( ( 0.0078125 0 1.8125 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 -0 -152 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0078125 0 -1.8125 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 1 -64 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 -1.8125 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0 -1 8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 1.8125 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 152 ) ( ( 0.0078125 -0 -0.0000001749 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 1 0 -312 ) ( ( 0.0078125 0 2 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 -0 -176 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0078125 0 -2 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 1 -56 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 -2 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0 -1 8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 2 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 176 ) ( ( 0.0078125 -0 -0.0000001913 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 1 0 -312 ) ( ( 0.0078125 0 2.1875 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 -0 -200 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0078125 -0 -2.1875 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 1 -48 ) ( ( 0.0078125 0 0 ) ( -0 0.0078125 -2.1875 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0 -1 8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 2.1875 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 200 ) ( ( 0.0078125 -0 -0.0000002077 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 1 0 -312 ) ( ( 0.0078125 0 2.375 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 -0 -224 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0078125 -0 -2.375 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 1 -40 ) ( ( 0.0078125 0 0 ) ( -0 0.0078125 -2.375 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0 -1 8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 2.375 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 224 ) ( ( 0.0078125 0 -0.0000002241 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 1 0 -312 ) ( ( 0.0078125 0 2.5625 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 -0 -248 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0078125 0 -2.5625 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 1 -32 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 -2.5625 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0 -1 8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 2.5625 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 248 ) ( ( 0.0078125 0 -0.0000002405 ) ( 0 0.0078125 -0.0625 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 1 0 -312 ) ( ( 0.0078125 0 2.75 ) ( 0 0.0078125 -0.0625 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 -0 -272 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 -0.0625 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0078125 0 -2.75 ) ( 0 0.0078125 -0.0625 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 1 -24 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 -2.75 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0 -1 8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 2.75 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 272 ) ( ( 0.0078125 -0 -0.0000002569 ) ( 0 0.0078125 -0.125 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 1 0 -312 ) ( ( 0.0078125 0 2.9375 ) ( 0 0.0078125 -0.125 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 -0 -296 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 -0.125 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0078125 0 -2.9375 ) ( 0 0.0078125 -0.125 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 1 -16 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 -2.9375 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0 -1 8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 2.9375 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 -256 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 0.9999999404 0 -279.9999694824 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 0 144 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0.9999999404 -0 215.9999847412 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 0 0.9999999404 -23.9999980927 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 0 -0.9999999404 7.9999995232 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -1 0 0 -87.9999847412 ) ( ( 0.0625 0 0 ) ( 0 0.0625 0 ) ) "textures/common/vehicle_clip" 0 0 0   ( 0 1 0 -80 ) ( ( 0.0625 0 0 ) ( 0 0.0625 0 ) ) "textures/common/vehicle_clip" 0 0 0   ( 1 0 -0 -296 ) ( ( 0.0625 0 0 ) ( 0 0.0625 0 ) ) "textures/common/vehicle_clip" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0625 0 0 ) ( 0 0.0625 0 ) ) "textures/common/vehicle_clip" 0 0 0   ( 0 -0 1 -279.9999389648 ) ( ( 0.0625 0 0 ) ( 0 0.0625 0 ) ) "textures/common/vehicle_clip" 0 0 0   ( -0 -0 -1 7.9999990463 ) ( ( 0.0625 0 0 ) ( 0 0.0625 0 ) ) "textures/common/vehicle_clip" 0 0 0  }}{  brushDef3 {   ( -1 0 0 -88 ) ( ( 0.0078125 0 -0.000000082 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 1 0 -312 ) ( ( 0.0078125 0 0.9375 ) ( 0 0.0078125 -0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0 -0 -40 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -1 0 64 ) ( ( 0.0078125 -0 -0.9375 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 1 -104 ) ( ( 0.0078125 0 0 ) ( -0 0.0078125 -0.9375 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 -0 -1 8 ) ( ( 0.0078125 0 0 ) ( 0 0.0078125 0.9375 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}{  brushDef3 {   ( -0.0000000596 0.9999999404 0 15.9999847412 ) ( ( 0.0078125 0 -0.7500000596 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 1 0.0000000596 -0 112.0000076294 ) ( ( 0.0078125 0 1.0000007153 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0.0000000596 -0.9999999404 0 -23.9999847412 ) ( ( 0.0078125 -0 0.7500000596 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -1 -0.0000000596 0 -280 ) ( ( 0.0078125 0 -1 ) ( 0 0.0078125 0 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( 0 -0 0.9999999404 -383.9999694824 ) ( ( 0 0.0078125 0.7500000596 ) ( -0.0078125 0 -1 ) ) "textures/bank/tiles_ceramic1c" 0 0 0   ( -0 0 -0.9999999404 0 ) ( ( 0 -0.0078125 0.7500000596 ) ( 0.0078125 0 1 ) ) "textures/bank/tiles_ceramic1c" 0 0 0  }}}entity {entityDef light_point_1 {  inherit = "light/point";  edit = {   spawnPosition = {	x = -352;	y = 128;	z = 192;   }   lightColor = {	r = 0.380392164;	g = 0.380392164;	b = 0.380392164;   }   lightRadius = {	x = 488;	y = 448;   }  }}}entity {entityDef light_point_2 {  inherit = "light/point";  edit = {   spawnPosition = {	x = 296;	y = 48;	z = 192;   }   lightColor = {	r = 0.4078431427;	g = 0.4078431427;	b = 0.4078431427;   }   lightRadius = {	x = 488;	y = 448;   }  }}}entity {entityDef envarea_1 {  inherit = "envarea";  edit = {   spawnPosition = {	x = -64;	y = 120;	z = 192;   }   lightRadius = {	x = 896;	y = 456;   }   envEffectsDecl = "game/well/well2";  }}}entity {entityDef player_start_1 {  inherit = "player/start";  edit = {   spawnPosition = {	x = -536;	y = 72;	z = 24;   }  }}}entity {entityDef prop_weapon_pistol_1 {  inherit = "prop/weapon/pistol";  edit = {   spawnPosition = {	x = -448;	y = 48;	z = 24;   }  }}}entity {entityDef ai_bandits_ghost_ghost1_pipe_1 {  inherit = "ai/bandits/ghost/ghost1_pipe";  edit = {   spawnPosition = {	x = -16;	y = 152;	z = 112;   }  }}}entity {entityDef ai_bandits_ghost_ghost1_pipe_2 {  inherit = "ai/bandits/ghost/ghost1_pipe";  edit = {   spawnPosition = {	x = -72;	y = -104;	z = 16;   }  }}}entity {entityDef ai_bandits_ghost_ghost1_pipe_3 {  inherit = "ai/bandits/ghost/ghost1_pipe";  edit = {   spawnPosition = {	x = -56;	y = 224;	z = 120;   }  }}}entity {entityDef ai_bandits_ghost_ghost1_pipe_4 {  inherit = "ai/bandits/ghost/ghost1_pipe";  edit = {   spawnPosition = {	x = 528;	y = 200;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_1 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -472;	y = 8;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_2 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -464;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_3 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -456;	y = -8;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_4 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -448;	y = -16;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_5 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -440;	y = -24;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_6 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -432;	y = -32;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_7 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -424;	y = -40;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_8 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -416;	y = -48;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_9 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -408;	y = -56;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_10 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -400;	y = -64;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_11 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -392;	y = -72;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_12 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -384;	y = -80;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_13 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -376;	y = -88;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_14 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -368;	y = -96;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_15 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -360;	y = -104;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_16 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -352;	y = -112;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_17 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -344;	y = -120;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_18 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -336;	y = -128;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_19 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -328;	y = -136;	z = 16;   }  }}}entity {entityDef prop_ammo_pistol_fatmammas_20 {  inherit = "prop/ammo/pistol/fatmammas";  edit = {   spawnPosition = {	x = -320;	y = -144;	z = 16;   }  }}}

I was watching the well map, but there is nothinh special, only clip brushes. Could someone change this map to get properly AI navigation?

EDIT: sorry for posting such big code, next time I'll be got more time, and I just host map file at some server.
User avatar
Veronica Martinez
 
Posts: 3498
Joined: Tue Jun 20, 2006 9:43 am

Post » Mon May 06, 2013 10:03 pm

The AAS compiler didn't get approval on time to get in the first version of the toolkit. http://www.gamesas.com/topic/1446019-building-aas/ it'll be in the next update to the toolkit, but that's why the AI won't obey it for now.

Kind of a pain, but such is life. Your best bet would be to just ignore AI pathing until the update I'm afraid. Though from what I understand of how it's supposed to work, you're doing it right with the AAS and clip brushes.
User avatar
Kari Depp
 
Posts: 3427
Joined: Wed Aug 23, 2006 3:19 pm

Post » Mon May 06, 2013 6:46 pm

That's good news, BarryK, I was thinking that I do smth wrong (but what, cause in DOOM 3 it was such easy ) Thanks for info!
User avatar
James Potter
 
Posts: 3418
Joined: Sat Jul 07, 2007 11:40 am


Return to Othor Games