Jump to content
Sign in to follow this  
roberthammer

Problem with model.cfg

Recommended Posts

Hello all , i got little-big problem with this model.cfg , still shows some inherit error or something

This cfg worked good in ArmA1 , i know in ArmA2 theres no uh60 ,but dunno those new skeletons names of bis mh60

class CfgSkeletons
{
class Default;
class Vehicle;
       class Helicopter: Vehicle
{
	skeletonInherit="Vehicle";
	skeletonBones[]=
	{
		"velka vrtule",
		"",
		"mala vrtule",
		"",
		"otocvez",
		"",
		"otochlaven",
		"otocvez",
		"alt",
		"",
		"alt2",
		"",
		"nm_alt",
		"",
		"nm_alt2",
		"",
		"mph",
		"",
		"mph2",
		"",
		"vert_speed",
		"",
		"vert_speed2",
		"",
		"rpm",
		"",
		"rpm2",
		"",
		"horizont",
		"horizont_dive",
		"horizont2_dive",
		"",
		"horizont2",
		"horizont2_dive",
		"kompas",
		"",
		"kompas2",
		"",
		"hodinova",
		"",
		"hodinova2",
		"",
		"minutova",
		"",
		"minutova2",
		"",
		"damageHide",
		"",
		"rotorShaft",
		""
	};
};
class UH60Skeleton: Helicopter
{
	skeletonInherit="Helicopter";
	skeletonBones[]=
	{
		"dampers",
		"",
		"damper_rear",
		"",
		"elevator",
		"",
		"horizont_dive",
		"",
		"horizont_dive2",
		""
	};
};
class UH60MGSkeleton: UH60Skeleton
{
	skeletonInherit="UH60Skeleton";
	skeletonBones[]=
	{
		"gatling_1",
		"otochlaven",
		"otocvez_1",
		"",
		"otochlaven_1",
		"otocvez_1",
		"gatling_2",
		"otochlaven_1"
	};
};
};
class Rotation;
class CfgModels
{
class Default;
class Vehicle;
class Helicopter: Vehicle
{
	sectionsInherit="Vehicle";
	sections[]=
	{
		"sklo predni p",
		"sklo predni l",
		"velka vrtule staticka",
		"velka vrtule blur",
		"mala vrtule staticka",
		"mala vrtule blur",
		"trup",
		"motor",
		"elektronika",
		"mala vrtule",
		"velka vrtule",
		"munice",
		"zbran",
		"vez",
		"clan",
		"clan_sign",
		"podsvit pristroju"
	};
	skeletonName="Helicopter";
	class Animations
	{
		class damageHide
		{
			type="hide";
			source="damage";
			selection="damageHide";
		};
		class IndicatorAltRadar: Rotation
		{
			source="altRadar";
			sourceAddress="loop";
			selection="alt";
			axis="osa_alt";
			memory=0;
			maxValue=304;
			angle1="rad -360";
		};
		class IndicatorAltRadar2: IndicatorAltRadar
		{
			selection="alt2";
			axis="osa_alt2";
		};
		class IndicatorAltBaro: Rotation
		{
			source="altBaro";
			selection="nm_alt";
			axis="osa_nm_alt";
			memory="false";
			maxValue=61;
			angle1="rad -180";
		};
		class IndicatorAltBaro2: IndicatorAltBaro
		{
			selection="nm_alt2";
			axis="osa_nm_alt2";
		};
		class IndicatorSpeed: Rotation
		{
			source="speed";
			selection="mph";
			axis="osa_mph";
			memory="false";
			maxValue=125;
			angle1="rad -320";
		};
		class IndicatorSpeed2: IndicatorSpeed
		{
			selection="mph2";
			axis="osa_mph2";
		};
		class IndicatorVertSpeed: Rotation
		{
			source="vertSpeed";
			selection="vert_speed";
			axis="osa_vert_speed";
			memory=0;
			minValue=-30.000000;
			maxValue=30.000000;
			angle1=-5.235988;
		};
		class IndicatorVertSpeed2: IndicatorVertSpeed
		{
			selection="vert_speed2";
			axis="osa_vert_speed2";
			memory=0;
		};
		class IndicatorRPM: Rotation
		{
			source="rpm";
			selection="rpm";
			axis="osa_rpm";
			memory="false";
			maxValue=12;
			angle1="rad -320";
		};
		class IndicatorRPM2: IndicatorRPM
		{
			selection="rpm2";
			axis="osa_rpm2";
		};
		class IndicatorCompass: Rotation
		{
			source="direction";
			selection="kompas";
			axis="osa_kompas";
			memory=0;
			minValue=-3.141590;
			maxValue=3.141590;
			angle0=3.141593;
			angle1=-3.141593;
		};
		class IndicatorCompass2: IndicatorCompass
		{
			selection="kompas2";
			axis="osa_kompas2";
		};
		class WatchHour: Rotation
		{
			source="clockHour";
			selection="hodinova";
			axis="osa_time";
			memory="false";
			angle1="rad -360";
		};
		class WatchHour2: WatchHour
		{
			selection="hodinova2";
			axis="osa_time2";
		};
		class WatchMinute: Rotation
		{
			source="clockMinute";
			selection="minutova";
			axis="osa_time";
			memory="false";
			angle1="rad -360";
		};
		class WatchMinute2: WatchMinute
		{
			selection="minutova2";
			axis="osa_time2";
		};
		class HRotor: Rotation
		{
			source="rotorH";
			selection="velka vrtule";
			axis="velka osa";
			angle1="2 * 3.1415926536";
		};
		class RotorShaft: HRotor
		{
			selection="RotorShaft";
		};
		class VRotor: Rotation
		{
			source="rotorV";
			selection="mala vrtule";
			axis="mala osa";
			angle1="2 * 3.1415926536";
		};
		class HorizonBank
		{
			type="rotationZ";
			source="horizonBank";
			selection="horizont";
			axis="osa_horizont";
			memory="false";
			minValue="rad -360";
			maxValue="rad +360";
			angle0="rad -360";
			angle1="rad +360";
		};
		class HorizonDive
		{
			type="rotationX";
			source="horizonDive";
			selection="horizont_dive";
			axis="osa_horizont";
			memory=0;
			minValue="rad -360";
			maxValue="rad +360";
			angle0="rad -360";
			angle1="rad +360";
		};
		class Horizon2Bank: HorizonBank
		{
			selection="horizont2";
			axis="osa_horizont2";
		};
		class Horizon2Dive: HorizonDive
		{
			selection="horizont2_dive";
			axis="osa_horizont2";
		};
		class RotorHDive
		{
			selection="velka vrtule";
			axis="predni osa naklonu";
			type="rotationX";
			source="rotorHDive";
			minValue="rad -90";
			maxValue="rad +90";
			angle0="rad -90";
			angle1="rad +90";
			animPeriod=0;
		};
		class mala_vrtule_damage: damageHide
		{
			selection="mala vrtule";
		};
		class velka_vrtule_damage: damageHide
		{
			selection="velka vrtule";
		};
		class rotorShaft_damage: damageHide
		{
			selection="rotorShaft";
		};
	};
};
class uh_60: Helicopter
{
	skeletonName="UH60Skeleton";
	sectionsInherit="Helicopter";
	sections[]={};
	class Animations: Animations
	{
		class IndicatorSpeed: IndicatorSpeed
		{
			maxValue=50.000000;
			angle0=0.261799;
			angle1=5.759586;
		};
		class IndicatorSpeed2: IndicatorSpeed2
		{
			maxValue=50.000000;
			angle0=0.261799;
			angle1=5.759586;
		};
		class dampers: Rotation
		{
			source="altRadar";
			selection="dampers";
			axis="dampers_axis";
			maxValue=0.400000;
			angle0=-0.087266;
			angle1=-0.296706;
		};
		class dampers_rear: dampers
		{
			selection="damper_rear";
			axis="damper_rear_axis";
			angle0=0.000000;
		};
		class elevator: Rotation
		{
			source="speed";
			selection="elevator";
			axis="elevator_axis";
			minValue=25.000000;
			maxValue=27.799999;
			angle0=-0.523599;
			angle1=0.000000;
		};
		class IndicatorVertSpeed2: IndicatorVertSpeed2
		{
			type="rotation";
			source="vertSpeed";
			selection="vert_speed2";
			axis="osa_vert_speed2";
			memory=0;
			minValue=-30.000000;
			maxValue=30.000000;
			angle0=3.141593;
			angle1=-3.141593;
		};
		class IndicatorVertSpeed: IndicatorVertSpeed
		{
			type="rotation";
			source="vertSpeed";
			selection="vert_speed";
			axis="osa_vert_speed";
			memory=0;
			minValue=-30.000000;
			maxValue=30.000000;
			angle0=3.141593;
			angle1=-3.141593;
		};
		class IndicatorAltBaro: IndicatorAltBaro
		{
			type="rotation";
			source="altBaro";
			selection="nm_alt";
			axis="osa_nm_alt";
			memory=0;
			minValue=30.000000;
			maxValue=61.000000;
			angle0=0.000000;
			angle1=6.108653;
		};
		class IndicatorAltBaro2: IndicatorAltBaro2
		{
			type="rotation";
			source="altBaro";
			selection="nm_alt2";
			axis="osa_nm_alt2";
			memory=0;
			minValue=30.000000;
			maxValue=61.000000;
			angle0=0.000000;
			angle1=6.108653;
		};
		class IndicatorAltRadar: IndicatorAltRadar
		{
			type="rotation";
			source="altRadar";
			selection="alt";
			axis="osa_alt";
			memory=0;
			minValue=0.000000;
			maxValue=304.000000;
			angle0=-2.268928;
			angle1=4.363323;
		};
		class IndicatorAltRadar2: IndicatorAltRadar2
		{
			angle0=-2.268928;
			angle1=4.363323;
		};
		class elevator_damage: damageHide
		{
			selection="elevator";
		};
		class HorizonDive: HorizonDive
		{
			angle0=-6.283185;
			angle1=6.283185;
		};
	};
};
class uh_60mg: uh_60
{
	sectionsInherit="uh_60";
	sections[]=
	{
		"zasleh_1"
	};
	skeletonName="UH60MGSkeleton";
	class Animations: Animations
	{
		class MainTurret
		{
			type="rotationY";
			source="mainTurret";
			selection="OtocVez";
			axis="OsaVeze";
			animPeriod=0;
			minValue="rad -360";
			maxValue="rad +360";
			angle0="rad -360";
			angle1="rad +360";
		};
		class MainGun: MainTurret
		{
			type="rotationX";
			source="mainGun";
			selection="OtocHlaven";
			axis="OsaHlavne";
		};
		class Turret_2: MainTurret
		{
			source="Turret_2";
			selection="OtocVez_1";
			axis="OsaVeze_1";
		};
		class Gun_2: MainGun
		{
			source="Gun_2";
			selection="OtocHlaven_1";
			axis="OsaHlavne_1";
		};
		class MachineGun_1: Rotation
		{
			selection="gatling_1";
			axis="gatling_1_axis";
			angle1="-600 * 3.141592654";
			source="Gatling_1";
		};
		class MachineGun_2: MachineGun_1
		{
			selection="gatling_2";
			axis="gatling_2_axis";
			source="Gatling_2";
		};
		class otocvez_damage: damageHide
		{
			selection="otocvez";
		};
		class otocvez_1_damage: damageHide
		{
			selection="otocvez_1";
		};
	};
};
class MH60M_Blackhawk: uh_60mg
{
       skeletonName="UH60MGSkeleton";
       sectionsInherit="uh_60";
};
};

