This idea is not mine, but heard it in a video and thought, yes we need that!
Currently with AI control in the editor you can set waypoints from point A to point B. However how the AI goes to point A to point B is all predefined by pathing, you have no control over it. This is not a problem in general in wide terrains, but in towns and compounds this is far from ideal. In practice if you try to let AI drive in a town from point A to point B it will crash at the first best corner, the pathing just sux and the AI gets all retarded and eventually bug out driving forward and backwards 1 meter not knowing what to do.
It would be really great if you could override the predefined pathing and create a custom precise path for the AI to follow. Something that works similar to waypoints, but it very precise and can be adjusted and set per meter. Or even better, have a way to record a path and able to save it and let the AI use that pre-recorded path.
The AI in ArmA is great in the sense that it can figure out a lot of stuff without having to script it and having to tell them exactly what to do, but in other cases thats exactly not what you want. Especially in urban area's in a mission scenario you for example want a civil vehicle drive through town and then park the car next to a house on a parking space (coast side of Agia Marina) and then get out of the car and walk into a house. This is currently almost impossible to do because of the predefined pathing, cos the AI have their own minds and simply will not do exactly how you want them behave and wont go to the exact position of where you want it to go. Good chance the AI will already get borked out at the first best corner it drives through, because you can not set an exact path for them to follow. The AI just tries to go to point B and drive into a wall or streetlight, never reaching point B.
This idea of setting up a custom path could even be combined with the current waypoint system. You setup a waypoint from A to B, but then have an added option to let the AI go past point A_1, A_2, A_3, etcetera, before it reaches point B. Or have the ability to record a path that can be saved and then used by the AI.