RimWorld
Way Better Romance
1,379 ความเห็น
divineDerivative  [ผู้สร้าง] 20 ชั่วโมงที่ผ่านมา 
@StellarCrumb ✦ Just search for IVF, there's several mods that do that.
StellarCrumb ✦ 5 ธ.ค. @ 9: 16pm 
I wish there was a mod that would make an integration with biotech to add a procedure to make a child for a same sex couple by fertilizing the ovum by another mother or making an ovum from a father... this would be amazing, also imagine they would request this procedure if their expectations were sky high and they've been in a relationship for a long time
StellarCrumb ✦ 5 ธ.ค. @ 9: 13pm 
most vanilla feel mod so far, all these features should be base game! thank you :)
gestalt 2 ธ.ค. @ 8: 28am 
both of those ideas are great, and i think even something simplistic like "pawn with no royal title are not allowed to marry" could work imo. thanks for considering!
divineDerivative  [ผู้สร้าง] 2 ธ.ค. @ 7: 48am 
@gestalt It's certain possible, but would a bit tricky to implement. I'm assuming when you say "only royalty can get married" you mean that such a person can marry whoever they want, rather than marriage can only be between two royals. Which would mean non-royals are allowed to get married, but only to certain people. So I'd have to code a new type of check for royal status, and a different one for xenotype, and a different one for whatever other conditions people want to limit.

I'll put it on the suggestions list, but I can't say whether/when I'll decide to add it.
gestalt 1 ธ.ค. @ 6: 29pm 
hey there, i've been using your mod for quite some time and it's great. i had a suggestion; is it possible to have a ideology precept to restrict marriage/love further so that only the royalty can get married? hell, maybe even restrict marriage to only humans or maybe even vampires so the colony revolves around them.
Panthercat64 18 พ.ย. @ 4: 36pm 
Oh, I did not know fluid attraction was a feature, that's kinda cool actually, and good to know on a gameplay standpoint.

Though the bug I was having was involved with the "manual romances" in the social tab (And It was a total and consistent flip for everyone), again not sure what happened other than needing to be reinstalled.
Either way, yeah still sorry wasted your time there.
divineDerivative  [ผู้สร้าง] 18 พ.ย. @ 6: 10am 
@BartezPL No, please check the FAQ for the reasoning.
Panthercat64 15 พ.ย. @ 6: 42pm 
Alright reinstalling the mod fixed my issue. I think maybe an update didn't go through, (Been having that issue a lot with rimworld mods, should have tried that earlier.)
Wanna say sorry for wasting your time earlier.
BartezPL 15 พ.ย. @ 3: 53am 
May I ask for allowing hookups between slaves ? or a specific toogle that would allow a specific slave hookups with colonists ? something like that
Panthercat64 14 พ.ย. @ 3: 36pm 
Oh wow I missed the discord part, sorry about that man.
Though I WISH there was more I could do, unless I'm missing it, I don't see an error on my end, and I'm not sure how to replicate it. Will come back with a log if I realized I missed something. Clearly I need to double check.
divineDerivative  [ผู้สร้าง] 14 พ.ย. @ 8: 27am 
@Panthercat64 Please read the bug reporting section of the description. I need much more than that to even start looking for the issue.
Panthercat64 13 พ.ย. @ 11: 04pm 
I am having a weird bug where for some reason Gay and Straight labels are swapped. So gay are actually straight and straight are actually gay.
Now I'm not sure if its a new incompatibility with Better Intimacy, but that's the only thing that has a chance to do weird crap as it disables the hook up system.
Selvaxri 11 พ.ย. @ 6: 13pm 
Any thoughts on including options to Annul Marriages or Condone Relationship, or Break Up as an action or ritual? Had a pawn run wild, and their spouse got together with another pawn while i was taming them; and while they're still married, the wild one is still getting the "cheated on" and "sleeping alone" and i'd like a thematic way to end the relationship without going into dev mode or using character editor mods. Just a thought; i know modding is hard.
d_valroth 7 พ.ย. @ 5: 34pm 
Doesn't We Are United already cover that and more?
Hydra7-1 7 พ.ย. @ 4: 45pm 
I see there are plans for inviting spouses to join but do not believe it is in yet, is there a mod you suggest for that?
Solarius Scorch 5 พ.ย. @ 9: 00am 
@Tyrant: I've been using Psychology for years (mostly for the Kinsey scale), and it works fine. Just make sure to disable the mayor election subfeature, it's badly designed and has little in common with the rest of the mod.
Tyrant 3 พ.ย. @ 4: 03pm 
> I'd like there to be some downside to being in a relationship where one partner is not fully attracted to the other. I have some ideas but none of them feel quite right. So it might be something I tackle later.