Can you help me pls , ahead thx

Edited by RobertHammer

Share this post


Link to post
Share on other sites

Well, naturally you still binarize stuff in your old well known ArmA tools directory. Then just place your binarized addon ingame ArmA 2.

Basically you model for ArmA 2 exactly as you did with ArmA, except that you cannot use the changed class names and requiredAddons/versions. requiredversion needs to be no bigger than 1.02 which is latest patch and requiredaddons cant have stuff like Sara or dbe1 in there.

Other than that, you're good with the basic old working method from ArmA.

Share this post


Link to post
Share on other sites

thx to tips , snake man ,but i updated new rvmats and etc Everything is allright but this model.cfg is not right , theres some bug or something , because i tryed with this "old" and ingame heli wont rotate the rotors / animations off

Edited by RobertHammer

Share this post


Link to post
Share on other sites

Use this to extract the model.cfg from binarized p3ds.

Needs PboDll

Share this post


Link to post
Share on other sites
Use this to extract the model.cfg from binarized p3ds.

Needs PboDll

Hmm thx ,but it crashes :confused:

Can you pls just put here the new mh60 model.cfg? ahead big thx

Share this post


Link to post
Share on other sites

Be aware that this is the info taken from the binarized p3d. So the original animation defines probably looked different using other animationTypes than "direct". But the movement should be the same with these values.

