RimWorld

RimWorld

Amplified Mobility Platform
TheRedPriest 26 Oct, 2024 @ 1:39pm
Bugs and Errors
Putting this here to make it easier for the Modder.

Currently having an issue where Anomaly platforms seem to break when they have a shambler on them if this mod is installed:

https://gist.github.com/HugsLibRecordKeeper/cbeaea868d8596b34f3a40ecc792bda3
< >
Showing 1-15 of 26 comments
Beef 5 Nov, 2024 @ 9:56am 
I've also encountered this bug, when capturing a shambler, the platform breaks where it'll appear invisible and would throw continuous red errors.
Piff Piffington 19 Nov, 2024 @ 12:48pm 
Seems to be an issue with simple sidearms (maybe others that let you have multiple weapons as well) where if you pawn has 2 weapons equipped on their person before entering the frame, one of the weapons will disappear
Last edited by Piff Piffington; 19 Nov, 2024 @ 12:48pm
超级快乐猫 24 Nov, 2024 @ 2:23am 
与副武器mod,Pocket Sand俩个mod都有冲突。当使用拳头以外的武器进入机甲再脱离机甲当前装备的武器就会消失。这不会引发报错信息,我觉得可能是机制上的原因
Originally posted by 超级快乐猫:
与副武器mod,Pocket Sand俩个mod都有冲突。当使用拳头以外的武器进入机甲再脱离机甲当前装备的武器就会消失。这不会引发报错信息,我觉得可能是机制上的原因
似乎与Kiiro Race也冲突
珂蕾拉 tried to wear AMP_Core19591 but is not allowed to.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Pawn_ApparelTracker.Wear_Patch4 (RimWorld.Pawn_ApparelTracker,RimWorld.Apparel,bool,bool)
WalkerGear.Building_MaintenanceBay:GearUp (Verse.Pawn)
WalkerGear.JobDriver_GetInWalkerCore_Drafted:<MakeNewToils>b__0_0 ()
Verse.AI.JobDriver:TryActuallyStartNextToil ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.ReadyForNextToil_Patch1 (Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.DriverTick_Patch0 (Verse.AI.JobDriver)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Tick_Patch2 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()
这是与Kiiro Race 冲突吗
Luneyl 3 Aug @ 1:28pm 
The exosuit is invisible :( Tested with all DLCs and just this mod enabled.

With my regular modlist it throws an errors on trying to put a module into core slot in Maintenance Gantry.

with Replace lib:

Exception filling window for Verse.FloatMenu: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 2C1AD9DF]
at Verse.ThingMaker.MakeThing (Verse.ThingDef def, Verse.ThingDef stuff) [0x00098] in <ed371ab4349b419183d9be3af652e6dc>:0
- PREFIX ReplaceLibMod: Void ReplaceLib.ThingMaker_MakeThing:Prefix(ThingDef& def, ThingDef& stuff)
at Exosuit.MechUtility.Conversion (Exosuit.CompSuitModule source) [0x00063] in <cd7a9c95bbe54a13bf33dcae677e7865>:0
at Exosuit.MechUtility.Conversion (Verse.Thing source) [0x0000d] in <cd7a9c95bbe54a13bf33dcae677e7865>:0
at Exosuit.Building_MaintenanceBay.AddOrReplaceModule (Verse.Thing thing) [0x00015] in <cd7a9c95bbe54a13bf33dcae677e7865>:0
at Exosuit.ITab_Exosuit.AddOrReplaceModule (Verse.Thing thing) [0x00006] in <cd7a9c95bbe54a13bf33dcae677e7865>:0
at Exosuit.ITab_Exosuit+<>c__DisplayClass14_1.<GizmoFloatMenu>b__3 () [0x00001] in <cd7a9c95bbe54a13bf33dcae677e7865>:0
at Verse.FloatMenuOption.Chosen (System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00030] in <ed371ab4349b419183d9be3af652e6dc>:0
at Verse.FloatMenuOption.DoGUI (UnityEngine.Rect rect, System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00516] in <ed371ab4349b419183d9be3af652e6dc>:0
at Verse.FloatMenu.DoWindowContents (UnityEngine.Rect rect) [0x000fb] in <ed371ab4349b419183d9be3af652e6dc>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <ed371ab4349b419183d9be3af652e6dc>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

Without ReplaceLib:

Exception filling window for Verse.FloatMenu: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 8361D57]
at Verse.ThingMaker.MakeThing (Verse.ThingDef def, Verse.ThingDef stuff) [0x0005b] in <ed371ab4349b419183d9be3af652e6dc>:0
at Exosuit.MechUtility.Conversion (Exosuit.CompSuitModule source) [0x00063] in <cd7a9c95bbe54a13bf33dcae677e7865>:0
at Exosuit.MechUtility.Conversion (Verse.Thing source) [0x0000d] in <cd7a9c95bbe54a13bf33dcae677e7865>:0
at Exosuit.Building_MaintenanceBay.AddOrReplaceModule (Verse.Thing thing) [0x00015] in <cd7a9c95bbe54a13bf33dcae677e7865>:0
at Exosuit.ITab_Exosuit.AddOrReplaceModule (Verse.Thing thing) [0x00006] in <cd7a9c95bbe54a13bf33dcae677e7865>:0
at Exosuit.ITab_Exosuit+<>c__DisplayClass14_1.<GizmoFloatMenu>b__3 () [0x00001] in <cd7a9c95bbe54a13bf33dcae677e7865>:0
at Verse.FloatMenuOption.Chosen (System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00030] in <ed371ab4349b419183d9be3af652e6dc>:0
at Verse.FloatMenuOption.DoGUI (UnityEngine.Rect rect, System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00516] in <ed371ab4349b419183d9be3af652e6dc>:0
at Verse.FloatMenu.DoWindowContents (UnityEngine.Rect rect) [0x000fb] in <ed371ab4349b419183d9be3af652e6dc>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <ed371ab4349b419183d9be3af652e6dc>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
I'm unable to load the AMP Module into the Maintenance Gantry. I right click and the menu pops up with the option, but when I click on it nothing happens. Anyone else run into this issue?

