This commit is the equivalent of a atomic bomb

This commit is contained in:
2026-02-15 08:08:56 -03:00
commit e4ac56b038
6934 changed files with 916278 additions and 0 deletions

Binary file not shown.

View File

@@ -0,0 +1,92 @@
ambient[]={1,1,1,1};
diffuse[]={1,1,1,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,1};
specular[]={0.22,0.22,0.22,1};
specularPower=30;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="braf\braf_weapons_scopes\ACOG\data\ACOG_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[]={8,0,0};
up[]={0,8,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_weapons_scopes\ACOG\data\ACOG_as.tga";
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_scopes\ACOG\data\ACOG_smdi.tga";
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(10.4,8.3)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage7
{
texture="a3\Data\env_land_co.tga";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,82 @@
ambient[]={1,1,1,1};
diffuse[]={1,1,1,1};
forcedDiffuse[]={1,1,1,1};
emmisive[]={0,0,0,1};
specular[]={1,1,1,1};
specularPower=500;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="#(rgb,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,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(1,1,1,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,0};
pos[]={0,0,0};
};
};
class Stage5
{
texture="#(rgb,8,8,3)color(1,1,1,1,SMDI)";
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(0.915,0.38)";
uvSource="none";
};
class Stage7
{
texture="a3\data_f\env_land_optic_co.paa";
uvSource="none";
};
class StageTI
{
texture="a3\data_f\default_ti_ca.paa";
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,58 @@
class braf_scope_ACOG : ItemCore
{
author = "BRAF Team";
_generalMacro = "braf_scope_ACOG";
scope = 1;
displayName = "ACOG";
picture = "\braf\braf_weapons_scopes\c79\data\c79_ui.paa";
model = "\braf\braf_weapons_scopes\ACOG\BRAF_ACOG.p3d";
descriptionShort = "ACOG";
weaponInfoType = "RscWeaponZeroing";
class ItemInfo : InventoryOpticsItem_Base_F
{
mass = 8;
opticType = 1;
optics = 1;
modelOptics = "\braf\braf_weapons_scopes\ACOG\reticle_lrps_f";
class OpticsModes
{
class ACOG_reticle
{
opticsID = 1;
opticsDisplayName = "WFOV";
useModelOptics = 1;
opticsPPEffects[] =
{
"OpticsCHAbera1",
"OpticsBlur1",
};
opticsZoomMin = 0.050000001;
opticsZoomMax = 0.107;
opticsZoomInit = 0.107;
discreteDistance[] = {300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600};
discreteDistanceInitIndex = 0;
distanceZoomMin = 300;
distanceZoomMax = 1600;
discretefov[] = {0.107, 0.050000001};
discreteInitIndex = 0;
memoryPointCamera = "opticView";
modelOptics[] =
{
"\braf\braf_weapons_scopes\ACOG\reticle_sniper_f",
"\braf\braf_weapons_scopes\ACOG\reticle_sniper_z_f",
};
visionMode[] =
{
"Normal",
};
opticsFlare = 1;
opticsDisablePeripherialVision = 1;
cameraDir = "";
material = "braf_material_scope_fal_oip";
// TODO - DEFINIR CLASSE DO MATERIAL
};
};
};
inertia = 0.1;
};

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,82 @@
class StageTI
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_EOTECH_EXPS3_MAT1_co.paa";
};
ambient[]={1,1,1,1};
diffuse[]={1,1,1,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,1};
specular[]={0.01,0.01,0.01,1};
specularPower=80;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_EOTECH_EXPS3_MAT1_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[]={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 uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage4
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_EOTECH_EXPS3_MAT1_as.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage5
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_EOTECH_EXPS3_MAT1_smdi.paa";
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,0)";
uvSource="none";
};
class Stage7
{
texture="a3\data_f\env_land_ca.paa";
uvSource="none";
};

View File

