边缘世界 RimWorld

边缘世界 RimWorld

Rimpsyche - Disposition
Maux  [开发者] 10 月 1 日 上午 6:33
Bug Report
Report bugs here.
Please provide logs. I cannot do much without knowing what's going on.
< >
正在显示第 1 - 15 条,共 36 条留言
Raygne 10 月 1 日 下午 2:04 
最后由 Raygne 编辑于; 10 月 1 日 下午 2:05
Maux  [开发者] 10 月 1 日 下午 5:23 
引用自 Raygne
An error when Dispostion is used with Rimpsyche.

https://gist.github.com/HugsLibRecordKeeper/e6e42d081848a080bacff9c7ba0ffa58
Thanks it should be fixed now in 1.0.1
Maux  [开发者] 10 月 3 日 上午 5:35 
引用自 Magian
https://gist.githubusercontent.com/magian1127/c072968db2a9eb779950121eba97ddfa/raw/956e0243a7d29624b03f307fc36673e8dd33658a/Player-prev.log

Unable to enter the game, too many mods installed and I don't know which one is conflicting

Seems like your game is not able to find class defined in Disposition's dll, but your log shows a lot more problems coming from other mods as well.

1. Does your game load normally if you just remove Disposition?
2. Do you have Rimpsyche Personality Core installed?
3. Do you have a log that shows your mod list?
MerLatus 10 月 4 日 上午 12:40 
The animals modded in the mod kemomimihouse HardworkingKz have joy needs, and an error occur when the animals try to initiate a joy activity.

