RimWorld

RimWorld

Way Better Romance
Denne tråd er blevet låst
divineDerivative  [udvikler] 15. mar. 2024 kl. 12:47
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.
Sidst redigeret af divineDerivative; 8. maj 2024 kl. 19:05
< >
Viser 1-15 af 25 kommentarer
creatura.exe 14. apr. 2024 kl. 22:16 
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  [udvikler] 15. apr. 2024 kl. 7:19 
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 15. apr. 2024 kl. 13:20 
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!
Sidst redigeret af Asylum Escapee; 15. apr. 2024 kl. 13:28
divineDerivative  [udvikler] 15. apr. 2024 kl. 13:33 
Oprindeligt skrevet af 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 15. apr. 2024 kl. 14:21 
Oprindeligt skrevet af divineDerivative:
Oprindeligt skrevet af 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 15. apr. 2024 kl. 14:52 
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  [udvikler] 15. apr. 2024 kl. 14:57 
Oprindeligt skrevet af Asylum Escapee:
Oprindeligt skrevet af 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  [udvikler] 15. apr. 2024 kl. 15:00 
Oprindeligt skrevet af 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 15. apr. 2024 kl. 15:24 
Oprindeligt skrevet af divineDerivative:
Oprindeligt skrevet af 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  [udvikler] 15. apr. 2024 kl. 15:29 
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 15. apr. 2024 kl. 16:09 
Oprindeligt skrevet af divineDerivative:
Oprindeligt skrevet af 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 15. apr. 2024 kl. 20:46 
Oprindeligt skrevet af 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 23. apr. 2024 kl. 13:30 
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.
Sidst redigeret af Daeharde Trihardt; 23. apr. 2024 kl. 13:34
Flavius 25. apr. 2024 kl. 8:53 
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
Sidst redigeret af Flavius; 25. apr. 2024 kl. 8:54
divineDerivative  [udvikler] 25. apr. 2024 kl. 9:01 
Oprindeligt skrevet af 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.
< >
Viser 1-15 af 25 kommentarer
Per side: 1530 50