Well, if it were me (and it's not, I certainly appreciate the work you and other modders put in), I'd first lean into making it so that the initial romance is unlikely to happen. But when and if it does, then it would assign a secret penalty to the pairing that can be anywhere from 0 to relevant_config_value and that affects all their romance-based/sex-based interactions.

The penalty would only be generated at the start of the relationship, because if you keep on generating it over time with bad odds, eventually the relationship is going to fall apart. That way you end up with some relationships where "love wins" while others are more fraught.
divineDerivative  [ผู้สร้าง] 3 พ.ย. @ 3: 16pm 
@Tyrant Right now, the plan is that asexual people behave the same as they do now, but otherwise sexual attraction is required for sexual activities. That's not 100% locked in though. I'd like there to be some downside to being in a relationship where one partner is not fully attracted to the other. I have some ideas but none of them feel quite right. So it might be something I tackle later.

It is, unsurprisingly, very difficult to emulate the complexity of human relationships with math and code.
Tyrant 3 พ.ย. @ 3: 02am 
> @Tyrant This mod was published in 2022.

Yeah, I'm getting up there in years. Time slips away like that.

> There will be no wrong gender romances. Instead there will be a setting to allow people to have separate romantic and sexual orientations. So people can choose whether they want simple or complex relationship rules.

So does that mean we can effectively have the way the mod works now by setting everyone's romantic orientation to bisexual but having their sexual orientation still be varied? Or will they refuse to have sex?
divineDerivative  [ผู้สร้าง] 2 พ.ย. @ 11: 52pm 
@Tyrant This mod was published in 2022.

I was responding to you responding to my comment about romance attempts. Not marriage proposals.

"There will be no wrong gender romances. Instead there will be a setting to allow people to have separate romantic and sexual orientations. So people can choose whether they want simple or complex relationship rules."
Tyrant 2 พ.ย. @ 7: 08pm 
> Perhaps you should try Psychology instead, it uses the Kinsey scale.

Looked into it. Apparently it's been on life support since 1.1 and is quite buggy these days. Unfortunate. Thanks for the recommendation anyway though, it'd be perfect if it was still maintained.
Tyrant 2 พ.ย. @ 6: 54pm 
> I'm very familiar with vanilla's romance code, and I can assure, it does not happen.

Well, apparently there was a big hullabaloo about the way relationships worked in late 2018 so things probably got changed around.

> What you are describing is how this mod currently works.

Well, no, like you said before, contra-orientation marriage won't happen even on rare cases despite contra-orientation romance being able to.

> I've already told you what the intended changes are.

I'm failing to grasp which changes you're referring to when you mention nuance.
divineDerivative  [ผู้สร้าง] 2 พ.ย. @ 6: 07pm 
@Tyrant Difference of interpretation then.

Well, you are in the minority with that opinion. Most people I hear from want it gone. Perhaps you should try Psychology instead, it uses the Kinsey scale.

I'm very familiar with vanilla's romance code, and I can assure, it does not happen. Adding it was one of the features for this mod. What you are describing is how this mod currently works.

I've already told you what the intended changes are. I've been working on this update for years at this point, and I'm not looking for suggestions about the underlying systems.
Tyrant 2 พ.ย. @ 5: 31pm 
> It creates a sense of drama and could lead to them breaking up.

Maybe it's just me, but only one outcome being possible doesn't do much for me in the drama department. I'd rather success be possible if rare.

> Orientation has to mean something, or else why have it in the first place?

Orientation, in my opinion, should be about defining the pawn's *preference*, it doesn't have to be black and white. That's why I was asking about things like adjusting the contra-orientation penalty. I don't want to set it to 0.

> vanilla does not allow romance attempts if either party is the wrong gender for the other's orientation

My understanding is that it does happen in vanilla but you can't initiate it manually and it's statistically quite rare and there needs to be factors like high pawn beauty, etc... But that could've changed or could've been a bug, who knows.

> I've come up with a better way to achieve the nuance I wanted when I added it in the first place.

What did you have in mind?
divineDerivative  [ผู้สร้าง] 2 พ.ย. @ 4: 26pm 
@Tyrant I don't know what you mean about knowing the outcome. The person asking doesn't know what the response will be. They don't know that they're in a game and all of their behavior is decided by code. How you interpret their actions is up to you.

I think that one person proposing and their partner declining because they don't view themselves that way is interesting. It creates a sense of drama and could lead to them breaking up. Orientation has to mean something, or else why have it in the first place?

Marriage outside orientation is not possible in vanilla, because you have to be lovers first, and vanilla does not allow romance attempts if either party is the wrong gender for the other's orientation.

But none of this matters, because as I've already said, it's going away. Wrong gender pairings have been a constant cause of user complaints and I've come up with a better way to achieve the nuance I wanted when I added it in the first place.
Tyrant 2 พ.ย. @ 6: 25am 
> Pawns will never accept a marriage proposal outside their orientation. Again, this is to create interesting stories.

...How is knowing what the outcome will be an interesting story? Love never wins? Even in vanilla, it's possible for a contra-orientation marriage to happen. I'm honestly a bit baffled by the thought process here.
divineDerivative  [ผู้สร้าง] 2 พ.ย. @ 6: 04am 
@Greystar Please read the bug reporting instructions, I need more than just that snippet

@Tyrant I'm gonna be honest, I don't always remember the reasons behind a decision, but this was one I made at the beginning when deciding the direction I wanted to take this mod. I do know that I wanted to increase the chances of having 'bad' outcomes. Asking someone out and getting turned down is a more interesting story than never asking in the first place.

Pawns will never accept a marriage proposal outside their orientation. Again, this is to create interesting stories.
Greystar 30 ต.ค. @ 1: 05pm 
I think there may be a bug/interaction between this mod and possibly Xenobionic Patcher. Exception filling tab RimWorld.ITab_Pawn_Health: System.NullReferenceException: No WBR_SettingsComp found on Behemoth 1, race: AA_Behemoth, pawnkind: AA_Behemoth
[Ref 764123F4]
at BetterRomance.SettingsUtilities.GetRelationSettings (Verse.Pawn pawn) [0x0002c] in D:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\WayBetterRomance\Source\SettingsUtilities.cs:300
at BetterRomance.SettingsUtilities.MinAgeToHaveChildren (Verse.Pawn pawn, Verse.Gender gender) [0x00013] in D:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\WayBetterRomance\Source\SettingsUtilities.cs:361
at RimWorld.Recipe_ImplantIUD.AvailableOnNow (Verse.Thing thing, Verse.BodyPartRecord part) [0x00041] in <24d25868955f4df08b02c73b55f389fe>:0
- TRANSPILER rimworld.divineDerivative.romance: IEnumerable`1 BetterRomance.HarmonyPatches.Recipe_ImplantIUD_AvailableOnNow:Transpiler(IEnumerable`1 instructions)
Tyrant 30 ต.ค. @ 6: 05am 
Also, is it just me, or do marriage proposals also have the contra-orientation penalty even when the pawns are already in a relationship?
Tyrant 30 ต.ค. @ 4: 17am 
> The relationship status of the other person is never taken into account when considering a potential action. This was a core design decision and is consistent throughout the mod.

