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.


+ Exception

Exception information
Type: System.MissingMethodException
Message: Method not found: 'TaleWorlds.Engine.WorldPosition TaleWorlds.MountAndBlade.Formation.get_FrontAttachmentPoint()'.
Source: ArmyFormationsMadeEasy
CallStack:
  1. at ArmyFormationsMadeEasy.Patches.OnMissionTickPatch.CalcWorldPosFrontAttPtOffset(Formation formation, Mission __instance, Single latOffset, Single fwdOffset)
  2. at ArmyFormationsMadeEasy.Patches.OnMissionTickPatch.FormationsAdvanceYPaces(Mission __instance, IEnumerable`1 formations, Single distance) in D:\Documents\Mount and Blade II Bannerlord\Module Projects\Dead Mod Pack\ArmyFormationsMadeEasy\Patches\OnMissionTickPatch.cs:line 894
  3. at ArmyFormationsMadeEasy.Patches.OnMissionTickPatch.SelectedFormationsFallbackYPaces(Mission __instance) in D:\Documents\Mount and Blade II Bannerlord\Module Projects\Dead Mod Pack\ArmyFormationsMadeEasy\Patches\OnMissionTickPatch.cs:line 915
  4. at ArmyFormationsMadeEasy.Patches.OnMissionTickPatch.ManageKeyInputs(Mission __instance) in D:\Documents\Mount and Blade II Bannerlord\Module Projects\Dead Mod Pack\ArmyFormationsMadeEasy\Patches\OnMissionTickPatch.cs:line 623
  5. at ArmyFormationsMadeEasy.Patches.OnMissionTickPatch.Postfix(Mission __instance) in D:\Documents\Mount and Blade II Bannerlord\Module Projects\Dead Mod Pack\ArmyFormationsMadeEasy\Patches\OnMissionTickPatch.cs:line 164
  6. at TaleWorlds.MountAndBlade.MissionState.TickMission(Single realDt)
  7. at TaleWorlds.MountAndBlade.MissionState.OnTick(Single realDt)
  8. at TaleWorlds.Core.GameStateManager.OnTick(Single dt)
  9. at TaleWorlds.Core.Game.OnTick(Single dt)
  10. at TaleWorlds.Core.GameManagerBase.OnTick(Single dt)
  11. at TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch1(Module this, Single dt)
  12. at TaleWorlds.DotNet.Managed.ApplicationTick_Patch2(Single dt)

+ Involved Modules

  • ArmyFormationsMadeEasy
    • Method: static TaleWorlds.Engine.WorldPosition ArmyFormationsMadeEasy.Patches.OnMissionTickPatch::CalcWorldPosFrontAttPtOffset(TaleWorlds.MountAndBlade.Formation formation, TaleWorlds.MountAndBlade.Mission __instance, System.Single latOffset, System.Single fwdOffset)
      Frame: CalcWorldPosFrontAttPtOffset at offset 0 in file:line:column D:\Documents\Mount and Blade II Bannerlord\Module Projects\Dead Mod Pack\ArmyFormationsMadeEasy\Patches\OnMissionTickPatch.cs:931:5
    • Method: static System.Void ArmyFormationsMadeEasy.Patches.OnMissionTickPatch::FormationsAdvanceYPaces(TaleWorlds.MountAndBlade.Mission __instance, System.Collections.Generic.IEnumerable`1 formations, System.Single distance)
      Frame: FormationsAdvanceYPaces at offset 313 in file:line:column D:\Documents\Mount and Blade II Bannerlord\Module Projects\Dead Mod Pack\ArmyFormationsMadeEasy\Patches\OnMissionTickPatch.cs:894:11
    • Method: static System.Void ArmyFormationsMadeEasy.Patches.OnMissionTickPatch::SelectedFormationsFallbackYPaces(TaleWorlds.MountAndBlade.Mission __instance)
      Frame: SelectedFormationsFallbackYPaces at offset 179 in file:line:column D:\Documents\Mount and Blade II Bannerlord\Module Projects\Dead Mod Pack\ArmyFormationsMadeEasy\Patches\OnMissionTickPatch.cs:915:7
    • Method: static System.Void ArmyFormationsMadeEasy.Patches.OnMissionTickPatch::ManageKeyInputs(TaleWorlds.MountAndBlade.Mission __instance)
      Frame: ManageKeyInputs at offset 6578 in file:line:column D:\Documents\Mount and Blade II Bannerlord\Module Projects\Dead Mod Pack\ArmyFormationsMadeEasy\Patches\OnMissionTickPatch.cs:623:13
    • Method: static System.Void ArmyFormationsMadeEasy.Patches.OnMissionTickPatch::Postfix(TaleWorlds.MountAndBlade.Mission __instance)
      Frame: Postfix at offset 828 in file:line:column D:\Documents\Mount and Blade II Bannerlord\Module Projects\Dead Mod Pack\ArmyFormationsMadeEasy\Patches\OnMissionTickPatch.cs:164:9

+ Installed Modules

  • + Harmony (Bannerlord.Harmony, v2.1.1.65)
  • + BetterExceptionWindow (BetterExceptionWindow, e2.3.0.0)
  • + ButterLib (Bannerlord.ButterLib, v1.0.28.0)
  • + UIExtenderEx (Bannerlord.UIExtenderEx, v2.1.8.0)
  • + Mod Configuration Menu v4 (Bannerlord.MBOptionScreen, v4.3.14.0)
  • + Native (Native, e1.6.2.0)
  • + SandBox Core (SandBoxCore, e1.6.2.0)
  • + CustomBattle (CustomBattle, e1.6.2.0)
  • + Sandbox (Sandbox, e1.6.2.0)
  • + StoryMode (StoryMode, e1.6.2.0)
  • + Army Formations Made Easy (ArmyFormationsMadeEasy, v1.5.2.1)

