Bannerlord has encountered a problem and will close itself.
This is a community Crash Report. Please save it and use it for reporting the error. Do not provide screenshots, provide the report!
Most likely this error was caused by a custom installed module.

If you were in the middle of something, the progress might be lost.

Launcher: steam (07.69.51.22)


+ Exception

Exception information
Type: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: TaleWorlds.MountAndBlade.ViewModelCollection
CallStack:
  1. at void TaleWorlds.MountAndBlade.ViewModelCollection.Order.MissionOrderTroopControllerVM.OnDeselectFormation(OrderTroopItemVM item)
  2. at void TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer.MissionGauntletOrderOfBattleUIHandler.DeselectFormationAtIndex(int index)
  3. at void TaleWorlds.MountAndBlade.ViewModelCollection.OrderOfBattle.OrderOfBattleFormationItemVM.OnSizeChanged()
  4. at void TaleWorlds.MountAndBlade.ViewModelCollection.OrderOfBattle.OrderOfBattleVM.OnBannerBearersUpdated(Formation formation)
  5. at void TaleWorlds.MountAndBlade.BannerBearerLogic+FormationBannerController.UpdateBannerBearersForDeployment()
  6. at void TaleWorlds.MountAndBlade.AutoCaptainAssignmentLogic.OnCaptainAssignedToFormation(Agent captain, Formation formation)
  7. at void TaleWorlds.MountAndBlade.AutoCaptainAssignmentLogic.AssignBestCaptainsForTeam(Team team)
  8. at void TaleWorlds.MountAndBlade.AutoCaptainAssignmentLogic.OnFormationUnitsSpawned(Team team)
  9. at void TaleWorlds.MountAndBlade.Team.OnFormationUnitsSpawned()
  10. at void TaleWorlds.MountAndBlade.MissionAgentSpawnLogic.OnInitialSpawnForSideEnded(BattleSideEnum side)
  11. at void TaleWorlds.MountAndBlade.SiegeMissionController.SetupTeamsOfSide(BattleSideEnum side)
  12. at void TaleWorlds.MountAndBlade.DeploymentMissionController.SetupTeams()
  13. at void TaleWorlds.MountAndBlade.DeploymentMissionController.OnMissionTick(float dt)
  14. at void TaleWorlds.MountAndBlade.Mission.OnTick(float dt, float realDt, bool updateCamera, bool doAsyncAITick)
  15. at void TaleWorlds.MountAndBlade.MissionState.TickMission(float realDt)
  16. at void TaleWorlds.MountAndBlade.MissionState.OnTick(float realDt)
  17. at void TaleWorlds.Core.GameStateManager.OnTick(float dt)
  18. at void TaleWorlds.Core.Game.OnTick(float dt)
  19. at void TaleWorlds.Core.GameManagerBase.OnTick(float dt)
  20. at void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch1(Module this, float dt)

+ Enhanced Stacktrace

  • Frame: void TaleWorlds.MountAndBlade.ViewModelCollection.Order.MissionOrderTroopControllerVM.OnDeselectFormation(OrderTroopItemVM item) (IL Offset: 0)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.ViewModelCollection.Order.MissionOrderTroopControllerVM::OnDeselectFormation(TaleWorlds.MountAndBlade.ViewModelCollection.Order.OrderTroopItemVM item)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer.MissionGauntletOrderOfBattleUIHandler.DeselectFormationAtIndex(int index) (IL Offset: 17)
    • Module: Native
      Method: System.Void TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer.MissionGauntletOrderOfBattleUIHandler::DeselectFormationAtIndex(System.Int32 index)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.ViewModelCollection.OrderOfBattle.OrderOfBattleFormationItemVM.OnSizeChanged() (IL Offset: 90)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.ViewModelCollection.OrderOfBattle.OrderOfBattleFormationItemVM::OnSizeChanged()
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.ViewModelCollection.OrderOfBattle.OrderOfBattleVM.OnBannerBearersUpdated(Formation formation) (IL Offset: 93)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.ViewModelCollection.OrderOfBattle.OrderOfBattleVM::OnBannerBearersUpdated(TaleWorlds.MountAndBlade.Formation formation)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.BannerBearerLogic+FormationBannerController.UpdateBannerBearersForDeployment() (IL Offset: 755)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.FormationBannerController::UpdateBannerBearersForDeployment()
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.AutoCaptainAssignmentLogic.OnCaptainAssignedToFormation(Agent captain, Formation formation) (IL Offset: 76)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.AutoCaptainAssignmentLogic::OnCaptainAssignedToFormation(TaleWorlds.MountAndBlade.Agent captain, TaleWorlds.MountAndBlade.Formation formation)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.AutoCaptainAssignmentLogic.AssignBestCaptainsForTeam(Team team) (IL Offset: 254)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.AutoCaptainAssignmentLogic::AssignBestCaptainsForTeam(TaleWorlds.MountAndBlade.Team team)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.AutoCaptainAssignmentLogic.OnFormationUnitsSpawned(Team team) (IL Offset: 61)
    • Module: UNKNOWN
      Method: virtual System.Void TaleWorlds.MountAndBlade.AutoCaptainAssignmentLogic::OnFormationUnitsSpawned(TaleWorlds.MountAndBlade.Team team)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.Team.OnFormationUnitsSpawned() (IL Offset: 32)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.Team::OnFormationUnitsSpawned()
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.MissionAgentSpawnLogic.OnInitialSpawnForSideEnded(BattleSideEnum side) (IL Offset: 68)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.MissionAgentSpawnLogic::OnInitialSpawnForSideEnded(TaleWorlds.Core.BattleSideEnum side)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.SiegeMissionController.SetupTeamsOfSide(BattleSideEnum side) (IL Offset: 103)
    • Module: UNKNOWN
      Method: virtual System.Void TaleWorlds.MountAndBlade.SiegeMissionController::SetupTeamsOfSide(TaleWorlds.Core.BattleSideEnum side)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.DeploymentMissionController.SetupTeams() (IL Offset: 209)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.DeploymentMissionController::SetupTeams()
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.DeploymentMissionController.OnMissionTick(float dt) (IL Offset: 79)
    • Module: UNKNOWN
      Method: virtual System.Void TaleWorlds.MountAndBlade.DeploymentMissionController::OnMissionTick(System.Single dt)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.Mission.OnTick(float dt, float realDt, bool updateCamera, bool doAsyncAITick) (IL Offset: 235)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.Mission::OnTick(System.Single dt, System.Single realDt, System.Boolean updateCamera, System.Boolean doAsyncAITick)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.MissionState.TickMission(float realDt) (IL Offset: 453)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.MissionState::TickMission(System.Single realDt)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.MissionState.OnTick(float realDt) (IL Offset: 272)
    • Module: UNKNOWN
      Method: virtual System.Void TaleWorlds.MountAndBlade.MissionState::OnTick(System.Single realDt)
      HarmonyIssue: False
  • Frame: void TaleWorlds.Core.GameStateManager.OnTick(float dt) (IL Offset: 47)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.Core.GameStateManager::OnTick(System.Single dt)
      HarmonyIssue: False
  • Frame: void TaleWorlds.Core.Game.OnTick(float dt) (IL Offset: 0)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.Core.Game::OnTick(System.Single dt)
      HarmonyIssue: False
  • Frame: void TaleWorlds.Core.GameManagerBase.OnTick(float dt) (IL Offset: 0)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.Core.GameManagerBase::OnTick(System.Single dt)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch1(Module this, float dt) (IL Offset: -1)
    • Module: Bannerlord.ButterLib
      Method: static System.Void Bannerlord.ButterLib.ExceptionHandler.BEWPatch::Finalizer(System.Exception __exception)
      HarmonyIssue: False
    • Module: UNKNOWN
      Method: static System.Void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch1(TaleWorlds.MountAndBlade.Module this, System.Single dt)
      HarmonyIssue: False
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.Module::OnApplicationTick(System.Single dt)
      HarmonyIssue: False

