rimworld吧 关注:246,770贴子:4,436,213
  • 36回复贴,共1

萌螈赤血宗MOD有问题,会导致小人无视工作闲逛,右键报错

只看楼主收藏回复

萌螈赤血宗MOD有问题,会导致小人无视工作闲逛,右键报错
上午发现了这个问题
整来整去都没发现什么导致的
本来以为是游戏本体更新了
但是试着吧MOD环境跳回1月版本的则能够正常使用
然后由于最近在玩怪猎崛起曙光
2月26之后就没玩过环世界了
也就昨天准备重玩
所以看了下MOD的更新进度
安装了很萌的婴儿房装饰
然后吧米莉拉绮罗等等MOD更新了一下到最新版本
再然后就是吧仙路的新火属性MOD和本体等等都更新了
再然后就是萌螈本体和血萌螈本体也更新了
所以锁定出问题的就在以上的MOD里面
反复找了没找到原因
还用了能够显示什么MOD报错的MOD测试了也找不到原因
然后就去浏览以上MOD的STEAM创意工坊评论看看有没有类似的问题
最终再萌螈赤血宗MOD上面看到了3月6号一个叫落魄的魔王的玩家也表示出现了一样的问题
然后就在刚才,我吧MOD都挂上,唯独移除了萌螈赤血宗MOD
再次进入游戏,开发者模式快速测试
一切正常
所以判定问题出在他身上
在这里汇报一下
然后发一下下午的时候报错拉出来的报告
~~~~~~~~~~~~~~~~~报告的分割线~~~~~~~~~~~~~~~~~~~~~~~
Error trying to make float menu for Greenie: System.ArgumentNullException: Value cannot be null.Parameter name: type[Ref 4D7E85D2]at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic)at System.Activator.CreateInstance (System.Type type)at RimWorld.WorkGiverDef.get_Worker ()at RimWorld.FloatMenuMakerMap.AddJobGiverWorkOrders (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts, System.Boolean drafted)- TRANSPILER PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)- PREFIX OskarPotocki.VFECore: Boolean AnimalBehaviours.VanillaExpandedFramework_FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:SkipIfAnimal(Pawn pawn)- PREFIX Torann.ARimworldOfMagic: Boolean TorannMagic.TorannMagicMod+SkipPolymorph_UndraftedOrders_Patch:Prefix(Vector3 clickPos, Pawn pawn, List`1 opts, Boolean drafted)- POSTFIX Torann.ARimworldOfMagic: Void TorannMagic.TorannMagicMod+FloatMenuMakerMap_MagicJobGiver_Patch:Postfix(Vector3 clickPos, Pawn pawn, List`1 opts, Boolean drafted)at RimWorld.FloatMenuMakerMap.AddUndraftedOrders (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts)- PREFIX Torann.ARimworldOfMagic: Boolean TorannMagic.TorannMagicMod+GolemUndraftedOrder_Patch:Prefix(Vector3 clickPos, Pawn pawn, List`1 opts)- POSTFIX Inoshishi3.KTTFDEM: Void KurinDeluxeEditionMechanoids.HarmonyPatches_KurinMechanoidBulkPatches+HarmonyPatches_AddUndraftedOrders_Disassemble:Postfix(Vector3 clickPos, Pawn pawn, List`1 opts)- POSTFIX Inoshishi3.KTTFDEM: Void KurinDeluxeEditionMechanoids.HarmonyPatches_KurinMechanoidBulkPatches+HarmonyPatches_AddUndraftedOrders_Recharge:Postfix(Vector3 clickPos, Pawn pawn, List`1 opts)at RimWorld.FloatMenuMakerMap.ChoicesAtFor (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Boolean suppressAutoTakeableGoto)- TRANSPILER Ninetail.HarmonyPatch: IEnumerable`1 Ninetail.Harmony_ChoicesAtFor:Transpiler(IEnumerable`1 instructions, ILGenerator iL)- POSTFIX OskarPotocki.VFECore: Void VFE.Mechanoids.HarmonyPatches.FloatMenuMakerMap_ChoicesAtFor_Patch:Postfix(List`1& __result, Vector3 clickPos, Pawn pawn, Boolean suppressAutoTakeableGoto)- POSTFIX GiddyUp: Void GiddyUp.Harmony.FloatMenuMakerMap_ChoicesAtFor:Postfix(Vector3 clickPos, Pawn pawn, List`1 __result)- POSTFIX Torann.ARimworldOfMagic: Void TorannMagic.TorannMagicMod+FloatMenuMakerMap_ROMV_Undead_Patch:Postfix(Vector3 clickPos, Pawn pawn, List`1& __result)at RimWorld.FloatMenuMakerMap.TryMakeFloatMenu (Verse.Pawn pawn) AnimalBehaviours.VanillaExpandedFramework_FloatMenuMakerMap_AddJobGiverWorkOrders_Patch was patched by: TorannMagic.TorannMagicMod+SkipPolymorph_UndraftedOrders_Patch was patched by: TorannMagic.TorannMagicMod+FloatMenuMakerMap_MagicJobGiver_Patch was patched by: TorannMagic.TorannMagicMod+GolemUndraftedOrder_Patch was patched by: VFE.Mechanoids.HarmonyPatches.FloatMenuMakerMap_ChoicesAtFor_Patch was patched by: TorannMagic.TorannMagicMod+FloatMenuMakerMap_ROMV_Undead_Patch was patched by:
顺便@小守雲 作者


IP属地:上海1楼2025-03-23 20:28回复
    @小守雲
    @小守雲


    IP属地:上海2楼2025-03-23 20:29
    收起回复
      广告
      立即查看
      @ 小守雲


      IP属地:上海3楼2025-03-23 20:33
      回复
        AI plz


        IP属地:甘肃4楼2025-03-23 20:50
        回复
          我的邪修小人也会闲逛


          IP属地:上海来自Android客户端5楼2025-03-23 21:09
          收起回复
            我今天晚上刚开的新档 没发现有这个问题啊 无论是自动工作还是右键强制都正常


            IP属地:山东来自Android客户端6楼2025-03-24 00:23
            回复
              一般这种情况都是MOD间冲突,你可以检查一下是否有修改了小人寻路逻辑或者工作逻辑的MOD,进行二分法问题排查。


              IP属地:江苏来自Android客户端7楼2025-03-24 17:18
              收起回复
                看你这个报错不是萌螈的,是rwom的错。


                IP属地:浙江来自iPhone客户端8楼2025-03-24 17:25
                收起回复
                  广告
                  立即查看
                  我靠我也是 小人一直在闲逛不干活 一直在报这个红字


                  IP属地:广东来自Android客户端9楼2025-03-25 11:51
                  收起回复
                    来来回回还是只有你们几个反馈,报错都是这样VE框架,performanceOptimizer还有边缘魔法等。我光看红字完全不知道我的什么程序出现了冲突,因为没有任何我这边的报错。不过看情况是角色的floatmenu(选择角色然后右键出来的那个菜单,灭火之类工作的那个)出现了错误,导致获取工作并创建实例时失败。但是在派系拓展中,我应该没有写类似的东西。


                    IP属地:江苏来自Android客户端10楼2025-03-27 14:40
                    收起回复
                      我昨晚更新了一下,你们试试还有没有这个问题


                      IP属地:江苏来自Android客户端11楼2025-04-01 13:19
                      收起回复
                        Error trying to make float menu for Calhoun: System.ArgumentNullException: Value cannot be null.
                        Parameter name: type
                        [Ref 4D7E85D2]
                        at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic)
                        at System.Activator.CreateInstance (System.Type type)
                        at RimWorld.WorkGiverDef.get_Worker ()
                        at RimWorld.FloatMenuMakerMap.AddJobGiverWorkOrders (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts, System.Boolean drafted)
                        - TRANSPILER PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)
                        - PREFIX OskarPotocki.VFECore: Boolean AnimalBehaviours.VanillaExpandedFramework_FloatMenuMakerMap_AddJobGiverWorkOrders_Patch:SkipIfAnimal(Pawn pawn)
                        - PREFIX Torann.ARimworldOfMagic: Boolean TorannMagic.TorannMagicMod+SkipPolymorph_UndraftedOrders_Patch:Prefix(Vector3 clickPos, Pawn pawn, List`1 opts, Boolean drafted)
                        - POSTFIX Torann.ARimworldOfMagic: Void TorannMagic.TorannMagicMod+FloatMenuMakerMap_MagicJobGiver_Patch:Postfix(Vector3 clickPos, Pawn pawn, List`1 opts, Boolean drafted)
                        at RimWorld.FloatMenuMakerMap.AddUndraftedOrders (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Collections.Generic.List`1[T] opts)
                        - PREFIX Torann.ARimworldOfMagic: Boolean TorannMagic.TorannMagicMod+GolemUndraftedOrder_Patch:Prefix(Vector3 clickPos, Pawn pawn, List`1 opts)
                        - POSTFIX Inoshishi3.KTTFDEM: Void KurinDeluxeEditionMechanoids.HarmonyPatches_KurinMechanoidBulkPatches+HarmonyPatches_AddUndraftedOrders_Disassemble:Postfix(Vector3 clickPos, Pawn pawn, List`1 opts)
                        - POSTFIX Inoshishi3.KTTFDEM: Void KurinDeluxeEditionMechanoids.HarmonyPatches_KurinMechanoidBulkPatches+HarmonyPatches_AddUndraftedOrders_Recharge:Postfix(Vector3 clickPos, Pawn pawn, List`1 opts)
                        at RimWorld.FloatMenuMakerMap.ChoicesAtFor (UnityEngine.Vector3 clickPos, Verse.Pawn pawn, System.Boolean suppressAutoTakeableGoto)
                        - TRANSPILER Ninetail.HarmonyPatch: IEnumerable`1 Ninetail.Harmony_ChoicesAtFor:Transpiler(IEnumerable`1 instructions, ILGenerator iL)
                        - POSTFIX OskarPotocki.VFECore: Void VFE.Mechanoids.HarmonyPatches.FloatMenuMakerMap_ChoicesAtFor_Patch:Postfix(List`1& __result, Vector3 clickPos, Pawn pawn, Boolean suppressAutoTakeableGoto)
                        - POSTFIX GiddyUp: Void GiddyUp.Harmony.FloatMenuMakerMap_ChoicesAtFor:Postfix(Vector3 clickPos, Pawn pawn, List`1 __result)
                        - POSTFIX Torann.ARimworldOfMagic: Void TorannMagic.TorannMagicMod+FloatMenuMakerMap_ROMV_Undead_Patch:Postfix(Vector3 clickPos, Pawn pawn, List`1& __result)
                        at RimWorld.FloatMenuMakerMap.TryMakeFloatMenu (Verse.Pawn pawn)
                        AnimalBehaviours.VanillaExpandedFramework_FloatMenuMakerMap_AddJobGiverWorkOrders_Patch was patched by:
                        TorannMagic.TorannMagicMod+SkipPolymorph_UndraftedOrders_Patch was patched by:
                        TorannMagic.TorannMagicMod+FloatMenuMakerMap_MagicJobGiver_Patch was patched by:
                        TorannMagic.TorannMagicMod+GolemUndraftedOrder_Patch was patched by:
                        VFE.Mechanoids.HarmonyPatches.FloatMenuMakerMap_ChoicesAtFor_Patch was patched by:
                        TorannMagic.TorannMagicMod+FloatMenuMakerMap_ROMV_Undead_Patch was patched by:


                        IP属地:上海12楼2025-04-01 15:19
                        回复
                          Exception in RimWorld.ThinkNode_ConditionalOfPlayerFaction TryIssueJobPackage: System.ArgumentNullException: Value cannot be null.
                          Parameter name: type
                          [Ref A48EEA0B]
                          at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic)
                          at System.Activator.CreateInstance (System.Type type)
                          at RimWorld.WorkGiverDef.get_Worker ()
                          at WorkTab.Pawn_WorkSettings_CacheWorkGiversInOrder+<>c. <Prefix>b__5_0 (RimWorld.WorkGiverDef wgd)
                          at System.Linq.Enumerable+SelectListIterator`2[TSource,TResult].MoveNext ()
                          at System.Linq.Enumerable+WhereEnumerableIterator`1[TSource].ToArray ()
                          at <0x2a9166f3d20 + 0x00076> <unknown method>
                          at System.Linq.OrderedEnumerable`1[TElement].ToList ()
                          at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source)
                          at WorkTab.Pawn_WorkSettings_CacheWorkGiversInOrder.Prefix (RimWorld.Pawn_WorkSettings __instance)
                          at RimWorld.Pawn_WorkSettings.CacheWorkGiversInOrder ()
                          - PREFIX fluffy.worktab: Boolean WorkTab.Pawn_WorkSettings_CacheWorkGiversInOrder:Prefix(Pawn_WorkSettings __instance)
                          at RimWorld.Pawn_WorkSettings.get_WorkGiversInOrderEmergency ()
                          at RimWorld.JobGiver_Work.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams)
                          - TRANSPILER Uuugggg.rimworld.Mining_Priority.main: IEnumerable`1 Mining_Priority.Prioritized_Patch:Transpiler(IEnumerable`1 instructions, MethodBase mb)
                          - TRANSPILER rimworld.whyisthat.expandedroofing.fixbuildorder: IEnumerable`1 ExpandedRoofing.FixFinishFrameBuildOrder:Transpiler(IEnumerable`1 instructions)
                          - TRANSPILER SmarterConstruction: List`1 SmarterConstruction.Patches.PatchMakeFinishFramesPrioritized:Transpiler(IEnumerable`1 instructions, ILGenerator generator)
                          - PREFIX Orion.Hospitality: Boolean Hospitality.Patches.JobGiver_Work_Patch+TryIssueJobPackage:Prefix(Pawn pawn)
                          at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Glue:AbiFixup<Verse.AI.ThinkResult RimWorld.JobGiver_Work:TryIssueJobPackage(Verse.Pawn, Verse.AI.JobIssueParams),Verse.AI.ThinkResult RimWorld.JobGiver_Work.TryIssueJobPackage_Patch1(RimWorld.JobGiver_Work, Verse.Pawn, Verse.AI.JobIssueParams)>(RimWorld.JobGiver_Work,Verse.AI.ThinkResult&,Verse.Pawn,Verse.AI.JobIssueParams)
                          at Kz.JobGiver_HardworkingWork.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams)
                          at Verse.AI.ThinkNode_Priority.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams)
                          Mining_Priority.Prioritized_Patch was patched by:
                          Hospitality.Patches.JobGiver_Work_Patch was patched by:
                          RimWorld.JobGiver_Work.TryIssueJobPackage_Patch1 was patched by:
                          PRE:
                          Hospitality.Patches.JobGiver_Work_Patch+TryIssueJobPackage.Prefix
                          TRANS:
                          Mining_Priority.Prioritized_Patch.Transpiler,
                          ExpandedRoofing.FixFinishFrameBuildOrder.Transpiler,
                          SmarterConstruction.Patches.PatchMakeFinishFramesPrioritized.Transpiler


                          IP属地:上海13楼2025-04-01 15:19
                          回复
                            我用二分法查了一整天,也发现它有问题


                            IP属地:江苏来自Android客户端14楼2025-04-02 12:55
                            回复