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

View File

@@ -0,0 +1,283 @@
class ScrollBar;
class RscControlsGroup
{
class VScrollbar;
class HScrollbar;
class Controls;
};
class RscControlsGroupNoScrollbars;
class RscText;
class RscPicture;
class RscInGameUI
{
class RscOptics_MBT_01_gunner;
class BRAF_RscOptics_EE9_gunner: RscOptics_MBT_01_gunner
{
idd=300;
controls[]=
{
"CA_Zeroing",
"CA_IGUI_elements_group",
"CA_APC_WFOV_mode_group",
"CA_APC_NFOV_mode_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="53.5*(0.01875*SafezoneH)";
h="40*(0.025*SafezoneH)";
class controls
{
class CA_TurretIndicator: RscPicture
{
IDC=206;
type=105;
textSize="0.02*SafezoneH";
style=0;
color[]={1,1,1,1};
x="5.25*(0.01875*SafezoneH)";
y="3.5*(0.025*SafezoneH)";
w="6*(0.01875*SafezoneH)";
h="6*(0.025*SafezoneH)";
imageHull="A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorHull.paa";
imageTurret="A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorTurret.paa";
imageObsTurret="#(rgb,8,8,3)color(0,0,0,0)";
imageGun="#(rgb,8,8,3)color(0,0,0,0)";
};
};
};
class CA_APC_WFOV_mode_group: RscControlsGroupNoScrollbars
{
idc=163;
x="0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))";
y="0*(0.025*SafezoneH)+(SafezoneY)";
w="53.5*(0.01875*SafezoneH)";
h="40*(0.025*SafezoneH)";
class controls
{
class CA_FOVModeWFOV: RscText
{
shadow=0;
font="EtelkaMonospacePro";
colorText[]={1,1,1,1};
sizeEx="0.032*SafezoneH";
idc=1002;
text="WFOV";
x="40.4 * (0.01875 * SafezoneH)";
y="29.2 * (0.025 * SafezoneH)";
w="5 * (0.01875 * SafezoneH)";
h="1.2 * (0.025 * SafezoneH)";
};
};
};
class CA_APC_NFOV_mode_group: RscControlsGroupNoScrollbars
{
idc=162;
x="0*(0.01875*SafezoneH)+(SafezoneX+((SafezoneW-SafezoneH)/2))";
y="0*(0.025*SafezoneH)+(SafezoneY)";
w="53.5*(0.01875*SafezoneH)";
h="40*(0.025*SafezoneH)";
class controls
{
class CA_FOVModeNFOV: RscText
{
shadow=0;
font="EtelkaMonospacePro";
colorText[]={0.70899999,0.972,0.384,1};
sizeEx="0.032*SafezoneH";
idc=1007;
text="NFOV";
x="40.4*(0.01875*SafezoneH)";
y="29.2*(0.025*SafezoneH)";
w="5*(0.01875*SafezoneH)";
h="1.2*(0.025*SafezoneH)";
};
};
};
};
class BRAF_RscOptics_REMAX: RscOptics_MBT_01_gunner
{
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="53.5*(0.01875*SafezoneH)";
h="40*(0.025*SafezoneH)";
class controls
{
class CA_Distance: RscText
{
idc=198;
style=0;
sizeEx="0.038*SafezoneH";
colorText[]={1,1,1,1};
//colorBackground[]={0,0,1,1};
shadow=0;
font="EtelkaMonospacePro";
text="2456";
align="center";
x="2 *(0.01875*SafezoneH)";
y="0 *(0.025*SafezoneH)";
w="5 *(0.01875*SafezoneH)";
h="1.5 *(0.025*SafezoneH)";
};
/*
class AmmoCount: RscText
{
idc=IDC_AMMOCOUNT_VALUE;
style=0;
sizeEx="0.038*SafezoneH";
colorText[]={1,1,1,1};
//colorBackground[]={0,0,1,1};
shadow=0;
font="EtelkaMonospacePro";
text="21";
align="center";
x="46 *(0.01875*SafezoneH)";
y="0 *(0.025*SafezoneH)";
w="5 *(0.01875*SafezoneH)";
h="1.5 *(0.025*SafezoneH)";
};
*/
class CA_TurretIndicator: RscPicture
{
IDC=206;
type=105;
textSize="0.02*SafezoneH";
style=0;
color[]={1,1,1,1};
x="7*(0.01875*SafezoneH)";
y="4.5*(0.025*SafezoneH)";
w="10*(0.01875*SafezoneH)";
h="10*(0.025*SafezoneH)";
imageHull="A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorHull.paa";
imageTurret="A3\Ui_f\data\IGUI\RscIngameUI\RscOptics\turretIndicatorTurret.paa";
imageObsTurret="#(rgb,8,8,3)color(0,0,0,0)";
imageGun="#(rgb,8,8,3)color(0,0,0,0)";
};
class CA_Heading: RscText
{
idc=156;
style=0;
sizeEx="0.038*SafezoneH";
colorText[]={1,1,1,1};
//colorBackground[]={0,0,1,1};
shadow=0;
font="EtelkaMonospacePro";
text="023";
align="center";
x="0.25 *(0.01875*SafezoneH)";
y="2.5 *(0.025*SafezoneH)";
w="6 *(0.01875*SafezoneH)";
h="1.5 *(0.025*SafezoneH)";
};
};
};
};
};
class BRAF_Cascavel_Gunner_Optics: Optics_Armored
{
class Wide: RCWSOptics
{
initFov="(36 / 120)";
minFov="(36 / 120)";
maxFov="(36 / 120)";
visionMode[]={"Normal"};
thermalMode[]={};
gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\Cascavel\BRAF_optics_gunner_w.p3d";
gunnerOpticsEffect[]={};
};
class Medium: Wide
{
gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\Cascavel\BRAF_optics_gunner_m.p3d";
initFov="(150 * 0.05625 / 120)";
minFov="(150 * 0.05625 / 120)";
maxFov="(150 * 0.05625 / 120)";
};
//class Narrow: Wide
//{
// gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\BRAF_optics_gunner_n.p3d";
// initFov="(60 * 0.05625 / 120)";
// minFov="(60 * 0.05625 / 120)";
// maxFov="(60 * 0.05625 / 120)";
//};
};
class BRAF_Cascavel_Periscope_Optics: BRAF_Cascavel_Gunner_Optics
{
class Wide: Wide
{
gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\Cascavel\BRAF_optics_periscope.p3d";
visionMode[]={"Normal"};
thermalMode[]={};
};
class Medium: Wide
{
gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\Cascavel\BRAF_optics_periscope.p3d";
};
};
class BRAF_REMAX_Gunner_Optics: Optics_Armored
{
class Wide: RCWSOptics
{
initFov=0.4;
minFov=0.4;
maxFov=0.4;
visionMode[]=
{
"Normal",
"TI"
};
thermalMode[]={0};
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_armored\BRAF_Optics_Armored\REMAX\BRAF_REMAX_gunner_w.p3d";
gunnerOpticsEffect[]={};
};
class Medium: Wide
{
gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\REMAX\BRAF_REMAX_gunner_m.p3d";
initFov=0.07;
minFov=0.07;
maxFov=0.07;
};
class Narrow: Wide
{
gunnerOpticsModel="\braf\braf_armored\BRAF_Optics_Armored\REMAX\BRAF_REMAX_gunner_n.p3d";
initFov=0.014;
minFov=0.014;
maxFov=0.014;
};
};

