Forum Discussion
I find this particularly interesting. It's in the instructions to modders posted yesterday to prepare for next week's update.
From the Royalty & Legacy Expansion Pack Base Game update, it will not be possible to set any family relations in Python other than direct parental relations and partner relations for existing SimInfo objects. Any other (indirect) types of family relations (siblings, grandparents, cousins, in-laws, step-relatives etc) will be automatically deduced and managed by the new Family Tree Service, and can’t be set directly anymore, neither by code nor with tuning (loots, household templates etc).
Family Tree Service keeps a persistent, always growing family tree graph for all sims in the save. It keeps the data about dead sims even after they get purged from the save (unless they were manually deleted in CAS). It replaced the genealogy_cache entirely. Every node in the graph is either lived or living sim, every edge of the graph is either parent/child relation or a marriage.
On every loading, the game synchronizes the state of SimInfos with the family tree graph in the save and family relbits between all related sims.
- Simmerville12 hours agoLegend
Oh my! This sounds like a much needed upgrade, but at the same time quite scary to us playing old saves. I'm so glad I use my own online family tree, so whatever happens to the one in-game, won't affect me total overview.
- TA111111 hours agoSeasoned Adventurer
Ooooh, I'm definitely backing up my game before Feb 3. I love my legacy sims and I'm afraid relationships will come undone. Especially my happy Thruple made with no mods. I hope they have allowed for more than one spouse. They are my happiest couples. Their romance bars never dip.
Hang on siblings, grandparents, cousins, in-laws, step-relatives!! Fingers crossed that the Family Tree Service has relations well defined. Is anyone else going to screenshot their family trees before the update? If there is a problem in the family tree and we can't set relations directly anymore - then what?
Any other (indirect) types of family relations (siblings, grandparents, cousins, in-laws, step-relatives etc) will be automatically deduced and managed by the new Family Tree Service, and can’t be set directly anymore, neither by code nor with tuning (loots, household templates etc).