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: unknown launcher - cmd (10.0.18362.449 (WinBuild.160101.0800))
Runtime: .NET Framework 4.8.4200.0


+ Exception

Exception information
Type: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: TaleWorlds.Engine
CallStack:
  1. at void TaleWorlds.Engine.MetaMesh.SetMaterialToSubMeshesWithTag(Material bodyMaterial, string tag)
  2. at void TaleWorlds.MountAndBlade.View.MountVisualCreator.SetMaterialProperties(ItemObject mountItem, MetaMesh mountMesh, MountCreationKey key, ref uint maneMeshMultiplier)
  3. at List TaleWorlds.MountAndBlade.View.MountVisualCreator.AddMountMesh(MBAgentVisuals agentVisual, ItemObject mountItem, ItemObject harnessItem, string mountCreationKeyStr, Agent agent)
  4. at void TaleWorlds.MountAndBlade.View.MountVisualCreator.AddMountMeshToEntity(GameEntity gameEntity, ItemObject mountItem, ItemObject harnessItem, string mountCreationKeyStr, Agent agent)
  5. at void TaleWorlds.MountAndBlade.View.AgentVisuals.Refresh(bool needBatchedVersionForWeaponMeshes, bool removeSkeleton, Equipment oldEquipment, bool isRandomProgress, bool forceUseFaceCache)
  6. at new TaleWorlds.MountAndBlade.View.AgentVisuals(AgentVisualsData data, string name, bool isRandomProgress, bool needBatchedVersionForWeaponMeshes, bool forceUseFaceCache)
  7. at void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau.UpdateMount(bool isRiderAgentMounted)
  8. at void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau.RefreshCharacterTableau(Equipment oldEquipment)
  9. at void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau.OnTick(float dt)
  10. at void TaleWorlds.GauntletUI.BaseTypes.TextureWidget.OnUpdate(float dt)
  11. at void TaleWorlds.GauntletUI.EventManager.Update(float dt)
  12. at void TaleWorlds.Engine.GauntletUI.GauntletLayer.Tick(float dt)
  13. at void TaleWorlds.ScreenSystem.ScreenBase.FrameTick(float dt)
  14. at void TaleWorlds.ScreenSystem.ScreenManager.Tick_Patch2(float dt, bool activeMouseVisible)

