This commit is the equivalent of a atomic bomb
This commit is contained in:
BIN
braf_armored/BRAF_Anims/Animations/braf_cascavel_commander.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Animations/braf_cascavel_commander.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Animations/braf_cascavel_driver_In.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Animations/braf_cascavel_driver_In.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Animations/braf_cascavel_driver_Out.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Animations/braf_cascavel_driver_Out.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Animations/braf_cascavel_gunner.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Animations/braf_cascavel_gunner.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Animations/braf_guarani_commander_In.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Animations/braf_guarani_commander_In.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Animations/braf_guarani_commander_out.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Animations/braf_guarani_commander_out.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Animations/braf_guarani_driver_In.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Animations/braf_guarani_driver_In.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Animations/braf_guarani_driver_out.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Animations/braf_guarani_driver_out.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Animations/braf_guarani_gunner_In.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Animations/braf_guarani_gunner_In.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Animations/braf_lmv_driver.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Animations/braf_lmv_driver.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Animations/braf_lmv_gunner.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Animations/braf_lmv_gunner.rtm
LFS
Normal file
Binary file not shown.
74
braf_armored/BRAF_Anims/Braf_anims.hpp
Normal file
74
braf_armored/BRAF_Anims/Braf_anims.hpp
Normal file
@@ -0,0 +1,74 @@
|
||||
class CfgMovesBasic
|
||||
{
|
||||
class Defaultdie;
|
||||
class ManActions
|
||||
{
|
||||
braf_cascavel_driver_In="braf_cascavel_driver_In";
|
||||
braf_cascavel_driver_Out="braf_cascavel_driver_Out";
|
||||
braf_cascavel_commander="braf_cascavel_commander";
|
||||
braf_cascavel_gunner="braf_cascavel_gunner";
|
||||
braf_guarani_driver_In="braf_guarani_driver_In";
|
||||
braf_guarani_driver_Out="braf_guarani_driver_Out";
|
||||
braf_guarani_commander_In="braf_guarani_commander_In";
|
||||
braf_guarani_commander_Out="braf_guarani_commander_Out";
|
||||
braf_guarani_gunner_In="braf_guarani_gunner_In";
|
||||
braf_lmv_driver = "braf_lmv_driver";
|
||||
braf_lmv_gunner = "braf_lmv_gunner";
|
||||
};
|
||||
};
|
||||
class CfgMovesMaleSdr: CfgMovesBasic
|
||||
{
|
||||
class States
|
||||
{
|
||||
class Crew;
|
||||
class braf_cascavel_driver_In: Crew
|
||||
{
|
||||
file="\braf\braf_armored\Braf_anims\Animations\braf_cascavel_driver_In";
|
||||
interpolateTo[]={"",1};
|
||||
leftHandIKCurve[]={1};
|
||||
rightHandIKCurve[]={1};
|
||||
speed= 1e+019;
|
||||
};
|
||||
class braf_cascavel_driver_Out: braf_cascavel_driver_In
|
||||
{
|
||||
file="\braf\braf_armored\Braf_anims\Animations\braf_cascavel_driver_Out";
|
||||
};
|
||||
class braf_cascavel_commander: braf_cascavel_driver_In
|
||||
{
|
||||
file="\braf\braf_armored\Braf_anims\Animations\braf_cascavel_commander";
|
||||
};
|
||||
class braf_cascavel_gunner: braf_cascavel_driver_In
|
||||
{
|
||||
file="\braf\braf_armored\Braf_anims\Animations\braf_cascavel_gunner";
|
||||
};
|
||||
|
||||
class braf_guarani_driver_In: braf_cascavel_driver_In
|
||||
{
|
||||
file="\braf\braf_armored\Braf_anims\Animations\braf_guarani_driver_In";
|
||||
};
|
||||
class braf_guarani_driver_Out: braf_cascavel_driver_In
|
||||
{
|
||||
file="\braf\braf_armored\Braf_anims\Animations\braf_guarani_driver_Out";
|
||||
};
|
||||
class braf_guarani_commander_In: braf_cascavel_driver_In
|
||||
{
|
||||
file="\braf\braf_armored\Braf_anims\Animations\braf_guarani_commander_In";
|
||||
};
|
||||
class braf_guarani_commander_Out: braf_cascavel_driver_In
|
||||
{
|
||||
file="\braf\braf_armored\Braf_anims\Animations\braf_guarani_commander_Out";
|
||||
};
|
||||
class braf_guarani_gunner_In: braf_cascavel_driver_In
|
||||
{
|
||||
file="\braf\braf_armored\Braf_anims\Animations\braf_guarani_gunner_In";
|
||||
};
|
||||
class braf_lmv_driver: braf_cascavel_driver_In
|
||||
{
|
||||
file="\braf\braf_armored\Braf_anims\Animations\braf_lmv_driver";
|
||||
};
|
||||
class braf_lmv_gunner: braf_lmv_driver
|
||||
{
|
||||
file="\braf\braf_armored\Braf_anims\Animations\braf_lmv_gunner";
|
||||
};
|
||||
};
|
||||
};
|
||||
BIN
braf_armored/BRAF_Anims/Cascavel/braf_cascavel_commander.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Cascavel/braf_cascavel_commander.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Cascavel/braf_cascavel_driver_In.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Cascavel/braf_cascavel_driver_In.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Cascavel/braf_cascavel_driver_Out.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Cascavel/braf_cascavel_driver_Out.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Cascavel/braf_cascavel_gunner.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Cascavel/braf_cascavel_gunner.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Cascavel/commander.p3d
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Cascavel/commander.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Cascavel/driver.p3d
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Cascavel/driver.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Cascavel/gunner.p3d
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Cascavel/gunner.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Guarani/braf_guarani_commander_In.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Guarani/braf_guarani_commander_In.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Guarani/braf_guarani_driver_In.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Guarani/braf_guarani_driver_In.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Guarani/braf_guarani_gunner_In.rtm
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Guarani/braf_guarani_gunner_In.rtm
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Guarani/commander.p3d
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Guarani/commander.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Guarani/driver.p3d
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Guarani/driver.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Guarani/gunner.p3d
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Guarani/gunner.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Anims/Guarani/proxy.p3d
LFS
Normal file
BIN
braf_armored/BRAF_Anims/Guarani/proxy.p3d
LFS
Normal file
Binary file not shown.
157
braf_armored/BRAF_Anims/model.cfg
Normal file
157
braf_armored/BRAF_Anims/model.cfg
Normal file
@@ -0,0 +1,157 @@
|
||||
class CfgSkeletons
|
||||
{
|
||||
class Default
|
||||
{
|
||||
isDiscrete = 1;
|
||||
skeletonInherit = "";
|
||||
skeletonBones[] = {};
|
||||
};
|
||||
class OFP2_ManSkeleton
|
||||
{
|
||||
isDiscrete = 0;
|
||||
skeletonInherit = "";
|
||||
skeletonBones[] =
|
||||
{
|
||||
"Pelvis","",
|
||||
"Spine","Pelvis",
|
||||
"Spine1","Spine",
|
||||
"Spine2","Spine1",
|
||||
"Spine3","Spine2",
|
||||
"Camera","Pelvis",
|
||||
"weapon","Spine1",
|
||||
"launcher","Spine1",
|
||||
//Head skeleton in hierarchy
|
||||
"neck","Spine3",
|
||||
"neck1","neck",
|
||||
"head","neck1",
|
||||
//New facial features
|
||||
"Face_Hub","head",
|
||||
"Face_Jawbone","Face_Hub",
|
||||
"Face_Jowl","Face_Jawbone",
|
||||
"Face_chopRight","Face_Jawbone",
|
||||
"Face_chopLeft","Face_Jawbone",
|
||||
"Face_LipLowerMiddle","Face_Jawbone",
|
||||
"Face_LipLowerLeft","Face_Jawbone",
|
||||
"Face_LipLowerRight","Face_Jawbone",
|
||||
"Face_Chin","Face_Jawbone",
|
||||
"Face_Tongue","Face_Jawbone",
|
||||
"Face_CornerRight","Face_Hub",
|
||||
"Face_CheekSideRight","Face_CornerRight",
|
||||
"Face_CornerLeft","Face_Hub",
|
||||
"Face_CheekSideLeft","Face_CornerLeft",
|
||||
"Face_CheekFrontRight","Face_Hub",
|
||||
"Face_CheekFrontLeft","Face_Hub",
|
||||
"Face_CheekUpperRight","Face_Hub",
|
||||
"Face_CheekUpperLeft","Face_Hub",
|
||||
"Face_LipUpperMiddle","Face_Hub",
|
||||
"Face_LipUpperRight","Face_Hub",
|
||||
"Face_LipUpperLeft","Face_Hub",
|
||||
"Face_NostrilRight","Face_Hub",
|
||||
"Face_NostrilLeft","Face_Hub",
|
||||
"Face_Forehead","Face_Hub",
|
||||
"Face_BrowFrontRight","Face_Forehead",
|
||||
"Face_BrowFrontLeft","Face_Forehead",
|
||||
"Face_BrowMiddle","Face_Forehead",
|
||||
"Face_BrowSideRight","Face_Forehead",
|
||||
"Face_BrowSideLeft","Face_Forehead",
|
||||
"Face_Eyelids","Face_Hub",
|
||||
"Face_EyelidUpperRight","Face_Hub",
|
||||
"Face_EyelidUpperLeft","Face_Hub",
|
||||
"Face_EyelidLowerRight","Face_Hub",
|
||||
"Face_EyelidLowerLeft","Face_Hub",
|
||||
"EyeLeft","Face_Hub",
|
||||
"EyeRight","Face_Hub",
|
||||
//Left upper side
|
||||
"LeftShoulder","Spine3",
|
||||
"LeftArm","LeftShoulder",
|
||||
"LeftArmRoll","LeftArm",
|
||||
"LeftForeArm","LeftArmRoll",
|
||||
"LeftForeArmRoll","LeftForeArm",
|
||||
"LeftHand","LeftForeArmRoll",
|
||||
"LeftHandRing","LeftHand",
|
||||
"LeftHandRing1","LeftHandRing",
|
||||
"LeftHandRing2","LeftHandRing1",
|
||||
"LeftHandRing3","LeftHandRing2",
|
||||
"LeftHandPinky1","LeftHandRing",
|
||||
"LeftHandPinky2","LeftHandPinky1",
|
||||
"LeftHandPinky3","LeftHandPinky2",
|
||||
"LeftHandMiddle1","LeftHand",
|
||||
"LeftHandMiddle2","LeftHandMiddle1",
|
||||
"LeftHandMiddle3","LeftHandMiddle2",
|
||||
"LeftHandIndex1","LeftHand",
|
||||
"LeftHandIndex2","LeftHandIndex1",
|
||||
"LeftHandIndex3","LeftHandIndex2",
|
||||
"LeftHandThumb1","LeftHand",
|
||||
"LeftHandThumb2","LeftHandThumb1",
|
||||
"LeftHandThumb3","LeftHandThumb2",
|
||||
//Right upper side
|
||||
"RightShoulder","Spine3",
|
||||
"RightArm","RightShoulder",
|
||||
"RightArmRoll","RightArm",
|
||||
"RightForeArm","RightArmRoll",
|
||||
"RightForeArmRoll","RightForeArm",
|
||||
"RightHand","RightForeArmRoll",
|
||||
"RightHandRing","RightHand",
|
||||
"RightHandRing1","RightHandRing",
|
||||
"RightHandRing2","RightHandRing1",
|
||||
"RightHandRing3","RightHandRing2",
|
||||
"RightHandPinky1","RightHandRing",
|
||||
"RightHandPinky2","RightHandPinky1",
|
||||
"RightHandPinky3","RightHandPinky2",
|
||||
"RightHandMiddle1","RightHand",
|
||||
"RightHandMiddle2","RightHandMiddle1",
|
||||
"RightHandMiddle3","RightHandMiddle2",
|
||||
"RightHandIndex1","RightHand",
|
||||
"RightHandIndex2","RightHandIndex1",
|
||||
"RightHandIndex3","RightHandIndex2",
|
||||
"RightHandThumb1","RightHand",
|
||||
"RightHandThumb2","RightHandThumb1",
|
||||
"RightHandThumb3","RightHandThumb2",
|
||||
//Left lower side
|
||||
"LeftUpLeg","Pelvis",
|
||||
"LeftUpLegRoll","LeftUpLeg",
|
||||
"LeftLeg","LeftUpLegRoll",
|
||||
"LeftLegRoll","LeftLeg",
|
||||
"LeftFoot","LeftLegRoll",
|
||||
"LeftToeBase","LeftFoot",
|
||||
//Right lower side
|
||||
"RightUpLeg","Pelvis",
|
||||
"RightUpLegRoll","RightUpLeg",
|
||||
"RightLeg","RightUpLegRoll",
|
||||
"RightLegRoll","RightLeg",
|
||||
"RightFoot","RightLegRoll",
|
||||
"RightToeBase","RightFoot"
|
||||
};
|
||||
// location of pivot points (local axes) for hierarchical animation
|
||||
pivotsModel="A3\anims_f\data\skeleton\SkeletonPivots.p3d";
|
||||
};
|
||||
};
|
||||
|
||||
class CfgModels
|
||||
{
|
||||
class Default
|
||||
{
|
||||
sectionsInherit="";
|
||||
sections[] = {};
|
||||
skeletonName = "";
|
||||
};
|
||||
class ArmaMan : Default
|
||||
{
|
||||
htMin = 60; // Minimum half-cooling time (in seconds)
|
||||
htMax = 1800; // Maximum half-cooling time (in seconds)
|
||||
afMax = 30; // Maximum temperature in case the model is alive (in celsius)
|
||||
mfMax = 0; // Maximum temperature when the model is moving (in celsius)
|
||||
mFact = 1; // Metabolism factor - number from interval <0, 1> (0 - metabolism has no influence, 1 - metabolism has full influence (no other temperature source will be considered)).
|
||||
tBody = 37; // Metabolism temperature of the model (in celsius)
|
||||
|
||||
sections[] =
|
||||
{
|
||||
"osobnost","Head_Injury","Body_Injury","l_leg_injury","l_arm_injury","r_arm_injury","r_leg_injury","injury_body", "injury_legs", "injury_hands",
|
||||
"clan","clan_sign","Camo","CamoB","Camo1","Camo2","personality","hl", "injury_head"
|
||||
};
|
||||
skeletonName = "OFP2_ManSkeleton";
|
||||
};
|
||||
class bust: ArmaMan {};
|
||||
class Male: ArmaMan {};
|
||||
class MaleSkeleton_Pivots: ArmaMan {};
|
||||
};
|
||||
BIN
braf_armored/BRAF_Anims/proxy.p3d
LFS
Normal file
BIN
braf_armored/BRAF_Anims/proxy.p3d
LFS
Normal file
Binary file not shown.
57
braf_armored/BRAF_Armored_Weap/ammo.hpp
Normal file
57
braf_armored/BRAF_Armored_Weap/ammo.hpp
Normal file
@@ -0,0 +1,57 @@
|
||||
class cfgAmmo
|
||||
{
|
||||
class Sh_120mm_HE;
|
||||
class Sh_120mm_APFSDS;
|
||||
class Sh_120mm_HEAT_MP;
|
||||
class ammo_Penetrator_120mm;
|
||||
class braf_90mm_he: Sh_120mm_HE
|
||||
{
|
||||
hit=180;
|
||||
indirectHit=45;
|
||||
indirectHitRange=6;
|
||||
dangerRadiusHit=120;
|
||||
suppressionRadiusHit=24;
|
||||
explosive=0.6;
|
||||
cost=225;
|
||||
caliber=7.5;
|
||||
};
|
||||
class braf_90mm_hesh: Sh_120mm_HEAT_MP
|
||||
{
|
||||
hit=80;
|
||||
submunitionAmmo="braf_ammo_penetrator_90mm";
|
||||
indirectHit=20;
|
||||
typicalSpeed=1450;
|
||||
indirectHitRange=5.5;
|
||||
dangerRadiusHit=100;
|
||||
suppressionRadiusHit=24;
|
||||
cost=350;
|
||||
};
|
||||
class braf_90mm_heat_mp: Sh_120mm_HEAT_MP
|
||||
{
|
||||
hit=71.25;
|
||||
submunitionAmmo="braf_ammo_penetrator_90mm";
|
||||
indirectHit=22.7;
|
||||
indirectHitRange=3.5;
|
||||
dangerRadiusHit=120;
|
||||
suppressionRadiusHit=24;
|
||||
cost=375;
|
||||
};
|
||||
class braf_90mm_apfsds: Sh_120mm_APFSDS
|
||||
{
|
||||
hit=375;
|
||||
indirectHit=11.5;
|
||||
indirectHitRange=0.5;
|
||||
dangerRadiusHit=75;
|
||||
suppressionRadiusHit=13.5;
|
||||
cost=375;
|
||||
};
|
||||
class braf_90mm_apfsds_tracer: braf_90mm_APFSDS
|
||||
{
|
||||
model="\A3\Weapons_f\Data\bullettracer\shell_tracer_red";
|
||||
};
|
||||
class braf_ammo_penetrator_90mm: ammo_Penetrator_120mm
|
||||
{
|
||||
caliber=30;
|
||||
hit=382.5;
|
||||
};
|
||||
};
|
||||
55
braf_armored/BRAF_Armored_Weap/data/M2.rvmat
Normal file
55
braf_armored/BRAF_Armored_Weap/data/M2.rvmat
Normal file
@@ -0,0 +1,55 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_armored\BRAF_Armored_Weap\data\M2_ti_ca.paa";
|
||||
//};
|
||||
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,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=50;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\M2_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_armored\BRAF_Armored_Weap\data\M2_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\M2_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";
|
||||
};
|
||||
BIN
braf_armored/BRAF_Armored_Weap/data/M2_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/M2_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/M2_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/M2_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/M2_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/M2_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/M2_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/M2_smdi.paa
LFS
Normal file
Binary file not shown.
55
braf_armored/BRAF_Armored_Weap/data/REMAX.rvmat
Normal file
55
braf_armored/BRAF_Armored_Weap/data/REMAX.rvmat
Normal file
@@ -0,0 +1,55 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_armored\BRAF_Armored_Weap\data\REMAX_ti_ca.paa";
|
||||
//};
|
||||
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,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=50;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\REMAX_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_armored\BRAF_Armored_Weap\data\REMAX_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\REMAX_smdi.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(0.8,0.2)";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
};
|
||||
55
braf_armored/BRAF_Armored_Weap/data/REMAXC.rvmat
Normal file
55
braf_armored/BRAF_Armored_Weap/data/REMAXC.rvmat
Normal file
@@ -0,0 +1,55 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_armored\BRAF_Armored_Weap\data\REMAXC_ti_ca.paa";
|
||||
//};
|
||||
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,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=50;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\REMAXC_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_armored\BRAF_Armored_Weap\data\REMAXC_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\REMAXC_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";
|
||||
};
|
||||
BIN
braf_armored/BRAF_Armored_Weap/data/Radio_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/Radio_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/Radio_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/Radio_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/Radio_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/Radio_smdi.paa
LFS
Normal file
Binary file not shown.
51
braf_armored/BRAF_Armored_Weap/data/mirror.rvmat
Normal file
51
braf_armored/BRAF_Armored_Weap/data/mirror.rvmat
Normal file
@@ -0,0 +1,51 @@
|
||||
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,1.0};
|
||||
specular[]={10,10,10,1.0};
|
||||
specularPower=5000;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\mirror_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_armored\BRAF_Armored_Weap\data\mirror_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\mirror_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_interior_tank_02_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
};
|
||||
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/mirror_smdi.paa
LFS
Normal file
Binary file not shown.
55
braf_armored/BRAF_Armored_Weap/data/radio.rvmat
Normal file
55
braf_armored/BRAF_Armored_Weap/data/radio.rvmat
Normal file
@@ -0,0 +1,55 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="braf\braf_armored\BRAF_Armored_Weap\data\radio_ti_ca.paa";
|
||||
//};
|
||||
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,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=50;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\radio_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_armored\BRAF_Armored_Weap\data\radio_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Armored_Weap\data\radio_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";
|
||||
};
|
||||
BIN
braf_armored/BRAF_Armored_Weap/data/radio_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/radio_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remax_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remax_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remax_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remax_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remax_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remax_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remax_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remax_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Armored_Weap/data/remaxc_smdi.paa
LFS
Normal file
Binary file not shown.
68
braf_armored/BRAF_Armored_Weap/magazines.hpp
Normal file
68
braf_armored/BRAF_Armored_Weap/magazines.hpp
Normal file
@@ -0,0 +1,68 @@
|
||||
class CfgMagazines
|
||||
{
|
||||
|
||||
class braf_100Rnd_127x99_M;
|
||||
class braf_150Rnd_127x99_M: braf_100Rnd_127x99_M
|
||||
{
|
||||
scope=2;
|
||||
count=150;
|
||||
ammo="braf_B_127x99_Ball_Red_Tracer_Splash";
|
||||
initSpeed=910;
|
||||
maxLeadSpeed=200;
|
||||
nameSound="mgun";
|
||||
displayName="150Rnd 127x99 mm Tracer Red";
|
||||
muzzleImpulseFactor[]={0.050000001,0.050000001};
|
||||
lastRoundsTracer=10;
|
||||
tracersEvery=5;
|
||||
};
|
||||
class VehicleMagazine;
|
||||
class braf_11Rnd_90mm_heat_mp: VehicleMagazine
|
||||
{
|
||||
author="BRAF TEAM";
|
||||
displayName="11 Rounds HEAT 90mm Shells";
|
||||
displayNameShort="11 Rnds HEAT 90mm";
|
||||
displayNameMFDFormat="HEAT-MP";
|
||||
ammo="Sh_120mm_HEAT_MP";
|
||||
initSpeed=900;
|
||||
count=11;
|
||||
maxLeadSpeed=25;
|
||||
tracersEvery=0;
|
||||
nameSound="cannon";
|
||||
muzzleImpulseFactor[]={0.5,3};
|
||||
};
|
||||
class braf_11Rnd_90mm_he_shells: braf_11Rnd_90mm_heat_mp
|
||||
{
|
||||
displayName="11 Rounds HE 90mm Shells";
|
||||
displayNameShort="11 Rnds HE 90mm";
|
||||
displayNameMFDFormat="HE";
|
||||
ammo="braf_90mm_HE";
|
||||
initSpeed=700;
|
||||
muzzleImpulseFactor[]={1,6};
|
||||
};
|
||||
class braf_11Rnd_90mm_hesh_shells: braf_11Rnd_90mm_heat_mp
|
||||
{
|
||||
displayName="11 Rounds HESH 90mm Shells";
|
||||
displayNameShort="11 Rnds HESH 90mm";
|
||||
displayNameMFDFormat="HESH";
|
||||
ammo="braf_90mm_HESH";
|
||||
initSpeed=800;
|
||||
muzzleImpulseFactor[]={1,6};
|
||||
};
|
||||
class braf_11Rnd_90mm_apfsds_shells: braf_11Rnd_90mm_he_shells
|
||||
{
|
||||
displayName="11 Rounds APFSDS 90mm Flechette";
|
||||
displayNameShort="11 Rnds APFSDS 90mm";
|
||||
ammo="braf_90mm_apfsds";
|
||||
initSpeed=1680;
|
||||
muzzleImpulseFactor[]={0.5,3};
|
||||
};
|
||||
class braf_11Rnd_90mm_apfsds_t_shells: braf_11Rnd_90mm_apfsds_shells
|
||||
{
|
||||
displayName="11 Rounds APFSDS 90mm Flechette Tracer";
|
||||
displayNameShort="11 Rnds APFSDS-T 90mm";
|
||||
displayNameMFDFormat="APFSD-T";
|
||||
ammo="braf_90mm_apfsds_tracer";
|
||||
tracersEvery=1;
|
||||
};
|
||||
|
||||
};
|
||||
196
braf_armored/BRAF_Armored_Weap/weapons.hpp
Normal file
196
braf_armored/BRAF_Armored_Weap/weapons.hpp
Normal file
@@ -0,0 +1,196 @@
|
||||
class Mode_SemiAuto;
|
||||
class cfgweapons
|
||||
{
|
||||
class cannon_120mm;
|
||||
class braf_90mm: cannon_120mm
|
||||
{
|
||||
scope=1;
|
||||
displayName="90mm Engesa EC-90";
|
||||
cursor="EmptyCursor";
|
||||
cursorAim="cannon";
|
||||
showAimCursorInternal=0;
|
||||
nameSound="cannon";
|
||||
reloadSound[]=
|
||||
{
|
||||
"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\Cannon_120mm_Reload_01",
|
||||
2.5118864,
|
||||
1,
|
||||
10
|
||||
};
|
||||
reloadMagazineSound[]=
|
||||
{
|
||||
"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\Cannon_120mm_Reload_01",
|
||||
2.5118864,
|
||||
1,
|
||||
10
|
||||
};
|
||||
magazines[]=
|
||||
{
|
||||
"braf_11Rnd_90mm_apfsds_t_shells",
|
||||
"braf_11Rnd_90mm_apfsds_shells",
|
||||
"braf_11Rnd_90mm_hesh_shells",
|
||||
"braf_11Rnd_90mm_heat_mp",
|
||||
"braf_11Rnd_90mm_he_shells"
|
||||
};
|
||||
reloadTime=6;
|
||||
magazineReloadTime=6;
|
||||
autoReload=1;
|
||||
canLock=0;
|
||||
ballisticsComputer="2 + 16";
|
||||
FCSMaxLeadSpeed=25;
|
||||
FCSZeroingDelay=1;
|
||||
aiDispersionCoefY=2;
|
||||
aiDispersionCoefX=2;
|
||||
autoFire=0;
|
||||
modes[]=
|
||||
{
|
||||
"player",
|
||||
"topDown",
|
||||
"close",
|
||||
"short",
|
||||
"medium",
|
||||
"far"
|
||||
};
|
||||
class GunParticles
|
||||
{
|
||||
class FirstEffect
|
||||
{
|
||||
effectName="CannonFired";
|
||||
positionName="GunBeg";
|
||||
directionName="GunEnd";
|
||||
};
|
||||
};
|
||||
class player: Mode_SemiAuto
|
||||
{
|
||||
sounds[]=
|
||||
{
|
||||
"StandardSound"
|
||||
};
|
||||
class StandardSound
|
||||
{
|
||||
begin1[]=
|
||||
{
|
||||
"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\slammer_120mm_distant",
|
||||
3.1622777,
|
||||
1,
|
||||
1500
|
||||
};
|
||||
soundBegin[]=
|
||||
{
|
||||
"begin1",
|
||||
1
|
||||
};
|
||||
};
|
||||
soundContinuous=0;
|
||||
reloadTime=6;
|
||||
magazineReloadTime=6;
|
||||
autoReload=1;
|
||||
autoFire=0;
|
||||
dispersion=0.00056999997;
|
||||
aiRateOfFire=1;
|
||||
aiRateOfFireDistance=10;
|
||||
minRange=0;
|
||||
minRangeProbab=0.0099999998;
|
||||
midRange=1;
|
||||
midRangeProbab=0.0099999998;
|
||||
maxRange=2;
|
||||
maxRangeProbab=0.0099999998;
|
||||
};
|
||||
class TopDown: player
|
||||
{
|
||||
textureType="topDown";
|
||||
displayName="$STR_A3_FireMode_TopDown0";
|
||||
minRange=150;
|
||||
minRangeProbab=0.40000001;
|
||||
midRange=400;
|
||||
midRangeProbab=0.94999999;
|
||||
maxRange=8000;
|
||||
maxRangeProbab=0.94999999;
|
||||
};
|
||||
class close: player
|
||||
{
|
||||
showToPlayer=0;
|
||||
burst=1;
|
||||
burstRangeMax=1;
|
||||
aiRateOfFire=6;
|
||||
aiRateOfFireDispersion=0.5;
|
||||
aiRateOfFireDistance=500;
|
||||
minRange=5;
|
||||
minRangeProbab=0.1;
|
||||
midRange=500;
|
||||
midRangeProbab=0.80000001;
|
||||
maxRange=1000;
|
||||
maxRangeProbab=0.85000002;
|
||||
};
|
||||
class short: close
|
||||
{
|
||||
showToPlayer=0;
|
||||
burst=1;
|
||||
burstRangeMax=1;
|
||||
aiRateOfFire=6;
|
||||
aiRateOfFireDispersion=1;
|
||||
aiRateOfFireDistance=1000;
|
||||
minRange=500;
|
||||
minRangeProbab=0.30000001;
|
||||
midRange=1000;
|
||||
midRangeProbab=0.85000002;
|
||||
maxRange=1500;
|
||||
maxRangeProbab=0.85000002;
|
||||
};
|
||||
class medium: close
|
||||
{
|
||||
dispersion=0.00071250001;
|
||||
showToPlayer=0;
|
||||
burst=1;
|
||||
burstRangeMax=1;
|
||||
aiRateOfFire=8;
|
||||
aiRateOfFireDispersion=4;
|
||||
aiRateOfFireDistance=1250;
|
||||
minRange=1000;
|
||||
minRangeProbab=0.60000002;
|
||||
midRange=1500;
|
||||
midRangeProbab=0.85000002;
|
||||
maxRange=2000;
|
||||
maxRangeProbab=0.80000001;
|
||||
};
|
||||
class far: close
|
||||
{
|
||||
dispersion=0.00071250001;
|
||||
showToPlayer=0;
|
||||
burst=1;
|
||||
burstRangeMax=1;
|
||||
aiRateOfFire=10;
|
||||
aiRateOfFireDispersion=8;
|
||||
aiRateOfFireDistance=1500;
|
||||
minRange=1500;
|
||||
minRangeProbab=0.75;
|
||||
midRange=2000;
|
||||
midRangeProbab=0.80000001;
|
||||
maxRange=3500;
|
||||
maxRangeProbab=0.050000001;
|
||||
};
|
||||
};
|
||||
class braf_Vhmg_M2_static;
|
||||
class braf_remax_m2: braf_Vhmg_M2_static
|
||||
{
|
||||
displayName="REMAX M2HB 12.7mm";
|
||||
ballisticsComputer="2+16";
|
||||
FCSMaxLeadSpeed=28;
|
||||
FCSZeroingDelay=1;
|
||||
magazines[]=
|
||||
{
|
||||
"braf_100Rnd_127x99_m",
|
||||
"braf_150Rnd_127x99_m"
|
||||
};
|
||||
maxZeroing=2000;
|
||||
class GunParticles
|
||||
{
|
||||
class FirstEffect
|
||||
{
|
||||
effectName="MachineGunCloud";
|
||||
positionName="REMAXBeg";
|
||||
directionName="REMAXEnd";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
BIN
braf_armored/BRAF_Cascavel/Alice.p3d
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/Alice.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/BRAF_Cascavel.p3d
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/BRAF_Cascavel.p3d
LFS
Normal file
Binary file not shown.
48
braf_armored/BRAF_Cascavel/CascavelIntercom.hpp
Normal file
48
braf_armored/BRAF_Cascavel/CascavelIntercom.hpp
Normal file
@@ -0,0 +1,48 @@
|
||||
class AcreRacks {
|
||||
class Rack_1 {
|
||||
displayName = "Dashboard Lower"; // Name displayed in the interaction menu
|
||||
shortName = "D.Low"; // Short name displayed on the HUD. Maximum of 5 characters
|
||||
componentName = "ACRE_VRC103"; // Rack type (able to mount a PRC117F)
|
||||
allowedPositions[] = {"commander"}; // Who can configure the radio and open the radio GUI. Same wildcards as the intercom. It also allows transmitting/receiving
|
||||
disabledPositions[] = {};
|
||||
defaultComponents[] = {};
|
||||
mountedRadio = "ACRE_PRC117F"; // Predefined mounted radio
|
||||
isRadioRemovable = 0; // Radio cannot be removed
|
||||
intercom[] = {"Intercom_Crew"}; // Radio not wired to any intercom. All units in intercom can receive/send transmittions (ACE3 interaction menu) but they cannot manipulate the radio (GUI interface)
|
||||
};
|
||||
class Rack_2 {
|
||||
displayName = "Dashboard Upper"; // Name displayed in the interaction menu
|
||||
shortName = "D.Up"; // Short name displayed on the HUD. Maximum of 5 characters
|
||||
componentName = "ACRE_VRC110"; // Able to mount a PRC152
|
||||
allowedPositions[] = {"commander"}; // Who can configure the radio and open the radio GUI. Same wildcards as the intercom. It also allows transmitting/receiving
|
||||
disabledPositions[] = {}; // Who cannot access the radio (default: {})
|
||||
defaultComponents[] = {}; // Use this to attach simple components like Antennas, they will first attempt to fill empty connectors but will overide existing connectors. Not yet fully implemented. (default: {})
|
||||
mountedRadio = ""; // Predefined mounted radio (default: "", meaning none)
|
||||
isRadioRemovable = 1; // Radio can be removed (default: 0)
|
||||
intercom[] = {}; // Radio not wired to any intercom. All units in intercom can receive/send transmittions (ACE3 interaction menu) but they cannot manipulate the radio (GUI interface) (default: {})
|
||||
};
|
||||
};
|
||||
|
||||
class AcreIntercoms {
|
||||
class Intercom_Crew {
|
||||
displayName = "Crew intercom"; // Name of the intercom network displayed to the players
|
||||
shortName = "Crew"; // Short name of the intercom network. Maximum of 5 characters
|
||||
// Seats with stations configured that have intercom access. In this case, units in commander, driver, gunner and turret (excluding FFV) have access to this intercom
|
||||
// If left empty it has the same effect
|
||||
allowedPositions[] = {"crew"};
|
||||
// In this case the commander turret does not have access to crew intercom (unit is "turned out"). This can be useful for historical vehicles (default: {})
|
||||
disabledPositions[] = {};
|
||||
// Despite not having regular access to the network, units in cargo positions can have limited connections to communicate with the crew. These positions do not transmit automatically in the limited network; units in this position must toggle the functionality manually. (default: {})
|
||||
limitedPositions[] = {{"cargo", "all"}};
|
||||
// This is the number of simultaneous connections that units defined in the previous array can have (default: 0)
|
||||
numLimitedPositions = 1;
|
||||
// Seats with master stations have the possibility of broadcasting a message in that network (default: {})
|
||||
masterPositions[] = {"commander"};
|
||||
// The intercom initial configuration is enabled upon entering a vehicle (default: 0)
|
||||
connectedByDefault = 1;
|
||||
};
|
||||
};
|
||||
|
||||
tf_isolatedAmount = 0.7;
|
||||
tf_RadioType = "braf_radio_backpack_olive_notvp";
|
||||
tf_hasLRradio = 1;
|
||||
1313
braf_armored/BRAF_Cascavel/Cascavel_base.hpp
Normal file
1313
braf_armored/BRAF_Cascavel/Cascavel_base.hpp
Normal file
File diff suppressed because it is too large
Load Diff
387
braf_armored/BRAF_Cascavel/EE9_Sounds.hpp
Normal file
387
braf_armored/BRAF_Cascavel/EE9_Sounds.hpp
Normal file
@@ -0,0 +1,387 @@
|
||||
soundGetIn[]={"A3\sounds_f\vehicles\armor\noises\get_in_out",0.56234133,1};
|
||||
soundGetOut[]={"A3\sounds_f\vehicles\armor\noises\get_in_out",0.56234133,1,20};
|
||||
soundDammage[]={"",0.56234133,1};
|
||||
soundEngineOnInt[]={"A3\Sounds_F\vehicles2\soft\Truck_02\Truck_02_Engine_Int_Start",0.50118721,1};
|
||||
soundEngineOffInt[]={"A3\Sounds_F\vehicles2\soft\Truck_02\Truck_02_Engine_Int_stop",0.39810717,1};
|
||||
soundEngineOnExt[]={"A3\Sounds_F\vehicles2\soft\Truck_02\Truck_02_Engine_Ext_Start",1.9952624,1,50};
|
||||
soundEngineOffExt[]={"A3\Sounds_F\vehicles2\soft\Truck_02\Truck_02_Engine_Ext_stop",1.9952624,1,50};
|
||||
buildCrash0[]={"A3\sounds_f\Vehicles\crashes\crash_08",1.0,1,200};
|
||||
buildCrash1[]={"A3\sounds_f\Vehicles\crashes\crash_09",1.0,1,200};
|
||||
buildCrash2[]={"A3\sounds_f\Vehicles\crashes\crash_10",1.0,1,200};
|
||||
buildCrash3[]={"A3\sounds_f\Vehicles\crashes\crash_11",1.0,1,200};
|
||||
soundBuildingCrash[]={"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
|
||||
WoodCrash0[]={"A3\sounds_f\Vehicles\crashes\crash_08",1.0,1,200};
|
||||
WoodCrash1[]={"A3\sounds_f\Vehicles\crashes\crash_09",1.0,1,200};
|
||||
WoodCrash2[]={"A3\sounds_f\Vehicles\crashes\crash_10",1.0,1,200};
|
||||
WoodCrash3[]={"A3\sounds_f\Vehicles\crashes\crash_11",1.0,1,200};
|
||||
WoodCrash4[]={"A3\sounds_f\Vehicles\crashes\crash_01",1.0,1,200};
|
||||
WoodCrash5[]={"A3\sounds_f\Vehicles\crashes\crash_08",1.0,1,200};
|
||||
soundWoodCrash[]={"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
|
||||
ArmorCrash0[]={"A3\sounds_f\Vehicles\crashes\crash_08",1.0,1,200};
|
||||
ArmorCrash1[]={"A3\sounds_f\Vehicles\crashes\crash_09",1.0,1,200};
|
||||
ArmorCrash2[]={"A3\sounds_f\Vehicles\crashes\crash_10",1.0,1,200};
|
||||
ArmorCrash3[]={"A3\sounds_f\Vehicles\crashes\crash_11",1.0,1,200};
|
||||
soundArmorCrash[]={"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
|
||||
class Sounds
|
||||
{
|
||||
class Idle_ext
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\ext_engine_00",0.35481337,1,200};
|
||||
frequency="0.95 + ((rpm/ 2300) factor[(10/ 2300),(200/ 2300)])*0.15";
|
||||
volume="engineOn*camPos*(((rpm/ 2300) factor[(10/ 2300),(200/ 2300)]) * ((rpm/ 2300) factor[(500/ 2300),(425/ 2300)]))";
|
||||
};
|
||||
class Engine
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\ext_engine_01",0.39810717,1,200};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(430/ 2300),(730/ 2300)])*0.2";
|
||||
volume="engineOn*camPos*(((rpm/ 2300) factor[(430/ 2300),(510/ 2300)]) * ((rpm/ 2300) factor[(730/ 2300),(620/ 2300)]))";
|
||||
};
|
||||
class Engine1_ext
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\ext_engine_02",0.4466836,1,200};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(630/ 2300),(1000/ 2300)])*0.2";
|
||||
volume="engineOn*camPos*(((rpm/ 2300) factor[(600/ 2300),(720/ 2300)]) * ((rpm/ 2300) factor[(1100/ 2300),(840/ 2300)]))";
|
||||
};
|
||||
class Engine2_ext
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\ext_engine_03",0.5011872,1,250};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(850/ 2300),(1300/ 2300)])*0.2";
|
||||
volume="engineOn*camPos*(((rpm/ 2300) factor[(800/ 2300),(1000/ 2300)]) * ((rpm/ 2300) factor[(1300/ 2300),(1100/ 2300)]))";
|
||||
};
|
||||
class Engine3_ext
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\ext_engine_04",0.56234133,1,300};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(1100/ 2300),(1600/ 2300)])*0.1";
|
||||
volume="engineOn*camPos*(((rpm/ 2300) factor[(1100/ 2300),(1270/ 2300)]) * ((rpm/ 2300) factor[(1550/ 2300),(1380/ 2300)]))";
|
||||
};
|
||||
class Engine4_ext
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\ext_engine_05",0.63095737,1,300};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(1400/ 2300),(2000/ 2300)])*0.1";
|
||||
volume="engineOn*camPos*(((rpm/ 2300) factor[(1380/ 2300),(1500/ 2300)]) * ((rpm/ 2300) factor[(2000/ 2300),(1700/ 2300)]))";
|
||||
};
|
||||
class Engine5_ext
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\ext_engine_06",0.70794576,1,300};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(1700/ 2300),(2300/ 2300)])*0.1";
|
||||
volume="engineOn*camPos*((rpm/ 2300) factor[(1600/ 2300),(2100/ 2300)])";
|
||||
};
|
||||
class IdleThrust
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\ext_exhaust_00",0.56234133,1,200};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(10/ 2300),(200/ 2300)])*0.15";
|
||||
volume="engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(10/ 2300),(200/ 2300)]) * ((rpm/ 2300) factor[(500/ 2300),(425/ 2300)]))";
|
||||
};
|
||||
class EngineThrust
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\ext_exhaust_01",0.63095737,1,200};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(430/ 2300),(730/ 2300)])*0.2";
|
||||
volume="engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(430/ 2300),(510/ 2300)]) * ((rpm/ 2300) factor[(730/ 2300),(620/ 2300)]))";
|
||||
};
|
||||
class Engine1_Thrust_ext
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\ext_exhaust_02",0.63095737,1,230};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(630/ 2300),(1000/ 2300)])*0.2";
|
||||
volume="engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(600/ 2300),(720/ 2300)]) * ((rpm/ 2300) factor[(1100/ 2300),(840/ 2300)]))";
|
||||
};
|
||||
class Engine2_Thrust_ext
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\ext_exhaust_03",0.70794576,1,250};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(850/ 2300),(1300/ 2300)])*0.2";
|
||||
volume="engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(800/ 2300),(1000/ 2300)]) * ((rpm/ 2300) factor[(1300/ 2300),(1100/ 2300)]))";
|
||||
};
|
||||
class Engine3_Thrust_ext
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\ext_exhaust_04",0.70794576,1,350};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(1100/ 2300),(1600/ 2300)])*0.1";
|
||||
volume="engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1100/ 2300),(1270/ 2300)]) * ((rpm/ 2300) factor[(1550/ 2300),(1380/ 2300)]))";
|
||||
};
|
||||
class Engine4_Thrust_ext
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\ext_exhaust_05",1.0,1,350};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(1400/ 2300),(2000/ 2300)])*0.1";
|
||||
volume="engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1380/ 2300),(1500/ 2300)]) * ((rpm/ 2300) factor[(2000/ 2300),(1700/ 2300)]))";
|
||||
};
|
||||
class Engine5_Thrust_ext
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\ext_exhaust_06",1.1220185,1,400};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(1700/ 2300),(2300/ 2300)])*0.1";
|
||||
volume="engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2300) factor[(1600/ 2300),(2100/ 2300)])";
|
||||
};
|
||||
class Idle_int
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\int_engine_00",0.31622776,1};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(10/ 2300),(200/ 2300)])*0.15";
|
||||
volume="engineOn*(1-camPos)*(((rpm/ 2300) factor[(10/ 2300),(200/ 2300)]) * ((rpm/ 2300) factor[(500/ 2300),(425/ 2300)]))";
|
||||
};
|
||||
class Engine_int
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\int_engine_01",0.35481337,1};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(430/ 2300),(730/ 2300)])*0.2";
|
||||
volume="engineOn*(1-camPos)*(((rpm/ 2300) factor[(430/ 2300),(510/ 2300)]) * ((rpm/ 2300) factor[(730/ 2300),(620/ 2300)]))";
|
||||
};
|
||||
class Engine1_int
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\int_engine_02",0.39810717,1};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(630/ 2300),(1000/ 2300)])*0.2";
|
||||
volume="engineOn*(1-camPos)*(((rpm/ 2300) factor[(600/ 2300),(720/ 2300)]) * ((rpm/ 2300) factor[(1100/ 2300),(840/ 2300)]))";
|
||||
};
|
||||
class Engine2_int
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\int_engine_03",0.4466836,1};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(850/ 2300),(1300/ 2300)])*0.2";
|
||||
volume="engineOn*(1-camPos)*(((rpm/ 2300) factor[(800/ 2300),(1000/ 2300)]) * ((rpm/ 2300) factor[(1300/ 2300),(1100/ 2300)]))";
|
||||
};
|
||||
class Engine3_int
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\int_engine_04",0.5011872,1};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(1100/ 2300),(1600/ 2300)])*0.1";
|
||||
volume="engineOn*(1-camPos)*(((rpm/ 2300) factor[(1100/ 2300),(1270/ 2300)]) * ((rpm/ 2300) factor[(1550/ 2300),(1380/ 2300)]))";
|
||||
};
|
||||
class Engine4_int
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\int_engine_05",0.56234133,1};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(1400/ 2300),(2000/ 2300)])*0.1";
|
||||
volume="engineOn*(1-camPos)*(((rpm/ 2300) factor[(1380/ 2300),(1500/ 2300)]) * ((rpm/ 2300) factor[(2000/ 2300),(1700/ 2300)]))";
|
||||
};
|
||||
class Engine5_int
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\int_engine_06",0.63095737,1};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(1700/ 2300),(2300/ 2300)])*0.1";
|
||||
volume="engineOn*(1-camPos)*((rpm/ 2300) factor[(1600/ 2300),(2100/ 2300)])";
|
||||
};
|
||||
class IdleThrust_int
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\int_exhaust_00",0.35481337,1};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(10/ 2300),(200/ 2300)])*0.15";
|
||||
volume="engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(10/ 2300),(200/ 2300)]) * ((rpm/ 2300) factor[(500/ 2300),(425/ 2300)]))";
|
||||
};
|
||||
class EngineThrust_int
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\int_exhaust_01",0.39810717,1};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(430/ 2300),(730/ 2300)])*0.2";
|
||||
volume="engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(430/ 2300),(510/ 2300)]) * ((rpm/ 2300) factor[(730/ 2300),(620/ 2300)]))";
|
||||
};
|
||||
class Engine1_Thrust_int
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\int_exhaust_02",0.4466836,1};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(630/ 2300),(1000/ 2300)])*0.2";
|
||||
volume="engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(600/ 2300),(720/ 2300)]) * ((rpm/ 2300) factor[(1100/ 2300),(840/ 2300)]))";
|
||||
};
|
||||
class Engine2_Thrust_int
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\int_exhaust_03",0.4466836,1};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(850/ 2300),(1300/ 2300)])*0.2";
|
||||
volume="engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(800/ 2300),(1000/ 2300)]) * ((rpm/ 2300) factor[(1300/ 2300),(1100/ 2300)]))";
|
||||
};
|
||||
class Engine3_Thrust_int
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\int_exhaust_04",0.5011872,1};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(1100/ 2300),(1600/ 2300)])*0.1";
|
||||
volume="engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1100/ 2300),(1270/ 2300)]) * ((rpm/ 2300) factor[(1550/ 2300),(1380/ 2300)]))";
|
||||
};
|
||||
class Engine4_Thrust_int
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\int_exhaust_05",0.56234133,1};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(1400/ 2300),(2000/ 2300)])*0.1";
|
||||
volume="engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 2300) factor[(1380/ 2300),(1500/ 2300)]) * ((rpm/ 2300) factor[(2000/ 2300),(1700/ 2300)]))";
|
||||
};
|
||||
class Engine5_Thrust_int
|
||||
{
|
||||
sound[]={"a3\sounds_f\vehicles\soft\truck_01\int_exhaust_06",0.63095737,1};
|
||||
frequency="0.8 + ((rpm/ 2300) factor[(1700/ 2300),(2300/ 2300)])*0.1";
|
||||
volume="engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 2300) factor[(1600/ 2300),(2100/ 2300)])";
|
||||
};
|
||||
class NoiseInt
|
||||
{
|
||||
sound[]={"A3\sounds_f\vehicles\armor\noises\noise_tank_int_1",0.5011872,1.0};
|
||||
frequency="1";
|
||||
volume="(1-camPos)*(angVelocity max 0.04)*(speed factor[4, 15])";
|
||||
};
|
||||
class NoiseExt
|
||||
{
|
||||
sound[]={"A3\sounds_f\vehicles\armor\noises\noise_tank_ext_1",0.63095737,1.0,150};
|
||||
frequency="1";
|
||||
volume="camPos*(angVelocity max 0.04)*(speed factor[4, 15])";
|
||||
};
|
||||
class TiresRockOut
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\tires\ext_tires_dirt_soft_1",1.0,1.0,60};
|
||||
frequency="1";
|
||||
volume="camPos*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandOut
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\tires\ext-tires-sand1",1.0,1.0,60};
|
||||
frequency="1";
|
||||
volume="camPos*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassOut
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\tires\ext_tires_dirt_soft_2",1.0,1.0,60};
|
||||
frequency="1";
|
||||
volume="camPos*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudOut
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\tires\ext-tires-mud2",1.0,1.0,60};
|
||||
frequency="1";
|
||||
volume="camPos*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelOut
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\tires\ext_tires_gravel_1",1.0,1.0,60};
|
||||
frequency="1";
|
||||
volume="camPos*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltOut
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\tires\ext_tires_asfalt_2",1.0,1.0,60};
|
||||
frequency="1";
|
||||
volume="camPos*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseOut
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\noise_int_car_3",1.5848932,1.0,90};
|
||||
frequency="1";
|
||||
volume="camPos*(damper0 max 0.02)*(speed factor[0, 8])";
|
||||
};
|
||||
class TiresRockIn
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\tires\int_tires_dirt_soft_1",0.70794576,1.0};
|
||||
frequency="1";
|
||||
volume="(1-camPos)*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandIn
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\tires\int-tires-sand2",0.70794576,1.0};
|
||||
frequency="1";
|
||||
volume="(1-camPos)*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassIn
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\tires\int_tires_dirt_soft_2",0.70794576,1.0};
|
||||
frequency="1";
|
||||
volume="(1-camPos)*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudIn
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\tires\int-tires-mud2",0.70794576,1.0};
|
||||
frequency="1";
|
||||
volume="(1-camPos)*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelIn
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\tires\int_tires_gravel_1",0.70794576,1.0};
|
||||
frequency="1";
|
||||
volume="(1-camPos)*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltIn
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\tires\int_tires_asfalt_2",0.70794576,1.0};
|
||||
frequency="1";
|
||||
volume="(1-camPos)*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseIn
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\noise_int_car_3",0.5011872,1.0};
|
||||
frequency="1";
|
||||
volume="(damper0 max 0.1)*(speed factor[0, 8])*(1-camPos)";
|
||||
};
|
||||
class breaking_ext_road
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04",1.0,1,100};
|
||||
frequency=1;
|
||||
volume="engineOn*camPos*(LongSlipDrive Factor[-0.2, -0.3])*(Speed Factor[2, 10])";
|
||||
};
|
||||
class acceleration_ext_road
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",1.0,1,100};
|
||||
frequency=1;
|
||||
volume="engineOn*camPos*(LongSlipDrive Factor[0.2, 0.3])*(Speed Factor[10, 1])";
|
||||
};
|
||||
class turn_left_ext_road
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",1.0,1,100};
|
||||
frequency=1;
|
||||
volume="engineOn*camPos*(latSlipDrive Factor[0.15, 0.3])*(Speed Factor[0, 10])";
|
||||
};
|
||||
class turn_right_ext_road
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",1.0,1,100};
|
||||
frequency=1;
|
||||
volume="engineOn*camPos*(latSlipDrive Factor[-0.15, -0.3])*(Speed Factor[0, 10])";
|
||||
};
|
||||
class breaking_ext_dirt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04",1.0,1,100};
|
||||
frequency=1;
|
||||
volume="engineOn*camPos*(LongSlipDrive Factor[-0.2, -0.3])*(Speed Factor[2, 10])";
|
||||
};
|
||||
class acceleration_ext_dirt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",1.0,1,100};
|
||||
frequency=1;
|
||||
volume="engineOn*camPos*(LongSlipDrive Factor[0.2, 0.3])*(Speed Factor[10, 1])";
|
||||
};
|
||||
class turn_left_ext_dirt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",1.0,1,100};
|
||||
frequency=1;
|
||||
volume="engineOn*camPos*(latSlipDrive Factor[0.15, 0.3])*(Speed Factor[0, 10])";
|
||||
};
|
||||
class turn_right_ext_dirt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02",1.0,1,100};
|
||||
frequency=1;
|
||||
volume="engineOn*camPos*(latSlipDrive Factor[-0.15, -0.3])*(Speed Factor[0, 10])";
|
||||
};
|
||||
class breaking_int_road
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04_int",1.0,1};
|
||||
frequency=1;
|
||||
volume="engineOn*(1-camPos)*(LongSlipDrive Factor[-0.2, -0.3])*(Speed Factor[2, 6])";
|
||||
};
|
||||
class acceleration_int_road
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",1.0,1};
|
||||
frequency=1;
|
||||
volume="engineOn*(1-camPos)*(LongSlipDrive Factor[0.2, 0.3])*(Speed Factor[10, 1])";
|
||||
};
|
||||
class turn_left_int_road
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",1.0,1};
|
||||
frequency=1;
|
||||
volume="engineOn*(1-camPos)*(latSlipDrive Factor[0.15, 0.3])*(Speed Factor[0, 10])";
|
||||
};
|
||||
class turn_right_int_road
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",1.0,1};
|
||||
frequency=1;
|
||||
volume="engineOn*(1-camPos)*(latSlipDrive Factor[-0.15, -0.3])*(Speed Factor[0, 10])";
|
||||
};
|
||||
class breaking_int_dirt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04_int",1.0,1};
|
||||
frequency=1;
|
||||
volume="engineOn*(1-camPos)*(LongSlipDrive Factor[-0.2, -0.3])*(Speed Factor[2, 6])";
|
||||
};
|
||||
class acceleration_int_dirt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",1.0,1};
|
||||
frequency=1;
|
||||
volume="engineOn*(1-camPos)*(LongSlipDrive Factor[0.2, 0.3])*(Speed Factor[10, 1])";
|
||||
};
|
||||
class turn_left_int_dirt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",1.0,1};
|
||||
frequency=1;
|
||||
volume="engineOn*(1-camPos)*(latSlipDrive Factor[0.15, 0.3])*(Speed Factor[0, 10])";
|
||||
};
|
||||
class turn_right_int_dirt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int",1.0,1};
|
||||
frequency=1;
|
||||
volume="engineOn*(1-camPos)*(latSlipDrive Factor[-0.15, -0.3])*(Speed Factor[0, 10])";
|
||||
};
|
||||
};
|
||||
BIN
braf_armored/BRAF_Cascavel/data/80s1_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/80s1_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/80s2_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/80s2_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/80s4_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/80s4_co.paa
LFS
Normal file
Binary file not shown.
89
braf_armored/BRAF_Cascavel/data/Alice.rvmat
Normal file
89
braf_armored/BRAF_Cascavel/data/Alice.rvmat
Normal file
@@ -0,0 +1,89 @@
|
||||
ambient[] = {1,1,1,1};
|
||||
diffuse[] = {1,1,1,1};
|
||||
forcedDiffuse[] = {0,0,0,0};
|
||||
emmisive[] = {0,0,0,1};
|
||||
specular[] = {0.5,0.5,0.5,0};
|
||||
specularPower = 1;
|
||||
PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_armored\BRAF_Cascavel\data\alicemc_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,1,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_armored\BRAF_Cascavel\data\alicemc_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_armored\BRAF_Cascavel\data\alicemc_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(1,1)";
|
||||
uvSource = "none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture = "a3\data\env_cloth_neutral_co.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class StageTI
|
||||
{
|
||||
texture = "a3\characters_f\blufor\data\clothing1_ti_ca.paa";
|
||||
};
|
||||
BIN
braf_armored/BRAF_Cascavel/data/Ammo_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Ammo_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Ammo_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Ammo_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Ammo_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Ammo_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Ammo_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Ammo_smdi.paa
LFS
Normal file
Binary file not shown.
51
braf_armored/BRAF_Cascavel/data/BRAF_Teddy.rvmat
Normal file
51
braf_armored/BRAF_Cascavel/data/BRAF_Teddy.rvmat
Normal file
@@ -0,0 +1,51 @@
|
||||
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,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=50;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Cascavel\data\BRAF_Teddy_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_armored\BRAF_Cascavel\data\BRAF_Teddy_as.paa";
|
||||
uvSource="tex";
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Cascavel\data\BRAF_Teddy_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";
|
||||
};
|
||||
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Teddy_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Teddy_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Teddy_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Teddy_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Teddy_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Teddy_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Teddy_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Teddy_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Toolbox_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Toolbox_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Toolbox_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Toolbox_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Toolbox_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Toolbox_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Toolbox_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/BRAF_Toolbox_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Camo3_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Camo3_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Camo3_ca.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Camo3_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Camo3_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Camo3_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Camo3_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Camo3_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Camo3_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Camo3_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Camo4_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Camo4_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Camo4_ca.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Camo4_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Camo4_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Camo4_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Camo4_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Camo4_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Camo4_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Camo4_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Camo4_ti_ca.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Camo4_ti_ca.paa
LFS
Normal file
Binary file not shown.
84
braf_armored/BRAF_Cascavel/data/Ext.rvmat
Normal file
84
braf_armored/BRAF_Cascavel/data/Ext.rvmat
Normal file
@@ -0,0 +1,84 @@
|
||||
#define _ARMA_
|
||||
|
||||
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=75;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Cascavel\Data\ext_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.0,0.0,0.0};
|
||||
up[]={0.0,1.0,0.0};
|
||||
dir[]={0.0,0.0,0.0};
|
||||
pos[]={0.0,0.0,0.0};
|
||||
};
|
||||
};
|
||||
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="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.0,0.0,0.0};
|
||||
up[]={0.0,1.0,0.0};
|
||||
dir[]={0.0,0.0,0.0};
|
||||
pos[]={0.0,0.0,0.0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Cascavel\data\ext_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.0,0.0,0.0};
|
||||
up[]={0.0,1.0,0.0};
|
||||
dir[]={0.0,0.0,1.0};
|
||||
pos[]={0.0,0.0,1.0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Cascavel\data\ext_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.0,0.0,0.0};
|
||||
up[]={0.0,1.0,0.0};
|
||||
dir[]={0.0,0.0,1.0};
|
||||
pos[]={0.0,0.0,1.0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(2.0,0.1)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
class StageTI
|
||||
{
|
||||
texture="braf\braf_armored\BRAF_Cascavel\data\Ext_ti_ca.paa";
|
||||
};
|
||||
BIN
braf_armored/BRAF_Cascavel/data/Ext_as.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Ext_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Ext_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Ext_co.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Ext_nohq.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Ext_nohq.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Ext_smdi.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Ext_smdi.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Ext_ti_ca.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Ext_ti_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/Tan_camonet_co.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/Tan_camonet_co.paa
LFS
Normal file
Binary file not shown.
92
braf_armored/BRAF_Cascavel/data/Toolbox.rvmat
Normal file
92
braf_armored/BRAF_Cascavel/data/Toolbox.rvmat
Normal file
@@ -0,0 +1,92 @@
|
||||
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,1.0};
|
||||
specular[]={0.15,0.15,0.15,1.0};
|
||||
specularPower=50;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_armored\braf_cascavel\data\BRAF_Toolbox_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_armored\braf_cascavel\data\BRAF_Toolbox_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_armored\braf_cascavel\data\BRAF_Toolbox_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};
|
||||
};
|
||||
};
|
||||
89
braf_armored/BRAF_Cascavel/data/acessorios.rvmat
Normal file
89
braf_armored/BRAF_Cascavel/data/acessorios.rvmat
Normal file
@@ -0,0 +1,89 @@
|
||||
ambient[] = {1,1,1,1};
|
||||
diffuse[] = {1,1,1,1};
|
||||
forcedDiffuse[] = {0,0,0,0};
|
||||
emmisive[] = {0,0,0,1};
|
||||
specular[] = {0.5,0.5,0.5,0};
|
||||
specularPower = 1;
|
||||
PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_armored\BRAF_Cascavel\data\alicemcaccessory_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,1,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_armored\BRAF_Cascavel\data\alicemcaccessory_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_armored\BRAF_Cascavel\data\alicemcaccessory_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(1,1)";
|
||||
uvSource = "none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture = "a3\data\env_cloth_neutral_co.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class StageTI
|
||||
{
|
||||
texture = "a3\characters_f\blufor\data\clothing1_ti_ca.paa";
|
||||
};
|
||||
BIN
braf_armored/BRAF_Cascavel/data/alicemc_AS.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/alicemc_AS.paa
LFS
Normal file
Binary file not shown.
BIN
braf_armored/BRAF_Cascavel/data/alicemc_CO.paa
LFS
Normal file
BIN
braf_armored/BRAF_Cascavel/data/alicemc_CO.paa
LFS
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user