Uniformity
Everybody personalizes as the Commander tells them to, no more.
In other words, normal, non-hero soldiers (+ any alien soldiers that use human cosmetics), upon equipping kevlar, plated, spider, whatever armours, will now auto default to a uniform look instead of being an ungodly hodge podge of those fifty cosmetic mods you installed last night.
Does not affect soldiers when you first generate them in the character pool (I mean, chances are you’re customizing them extensively in looks anyway)
Will always overwrite cosmetics of non-character pool units if you re-equip kevlar armour on them. If you wish to disable this behaviour, go to (where XCOM 2 is installed)steamappsworkshopcontent2685001268441759Config, XComUniformity.ini will have the variable you’re looking for.
The "uniforms" can be customized per gender and per tier, if you have a particular look you want to use, entering the right template names in specific entries of XComUniformity.ini will alter the default behaviour. Template Names can be found via searching for XComContent.ini of the various mods you may have installed.
This *should* work with vanilla games, but someone will need to test that for me.
Confirmed to work with War of the Chosen.
This may not work fully in in-progress campaigns: already built armours retain the old template lacking the mod function.
Will conflict with any mod that also use the OnEquipped function for the vanilla armors.