class cfgSkeletons

{

class default;

class MH60MGSkeleton : default

{

SkeletonBones[]=

{

"velka vrtule","",

"mala vrtule","",

"otocvez","",

"otochlaven","otocvez",

"otochlaven_shake","otochlaven",

"ammo_belt","otochlaven_shake",

"bullet008","ammo_belt",

"bullet007","bullet008",

"bullet006","bullet007",

"bullet005","bullet006",

"bullet004","bullet005",

"bullet003","bullet004",

"bullet002","bullet003",

"bullet001","bullet002",

"magazine","otochlaven_shake",

"feedtray_cover","otochlaven_shake",

"bolt","otochlaven_shake",

"alt","",

"alt2","",

"nm_alt","",

"nm_alt2","",

"mph","",

"mph2","",

"vert_speed","",

"vert_speed2","",

"rpm","",

"rpm2","",

"horizont_dive","",

"horizont","horizont_dive",

"horizont2_dive","",

"horizont2","horizont2_dive",

"kompas","",

"kompas2","",

"hodinova","",

"hodinova2","",

"minutova","",

"minutova2","",

"damagehide","",

"rotorshaft","",

"glass1","",

"glass2","",

"glass3","",

"glass4","",

"glass5","",

"glass6","",

"dampers","",

"damper_rear","",

"elevator","",

"otocvez_1","",

"otochlaven_1","otocvez_1",

"otochlaven_1_shake","otochlaven_1",

"ammo_belt_2","otochlaven_1_shake",

"bullet008_2","ammo_belt_2",

"bullet007_2","bullet008_2",

"bullet006_2","bullet007_2",

"bullet005_2","bullet006_2",

"bullet004_2","bullet005_2",

"bullet003_2","bullet004_2",

"bullet002_2","bullet003_2",

"bullet001_2","bullet002_2",

"magazine_2","otochlaven_1_shake",

"feedtray_cover_2","otochlaven_1_shake",

"bolt_2","otochlaven_1_shake",

"horizont_1","",

"horizont_1b","",

"compass_1","",

};

};

};