Exception in Verse.AI.ThinkNode_PrioritySorter TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 85860C09]
at Maux36.RimPsyche.Disposition.JoyGiver_Meditate_Reflectiveness.GetChance (Verse.Pawn pawn) [0x00008] in <37694548771f49919414eaa3cc7cdf18>:0
at Kz.JobGiver_HardworkingJoy.TryGetJoyOnChances (Verse.Pawn pawn, System.Boolean canDoDuringMedicalRest) [0x00123] in <366115e91452464e8f87b593f1220925>:0
at Kz.JobGiver_HardworkingJoy.TryGiveJob (Verse.Pawn pawn) [0x00029] in <366115e91452464e8f87b593f1220925>:0
at Verse.AI.ThinkNode_JobGiver.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0
at Verse.AI.ThinkNode_PrioritySorter.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x0012f] in <24d25868955f4df08b02c73b55f389fe>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.UnityEngine.StackTraceUtility.ExtractStackTrace_Patch1()
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Log.Error_Patch9(System.String)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.AI.ThinkNode_PrioritySorter.TryIssueJobPackage_Patch1(Verse.AI.ThinkNode_PrioritySorter, Verse.Pawn, Verse.AI.JobIssueParams)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Glue:AbiFixup<Verse.AI.ThinkResult Verse.AI.ThinkNode_PrioritySorter:TryIssueJobPackage(Verse.Pawn, Verse.AI.JobIssueParams),Verse.AI.ThinkResult Verse.AI.ThinkNode_PrioritySorter.TryIssueJobPackage_Patch1(Verse.AI.ThinkNode_PrioritySorter, Verse.Pawn, Verse.AI.JobIssueParams)>(Verse.AI.ThinkNode_PrioritySorter, Verse.AI.ThinkResult&, Verse.Pawn, Verse.AI.JobIssueParams)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch1(Verse.AI.ThinkNode_Priority, Verse.Pawn, Verse.AI.JobIssueParams)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Glue:AbiFixup<Verse.AI.ThinkResult Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Verse.Pawn, Verse.AI.JobIssueParams),Verse.AI.ThinkResult Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch1(Verse.AI.ThinkNode_Priority, Verse.Pawn, Verse.AI.JobIssueParams)>(Verse.AI.ThinkNode_Priority, Verse.AI.ThinkResult&, Verse.Pawn, Verse.AI.JobIssueParams)
[Core, Assembly-CSharp.dll] Verse.AI.ThinkNode_Tagger.TryIssueJobPackage(Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams)
[Core, Assembly-CSharp.dll] Verse.AI.ThinkNode_Subtree.TryIssueJobPackage(Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch1(Verse.AI.ThinkNode_Priority, Verse.Pawn, Verse.AI.JobIssueParams)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Glue:AbiFixup<Verse.AI.ThinkResult Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Verse.Pawn, Verse.AI.JobIssueParams),Verse.AI.ThinkResult Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch1(Verse.AI.ThinkNode_Priority, Verse.Pawn, Verse.AI.JobIssueParams)>(Verse.AI.ThinkNode_Priority, Verse.AI.ThinkResult&, Verse.Pawn, Verse.AI.JobIssueParams)
[Core, Assembly-CSharp.dll] Verse.AI.ThinkNode_Conditional.TryIssueJobPackage(Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch1(Verse.AI.ThinkNode_Priority, Verse.Pawn, Verse.AI.JobIssueParams)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Glue:AbiFixup<Verse.AI.ThinkResult Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Verse.Pawn, Verse.AI.JobIssueParams),Verse.AI.ThinkResult Verse.AI.ThinkNode_Priority.TryIssueJobPackage_Patch1(Verse.AI.ThinkNode_Priority, Verse.Pawn, Verse.AI.JobIssueParams)>(Verse.AI.ThinkNode_Priority, Verse.AI.ThinkResult&, Verse.Pawn, Verse.AI.JobIssueParams)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.AI.Pawn_JobTracker.DetermineNextJob_Patch2(Verse.AI.Pawn_JobTracker, Verse.ThinkTreeDef&, System.Boolean)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Glue:AbiFixup<Verse.AI.ThinkResult Verse.AI.Pawn_JobTracker:DetermineNextJob(Verse.ThinkTreeDef&, System.Boolean),Verse.AI.ThinkResult Verse.AI.Pawn_JobTracker.DetermineNextJob_Patch2(Verse.AI.Pawn_JobTracker, Verse.ThinkTreeDef&, System.Boolean)>(Verse.AI.Pawn_JobTracker, Verse.AI.ThinkResult&, Verse.ThinkTreeDef&, System.Boolean)
[Core, Assembly-CSharp.dll] Verse.AI.Pawn_JobTracker.TryFindAndStartJob()
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch5(Verse.AI.Pawn_JobTracker, Verse.AI.JobCondition, System.Boolean, System.Boolean)
[Core, Assembly-CSharp.dll] Verse.AI.Pawn_JobTracker.JobTrackerTickInterval(System.Int32 delta)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Pawn.TickInterval_Patch2(Verse.Pawn, System.Int32)
[Core, Assembly-CSharp.dll] Verse.Thing.DoTick()
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.TickList.Tick_Patch3(Verse.TickList)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.TickManager.DoSingleTick_Patch4(Verse.TickManager)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.TickManager.TickManagerUpdate_Patch4(Verse.TickManager)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Game.UpdatePlay_Patch4(Verse.Game)
[Prepatcher, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Root_Play.Update_Patch3(Verse.Root_Play)
Maux  [开发者] 10 月 4 日 上午 1:20 
引用自 MerLatus
The animals modded in the mod kemomimihouse HardworkingKz have joy needs, and an error occur when the animals try to initiate a joy activity.
Thank you for reporting! That was a very niche case but a huge mistake on my part. I've fixed the issue. The update will be uploaded soon.
Maux  [开发者] 10 月 4 日 上午 1:39 
引用自 Magian

I have been using 'Rimpsyche' without any issues, but whenever I use 'Disposition', the game won't even display the menu
Could you explain what you mean by not loading the menu? Do you mean it doesn't stop loading the game?
最后由 Maux 编辑于; 10 月 4 日 下午 7:42
Magian 10 月 4 日 下午 1:04 
After the loading disappears, no buttons appear, only a background.
Maux  [开发者] 10 月 4 日 下午 7:44 
引用自 Magian
After the loading disappears, no buttons appear, only a background.
So your game launches normally but when you add Disposition it doesn't load the menus at all? Is there no error log? I'm a little at a loss I can't think of a reason for this. Could you try unsubbing and resubbing the mod?
Magian 10 月 5 日 上午 1:07 
引用自 Maux
I deleted the mod files, then re-verified the game integrity, and it's working now. Sorry for the inconvenience, I should have done this earlier. Thank you
Maux  [开发者] 10 月 5 日 上午 1:28 
引用自 Magian
I deleted the mod files, then re-verified the game integrity, and it's working now. Sorry for the inconvenience, I should have done this earlier. Thank you
No worries. Glad it's working for you!
Lek 10 月 5 日 上午 9:05 
Whenever I try to use the counsel ability it completely removes my HUD and I can't pause the game or do anything else unless I click on a colonist with it. I have to do that and cancel the priority for everything to show up again. Unsure whats causing it, I'm not super sure on if you need my entire log or just this error that pops up whenever I try to use counsel on someone.

Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
[Ref D6C87E4]
at Maux36.RimPsyche.Disposition.Ideology.CompAbilityEffect_Counsel_Patch+CompAbilityEffect_Counsel_ExtraLabelMouseAttachment.Postfix (System.String& __result, Verse.LocalTargetInfo target, RimWorld.Ability ___parent) [0x00015] in <c8a3626f328940f1b0ca88ef9c185192>:0
at RimWorld.CompAbilityEffect_Counsel.ExtraLabelMouseAttachment (Verse.LocalTargetInfo target) [0x00161] in <31482697ada14932981abc5e76101d5d>:0
- POSTFIX Harmony_RimpsycheIdelogy: Void Maux36.RimPsyche.Disposition.Ideology.CompAbilityEffect_Counsel_Patch+CompAbilityEffect_Counsel_ExtraLabelMouseAttachment:Postfix(String& __result, LocalTargetInfo target, Ability ___parent)
at RimWorld.Verb_CastAbility.DrawAttachmentExtraLabel (Verse.LocalTargetInfo target) [0x0001a] in <31482697ada14932981abc5e76101d5d>:0
at RimWorld.Verb_CastAbilityTouch.OnGUI (Verse.LocalTargetInfo target) [0x00021] in <31482697ada14932981abc5e76101d5d>:0
at RimWorld.Targeter.TargeterOnGUI () [0x00013] in <31482697ada14932981abc5e76101d5d>:0
- POSTFIX SmashPhil.VehicleFramework: Void Vehicles.Patch_Rendering:DrawTargeters()
at RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs () [0x00079] in <31482697ada14932981abc5e76101d5d>:0
- POSTFIX Bubbles: Void Bubbles.Access.RimWorld_MapInterface_MapInterfaceOnGUI_BeforeMainTabs:Postfix()
at RimWorld.UIRoot_Play.UIRootOnGUI () [0x0001f] in <31482697ada14932981abc5e76101d5d>:0
- POSTFIX net.pardeike.rimworld.mod.camera+: Void CameraPlus.UIRoot_Play_UIRootOnGUI_Patch:Postfix()
at Verse.Root.OnGUI () [0x00046] in <31482697ada14932981abc5e76101d5d>:0
- POSTFIX UnlimitedHugs.HugsLib: Void HugsLib.Patches.Root_OnGUI_Patch:OnGUIHookUnfiltered()
- POSTFIX net.pardeike.rimworld.mod.camera+: Void CameraPlus.Root_OnGUI_Patch:Postfix()
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch2 (Verse.Root)
Maux  [开发者] 10 月 5 日 上午 10:07 
引用自 Lek
Whenever I try to use the counsel ability it completely removes my HUD and I can't pause the game or do anything else unless I click on a colonist with it. I have to do that and cancel the priority for everything to show up again. Unsure whats causing it, I'm not super sure on if you need my entire log or just this error that pops up whenever I try to use counsel on someone.

Ah darn it, yes I found the issue. Unfortunately I'm at my hometown now and can't update the mod untill next weekend.
The bug condition is having clicked the counsel ability and then hovering over something that is not a pawn. I'll put this up In the mod page. You can avoid this by clicking the ability button near the target pawn so the mouse does not get to hover over anything else.
Sorry for the inconvenience. Will fix this issue when I get back.
Lek 10 月 5 日 上午 10:19 
引用自 Maux
引用自 Lek
Whenever I try to use the counsel ability it completely removes my HUD and I can't pause the game or do anything else unless I click on a colonist with it. I have to do that and cancel the priority for everything to show up again. Unsure whats causing it, I'm not super sure on if you need my entire log or just this error that pops up whenever I try to use counsel on someone.

Ah darn it, yes I found the issue. Unfortunately I'm at my hometown now and can't update the mod untill next weekend.
The bug condition is having clicked the counsel ability and then hovering over something that is not a pawn. I'll put this up In the mod page. You can avoid this by clicking the ability button near the target pawn so the mouse does not get to hover over anything else.
Sorry for the inconvenience. Will fix this issue when I get back.

All good! I'll wait until you fix it, currently just testing out all my mods right now. Thanks for the speedy reply.
darkfiretim 11 月 5 日 上午 3:39 
Fragility makes slaves more rebellious while resilience makes them less.

EDIT: After some thought I can understand how this could be intended but it still seems counter intuitive. If it is intended perhaps some clarity tool tips could be added?
最后由 darkfiretim 编辑于; 11 月 5 日 上午 3:43
Maux  [开发者] 11 月 5 日 上午 3:48 
引用自 darkfiretim
Fragility makes slaves more rebellious while resilience makes them less.

EDIT: After some thought I can understand how this could be intended but it still seems counter intuitive. If it is intended perhaps some clarity tool tips could be added?
Could you explain what you mean? If you are referring to the suppressionfallrate being negative for tenacious pawns, that's how Vanilla operates. You can see this with clothings that changes the stat. There is nothing much I can do unless Tynan decides to change how it's presented.
< >
正在显示第 1 - 15 条,共 36 条留言
每页显示数: 1530 50