This commit is the equivalent of a atomic bomb
This commit is contained in:
18
braf_weapons_launchers/AntiTank_CarlGustav/CarlGustav.hpp
Normal file
18
braf_weapons_launchers/AntiTank_CarlGustav/CarlGustav.hpp
Normal file
@@ -0,0 +1,18 @@
|
||||
class braf_Gustav: launch_MRAWS_green_rail_F
|
||||
{
|
||||
baseWeapon="braf_Gustav";
|
||||
author="BRAF Team";
|
||||
picture="\braf\braf_weapons_launchers\AntiTank_CarlGustav\data\gustav_ui.paa";
|
||||
scope=2;
|
||||
model="\braf\braf_weapons_launchers\AntiTank_CarlGustav\Gustav_m3.p3d";
|
||||
displayName="Bofors Carl Gustav M3 84 mm";
|
||||
handAnim[]=
|
||||
{
|
||||
"OFP2_ManSkeleton",
|
||||
"\braf\braf_weapons_anim\animations\AntiTank_CarlGustav\MAAWS.rtm"
|
||||
};
|
||||
class Library
|
||||
{
|
||||
LibTextDesc="Bofors Carl Gustav M3 84 mm Anti Tank Launcher";
|
||||
};
|
||||
};
|
||||
BIN
braf_weapons_launchers/AntiTank_CarlGustav/Gustav_m3.p3d
LFS
Normal file
BIN
braf_weapons_launchers/AntiTank_CarlGustav/Gustav_m3.p3d
LFS
Normal file
Binary file not shown.
94
braf_weapons_launchers/AntiTank_CarlGustav/data/gustav.bak
Normal file
94
braf_weapons_launchers/AntiTank_CarlGustav/data/gustav.bak
Normal file
@@ -0,0 +1,94 @@
|
||||
ambient[] = {1.0,1.0,1.0,1};
|
||||
diffuse[] = {1.0,1.0,1.0,1};
|
||||
forcedDiffuse[] = {0,0,0,0};
|
||||
emmisive[] = {0,0,0,1};
|
||||
specular[] = {0.128,0.127,0.125,1};
|
||||
specularPower = 30;
|
||||
PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="braf\braf_weapons_launchers\AntiTank_CarlGustav\data\gustav_NOHQ.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
Filter="Anizotropic";
|
||||
};
|
||||
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.5,0.5,0.5,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_weapons_launchers\AntiTank_CarlGustav\data\Gustav_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_weapons_launchers\AntiTank_CarlGustav\data\Gustav_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,16,2,2)fresnel(0.45,0.25)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,1};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture = "a3\data_f\env_land_co.paa";
|
||||
useWorldEnvMap = "true";
|
||||
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};
|
||||
};
|
||||
};
|
||||
105
braf_weapons_launchers/AntiTank_CarlGustav/data/gustav.rvmat
Normal file
105
braf_weapons_launchers/AntiTank_CarlGustav/data/gustav.rvmat
Normal file
@@ -0,0 +1,105 @@
|
||||
////////////////////////////////////////////////////////////////////
|
||||
//DeRap: Produced from mikero's Dos Tools Dll version 3.52
|
||||
//http://dev-heaven.net/projects/list_files/mikero-pbodll
|
||||
////////////////////////////////////////////////////////////////////
|
||||
|
||||
#define _ARMA_
|
||||
|
||||
//Class weapons_f_tank : Launchers\MRAWS\Data\launch_MRAWS_01_F.rvmat{
|
||||
//class StageTI
|
||||
//{
|
||||
// texture = "a3\weapons_f_tank\launchers\mraws\data\launch_mraws_01_f_ti_ca.paa";
|
||||
//};
|
||||
ambient[] = {1,1,1,1};
|
||||
diffuse[] = {1,1,1,1};
|
||||
forcedDiffuse[] = {0,0,0,1};
|
||||
emmisive[] = {0,0,0,0};
|
||||
specular[] = {0.152,0.152,0.152,1};
|
||||
specularPower = 40;
|
||||
PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "braf\braf_weapons_launchers\AntiTank_CarlGustav\data\gustav_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,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_weapons_launchers\AntiTank_CarlGustav\data\gustav_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_weapons_launchers\AntiTank_CarlGustav\data\gustav_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,0.4)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture = "a3\data_f\env_land_ca.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,0};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
//};
|
||||
BIN
braf_weapons_launchers/AntiTank_CarlGustav/data/gustav_CO.paa
LFS
Normal file
BIN
braf_weapons_launchers/AntiTank_CarlGustav/data/gustav_CO.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_launchers/AntiTank_CarlGustav/data/gustav_NOHQ.paa
LFS
Normal file
BIN
braf_weapons_launchers/AntiTank_CarlGustav/data/gustav_NOHQ.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_launchers/AntiTank_CarlGustav/data/gustav_SMDI.paa
LFS
Normal file
BIN
braf_weapons_launchers/AntiTank_CarlGustav/data/gustav_SMDI.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_launchers/AntiTank_CarlGustav/data/gustav_as.paa
LFS
Normal file
BIN
braf_weapons_launchers/AntiTank_CarlGustav/data/gustav_as.paa
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_launchers/AntiTank_CarlGustav/data/gustav_ui.paa
LFS
Normal file
BIN
braf_weapons_launchers/AntiTank_CarlGustav/data/gustav_ui.paa
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,93 @@
|
||||
ambient[]={0.500000,0.500000,0.500000,1.000000};
|
||||
diffuse[]={0.500000,0.500000,0.500000,1.000000};
|
||||
forcedDiffuse[]={0.0300000,0.0300000,0.0300000,0.000000};
|
||||
emmisive[]={0.000000,0.000000,0.000000,0.000000};
|
||||
specular[]={0.20000,0.2000,0.20000,0.100000};
|
||||
specularPower=400.000000;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,1,1,NOHQ)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,0.5,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="#(argb,8,8,3)color(1,1,1,1,AS)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="#(rgb,8,8,3)color(1,1,1,1,SMDI)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
// texture="#(ai,32,128,1)fresnel(0.52,1.11)";
|
||||
texture="#(ai,32,128,1)fresnel(10,0.56)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
BIN
braf_weapons_launchers/AntiTank_CarlGustav/gustav_scope.p3d
LFS
Normal file
BIN
braf_weapons_launchers/AntiTank_CarlGustav/gustav_scope.p3d
LFS
Normal file
Binary file not shown.
BIN
braf_weapons_launchers/AntiTank_CarlGustav/maaws_ca.paa
LFS
Normal file
BIN
braf_weapons_launchers/AntiTank_CarlGustav/maaws_ca.paa
LFS
Normal file
Binary file not shown.
142
braf_weapons_launchers/AntiTank_CarlGustav/model.cfg
Normal file
142
braf_weapons_launchers/AntiTank_CarlGustav/model.cfg
Normal file
@@ -0,0 +1,142 @@
|
||||
class CfgSkeletons
|
||||
{
|
||||
class Default
|
||||
{
|
||||
isDiscrete=1;
|
||||
skeletonInherit="";
|
||||
skeletonBones[]={};
|
||||
};
|
||||
class Gustav_m3_keleton: Default
|
||||
{
|
||||
skeletonBones[]=
|
||||
{
|
||||
"magazine", "",
|
||||
"tubo", ""
|
||||
|
||||
};
|
||||
};
|
||||
};
|
||||
class CfgModels
|
||||
{
|
||||
class Default
|
||||
{
|
||||
sectionsInherit="";
|
||||
sections[]={};
|
||||
skeletonName="";
|
||||
};
|
||||
class Gustav_m3: Default
|
||||
{
|
||||
sections[]=
|
||||
{
|
||||
"magazine","tubo"
|
||||
};
|
||||
skeletonName="Gustav_m3_keleton";
|
||||
sectionsInherit="";
|
||||
class Animations
|
||||
{
|
||||
class magazine_hide
|
||||
{
|
||||
type="hide";
|
||||
source="isempty";
|
||||
selection="magazine";
|
||||
sourceAddress="clamp";
|
||||
minPhase=0;
|
||||
maxPhase=1;
|
||||
minValue=0;
|
||||
maxValue=1;
|
||||
memory=0;
|
||||
hideValue=0.5;
|
||||
unHideValue=-1;
|
||||
};
|
||||
class nomagazine_hide
|
||||
{
|
||||
type="hide";
|
||||
source="hasmagazine";
|
||||
selection="magazine";
|
||||
sourceAddress="clamp";
|
||||
minPhase=0;
|
||||
maxPhase=1;
|
||||
minValue=0;
|
||||
maxValue=1;
|
||||
memory=0;
|
||||
hideValue=0.5;
|
||||
unHideValue=-1;
|
||||
};
|
||||
class tubo_0
|
||||
{
|
||||
type="rotation";
|
||||
source="reloadmagazine";
|
||||
selection="tubo";
|
||||
sourceAddress="clamp";
|
||||
axis = "tubo_axis";
|
||||
minPhase=0;
|
||||
maxPhase=0.25;
|
||||
minValue=0;
|
||||
maxValue=0.25;
|
||||
memory=0;
|
||||
angle0=0;
|
||||
angle1=0;
|
||||
};
|
||||
class tubo_1
|
||||
{
|
||||
type="rotation";
|
||||
source="reloadmagazine";
|
||||
selection="tubo";
|
||||
sourceAddress="clamp";
|
||||
axis = "tubo_axis";
|
||||
minPhase=0.25;
|
||||
maxPhase=0.35;
|
||||
minValue=0.25;
|
||||
maxValue=0.35;
|
||||
memory=0;
|
||||
angle0=0;
|
||||
angle1=-2.96706;
|
||||
};
|
||||
class tubo_2
|
||||
{
|
||||
type="rotation";
|
||||
source="reloadmagazine";
|
||||
selection="tubo";
|
||||
sourceAddress="clamp";
|
||||
axis = "tubo_axis";
|
||||
minPhase=0.35;
|
||||
maxPhase=0.75;
|
||||
minValue=0.35;
|
||||
maxValue=0.75;
|
||||
memory=0;
|
||||
angle0=-3.316126;
|
||||
angle1=-3.316126;
|
||||
};
|
||||
class tubo_3
|
||||
{
|
||||
type="rotation";
|
||||
source="reloadmagazine";
|
||||
selection="tubo";
|
||||
sourceAddress="clamp";
|
||||
axis = "tubo_axis";
|
||||
minPhase=0.7;
|
||||
maxPhase=0.75;
|
||||
minValue=0.7;
|
||||
maxValue=0.75;
|
||||
memory=0;
|
||||
angle0=-2.96706;
|
||||
angle1=0;
|
||||
};
|
||||
class tubo_4
|
||||
{
|
||||
type="rotation";
|
||||
source="reloadmagazine";
|
||||
selection="tubo";
|
||||
sourceAddress="clamp";
|
||||
axis = "tubo_axis";
|
||||
minPhase=0.75;
|
||||
maxPhase=1;
|
||||
minValue=0.75;
|
||||
maxValue=1;
|
||||
memory=0;
|
||||
angle0=0;
|
||||
angle1=0;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user