class CfgModels

{

class Default;

class MH_60mg:default

{

skeletonName=MH60MGSkeleton;

sections[]=

{

"glass1",

"glass2",

"glass3",

"glass4",

"glass5",

"glass6",

"elektronika",

"motor",

"p svetlo",

"l svetlo",

"velka vrtule staticka",

"velka vrtule blur",

"trup",

"zasleh",

"zasleh_1",

"mala vrtule blur",

"mala vrtule staticka",

"clan",

"clan_sign",

};

class Animations

{

class Rotor_destructX

{

type=direct; //rotationX;

selection=velka vrtule;

source=damage;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,-0.349066,2.8026e-045};

AxisDir[] = {7.56489e+028,6.74038e+022,3.07348e+032};

angle = 8.21511e-039;

axisOffset = 2.73681e+020;

};

class Rotor_destructY

{

type=direct; //rotationY;

selection=velka vrtule;

source=damage;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,0.698132,2.8026e-045};

AxisDir[] = {2.72528e+020,7.68394e+031,1.65317e+019};

angle = 7.71353e+031;

axisOffset = 7.20846e+031;

};

class mala_vrtule_destructY

{

type=direct; //rotationY;

selection=mala vrtule;

source=damage;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,0.174533,4.2039e-045};

AxisDir[] = {2.72528e+020,7.68394e+031,1.65317e+019};

angle = 7.71353e+031;

axisOffset = 7.20846e+031;

};

class mala_vrtule_destructZ

{

type=direct; //rotationZ;

selection=mala vrtule;

source=damage;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,0.436332,1.26117e-044};

AxisDir[] = {1.78598e+031,1.64687e+022,4.84185e+030};

angle = 1.06886e-038;

axisOffset = 62569.3;

};

class Glass1_destruct

{

type=hide;

selection=glass1;

source=HitGlass1;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

hideValue = 0.990000;

};

class Glass2_destruct

{

type=hide;

selection=glass2;

source=HitGlass2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

hideValue = 0.990000;

};

class Glass3_destruct

{

type=hide;

selection=glass3;

source=HitGlass3;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

hideValue = 0.990000;

};

class Glass4_destruct

