I recently started using the DPM model format, because I literally have 100's of models for the Half Life engine, and the idea of recompiling the smd files into a dpm with little modification is just great for me; it means no change to my art path. Take that a step further with a frame group definition, and I am a happy guy from the code too. Very easy to playback animations.

So I have these great view weapon models, with nice reload animations.. and I have no sounds for the reload. I am toying with making a single wav file that is timed to the model animation, and contains the right sounds, however I would love to call individual sounds from code based on the frame the model is at within the frame group. Does anyone have any idea how I can grab the current model frame, while playing a sequence through a frame group? I'm not looking to modify the dpm format, just how I can find the current frame within the frame group while it is playing back.
Cheers.