May I ask why?
divineDerivative  [ผู้สร้าง] 29 ต.ค. @ 6: 45pm 
@Tyrant There will be no wrong gender romances. Instead there will be a setting to allow people to have separate romantic and sexual orientations. So people can choose whether they want simple or complex relationship rules.

The default orientation chances are inherited from the original mod in a long chain of updates. The only decision I made in that regard was not to change them. I'm not interested in arguing with everyone and their mother about what makes sense to them. It's adjustable for a reason.

The relationship status of the other person is never taken into account when considering a potential action. This was a core design decision and is consistent throughout the mod.
Tyrant 29 ต.ค. @ 5: 17pm 
@divineDerivative Sounds promising! I have a list of questions for you if that's alright (I'll reiterate my past comments that didn't get a reply so it's all in the same place):

▪ Instead of "'wrong' gender romances", maybe "contra-orientation"?

▪ Any ETA on the rework?

▪ Will we be able to adjust penalties for contra-orientation romance?

▪ The defaults for non-straight commonalities strains credulity in my opinion. A PRRI 2024 Generational Change Report clocks Gen Z at 15% bi, 5% gay, 8% other.
  ▫ Given your reasons for the high defaults, maybe you'd consider roughly double that, like 30% bi, 10% gay, 10% asexual? It'd make whether a pawn is straight or not 50/50.

▪ Pawns that are single are too desperate, they keep hitting on pawns in closed relationships, even against their preferences. Any plans to adjust or let us configure this?
  ▫ I know about adjusting the base rate, I just feel there should be separate settings for hitting up "fully taken" pawns.