{

type=hide;

selection=glass4;

source=HitGlass4;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

hideValue = 0.990000;

};

class Glass5_destruct

{

type=hide;

selection=glass5;

source=HitGlass5;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

hideValue = 0.990000;

};

class Glass6_destruct

{

type=hide;

selection=glass6;

source=HitGlass6;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

hideValue = 0.990000;

};

class damageHide

{

type=hide;

selection=damagehide;

source=damage;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

hideValue = 1.000000;

};

class IndicatorCompass2

{

type=direct; //rotaton;

source=direction;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {3.14159,-3.14159,0};

AxisDir[] = {4.50802e+021,3.03327e+032,1.09771e+027};

angle = 241038;

axisOffset = 1.05114e-038;

};

class WatchHour

{

type=direct; //rotaton;

source=clockHour;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,-6.28319,0};

AxisDir[] = {4.50802e+021,3.03327e+032,2.36482e+021};

angle = 2.74952e+026;

axisOffset = 4.86133e+030;

};

class WatchHour2

{

type=direct; //rotaton;

source=clockHour;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,-6.28319,0};

AxisDir[] = {4.50802e+021,1.80509e+028,9.31716e-039};

angle = 4.41658e+021;

axisOffset = 1.80509e+028;

};

class WatchMinute

{

type=direct; //rotaton;

source=clockMinute;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,-6.28319,0};

AxisDir[] = {4.50802e+021,1.80509e+028,1.3356e-008};

angle = 7.31581e+028;

axisOffset = 1.55211e+025;

};

class WatchMinute2

{

type=direct; //rotaton;

source=clockMinute;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,-6.28319,0};

AxisDir[] = {7.5844e+031,2.54416e+030,4.74289e+030};

angle = 1.00893e-043;

axisOffset = 0;

};

class HRotor

{

type=direct; //rotaton;

selection=velka vrtule;

source=rotorH;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,6.28319,0};

AxisDir[] = {7.56489e+028,2.67854e+020,2.54431e+030};

angle = 4.74289e+030;

axisOffset = 1.00893e-043;

};

class RotorShaft

{

type=direct; //rotaton;

selection=rotorshaft;

source=rotorH;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,6.28319,0};

AxisDir[] = {7.58441e+031,2.54416e+030,4.74289e+030};

angle = 1.20512e-043;

axisOffset = 0;

};

class VRotor

{

type=direct; //rotaton;

selection=mala vrtule;

source=rotorV;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,6.28319,4.2039e-045};

AxisDir[] = {1.83178e+025,1.38788e-008,2.88184e+026};

angle = 4.74193e+030;

axisOffset = 1.85287e+028;

};

class Horizon2Bank

{

type=direct; //rotationZ;

source=horizonBank;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {-6.28319,6.28319,1.4013e-045};

AxisDir[] = {1.83178e+025,1.38788e-008,7.27277e+022};

angle = 4.74193e+030;

axisOffset = 1.85287e+028;

};

class Horizon2Dive

{

type=direct; //rotationX;

source=horizonDive;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {-6.28319,6.28319,1.4013e-045};

AxisDir[] = {7.56489e+028,1.48307e+025,2.42534e+024};

angle = 3.03032e+035;

axisOffset = 1.48419e+025;

};

class RotorHDive

{

type=direct; //rotationX;

selection=velka vrtule;

source=horizonDive;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {-0.0698132,0.0698132,4.2039e-045};

AxisDir[] = {7.56489e+028,2.23993e+020,2.42578e+024};

angle = 3.03032e+035;

axisOffset = 2.24164e+020;

};

class RotorHBank

{

type=direct; //rotationZ;

selection=velka vrtule;

source=horizonBank;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0.174533,-0.174533,1.26117e-044};

AxisDir[] = {2.72528e+020,7.68394e+031,1.65317e+019};

angle = 2.73681e+020;

axisOffset = 9.47396e+021;

};

class mala_vrtule_damage

{

type=hide;

selection=mala vrtule;

source=damage;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

hideValue = 1.000000;

};

class velka_vrtule_damage

{

type=hide;

selection=velka vrtule;

source=damage;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

hideValue = 1.000000;

};

class rotorShaft_damage

{

type=hide;

selection=rotorshaft;

source=damage;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

hideValue = 1.000000;

};

class IndicatorSpeed

