Ideas

MycroftJr's avatar
MycroftJr
Seasoned Novice
9 months ago
Status:
Under Investigation

Modded Facial Modifiers cannot be applied to Children

I have no idea what the cause is because we modders don't have access to the code you fixed it in, but I can't seem to apply any modded facial attributes to Child sims after the Toddler/Infants/Child body and face distortions | EA Forums - 11928891 fix - when I try to set them, nothing seems to happen and they're not set when I poll the facial attributes again.

The code I'm using:

facial_attributes = PersistenceBlobs_pb2.BlobSimFacialCustomizationData()
facial_attributes.MergeFromString(sim_info.facial_attributes)
modified_facial_attributes = PersistenceBlobs_pb2.BlobSimFacialCustomizationData()

# copy all modifiers that are not from my mod from fa over to mfa
for ml in ['face', 'aged_face', 'aged_body', 'body']:
    src = getattr(facial_attributes, ml + '_modifiers')
    dst = getattr(modified_facial_attributes, ml + '_modifiers')
    for modifier in src:
        if modifier.key not in MY_MODIFIERS:
            dst.append(modifier)
for sculpt in facial_attributes.sculpts:
    modified_facial_attributes.sculpts.append(sculpt)

# same results if aged_body_modifiers instead, or both
modified_facial_attributes.body_modifiers.append(modifier)
sim_info.facial_attributes = modified_facial_attributes.SerializeToString()
# same results with or without this
sim_info.resend_facial_attributes()

If I instead try to apply my custom modifiers using CAS hotspots in CAS, then the sim changes visually inside CAS, but the changes do not survive the Accept button to leave CAS.

I have user reports suggesting that this does not occur in offline mode, for whatever reason. In any event, this breaks all Height Slider mods for Child sims.

Platform: PC, Windows 10, EA app

Bonus questions for things I've never been clear about:
1. What exactly do the new aged_body_modifiers and aged_face_modifiers do and when?
2. What exactly do the .resend_[property] methods even do?

16 Comments

  • Yeah I think their "fix" for the previous issue was simply to disable all body sliders for children, and now we can no longer use height sliders mods for them.

    It's very annoying, now children in one same household have to basically look like twins the exact same age...

  • I am also really missing the child presets I used to make them look like different ages. Too bad this isn't working anymore.

  • I'm now playing a formerly random townie family weirdly generated to have 3 kids, because I got attached to one of 'em, but now they annoy me SO much at the same height. (I don't see them as "frat-saternal" triplets!) It makes me not want to play Sims 4 anymore.

    Please allow modders the freedom to change these sliders again. This is important for this type of game!!

  • I don't know if this is related but I noticed the other day when I was creating a Child in CAS that none of the ear presets that I applied did anything. The preset of the big ears that stick out was also missing.
    This was without any mods in my game as I had removed them all prior to the AA patch.

  • If this get fixed for modders then I will question why they didn't just fix the sliders in the first place.  Because many many years ago, all toddlers and children would "grow in height" and I thought it was awesome!  Then suddenly it disappeared, was listed as a bug. never actually got "fixed", and was completely forgotten or ignored?  

Featured Places

Node avatar for The Sims 4 Bug Reports

The Sims 4 Bug Reports

Report bugs for The Sims 4 on PC, Mac, Playstation, and Xbox.Latest Activity: 12 minutes ago
3,847 Posts