rimworld吧 关注:266,720贴子:4,940,569
  • 16回复贴,共1
求助

关于无法交易的问题

只看楼主收藏回复

最近排查mod时发现的新问题……现在我游玩时派系据点的交易物品清单无法正常生成了(也包括地图内的野生动物),目前不知道是什么mod冲突导致的问题。
(报错代码随后用电脑补发)





IP属地:广西来自Android客户端1楼2025-08-14 23:05回复
    报错文件之一:StatRequest for null def.UnityEngine.StackTraceUtility:ExtractStackTrace ()(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)RimWorld.StatRequest:For (Verse.BuildableDef,Verse.ThingDef,RimWorld.QualityCategory)RimWorld.StatWorker:GetValueAbstract (Verse.BuildableDef,Verse.ThingDef)RimWorld.StatExtension:GetStatValueAbstract (Verse.BuildableDef,RimWorld.StatDef,Verse.ThingDef)RimWorld.StockGenerator_Animals:PawnKindAllowed (Verse.PawnKindDef,RimWorld.Planet.PlanetTile)RimWorld.StockGenerator_Animals/<>c__DisplayClass9_1:<GenerateThings>b__1 (Verse.PawnKindDef)System.Linq.Enumerable/WhereListIterator`1<Verse.PawnKindDef>:MoveNext ()Verse.GenCollection:TryRandomElementByWeight<Verse.PawnKindDef> (System.Collections.Generic.IEnumerable`1<Verse.PawnKindDef>,System.Func`2<Verse.PawnKindDef, single>,Verse.PawnKindDef&)RimWorld.StockGenerator_Animals/<GenerateThings>d__9:MoveNext ()RimWorld.ThingSetMaker_TraderStock:Generate (RimWorld.ThingSetMakerParams,System.Collections.Generic.List`1<Verse.Thing>)(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.ThingSetMaker.Generate_Patch1 (RimWorld.ThingSetMaker,RimWorld.ThingSetMakerParams)RimWorld.Planet.Settlement_TraderTracker:RegenerateStock ()RimWorld.Planet.Settlement_TraderTracker:get_StockListForReading ()RimWorld.Planet.Settlement:get_Goods ()RimWorld.TradeDeal:AddAllTradeables ()RimWorld.TradeDeal:Reset ()RimWorld.TradeDeal:.ctor ()RimWorld.TradeSession:SetupWith (RimWorld.ITrader,Verse.Pawn,bool)RimWorld.Dialog_Trade:.ctor (Verse.Pawn,RimWorld.ITrader,bool)RimWorld.Planet.CaravanVisitUtility/<>c__DisplayClass2_0:<TradeCommand>b__0 ()Verse.Command_Action: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.Planet.WorldGizmoUtility:WorldUIOnGUI ()RimWorld.WorldInterface:WorldInterfaceOnGUI ()(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootOnGUI_Patch1 (RimWorld.UIRoot_Play)(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch2 (Verse.Root)


    IP属地:广西2楼2025-08-14 23:07
    回复
      2025-10-13 07:54:45
      广告
      不感兴趣
      开通SVIP免广告
      报错代码之二:
      Exception while generating thing set: System.NullReferenceException: Object reference not set to an instance of an object[Ref 8C1CAFAB] at RimWorld.StockGenerator_Animals.PawnKindAllowed (Verse.PawnKindDef kind, RimWorld.Planet.PlanetTile forTile) [0x00024] in <cb53cd4422904947932d33f561ad8d15>:0 at RimWorld.StockGenerator_Animals+<>c__DisplayClass9_1.<GenerateThings>b__1 (Verse.PawnKindDef k) [0x00000] in <cb53cd4422904947932d33f561ad8d15>:0 at System.Linq.Enumerable+WhereListIterator`1[TSource].MoveNext () [0x00037] in <1f993cbf88314b1baa1e10ca917bdc64>:0 at Verse.GenCollection.TryRandomElementByWeight[T] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] weightSelector, T& result) [0x00228] in <cb53cd4422904947932d33f561ad8d15>:0 at RimWorld.StockGenerator_Animals+<GenerateThings>d__9.MoveNext () [0x000f0] in <cb53cd4422904947932d33f561ad8d15>:0 at RimWorld.ThingSetMaker_TraderStock.Generate (RimWorld.ThingSetMakerParams parms, System.Collections.Generic.List`1[T] outThings) [0x000ee] in <cb53cd4422904947932d33f561ad8d15>:0 at RimWorld.ThingSetMaker.Generate (RimWorld.ThingSetMakerParams parms) [0x00019] in <cb53cd4422904947932d33f561ad8d15>:0 - TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)UnityEngine.StackTraceUtility:ExtractStackTrace ()(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.ThingSetMaker.Generate_Patch1 (RimWorld.ThingSetMaker,RimWorld.ThingSetMakerParams)RimWorld.Planet.Settlement_TraderTracker:RegenerateStock ()RimWorld.Planet.Settlement_TraderTracker:get_StockListForReading ()RimWorld.Planet.Settlement:get_Goods ()RimWorld.TradeDeal:AddAllTradeables ()RimWorld.TradeDeal:Reset ()RimWorld.TradeDeal:.ctor ()RimWorld.TradeSession:SetupWith (RimWorld.ITrader,Verse.Pawn,bool)RimWorld.Dialog_Trade:.ctor (Verse.Pawn,RimWorld.ITrader,bool)RimWorld.Planet.CaravanVisitUtility/<>c__DisplayClass2_0:<TradeCommand>b__0 ()Verse.Command_Action: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.Planet.WorldGizmoUtility:WorldUIOnGUI ()RimWorld.WorldInterface:WorldInterfaceOnGUI ()


      IP属地:广西3楼2025-08-14 23:08
      回复
        游戏内来看是这样,而且地图内没有野生动物了。


        IP属地:广西来自Android客户端4楼2025-08-14 23:09
        回复
          二分法吧,好几个MOD冲突都会造成这种问题


          IP属地:海南来自iPhone客户端5楼2025-08-14 23:10
          收起回复
            排查到动物和贸易清单正常生成的情况,剩下的mod是这些。
            淦,偏偏是鼠鼠……目前正在确认是鼠鼠的哪个mod影响了动物和贸易清单生成。




            IP属地:广西来自Android客户端6楼2025-08-15 02:01
            回复
              目前已知,1.6鼠鼠本体没有任何影响,所以很可能是鼠鼠的某个或几个拓展不行


              IP属地:广西来自Android客户端7楼2025-08-15 02:09
              收起回复