{

type=direct; //rotaton;

source=speed;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0.261799,5.75959,0};

AxisDir[] = {1.72597e+025,7.56321e+028,7.09317e+022};

angle = 4.62779e-039;

axisOffset = 6.77185e+022;

};

class IndicatorSpeed2

{

type=direct; //rotaton;

source=speed;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0.261799,5.75959,0};

AxisDir[] = {2.93863e+029,1.06021e-038,2.62448e+011};

angle = 4.46435e+030;

axisOffset = 0;

};

class dampers

{

type=direct; //rotaton;

selection=dampers;

source=altRadar;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {-0.087266,-0.296706,0};

AxisDir[] = {2.93863e+029,1.75422e+019,4.46443e+030};

angle = 7.49115e+031;

axisOffset = 2.63304e+020;

};

class dampers_rear

{

type=direct; //rotaton;

selection=damper_rear;

source=altRadar;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,-0.296706,0};

AxisDir[] = {1.16331e+033,4.74289e+030,7.09681e+022};

angle = 3.60148e-041;

axisOffset = 2.28777e+023;

};

class elevator

{

type=direct; //rotaton;

selection=elevator;

source=speed;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {-0.523599,0,0};

AxisDir[] = {1.72597e+025,7.56321e+028,4.5425e+030};

angle = 7.09317e+022;

axisOffset = 4.62779e-039;

};

class IndicatorVertSpeed2

{

type=direct; //rotaton;

source=vertSpeed;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {3.14159,-3.14159,0};

AxisDir[] = {1.72597e+025,7.56321e+028,4.5425e+030};

angle = 7.09317e+022;

axisOffset = 6.51026e+032;

};

class IndicatorVertSpeed

{

type=direct; //rotaton;

source=vertSpeed;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {3.14159,-3.14159,0};

AxisDir[] = {1.72597e+025,7.56321e+028,7.48724e+031};

angle = 7.50129e+028;

axisOffset = 7.49115e+031;

};

class IndicatorAltBaro

{

type=direct; //rotaton;

source=altBaro;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,6.10865,0};

AxisDir[] = {1.72597e+025,7.56321e+028,7.48724e+031};

angle = 7.50129e+028;

axisOffset = 1.08804e+027;

};

class IndicatorAltBaro2

{

type=direct; //rotaton;

source=altBaro;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,6.10865,0};

AxisDir[] = {1.72597e+025,7.56321e+028,7.48724e+031};

angle = 2.63304e+020;

axisOffset = 1.08804e+027;

};

class IndicatorAltRadar

{

type=direct; //rotaton;

source=altRadar;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 1;

AxisPos[] = {-2.26893,4.36332,0};

AxisDir[] = {1.72597e+025,7.56321e+028,7.48724e+031};

angle = 2.63304e+020;

axisOffset = 1.47801e+020;

};

class IndicatorAltRadar2

{

type=direct; //rotaton;

source=altRadar;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 1;

AxisPos[] = {-2.26893,4.36332,1.26117e-044};

AxisDir[] = {1.16331e+033,4.74289e+030,4.35972e+027};

angle = 9.31247e-039;

axisOffset = 2.73681e+020;

};

class elevator_damage

{

type=hide;

selection=elevator;

source=damage;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

hideValue = 1.000000;

};

class MainTurret

{

type=direct; //rotationY;

selection=otocvez;

source=mainTurret;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {-6.28319,6.28319,1.4013e-045};

AxisDir[] = {1.80569e+028,1.0144e-038,1.80569e+028};

angle = 1.0144e-038;

axisOffset = -6.28319;

};

class MainGun

{

type=direct; //rotationX;

selection=otochlaven;

source=mainGun;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {-6.28319,6.28319,2.8026e-045};

AxisDir[] = {4.80238e+030,1.30068e-008,4.85922e+030};

angle = 1.76106e+019;

axisOffset = 2.15951e-029;

};

class Turret_2

{

type=direct; //rotationY;

selection=otocvez_1;

source=Turret_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {-6.28319,6.28319,1.4013e-045};

AxisDir[] = {1.71827e+019,2.52263e+032,4.62601e-039};

angle = -6.28319;

axisOffset = 6.28319;

};

class Gun_2

