Better Polyamory
Summary
This is a mod for improved non-monogamous relationships! You still can’t have multiple EA-defined partners (e.g. going steady), but you can give romantic (or platonic - this mod does both) relationships involving any number of sims more complexity than you get with just No Jealousy and Above Reproach, and do it without any sims getting mad.
Documentation
This mod works by adding extra rules regarding jealousy, based on its own relationship types, traits, and interactions.
Take two sims in a relationship, A and B, and a third sim C not yet involved with either of them. A can see their relationship with B as:
- Open - if A has the Open-Minded trait, A won’t get jealous if B starts a romance with C, although A may still be hurt if B lets their relationship deteriorate while flirting with C in front of them. Depending on A’s other traits, the liking points threshold for A to feel overlooked by B is either kNeglectThreshold (default: 40) or kSpecialNeglectThreshold (default: 20). See the Additional Traits section for details.
- Closed - A will get jealous if B starts a romance with C, unless A 1) has the Open-Minded trait and 2) also has a Closed relationship with C. If both conditions are met, A won’t mind B flirting with C – unless, again, B lets their relationship with A deteriorate.
- The mod will automatically put sims in Closed relationships with each other when they become EA-official partners, unless they were in an Open relationship already.
Additional Traits
The Open-Minded trait unlocks most of the social interactions in the Interactions section, and allows sims to not see non-monogamy (in their own and other sims’ relationships) as a betrayal as long as the terms of the relationship in question are being respected.
- All sims without this trait (even sims with Prefers Non-Monogamy!) will behave as usual.
- Sims with this trait may get a happy moodlet from seeing their partners do romantic socials together.
- The Open-Minded trait can be gained through gameplay (see Interactions) or bought with lifetime happiness points; it’s available from childhood onwards, so it can keep the children of polyamorous parents from getting upset with their parents for having multiple partners.
- Sims with this trait will still feel betrayed if a partner does something that violates the boundaries of the relationship, though, and they will still need the Open-Minded trait to not get jealous in non-monogamous relationships.
- Prefers Non-Monogamy is a Create-A-Sim trait, and can be given to sims randomly when they’re created or when they age up.
Interactions
”Define Relationship” Menu
Express Devotion initiates an Open or Closed relationship and (if you choose the romantic version) adds romantic interest status.
- Comes in romantic and friendly versions.
- What type of relationship each sim gets depends on their personality and the context, so it's best to check by using Ask/Show Relationship Status afterwards.
- Comes in romantic and friendly versions.
- Won’t affect sims with the Commitment Issues trait, even if they accept or initiate it.
- Comes in romantic and friendly versions.
- Won’t affect sims with the Flirty trait, even if they accept or initiate it.
- If the actor isn’t in Open or Closed relationships with the chosen sims within kTimeLimitForNegotiations (default: 24) hours of this, the target’s relationships with those sims will revert to whatever they were before.
- Sims may refuse this interaction if they dislike any of the other sims their partner is proposing.
”Friendly” Menu
Discuss Polyamory has a kChanceOpenMindedFromDiscuss (default: 10%) chance of giving the target the Open-Minded trait.
- If sims Discuss Polyamory with a partner whose perspective on the relationship is different than theirs (one thinks it’s Open, other thinks it’s Closed), there’s a kChanceRelationshipUpdateFromDiscuss (default: 10%) chance that whichever of them has higher charisma skill will change the other’s mind.
”Mean” Menu
End Relationship* ends a relationship and makes the actor and target exes.
Other Interactions
Self Interactions (click on active sim)
- Show Relationship Status reports the active sim’s relationships.
- Research about relationships* on the computer has a kChanceOpenMindedFromResearch (default: 25%) chance of giving a sim the Open-Minded trait every 30 minutes.
* = Does not require the Open-Minded trait.
Tuning
All the tunable values in the mod are listed here.
Variable | Definition | Value |
---|---|---|
kChanceOpenMindedFromBook | Chance of gaining Open-Minded from reading a book | 10% |
kChanceOpenMindedFromResearch | Chance of gaining Open-Minded from Researching Sim Sexuality online | 10% |
kChanceOpenMindedFromDiscuss | Chance of gaining Open-Minded after a Discuss Polyamory interaction | 10% |
kChanceRelationshipUpdateFromDiscuss | Chance of getting a relationship status correction from Discuss Polyamory | 10% |
kChanceOpenOnPNM | Chance of automatically gaining Open-Minded on gaining Prefers Non-Monogamy | 5% |
kTimeLimitForNegotiations | Time limit for polyamory negotiations using Ask To Include Sim In Relationship | 24 hours |
Tuning in lizcandorCommon
Variable | Definition | Value |
---|---|---|
kSpecialNeglectThreshold | Liking points threshold for sims with Prefers Non-Monogamy to feel the relationship is being neglected | 20 |
kDefaultNeglectThreshold | Relationship neglect threshold for sims without Prefers Non-Monogamy | 40 |
kSeriousRomanceThreshold | Number of days a romance has to last for jealousy to occur even if no commitment has been made | 4 days |
Instructions
Installation
There are two packages in the downloads section, lizcandorPolyamory and lizcandorCommon; install both. If you’re using any of my other mods that also require lizcandorCommon, only install one version of the lizcandorCommon package: they’re all the same, and you don’t need duplicates.
This mod also requires two other mods to function: Arsil's Custom Traits Manager for the traits, and Battery's C# Script Utility (v1.02b5 or later) for sim-selection menus.
Activation
Before the mod is activated, all it’ll do is prevent its traits from being added to any sims (except through Create-A-Sim). This is for the safety of your saves
To activate it, enter the cheat "activatePolyamory". There will be a short lag as everything is set up; a similar amount of lag may occur whenever a world with this mod already active is loaded. The mod will stay activated when you travel within a save, but should not carry over between different saves.
Removal
To deactivate this mod, enter the cheat "deactivatePolyamory" in every world you've visited in each save you’ve activated the mod in. The deactivation cheat removes the mod's custom traits from all sims in the current world; if you don’t do this, your save may not be able to load without the mod installed (see Arsil’s Custom Traits Manager for details).
If you're deactivating the mod but not removing it from your game, you'll still need to quit and restart to fully undo the changes it makes.
Compatibility
This is a pure script mod, and as such it should not conflict with most other mods. However, if you’re using NRaas Woohooer, romance and woohoo jealousy must both be set to “none” in Woohooer's settings, or Woohooer will continue triggering jealousy reactions according to its own rules: Woohooer has its own jealousy method not affected by this mod.
Also, this mod was built and tested on patch 1.69, and may not work on previous patches.
Thank you!
To Arsil for the custom trait manager and tutorial
To Chain_Reaction for guidance on making this Woohooer-compatible
To NRaas forum members whose discussions originally inspired this mod
To simsample for creating the lot in the images, the beautiful Bluepoint Mill!
And to MissPat for testing, encouragement, and feature recs since the beginning of this project
The following custom content is required for this download to function properly! Please make sure you download it before downloading the files!
- C# Script Utility by Battery
Note from the Creator:
lizcandorPolyamory_v1.zip
Download
Uploaded: 6th Aug 2021, 90.4 KB.
14,115 downloads.
|
||||||||
lizcandorCommon_v1.zip
Download
Uploaded: 7th Jul 2021, 23.1 KB.
11,243 downloads.
|
||||||||
For a detailed look at individual files, see the Information tab. |
Install Instructions
Loading comments, please wait...
Updated: 2nd Jan 2022 at 7:05 PM
-
by Consort updated 17th Sep 2013 at 3:05am
363 452.1k 924 -
by PJSims 14th Feb 2022 at 12:08pm
11 13.2k 56 -
by echoweaver updated 14th Feb 2024 at 4:19am
+1 packsPets -
by YolkSims updated 8th Jul 2022 at 7:28am
29 39.2k 94 -
by TheSweetSimmer updated 27th Oct 2022 at 6:55pm
67 205.4k 303 -
by echoweaver updated 12th Jun 2023 at 3:56am
+1 packsPets -
by simbouquet updated 20th Nov 2024 at 1:13am
33 35.9k 126 -
by echoweaver updated 27th Aug 2023 at 3:36pm
15 11.7k 46
-
Automatic Potty Training Skill If Older Than Toddler
by lizcandor 30th Jun 2020 at 1:48pm
Add-on to Biggest Little Mod for Toddlers automatically gives potty training skill to children and up. more...
7 19k 40 -
Mixed Feelings About Pregnancy
by lizcandor updated 22nd Mar 2021 at 12:19am
Not every person will have the same feelings about a pregnancy - so not every sim has to either! more...
42 80.9k 245