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.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,72 @@
class CfgSkeletons
{
class braf_A29_Flir
{
isDiscrete=0;
skeletonInherit="";
skeletonBones[]={};
};
};
class CfgModels
{
class braf_a29_gunner_n
{
htMin=0;
htMax=0;
afMax=0;
mfMax=0;
mFact=0;
tBody=0;
skeletonName="braf_A29_Flir";
sectionsInherit="";
sections[]={};
class Animations
{
};
};
class braf_a29_gunner_n
{
htMin=0;
htMax=0;
afMax=0;
mfMax=0;
mFact=0;
tBody=0;
skeletonName="braf_A29_Flir";
sectionsInherit="";
sections[]={};
class Animations
{
};
};
class braf_a29_gunner_m
{
htMin=0;
htMax=0;
afMax=0;
mfMax=0;
mFact=0;
tBody=0;
skeletonName="braf_A29_Flir";
sectionsInherit="";
sections[]={};
class Animations
{
};
};
class braf_a29_gunner_w
{
htMin=0;
htMax=0;
afMax=0;
mfMax=0;
mFact=0;
tBody=0;
skeletonName="braf_A29_Flir";
sectionsInherit="";
sections[]={};
class Animations
{
};
};
};

View File

@@ -0,0 +1,245 @@
class ScrollBar;
class RscUnitInfo;
class RscControlsGroup
{
class VScrollbar;
class HScrollbar;
class Controls;
};
class RscControlsGroupNoScrollbars;
class RscText;
class RscPicture;
class RscInGameUI
{
class RscOptics_MBT_01_gunner;
class BRAF_RscOptics_A29: RscUnitInfo
{
idd=300;
controls[]=
{
"CA_IGUI_elements_group"
};
class CA_IGUI_elements_group: RscControlsGroup
{
idc=170;
class VScrollbar: VScrollbar
{
width=0;
};
class HScrollbar: HScrollbar
{
height=0;
};
x="0 * (0.01875 * SafezoneH) + (SafezoneX + ((SafezoneW - SafezoneH) / 2))";
y="0 * (0.025 * SafezoneH) + (SafezoneY)";
w="70";
h="40 * (0.025 * SafezoneH)";
class controls
{
class ValueDistance: RscText
{
style=1;
sizeEx="0.038*SafezoneH";
shadow=0;
font="EtelkaMonospacePro";
idc=198; //idc=183;
text="245678";
colorText[] = {0,0,0,1};
colorBackground[] = {0,0,0,0};
x="45.5 * (0.01875 * SafezoneH)";
y="35.75 * (0.025 * SafezoneH)";
w="8 * (0.01875 * SafezoneH)";
h="1.2 * (0.025 * SafezoneH)";
};
class TextDistance: ValueDistance
{
style=0;
idc=1800;
text="Laser dist:";
x="42 * (0.01875 * SafezoneH)";
y="35.75 * (0.025 * SafezoneH)";
};
class ValueGrid: ValueDistance
{
idc=171;
text="245678";
x="10 * (0.01875 * SafezoneH)";
y="34 * (0.025 * SafezoneH)";
};
class Textweapon: ValueGrid
{
style=0;
idc=1801;
text="GPS grid:";
x="4.45 * (0.01875 * SafezoneH)";
y="34 * (0.025 * SafezoneH)";
};
class ValueWeapon: ValueDistance
{
idc=172;
text="245678";
x="10 * (0.01875 * SafezoneH)";
y="35.75 * (0.025 * SafezoneH)";
};
class TextTarget: ValueGrid
{
style=0;
idc=1802;
text="Target grid:";
x="4.45 * (0.01875 * SafezoneH)";
y="35.75 * (0.025 * SafezoneH)";
};
class TextElev: ValueGrid
{
style=0;
idc=1803;
text="Elev:";
x="32 * (0.01875 * SafezoneH)";
y="35.75 * (0.025 * SafezoneH)";
};
class ValueElev: ValueDistance
{
idc=175;
text="245";
x="32 * (0.01875 * SafezoneH)";
y="35.75 * (0.025 * SafezoneH)";
};
class TextAz: ValueGrid
{
style=0;
idc=1804;
text="Az:";
x="24.5 * (0.01875 * SafezoneH)";
y="35.75 * (0.025 * SafezoneH)";
};
class ValueAz: ValueDistance
{
idc=156;
text="245";
x="23 * (0.01875 * SafezoneH)";
y="35.75 * (0.025 * SafezoneH)";
};
class TextAlt: ValueGrid
{
style=0;
idc=1805;
text="Alt:";
x="24.5 * (0.01875 * SafezoneH)";
y="34 * (0.025 * SafezoneH)";
};
class ValueAlt: ValueDistance
{
idc=189;
text="245678";
x="24 * (0.01875 * SafezoneH)";
y="34 * (0.025 * SafezoneH)";
};
class CA_Time: ValueGrid
{
idc=190;
style=0;
shadow=0;
text="XX:XX:xx";
x="54 * (0.01875 * SafezoneH)";
y="35.75 * (0.025 * SafezoneH)";
w="6.5 * (0.01875 * SafezoneH)";
};
class CA_VisionMode: RscText
{
idc=152;
sizeEx="0.03*SafezoneH";
style=0;
shadow=0;
font="EtelkaMonospacePro";
text="DAY";
x="1 * (0.01875 * SafezoneH)";
y="3 * (0.025 * SafezoneH)";
w="5 * (0.01875 * SafezoneH)";
h="1.2 * (0.025 * SafezoneH)";
colorText[] = {0,0,0,1};
};
class CA_FlirMode: CA_VisionMode
{
idc=153;
text="BHOT";
x="5 * (0.01875 * SafezoneH)";
};
class CA_Laser: RscText
{
idc=158;
style="0x30 + 0x800";
sizeEx="0.038*SafezoneH";
colorText[]={0.70599997,0.074500002,0.0196,1};
shadow=0;
font="EtelkaMonospacePro";
text="\A3\ui_f\data\igui\rscingameui\rscoptics\laser_designator_iconLaserOn.paa";
x="31.1 * (0.01875 * SafezoneH)";
y="12.85 * (0.025 * SafezoneH)";
w="3.5 * (0.01875 * SafezoneH)";
h="1.5 * (0.025 * SafezoneH)";
};
//class braf_tri_vert: RscPicture
//{
// idc = 1806;
// text = "rhsusf\addons\rhsusf_optics\data\tex\tri_vert.paa";
// x = "12.9 * (0.01875 * SafezoneH)";
// y = "14.65 * (0.025 * SafezoneH)";
// w = "0.7 * (0.01875 * SafezoneH)";
// h = "1.1 * (0.025 * SafezoneH)";
//};
//class braf_tri_horiz: braf_tri_vert
//{
// idc = 1807;
// text = "rhsusf\addons\rhsusf_optics\data\tex\tri_hor.paa";
// x = "26.1 * (0.01875 * SafezoneH)";
// y = "26.8 * (0.025 * SafezoneH)";
// w = "1.1 * (0.01875 * SafezoneH)";
// h = "0.7 * (0.025 * SafezoneH)";
//};
};
};
};
};
class BRAF_A29_Gunner_Optics: Optics_Armored
{
class Wide: RCWSOptics
{
initFov=0.4;
minFov=0.4;
maxFov=0.4;
visionMode[]=
{
"Normal",
"TI"
};
thermalMode[]={0,1};
thermalNoise[]=
{
0.5, //intensity,
1.25, //sharpness,
2.5, //grainSize,
0.75, //intensityX0,
1, //intensityX1,
0, //monochromatic,
0, //static,
0.95 //blurCoef
};
gunnerOpticsModel="\braf\braf_air2\BRAF_Optics_Air2\A29\braf_a29_gunner_w.p3d";
gunnerOpticsEffect[]={};
directionStabilized=1;
};
class Medium: Wide
{
gunnerOpticsModel="\braf\braf_air2\BRAF_Optics_Air2\A29\braf_a29_gunner_m.p3d";
initFov=0.07;
minFov=0.07;
maxFov=0.07;
};
class Narrow: Wide
{
gunnerOpticsModel="\braf\braf_air2\BRAF_Optics_Air2\A29\braf_a29_gunner_n.p3d";
initFov=0.014;
minFov=0.014;
maxFov=0.014;
};
};