Forum Discussion

Sejian's avatar
Sejian
Seasoned Veteran
2 years ago

[Feedback] PartFlag Fixes for Goth Galore Kit and beyond! 🛸

SP48 Goth Galore Kit PartFlag Fixes

These are Google Drive Folders with screenshots of The Problem:

A Tale of PartFlags and Bloated Torsos* - SP48 screenshots included!

The Abhorrent Bloated Torso* Must Be Destroyed - I've been told "torso" is more apt.

APRIL 22, 2024 UPDATE:

In case you're wondering... YES! I ModFix all of this! Where? Elsweyr!

I've opted to do replies to this, mine own OP, instead of creating new posts.

I need to overhaul the OP with everything I've learned since March. It'll be split into two parts - an explanation of the problem and my solution, and then the GGK portion of this OP. I've realized simmers still don't fully understand what I'm doing here. There's a belief that these Restrict flags are keeping CAS in order when in fact, they're not.

My anti-ROFrame stance has softened because I've seen legit use for it but I still don't want it on Teen+ clothing. "My solution" aims to lock gender-meshed items behind the Fashion Choice flag, giving the simmer the choice to wear an opposite gender/frame item. There are clothing items in the game that only have one gender mesh that have been flagged for both Female and Male sims. This CANNOT continue. Meshes in this game don't work like that unless it's a uni___ mesh, and there are very few if any of those for Teen+ clothing.

My anti-ROGender stance remains in effect except for specific cases where it's absolutely necessary like this and other yet to be discovered issues with other Child (and under) clothing. There's a more detailed explanation of how ROGender affects sims currently in the Urban Homage Kit entry... and here in the OP IIRC. I'm always harping on about this!

Most of these problems primarily affect sims with opposite frames but also affect Female/Feminine Frame sims. I'm currently going through Base Game Clothing Body, Top and Bottom and SO FAR there are no instances of Male/Masculine Frame sims being forced to wear Female-meshed items but there are many instances of Female/Feminine Frame sims being forced to wear Male-meshed Bottoms and one instance of a Male-meshed Top. When I say "forced" I mean these opposite-meshed items are Fashion Choice flagged for the opposite-gender with no Restrict flags, e.g. a Male-meshed Bottom flagged for Feminine Fashion Choice with no ROFrame/ROGender flags. In a lot of these instances there is NO Female-meshed version of this item. If these Bottoms were flagged properly, it would be under Masculine Fashion Choice with no ROFrame/ROGender flags. As it is now, and with AFRandom ENABLED in vanilla, these Male-meshed clothing can appear randomly on Female sims in CAS and Female townies in Live, treating you to an eye-full of visual glitches. All of this is easily fixed without having to create or edit meshes. It's all little check-boxes and numerical flags.

I'm not sure how much I care about maintaining this thread. AnswersHQ might be the "official" place to report bugs and give feedback but it often feels like a giant waste of time and also, the more I have to address the same issues with every DLC release, the less civil I become in response to it. It's been 10 years of this. These PartFlags have been bothering for years since I started playing this game. There are years of reports of PartFlag issues in Bug Reports and yet, as evident by Urban Homage Kit, it's not going to stop. This isn't "a bug" nor is it "an engine limitation aka because the game is old", it's either a lack of understanding of how these flags work in relation to how the gendered meshes in this game work or it's intentional, like the continued use of the "tummy bloat mesh".

I'm committed to fixing this along with finding a proper fix for the torso* bloat nonsense because it affects me. Every time I open CAS, I'm irritated. Every time I equip a clothing piece and realize it's the wrong mesh, I'm annoyed, not because it's the wrong mesh, but because the flags are incorrect. And no, "the solution" isn't Custom Content because even creators get these flags wrong because they are working off of EAxis' flawed approach. Shelve your notions of real world traditional "feminine and masculine" fashion. The game don't work like that. There are male-meshed items and there are female-meshed items and they don't work well together and they don't work well on opposite body frames. If you make a skirt using the Male mesh, you cannot flag it for Female sims under Feminine Fashion Choice because it will glitch on the female body mesh.

