Originally Posted by
the_law
I was trying to take the source .XMODEL_EXPORT files for the .357 magnum from the CoD WaW mod tools, and export them into CoD2.
That's why then. World at War has different bones from COD2. When you run an EXPORT file, particularly an XANIM_EXPORT file or CHARACTER_EXPORT file, the mod tools check against a list of parts classifications. If it finds a mis-match, it will invoke a default file - modelmismatch.csv which has the following error:
Code:
base_character\base_character.XMODEL_EXPORT,animation_rigs\mg42\mg_characterRig.XMODEL_EXPORT
This is the error message you got.
Now, let's compare the bones in COD2 with World at War:
COD2:
Code:
J_Hip_RI,right_leg_upper
J_Hip_LE,left_leg_upper
J_Knee_RI,right_leg_lower
J_Spine3,torso_lower
J_Spine2,torso_lower
J_Spine1,torso_lower
J_MainRoot,torso_lower
J_Knee_LE,left_leg_lower
J_Ankle_RI,right_foot
J_Ankle_LE,left_foot
J_Clavicle_RI,torso_upper
J_Clavicle_LE,torso_upper
J_Shoulder_RI,right_arm_upper
J_Shoulder_LE,left_arm_upper
J_Neck,neck
J_Head,head
J_Elbow_RI,right_arm_lower
J_Elbow_LE,left_arm_lower
J_Wrist_RI,right_hand
J_Wrist_LE,left_hand
World at War:
Code:
J_Hip_RI,right_leg_upper
J_Hip_LE,left_leg_upper
J_Knee_RI,right_leg_lower
J_SpineUpper,torso_lower
J_SpineLower,torso_lower
J_MainRoot,torso_lower
J_Knee_LE,left_leg_lower
J_Ankle_RI,right_foot
J_Ankle_LE,left_foot
J_Clavicle_RI,torso_upper
J_Clavicle_LE,torso_upper
J_Shoulder_RI,right_arm_upper
J_Shoulder_LE,left_arm_upper
J_Neck,neck
J_Head,head
J_Elbow_RI,right_arm_lower
J_Elbow_LE,left_arm_lower
J_Wrist_RI,right_hand
J_Wrist_LE,left_hand
You will note that the spine bones are named differently. So, the parts classification is not right, and hence why the default message appears.
If I were attempting this, I would get Blender and put in the COD Export plugins by CodeManX. Then, I would open the World at War EXPORT file in Blender, and then change the bone names/re-assign them. Then, re-export. Then, I would attempt to recompile the new xanim file and see if it works.