Files
braf/braf_armored/BRAF_LMV/model.cfg

702 lines
14 KiB
INI

class CfgSkeletons
{
class Default
{
isDiscrete=1;
skeletonInherit="";
skeletonBones[]={};
};
class BRAF_LMV_Skeleton : Default
{
SkeletonBones[]=
{
"damageHide","",
"drivewheel","damageHide",
"wheel_1_1_damper","",
"wheel_1_1_steering","wheel_1_1_damper",
"wheel_1_1","wheel_1_1_steering",
"wheel_1_1_unhide","wheel_1_1",
"wheel_1_1_hide","wheel_1_1",
"wheel_1_2_damper","",
"wheel_1_2","wheel_1_2_damper",
"wheel_1_2_unhide","wheel_1_2",
"wheel_1_2_hide","wheel_1_2",
"wheel_2_1_damper","",
"wheel_2_1_steering","wheel_2_1_damper",
"wheel_2_1","wheel_2_1_steering",
"wheel_2_1_unhide","wheel_2_1",
"wheel_2_1_hide","wheel_2_1",
"wheel_2_2_damper","",
"wheel_2_2","wheel_2_2_damper",
"wheel_2_2_unhide","wheel_2_2",
"wheel_2_2_hide","wheel_2_2",
"speed","damageHide",
"rpm","damageHide",
"temp","damageHide",
"volt","damageHide",
"fuel","damageHide",
"Antenna_1","damageHide",
"Antenna_2","damageHide",
"reverselight","damageHide",
"marker","damageHide",
"CamonetHull","damageHide",
"step","damageHide",
"step_hide","damageHide",
"Bumper_1","damageHide",
"Bumper_2","damageHide",
"jerrycan","damageHide",
"smoke","damageHide",
"Armed","",
"mainturret","Armed",
"mainGun","mainturret",
"gun_recoil","mainGun",
"zasleh","mainGun",
"Glass1","damageHide",
"Glass2","damageHide",
"Glass3","damageHide",
"Glass4","damageHide",
"Glass5","damageHide",
"rendertarget0","damageHide",
"control","Armed",
"Stick_L","control",
"Stick_R","control",
"hatch_gunner",""
};
};
};
class CfgModels
{
class Default
{
sections[] = {};
sectionsInherit="";
skeletonName = "";
};
class BRAF_LMV : Default
{
skeletonName="BRAF_LMV_Skeleton";
sections[]=
{
"Camo1",
"Camo2",
"Camo3",
"Remax",
"Remax_C",
"Camonet",
"Glass1",
"Glass2",
"Glass3",
"Glass4",
"Glass5",
"Light_L1",
"Light_L2",
"Light_R1",
"Light_R2",
"backlight",
"brakelight",
"dashboardlight",
"zbytek",
"clan",
"zasleh",
"fratricide_counter",
"NATOSymbol_currentFraction_first",
"NATOSymbol_currentFraction_second",
"NATOSymbol_type",
"NATOSymbol_size",
"NATOSymbol_superiorFraction_first",
"NATOSymbol_superiorFraction_second"
};
class Animations
{
class drivewheel
{
type="rotation";
angle0="rad 75";
angle1="rad -75";
axis="axis_drivewheel";
memory=1;
minValue=-1;
maxValue=1;
minPhase=-1;
maxPhase=1;
source="drivingWheel";
sourceAddress=0;
selection="drivewheel";
};
class rpm
{
type="rotation";
angle0="rad 130";
angle1="rad -130";
axis="axis_rpm";
memory=1;
minValue=0;
maxValue=6000;
minPhase=0;
maxPhase=1;
source="rpm";
sourceAddress=0;
selection="rpm";
};
class speed
{
type="rotation";
angle0="rad -130";
angle1="rad 133";
axis="axis_speed";
memory=1;
minValue=5.555556;
maxValue=61.11111;
minPhase=0;
maxPhase=1;
source="speed";
sourceAddress=0;
selection="speed";
};
class fuel
{
type="rotation";
source="fuel";
selection="fuel";
axis="axis_fuel";
memory=1;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
angle0="rad -135";
angle1="rad -35";
};
class temp
{
type="rotation";
source="engineTemp";
selection="temp";
axis="axis_temp";
memory=1;
minValue=50;
maxValue=130;
minPhase=0;
maxPhase=1;
angle0="rad -140";
angle1="rad -35";
};
class volt
{
type="rotation";
source="engineTemp";
selection="volt";
axis="axis_volt";
memory=1;
minValue=9;
maxValue=19;
minPhase=0;
maxPhase=1;
angle0="rad 55";
angle1="rad -55";
};
class reverse
{
type="Hide";
selection="reverselight";
sourceAddress="clamp";
source="Gear";
minValue=-1;
maxValue=0;
hideValue="0.2";
};
class Marker_Hide
{
type="hide";
selection="marker";
sourceAddress="clamp";
source="Marker_Hide";
memory=1;
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
hideValue=1;
};
class Steering_1
{
type="rotation";
angle0=-0.35;
angle1=0.35;
axis="axis_steering_1_1";
memory=1;
minValue=-1;
maxValue=1;
minPhase=-1;
maxPhase=1;
source="drivingWheel";
sourceAddress=0;
selection="wheel_1_1_steering";
};
class Steering_2: Steering_1
{
axis="axis_steering_2_1";
selection="wheel_2_1_steering";
};
class Wheel_1_1
{
type="rotationX";
angle0=0;
angle1=-6.283185;
axis="wheel_1_1_axis";
memory=1;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
source="wheel";
sourceAddress=1;
selection="wheel_1_1";
};
class wheel_1_2: Wheel_1_1
{
axis="wheel_1_2_axis";
selection="wheel_1_2";
};
class wheel_2_1: Wheel_1_1
{
axis="wheel_2_1_axis";
selection="wheel_2_1";
};
class Wheel_2_2: Wheel_1_1
{
axis="wheel_2_2_axis";
selection="wheel_2_2";
};
class wheel_1_1_Damper
{
type="translation";
axis="axis_damper";
selection="wheel_1_1_damper";
sourceAddress="clamp";
source="damper";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
offset0=1;
offset1=-0.15;
};
class wheel_1_2_Damper: wheel_1_1_Damper
{
selection="wheel_1_2_damper";
};
class wheel_2_1_Damper: wheel_1_1_Damper
{
selection="wheel_2_1_damper";
};
class wheel_2_2_Damper: wheel_1_1_Damper
{
selection="wheel_2_2_damper";
};
class wheel_1_1_Damage
{
type="translationY";
offset0=0;
offset1=0.18;
memory=1;
minValue=0;
maxValue=-0.2;
minPhase=0;
maxPhase=1;
source="HitLFWheel";
sourceAddress=0;
selection="wheel_1_1_damper";
};
class wheel_1_2_Damage: wheel_1_1_Damage
{
source="HitLBWheel";
selection="wheel_1_2_damper";
};
class wheel_2_1_Damage: wheel_1_1_Damage
{
source="HitRFWheel";
selection="wheel_2_1_damper";
};
class wheel_2_2_Damage: wheel_1_1_Damage
{
source="HitRBWheel";
selection="wheel_2_2_damper";
};
class wheel_1_1_destruct_unhide
{
type="hide";
hideValue=0;
unhideValue=1;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
source="HitLFWheel";
sourceAddress=2;
selection="wheel_1_1_unhide";
};
class wheel_1_2_destruct_unhide: wheel_1_1_destruct_unhide
{
source="HitLBWheel";
selection="wheel_1_2_unhide";
};
class wheel_2_1_destruct_unhide: wheel_1_1_destruct_unhide
{
source="HitRFWheel";
selection="wheel_2_1_unhide";
};
class wheel_2_2_destruct_unhide: wheel_1_1_destruct_unhide
{
source="HitRBWheel";
selection="wheel_2_2_unhide";
};
class Gunnerhatch
{
type="rotation";
angle0=0;
angle1="rad -100";
axis="axis_gunner_hatch";
memory=1;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
source="Close_Hatch";
sourceAddress=1;
selection="hatch_gunner";
};
class MainTurret
{
type="rotation";
angle0=-6.283185;
angle1=6.283185;
axis="axis_turret";
memory=1;
minValue=-6.283185;
maxValue=6.283185;
minPhase=-6.283185;
maxPhase=6.283185;
source="mainTurret";
sourceAddress=0;
selection="mainTurret";
};
class MainGun
{
type="rotation";
angle0=-6.283185;
angle1=6.283185;
axis="axis_gun";
memory=1;
minValue=-6.283185;
maxValue=6.283185;
minPhase=-6.283185;
maxPhase=6.283185;
source="mainGun";
sourceAddress=0;
selection="mainGun";
};
class Stick_L_Y
{
type="rotationx";
source="mainGun";
selection="Stick_L";
sourceAddress="clamp";
axis="stick_axis";
minValue=-6.283185;
maxValue=6.283185;
minPhase=-6.283185;
maxPhase=6.283185;
memory=0;
angle0="-rad 30";
angle1="rad 30";
};
class Stick_R_Y: Stick_L_Y
{
selection="Stick_L";
};
class Stick_L_X: Stick_L_Y
{
source="mainTurret";
angle0="-rad 30";
angle1="rad 30";
};
class Stick_R_X: Stick_L_X
{
selection="Stick_L";
angle0="rad 30";
angle1="-rad 30";
};
class Armed_Hide
{
type="hide";
source="Armed_Hide";
selection="Armed";
sourceAddress="clamp";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
hideValue=0;
unhideValue=1;
};
class Mount_Hide: Armed_Hide
{
source="Mount_Hide";
selection="Mount";
};
class MainGun_damage
{
type="rotation";
angle0=0;
angle1="rad -20";
axis="axis_gun";
memory=1;
minValue=0;
maxValue=1;
minPhase=0;
maxPhase=1;
source="damage";
sourceAddress=0;
selection="mainGun";
};
class Gun_Flash_Rot
{
type="rotation";
selection="zasleh";
sourceAddress="loop";
axis="recoil_axis";
source="Gun_Flash_Rot";
minPhase=0;
maxPhase=4;
minValue=0;
maxValue=4;
memory=0;
angle0=0;
angle1=6.283185;
};
class Gun_recoil
{
type="translation";
source="Gun_Recoil";
selection="gun_recoil";
sourceAddress="loop";
axis="recoil_axis";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
offset0=0;
offset1=1;
};
class damageHide
{
type="hide";
source="damage";
selection="damageHide";
sourceAddress=clamp;
minPhase=0;
maxPhase=1;
minValue=0.0;
maxValue=1.0;
hideValue=1.0;
};
class Glass1_destruct
{
type="hide";
selection="Glass1";
source="HitGlass1";
minValue = 0;
maxValue = 1;
hidevalue = 0.99999;
};
class Glass2_destruct: Glass1_destruct
{
selection="Glass2";
source="HitGlass2";
};
class Glass3_destruct: Glass1_destruct
{
selection="Glass3";
source="HitGlass3";
};
class Glass4_destruct: Glass1_destruct
{
selection="Glass4";
source="HitGlass4";
};
class Glass5_destruct: Glass1_destruct
{
selection="Glass5";
source="HitGlass5";
};
class wheel_1_1_destruct: damageHide
{
source="HitLFWheel";
selection="wheel_1_1_hide";
};
class wheel_1_2_destruct: damageHide
{
source="HitLBWheel";
selection="wheel_1_2_hide";
};
class wheel_2_1_destruct: damageHide
{
source="HitRFWheel";
selection="wheel_2_1_hide";
};
class wheel_2_2_destruct: damageHide
{
source="HitRBWheel";
selection="wheel_2_2_hide";
};
class antenna1_bend_X
{
type="translationX";
source="gmeterx";
selection="Antenna_1";
animPeriod=0;
minPhase=-1;
maxPhase=1;
minValue=-0.1;
maxValue=0.1;
offset0=0.05;
offset1=-0.05;
};
class antenna1_bend_Z: antenna1_bend_X
{
type="translationZ";
source="gmeterz";
};
class antenna2_bend_X
{
type="translationX";
source="gmeterx";
selection="Antenna_2";
animPeriod=0;
minPhase=-1;
maxPhase=1;
minValue=-0.1;
maxValue=0.1;
offset0=0.05;
offset1=-0.05;
};
class antenna2_bend_Z: antenna2_bend_X
{
type="translationZ";
source="gmeterz";
};
class Step_Hide
{
type="hide";
source="Step_Hide";
selection="Step_Hide";
sourceAddress="clamp";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
hideValue=1;
};
class Step
{
type="hide";
source="Step";
selection="Step";
sourceAddress="clamp";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
hideValue=1;
};
class Bumper_1
{
type="hide";
source="Bumper_1";
selection="Bumper_1";
sourceAddress="clamp";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
hideValue=1;
};
class Bumper_2
{
type="hide";
source="Bumper_2";
selection="Bumper_2";
sourceAddress="clamp";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
hideValue=1;
};
class Jerry_Hide
{
type="hide";
source="Jerry_Hide";
selection="jerrycan";
sourceAddress="clamp";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
hideValue=1;
};
class Smoke_Hide
{
type="hide";
source="Smoke_Hide";
selection="smoke";
sourceAddress="clamp";
minPhase=0;
maxPhase=1;
minValue=0;
maxValue=1;
memory=0;
hideValue=1;
};
//class CamonetHull_Hide
//{
// type="hide";
// source="CamonetHull_Hide";
// selection="CamonetHull";
// sourceAddress="clamp";
// minPhase=0;
// maxPhase=1;
// minValue=0;
// maxValue=1;
// memory=0;
// hideValue=0;
// unhideValue=1;
//};
};
};
class BRAF_LMV_Wreck: BRAF_LMV{};
};