Jump to content
Delta Hawk

US Military Mod (80s, 90s)

Recommended Posts

the helmet covers are

helmet_wood_co.paa

helmet_dcu_co.paa

helmet_6des_co.paa

For design reasons, I can't make the boots separate.

Share this post


Link to post
Share on other sites

Could someone throw me a complete classname list? Working on editing a mission making framework for these missions.

Share this post


Link to post
Share on other sites
*snip*

I think some of your helmet classnames are bugged. The textures for the goggles and helmet covers appear off.

Edited by Laqueesha

Share this post


Link to post
Share on other sites
I think some of your helmet classnames are bugged. The textures for the goggles and helmet covers appear off.

Thanks for your response. I appreciate your earlier posts and examples in this thread. If you could be more specific as to what is wrong, I'll fix it.

But first, let me explain what I've done. I'm using a single script per group to handle customization of the (hidden) textures, based on hints such as "Iraq 91", "USMC", "Mechanized",

based on which uniforms, helmet textures / boonie hats, goggles, gloves and backpacks are selected or added. For example:

nul = [group this, ["Navy","Grenada 83","SEALs", "face camo"]] execVM "planned_assault\mods\us8090\apply_group_kit.sqf"; 

See below for the script code. Having everything (except for 80's or 90's model selection) defined in a single script makes it easier for me to handle updates from Delta Hawk to unit badges, headgear, etc, and corrections from others.

// Script to outfit a group's soldiers/marines
private ["_group", "_hints"];
_group = _this select 0;
_hints = _this select 1;

// Example:
// nul = [group this, ["Navy","Grenada 83","SEALs", "face camo"]] execVM "planned_assault\mods\us8090\apply_group_kit.sqf"; 


private ["_cvc_helmet_crew"];
_cvc_helmet_crew = ["usm_marine_80s_w_h_crew1","usm_marine_80s_d_h_crew1","usm_marine_90s_w_l_crew1","usm_marine_90s_d_l_crew1",
                   "usm_soldier_80s_w_h_crew1","usm_soldier_80s_d_h_crew1","usm_soldier_90s_w_l_crew1","usm_soldier_90s_d_l_crew1"
                  ];


// badge
private ["_texture"];
_texture = "";
if ( "1st Cavalry" in _hints ) then
{
 _texture = "us_military_units\nametapes\patch_1stcav_ca.paa";
};
if ( "101st Airborne" in _hints ) then
{
 _texture = "us_military_units\nametapes\patch_101st_ca.paa";
};
{ _x setObjectTexture [1, _texture] } forEach (units _group);


// uniform
_texture = "";
if ( ("Grenada 83" in _hints) || ("Germany 85" in _hints) || ("Panama 89" in _hints) || ("Iraq 03" in _hints) ) then
{
 // default Army BDU woodland ('MOPP' for Iraq 03)
 _texture = "\us_military_units\textures\uniform_bdu_sum_wood_co.paa";
 if ( "Ranger" in _hints ) then
 {
   _texture = "\us_military_units\textures\uniform_bdu_sum_odgreen_co.paa";
 }; 
 if ( ("USMC" in _hints) || ("SEALs" in _hints) ) then
 {
   _texture = "\us_military_units\textures\uniform_bdu_sum_wood_m_co.paa";
 }; 
};
if ( ("Iraq 91" in _hints)) then 
{
 // default Army 6 color desert
 _texture = "\us_military_units\textures\uniform_bdu_win_6des_co.paa";
 if ( ("USMC" in _hints) || ("SEALs" in _hints) ) then
 {
   _texture = "\us_military_units\textures\uniform_bdu_win_6des_m_co.paa";
 }; 
};
if ( ("Mogadishu 93" in _hints) || ("Iraq 04" in _hints) ) then 
{
 // default Army DCU 
 _texture = "\us_military_units\textures\uniform_bdu_win_dcu_co.paa";
 if ( ("USMC" in _hints) || ("SEALs" in _hints) ) then
 {
   _texture = "\us_military_units\textures\uniform_bdu_win_dcu_m_co.paa";
 }; 
};
if ( "MOUT 99" in _hints ) then
{
 _texture = "\us_military_units\textures\uniform_bdu_win_urban_co.paa";
};
// Set the uniform
{ _x setObjectTexture [3, _texture] } forEach (units _group);


// helmet, goggles
{
 _x setObjectTexture [4, ""];
 _x setObjectTexture [5, ""];
 _x setObjectTexture [6, ""];
 _x setObjectTexture [7, ""];
 _x setObjectTexture [8, ""];
} forEach (units _group);