{

type=direct; //rotationX;

selection=otochlaven_1;

source=Gun_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {-6.28319,6.28319,1.26117e-044};

AxisDir[] = {4.41716e+021,1.8043e+019,2.73681e+020};

angle = 9.47396e+021;

axisOffset = 1.06455e+024;

};

class otocvez_damage

{

type=hide;

selection=otocvez;

source=damage;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

hideValue = 1.000000;

};

class otocvez_1_damage

{

type=hide;

selection=otocvez_1;

source=damage;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

hideValue = 1.000000;

};

class horizonDive

{

type=direct; //translation;

selection=horizont_1;

source=horizonDive;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {-0.61,0.61,0};

AxisDir[] = {1.83179e+025,59.6089,9.86599e-039};

angle = 1.83179e+025;

axisOffset = 59.6089;

};

class horizonBank

{

type=direct; //rotaton;

selection=horizont_1;

source=horizonBank;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {-6.28319,6.28319,0};

AxisDir[] = {1.72597e+025,7.56321e+028,4.62803e+027};

angle = 1.92826e+031;

axisOffset = 4.62278e+030;

};

class IndicatorCompass

{

type=direct; //rotaton;

selection=compass_1;

source=direction;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {-3.14159,3.14159,0};

AxisDir[] = {7.34802e+028,1.10923e+027,7.50108e+028};

angle = 1.84649e+025;

axisOffset = 1.37902e+011;

};

class ammo_belt_rotation

{

type=direct; //rotaton;

selection=ammo_belt;

source=ReloadAnim;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 1;

AxisPos[] = {0,0.1309,0};

AxisDir[] = {1.69264e+022,7.31618e+034,1.21384e+033};

angle = 2.83253e+032;

axisOffset = 7.14263e+022;

};

class feedtray_cover_up

{

type=direct; //rotaton;

selection=feedtray_cover;

source=reloadMagazine;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,1.5708,0};

AxisDir[] = {1.69264e+022,7.31618e+034,1.21384e+033};

angle = 1.64875e+022;

axisOffset = 1.01447e-038;

};

class feedtray_cover_down

{

type=direct; //rotaton;

selection=feedtray_cover;

source=reloadMagazine;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,-1.5708,5.60519e-045};

AxisDir[] = {4.80238e+030,1.77039e+031,6.94721e+022};

angle = 1.10892e+027;

axisOffset = 14.2738;

};

class Turret_shake

{

type=direct; //translation;

selection=otochlaven_shake;

source=ReloadAnim;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

AxisPos[] = {0,-0.002,5.60519e-045};

AxisDir[] = {4.80238e+030,1.77039e+031,6.94721e+022};

angle = 1.83893e+025;

axisOffset = 1.37864e+011;

};

class Turret_shake_aside

{

type=direct; //translation;

selection=otochlaven_shake;

source=ReloadAnim;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

AxisPos[] = {0,-0.02,1.26117e-044};

AxisDir[] = {2.66763e+020,7.03668e+022,1.72224e+022};

angle = 7.14262e+022;

axisOffset = 1.66342e+022;

};

class Magazine_hide

{

type=hide;

selection=magazine;

source=reloadMagazine;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.560000;

};

class Bullet001

{

type=hide;

selection=bullet001;

source=revolving;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.910010;

};

class Bullet002

{

type=hide;

selection=bullet002;

source=revolving;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.920010;

};

class Bullet003

{

type=hide;

selection=bullet003;

source=revolving;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.930010;

};

class Bullet004

{

type=hide;

selection=bullet004;

source=revolving;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.940010;

};

class Bullet005

{

type=hide;

selection=bullet005;

source=revolving;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.950010;

};

class Bullet006

{

type=hide;

selection=bullet006;

source=revolving;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.960010;

};

class Bullet007

{

type=hide;

selection=bullet007;

source=revolving;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.970010;

};

class Bullet008

{

type=hide;

selection=bullet008;

source=revolving;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.980010;

};

class Bolt_recoil

{

type=direct; //translation;

selection=bolt;

source=ReloadAnim;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

AxisPos[] = {0,-0.2,5.60519e-045};

AxisDir[] = {7.49291e+031,1.10954e+027,1.64566e+019};

angle = 1.74838e+025;

axisOffset = 7.14263e+022;

};

class Bolt_reload_begin

{

type=direct; //translation;

selection=bolt;

source=reloadMagazine;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,-0.2,5.60519e-045};

AxisDir[] = {7.49291e+031,1.10954e+027,1.64566e+019};