View File

@@ -0,0 +1,87 @@
class CfgSkeletons
{
class braf_optics_armored
{
isDiscrete=0;
skeletonInherit="";
skeletonBones[]={};
};
};
class CfgModels
{
class braf_optics_periscope
{
htMin=0;
htMax=0;
afMax=0;
mfMax=0;
mFact=0;
tBody=0;
skeletonName="braf_optics_armored";
sectionsInherit="";
sections[]={};
class Animations
{
};
};
class braf_optics_gunner_m
{
htMin=0;
htMax=0;
afMax=0;
mfMax=0;
mFact=0;
tBody=0;
skeletonName="braf_optics_armored";
sectionsInherit="";
sections[]={};
class Animations
{
};
};
class braf_optics_gunner_m_night
{
htMin=0;
htMax=0;
afMax=0;
mfMax=0;
mFact=0;
tBody=0;
skeletonName="braf_optics_armored";
sectionsInherit="";
sections[]={};
class Animations
{
};
};
class braf_optics_gunner_w
{
htMin=0;
htMax=0;
afMax=0;
mfMax=0;
mFact=0;
tBody=0;
skeletonName="braf_optics_armored";
sectionsInherit="";
sections[]={};
class Animations
{
};
};
class braf_optics_gunner_w_night
{
htMin=0;
htMax=0;
afMax=0;
mfMax=0;
mFact=0;
tBody=0;
skeletonName="braf_optics_armored";
sectionsInherit="";
sections[]={};
class Animations
{
};
};
};

View File

@@ -0,0 +1,42 @@
class CfgSkeletons
{
class braf_remax_armored
{
isDiscrete=0;
skeletonInherit="";
skeletonBones[]={};
};
};
class CfgModels
{
class braf_remax_gunner_m
{
htMin=0;
htMax=0;
afMax=0;
mfMax=0;
mFact=0;
tBody=0;
skeletonName="braf_remax_armored";
sectionsInherit="";
sections[]={};
class Animations
{
};
};
class braf_remax_gunner_w
{
htMin=0;
htMax=0;
afMax=0;
mfMax=0;
mFact=0;
tBody=0;
skeletonName="braf_remax_armored";
sectionsInherit="";
sections[]={};
class Animations
{
};
};
};