+ Involved Modules

  • Native
    • Method: System.Void TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer.MissionGauntletOrderOfBattleUIHandler::DeselectFormationAtIndex(System.Int32 index)
      Frame: void TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer.MissionGauntletOrderOfBattleUIHandler.DeselectFormationAtIndex(int index) (IL Offset: 17)
      HarmonyIssue: False

+ Installed Modules

  • + Harmony (Bannerlord.Harmony, v2.2.2.140)
  • + ButterLib (Bannerlord.ButterLib, v2.6.1.0)
  • + UIExtenderEx (Bannerlord.UIExtenderEx, v2.4.0.0)
  • + Mod Configuration Menu v5 (Bannerlord.MBOptionScreen, v5.4.5.0)
  • + Native (Native, v1.0.2.0)
  • + SandBox Core (SandBoxCore, v1.0.2.0)
  • + CustomBattle (CustomBattle, v1.0.2.0)
  • + Sandbox (Sandbox, v1.0.2.0)
  • + StoryMode (StoryMode, v1.0.2.0)
  • + Raise your Torch (RaiseYourTorch, v5.1.0.0)
  • + Perfect Fire Arrows (PerfectFireArrows, v5.4.0.0)
  • + Birth and Death Options (BirthAndDeath, v1.0.2.0)
  • + Serve As Soldier (ServeAsSoldier, v1.0.1.0)
  • + Character Manager (CharacterManager, v3.3.0.0)

+ Assemblies

