Take an close look here is the code
Code:
if( nMaxBone > MAX_VS_BONE )
Error( "CModelObject::Render : overflow bone count - %d", nMaxBone );
You have an overflow so you will now have -31 Bones.
1st tip
(>) means Higher then
(<) means Lower then
(==) means equal to
(!=) means not equal to
(>=) Means Higher or Equal to
(<=) Means Lower or Equal to
So check what it's saying
if( nMaxBone > MAX_VS_BONE )
Hope you now know what you need to do ^^