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,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,193 @@
class ScrollBar;
class RscControlsGroup {
class VScrollbar;
class HScrollbar;
class Controls;
};
class RscControlsGroupNoScrollbars;
class RscText;
class RscPicture;
class RCWSOptics;
class Optics_Armored;
/*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_LMV_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_m41_gunner_optics : Optics_Armored {
class Wide : RCWSOptics {
initFov = "(36 / 120)";
minFov = "(36 / 120)";
maxFov = "(36 / 120)";
visionMode[] = { "Normal" };
thermalMode[] = {};
gunnerOpticsModel = "\braf\braf_tracked\BRAF_Tracked_Optics\M41\braf_m41_gunner_optics_w.p3d";
gunnerOpticsEffect[] = {};
};
class Medium : Wide {
gunnerOpticsModel = "\braf\braf_tracked\BRAF_Tracked_Optics\M41\braf_m41_gunner_optics_m.p3d";
initFov = "(150 * 0.05625 / 120)";
minFov = "(150 * 0.05625 / 120)";
maxFov = "(150 * 0.05625 / 120)";
};
};

View File

@@ -0,0 +1,39 @@
class cfgAmmo {
class Sh_120mm_HE;
class Sh_120mm_APFSDS;
class Sh_120mm_HEAT_MP;
class ammo_Penetrator_120mm;
//M41A M32A1 76 mm shells
class BRAF_76mm_HEAT_M : Sh_120mm_HEAT_MP {
hit = 71.25;
submunitionAmmo = "BRAF_ammo_Penetrator_76mm";
indirectHit = 22.7;
indirectHitRange = 3.5;
dangerRadiusHit = 120;
suppressionRadiusHit = 24;
cost = 375;
};
class BRAF_76mm_HE_M : Sh_120mm_HE {
hit = 180;
indirectHit = 45;
indirectHitRange = 6;
dangerRadiusHit = 120;
suppressionRadiusHit = 24;
explosive = 0.6;
cost = 225;
caliber = 6.3;
};
class BRAF_76mm_APFSDS_M : Sh_120mm_APFSDS {
hit = 375;
indirectHit = 11.5;
indirectHitRange = 0.5;
dangerRadiusHit = 75;
suppressionRadiusHit = 13.5;
cost = 375;
};
class BRAF_ammo_Penetrator_76mm : ammo_Penetrator_120mm {
caliber = 30;
hit = 382.5;
};
};

View File

@@ -0,0 +1,33 @@
class CfgMagazines {
class VehicleMagazine;
//M41A M32A1 76 mm magazines
class BRAF_11Rnd_76mm_HEAT : VehicleMagazine {
author = "BRAF Team";
displayName = "11 Rounds HEAT 76mm Shells";
displayNameShort = "11 Rnds HEAT 76mm";
displayNameMFDFormat = "HEAT-MP";
ammo = "BRAF_76mm_HEAT_M";
initSpeed = 900;
count = 11;
maxLeadSpeed = 25;
tracersEvery = 0;
nameSound = "cannon";
muzzleImpulseFactor[] = { 0.5, 3 };
};
class BRAF_11Rnd_76mm_HE : BRAF_11Rnd_76mm_HEAT {
displayName = "11 Rounds HE 76mm Shells";
displayNameShort = "11 Rnds HE 76mm";
displayNameMFDFormat = "HE";
ammo = "BRAF_76mm_HE_M";
initSpeed = 700;
muzzleImpulseFactor[] = { 1, 6 };
};
class BRAF_11Rnd_76mm_APFSDS : BRAF_11Rnd_76mm_HEAT {
displayName = "11 Rounds APFSDS 76mm Flechette";
displayNameShort = "11 Rnds APFSDS 76mm";
ammo = "BRAF_76mm_APFSDS_M";
initSpeed = 1680;
muzzleImpulseFactor[] = { 0.5, 3 };
};
};

View File

@@ -0,0 +1,36 @@
class CfgWeapons {
class BRAF_90mm;
class BRAF_MAG_VEH;
//M41A
class BRAF_76mm_M41A : BRAF_90mm {
displayName = "M32A1 76 mm";
magazines[] = {
"BRAF_11Rnd_76mm_HEAT",
"BRAF_11Rnd_76mm_HE",
"BRAF_11Rnd_76mm_APFSDS"
};
class GunParticles {
class FirstEffect {
effectName = "CannonFired";
positionName = "usti hlavne";
directionName = "usti hlavne2";
};
};
};
class BRAF_M1919A4_M41A : BRAF_MAG_VEH {
displayName = "M1919A4";
};
//M41C
class BRAF_90MM_M41C : BRAF_90mm {
displayName = "Ca 76/90 M32 BR2";
class GunParticles {
class FirstEffect {
effectName = "CannonFired";
positionName = "usti hlavne";
directionName = "usti hlavne2";
};
};
};
};

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,70 @@
class StageTI {
texture = "braf\braf_tracked\M113\data\577_interior_ti_ca.paa";
};
ambient[] = { 1.0, 1.0, 1.0, 1.0 };
diffuse[] = { 1.0, 1.0, 1.0, 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 = 50;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1 {
texture = "braf\braf_tracked\M113\data\577_interior_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[] = { 19.9237, -1.74316, 0 };
up[] = { 1.74316, 19.9237, 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_tracked\M113\data\577_interior_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_tracked\M113\data\577_interior_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.8,0.1)";
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.

View File

@@ -0,0 +1,101 @@
class StageTI
{
texture="braf\braf_tracked\M113\data\577_interior_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
diffuse[]={1.0,1.0,1.0,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=50;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1 {
texture="braf\braf_tracked\M113\data\577_interior_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="a3\data_f\Destruct\damage_metal_basicArmor_dt.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {6,0,0};
up[] = {0,6,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage3
{
texture = "a3\data_f\destruct\damage_metalsheet_mca.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {6,0,0};
up[] = {0,6,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.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_tracked\M113\data\577_interior_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)fresnel(1.36,0.01)";
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";
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};
};
};

View File

@@ -0,0 +1,97 @@
class StageTI
{
texture="a3\data_f\destruct_ti_ca.paa";
};
ambient[]={0.30000001,0.30000001,0.30000001,1};
diffuse[]={0.30000001,0.30000001,0.30000001,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,0};
specular[]={0.0099999998,0.0099999998,0.0099999998,1};
specularPower=5;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="a3\data_f\destruct\destruct_rust_nohq.paa";
uvSource="tex";
class uvTransform
{
aside[]={2,0,0};
up[]={0,2,0};
dir[]={0,0,0};
pos[]={0,0.5,0};
};
};
class Stage2
{
texture="a3\data_f\destruct\destruct_rust_cdt.paa";
uvSource="tex";
class uvTransform
{
aside[]={8,8,0};
up[]={-8,8,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage3
{
texture="a3\data_f\destruct\destruct_rust_mca.paa";
uvSource="tex";
class uvTransform
{
aside[]={2,0,0};
up[]={0,2,0};
dir[]={0,0,0};
pos[]={0,0.5,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="a3\data_f\destruct\destruct_rust_smdi.paa";
uvSource="tex";
class uvTransform
{
aside[]={2,0,0};
up[]={0,2,0};
dir[]={0,0,1};
pos[]={0,0.5,1};
};
};
class Stage6
{
texture="#(ai,64,64,1)fresnel(0.1,0.07)";
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";
useWorldEnvMap="true";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};

Binary file not shown.

View File

@@ -0,0 +1,70 @@
class StageTI {
texture = "braf\braf_tracked\M113\data\577_main_ti_ca.paa";
};
ambient[] = { 1.0, 1.0, 1.0, 1.0 };
diffuse[] = { 1.0, 1.0, 1.0, 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 = 50;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1 {
texture = "braf\braf_tracked\M113\data\577_main_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[] = { 19.9237, -1.74316, 0 };
up[] = { 1.74316, 19.9237, 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_tracked\M113\data\577_main_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_tracked\M113\data\577_main_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.8,0.1)";
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.

View File

@@ -0,0 +1,101 @@
class StageTI
{
texture="braf\braf_tracked\M113\data\577_main_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
diffuse[]={1.0,1.0,1.0,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=50;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1 {
texture="braf\braf_tracked\M113\data\577_main_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="a3\data_f\Destruct\damage_metal_basicArmor_dt.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {6,0,0};
up[] = {0,6,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage3
{
texture = "a3\data_f\destruct\damage_metalsheet_mca.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {6,0,0};
up[] = {0,6,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.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_tracked\M113\data\577_main_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)fresnel(1.36,0.01)";
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";
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};
};
};

View File

@@ -0,0 +1,97 @@
class StageTI
{
texture="a3\data_f\destruct_ti_ca.paa";
};
ambient[]={0.30000001,0.30000001,0.30000001,1};
diffuse[]={0.30000001,0.30000001,0.30000001,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,0};
specular[]={0.0099999998,0.0099999998,0.0099999998,1};
specularPower=5;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="a3\data_f\destruct\destruct_rust_nohq.paa";
uvSource="tex";
class uvTransform
{
aside[]={2,0,0};
up[]={0,2,0};
dir[]={0,0,0};
pos[]={0,0.5,0};
};
};
class Stage2
{
texture="a3\data_f\destruct\destruct_rust_cdt.paa";
uvSource="tex";
class uvTransform
{
aside[]={8,8,0};
up[]={-8,8,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage3
{
texture="a3\data_f\destruct\destruct_rust_mca.paa";
uvSource="tex";
class uvTransform
{
aside[]={2,0,0};
up[]={0,2,0};
dir[]={0,0,0};
pos[]={0,0.5,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="a3\data_f\destruct\destruct_rust_smdi.paa";
uvSource="tex";
class uvTransform
{
aside[]={2,0,0};
up[]={0,2,0};
dir[]={0,0,1};
pos[]={0,0.5,1};
};
};
class Stage6
{
texture="#(ai,64,64,1)fresnel(0.1,0.07)";
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";
useWorldEnvMap="true";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};

Binary file not shown.

View File

@@ -0,0 +1,72 @@
class StageTI
{
texture = "braf\braf_tracked\M113\data\accessories_ti_ca.paa";
};
ambient[] = { 1.0, 1.0, 1.0, 1.0 };
diffuse[] = { 1.0, 1.0, 1.0, 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 = 50;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1 {
texture = "braf\braf_tracked\M113\data\accessories_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_tracked\M113\data\accessories_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_tracked\M113\data\accessories_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.8,0.1)";
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.

View File

@@ -0,0 +1,101 @@
class StageTI
{
texture="braf\braf_tracked\M113\data\accessories_ti_ca.paa";
};
ambient[]={1.0,1.0,1.0,1.0};
diffuse[]={1.0,1.0,1.0,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=50;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1 {
texture="braf\braf_tracked\M113\data\accessories_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="a3\data_f\Destruct\damage_metal_basicArmor_dt.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {6,0,0};
up[] = {0,6,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class Stage3
{
texture = "a3\data_f\destruct\damage_metalsheet_mca.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {6,0,0};
up[] = {0,6,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.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_tracked\M113\data\accessories_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)fresnel(1.36,0.01)";
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";
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};
};
};

View File

@@ -0,0 +1,97 @@
class StageTI
{
texture="a3\data_f\destruct_ti_ca.paa";
};
ambient[]={0.30000001,0.30000001,0.30000001,1};
diffuse[]={0.30000001,0.30000001,0.30000001,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,0};
specular[]={0.0099999998,0.0099999998,0.0099999998,1};
specularPower=5;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="a3\data_f\destruct\destruct_rust_nohq.paa";
uvSource="tex";
class uvTransform
{
aside[]={2,0,0};
up[]={0,2,0};
dir[]={0,0,0};
pos[]={0,0.5,0};
};
};
class Stage2
{
texture="a3\data_f\destruct\destruct_rust_cdt.paa";
uvSource="tex";
class uvTransform
{
aside[]={8,8,0};
up[]={-8,8,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};
class Stage3
{
texture="a3\data_f\destruct\destruct_rust_mca.paa";
uvSource="tex";
class uvTransform
{
aside[]={2,0,0};
up[]={0,2,0};
dir[]={0,0,0};
pos[]={0,0.5,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="a3\data_f\destruct\destruct_rust_smdi.paa";
uvSource="tex";
class uvTransform
{
aside[]={2,0,0};
up[]={0,2,0};
dir[]={0,0,1};
pos[]={0,0.5,1};
};
};
class Stage6
{
texture="#(ai,64,64,1)fresnel(0.1,0.07)";
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";
useWorldEnvMap="true";
uvSource="tex";
class uvTransform
{
aside[]={1,0,0};
up[]={0,1,0};
dir[]={0,0,0};
pos[]={0,0,0};
};
};

Binary file not shown.

View File

@@ -0,0 +1,89 @@
ambient[] = {1,1,1,1};
diffuse[] = {1,1,1,1};
forcedDiffuse[] = {0,0,0,0};
emmisive[] = {0,0,0,1};
specular[] = {0.5,0.5,0.5,0};
specularPower = 1;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_characters_backpack\Data\alice_large\alice_large_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[] = {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 = "braf\braf_characters_backpack\Data\alice_large\alice_large_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_characters_backpack\Data\alice_large\alice_large_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,1)";
uvSource = "none";
};
class Stage7
{
texture = "a3\data\env_cloth_neutral_co.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class StageTI
{
texture = "a3\characters_f\blufor\data\clothing1_ti_ca.paa";
};

Binary file not shown.

View File

@@ -0,0 +1,89 @@
ambient[] = {1,1,1,1};
diffuse[] = {1,1,1,1};
forcedDiffuse[] = {0,0,0,0};
emmisive[] = {0,0,0,1};
specular[] = {0.5,0.5,0.5,0};
specularPower = 1;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_characters_backpack\data\alice_medium\alice_medium_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[] = {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 = "braf\braf_characters_backpack\data\alice_medium\alice_medium_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_characters_backpack\data\alice_medium\alice_medium_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,1)";
uvSource = "none";
};
class Stage7
{
texture = "a3\data\env_cloth_neutral_co.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class StageTI
{
texture = "a3\characters_f\blufor\data\clothing1_ti_ca.paa";
};

View File

@@ -0,0 +1,89 @@
ambient[] = {1,1,1,1};
diffuse[] = {1,1,1,1};
forcedDiffuse[] = {0,0,0,0};
emmisive[] = {0,0,0,1};
specular[] = {0.5,0.5,0.5,0};
specularPower = 1;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1
{
texture = "braf\braf_characters_backpack\data\alice_medium\alice_medium_accessory_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[] = {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 = "braf\braf_characters_backpack\data\alice_medium\alice_medium_accessory_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_characters_backpack\data\alice_medium\alice_medium_accessory_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,1)";
uvSource = "none";
};
class Stage7
{
texture = "a3\data\env_cloth_neutral_co.paa";
uvSource = "tex";
class uvTransform
{
aside[] = {1,0,0};
up[] = {0,1,0};
dir[] = {0,0,0};
pos[] = {0,0,0};
};
};
class StageTI
{
texture = "a3\characters_f\blufor\data\clothing1_ti_ca.paa";
};

View File

@@ -0,0 +1,72 @@
ambient[] = { 1.0, 1.0, 1.0, 1.0 };
diffuse[] = { 1.0, 1.0, 1.0, 1.0 };
forcedDiffuse[] = { 0.0, 0.0, 0.0, 0.0 };
emmisive[] = { 0.0, 0.0, 0.0, 1.0 };
specular[] = { 0.75, 0.75, 0.75, 1.0 };
specularPower = 40;
PixelShaderID = "Super";
VertexShaderID = "Super";
class Stage1 {
texture = "braf\braf_characters_backpack\data\alice_medium\ccb_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[] = { 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 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_characters_backpack\data\alice_medium\ccb_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_characters_backpack\data\alice_medium\ccb_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)fresnel(1,0.5)";
uvSource = "none";
};
class Stage7 {
texture = "a3\data\env_land_co.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 };
};
};

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.

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.

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,157 @@
class CfgSkeletons
{
class Default
{
isDiscrete = 1;
skeletonInherit = "";
skeletonBones[] = {};
};
class OFP2_ManSkeleton
{
isDiscrete = 0;
skeletonInherit = "";
skeletonBones[] =
{
"Pelvis","",
"Spine","Pelvis",
"Spine1","Spine",
"Spine2","Spine1",
"Spine3","Spine2",
"Camera","Pelvis",
"weapon","Spine1",
"launcher","Spine1",
//Head skeleton in hierarchy
"neck","Spine3",
"neck1","neck",
"head","neck1",
//New facial features
"Face_Hub","head",
"Face_Jawbone","Face_Hub",
"Face_Jowl","Face_Jawbone",
"Face_chopRight","Face_Jawbone",
"Face_chopLeft","Face_Jawbone",
"Face_LipLowerMiddle","Face_Jawbone",
"Face_LipLowerLeft","Face_Jawbone",
"Face_LipLowerRight","Face_Jawbone",
"Face_Chin","Face_Jawbone",
"Face_Tongue","Face_Jawbone",
"Face_CornerRight","Face_Hub",
"Face_CheekSideRight","Face_CornerRight",
"Face_CornerLeft","Face_Hub",
"Face_CheekSideLeft","Face_CornerLeft",
"Face_CheekFrontRight","Face_Hub",
"Face_CheekFrontLeft","Face_Hub",
"Face_CheekUpperRight","Face_Hub",
"Face_CheekUpperLeft","Face_Hub",
"Face_LipUpperMiddle","Face_Hub",
"Face_LipUpperRight","Face_Hub",
"Face_LipUpperLeft","Face_Hub",
"Face_NostrilRight","Face_Hub",
"Face_NostrilLeft","Face_Hub",
"Face_Forehead","Face_Hub",
"Face_BrowFrontRight","Face_Forehead",
"Face_BrowFrontLeft","Face_Forehead",
"Face_BrowMiddle","Face_Forehead",
"Face_BrowSideRight","Face_Forehead",
"Face_BrowSideLeft","Face_Forehead",
"Face_Eyelids","Face_Hub",
"Face_EyelidUpperRight","Face_Hub",
"Face_EyelidUpperLeft","Face_Hub",
"Face_EyelidLowerRight","Face_Hub",
"Face_EyelidLowerLeft","Face_Hub",
"EyeLeft","Face_Hub",
"EyeRight","Face_Hub",
//Left upper side
"LeftShoulder","Spine3",
"LeftArm","LeftShoulder",
"LeftArmRoll","LeftArm",
"LeftForeArm","LeftArmRoll",
"LeftForeArmRoll","LeftForeArm",
"LeftHand","LeftForeArmRoll",
"LeftHandRing","LeftHand",
"LeftHandRing1","LeftHandRing",
"LeftHandRing2","LeftHandRing1",
"LeftHandRing3","LeftHandRing2",
"LeftHandPinky1","LeftHandRing",
"LeftHandPinky2","LeftHandPinky1",
"LeftHandPinky3","LeftHandPinky2",
"LeftHandMiddle1","LeftHand",
"LeftHandMiddle2","LeftHandMiddle1",
"LeftHandMiddle3","LeftHandMiddle2",
"LeftHandIndex1","LeftHand",
"LeftHandIndex2","LeftHandIndex1",
"LeftHandIndex3","LeftHandIndex2",
"LeftHandThumb1","LeftHand",
"LeftHandThumb2","LeftHandThumb1",
"LeftHandThumb3","LeftHandThumb2",
//Right upper side
"RightShoulder","Spine3",
"RightArm","RightShoulder",
"RightArmRoll","RightArm",
"RightForeArm","RightArmRoll",
"RightForeArmRoll","RightForeArm",
"RightHand","RightForeArmRoll",
"RightHandRing","RightHand",
"RightHandRing1","RightHandRing",
"RightHandRing2","RightHandRing1",
"RightHandRing3","RightHandRing2",
"RightHandPinky1","RightHandRing",
"RightHandPinky2","RightHandPinky1",
"RightHandPinky3","RightHandPinky2",
"RightHandMiddle1","RightHand",
"RightHandMiddle2","RightHandMiddle1",
"RightHandMiddle3","RightHandMiddle2",
"RightHandIndex1","RightHand",
"RightHandIndex2","RightHandIndex1",
"RightHandIndex3","RightHandIndex2",
"RightHandThumb1","RightHand",
"RightHandThumb2","RightHandThumb1",
"RightHandThumb3","RightHandThumb2",
//Left lower side
"LeftUpLeg","Pelvis",
"LeftUpLegRoll","LeftUpLeg",
"LeftLeg","LeftUpLegRoll",
"LeftLegRoll","LeftLeg",
"LeftFoot","LeftLegRoll",
"LeftToeBase","LeftFoot",
//Right lower side
"RightUpLeg","Pelvis",
"RightUpLegRoll","RightUpLeg",
"RightLeg","RightUpLegRoll",
"RightLegRoll","RightLeg",
"RightFoot","RightLegRoll",
"RightToeBase","RightFoot"
};
// location of pivot points (local axes) for hierarchical animation
pivotsModel="A3\anims_f\data\skeleton\SkeletonPivots.p3d";
};
};
class CfgModels
{
class Default
{
sectionsInherit="";
sections[] = {};
skeletonName = "";
};
class ArmaMan : Default
{
htMin = 60; // Minimum half-cooling time (in seconds)
htMax = 1800; // Maximum half-cooling time (in seconds)
afMax = 30; // Maximum temperature in case the model is alive (in celsius)
mfMax = 0; // Maximum temperature when the model is moving (in celsius)
mFact = 1; // Metabolism factor - number from interval <0, 1> (0 - metabolism has no influence, 1 - metabolism has full influence (no other temperature source will be considered)).
tBody = 37; // Metabolism temperature of the model (in celsius)
sections[] =
{
"osobnost","Head_Injury","Body_Injury","l_leg_injury","l_arm_injury","r_arm_injury","r_leg_injury","injury_body", "injury_legs", "injury_hands",
"clan","clan_sign","Camo","CamoB","Camo1","Camo2","personality","hl", "injury_head"
};
skeletonName = "OFP2_ManSkeleton";
};
class bust: ArmaMan {};
class Male: ArmaMan {};
class MaleSkeleton_Pivots: ArmaMan {};
};

Binary file not shown.

View File

@@ -0,0 +1,87 @@
class StageTI
{
texture="braf\braf_tracked\M113\data\interior_ti_ca.paa";
};
ambient[]={1,1,1,1};
diffuse[]={1,1,1,1};
forcedDiffuse[]={0,0,0,0};
emmisive[]={0,0,0,0};
specular[]={0.8,0.8,0.8,1};
specularPower=30;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="braf\braf_tracked\M113\data\interior_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_tracked\M113\data\interior_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_tracked\M113\data\interior_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,1)";
uvSource="none";
};
class Stage7
{
texture="a3\data_f\env_land_co.paa";
uvSource="none";
};

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