+ Enhanced Stacktrace

  • Frame: void TaleWorlds.Engine.MetaMesh.SetMaterialToSubMeshesWithTag(Material bodyMaterial, string tag) (IL Offset: 0)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.Engine.MetaMesh::SetMaterialToSubMeshesWithTag(TaleWorlds.Engine.Material bodyMaterial, System.String tag)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.MountAndBlade.View.MountVisualCreator.SetMaterialProperties(ItemObject mountItem, MetaMesh mountMesh, MountCreationKey key, ref uint maneMeshMultiplier) (IL Offset: 118)
    • Module: Native
      Method: static System.Void TaleWorlds.MountAndBlade.View.MountVisualCreator::SetMaterialProperties(TaleWorlds.Core.ItemObject mountItem, TaleWorlds.Engine.MetaMesh mountMesh, TaleWorlds.Core.MountCreationKey key, System.UInt32& maneMeshMultiplier)
      Method From Stackframe Issue: False
    CIL:

  • Frame: List TaleWorlds.MountAndBlade.View.MountVisualCreator.AddMountMesh(MBAgentVisuals agentVisual, ItemObject mountItem, ItemObject harnessItem, string mountCreationKeyStr, Agent agent) (IL Offset: 96)
    • Module: Native
      Method: static System.Collections.Generic.List`1 TaleWorlds.MountAndBlade.View.MountVisualCreator::AddMountMesh(TaleWorlds.MountAndBlade.MBAgentVisuals agentVisual, TaleWorlds.Core.ItemObject mountItem, TaleWorlds.Core.ItemObject harnessItem, System.String mountCreationKeyStr, TaleWorlds.MountAndBlade.Agent agent)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.MountAndBlade.View.MountVisualCreator.AddMountMeshToEntity(GameEntity gameEntity, ItemObject mountItem, ItemObject harnessItem, string mountCreationKeyStr, Agent agent) (IL Offset: 0)
    • Module: Native
      Method: static System.Void TaleWorlds.MountAndBlade.View.MountVisualCreator::AddMountMeshToEntity(TaleWorlds.Engine.GameEntity gameEntity, TaleWorlds.Core.ItemObject mountItem, TaleWorlds.Core.ItemObject harnessItem, System.String mountCreationKeyStr, TaleWorlds.MountAndBlade.Agent agent)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.MountAndBlade.View.AgentVisuals.Refresh(bool needBatchedVersionForWeaponMeshes, bool removeSkeleton, Equipment oldEquipment, bool isRandomProgress, bool forceUseFaceCache) (IL Offset: 595)
    • Module: Native
      Method: System.Void TaleWorlds.MountAndBlade.View.AgentVisuals::Refresh(System.Boolean needBatchedVersionForWeaponMeshes, System.Boolean removeSkeleton, TaleWorlds.Core.Equipment oldEquipment, System.Boolean isRandomProgress, System.Boolean forceUseFaceCache)
      Method From Stackframe Issue: False
    CIL:

  • Frame: new TaleWorlds.MountAndBlade.View.AgentVisuals(AgentVisualsData data, string name, bool isRandomProgress, bool needBatchedVersionForWeaponMeshes, bool forceUseFaceCache) (IL Offset: 130)
    • Module: Native
      Method: System.Void TaleWorlds.MountAndBlade.View.AgentVisuals::.ctor(TaleWorlds.MountAndBlade.AgentVisualsData data, System.String name, System.Boolean isRandomProgress, System.Boolean needBatchedVersionForWeaponMeshes, System.Boolean forceUseFaceCache)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau.UpdateMount(bool isRiderAgentMounted) (IL Offset: 371)
    • Module: Native
      Method: System.Void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau::UpdateMount(System.Boolean isRiderAgentMounted)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau.RefreshCharacterTableau(Equipment oldEquipment) (IL Offset: 0)
    • Module: Native
      Method: System.Void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau::RefreshCharacterTableau(TaleWorlds.Core.Equipment oldEquipment)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau.OnTick(float dt) (IL Offset: 191)
    • Module: Native
      Method: System.Void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau::OnTick(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.GauntletUI.BaseTypes.TextureWidget.OnUpdate(float dt) (IL Offset: 13)
    • Module: UNKNOWN
      Method: virtual System.Void TaleWorlds.GauntletUI.BaseTypes.TextureWidget::OnUpdate(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.GauntletUI.EventManager.Update(float dt) (IL Offset: 606)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.GauntletUI.EventManager::Update(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.Engine.GauntletUI.GauntletLayer.Tick(float dt) (IL Offset: 18)
    • Module: UNKNOWN
      Method: virtual System.Void TaleWorlds.Engine.GauntletUI.GauntletLayer::Tick(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.ScreenSystem.ScreenBase.FrameTick(float dt) (IL Offset: 135)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.ScreenSystem.ScreenBase::FrameTick(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.ScreenSystem.ScreenManager.Tick_Patch2(float dt, bool activeMouseVisible) (IL Offset: -1)
    • Module: UNKNOWN
      Method: static System.Void TaleWorlds.ScreenSystem.ScreenManager.Tick_Patch2(System.Single dt, System.Boolean activeMouseVisible)
      Method From Stackframe Issue: False
    CIL:

+ Involved Modules

  • Native
    • Method: static System.Void TaleWorlds.MountAndBlade.View.MountVisualCreator::SetMaterialProperties(TaleWorlds.Core.ItemObject mountItem, TaleWorlds.Engine.MetaMesh mountMesh, TaleWorlds.Core.MountCreationKey key, System.UInt32& maneMeshMultiplier)
      Frame: void TaleWorlds.MountAndBlade.View.MountVisualCreator.SetMaterialProperties(ItemObject mountItem, MetaMesh mountMesh, MountCreationKey key, ref uint maneMeshMultiplier) (IL Offset: 118)
      HarmonyIssue: False
    • Method: static System.Collections.Generic.List`1 TaleWorlds.MountAndBlade.View.MountVisualCreator::AddMountMesh(TaleWorlds.MountAndBlade.MBAgentVisuals agentVisual, TaleWorlds.Core.ItemObject mountItem, TaleWorlds.Core.ItemObject harnessItem, System.String mountCreationKeyStr, TaleWorlds.MountAndBlade.Agent agent)
      Frame: List TaleWorlds.MountAndBlade.View.MountVisualCreator.AddMountMesh(MBAgentVisuals agentVisual, ItemObject mountItem, ItemObject harnessItem, string mountCreationKeyStr, Agent agent) (IL Offset: 96)
      HarmonyIssue: False
    • Method: static System.Void TaleWorlds.MountAndBlade.View.MountVisualCreator::AddMountMeshToEntity(TaleWorlds.Engine.GameEntity gameEntity, TaleWorlds.Core.ItemObject mountItem, TaleWorlds.Core.ItemObject harnessItem, System.String mountCreationKeyStr, TaleWorlds.MountAndBlade.Agent agent)
      Frame: void TaleWorlds.MountAndBlade.View.MountVisualCreator.AddMountMeshToEntity(GameEntity gameEntity, ItemObject mountItem, ItemObject harnessItem, string mountCreationKeyStr, Agent agent) (IL Offset: 0)
      HarmonyIssue: False
    • Method: System.Void TaleWorlds.MountAndBlade.View.AgentVisuals::Refresh(System.Boolean needBatchedVersionForWeaponMeshes, System.Boolean removeSkeleton, TaleWorlds.Core.Equipment oldEquipment, System.Boolean isRandomProgress, System.Boolean forceUseFaceCache)
      Frame: void TaleWorlds.MountAndBlade.View.AgentVisuals.Refresh(bool needBatchedVersionForWeaponMeshes, bool removeSkeleton, Equipment oldEquipment, bool isRandomProgress, bool forceUseFaceCache) (IL Offset: 595)
      HarmonyIssue: False
    • Method: System.Void TaleWorlds.MountAndBlade.View.AgentVisuals::.ctor(TaleWorlds.MountAndBlade.AgentVisualsData data, System.String name, System.Boolean isRandomProgress, System.Boolean needBatchedVersionForWeaponMeshes, System.Boolean forceUseFaceCache)
      Frame: new TaleWorlds.MountAndBlade.View.AgentVisuals(AgentVisualsData data, string name, bool isRandomProgress, bool needBatchedVersionForWeaponMeshes, bool forceUseFaceCache) (IL Offset: 130)
      HarmonyIssue: False
    • Method: System.Void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau::UpdateMount(System.Boolean isRiderAgentMounted)
      Frame: void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau.UpdateMount(bool isRiderAgentMounted) (IL Offset: 371)
      HarmonyIssue: False
    • Method: System.Void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau::RefreshCharacterTableau(TaleWorlds.Core.Equipment oldEquipment)
      Frame: void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau.RefreshCharacterTableau(Equipment oldEquipment) (IL Offset: 0)
      HarmonyIssue: False
    • Method: System.Void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau::OnTick(System.Single dt)
      Frame: void TaleWorlds.MountAndBlade.View.Tableaus.CharacterTableau.OnTick(float dt) (IL Offset: 191)
      HarmonyIssue: False

+ Installed Modules

  • + Harmony (Bannerlord.Harmony, v2.3.0.0)
  • + ButterLib (Bannerlord.ButterLib, v2.8.11.0)
  • + UIExtenderEx (Bannerlord.UIExtenderEx, v2.8.0.0)
  • + Mod Configuration Menu v5 (Bannerlord.MBOptionScreen, v5.9.1.0)
  • + Native (Native, v1.1.5.0)
  • + SandBox Core (SandBoxCore, v1.1.5.0)
  • + CustomBattle (CustomBattle, v1.1.5.0)
  • + Sandbox (Sandbox, v1.1.5.0)
  • + StoryMode (StoryMode, v1.1.5.0)
  • + Birth and Death Options (BirthAndDeath, v1.1.5.0)
  • + Dedicated Custom Server Helper (DedicatedCustomServerHelper, v1.1.5.0)
  • + Governors Handle Issues (GovernorsHandleIssues, v1.1.0.2)
  • + Immersive Battlefields (ImmersiveBattlefields, v2.8.0.0)
  • + Improved Garrisons (ImprovedGarrisons, v4.1.2.9)
  • + killAndkill (killAndkill, v1.0.3.0)
  • + MixMashChineseFantasyArmorPack (MixMashChineseFantasyArmorPack, v1.0.2.0)
  • + Multiplayer (Multiplayer, v1.1.5.0)
  • + Open Source Armory (OpenSourceArmory, v1.15.0.0)
  • + Open Source Saddlery (OpenSourceSaddlery, v1.4.0.0)
  • + Open Source Weaponry (OpenSourceWeaponry, v1.4.0.0)
  • + RelentlessSmith (RelentlessSmith, v1.0.1.0)
  • + ROT-Core (ROT-Core, v1.1.2.4)
  • + SueMoreSpouses (SueMoreSpouses, e1.1.2.1)
  • + Useful Companions (UsefullCompanions, v0.5.2.0)
  • + Women in Calradia (WomeninCalradia, v5.7.0.0)
  • + Better Time (BetterTime, v1.3.1.0)
  • + Bloodlust (Bloodlust, v1.0.2.0)
  • + Heal on Kill (Heal on Kill, v1.0.2.1)
  • + Hideout Plus (HideoutPlus, v1.2.3.0)
  • + KingdomDestruction (KingdomDestruction, v1.7.4.0)
  • + Realistic Weather (RealisticWeather, v1.3.6.0)
  • + ROT-Content (ROT-Content, v1.1.2.2)
  • + ROT-Map (ROT_Map, v1.1.2.2)
  • + Surrender Tweaks (SurrenderTweaks, v1.6.0.0)
  • + Xorberax's Legacy for v1.1.4 (XorberaxLegacy, v1.0.5.5)
  • + You Keep What You Kill (YouKeepWhatYouKill, v1.0.18.0)
  • + ROT-Dragon (ROT-Dragon, e1.1.2.1)

