| Field | Type | Offset | Description | Notes |
|---|---|---|---|---|
| strCtrlBoneName | fixstr | 0x0 | Bone name to apply (valid only when the setting method is skeleton) | |
| dmyPolyId | u32 | 0x18 | Dummy poly ID to apply (valid only when the setting method is Dummy Polygon) | |
| pad0 | dummy8 | 0x1c | This field is padding. | |
| axisZ | u8 | 0x24 | Axis pointing towards the target (so that it does not overlap with other axes) | This field uses the following enum: IK_KNEE_AXIS_TYPE |
| axisY | u8 | 0x25 | Axis treated as left/right rotation (so that it does not overlap with other axes) | This field uses the following enum: IK_KNEE_AXIS_TYPE |
| pad1 | dummy8 | 0x26 | ||
| pad_end | dummy8 | 0x28 |
| Option | Description | Notes |
|---|---|---|
0 | + X | |
1 | + Y | |
2 | + Z | |
3 | - X | |
4 | - Y | |
5 | - Z |