D'Lanor wrote:Grogyan's project has
its own wiki page. If it really can be done with a simple method we better not let him know because I remember he spent a lot of time on it.

Thats ok, I have officially given up on it quite a while ago for a few reasons
1) Someone else wrote up a script on the Blender Artists forum, that instantly made my script redundant, and being simpler and faster
2) Both my script and the other script both had a significant flaw that could not be resolved, involving a rotation on just one axis, apparently there is no way to let Blender know that you were wanting a curve rotation angle beyond 180 degrees as the math always results in 0 degrees
3) Another flaw was noticed with both scripts, the first few frames and the last few frames of the animation could not be sync'd with what was intended as the spacing of the handles was too critical.
Eg you want the ride to start from xyz position, but when you attach the empty to the path tht location was offset by a significant amount depending on where the bezier control points were placed
4) After playing around with a possible example Age (never exported), I found that the speed of the whole animation was very difficult to work with, I tried linearizing it with a 7th curve, but that didn't go anyplace.
So in summary, yes, my script and that of the other script on the Blender Artists forum shows that you can have an animation follow a path, however the path must be fairly short with lots of handles and control points.
There is another script around that automatically keyframes every frame for the animation, good luck if you can find it, or if it will work with PyPrp