Everybody in a new household gets along by default. HOW UTTERLY BORING! Want a change? Want a challenge? With variable default relationships, your next household might be completely disfunctional!
This Mod will vary the starting sim relationships when a new household is created. The relationships can range anywhere from outright hatred to the very best of friends.
Both friendship and romance relationships vary. A married sim's love may not be reciprocated, or perhaps both partners hate each other and it's purely physical, or they could be great friends but the romance has gone stale!
The variance is not purely random. For those who know about probability, the resulting relationshps are based on a gaussian distribution centered on the default relationship values.
The mod is available in three "strengths":
The default version creates the highest level of variance
The medium version is somewhat less variable
The lowest strength will generally create relationships near to the default
Since the results are based on statistical averages, even the lowest strength can on occasion create sims that utterly despise each other. It will be rare, but it is possible. BTW: I generated a lot of families during testing to tweak the results, but I am interested in any opinions as far as the tuning of the variances. Too much? Too little? Let me know!
This mod also affects newly generated "townie" sims households. Relationships in existing households will not be changed.
Installation and Compatibility
Simply copy, do not unzip, the zip file into your game Mods folder. This is a script mod, so scripting must be enabled in your game options.
Use only one of the available strengths. You can change your choice at any time by replacing the zip file in your Mods folder with one of the other strengths.
This mod should be compatible with any Windows version of the game since 1.0.732.20 (October 1, 2014).
This mod will likely not work on the Mac unless it is updated to version 18.104.22.1680 (February 20, 2015). This update is critical for Mac users anyway, see Issues with Mods and CC in The Sims 4 on Mac for more info on this patch.
This script replaces the apply() function in the relationship_tracker_tuning
The script source is included in the zip file and the changes are well commented in case someone wants to use it within a story progression type mod. If you do this, I do expect to be credited!
The script honors the relationship track tuning and uses the values as the mean for the random distribution for the relationship of sim "A" to sim "B"
For the inverse relationship of sim "B" back to sim "A", the relationship value previously generated is used for the mean
Standard strength uses a standard deviation of one-fifth of the distance to the furthest relationship extent
Medium strength uses a standard deviation of one-eighth of the distance to the furthest relationship extent
Low strength uses a fixed standard deviation of 10
Relationships are constrained to range from -100 to 100
The default romance track tuning value for a married couple is 75. These are defined in the tunings from S4_03B33DDF_00000000_055665688DE6D37C.
The distance to the furthest extent from 75 (-100) is 175.
The default strength would define a standard deviation of 175 / 5, or 35.
For the relationship of SimA -> SimB, a gaussian distribution random number is generated with 75 for the mean and 35 for the sigma. For this example, it might come out as 27.
The value 27 is then used as the mean for the relationship of SimB -> SimA.
The standard deviation the second time would be 127 / 5, or 25.