边缘世界 RimWorld

边缘世界 RimWorld

Way Better Romance
此主题已被锁定
divineDerivative  [开发者] 2024 年 3 月 15 日 下午 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.
最后由 divineDerivative 编辑于; 2024 年 5 月 8 日 下午 7:05
< >
正在显示第 1 - 15 条,共 25 条留言
creatura.exe 2024 年 4 月 14 日 下午 10: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  [开发者] 2024 年 4 月 15 日 上午 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 2024 年 4 月 15 日 下午 1: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!
最后由 Asylum Escapee 编辑于; 2024 年 4 月 15 日 下午 1:28
divineDerivative  [开发者] 2024 年 4 月 15 日 下午 1:33 
引用自 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 2024 年 4 月 15 日 下午 2:21 
引用自 divineDerivative
引用自 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 2024 年 4 月 15 日 下午 2: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  [开发者] 2024 年 4 月 15 日 下午 2:57 
引用自 Asylum Escapee
引用自 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  [开发者] 2024 年 4 月 15 日 下午 3:00 
引用自 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 2024 年 4 月 15 日 下午 3:24 
引用自 divineDerivative
引用自 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  [开发者] 2024 年 4 月 15 日 下午 3: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 2024 年 4 月 15 日 下午 4:09 
引用自 divineDerivative
引用自 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 2024 年 4 月 15 日 下午 8:46 
引用自 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 2024 年 4 月 23 日 下午 1: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.
最后由 Daeharde Trihardt 编辑于; 2024 年 4 月 23 日 下午 1:34
Flavius 2024 年 4 月 25 日 上午 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
最后由 Flavius 编辑于; 2024 年 4 月 25 日 上午 8:54
divineDerivative  [开发者] 2024 年 4 月 25 日 上午 9:01 
引用自 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.
< >
正在显示第 1 - 15 条,共 25 条留言
每页显示数: 1530 50