MARCH 4, 2024 UPDATE:

I need to revise my solution. There's an argument for Restrict Opposite Frame flags where SOME CAS items are concerned, like hair. I see that now as I'm working my way through the Crystal Creations Stuff Pack. The current recommendation of not using any Restrict Opposite Frame flags applies to CLOTHING ITEMS ONLY.


THE NOT YET OVERHAULED OP:

Strap in folks, 'cause this gon' be long. 💀

This is a Bug Report and should probably be in Bug Reports but this is not a traditional Bug Report, so where does it go?

In this report I'm going to:

  1. Explain the problem.
  2. Explain the solution.
  3. Explain why the go-to counter-arguments are invalid.
  4. List the (TWENTY-SEVEN) 27 CAS items from Goth Galore Kit that require fixes.

PROLOGUE:

EAxis PartFlags are a mess. The issue is widespread. It's not one item, it's many items across most packs including the Base Game.

What's my goal here?

Besides fixing all of this myself and giving it to the community as override mods, I'm hoping EAxis will implement these fixes officially so that our console simmer friends can benefit from dis wok I'm 'bout to put down. I've been meaning to start these reports for weeks but the malware situation took all of my attention. I'm that individual from Reddit. Hi.

1. THE PROBLEM:

As stated in the title this isn't any one particular PartFlag on any one particular CAS item.

Goth Galore Kit requires a total of TWENTY-SEVEN (27) CAS item fixes.

The most egregious errors are a combination of incorrect Fashion Choice and Restrict Opposite flags. These flags screw with sims with opposite frames or as I like to call them, transframe sims, like my sim. Others are just incorrect Restrict Opposite flags, some are missing Gender flags, some are combinations of Gender and other flags and so on and so forth, ad infinitum, much to my frustration.

Shall I go further in-depth to fully explain how messy these flags are, or can we crack on?

2. THE SOLUTION:

... to the "most egregious" combination of incorrect Fashion Choice and Restrict Opposite flags is, for EAxis to REMOVE ALL Restrict Opposite flags then match the Fashion Choice flag to the Gender flag. That's it!

If the item is not actually unisex, DO NOT flag it for both Fashion Choices. For example, a FEMALE MESHED top needs to have a matching FEMININE Fashion Choice flag with NO Restrict Opposite flags and vice versa for MALE MESHED items.

There's an argument to be made here for the use of Restrict Opposite Frame flags but I don't care for it. Easier to just remove both Restrict Opposite flags and leave it up to simmer choice.

3. THE COUNTER-ARGUMENTS:

... rely primarily on an understanding of what EAxis intended to do with these flags, and secondarily on an understanding of how the gendered meshes DON'T work well together.

The proper use of these flags, as I understand it, was as follows:

I'm using a dress as an example. EAxis makes two gendered mesh versions of a dress. One with the MALE top mesh and one with the FEMALE top mesh. Because it's a dress, traditionally it would be considered as FEMININE Fashion Choice, therefore the MALE mesh dress would get the following flags: MALE Gender + FEMININE Fashion Choice + Restrict Opposite Frame, while the FEMALE mesh dress would get the following flags: FEMALE Gender + FEMININE Fashion Choice + Restrict Opposite Frame. Neither dress should get the Restrict Opposite GENDER flag because this would negatively affect transframe sims, locking them into using the WRONG MESHED DRESS.

The reason why this DOESN'T WORK in practice and the reason why I recommend we STOP USING ALL Restrict Opposite flags is because EAxis doesn't always make a MALE mesh and FEMALE mesh version of items they intend to flag for both genders or fashion choices. Yeah, I noticed. Instead, they sometimes just flag the MALE mesh or the FEMALE mesh item for both Gender or both Fashion Choice then make a mess of the Restrict Opposite flags.

As for the secondary, I don't much care about the gendered mesh argument. I understand that MISMATCHED gendered meshes and frames warp each other. I understand that putting a FEMALE MESH top or full body item on a MALE sim or MALE/FEMININE FRAME sim gives them the appearance of having breasts. This is an EAxis shortcoming. The fix that I'm proposing of matching GENDER and FASHION CHOICE flags and REMOVING ALL RESTRICT OPPOSITE flags places items under their GENDERED MESH Fashion Choice, leaving it up to the simmer to chose an opposite gendered mesh item if they so desire.

