Jump to content
Sign in to follow this  
smiley nick

RAF Chinook

Recommended Posts

The spec maps were done by the Spanish mod and are the same as their release too.

I don’t know why there is no damage texture, I was pretty sure I saw one before I uploaded it.

Again, what you see is what you get at the moment, as said in the readme, if you wish to improve it/edit it please ask afro and the Spanish mod.

At least it fly’s and does the job.

Looks like its Plan B guys.  banghead.gif

Share this post


Link to post
Share on other sites

I was able to edit the Chinook's config and the associated material files so that the Chinook does not generate any error messages when it is placed/spawned.

The config looks like this:

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">

class CfgPatches

{

class RAF_Chin47

{

units[] = {"RAF_Chin47"};

weapons[] = {};

requiredVersion = 1.08;

requiredAddons[] = {"CAAir", "CA_Anims_Char", "CAData", "CACharacters", "CAWeapons"};

};

};

class CfgVehicleClasses

{

class RAF_Chin47

{

displayName = "RAF Chinook";

};

};

class CfgVehicles

{

/*extern*/ class Helicopter;

/*extern*/ class UH60;

/*extern*/ class UH60MG;

/*extern*/ class MH6;

/*extern*/ class SoldierWPilot;

class RAF_Chin47: Helicopter

{

displayName = "RAF Chinook";

side = 2;

scope = 2;

crew = "SoldierWPilot";

picture = "\RAF_Chin47\ch_47\Texturas\ch47_ico_ca.paa";

Icon = "\RAF_Chin47\ch_47\Texturas\icomap_ch47.paa";

vehicleClass = "RAF_Chin47";

simulation = "helicopter";

model = "\RAF_Chin47\FFAA_FAMET_CH47.p3d";

maxSpeed = 220;

accuracy = 9.000000;

armor = 50;

rotorBig = "vrtule_uh_v";

rotorBigBlend = "vrtule_uh_v_bl";

rotorSmall = "vrtule_uh_m";

rotorSmallBlend = "vrtule_uh_m_bl";

transportSoldier = 24;

hasGunner = 1;

driverAction = "UH60_Pilot";

soundEngine[] = {"\RAF_Chin47\ch_47\Sound\ch47engine", 5.623414, 1.000000};

cargoAction[] = {"UH60_Cargo02", "UH60_Cargo02"};

typicalCargo[] = {"SoldierWPilot", "SoldierWPilot", "SoldierWAT", "SoldierWAT"};

nameSound = "chopper";

mainRotorSpeed = 1.000000;

backRotorSpeed = 1.000000;

minMainRotorDive = -9;

maxMainRotorDive = 15;

neutralMainRotorDive = -5;

minBackRotorDive = -15;

maxBackRotorDive = 9;

neutralBackRotorDive = -5;

selectionHRotorStill = "velka vrtule staticka";

selectionHRotorMove = "velka vrtule blur";

selectionVRotorStill = "mala vrtule staticka";

selectionVRotorMove = "mala vrtule blur";

gearRetracting = 0;

transportVehiclesMass = 5000;

weapons[] = {};

magazines[] = {};

class Library

{

libTextDesc = "RAF_Chin47";

};

class HitLGlass

{

armor = 1.700000;

material = -1;

name = "sklo predni L";

visual = "sklo predni L";

passThrough = 0;

};

class HitRGlass

{

armor = 1.700000;

material = 1;

name = "sklo predni P";

visual = "sklo predni P";

passThrough = 0;

};

dammageHalf[] = {"\RAF_Chin47\ch_47\Texturas\Transp.paa", "\RAF_Chin47\ch_47\Texturas\Transp_roto1.paa", "\RAF_Chin47\ch_47\Texturas\Transp.paa", "\RAF_Chin47\ch_47\Texturas\Transp_roto1.paa"};

dammageFull[] = {"\RAF_Chin47\ch_47\Texturas\Transp.paa", "\RAF_Chin47\ch_47\Texturas\Transp_roto2.paa", "\RAF_Chin47\ch_47\Texturas\Transp.paa", "\RAF_Chin47\ch_47\Texturas\Transp_roto2.paa"};

class Damage

{

tex = {};

mat = {"RAF_Chin47\ch_47\rvmat\ch47_body.rvmat", "RAF_Chin47\ch_47\rvmat\ch47_body.rvmat", "RAF_Chin47\ch_47\rvmat\ch47_body_destru1_rv.rvmat"};

};

class AnimationSources

{

class Ani_Ramp

{

source = "user";

animPeriod = 2;

initPhase = 0;

};

};

class UserActions

{

class LAOpenRear

{

displayName = "Lower Ramp";

position = "pos pilot";

radius = 10;

It SHOULD look like this:

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">

class CfgPatches

{

class RAF_Chin47

{

units[] = {"RAF_Chin47"};

weapons[] = {};

requiredVersion = 1.08;

requiredAddons[] = {"CAAir", "CA_Anims_Char", "CAData", "CACharacters", "CAWeapons"};

};

};

class CfgVehicleClasses

{

class RAF_Chin47

{

displayName = "RAF Chinook";

};

};

class CfgVehicles

{

/*extern*/ class Helicopter;

/*extern*/ class UH60;

/*extern*/ class UH60MG;

/*extern*/ class MH6;

/*extern*/ class SoldierWPilot;

class RAF_Chin47: Helicopter

{

displayName = "RAF Chinook";

side = 2;

scope = 2;

crew = "SoldierWPilot";

picture = "\RAF_Chin47\ch_47\Texturas\ch47_ico_ca.paa";

Icon = "\RAF_Chin47\ch_47\Texturas\icomap_ch47.paa";

vehicleClass = "RAF_Chin47";

simulation = "helicopter";

model = "\RAF_Chin47\FFAA_FAMET_CH47.p3d";

maxSpeed = 220;

accuracy = 9.000000;

armor = 50;

rotorBig = "vrtule_uh_v";

rotorBigBlend = "vrtule_uh_v_bl";

rotorSmall = "vrtule_uh_m";

rotorSmallBlend = "vrtule_uh_m_bl";

transportSoldier = 24;

hasGunner = 1;

driverAction = "UH60_Pilot";

soundEngine[] = {"\RAF_Chin47\ch_47\Sound\ch47engine", 5.623414, 1.000000};

cargoAction[] = {"UH60_Cargo02", "UH60_Cargo02"};

typicalCargo[] = {"SoldierWPilot", "SoldierWPilot", "SoldierWAT", "SoldierWAT"};

nameSound = "chopper";

mainRotorSpeed = 1.000000;

backRotorSpeed = 1.000000;

minMainRotorDive = -9;

maxMainRotorDive = 15;

neutralMainRotorDive = -5;

minBackRotorDive = -15;

maxBackRotorDive = 9;

neutralBackRotorDive = -5;

selectionHRotorStill = "velka vrtule staticka";

selectionHRotorMove = "velka vrtule blur";

selectionVRotorStill = "mala vrtule staticka";

selectionVRotorMove = "mala vrtule blur";

gearRetracting = 0;

transportVehiclesMass = 5000;

weapons[] = {};

magazines[] = {};

class Library

{

libTextDesc = "RAF_Chin47";

};

class HitLGlass

{

armor = 1.700000;

material = -1;

name = "sklo predni L";

visual = "sklo predni L";

passThrough = 0;

};

class HitRGlass

{

armor = 1.700000;

material = 1;

name = "sklo predni P";

visual = "sklo predni P";

passThrough = 0;

};

dammageHalf[] = {"\RAF_Chin47\ch_47\Texturas\transp.paa", "\RAF_Chin47\ch_47\Texturas\Transp_roto1.paa", "\RAF_Chin47\ch_47\Texturas\Transp.paa", "\RAF_Chin47\ch_47\Texturas\Transp_roto1.paa"};

dammageFull[] = {"\RAF_Chin47\ch_47\Texturas\transp.paa", "\RAF_Chin47\ch_47\Texturas\Transp_roto2.paa", "\RAF_Chin47\ch_47\Texturas\Transp.paa", "\RAF_Chin47\ch_47\Texturas\Transp_roto2.paa"};

class Damage

{

tex[] = {};

mat[] = {"RAF_Chin47\ch_47\rvmat\ch47_body.rvmat", "RAF_Chin47\ch_47\rvmat\ch47_body.rvmat", "RAF_Chin47\ch_47\rvmat\ch47_body_destru1_rv.rvmat"};

};

class AnimationSources

{

class Ani_Ramp

{

source = "user";

animPeriod = 2;

initPhase = 0;

};

};

class UserActions

{

class LAOpenRear

{

displayName = "Lower Ramp";

position = "pos pilot";

radius = 10;

condition = "(this animationPhase ""Ani_Ramp"" < 0.5)&& (alive this)";

statement = "this animate[""Ani_Ramp"",1]";

onlyforplayer = 1;

priority = 4.700000;

showWindow = 1;

};

class CloseRear

{

displayName = "Raise Ramp";

position = "pos pilot";

radius = 10;

condition = "(this animationPhase ""Ani_Ramp"" > 0.5)&& (alive this)";

statement = "this animate[""Ani_Ramp"",0]";

onlyforplayer = 1;

priority = 4.700000;

showWindow = 1;

};

};

};

};

The paths in the material files (.rvmat) need to be opened in Eliteness (every single one of them) and any instance of ffaa_famet needs to be replaced with RAF_Chin47.

Sorry if I am telling you all something that you already know, any questions PM me.

Thanks,

ADuke

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  

×