-
-
Notifications
You must be signed in to change notification settings - Fork 126
Description
首先感谢你们制作的联机mod使我可以和朋友一起玩环世界。1.6我们是从1.5就开始使用联机mod一起玩的。最近我们使用了1.6的联机mod进行游玩,但是在过程中发现培育的机械体无法取出,我们使用开发者模式也依然无法生成机械体。我们测试了关闭mod单人游玩和关闭mod单人游玩,发现应该就是联机mod的问题,于是我们阅读了部分错误报告进行汇报:
First of all, thank you for creating the multiplayer mod that allows me to play RimWorld with my friends. We started using the multiplayer mod for 1.5 to play together. Recently, we have been playing with the multiplayer mod for 1.6. During the process, we found that the cultivated Mechanoids cannot be taken out. We also tried to generate Mechanoids in the developer mode, but it still didn't work. We tested playing alone with the mod on and off, and found that it should be the problem of the multiplayer mod. So we read some error reports and are reporting it.
=======================
System.NullReferenceException: Object reference not set to an instance of an object
[Ref 58D3A463]
at RimWorld.Building_WorkTableAutonomous.b__21_0 () <0x785a8330 + 0x00000> in <46372f5dadbf4af8939e608076251180>:0
- TRANSPILER multiplayer: IEnumerable1 Multiplayer.Client.SyncTemplates:Transpiler(MethodBase original, IEnumerable1 instructions, ILGenerator gen)
at Verse.Command_Action.ProcessInput (UnityEngine.Event ev) [0x00007] in <46372f5dadbf4af8939e608076251180>:0
at Verse.GizmoGridDrawer.DrawGizmoGrid (System.Collections.Generic.IEnumerable1[T] gizmos, System.Single startX, Verse.Gizmo& mouseoverGizmo, System.Func2[T,TResult] customActivatorFunc, System.Func2[T,TResult] highlightFunc, System.Func2[T,TResult] lowlightFunc, System.Boolean multipleSelected) [0x007aa] in <46372f5dadbf4af8939e608076251180>:0
at Verse.GizmoGridDrawer.DrawGizmoGridFor (System.Collections.Generic.IEnumerable1[T] selectedObjects, Verse.Gizmo& mouseoverGizmo) [0x001c4] in <46372f5dadbf4af8939e608076251180>:0 currentSelectable: null UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.Log:ErrorOnce (string,int) Verse.GizmoGridDrawer:DrawGizmoGridFor (System.Collections.Generic.IEnumerable1,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)
Verse.Root:OnGUI ()
Error while generating pawn. Rethrowing. Exception: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 7B6E9B91]
at RimWorld.CompCanBeDormant.WakeUp () <0x785a7800 + 0x00000> in <46372f5dadbf4af8939e608076251180>:0
- TRANSPILER multiplayer: IEnumerable1 Multiplayer.Client.SyncTemplates:Transpiler(MethodBase original, IEnumerable1 instructions, ILGenerator gen)
at RimWorld.CompMechanoid.WakeUp () [0x00009] in <46372f5dadbf4af8939e608076251180>:0
at RimWorld.CompCanBeDormant.PostPostMake () [0x0001e] in <46372f5dadbf4af8939e608076251180>:0
at Verse.ThingWithComps.PostMake () [0x00024] in <46372f5dadbf4af8939e608076251180>:0
at Verse.Pawn.PostMake () [0x00000] in <46372f5dadbf4af8939e608076251180>:0
at Verse.ThingMaker.MakeThing (Verse.ThingDef def, Verse.ThingDef stuff) [0x00103] in <46372f5dadbf4af8939e608076251180>:0
at Verse.PawnGenerator.TryGenerateNewPawnInternal (Verse.PawnGenerationRequest& request, System.String& error, System.Boolean ignoreScenarioRequirements, System.Boolean ignoreValidator) [0x00010] in <46372f5dadbf4af8939e608076251180>:0
at Verse.PawnGenerator.GenerateNewPawnInternal (Verse.PawnGenerationRequest& request) [0x0009c] in <46372f5dadbf4af8939e608076251180>:0
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest request) [0x00140] in <46372f5dadbf4af8939e608076251180>:0
at Verse.PawnGenerator.GeneratePawn (Verse.PawnGenerationRequest request) [0x0001d] in <46372f5dadbf4af8939e608076251180>:0
- PREFIX multiplayer: Void Multiplayer.Client.CancelSyncDuringPawnGeneration:Prefix()
- FINALIZER multiplayer: Void Multiplayer.Client.CancelSyncDuringPawnGeneration:Finalizer()
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GeneratePawn_Patch1 (Verse.PawnGenerationRequest)
RimWorld.Bill_ProductionMech:CreateProducts ()
RimWorld.Building_MechGestator:Notify_FormingCompleted ()
RimWorld.Bill_Mech:BillTick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Building_WorkTableAutonomous.Tick_Patch1 (RimWorld.Building_WorkTableAutonomous)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Building_MechGestator.Tick_Patch1 (RimWorld.Building_MechGestator)
Verse.Thing:DoTick ()
Verse.TickList:Tick ()
Verse.TickManager:DoSingleTick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch1 (Verse.TickManager)
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
Exception ticking MechGestator104628 (at (148, 0, 124)): System.NullReferenceException: Object reference not set to an instance of an object
[Ref 557366AA]
at RimWorld.CompCanBeDormant.WakeUp () <0x785a7800 + 0x00000> in <46372f5dadbf4af8939e608076251180>:0
- TRANSPILER multiplayer: IEnumerable1 Multiplayer.Client.SyncTemplates:Transpiler(MethodBase original, IEnumerable1 instructions, ILGenerator gen)
at RimWorld.CompMechanoid.WakeUp () [0x00009] in <46372f5dadbf4af8939e608076251180>:0
at RimWorld.CompCanBeDormant.PostPostMake () [0x0001e] in <46372f5dadbf4af8939e608076251180>:0
at Verse.ThingWithComps.PostMake () [0x00024] in <46372f5dadbf4af8939e608076251180>:0
at Verse.Pawn.PostMake () [0x00000] in <46372f5dadbf4af8939e608076251180>:0
at Verse.ThingMaker.MakeThing (Verse.ThingDef def, Verse.ThingDef stuff) [0x00103] in <46372f5dadbf4af8939e608076251180>:0
at Verse.PawnGenerator.TryGenerateNewPawnInternal (Verse.PawnGenerationRequest& request, System.String& error, System.Boolean ignoreScenarioRequirements, System.Boolean ignoreValidator) [0x00010] in <46372f5dadbf4af8939e608076251180>:0
at Verse.PawnGenerator.GenerateNewPawnInternal (Verse.PawnGenerationRequest& request) [0x0009c] in <46372f5dadbf4af8939e608076251180>:0
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest request) [0x00140] in <46372f5dadbf4af8939e608076251180>:0
at Verse.PawnGenerator.GeneratePawn (Verse.PawnGenerationRequest request) [0x00234] in <46372f5dadbf4af8939e608076251180>:0
- PREFIX multiplayer: Void Multiplayer.Client.CancelSyncDuringPawnGeneration:Prefix()
- FINALIZER multiplayer: Void Multiplayer.Client.CancelSyncDuringPawnGeneration:Finalizer()
at RimWorld.Bill_ProductionMech.CreateProducts () [0x000b6] in <46372f5dadbf4af8939e608076251180>:0
at RimWorld.Building_MechGestator.Notify_FormingCompleted () [0x00000] in <46372f5dadbf4af8939e608076251180>:0
at RimWorld.Bill_Mech.BillTick () [0x00066] in <46372f5dadbf4af8939e608076251180>:0
at RimWorld.Building_WorkTableAutonomous.Tick () [0x0008b] in <46372f5dadbf4af8939e608076251180>:0
- PREFIX multiplayer: Void Multiplayer.Client.ThingMethodPatches:Prefix(Thing __instance, Nullable1& __state) - FINALIZER multiplayer: Void Multiplayer.Client.ThingMethodPatches:Finalizer(Thing __instance, Nullable1 __state)
at RimWorld.Building_MechGestator.Tick () [0x0028c] in <46372f5dadbf4af8939e608076251180>:0
- PREFIX multiplayer: Void Multiplayer.Client.ThingMethodPatches:Prefix(Thing __instance, Nullable1& __state) - FINALIZER multiplayer: Void Multiplayer.Client.ThingMethodPatches:Finalizer(Thing __instance, Nullable1 __state)
at Verse.Thing.DoTick () [0x0007b] in <46372f5dadbf4af8939e608076251180>:0
at Verse.TickList.Tick () [0x00139] in <46372f5dadbf4af8939e608076251180>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.TickList:Tick ()
Verse.TickManager:DoSingleTick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch1 (Verse.TickManager)
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
JobDriver threw exception in toil FinishRecipeAndStartStoringProduct's initAction for pawn 斯卡多 driver=JobDriver_DoBill (toilIndex=14) driver.job=(DoBill (Job_1425222) A = Thing_MechGestator104628 Giver = ThinkNode_QueuedJob [workGiverDef: DoBillsMechGestator])
System.NullReferenceException: Object reference not set to an instance of an object
[Ref 56CC7423]
at Verse.GenRecipe.PostProcessProduct (Verse.Thing product, Verse.RecipeDef recipeDef, Verse.Pawn worker, RimWorld.Precept_ThingStyle precept, Verse.ThingStyleDef style, System.Nullable1[T] overrideGraphicIndex) [0x00098] in <46372f5dadbf4af8939e608076251180>:0 at Verse.GenRecipe+<FinalizeGestatedPawns>d__1.MoveNext () [0x00028] in <46372f5dadbf4af8939e608076251180>:0 at System.Collections.Generic.List1[T].AddEnumerable (System.Collections.Generic.IEnumerable1[T] enumerable) [0x00059] in <51fded79cd284d4d911c5949aff4cb21>:0 System.Collections.Generic.List1[[Verse.Thing, Assembly-CSharp, Version=1.6.9438.37837, Culture=neutral, PublicKeyToken=null]]..ctor(IEnumerable1 collection) at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable1[T] source) [0x00018] in <1f993cbf88314b1baa1e10ca917bdc64>:0
at Verse.AI.Toils_Recipe+<>c__DisplayClass3_0.b__1 () [0x00175] in <46372f5dadbf4af8939e608076251180>:0
at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001b0] in <46372f5dadbf4af8939e608076251180>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
Verse.AI.Toils_Recipe/<>c__DisplayClass2_0:b__2 (int)
Verse.AI.JobDriver:DriverTickInterval (int)
Verse.AI.Pawn_JobTracker:JobTrackerTickInterval (int)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.TickInterval_Patch1 (Verse.Pawn,int)
Verse.Thing:DoTick ()
Verse.TickList:Tick ()
Verse.TickManager:DoSingleTick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch1 (Verse.TickManager)
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
========================
