Skip to content

Commit

Permalink
T56 helmet + some S&S reskins (#110)
Browse files Browse the repository at this point in the history
* Add files via upload

* Add files via upload

* Add files via upload

* Update config.cpp

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Update $PBOPREFIX$
  • Loading branch information
simkas authored Mar 1, 2022
1 parent e8d177e commit 63a4b78
Show file tree
Hide file tree
Showing 16 changed files with 290 additions and 0 deletions.
1 change: 1 addition & 0 deletions addons/FP_UniformsSNS/$PBOPREFIX$
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
FP_UniformsSNS
181 changes: 181 additions & 0 deletions addons/FP_UniformsSNS/config.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,181 @@
class CfgPatches
{
class FP_UniformsSNS
{
units[]={};
weapons[]=
{
"U_FP_OG107_guer1_trop",
"U_FP_OG107_guer2_trop",
"U_FP_OG107_guer3_trop",
"U_FP_OG107_cuban_tuck",
"U_FP_OG107_cuban_tuck_trop",
"U_FP_OG107_tan_tuck",
"U_FP_OG107_tan_tuck_trop"
};
requiredVersion=0.1;
requiredAddons[]=
{
//"fpa_main",
"simc_mc_67_core"
};
};
};
class CfgVehicles
{
class simc_og107_mk3_tuck_blench;
class FP_og107_tan_tuck: simc_og107_mk3_tuck_blench
{
displayName="OG-107 Tan";
uniformClass="U_FP_OG107_tan_tuck";
hiddenSelectionsTextures[]=
{
"\FP_UniformsSNS\data\og107_tan_co.paa",
"\FP_UniformsSNS\data\og107_tan_co.paa",
"",
""
};
};
class FP_og107_cuban_tuck: simc_og107_mk3_tuck_blench
{
displayName="OG-107 Cuban Lizard";
uniformClass="U_FP_OG107_cuban_tuck";
hiddenSelectionsTextures[]=
{
"\FP_UniformsSNS\data\og107_cuban_co.paa",
"\FP_UniformsSNS\data\og107_cuban_co.paa",
"",
""
};
};
class simc_og107_mk3_tuck_trop_blench;
class FP_og107_tan_tuck_trop: simc_og107_mk3_tuck_trop_blench
{
displayName="OG-107 Tan (Rolled)";
uniformClass="U_FP_OG107_tan_tuck_trop";
hiddenSelectionsTextures[]=
{
"\FP_UniformsSNS\data\og107_tan_co.paa",
"\FP_UniformsSNS\data\og107_tan_co.paa",
"",
""
};
};
class FP_og107_cuban_tuck_trop: simc_og107_mk3_tuck_trop_blench
{
displayName="OG-107 Cuban Lizard (Rolled)";
uniformClass="U_FP_OG107_cuban_tuck_trop";
hiddenSelectionsTextures[]=
{
"\FP_UniformsSNS\data\og107_cuban_co.paa",
"\FP_UniformsSNS\data\og107_cuban_co.paa",
"",
""
};
};
class FP_og107_guer1_trop: simc_og107_mk3_tuck_trop_blench
{
displayName="OG-107 Guerilla (Blue & Black)";
uniformClass="U_FP_OG107_guer1_trop";
hiddenSelectionsTextures[]=
{
"\FP_UniformsSNS\data\og107_blue_co.paa",
"\FP_UniformsSNS\data\og107_black_co.paa",
"",
""
};
};
class FP_og107_guer2_trop: simc_og107_mk3_tuck_trop_blench
{
displayName="OG-107 Guerilla (Black & Brown)";
uniformClass="U_FP_OG107_guer2_trop";
hiddenSelectionsTextures[]=
{
"\FP_UniformsSNS\data\og107_black_co.paa",
"\FP_UniformsSNS\data\og107_brown_co.paa",
"",
""
};
};
class FP_og107_guer3_trop: simc_og107_mk3_tuck_trop_blench
{
displayName="OG-107 Guerilla (Brown & Blue)";
uniformClass="U_FP_OG107_guer3_trop";
hiddenSelectionsTextures[]=
{
"\FP_UniformsSNS\data\og107_brown_co.paa",
"\FP_UniformsSNS\data\og107_blue_co.paa",
"",
""
};
};
};
class cfgWeapons
{
class UniformItem;
class U_Simc_OG107_mk3_blench;
class U_Simc_OG107_mk3_tuck_blench: U_Simc_OG107_mk3_blench
{
class ItemInfo;
};
class U_FP_OG107_cuban_tuck: U_Simc_OG107_mk3_tuck_blench
{
displayName="OG-107 Cuban Lizard";
class ItemInfo: ItemInfo
{
uniformClass="FP_og107_cuban_tuck";
};
};
class U_FP_OG107_tan_tuck: U_Simc_OG107_mk3_tuck_blench
{
displayName="OG-107 Tan";
class ItemInfo: ItemInfo
{
uniformClass="FP_og107_tan_tuck";
};
};
class U_Simc_OG107_mk3_tuck_trop_blench: U_Simc_OG107_mk3_tuck_blench
{
class ItemInfo;
};
class U_FP_OG107_cuban_tuck_trop: U_Simc_OG107_mk3_tuck_trop_blench
{
displayName="OG-107 Cuban Lizard (Rolled)";
class ItemInfo: ItemInfo
{
uniformClass="FP_og107_cuban_tuck_trop";
};
};
class U_FP_OG107_tan_tuck_trop: U_Simc_OG107_mk3_tuck_trop_blench
{
displayName="OG-107 Tan (Rolled)";
class ItemInfo: ItemInfo
{
uniformClass="FP_og107_tan_tuck_trop";
};
};
class U_FP_OG107_guer1_trop: U_Simc_OG107_mk3_tuck_trop_blench
{
displayName="OG-107 Guerilla (Blue & Black)";
class ItemInfo: ItemInfo
{
uniformClass="FP_og107_guer1_trop";
};
};
class U_FP_OG107_guer2_trop: U_Simc_OG107_mk3_tuck_trop_blench
{
displayName="OG-107 Guerilla (Black & Brown)";
class ItemInfo: ItemInfo
{
uniformClass="FP_og107_guer2_trop";
};
};
class U_FP_OG107_guer3_trop: U_Simc_OG107_mk3_tuck_trop_blench
{
displayName="OG-107 Guerilla (Brown & Blue)";
class ItemInfo: ItemInfo
{
uniformClass="FP_og107_guer3_trop";
};
};
};
Binary file added addons/FP_UniformsSNS/data/og107_black_co.paa
Binary file not shown.
Binary file added addons/FP_UniformsSNS/data/og107_blue_co.paa
Binary file not shown.
Binary file added addons/FP_UniformsSNS/data/og107_brown_co.paa
Binary file not shown.
Binary file added addons/FP_UniformsSNS/data/og107_cuban_co.paa
Binary file not shown.
Binary file added addons/FP_UniformsSNS/data/og107_tan_co.paa
Binary file not shown.
Binary file added packonly/sim_extra_gear/T56_helmet.p3d
Binary file not shown.
19 changes: 19 additions & 0 deletions packonly/sim_extra_gear/config.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@ class CfgPatches
"patrolcap_black",
"M2_helmet_net",
"M38_tanker_helmet",
"T56_tanker_helmet",
"ssh40_helmet",
"unif_sov_m69",
"unif_chi_type65",
Expand Down Expand Up @@ -5407,6 +5408,24 @@ class CfgWeapons
mass=20;
};
};
class T56_tanker_helmet: ItemCore
{
author="FPA";
scope = 2;
weaponPoolAvailable = 1;
displayName = "T56-6 Crewman Helmet";
picture = "\sim_extra_gear\icons\ico_T56helm.paa";
model = "\sim_extra_gear\T56_helmet";
hiddenSelections[] = { "camo" };
hiddenSelectionsTextures[] = { "\sim_extra_gear\tex\t56_helmet_co.paa" };
class ItemInfo: HeadgearItem
{
mass = 40;
uniformModel = "\sim_extra_gear\T56_helmet";
modelSides[]={0,1,2,3};
hiddenSelections[] = { "camo" };
};
};
};
class CfgGlasses
{
Expand Down
Binary file added packonly/sim_extra_gear/icons/ico_T56helm.paa
Binary file not shown.
Binary file modified packonly/sim_extra_gear/tex/RHS/patrolcap_cuban.paa
Binary file not shown.
Binary file modified packonly/sim_extra_gear/tex/militia_cuban.paa
Binary file not shown.
89 changes: 89 additions & 0 deletions packonly/sim_extra_gear/tex/t56_helmet.rvmat
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
class StageTI
{
texture="sim_extra_gear\tex\M2_Helmet_ti_ca.paa";
};
ambient[]={1,1,1,1};
diffuse[]={1,1,1,1};
forcedDiffuse[]={0,0,0,1};
emmisive[]={0,0,0,1};
specular[]={0.73725492,0.73725492,0.73725492,1};
specularPower=22;
PixelShaderID="Super";
VertexShaderID="Super";
class Stage1
{
texture="sim_extra_gear\tex\t56_helmet_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,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="sim_extra_gear\tex\t56_helmet_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,32,128,1)fresnel(5.03,1.02)";
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};
};
};
Binary file added packonly/sim_extra_gear/tex/t56_helmet_co.paa
Binary file not shown.
Binary file added packonly/sim_extra_gear/tex/t56_helmet_nohq.paa
Binary file not shown.
Binary file added packonly/sim_extra_gear/tex/t56_helmet_smdi.paa
Binary file not shown.

0 comments on commit 63a4b78

Please sign in to comment.