http://irrlicht.sourceforge.net/phpBB2/ ... oint#21523
I ran into the same problem, used his fix, and got it to work:

The particles are attached to the jaw joint of the dragon, without his fix, they end up on the chest.
His post is part of FAQs but I thought it should be in the bug listing.
Here's the change that Electron made to CXAnimationPlayer, thus requiring a recompile:
Code: Select all
//! Returns a pointer to a transformation matrix
core::matrix4* CXAnimationPlayer::getMatrixOfJoint(s32 jointNumber, s32 frame)
{
if (jointNumber < 0 || jointNumber >= (s32)Joints.size())
return 0;
// remove this --> return // &Joints[jointNumber].CombinedAnimationMatrix;
return &Joints[jointNumber].AnimatedMatrix; //replace with this
}
It would really be cool if this could go into some next version of Irrlicht, I hate maintaining a separate code base, somehow, I don't think I can do it quite as well as Niko can