[EBN] Fairies with altered skin tone cause the game to crash
Hey! I have a pretty critical bug to report which always causes the game to crash to desktop.
What's the issue?
When playing with a Sim that has the fairy occult form unlinked in CAS, and the human and fairy forms have different skin tones, switching between the forms will cause a crash if the Sim has an appearance modifier* applied.
*an appearance modifier is a temporary change of looks for the Sim, like wearing climbing gear from Snowy Escape. The type of applied appearance modifier matters, in this case it has to be one that carries over the skin tone (like "set_cas_part").
How to reproduce?
- New Game, no mods installed, mods are disabled.
- Create a Fairy Sim in CAS, unlink forms.
- Change fairy form skin tone to a different one than the human form uses, change of clothing is recommended too.
- Proceed to gameplay and place down a computer with a desk and chair.
- On the computer purchase the climbing gear from the Snowy Escape expansion pack and wear it.
- Switch between human form and fairy form repeatedly (reveal -> conceal -> repeat) and after a few tries you will experience a crash. Sometimes it happens immediately, sometimes it takes a few tries.
Don't own Snowy Escape? Special celebration or festival t-shirts, vanity table makeup, ailments, costume box, facial masks, temporary manicure or pedicure, and many other temporary appearance modifiers should work too.
Technical Details
Appearance modifiers that copy the skin tone over to the appearance modifier sim base wrapper are the ones that will cause the crash to occur, including the skin tone randomization appearance modifier. The specific trigger is altering the sim base wrapper skin tone ID and causing the client to render the Sim with it. I'm unable to know why this happens exactly as the client is a magical black box for us modders 😄
Please fix ASAP.
Fun Fact - if the appearance modifier is an outfit generator, the skin tone of the Sim is not carried over, so for example fairies wearing slippers indoors lose their skin tone when changing form. That's a bug too but I'm more worried about the one causing the game to crash.