I'm also getting a bunch of errors on game startup, which only began after adding the mod:

Command line arguments: -disable-compute-shaders
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
Verse.Root:CheckGlobalInit ()
Verse.Root:Start ()
Verse.Root_Entry:Start ()

RimWorld 1.6.4535 rev993
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
RimWorld.VersionControl:LogVersionNumber ()
Verse.Root:CheckGlobalInit ()
Verse.Root:Start ()
Verse.Root_Entry:Start ()

[Drugs in Inventory] Loaded.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
DrugsInInventory.DrugsInInventoryMod:.ctor (Verse.ModContentPack)
System.Reflection.RuntimeConstructorInfo:InternalInvoke (object,object[],bool)
System.Reflection.RuntimeConstructorInfo:DoInvoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.RuntimeConstructorInfo:Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.RuntimeType:CreateInstanceImpl (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[],System.Threading.StackCrawlMark&)
System.Activator:CreateInstance (System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[])
System.Activator:CreateInstance (System.Type,object[])
Verse.LoadedModManager:CreateModClasses ()
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

"WalkerGear.Building_EjectorBay" => Exosuit.Building_EjectorBay,
"WalkerGear.JobDriver_GetInEjector" => Exosuit.JobDriver_GetInEjector,
"WalkerGear.WalkerGear_Core" => Exosuit.Exosuit_Core,
"WalkerGear.PawnRenderNodeWorker_WeaponOnGantry" => Exosuit.PawnRenderNodeWorker_WeaponOnGantry,
"WalkerGear.CompProperties_BuildingExtraRenderer" => Exosuit.CompProperties_BuildingExtraRenderer,
"WalkerGear.CompApparelForcedWeapon" => Exosuit.CompApparelForcedWeapon,
"WalkerGear.CompProperties_WalkerComponent" => Exosuit.CompProperties_ExosuitModule,
"WalkerGear.CompProperties_ForceUseWeapon" => Exosuit.CompProperties_ForceUseWeapon,
"WalkerGear.CompProperties_LaunchExhaust" => Exosuit.CompProperties_LaunchExhaust,
"WalkerGear.CompProperties_ProjectileFleckEmitter" => Exosuit.CompProperties_ProjectileFleckEmitter,
"WalkerGear.CompProperties_MeleeSweep" => Exosuit.CompProperties_MeleeSweep,
"WalkerGear.Projectile_Parabola" => Exosuit.Projectile_Parabola,
"WalkerGear.ModExtForceApparelGen" => Exosuit.ModExtForceApparelGen,
"WalkerGear.ModExtension_NoIdeoApparel" => Exosuit.ModExtension_NoIdeoApparel,
"WalkerGear.ModExtWalkerCore" => Exosuit.ExosuitExt,
"WalkerGear.ApparelRenderOffsets" => Exosuit.ApparelRenderOffsets,
"WG_WalkerGearLayer_Core" => ExosuitLayer_Core,
"WG_WalkerGearLayer_Utility" => ExosuitLayer_Utility,
"WG_WalkerGearLayer" => ExosuitLayer_Attach
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
Exosuit.XmlBackCompat:ApplyWorker (System.Xml.XmlDocument)
Verse.PatchOperation:Apply (System.Xml.XmlDocument)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.LoadedModManager.ApplyPatches_Patch1 (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

Exception loading def from file AMP_MechBase.xml: System.ArgumentException: Could not find type named VFECore.ApparelExtension from node <li MayRequire="oskarpotocki.vanillafactionsexpanded.core" Class="VFECore.ApparelExtension"><pawnCapacityMinLevels><li><capacity>Moving</capacity><minLevel>0.8</minLevel></li><li><capacity>Manipulation</capacity><minLevel>0.8</minLevel></li></pawnCapacityMinLevels></li>
Parameter name: node
[Ref 28202485]
at Verse.DirectXmlToObjectNew.ResolveTypeForNode (System.Type defaultType, System.Xml.XmlNode node) [0x0005a] in <ed371ab4349b419183d9be3af652e6dc>:0
(wrapper dynamic-method) Verse.DirectXmlToObjectNew+DummyTypeToHoldDynamicMethods.ParseAndSetListField_Verse_DefModExtension(object,System.Reflection.FieldInfo,System.Xml.XmlNode,System.Type)
(wrapper dynamic-method) Verse.DirectXmlToObjectNew+DummyTypeToHoldDynamicMethods.ParseAndReturnDef_Verse_ThingDef(int,int,System.Xml.XmlNode,System.Type)
at Verse.DirectXmlToObjectNew.DefFromNodeNew (System.Xml.XmlNode node, Verse.LoadableXmlAsset loadingAsset) [0x000dd] in <ed371ab4349b419183d9be3af652e6dc>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.DirectXmlToObjectNew:DefFromNodeNew (System.Xml.XmlNode,Verse.LoadableXmlAsset)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.LoadedModManager.ParseAndProcessXML_Patch0 (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>,bool)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

Could not resolve cross-reference: No Verse.ThingDef named AMP_Core found to give to Exosuit.CompProperties_ExosuitModule Exosuit.CompProperties_ExosuitModule
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.DirectXmlCrossRefLoader/WantedRefForObject:TryResolve (Verse.FailMode)
Verse.DirectXmlCrossRefLoader/<>c__DisplayClass16_0:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef)
Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

