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.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: TOW_Core
CallStack:
  1. at TOW_Core.Abilities.Scripts.MovingProjectileScript.CollidedWithAgent() in C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules\TOW_Core\CSharpSourceCode\Abilities\Scripts\MovingProjectileScript.cs:line 11
  2. at TOW_Core.Abilities.Scripts.AbilityScript.OnTick(Single dt) in C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules\TOW_Core\CSharpSourceCode\Abilities\Scripts\AbilityScript.cs:line 71
  3. at TaleWorlds.Engine.ManagedScriptHolder.TickComponents_Patch1(ManagedScriptHolder this, Single dt)

+ Involved Modules

  • TOW_Core
    • Method: virtual System.Boolean TOW_Core.Abilities.Scripts.MovingProjectileScript::CollidedWithAgent()
      Frame: CollidedWithAgent at offset 300 in file:line:column C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules\TOW_Core\CSharpSourceCode\Abilities\Scripts\MovingProjectileScript.cs:11:13
    • Method: virtual System.Void TOW_Core.Abilities.Scripts.AbilityScript::OnTick(System.Single dt)
      Frame: OnTick at offset 201 in file:line:column C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules\TOW_Core\CSharpSourceCode\Abilities\Scripts\AbilityScript.cs:71:13

+ Installed Modules

  • + Harmony (Bannerlord.Harmony, v2.1.1.65)
  • + ButterLib (Bannerlord.ButterLib, v1.0.30.0)
  • + Native (Native, e1.6.4.0)
  • + SandBox Core (SandBoxCore, e1.6.4.0)
  • + Sandbox (Sandbox, e1.6.4.0)
  • + CustomBattle (CustomBattle, e1.6.4.0)
  • + StoryMode (StoryMode, e1.6.4.0)
  • + The Old Realms - Armory (TOR_Armory, v1.6.4.0)
  • + The Old Realms - Environment Assets (TOW_EnvironmentAssets, v1.6.4.0)
  • + The Old Realms - Core Assets (TOW_CoreAssets, v1.6.4.0)
  • + The Old Realms - PreNative Module (TOW_PreNative, v1.6.4.0)
  • + The Old Realms Core Module (TOW_Core, v1.6.4.0)

+ Assemblies

