Kestrellyn's PregRel compatibility patch
SCREENSHOTS
Downloaded 3,623 times
164 Thanks
63 Favourited
16,441 Views
Say Thanks!
Thanked!
Uploaded: 20th Nov 2021 at 1:18 AM
Updated: 18th Aug 2023 at 10:29 PM
Updated: 18th Aug 2023 at 10:29 PM
Updates:
Chris Hatch made a hack called PregRel, which causes sims to react negatively to a significant other's first pregnancy bump if it indicates cheating and they pass a logic check (3+ logic to tell that it was cheating, 7+ logic to identify the person they cheated with and get mad at them also), or for any pregnancy if the sims are parents of a pregnant teen sim. The pregnant sim would then do a worry interaction if the pregnancy is from cheating, regardless of whether or not any other sims reacted.
Anyway, this hack doesn't work right with Name the Father, the Surrogate hack, the Sperm Donors hack, ACR jealousy settings, poly relationships, or custom pollination technicians. So I've created a compatibility patch that makes it work right with all that stuff. Added features:
Note that if you end the pregnancy with the Sim Blender after PregRel has triggered on it, PregRel will stop working for that particular sim for at least the next pregnancy.
Hack Compatibility
This is just a patch, it does not do anything unless you also have the original PregRel installed. I believe the latest version of it is linked from this post: https://modthesims.info/showthread....een#post5707238, or at least this is the version I used when making this, so it is the one that is guaranteed to work. This patch should load after PregRel.
This overrides BHAVs 0x1110, 0x1111, 0x1112, and 0x1116 in group 0x7F1D0F49, which are in not in the game as shipped but were defined in the original PregRel. It also adds additional BHAVs 0x1118 and 0x1119 in the same group. Other hacks that modify the same BHAVs will conflict.
PregRel was also included in WildChild, and Chris Hatch's Alternate Pregnancy Controller, which aren't affected by mods made to the regular EA pregnancy controller, such as the original version of this patch. There is now a special version of this to be used with WildChild and the Alternate Pregnancy Controller, pregrel_kestrellyn_compatibility_wildchild. Again, it should load after WildChild or the Alternate Pregnancy Controller.
Game Compatibility
The version of PregRel that I used advertises itself as being for "NL+", but I do not believe anything I added or modified is incompatible with the base game, so it may also work with whatever non-NL version of PregRel exists and thus be base-game compatible, but I haven't tried it.
Credits
Chris Hatch, for the original PregRel. All BHAVs except for 0x1118 and 0x1119 were originally written by him. As far as I know he doesn't mind people modding his stuff.
- Now with WildChild version
- Fixed error that could occur if a pregnant teen had less than two parents
Chris Hatch made a hack called PregRel, which causes sims to react negatively to a significant other's first pregnancy bump if it indicates cheating and they pass a logic check (3+ logic to tell that it was cheating, 7+ logic to identify the person they cheated with and get mad at them also), or for any pregnancy if the sims are parents of a pregnant teen sim. The pregnant sim would then do a worry interaction if the pregnancy is from cheating, regardless of whether or not any other sims reacted.
Anyway, this hack doesn't work right with Name the Father, the Surrogate hack, the Sperm Donors hack, ACR jealousy settings, poly relationships, or custom pollination technicians. So I've created a compatibility patch that makes it work right with all that stuff. Added features:
- Significant others will not be angry if the father of the baby is a custom pollination technician (and the hack will not cause the pollination technician to show up in anyone's relationship panel)
- Significant others will not be angry if the pregnancy was caused using the surrogate hack
- Significant others will not be angry if the pregnancy was caused using the sperm donors hack and they were named as the other parent
- Significant others will not be angry if the father of the baby or the named other parent is also married/engaged/going steady with the pregnant sim
- If the pregnant sim has multiple significant others, they all have a chance to be angry, not just the one with the lowest neighbor ID
- Significant others will not be angry if they ordinarily would not be jealous of the pregnant sim romancing other people due to ACR jealousy settings
- If none of the pregnant sim's significant others could logically have caused the pregnancy, they do not need to pass a logic check to find out that the baby isn't theirs. The original hack only checks if the two sims have woohooed, I have added checks for gender, RCC toggled/untoggled status, RCC alien status, and the RCC global alien token. This won't work with PregForAllGenders, use the RCC and set the global alien token instead
- If a significant other would have gotten angry, but failed the logic check, and they could have reasonably gotten the pregnant sim pregnant (see above), and you have Name the Father installed, and the pregnancy was not caused by the sperm donors hack, that significant other will be named as the father using Name the Father, so they will continue to believe the baby is theirs after birth. You can always change this setting manually afterwards, as normal. If more than one significant other fails the logic check, the one with the lowest neighbor ID will be used
- If the pregnancy was caused by the sperm donors hack, angry parents and significant others will get mad at the second parent you selected and not the sperm donor
- Angry parents and significant others will not get mad at the father of the baby/second parent if they have never met them and thus have no way of knowing who they are no matter how logical they are
- Fixed a bug in the original where recent changes to significant others' logic skills did not count
Note that if you end the pregnancy with the Sim Blender after PregRel has triggered on it, PregRel will stop working for that particular sim for at least the next pregnancy.
Hack Compatibility
This is just a patch, it does not do anything unless you also have the original PregRel installed. I believe the latest version of it is linked from this post: https://modthesims.info/showthread....een#post5707238, or at least this is the version I used when making this, so it is the one that is guaranteed to work. This patch should load after PregRel.
This overrides BHAVs 0x1110, 0x1111, 0x1112, and 0x1116 in group 0x7F1D0F49, which are in not in the game as shipped but were defined in the original PregRel. It also adds additional BHAVs 0x1118 and 0x1119 in the same group. Other hacks that modify the same BHAVs will conflict.
PregRel was also included in WildChild, and Chris Hatch's Alternate Pregnancy Controller, which aren't affected by mods made to the regular EA pregnancy controller, such as the original version of this patch. There is now a special version of this to be used with WildChild and the Alternate Pregnancy Controller, pregrel_kestrellyn_compatibility_wildchild. Again, it should load after WildChild or the Alternate Pregnancy Controller.
Game Compatibility
The version of PregRel that I used advertises itself as being for "NL+", but I do not believe anything I added or modified is incompatible with the base game, so it may also work with whatever non-NL version of PregRel exists and thus be base-game compatible, but I haven't tried it.
Credits
Chris Hatch, for the original PregRel. All BHAVs except for 0x1118 and 0x1119 were originally written by him. As far as I know he doesn't mind people modding his stuff.
MTS has all free content, all the time. Donate to help keep it running.
pregrel_kestrellyn_compatibility_wildchild.zip
| Version for use with WildChild
Download
Uploaded: 18th Jun 2022, 1.8 KB.
736 downloads.
|
||||||||
pregrel_kestrellyn_compatibility.zip
Download
Uploaded: 18th Jun 2022, 1.8 KB.
2,890 downloads.
|
||||||||
For a detailed look at individual files, see the Information tab. |
Install Instructions
Basic Download and Install Instructions:
1. Download: Click the download link to save the .rar or .zip file(s) to your computer.
2. Extract the zip, rar, or 7z file.
3. Place in Downloads Folder: Cut and paste the .package file(s) into your Downloads folder:
1. Download: Click the download link to save the .rar or .zip file(s) to your computer.
2. Extract the zip, rar, or 7z file.
3. Place in Downloads Folder: Cut and paste the .package file(s) into your Downloads folder:
- Origin (Ultimate Collection): Users\(Current User Account)\Documents\EA Games\The Sims™ 2 Ultimate Collection\Downloads\
- Non-Origin, Windows Vista/7/8/10: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads\
- Non-Origin, Windows XP: Documents and Settings\(Current User Account)\My Documents\EA Games\The Sims 2\Downloads\
- Mac: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads
- Mac x64: /Library/Containers/com.aspyr.sims2.appstore/Data/Library/Application Support/Aspyr/The Sims 2/Downloads
- For a full, complete guide to downloading complete with pictures and more information, see: Game Help: Downloading for Fracking Idiots.
- Custom content not showing up in the game? See: Game Help: Getting Custom Content to Show Up.
- If you don't have a Downloads folder, just make one. See instructions at: Game Help: No Downloads Folder.
Also Thanked - Users who thanked this download also thanked:
by Nopke
About Me
You can freely distribute and modify my files however and wherever you want, as long as you don't charge money for them and give credit to at least one of my usernames (rufio, kestrellyn, faiuwle). If you uploaded my hacks somewhere after they became unavailable on my Dropbox, you don't have to take them down.
More Downloads BETA
Also Thanked - Users who thanked this download also thanked:
by Nopke
by GunMod
by MogHughson
by HugeLunatic
by kestrellyn
by Nopke
by Marhis
by MogHughson
by Lamare
by Lamare