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 (08.22.60.19)
Runtime: .NET Framework 4.8.9167.0


+ Exception

Exception information
Type: System.Reflection.TargetInvocationException
Message: Exception has been thrown by the target of an invocation.
Source: mscorlib
CallStack:
  1. at object RuntimeMethodHandle.InvokeMethod(object target, object[] arguments, Signature sig, bool constructor)
  2. at object System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture)
  3. at object RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes, ref StackCrawlMark stackMark)
  4. at object Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes) x 2
  5. at ScreenBase TaleWorlds.MountAndBlade.View.Screens.GameStateScreenManager.CreateScreen(GameState state)
  6. at void TaleWorlds.MountAndBlade.View.Screens.GameStateScreenManager.TaleWorlds.Core.IGameStateManagerListener.OnCreateState(GameState gameState)
  7. at void TaleWorlds.Core.GameStateManager.HandleCreateState(GameState state)
  8. at T TaleWorlds.Core.GameStateManager.CreateState()
  9. at void SandBox.View.Map.MapScreen.OpenBannerEditorScreen()
  10. at void SandBox.View.Map.MapScreen.TaleWorlds.CampaignSystem.GameState.IMapStateHandler.AfterWaitTick(float dt)
  11. at void TaleWorlds.CampaignSystem.GameState.MapState.OnMapModeTick(float dt)
  12. at void TaleWorlds.CampaignSystem.GameState.MapState.OnTick(float dt)
  13. at void TaleWorlds.Core.GameStateManager.OnTick(float dt)
  14. at void TaleWorlds.Core.Game.OnTick(float dt)
  15. at void TaleWorlds.Core.GameManagerBase.OnTick(float dt)
  16. at void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch2(Module this, float dt)
  17. at void TaleWorlds.DotNet.Managed.ApplicationTick_Patch2(float dt)


Inner Exception information
Type: System.FormatException
Message: Input string was not in a correct format.
Source: mscorlib
CallStack:
  1. at void Number.StringToNumber(string str, NumberStyles options, ref NumberBuffer number, NumberFormatInfo info, bool parseDecimal)
  2. at int Number.ParseInt32(string s, NumberStyles style, NumberFormatInfo info)
  3. at void TaleWorlds.GauntletUI.PrefabSystem.WidgetExtensions.SetWidgetAttributeFromString_Patch0(object target, string name, string value, BrushFactory brushFactory, SpriteData spriteData, Dictionary visualDefinitionTemplates, Dictionary constants, Dictionary parameters, Dictionary customElements, Dictionary defaultParameters)
  4. at void TaleWorlds.GauntletUI.PrefabSystem.WidgetTemplate.SetAttributes(WidgetCreationData widgetCreationData, WidgetInstantiationResult widgetInstantiationResult, Dictionary parameters) x 7
  5. at WidgetInstantiationResult TaleWorlds.GauntletUI.PrefabSystem.WidgetTemplate.Instantiate(WidgetCreationData widgetCreationData, Dictionary parameters)
  6. at void TaleWorlds.GauntletUI.Data.GauntletMovie.LoadMovie_Patch0(GauntletMovie this)
  7. at IGauntletMovie TaleWorlds.GauntletUI.Data.GauntletMovie.Load(UIContext context, WidgetFactory widgetFactory, string movieName, IViewModel datasource, bool doNotUseGeneratedPrefabs, bool hotReloadEnabled)
  8. at IGauntletMovie TaleWorlds.Engine.GauntletUI.GauntletLayer.LoadMovie(string movieName, ViewModel dataSource)
  9. at new SandBox.GauntletUI.BannerEditor.BannerEditorView(BasicCharacterObject character, Banner banner, ControlCharacterCreationStage affirmativeAction, TextObject affirmativeActionText, ControlCharacterCreationStage negativeAction, TextObject negativeActionText, ControlCharacterCreationStage onRefresh, ControlCharacterCreationStageReturnInt getCurrentStageIndexAction, ControlCharacterCreationStageReturnInt getTotalStageCountAction, ControlCharacterCreationStageReturnInt getFurthestIndexAction, ControlCharacterCreationStageWithInt goToIndexAction)
  10. at void SandBox.GauntletUI.BannerEditor.GauntletBannerEditorScreen..ctor_Patch1(GauntletBannerEditorScreen this, BannerEditorState bannerEditorState)

