Skyrim Special Edition

File information

Last updated

Original upload

Created by

Sadovnik

Uploaded by

SadovnikMuller

Virus scan

Safe to use

Tags for this mod

About this mod

Some fixes for vanilla hairstyles. No esp. Compatibility with Expressive Facegen Morphs.

Permissions and credits
Changelogs
You can find the LE version here. Thanks to vsmods97 for this support.

Vanilla hairstyles are far from perfect, but they have their own certain charm (don't laugh too much xD).

The purpose of these small fixes is to eliminate some of the most obvious problems, but without fanaticism - these are still vanilla hairstyles, such as we are used to seeing them.

In addition, these fixes improve compatibility with the Expressive Facegen Morphs mod by Niroku. At the same time, EFM is not a hard or recommended requirement. Fixes are suitable both for vanilla facegen morphs and Expressive Facegen Morphs.

Has been changed (see screenshots for clarity):
  • Added a black vertex color mask to the hair garter elements (where it was missing) to prevent them from being covered by the hairtint color;
  • UV tweaks;
  • skinning fix (khajiit female hair01);
  • clipping fixes (mostly for elven races);
  • skinpartition hair and hairlong slots fix (female hair14);
  • weight morph files (neck and shoulder area) are adjusted in accordance with the changes in cases where the geometry was changed.

Сompatibility:
  • Not relevant for high poly head mods;
  • Not compatible with mods that editing the same files;
  • Partially compatible with Vanilla hair remake by jg1. Great mod, by the way.
  • Does not affect NPCs. You can use Creation Kit 64 to generate facegen files.

Optional update (The main file was not updated):
Added fixes for hair transparency when using ENB. Can be used without ENB. Contains esp. Two fix options, you only need to choose one. The first one is relevant only for the game character - it adds new hairstyles to the game similar to vanilla ones, but with a fix in transparency.
The second option will replace the in-game hairstyles and add new headparts (hairlines) to them. This will affect NPCs, so you will need to generate new facegens for them, this is a mandatory requirement, otherwise their faces will turn dark.
For a player character, if he is already using a hairstyle without a transparency fix, you must enter and exit from racemenu for the change to take effect (showracemenu in console).
See more details under the spoiler.
Spoiler:  
Show

Have been changed next hairstyles: hairshorthuman (male, female human), maledarkelfhair06 (male elves), hair 09/19 (male elves and human).
The translucency issue is related to alpha blending in Skyrim. This applies not only to hair, but also to other objects in the game that have transparency with alpha blending.
There are two ways to solve the problem in relation to hair. The first most simple is to edit the enb settings in enblocal.ini and enbseries.ini. 
The next settings may solve the problem to some extent:
[enblocal.ini]:
FixBlackHair=true\false  - is the main option that can affect the translucency of vanilla hair. Set the value to false so that the hair does not show through.
[enbseries.ini]:
EnableAmbientOcclusion; EnableDistantShadow; EnableDetailedShadow; EnableImageBasedLighting - do not directly affect transparency, but increase the effect by shading

Or, another (second) way - is to change directly problematic hairstyles.
The essence of the changes is to add a headpart (hairline) to the translucent area, but without alpha blending and decal flags in shaderproperty. Thus, a combination of hard and soft alpha will offset the effect of translucency. Such a method is used, for example, in the KS Hairdos mod.
The upside of this method is that your ENB settings won't cause a see-through problem. The downside is that you will need to change the shader settings for hairstyles and make new entries in the esp file. This is what was done in the optional update.

You can use one of these ways, or both.

Installation:
Safe to install and uninstall at any time. There is no ESP, just file replacements.