private ["_helmetTexture", "_gogglesTexture", "_boonieTexture"];
_helmetTexture  = "";
_gogglesTexture = "";
_boonieTexture  = "";
if ( ("Grenada 83" in _hints) || ("Germany 85" in _hints)  || ("Panama 89" in _hints) ) then
{
 _helmetTexture = "\us_military_units\textures\uniform_bdu_sum_wood_co.paa";
 if ( ("USMC" in _hints) || ("SEALs" in _hints) ) then
 {
   _helmetTexture = "\us_military_units\textures\uniform_bdu_sum_wood_m_co.paa";
 }; 
};
if ( ("Iraq 91" in _hints) || ("Mogadishu 93" in _hints) ) then
{
 // Add goggles
 _gogglesTexture = "\us_military_units\textures\uniform_bdu_sum_black_co.paa";

 _helmetTexture = "\us_military_units\textures\uniform_bdu_win_6des_co.paa";
 if ( ("USMC" in _hints) || ("SEALs" in _hints) ) then
 {
   _helmetTexture = "\us_military_units\textures\uniform_bdu_win_6des_m_co.paa";
 }; 

};
if ( ("Iraq 03" in _hints) || ("Iraq 04" in _hints) ) then
{
 // Add goggles
 _gogglesTexture = "\us_military_units\textures\uniform_bdu_sum_black_co.paa";

 _helmetTexture = "\us_military_units\textures\uniform_bdu_win_dcu_co.paa";
 if ( ("USMC" in _hints) || ("SEALs" in _hints) ) then
 {
   _helmetTexture = "\us_military_units\textures\uniform_bdu_win_dcu_m_co.paa";
 }; 
};
if ( "MOUT 99" in _hints ) then
{
 // Add goggles
 _gogglesTexture = "\us_military_units\textures\uniform_bdu_sum_black_co.paa";

 _helmetTexture = "\us_military_units\textures\uniform_bdu_win_urban_co.paa";
};

// SEALs wear boonies matching the uniform, no helmet, no googles
if ( "SEALs" in _hints ) then
{
 _boonieTexture  = _helmetTexture;
 _helmetTexture  = "";
 _gogglesTexture = "";
}; 


// Set the boonie hat, helmet and goggles
if ( _boonieTexture != "" ) then 
{
 { _x setObjectTexture [6, _boonieTexture] } forEach (units _group);
};
if ( _helmetTexture != "" ) then
{
 { 
   // Crew 1 wears us_military_units\textures\gear_tanker_co.paa
   if ( (typeOf _x) in _cvc_helmet_crew ) then
   {
     _x setObjectTexture [7, "\us_military_units\textures\gear_tanker_co.paa"] 
   } 
   else
   {
     _x setObjectTexture [7, _helmetTexture] 
   }; 
 } forEach (units _group);
};
if ( _gogglesTexture != "" ) then 
{
 { _x setObjectTexture [8, _gogglesTexture] } forEach (units _group);
};



// backpack
if ( ("Mechanized" in _hints) || ("Mogadishu 93" in _hints) || ("Crew" in _hints) || ("MOUT 99" in _hints) ) then
{

}
else
{
 { 
   if ( isNull(unitBackpack _x) ) then { _x addBackpack "usm_pack_alice"; };
 } forEach (units _group);
};

// gas mask bag
if ( ("Grenada 83" in _hints) || ("Iraq 91" in _hints) || ("Iraq 03" in _hints) ) then
{
 { _x setObjectTexture [9,"\us_military_units\textures\gasmaskcarrier_co.paa"]; } forEach (units _group);
};

// gloves
if ( ("Mogadishu 93" in _hints) ) then
{
 { _x setObjectTexture [10,"\us_military_units\textures\hands_tanflight_co.paa"]; } forEach (units _group);
};
if ( ("Iraq 03" in _hints) || ("SEALs" in _hints) ) then
{
 { _x setObjectTexture [10,"\us_military_units\textures\hands_odflight_co.paa"]; } forEach (units _group);
};
if ( ("MOUT 99" in _hints) ) then
{
 { _x setObjectTexture [10,"\us_military_units\textures\hands_blackflight_co.paa"]; } forEach (units _group);
};

// face paint
if ( "face camo" in _hints ) then
{
 nul = [_group, "usarmy1985"] execVM "planned_assault\kit\apply_group_face_camo.sqf";
};

In short, I've chosen the following (and might be mistaken here):

Uniform

- Grenada83, Germany85, Panama89: woodland (BDU) uniform, as is Iraq03 (MOPP placeholder)

- Iraq91: 6color desert uniform

- Mogadishu93, Iraq04: 3color desert (DCU)