@@ -0,0 +1,82 @@
class StageTI
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_EOTECH_EXPS3_MAT1_co.paa";
};
ambient[]={1,1,1,1};
diffuse[]={1,1,1,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,1};
specular[]={0.05,0.05,0.05,1};
specularPower=80;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_EOTECH_EXPS3_MAT1_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[]={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 uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage4
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_EOTECH_EXPS3_MAT1_as.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage5
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_EOTECH_EXPS3_MAT1_smdi.paa";
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,0)";
uvSource="none";
};
class Stage7
{
texture="a3\data_f\env_land_ca.paa";
uvSource="none";
};

View File

@@ -0,0 +1,82 @@
class StageTI
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_EOTECH_EXPS3_MAT2_co.paa";
};
ambient[]={1,1,1,1};
diffuse[]={1,1,1,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,1};
specular[]={0.01,0.01,0.01,1};
specularPower=80;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_EOTECH_EXPS3_MAT2_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[]={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 uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage4
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_EOTECH_EXPS3_MAT2_as.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage5
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_EOTECH_EXPS3_MAT2_smdi.paa";
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,0)";
uvSource="none";
};
class Stage7
{
texture="a3\data_f\env_land_ca.paa";
uvSource="none";
};

View File

@@ -0,0 +1,82 @@
class StageTI
{
texture = "#(argb,8,8,3)color(1,0,0,0,TI)";
};
ambient[]={1,1,1,1};
diffuse[]={1,1,1,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,0};
specular[]={0.025,0.025,0.025,1};
specularPower=80w;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_magnifier_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[]={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 uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage4
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_magnifier_as.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,1};
pos[]={0,0,1};
};
};
class Stage5
{
texture="braf\braf_weapons_scopes\Eotech_xps3_g33\Data\AMF_magnifier_smdi.paa";
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,0)";
uvSource="none";
};
class Stage7
{
texture="a3\data_f\env_land_ca.paa";
uvSource="none";
};

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,90 @@
class StageTI
{
texture = "braf\braf_weapons_scopes\Eotech_xps3_g33\Data\glass_real_ca.paa";
};
ambient[] = {1,1,1,0.15};
diffuse[] = {1,1,1,1};
forcedDiffuse[] = {1,1,1,1};
emmisive[] = {0,0,0,1};
specular[] = {1,1,1,1};
specularPower = 800000;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_weapons_scopes\Eotech_xps3_g33\Data\glass_smdi.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(1,1,1,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_scopes\Eotech_xps3_g33\Data\glass_smdi.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_scopes\Eotech_xps3_g33\Data\glass_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(0.7,0.01)";
uvSource = "none";
};
class Stage7
{
texture = "a3\data_f\env_land_co.paa";
useWorldEnvMap = "false";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};

View File

@@ -0,0 +1,12 @@
ambient[]={1.000000,1.000000,1.000000,1.000000};
diffuse[]={1.000000,1.000000,1.000000,1.000000};
forcedDiffuse[]={0.000000,0.000000,0.000000,0.000000};
emmisive[]={0.000000,0.000000,0.000000,1.000000};
specular[]={0.000000,0.000000,0.000000,0.000000};
specularPower=0.000000;
renderFlags[]=
{
"NoColorWrite"
};
PixelShaderID="AlphaShadow";
VertexShaderID="Basic";

View File

