RimWorld

RimWorld

Way Better Romance
This topic has been locked
divineDerivative  [developer] Mar 15, 2024 @ 12:47pm
1.5 Issues/Suggestions
CLOSED
Please follow the normal bug reporting instructions for any issues. Suggestions can just go in the comments.

If you encounter any issues with the 1.5 version, you can post here, but read these instructions first.

If you have any mods active that are not updated for 1.5, then don't bother, I will not even look into it.

Describe what went wrong. If you get an error in the console, click on that error and copy the entire contents of the bottom box; paste that into your reply. State whether or not you have other mods active. If you do have other mods, I may ask for a full log, so please pay attention to your notifications.

Suggestions for integration/updates based on new 1.5 features can also go here. Just keep in mind that these will be lower priority than getting the mod functional.
Last edited by divineDerivative; May 8, 2024 @ 7:05pm
< >
Showing 1-15 of 25 comments
creatura.exe Apr 14, 2024 @ 10:16pm 
got this bug when trying to look at the social tab after two characters became lovers. I know there is usually a hook up button, but it didnt dispplay. Clicking on the fertility of the couple, the drop down menu wont show up

here's the log info:
Exception filling tab RimWorld.ITab_Pawn_Social: System.NullReferenceException: Object reference not set to an instance of an object
[Ref E9212777]
at BetterRomance.PreceptUtility.AllowedSpouseCount (RimWorld.Ideo ideo, Verse.Gender gender) [0x0000d] in <62aff3dab8bf436183774edb904937ef>:0
at BetterRomance.PreceptUtility.CompareSpouseAndLoverCount (Verse.Pawn pawn) [0x0000b] in <62aff3dab8bf436183774edb904937ef>:0
at BetterRomance.HarmonyPatches.LovePartnerRelationUtility_GetHistoryEventForLoveRelationCountPlusOne.Prefix (Verse.Pawn pawn, RimWorld.HistoryEventDef& __result) [0x00000] in <62aff3dab8bf436183774edb904937ef>:0
at RimWorld.LovePartnerRelationUtility.GetHistoryEventForLoveRelationCountPlusOne (Verse.Pawn pawn) [0x00015] in <9b17790b066e46d08be4026d65926375>:0
- PREFIX rimworld.divineDerivative.romance: Boolean BetterRomance.HarmonyPatches.LovePartnerRelationUtility_GetHistoryEventForLoveRelationCountPlusOne:Prefix(Pawn pawn, HistoryEventDef& __result)
at BetterRomance.RomanceUtilities.IsThisCheating (Verse.Pawn pawn, Verse.Pawn otherPawn, System.Collections.Generic.List`1[Verse.Pawn]& cheaterList, System.Boolean loverCountOnly) [0x0002d] in <62aff3dab8bf436183774edb904937ef>:0
at BetterRomance.RomanceUtilities.WillPawnContinue (Verse.Pawn pawn, Verse.Pawn otherPawn, Verse.Pawn& cheatOn, System.Boolean loverCountOnly) [0x00003] in <62aff3dab8bf436183774edb904937ef>:0
at BetterRomance.HookupUtility.HookupSuccessChance (Verse.Pawn target, Verse.Pawn asker, System.Boolean ordered, System.Boolean forTooltip) [0x0004c] in <62aff3dab8bf436183774edb904937ef>:0
at BetterRomance.HookupUtility.HookupEligiblePair (Verse.Pawn initiator, Verse.Pawn target, System.Boolean forOpinionExplanation) [0x0017e] in <62aff3dab8bf436183774edb904937ef>:0
at BetterRomance.HookupUtility.HookupOption (Verse.Pawn initiator, Verse.Pawn hookupTarget, Verse.FloatMenuOption& option, System.Single& chance) [0x00038] in <62aff3dab8bf436183774edb904937ef>:0
at BetterRomance.HarmonyPatches.SocialCardUtility_DrawRelationsAndOpinions.HookupOptions (Verse.Pawn romancer) [0x00027] in <62aff3dab8bf436183774edb904937ef>:0
at BetterRomance.HarmonyPatches.SocialCardUtility_DrawRelationsAndOpinions.DrawTryHookup (UnityEngine.Rect buttonRect, Verse.Pawn pawn) [0x0002f] in <62aff3dab8bf436183774edb904937ef>:0
at BetterRomance.HarmonyPatches.SocialCardUtility_DrawRelationsAndOpinions.SocialCardHelper (Verse.Pawn pawn, UnityEngine.Rect rect) [0x000c8] in <62aff3dab8bf436183774edb904937ef>:0
at RimWorld.SocialCardUtility.DrawRelationsAndOpinions (UnityEngine.Rect rect, Verse.Pawn selPawnForSocialInfo) [0x001e9] in <9b17790b066e46d08be4026d65926375>:0
- TRANSPILER rimworld.divineDerivative.romance: IEnumerable`1 BetterRomance.HarmonyPatches.SocialCardUtility_DrawRelationsAndOpinions:Transpiler(IEnumerable`1 instructions)
at RimWorld.SocialCardUtility.DrawSocialCard (UnityEngine.Rect rect, Verse.Pawn pawn) [0x001f2] in <9b17790b066e46d08be4026d65926375>:0
at RimWorld.ITab_Pawn_Social.FillTab () [0x0002b] in <9b17790b066e46d08be4026d65926375>:0
at Verse.InspectTabBase+<>c__DisplayClass19_0.<DoTabGUI>b__0 () [0x00039] in <9b17790b066e46d08be4026d65926375>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Log:ErrorOnce (string,int)
Verse.InspectTabBase/<>c__DisplayClass19_0:<DoTabGUI>b__0 ()
divineDerivative  [developer] Apr 15, 2024 @ 7:19am 
Do you have any other mods active? Any DLCs? What's the spouse/lover count precepts for both of them? If you have other mods please provide a full log.
Asylum Escapee Apr 15, 2024 @ 1:20pm 
Got a fairly similar error here. Doesnt show up in the in game log. Error is at line 2578.

https://gist.github.com/HugsLibRecordKeeper/2b88f2b9ad2417c4393844c10cb8329d

I guess it got something to do with Androids or yayo anim? My best guess xD

Also just noticed now it only happens in the social tab of the two lovers. Social tabs of any other works just fine. Even the Ghouls! Good on ya little twitchy!
Last edited by Asylum Escapee; Apr 15, 2024 @ 1:28pm
divineDerivative  [developer] Apr 15, 2024 @ 1:33pm 
Originally posted by Asylum Escapee:
Got a fairly similar error here. Doesnt show up in the in game log. Error is at line 2578.

https://gist.github.com/HugsLibRecordKeeper/2b88f2b9ad2417c4393844c10cb8329d
You have mods active that are not updated for 1.5.
Asylum Escapee Apr 15, 2024 @ 2:21pm 
Originally posted by divineDerivative:
Originally posted by Asylum Escapee:
Got a fairly similar error here. Doesnt show up in the in game log. Error is at line 2578.

https://gist.github.com/HugsLibRecordKeeper/2b88f2b9ad2417c4393844c10cb8329d
You have mods active that are not updated for 1.5.

I do? Weird. They all supposed to be according to rimpy atleast. Happen to know who the culprit(s) is? I'll do a full mod refresh just to make sure and see if that helps. Did one yday xD

I'll go through the modpages one by one while it redownloads atleast to spend the time. Appriciate the quick reply though and making me aware of that!
creatura.exe Apr 15, 2024 @ 2:52pm 
Full Log: https://gist.github.com/HugsLibRecordKeeper/25fb47e396089be523c48d8b0035836e

I have all DLC and a few QL mods, but none that should get influence anything related to this one?
divineDerivative  [developer] Apr 15, 2024 @ 2:57pm 
Originally posted by Asylum Escapee:
Originally posted by divineDerivative:
You have mods active that are not updated for 1.5.

I do? Weird. They all supposed to be according to rimpy atleast. Happen to know who the culprit(s) is? I'll do a full mod refresh just to make sure and see if that helps. Did one yday xD

I'll go through the modpages one by one while it redownloads atleast to spend the time. Appriciate the quick reply though and making me aware of that!
There's errors at the beginning of the log for some xml stuff that changed for 1.5. And, unfortunately, just because a mod says that it's updated, doesn't mean they did a good job 🤷‍♀️
divineDerivative  [developer] Apr 15, 2024 @ 3:00pm 
Originally posted by creatura.exe:
Full Log: https://gist.github.com/HugsLibRecordKeeper/25fb47e396089be523c48d8b0035836e

I have all DLC and a few QL mods, but none that should get influence anything related to this one?
I've discovered that Anomaly stuff can remove a pawn's ideoligion. Are either of the people involved in the error some sort of mutant or weird thing? (I don't have Anomaly, so I can only see what's in base game dll.)
Asylum Escapee Apr 15, 2024 @ 3:24pm 
Originally posted by divineDerivative:
Originally posted by Asylum Escapee:

I do? Weird. They all supposed to be according to rimpy atleast. Happen to know who the culprit(s) is? I'll do a full mod refresh just to make sure and see if that helps. Did one yday xD

I'll go through the modpages one by one while it redownloads atleast to spend the time. Appriciate the quick reply though and making me aware of that!
There's errors at the beginning of the log for some xml stuff that changed for 1.5. And, unfortunately, just because a mod says that it's updated, doesn't mean they did a good job 🤷‍♀️
Hmm. If its those, then its probably related to NL Facial anim or related things to that. Which is true tbh. NL still working on it. I'll mess around a bit to see if I can't narrow it down to which specifically it is. Thanks again tho! Think I'll try turning on Visual Exceptions once its all downloaded again.

Don't get me wrong though, not trying to be rude or anything. I weirdly enough enjoy the whole making the list work process despite my code knowledge being non-existant xD
divineDerivative  [developer] Apr 15, 2024 @ 3:29pm 
Yeah, any time I decide to actually play fully modded RimWorld it can take hours to make all the errors go away.

I added a bunch of null checks for ideo, could you both try the github version and see if that fixes it? https://github.com/divineDerivative/WayBetterRomance
creatura.exe Apr 15, 2024 @ 4:09pm 
Originally posted by divineDerivative:
Originally posted by creatura.exe:
Full Log: https://gist.github.com/HugsLibRecordKeeper/25fb47e396089be523c48d8b0035836e

I have all DLC and a few QL mods, but none that should get influence anything related to this one?
I've discovered that Anomaly stuff can remove a pawn's ideoligion. Are either of the people involved in the error some sort of mutant or weird thing? (I don't have Anomaly, so I can only see what's in base game dll.)

Ahhh I see, yeah it most likely is an issue with Anomaly. The error happens when the character are normal (as far as i know when it comes to anomaly), but I also get other errors when character try to hook up or hang out with ghoul and creepers
Asylum Escapee Apr 15, 2024 @ 8:46pm 
Originally posted by divineDerivative:
Yeah, any time I decide to actually play fully modded RimWorld it can take hours to make all the errors go away.

I added a bunch of null checks for ideo, could you both try the github version and see if that fixes it? https://github.com/divineDerivative/WayBetterRomance
I'll do a longer test after work. But from a quick peek just now it seems fixed. No more transparent windows!
Daeharde Trihardt Apr 23, 2024 @ 1:30pm 
Adding on a new report; I'm currently not seeing anything my logs, though, do let me know if you want to export them in case you'll see something I don't.

When pawns are in a confined space (small allow areas) and dates/hangouts are enabled, the game's TPS will absolutely crash and micro-stutters will rapidly occur. I think they're constantly proposing it, failing to find a location to do so, and re-proposing it.
Last edited by Daeharde Trihardt; Apr 23, 2024 @ 1:34pm
Flavius Apr 25, 2024 @ 8:53am 
Could you remove the need for a double bed to have a hookup? In reality people definitely can hook up in a single bed, or with no bed at all, and this restriction keeps natural hookups from really happening. Currently you have to "plan" for hookups by building double beds for anyone you intend to hook up
Last edited by Flavius; Apr 25, 2024 @ 8:54am
divineDerivative  [developer] Apr 25, 2024 @ 9:01am 
Originally posted by Flavius:
Could you remove the need for a double bed to have a hookup? In reality people definitely can hook up in a single bed, or with no bed at all, and this restriction keeps natural hookups from really happening. Currently you have to "plan" for hookups by building double beds for anyone you intend to hook up
This thread is for issues or suggestions related to the 1.5 update. Plain old suggestions can go in the comments.

But the answer is no, I'm not interested in figuring out how to make two pawns occupy one cell. Give everyone a double bed or put some double sleeping spots on the floor where you think it makes sense for random hook ups to happen.
< >
Showing 1-15 of 25 comments
Per page: 1530 50