+ Assemblies

+ Harmony Patches

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnSubModuleLoad
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnSubModuleLoadPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnSubModuleLoadPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnSubModuleUnloaded
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnSubModuleUnloadedPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnSubModuleUnloadedPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnApplicationTick
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnApplicationTickPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnApplicationTickPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnBeforeInitialModuleScreenSetAsRoot
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnBeforeInitialModuleScreenSetAsRootPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnBeforeInitialModuleScreenSetAsRootPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameStart
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnGameStartPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnGameStartPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.InitializeGameStarter
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.InitializeGameStarterPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.InitializeGameStarterPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.DoLoading
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.DoLoadingPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.DoLoadingPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameLoaded
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnGameLoadedPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnGameLoadedPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnCampaignStart
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnCampaignStartPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnCampaignStartPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.BeginGameStart
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.BeginGameStartPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.BeginGameStartPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameEnd
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnGameEndPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnGameEndPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameInitializationFinished
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnGameInitializationFinishedPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnGameInitializationFinishedPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnBeforeMissionBehaviorInitialize
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnBeforeMissionBehaviourInitializePostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnBeforeMissionBehaviourInitializePostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnMissionBehaviorInitialize
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnMissionBehaviourInitializePostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnMissionBehaviourInitializePostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnMultiplayerGameStart
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnMultiplayerGameStartPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnMultiplayerGameStartPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnNewGameCreated
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnNewGameCreatedPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnNewGameCreatedPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.RegisterSubModuleObjects
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.RegisterSubModuleObjectsPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.RegisterSubModuleObjectsPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.AfterRegisterSubModuleObjects
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.AfterRegisterSubModuleObjectsPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.AfterRegisterSubModuleObjectsPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnAfterGameInitializationFinished
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnAfterGameInitializationFinishedPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnAfterGameInitializationFinishedPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnConfigChanged
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnConfigChangedPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnConfigChangedPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnInitialState
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnInitialStatePostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnInitialStatePostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.AfterAsyncTickTick
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.AfterAsyncTickTickPostfix;
      • Owner: YouKeepWhatYouKill; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.AfterAsyncTickTickPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.Options.OptionsProvider.GetGameKeyCategoriesList
    • Postfixes
      • Owner: Bannerlord.ButterLib.HotKeySystem; Namespace: Bannerlord.ButterLib.Implementation.HotKeys.Patches.OptionsProviderPatches.GetGameKeyCategoriesListPostfix;
      • Owner: Bannerlord.ButterLib.HotKeySystem; Namespace: Bannerlord.ButterLib.Implementation.HotKeys.Patches.OptionsProviderPatches.GetGameKeyCategoriesListPostfix; Index: 1;

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

  • 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;
      • Owner: Bannerlord.ButterLib.MBSubModuleBaseEx; Namespace: Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.ModulePatch.Transpiler; Index: 1;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • TaleWorlds.Library.ViewModel..ctor
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelPatch.ViewModelCtorPrefix;

  • TaleWorlds.Library.ViewModel.ExecuteCommand
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelPatch.ExecuteCommandPatch;

  • 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.MountAndBlade.GauntletUI.Widgets.BoolBrushChangerBrushWidget.OnBooleanUpdated
    • 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.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.CampaignBehaviors.CraftingCampaignBehavior.IsOpened
    • Prefixes
      • Owner: haitaozhang; Namespace: patch1.hook.Prefix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementLoyaltyModel.get_SettlementOwnerDifferentCultureLoyaltyEffect
    • Prefixes
      • Owner: haitaozhang; Namespace: patch1.hook2.Prefix;

  • SandBox.ViewModelCollection.SaveLoad.SaveLoadVM.IsAnyModuleMissingFromSaveOrCurrentModules
    • Prefixes
      • Owner: CandyuanMode; Namespace: MixAndMatchWeaponPack.PatchSaveLoadVM.Prefix;

  • TaleWorlds.CampaignSystem.Campaign..ctor
    • Transpilers
      • Owner: com.github.gnivler.StartDatePrototype; Namespace: StartDatePrototype.SubModule.Transpiler;

  • SandBox.GauntletUI.BannerEditor.BannerEditorView.OnTick
    • Postfixes
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.BannerPaste.Postfix;

  • TaleWorlds.Core.Banner.GetFirstIconColor
    • Prefixes
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.AssignUniqueSecondaryBannerColor.Prefix;

  • TaleWorlds.Core.ImageIdentifier..ctor
    • Prefixes
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.ClearBannerCode.Prefix;

  • TaleWorlds.CampaignSystem.Clan.UpdateBannerColorsAccordingToKingdom
    • Prefixes
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.PreventBannerColorUpdates.Prefix;

  • TaleWorlds.CampaignSystem.Clan.UpdateBannerColor
    • Postfixes
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.UpdateKingdomColorOnBannerChange.Postfix;

  • SandBox.View.Map.PartyVisual.AddCharacterToPartyIcon
    • Prefixes
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.PersistClothingColorWorldMap.Prefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetCharacterCode
    • Postfixes
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.UIHeadshotClothingPersistence.Postfix;

  • SandBox.ViewModelCollection.SandBoxUIHelper.GetCharacterCode
    • Postfixes
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.UIHeadshotClothingPersistenceSandbox.Postfix;

  • TaleWorlds.MountAndBlade.Mission.SpawnAgent
    • Prefixes
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.SceneColorPersistence.Prefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Inventory.SPInventoryVM.UpdateCurrentCharacterIfPossible
    • Postfixes
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.InventoryColorPersistence.Postfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Party.PartyVM.RefreshCurrentCharacterInformation
    • Postfixes
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.PartyColorPersistence.Postfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.HeroViewModel.FillFrom
    • Postfixes
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.CharacterSheetPersistence.Postfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Party.PartyCharacterVM.GetCharacterCode
    • Postfixes
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.PartyHeadshotPersistence.Postfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.ClanManagement.ClanPartyItemVM.GetCharacterCode
    • Postfixes
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.ClanViewPersistence.Postfix;

  • TaleWorlds.CampaignSystem.SceneInformationPopupTypes.CampaignSceneNotificationHelper.CreateNotificationCharacterFromHero
    • Transpilers
      • Owner: BannerColorPersistance with BannerPaste; Namespace: BannerColorPersistence.ExecutionScenePersistence.Transpiler;

  • SandBox.CampaignBehaviors.ClanMemberRolesCampaignBehavior.AddClanMembersAsAccompanyingCharacter
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.ClanMemberRolesCampaignBehavior_AddClanMembersAsAccompanyingCharacter_Path.Prefix;

  • TaleWorlds.InputSystem.InputContext.IsGameKeyReleased
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.IsGameKeyReleasedHack.Prefix;

  • SandBox.ViewModelCollection.SPScoreboardVM.Initialize
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.BattleSimulationInitializePath.Prefix;

  • SandBox.ViewModelCollection.SPScoreboardVM.OnExitBattle
    • Postfixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.BattleSimulationOnExitBattlePath.Postfix;

  • SandBox.ViewModelCollection.SPScoreboardVM.TroopNumberChanged
    • Postfixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.BattleSimulationTroopNumberChangedPath.Postfix;

  • TaleWorlds.ScreenSystem.ScreenBase.AddLayer
    • Postfixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.ClanScreenLayerPatch.Postfix;
      • Owner: sue.mod.mb2.SueLordFromFamily; Namespace: SueLordFromFamily.Paths.KingdomScreenLayerPatch.Postfix; Index: 1;

  • TaleWorlds.ScreenSystem.ScreenBase.RemoveLayer
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.ClanScreenLayerPatch.Prefix;
      • Owner: sue.mod.mb2.SueLordFromFamily; Namespace: SueLordFromFamily.Paths.KingdomScreenLayerPatch.Prefix; Index: 1;

  • TaleWorlds.CampaignSystem.Hero.ResetEquipments
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.HeroResetEquipmentsPath.Prefix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultMarriageModel.IsCoupleSuitableForMarriage
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.IsCoupleSuitableForMarriageHack.Prefix;

  • TaleWorlds.CampaignSystem.Romance.EndAllCourtships
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.EndAllCourtshipsHack.Prefix;

  • TaleWorlds.CampaignSystem.Conversation.Tags.PlayerIsSpouseTag.IsApplicableTo
    • Postfixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.PlayerIsSpouseTagPatch.Postfix;

  • TaleWorlds.CampaignSystem.Conversation.ConversationHelper.GetHeroRelationToHeroTextShort
    • Postfixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.GetHeroRelationToHeroTextShortHack.Postfix;

  • TaleWorlds.CampaignSystem.Settlements.Locations.Location.ContainsCharacter
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.LocationCrashBugFix.LocationContainsCharacterrPath.Prefix;

  • TaleWorlds.CampaignSystem.Settlements.Locations.Location.GetLocationCharacter
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.LocationCrashBugFix.LocationGetLocationCharacterPath.Prefix;

  • TaleWorlds.CampaignSystem.Settlements.Locations.Location.CanPlayerEnter
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.LocationCrashBugFix.LocatonCanPlayerEnterPath.Prefix;

  • TaleWorlds.CampaignSystem.Settlements.Locations.Location.CanPlayerSee
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.LocationCrashBugFix.LocatonCanPlayerSeePath.Prefix;

  • TaleWorlds.CampaignSystem.Settlements.Locations.Location.DeserializeDelegate
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.LocationCrashBugFix.LocatonDeserializeDelegatePath.Prefix;

  • TaleWorlds.CampaignSystem.Settlements.Locations.Location.CanAIEnter
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.LocationCrashBugFix.LocatonCanAIEnterPath.Prefix;

  • TaleWorlds.CampaignSystem.Settlements.Locations.Location.CanAIExit
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.LocationCrashBugFix.LocatonCanAIExitPath.Prefix;

  • TaleWorlds.CampaignSystem.HeroCreator.DeliverOffSpring
    • Postfixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.ChildrenFastGrowth.HeroCreatorDeliverOffSpringPath.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PregnancyCampaignBehavior.DailyTickHero
    • Postfixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.ExSpousesPregnancy.DailyTickHeroPath.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PregnancyCampaignBehavior.CheckAreNearby
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.ExSpousesPregnancy.CheckAreNearbyPath.Prefix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultPregnancyModel.GetDailyChanceOfPregnancyForHero
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.ExSpousesPregnancy.GetDailyChanceOfPregnancyForHero.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PregnancyCampaignBehavior.ChildConceived
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.ExSpousesPregnancy.ChildConceivedPath.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.AgingCampaignBehavior.DailyTickHero
    • Prefixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.ChildrenFastGrowth.AgingCampaignBehaviorPatch+AgingCampaignBehaviorDailyTickPatch.Prefix;

  • TaleWorlds.CampaignSystem.CharacterDevelopment.HeroDeveloper.DeriveSkillsFromTraits
    • Postfixes
      • Owner: sue.mod.mb2.SueMoreSpouses; Namespace: SueMoreSpouses.Patch.ChildrenFastGrowth.AgingCampaignBehaviorPatch+OnHeroComesOfAgePatch.Postfix;

  • TaleWorlds.CampaignSystem.NameGenerator.GenerateClanName
    • Prefixes
      • Owner: sue.mod.mb2.SueLordFromFamily; Namespace: SueLordFromFamily.Paths.CalradiaExpandedKingdomsFixPath.Prefix;

  • TaleWorlds.CampaignSystem.CampaignEvents.OnGameLoaded
    • Postfixes
      • Owner: sue.mod.mb2.SueMBService; Namespace: SueMBService.Paths.CampaignEventsPath.Postfix;

  • TaleWorlds.CampaignSystem.Clan.AfterLoad
    • Postfixes
      • Owner: sue.mod.mb2.SueMBService; Namespace: SueMBService.Paths.CampaignLoadPatch.Postfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapBar.MapTimeControlVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.BetterTime; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapBar.MapTimeControlVM.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.BetterTime; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

  • TaleWorlds.CampaignSystem.Campaign.TickMapTime
    • Prefixes
      • Owner: mod.bannerlord.bettertime; Namespace: BetterTime.Support.Prefix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultCharacterStatsModel.MaxHitpoints
    • Postfixes
      • Owner: jianghe.bloodlust; Namespace: BloodLust.models.ExtractHealthCharacterStatsModel.Postfix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultPartySizeLimitModel.GetPartyMemberSizeLimit
    • Postfixes
      • Owner: jianghe.bloodlust; Namespace: BloodLust.models.MainPartySizesModel.Postfix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultPartySizeLimitModel.GetPartyPrisonerSizeLimit
    • Postfixes
      • Owner: jianghe.bloodlust; Namespace: BloodLust.models.PartyPrisonerSizeLimit.Postfix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultClanTierModel.GetCompanionLimit
    • Postfixes
      • Owner: jianghe.bloodlust; Namespace: BloodLust.models.CompanionLimitModel.Postfix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultClanTierModel.GetPartyLimitForTier
    • Postfixes
      • Owner: jianghe.bloodlust; Namespace: BloodLust.models.PartyLimitForTier.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.KingdomDecisionProposalBehavior.ConsiderWar
    • Prefixes
      • Owner: KingdomDestruction; Namespace: KingdomDestruction.Patches.StopDeclareWarPatch.Prefix;

  • StoryMode.StoryModeData.IsKingdomImperial
    • Prefixes
      • Owner: KingdomDestruction; Namespace: KingdomDestruction.Patches.StoryModePatchIsKingdomImperial.Prefix;

  • StoryMode.Quests.SecondPhase.WeakenEmpireQuestBehavior+WeakenEmpireQuest.QuestConditionsHold
    • Prefixes
      • Owner: KingdomDestruction; Namespace: KingdomDestruction.Patches.StoryModePatchWeakenEmpireQuestConditionsGetTownCounts.Prefix;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattle.MapSelectionGroupVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.RealisticWeather; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.Library.ViewModel.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.RealisticWeather; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;
      • Owner: bannerlord.uiextender.ex.viewmodels.SurrenderTweaks; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler; Index: 1;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattle.MapSelectionGroupVM.RefreshValues
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.RealisticWeather; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Refresh_Transpiler;

  • TaleWorlds.MountAndBlade.CustomBattleAgentStatCalculateModel.UpdateHumanStats
    • Postfixes
      • Owner: mod.bannerlord.realisticweather; Namespace: RealisticWeather.GameModels.RealisticWeatherAgentStatCalculateModel.Postfix; Priority: 0;
    • Finalizers
      • Owner: mod.bannerlord.realisticweather; Namespace: RealisticWeather.GameModels.RealisticWeatherAgentStatCalculateModel.Finalizer;
    • Transpilers
      • Owner: mod.bannerlord.realisticweather; Namespace: RealisticWeather.GameModels.RealisticWeatherAgentStatCalculateModel.Transpiler;

  • TaleWorlds.MountAndBlade.CustomBattleAgentStatCalculateModel.UpdateHorseStats
    • Postfixes
      • Owner: mod.bannerlord.realisticweather; Namespace: RealisticWeather.GameModels.RealisticWeatherAgentStatCalculateModel.Postfix; Priority: 0;
    • Finalizers
      • Owner: mod.bannerlord.realisticweather; Namespace: RealisticWeather.GameModels.RealisticWeatherAgentStatCalculateModel.Finalizer;
    • Transpilers
      • Owner: mod.bannerlord.realisticweather; Namespace: RealisticWeather.GameModels.RealisticWeatherAgentStatCalculateModel.Transpiler;

  • SandBox.GameComponents.SandboxAgentStatCalculateModel.UpdateHumanStats
    • Postfixes
      • Owner: mod.bannerlord.realisticweather; Namespace: RealisticWeather.GameModels.RealisticWeatherAgentStatCalculateModel.Postfix; Priority: 0;
    • Finalizers
      • Owner: mod.bannerlord.realisticweather; Namespace: RealisticWeather.GameModels.RealisticWeatherAgentStatCalculateModel.Finalizer;
    • Transpilers
      • Owner: mod.bannerlord.realisticweather; Namespace: RealisticWeather.GameModels.RealisticWeatherAgentStatCalculateModel.Transpiler;

  • SandBox.GameComponents.SandboxAgentStatCalculateModel.UpdateHorseStats
    • Postfixes
      • Owner: mod.bannerlord.realisticweather; Namespace: RealisticWeather.GameModels.RealisticWeatherAgentStatCalculateModel.Postfix; Priority: 0;
    • Finalizers
      • Owner: mod.bannerlord.realisticweather; Namespace: RealisticWeather.GameModels.RealisticWeatherAgentStatCalculateModel.Finalizer;
    • Transpilers
      • Owner: mod.bannerlord.realisticweather; Namespace: RealisticWeather.GameModels.RealisticWeatherAgentStatCalculateModel.Transpiler;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattle.MapSelectionGroupVM.RandomizeAll
    • Postfixes
      • Owner: mod.bannerlord.realisticweather; Namespace: RealisticWeather.ViewModels.RealisticWeatherSelectionGroupVM.Postfix;

  • TaleWorlds.Core.ViewModelCollection.PowerLevelComparer..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.SurrenderTweaks; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • SandBox.CampaignBehaviors.LordConversationsCampaignBehavior.conversation_player_can_attack_hero_on_clickable_condition
    • Postfixes
      • Owner: mod.bannerlord.surrendertweaks; Namespace: SurrenderTweaks.Behaviors.LordBribeAndSurrenderBehavior.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.EncounterGameMenuBehavior.game_menu_town_town_besiege_on_condition
    • Postfixes
      • Owner: mod.bannerlord.surrendertweaks; Namespace: SurrenderTweaks.Behaviors.SettlementBribeAndSurrenderBehavior.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.BanditsCampaignBehavior.conversation_bandits_will_join_player_on_condition
    • Postfixes
      • Owner: mod.bannerlord.surrendertweaks; Namespace: SurrenderTweaks.Behaviors.BribeAndSurrenderBehavior+BribeConditionBehavior.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.IsBribeFeasible
    • Postfixes
      • Owner: mod.bannerlord.surrendertweaks; Namespace: SurrenderTweaks.Behaviors.BribeAndSurrenderBehavior+BribeConditionBehavior.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.VillagerCampaignBehavior.IsBribeFeasible
    • Postfixes
      • Owner: mod.bannerlord.surrendertweaks; Namespace: SurrenderTweaks.Behaviors.BribeAndSurrenderBehavior+BribeConditionBehavior.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.BanditsCampaignBehavior.conversation_bandits_surrender_on_condition
    • Postfixes
      • Owner: mod.bannerlord.surrendertweaks; Namespace: SurrenderTweaks.Behaviors.BribeAndSurrenderBehavior+SurrenderConditionBehavior.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.IsSurrenderFeasible
    • Postfixes
      • Owner: mod.bannerlord.surrendertweaks; Namespace: SurrenderTweaks.Behaviors.BribeAndSurrenderBehavior+SurrenderConditionBehavior.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.VillagerCampaignBehavior.IsSurrenderFeasible
    • Postfixes
      • Owner: mod.bannerlord.surrendertweaks; Namespace: SurrenderTweaks.Behaviors.BribeAndSurrenderBehavior+SurrenderConditionBehavior.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.conversation_caravan_took_prisoner_on_consequence
    • Prefixes
      • Owner: mod.bannerlord.surrendertweaks; Namespace: SurrenderTweaks.Behaviors.BribeAndSurrenderBehavior+SurrenderConsequenceBehavior.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.VillagerCampaignBehavior.conversation_village_farmer_took_prisoner_on_consequence
    • Prefixes
      • Owner: mod.bannerlord.surrendertweaks; Namespace: SurrenderTweaks.Behaviors.BribeAndSurrenderBehavior+SurrenderConsequenceBehavior.Prefix;

  • TaleWorlds.MountAndBlade.Mission.DecideWeaponCollisionReaction
    • Postfixes
      • Owner: XorberaxLegacy; Namespace: XorberaxLegacy.Patches.CutThroughEveryonePatch.DecideWeaponCollisionReactionPostfix;

  • TaleWorlds.MountAndBlade.Mission.MeleeHitCallback
    • Postfixes
      • Owner: XorberaxLegacy; Namespace: XorberaxLegacy.Patches.CutThroughEveryonePatch.MeleeHitCallbackPostfix;

  • TaleWorlds.MountAndBlade.MissionCombatMechanicsHelper.ComputeBlowMagnitudeFromHorseCharge
    • Postfixes
      • Owner: XorberaxLegacy; Namespace: XorberaxLegacy.Patches.ChargeDamagePatch.ComputeBlowMagnitudeFromHorseChargePostfix;

  • TaleWorlds.MountAndBlade.Mission.CancelsDamageAndBlocksAttackBecauseOfNonEnemyCase
    • Prefixes
      • Owner: XorberaxLegacy; Namespace: XorberaxLegacy.Patches.FriendlyFirePatch.Prefix;

  • StoryMode.GameComponents.CampaignBehaviors.TrainingFieldCampaignBehavior.OnSessionLaunched
    • Postfixes
      • Owner: XorberaxLegacy; Namespace: XorberaxLegacy.Patches.TrainingFieldMenuOptionsPatch.Postfix;

  • TaleWorlds.MountAndBlade.View.Screens.MissionScreen.UpdateCamera
    • Prefixes
      • Owner: XorberaxLegacy; Namespace: XorberaxLegacy.Patches.ShoulderCameraPatch.Prefix;
    • Postfixes
      • Owner: XorberaxLegacy; Namespace: XorberaxLegacy.Patches.ShoulderCameraPatch.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;

  • TaleWorlds.CampaignSystem.Actions.ChangeRelationAction.ApplyPlayerRelation
    • Prefixes
      • Owner: motes.governorshandleissues; Namespace: GovernorsHandleIssues.Patches.ChangeRelationActionPatch.Prefix;

  • TaleWorlds.CampaignSystem.Clan.AddRenown
    • Prefixes
      • Owner: motes.governorshandleissues; Namespace: GovernorsHandleIssues.Patches.AddRenownPatch.Prefix;

  • TaleWorlds.CampaignSystem.Issues.IssueBase.get_AlternativeSolutionHero
    • Postfixes
      • Owner: motes.governorshandleissues; Namespace: GovernorsHandleIssues.Patches.AlternativeSolutionHeroPatch.Postfix;

  • TaleWorlds.CampaignSystem.Actions.GiveGoldAction.ApplyBetweenCharacters
    • Prefixes
      • Owner: motes.governorshandleissues; Namespace: GovernorsHandleIssues.Patches.GiveGoldActionPatch.Prefix;

  • TaleWorlds.CampaignSystem.Actions.GainRenownAction.Apply
    • Prefixes
      • Owner: motes.governorshandleissues; Namespace: GovernorsHandleIssues.Patches.GainRenownActionPatch.Prefix;

  • TaleWorlds.CampaignSystem.Issues.VillageNeedsToolsIssueBehavior+VillageNeedsToolsIssueQuest.GiveTradeOrExchangeRewardToMainParty
    • Prefixes
      • Owner: motes.governorshandleissues; Namespace: GovernorsHandleIssues.Patches.VillageNeedsToolsPatch.Prefix;

  • TaleWorlds.CampaignSystem.CharacterDevelopment.TraitLevelingHelper.AddPlayerTraitXPAndLogEntry
    • Prefixes
      • Owner: motes.governorshandleissues; Namespace: GovernorsHandleIssues.Patches.TraitLevelingHelperPatch.Prefix;

  • TaleWorlds.CampaignSystem.Actions.ChangeCrimeRatingAction.Apply
    • Prefixes
      • Owner: motes.governorshandleissues; Namespace: GovernorsHandleIssues.Patches.CriminalRatingActionPatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.IssuesCampaignBehavior.OnSettlementTick
    • Prefixes
      • Owner: motes.governorshandleissues; Namespace: GovernorsHandleIssues.Patches.OnSettlementTickPatch.Prefix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultBanditDensityModel.GetPlayerMaximumTroopCountForHideoutMission
    • Prefixes
      • Owner: HideoutPlus.Harmony; Namespace: HideoutPlus.Patches.GetPlayerMaximumTroopCountForHideoutMissionPatch.Prefix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultBanditDensityModel.get_NumberOfMinimumBanditTroopsInHideoutMission
    • Prefixes
      • Owner: HideoutPlus.Harmony; Namespace: HideoutPlus.Patches.NumberOfMinimumBanditTroopsInHideoutMissionPatch.Prefix;

  • Helpers.MobilePartyHelper.GetStrongestAndPriorTroops
    • Prefixes
      • Owner: HideoutPlus.Harmony; Namespace: HideoutPlus.Patches.GetStrongestAndPriorTroopsPatch.Prefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.Pages.EncyclopediaHeroPageVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.RealmOfThrones; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.Pages.EncyclopediaHeroPageVM.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.RealmOfThrones; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.Pages.EncyclopediaHeroPageVM.RefreshValues
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.RealmOfThrones; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Refresh_Transpiler;

  • TaleWorlds.CampaignSystem.Inventory.InventoryManager.OpenScreenAsLoot
    • Prefixes
      • Owner: com.darkspyre.ykwyk; Namespace: YouKeepWhatYouKill.Patches.OpenScreenAsLootPatch.Prefix; Priority: 800;

  • TaleWorlds.CampaignSystem.Party.PartyScreenLogic.IsExecutable
    • Postfixes
      • Owner: com.darkspyre.ykwyk; Namespace: YouKeepWhatYouKill.Patches.ExecutionsPatch.PartyScreenLogicTroopIsExecutablePatchPostfix; Priority: 0;

  • TaleWorlds.CampaignSystem.Party.PartyScreenLogic.GetExecutableReasonText
    • Postfixes
      • Owner: com.darkspyre.ykwyk; Namespace: YouKeepWhatYouKill.Patches.ExecutionsPatch.PartyScreenLogicTroopExecuteReasonPatchPostfix; Priority: 0;

  • TaleWorlds.CampaignSystem.Party.PartyScreenLogic.ExecuteTroop
    • Postfixes
      • Owner: com.darkspyre.ykwyk; Namespace: YouKeepWhatYouKill.Patches.ExecutionsPatch.PartyScreenLogicExecuteTroopPatchPostfix; Priority: 0;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Party.PartyCharacterVM.get_IsHeroPrisonerOfPlayer
    • Postfixes
      • Owner: com.darkspyre.ykwyk; Namespace: YouKeepWhatYouKill.Patches.ExecutionsPatch.IsHeroPrisonerOfPlayerPostfix; Priority: 0;

  • TaleWorlds.CampaignSystem.Actions.KillCharacterAction.ApplyByRemove
    • Prefixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.CustomCompanions.KillCharacterActionPatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.HeroSpawnCampaignBehavior.SpawnMinorFactionHeroes
    • Prefixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.CustomCompanions.HeroSpawnCampaignBehaviorPatches.Prefix;

  • TaleWorlds.CampaignSystem.Encyclopedia.EncyclopediaListItem..ctor
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.CustomCompanions.EncyclopediaListItemPatches.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.CompanionsCampaignBehavior.GetCompanionTemplateToSpawn
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.CustomCompanions.CompanionsCampaignBehaviorPatches.Postfix;

  • TaleWorlds.CampaignSystem.Actions.DeclareWarAction.ApplyInternal
    • Prefixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.ModCompatibility.Diplomacy+DeclareWarActionPatch.Prefix;

  • TaleWorlds.MountAndBlade.Mission.get_InitializerRecord
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.TimeLock.MissionPatch.Postfix;

  • TaleWorlds.CampaignSystem.MapEvents.LootCollector.LootCasualties
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Dragon.LootCollectorPatch.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.FoodConsumptionBehavior.CheckAnimalBreeding
    • Prefixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Dragon.FoodConsumptionBehaviorPatch.Prefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Party.PartyCharacterVM.ExecuteExecuteTroop
    • Prefixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Dragon.PartyCharacterVMPatch.ExecuteExecuteTroopPrefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Inventory.SPItemVM..ctor
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Dragon.SPItemVMPatch.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.BanditsCampaignBehavior.SpawnBanditOrLooterPartiesAroundAHideoutOrSettlement
    • Prefixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.BanditsCampaignBehaviorPatches+ROTSpawnBanditsAroundSettlements.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.BanditsCampaignBehavior.FillANewHideoutWithBandits
    • Prefixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.BanditsCampaignBehaviorPatches+ROTFillNewHideoutWithBandits.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.BarterBehaviors.DiplomaticBartersBehavior.ConsiderDefection
    • Prefixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.DiplomaticBartersBehaviorPatch.Prefix;

  • TaleWorlds.MountAndBlade.FaceGen.GetRaceNames
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.FaceGenPatch.Postfix;

  • Helpers.FactionHelper.GenerateClanNameforPlayer
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.FactionHelperPatches.Postfix;

  • TaleWorlds.CampaignSystem.CharacterObject.CreateFrom
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.CharacterObjectPatches.Postfix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementProsperityModel.CalculateHearthChangeInternal
    • Prefixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.DefaultSettlementProsperityModelPatches.Prefix;

  • TaleWorlds.CampaignSystem.Settlements.Settlement.get_OwnerClan
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.SettlementPatches+SettlementOwnerClanGetter.Postfix;

  • SandBox.SettlementPositionScript.get_SettlementsDistanceCacheFilePath
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.SettlementPositionScriptPatches.Postfix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultPartyWageModel.GetCharacterWage
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.DefaultPartyWageModelPatches.GetCharacterWagePostfix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultAgeModel.get_BecomeOldAge
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.DefaultAgeModelPatches.Postfix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultBanditDensityModel.get_NumberOfMaximumLooterParties
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.DefaultBanditDensityModelPatches+ROTMaximumLooterParties.Postfix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultBanditDensityModel.get_NumberOfMaximumHideoutsAtEachBanditFaction
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.DefaultBanditDensityModelPatches+ROTMaximumHideouts.Postfix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultBanditDensityModel.get_NumberOfInitialHideoutsAtEachBanditFaction
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.DefaultBanditDensityModelPatches+ROTInitialHideouts.Postfix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultBanditDensityModel.get_NumberOfMaximumBanditPartiesAroundEachHideout
    • Postfixes
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.Core.DefaultBanditDensityModelPatches+ROTMaxBanditAroundHideout.Postfix;

  • SandBox.MapScene.Load
    • Transpilers
      • Owner: realmofthrones.core; Namespace: ROT.HarmonyPatches.AurelianMapFix.Patch.Transpiler;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementProsperityModel.CalculateProsperityChangeInternal
    • Postfixes
      • Owner: motes.stopstarvingyourselves; Namespace: StopStarvingYourselves.Patches.DefaultSettlementProsperityModelPatches.CalculateProsperityChangeInternal.Postfix;

  • TaleWorlds.MountAndBlade.ViewModelCollection.GameOptions.OptionsVM.ExecuteCloseOptions
    • Postfixes
      • Owner: bannerlord.mcm.ui.optionsvm; Namespace: MCM.UI.UIExtenderEx.OptionsVMMixin.ExecuteCloseOptionsPostfix; Priority: 300;

  • TaleWorlds.MountAndBlade.ViewModelCollection.GameOptions.OptionsVM.RefreshValues
    • Postfixes
      • Owner: bannerlord.mcm.ui.optionsvm; Namespace: MCM.UI.UIExtenderEx.OptionsVMMixin.RefreshValuesPostfix; Priority: 300;

  • TaleWorlds.MountAndBlade.ViewModelCollection.GameOptions.OptionsVM.set_CategoryIndex
    • Postfixes
      • Owner: bannerlord.mcm.ui.optionsvm; Namespace: MCM.UI.UIExtenderEx.OptionsVMMixin.SetSelectedCategoryPostfix; Priority: 300;

