Barba-negra 117 Posted April 18, 2020 Hi all guys, a hug, I come here to this thread of the forum to expose a problem and a possible solution, I am trying to animate a steering wheel that rotates with the driver's arms, currently the steering wheel turns and everything is fine, but the problem is in the driver's arms that are static, what will I be doing wrong, here is the model.cfg model.cfg class Rotation; class CfgSkeletons { class REV1_veh { skeletonBones[]= { "volant", "drivewheel", "wheel_1_2", "", "wheel_1_1", "", "wheel_2_1", "", "wheel_2_2", "", "volant" }; }; }; class CfgModels { class veh { isDiscrete = 1; sectionsInherit=""; sections[]= { }; skeletonName="REV1_veh"; class Animations { class TurnFR { type="rotationY"; source="drivingWheel"; selection="wheel_1_2"; axis=""; memory="false"; animPeriod=0; sourceAddress="loop"; minValue="rad -180"; maxValue="rad +180"; angle0="rad +90"; angle1="rad -90"; }; class TurnFL: TurnFR { selection="wheel_1_1"; // axis="wheel_1_1_axis"; }; class DrivingWheel { type="rotation"; source="drivingWheel"; selection="volant"; begin="osaVolantZac"; end="osaVolantKon"; memory="false"; animPeriod=0; minValue=-1; maxValue=1; angle0=-8; angle1=8; }; class DriveWheel { type="rotationY"; source="drivingWheel"; selection="drivewheel"; axis="drivewheel_axis"; memory=1; minValue="rad -90"; maxValue="rad +90"; angle0=1.047198; angle1=-1.047198; }; class FR { type="rotationX"; source="wheel"; selection="wheel_1_2"; begin="wheel_1_2_axis2"; end="wheel_1_2_axis2_1"; memory="false"; sourceAddress="loop"; minValue=0; maxValue=1; angle0=0; angle1="rad -360"; }; class FL: FR { selection="wheel_1_1"; begin="wheel_1_1_axis2"; end="wheel_1_1_axis2_1"; }; class RR { type="rotationX"; source="wheel"; selection="wheel_2_2"; axis=""; memory="false"; animPeriod=0; sourceAddress="loop"; minValue=0; maxValue=1; angle0=0; angle1="rad -360"; }; class RL: RR { selection="wheel_2_1"; }; }; }; }; and the config.cpp class CfgPatches { class REV1_veh { units[] = {"REV1_veh"}; weapons[] = {}; requiredVersion = 1.0; requiredAddons[] = {"A3_Soft_F"}; }; }; class CfgVehicles { class O_QuadBike_01_F; class Barba_Timon: O_QuadBike_01_F { class viewpilot; }; class veh: Barba_Timon { displayname = "Alabama helmsman"; model = "\REV1_veh\veh.p3d"; driverAction="driver_MRAP_01"; nameSound=""; terrainCoef=0.5; destrType = "DestructNo"; hasGargo = false; hasGunner = false; hasCommander = false; attendant = 0; attenuationEffectType = "OpenCarAttenuation"; audible = 5; driverLeftHandAnimName = "drivewheel"; driverLeftLegAnimName = ""; driverRightHandAnimName = "drivewheel"; class ViewPilot { initFov=0.75; minFov=0.75; maxFov=0.75; initAngleX=6; minAngleX=-15; maxAngleX=20; initAngleY=0; minAngleY=-160; maxAngleY=160; }; class RenderTargets { class RightMirror { renderTarget = "rendertarget0"; class CameraView1 { pointPosition = "PIP0_pos"; pointDirection = "PIP0_dir"; renderQuality = 2; renderVisionMode = 0; fov = 0.7; }; }; class LeftMirror { renderTarget = "rendertarget1"; class CameraView1 { pointPosition = "PIP1_pos"; pointDirection = "PIP1_dir"; renderQuality = 2; renderVisionMode = 0; fov = 0.7; }; }; }; }; }; 1 Share this post Link to post Share on other sites