Helmet & goggles

- Grenada83, Germany85, Panama89: woodland (BDU) cover

- Iraq91, Mogadishu93: 6color desert cover, with black goggles

- Iraq03, Iraq04: DCU cover with black goggles

SEALs wear boonie hats, no goggles. Crew1 wear CVCs.

Mechanized forces, crew and Mogadishu 93 forces don't wear backpacks.

Gas mask are carried for Grenada 83, Iraq 91, Iraq 03 (with Germany 85 missing here).

Tan gloves are worn for Mogadish 93 (Rangers rappelling from black hawks).

OD gloves are worn for Iraq 93 ("MOPP"), and by SEALs.

William

Edited by _William

Share this post


Link to post
Share on other sites

_William, you're using the uniform textures for the helmets and goggles. Use the helmet textures for the helmet and goggles.

helmet_wood_co.paa

helmet_dcu_co.paa

helmet_6des_co.paa

That is a very interesting script though.

Share this post


Link to post
Share on other sites
Great work guys :D ! One question, will You make pararescue jumpers from late '90 and early 2000, rom Astan or Iraq? I thought tat photos would be on militaryphotos.net, ot i was wrong. I found something like this on net http://combat12.web.fc2.com/old_collection/usaf_sop_iraq02.htm

That gear looks like it would be better suited for mid-to-late 2000s, rather than early 2000s (2000-2002).

Share this post


Link to post
Share on other sites

Aye, thanks for posting _William, this gets at a similar idea I had been asking about-- thanks for laying out the uniform setups that would be most appropriate for each conflict. Looks like both of us got thrown off by the helmet textures too.

Share this post


Link to post
Share on other sites

Been doing some more testing. When in first-person view, collar devices and nametapes are invisible. To test this, look down at your clothes when in first person view (default key "ALT"). Also, I'm not sure if I mentioned this, but your 1990s desert USMC units have brown undershirts; they should have green ones, like your 1980s desert ones have.

Cheers! :)

Edited by Laqueesha

Share this post


Link to post
Share on other sites

Hey, this is a great mod, but when I put this command line in my game, this setobjecttexture [0,"johnson.paa"]; this setobjecttexture [1,"johnson.paa"]; the ranks and nametapes show up but the flag is a white rectangle. If I can get some help with this, I would be very grateful

EDIT: I have to save the file as png and then use texviewer to convert it to PAA because when I save it as tga, it doesnt keep its transparancy

Edited by mat10193

Share this post


Link to post
Share on other sites
Hey, this is a great mod, but when I put this command line in my game, this setobjecttexture [0,"johnson.paa"]; this setobjecttexture [1,"johnson.paa"]; the ranks and nametapes show up but the flag is a white rectangle. If I can get some help with this, I would be very grateful.

Shoulder patches are a different parameter than nametapes. You have to make sure to set the correct parameter; it should be in the PDF readme.

Share this post


Link to post
Share on other sites

For real though, anyone know how i could replace the CWR2 units with the 80's woodland units because honestly these are just amazing. I thought the units in CWR2 were awesome, but now...

Share this post


Link to post
Share on other sites
For real though, anyone know how i could replace the CWR2 units with the 80's woodland units because honestly these are just amazing. I thought the units in CWR2 were awesome, but now...

Yeah, DeltaHawk's guys just blow the CWR2 blokes out of the water. To make your own replacement pack, you'd probably need to take a pre-existing one, then replace the equivalent classnames. Or, you could have the CWR2 team ask DeltaHawk for permission.

Edited by Laqueesha

Share this post


Link to post
Share on other sites
Yeah, DeltaHawk's guys just blow the CWR2 blokes out of the water. To make your own replacement pack, you'd probably need to take a preexisting one, then replace the equivalent classnames. Or, you could have the CWR2 team ask DeltaHawk for permission.

Ask CWR2 to replace their own units? I don't think that would go down too well, i personally think they shouldn't have a problem with it but it would be a failed request. And to this day i still do not know how to make addons, make replacement packs or anything like that. If someone did do it would they still need to ask permission from CWR2? I would REALLY appreciate it if someone took that initiative.

Share this post


Link to post
Share on other sites

Matt10193, both the nametape and shoulder patches use the setobjecttexture command, "0" for the nametape selection and "1" for the shoulder patch selection, but it seems the problem is your .paa file. When you save as tga, you need to save as 32-bit tga since 32-bits retain the alpha channel. Any software that exports .tgas should have an option to export as 32-bit. I don't use .pngs for anything so I can't give you any advice on that.

---------- Post added at 02:57 ---------- Previous post was at 02:41 ----------

