Geneticizing Sims 4 Custom Eyecolours
- the “I don’t have time or motivation to take screens for this”-edition
Someone asked for this. I think it was @teanmoon ? Which is funny because her eyes are on my list of things to geneticize for myself.
Aaanyways. I’m gonna assume you already have your custom eyes or know how to make them.
First: Make a backup. Just in case. I haven’t tested this thoroughly yet, though so far no problems have come up for me
Now, open your custom eyecolour in sims4studio. Switch to the categories tab and make sure the following things are tagged:
Occult: Human/Alien or both, depending on wether you want aliens or humans to inherit your eyecolour. Apply to all swatches. Make sure at least one is tagged in this category or inheritance will not work
Part Flags: Allow for random. This one is needed too. You can’t have inheritance without random townies showing up with the eyecolour afaik. Probably since a child born in game rolls for the genetics randomly, so if your eyecolour isn’t enabled for random it can’t be rolled.
Now, your eyecolour is prepped. Next comes the custom genetics part.
Whilst making sure the tags above are tagged you probably came across the “Eyecolour” section. These are the values used by EA for their eyecolours. Not very well I might add. So, for example, the “Black” tag refers to the first default swatch, “DarkBrown” to the second and so on. Well not quite. Here’s a list of what EA thought made sense for inheritance:
Alien - this one only shows in the tags menu I think, and is set for all the alien eyes.
Black - black, SecondarySortIndex 0
DarkBrown - dark brown, SecondarySortIndex 5
Brown - brown, SecondarySortIndex 10
LightBrown - light brown, SecondarySortIndex 15 & hazel grey brown, SecondarySortIndex 75
HazelGreen - hazel green, SecondarySortIndex 20
LightGreen - hazel olive green, SecondarySortIndex 25 & light green, SecondarySortIndex 30
Green - green, SecondarySortIndex 35
HazelBlue - hazel blue dark, SecondarySortIndex 40 & hazel blue, SecondarySortIndex 45
Aqua - aqua, SecondarySortIndex 50
Light blue - light blue, SecondarySortIndex 55
Blue - blue, SecondarySortIndex 60
Gray - dark blue, SecondarySortIndex 65 & gray, SecondarySortIndex 70
Amber - amber, SecondarySortIndex 80 & purple, SecondarySortIndex 85
As you can see, EA was too lazy to make new inheritance tags for their Ghost patch eyes, which causes all kinds of inheritance trouble. Like kids of two purple eyed parents showing up with the red “amber” colour 50% of the time. Which can come in handy if you have lets say, multiple very similar blue tones and would like your sims to inherit the general colour and not a specific texture. In that case, just tick the corresponding box in S4S, save your package and you should be good.
But, if you are like me, you don’t want purple to turn into red randomly. Which is where the warehouse tab comes into play.
Choose the CASPart of the colour you want to add custom genetics to. That’s the one with the thumbnailcolour on the left. Now, in Data mode, scroll down until you find “Tags” Click the button “Edit Items…” next to that. You should see all the gender, occult, age, archetype and outfit flags you set in the Studio Categories tab. And possibly an “Eyecolour” tag. If you have that one, click it. If not, click Add on the bottom and change the Category on the right to Eyecolour.
Now the magic happens. Take the Tag value and change it to any of the tags you want. At least in theory. I haven’t tested all of them yet. You can either choose the unused “Eyecolor_Honey” or “Eyecolor_Golden” or whatever else strikes your fancy. I am for example, using “BuyCatSS_Diningchair” for a very pretty shade of teal. Once you’ve chosen your new Eyecolour tag, click save, save your package and then test in game! You should have just geneticized your custom eyecolour!
And that’s about it. I think. If you have any questions, please tell me so I can clarify. And if you come across any problems (like choosing a certain category in the tab thing crashing your game), please tell me so I can update this. I am aware this “tutorial” is a mess, but I can’t be bothered making it all fancy whilst I’m not sure everything is 100% correct yet.