====== LookAtParam ====== ===== Fields ===== ^ Field ^ Type ^ Offset ^ Description ^ Notes ^ | strCtrlBoneName | ''fixstr'' | ''0x0'' | Bone name to apply to. | | | bRotEnableX | ''u8'' | ''0x18'' | If ON, rotation of the X-axis is enabled for the look-at camera. | This field is a boolean. | | bRotEnableY | ''u8'' | ''0x19'' | If ON, rotation of the Y-axis is enabled for the look-at camera. | This field is a boolean. | | bRotInverse | ''u8'' | ''0x1a'' | If ON, the rotation start position is flipped by 180 degrees. | This field is a boolean. | | bDirPosShootOffsetEnable | ''u8'' | ''0x1b'' | If ON, the look-at direction is corrected by the muzzle position. | This field is a boolean. | | upLimitAngleDeg | ''u8'' | ''0x1c'' | The upwards limit angle for the look-at camera. In degrees. | | | downLimitAngleDeg | ''u8'' | ''0x1d'' | The downwards limit angle for the look-at camera. In degrees. | | | maxRotSpeedDegPerSecX | ''u16'' | ''0x1e'' | The maximum rotation velocity to apply per second on the X-axis. In degrees. | | | turnAccelDPSS_X | ''f32'' | ''0x20'' | The angular acceleration on the X-axis to apply. In degrees per second ^ 2. | | | offsetBaseDmyPolyId | ''s32'' | ''0x24'' | The dummy polygon ID to use when correcting the Look-At direction. Applies for the discrepency between the rotation axis and the muzzle position. (-1 is used for the weapon shoot dummy polygon). | | | leftLimitAngleDeg | ''u8'' | ''0x28'' | The leftward limit angle for the look-at camera. In degrees. | | | rightLimitAngleDeg | ''u8'' | ''0x29'' | The rightward limit angle for the look-at camera. In degrees. | | | maxRotSpeedDegPerSecY | ''u16'' | ''0x2a'' | The maximum rotation velocity to apply per second on the Y-axis. In degrees. | | | turnAccelDPSS_Y | ''f32'' | ''0x2c'' | The angular acceleration on the Y-axis to apply. In degrees per second ^ 2. | | | lookAheadSecond_Y | ''f32'' | ''0x30'' | The minimum duration to look ahead for the height target view position. In seconds. | | | basePosOffsetY | ''f32'' | ''0x34'' | The reference position to use when calculating the direction for a location shifted by this value on the Y-axis from the rotation axis. | | | predictionShootObserveTime | ''f32'' | ''0x38'' | The duration for which a target is observed for, over the specified velocity, for target prediction. | | | predictionBulletId | ''s32'' | ''0x3c'' | The bullet ID used for target predicition. | This field refers to the following params: [[ac6-refmat:param:Bullet]] | | predictionMaxTime | ''f32'' | ''0x40'' | The maximum duration later that a target position can be predicted for. | | | predictionWepSlotIndex | ''s8'' | ''0x44'' | The weapone equipment slot number to use for the target predicition (attack action). | | | bFollowOrbitMode | ''u8'' | ''0x45'' | If ON, the control mode for orbiting comes from the root bone of the character. | This field is a boolean. | | pad01 | ''dummy8'' | ''0x46'' | | This field is padding. | | fadeOutTime | ''f32'' | ''0x48'' | The fade out duration if Look-At is disabled. | | | deflectType | ''u8'' | ''0x4c'' | The deflect type to use. | This field uses the following enum: BULLET_DEFLECT_TYPE | | bLookAtPosFollowTargetMode | ''u8'' | ''0x4d'' | If ON, the Look-At target position is followed after velocity and acceleration. | This field is a boolean. | | bWorldFixRotX | ''u8'' | ''0x4e'' | If ON, the X-axis rotation for Look-At is fixed relative to the World. | This field is a boolean. | | bWorldFixRotY | ''u8'' | ''0x4f'' | If ON, the Y-axis rotation for Look-At is fixed relative to the World. | This field is a boolean. | | worldFixRotOffsetAngleDegX | ''s16'' | ''0x50'' | The fixed offset angle to use for the world fix on the X-axis. In degrees. | | | worldFixRotOffsetAngleDegY | ''s16'' | ''0x52'' | The fixed offset angle to use for the world fix on the Y-axis. In degrees. | | | lookAtPosFollowTarget_BaseDmyId | ''s32'' | ''0x54'' | The reference dummy polygon ID to use for the track target position mode. | | | lookAtPosFollowTarget_AcellMPSS | ''f32'' | ''0x58'' | The acceleration towards the target in track target position mode. In metres per second ^ 2. | | | lookAtPosFollowTarget_BrakeMPSS | ''f32'' | ''0x5c'' | The deceleration in directions other than the target in track target position mode. In metres per second ^ 2. | | | lookAtPosFollowTarget_MaxSpeedKMH | ''f32'' | ''0x60'' | The maximum velocity in track target position mode. In kilometres per hour. | | | rotRate_X | ''f32'' | ''0x64'' | The rotation rate to apply to X-axis rotation. 1 is the target direction, cumulative total from the parent joint. | | | rotRate_Y | ''f32'' | ''0x68'' | The rotation rate to apply to Y-axis rotation. 1 is the target direction, cumulative total from the parent joint. | | | pad_end | ''dummy8'' | ''0x6c'' | | This field is padding. | ===== Enums ===== ==== BULLET_DEFLECT_TYPE ==== ^ Option ^ Description ^ Notes ^ | ''0'' | None | | | ''1'' | Simple | | | ''2'' | Detailed | |