Enderal

About this mod

Replaces all male and female vanilla hairstyles with realistic and lore-friendly KS Hairdos - Renewal and ApachiiSkyHair hairstyles.

Requirements
Permissions and credits
Changelogs
Donations
INTRODUCTION
Comely Coiffures is a hair replacer that replaces the male and female low-poly vanilla hairstyles with realistic and lore-friendly KS Hairdos - Renewal and ApachiiSkyHair hairstyles. The goal of this mod is to give the hair a more polished and modern-game look whilst staying close to the vanilla aesthetic. Hairstyles that look good (like both male and female shaved heads and the male dreadlocks) are unchanged.

I created this hair replacer to be used alongside my two character overhaul mods Freyja - Female Head Mesh Overhaul and the upcoming Freyr - Male Head Mesh Overhaul, but they are not required.

Links
Versions for other games: Skyrim | Skyrim SEEnderal | Enderal SE
My female head mesh overhaul mod: Freyja - Female Head Mesh Overhaul
My male head mesh overhaul mod: Freyr - Male Head Mesh Overhaul

FEATURES
Comely Coiffures is a hair replacer. It alters all the hairstyle records (HDPT records) to point to suitable hairstyles from KS Hairdos - Renewal or ApachiiSkyHair (or it leaves them unchanged if the vanilla hairstyles look fine). Since it directly links to the hair meshes and not to the records in the ESP/ESM files of these mods, it has no ESP/ESM dependencies, and it is therefore possible to not use KS Hairdos - Renewal and ApachiiSkyHair themselves. (For people who don't want to install 600+ new hairstyles.)

Comely Coiffures doesn't alter any NPC records and is therefore highly compatible.

Since it was often difficult to find a replacer that looked like the vanilla hairstyle, I based the replacement choice less on similarity, but more on the general aesthetic and on which NPCs would be using the hairstyle. For example, the HairMaleElder1 replacer doesn't match the original's appearance perfectly (see the images), but since the most prominent figure that uses that hairstyle is Tealor Aranteal, the powerful and driven leader of the Holy Order, I opted for a serious-looking and well-groomed hairstyle as a replacement.

Replaced hairstyles:
Spoiler:  
Show
Below is a list of every replaced hairstyle and its replacer model. Every hairstyle comes with its corresponding hairline (not listed here).
Format: EDID: MODL - Model FileName

HairFemaleDarkElf01: KS Hairdo's\Vixen.nif
HairFemaleDarkElf02: KS Hairdo's\Midnight.nif
HairFemaleDarkElf03: KS Hairdo's\Sky241.nif
HairFemaleDarkElf04: KS Hairdo's\Elves\Sakura.nif
HairFemaleDarkElf05: KS Hairdo's\Confetti.nif
HairFemaleDarkElf06: KS Hairdo's\Soledad F.nif
HairFemaleDarkElf07: Actors\Character\Character Assets\Hair\FemaleDarkElfHair07.nif
HairFemaleDarkElf08: KS Hairdo's\Chrome.nif
HairFemaleElder01: KS Hairdo's\Sandra.nif
HairFemaleElder02: KS Hairdo's\Trixie.nif
HairFemaleElder03: KS Hairdo's\Mori.nif
HairFemaleElder04: KS Hairdo's\Maggie.nif
HairFemaleElf01: KS Hairdo's\Nova.nif
HairFemaleElf02: KS Hairdo's\Coral.nif
HairFemaleElf03: KS Hairdo's\Mori.nif
HairFemaleElf04: KS Hairdo's\Illusion.nif
HairFemaleElf05: KS Hairdo's\Elves\Sky204.nif
HairFemaleElf06: KS Hairdo's\Madeleine.nif
HairFemaleElf07: KS Hairdo's\Sky198.nif
HairFemaleElf08: KS Hairdo's\Butterfly160.nif
HairFemaleElf09: KS Hairdo's\Elves\GoldDust.nif
HairFemaleElf10: KS Hairdo's\Chignon.nif
HairFemaleImperial1: KS Hairdo's\Soledad F.nif
HairFemaleNord01: KS Hairdo's\Nova.nif
HairFemaleNord02: KS Hairdo's\Alexia.nif
HairFemaleNord03: KS Hairdo's\Illusion.nif
HairFemaleNord04: KS Hairdo's\Butterfly160.nif
HairFemaleNord05: KS Hairdo's\Mori.nif
HairFemaleNord06: KS Hairdo's\Surrender.nif
HairFemaleNord07: KS Hairdo's\Chignon.nif
HairFemaleNord08: KS Hairdo's\Sky190.nif
HairFemaleNord09: KS Hairdo's\Coral.nif
HairFemaleNord10: KS Hairdo's\Lush.nif
HairFemaleNord11: KS Hairdo's\Sky198.nif
HairFemaleNord12: KS Hairdo's\Sky204.nif
HairFemaleNord13: KS Hairdo's\Sky167.nif
HairFemaleNord14: KS Hairdo's\Spectrum.nif
HairFemaleNord15: KS Hairdo's\Midnight.nif
HairFemaleNord16: KS Hairdo's\Chrome.nif
HairFemaleNord17: KS Hairdo's\Sky241.nif
HairFemaleNord18: KS Hairdo's\Vixen.nif
HairFemaleNord19: KS Hairdo's\GoldDust.nif
HairFemaleNord20: KS Hairdo's\Madeleine.nif
HairFemaleNord21: Actors\Character\Character Assets\Hair\Female\Hair21.nif
HairFemaleRedguard01: KS Hairdo's\Envy 2.nif
HairFemaleRedguard02: KS Hairdo's\Confetti.nif
HairFemaleRedguard03: Actors\Character\Character Assets\Hair\FemaleRedGuardHair03.nif
HairFemaleRedguard04: Actors\Character\Character Assets\Hair\FemaleRedGuardHair04.nif
HairFemaleRedguard05: Actors\Character\Character Assets\Hair\FemaleRedGuardHair05.nif
HairKommandantinEren: KS Hairdo's\Jasper F.nif
HairMaleDarkElf01: KS Hairdo's\Update\Jaime.nif
HairMaleDarkElf02: KS Hairdo's\Update\Answer.nif
HairMaleDarkElf03: KS Hairdo's\Gantz.nif
HairMaleDarkElf04: KS Hairdo's\ChromeM.nif
HairMaleDarkElf05: KS Hairdo's\Blue.nif
HairMaleDarkElf06: KS Hairdo's\Update\Kitt.nif
HairMaleDarkElf07: Actors\Character\Character Assets\Hair\MaleDarkElfHair07.nif
HairMaleDarkElf08: KS Hairdo's\Update\Bard.nif
HairMaleDarkElf09: KS Hairdo's\Blackout.nif
HairMaleElder1: KS Hairdo's\Update\Bard.nif
HairMaleElder2: KS Hairdo's\Update\Answer.nif
HairMaleElder3: KS Hairdo's\Update\Alexander.nif
HairMaleElder4: KS Hairdo's\Update\Theo.nif
HairMaleElder5: KS Hairdo's\Update\Jaime.nif
HairMaleElder6: KS Hairdo's\Blackout.nif
HairMaleElf01: KS Hairdo's\Chain Reaction.nif
HairMaleElf02: KS Hairdo's\Update\Theo.nif
HairMaleElf03: KS Hairdo's\Update\Alexander.nif
HairMaleElf04: KS Hairdo's\Update\Leo.nif
HairMaleElf05: KS Hairdo's\Bloom.nif
HairMaleElf06: KS Hairdo's\Camisado.nif
HairMaleElf07: KS Hairdo's\Rough Sketch.nif
HairMaleElf08: KS Hairdo's\Update\VixenMale.nif
HairMaleElf09: ApachiiHairMales\Human\hair54.nif
HairMaleImperial1: KS Hairdo's\Gantz.nif
HairMaleNord01: KS Hairdo's\Chain Reaction.nif
HairMaleNord02: KS Hairdo's\Unchained.nif
HairMaleNord03: KS Hairdo's\Update\Leo.nif
HairMaleNord04: KS Hairdo's\Update\Jaime.nif
HairMaleNord05: KS Hairdo's\Bloom.nif
HairMaleNord06: KS Hairdo's\Update\Alexander.nif
HairMaleNord07: KS Hairdo's\Update\Answer.nif
HairMaleNord08: KS Hairdo's\Blowback.nif
HairMaleNord09: KS Hairdo's\Industrial.nif
HairMaleNord10: KS Hairdo's\Zombrex.nif
HairMaleNord11: KS Hairdo's\Blackout.nif
HairMaleNord12: ApachiiHairMales\Human\hair58.nif
HairMaleNord13: ApachiiHairMales\Human\hair59.nif
HairMaleNord14: KS Hairdo's\Update\Theo.nif
HairMaleNord15: KS Hairdo's\Rough Sketch.nif
HairMaleNord16: KS Hairdo's\Flashback.nif
HairMaleNord17: KS Hairdo's\Blue.nif
HairMaleNord18: KS Hairdo's\Update\VixenMale.nif
HairMaleNord19: ApachiiHairMales\Human\hair48.nif
HairMaleNord20: KS Hairdo's\ChromeM.nif
HairMaleRedguard1: Actors\Character\Character Assets\Hair\MaleRedGuardHair01.nif
HairMaleRedguard2: Actors\Character\Character Assets\Hair\MaleRedGuardHair02.nif
HairMaleRedguard3: Actors\Character\Character Assets\Hair\MaleRedGuardHair03.nif
HairMaleRedguard4: Actors\Character\Character Assets\Hair\MaleRedGuardHair04.nif
HairMaleRedguard5: Actors\Character\Character Assets\Hair\MaleRedGuardHair05.nif
HairMaleRedguard6: Actors\Character\Character Assets\Hair\MaleRedGuardHair06.nif
HairMaleRedguard7: Actors\Character\Character Assets\Hair\MaleRedGuardHair07a.nif
HairMaleRedguard8: Actors\Character\Character Assets\Hair\MaleRedGuardHair08.nif
_00E_FemaleCaliaHair: KS Hairdo's\RoyF.nif
_00E_FemaleDijaamHair: KS Hairdo's\Sky224.nif
_00E_FemaleLishariHair: KS Hairdo's\Da Bomb.nif
_00E_FemaleNataraHair: KS Hairdo's\Sakura.nif
_00E_FemaleNobleHair: KS Hairdo's\Firefly.nif
_00E_Female_Hairstyle_01: KS Hairdo's\Celine.nif
_00E_Female_Hairstyle_02: KS Hairdo's\Lydia.nif
_00E_Female_Hairstyle_03: KS Hairdo's\Sky195.nif
_00E_Female_Hairstyle_04: KS Hairdo's\Jasper F.nif
_00E_Female_Hairstyle_05: KS Hairdo's\RoughSketchF.nif
_00E_Female_Hairstyle_06: KS Hairdo's\Rinne.nif
_00E_FS_NQ02_EsmeHair: Enderal\ForgottenStories\Actors\Character\Hair\hair32.nif
_00E_FS_NQR05_ZaraahHair: KS Hairdo's\Desperate.nif
_00E_MaleTealorHair: ApachiiHairMales\Human\hair54.nif
_00E_Male_Hairstyle_01: KS Hairdo's\Update\Thunderous.nif
_00E_Male_Hairstyle_02: KS Hairdo's\Blue.nif
_00E_Male_Hairstyle_03: KS Hairdo's\Footprint.nif
_00E_Male_Hairstyle_03_Jespar: KS Hairdo's\Sahara.nif
_00E_Male_Hairstyle_04: KS Hairdo's\Update\Kitt.nif
_00E_Male_Hairstyle_05: KS Hairdo's\Soledad.nif
_00E_Male_Hairstyle_06: KS Hairdo's\Roy.nif
_00E_Male_Hairstyle_07: KS Hairdo's\Zero.nif
_00E_Male_Hairstyle_08: KS Hairdo's\Camisado.nif
_00E_Male_TaranorHair: KS Hairdo's\Camisado.nif
_00E_MC_LexHair: KS Hairdo's\Gantz.nif


Do not clean the ITM records, they ensure that my mod has precedence over other mods.

COMPATIBILITY
Compatible with any mod except other hair replacers.

NoteAny mod that adds new NPCs and/or alters the appearance of existing ones needs to have the FaceGenData of its NPCs re-exported.

To do this, load up your mods, Head Mesh Fixes and Comely Coiffures in the Creation Kit, and export the FaceGenData for all adult characters of your mods. (More detailed info on how to do that are here or here.)

INSTALLATION
Use whichever mod manager you prefer or install manually. Make sure your load order matches the installation order below and let each mod overwrite everything when prompted.

  • Install ApachiiSkyHairMale_v_1_3. (Optionally, delete the ESM/ESP file and all unused assets via the provided scripts.)
    - MO2: Manually download the file and put it into the "Downloads" folder of your Enderal MO2 instance. Install via the MO2 GUI.
    - Vortex: Manually download the file and put it into the "Downloads" folder of your Enderal Vortex instance. Install via the Vortex GUI.
    - Manually: Manually download the file and unzip it into your Enderal game data folder.
  • Install KS Hairdos - Renewal. (Optionally, delete the ESP file and all unused assets via the provided scripts.)
    - MO2: Manually download the file and put it into the "Downloads" folder of your Enderal MO2 instance. Install via the MO2 GUI.
    - Vortex: Manually download the file and put it into the "Downloads" folder of your Enderal Vortex instance. Install via the Vortex GUI.
    - Manually: Manually download the file and unzip it into your Enderal game data folder.
  • Install KS Hairdos 1.7 Salt and Wind. (Optionally, delete all unused assets via the provided scripts.)
    - MO2: Manually download the file and put it into the "Downloads" folder of your Enderal MO2 instance. Install via the MO2 GUI.
    - Vortex: Manually download the file and put it into the "Downloads" folder of your Enderal Vortex instance. Install via the Vortex GUI.
    - Manually: Manually download the file and unzip it into your Enderal game data folder.
  • Install Salt and Wind - KS Hairdos - Update. (Optionally, delete all unused assets via the provided scripts.)
    - MO2: Manually download the file and put it into the "Downloads" folder of your Enderal MO2 instance. Install via the MO2 GUI.
    - Vortex: Manually download the file and put it into the "Downloads" folder of your Enderal Vortex instance. Install via the Vortex GUI.
    - Manually: Manually download the file and unzip it into your Enderal game data folder.
  • Install Head Mesh Fixes.
    - MO2: No specific instructions.
    - Vortex: No specific instructions.
    - Manually: No specific instructions.
  • Install the main file.
    - MO2: No specific instructions.
    - Vortex: No specific instructions.
    - Manually: No specific instructions.
  • Install the FaceGenData from the "Optional files" tab if you don't plan to export the FaceGenData yourself.
    - MO2: No specific instructions.
    - Vortex: No specific instructions.
    - Manually: No specific instructions.

Note: Any mod that adds new NPCs and/or alters the appearance of existing ones needs to have the FaceGenData of its NPCs re-exported.
To do this, load up your mods, Head Mesh Fixes and Comely Coiffures in the Creation Kit, and export the FaceGenData for all adult characters of your mod. (More detailed info on how to do that are here or here.)

Important: Don't export the FaceGenData for the NPCs in the spoiler. They have custom head shapes created in RaceMenu which would be overridden by the export.
Spoiler:  
Show
- Jespar Dal'Varek (00018a9a, 0014be8f)
- Calia Sakaresh (00018fbe, 0014be90)
- Esme (0001f0d0)
- Lishari Peghast (00032e1f, 000a9ac3, 0002aa32)
- Taranor Coarek (000eac15, 0014bdf5)
- Dijaam Onêlys (00139d93, 00147005)


CREDITS
apachii, for ApachiiSkyHairMale_v_1_3
Kalilies and StealthicKhaos, for KS Hairdos - Renewal
mashanen, for KS Hairdos 1.7 Salt and Wind
Hvergelmer, for the beardshort06.dds texture from Beards
GIMP Team, for GIMP 2 and its Python API
ElminsterAU, for xEdit
Bethesda, for Skyrim and the Creation Kit
SureAI, for Enderal: Forgotten Stories
Eddorsul and collaborators, for Enderal SE