+ Enhanced Stacktrace

  • Frame: void Number.StringToNumber(string str, NumberStyles options, ref NumberBuffer number, NumberFormatInfo info, bool parseDecimal) (IL Offset: 92)
    • Module: UNKNOWN
      Method: static System.Void System.Number::StringToNumber(System.String str, System.Globalization.NumberStyles options, System.NumberBuffer& number, System.Globalization.NumberFormatInfo info, System.Boolean parseDecimal)
      Method From Stackframe Issue: False
    CIL:

  • Frame: int Number.ParseInt32(string s, NumberStyles style, NumberFormatInfo info) (IL Offset: 30)
    • Module: UNKNOWN
      Method: static System.Int32 System.Number::ParseInt32(System.String s, System.Globalization.NumberStyles style, System.Globalization.NumberFormatInfo info)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.GauntletUI.PrefabSystem.WidgetExtensions.SetWidgetAttributeFromString_Patch0(object target, string name, string value, BrushFactory brushFactory, SpriteData spriteData, Dictionary visualDefinitionTemplates, Dictionary constants, Dictionary parameters, Dictionary customElements, Dictionary defaultParameters) (IL Offset: -1)
    • Module: Bannerlord.UIExtenderEx
      Method: static System.Collections.Generic.IEnumerable`1 Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManager::BlankTranspiler(System.Collections.Generic.IEnumerable`1 instructions)
      Method From Stackframe Issue: False
    • Module: UNKNOWN
      Method: static System.Void TaleWorlds.GauntletUI.PrefabSystem.WidgetExtensions.SetWidgetAttributeFromString_Patch0(System.Object target, System.String name, System.String value, TaleWorlds.GauntletUI.BrushFactory brushFactory, TaleWorlds.TwoDimension.SpriteData spriteData, System.Collections.Generic.Dictionary`2 visualDefinitionTemplates, System.Collections.Generic.Dictionary`2 constants, System.Collections.Generic.Dictionary`2 parameters, System.Collections.Generic.Dictionary`2 customElements, System.Collections.Generic.Dictionary`2 defaultParameters)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.GauntletUI.PrefabSystem.WidgetTemplate.SetAttributes(WidgetCreationData widgetCreationData, WidgetInstantiationResult widgetInstantiationResult, Dictionary parameters) x 7 (IL Offset: 328)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.GauntletUI.PrefabSystem.WidgetTemplate::SetAttributes(TaleWorlds.GauntletUI.PrefabSystem.WidgetCreationData widgetCreationData, TaleWorlds.GauntletUI.PrefabSystem.WidgetInstantiationResult widgetInstantiationResult, System.Collections.Generic.Dictionary`2 parameters)
      Method From Stackframe Issue: False
    CIL:

  • Frame: WidgetInstantiationResult TaleWorlds.GauntletUI.PrefabSystem.WidgetTemplate.Instantiate(WidgetCreationData widgetCreationData, Dictionary parameters) (IL Offset: 0)
    • Module: UNKNOWN
      Method: TaleWorlds.GauntletUI.PrefabSystem.WidgetInstantiationResult TaleWorlds.GauntletUI.PrefabSystem.WidgetTemplate::Instantiate(TaleWorlds.GauntletUI.PrefabSystem.WidgetCreationData widgetCreationData, System.Collections.Generic.Dictionary`2 parameters)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.GauntletUI.Data.GauntletMovie.LoadMovie_Patch0(GauntletMovie this) (IL Offset: -1)
    • Module: Bannerlord.UIExtenderEx
      Method: static System.Collections.Generic.IEnumerable`1 Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager::BlankTranspiler(System.Collections.Generic.IEnumerable`1 instructions)
      Method From Stackframe Issue: False
    • Module: UNKNOWN
      Method: static System.Void TaleWorlds.GauntletUI.Data.GauntletMovie.LoadMovie_Patch0(TaleWorlds.GauntletUI.Data.GauntletMovie this)
      Method From Stackframe Issue: False
    CIL:

  • Frame: IGauntletMovie TaleWorlds.GauntletUI.Data.GauntletMovie.Load(UIContext context, WidgetFactory widgetFactory, string movieName, IViewModel datasource, bool doNotUseGeneratedPrefabs, bool hotReloadEnabled) (IL Offset: 114)
    • Module: UNKNOWN
      Method: static TaleWorlds.GauntletUI.Data.IGauntletMovie TaleWorlds.GauntletUI.Data.GauntletMovie::Load(TaleWorlds.GauntletUI.UIContext context, TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory widgetFactory, System.String movieName, TaleWorlds.Library.IViewModel datasource, System.Boolean doNotUseGeneratedPrefabs, System.Boolean hotReloadEnabled)
      Method From Stackframe Issue: False
    CIL:

  • Frame: IGauntletMovie TaleWorlds.Engine.GauntletUI.GauntletLayer.LoadMovie(string movieName, ViewModel dataSource) (IL Offset: 32)
    • Module: UNKNOWN
      Method: TaleWorlds.GauntletUI.Data.IGauntletMovie TaleWorlds.Engine.GauntletUI.GauntletLayer::LoadMovie(System.String movieName, TaleWorlds.Library.ViewModel dataSource)
      Method From Stackframe Issue: False
    CIL:

  • Frame: new SandBox.GauntletUI.BannerEditor.BannerEditorView(BasicCharacterObject character, Banner banner, ControlCharacterCreationStage affirmativeAction, TextObject affirmativeActionText, ControlCharacterCreationStage negativeAction, TextObject negativeActionText, ControlCharacterCreationStage onRefresh, ControlCharacterCreationStageReturnInt getCurrentStageIndexAction, ControlCharacterCreationStageReturnInt getTotalStageCountAction, ControlCharacterCreationStageReturnInt getFurthestIndexAction, ControlCharacterCreationStageWithInt goToIndexAction) (IL Offset: 377)
    • Module: Sandbox
      Method: System.Void SandBox.GauntletUI.BannerEditor.BannerEditorView::.ctor(TaleWorlds.Core.BasicCharacterObject character, TaleWorlds.Core.Banner banner, TaleWorlds.Core.ViewModelCollection.ControlCharacterCreationStage affirmativeAction, TaleWorlds.Localization.TextObject affirmativeActionText, TaleWorlds.Core.ViewModelCollection.ControlCharacterCreationStage negativeAction, TaleWorlds.Localization.TextObject negativeActionText, TaleWorlds.Core.ViewModelCollection.ControlCharacterCreationStage onRefresh, TaleWorlds.Core.ViewModelCollection.ControlCharacterCreationStageReturnInt getCurrentStageIndexAction, TaleWorlds.Core.ViewModelCollection.ControlCharacterCreationStageReturnInt getTotalStageCountAction, TaleWorlds.Core.ViewModelCollection.ControlCharacterCreationStageReturnInt getFurthestIndexAction, TaleWorlds.Core.ViewModelCollection.ControlCharacterCreationStageWithInt goToIndexAction)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void SandBox.GauntletUI.BannerEditor.GauntletBannerEditorScreen..ctor_Patch1(GauntletBannerEditorScreen this, BannerEditorState bannerEditorState) (IL Offset: -1)
    • Module: Bannerlord.Diplomacy
      Method: static System.Void Diplomacy.Patches.MBBannerEditorGauntletScreenPatch::SetClanRelatedRulesPostfix(TaleWorlds.CampaignSystem.GameState.BannerEditorState bannerEditorState, SandBox.GauntletUI.BannerEditor.BannerEditorView ____bannerEditorLayer)
      Method From Stackframe Issue: False
    • Module: UNKNOWN
      Method: static System.Void SandBox.GauntletUI.BannerEditor.GauntletBannerEditorScreen..ctor_Patch1(SandBox.GauntletUI.BannerEditor.GauntletBannerEditorScreen this, TaleWorlds.CampaignSystem.GameState.BannerEditorState bannerEditorState)
      Method From Stackframe Issue: False
    CIL:

  • Frame: object RuntimeMethodHandle.InvokeMethod(object target, object[] arguments, Signature sig, bool constructor) (IL Offset: -1)
    • Module: UNKNOWN
      Method: static System.Object System.RuntimeMethodHandle::InvokeMethod(System.Object target, System.Object[] arguments, System.Signature sig, System.Boolean constructor)
      Method From Stackframe Issue: False
    CIL:

  • Frame: object System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture) (IL Offset: 244)
    • Module: UNKNOWN
      Method: virtual System.Object System.Reflection.RuntimeConstructorInfo::Invoke(System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
      Method From Stackframe Issue: False
    CIL:

  • Frame: object RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes, ref StackCrawlMark stackMark) (IL Offset: 507)
    • Module: UNKNOWN
      Method: System.Object System.RuntimeType::CreateInstanceImpl(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes, System.Threading.StackCrawlMark& stackMark)
      Method From Stackframe Issue: False
    CIL:

  • Frame: object Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes) x 2 (IL Offset: 175)
    • Module: UNKNOWN
      Method: static System.Object System.Activator::CreateInstance(System.Type type, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes)
      Method From Stackframe Issue: False
    CIL:

  • Frame: ScreenBase TaleWorlds.MountAndBlade.View.Screens.GameStateScreenManager.CreateScreen(GameState state) (IL Offset: 23)
    • Module: Native
      Method: TaleWorlds.ScreenSystem.ScreenBase TaleWorlds.MountAndBlade.View.Screens.GameStateScreenManager::CreateScreen(TaleWorlds.Core.GameState state)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.MountAndBlade.View.Screens.GameStateScreenManager.TaleWorlds.Core.IGameStateManagerListener.OnCreateState(GameState gameState) (IL Offset: 0)
    • Module: Native
      Method: virtual System.Void TaleWorlds.MountAndBlade.View.Screens.GameStateScreenManager::TaleWorlds.Core.IGameStateManagerListener.OnCreateState(TaleWorlds.Core.GameState gameState)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.Core.GameStateManager.HandleCreateState(GameState state) (IL Offset: 34)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.Core.GameStateManager::HandleCreateState(TaleWorlds.Core.GameState state)
      Method From Stackframe Issue: False
    CIL:

  • Frame: T TaleWorlds.Core.GameStateManager.CreateState() (IL Offset: 18)
    • Module: UNKNOWN
      Method: TaleWorlds.Core.T TaleWorlds.Core.GameStateManager::CreateState()
      Method From Stackframe Issue: False
    CIL:

  • Frame: void SandBox.View.Map.MapScreen.OpenBannerEditorScreen() (IL Offset: 12)
    • Module: Sandbox
      Method: System.Void SandBox.View.Map.MapScreen::OpenBannerEditorScreen()
      Method From Stackframe Issue: False
    CIL:

  • Frame: void SandBox.View.Map.MapScreen.TaleWorlds.CampaignSystem.GameState.IMapStateHandler.AfterWaitTick(float dt) (IL Offset: 211)
    • Module: Sandbox
      Method: virtual System.Void SandBox.View.Map.MapScreen::TaleWorlds.CampaignSystem.GameState.IMapStateHandler.AfterWaitTick(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.CampaignSystem.GameState.MapState.OnMapModeTick(float dt) (IL Offset: 140)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.CampaignSystem.GameState.MapState::OnMapModeTick(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.CampaignSystem.GameState.MapState.OnTick(float dt) (IL Offset: 77)
    • Module: UNKNOWN
      Method: virtual System.Void TaleWorlds.CampaignSystem.GameState.MapState::OnTick(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.Core.GameStateManager.OnTick(float dt) (IL Offset: 47)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.Core.GameStateManager::OnTick(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.Core.Game.OnTick(float dt) (IL Offset: 25)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.Core.Game::OnTick(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.Core.GameManagerBase.OnTick(float dt) (IL Offset: 76)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.Core.GameManagerBase::OnTick(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch2(Module this, float dt) (IL Offset: -1)
    • Module: Bannerlord.ButterLib
      Method: static System.Void Bannerlord.ButterLib.ExceptionHandler.BEWPatch::Finalizer(System.Exception __exception)
      Method From Stackframe Issue: False
    • Module: Bannerlord.ButterLib
      Method: static System.Void Bannerlord.ButterLib.ExceptionHandler.BEWPatch::Finalizer(System.Exception __exception)
      Method From Stackframe Issue: False
    • Module: UNKNOWN
      Method: static System.Void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch2(TaleWorlds.MountAndBlade.Module this, System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.DotNet.Managed.ApplicationTick_Patch2(float dt) (IL Offset: -1)
    • Module: Bannerlord.ButterLib
      Method: static System.Void Bannerlord.ButterLib.ExceptionHandler.BEWPatch::Finalizer(System.Exception __exception)
      Method From Stackframe Issue: False
    • Module: Bannerlord.ButterLib
      Method: static System.Void Bannerlord.ButterLib.ExceptionHandler.BEWPatch::Finalizer(System.Exception __exception)
      Method From Stackframe Issue: False
    • Module: UNKNOWN
      Method: static System.Void TaleWorlds.DotNet.Managed.ApplicationTick_Patch2(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

+ Involved Modules

  • Bannerlord.UIExtenderEx
    • Sandbox
      • Method: System.Void SandBox.GauntletUI.BannerEditor.BannerEditorView::.ctor(TaleWorlds.Core.BasicCharacterObject character, TaleWorlds.Core.Banner banner, TaleWorlds.Core.ViewModelCollection.ControlCharacterCreationStage affirmativeAction, TaleWorlds.Localization.TextObject affirmativeActionText, TaleWorlds.Core.ViewModelCollection.ControlCharacterCreationStage negativeAction, TaleWorlds.Localization.TextObject negativeActionText, TaleWorlds.Core.ViewModelCollection.ControlCharacterCreationStage onRefresh, TaleWorlds.Core.ViewModelCollection.ControlCharacterCreationStageReturnInt getCurrentStageIndexAction, TaleWorlds.Core.ViewModelCollection.ControlCharacterCreationStageReturnInt getTotalStageCountAction, TaleWorlds.Core.ViewModelCollection.ControlCharacterCreationStageReturnInt getFurthestIndexAction, TaleWorlds.Core.ViewModelCollection.ControlCharacterCreationStageWithInt goToIndexAction)
        Frame: new SandBox.GauntletUI.BannerEditor.BannerEditorView(BasicCharacterObject character, Banner banner, ControlCharacterCreationStage affirmativeAction, TextObject affirmativeActionText, ControlCharacterCreationStage negativeAction, TextObject negativeActionText, ControlCharacterCreationStage onRefresh, ControlCharacterCreationStageReturnInt getCurrentStageIndexAction, ControlCharacterCreationStageReturnInt getTotalStageCountAction, ControlCharacterCreationStageReturnInt getFurthestIndexAction, ControlCharacterCreationStageWithInt goToIndexAction) (IL Offset: 377)
        HarmonyIssue: False
      • Method: System.Void SandBox.View.Map.MapScreen::OpenBannerEditorScreen()
        Frame: void SandBox.View.Map.MapScreen.OpenBannerEditorScreen() (IL Offset: 12)
        HarmonyIssue: False
      • Method: virtual System.Void SandBox.View.Map.MapScreen::TaleWorlds.CampaignSystem.GameState.IMapStateHandler.AfterWaitTick(System.Single dt)
        Frame: void SandBox.View.Map.MapScreen.TaleWorlds.CampaignSystem.GameState.IMapStateHandler.AfterWaitTick(float dt) (IL Offset: 211)
        HarmonyIssue: False
    • Bannerlord.Diplomacy
      • Method: static System.Void Diplomacy.Patches.MBBannerEditorGauntletScreenPatch::SetClanRelatedRulesPostfix(TaleWorlds.CampaignSystem.GameState.BannerEditorState bannerEditorState, SandBox.GauntletUI.BannerEditor.BannerEditorView ____bannerEditorLayer)
        Frame: void SandBox.GauntletUI.BannerEditor.GauntletBannerEditorScreen..ctor_Patch1(GauntletBannerEditorScreen this, BannerEditorState bannerEditorState) (IL Offset: -1)
        HarmonyIssue: False
    • Native
      • Method: TaleWorlds.ScreenSystem.ScreenBase TaleWorlds.MountAndBlade.View.Screens.GameStateScreenManager::CreateScreen(TaleWorlds.Core.GameState state)
        Frame: ScreenBase TaleWorlds.MountAndBlade.View.Screens.GameStateScreenManager.CreateScreen(GameState state) (IL Offset: 23)
        HarmonyIssue: False
      • Method: virtual System.Void TaleWorlds.MountAndBlade.View.Screens.GameStateScreenManager::TaleWorlds.Core.IGameStateManagerListener.OnCreateState(TaleWorlds.Core.GameState gameState)
        Frame: void TaleWorlds.MountAndBlade.View.Screens.GameStateScreenManager.TaleWorlds.Core.IGameStateManagerListener.OnCreateState(GameState gameState) (IL Offset: 0)
        HarmonyIssue: False

    + Installed Modules

    • + Harmony (Bannerlord.Harmony, v2.2.2.162)
    • + 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)
    • + Sandbox (Sandbox, v1.1.5.0)
    • + StoryMode (StoryMode, v1.1.5.0)
    • + Birth and Death Options (BirthAndDeath, v1.1.5.0)
    • + CustomBattle (CustomBattle, v1.1.5.0)
    • + Dismemberment (Plus) for v1.1.5 (DismembermentPlus, v2.0.6.6)
    • + CC's Banners (Bannerlord.CCsBanners, v3.3.0.0)
    • + (RBM) Realistic Battle Mod (RBM, v3.6.1.0)
    • + Stop Starving Yourselves (StopStarvingYourselves, v1.1.0.3)
    • + Diplomacy (Bannerlord.Diplomacy, v1.2.6.0)
    • + Cinematic Combat (CinematicCombat, v1.0.1.0)

    + Assemblies

    + Harmony Patches

    • TaleWorlds.MountAndBlade.MBSubModuleBase.OnSubModuleLoad
      • Postfixes
        • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnSubModuleLoadPostfix;
        • Owner: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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: Bannerlord.Diplomacy; 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.ViewModelCollection.Encyclopedia.Pages.EncyclopediaFactionPageVM..ctor
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

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

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

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

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

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

    • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Clans.KingdomClanVM..ctor
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

    • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Clans.KingdomClanVM.OnFinalize
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

    • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Diplomacy.KingdomDiplomacyVM..ctor
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

    • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Diplomacy.KingdomDiplomacyVM.RefreshValues
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Refresh_Transpiler;

    • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.KingdomManagementVM..ctor
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

    • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.KingdomManagementVM.OnFinalize
      • Postfixes
        • Owner: bannerlord.diplomacy; Namespace: Diplomacy.Patches.KingdomManagementVMPatch.FinalizeFix;
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

    • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Diplomacy.KingdomTruceItemVM..ctor
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

    • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Diplomacy.KingdomTruceItemVM.UpdateDiplomacyProperties
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Refresh_Transpiler;

    • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Diplomacy.KingdomWarItemVM..ctor
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

    • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Diplomacy.KingdomWarItemVM.UpdateDiplomacyProperties
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Refresh_Transpiler;

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

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

    • TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapBar.MapNavigationVM.RefreshPermissionValues
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Refresh_Transpiler;

    • SandBox.ViewModelCollection.Nameplate.PartyNameplateVM..ctor
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

    • SandBox.ViewModelCollection.Nameplate.PartyNameplateVM.OnFinalize
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

    • SandBox.ViewModelCollection.Nameplate.SettlementNameplatesVM..ctor
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

    • SandBox.ViewModelCollection.Nameplate.SettlementNameplatesVM.OnFinalize
      • Transpilers
        • Owner: bannerlord.uiextender.ex.viewmodels.Diplomacy; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

    • TaleWorlds.CampaignSystem.GameComponents.DefaultClanPoliticsModel.CalculateInfluenceChange
      • Postfixes
        • Owner: bannerlord.diplomacy; Namespace: Diplomacy.Patches.DefaultClanPoliticsModelPatch.CalculateInfluenceChangePostfix; Priority: 0;

    • TaleWorlds.CampaignSystem.CampaignBehaviors.BarterBehaviors.DiplomaticBartersBehavior.ConsiderWar
      • Prefixes
        • Owner: bannerlord.diplomacy; Namespace: Diplomacy.Patches.DiplomaticBartersBehaviorPatch.ConsiderWarPrefix;

    • TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeAftermathCampaignBehavior.siege_aftermath_contextual_summary_on_init
      • Postfixes
        • Owner: bannerlord.diplomacy; Namespace: Diplomacy.Patches.GameMenusCallbacksPatch.menu_settlement_taken_on_init_Postfix;

    • TaleWorlds.CampaignSystem.CampaignBehaviors.KingdomDecisionProposalBehavior.ConsiderWar
      • Prefixes
        • Owner: bannerlord.diplomacy; Namespace: Diplomacy.Patches.KingdomDecisionProposalBehaviorPatch.ConsiderWarPrefix;

    • TaleWorlds.CampaignSystem.CampaignBehaviors.KingdomDecisionProposalBehavior.ConsiderPeace
      • Prefixes
        • Owner: bannerlord.diplomacy; Namespace: Diplomacy.Patches.KingdomDecisionProposalBehaviorPatch.ConsiderPeacePrefix;

    • TaleWorlds.CampaignSystem.CampaignBehaviors.KingdomDecisionProposalBehavior.DailyTickClan
      • Prefixes
        • Owner: bannerlord.diplomacy; Namespace: Diplomacy.Patches.KingdomDecisionProposalBehaviorPatch.HandleRebelKingdom;

    • StoryMode.Quests.FirstPhase.SupportKingdomQuest.MainStoryLineChosen
      • Postfixes
        • Owner: bannerlord.diplomacy; Namespace: Diplomacy.Patches.SupportKingdomQuestPatch.MainStoryLineChosenPostfix;

    • TaleWorlds.CampaignSystem.FactionManager.DeclareAlliance
      • Prefixes
        • Owner: bannerlord.diplomacy; Namespace: Diplomacy.Patches.FactionManagerPatch.DeclareAlliancePrefix;

    • TaleWorlds.CampaignSystem.Encyclopedia.Pages.DefaultEncyclopediaFactionPage.InitializeListItems
      • Postfixes
        • Owner: bannerlord.diplomacy; Namespace: Diplomacy.Patches.DefaultEncyclopediaFactionPagePatch.PassThroughPostfix;

    • SandBox.GauntletUI.BannerEditor.GauntletBannerEditorScreen..ctor
      • Postfixes
        • Owner: bannerlord.diplomacy; Namespace: Diplomacy.Patches.MBBannerEditorGauntletScreenPatch.SetClanRelatedRulesPostfix;

    • SandBox.GauntletUI.BannerEditor.GauntletBannerEditorScreen.OnDone
      • Prefixes
        • Owner: bannerlord.diplomacy; Namespace: Diplomacy.Patches.MBBannerEditorGauntletScreenPatch.SetColorsPrefix;

    • TaleWorlds.CampaignSystem.Election.MakePeaceKingdomDecision.ApplyChosenOutcome
      • Prefixes
        • Owner: bannerlord.diplomacy; Namespace: Diplomacy.Patches.MakePeaceKingdomDecisionPatch.ApplyChosenOutcomePrefix;

    • TaleWorlds.MountAndBlade.View.Screens.MissionScreen.UpdateCamera
      • Prefixes
        • Owner: mod.bannerlord.immersivecombat; Namespace: ImmersiveTroops.CinematicCombatPatches+ImmersiveCombatCameraPatch.Prefix;

    • 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.ObjectSystem.MBObjectManager.MergeTwoXmls
      • Prefixes
        • Owner: com.rbmmain; Namespace: RBM.XmlLoadingPatches+MergeTwoXmlsPatch.Prefix;

    • SandBox.Tournaments.MissionLogics.TournamentFightMissionController.Simulate
      • Prefixes
        • Owner: com.rbmt; Namespace: RBMTournament.RBMTournament+TournamentFightMissionControllerPatch.SimulatePrefix;

    • SandBox.Tournaments.MissionLogics.TournamentFightMissionController.PrepareForMatch
      • Postfixes
        • Owner: com.rbmt; Namespace: RBMTournament.RBMTournament+TournamentFightMissionControllerPatch.PrepareForMatchPrefix;

    • TaleWorlds.CampaignSystem.TournamentGames.FightTournamentGame.GetParticipantCharacters
      • Prefixes
        • Owner: com.rbmt; Namespace: RBMTournament.RBMTournament+FightTournamentGamePatch.GetParticipantCharactersPrefix;

    • TaleWorlds.CampaignSystem.TournamentGames.FightTournamentGame.GetTournamentPrize
      • Postfixes
        • Owner: com.rbmt; Namespace: RBMTournament.RBMTournament+FightTournamentGamePatch.GetTournamentPrizePostfix;

    • TaleWorlds.CampaignSystem.TournamentGames.TournamentGame.UpdateTournamentPrize
      • Prefixes
        • Owner: com.rbmt; Namespace: RBMTournament.RBMTournament+TournamentGamePatch.UpdateTournamentPrizePrefix;

    • TaleWorlds.CampaignSystem.TournamentGames.TournamentManager.GivePrizeToWinner
      • Prefixes
        • Owner: com.rbmt; Namespace: RBMTournament.RBMTournament+GivePrizeToWinnerPatch.GivePrizeToWinnerPrefix;

    • TaleWorlds.CampaignSystem.GameComponents.DefaultTournamentModel.GetRenownReward
      • Prefixes
        • Owner: com.rbmt; Namespace: RBMTournament.RBMTournament+DefaultTournamentModelPatch.GetRenownRewardPrefix;

    • TaleWorlds.MountAndBlade.MissionCombatantsLogic.EarlyStart
      • Postfixes
        • Owner: com.rbmai; Namespace: RBMAI.Tactics+EarlyStartPatch.Postfix;

    • SandBox.Missions.MissionLogics.CampaignMissionComponent.EarlyStart
      • Postfixes
        • Owner: com.rbmai; Namespace: RBMAI.Tactics+CampaignMissionComponentPatch.Postfix;

    • TaleWorlds.Core.ItemModifier.ModifyArmor
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.ModifyArmorPatch.Prefix;

    • TaleWorlds.Core.ItemModifier.ModifyDamage
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.ModifyModifyDamagePatch.Prefix;

    • TaleWorlds.MountAndBlade.MissionCombatMechanicsHelper.GetAttackCollisionResults
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.GetAttackCollisionResultsPatch.Postfix;

    • TaleWorlds.MountAndBlade.RangedSiegeWeapon.GetTargetReleaseAngle
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.OverrideRangedSiegeWeapon.PrefixGetTargetReleaseAngle;

    • TaleWorlds.MountAndBlade.RangedSiegeWeapon.ShootProjectileAux
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.OverrideRangedSiegeWeapon.PrefixShootProjectileAux;

    • TaleWorlds.MountAndBlade.Mangonel.OnTick
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.OverrideMangonel.PrefixOnTick;

    • TaleWorlds.MountAndBlade.Mission.HandleMissileCollisionReaction
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.HandleMissileCollisionReactionPatch.Prefix;

    • TaleWorlds.MountAndBlade.Mission.MeleeHitCallback
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MeleeHitCallbackPatch.Prefix;
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MeleeHitCallbackPatch.Postfix;

    • TaleWorlds.MountAndBlade.Mission.MissileHitCallback
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MissileHitCallbackPatch.Prefix;
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MissileHitCallbackPatch.Postfix;

    • TaleWorlds.MountAndBlade.Mission.DecideAgentHitParticles
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.RealisticWeaponCollision.DecideAgentHitParticlesMOD;

    • TaleWorlds.MountAndBlade.Mission.DecideWeaponCollisionReaction
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.RealisticWeaponCollision.DecideWeaponCollisionReactionMOD;

    • TaleWorlds.MountAndBlade.Mission.CreateMeleeBlow
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.RealisticWeaponCollision.CreateMeleeBlowPostFix;
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+CreateMeleeBlowPatch.Postfix; Index: 1;
        • Owner: com.rbmcombat; Namespace: RBMCombat.DamageRework+CreateMeleeBlowPatch.Postfix; Index: 2;

    • TaleWorlds.MountAndBlade.Agent.GetBaseArmorEffectivenessForBodyPart
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.ArmorRework+ChangeBodyPartArmor.Prefix;

    • TaleWorlds.MountAndBlade.MissionCombatMechanicsHelper.CalculateBaseMeleeBlowMagnitude
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MagnitudeChanges+CalculateBaseMeleeBlowMagnitudePatch.Prefix;

    • TaleWorlds.MountAndBlade.MissionCombatMechanicsHelper.ComputeBlowMagnitudeMissile
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MagnitudeChanges+ComputeBlowMagnitudeMissilePacth.Prefix;

    • TaleWorlds.Core.CombatStatCalculator.CalculateStrikeMagnitudeForPassiveUsage
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MagnitudeChanges+ChangeLanceDamage.Prefix;

    • TaleWorlds.Core.CombatStatCalculator.CalculateStrikeMagnitudeForThrust
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MagnitudeChanges+CalculateStrikeMagnitudeForThrustPatch.Prefix;

    • TaleWorlds.CampaignSystem.ViewModelCollection.Inventory.ItemMenuVM.SetWeaponComponentTooltip
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MagnitudeChanges+SetWeaponComponentTooltipPatch.Postfix;

    • TaleWorlds.CampaignSystem.ViewModelCollection.Inventory.SPInventoryVM.UpdateCharacterArmorValues
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MagnitudeChanges+UpdateCharacterArmorValuesPatch.Postfix;

    • TaleWorlds.CampaignSystem.ViewModelCollection.Inventory.SPInventoryVM.RefreshValues
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MagnitudeChanges+RefreshValuesPatch.Postfix;

    • TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.Pages.EncyclopediaUnitPageVM.RefreshValues
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MagnitudeChanges+EncyclopediaUnitPageVMRefreshValuesPatch.Postfix;

    • TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.Pages.EncyclopediaUnitPageVM.OnEquipmentSetChange
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MagnitudeChanges+EncyclopediaUnitPageVOnEquipmentSetChangePatch.Postfix;

    • TaleWorlds.CampaignSystem.ViewModelCollection.PropertyBasedTooltipVMExtensions.UpdateTooltip
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MagnitudeChanges+UpdateTooltipPatch.Postfix;

    • TaleWorlds.CampaignSystem.ViewModelCollection.PropertyBasedTooltipVMExtensions.UpdateTooltip
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.MagnitudeChanges+UpdateTooltipCharacterObjectPatch.Postfix;

    • TaleWorlds.CampaignSystem.GameComponents.DefaultPartyHealingModel.GetSurvivalChance
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+OverrideDefaultPartyHealingModel.PrefixGetAiWeight;

    • StoryMode.GameComponents.StoryModeGenericXpModel.GetXpMultiplier
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+AddSkillXpPatch.Prefix;

    • TaleWorlds.CampaignSystem.GameComponents.DefaultCombatXpModel.GetXpMultiplierFromShotDifficulty
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+GetXpMultiplierFromShotDifficultyPatch.Prefix;

    • TaleWorlds.CampaignSystem.GameComponents.DefaultCombatXpModel.GetXpFromHit
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+GetXpFromHitPatch.PrefixGetXpFromHit;

    • StoryMode.Missions.TrainingFieldMissionController.BowInTrainingAreaUpdate
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+BowInTrainingAreaUpdatePatch.Postfix;

    • StoryMode.Missions.TrainingFieldMissionController.BowTrainingEndedSuccessfully
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+BowTrainingEndedSuccessfullyPatch.Postfix;

    • StoryMode.Missions.TrainingFieldMissionController.MountedTrainingUpdate
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+MountedTrainingUpdatePatch.Postfix;

    • StoryMode.Missions.TrainingFieldMissionController.MountedTrainingEndedSuccessfully
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+MountedTrainingEndedSuccessfullyPatch.Postfix;

    • TaleWorlds.CampaignSystem.GameComponents.DefaultVolunteerModel.GetBasicVolunteer
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+DefaultVolunteerModelPatch.Prefix;

    • Helpers.PerkHelper.AddPerkBonusForParty
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+OverrideAddPerkBonusForParty.PrefixAddPerkBonusForParty;

    • SandBox.GameComponents.SandboxAgentStatCalculateModel.GetEffectiveMaxHealth
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+OverrideGetEffectiveMaxHealth.PrefixGetEffectiveMaxHealth;

    • TaleWorlds.CampaignSystem.CharacterObject.GetPowerImp
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+OverrideCharacterObject.PrefixGetPowerImp;

    • TaleWorlds.CampaignSystem.CharacterObject.GetPower
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+OverrideCharacterObject.PrefixGetPower;

    • TaleWorlds.CampaignSystem.CharacterObject.GetBattlePower
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+OverrideCharacterObject.PrefixGetBattlePower;

    • TaleWorlds.CampaignSystem.GameComponents.DefaultMilitaryPowerModel.GetTroopPowerBasedOnContext
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+OverrideDefaultMilitaryPowerModel.PrefixGetTroopPowerBasedOnContext;

    • SandBox.GameComponents.SandboxAgentStatCalculateModel.UpdateHorseStats
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.HorseChanges+SandboxAgentStatCalculateModelUpdateHorseStatsPatch.Postfix;

    • TaleWorlds.MountAndBlade.CustomBattleAgentStatCalculateModel.UpdateHorseStats
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.HorseChanges+CustomBattleAgentStatCalculateModelUpdateHorseStatsPatch.Postfix;

    • TaleWorlds.MountAndBlade.MissionCombatMechanicsHelper.DecideMountRearedByBlow
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.HorseChanges+DecideMountRearedByBlowPatch.Prefix;

    • TaleWorlds.MountAndBlade.MissionCombatMechanicsHelper.DecideAgentDismountedByBlow
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.HorseChanges+DecideAgentDismountedByBlowPatch.PrefixDecideAgentDismountedByBlow;

    • TaleWorlds.MountAndBlade.MissionCombatMechanicsHelper.ComputeBlowMagnitudeFromHorseCharge
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.HorseChanges+ChangeHorseDamageCalculation.Prefix;

    • TaleWorlds.Core.DefaultItemValueModel.CalculateValue
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.ItemValuesTiers+OverrideCalculateValue.Prefix;

    • TaleWorlds.Core.DefaultItemValueModel.CalculateHorseTier
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.ItemValuesTiers+OverrideCalculateHorseTier.Prefix;

    • TaleWorlds.Core.DefaultItemValueModel.CalculateTierMeleeWeapon
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.ItemValuesTiers+OverrideCalculateTierMeleeWeapon.Prefix;

    • TaleWorlds.Core.DefaultItemValueModel.CalculateAmmoTier
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.ItemValuesTiers+CalculateAmmoTierPatch.Prefix;

    • TaleWorlds.Core.DefaultItemValueModel.CalculateShieldTier
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.ItemValuesTiers+CalculateShieldTierPatch.Prefix;

    • TaleWorlds.Core.DefaultItemValueModel.CalculateRangedWeaponTier
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.ItemValuesTiers+OverrideCalculateRangedWeaponTier.Prefix;

    • TaleWorlds.Core.DefaultItemValueModel.CalculateArmorTier
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.ItemValuesTiers+OverrideCalculateArmorTier.Prefix;

    • TaleWorlds.MountAndBlade.MissionCombatMechanicsHelper.GetEntityDamageMultiplier
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.DamageRework+GetEntityDamageMultiplierPatch.Prefix;

    • TaleWorlds.MountAndBlade.Mission.GetAttackCollisionResults
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.DamageRework+GetAttackCollisionResultsPatch.Postfix;

    • TaleWorlds.MountAndBlade.MissionCombatMechanicsHelper.ComputeBlowDamage
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.DamageRework+OverrideDamageCalc.Prefix;

    • SandBox.GameComponents.SandboxAgentStatCalculateModel.UpdateHumanStats
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.DamageRework+SandboxAgentUpdateHumanStats.Postfix;

    • TaleWorlds.MountAndBlade.Mission.RegisterBlow
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.DamageRework+RegisterBlowPatch.Prefix;

    • SandBox.Missions.MissionLogics.BattleAgentLogic.OnAgentHit
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.DamageRework+OnAgentHitPatch.Prefix;

    • TaleWorlds.MountAndBlade.CustomBattleAgentLogic.OnAgentHit
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.DamageRework+CustomBattleAgentLogicPatch.Prefix;

    • TaleWorlds.MountAndBlade.Agent.HandleBlow
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.DamageRework+HandleBlowPatch.Prefix;

    • TaleWorlds.MountAndBlade.MissionState.FinishMissionLoading
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.RangedRework+MissionLoadChangeParameters.Postfix;

    • TaleWorlds.MountAndBlade.Agent.WeaponEquipped
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.RangedRework+OverrideWeaponEquipped.Prefix;

    • TaleWorlds.MountAndBlade.Agent.EquipItemsFromSpawnEquipment
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.RangedRework+OverrideEquipItemsFromSpawnEquipment.Prefix;
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.RangedRework+OverrideEquipItemsFromSpawnEquipment.Postfix;

    • TaleWorlds.MountAndBlade.Mission.OnAgentShootMissile
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.RangedRework+OverrideOnAgentShootMissile.Prefix;
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.RangedRework+OverrideOnAgentShootMissile.Postfix;

    • TaleWorlds.MountAndBlade.Mission.EndMission
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.RangedRework+OverrideEndMission.PrefixOnEndMissionResult;

    • TaleWorlds.MountAndBlade.Agent.OnWieldedItemIndexChange
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.RangedRework+OnWieldedItemIndexChangePatch.Postfix;

    • TaleWorlds.MountAndBlade.AgentStatCalculateModel.SetAiRelatedProperties
      • Postfixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.OverrideRangedSiegeWeapon+OverrideSetAiRelatedProperties.Postfix;

    • TaleWorlds.MountAndBlade.CommonAIComponent.InitializeMorale
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+OverrideDefaultMilitaryPowerModel+InitializeMoralePatch.Prefix;

    • TaleWorlds.MountAndBlade.Agent.InitializeSpawnEquipment
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+OverrideDefaultMilitaryPowerModel+InitializeSpawnEquipmentPatch.Prefix;

    • TaleWorlds.Core.Equipment.GetRandomizedEquipment
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.CampaignChanges+OverrideDefaultMilitaryPowerModel+GetRandomizedEquipmentPatch.Prefix;

    • TaleWorlds.MountAndBlade.MissionCombatMechanicsHelper.ComputeBlowDamageOnShield
      • Prefixes
        • Owner: com.rbmcombat; Namespace: RBMCombat.DamageRework+OverrideDamageCalc+OverrideDamageCalcShield.Prefix;

    • SandBox.CampaignBehaviors.LordConversationsCampaignBehavior.conversation_lord_request_mission_ask_on_condition
      • Postfixes
        • Owner: bannerlord.diplomacy.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.PreventOtherActionsConversation;

    • SandBox.CampaignBehaviors.LordConversationsCampaignBehavior.conversation_player_wants_to_make_peace_on_condition
      • Postfixes
        • Owner: bannerlord.diplomacy.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.PreventDiplomaticActionsConversation;

    • SandBox.CampaignBehaviors.LordConversationsCampaignBehavior.conversation_player_want_to_join_faction_as_mercenary_or_vassal_on_condition
      • Postfixes
        • Owner: bannerlord.diplomacy.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.PreventDiplomaticActionsConversation;

    • SandBox.CampaignBehaviors.LordConversationsCampaignBehavior.conversation_player_threats_lord_verify_on_condition
      • Postfixes
        • Owner: bannerlord.diplomacy.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.PreventHostileActionsConversation;

    • TaleWorlds.CampaignSystem.CampaignBehaviors.VillagerCampaignBehavior.village_farmer_loot_on_condition
      • Postfixes
        • Owner: bannerlord.diplomacy.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.PreventHostileActionsConversation;

    • TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.caravan_loot_on_condition
      • Postfixes
        • Owner: bannerlord.diplomacy.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.PreventHostileActionsConversation;

    • TaleWorlds.CampaignSystem.CampaignBehaviors.VillageHostileActionCampaignBehavior.game_menu_village_hostile_action_on_condition
      • Postfixes
        • Owner: bannerlord.diplomacy.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.PreventHostileActionsMenu;

    • TaleWorlds.CampaignSystem.KingdomManager.AbdicateTheThrone
      • Prefixes
        • Owner: bannerlord.diplomacy.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.HandleThroneAbdication;

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

    + Log Files

    • default20230822
        • [2023-08-22T19:07:55.0566270+02:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
        • [2023-08-22T19:07:22.5030960+02:00] [Diplomacy.SubModule] [INF]: Loaded Diplomacy v1.2.6!
        • [2023-08-22T19:07:21.7638099+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Enabled
        • [2023-08-22T19:07:21.7638099+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
        • [2023-08-22T19:07:21.7507979+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register Types
        • [2023-08-22T19:07:21.7507979+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
        • [2023-08-22T19:07:21.7507979+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register: MCMv5.UI, Version=5.9.1.0, Culture=neutral, PublicKeyToken=null
        • [2023-08-22T19:07:21.7497971+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
        • [2023-08-22T19:07:21.7497971+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found external provider MCM.UI.Adapter.MCMv5.Providers.MCMv5ExternalSettingsProvider (0)
        • [2023-08-22T19:07:21.7487962+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.PerCampaignSettingsContainer (0)
        • [2023-08-22T19:07:21.7487962+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.FluentPerCampaignSettingsContainer (0)
        • [2023-08-22T19:07:21.7487962+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.PerSaveSettingsContainer (0)
        • [2023-08-22T19:07:21.7487962+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.FluentPerSaveSettingsContainer (0)
        • [2023-08-22T19:07:21.7477955+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.UI.ButterLib.ButterLibSettingsContainer (1)
        • [2023-08-22T19:07:21.7467945+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.GlobalSettingsContainer (4)
        • [2023-08-22T19:07:21.7407895+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.ExternalGlobalSettingsContainer (0)
        • [2023-08-22T19:07:21.7397881+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.FluentGlobalSettingsContainer (0)
        • [2023-08-22T19:07:21.7337826+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: HarmonyExtensions.TryPatch: 'original' or all methods are null
        • [2023-08-22T19:07:21.7337826+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7337826+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'TaleWorlds.MountAndBlade.MissionState.TickMission'
        • [2023-08-22T19:07:21.7337826+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7337826+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'TaleWorlds.MountAndBlade.MissionState.TickMission', name must be specified as 'Namespace.Type1.Type2:Name
        • [2023-08-22T19:07:21.7337826+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7337826+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: HarmonyExtensions.TryPatch: 'original' or all methods are null
        • [2023-08-22T19:07:21.7337826+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'TaleWorlds.MountAndBlade.MissionState.TickMissionAux'
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'TaleWorlds.MountAndBlade.MissionState.TickMissionAux', name must be specified as 'Namespace.Type1.Type2:Name
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: HarmonyExtensions.TryPatch: 'original' or all methods are null
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'TaleWorlds.MountAndBlade.MissionState.FinishMissionLoading'
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'TaleWorlds.MountAndBlade.MissionState.FinishMissionLoading', name must be specified as 'Namespace.Type1.Type2:Name
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: HarmonyExtensions.TryPatch: 'original' or all methods are null
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'ManagedCallbacks.EngineCallbacksGenerated.ManagedScriptHolder_TickComponents'
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'ManagedCallbacks.EngineCallbacksGenerated.ManagedScriptHolder_TickComponents', name must be specified as 'Namespace.Type1.Type2:Name
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: HarmonyExtensions.TryPatch: 'original' or all methods are null
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'ManagedCallbacks.EngineCallbacksGenerated.ScreenManager_Tick'
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'ManagedCallbacks.EngineCallbacksGenerated.ScreenManager_Tick', name must be specified as 'Namespace.Type1.Type2:Name
        • [2023-08-22T19:07:21.7327821+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.7017534+02:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
        • [2023-08-22T19:07:21.4815530+02:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
        • [2023-08-22T19:07:21.3916135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find method for type 'TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager' and name 'OnGameLoaded' and parameters ''
        • [2023-08-22T19:07:21.3916135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:07:21.3265543+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Diplomacy - Enabled
        • [2023-08-22T19:07:21.3265543+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Diplomacy - Register Types
        • [2023-08-22T19:07:21.3265543+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Diplomacy - Register: Bannerlord.Diplomacy.1.1.5, Version=1.2.6.0, Culture=neutral, PublicKeyToken=null
        • [2023-08-22T19:07:21.3265543+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Diplomacy.SubModule' and name 'OnServiceRegistration' and parameters ''
        • [2023-08-22T19:07:21.3265543+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Finished loading implementations.
        • [2023-08-22T19:07:21.3265543+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: SubModule Bannerlord.BUTR.Shared.Utils.MBSubModuleBaseSimpleWrapper's default constructor could not be converted to a delegate!
        • [2023-08-22T19:07:21.3265543+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: at HarmonyLib.BUTR.Extensions.AccessTools2.GetDelegate[TDelegate](ConstructorInfo constructorInfo)'
        • [2023-08-22T19:07:21.3265543+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: at System.Linq.Expressions.Expression`1.Compile()
        • [2023-08-22T19:07:21.3265543+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda, DebugInfoGenerator debugInfoGenerator)
        • [2023-08-22T19:07:21.3265543+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: at System.Reflection.Emit.DynamicMethod.CreateDelegate(Type delegateType, Object target)
        • [2023-08-22T19:07:21.3265543+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: at System.Runtime.CompilerServices.RuntimeHelpers._CompileMethod(IRuntimeMethodInfo method)
        • [2023-08-22T19:07:21.3265543+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.GetDelegate: Error while compiling lambds expression 'System.InvalidOperationException: Instances of abstract classes cannot be created.
        • [2023-08-22T19:07:21.3265543+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Implementation Bannerlord.Diplomacy.1.1.5.dll for game v1.1.5.0 is loaded.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found matching implementation. Loading it.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.2.3.dll.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.2.2.dll.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.2.1.dll.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.2.0.dll.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.1.5.dll.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.1.4.dll.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.1.3.dll.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.1.2.dll.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.1.1.dll.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.1.0.dll.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.0.3.dll.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.0.2.dll.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.0.1.dll.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.0.0.dll.
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Loading implementations...
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'TaleWorlds.MountAndBlade.MBSubModuleBase' and name 'OnServiceRegistration' and parameters ''
        • [2023-08-22T19:07:21.3255536+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Enabled
        • [2023-08-22T19:07:21.3215497+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Register Types
        • [2023-08-22T19:07:16.4962790+02:00] [Diplomacy.SubModule] [INF]: Loading Diplomacy v1.2.6...
        • [2023-08-22T19:07:13.5068204+02:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
        • [2023-08-22T19:07:13.5048187+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
        • [2023-08-22T19:07:13.4938085+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.1.5.dll for game v1.1.5.0 is loaded
        • [2023-08-22T19:07:13.4918070+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found matching implementation. Loading it
        • [2023-08-22T19:07:13.4898056+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.2.1.dll
        • [2023-08-22T19:07:13.4888042+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.2.0.dll
        • [2023-08-22T19:07:13.4888042+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.5.dll
        • [2023-08-22T19:07:13.4888042+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.4.dll
        • [2023-08-22T19:07:13.4878032+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.3.dll
        • [2023-08-22T19:07:13.4878032+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.2.dll
        • [2023-08-22T19:07:13.4868023+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.1.dll
        • [2023-08-22T19:07:13.4868023+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.0.dll
        • [2023-08-22T19:07:13.4858020+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.3.dll
        • [2023-08-22T19:07:13.4858020+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
        • [2023-08-22T19:07:13.4858020+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
        • [2023-08-22T19:07:13.4409080+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
        • [2023-08-22T19:07:13.4048751+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
        • [2023-08-22T19:04:05.1401689+02:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
        • [2023-08-22T19:02:22.2581704+02:00] [Diplomacy.SubModule] [INF]: Loaded Diplomacy v1.2.6!
        • [2023-08-22T19:02:20.4149299+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Enabled
        • [2023-08-22T19:02:20.4149299+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
        • [2023-08-22T19:02:20.4019179+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register Types
        • [2023-08-22T19:02:20.4019179+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
        • [2023-08-22T19:02:20.4019179+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register: MCMv5.UI, Version=5.9.1.0, Culture=neutral, PublicKeyToken=null
        • [2023-08-22T19:02:20.4019179+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
        • [2023-08-22T19:02:20.4009171+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found external provider MCM.UI.Adapter.MCMv5.Providers.MCMv5ExternalSettingsProvider (0)
        • [2023-08-22T19:02:20.3999163+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.PerCampaignSettingsContainer (0)
        • [2023-08-22T19:02:20.3999163+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Campaign container MCM.Implementation.PerCampaign.FluentPerCampaignSettingsContainer (0)
        • [2023-08-22T19:02:20.3999163+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.PerSaveSettingsContainer (0)
        • [2023-08-22T19:02:20.3999163+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found PerSave container MCM.Implementation.PerSave.FluentPerSaveSettingsContainer (0)
        • [2023-08-22T19:02:20.3989155+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.UI.ButterLib.ButterLibSettingsContainer (1)
        • [2023-08-22T19:02:20.3989155+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.GlobalSettingsContainer (4)
        • [2023-08-22T19:02:20.3929103+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.ExternalGlobalSettingsContainer (0)
        • [2023-08-22T19:02:20.3919088+02:00] [MCM.Implementation.DefaultSettingsProvider] [INF]: Found Global container MCM.Implementation.Global.FluentGlobalSettingsContainer (0)
        • [2023-08-22T19:02:20.3849025+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: HarmonyExtensions.TryPatch: 'original' or all methods are null
        • [2023-08-22T19:02:20.3849025+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3849025+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'TaleWorlds.MountAndBlade.MissionState.TickMission'
        • [2023-08-22T19:02:20.3849025+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3849025+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'TaleWorlds.MountAndBlade.MissionState.TickMission', name must be specified as 'Namespace.Type1.Type2:Name
        • [2023-08-22T19:02:20.3849025+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3849025+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: HarmonyExtensions.TryPatch: 'original' or all methods are null
        • [2023-08-22T19:02:20.3849025+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3849025+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'TaleWorlds.MountAndBlade.MissionState.TickMissionAux'
        • [2023-08-22T19:02:20.3849025+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3849025+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'TaleWorlds.MountAndBlade.MissionState.TickMissionAux', name must be specified as 'Namespace.Type1.Type2:Name
        • [2023-08-22T19:02:20.3849025+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3849025+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: HarmonyExtensions.TryPatch: 'original' or all methods are null
        • [2023-08-22T19:02:20.3849025+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'TaleWorlds.MountAndBlade.MissionState.FinishMissionLoading'
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'TaleWorlds.MountAndBlade.MissionState.FinishMissionLoading', name must be specified as 'Namespace.Type1.Type2:Name
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: HarmonyExtensions.TryPatch: 'original' or all methods are null
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'ManagedCallbacks.EngineCallbacksGenerated.ManagedScriptHolder_TickComponents'
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'ManagedCallbacks.EngineCallbacksGenerated.ManagedScriptHolder_TickComponents', name must be specified as 'Namespace.Type1.Type2:Name
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: HarmonyExtensions.TryPatch: 'original' or all methods are null
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find type or property for 'ManagedCallbacks.EngineCallbacksGenerated.ScreenManager_Tick'
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.TryGetComponents: typeColonName 'ManagedCallbacks.EngineCallbacksGenerated.ScreenManager_Tick', name must be specified as 'Namespace.Type1.Type2:Name
        • [2023-08-22T19:02:20.3839017+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:20.3528737+02:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
        • [2023-08-22T19:02:20.0085602+02:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
        • [2023-08-22T19:02:19.9184780+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find method for type 'TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager' and name 'OnGameLoaded' and parameters ''
        • [2023-08-22T19:02:19.9184780+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Diplomacy - Enabled
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Diplomacy - Register Types
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Diplomacy - Register: Bannerlord.Diplomacy.1.1.5, Version=1.2.6.0, Culture=neutral, PublicKeyToken=null
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Diplomacy.SubModule' and name 'OnServiceRegistration' and parameters ''
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Finished loading implementations.
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: SubModule Bannerlord.BUTR.Shared.Utils.MBSubModuleBaseSimpleWrapper's default constructor could not be converted to a delegate!
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: at HarmonyLib.BUTR.Extensions.AccessTools2.GetDelegate[TDelegate](ConstructorInfo constructorInfo)'
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: at System.Linq.Expressions.Expression`1.Compile()
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: at System.Linq.Expressions.Compiler.LambdaCompiler.Compile(LambdaExpression lambda, DebugInfoGenerator debugInfoGenerator)
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: at System.Reflection.Emit.DynamicMethod.CreateDelegate(Type delegateType, Object target)
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: at System.Runtime.CompilerServices.RuntimeHelpers._CompileMethod(IRuntimeMethodInfo method)
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.GetDelegate: Error while compiling lambds expression 'System.InvalidOperationException: Instances of abstract classes cannot be created.
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Implementation Bannerlord.Diplomacy.1.1.5.dll for game v1.1.5.0 is loaded.
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found matching implementation. Loading it.
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.2.3.dll.
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.2.2.dll.
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.2.1.dll.
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.2.0.dll.
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.1.5.dll.
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.1.4.dll.
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.1.3.dll.
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.1.2.dll.
        • [2023-08-22T19:02:19.8474135+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.1.1.dll.
        • [2023-08-22T19:02:19.8464129+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.1.0.dll.
        • [2023-08-22T19:02:19.8464129+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.0.3.dll.
        • [2023-08-22T19:02:19.8464129+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.0.2.dll.
        • [2023-08-22T19:02:19.8464129+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.0.1.dll.
        • [2023-08-22T19:02:19.8464129+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation Bannerlord.Diplomacy.1.0.0.dll.
        • [2023-08-22T19:02:19.8464129+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Loading implementations...
        • [2023-08-22T19:02:19.8464129+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
        • [2023-08-22T19:02:19.8464129+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'TaleWorlds.MountAndBlade.MBSubModuleBase' and name 'OnServiceRegistration' and parameters ''
        • [2023-08-22T19:02:19.8464129+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Enabled
        • [2023-08-22T19:02:19.8424092+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Register Types
        • [2023-08-22T19:01:40.6977398+02:00] [Diplomacy.SubModule] [INF]: Loading Diplomacy v1.2.6...
        • [2023-08-22T19:01:33.2473847+02:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
        • [2023-08-22T19:01:33.2453834+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
        • [2023-08-22T19:01:33.2323918+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.1.5.dll for game v1.1.5.0 is loaded
        • [2023-08-22T19:01:33.2303675+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found matching implementation. Loading it
        • [2023-08-22T19:01:33.1400289+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.2.1.dll
        • [2023-08-22T19:01:33.0629846+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.2.0.dll
        • [2023-08-22T19:01:32.9859144+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.5.dll
        • [2023-08-22T19:01:32.9036824+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.4.dll
        • [2023-08-22T19:01:32.8276132+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.3.dll
        • [2023-08-22T19:01:32.7445378+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.2.dll
        • [2023-08-22T19:01:32.6604612+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.1.dll
        • [2023-08-22T19:01:32.5731846+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.0.dll
        • [2023-08-22T19:01:32.4958249+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.3.dll
        • [2023-08-22T19:01:32.3935826+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
        • [2023-08-22T19:01:32.3085303+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
        • [2023-08-22T19:01:32.1163430+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
        • [2023-08-22T19:01:31.9862247+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...