This commit is the equivalent of a atomic bomb
This commit is contained in:
BIN
braf_air/Braf_Air_Weap/BRAF_SBAT_70.p3d
LFS
Normal file
BIN
braf_air/Braf_Air_Weap/BRAF_SBAT_70.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Air_Weap/BRAF_gunpod.p3d
LFS
Normal file
BIN
braf_air/Braf_Air_Weap/BRAF_gunpod.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Air_Weap/BRAF_rocket.p3d
LFS
Normal file
BIN
braf_air/Braf_Air_Weap/BRAF_rocket.p3d
LFS
Normal file
Binary file not shown.
39
braf_air/Braf_Air_Weap/Magazines.hpp
Normal file
39
braf_air/Braf_Air_Weap/Magazines.hpp
Normal file
@@ -0,0 +1,39 @@
|
||||
class BRAF_PylonPod_50_cal: 100Rnd_127x99_mag_Tracer_Red
|
||||
{
|
||||
displayName="FN M3M .50 cal";
|
||||
model="\braf\braf_air\braf_air_weap\braf_gunpod.p3d";
|
||||
ammo="Braf_B_127x99_Ball_Red_Tracer_Splash";
|
||||
tracersEvery=1;
|
||||
count=400;
|
||||
hardpoints[]={"BRAF_50cal_PYLON"};
|
||||
pylonWeapon="BRAF_50Cal_weapon";
|
||||
muzzlePos="muzzlepos";
|
||||
muzzleEnd="muzzleend";
|
||||
};
|
||||
class BRAF_PylonPod_rocket_ap: PylonRack_7Rnd_Rocket_04_AP_F
|
||||
{
|
||||
displayName="SBAT 70 Rocket AP";
|
||||
model="\braf\braf_air\braf_air_weap\braf_rocket.p3d";
|
||||
ammo="Braf_Rocket_04_AP_F";
|
||||
hardpoints[]=
|
||||
{
|
||||
"BRAF_rocket_ap_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_rocket_ap_weapon";
|
||||
count=7;
|
||||
mass=88.300003;
|
||||
|
||||
};
|
||||
class BRAF_PylonPod_rocket_he: PylonRack_7Rnd_Rocket_04_HE_F
|
||||
{
|
||||
displayName="SBAT 70 Rocket HE";
|
||||
count=7;
|
||||
model="\braf\braf_air\braf_air_weap\braf_rocket.p3d";
|
||||
ammo="Braf_Rocket_04_HE_F";
|
||||
hardpoints[]=
|
||||
{
|
||||
"BRAF_rocket_he_PYLON"
|
||||
};
|
||||
pylonWeapon="BRAF_rocket_he_weapon";
|
||||
mass=88.300003;
|
||||
};
|
||||
382
braf_air/Braf_Air_Weap/Weapons.hpp
Normal file
382
braf_air/Braf_Air_Weap/Weapons.hpp
Normal file
@@ -0,0 +1,382 @@
|
||||
class BRAF_50Cal_weapon: HMG_127
|
||||
{
|
||||
magazines[]=
|
||||
{
|
||||
"BRAF_PylonPod_50_cal"
|
||||
};
|
||||
scope=1;
|
||||
displayName="FN M3M .50 cal";
|
||||
autoFire=1;
|
||||
class GunParticles
|
||||
{
|
||||
class FirstEffect
|
||||
{
|
||||
effectName="MachineGun1";
|
||||
positionName="muzzlepos";
|
||||
directionName="muzzleend";
|
||||
};
|
||||
};
|
||||
class manual: MGun
|
||||
{
|
||||
displayName="FN M3M .50 cal";
|
||||
reloadTime=0.07;
|
||||
dispersion=0.015;
|
||||
sounds[]=
|
||||
{
|
||||
"M3MSound"
|
||||
};
|
||||
class M3MSound
|
||||
{
|
||||
begin1[]=
|
||||
{
|
||||
"braf\braf_air\Braf_Air_Weap\data\M2",
|
||||
1.5848932,
|
||||
1,
|
||||
2100
|
||||
};
|
||||
begin2[]=
|
||||
{
|
||||
"braf\braf_air\Braf_Air_Weap\data\m2_single_1",
|
||||
1.5848932,
|
||||
1,
|
||||
2100
|
||||
};
|
||||
begin3[]=
|
||||
{
|
||||
"braf\braf_air\Braf_Air_Weap\data\m2_single_2",
|
||||
1.5848932,
|
||||
1,
|
||||
2100
|
||||
};
|
||||
soundBegin[]=
|
||||
{
|
||||
"begin1",
|
||||
0.33000001,
|
||||
"begin2",
|
||||
0.33000001,
|
||||
"begin3",
|
||||
0.34
|
||||
};
|
||||
closure1[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Closure\sfx10",
|
||||
0.63095737,
|
||||
1,
|
||||
20
|
||||
};
|
||||
closure2[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\closure\sfx11",
|
||||
0.63095737,
|
||||
1.2,
|
||||
20
|
||||
};
|
||||
soundClosure[]=
|
||||
{
|
||||
"closure1",
|
||||
0.5,
|
||||
"closure2",
|
||||
0.5
|
||||
};
|
||||
};
|
||||
soundContinuous=0;
|
||||
soundBurst=0;
|
||||
aiRateOfFire=1;
|
||||
aiRateOfFireDistance=10;
|
||||
minRange=0;
|
||||
minRangeProbab=0.0099999998;
|
||||
midRange=1;
|
||||
midRangeProbab=0.0099999998;
|
||||
maxRange=2;
|
||||
maxRangeProbab=0.0099999998;
|
||||
};
|
||||
class close: manual
|
||||
{
|
||||
aiBurstTerminable=1;
|
||||
showToPlayer=0;
|
||||
burst=8;
|
||||
burstRangeMax=16;
|
||||
aiRateOfFire=0.5;
|
||||
aiRateOfFireDispersion=1.5;
|
||||
aiRateOfFireDistance=50;
|
||||
minRange=0;
|
||||
minRangeProbab=0.69999999;
|
||||
midRange=100;
|
||||
midRangeProbab=0.69999999;
|
||||
maxRange=200;
|
||||
maxRangeProbab=0.2;
|
||||
};
|
||||
class short: close
|
||||
{
|
||||
aiBurstTerminable=1;
|
||||
showToPlayer=0;
|
||||
burst=6;
|
||||
burstRangeMax=16;
|
||||
aiRateOfFire=1;
|
||||
aiRateOfFireDispersion=2;
|
||||
aiRateOfFireDistance=150;
|
||||
minRange=100;
|
||||
minRangeProbab=0.69999999;
|
||||
midRange=400;
|
||||
midRangeProbab=0.75;
|
||||
maxRange=800;
|
||||
maxRangeProbab=0.2;
|
||||
};
|
||||
class medium: close
|
||||
{
|
||||
aiBurstTerminable=1;
|
||||
showToPlayer=0;
|
||||
burst=4;
|
||||
burstRangeMax=12;
|
||||
aiRateOfFire=2;
|
||||
aiRateOfFireDispersion=2;
|
||||
aiRateOfFireDistance=400;
|
||||
minRange=400;
|
||||
minRangeProbab=0.75;
|
||||
midRange=800;
|
||||
midRangeProbab=0.69999999;
|
||||
maxRange=1500;
|
||||
maxRangeProbab=0.1;
|
||||
};
|
||||
class far: close
|
||||
{
|
||||
aiBurstTerminable=1;
|
||||
showToPlayer=0;
|
||||
burst=3;
|
||||
burstRangeMax=12;
|
||||
aiRateOfFire=4;
|
||||
aiRateOfFireDispersion=4;
|
||||
aiRateOfFireDistance=800;
|
||||
minRange=800;
|
||||
minRangeProbab=0.60000002;
|
||||
midRange=1500;
|
||||
midRangeProbab=0.25;
|
||||
maxRange=2000;
|
||||
maxRangeProbab=0.050000001;
|
||||
};
|
||||
reloadMagazineSound[]=
|
||||
{
|
||||
"braf\braf_air\Braf_Air_Weap\data\reload-belt-1",
|
||||
10,
|
||||
1,
|
||||
20
|
||||
};
|
||||
};
|
||||
class BRAF_rocket_ap_weapon: missiles_DAR
|
||||
{
|
||||
magazines[]={"BRAF_PylonPod_rocket_ap"};
|
||||
displayName="SBAT 70 Rocket AP";
|
||||
modes[]=
|
||||
{
|
||||
"Far_AI",
|
||||
"Medium_AI",
|
||||
"Burst"
|
||||
};
|
||||
canLock=0;
|
||||
weaponLockDelay=0;
|
||||
cursor="EmptyCursor";
|
||||
cursorAim="rocket";
|
||||
holdsterAnimValue=1;
|
||||
weight=80;
|
||||
class Far_AI: missiles_DAR
|
||||
{
|
||||
displayName="$STR_A3_missiles_dar0";
|
||||
sounds[]=
|
||||
{
|
||||
"StandardSound"
|
||||
};
|
||||
class StandardSound
|
||||
{
|
||||
begin1[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Rockets\new_rocket_8",
|
||||
1.7782794,
|
||||
1.2,
|
||||
1600
|
||||
};
|
||||
soundBegin[]=
|
||||
{
|
||||
"begin1",
|
||||
1
|
||||
};
|
||||
};
|
||||
autoFire=0;
|
||||
reloadTime=0.5;
|
||||
dispersion=0.015;
|
||||
aiBurstTerminable=1;
|
||||
showToPlayer=0;
|
||||
burst=1;
|
||||
burstRangeMax=4;
|
||||
aiRateOfFire=4;
|
||||
aiRateOfFireDispersion=4;
|
||||
aiRateOfFireDistance=1000;
|
||||
minRange=1000;
|
||||
minRangeProbab=0.69999999;
|
||||
midRange=1500;
|
||||
midRangeProbab=0.69999999;
|
||||
maxRange=3200;
|
||||
maxRangeProbab=0.1;
|
||||
};
|
||||
class Medium_AI: Far_AI
|
||||
{
|
||||
aiBurstTerminable=1;
|
||||
showToPlayer=0;
|
||||
burst=1;
|
||||
burstRangeMax=6;
|
||||
aiRateOfFire=3;
|
||||
aiRateOfFireDispersion=3;
|
||||
aiRateOfFireDistance=1000;
|
||||
minRange=400;
|
||||
minRangeProbab=0.1;
|
||||
midRange=800;
|
||||
midRangeProbab=0.69999999;
|
||||
maxRange=1200;
|
||||
maxRangeProbab=0.75;
|
||||
};
|
||||
class Burst: missiles_DAR
|
||||
{
|
||||
displayName="$STR_A3_missiles_dar0";
|
||||
burst=1;
|
||||
soundContinuous=0;
|
||||
autoFire=1;
|
||||
reloadTime=0.5;
|
||||
dispersion=0.015;
|
||||
aiRateOfFire=1;
|
||||
aiRateOfFireDistance=10;
|
||||
minRange=0;
|
||||
minRangeProbab=0.0099999998;
|
||||
midRange=1;
|
||||
midRangeProbab=0.0099999998;
|
||||
maxRange=2;
|
||||
maxRangeProbab=0.0099999998;
|
||||
sounds[]=
|
||||
{
|
||||
"StandardSound"
|
||||
};
|
||||
class StandardSound
|
||||
{
|
||||
begin1[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Rockets\new_rocket_8",
|
||||
1.7782794,
|
||||
1.2,
|
||||
1600
|
||||
};
|
||||
soundBegin[]=
|
||||
{
|
||||
"begin1",
|
||||
1
|
||||
};
|
||||
};
|
||||
textureType="fullAuto";
|
||||
};
|
||||
};
|
||||
class BRAF_rocket_he_weapon: missiles_DAR
|
||||
{
|
||||
magazines[]={"BRAF_PylonPod_rocket_he"};
|
||||
displayName="SBAT 70 Rocket HE";
|
||||
modes[]=
|
||||
{
|
||||
"Far_AI",
|
||||
"Medium_AI",
|
||||
"Burst"
|
||||
};
|
||||
canLock=0;
|
||||
weaponLockDelay=0;
|
||||
cursor="EmptyCursor";
|
||||
cursorAim="rocket";
|
||||
holdsterAnimValue=1;
|
||||
weight=80;
|
||||
class Far_AI: missiles_DAR
|
||||
{
|
||||
displayName="$STR_A3_missiles_dar0";
|
||||
sounds[]=
|
||||
{
|
||||
"StandardSound"
|
||||
};
|
||||
class StandardSound
|
||||
{
|
||||
begin1[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Rockets\new_rocket_8",
|
||||
1.7782794,
|
||||
1.2,
|
||||
1600
|
||||
};
|
||||
soundBegin[]=
|
||||
{
|
||||
"begin1",
|
||||
1
|
||||
};
|
||||
};
|
||||
autoFire=0;
|
||||
reloadTime=0.5;
|
||||
dispersion=0.015;
|
||||
aiBurstTerminable=1;
|
||||
showToPlayer=0;
|
||||
burst=1;
|
||||
burstRangeMax=4;
|
||||
aiRateOfFire=4;
|
||||
aiRateOfFireDispersion=4;
|
||||
aiRateOfFireDistance=1000;
|
||||
minRange=1000;
|
||||
minRangeProbab=0.69999999;
|
||||
midRange=1500;
|
||||
midRangeProbab=0.69999999;
|
||||
maxRange=3200;
|
||||
maxRangeProbab=0.1;
|
||||
};
|
||||
class Medium_AI: Far_AI
|
||||
{
|
||||
aiBurstTerminable=1;
|
||||
showToPlayer=0;
|
||||
burst=1;
|
||||
burstRangeMax=6;
|
||||
aiRateOfFire=3;
|
||||
aiRateOfFireDispersion=3;
|
||||
aiRateOfFireDistance=1000;
|
||||
minRange=400;
|
||||
minRangeProbab=0.1;
|
||||
midRange=800;
|
||||
midRangeProbab=0.69999999;
|
||||
maxRange=1200;
|
||||
maxRangeProbab=0.75;
|
||||
};
|
||||
class Burst: missiles_DAR
|
||||
{
|
||||
displayName="$STR_A3_missiles_dar0";
|
||||
burst=1;
|
||||
soundContinuous=0;
|
||||
autoFire=1;
|
||||
reloadTime=0.5;
|
||||
dispersion=0.015;
|
||||
aiRateOfFire=1;
|
||||
aiRateOfFireDistance=10;
|
||||
minRange=0;
|
||||
minRangeProbab=0.0099999998;
|
||||
midRange=1;
|
||||
midRangeProbab=0.0099999998;
|
||||
maxRange=2;
|
||||
maxRangeProbab=0.0099999998;
|
||||
sounds[]=
|
||||
{
|
||||
"StandardSound"
|
||||
};
|
||||
class StandardSound
|
||||
{
|
||||
begin1[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Rockets\new_rocket_8",
|
||||
1.7782794,
|
||||
1.2,
|
||||
1600
|
||||
};
|
||||
soundBegin[]=
|
||||
{
|
||||
"begin1",
|
||||
1
|
||||
};
|
||||
};
|
||||
textureType="fullAuto";
|
||||
};
|
||||
};
|
||||
122
braf_air/Braf_Air_Weap/ammo.hpp
Normal file
122
braf_air/Braf_Air_Weap/ammo.hpp
Normal file
@@ -0,0 +1,122 @@
|
||||
class BRAF_Rocket_04_HE_F: Rocket_04_HE_F
|
||||
{
|
||||
model="\braf\braf_air\braf_air_weap\BRAF_SBAT_70.p3d";
|
||||
proxyShape="\braf\braf_air\braf_air_weap\BRAF_SBAT_70.p3d";
|
||||
maverickWeaponIndexOffset=12;
|
||||
maverickweapon=1;
|
||||
cost=100;
|
||||
hit=210;
|
||||
indirectHit=55;
|
||||
indirectHitRange=15;
|
||||
warheadName="HE";
|
||||
manualControl=0;
|
||||
maxControlRange=0;
|
||||
airLock=0;
|
||||
irLock=0;
|
||||
laserLock=0;
|
||||
nvLock=0;
|
||||
weaponLockSystem=0;
|
||||
aiAmmoUsageFlags="64 + 128";
|
||||
missileLockMinDistance=500;
|
||||
missileLockMaxDistance=3000;
|
||||
initTime=0.0020000001;
|
||||
thrust=1060;
|
||||
thrustTime=0.69;
|
||||
airFriction=0.090000004;
|
||||
sideAirFriction=0.0049999999;
|
||||
maxSpeed=590;
|
||||
maneuvrability=0;
|
||||
fuseDistance=50;
|
||||
timeToLive=60;
|
||||
effectsMissileInit="PylonBackEffectsFFAR";
|
||||
muzzleEffect="";
|
||||
soundFly[]=
|
||||
{
|
||||
"A3\Sounds_F\weapons\Rockets\rocket_fly_1",
|
||||
0.63095737,
|
||||
1.2,
|
||||
1700
|
||||
};
|
||||
whistleDist=30;
|
||||
class CamShakeExplode
|
||||
{
|
||||
power=16;
|
||||
duration=1.8;
|
||||
frequency=20;
|
||||
distance=191.554;
|
||||
};
|
||||
class CamShakeHit
|
||||
{
|
||||
power=80;
|
||||
duration=0.60000002;
|
||||
frequency=20;
|
||||
distance=1;
|
||||
};
|
||||
class CamShakeFire
|
||||
{
|
||||
power=2.9907;
|
||||
duration=1.8;
|
||||
frequency=20;
|
||||
distance=71.554199;
|
||||
};
|
||||
class CamShakePlayerFire
|
||||
{
|
||||
power=2;
|
||||
duration=0.1;
|
||||
frequency=20;
|
||||
distance=1;
|
||||
};
|
||||
};
|
||||
class BRAF_Rocket_04_AP_F: Rocket_04_AP_F
|
||||
{
|
||||
model="\braf\braf_air\braf_air_weap\BRAF_SBAT_70.p3d";
|
||||
proxyShape="\braf\braf_air\braf_air_weap\BRAF_SBAT_70.p3d";
|
||||
maverickWeaponIndexOffset=19;
|
||||
submunitionAmmo="ammo_Penetrator_Rocket_04_AP";
|
||||
submunitionDirectionType="SubmunitionModelDirection";
|
||||
submunitionInitSpeed=1000;
|
||||
submunitionParentSpeedCoef=0;
|
||||
submunitionInitialOffset[]={0,0,-0.2};
|
||||
triggerOnImpact=1;
|
||||
deleteParentWhenTriggered=0;
|
||||
hit=95;
|
||||
indirectHit=25;
|
||||
indirectHitRange=2.5;
|
||||
warheadName="HE";
|
||||
aiAmmoUsageFlags=128;
|
||||
};
|
||||
class Braf_B_127x99_Ball_Red_Tracer: B_127x99_Ball
|
||||
{
|
||||
model="\A3\Weapons_f\Data\bullettracer\tracer_red";
|
||||
lightcolor[] = {0.25,0.25,0.5};
|
||||
effectflare = "FlareShell";
|
||||
effectfly = "Braf_tracer_red";
|
||||
flaresize = 5;
|
||||
tracerScale=1.2;
|
||||
tracerStartTime=0.075000003;
|
||||
airFriction=-0.00057502999;
|
||||
tracerEndTime=2.3;
|
||||
ACE_caliber=12.954;
|
||||
ACE_bulletLength=58.674;
|
||||
ACE_bulletMass=41.925598;
|
||||
ACE_ammoTempMuzzleVelocityShifts[]={-26.549999,-25.469999,-22.85,-20.120001,-16.98,-12.8,-7.6399999,-1.53,5.96,15.17,26.190001};
|
||||
ACE_ballisticCoefficients[]={0.67000002};
|
||||
ACE_velocityBoundaries[]={};
|
||||
ACE_standardAtmosphere="ASM";
|
||||
ACE_dragModel=1;
|
||||
ACE_muzzleVelocities[]={853};
|
||||
ACE_barrelLengths[]={736.59998};
|
||||
};
|
||||
class Braf_B_127x99_Ball_Red_Tracer_Splash: Braf_B_127x99_Ball_Red_Tracer
|
||||
{
|
||||
hit=32;
|
||||
indirectHit=1.5;
|
||||
indirectHitRange=1.5;
|
||||
fuseDistance=12;
|
||||
deflecting=30;
|
||||
caliber=3.2;
|
||||
soundSetSonicCrack[]=
|
||||
{
|
||||
"BulletSonicCrack_Gatling_SoundSet"
|
||||
};
|
||||
};
|
||||
BIN
braf_air/Braf_Air_Weap/data/M2.ogg
LFS
Normal file
BIN
braf_air/Braf_Air_Weap/data/M2.ogg
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Air_Weap/data/M2.wss
LFS
Normal file
BIN
braf_air/Braf_Air_Weap/data/M2.wss
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Air_Weap/data/m2_single_1.ogg
LFS
Normal file
BIN
braf_air/Braf_Air_Weap/data/m2_single_1.ogg
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Air_Weap/data/m2_single_1.wss
LFS
Normal file
BIN
braf_air/Braf_Air_Weap/data/m2_single_1.wss
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Air_Weap/data/m2_single_2.ogg
LFS
Normal file
BIN
braf_air/Braf_Air_Weap/data/m2_single_2.ogg
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Air_Weap/data/m2_single_2.wss
LFS
Normal file
BIN
braf_air/Braf_Air_Weap/data/m2_single_2.wss
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Air_Weap/data/m2hb.ogg
LFS
Normal file
BIN
braf_air/Braf_Air_Weap/data/m2hb.ogg
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Air_Weap/data/m2hb.wss
LFS
Normal file
BIN
braf_air/Braf_Air_Weap/data/m2hb.wss
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Air_Weap/data/reload-belt-1.ogg
LFS
Normal file
BIN
braf_air/Braf_Air_Weap/data/reload-belt-1.ogg
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Air_Weap/data/reload-belt-1.wss
LFS
Normal file
BIN
braf_air/Braf_Air_Weap/data/reload-belt-1.wss
LFS
Normal file
Binary file not shown.
59
braf_air/Braf_Air_Weap/model.cfg
Normal file
59
braf_air/Braf_Air_Weap/model.cfg
Normal file
@@ -0,0 +1,59 @@
|
||||
class CfgSkeletons
|
||||
{
|
||||
class Braf_Pods
|
||||
{
|
||||
isDiscrete=0;
|
||||
skeletonInherit="";
|
||||
skeletonBones[]=
|
||||
{
|
||||
"zasleh",""
|
||||
};
|
||||
};
|
||||
};
|
||||
class CfgModels
|
||||
{
|
||||
class braf_gunpod
|
||||
{
|
||||
htMin=60;
|
||||
htMax=1800;
|
||||
afMax=200;
|
||||
mfMax=100;
|
||||
mFact=0;
|
||||
tBody=0;
|
||||
skeletonName="Braf_Pods";
|
||||
sectionsInherit="";
|
||||
sections[]={};
|
||||
class Animations
|
||||
{
|
||||
class mainmuzzleflashhide
|
||||
{
|
||||
type="hide";
|
||||
source="reload";
|
||||
selection="zasleh";
|
||||
sourceAddress="clamp";
|
||||
minPhase=0;
|
||||
maxPhase=1;
|
||||
minValue=0;
|
||||
maxValue=1;
|
||||
memory=0;
|
||||
hideValue=0;
|
||||
unHideValue=0.4;
|
||||
};
|
||||
};
|
||||
};
|
||||
class BRAF_SBAT_70
|
||||
{
|
||||
htMin=0;
|
||||
htMax=0;
|
||||
afMax=0;
|
||||
mfMax=0;
|
||||
mFact=0;
|
||||
tBody=0;
|
||||
skeletonName="Braf_Pods";
|
||||
sectionsInherit="";
|
||||
sections[]={};
|
||||
class Animations
|
||||
{
|
||||
};
|
||||
};
|
||||
};
|
||||
BIN
braf_air/Braf_Helicopters/Braf_Caracal/Braf_Caracal.p3d
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/Braf_Caracal.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/Braf_Caracal_details.p3d
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/Braf_Caracal_details.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/Braf_Caracal_revo.p3d
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/Braf_Caracal_revo.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/Braf_Caracal_sar.p3d
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/Braf_Caracal_sar.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/Braf_Caracal_seats.p3d
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/Braf_Caracal_seats.p3d
LFS
Normal file
Binary file not shown.
1830
braf_air/Braf_Helicopters/Braf_Caracal/Caracal_Base.hpp
Normal file
1830
braf_air/Braf_Helicopters/Braf_Caracal/Caracal_Base.hpp
Normal file
File diff suppressed because it is too large
Load Diff
13712
braf_air/Braf_Helicopters/Braf_Caracal/Caracal_MFD.hpp
Normal file
13712
braf_air/Braf_Helicopters/Braf_Caracal/Caracal_MFD.hpp
Normal file
File diff suppressed because it is too large
Load Diff
454
braf_air/Braf_Helicopters/Braf_Caracal/Caracal_sounds.hpp
Normal file
454
braf_air/Braf_Helicopters/Braf_Caracal/Caracal_sounds.hpp
Normal file
@@ -0,0 +1,454 @@
|
||||
occludeSoundsWhenIn=0.562341;
|
||||
obstructSoundsWhenIn=0.316228;
|
||||
attenuationEffectType="HeliAttenuation";
|
||||
emptySound[]={"",0,1};
|
||||
soundGeneralCollision1[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_1",1.0,1,100};
|
||||
soundGeneralCollision2[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_2",1.0,1,100};
|
||||
soundGeneralCollision3[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_default_int_3",1.0,1,100};
|
||||
soundCrashes[]={"soundGeneralCollision1",0.33,"soundGeneralCollision2",0.33,"soundGeneralCollision3",0.33};
|
||||
soundLandCrashes[]={"emptySound",0};
|
||||
soundBuildingCrash[]={"soundGeneralCollision1",1,"soundGeneralCollision2",1,"soundGeneralCollision3",1};
|
||||
soundArmorCrash[]={"soundGeneralCollision1",1,"soundGeneralCollision2",1,"soundGeneralCollision3",1};
|
||||
soundWoodCrash[]={"soundGeneralCollision1",1,"soundGeneralCollision2",1,"soundGeneralCollision3",1};
|
||||
soundBushCollision1[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_1",1.0,1,100};
|
||||
soundBushCollision2[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_2",1.0,1,100};
|
||||
soundBushCollision3[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_coll_bush_int_3",1.0,1,100};
|
||||
soundBushCrash[]={"soundBushCollision1",0.33,"soundBushCollision2",0.33,"soundBushCollision3",0.33};
|
||||
soundWaterCollision1[]={"A3\Sounds_F\vehicles\crashes\planes\plane_crash_water_1",1.4125376,1,500};
|
||||
soundWaterCollision2[]={"A3\Sounds_F\vehicles\crashes\planes\plane_crash_water_2",1.4125376,1,500};
|
||||
soundWaterCrashes[]={"soundWaterCollision1",0.5,"soundWaterCollision2",0.5};
|
||||
soundDammage[]={"A3\Sounds_F\vehicles\crashes\helis\Heli_crash_default_ext_1",3.1622777,1};
|
||||
soundGetIn[]={"A3\Sounds_F\vehicles\air\noises\heli_get_in2",0.56234133,1};
|
||||
soundGetOut[]={"A3\Sounds_F\vehicles\air\noises\heli_get_out2",0.7943282,1,20};
|
||||
soundEngineOnInt[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_start.ogg",0.31622776,1.0};
|
||||
soundEngineOnExt[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_ext_start.ogg",0.7943282,1.0,600};
|
||||
soundEngineOffInt[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_shut.ogg",0.31622776,1.0};
|
||||
soundEngineOffExt[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_ext_shut.ogg",0.7943282,1.0,600};
|
||||
soundLocked[]={"\A3\Sounds_F\weapons\Rockets\opfor_lock_1",1.0,1};
|
||||
soundIncommingMissile[]={"\A3\Sounds_F\vehicles\air\noises\alarm_locked_by_missile_1",0.31622776,1.0};
|
||||
rotorDamageInt[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_rotor_int_open_1",1.0,1.0};
|
||||
rotorDamageOut[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_rotor_ext_1",2.5118864,1.0,150};
|
||||
rotorDamage[]={"rotorDamageInt","rotorDamageOut"};
|
||||
tailDamageInt[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_tail",1.0,1.0};
|
||||
tailDamageOut[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_tail",1.0,1.0,300};
|
||||
tailDamage[]={"tailDamageInt","tailDamageOut"};
|
||||
landingSoundInt0[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
|
||||
landingSoundInt1[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_int1_open",1.0,1.0,100};
|
||||
landingSoundInt[]={"landingSoundInt0",0.5,"landingSoundInt1",0.5};
|
||||
landingSoundOut0[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
|
||||
landingSoundOut1[]={"A3\Sounds_F\vehicles\air\noises\landing_skids_ext1",1.7782794,1.0,100};
|
||||
landingSoundOut[]={"landingSoundOut0",0.5,"landingSoundOut1",0.5};
|
||||
slingCargoAttach0[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownEndINT",1.0,1.0};
|
||||
slingCargoAttach1[]={"A3\Sounds_F\vehicles\air\noises\SL_1hookLock",1.7782794,1.0,200};
|
||||
slingCargoAttach[]={"slingCargoAttach0","slingCargoAttach1"};
|
||||
slingCargoDetach0[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpEndINT",1.0,1.0};
|
||||
slingCargoDetach1[]={"A3\Sounds_F\vehicles\air\noises\SL_1hookUnlock",1.7782794,1.0,200};
|
||||
slingCargoDetach[]={"slingCargoDetach0","slingCargoDetach1"};
|
||||
slingCargoDetachAir0[]={"A3\Sounds_F\vehicles\air\noises\SL_unhook_air_int",1.0,1.0};
|
||||
slingCargoDetachAir1[]={"A3\Sounds_F\vehicles\air\noises\SL_unhook_air_ext",1.0,1.0,300};
|
||||
slingCargoDetachAir[]={"slingCargoDetach0","slingCargoDetach1"};
|
||||
slingCargoRopeBreak0[]={"A3\Sounds_F\vehicles\air\noises\SL_rope_break_int",1.0,1.0};
|
||||
slingCargoRopeBreak1[]={"A3\Sounds_F\vehicles\air\noises\SL_rope_break_ext",1.0,1.0,200};
|
||||
slingCargoRopeBreak[]={"slingCargoDetach0","slingCargoDetach1"};
|
||||
gearUpExt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_up_ext",1,1,1000};
|
||||
gearUpInt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_up_int",1,1,100};
|
||||
gearUp[]={"gearUpInt","gearUpExt"};
|
||||
gearDownInt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_down_int",1,1,100};
|
||||
gearDownExt[]={"A3\Sounds_F\vehicles\air\Heli_Attack_01\blackfoot_gear_down_ext",1,1,1000};
|
||||
gearDown[]={"gearDownInt","gearDownExt"};
|
||||
class Sounds
|
||||
{
|
||||
class EngineExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_ext_eng.ogg",0.75,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="4 * camPos * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_ext_rotor.ogg",1.5,1.0,1500};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
volume="camPos * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust)";
|
||||
};
|
||||
class RotorSwist
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\rotor_swist",0.70794576,1.0,200};
|
||||
frequency=1;
|
||||
volume="camPos * (rotorThrust factor [0.7, 0.9])";
|
||||
};
|
||||
class EngineInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_eng.ogg",0.7943282,1.0};
|
||||
frequency="rotorSpeed";
|
||||
volume="(1-camPos)*2*(0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_rotor.ogg",0.63095737,1.0};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
volume="(1 - camPos) * (rotorSpeed factor [0.3, 0.7]) * (1 + rotorThrust) * 0.7";
|
||||
};
|
||||
class RotorBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_rotor_bench.ogg",0.5011872,1.0,1000};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust) * 0.4";
|
||||
cone[]={1.6,3.14,1.6,0.95};
|
||||
};
|
||||
class EngineBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_eng_bench.ogg",0.3548134,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class WindBench
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_out",0.56234133,1.0,50};
|
||||
frequency=1;
|
||||
volume="4 * (playerPos factor [3.9, 4]) * (1 - camPos) * ((speed factor[0, 30]) + (speed factor[0, -30]))";
|
||||
};
|
||||
class TransmissionDamageExt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageExt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class damageAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0.0, 0.001])";
|
||||
};
|
||||
class damageAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0, 0.001])";
|
||||
};
|
||||
class rotorLowAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class rotorLowAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class scrubLandInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandInt_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1-camPos) * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubLandExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandExt",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingInt",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1 - camPos) * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingExt",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubTreeInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1 - camPos) * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class scrubTreeExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class RainExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_ext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (rain - rotorSpeed/2) * 2";
|
||||
};
|
||||
class RainInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_int_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(rain - rotorSpeed/2)*2";
|
||||
};
|
||||
class SlingLoadDownExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownEXT",1.2589254,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpEXT",1.2589254,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class SlingLoadDownInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownINT",1.0,1.0,700};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpINT",1.0,1.0,700};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class WindInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_int",1.1220185,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(speed factor[5, 50])*(speed factor[5, 50])";
|
||||
};
|
||||
class WindLateralMovementInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_lateral_open_int",1.9952624,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*lateralMovement*((speed factor [5,40]) + (speed factor [-5,-40]))";
|
||||
};
|
||||
class GStress
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\vehicle_stress2b",0.31622776,1.0,50};
|
||||
frequency=1;
|
||||
volume="engineOn * (1-camPos) * ((gmeterZ factor[1.5, 2.5]) + (gmeterZ factor[0.5, -0.5]))";
|
||||
};
|
||||
};
|
||||
class SoundsExt
|
||||
{
|
||||
class SoundEvents{};
|
||||
class Sounds
|
||||
{
|
||||
class EngineExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_ext_eng.ogg",0.75,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="4 * camPos * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorExt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_ext_rotor.ogg",1.5,1.0,1500};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
volume="camPos * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust)";
|
||||
};
|
||||
class RotorSwist
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\rotor_swist",0.70794576,1.0,200};
|
||||
frequency=1;
|
||||
volume="camPos * (rotorThrust factor [0.7, 0.9])";
|
||||
};
|
||||
class EngineInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_eng.ogg",0.7943282,1.0};
|
||||
frequency="rotorSpeed";
|
||||
volume="(1-camPos)*2*(0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class RotorInt
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_rotor.ogg",0.63095737,1.0};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
volume="(1 - camPos) * (rotorSpeed factor [0.3, 0.7]) * (1 + rotorThrust) * 0.7";
|
||||
};
|
||||
class RotorBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_rotor_bench.ogg",0.5011872,1.0,1000};
|
||||
frequency="(rotorSpeed factor [0.3, 0.7]) * (rotorSpeed factor [0.3, 1]) * (1 - rotorThrust/4)";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (rotorSpeed factor [0.3, 1]) * (1 + rotorThrust) * 0.4";
|
||||
cone[]={1.6,3.14,1.6,0.95};
|
||||
};
|
||||
class EngineBench
|
||||
{
|
||||
sound[]={"braf\braf_air\Braf_Helicopters\BRAF_Sounds\caracal\caracal_int_eng_bench.ogg",0.3548134,1.0,400};
|
||||
frequency="rotorSpeed";
|
||||
volume="(playerPos factor [3.9, 4]) * (1 - camPos) * (0 max (rotorSpeed-0.4))";
|
||||
};
|
||||
class WindBench
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_out",0.56234133,1.0,50};
|
||||
frequency=1;
|
||||
volume="4 * (playerPos factor [3.9, 4]) * (1 - camPos) * ((speed factor[0, 30]) + (speed factor[0, -30]))";
|
||||
};
|
||||
class TransmissionDamageExt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageExt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_ext_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
volume="camPos * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_1",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.3, 0.35]) * (transmissionDamage factor [0.5, 0.45]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class TransmissionDamageInt_phase2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_damage_transmission_int_2",1.0,1.0,150};
|
||||
frequency="0.66 + rotorSpeed / 3";
|
||||
volume="(1 - camPos) * (transmissionDamage factor [0.45, 0.5]) * (rotorSpeed factor [0.2, 0.5])";
|
||||
};
|
||||
class damageAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0.0, 0.001])";
|
||||
};
|
||||
class damageAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_bluefor",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * ( 1 - ((transmissionDamage factor [0.61, 0.60]) * (motorDamage factor [0.61, 0.60]) * (rotorDamage factor [0.51, 0.50]))) * (rotorSpeed factor [0, 0.001])";
|
||||
};
|
||||
class rotorLowAlarmInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.31622776,1.0};
|
||||
frequency=1;
|
||||
volume="engineOn * (1 - camPos) * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class rotorLowAlarmExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\heli_alarm_rotor_low",0.22387211,1.0,20};
|
||||
frequency=1;
|
||||
volume="engineOn * camPos * (rotorSpeed factor [0.9, 0.8999]) * (rotorSpeed factor [-0.5, 1]) * (speed factor [3, 3.01])";
|
||||
};
|
||||
class scrubLandInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandInt_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1-camPos) * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubLandExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubLandExt",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubLand factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingInt",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="2 * (1 - camPos) * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubBuildingExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubBuildingExt",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (scrubBuilding factor[0.02, 0.05])";
|
||||
};
|
||||
class scrubTreeInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1 - camPos) * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class scrubTreeExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\scrubTreeExt",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * ((scrubTree) factor [0, 0.01])";
|
||||
};
|
||||
class RainExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_ext",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="camPos * (rain - rotorSpeed/2) * 2";
|
||||
};
|
||||
class RainInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain1_int_open",1.0,1.0,100};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(rain - rotorSpeed/2)*2";
|
||||
};
|
||||
class SlingLoadDownExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownEXT",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpEXT",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="camPos*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class SlingLoadDownInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineDownINT",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,-1])";
|
||||
};
|
||||
class SlingLoadUpInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\SL_engineUpINT",1.0,1.0,500};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(slingLoadActive factor [0,1])";
|
||||
};
|
||||
class WindInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_open_int",1.1220185,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(speed factor[5, 50])*(speed factor[5, 50])";
|
||||
};
|
||||
class WindLateralMovementInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\air\noises\wind_lateral_open_int",1.9952624,1.0,50};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*lateralMovement*((speed factor [5,40]) + (speed factor [-5,-40]))";
|
||||
};
|
||||
class GStress
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\vehicle_stress2b",0.31622776,1.0,50};
|
||||
frequency=1;
|
||||
volume="engineOn * (1-camPos) * ((gmeterZ factor[1.5, 2.5]) + (gmeterZ factor[0.5, -0.5]))";
|
||||
};
|
||||
};
|
||||
class Waternoise_ext
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\air_driving_in_water",0.70794576,1,300};
|
||||
frequency="1";
|
||||
volume="(speed factor[0, 5]) * water * camPos + (speed factor[-0.1, -5]) * water * camPos";
|
||||
};
|
||||
class Waternoise_int
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\soft_driving_in_water_int",0.56234133,1,100};
|
||||
frequency="1";
|
||||
volume="(speed factor[0, 5]) * water * (1-camPos) + (speed factor[-0.1, -5]) * water * (1-camPos)";
|
||||
};
|
||||
};
|
||||
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/100_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/100_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/1BAvEx_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/1BAvEx_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/4BAvEx_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/4BAvEx_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo1_as.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo1_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo1_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo1_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo1_nohq.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo1_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo1_smdi.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo1_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo2_as.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo2_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo2_nohq.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo2_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo2_smdi.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo2_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo3_as.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo3_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo3_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo3_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo3_nohq.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo3_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo3_smdi.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo3_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo4_as.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo4_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo4_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo4_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo4_nohq.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo4_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo4_smdi.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo4_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo5_as.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo5_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo5_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo5_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo5_nohq.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo5_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo5_smdi.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo5_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo6_as.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo6_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo6_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo6_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo6_nohq.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo6_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo6_smdi.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Camo6_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/FAB/Camo1_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/FAB/Camo1_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/FAB/Camo3_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/FAB/Camo3_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/FAB/Camo6_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/FAB/Camo6_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/FAB/FAB22_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/FAB/FAB22_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/FAB/Falcao_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/FAB/Falcao_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/FAB/Puma_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/FAB/Puma_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Glass_ca.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Glass_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Glass_smdi.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/Glass_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/MB/Camo1_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/MB/Camo1_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/MB/Camo3_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/MB/Camo3_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/MB/Camo6_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/MB/Camo6_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/MB/HU2_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/MB/HU2_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/MB/HU41_co.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/MB/HU41_co.paa
LFS
Normal file
Binary file not shown.
55
braf_air/Braf_Helicopters/Braf_Caracal/data/camo1.rvmat
Normal file
55
braf_air/Braf_Helicopters/Braf_Caracal/data/camo1.rvmat
Normal file
@@ -0,0 +1,55 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=25;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(4.7,1.2)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
};
|
||||
@@ -0,0 +1,54 @@
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,0.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=70;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10.0,0.0,0.0};
|
||||
up[]={0.0,10.0,0.0};
|
||||
dir[]={0.0,0.0,0.0};
|
||||
pos[]={0.0,0.0,0.0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="a3\data_f\destruct\damage_metalsheet_mca.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(2.0,0.1)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_ti_ca.paa";
|
||||
//};
|
||||
55
braf_air/Braf_Helicopters/Braf_Caracal/data/camo2.rvmat
Normal file
55
braf_air/Braf_Helicopters/Braf_Caracal/data/camo2.rvmat
Normal file
@@ -0,0 +1,55 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=12.5;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(4.7,1.2)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
};
|
||||
@@ -0,0 +1,54 @@
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,0.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=70;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10.0,0.0,0.0};
|
||||
up[]={0.0,10.0,0.0};
|
||||
dir[]={0.0,0.0,0.0};
|
||||
pos[]={0.0,0.0,0.0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="a3\data_f\destruct\damage_metalsheet_mca.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(2.0,0.1)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_ti_ca.paa";
|
||||
//};
|
||||
55
braf_air/Braf_Helicopters/Braf_Caracal/data/camo3.rvmat
Normal file
55
braf_air/Braf_Helicopters/Braf_Caracal/data/camo3.rvmat
Normal file
@@ -0,0 +1,55 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=12.5;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(4.7,1.2)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
};
|
||||
@@ -0,0 +1,54 @@
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,0.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=70;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10.0,0.0,0.0};
|
||||
up[]={0.0,10.0,0.0};
|
||||
dir[]={0.0,0.0,0.0};
|
||||
pos[]={0.0,0.0,0.0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="a3\data_f\destruct\damage_metalsheet_mca.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(2.0,0.1)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_ti_ca.paa";
|
||||
//};
|
||||
55
braf_air/Braf_Helicopters/Braf_Caracal/data/camo4.rvmat
Normal file
55
braf_air/Braf_Helicopters/Braf_Caracal/data/camo4.rvmat
Normal file
@@ -0,0 +1,55 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=5;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(4.7,1.2)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
};
|
||||
@@ -0,0 +1,54 @@
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,0.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=70;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10.0,0.0,0.0};
|
||||
up[]={0.0,10.0,0.0};
|
||||
dir[]={0.0,0.0,0.0};
|
||||
pos[]={0.0,0.0,0.0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="a3\data_f\destruct\damage_metalsheet_mca.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(2.0,0.1)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo4_ti_ca.paa";
|
||||
//};
|
||||
55
braf_air/Braf_Helicopters/Braf_Caracal/data/camo5.rvmat
Normal file
55
braf_air/Braf_Helicopters/Braf_Caracal/data/camo5.rvmat
Normal file
@@ -0,0 +1,55 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=25;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(4.7,1.2)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
};
|
||||
@@ -0,0 +1,54 @@
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,0.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=70;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10.0,0.0,0.0};
|
||||
up[]={0.0,10.0,0.0};
|
||||
dir[]={0.0,0.0,0.0};
|
||||
pos[]={0.0,0.0,0.0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="a3\data_f\destruct\damage_metalsheet_mca.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(2.0,0.1)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo5_ti_ca.paa";
|
||||
//};
|
||||
55
braf_air/Braf_Helicopters/Braf_Caracal/data/camo6.rvmat
Normal file
55
braf_air/Braf_Helicopters/Braf_Caracal/data/camo6.rvmat
Normal file
@@ -0,0 +1,55 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={0.75,0.75,0.75,1.0};
|
||||
diffuse[]={0.75,0.75,0.75,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=25;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(4.7,1.2)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
};
|
||||
@@ -0,0 +1,54 @@
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,0.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=70;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10.0,0.0,0.0};
|
||||
up[]={0.0,10.0,0.0};
|
||||
dir[]={0.0,0.0,0.0};
|
||||
pos[]={0.0,0.0,0.0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="a3\data_f\destruct\damage_metalsheet_mca.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(2.0,0.1)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_ti_ca.paa";
|
||||
//};
|
||||
@@ -0,0 +1,96 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.75,0.75,0.75,1};
|
||||
forcedDiffuse[]={0,0,0,1};
|
||||
emmisive[]={0,0,0,0};
|
||||
specular[]={0.89999998,0.89999998,0.89999998,1};
|
||||
specularPower=100;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,0.5,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(4.6,6.5)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_sea_co.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,96 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.75,0.75,0.75,1};
|
||||
forcedDiffuse[]={0,0,0,1};
|
||||
emmisive[]={0,0,0,0};
|
||||
specular[]={0.89999998,0.89999998,0.89999998,1};
|
||||
specularPower=100;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,0.5,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo2_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(4.6,6.5)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_sea_co.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,96 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.75,0.75,0.75,1};
|
||||
forcedDiffuse[]={0,0,0,1};
|
||||
emmisive[]={0,0,0,0};
|
||||
specular[]={0.89999998,0.89999998,0.89999998,1};
|
||||
specularPower=100;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,0.5,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo3_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(4.6,6.5)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_sea_co.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,96 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.75,0.75,0.75,1};
|
||||
forcedDiffuse[]={0,0,0,1};
|
||||
emmisive[]={0,0,0,0};
|
||||
specular[]={0.9,0.9,0.9,1};
|
||||
specularPower=75;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,0.5,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\Braf_Helicopters\Braf_Caracal\data\camo6_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(4.6,6.5)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,10,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_sea_co.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo1_as.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo1_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo1_nohq.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo1_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo1_smdi.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo1_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo2_as.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo2_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo2_nohq.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo2_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo2_smdi.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo2_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo3_as.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo3_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo3_nohq.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo3_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo3_smdi.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo3_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo4_as.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo4_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo4_nohq.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo4_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo4_smdi.paa
LFS
Normal file
BIN
braf_air/Braf_Helicopters/Braf_Caracal/data/damage/Camo4_smdi.paa
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,54 @@
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,0.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=70;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo1_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10.0,0.0,0.0};
|
||||
up[]={0.0,10.0,0.0};
|
||||
dir[]={0.0,0.0,0.0};
|
||||
pos[]={0.0,0.0,0.0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="a3\data_f\destruct\damage_metalsheet_mca.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo1_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo1_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(2.0,0.1)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo1_ti_ca.paa";
|
||||
//};
|
||||
@@ -0,0 +1,54 @@
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,0.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=70;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo2_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10.0,0.0,0.0};
|
||||
up[]={0.0,10.0,0.0};
|
||||
dir[]={0.0,0.0,0.0};
|
||||
pos[]={0.0,0.0,0.0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="a3\data_f\destruct\damage_metalsheet_mca.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo2_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo2_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(2.0,0.1)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo2_ti_ca.paa";
|
||||
//};
|
||||
@@ -0,0 +1,54 @@
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,0.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=70;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo3_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10.0,0.0,0.0};
|
||||
up[]={0.0,10.0,0.0};
|
||||
dir[]={0.0,0.0,0.0};
|
||||
pos[]={0.0,0.0,0.0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="a3\data_f\destruct\damage_metalsheet_mca.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo3_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo3_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(2.0,0.1)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo3_ti_ca.paa";
|
||||
//};
|
||||
@@ -0,0 +1,54 @@
|
||||
ambient[]={1.0,1.0,1.0,1.0};
|
||||
diffuse[]={1.0,1.0,1.0,1.0};
|
||||
forcedDiffuse[]={0.0,0.0,0.0,1.0};
|
||||
emmisive[]={0.0,0.0,0.0,0.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=70;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo4_nohq.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={10.0,0.0,0.0};
|
||||
up[]={0.0,10.0,0.0};
|
||||
dir[]={0.0,0.0,0.0};
|
||||
pos[]={0.0,0.0,0.0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="a3\data_f\destruct\damage_metalsheet_mca.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo4_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo4_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(2.0,0.1)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_air\BRAF_Helicopters\BRAF_Caracal\data\camo4_ti_ca.paa";
|
||||
//};
|
||||
@@ -0,0 +1,97 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="a3\data_f\destruct_ti_ca.paa";
|
||||
};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.69999999,0.69999999,0.69999999,1};
|
||||
forcedDiffuse[]={0,0,0,0};
|
||||
emmisive[]={0,0,0,0};
|
||||
specular[]={0.029999999,0.029999999,0.029999999,1};
|
||||
specularPower=50;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="a3\data_f\destruct\destruct_rust_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={2,0,0};
|
||||
up[]={0,2,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0.5,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="a3\data_f\destruct\destruct_rust_cdt.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={8,8,0};
|
||||
up[]={-8,8,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="a3\data_f\destruct\destruct_rust_mca.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={2,0,0};
|
||||
up[]={0,2,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0.5,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="#(argb,8,8,3)color(1,1,1,1,AS)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,1};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="a3\data_f\destruct\destruct_rust_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={2,0,0};
|
||||
up[]={0,2,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0.5,1};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(0.1,0.07)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture = "a3\data\env_land_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,101 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="a3\data_f\default_glass_ti_ca.paa";
|
||||
};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={1,1,1,1};
|
||||
forcedDiffuse[]={0,0,0,0};
|
||||
emmisive[]={0,0,0,1};
|
||||
specular[]={0.30000001,0.31999999,0.33000001,1};
|
||||
specularPower=1700;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
renderFlags[]=
|
||||
{
|
||||
"NoZWrite"
|
||||
};
|
||||
class Stage1
|
||||
{
|
||||
texture="a3\data_f\destruct\damage_glass_laminated_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={4,0,0};
|
||||
up[]={0,4,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="a3\data_f\destruct\damage_glass_laminated_ca.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={4,0,0};
|
||||
up[]={0,4,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="a3\data_f\destruct\damage_glass_laminated_ca.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={4,0,0};
|
||||
up[]={0,4,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="#(rgb,8,8,3)color(1,1,1,1,AS)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="a3\data_f\destruct\damage_glass_laminated_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={4,0,0};
|
||||
up[]={0,4,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(0.8,0.1)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
useWorldEnvMap="true";
|
||||
texture="a3\data_f\env_land_ca.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
97
braf_air/Braf_Helicopters/Braf_Caracal/data/destruct.rvmat
Normal file
97
braf_air/Braf_Helicopters/Braf_Caracal/data/destruct.rvmat
Normal file
@@ -0,0 +1,97 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="a3\data_f\destruct_ti_ca.paa";
|
||||
};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.69999999,0.69999999,0.69999999,1};
|
||||
forcedDiffuse[]={0,0,0,0};
|
||||
emmisive[]={0,0,0,0};
|
||||
specular[]={0.029999999,0.029999999,0.029999999,1};
|
||||
specularPower=50;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="a3\data_f\destruct\destruct_rust_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={2,0,0};
|
||||
up[]={0,2,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0.5,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="a3\data_f\destruct\destruct_rust_cdt.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={8,8,0};
|
||||
up[]={-8,8,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="a3\data_f\destruct\destruct_rust_mca.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={2,0,0};
|
||||
up[]={0,2,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0.5,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="#(argb,8,8,3)color(1,1,1,1,AS)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,1};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="a3\data_f\destruct\destruct_rust_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={2,0,0};
|
||||
up[]={0,2,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0.5,1};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(0.1,0.07)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture = "a3\data\env_land_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
12
braf_air/Braf_Helicopters/Braf_Caracal/data/emit_red.rvmat
Normal file
12
braf_air/Braf_Helicopters/Braf_Caracal/data/emit_red.rvmat
Normal file
@@ -0,0 +1,12 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="a3\data_f\default_vehicle_ti_ca.paa";
|
||||
};
|
||||
ambient[]={1,0.30000001,0,1};
|
||||
diffuse[]={1,0.30000001,0,1};
|
||||
forcedDiffuse[]={0,0,0,0};
|
||||
emmisive[]={1800,20,10,1};
|
||||
specular[]={0,0,0,1};
|
||||
specularPower=1;
|
||||
PixelShaderID="Normal";
|
||||
VertexShaderID="Basic";
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user