rimworld吧 关注:276,159贴子:5,119,606
  • 9回复贴,共1

关于Bulk Load For Transporters批量装载mod的一些疑似bug

只看楼主收藏回复

这mod刚安上去的时候毫无问题,直到某次我机械师带着一堆掘进机和两个搬运机出去挖矿回来之后,我的搬运机就开始发呆不干活,给D老师看了眼貌似是Bulk Load For Transporters这个mod一直在空引用导致搬运机没法工作,下掉mod再重装上去又可以正常工作了,现在不清楚是mod环境问题还是真的这个mod的某些神奇bug,所以不太敢去打扰作者,下面是D老师说问题根源的红字,请各位大佬帮忙看一下


IP属地:广东1楼2025-09-23 13:51回复
    Exception in Verse.AI.ThinkNode_ConditionalWorkMode TryIssueJobPackage: System.ArgumentNullException: Value cannot be null.
    Parameter name: key
    [Ref A653019E]
    [0x00006] in <51fded79cd284d4d911c5949aff4cb21>:0
    at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <51fded79cd284d4d911c5949aff4cb21>:0
    at System.Collections.Generic.Dictionary`2[TKey,TValue].TryGetValue (TKey key, TValue& value) [0x00000] in <51fded79cd284d4d911c5949aff4cb21>:0
    at BulkLoadForTransporters.Core.LoadingPlanner.ProcessDemands_Optimized (Verse.Pawn pawn, System.Collections.Generic.List`1[T] sandboxTransferables, System.Collections.Generic.Dictionary`2[TKey,TValue] supplyIndex, System.Collections.Generic.List`1[T] shoppingBasket, System.Single& currentHaulMass, System.Single finalMaxMass, System.Collections.Generic.Dictionary`2[TKey,TValue] constraints, System.Boolean backpackIsFullOrOverweight) [0x00185] in <2d9b0b8e2fe646ff96eb18cc294b6ebf>:0
    at BulkLoadForTransporters.Core.LoadingPlanner.TryCreateHaulPlan (Verse.Pawn pawn, BulkLoadForTransporters.Core.Interfaces.ILoadable loadable, System.Collections.Generic.Dictionary`2[TKey,TValue] constraints) [0x00649] in <2d9b0b8e2fe646ff96eb18cc294b6ebf>:0
    at BulkLoadForTransporters.Core.Utils.LoadTransporters_WorkGiverUtility.TryGiveBulkJob (Verse.Pawn pawn, BulkLoadForTransporters.Core.Interfaces.IManagedLoadable groupLoadable, Verse.AI.Job& job) [0x000fe] in <2d9b0b8e2fe646ff96eb18cc294b6ebf>:0
    at BulkLoadForTransporters.HarmonyPatches.LoadTransporters.WorkGiver_LoadTransporters_Patch.JobOnTransporter_Prefix (Verse.AI.Job& __result, Verse.Pawn p, RimWorld.CompTransporter transporter) [0x00023] in <2d9b0b8e2fe646ff96eb18cc294b6ebf>:0
    at RimWorld.LoadTransportersJobUtility.JobOnTransporter (Verse.Pawn p, RimWorld.CompTransporter transporter) [0x00017] in <24d25868955f4df08b02c73b55f389fe>:0
    - PREFIX Ilarion.BulkLoadForTransporters: Boolean BulkLoadForTransporters.HarmonyPatches.LoadTransporters.WorkGiver_LoadTransporters_Patch:JobOnTransporter_Prefix(Job& __result, Pawn p, CompTransporter transporter)
    at RimWorld.WorkGiver_LoadTransporters.JobOnThing (Verse.Pawn pawn, Verse.Thing t, System.Boolean forced) [0x00007] in <24d25868955f4df08b02c73b55f389fe>:0
    at RimWorld.JobGiver_Work.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x008ca] in <24d25868955f4df08b02c73b55f389fe>:0
    - 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)
    (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_Patch2(RimWorld.JobGiver_Work, Verse.Pawn, Verse.AI.JobIssueParams)>(RimWorld.JobGiver_Work,Verse.AI.ThinkResult&,Verse.Pawn,Verse.AI.JobIssueParams)
    at Verse.AI.ThinkNode_Priority.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00022] in <24d25868955f4df08b02c73b55f389fe>:0
    UnityEngine.StackTraceUtility:ExtractStackTrace ()
    (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
    Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
    Verse.AI.ThinkNode_Conditional:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
    Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
    Verse.AI.ThinkNode_Conditional:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
    Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
    Verse.AI.ThinkNode_Conditional:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
    Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
    Verse.AI.Pawn_JobTracker:DetermineNextJob (Verse.ThinkTreeDef&,bool)
    Verse.AI.Pawn_JobTracker:TryFindAndStartJob ()
    (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
    (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Pawn_DraftController.set_Drafted_Patch7 (RimWorld.Pawn_DraftController,bool)
    RimWorld.Pawn_DraftController:<GetGizmos>b__15_1 ()
    Verse.Command_Toggle:ProcessInput (UnityEngine.Event)
    Verse.GizmoGridDrawer:DrawGizmoGrid (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,bool)
    (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.GizmoGridDrawer.DrawGizmoGridFor_Patch1 (System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&)
    RimWorld.MapGizmoUtility:MapUIOnGUI ()
    (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs_Patch1 (RimWorld.MapInterface)
    (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootOnGUI_Patch1 (RimWorld.UIRoot_Play)
    (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch1 (Verse.Root)


    IP属地:广东2楼2025-09-23 13:51
    回复
      2026-01-08 02:31:10
      广告
      不感兴趣
      开通SVIP免广告
      虽然一卸解千愁,但是看到搬运机搁那慢慢悠悠的装货有这mod起码能节省一半以上的时间就舍不得下掉,来贴吧问问有没有啥办法


      IP属地:广东3楼2025-09-23 13:56
      回复
        不仅如此,这mod还要VE,否则一直引用vehicle导致小人建造不了东西


        IP属地:湖北来自Android客户端4楼2025-09-23 14:01
        收起回复
          用一件装载,这个也是吧友做的,地图上可以一键装穿梭机
          你楼里提到的mod其实是洞穴装东西更需要


          IP属地:澳大利亚来自iPhone客户端5楼2025-09-23 14:19
          收起回复
            是我的问题,我马上修。建议下次直接发在steam讨论里


            IP属地:中国香港来自iPhone客户端6楼2025-09-23 14:43
            收起回复