+ Harmony Patches

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnSubModuleLoad
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnSubModuleLoadPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnSubModuleUnloaded
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnSubModuleUnloadedPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnApplicationTick
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnApplicationTickPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnBeforeInitialModuleScreenSetAsRoot
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnBeforeInitialModuleScreenSetAsRootPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameStart
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnGameStartPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.InitializeGameStarter
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.InitializeGameStarterPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.DoLoading
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.DoLoadingPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameLoaded
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnGameLoadedPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnCampaignStart
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnCampaignStartPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.BeginGameStart
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.BeginGameStartPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameEnd
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnGameEndPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameInitializationFinished
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnGameInitializationFinishedPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnBeforeMissionBehaviorInitialize
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnBeforeMissionBehaviourInitializePostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnMissionBehaviorInitialize
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnMissionBehaviourInitializePostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnMultiplayerGameStart
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnMultiplayerGameStartPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnNewGameCreated
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnNewGameCreatedPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.RegisterSubModuleObjects
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.RegisterSubModuleObjectsPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.AfterRegisterSubModuleObjects
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.AfterRegisterSubModuleObjectsPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnAfterGameInitializationFinished
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnAfterGameInitializationFinishedPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnConfigChanged
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnConfigChangedPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnInitialState
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnInitialStatePostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.AfterAsyncTickTick
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.AfterAsyncTickTickPostfix;

  • TaleWorlds.MountAndBlade.Module.FinalizeSubModules
    • Postfixes
      • Owner: Bannerlord.ButterLib.MBSubModuleBaseEx; Namespace: Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.ModulePatch.FinalizeSubModulesPostfix;

  • TaleWorlds.MountAndBlade.Module.SetInitialModuleScreenAsRootScreen
    • Postfixes
      • Owner: MCM.UI.Adapter.MCMv5; Namespace: MCM.UI.Adapter.MCMv5.SubModule.OnAfterSetInitialModuleScreenAsRootScreen;
    • Transpilers
      • Owner: Bannerlord.ButterLib.MBSubModuleBaseEx; Namespace: Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.ModulePatch.Transpiler;

  • TaleWorlds.MountAndBlade.MBGameManager.OnGameStart
    • Transpilers
      • Owner: Bannerlord.ButterLib.MBSubModuleBaseEx; Namespace: Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.MBGameManagerPatch.Transpiler;

  • TaleWorlds.MountAndBlade.MBGameManager.OnGameEnd
    • Transpilers
      • Owner: Bannerlord.ButterLib.MBSubModuleBaseEx; Namespace: Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.MBGameManagerPatch.Transpiler;

  • TaleWorlds.CampaignSystem.CampaignBehaviorBase..ctor
    • Postfixes
      • Owner: Bannerlord.ButterLib.SaveSystem; Namespace: Bannerlord.ButterLib.Implementation.SaveSystem.Patches.BehaviourNamePatch.CampaignBehaviorBaseCtorPostfix;

  • TaleWorlds.SaveSystem.TypeExtensions.IsContainer
    • Prefixes
      • Owner: Bannerlord.ButterLib.SaveSystem; Namespace: Bannerlord.ButterLib.Implementation.SaveSystem.Patches.TypeExtensionsPatch.IsContainerPrefix;

  • TaleWorlds.SaveSystem.Definition.DefinitionContext.AddBasicTypeDefinition
    • Prefixes
      • Owner: Bannerlord.ButterLib.SaveSystem; Namespace: Bannerlord.ButterLib.Implementation.SaveSystem.Patches.DefinitionContextPatch.AddBasicTypeDefinitionPrefix;

  • TaleWorlds.SaveSystem.Definition.DefinitionContext.AddClassDefinition
    • Prefixes
      • Owner: Bannerlord.ButterLib.SaveSystem; Namespace: Bannerlord.ButterLib.Implementation.SaveSystem.Patches.DefinitionContextPatch.AddClassDefinitionPrefix;

  • TaleWorlds.SaveSystem.Definition.DefinitionContext.AddContainerDefinition
    • Prefixes
      • Owner: Bannerlord.ButterLib.SaveSystem; Namespace: Bannerlord.ButterLib.Implementation.SaveSystem.Patches.DefinitionContextPatch.AddContainerDefinitionPrefix;

  • TaleWorlds.SaveSystem.Definition.DefinitionContext.AddEnumDefinition
    • Prefixes
      • Owner: Bannerlord.ButterLib.SaveSystem; Namespace: Bannerlord.ButterLib.Implementation.SaveSystem.Patches.DefinitionContextPatch.AddEnumDefinitionPrefix;

  • TaleWorlds.SaveSystem.Definition.DefinitionContext.AddGenericClassDefinition
    • Prefixes
      • Owner: Bannerlord.ButterLib.SaveSystem; Namespace: Bannerlord.ButterLib.Implementation.SaveSystem.Patches.DefinitionContextPatch.AddGenericClassDefinitionPrefix;

  • TaleWorlds.SaveSystem.Definition.DefinitionContext.AddGenericStructDefinition
    • Prefixes
      • Owner: Bannerlord.ButterLib.SaveSystem; Namespace: Bannerlord.ButterLib.Implementation.SaveSystem.Patches.DefinitionContextPatch.AddGenericStructDefinitionPrefix;

  • TaleWorlds.SaveSystem.Definition.DefinitionContext.AddInterfaceDefinition
    • Prefixes
      • Owner: Bannerlord.ButterLib.SaveSystem; Namespace: Bannerlord.ButterLib.Implementation.SaveSystem.Patches.DefinitionContextPatch.AddInterfaceDefinitionPrefix;

  • TaleWorlds.SaveSystem.Definition.DefinitionContext.AddRootClassDefinition
    • Prefixes
      • Owner: Bannerlord.ButterLib.SaveSystem; Namespace: Bannerlord.ButterLib.Implementation.SaveSystem.Patches.DefinitionContextPatch.AddRootClassDefinitionPrefix;

  • TaleWorlds.SaveSystem.Definition.DefinitionContext.AddStructDefinition
    • Prefixes
      • Owner: Bannerlord.ButterLib.SaveSystem; Namespace: Bannerlord.ButterLib.Implementation.SaveSystem.Patches.DefinitionContextPatch.AddStructDefinitionPrefix;

  • TaleWorlds.SaveSystem.Definition.DefinitionContext.ConstructContainerDefinition
    • Prefixes
      • Owner: Bannerlord.ButterLib.SaveSystem; Namespace: Bannerlord.ButterLib.Implementation.SaveSystem.Patches.DefinitionContextPatch.ConstructContainerDefinitionPrefix;

  • TaleWorlds.Engine.GauntletUI.UIConfig.set_DoNotUseGeneratedPrefabs
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.UIConfigPatch.Prefix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetPrefab.LoadFrom
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.WidgetPrefabPatch.WidgetPrefab_LoadFrom_Transpiler;

  • TaleWorlds.GauntletUI.BrushFactory.get_Brushes
    • Postfixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManager.GetBrushesPostfix;

  • TaleWorlds.GauntletUI.BrushFactory.GetBrush
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManager.GetBrushPrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.ConstantDefinition.GetValue
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManager.BlankTranspiler;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetExtensions.SetWidgetAttributeFromString
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManager.BlankTranspiler;

  • TaleWorlds.GauntletUI.UIContext.GetBrush
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManager.BlankTranspiler;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetExtensions.ConvertObject
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManager.BlankTranspiler;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.GetCustomType
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.GetCustomTypePrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.CreateBuiltinWidget
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.CreateBuiltinWidgetPrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.GetWidgetTypes
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.GetWidgetTypesPostfix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.IsCustomType
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.IsCustomTypePrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.OnUnload
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.OnUnloadPrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetTemplate.CreateWidgets
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.BlankTranspiler;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetTemplate.OnRelease
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.BlankTranspiler;

  • TaleWorlds.GauntletUI.Data.GauntletMovie.LoadMovie
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.BlankTranspiler;

  • SandBox.SandBoxSubModule.OnSubModuleLoad
    • Postfixes
      • Owner: Bannerlord.UIExtenderEx.UIPatch; Namespace: Bannerlord.UIExtenderEx.UIPatchSubModule.SandBoxSubModuleOnSubModuleLoadPostfix;

  • TaleWorlds.Library.ViewModel.ExecuteCommand
    • Prefixes
      • Owner: bannerlord.mcm.ui.viewmodelpatch; Namespace: MCM.UI.Patches.ViewModelPatch.ExecuteCommandPatch;

  • TaleWorlds.MountAndBlade.GauntletUI.GauntletOptionsScreen.OnInitialize
    • Postfixes
      • Owner: bannerlord.mcm.ui.optionsgauntletscreenpatch; Namespace: MCM.UI.Patches.OptionsGauntletScreenPatch.OnInitializePostfix;

  • TaleWorlds.MountAndBlade.GauntletUI.GauntletOptionsScreen.OnFinalize
    • Postfixes
      • Owner: bannerlord.mcm.ui.optionsgauntletscreenpatch; Namespace: MCM.UI.Patches.OptionsGauntletScreenPatch.OnFinalizePostfix;

  • TaleWorlds.MountAndBlade.GauntletUI.Mission.MissionGauntletOptionsUIHandler..ctor
    • Postfixes
      • Owner: bannerlord.mcm.ui.optionsgauntletscreenpatch; Namespace: MCM.UI.Patches.MissionGauntletOptionsUIHandlerPatch.OnInitializePostfix;

  • TaleWorlds.MountAndBlade.GauntletUI.Mission.MissionGauntletOptionsUIHandler.OnMissionScreenFinalize
    • Postfixes
      • Owner: bannerlord.mcm.ui.optionsgauntletscreenpatch; Namespace: MCM.UI.Patches.MissionGauntletOptionsUIHandlerPatch.OnFinalizePostfix;

  • TaleWorlds.MountAndBlade.ViewModelCollection.GameOptions.OptionsVM.SetSelectedCategory
    • Prefixes
      • Owner: bannerlord.mcm.ui.optionsswitchpatch; Namespace: MCM.UI.Patches.OptionsVMPatch.SetSelectedCategoryPatch;

  • TaleWorlds.CampaignSystem.Hero.CanHeroEquipmentBeChanged
    • Postfixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.HeroEquipmentChangePatch.Postfix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultArmyManagementCalculationModel.CalculatePartyInfluenceCost
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.InfluenceCalculationPatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.EncounterGameMenuBehavior.game_menu_encounter_attack_on_consequence
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.NoHorseSiegePatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.VassalAndMercenaryOfferCampaignBehavior.DailyTick
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.VassalAndMercenaryOfferPatch.Prefix;

  • TaleWorlds.CampaignSystem.Party.MobileParty.get_LimitedPartySize
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.PartyLimitPatch.Prefix;

  • SandBox.CampaignBehaviors.DefaultNotificationsCampaignBehavior.OnCompanionRemoved
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.DisableFireNorificationPatch.Prefix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultEncounterModel.GetCharacterSergeantScore
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.SergentScorePatch.Prefix;

  • TaleWorlds.CampaignSystem.Party.MobileParty.get_TotalWage
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.PartyWagePatch.Prefix;

  • SandBox.CampaignBehaviors.LordConversationsCampaignBehavior.conversation_talk_lord_defeat_to_lord_release_on_consequence
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.FreeWanderPatch.Prefix;

  • SandBox.Missions.MissionLogics.Towns.TownCenterMissionController.AfterStart
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.TownArmourPatch.Prefix;

  • SandBox.Missions.MissionLogics.MissionFightHandler.OnEndMissionRequest
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.MissionFightEndPatch.Prefix;

  • SandBox.CampaignBehaviors.LordConversationsCampaignBehavior.conversation_hero_hire_on_condition
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.ConversationHirePatch.Prefix;

  • SandBox.CampaignBehaviors.LordConversationsCampaignBehavior.conversation_hero_main_options_discussions
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.ConversationDiscussPatch.Prefix;

  • SandBox.CampaignBehaviors.LordConversationsCampaignBehavior.conversation_hero_main_options_have_issue_on_condition
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.ConversationQuestPatch.Prefix;

  • SandBox.CampaignBehaviors.LordConversationsCampaignBehavior.conversation_lord_is_threated_neutral_on_condition
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.ConversationAttackPatch.Prefix;

  • TaleWorlds.CampaignSystem.CharacterDevelopment.HeroDeveloper.AddSkillXp
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.XPMultiplierPatch.Prefix;
    • Postfixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.SkillsFromPartyPatch.Postfix;

  • TaleWorlds.CampaignSystem.Party.PartyComponents.BanditPartyComponent.get_PartyOwner
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.banditComponentPatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.EncounterGameMenuBehavior.AddGameMenus
    • Postfixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.EncounterMenuPatch.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PregnancyCampaignBehavior.CheckAreNearby
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.PregnancyPatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.VillagerCampaignBehavior.village_farmer_buy_products_on_condition
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.NoVillagerTradePatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.caravan_buy_products_on_condition
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.NoCaravanTradePatch.Prefix;

  • SandBox.Missions.MissionLogics.Towns.AlleyFightSpawnHandler.AfterStart
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.AlleyArmourPatch.Prefix;

  • TaleWorlds.CampaignSystem.Party.MobileParty.get_EffectiveEngineer
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.EffectiveEngineerPatch.Prefix;

  • TaleWorlds.CampaignSystem.Party.MobileParty.get_EffectiveQuartermaster
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.EffectiveQuartermasterPatch.Prefix;

  • TaleWorlds.CampaignSystem.Party.MobileParty.get_EffectiveScout
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.EffectiveScoutPatch.Prefix;

  • TaleWorlds.CampaignSystem.Party.MobileParty.get_EffectiveSurgeon
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.EffectiveSurgeontPatch.Prefix;

  • TaleWorlds.MountAndBlade.Source.Missions.Handlers.BasicMissionHandler.CreateWarningWidgetForResult
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.NoRetreatPatch.Prefix;

  • SandBox.Missions.MissionLogics.MissionAgentHandler.OnRemoveBehavior
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.AgentRemovePatch.Prefix;

  • SandBox.Missions.MissionLogics.VisualTrackerMissionBehavior.RefreshCommonAreas
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.CommonAreaPatch.Prefix;

  • SandBox.Tournaments.MissionLogics.TournamentBehavior.OnPlayerWinTournament
    • Postfixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.AddTournamentPrizePatch.Postfix;

  • TaleWorlds.MountAndBlade.BehaviorComponent.InformSergeantPlayer
    • Postfixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.BattleCommandsPatch.Postfix;

  • SandBox.ViewModelCollection.Nameplate.SettlementNameplateVM.RefreshBindValues
    • Postfixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.PartyNamePlateTrackPatch.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.HeroAgentSpawnCampaignBehavior.AddWandererLocationCharacter
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.TournamentWanderPatch.Prefix;

  • SandBox.Tournaments.MissionLogics.TournamentFightMissionController.GetTeamWeaponEquipmentList
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.TournamentWeaponsPatch.Prefix;

  • TaleWorlds.CampaignSystem.Encounters.PlayerEncounter.DoLootParty
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.NoLootPatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PlayerArmyWaitBehavior.OnArmyDispersed
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.NoDisperseMessagePatch.Prefix;

  • TaleWorlds.CampaignSystem.MapEvents.MapEvent.IsPlayerSergeant
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.SergentAssignmentPatch.Prefix;

  • TaleWorlds.CampaignSystem.Clan.get_Banner
    • Prefixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.ReplaceBannerPatch.Prefix;

  • SandBox.ViewModelCollection.Nameplate.PartyNameplateVM.RefreshBinding
    • Postfixes
      • Owner: ServeAsSoldier; Namespace: ServeAsSoldier.HidePartyNamePlatePatch.Postfix;

  • TaleWorlds.MountAndBlade.ViewModelCollection.InitialMenu.InitialMenuVM.RefreshMenuOptions
    • Postfixes
      • Owner: bannerlord.mcm.mainmenuscreeninjection_v4; Namespace: MCM.UI.Functionality.DefaultGameMenuScreenHandler.RefreshMenuOptionsPostfix; Priority: 300;

  • TaleWorlds.MountAndBlade.ViewModelCollection.GameOptions.OptionsVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.MCM.UI; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.MountAndBlade.ViewModelCollection.GameOptions.OptionsVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.MCM.UI; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.MountAndBlade.ViewModelCollection.GameOptions.OptionsVM.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.MCM.UI; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