+ Assemblies

+ Harmony Patches

  • TaleWorlds.DotNet.Managed.ApplicationTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Main+OnApplicationTickCorePatchFinalizer;

  • TaleWorlds.Engine.ScriptComponentBehaviour.OnTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Main+OnComponentBehaviourTickPatchFinalizer;

  • TaleWorlds.MountAndBlade.Module.OnApplicationTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Main+OnApplicationTickPatchFinalizer;

  • TaleWorlds.MountAndBlade.View.Missions.MissionView.OnMissionScreenTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Main+OnMissionScreenTickPatchFinalizer;

  • TaleWorlds.Engine.Screens.ScreenManager.Tick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Main+OnFrameTickPatchFinalizer;

  • TaleWorlds.MountAndBlade.Mission.Tick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Main+OnTickMissionPatchFinalizer;

  • TaleWorlds.MountAndBlade.MissionBehaviour.OnMissionTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Main+OnMissionTickPatchFinalizer;

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

  • TaleWorlds.MountAndBlade.Module.SetInitialModuleScreenAsRootScreen
    • Transpilers
      • Owner: Bannerlord.ButterLib.MBSubModuleBaseEx; Namespace: Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.ModulePatchTranspiler;

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

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

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

  • TaleWorlds.GauntletUI.Data.GauntletMovie.Load
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.GauntletMoviePatchLoadPrefix;

  • TaleWorlds.Library.ViewModel.ExecuteCommand
    • Prefixes
      • Owner: bannerlord.mcm.ui.viewmodelpatch; Namespace: MCM.UI.Patches.ViewModelPatchExecuteCommandPatch;
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelPatchViewModel_ExecuteCommand_Transpiler;

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

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.Initialize
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.WidgetFactoryPatchInitializeTranspiler;

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

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

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

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

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

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

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

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

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

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

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

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

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

  • TaleWorlds.TwoDimension.EditableText.GetCursorPosition
    • Finalizers
      • Owner: bannerlord.mcm.ui.editabletextpatch; Namespace: MCM.UI.Patches.EditableTextPatchGetCursorPosition;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnSubModuleLoad
    • Postfixes
      • Owner: butterlib.delayedsubmoduleloader.static; Namespace: Bannerlord.ButterLib.DelayedSubModule.DelayedSubModuleManagerBaseSubModuleLoadPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnSubModuleUnloaded
    • Postfixes
      • Owner: butterlib.delayedsubmoduleloader.static; Namespace: Bannerlord.ButterLib.DelayedSubModule.DelayedSubModuleManagerBaseOnSubModuleUnloadedPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnBeforeInitialModuleScreenSetAsRoot
    • Postfixes
      • Owner: butterlib.delayedsubmoduleloader.static; Namespace: Bannerlord.ButterLib.DelayedSubModule.DelayedSubModuleManagerBaseOnBeforeInitialModuleScreenSetAsRootPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameStart
    • Postfixes
      • Owner: butterlib.delayedsubmoduleloader.static; Namespace: Bannerlord.ButterLib.DelayedSubModule.DelayedSubModuleManagerBaseOnGameStartPostfix;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameEnd
    • Postfixes
      • Owner: butterlib.delayedsubmoduleloader.static; Namespace: Bannerlord.ButterLib.DelayedSubModule.DelayedSubModuleManagerBaseOnGameEndPostfix;

  • SandBox.SandBoxSubModule.OnSubModuleLoad
    • Prefixes
      • Owner: butterlib.delayedsubmoduleloader.sandboxsubmodule; Namespace: Bannerlord.ButterLib.DelayedSubModule.DelayedSubModuleManagerSubModuleLoadPrefix;
    • Postfixes
      • Owner: butterlib.delayedsubmoduleloader.sandboxsubmodule; Namespace: Bannerlord.ButterLib.DelayedSubModule.DelayedSubModuleManagerSubModuleLoadPostfix;

  • MCM.IntegratedLoaderSubModule..ctor
    • Prefixes
      • Owner: bannerlord.mcm.implementation.mcmv3.loaderpreventer; Namespace: MCM.Adapter.MCMv3.Patches.MCMv3IntegratedLoaderSubModulePatchStopIntegratedLoaderSubModuleCtor;

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

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

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

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.CampaignBehaviorManager.OnGameLoaded
    • Prefixes
      • Owner: Bannerlord.ButterLib.ObjectSystem; Namespace: Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatchOnGameLoadedPrefix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.CampaignBehaviorManager.OnBeforeSave
    • Postfixes
      • Owner: Bannerlord.ButterLib.ObjectSystem; Namespace: Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatchOnBeforeSavePostfix;

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

  • TaleWorlds.MountAndBlade.HumanAIComponent.UpdateFormationMovement
    • Postfixes
      • Owner: mod.valkenrebel.bannerlord.armyformationsmadeeasy; Namespace: ArmyFormationsMadeEasy.Patches.UpdateFormationMovementPatchPostfix;

  • TaleWorlds.MountAndBlade.Mission.OnTick
    • Postfixes
      • Owner: mod.valkenrebel.bannerlord.armyformationsmadeeasy; Namespace: ArmyFormationsMadeEasy.Patches.OnMissionTickPatchPostfix;