RimWorld

RimWorld

Way Better Romance
 This topic has been pinned, so it's probably important
divineDerivative  [developer] 9 Aug, 2023 @ 6:15pm
Compatibility Requests
If you have questions about compatibility please check the first two posts in this thread first to see if I've already checked that mod. If not, let me know what kind of compatibility might be needed. You must provide a link to the mod in question; directly to the source code would be appreciated.

For race mods, please encourage the author to write their own compatibility patches. Instructions can be found here[github.com]. If something beyond those patches is needed, let me know and I'll look into it. Also let me know when you encounter a race mod that has the patches already!
Last edited by divineDerivative; 28 Mar @ 8:17am
< >
Showing 91-105 of 111 comments
divineDerivative  [developer] 3 Feb @ 12:01pm 
While it would be easy to fix the hook up pregnancy issue, there are other issues with this 'update'. They've switched transpilers, which change the original method with only the changes you need, to destructive prefixes, which are a copy of the original method with their change being the only difference, and then don't allow the original method to run. This means that any other mod that wants to change that method is unable to unless they separately patch the prefixes. This is the opposite of standard modding practice. You want to replace destructive prefixes with transpilers when possible. To go the other direction is... strange.

Hermaphrodite Gene Continued basically erases several of my age related patches. Since a major feature of Way Better Romance is age related changes for HAR compatibility, I consider this breaking my mod. So I will have to mark it as incompatible. I'm about to upload an update for AlternateFertility, so I suggest you use that instead.
Fair enough, thanks!
Originally posted by divineDerivative:

...

Originally posted by divineDerivative:
Any pawn with the "psychology disabled" gene is prevented from gaining any traits, which means my code will treat them the same as ace/aro. The VRE team would need to make an exception for orientation traits.

As for dates and hookups, since it's a xenotype and not a race, and their ability to participate is based on the presence of a gene rather than being inherent to certain pawn kinds, there's no where to apply age settings. I would suggest asking them to apply whatever fix they used for normal romance to the activities from Way Better Romance.

So in short, the VE team will need to provide compatibility on their side.

Hey, new to the world of Rimworld modding, so apologies if this is something you've looked at, but I was digging into this for another compatibility patch and think there's actually a solution to the traits bit, unsure about the dating/hookups.

The psychology disabled gene prevents them from gaining any traits that aren't in the allowedTraits def. This is what allows them to work with VE's warcaskets


https://github.com/Vanilla-Expanded/VanillaRacesExpanded-Android/blob/main/1.5/Source/HarmonyPatches/TraitSet_GainTrait_Patch.cs#L16

So by patching the allowedTraits, you should be able to allow them to gain traits from your mod

https://github.com/Vanilla-Expanded/VanillaRacesExpanded-Android/blob/main/1.5/Defs/AndroidSettings.xml#L49

I might noodle around with a compatibility patch once I'm done moving and get some free time, but thought I'd mention it in case it's something you want to integrate
(just kidding, dug through this mod's code and realised that you've patched this already)
I've been using mlie's remake of Rational Romance 2. It has been awesome... and then I chanced upon your mod/remake of rational romance. Figured I could give it a try since it's the same thing (which is awesome) but with some extra tweaks. But I realized that it is incompatible with another mod on my list.... Prisoner Recreation. :'( Which means I'll stick to Rational Romance 2 - fork by Mlie for now... but I am still interested to test your mod out, too! If you ever fix the incompatibility with Prisoner Recreation.

I can also be found on Discord as SaMaHaJoGu if you do get around to trying to patch it up. I'd love to be the guinea pig for testing comp patches for them.
divineDerivative  [developer] 19 Mar @ 11:48am 
Originally posted by SaMaHaJoGu:
I've been using mlie's remake of Rational Romance 2. It has been awesome... and then I chanced upon your mod/remake of rational romance. Figured I could give it a try since it's the same thing (which is awesome) but with some extra tweaks. But I realized that it is incompatible with another mod on my list.... Prisoner Recreation. :'( Which means I'll stick to Rational Romance 2 - fork by Mlie for now... but I am still interested to test your mod out, too! If you ever fix the incompatibility with Prisoner Recreation.

I can also be found on Discord as SaMaHaJoGu if you do get around to trying to patch it up. I'd love to be the guinea pig for testing comp patches for them.
The first post in this thread has the list of incompatible mods with notes on why they're incompatible.
it says this mod is compatible with RJW but on my save when the pawns hookup they use a vanilla style lovin' system. Any way to change this? (keep in mind I'm still on 1.4 rimworld)
divineDerivative  [developer] 28 Mar @ 8:16am 
Originally posted by TheGreat101:
it says this mod is compatible with RJW but on my save when the pawns hookup they use a vanilla style lovin' system. Any way to change this? (keep in mind I'm still on 1.4 rimworld)
Honestly I would just turn off hookups. RJW has a very similar thing already. That kind of complex integration would need to be done on their side. On my side I just make sure the extra asexual traits are recognized and use their fertility stat.
Originally posted by divineDerivative:
Originally posted by TheGreat101:
it says this mod is compatible with RJW but on my save when the pawns hookup they use a vanilla style lovin' system. Any way to change this? (keep in mind I'm still on 1.4 rimworld)
Honestly I would just turn off hookups. RJW has a very similar thing already. That kind of complex integration would need to be done on their side. On my side I just make sure the extra asexual traits are recognized and use their fertility stat.
got it thanks
Is it compatible with this mod?
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3081507494

I mostly just want the stains and can probably disable the recreation since it's already in this mod
divineDerivative  [developer] 4 May @ 11:00am 
Originally posted by Imagine12:
Is it compatible with this mod?
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3081507494

I mostly just want the stains and can probably disable the recreation since it's already in this mod
It won't cause any errors, but hook ups won't trigger the mess. Making it do so on my side would require copying their patch just to make a small adjustment, which is terrible for maintainability. If they ever change something in the patch I would have to know about it so I could make the same change in my copy. I really don't want to do that.

If they changed their postfix to use the abstract JobDriver instead of JobDriver_Lovin, I could easily apply it to my JobDriver_DoLovinCasual. This would only require some minor adjustments on their side, but is obviously up to them and might have consequences I can't anticipate.
PHCGamer 12 May @ 2:23pm 
Originally posted by divineDerivative:
While it would be easy to fix the hook up pregnancy issue, there are other issues with this 'update'. They've switched transpilers, which change the original method with only the changes you need, to destructive prefixes, which are a copy of the original method with their change being the only difference, and then don't allow the original method to run. This means that any other mod that wants to change that method is unable to unless they separately patch the prefixes. This is the opposite of standard modding practice. You want to replace destructive prefixes with transpilers when possible. To go the other direction is... strange.

Hermaphrodite Gene Continued basically erases several of my age related patches. Since a major feature of Way Better Romance is age related changes for HAR compatibility, I consider this breaking my mod. So I will have to mark it as incompatible. I'm about to upload an update for AlternateFertility, so I suggest you use that instead.

Problem is, AlternateFertility has a dealbreaker of an issue of its own.
Hey there, just wanna check if this is compatible with the newly release mod Intimacy from Turkler https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3498422643&searchtext=
divineDerivative  [developer] 14 Jun @ 7:19am 
Originally posted by BloodySteel:
Hey there, just wanna check if this is compatible with the newly release mod Intimacy from Turkler https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3498422643&searchtext=
The description of that mod states that it is compatible with Way Better Romance.
Any updates on the quest for Non-Binary Gender compatibility?
< >
Showing 91-105 of 111 comments
Per page: 1530 50