Does that make sense? I can provide pictures. Many, many pictures! I'll attach the old ones I did for my "Additional Goth Galore PartFlag Fixes" override mod that exists on CurseForge, Patreon, NexusMods and Reddit to this report.

4. THIS LIST OF TWENTY-SEVEN (27) ITEMS:

... lacks an item by item description of whether or not the flag in question needs to be enabled or disabled, but for most of them it's DISABLED. Some of them require Fashion Choice, Gender, or Allow for Random flags to be ENABLED. I can descriptify this list if necessary. It'll just take a little additional time.

  • RESTRICT OPPOSITE
    • yfBottom_SP48ShortsLaced
    • yfBottom_SP48SkirtPleated
  • FASHION CHOICE + RESTRICT OPPOSITE
    • yfBottom_SP48LooseSweatpants
    • yfBottom_SP48ShortsLoops
    • yfBottom_SP48StrapSkinnyJeans
    • yfTop_SP48JacketLeather
    • yfTop_SP48SleeveSlash
    • ymBottom_SP48LooseSweatpants
    • ymBottom_SP48ShortsLaced
    • ymBottom_SP48ShortsLoops
    • ymBottom_SP48SkirtPleated
    • ymBottom_SP48StrapSkinnyJeans
    • ymTop_SP48JacketLeather
    • ymTop_SP48SleeveSlash
  • GENDER
    • yfAcc_WristRightSP48BraceletSpikes
    • yfShoes_SP48StrapBoots
  • GENDER + ALLOW FOR RANDOM
    • yfShoes_SP48PlatformBoots
  • GENDER + ALLOW FOR RANDOM + FASHION CHOICE
    • yfMakeupEyeshadow_SP48Shade
    • yfMakeupLipstick_SP48Goth
  • ALLOW FOR RANDOM
    • yfMakeupFacepaint_SP48ShadeGoth
    • yuAcc_GlovesSP48Buckles
  • ALLOW FOR RANDOM + FASHION CHOICE + RESTRICT OPPOSITE
    • yfAcc_NecklaceSP48Rings
    • yfBody_SP48TrenchLeather
    • yfTop_SP48HoodieStraps
    • ymAcc_NecklaceSP48Rings
    • ymBody_SP48TrenchLeather
    • ymTop_SP48HoodieStraps

CLOSING STATEMENT:

That's it. We're at the end of the GGK report unless I need to add additional information. I might make edits to this for grammar or typos or clarity, providing it isn't removed.

I've been meaning to do this for a while. I don't mean the report, I mean fixing this mess because we're almost 10 years in and it's still a mess. The Goth Galore Kit with it's (previously) bug-eyed female hoodie was the straw that broke this camel's back. Expect more of these reports as I work my way through the Base Game and every piece of DLC, providing I'm not blacklisted or my internet doesn't go on vacation, which it often does. Third-world problems. ♪ Who ya gon' call?

For anysimmer curious, the override mod mentioned is currently outdated. It works, but DO NOT install it until I've had a chance to refresh/update it for the Feb 2024 patches. I'm currently working on it.

Also, folks, AHQ, y'all misspelled my name. It's not Seijan, it's Sejian. SEJ i AN. It's pronounced Sedge-e-an or See-jee-an, not Sai-jan. Cheers!

Oh! Before anyone asks, yes, I'm fully patched to 1.105.332.1020.

POSTSCRIPT:

Can someone tell the EAxis mesh team to STOP using the bloated tummy mesh or setting, whatever it is that I can't figure out how to fix yet, for FEMALE clothing. It looks HORRIBLE on any and all female sims and feminine frame sims who don't have the tiniest waist possible. The Goth Galore Kit trench coat is one of the most glaring examples of this but MANY other female CAS items use this thing.

#NEXTUP:

My crosshairs are on the Crystal Creations Stuff Pack. The list is already being compiled.