Could not resolve cross-reference: No Verse.ThingDef named AMP_Core found to give to Verse.DefHyperlink Verse.DefHyperlink
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.DirectXmlCrossRefLoader/WantedRefForObject:TryResolve (Verse.FailMode)
Verse.DirectXmlCrossRefLoader/<>c__DisplayClass16_0:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef)
Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

Could not resolve cross-reference to Verse.ThingDef named AMP_Core (wanter=apparels)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.DirectXmlCrossRefLoader:TryResolveDef<Verse.ThingDef> (string,Verse.FailMode,object)
Verse.DirectXmlCrossRefLoader/WantedRefForList`1<Verse.ThingDef>:TryResolve (Verse.FailMode)
Verse.DirectXmlCrossRefLoader/<>c__DisplayClass16_0:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef)
Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

Translation data for language English has 22 errors. Generate translation report for more info.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.LoadedLanguage:InjectIntoData_AfterImpliedDefs ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_3 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Entry:Update ()

KCSG has Created 6503 symbolDefs for vanilla and DLCs
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
KCSG.StartupActions:CreateSymbols ()
KCSG.StartupActions:.cctor ()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor (System.RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Entry:Update ()

MVCF successfully applied 45 patches
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
MVCF.Patch:PrintSummary ()
MVCF.MVCF/<>c:<CollectFeatureData>b__15_0 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Entry:Update ()
Hi,
There seems to be failed patch operation when VFE - Pirates is loaded together. Line 2383 to 2408:
https://gist.github.com/HugsLibRecordKeeper/72ce5e7bc9ef444dca714f27ced1c75d

VFE team changed class names in1.6 (and only in 1.6) and based on other mods it should now probably be:
VEF.Apparels.ApparelExtension
https://gist.github.com/HugsLibRecordKeeper/8d3b4ec752aec408a635ba5ee7e3da6c
getting the bug where I can't put the module into the gantry
this mod has a big problem with VFE. I get 4 of these errors only when I have VFE on.

Exception loading def from file AMP_MechBase.xml: System.ArgumentException: Could not find type named VFECore.ApparelExtension from node <li MayRequire="oskarpotocki.vanillafactionsexpanded.core" Class="VFECore.ApparelExtension"><pawnCapacityMinLevels><li><capacity>Moving</capacity><minLevel>0.8</minLevel></li><li><capacity>Manipulation</capacity><minLevel>0.8</minLevel></li></pawnCapacityMinLevels></li>
Parameter name: node
[Ref 69BA1BB6]
at Verse.DirectXmlToObjectNew.ResolveTypeForNode (System.Type defaultType, System.Xml.XmlNode node) [0x0005a] in <ed371ab4349b419183d9be3af652e6dc>:0
(wrapper dynamic-method) Verse.DirectXmlToObjectNew+DummyTypeToHoldDynamicMethods.ParseAndSetListField_Verse_DefModExtension(object,System.Reflection.FieldInfo,System.Xml.XmlNode,System.Type)
(wrapper dynamic-method) Verse.DirectXmlToObjectNew+DummyTypeToHoldDynamicMethods.ParseAndReturnDef_Verse_ThingDef(int,int,System.Xml.XmlNode,System.Type)
at Verse.DirectXmlToObjectNew.DefFromNodeNew (System.Xml.XmlNode node, Verse.LoadableXmlAsset loadingAsset) [0x00101] in <ed371ab4349b419183d9be3af652e6dc>: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_Patch3 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.DirectXmlToObjectNew.DefFromNodeNew_Patch0 (System.Xml.XmlNode,Verse.LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>,bool)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
Hugslib log

https://gist.github.com/HugsLibRecordKeeper/b6c1f66a6b67c3984f913299a6f550af

Below is the specific part that breaks but only for this Mod

"WalkerGear.Building_EjectorBay" => Exosuit.Building_EjectorBay,
"WalkerGear.JobDriver_GetInEjector" => Exosuit.JobDriver_GetInEjector,
"WalkerGear.WalkerGear_Core" => Exosuit.Exosuit_Core,
"WalkerGear.PawnRenderNodeWorker_WeaponOnGantry" => Exosuit.PawnRenderNodeWorker_WeaponOnGantry,
"WalkerGear.CompProperties_BuildingExtraRenderer" => Exosuit.CompProperties_BuildingExtraRenderer,
"WalkerGear.CompApparelForcedWeapon" => Exosuit.CompApparelForcedWeapon,
"WalkerGear.CompProperties_WalkerComponent" => Exosuit.CompProperties_ExosuitModule,
"WalkerGear.CompProperties_ForceUseWeapon" => Exosuit.CompProperties_ForceUseWeapon,
"WalkerGear.CompProperties_LaunchExhaust" => Exosuit.CompProperties_LaunchExhaust,
"WalkerGear.CompProperties_ProjectileFleckEmitter" => Exosuit.CompProperties_ProjectileFleckEmitter,
"WalkerGear.CompProperties_MeleeSweep" => Exosuit.CompProperties_MeleeSweep,
"WalkerGear.Projectile_Parabola" => Exosuit.Projectile_Parabola,
"WalkerGear.ModExtForceApparelGen" => Exosuit.ModExtForceApparelGen,
"WalkerGear.ModExtension_NoIdeoApparel" => Exosuit.ModExtension_NoIdeoApparel,
"WalkerGear.ModExtWalkerCore" => Exosuit.ExosuitExt,
"WalkerGear.ApparelRenderOffsets" => Exosuit.ApparelRenderOffsets,
"WG_WalkerGearLayer_Core" => ExosuitLayer_Core,
"WG_WalkerGearLayer_Utility" => ExosuitLayer_Utility,
"WG_WalkerGearLayer" => ExosuitLayer_Attach
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
Exosuit.XmlBackCompat:ApplyWorker (System.Xml.XmlDocument)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PatchOperation.Apply_Patch2 (Verse.PatchOperation,System.Xml.XmlDocument)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.LoadedModManager.ApplyPatches_Patch3 (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

Exception loading def from file AMP_MechBase.xml: System.ArgumentException: Could not find type named VFECore.ApparelExtension from node <li MayRequire="oskarpotocki.vanillafactionsexpanded.core" Class="VFECore.ApparelExtension"><pawnCapacityMinLevels><li><capacity>Moving</capacity><minLevel>0.8</minLevel></li><li><capacity>Manipulation</capacity><minLevel>0.8</minLevel></li></pawnCapacityMinLevels></li>
Parameter name: node
[Ref 28202485]
at Verse.DirectXmlToObjectNew.ResolveTypeForNode (System.Type defaultType, System.Xml.XmlNode node) [0x0005a] in <ed371ab4349b419183d9be3af652e6dc>:0
(wrapper dynamic-method) Verse.DirectXmlToObjectNew+DummyTypeToHoldDynamicMethods.ParseAndSetListField_Verse_DefModExtension(object,System.Reflection.FieldInfo,System.Xml.XmlNode,System.Type)
(wrapper dynamic-method) Verse.DirectXmlToObjectNew+DummyTypeToHoldDynamicMethods.ParseAndReturnDef_Verse_ThingDef(int,int,System.Xml.XmlNode,System.Type)
at Verse.DirectXmlToObjectNew.DefFromNodeNew (System.Xml.XmlNode node, Verse.LoadableXmlAsset loadingAsset) [0x000dd] in <ed371ab4349b419183d9be3af652e6dc>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.DirectXmlToObjectNew:DefFromNodeNew (System.Xml.XmlNode,Verse.LoadableXmlAsset)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.LoadedModManager.ParseAndProcessXML_Patch0 (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>,bool)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

Could not resolve cross-reference: No Verse.SoundDef named VFE_Shot_InfernoSpewer found to give to Verse.VerbProperties VerbProperties(flame thrower) (using undefined sound instead)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.DirectXmlCrossRefLoader/WantedRefForObject:TryResolve (Verse.FailMode)
Verse.DirectXmlCrossRefLoader/<>c__DisplayClass16_0:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef)
Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

Could not resolve cross-reference: No Verse.ThingDef named AMP_Core found to give to Exosuit.CompProperties_ExosuitModule Exosuit.CompProperties_ExosuitModule
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.DirectXmlCrossRefLoader/WantedRefForObject:TryResolve (Verse.FailMode)
Verse.DirectXmlCrossRefLoader/<>c__DisplayClass16_0:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef)
Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

Could not resolve cross-reference: No Verse.ThingDef named AMP_Core found to give to Verse.DefHyperlink Verse.DefHyperlink
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.DirectXmlCrossRefLoader/WantedRefForObject:TryResolve (Verse.FailMode)
Verse.DirectXmlCrossRefLoader/<>c__DisplayClass16_0:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef)
Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

Could not resolve cross-reference to Verse.ThingDef named AMP_Core (wanter=apparels)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.DirectXmlCrossRefLoader:TryResolveDef<Verse.ThingDef> (string,Verse.FailMode,object)
Verse.DirectXmlCrossRefLoader/WantedRefForList`1<Verse.ThingDef>:TryResolve (Verse.FailMode)
Verse.DirectXmlCrossRefLoader/<>c__DisplayClass16_0:<ResolveAllWantedCrossReferences>b__0 (Verse.DirectXmlCrossRefLoader/WantedRef)
Verse.GenThreading/<>c__DisplayClass7_1`1<Verse.DirectXmlCrossRefLoader/WantedRef>:<ParallelForEach>b__0 (object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
Originally posted by R4nD0mI3z:
Hi,
There seems to be failed patch operation when VFE - Pirates is loaded together. Line 2383 to 2408:
https://gist.github.com/HugsLibRecordKeeper/72ce5e7bc9ef444dca714f27ced1c75d

VFE team changed class names in1.6 (and only in 1.6) and based on other mods it should now probably be:
VEF.Apparels.ApparelExtension

I edited the AMP_MechBase file in the following filepath

Steam\steamapps\workshop\content\294100\3352895704\1.6\Defs

to what you thought it should "probably be" and the errors have vanished.

Edit: I have played in a current game and unfortunately whilst I can load the AMP core into the gantry it's invisible, and does not appear when a character pilots it, so the pilot and AMP turn invisible.
Last edited by HK47 Raiden; 5 Aug @ 3:46pm
Hawk27 5 Aug @ 5:25pm 
@HK47 Raiden, @R4nD0m13z

Seeing same as you two ... editing AMP_MechBase.xml removed the errors on loading and on attempting to activate a core in the gantry, but now the AMP is invisible both on the gantry and when piloted. Interestingly, the weapon is visible when activated (at least for the AMP rifle).
Hawk27 5 Aug @ 7:26pm 
Hmm, now I got this ... still looks like VFE Pirates issues

[Amplified Mobility Platform] Patch operation Verse.PatchOperationFindMod(Vanilla Factions Expanded - Pirates) failed
file: C:\Program Files (x86)\Steam\steamapps\workshop\content\294100\3352895704\1.6\Patches\PatchHeavyWeapon.xml
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.PatchOperation:Complete (string)
Verse.LoadedModManager:ClearCachedPatches ()
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()


Update: this error goes away when VFE Pirates is removed, but the invisibility problem remains.
Last edited by Hawk27; 5 Aug @ 8:27pm
Looks like failed patch operation is separate issue from invisible AMP, this probably needs some fixes from mod author.
< >
Showing 1-15 of 26 comments
Per page: 1530 50