RimWorld

RimWorld

TDS Bug Fixes
Thels Mar 20, 2024 @ 9:38am
Bug Reports
I have an issue that I'm unable to open the Debug Action menu with the following modlist:

Harmony
Core
HugsLib
Better Wool Production
TDS Bug Fixes
Performance Optimizer

If I remove any of the bottom three mods, the problem goes away. If all three mods are there, clicking on the Debug Action menu throws the following error:

Exception filling window for Verse.ImmediateWindow: System.TypeLoadException: Could not load type of field 'AutoWool.AlphaAnimalsCompat+<ImpliedAlphaDefs>d__4:<comp>5__5' (7) due to: Could not resolve type with token 01000014 (from typeref, class/assembly AnimalBehaviours.CompProperties_AnimalProduct, VFECore, Version=1.1.7.0, Culture=neutral, PublicKeyToken=null) assembly:VFECore, Version=1.1.7.0, Culture=neutral, PublicKeyToken=null type:AnimalBehaviours.CompProperties_AnimalProduct member:(null) signature:<none> at (wrapper managed-to-native) System.RuntimeType.GetMethodsByName_native(System.RuntimeType,intptr,System.Reflection.BindingFlags,bool) at System.RuntimeType.GetMethodsByName (System.String name, System.Reflection.BindingFlags bindingAttr, System.Boolean ignoreCase, System.RuntimeType reflectedType) [0x0001b] in <eae584ce26bc40229c1b1aa476bfa589>:0 at System.RuntimeType.GetMethodCandidates (System.String name, System.Reflection.BindingFlags bindingAttr, System.Reflection.CallingConventions callConv, System.Type[] types, System.Boolean allowPrefixLookup) [0x00010] in <eae584ce26bc40229c1b1aa476bfa589>:0 at System.RuntimeType.GetMethods (System.Reflection.BindingFlags bindingAttr) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0 at Verse.DebugTabMenu_Actions.InitActions (Verse.DebugActionNode absRoot) [0x00070] in <cd7169108ea74757aa50c5b33d275c15>:0 at Verse.Dialog_Debug.TrySetupNodeGraph () [0x00040] in <cd7169108ea74757aa50c5b33d275c15>:0 at Verse.Dialog_Debug.SwitchTab (Verse.DebugTabMenuDef def) [0x00000] in <cd7169108ea74757aa50c5b33d275c15>:0 at Verse.Dialog_Debug..ctor (Verse.DebugTabMenuDef def) [0x0002d] in <cd7169108ea74757aa50c5b33d275c15>:0 at Verse.DebugWindowsOpener.ToggleDebugActionsMenu () [0x00013] in <cd7169108ea74757aa50c5b33d275c15>:0 at (wrapper dynamic-method) Verse.DebugWindowsOpener.Verse.DebugWindowsOpener.DrawButtons_Patch0(Verse.DebugWindowsOpener) at Verse.ImmediateWindow.DoWindowContents (UnityEngine.Rect inRect) [0x00000] in <cd7169108ea74757aa50c5b33d275c15>:0 at (wrapper dynamic-method) Verse.Window.Verse.Window.InnerWindowOnGUI_Patch0(Verse.Window,int) UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string) (wrapper dynamic-method) Verse.Window:Verse.Window.InnerWindowOnGUI_Patch0 (Verse.Window,int) UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)