angle = 9.22315e-039;

axisOffset = 7.31611e+028;

};

class Bolt_reload_end

{

type=direct; //translation;

selection=bolt;

source=reloadMagazine;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,0.2,0};

AxisDir[] = {7.34802e+028,1.10923e+027,7.50108e+028};

angle = 1.84649e+025;

axisOffset = 1.30054e-008;

};

class ammo_belt_rotation_2

{

type=direct; //rotaton;

selection=ammo_belt_2;

source=ReloadAnim_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 1;

AxisPos[] = {0,0.1309,0};

AxisDir[] = {1.69264e+022,7.31618e+034,1.21384e+033};

angle = 2.83253e+032;

axisOffset = 4.62601e-039;

};

class feedtray_cover_up_2

{

type=direct; //rotaton;

selection=feedtray_cover_2;

source=reloadMagazine_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,1.5708,0};

AxisDir[] = {1.69264e+022,7.31618e+034,1.21384e+033};

angle = 1.64875e+022;

axisOffset = 1.71833e+019;

};

class feedtray_cover_down_2

{

type=direct; //rotaton;

selection=feedtray_cover_2;

source=reloadMagazine_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,-1.5708,5.60519e-045};

AxisDir[] = {4.80238e+030,1.77039e+031,6.94721e+022};

angle = 1.3765e+011;

axisOffset = 2.76036e+020;

};

class Turret_shake_2

{

type=direct; //translation;

selection=otochlaven_1_shake;

source=ReloadAnim_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

AxisPos[] = {0,-0.002,5.60519e-045};

AxisDir[] = {4.80238e+030,1.77039e+031,6.94721e+022};

angle = 1.83893e+025;

axisOffset = 1.30034e-008;

};

class Turret_shake_aside_2

{

type=direct; //translation;

selection=otochlaven_1_shake;

source=ReloadAnim_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

AxisPos[] = {0,-0.02,1.26117e-044};

AxisDir[] = {2.66763e+020,7.03668e+022,1.72224e+022};

angle = 4.626e-039;

axisOffset = 7.31611e+028;

};

class Magazine_hide_2

{

type=hide;

selection=magazine_2;

source=reloadMagazine_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.560000;

};

class Bullet_2001

{

type=hide;

selection=bullet001_2;

source=revolving_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.910010;

};

class Bullet_2002

{

type=hide;

selection=bullet002_2;

source=revolving_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.920010;

};

class Bullet_2003

{

type=hide;

selection=bullet003_2;

source=revolving_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.930010;

};

class Bullet_2004

{

type=hide;

selection=bullet004_2;

source=revolving_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.940010;

};

class Bullet_2005

{

type=hide;

selection=bullet005_2;

source=revolving_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.950010;

};

class Bullet_2006

{

type=hide;

selection=bullet006_2;

source=revolving_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.960010;

};

class Bullet_2007

{

type=hide;

selection=bullet007_2;

source=revolving_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.970010;

};

class Bullet_2008

{

type=hide;

selection=bullet008_2;

source=revolving_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

hideValue = 0.980010;

};

class Bolt_recoil_2

{

type=direct; //translation;

selection=bolt_2;

source=ReloadAnim_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 2;

AxisPos[] = {0,-0.2,5.60519e-045};

AxisDir[] = {7.49291e+031,1.10954e+027,1.64566e+019};

angle = 1.74838e+025;

axisOffset = 4.62601e-039;

};

class Bolt_reload_begin_2

{

type=direct; //translation;

selection=bolt_2;

source=reloadMagazine_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,-0.2,5.60519e-045};

AxisDir[] = {7.49291e+031,1.10954e+027,1.64566e+019};

angle = 1.64602e+019;

axisOffset = 7.1426e+022;

};

class Bolt_reload_end_2

{

type=direct; //translation;

selection=bolt_2;

source=reloadMagazine_2;

minValue = 1.1707e-307;

maxValue = 1.1707e-307;

minPhase = 1.1707e-307;

maxPhase = 1.1707e-307;

SourceAddress = 0;

AxisPos[] = {0,0.2,3.50325e-044};

AxisDir[] = {9.24857e-044,8.40779e-045,0};

angle = 1.4013e-045;

axisOffset = 2.24208e-044;

};

};//Animations

};//modelclass

};//CfgModels

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  

×