+ Log Files

  • default20221213
      • [2022-12-13T18:46:53.3531917+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T18:46:53.3531917+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T18:46:53.3531917+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T18:46:53.3531917+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T18:25:16.6186179+08:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2022-12-13T18:25:10.3212364+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Enabled
      • [2022-12-13T18:25:10.3212364+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T18:25:10.3002922+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register Types
      • [2022-12-13T18:25:10.3002922+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T18:25:10.3002922+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register: MCMv5.UI, Version=5.4.5.0, Culture=neutral, PublicKeyToken=null
      • [2022-12-13T18:25:10.3002922+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T18:25:10.2973046+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.PerCampaignSettingsContainer.
      • [2022-12-13T18:25:10.2973046+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.FluentPerCampaignSettingsContainer.
      • [2022-12-13T18:25:10.2973046+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.PerSaveSettingsContainer.
      • [2022-12-13T18:25:10.2973046+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.FluentPerSaveSettingsContainer.
      • [2022-12-13T18:25:10.2973046+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.UI.ButterLib.ButterLibSettingsContainer.
      • [2022-12-13T18:25:10.2973046+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.GlobalSettingsContainer.
      • [2022-12-13T18:25:10.2973046+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.ExternalGlobalSettingsContainer.
      • [2022-12-13T18:25:10.2973046+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.FluentGlobalSettingsContainer.
      • [2022-12-13T18:25:10.2165221+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Property: Could not find property for type 'System.Boolean' and name 'SelectedIndex'
      • [2022-12-13T18:25:10.2165221+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T18:25:10.0320107+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2022-12-13T18:25:09.9522246+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find method for type 'TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager' and name 'OnGameLoaded' and parameters ''
      • [2022-12-13T18:25:09.9512266+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T18:25:09.8993643+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.ExceptionHandler.BEWPatch' and name 'OnLoadSubModulesPostfix' and parameters ''
      • [2022-12-13T18:25:09.8993643+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T18:25:09.8993643+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T18:25:09.8993643+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T18:25:09.8993643+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T18:25:09.8993643+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T18:25:09.8993643+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T18:25:09.8993643+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Enabled
      • [2022-12-13T18:25:09.8993643+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Register Types
      • [2022-12-13T18:25:09.8993643+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T18:25:09.8983390+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T18:25:09.8983390+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T18:25:09.8983390+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T18:25:09.8983390+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T18:25:09.8983390+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger:OnBooleanUpdated'
      • [2022-12-13T18:25:09.8983390+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TypeByName: Could not find type named 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger'
      • [2022-12-13T18:25:09.8983390+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T18:25:09.8943781+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.Implementation.HotKeys.HotKeySubSystem' and name 'GetGameKeyCategoriesListPostfix' and parameters ''
      • [2022-12-13T18:25:04.3478430+08:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2022-12-13T18:25:04.3448513+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2022-12-13T18:25:04.3288906+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.0.2.dll for game v1.0.2.0 is loaded
      • [2022-12-13T18:25:04.3268959+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found matching implementation. Loading it
      • [2022-12-13T18:25:04.3239045+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2022-12-13T18:25:04.3229064+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2022-12-13T18:25:04.2740373+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2022-12-13T18:25:04.2281416+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
      • [2022-12-13T18:02:37.6116075+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T18:02:37.6116075+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T18:02:37.6116075+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T18:02:37.6116075+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T18:02:31.3521730+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T18:02:31.3521730+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T18:02:31.3521730+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T18:02:31.3521730+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T17:59:59.1360316+08:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2022-12-13T17:59:49.2766261+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Enabled
      • [2022-12-13T17:59:49.2766261+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T17:59:49.2557107+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register Types
      • [2022-12-13T17:59:49.2557107+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T17:59:49.2546850+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register: MCMv5.UI, Version=5.4.5.0, Culture=neutral, PublicKeyToken=null
      • [2022-12-13T17:59:49.2546850+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T17:59:49.2527227+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.PerCampaignSettingsContainer.
      • [2022-12-13T17:59:49.2527227+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.FluentPerCampaignSettingsContainer.
      • [2022-12-13T17:59:49.2527227+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.PerSaveSettingsContainer.
      • [2022-12-13T17:59:49.2527227+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.FluentPerSaveSettingsContainer.
      • [2022-12-13T17:59:49.2527227+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.UI.ButterLib.ButterLibSettingsContainer.
      • [2022-12-13T17:59:49.2527227+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.GlobalSettingsContainer.
      • [2022-12-13T17:59:49.2527227+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.ExternalGlobalSettingsContainer.
      • [2022-12-13T17:59:49.2516929+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.FluentGlobalSettingsContainer.
      • [2022-12-13T17:59:49.1778898+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Property: Could not find property for type 'System.Boolean' and name 'SelectedIndex'
      • [2022-12-13T17:59:49.1778898+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T17:59:49.0652177+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2022-12-13T17:59:48.9794486+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find method for type 'TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager' and name 'OnGameLoaded' and parameters ''
      • [2022-12-13T17:59:48.9794486+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.ExceptionHandler.BEWPatch' and name 'OnLoadSubModulesPostfix' and parameters ''
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Enabled
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Register Types
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T17:59:48.9234936+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger:OnBooleanUpdated'
      • [2022-12-13T17:59:48.9224962+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TypeByName: Could not find type named 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger'
      • [2022-12-13T17:59:48.9224962+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T17:59:48.9185073+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.Implementation.HotKeys.HotKeySubSystem' and name 'GetGameKeyCategoriesListPostfix' and parameters ''
      • [2022-12-13T17:59:43.3419962+08:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2022-12-13T17:59:43.3390041+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2022-12-13T17:59:43.3230731+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.0.2.dll for game v1.0.2.0 is loaded
      • [2022-12-13T17:59:43.3200549+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found matching implementation. Loading it
      • [2022-12-13T17:59:43.3180853+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2022-12-13T17:59:43.3140957+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2022-12-13T17:59:43.2612115+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2022-12-13T17:59:43.2163600+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
      • [2022-12-13T14:29:47.6976641+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T14:29:47.6976641+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T14:29:47.6976641+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T14:29:47.6976641+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T14:29:45.4790593+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T14:29:45.4790593+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T14:29:45.4790593+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T14:29:45.4780628+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T14:29:38.8381314+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T14:29:38.8381314+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T14:29:38.8381314+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T14:29:38.8381314+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T14:29:34.3197895+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T14:29:34.3197895+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T14:29:34.3197895+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T14:29:34.3177940+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T12:11:06.2663845+08:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2022-12-13T12:10:49.1789914+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Enabled
      • [2022-12-13T12:10:49.1789914+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T12:10:49.1590447+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register Types
      • [2022-12-13T12:10:49.1590447+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T12:10:49.1590447+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register: MCMv5.UI, Version=5.4.5.0, Culture=neutral, PublicKeyToken=null
      • [2022-12-13T12:10:49.1590447+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T12:10:49.1560522+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.PerCampaignSettingsContainer.
      • [2022-12-13T12:10:49.1560522+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.FluentPerCampaignSettingsContainer.
      • [2022-12-13T12:10:49.1560522+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.PerSaveSettingsContainer.
      • [2022-12-13T12:10:49.1560522+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.FluentPerSaveSettingsContainer.
      • [2022-12-13T12:10:49.1560522+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.UI.ButterLib.ButterLibSettingsContainer.
      • [2022-12-13T12:10:49.1560522+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.GlobalSettingsContainer.
      • [2022-12-13T12:10:49.1560522+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.ExternalGlobalSettingsContainer.
      • [2022-12-13T12:10:49.1560522+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.FluentGlobalSettingsContainer.
      • [2022-12-13T12:10:49.0882337+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Property: Could not find property for type 'System.Boolean' and name 'SelectedIndex'
      • [2022-12-13T12:10:49.0882337+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T12:10:48.9834852+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2022-12-13T12:10:48.8997095+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find method for type 'TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager' and name 'OnGameLoaded' and parameters ''
      • [2022-12-13T12:10:48.8997095+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T12:10:48.8428615+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.ExceptionHandler.BEWPatch' and name 'OnLoadSubModulesPostfix' and parameters ''
      • [2022-12-13T12:10:48.8428615+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T12:10:48.8428615+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T12:10:48.8418642+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T12:10:48.8418642+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T12:10:48.8418642+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T12:10:48.8418642+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T12:10:48.8418642+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Enabled
      • [2022-12-13T12:10:48.8418642+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Register Types
      • [2022-12-13T12:10:48.8418642+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T12:10:48.8418642+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T12:10:48.8418642+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T12:10:48.8418642+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T12:10:48.8418642+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T12:10:48.8418642+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger:OnBooleanUpdated'
      • [2022-12-13T12:10:48.8418642+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TypeByName: Could not find type named 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger'
      • [2022-12-13T12:10:48.8418642+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T12:10:48.8378749+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.Implementation.HotKeys.HotKeySubSystem' and name 'GetGameKeyCategoriesListPostfix' and parameters ''
      • [2022-12-13T12:10:43.5515392+08:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2022-12-13T12:10:43.5485847+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2022-12-13T12:10:43.5335217+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.0.2.dll for game v1.0.2.0 is loaded
      • [2022-12-13T12:10:43.5315285+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found matching implementation. Loading it
      • [2022-12-13T12:10:43.5295163+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2022-12-13T12:10:43.5285131+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2022-12-13T12:10:43.4774761+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2022-12-13T12:10:43.4355568+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
      • [2022-12-13T12:07:21.2969770+08:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2022-12-13T12:07:11.7182181+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Enabled
      • [2022-12-13T12:07:11.7182181+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T12:07:11.6972740+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register Types
      • [2022-12-13T12:07:11.6972740+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T12:07:11.6972740+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register: MCMv5.UI, Version=5.4.5.0, Culture=neutral, PublicKeyToken=null
      • [2022-12-13T12:07:11.6972740+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T12:07:11.6942819+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.PerCampaignSettingsContainer.
      • [2022-12-13T12:07:11.6942819+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.FluentPerCampaignSettingsContainer.
      • [2022-12-13T12:07:11.6942819+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.PerSaveSettingsContainer.
      • [2022-12-13T12:07:11.6942819+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.FluentPerSaveSettingsContainer.
      • [2022-12-13T12:07:11.6942819+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.UI.ButterLib.ButterLibSettingsContainer.
      • [2022-12-13T12:07:11.6942819+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.GlobalSettingsContainer.
      • [2022-12-13T12:07:11.6942819+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.ExternalGlobalSettingsContainer.
      • [2022-12-13T12:07:11.6932848+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.FluentGlobalSettingsContainer.
      • [2022-12-13T12:07:11.6264636+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Property: Could not find property for type 'System.Boolean' and name 'SelectedIndex'
      • [2022-12-13T12:07:11.6264636+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T12:07:11.5197492+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2022-12-13T12:07:11.4389946+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find method for type 'TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager' and name 'OnGameLoaded' and parameters ''
      • [2022-12-13T12:07:11.4389946+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T12:07:11.3861522+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.ExceptionHandler.BEWPatch' and name 'OnLoadSubModulesPostfix' and parameters ''
      • [2022-12-13T12:07:11.3861522+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T12:07:11.3861522+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T12:07:11.3851098+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T12:07:11.3851098+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T12:07:11.3851098+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T12:07:11.3851098+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T12:07:11.3851098+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Enabled
      • [2022-12-13T12:07:11.3851098+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Register Types
      • [2022-12-13T12:07:11.3851098+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T12:07:11.3851098+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T12:07:11.3851098+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T12:07:11.3851098+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T12:07:11.3851098+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T12:07:11.3851098+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger:OnBooleanUpdated'
      • [2022-12-13T12:07:11.3851098+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TypeByName: Could not find type named 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger'
      • [2022-12-13T12:07:11.3851098+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T12:07:11.3811490+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.Implementation.HotKeys.HotKeySubSystem' and name 'GetGameKeyCategoriesListPostfix' and parameters ''
      • [2022-12-13T12:07:06.0652476+08:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2022-12-13T12:07:06.0622554+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2022-12-13T12:07:06.0472954+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.0.2.dll for game v1.0.2.0 is loaded
      • [2022-12-13T12:07:06.0453007+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found matching implementation. Loading it
      • [2022-12-13T12:07:06.0423088+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2022-12-13T12:07:06.0423088+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2022-12-13T12:07:05.9944370+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2022-12-13T12:07:05.9519346+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
      • [2022-12-13T10:55:48.8931824+08:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2022-12-13T10:55:39.3024528+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Enabled
      • [2022-12-13T10:55:39.3024528+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T10:55:39.2825086+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register Types
      • [2022-12-13T10:55:39.2825086+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T10:55:39.2825086+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register: MCMv5.UI, Version=5.4.5.0, Culture=neutral, PublicKeyToken=null
      • [2022-12-13T10:55:39.2825086+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T10:55:39.2795135+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.PerCampaignSettingsContainer.
      • [2022-12-13T10:55:39.2795135+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.FluentPerCampaignSettingsContainer.
      • [2022-12-13T10:55:39.2795135+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.PerSaveSettingsContainer.
      • [2022-12-13T10:55:39.2795135+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.FluentPerSaveSettingsContainer.
      • [2022-12-13T10:55:39.2795135+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.UI.ButterLib.ButterLibSettingsContainer.
      • [2022-12-13T10:55:39.2795135+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.GlobalSettingsContainer.
      • [2022-12-13T10:55:39.2795135+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.ExternalGlobalSettingsContainer.
      • [2022-12-13T10:55:39.2795135+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.FluentGlobalSettingsContainer.
      • [2022-12-13T10:55:39.2056781+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Property: Could not find property for type 'System.Boolean' and name 'SelectedIndex'
      • [2022-12-13T10:55:39.2056781+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T10:55:39.0430850+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2022-12-13T10:55:38.9613322+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find method for type 'TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager' and name 'OnGameLoaded' and parameters ''
      • [2022-12-13T10:55:38.9613322+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T10:55:38.9104686+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.ExceptionHandler.BEWPatch' and name 'OnLoadSubModulesPostfix' and parameters ''
      • [2022-12-13T10:55:38.9104686+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Enabled
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Register Types
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger:OnBooleanUpdated'
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TypeByName: Could not find type named 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger'
      • [2022-12-13T10:55:38.9094431+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T10:55:38.9044861+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.Implementation.HotKeys.HotKeySubSystem' and name 'GetGameKeyCategoriesListPostfix' and parameters ''
      • [2022-12-13T10:55:33.2873073+08:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2022-12-13T10:55:33.2853126+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2022-12-13T10:55:33.2693552+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.0.2.dll for game v1.0.2.0 is loaded
      • [2022-12-13T10:55:33.2673606+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found matching implementation. Loading it
      • [2022-12-13T10:55:33.2643688+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2022-12-13T10:55:33.2633713+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2022-12-13T10:55:33.2135048+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2022-12-13T10:55:33.1676279+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
      • [2022-12-13T02:40:09.4410826+08:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2022-12-13T02:36:23.0724261+08:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2022-12-13T02:36:02.4806276+08:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2022-12-13T02:35:57.5086101+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Property: Could not find property for type 'System.String' and name 'IsSelected'
      • [2022-12-13T02:35:57.5086101+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:35:27.6396956+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Property: Could not find property for type 'System.String' and name 'IsSelected'
      • [2022-12-13T02:35:27.6396956+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:35:27.6386968+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Property: Could not find property for type 'System.String' and name 'IsSelected'
      • [2022-12-13T02:35:27.6386968+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:35:19.5404844+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Property: Could not find property for type 'System.String' and name 'IsSelected'
      • [2022-12-13T02:35:19.5404844+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:35:19.5225326+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Property: Could not find property for type 'System.Boolean' and name 'SelectedIndex'
      • [2022-12-13T02:35:19.5225326+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:35:19.5225326+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Property: Could not find property for type 'System.Boolean' and name 'SelectedIndex'
      • [2022-12-13T02:35:19.5225326+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:35:15.1908214+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Enabled
      • [2022-12-13T02:35:15.1898249+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T02:35:15.1698123+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register Types
      • [2022-12-13T02:35:15.1698123+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T02:35:15.1698123+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register: MCMv5.UI, Version=5.4.5.0, Culture=neutral, PublicKeyToken=null
      • [2022-12-13T02:35:15.1698123+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T02:35:15.1668207+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.PerCampaignSettingsContainer.
      • [2022-12-13T02:35:15.1668207+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.FluentPerCampaignSettingsContainer.
      • [2022-12-13T02:35:15.1668207+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.PerSaveSettingsContainer.
      • [2022-12-13T02:35:15.1668207+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.FluentPerSaveSettingsContainer.
      • [2022-12-13T02:35:15.1668207+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.UI.ButterLib.ButterLibSettingsContainer.
      • [2022-12-13T02:35:15.1668207+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.GlobalSettingsContainer.
      • [2022-12-13T02:35:15.1668207+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.ExternalGlobalSettingsContainer.
      • [2022-12-13T02:35:15.1668207+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.FluentGlobalSettingsContainer.
      • [2022-12-13T02:35:15.0988059+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Property: Could not find property for type 'System.Boolean' and name 'SelectedIndex'
      • [2022-12-13T02:35:15.0988059+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:35:14.9864748+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2022-12-13T02:35:14.9046962+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find method for type 'TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager' and name 'OnGameLoaded' and parameters ''
      • [2022-12-13T02:35:14.9046962+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.ExceptionHandler.BEWPatch' and name 'OnLoadSubModulesPostfix' and parameters ''
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Enabled
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Register Types
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T02:35:14.8528056+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger:OnBooleanUpdated'
      • [2022-12-13T02:35:14.8518084+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TypeByName: Could not find type named 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger'
      • [2022-12-13T02:35:14.8518084+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T02:35:14.8478183+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.Implementation.HotKeys.HotKeySubSystem' and name 'GetGameKeyCategoriesListPostfix' and parameters ''
      • [2022-12-13T02:35:09.2587225+08:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2022-12-13T02:35:09.2557305+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2022-12-13T02:35:09.2407279+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.0.2.dll for game v1.0.2.0 is loaded
      • [2022-12-13T02:35:09.2377361+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found matching implementation. Loading it
      • [2022-12-13T02:35:09.2357418+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2022-12-13T02:35:09.2347441+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2022-12-13T02:35:09.1867135+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2022-12-13T02:35:09.1457376+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
      • [2022-12-13T02:11:45.7621584+08:00] [TaleWorlds.MountAndBlade.MBDebugManager] [ERR]: Could not load merged xml file correctly: FactionsError: Object reference not set to an instance of an object.
      • [2022-12-13T02:11:44.5241969+08:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2022-12-13T02:11:18.2482687+08:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2022-12-13T02:11:09.8054783+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Enabled
      • [2022-12-13T02:11:09.8054783+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T02:11:09.7845346+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register Types
      • [2022-12-13T02:11:09.7845346+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T02:11:09.7845346+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register: MCMv5.UI, Version=5.4.5.0, Culture=neutral, PublicKeyToken=null
      • [2022-12-13T02:11:09.7845346+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T02:11:09.7825399+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.PerCampaignSettingsContainer.
      • [2022-12-13T02:11:09.7825399+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.FluentPerCampaignSettingsContainer.
      • [2022-12-13T02:11:09.7825399+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.PerSaveSettingsContainer.
      • [2022-12-13T02:11:09.7825399+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.FluentPerSaveSettingsContainer.
      • [2022-12-13T02:11:09.7825399+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.UI.ButterLib.ButterLibSettingsContainer.
      • [2022-12-13T02:11:09.7815427+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.GlobalSettingsContainer.
      • [2022-12-13T02:11:09.7815427+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.ExternalGlobalSettingsContainer.
      • [2022-12-13T02:11:09.7815427+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.FluentGlobalSettingsContainer.
      • [2022-12-13T02:11:09.7117293+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Property: Could not find property for type 'System.Boolean' and name 'SelectedIndex'
      • [2022-12-13T02:11:09.7117293+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:11:09.6000282+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2022-12-13T02:11:09.5182470+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find method for type 'TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager' and name 'OnGameLoaded' and parameters ''
      • [2022-12-13T02:11:09.5182470+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:11:09.4654164+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.ExceptionHandler.BEWPatch' and name 'OnLoadSubModulesPostfix' and parameters ''
      • [2022-12-13T02:11:09.4654164+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Enabled
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Register Types
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger:OnBooleanUpdated'
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TypeByName: Could not find type named 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger'
      • [2022-12-13T02:11:09.4644099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T02:11:09.4604298+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.Implementation.HotKeys.HotKeySubSystem' and name 'GetGameKeyCategoriesListPostfix' and parameters ''
      • [2022-12-13T02:11:04.1567516+08:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2022-12-13T02:11:04.1537595+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2022-12-13T02:11:04.1387238+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.0.2.dll for game v1.0.2.0 is loaded
      • [2022-12-13T02:11:04.1367249+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found matching implementation. Loading it
      • [2022-12-13T02:11:04.1337333+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2022-12-13T02:11:04.1337333+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2022-12-13T02:11:04.0847867+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2022-12-13T02:11:04.0438107+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
      • [2022-12-13T02:07:40.3997036+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:07:40.3997036+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:07:40.3997036+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:07:40.3997036+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:07:35.9418994+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:07:35.9418994+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:07:35.9418994+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:07:35.9418994+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:07:35.9399002+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:07:35.9399002+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:07:35.9399002+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:07:35.9399002+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:07:35.9369089+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:07:35.9369089+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:07:35.9369089+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:07:35.9369089+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:07:35.9349137+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:07:35.9349137+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:07:35.9349137+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:07:35.9349137+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:06:54.8614733+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:06:54.8614733+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:06:54.8614733+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:06:54.8614733+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:05:15.4383750+08:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2022-12-13T02:05:04.2677441+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Enabled
      • [2022-12-13T02:05:04.2677441+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T02:05:04.2487671+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register Types
      • [2022-12-13T02:05:04.2487671+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T02:05:04.2487671+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register: MCMv5.UI, Version=5.4.5.0, Culture=neutral, PublicKeyToken=null
      • [2022-12-13T02:05:04.2487671+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2022-12-13T02:05:04.2468009+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.PerCampaignSettingsContainer.
      • [2022-12-13T02:05:04.2468009+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.FluentPerCampaignSettingsContainer.
      • [2022-12-13T02:05:04.2468009+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.PerSaveSettingsContainer.
      • [2022-12-13T02:05:04.2468009+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.FluentPerSaveSettingsContainer.
      • [2022-12-13T02:05:04.2468009+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.UI.ButterLib.ButterLibSettingsContainer.
      • [2022-12-13T02:05:04.2468009+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.GlobalSettingsContainer.
      • [2022-12-13T02:05:04.2468009+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.ExternalGlobalSettingsContainer.
      • [2022-12-13T02:05:04.2458031+08:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.FluentGlobalSettingsContainer.
      • [2022-12-13T02:05:04.1700059+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Property: Could not find property for type 'System.Boolean' and name 'SelectedIndex'
      • [2022-12-13T02:05:04.1700059+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:05:04.0004591+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2022-12-13T02:05:03.9186785+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find method for type 'TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager' and name 'OnGameLoaded' and parameters ''
      • [2022-12-13T02:05:03.9176857+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2022-12-13T02:05:03.8566551+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.ExceptionHandler.BEWPatch' and name 'OnLoadSubModulesPostfix' and parameters ''
      • [2022-12-13T02:05:03.8566551+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:05:03.8566551+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:05:03.8566551+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:05:03.8566551+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:05:03.8566551+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:05:03.8566551+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:05:03.8556581+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Enabled
      • [2022-12-13T02:05:03.8556581+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Register Types
      • [2022-12-13T02:05:03.8556581+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:05:03.8556581+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:05:03.8556581+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'GetModulesCode'
      • [2022-12-13T02:05:03.8556581+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TryGetComponents: typeColonName 'GetModulesCode', name must be specified as 'Namespace.Type1.Type2:Name
      • [2022-12-13T02:05:03.8556581+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T02:05:03.8556581+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find type or property for 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger:OnBooleanUpdated'
      • [2022-12-13T02:05:03.8556581+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.TypeByName: Could not find type named 'TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChanger'
      • [2022-12-13T02:05:03.8556581+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2022-12-13T02:05:03.8516686+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.Implementation.HotKeys.HotKeySubSystem' and name 'GetGameKeyCategoriesListPostfix' and parameters ''
      • [2022-12-13T02:04:57.1726278+08:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2022-12-13T02:04:57.1706331+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2022-12-13T02:04:57.1554266+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.0.2.dll for game v1.0.2.0 is loaded
      • [2022-12-13T02:04:57.1524343+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found matching implementation. Loading it
      • [2022-12-13T02:04:57.1504397+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2022-12-13T02:04:57.1494427+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2022-12-13T02:04:57.1005799+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2022-12-13T02:04:57.0566975+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...