After watch a few rigging reel using xsi or maya,I think that it would be much easier in animating if the rig has realtime delay effect.
But I was confuse how to do in max until I got a sample scene from zhangy(www.zhangy.com).
After study that scene,I wrote this script.I give a name:realtime spring.But it doesn't have the "shake" effect,I mean when the dynamic object reach the driver object's position it would stop.So it actually make a delay effect.
a demo video shows how to use it: http://www.seageo.com/Product/maxRTSscript/videotour.rar
and 2 video about making loop animation:
A fish swimming scene(max9): http://www.seageo.com/show/UPLOAD/fish(max9).zip
It's preview animation:http://www.seageo.com/show/UPLOAD/fish.rar
My english is bad,so I recode the video in chinese,hope you understand the usage.
I am not good at R&D too,so it has much more space to improve.
Maybe someone would make it better.
ps:script tested in max8 and max9.
Zhangy(make the basic idea)
Mingyu (for testing ang making fish example scene)
update version 1.1
fixed:error when the scene has biped object.
update version 1.2
fixed:script controller error in max8.
update version 1.3d
*add filter fucntion to manage spring node by comment.
*loop before bake:loop animation few times before baking,get stable action in loop animation
*bake animation speed,when you get good movement with different animation speed,use this funciton to bake it.
*subsample,use "bake with subsample frames" button to do more percise calulation.
update version 1.4
*press esc key to exit when baking
*make it work in max8
update version 1.4g max8
*fix some bug in max8,and take away the "force update" function.
Just watching the video (find download link in Description)