divineDerivative  [ผู้สร้าง] 29 ต.ค. @ 7: 45am 
@Tyrant It is intended that you can order pawn A to hook up with anyone allowed by pawn A's orientation, where there is a non-zero chance of pawn B saying yes. For lovers outside their orientation, whether it makes sense depends on how you look at it. I can see it going either way. But "wrong" gender romances are going away when I finish the rework, so it won't matter soon™.
Tyrant 26 ต.ค. @ 8: 53am 
Okay so, I'm noticing that you can order a hookup to someone who is already a pawn's lover, I'm not sure if this is intended. If it is, I find it weird that a pawn can't hook up with a lover if they're an incompatible gender (a gay pawn went into a straight romance).
divineDerivative  [ผู้สร้าง] 23 ต.ค. @ 3: 48pm 
@catlovr It is in the FAQ, third from the bottom.
catlovr 23 ต.ค. @ 3: 37pm 
Hi! I've recently started a save and would like to know if this is save compatible. Checked the FAQ and didn't see it there, so I'd like to see if it won't brick my ♥♥♥♥ upon loading my colony.
Nixia 18 ต.ค. @ 9: 08am 
Thank you for the answer and the recommendations ! I'll be sure to check them out
divineDerivative  [ผู้สร้าง] 18 ต.ค. @ 6: 41am 
@Nixia Because it is poorly coded and making it compatible would require rewriting most of their mod via patches. I don't like doing that. I would encourage you to check out Simple Trans (Expanded) or Intimacy - Gender Works .

@destiny akino If I were to implement such a thing, it would not be as simple as replacing a trait. I'd want it to be more nuanced, like Edges of Acceptance . So, maybe someday, but no plans right now.
destiny akino 17 ต.ค. @ 11: 16am 
Can you add Ideology sexuality trait precept. like all male need to be asexual overwrite their trait Please. I know it can set in setting but it kinda fun not all pawn are asexual like?
Nixia 16 ต.ค. @ 3: 28pm 
Why is this not compatible with the Hermaphrodite Gene Continued mod ?
divineDerivative  [ผู้สร้าง] 7 ต.ค. @ 6: 25am 
@pepe le moko Any load order requirements that I am aware of are in the rules, so it should be correctly sorted by whatever mod manager you use, including vanilla. If you discover any issues that are solved by changing the load order, please let me know and I will add it to the rules.
pepe le moko 5 ต.ค. @ 6: 49pm 
Could you give me some pointers about where this mod should be in the load order please?
Tyrant 3 ต.ค. @ 1: 43pm 
@divineDerivative Any chance of adding a way to configure the commonality rates of Philanderer and Faithful (ideally on a per-sex basis)?

Aside from those two that this mod adds, I'm only using only vanilla traits, and they're calculated at 0.1% chance. That's six times more rare than misogynist on female pawns and misandrist on male pawns.

To my tastes, "almost nonexistent" isn't a good spot for traits that can generate on baseline pawns. I would either increase the commonality rates considerably (perhaps making Philanderer a bit more common for male and Faithful a bit more common for female), or I'd set the commonality to 0 to disable them outright.

I could just make a personal patch, of course, but handling them in the same place as every other thing I'd want to tweak for this mod (i.e. in its mod options GUI) would be ideal.
Tyrant 3 ต.ค. @ 1: 31pm 
@Husker_85 The point about the high bisexuality rate is a good one, though my two cents is the default values should be at least a bit more plausible. A PRRI 2024 Generational Change Report clocks Gen Z adults at 15% bisexual, 5% gay, and 8% other.

I'd suggest to the author to make the default spread 30% bisexual, 10% gay, 10% asexual. But I'm not entrenched into the idea or anything.
Rieve 2 ต.ค. @ 10: 26pm 
"there should be some way to either ask them to join the colony"

I currently use "We Are United" mod for this functionality. Not sure if you'd heard of it, but worth checking out if you haven't!
tenten 30 ก.ย. @ 12: 33am 
I wanted a MOD that was tolerant of sexual orientation, but they were hard to find. I might have finally found the MOD I was looking for! Thanks!
AerosAtar 24 ก.ย. @ 5: 01am 
Thanks for the answer! That's perfect.

On a separate note: RotR's latest update seems to have broken your compatibility patch:

[WayBetterRomance] Error encountered while patching Romance on the Rim: System.InvalidProgramException: Invalid IL code in (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RomanceOnTheRim.QuestNode_Root_Crush.GetSinglePawns_Patch1 ()

Full Log: https://gist.github.com/HugsLibRecordKeeper/8349490a00ec339f3c94ad303333772d
divineDerivative  [ผู้สร้าง] 23 ก.ย. @ 11: 52am 
@AerosAtar It uses the vanilla process, which is to assign it after the age 13 growth moment.
AerosAtar 22 ก.ย. @ 2: 54am 
Somewhat random question to which I can't spot or intuit a definitive answer: In the current system, how does the trait assignment work for children born to the colony via Biotech?

Is the sexuality trait assigned at birth (probably the easiest solution), or at a specific age milestone (perhaps more realistic, but more cumbersome I would imagine), or is one just not assigned to them at all unless it pops up in the milestone choices (probably the worst solution)?