This commit is the equivalent of a atomic bomb
This commit is contained in:
BIN
braf_boat/BRAF_VLPV/BRAF_VLPVBig.p3d
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/BRAF_VLPVBig.p3d
LFS
Normal file
Binary file not shown.
84
braf_boat/BRAF_VLPV/Data/camo1.rvmat
Normal file
84
braf_boat/BRAF_VLPV/Data/camo1.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_boat\BRAF_VLPV\Data\camo1_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_boat\BRAF_VLPV\Data\camo1_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_boat\BRAF_VLPV\Data\camo1_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_boat\BRAF_VLPV\Data\camo1_ti_ca.paa";
|
||||
//};
|
||||
BIN
braf_boat/BRAF_VLPV/Data/camo1_AS.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo1_AS.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/camo1_CO.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo1_CO.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/camo1_NOHQ.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo1_NOHQ.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/camo1_SMDI.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo1_SMDI.paa
LFS
Normal file
Binary file not shown.
84
braf_boat/BRAF_VLPV/Data/camo2.rvmat
Normal file
84
braf_boat/BRAF_VLPV/Data/camo2.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_boat\BRAF_VLPV\Data\camo2_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_boat\BRAF_VLPV\Data\camo2_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_boat\BRAF_VLPV\Data\camo2_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_boat\BRAF_VLPV\Data\camo2_ti_ca.paa";
|
||||
//};
|
||||
BIN
braf_boat/BRAF_VLPV/Data/camo2_AS.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo2_AS.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/camo2_CO.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo2_CO.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/camo2_NOHQ.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo2_NOHQ.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/camo2_SMDI.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo2_SMDI.paa
LFS
Normal file
Binary file not shown.
84
braf_boat/BRAF_VLPV/Data/camo3.rvmat
Normal file
84
braf_boat/BRAF_VLPV/Data/camo3.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_boat\BRAF_VLPV\Data\camo3_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_boat\BRAF_VLPV\Data\camo3_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_boat\BRAF_VLPV\Data\camo3_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_boat\BRAF_VLPV\Data\camo3_ti_ca.paa";
|
||||
//};
|
||||
BIN
braf_boat/BRAF_VLPV/Data/camo3_AS.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo3_AS.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/camo3_CO.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo3_CO.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/camo3_NOHQ.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo3_NOHQ.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/camo3_SMDI.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo3_SMDI.paa
LFS
Normal file
Binary file not shown.
84
braf_boat/BRAF_VLPV/Data/camo4.rvmat
Normal file
84
braf_boat/BRAF_VLPV/Data/camo4.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_boat\BRAF_VLPV\Data\camo4_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_boat\BRAF_VLPV\Data\camo4_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_boat\BRAF_VLPV\Data\camo4_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_boat\BRAF_VLPV\Data\camo4_ti_ca.paa";
|
||||
//};
|
||||
BIN
braf_boat/BRAF_VLPV/Data/camo4_AS.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo4_AS.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/camo4_CA.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo4_CA.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/camo4_CO.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo4_CO.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/camo4_NOHQ.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo4_NOHQ.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/camo4_SMDI.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/camo4_SMDI.paa
LFS
Normal file
Binary file not shown.
91
braf_boat/BRAF_VLPV/Data/glass.rvmat
Normal file
91
braf_boat/BRAF_VLPV/Data/glass.rvmat
Normal file
@@ -0,0 +1,91 @@
|
||||
//class StageTI
|
||||
//{
|
||||
// texture="a3\armor_f_beta\apc_tracked_01\data\mbt_01_body_ti_ca.paa";
|
||||
//};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={1,1,1,1};
|
||||
forcedDiffuse[]={0,0,0,1};
|
||||
emmisive[]={0,0,0,1};
|
||||
specular[]={0.95199996,0.69899994,0.51599997,1};
|
||||
specularPower=500;
|
||||
renderFlags[]={"NoZWrite"};
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_boat\BRAF_VLPV\Data\glass_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[] = {3.0,0.0,0.0};
|
||||
up[] = {0.0,3.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_boat\BRAF_VLPV\Data\glass_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,0.0};
|
||||
pos[] = {0.0,0.0,0.0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="braf\braf_boat\BRAF_VLPV\Data\glass_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,0.0};
|
||||
pos[] = {0.0,0.0,0.0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture = "#(ai,64,64,1)fresnelGlass(2.1)";
|
||||
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 Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
useWorldEnvMap="true";
|
||||
uvSource="tex";
|
||||
};
|
||||
BIN
braf_boat/BRAF_VLPV/Data/glass_AS.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/glass_AS.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/glass_CA.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/glass_CA.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/glass_NOHQ.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/glass_NOHQ.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/glass_SMDI.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/glass_SMDI.paa
LFS
Normal file
Binary file not shown.
86
braf_boat/BRAF_VLPV/Data/glass_veh_int.rvmat
Normal file
86
braf_boat/BRAF_VLPV/Data/glass_veh_int.rvmat
Normal file
@@ -0,0 +1,86 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="a3\data_f\default_ti_ca.paa";
|
||||
};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={1,1,1,1};
|
||||
forcedDiffuse[]={0,0,0,0};
|
||||
emmisive[]={0,0,0,0};
|
||||
specular[]={1,1,1,1};
|
||||
specularPower=800;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
renderFlags[]=
|
||||
{
|
||||
"NoZWrite"
|
||||
};
|
||||
class Stage1
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,1,1,NOHQ)";
|
||||
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="#(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="#(argb,8,8,3)color(1,0.1,0.1,1,SMDI)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,1};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(0.5,0.5)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_interier_car_co.paa";
|
||||
uvSource="none";
|
||||
};
|
||||
BIN
braf_boat/BRAF_VLPV/Data/ui/VLPVBig_map_ca.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/ui/VLPVBig_map_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/ui/VLPVBig_picture_ca.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/ui/VLPVBig_picture_ca.paa
LFS
Normal file
Binary file not shown.
BIN
braf_boat/BRAF_VLPV/Data/ui/VLPVBig_ui_ca.paa
LFS
Normal file
BIN
braf_boat/BRAF_VLPV/Data/ui/VLPVBig_ui_ca.paa
LFS
Normal file
Binary file not shown.
448
braf_boat/BRAF_VLPV/VLPV_base.hpp
Normal file
448
braf_boat/BRAF_VLPV/VLPV_base.hpp
Normal file
@@ -0,0 +1,448 @@
|
||||
class BRAF_VLPV_base_F: Boat_F
|
||||
{
|
||||
Author="BRAF Team";
|
||||
mapSize=4.754;
|
||||
scope=0;
|
||||
scopeCurator=0;
|
||||
side=2;
|
||||
class SpeechVariants
|
||||
{
|
||||
class Default
|
||||
{
|
||||
speechSingular[]={"veh_ship_boat_s"};
|
||||
speechPlural[]={"veh_ship_boat_p"};
|
||||
};
|
||||
};
|
||||
textSingular="$STR_A3_nameSound_veh_ship_boat_s";
|
||||
textPlural="$STR_A3_nameSound_veh_ship_boat_p";
|
||||
nameSound="veh_ship_boat_s";
|
||||
_generalMacro="BRAF_VLPV_base_F";
|
||||
model="\braf\braf_boat\braf_VLPV\Braf_VLPVBig.p3d";
|
||||
editorSubcategory="EdSubcat_Boats";
|
||||
editorPreview="\braf\braf_boat\braf_VLPV\Data\UI\VLPVBig_picture_ca.paa";
|
||||
picture="\braf\braf_boat\braf_VLPV\Data\UI\VLPVBig_ui_ca.paa";
|
||||
icon="\braf\braf_boat\braf_VLPV\Data\UI\VLPVBig_map_ca.paa";
|
||||
cost=5000;
|
||||
accuracy=5;
|
||||
camouflage=1;
|
||||
threat[]={0.1,0,0};
|
||||
hideWeaponsDriver=1;
|
||||
unitInfoType="RscUnitInfoNoWeapon";
|
||||
hiddenSelections[]=
|
||||
{
|
||||
"camo1",
|
||||
"camo2",
|
||||
"camo3",
|
||||
"camo4",
|
||||
"glass"
|
||||
};
|
||||
hiddenSelectionsTextures[]=
|
||||
{
|
||||
"\braf\braf_boat\braf_VLPV\Data\Camo1_co.paa",
|
||||
"\braf\braf_boat\braf_VLPV\Data\Camo2_co.paa",
|
||||
"\braf\braf_boat\braf_VLPV\Data\Camo3_co.paa",
|
||||
"\braf\braf_boat\braf_VLPV\Data\Camo4_co.paa",
|
||||
"\braf\braf_boat\braf_VLPV\Data\glass_ca.paa"
|
||||
};
|
||||
memoryPointTaskMarker="TaskMarker_1_pos";
|
||||
memoryPointSupply="supply";
|
||||
slingLoadCargoMemoryPoints[]=
|
||||
{
|
||||
"SlingLoadCargo1",
|
||||
"SlingLoadCargo2",
|
||||
"SlingLoadCargo3",
|
||||
"SlingLoadCargo4"
|
||||
};
|
||||
leftEngineEffect="LEngEffectsSmall";
|
||||
rightEngineEffect="REngEffectsSmall";
|
||||
memoryPointsLeftWaterEffect="waterEffectR";
|
||||
memoryPointsRightWaterEffect="waterEffectL";
|
||||
memoryPointsLeftEngineEffect="EngineEffectL";
|
||||
memoryPointsRightEngineEffect="EngineEffectR";
|
||||
leftFastWaterEffect="LFastWaterEffects";
|
||||
rightFastWaterEffect="RFastWaterEffects";
|
||||
driverLeftHandAnimName="drivewheel";
|
||||
driverRightHandAnimName="drivewheel";
|
||||
maxFordingDepth=2;
|
||||
waterEffectSpeed=5;
|
||||
engineEffectSpeed=5;
|
||||
waterFastEffectSpeed=28;
|
||||
class TransportItems
|
||||
{
|
||||
class _xx_FirstAidKit
|
||||
{
|
||||
name="FirstAidKit";
|
||||
count=5;
|
||||
};
|
||||
class _xx_Toolkit
|
||||
{
|
||||
name="Toolkit";
|
||||
count=1;
|
||||
};
|
||||
class _xx_ItemGPS
|
||||
{
|
||||
name="ItemGPS";
|
||||
count=1;
|
||||
};
|
||||
};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons
|
||||
{
|
||||
class _xx_arifle_AKS_F
|
||||
{
|
||||
weapon="arifle_AKS_F";
|
||||
count=1;
|
||||
};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class openhatch
|
||||
{
|
||||
source="user";
|
||||
initPhase=0;
|
||||
animPeriod=2;
|
||||
};
|
||||
};
|
||||
animationList[]=
|
||||
{
|
||||
"openhatch",0
|
||||
};
|
||||
armor=50;
|
||||
crewExplosionProtection=5;
|
||||
class UserActions
|
||||
{
|
||||
class Open_Hatch
|
||||
{
|
||||
displayname="Open Hatch";
|
||||
position="supply";
|
||||
showWindow=1;
|
||||
radius=20;
|
||||
priority=1;
|
||||
onlyForPlayer=0;
|
||||
condition="Alive(this) AND this animationphase 'openhatch' < 0.2";
|
||||
statement="this animate ['openhatch',1]";
|
||||
};
|
||||
class Close_Hatch: Open_Hatch
|
||||
{
|
||||
displayname="Close Hatch";
|
||||
condition="Alive(this) AND this animationphase 'openhatch' > 0.8";
|
||||
statement="this animate ['openhatch',0]";
|
||||
};
|
||||
};
|
||||
class HitPoints
|
||||
{
|
||||
class HitBody
|
||||
{
|
||||
armor=200;
|
||||
material=50;
|
||||
name="HP_hull";
|
||||
visual="camo_1";
|
||||
passThrough=true;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
armor=10;
|
||||
material=50;
|
||||
name="HP_Fuel";
|
||||
visual="";
|
||||
passThrough=true;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
armor=150;
|
||||
material=-1;
|
||||
name="HP_Engine";
|
||||
visual="";
|
||||
passThrough=true;
|
||||
};
|
||||
};
|
||||
attenuationEffectType="OpenCarAttenuation";
|
||||
insideSoundCoef=0.5;
|
||||
soundEngineOnInt[]={"A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_start", 1.0, 1.0};
|
||||
soundEngineOnExt[]={"A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_start", 1.0, 1.0, 150};
|
||||
soundEngineOffInt[]={"A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_stop", 1.0, 1.0};
|
||||
soundEngineOffExt[]={"A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_stop", 1.0, 1.0, 150};
|
||||
buildCrash0[]={"A3\sounds_f\Vehicles\boat\noises\Rubber_boat_crash_building_01", 1.77828, 1, 200};
|
||||
buildCrash1[]={"A3\sounds_f\Vehicles\boat\noises\Rubber_boat_crash_building_02", 1.77828, 1, 200};
|
||||
buildCrash2[]={"A3\sounds_f\Vehicles\boat\noises\Rubber_boat_crash_building_03", 1.77828, 1, 200};
|
||||
soundBuildingCrash[]={"buildCrash0", 0.33, "buildCrash1", 0.33, "buildCrash2", 0.34};
|
||||
WoodCrash0[]={"A3\sounds_f\Vehicles\boat\noises\Rubber_boat_crash_wood_01", 1.77828, 1, 200};
|
||||
WoodCrash1[]={"A3\sounds_f\Vehicles\boat\noises\Rubber_boat_crash_wood_02", 1.77828, 1, 200};
|
||||
WoodCrash2[]={"A3\sounds_f\Vehicles\boat\noises\Rubber_boat_crash_wood_03", 1.77828, 1, 200};
|
||||
soundWoodCrash[]={"woodCrash0", 0.33, "woodCrash1", 0.33, "woodCrash2", 0.34};
|
||||
ArmorCrash0[]={"A3\sounds_f\Vehicles\boat\noises\Rubber_boat_crash_armor_01", 3.16228, 1, 200};
|
||||
ArmorCrash1[]={"A3\sounds_f\Vehicles\boat\noises\Rubber_boat_crash_armor_02", 3.16228, 1, 200};
|
||||
ArmorCrash2[]={"A3\sounds_f\Vehicles\boat\noises\Rubber_boat_crash_armor_03", 3.16228, 1, 200};
|
||||
soundArmorCrash[]={"ArmorCrash0", 0.33, "ArmorCrash1", 0.33, "ArmorCrash2", 0.34};
|
||||
soundGeneralCollision1[]={"A3\sounds_f\Vehicles\boat\noises\Rubber_boat_crash_armor_01", 1.77828, 1, 200};
|
||||
soundGeneralCollision2[]={"A3\sounds_f\Vehicles\boat\noises\Rubber_boat_crash_armor_02", 1.77828, 1, 200};
|
||||
soundGeneralCollision3[]={"A3\sounds_f\Vehicles\boat\noises\Rubber_boat_crash_armor_03", 1.77828, 1, 200};
|
||||
soundCrashes[]={"soundGeneralCollision1", 0.33, "soundGeneralCollision2", 0.33, "soundGeneralCollision3", 0.34};
|
||||
class Sounds
|
||||
{
|
||||
class IdleOut
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_idle_1", db-7, 1.0, 150};
|
||||
frequency="0.95 + ((rpm/ 1200) factor[(100/ 1200),(200/ 1200)])*0.15";
|
||||
volume="engineOn*(((rpm/ 1200) factor[(0/ 1200),(30/ 1200)]) * ((rpm/ 1200) factor[(500/ 1200),(300/ 1200)]))";
|
||||
};
|
||||
class Engine
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_low2", 0.630957, 1.2, 300};
|
||||
frequency="0.95 + ((rpm/ 1200) factor[(300/ 1200),(600/ 1200)])*0.2";
|
||||
volume="engineOn*(((rpm/ 1200) factor[(200/ 1200),(300/ 1200)]) * ((rpm/ 1200) factor[(600/ 1200),(400/ 1200)]))";
|
||||
};
|
||||
class EngineMidOut
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_mid2", db-1, 0.6, 400};
|
||||
frequency="0.95 + ((rpm/ 1200) factor[(600/ 1200),(900/ 1200)])*0.2";
|
||||
volume="engineOn*(((rpm/ 1200) factor[(350/ 1200),(500/ 1200)]) * ((rpm/ 1200) factor[(1200/ 1200),(900/ 1200)]))";
|
||||
};
|
||||
class EngineMaxOut
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_high2", db2, 1.0, 500};
|
||||
frequency="0.95 + ((rpm/ 1200) factor[(700/ 1200),(1000/ 1200)])*0.3";
|
||||
volume="engineOn*((rpm/ 1200) factor[(600/ 1200),(1200/ 1200)])";
|
||||
};
|
||||
class WaternoiseOutW0
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-0-speed1", db0, 1.0, 100};
|
||||
frequency="1";
|
||||
volume="(speed factor[4, 1]) * water";
|
||||
};
|
||||
class WaternoiseOutW1
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-20-speed", db0, 1.0, 150};
|
||||
frequency="1";
|
||||
volume="((speed factor[2, 6]) min (speed factor[6, 4]))";
|
||||
};
|
||||
class WaternoiseOutW2
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-50-speed", db0, 1.0, 300};
|
||||
frequency="1";
|
||||
volume="(speed factor[3, 9])";
|
||||
};
|
||||
class WaternoiseOutW3
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-0-speed1", db0, 1.0, 100};
|
||||
frequency="1";
|
||||
volume="(speed factor[-4, -1]) * water";
|
||||
};
|
||||
class WaternoiseOutW4
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-20-speed", db0, 0.9, 150};
|
||||
frequency="1";
|
||||
volume="((speed factor[-2, -6]) min (speed factor[-6, -4]))";
|
||||
};
|
||||
class WaternoiseOutW5
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-50-speed", db0, 0.9, 300};
|
||||
frequency="1";
|
||||
volume="(speed factor[-3, -9])";
|
||||
};
|
||||
class scrubLandExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\boat\noises\boat_land_on_shallow", db5, 1.0, 100};
|
||||
frequency=1;
|
||||
volume="(scrubLand factor[0.01, 0.20])";
|
||||
};
|
||||
class RainExt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain2_ext", db0, 1.0, 100};
|
||||
frequency=1;
|
||||
volume="camPos * (rain - rotorSpeed/2) * 2";
|
||||
};
|
||||
class RainInt
|
||||
{
|
||||
sound[]={"A3\Sounds_F\vehicles\noises\rain2_ext", db0, 1.0, 100};
|
||||
frequency=1;
|
||||
volume="(1-camPos)*(rain - rotorSpeed/2)*2";
|
||||
};
|
||||
};
|
||||
waterPPInVehicle=0;
|
||||
driverAction="driver_boat01";
|
||||
crewCrashProtection=0.05;
|
||||
cargoAction[]=
|
||||
{
|
||||
"passenger_low01"
|
||||
};
|
||||
getInAction="GetInLow";
|
||||
getOutAction="GetOutBoat";
|
||||
cargoGetInAction[]={"GetInLow"};
|
||||
cargoGetOutAction[]={"GetOutBoat"};
|
||||
memoryPointsGetInDriver="pos_pilot";
|
||||
memoryPointsGetInDriverDir="dir_pilot";
|
||||
memoryPointsGetInCargo[]=
|
||||
{
|
||||
"pos_cargo_R",
|
||||
"pos_cargo_C",
|
||||
"pos_cargo_L"
|
||||
};
|
||||
memoryPointsGetInCargoDir[]=
|
||||
{
|
||||
"dir_cargo_R",
|
||||
"dir_cargo_C",
|
||||
"dir_cargo_L"
|
||||
};
|
||||
castDriverShadow=1;
|
||||
castCargoShadow=1;
|
||||
ejectDeadDriver=0;
|
||||
ejectDeadCargo=0;
|
||||
maxSpeed=50;
|
||||
simulation="shipX";
|
||||
overSpeedBrakeCoef=0.80000001;
|
||||
fuelExplosionPower=0;
|
||||
enginePower=280;
|
||||
engineShiftY=0.05;
|
||||
waterLeakiness=0.25;
|
||||
waterResistanceCoef=0.02;
|
||||
thrustDelay=5;
|
||||
waterLinearDampingCoefY=5;
|
||||
waterLinearDampingCoefX=1.0;
|
||||
waterAngularDampingCoef=1.2;
|
||||
rudderForceCoef=0.5;
|
||||
rudderForceCoefAtMaxSpeed=0.025;
|
||||
driverCompartments="Compartment1";
|
||||
//class VehicleTransport
|
||||
//{
|
||||
// class Cargo
|
||||
// {
|
||||
// parachuteClass="B_Parachute_02_F";
|
||||
// parachuteHeightLimit=5;
|
||||
// canBeTransported=1;
|
||||
// dimensions[]=
|
||||
// {
|
||||
// "BBox_1_1_pos",
|
||||
// "BBox_1_2_pos"
|
||||
// };
|
||||
// };
|
||||
//};
|
||||
transportSoldier=5;
|
||||
class CargoTurret;
|
||||
class Turrets{};
|
||||
supplyRadius=3;
|
||||
class Exhausts
|
||||
{
|
||||
class Exhaust1
|
||||
{
|
||||
position="exhaust1_pos";
|
||||
direction="exhaust1_dir";
|
||||
effect="ExhaustEffectTankSide";
|
||||
};
|
||||
class Exhaust2
|
||||
{
|
||||
position="exhaust2_pos";
|
||||
direction="exhaust2_dir";
|
||||
effect="ExhaustEffectTankSide";
|
||||
};
|
||||
};
|
||||
class Reflectors
|
||||
{
|
||||
class Cabin_front
|
||||
{
|
||||
position="Cabin_Light_1";
|
||||
direction="Cabin_Light_1_dir";
|
||||
hitpoint="";
|
||||
selection="";
|
||||
color[]={50,0,0};
|
||||
ambient[]={5,0,0};
|
||||
intensity=4;
|
||||
size=1;
|
||||
innerAngle=15;
|
||||
outerAngle=150;
|
||||
coneFadeCoef=1;
|
||||
useFlare=1;
|
||||
flareSize=0.1;
|
||||
flareMaxDistance=1;
|
||||
dayLight=1;
|
||||
class Attenuation
|
||||
{
|
||||
start=0;
|
||||
constant=0;
|
||||
linear=1;
|
||||
quadratic=1;
|
||||
hardLimitStart=1;
|
||||
hardLimitEnd=2;
|
||||
};
|
||||
};
|
||||
class Cabin_middle: Cabin_front
|
||||
{
|
||||
position="Cabin_Light_2";
|
||||
direction="Cabin_Light_2_dir";
|
||||
hitpoint="";
|
||||
selection="";
|
||||
};
|
||||
class Cabin_back: Cabin_front
|
||||
{
|
||||
position="Cabin_Light_3";
|
||||
direction="Cabin_Light_3_dir";
|
||||
hitpoint="";
|
||||
selection="";
|
||||
};
|
||||
};
|
||||
class Library
|
||||
{
|
||||
libTextDesc="Riverine light boat used by Brazilian Army";
|
||||
};
|
||||
extCameraPosition[]={0,3.0,-18};
|
||||
//class Damage
|
||||
//{
|
||||
// tex[]={};
|
||||
// mat[]=
|
||||
// {
|
||||
// "A3\boat_f\Boat_Transport_01\data\Boat_Transport_01.rvmat",
|
||||
// "A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_damage.rvmat",
|
||||
// "A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_damage.rvmat"
|
||||
// };
|
||||
//};
|
||||
ace_interaction_canPush=1;
|
||||
class EventHandlers: EventHandlers
|
||||
{
|
||||
init="if (local (_this select 0)) then {[(_this select 0), """", [], false] call bis_fnc_initVehicle;};";
|
||||
};
|
||||
};
|
||||
class BRAF_VLPV_Big : BRAF_VLPV_base_F
|
||||
{
|
||||
Author="BRAF Team";
|
||||
class SimpleObject
|
||||
{
|
||||
eden=1;
|
||||
animate[]={{"damagehide", 0}, {"damagehide_zbytek", 0}, {"damage_unhide", 0}, {"drivingwheel", 0}, {"propeller", 0}};
|
||||
hide[]={"clan"};
|
||||
verticalOffset=1.241;
|
||||
verticalOffsetWorld=0.115;
|
||||
init="''";
|
||||
};
|
||||
displayName="Narcosubmarino SS Aramia";
|
||||
_generalMacro="BRAF_VLPV_Big";
|
||||
scope=1;
|
||||
scopeArsenal=1;
|
||||
scopeCurator=1;
|
||||
crew="";
|
||||
faction="BRAF_Army";
|
||||
side=2;
|
||||
typicalCargo[]=
|
||||
{
|
||||
};
|
||||
class UserActions
|
||||
{
|
||||
class Push_Back
|
||||
{
|
||||
displayName="<t color='#ff0000'>Push Back</t>";
|
||||
displayNameDefault=<img size="3" image="braf\braf_boat\Braf_Voadeira\Data\ui\push_ca.paa"/>;
|
||||
priority=6;
|
||||
position="bow";
|
||||
onlyForPlayer=1.5;
|
||||
showWindow=1;
|
||||
radius=1;
|
||||
condition="Alive (this)";
|
||||
statement="this addForce [this vectorModelToWorld [0,-2500,0],[0,0,0]]";
|
||||
};
|
||||
class Push_Foward: Push_Back
|
||||
{
|
||||
displayName="<t color='#ff0000'>Push Foward</t>";
|
||||
position="stern";
|
||||
statement="this addForce [this vectorModelToWorld [0,2500,0],[0,0,0]]";
|
||||
};
|
||||
};
|
||||
};
|
||||
157
braf_boat/BRAF_VLPV/model.cfg
Normal file
157
braf_boat/BRAF_VLPV/model.cfg
Normal file
@@ -0,0 +1,157 @@
|
||||
class CfgSkeletons
|
||||
{
|
||||
class Default
|
||||
{
|
||||
isDiscrete=1;
|
||||
skeletonInherit="";
|
||||
skeletonBones[]={};
|
||||
};
|
||||
class Braf_VLPV_Skeleton: Default
|
||||
{
|
||||
skeletonBones[]=
|
||||
{
|
||||
"hatch","",
|
||||
"seta1","",
|
||||
"seta2","",
|
||||
"seta3","",
|
||||
"compass","",
|
||||
"drivewheel","",
|
||||
"rudder","",
|
||||
"manete","",
|
||||
"propeller",""
|
||||
};
|
||||
};
|
||||
};
|
||||
class CfgModels
|
||||
{
|
||||
class Default
|
||||
{
|
||||
sections[]={};
|
||||
sectionsInherit="";
|
||||
skeletonName="";
|
||||
};
|
||||
class BRAF_VLPVBig: Default
|
||||
{
|
||||
htMin=60;
|
||||
htMax=180;
|
||||
afMax=100;
|
||||
mfMax=8;
|
||||
mFact=1;
|
||||
tBody=150;
|
||||
skeletonName="Braf_VLPV_Skeleton";
|
||||
sections[]=
|
||||
{
|
||||
"camo1",
|
||||
"camo2",
|
||||
"camo3",
|
||||
"camo4",
|
||||
"glass"
|
||||
};
|
||||
class Animations
|
||||
{
|
||||
class propeller
|
||||
{
|
||||
type="rotation";
|
||||
source="propeller";
|
||||
selection="propeller";
|
||||
axis="propeller_axis";
|
||||
memory=1;
|
||||
minValue=0;
|
||||
maxValue=1;
|
||||
minPhase=0;
|
||||
maxPhase=1;
|
||||
angle0=0;
|
||||
angle1=6.283185;
|
||||
};
|
||||
class rudder: propeller
|
||||
{
|
||||
source="drivingWheel";
|
||||
selection="rudder";
|
||||
axis="rudder_axis";
|
||||
minValue=-1;
|
||||
maxValue=1;
|
||||
minPhase=-1;
|
||||
maxPhase=1;
|
||||
sourceAddress=0;
|
||||
angle0="rad 60";
|
||||
angle1="rad -60";
|
||||
};
|
||||
class drivewheel
|
||||
{
|
||||
type="rotation";
|
||||
angle0="rad -75";
|
||||
angle1="rad 75";
|
||||
axis="drivewheel_axis";
|
||||
memory=1;
|
||||
minValue=-1;
|
||||
maxValue=1;
|
||||
minPhase=-1;
|
||||
maxPhase=1;
|
||||
source="drivingWheel";
|
||||
sourceAddress=0;
|
||||
selection="drivewheel";
|
||||
};
|
||||
class openhatch
|
||||
{
|
||||
type="rotation";
|
||||
angle0=0;
|
||||
angle1="rad -180";
|
||||
memory=1;
|
||||
minValue=0;
|
||||
maxValue=1;
|
||||
minPhase=0;
|
||||
maxPhase=1;
|
||||
sourceAddress=1;
|
||||
source="openhatch";
|
||||
axis="Hatch_axis";
|
||||
selection="hatch";
|
||||
};
|
||||
//class rpm
|
||||
//{
|
||||
// type="rotation";
|
||||
// angle0="rad -120";
|
||||
// angle1="rad 120";
|
||||
// axis="axis_rpm";
|
||||
// memory=1;
|
||||
// minValue=3;
|
||||
// maxValue=3500;
|
||||
// minPhase=0;
|
||||
// maxPhase=1;
|
||||
// source="rpm";
|
||||
// sourceAddress=0;
|
||||
// selection="rpm";
|
||||
//};
|
||||
//class speed
|
||||
//{
|
||||
// type="rotation";
|
||||
// angle0="rad -120";
|
||||
// angle1="rad 120";
|
||||
// axis="axis_rpm";
|
||||
// memory=1;
|
||||
// minValue=3;
|
||||
// maxValue=3500;
|
||||
// minPhase=0;
|
||||
// maxPhase=1;
|
||||
// source="rpm";
|
||||
// sourceAddress=0;
|
||||
// selection="rpm";
|
||||
//};
|
||||
//class oil
|
||||
//{
|
||||
// type="rotation";
|
||||
// angle0="rad -120";
|
||||
// angle1="rad 120";
|
||||
// axis="axis_rpm";
|
||||
// memory=1;
|
||||
// minValue=3;
|
||||
// maxValue=3500;
|
||||
// minPhase=0;
|
||||
// maxPhase=1;
|
||||
// source="rpm";
|
||||
// sourceAddress=0;
|
||||
// selection="rpm";
|
||||
//};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user