────⋆⋅☆⋅⋆── ⋆ ˚。⋆୨ ʚɞ ୧⋆ ˚。⋆

We're in the Malware SIMPOCALYPSE, and internet searching that will actually give you my Reddit OP, hot dayum! Prioritize FIRST-PARTY sources especially for your script mods and install and update TwistedMexi's ModGuard.

2 Replies

  • Sejian's avatar
    Sejian
    Seasoned Veteran
    2 years ago

    SP50 Urban Homage Kit PartFlag Fixes

    & Shadow Map fix for SP50Latex

    These are Google Drive Folders with screenshots of The Problem:

    A Tale of PartFlags and Bloated Torsos - SP50 screenshots included!

    The Abhorrent Bloated Torso Must Be Destroyed

    Everything marked -ROGender is gender locked in the vanilla DLC, meaning sims using opposite gender frames will NOT have access to it and be forced to wear the gender-meshed item for their gender which will clash with their opposite frame causing graphical glitches with necks and crotches, etc. If ROGender is ENABLED on a female item, it means that Male/Feminine Frame sims will not have access to it. If ROGender is ENABLED on a male item, it means that Female/Masculine Frame sims will not have access to it. This and EAxis' continued habit of flagging gender-meshed clothing for both genders is the reason we have so many graphical "bugs" in CAS.

    -Fashion(x) +Fashion(x) means I had to remove or add a Fashion Choice flag. +-Fashion means I had to swap the Fashion Choice flag. These things are in shorthand because this is extra work and time that I could be spending on fixing another DLC.

    AFRandom is Allow For Random. As I understand it, this controls whether or not the item gets randomized onto sims in CAS or townies in Live.

    Besides the PartFlag and tummy bloat nonsense, the Shadow Map for yfBottom_SP50Latex appears to not have been edited properly, causing a shadow line around both ankles because the Shadow Map is longer than the Texture Map.

    The below is copied from my Overrides mod release for SP50. This is subject to revision in future updates as I understand PartFlags better or encounter issues.

    ↯ is my "separator". Patreon doesn't do tab spaces so I had to find a character separator. It means nothing.

    ACCESSORIES:

    I've renamed the override files accordingly. That's what the "y(x)" is about.

    • yfAcc_ManiSP50Nails ↯ -Fashion(M) -AFRandom -ROFrame

    • ymAcc_ManiSP50Nails ↯ -Fashion(F) -AFRandom -ROFrame

    • yfAcc_NecklaceSP50Layered ↯ -Fashion(M) -AFRandom -ROFrame

    • y(m)Acc_NecklaceSP50Layered ↯ -Fashion(F) -AFRandom -ROFrame

    • yuAcc_NoseLeftSP50Middle ↯ -AFRandom

    • y(u)Acc_EarringsSP50Bamboo ↯ -AFRandom

      I did a NoSpec Swatch add-on for this because the Specular Map makes it looks like cheap plastic.

    • y(u)Acc_RingLeftSP50Multi ↯ -AFRandom

    • y(u)Acc_RingRightSP50Multi ↯ -AFRandom

    HATS:

    • yfHat_SP50Wrap ↯ +OutfitType +Archetype -AFRandom

      What's the deal with this HairColorOverride UV Space/AdditionalTextureSpace? It's a hat, EAxis. What is this?

    SHOES:

    • yfShoes_SP50Heels ↯ NOCHANGE

      This might be one of my new favorite heels. Tis cute! I don't CC often, okay?!

    FEMALE TOPS:

    • yfTop_SP50AirTank ↯ NOCHANGE

      SP50AirTank is perfection!

    • yfTop_SP50AirTee ↯ -Fashion(M) -ROFrame

    • yfTop_SP50Butterfly ↯ NOCHANGE

    • yfTop_SP50Dashiki ↯ -Fashion(M) -ROFrame

    • yfTop_SP50Denim ↯ NOCHANGE

    • yfTop_SP50DenimVest ↯ +-Fashion -ROFrame

    • yfTop_SP50Jersey ↯ -Fashion(M) -ROFrame

    • yfTop_SP50Latex ↯ NOCHANGE

      I might do a Swatch edit for SP50Latex to remove the... mesh-y bit. It looks low quality and kills the vibe.

    • yfTop_SP50Leather ↯ +-Fashion -ROFrame

    • yfTop_SP50SweaterVest ↯ +-Fashion -ROGender

    • yfTop_SP50TieBlouse ↯ NOCHANGE

    • yfTop_SP50Track ↯ NOCHANGE

    • yfTop_SP50Unitard ↯ +OutfitType -ROFrame

      I don't understand why these unitards for Female and Male weren't also made into FullBody CAS items. I'll do it later.

    FEMALE BOTTOMS:

    • yfBottom_SP50BBshorts ↯ -Fashion(M) -ROFrame

    • yfBottom_SP50Denim ↯ -ROFrame

    • yfBottom_SP50DenimPatch ↯ +-Fashion -ROGender

    • yfBottom_SP50Latex ↯ -ROFrame

      yfBottom_SP50Latex would have been perfection if not for the wonky Shadow Map. It's perfection now though. ♪ You're welcome!

    • yfBottom_SP50Leather ↯ +-Fashion -ROFrame

    • yfBottom_SP50Skirt ↯ -ROFrame

    • yfBottom_SP50Track ↯ -ROFrame

    MALE FULLBODY:

    • ymBody_SP50Overalls ↯ NOCHANGE

    MALE TOPS:

    • ymTop_SP50AirTee ↯ -Fashion(F) -ROFrame

    • ymTop_SP50Dashiki ↯ -Fashion(F) -ROFrame

    • ymTop_SP50DenimVest ↯ -ROFrame

    • ymTop_SP50Jersey ↯ -Fashion(M) -ROFrame

    • ymTop_SP50Leather ↯ -ROFrame

    • ymTop_SP50SweaterVest ↯ -ROGender

    • ymTop_SP50Unitard ↯ +-Fashion -ROFrame

    MALE BOTTOMS:

    • ymBottom_SP50BBshorts ↯ -Fashion(F) -ROFrame

    • ymBottom_SP50Denim ↯ +-Fashion -ROFrame

    • ymBottom_SP50DenimPatch ↯ -ROGender

    • ymBottom_SP50Latex ↯ +-Fashion -ROGender

    • ymBottom_SP50Leather ↯ -ROFrame

    • ymBottom_SP50Skirt ↯ +-Fashion -ROFrame

    • ymBottom_SP50Track ↯ +-Fashion -ROGender

  • Sejian's avatar
    Sejian
    Seasoned Veteran
    2 years ago

    SP49 Crystal Creations Stuff Pack PartFlag Fixes!

    These are Google Drive Folders with screenshots of The Problem:

    A Tale of PartFlags and Bloated Torsos - SP49 screenshots included!

    The Abhorrent Bloated Torso Must Be Destroyed

    There are ZERO Restrict Opposite Gender flags in this DLC currently!

    PRAISE AND GLORY BE TO THE MACHINE GOD!

    I've been ignoring this DLC because I believe there are still outstanding issues with the Live-crafted jewelry. However, after Urban Homage Kit I decided to stop letting it hold me back. I PartFlag fixed everything except the Live-crafted jewelry.

    As with Urban Homage Kit, this is subject to revision in future updates as I understand PartFlags better or encounter issues.

    I'm currently working on and fine-tuning the Base Game overrides using everything I've learned up to Crystal Creations including that thing with Child DefaultForBodyType clothing. When I'm done with Base Game I will revise my overrides for Goth Galore Kit (SP48), Crystal Creations Stuff Pack (SP49) and Urban Homage Kit (SP50) before moving on.

    The below is copied from my Overrides mod release for SP50.

    ↯ is my "separator". Patreon doesn't do tab spaces so I had to find a character separator. It means nothing.

    HAIR:

    Long hair is an EA Special in SP49. All of them are flagged as Medium length. No idea why.

    • cuHair_SP49HalfUpPin ↯ +-AgeA +Fashion +-HairL +HairType

    • cuHair_SP49Short ↯ +-AgeA +HairType +AFRandom

    • cuHair_SP49ShortOmbre ↯ +-AgeA +HairType +AFRandom

    • cuHair_SP49WavyNatural ↯ +-AgeA +Fashion +-HairL +HairType +AFRandom

    • yfHair_SP49BraidBunRings ↯ +HairType

    • yfHair_SP49HalfUpPin ↯ +Fashion +-HairL +HairType

    • yfHair_SP49Short ↯ +HairType +AFRandom

    • yfHair_SP49ShortOmbre ↯ +HairType +AFRandom

    • yfHair_SP49WavyNatural ↯ +Fashion +-HairL +HairType +AFRandom

    • ymHair_SP49BraidBunRings ↯ +HairType

    • ymHair_SP49HalfUpPin ↯ +Fashion +-HairL +HairType

    • ymHair_SP49Short ↯ +HairType +AFRandom

    • ymHair_SP49ShortOmbre ↯ +HairType +AFRandom

    • ymHair_SP49WavyNatural ↯ +Fashion +HairL +HairType +AFRandom

    ACCESSORIES - JEWELRY:

    Allow For Random gets tossed in the trash for ALL Jewelry in SP49.

    • cuAcc_EarringsSP49GemStuds ↯ -AFRandom

    • iuAcc_EarringsSP49GemStuds ↯ -AFRandom

    • puAcc_EarringsSP49GemStuds ↯ -AFRandom

    • yfAcc_IndexRightSP49PlumbobWire ↯ NOCHANGE

    • yfAcc_NecklaceSP49CC ↯ -AFRandom

    • yfAcc_RingLeftSP49CC ↯ -AFRandom

    • yfAcc_RingLeftSP49CC ↯ -AFRandom

    • ymAcc_IndexRightSP49PlumbobWire ↯ -AFRandom

    • ymAcc_NecklaceSP49CC ↯ -AFRandom

    • ymAcc_RingLeftSP49CC ↯ -AFRandom

    • yuAcc_EarringSP49CC ↯ -AFRandom

    ACCESSORIES - CLOTHING:

    • yfAcc_TightsSP49Stockings ↯ +AgeA +OutfitType -AFRandom

    SHOES:

    • yfShoes_SP49Crystal ↯ +AgeA

      Why the Elder restriction? Is it because of the walk animation?

    • yfShoes_SP49JewelGaiters ↯ NOCHANGE

    • ymShoes_SP49BootsGaiters ↯ NOCHANGE

    FEMALE FULLBODY:

    • yfBody_SP49ApronDress ↯ NOCHANGE

    • yfBody_SP49ShawlDress ↯ NOCHANGE

    • yfBody_SP49Strega ↯ NOCHANGE

    • yfBody_SP49TunicDress ↯ NOCHANGE

      SP49TunicDress is perfection!

    FEMALE TOPS:

    • yfTop_SP49Blouse ↯ NOCHANGE

    • yfTop_SP49Kimono ↯ -Fashion -ROFrame

    • yfTop_SP49RelaxedButton ↯ -Fashion -ROFrame

    • yfTop_SP49Waistcoat ↯ -Fashion -ROFrame

    • yfTop_SP49WovenHoodie ↯ -Fashion -ROFrame

    • yfTop_SP49WrapShawl ↯ -ROFrame

    FEMALE BOTTOMS:

    • yfBottom_SP49Rugged ↯ +-Fashion -ROFrame

    • yfBottom_SP49WaistSkirt ↯ -ROFrame

    MALE TOPS:

    • ymTop_SP49Kimono ↯ -ROFrame

    • ymTop_SP49RelaxedButton ↯ -ROFrame

    • ymTop_SP49Waistcoat ↯ -ROFrame

    • ymTop_SP49WovenHoodie ↯ -ROFrame

    • ymTop_SP49WrapShawl ↯ -Fashion -ROFrame

    MALE BOTTOMS:

    • ymBottom_SP49Rugged ↯ -ROFrame

    • ymBottom_SP49WaistSkirt ↯ +-Fashion -ROFrame

About The Sims 4 Feedback

Share your feedback around The Sims 4 with the community.3,519 PostsLatest Activity: 3 days ago