Jump to content
Sign in to follow this  
Get Trippy

Model.cfg help please

Recommended Posts

when it comes to model configs i'm not that experienced, I've been stuck here for about a week now and it seems no matter what i do the model won't animate.

 

Here is my model.cfg

 

 

Spoiler

class CfgSkeletons
{
        class Default
    {
        isDiscrete=1;
        skeletonInherit="";
        skeletonBones[]={};
    };
    
    class Skeleton : Default
    {
        isDiscrete=1;
        skeletonInherit="";
        skeletonBones[]={ "", "rotor_1", "", "rotor_2", "", "flap_1", "", "flap_2", "", "slat_left", "", "slat_right", "", "", "elevator_left", "", "elevator_right", "", "rudder_1", "", "rudder_2", "", "aileron_1", "", "aileron_2", "", "canopy", "", "glass2", "canopy", "canopy_int", "", "glass2_int", "canopy_int", "gear_1_hatch_1", "", "gear_1_hatch_2", "", "gear_1_hatch_3", "", "gear_1_hatch_4", "", "gear_2_hatch_1", "", "gear_2_hatch_2", "", "gear_2_hatch_3", "", "gear_3_hatch_1", "", "gear_3_hatch_2", "", "gear_3_hatch_3", "", "gear_1", "", "gear_1_piston_1", "gear_1", "gear_1_steering", "gear_1", "gear_1_front", "gear_1_steering", "gear_1_damper", "gear_1_steering", "gear_1_stabil_1", "gear_1_damper", "wheel_1", "gear_1_damper", "gear_1_stabil_2", "gear_1_steering", "gear_1_piston_2", "", "gear_2", "", "gear_2_damper", "gear_2", "gear_2_wheelbase", "gear_2_damper", "wheel_2", "gear_2_wheelbase", "gear_3", "", "gear_3_damper", "gear_3", "gear_3_wheelbase", "gear_3_damper", "wheel_3", "gear_3_wheelbase", "monitors", "", "airspeed_1", "", "alt_1", "", "vertspeed_1", "", "horizont_1", "", "horizont_3", "", "compass_1", "", "compass_3", "", "clockhour", "", "clockminute", "", "damagehide", "", "glass1", "damagehide"};
    };
};
class CfgModels
{
    class Default
    {
        sectionsInherit="";
        sections[]={};
        skeletonName="";
    };
    class fa18c : Default
    {
        htMin=0;
        htMax=0;
        afMax=0;
        mfMax=0;
        mFact=0;
        tBody=0;
        skeletonName="Skeleton";
        sectionsInherit="";
        sections[]={"camo1", "trup", "podsvit pristroju", "l svetlo"};
        class Animations
        {
            class damageHide
            {
                type="hide";
                source="damage";
                selection="damagehide";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                hideValue=1;
            };
            class damageCanopy
            {
                type="hide";
                source="damage";
                selection="glass2";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                hideValue=1;
            };
            class rotorL
            {
                type="rotation";
                source="rotor";
                selection="rotor_1";
                axis="rotor_1_axis";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                angle0=0;
                angle1=6.283185;
            };
            class rotorR
            {
                type="rotation";
                source="rotor";
                selection="rotor_2";
                axis="rotor_2_axis";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                angle0=0;
                angle1=6.283185;
            };
            class Flap_1
            {
                type="rotation";
                source="flap";
                selection="flap_1";
                axis="flap_1_axis";
                sourceAddress="clamp";
                minPhase=0.5;
                maxPhase=1;
                minValue=0.5;
                maxValue=1;
                memory=0;
                angle0=0;
                angle1=0.7;
            };
            class Flap_2
            {
                type="rotation";
                source="flap";
                selection="flap_2";
                axis="flap_2_axis";
                sourceAddress="clamp";
                minPhase=0.5;
                maxPhase=1;
                minValue=0.5;
                maxValue=1;
                memory=0;
                angle0=0;
                angle1=-0.7; 
            };
            class Slat_1
            {
                type="rotation";
                source="SpeedBrake";
                selection="slat_1";
                axis="slat_1_axis";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                angle0=0;
                angle1=0.5;
            };
            class Slat_2
            {
                type="rotation";
                source="SpeedBrake";
                selection="slat_2";
                axis="slat_2_axis";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                angle0=0;
                angle1=0.5;  
            };
            class Aileron_1
            {
                type="rotation";
                source="aileron";
                selection="aileron_1";
                axis="aileron_1_axis";
                sourceAddress="clamp";
                minPhase=-1;
                maxPhase=1;
                minValue=-1;
                maxValue=1;
                memory=0;
                angle0=-0.436332;
                angle1=0.523599;
            };
            class Aileron_2
            {
                type="rotation";
                source="aileron"
                selection="aileron_2";
                axis="aileron_2_axis";
                sourceAddress="clamp";
                minPhase=-1;
                maxPhase=1;
                minValue=-1;
                maxValue=1;
                memory=0;
                angle0=-0.523599;
                angle1=0.436332;
            };
            class Elevator
            {
                type="rotation";
                source="elevator";
                selection="elevator";
                axis="elevator_axis";
                sourceAddress="clamp";
                minPhase=-1;
                maxPhase=1;
                minValue=-1;
                maxValue=1;
                memory=0;
                angle0=-0.499164;
                angle1=0.499164;
            };
            class Rudder_1
            {
                type="rotation";
                source="rudder";
                selection="rudder_1";
                axis="rudder_1_axis";
                sourceAddress="clamp";
                minPhase=-1;
                maxPhase=1;
                minValue=-1;
                maxValue=1;
                memory=0;
                angle0=-0.375246;
                angle1=0.375246;
            };
            class Rudder_2
            {
                type="rotation";
                source="rudder";
                selection="rudder_2";
                axis="rudder_2_axis";
                sourceAddress="clamp";
                minPhase=-1;
                maxPhase=1;
                minValue=-1;
                maxValue=1;
                memory=0;
                angle0=-0.375246;
                angle1=0.375246;
            };
            class canopy
            {
                type="rotation";
                source="cabin";
                selection="canopy";
                axis="canopy_axis";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=8;
                minValue=0;
                maxValue=8;
                memory=0;
                angle0=-1.32645;
                angle1=0;
            };
            class canopy_int
            {
                type="rotation";
                source="cabin";
                selection="canopy_int";
                axis="canopy_int_axis";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=8;
                minValue=0;
                maxValue=8;
                memory=0;
                angle0=-1.32645;
                angle1=0;
            };
            class Wheel_1
            {
                type="rotationx";
                source="wheel";
                selection="wheel_1";
                sourceAddress="loop";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                angle0=0;
                angle1=-6.283185;
            };
            class Wheel_2
            {
                type="rotationx";
                source="wheel";
                selection="wheel_2";
                sourceAddress="loop";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                angle0=0;
                angle1=-6.283185;
            };
            class Wheel_3
            {
                type="rotationx";
                source="wheel";
                selection="wheel_3";
                sourceAddress="loop";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                angle0=0;
                angle1=-6.283185;
            };
            class Gear_1
            {
                type="rotation";
                source="Gear";
                selection="gear_1";
                axis="gear_1_axis";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=0.8;
                minValue=0;
                maxValue=0.8;
                memory=0;
                angle0=0;
                angle1=1.69;
            };
            class gear_1_Steering
            {
                type="rotation";
                source="noseWheelTurn";
                selection="gear_1_steering";
                axis="gear_1_damper_axis";
                sourceAddress="clamp";
                minPhase=-1;
                maxPhase=1;
                minValue=-1;
                maxValue=1;
                memory=0;
                angle0=-0.349066;
                angle1=0.349066;
            };
            class gear_1_hatch_1
            {
                type="rotation";
                source="Gear";
                selection="gear_1_hatch_1";
                axis="gear_1_hatch_1_axis";
                sourceAddress="clamp";
                minPhase=0.75;
                maxPhase=1;
                minValue=0.75;
                maxValue=1;
                memory=0;
                angle0=-1.570796;
                angle1=0;
            };
            class gear_1_hatch_2
            {
                type="rotation";
                source="Gear";
                selection="gear_1_hatch_2";
                axis="gear_1_hatch_2_axis";
                sourceAddress="clamp";
                minPhase=0.75;
                maxPhase=1;
                minValue=0.75;
                maxValue=1;
                memory=0;
                angle0=1.570796;
                angle1=0;;
            };
            class gear_1_hatch_3
            {
                type="rotation";
                source="Gear";
                selection="gear_1_hatch_3";
                axis="gear_1_hatch_3_axis";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=0.8;
                minValue=0;
                maxValue=0.8;
                memory=0;
                angle0=0.62;
                angle1=0;
            };
            class gear_1_hatch_4
            {
                type="rotation";
                source="Gear";
                selection="gear_1_hatch_4";
                axis="gear_1_hatch_4_axis";
                sourceAddress="clamp";
                minPhase=0.75;
                maxPhase=1;
                minValue=0.75;
                maxValue=1;
                memory=0;
                angle0=-1.7;
                angle1=0;
            };
            class gear_1_front
            {
                type="rotation";
                source="Gear";
                selection="gear_1_front";
                axis="gear_1_front_axis
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=0.4;
                minValue=0;
                maxValue=0.4;
                memory=0;
                angle0=0;
                angle1=0.7;
            };
            class gear_1_piston_2
            {
                type="rotation";
                source="Gear";
                selection="gear_1_piston_2";
                axis="gear_1_piston_2_axis
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=0.8;
                minValue=0;
                maxValue=0.8;
                memory=0;
                angle0=0;
                angle1=-0.63;
            };
            class gear_1_piston_1
            {
                type="rotation";
                source="Gear";
                selection="gear_1_piston_1";
                axis="gear_1_piston_1_axis
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=0.8;
                minValue=0;
                maxValue=0.8;
                memory=0;
                angle0=0;
                angle1=1.165;
            };
            class gear_1_damper
            {
                type="translation";
                source="Gear";
                selection="gear_1_damper";
                axis="gear_1_damper_axis
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                offset0=0;
                offset1=0.55;
            };
            class gear_1_stabil_1
            {
                type="rotation";
                source="altRadar";
                selection="gear_1_stabil_1";
                axis="gear_1_stabil_1_axis
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                angle0=0;
                angle1=0.5;
            };
            class gear_1_stabil_2
            {
                type="rotation";
                source="altRadar";
                selection="gear_1_stabil_2";
                axis="gear_1_stabil_2_axis
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                angle0=0;
                angle1=-0.4;
            };
            class Gear_2
            {
                type="rotation";
                source="Gear";
                selection="gear_2";
                axis="gear_2_axis
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=0.8;
                minValue=0;
                maxValue=0.8;
                memory=0;
                angle0=0;
                angle1=1.6;
            };
            class gear_2_hatch_1
            {
                type="rotation";
                source="Gear";
                selection="gear_2_hatch_1";
                axis="gear_2_hatch_1_axis
                sourceAddress="clamp";
                minPhase=0.75;
                maxPhase=1;
                minValue=0.75;
                maxValue=1;
                memory=0;
                angle0=-1.5;
                angle1=0;
            };
            class gear_2_hatch_2
            {
                type="rotation";
                source="Gear";
                selection="gear_2_hatch_2";
                axis="gear_2_hatch_2_axis
                sourceAddress="clamp";
                minPhase=0.75;
                maxPhase=1;
                minValue=0.75;
                maxValue=1;
                memory=0;
                angle0=-1.45;
                angle1=0;
            };
            class gear_2_hatch_3
            {
                type="rotation";
                source="Gear";
                selection="gear_2_hatch_3";
                axis="gear_2_hatch_3_axis
                sourceAddress="clamp";
                minPhase=0.75;
                maxPhase=1;
                minValue=0.75;
                maxValue=1;
                memory=0;
                angle0=0.8;
                angle1=0;
            };
            class Gear_2_damper
            {
                type="rotation";
                source="Gear";
                selection="gear_2_damper";
                axis="gear_2_damper_axis
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=0.7;
                minValue=0;
                maxValue=0.7;
                memory=0;
                angle0=0;
                angle1=0.95;
            };
            class Gear_3
            {
                type="rotation";
                source="Gear";
                selection="gear_3";
                axis="gear_3_axis
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=0.8;
                minValue=0;
                maxValue=0.8;
                memory=0;
                angle0=0;
                angle1=-1.6;
            };
            class gear_3_hatch_1
            {
                type="rotation";
                source="Gear";
                selection="gear_3_hatch_1";
                axis="gear_3_hatch_1_axis
                sourceAddress="clamp";
                minPhase=0.75;
                maxPhase=1;
                minValue=0.75;
                maxValue=1;
                memory=0;
                angle0=1.5;
                angle1=0;
            };
            class gear_3_hatch_2
            {
                type="rotation";
                source="Gear";
                selection="gear_3_hatch_2";
                axis="gear_3_hatch_2_axis
                sourceAddress="clamp";
                minPhase=0.75;
                maxPhase=1;
                minValue=0.75;
                maxValue=1;
                memory=0;
                angle0=1.45;
                angle1=0;
            };
            class gear_3_hatch_3
            {
                type="rotation";
                source="Gear";
                selection="gear_3_hatch_3";
                axis="gear_3_hatch_3_axis
                sourceAddress="clamp";
                minPhase=0.75;
                maxPhase=1;
                minValue=0.75;
                maxValue=1;
                memory=0;
                angle0=-0.8;
                angle1=0;
            };
            class Gear_3_damper
            {
                type="rotation";
                source="Gear";
                selection="gear_3_damper";
                axis="gear_3_damper_axis
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=0.7;
                minValue=0;
                maxValue=0.7;
                memory=0;
                angle0=0;
                angle1=-0.95;
            };
            class tailhook
            {
                type="rotation";
                source="";
                selection="tailhook";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                angle0=0;
                angle1=-0.8377581;
            };
            class fuel_probe
            {
                type="rotationx";
                source="";
                selection="fuel_probe";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                angle0=0;
                angle1=3.141593;
            };
            class IndicatorCompass
            {
                type="rotation";
                source="direction";
                selection="compass_1";
                axis="compass_1_axis
                sourceAddress="clamp";
                minPhase=-3.141593;
                maxPhase=3.141593;
                minValue=-3.141593;
                maxValue=3.141593;
                memory=0;
                angle0=0;
                angle1=-6.283185;
            };
            class HorizonDive
            {
                type="rotationx";
                source="horizondive";
                selection="horizont_1";
                axis="horizont_1_axis
                sourceAddress="clamp";
                minPhase=-0.785398;
                maxPhase=0.785398;
                minValue=-0.785398;
                maxValue=0.785398;
                memory=0;
                angle0=-0.785398;
                angle1=0.785398;
            };
            class HorizonBank
            {
                type="rotation";
                source="horizonBank";
                selection="horizont_1";
                axis="horizontbank_1_axis
                sourceAddress="clamp";
                minPhase=-6.28319;
                maxPhase=6.28319;
                minValue=-6.28319;
                maxValue=6.28319;
                memory=0;
                angle0=-6.283185;
                angle1=6.283185;
            };
            class IndicatorSpeed1
            {
                type="rotation";
                source="speed";
                selection="airspeed_1";
                axis="airspeed_1_axis
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=125;
                minValue=0;
                maxValue=125;
                memory=0;
                angle0=6.283185;
                angle1=-5.585053;
            };
            class IndicatorVertSpeed1
            {
                type="rotation";
                source="vertSpeed";
                selection="vertspeed_1";
                axis="vertspeed_1_axis
                sourceAddress="clamp";
                minPhase=-60;
                maxPhase=60;
                minValue=-60;
                maxValue=60;
                memory=0;
                angle0=3.141593;
                angle1=-3.141593;
            };
            class IndicatorAltRad1
            {
                type="rotation";
                source="altRadar";
                selection="alt_1";
                axis="alt_1_axis
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1000;
                minValue=0;
                maxValue=1000;
                memory=0;
                angle0=6.283185;
                angle1=-6.283185;
            };
            class monitors_on
            {
                type="translation";
                source="rpm";
                selection="monitors";
                axis="monitors_axis
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=0.1;
                minValue=0;
                maxValue=0.1;
                memory=0;
                offset0=1;
                offset1=0;
            };
        };
    };
};

 

Edited by FallujahMedic -FM-
Please use "Spoiler" tags for large blocks of text

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×