+ Log Files

  • default20230821
      • [2023-08-21T21:54:00.3511348+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3511348+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3511348+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3511348+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3511348+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3511348+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3511348+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3511348+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3501415+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3501415+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3501415+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3501415+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3501415+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3501415+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3501415+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:54:00.3222129+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-08-21T21:53:59.8265325+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-08-21T21:53:59.7397701+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:53:59.6470175+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'YouKeepWhatYouKill.SubModule' and name 'OnServiceRegistration' and parameters ''
      • [2023-08-21T21:53:59.6470175+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: SubModule Bannerlord.BUTR.Shared.Utils.MBSubModuleBaseSimpleWrapper's default constructor could not be converted to a delegate!
      • [2023-08-21T21:53:59.6470175+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.GetDelegate: Error while compiling lambds expression 'System.InvalidOperationException: Instances of abstract classes cannot be created.
      • [2023-08-21T21:53:59.6460205+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2023-08-21T21:53:59.6400293+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'TaleWorlds.MountAndBlade.MBSubModuleBase' and name 'OnServiceRegistration' and parameters ''
      • [2023-08-21T21:43:00.3576508+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3576508+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3576508+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3576508+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3576508+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3566513+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3566513+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3566513+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3566513+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3566513+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3566513+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3566513+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3566513+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3566513+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3556612+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:43:00.3287326+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-08-21T21:42:59.9238110+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-08-21T21:42:59.8354749+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T21:42:59.7442773+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'YouKeepWhatYouKill.SubModule' and name 'OnServiceRegistration' and parameters ''
      • [2023-08-21T21:42:59.7442773+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: SubModule Bannerlord.BUTR.Shared.Utils.MBSubModuleBaseSimpleWrapper's default constructor could not be converted to a delegate!
      • [2023-08-21T21:42:59.7432897+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.GetDelegate: Error while compiling lambds expression 'System.InvalidOperationException: Instances of abstract classes cannot be created.
      • [2023-08-21T21:42:59.7432897+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2023-08-21T21:42:59.7372958+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'TaleWorlds.MountAndBlade.MBSubModuleBase' and name 'OnServiceRegistration' and parameters ''
      • [2023-08-21T16:16:49.3347518+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3347518+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3347518+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3347518+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3347518+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3347518+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3337568+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3337568+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3337568+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3337568+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3337568+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3337568+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3337568+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3337568+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3327735+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:49.3058036+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-08-21T16:16:48.9307385+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-08-21T16:16:48.8439663+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T16:16:48.7571665+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'YouKeepWhatYouKill.SubModule' and name 'OnServiceRegistration' and parameters ''
      • [2023-08-21T16:16:48.7561692+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: SubModule Bannerlord.BUTR.Shared.Utils.MBSubModuleBaseSimpleWrapper's default constructor could not be converted to a delegate!
      • [2023-08-21T16:16:48.7561692+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.GetDelegate: Error while compiling lambds expression 'System.InvalidOperationException: Instances of abstract classes cannot be created.
      • [2023-08-21T16:16:48.7561692+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2023-08-21T16:16:48.7501851+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'TaleWorlds.MountAndBlade.MBSubModuleBase' and name 'OnServiceRegistration' and parameters ''
      • [2023-08-21T15:57:43.0712932+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0712932+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0703265+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0703265+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0703265+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0703265+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0703265+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0703265+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0703265+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0703265+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0693360+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0693360+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0693360+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0693360+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0693360+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:43.0413726+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-08-21T15:57:42.5027728+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-08-21T15:57:42.4070279+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T15:57:42.3092885+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'YouKeepWhatYouKill.SubModule' and name 'OnServiceRegistration' and parameters ''
      • [2023-08-21T15:57:42.3092885+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: SubModule Bannerlord.BUTR.Shared.Utils.MBSubModuleBaseSimpleWrapper's default constructor could not be converted to a delegate!
      • [2023-08-21T15:57:42.3082919+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.GetDelegate: Error while compiling lambds expression 'System.InvalidOperationException: Instances of abstract classes cannot be created.
      • [2023-08-21T15:57:42.3072941+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2023-08-21T15:57:42.3013099+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'TaleWorlds.MountAndBlade.MBSubModuleBase' and name 'OnServiceRegistration' and parameters ''
      • [2023-08-21T09:59:23.1529578+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1529578+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1529578+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1529578+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1519635+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1519635+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1519635+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1519635+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1519635+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1519635+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1519635+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1519635+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1519635+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1519635+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1509647+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:23.1240068+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-08-21T09:59:22.5704851+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-08-21T09:59:22.4807519+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-08-21T09:59:22.3860053+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'YouKeepWhatYouKill.SubModule' and name 'OnServiceRegistration' and parameters ''
      • [2023-08-21T09:59:22.3860053+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: SubModule Bannerlord.BUTR.Shared.Utils.MBSubModuleBaseSimpleWrapper's default constructor could not be converted to a delegate!
      • [2023-08-21T09:59:22.3860053+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.GetDelegate: Error while compiling lambds expression 'System.InvalidOperationException: Instances of abstract classes cannot be created.
      • [2023-08-21T09:59:22.3860053+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2023-08-21T09:59:22.3800212+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'TaleWorlds.MountAndBlade.MBSubModuleBase' and name 'OnServiceRegistration' and parameters ''