+ Harmony Patches

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnMissionBehaviourInitialize
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers; Namespace: Bannerlord.ButterLib.SubModuleWrappers.Patches.MBSubModuleBasePatchCallPostfix;

  • 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.MountAndBlade.MBMusicManager..ctor
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.MBMusicManagerPatchesUseCustomSoundtrackXml;

  • TaleWorlds.MountAndBlade.MBMusicManager.ProcessCreation
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.MBMusicManagerPatchesProcessCreation;

  • TaleWorlds.MountAndBlade.MBMusicManager.ActivateMenuMode
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.MBMusicManagerPatchesUseTowMenuMusicId;

  • TaleWorlds.CampaignSystem.Hero.get_BodyProperties
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.HeroPatchesPostFix;

  • TaleWorlds.MountAndBlade.Module.GetInitialStateOptions
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.MainMenuPatchesMainMenuSkipStoryMode;

  • TaleWorlds.CampaignSystem.TroopRoster.AddToCountsAtIndex
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.SummonRaisePartyRosterFixPatchFindIndexOfTroop;

  • TaleWorlds.CampaignSystem.Clan.Deserialize
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.FactionBannerPatchesPostfix;

  • TaleWorlds.CampaignSystem.Kingdom.Deserialize
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.FactionBannerPatchesPostfix2;

  • TaleWorlds.CampaignSystem.Clan.get_Banner
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.FactionBannerPatchesPostfix3;

  • TaleWorlds.CampaignSystem.Clan.UpdateBannerColorsAccordingToKingdom
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.FactionBannerPatchesPrefix;

  • TaleWorlds.CampaignSystem.Kingdom.get_Banner
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.FactionBannerPatchesPostfix4;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultMapWeatherModel.GetNormalizedSnowValueInPos
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.AtmoshpereOverridePatchPostfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.CharacterCreation.CharacterCreationCultureStageVM.SortCultureList
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CharacterCreationPatchesPrefix;

  • SandBox.SandBoxGameManager.LaunchSandboxCharacterCreation
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CharacterCreationPatchesPrefix2;

  • SandBox.LordConversationsCampaignBehavior.conversation_wanderer_introduction_on_condition
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.ConversationPatchesWandererString;

  • SandBox.LordConversationsCampaignBehavior.conversation_lord_introduction_on_condition
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.ConversationPatchesLordStrings;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattle.CustomBattleHelper.GetDefaultTroopOfFormationForFaction
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CustomBattlePatchesPostfix;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattle.CustomBattleData.get_Characters
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CustomBattlePatchesPostfix2;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattle.CustomBattleData.get_Factions
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CustomBattlePatchesPostfix3;

  • TaleWorlds.MountAndBlade.CustomBattle.ArmyCompositionItemVM.IsValidUnitItem
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CustomBattlePatchesPrefix;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomGame.LoadCustomBattleScenes
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CustomBattlePatchesPostfix5;

  • TaleWorlds.ObjectSystem.MBObjectManager.LoadXML
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CampaignPatchesForceLoadCertainTypes;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RecruitmentCampaignBehavior.FindRandomMercenaryTroop
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CampaignPatchesOverrideMercenaryTypes;

  • TaleWorlds.CampaignSystem.CaravanPartyComponent.InitializeCaravanOnCreation
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CampaignPatchesCaravanLeaderOverride;

  • TaleWorlds.CampaignSystem.Kingdom.get_InitialHomeLand
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CampaignPatchesInitialHomeLandFix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.BackstoryCampaignBehavior.RegisterEvents
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CampaignPatchesWhyIsThisNeeded;

  • TaleWorlds.CampaignSystem.ViewModelCollection.CharacterCreation.OptionsStage.CharacterCreationOptionsStageVM..ctor
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CampaignPatchesRemoveLifeDeathCycleOptionFromCharacterCreation;

  • TaleWorlds.CampaignSystem.ViewModelCollection.CampaignOptionsVM..ctor
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CampaignPatchesRemoveLifeDeathCycleFromCampaignMenu;

  • SandBox.MapScene.Load
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CampaignPatchesCustomMapSceneLoad;

  • SandBox.MapScene.GetMapBorders
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CampaignPatchesCustomBorders;

  • TaleWorlds.CampaignSystem.GameSceneDataManager.LoadSPBattleScenes
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CampaignPatchesLoadSinglePlayerBattleScenes;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.KingdomDecisionProposalBehavior.ConsiderPeace
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CampaignPatchesConsiderPeacePatch;

  • TaleWorlds.MountAndBlade.ViewModelCollection.MissionOrderVM.ApplySelectedOrder
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.CustomVoicesPatchPostfix;

  • TaleWorlds.CampaignSystem.PlayerEncounter.StartBattleInternal
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.EncounterPatchesPostfix;

  • TaleWorlds.CampaignSystem.PlayerEncounter.DoLootParty
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.EncounterPatchesGenerateRaiseDeadTroops;
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.EncounterPatchesShowPartyScreenIfRaiseDeadIsPossible;

  • TaleWorlds.Core.ItemObject.get_UsingFacegenScaling
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.InvisibleBodyPatchPostfix;

  • TaleWorlds.MountAndBlade.MBEquipmentMissionExtensions.GetSkinMeshesMask
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.InvisibleBodyPatchPostfix;

  • TaleWorlds.CampaignSystem.PartyScreenLogic.get_LeftPartySizeLimit
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.PartyScreenLogicPatchesAddRaiseDeadCountToTroopLimit;

  • TaleWorlds.CampaignSystem.ViewModelCollection.PartyVM.InitializePartyList
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.PartyVMPatchesAddRaiseDeadToOtherTroops;

  • TaleWorlds.MountAndBlade.Mission.DecideAgentHitParticles
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.UndeadBleedParticlePatchPrefix;

  • TaleWorlds.Core.GameTextManager.FindText
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.FindGameTextPatchPostFix;

  • TaleWorlds.MountAndBlade.GauntletUI.LoadingWindowViewModel.SetTotalGenericImageCount
    • Postfixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.LoadingScreenTempPatchPostFix;

  • TaleWorlds.MountAndBlade.MBInitialScreenBase.RefreshScene
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.RotatingMainMenuPatchPreFix;

  • TaleWorlds.CampaignSystem.MobileParty.RecoverPositionsForNavMeshUpdate
    • Prefixes
      • Owner: mod.harmony.theoldworld; Namespace: TOW_Core.HarmonyPatches.WorldMapDebugPatchPreFix;

  • 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;