Since SDK release 3.5 the hardcoded joints names referred to in this document are not required or replaced by entries in the chrparams file.
CRYENGINE was originally developed to work only with Biped skeletons for humanoid characters. This has caused some hard-coded bone name requirements inside the engine for various systems (for example Look IK or GroundAlignment).
Through the introduction of the .chrparams file, which allows the specification of bone names for specific features, these requirements are being removed. This process is however not yet complete and some bone name requirements remain for certain features to work properly.
Two additional bones are required for the character in order to make sure that Look IK actually works.
eye_left_bone – placed where the pivots of the left eye should be.
eye_right_bone – placed where the pivots of the right eye should be.
Three additional bones per leg are required to identify the character as a human character model and to make sure footsteps work.
Bip01 L Heel – This bone needs to be placed at the base of the foot in the location where the heel of the character should be.
Bip01 L Toe0 – This bone is used for the front part of the foot/toes.
Bip01 L Toe0Nub – This bone is placed as a terminator to the toe bone (standard CS Biped includes this by default).
Bip01 R Heel – This bone needs to be placed at the base of the foot in the location where the heel of the character should be.
Bip01 R Toe0 – This bone is used for the front part of the foot/toes.
Bip01 R Toe0Nub – This bone is placed as a terminator to the toe bone (standard CS Biped includes this by default).