I was going to release an early, early beta of one version of my HMMWVs as something extra, but it's so jacked up with errors and problems I'm going to hold off.

Share this post


Link to post
Share on other sites
I was going to release an early, early beta of one version of my HMMWVs as something extra, but it's so jacked up with errors and problems I'm going to hold off.

That's fine, take your time! :)

Say, you don't have any plans for a M151 jeep, do you? They'd be perfect for '80s missions, along with a CUCV.

Also, I've been doing a bit of digging around, and I've found that the USMC set a deadline of October 1992 for nametapes being mandatory for cammies (after that date, nametapes were mandatory). Although, a few units here and there had nametapes before that date. Most photographs I've found from that time period appear to confirm this {April 1991 (no tapes) and September 1993 (has tapes)}.

Cheers!

Edited by Laqueesha

Share this post


Link to post
Share on other sites

Laqueesha, I appreciate your research. If you were in Texas, I'd buy you a beer for your help.

My 80s guys are more focused on the late 80s. The M151 was more early 80s. I do want to make the CUCVs, but I honestly don't know if I'll ever get around to it. I wish all the great addon makers who are enthusiastic about this time period would get together and make a high quality mod based on a standard quality and detail but I don't think that'll ever happen.

Share this post


Link to post
Share on other sites
Laqueesha, I appreciate your research. If you were in Texas, I'd buy you a beer for your help.

My 80s guys are more focused on the late 80s. The M151 was more early 80s. I do want to make the CUCVs, but I honestly don't know if I'll ever get around to it. I wish all the great addon makers who are enthusiastic about this time period would get together and make a high quality mod based on a standard quality and detail but I don't think that'll ever happen.

But i feel like the M151 would still have some traces left in the military. I doubt it would have been completely wiped out. It could just be a mix with HMMWV's (With out the M2 machine gun) and the MUTT.

Share this post


Link to post
Share on other sites

Yes, there would be some still around, probably used by the Air Force, Army Reserves, Marine Corps, non combat units, just like the .45 M1911, M1 helmets, M16a1s .etc. But I'm just one person lol

Share this post


Link to post
Share on other sites
Yes, there would be some still around, probably used by the Air Force, Army Reserves, Marine Corps, non combat units, just like the .45 M1911, M1 helmets, M16a1s .etc. But I'm just one person lol

OH are you going to give most/all units 1911's? Because that would make sense. The Beretta M9 Just started to enter the force in 1985 so i think it would make more sense if most of the units carried 1911's instead of M9's, especially the Marine Corps who (Still to this day) prefer the M1911's over the M9.

Share this post


Link to post
Share on other sites

Only MARSOC and a few other elite Marine units use the MEU 1911. Everyone else uses the M9.

I know a lot of units used the M1911A1 in the 80s and 90s, but I'm not changing it right now because I would have to do research on it. Everything people suggested on here I've researched, but I don't have the time right now to research that since the weapons are not a priority right now. Maybe later, but for now people will just have to add the M1911A1 in the mission editor.

Share this post


Link to post
Share on other sites
OH are you going to give most/all units 1911's? Because that would make sense. The Beretta M9 Just started to enter the force in 1985 so i think it would make more sense if most of the units carried 1911's instead of M9's, especially the Marine Corps who (Still to this day) prefer the M1911's over the M9.
I'm no expert but this is the idea I'm thinking right now

Marines and Soldiers should have M1911's for the 80s and M9's for the 90's and 2000's.

Any Special Forces, Green Berets, Delta should have 1911s for all years, From what I've seen in the 90s Army SF were the old .45 and I'm sure when they jumped into A-stan and Iraq they probably were carrying it also

SEAL's should probably have 1911's for the 80's and Sig Sauer's for 90's and 2000's (Or you can sub it out with an M9 or 1911, but to be accurate I know for a fact the sig entered service with the SEAL's before the first gulf war, I want to say it was 87 but I don't know for sure.)

As far as PJ's go, I don't know what they have carried as far as side arms, I'm assuming the same as Marines and Soldiers.

Share this post


Link to post
Share on other sites

Version 0.82 posted. Fixed a bunch of small errors and added EGA to the helmets and 33 different shoulder sleeve insignias.

I'll look into the pistol issue when I make weapons.

Share this post


Link to post
Share on other sites
Version 0.82 posted. Fixed a bunch of small errors and added EGA to the helmets and 33 different shoulder sleeve insignias.

Awesome, thanks! I'll test them out right away.

I'll look into the pistol issue when I make weapons.

That's cool. I agree with the other guy who said 1911s for '80s and M9s for '90s. Cheers! :)

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×