Pigtails Glitch Fix

SCREENSHOTS
Downloaded 23,642 times 369 Thanks 142 Favourited 52,935 Views
 Say Thanks!
This mod fixes the infamous 'pigtails glitch' caused by CC hairstyles. Sims will no longer age up or take showers/baths with the pigtails (or other hairstyles that should not be allowed). Please read information regarding existing saves below.
The mod also fixes a few related CC issues, such as sims losing eyebrows when aging up, child sims aging up with hairstyles for the opposite gender, and the game's inability to use most CC hairstyles flagged as 'Valid for Random' as genetic hairstyles.

NRaas MasterController Integration module for NRaas MC is recommended for best results as MC CAS ignores category restrictions when applying a hairstyle to all outfits at once, preventing bad hairstyles from appearing on other outfits.

Updates:
  • 10 Oct 2025
    #2:
    Sims who age up to toddler, child, or teen will now always receive 'Valid for Random' hairstyles, regardless of whether they received genetic hairstyles or not.
    #1:
    - The game will now lock hairstyles of child and teen sims on age up to prevent them from receiving different hairstyles for different outfits.
    - The 'hat' restriction from the previous version has been partially removed, as it caused some teens to not receive genetic hairstyles. The game will still check whether the CasPart1Index and CasPart2Index hairstyles are 'hats' before using them, if the base hairstyle is not flagged as one.
  • 6 Nov 2024
    - An additional restriction for genetic hairstyles has been added. Previously, a genetic hairstyle could be any hairstyle flagged as 'Valid for Random'. It is now additionally required that it not be categorized as 'Hats' in CAS.
    - Genetic hairstyles will no longer reappear on young adult and older sims after aging up. In other words, only teen and younger sims can receive them. I made sure that this does not apply to genetic body hair, which will still reappear whenever a sim ages up.
  • 5 Nov 2024
    The mod no longer replaces the core files, so it is now a script mod. Big thanks to LazyDuchess for discovering how to replace the game methods without core modding.

Compatibility
This mod will conflict with non-core mods that replace the following methods:
Sims3.Gameplay.CAS.OutfitUtils::GetNakedKey
Sims3.Gameplay.ActorSystems.SimBuilderTask::AddGeneticPart

Information Regarding Existing Saves
The mod does not fix sims that already suffer from the 'glitch'. If your save is plagued by the pigtail disease, you need to follow a few steps:
1. If a sim showers or takes bath with pigtails, send them to CAS and reapply their hairstyle.
2. Change hairstyles of sims that already aged up with pigtails. Click on the City Hall or any computer and select: NRaas > MasterController > Sim > Stylist > *cancel*. Select all sims with pigtails and give them acceptable hairstyles.
3. Remove genetic hair via NRaas Overwatch. Click on the City Hall or any computer and select: NRaas > Overwatch > Immediate > Purge Genetic Hair.

Information Regarding New Saves
If you import a saved household/sim that already suffers from the glitch, follow the same steps above. Otherwise, no additional actions are needed.

The 'glitch' explanation
There is nothing wrong with the hairstyle itself. Here's a detailed explanation of the 'glitch' by MaryJane on Tumblr and an alternative way to fix it:
PIGTAILS BE GONE - FOR REAL THIS TIME
My mod adds more conditions to EA's checks of the CasPart1Index and CasPart2Index hairstyles before the game decides whether to use them.
Other Download Recommendations:
More downloads by phantom99: See more