No Adoption Memory Loss

SCREENSHOTS
Downloaded 2,367 times 106 Thanks  Say Thanks! 34 Favourited 7,285 Views
Uploaded: 19th Sep 2023 at 1:48 AM
For Bulbizarre (I've seen other people requesting this too, but Bulbizarre was the most recent).

This hack does two things:
  • Allow children adopted from the adoption pool to retain their pre-adoption memories
  • Marks the biological family of children adopted from the adoption pool as family using the found family hack

There are three versions: noadoptionmemoryloss includes both changes, noadoptionmemoryloss-familyonly only marks the biological family as family and doesn't retain memories, while noadoptionmemoryloss-memoriesonly only retains memories and doesn't mark the biological family as family,

The family-marking feature does not actually require the found family hack. If you don't have it installed, it will not appear to work, but if you ever install the found family hack in the future, those family members will then be marked as found family for any sims that were adopted while you had this hack installed.

There is also a side hack included here chooseadoptiveparent, which is part of my general project to make the game work for poly sims. This hack will allow you to choose who the second parent of the adopted child will be if the sim who made the call has more than one significant other. Sims count as significant others if the sim who made the call has married, engaged, or going steady flags with them, or is in love with them and they both live on the same lot. (The other significant others can't also be marked as parents, because a lot of the game's code depends on sims having no more than two parents, and in particular, the extended family hack will not work right if there are more than two parents, and modifying it to do so would make it intractable for something that runs every time you mouse over a sim.) This side hack requires one of the versions of noadoptionmemoryloss in order to work. If you don't have noadoptionmemoryloss, you will be given the option to choose the other parent, but your choice will have no effect. I was hoping this could be truly separate, but for some reason EA decided to set the adopted child's parents three separate times instead of just once.

Hack compatibility

This should not conflict with MidgeTheTree's adoption mods, or any adoption mods that don't modify how the adopted child is selected or generated. It does conflict with Squinge's mod to adopt teens and adopt townies instead of sims from the adoption pool, but if you use that mod it seems like you would be unlikely to adopt any children with existing memories or family members that you would care about, and making these compatible looks like it would be a pain. chooseadoptiveparent may additionally conflict with hacks that change or add dialogs to the adoption process. noadoptionmemory loss modifies BHAV 0x100C in group 0x7FA5FB07 and adds a new BHAV 0x1100 in that group. chooseadoptiveparent modifies BHAV 0x1021 and text list 0x12D in that group.

Game compatibility

This should be compatible with all game versions.