Jump to content
Sign in to follow this  
Fisunaama

BMP2-HQ Antenna Animation Problem

Recommended Posts

Hey,

 

I've been trying to configure how to open the antenna of the Insurgent version of the BMP 2 (HQ) vehicle model. So far I've managed to get all the Skeletonbones working except antenna_wire. I've been trying to look from .cfg files if the answer would be available but, unfortunately, I haven't been able to utilize the information by applying my current skills.

 

The interesting detail is that the Warfare object called HQ (insurgent) has a functional animation for the antenna.

 

Picture 1 Picture 2

 

Thank in Advance for the help.

 

- Fisunaama

 

Code1: Init line of the BMP2_HQ vehicle

 

this animate ["Antena1", 1]; this animate ["Antena2", 1]; this animate ["Antena3", 1];  this animate ["Antena4", 1];  this animate ["Antena5", 1]; this animate ["antena6", 1]; this animate ["antena_wire", 1];

In the following code, I have copied the cfgModel details of the both BMP2_HQ as well as the HQ_WF_INS

// Here is BMP2_HQ Warfare building's cfgmodels

class CfgModels
{
	class Default
	{
		sections[] = {};
		sectionsInherit="";
		skeletonName = "";
	};
	class Name_Of_Your_Model : Default
	{
		skeletonName="WF_BMPHQSkeleton";
		sections[]=
		{
			"camo1",
			"camo2",
			"camo_powergenerator",
		};
		class Animations
		{
			class Antena1
			{
				type="rotation";
				angle0=-1.570796;
				angle1=0;
				axis="antena_axis";
				memory=1;
				minValue=0;
				maxValue=1.02;
				minPhase=0;
				maxPhase=1.02;
				source="time";
				sourceAddress=0;
				selection="antena_1";
			};
			class Antena2
			{
				type="translation";
				offset0=-0.99;
				offset1=-0.5;
				axis="antena_1";
				memory=1;
				minValue=0.19;
				maxValue=2.04;
				minPhase=0.19;
				maxPhase=2.04;
				source="time";
				sourceAddress=0;
				selection="antena_2";
			};
			class Antena3
			{
				type="translation";
				offset0=-0.99;
				offset1=-0.5;
				axis="antena_1";
				memory=1;
				minValue=0.36;
				maxValue=3.06;
				minPhase=0.36;
				maxPhase=3.06;
				source="time";
				sourceAddress=0;
				selection="antena_3";
			};
			class Antena4
			{
				type="translation";
				offset0=-0.99;
				offset1=-0.5;
				axis="antena_1";
				memory=1;
				minValue=0.53;
				maxValue=4.08;
				minPhase=0.53;
				maxPhase=4.08;
				source="time";
				sourceAddress=0;
				selection="antena_4";
			};
			class Antena5
			{
				type="translation";
				offset0=-0.99;
				offset1=-0.5;
				axis="antena_1";
				memory=1;
				minValue=0.7;
				maxValue=5.1;
				minPhase=0.7;
				maxPhase=5.1;
				source="time";
				sourceAddress=0;
				selection="antena_5";
			};
			class Antena6
			{
				type="translation";
				offset0=-0.99;
				offset1=-0.5;
				axis="antena_1";
				memory=1;
				minValue=0.87;
				maxValue=6;
				minPhase=0.87;
				maxPhase=6;
				source="time";
				sourceAddress=0;
				selection="antena_6";
			};
			class Antena_wire
			{
				type="translation";
				offset0=-8;
				offset1=-2.47;
				axis="antena_1";
				memory=1;
				minValue=5.994;
				maxValue=6;
				minPhase=5.994;
				maxPhase=6;
				source="time";
				sourceAddress=0;
				selection="antena_wire";
			};
		};
	};
};


// And here in turn the BMP2_HQ vehicle's cfgmodels antena-part

class Antena1
			{
				type="rotation";
				angle0=-1.570796;
				angle1=0;
				axis="antena_axis";
				memory=1;
				minValue=0;
				maxValue=0.17;
				minPhase=0;
				maxPhase=0.17;
				source="Antena1";
				sourceAddress=0;
				selection="antena_1";
			};
			class Antena2
			{
				type="translation";
				offset0=-0.99;
				offset1=-0.5;
				axis="osavelitele";
				memory=1;
				minValue=0.19;
				maxValue=0.34;
				minPhase=0.19;
				maxPhase=0.34;
				source="Antena2";
				sourceAddress=0;
				selection="antena_2";
			};
			class Antena3
			{
				type="translation";
				offset0=-0.99;
				offset1=-0.5;
				axis="osavelitele";
				memory=1;
				minValue=0.36;
				maxValue=0.51;
				minPhase=0.36;
				maxPhase=0.51;
				source="Antena3";
				sourceAddress=0;
				selection="antena_3";
			};
			class Antena4
			{
				type="translation";
				offset0=-0.99;
				offset1=-0.5;
				axis="osavelitele";
				memory=1;
				minValue=0.53;
				maxValue=0.68;
				minPhase=0.53;
				maxPhase=0.68;
				source="Antena4";
				sourceAddress=0;
				selection="antena_4";
			};
			class Antena5
			{
				type="translation";
				offset0=-0.99;
				offset1=-0.5;
				axis="osavelitele";
				memory=1;
				minValue=0.7;
				maxValue=0.85;
				minPhase=0.7;
				maxPhase=0.85;
				source="Antena5";
				sourceAddress=0;
				selection="antena_5";
			};
			class Antena6
			{
				type="translation";
				offset0=-0.99;
				offset1=-0.5;
				axis="osavelitele";
				memory=1;
				minValue=0.87;
				maxValue=1;
				minPhase=0.87;
				maxPhase=1;
				source="Antena6";
				sourceAddress=0;
				selection="antena_6";
			};
			class Antena_wire
			{
				type="translation";
				offset0=-8;
				offset1=-2.47;
				axis="osavelitele";
				memory=1;
				minValue=0.999;
				maxValue=1;
				minPhase=0.999;
				maxPhase=1;
				source="Antena_wire";
				sourceAddress=0;
				selection="antena_wire";
			};




 

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  

×