This is the Control Room. All of the hats (or lack thereof) are controlled by the game. The officers will have officer's hats or N3 caps, CPOs will have a CPO hat or N3 cap, enlisted will have the canvas or N3 hat. All of the above might NOT have a hat. It depends upon the "random" roll of the dice.
On the crew page, the "Deck Watch", "Deck Gun" and "Anti-Aircraft Gun" positions have the "set" clothing. This is due to their using binoculars and/or headsets, as well as the fact that the game (for whatever reason) does not put hats on the exterior people very often, as compared to the interior people. You might end up with one out of 19 (in the S18 case) having something on their heads. Almost all deck personnel should have a head covering... With the mod set like that, if you happen to move an officer into the "highlighted" slot here with PO3c Royal Hathaway, the officer would then don the canvas hat that the PO3c is wearing, as in
Each of those crew characters has a line in the submarine's conning tower config like
- "WatchAccessoriesForAdding3DObjects= Binoclu_WCS, sapca_u#Head"
Which calls the "Utility" hat, or it might be "sapca_m#Head" for the canvas hat, "sapca_o#Head" for the officer's hat, or "sapca_cpo#Head" for the CPO's hat. You could go into the game's Save folder, the newest save slot, "ActiveUserPlayerUnits.upc" file and edit the "Deck Watch 3rd Leader" line that has that "WatchAssessories..." line. Things get rather complicated fast in that file though, due to the wall of text you encounter... Each time you move someone in the deck crew, you might end up with this issue.
As time passes, the crew changes shift, so in this case, it advances to the first shift at 12N
So in this case, the 1st shift has an officer assigned, and he has his proper hat. The 2nd shift on the S-18 boat is similar to the 1st.