@@ -0,0 +1,79 @@
ambient[] = {1,1,1,1};
diffuse[] = {1,1,1,1};
forcedDiffuse[] = {0,0,0,0};
emmisive[] = {0,0,0,1};
specular[] = {0.05,0.05,0.05,1};
specularPower = 80;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_weapons_scopes\Eotech_xps3_g33\Data\glass_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)";
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,)";
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_scopes\Eotech_xps3_g33\Data\glass_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_scopes\Eotech_xps3_g33\Data\glass_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(0,0)";
uvSource = "none";
};
class Stage7
{
texture = "a3\data_f\env_land_co.paa";
uvSource = "none";
};
//};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,85 @@
ambient[]={0.99976414,0.99999976,1,1};
diffuse[]={0.99976414,0.99999976,1,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,1};
specular[]={1,1,1,1};
specularPower=100;
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,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="#(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,0};
pos[]={0,0,0};
};
};
class Stage5
{
texture="#(argb,8,8,3)color(1,0.10,0.8,1,SMDI)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage6
{
texture="#(ai,32,128,1)fresnel(1.44,4.67)";
uvSource="none";
};
class Stage7
{
texture="a3\data_f\env_land_co.paa";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};

View File

@@ -0,0 +1,147 @@
class braf_eotech_exps3: ItemCore
{
author = "AMF Team";
_generalMacro = "braf_eotech_exps3";
scope = 2;
inertia = 0.1;
displayName = "Eotech EXPS3";
picture = "\braf\braf_weapons_scopes\Eotech_xps3_g33\Data\UI\UI_XPS3_BLK.paa";
model = "braf\braf_weapons_scopes\Eotech_xps3_g33\AMF_EXPS3.p3d";
descriptionShort = "Red Dot Aim";
weaponInfoType = "RscWeaponZeroing";
class ItemInfo : InventoryOpticsItem_Base_F
{
mass = 8;
RMBhint = "EOT xps3";
modelOptics = "\A3\Weapons_F\empty";
optics = 1;
class OpticsModes
{
class EoTx
{
opticsID = 1;
useModelOptics = 0;
opticsZoomMin = 0.25;
opticsZoomMax = 1.25;
opticsZoomInit = 0.75;
memoryPointCamera = "eye";
opticsFlare = 0;
opticsDisablePeripherialVision = 0;
distanceZoomMin = 100;
distanceZoomMax = 300;
cameraDir = "";
visionMode[] = {};
opticsPPEffects[] = {};
};
};
};
};
class braf_eotech_exps3_magnifier_up : ItemCore
{
author = "AMF Team";
_generalMacro = "braf_eotech_exps3_magnifier_up";
scope = 2;
inertia = 0.2;
displayName = "Eotech EXPS3 + G33";
picture = "\braf\braf_weapons_scopes\Eotech_xps3_g33\Data\UI\AMF_ELCAN_ui_gear_ca.paa";
model = "\braf\braf_weapons_scopes\Eotech_xps3_g33\AMF_EXPS3_magnifier_up.p3d";
descriptionShort = "Red Dot Aim";
weaponInfoType = "RscWeaponZeroing";
class ItemInfo : InventoryOpticsItem_Base_F
{
mass = 4;
RMBhint = "Advanced Rifle Combat Optics";
modelOptics = "\A3\Weapons_F\empty";
opticType = 1;
optics = 1;
class OpticsModes
{
class g33
{
opticsID = 2;
useModelOptics = 0;
opticsPPEffects[] = {"OpticsCHAbera1", "OpticsBlur1"};
opticsZoomMin = 0.0863;
opticsZoomMax = 0.0863;
opticsZoomInit = 0.0863;
memoryPointCamera = "eye";
opticsFlare = 0;
opticsDisablePeripherialVision = 0;
distanceZoomMin = 300;
distanceZoomMax = 300;
cameraDir = "";
visionMode[] = {};
};
};
};
MRT_SwitchItemNextClass = "braf_eotech_exps3_magnifier_side";
MRT_SwitchItemPrevClass = "braf_eotech_exps3_magnifier_side";
MRT_switchItemHintText = "";
};
class braf_eotech_exps3_magnifier_side : ItemCore
{
author = "AMF Team";
_generalMacro = "braf_eotech_exps3_magnifier_side";
scope = 1;
inertia = 0.2;
displayName = "Eotech EXPS3 + G33";
picture = "\braf\braf_weapons_scopes\newcon_optik\ui\newconmag.paa";
model = "\braf\braf_weapons_scopes\Eotech_xps3_g33\AMF_EXPS3_magnifier_side.p3d";
descriptionShort = "Red Dot Aim";
weaponInfoType = "RscWeaponZeroing";
class ItemInfo : InventoryOpticsItem_Base_F
{
mass = 4;
RMBhint = "Advanced Rifle Combat Optics";
modelOptics = "\A3\Weapons_F\empty";
opticType = 1;
optics = 1;
class OpticsModes
{
class Kolimator
{
opticsID = 1;
useModelOptics = 0;
opticsPPEffects[] = {};
opticsZoomMin = 0.25;
opticsZoomMax = 1.25;
opticsZoomInit = 0.75;
memoryPointCamera = "eye";
opticsFlare = 0;
opticsDisablePeripherialVision = 0;
distanceZoomMin = 100;
distanceZoomMax = 100;
cameraDir = "";
visionMode[] = {};
};
};
};
MRT_SwitchItemNextClass = "braf_eotech_exps3_magnifier_up";
MRT_SwitchItemPrevClass = "braf_eotech_exps3_magnifier_up";
MRT_switchItemHintText = "";
};
class braf_eotech_exp3_tan : braf_eotech_exps3 {
author = "AMF Team";
_generalMacro = "braf_eotech_exp3_tan";
displayName = "Eotech EXPS3 (tan)";
picture = "\braf\braf_weapons_scopes\Eotech_xps3_g33\Data\UI\UI_XPS3_TDF.paa";
model = "braf\braf_weapons_scopes\Eotech_xps3_g33\AMF_EXPS3_tan.p3d";
};
class braf_eotech_exps3_tan_magnifier_up : braf_eotech_exps3_magnifier_up {
author = "AMF Team";
_generalMacro = "braf_eotech_exps3_tan_magnifier_up";
displayName = "Eotech EXPS3 + G33 (tan)";
model = "\braf\braf_weapons_scopes\Eotech_xps3_g33\AMF_EXPS3_magnifier_up_tan.p3d";
MRT_SwitchItemNextClass = "braf_eotech_exps3_tan_magnifier_side";
MRT_SwitchItemPrevClass = "braf_eotech_exps3_tan_magnifier_side";
MRT_switchItemHintText = "";
};
class braf_eotech_exps3_tan_magnifier_side : braf_eotech_exps3_magnifier_side {
author = "AMF Team";
_generalMacro = "braf_eotech_exps3_tan_magnifier_side";
displayName = "Eotech EXPS3 + G33 (tan)";
model = "\braf\braf_weapons_scopes\Eotech_xps3_g33\AMF_EXPS3_magnifier_side_tan.p3d";
MRT_SwitchItemNextClass = "braf_eotech_exps3_tan_magnifier_up";
MRT_SwitchItemPrevClass = "braf_eotech_exps3_tan_magnifier_up";
MRT_switchItemHintText = "";
};

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,92 @@
ambient[]={1,1,1,1};
diffuse[]={1,1,1,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,1};
specular[]={0.08,0.08,0.08,0.08};
specularPower=44.099998;
PixelShaderID="NormalMapSpecularDIMap";
VertexShaderID="NormalMap";
class Stage1
{
texture = "braf\braf_weapons_scopes\FAL_OIP_Scope\data\FAL_OIP_Scope_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_scopes\FAL_OIP_Scope\data\FAL_OIP_Scope_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_scopes\FAL_OIP_Scope\data\FAL_OIP_Scope_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(5.4,1.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};
};
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,80 @@
class braf_FAL_OIP_Scope : ItemCore
{
author = "BRAF Team";
_generalMacro = "braf_FAL_OIP_Scope";
scope = 2;
displayName = "FAL OIP Scope";
picture = "\braf\braf_weapons_scopes\FAL_OIP_Scope\data\faloipscope_ui.paa";
model = "\braf\braf_weapons_scopes\FAL_OIP_Scope\fal_iop_scope.p3d";
descriptionShort = "FAL OIP Scope";
weaponInfoType = "RscWeaponZeroing";
class ItemInfo : InventoryOpticsItem_Base_F
{
mass = 14;
opticType = 2;
weaponInfoType = "RscWeaponRangeZeroingFOV";
optics = 1;
modelOptics = "\braf\braf_weapons_scopes\FAL_OIP_Scope\reticle_LRPS_F";
class OpticsModes
{
class Snip
{
opticsID = 1;
opticsDisplayName = "WFOV";
useModelOptics = 1;
opticsPPEffects[] =
{
"OpticsCHAbera1",
"OpticsBlur1",
};
opticsZoomMin = 0.050000001;
opticsZoomMax = 0.107;
opticsZoomInit = 0.107;
discreteDistance[] = {300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600};
discreteDistanceInitIndex = 0;
distanceZoomMin = 300;
distanceZoomMax = 1600;
discretefov[] = {0.107, 0.050000001};
discreteInitIndex = 0;
memoryPointCamera = "opticView";
modelOptics[] =
{
"\braf\braf_weapons_scopes\FAL_OIP_Scope\reticle_sniper_F",
"\braf\braf_weapons_scopes\FAL_OIP_Scope\reticle_sniper_z_F",
};
visionMode[] =
{
"Normal",
};
opticsFlare = 1;
opticsDisablePeripherialVision = 1;
cameraDir = "";
material = "braf_material_scope_fal_oip";
};
class Iron
{
opticsID = 2;
opticsDisplayName = "";
useModelOptics = 0;
opticsPPEffects[] =
{
"",
""};
opticsFlare = 0;
opticsDisablePeripherialVision = 0;
opticsZoomMin = 0.25;
opticsZoomMax = 1.25;
opticsZoomInit = 0.75;
memoryPointCamera = "eye";
visionMode[] = {};
discretefov[] = {};
discreteDistance[] = {200};
discreteDistanceInitIndex = 0;
distanceZoomMin = 200;
distanceZoomMax = 200;
discreteInitIndex = 0;
};
};
};
inertia = 0.2;
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,92 @@
ambient[]={0.9,0.9,0.9,1};
diffuse[]={0,0,0,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0.2,0.2,0.2,1};
specular[]={0,0,0,1};
specularPower=15;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="braf\braf_weapons_scopes\Guara\data\Mira_Guara_01_metal_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[]={8,0,0};
up[]={0,8,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_weapons_scopes\Guara\data\Mira_Guara_01_metal_ca.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_scopes\Guara\data\Mira_Guara_01_metal_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(10.4,8.3)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage7
{
texture="a3\Data\env_land_co.tga";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,92 @@
ambient[]={0,0,0,1};
diffuse[]={0,0,0,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,1};
specular[]={0.22,0.22,0.22,1};
specularPower=15;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="braf\braf_weapons_scopes\Guara\data\Mira_Guara_01_glass_nohq.png";
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[]={8,0,0};
up[]={0,8,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_weapons_scopes\Guara\data\Mira_Guara_01_glass_ca.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_scopes\Guara\data\Mira_Guara_01_glass_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(10.4,8.3)";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage7
{
texture="a3\Data\env_land_co.tga";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,37 @@
class braf_guara : ItemCore
{
_generalMacro = "braf_guara";
displayName = "Senai Guara";
picture = "\braf\braf_weapons_scopes\newcon_optik\ui\newcon.paa";
model = "\braf\braf_weapons_scopes\Guara\mira_guara.p3d";
scope = 2;
inertia = 0.1;
descriptionShort = "Red Dot Aim";
weaponInfoType = "RscWeaponZeroing";
class ItemInfo : InventoryOpticsItem_Base_F
{
mass = 8;
RMBhint = "EOT xps3";
modelOptics = "\A3\Weapons_F\empty";
optics = 1;
class OpticsModes
{
class EoTx
{
opticsID = 1;
useModelOptics = 0;
opticsZoomMin = 0.25;
opticsZoomMax = 1.25;
opticsZoomInit = 0.75;
memoryPointCamera = "opticView";
opticsFlare = 0;
opticsDisablePeripherialVision = 0;
distanceZoomMin = 100;
distanceZoomMax = 300;
cameraDir = "";
visionMode[] = {};
opticsPPEffects[] = {};
};
};
};
};

BIN
braf_weapons_scopes/c79/c79.p3d LFS Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More