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.02.18.44)


+ Exception

Exception information
Type: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: TaleWorlds.CampaignSystem
CallStack:
  1. at void TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.ExitToLast()
  2. at void TaleWorlds.CampaignSystem.Encounters.PlayerEncounter.Finish(bool forcePlayerOutFromSettlement)
  3. at void SandBox.CampaignBehaviors.HeirSelectionCampaignBehavior.OnBeforeMainCharacterDied(Hero victim, Hero killer, KillCharacterActionDetail detail, bool showNotification)
  4. at void TaleWorlds.CampaignSystem.MbEvent.InvokeList(EventHandlerRec list, T1 t1, T2 t2, T3 t3, T4 t4)
  5. at void TaleWorlds.CampaignSystem.CampaignEvents.OnBeforeMainCharacterDied(Hero victim, Hero killer, KillCharacterActionDetail detail, bool showNotification)
  6. at void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnBeforeMainCharacterDied(Hero victim, Hero killer, KillCharacterActionDetail detail, bool showNotification)
  7. at void TaleWorlds.CampaignSystem.Actions.KillCharacterAction.ApplyInternal(Hero victim, Hero killer, KillCharacterActionDetail actionDetail, bool showNotification, bool isForced)
  8. at void TaleWorlds.CampaignSystem.AgentOrigins.PartyAgentOrigin.SetKilled()
  9. at void SandBox.Missions.MissionLogics.BattleAgentLogic.OnAgentRemoved(Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow killingBlow)
  10. at void TaleWorlds.MountAndBlade.Mission.OnAgentRemoved(Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow killingBlow)
  11. at void ManagedCallbacks.CoreCallbacksGenerated.Mission_OnAgentRemoved(int thisPointer, int affectedAgent, int affectorAgent, AgentState agentState, KillingBlow killingBlow)
  12. at void TaleWorlds.MountAndBlade.Agent.Die(Blow b, KillInfo overrideKillInfo)
  13. at void TaleWorlds.MountAndBlade.Agent.HandleBlow(ref Blow b, in AttackCollisionData collisionData)
  14. at void TaleWorlds.MountAndBlade.Mission.RegisterBlow(Agent attacker, Agent victim, GameEntity realHitEntity, Blow b, ref AttackCollisionData collisionData, in MissionWeapon attackerWeapon, ref CombatLogData combatLogData)
  15. at void TaleWorlds.MountAndBlade.Mission.MeleeHitCallback(ref AttackCollisionData collisionData, Agent attacker, Agent victim, GameEntity realHitEntity, ref float inOutMomentumRemaining, ref MeleeCollisionReaction colReaction, CrushThroughState crushThroughState, Vec3 blowDir, Vec3 swingDir, ref HitParticleResultData hitParticleResultData, bool crushedThroughWithoutAgentCollision)
  16. at void ManagedCallbacks.CoreCallbacksGenerated.Mission_MeleeHitCallback(int thisPointer, ref AttackCollisionData collisionData, int attacker, int victim, NativeObjectPointer realHitEntity, ref float inOutMomentumRemaining, ref MeleeCollisionReaction colReaction, CrushThroughState crushThroughState, Vec3 blowDir, Vec3 swingDir, ref HitParticleResultData hitParticleResultData, bool crushedThroughWithoutAgentCollision)
  17. at void TaleWorlds.MountAndBlade.Mission.Tick_Patch1(Mission this, float dt)

+ Enhanced Stacktrace

  • Frame: void TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.ExitToLast() (IL Offset: 0)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.CampaignSystem.GameMenus.GameMenuManager::ExitToLast()
      HarmonyIssue: False
  • Frame: void TaleWorlds.CampaignSystem.Encounters.PlayerEncounter.Finish(bool forcePlayerOutFromSettlement) (IL Offset: 57)
    • Module: UNKNOWN
      Method: static System.Void TaleWorlds.CampaignSystem.Encounters.PlayerEncounter::Finish(System.Boolean forcePlayerOutFromSettlement)
      HarmonyIssue: False
  • Frame: void SandBox.CampaignBehaviors.HeirSelectionCampaignBehavior.OnBeforeMainCharacterDied(Hero victim, Hero killer, KillCharacterActionDetail detail, bool showNotification) (IL Offset: 53)
    • Module: Sandbox
      Method: System.Void SandBox.CampaignBehaviors.HeirSelectionCampaignBehavior::OnBeforeMainCharacterDied(TaleWorlds.CampaignSystem.Hero victim, TaleWorlds.CampaignSystem.Hero killer, TaleWorlds.CampaignSystem.Actions.KillCharacterActionDetail detail, System.Boolean showNotification)
      HarmonyIssue: False
  • Frame: void TaleWorlds.CampaignSystem.MbEvent.InvokeList(EventHandlerRec list, T1 t1, T2 t2, T3 t3, T4 t4) (IL Offset: 0)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.CampaignSystem.MbEvent`4::InvokeList(TaleWorlds.CampaignSystem.EventHandlerRec`4 list, TaleWorlds.CampaignSystem.T1 t1, TaleWorlds.CampaignSystem.T2 t2, TaleWorlds.CampaignSystem.T3 t3, TaleWorlds.CampaignSystem.T4 t4)
      HarmonyIssue: True
  • Frame: void TaleWorlds.CampaignSystem.CampaignEvents.OnBeforeMainCharacterDied(Hero victim, Hero killer, KillCharacterActionDetail detail, bool showNotification) (IL Offset: 0)
    • Module: UNKNOWN
      Method: virtual System.Void TaleWorlds.CampaignSystem.CampaignEvents::OnBeforeMainCharacterDied(TaleWorlds.CampaignSystem.Hero victim, TaleWorlds.CampaignSystem.Hero killer, TaleWorlds.CampaignSystem.Actions.KillCharacterActionDetail detail, System.Boolean showNotification)
      HarmonyIssue: False
  • Frame: void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnBeforeMainCharacterDied(Hero victim, Hero killer, KillCharacterActionDetail detail, bool showNotification) (IL Offset: 11)
    • Module: UNKNOWN
      Method: virtual System.Void TaleWorlds.CampaignSystem.CampaignEventDispatcher::OnBeforeMainCharacterDied(TaleWorlds.CampaignSystem.Hero victim, TaleWorlds.CampaignSystem.Hero killer, TaleWorlds.CampaignSystem.Actions.KillCharacterActionDetail detail, System.Boolean showNotification)
      HarmonyIssue: False
  • Frame: void TaleWorlds.CampaignSystem.Actions.KillCharacterAction.ApplyInternal(Hero victim, Hero killer, KillCharacterActionDetail actionDetail, bool showNotification, bool isForced) (IL Offset: 258)
    • Module: UNKNOWN
      Method: static System.Void TaleWorlds.CampaignSystem.Actions.KillCharacterAction::ApplyInternal(TaleWorlds.CampaignSystem.Hero victim, TaleWorlds.CampaignSystem.Hero killer, TaleWorlds.CampaignSystem.Actions.KillCharacterActionDetail actionDetail, System.Boolean showNotification, System.Boolean isForced)
      HarmonyIssue: False
  • Frame: void TaleWorlds.CampaignSystem.AgentOrigins.PartyAgentOrigin.SetKilled() (IL Offset: 28)
    • Module: UNKNOWN
      Method: virtual System.Void TaleWorlds.CampaignSystem.AgentOrigins.PartyAgentOrigin::SetKilled()
      HarmonyIssue: False
  • Frame: void SandBox.Missions.MissionLogics.BattleAgentLogic.OnAgentRemoved(Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow killingBlow) (IL Offset: 108)
    • Module: Sandbox
      Method: virtual System.Void SandBox.Missions.MissionLogics.BattleAgentLogic::OnAgentRemoved(TaleWorlds.MountAndBlade.Agent affectedAgent, TaleWorlds.MountAndBlade.Agent affectorAgent, TaleWorlds.Core.AgentState agentState, TaleWorlds.MountAndBlade.KillingBlow killingBlow)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.Mission.OnAgentRemoved(Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow killingBlow) (IL Offset: 165)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.Mission::OnAgentRemoved(TaleWorlds.MountAndBlade.Agent affectedAgent, TaleWorlds.MountAndBlade.Agent affectorAgent, TaleWorlds.Core.AgentState agentState, TaleWorlds.MountAndBlade.KillingBlow killingBlow)
      HarmonyIssue: False
  • Frame: void ManagedCallbacks.CoreCallbacksGenerated.Mission_OnAgentRemoved(int thisPointer, int affectedAgent, int affectorAgent, AgentState agentState, KillingBlow killingBlow) (IL Offset: 0)
    • Module: UNKNOWN
      Method: static System.Void ManagedCallbacks.CoreCallbacksGenerated::Mission_OnAgentRemoved(System.Int32 thisPointer, System.Int32 affectedAgent, System.Int32 affectorAgent, TaleWorlds.Core.AgentState agentState, TaleWorlds.MountAndBlade.KillingBlow killingBlow)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.Agent.Die(Blow b, KillInfo overrideKillInfo) (IL Offset: 155)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.Agent::Die(TaleWorlds.MountAndBlade.Blow b, TaleWorlds.MountAndBlade.KillInfo overrideKillInfo)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.Agent.HandleBlow(ref Blow b, in AttackCollisionData collisionData) (IL Offset: 570)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.Agent::HandleBlow(TaleWorlds.MountAndBlade.Blow& b, TaleWorlds.MountAndBlade.AttackCollisionData& collisionData)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.Mission.RegisterBlow(Agent attacker, Agent victim, GameEntity realHitEntity, Blow b, ref AttackCollisionData collisionData, in MissionWeapon attackerWeapon, ref CombatLogData combatLogData) (IL Offset: 195)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.Mission::RegisterBlow(TaleWorlds.MountAndBlade.Agent attacker, TaleWorlds.MountAndBlade.Agent victim, TaleWorlds.Engine.GameEntity realHitEntity, TaleWorlds.MountAndBlade.Blow b, TaleWorlds.MountAndBlade.AttackCollisionData& collisionData, TaleWorlds.MountAndBlade.MissionWeapon& attackerWeapon, TaleWorlds.MountAndBlade.CombatLogData& combatLogData)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.Mission.MeleeHitCallback(ref AttackCollisionData collisionData, Agent attacker, Agent victim, GameEntity realHitEntity, ref float inOutMomentumRemaining, ref MeleeCollisionReaction colReaction, CrushThroughState crushThroughState, Vec3 blowDir, Vec3 swingDir, ref HitParticleResultData hitParticleResultData, bool crushedThroughWithoutAgentCollision) (IL Offset: 694)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.Mission::MeleeHitCallback(TaleWorlds.MountAndBlade.AttackCollisionData& collisionData, TaleWorlds.MountAndBlade.Agent attacker, TaleWorlds.MountAndBlade.Agent victim, TaleWorlds.Engine.GameEntity realHitEntity, System.Single& inOutMomentumRemaining, TaleWorlds.MountAndBlade.MeleeCollisionReaction& colReaction, TaleWorlds.MountAndBlade.CrushThroughState crushThroughState, TaleWorlds.Library.Vec3 blowDir, TaleWorlds.Library.Vec3 swingDir, TaleWorlds.MountAndBlade.HitParticleResultData& hitParticleResultData, System.Boolean crushedThroughWithoutAgentCollision)
      HarmonyIssue: False
  • Frame: void ManagedCallbacks.CoreCallbacksGenerated.Mission_MeleeHitCallback(int thisPointer, ref AttackCollisionData collisionData, int attacker, int victim, NativeObjectPointer realHitEntity, ref float inOutMomentumRemaining, ref MeleeCollisionReaction colReaction, CrushThroughState crushThroughState, Vec3 blowDir, Vec3 swingDir, ref HitParticleResultData hitParticleResultData, bool crushedThroughWithoutAgentCollision) (IL Offset: 68)
    • Module: UNKNOWN
      Method: static System.Void ManagedCallbacks.CoreCallbacksGenerated::Mission_MeleeHitCallback(System.Int32 thisPointer, TaleWorlds.MountAndBlade.AttackCollisionData& collisionData, System.Int32 attacker, System.Int32 victim, TaleWorlds.DotNet.NativeObjectPointer realHitEntity, System.Single& inOutMomentumRemaining, TaleWorlds.MountAndBlade.MeleeCollisionReaction& colReaction, TaleWorlds.MountAndBlade.CrushThroughState crushThroughState, TaleWorlds.Library.Vec3 blowDir, TaleWorlds.Library.Vec3 swingDir, TaleWorlds.MountAndBlade.HitParticleResultData& hitParticleResultData, System.Boolean crushedThroughWithoutAgentCollision)
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.Mission.Tick_Patch1(Mission this, float dt) (IL Offset: -1)
    • Module: Bannerlord.ButterLib
      Method: static System.Void Bannerlord.ButterLib.ExceptionHandler.BEWPatch::Finalizer(System.Exception __exception)
      HarmonyIssue: False
    • Module: UNKNOWN
      Method: static System.Void TaleWorlds.MountAndBlade.Mission.Tick_Patch1(TaleWorlds.MountAndBlade.Mission this, System.Single dt)
      HarmonyIssue: False
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.Mission::Tick(System.Single dt)
      HarmonyIssue: False

+ Involved Modules

  • Sandbox
    • Method: System.Void SandBox.CampaignBehaviors.HeirSelectionCampaignBehavior::OnBeforeMainCharacterDied(TaleWorlds.CampaignSystem.Hero victim, TaleWorlds.CampaignSystem.Hero killer, TaleWorlds.CampaignSystem.Actions.KillCharacterActionDetail detail, System.Boolean showNotification)
      Frame: void SandBox.CampaignBehaviors.HeirSelectionCampaignBehavior.OnBeforeMainCharacterDied(Hero victim, Hero killer, KillCharacterActionDetail detail, bool showNotification) (IL Offset: 53)
      HarmonyIssue: False
    • Method: virtual System.Void SandBox.Missions.MissionLogics.BattleAgentLogic::OnAgentRemoved(TaleWorlds.MountAndBlade.Agent affectedAgent, TaleWorlds.MountAndBlade.Agent affectorAgent, TaleWorlds.Core.AgentState agentState, TaleWorlds.MountAndBlade.KillingBlow killingBlow)
      Frame: void SandBox.Missions.MissionLogics.BattleAgentLogic.OnAgentRemoved(Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow killingBlow) (IL Offset: 108)
      HarmonyIssue: False

+ Installed Modules

  • + Harmony (Bannerlord.Harmony, v2.2.2.145)
  • + ButterLib (Bannerlord.ButterLib, v2.6.3.0)
  • + Native (Native, v1.1.3.0)
  • + SandBox Core (SandBoxCore, v1.1.3.0)
  • + CustomBattle (CustomBattle, v1.1.3.0)
  • + Sandbox (Sandbox, v1.1.3.0)
  • + StoryMode (StoryMode, v1.1.3.0)
  • + Birth and Death Options (BirthAndDeath, v1.1.3.0)
  • + Fourberie (Fourberie, v12.0.2.0)

+ Assemblies

+ Harmony Patches

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+ Log Files

  • default20230429
      • [2023-04-29T17:26:50.6195247+02:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2023-04-29T17:26:35.8031074+02:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-04-29T17:26:35.6930840+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-04-29T17:26:35.6890822+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-04-29T17:26:30.3652185+02:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2023-04-29T17:26:30.3622180+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2023-04-29T17:26:30.3472136+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.1.0.dll for game v1.1.0.0 is loaded
      • [2023-04-29T17:26:30.3422132+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found no matching implementations. Loading the latest available
      • [2023-04-29T17:26:30.3392128+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.0.dll
      • [2023-04-29T17:26:30.3382123+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.3.dll
      • [2023-04-29T17:26:30.3372119+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2023-04-29T17:26:30.3362115+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2023-04-29T17:26:30.2781985+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2023-04-29T17:26:30.2281880+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
      • [2023-04-29T17:24:02.0391638+02:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2023-04-29T17:17:13.4105527+02:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2023-04-29T17:16:59.4049672+02:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-04-29T17:16:59.2909419+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-04-29T17:16:59.2869405+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-04-29T17:16:53.7100706+02:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2023-04-29T17:16:53.7070694+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2023-04-29T17:16:53.6910657+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.1.0.dll for game v1.1.0.0 is loaded
      • [2023-04-29T17:16:53.6870655+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found no matching implementations. Loading the latest available
      • [2023-04-29T17:16:53.6850648+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.0.dll
      • [2023-04-29T17:16:53.6840643+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.3.dll
      • [2023-04-29T17:16:53.6820637+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2023-04-29T17:16:53.6810640+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2023-04-29T17:16:53.6220508+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2023-04-29T17:16:53.5710389+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
      • [2023-04-29T16:47:41.0769663+02:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2023-04-29T16:47:27.1497961+02:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-04-29T16:47:27.0407712+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-04-29T16:47:27.0367707+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-04-29T16:47:21.5552543+02:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2023-04-29T16:47:21.5522537+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2023-04-29T16:47:21.5352499+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.1.0.dll for game v1.1.0.0 is loaded
      • [2023-04-29T16:47:21.5312491+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found no matching implementations. Loading the latest available
      • [2023-04-29T16:47:21.5292486+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.0.dll
      • [2023-04-29T16:47:21.5282484+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.3.dll
      • [2023-04-29T16:47:21.5282484+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2023-04-29T16:47:21.5272482+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2023-04-29T16:47:21.4682353+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2023-04-29T16:47:21.4192247+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
      • [2023-04-29T16:42:47.9953285+02:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2023-04-29T16:42:34.2339865+02:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-04-29T16:42:34.1219615+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-04-29T16:42:34.1169603+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-04-29T16:42:28.5620698+02:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2023-04-29T16:42:28.5590694+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2023-04-29T16:42:28.5420661+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.1.0.dll for game v1.1.0.0 is loaded
      • [2023-04-29T16:42:28.5380649+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found no matching implementations. Loading the latest available
      • [2023-04-29T16:42:28.5350644+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.0.dll
      • [2023-04-29T16:42:28.5350644+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.3.dll
      • [2023-04-29T16:42:28.5320638+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2023-04-29T16:42:28.5310628+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2023-04-29T16:42:28.4730508+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2023-04-29T16:42:28.4220385+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
      • [2023-04-29T16:39:28.5806119+02:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2023-04-29T16:37:47.9071467+02:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2023-04-29T16:37:34.1621607+02:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-04-29T16:37:34.0481329+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-04-29T16:37:34.0431316+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-04-29T16:37:28.5103368+02:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2023-04-29T16:37:28.5063363+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2023-04-29T16:37:28.4893321+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.1.0.dll for game v1.1.0.0 is loaded
      • [2023-04-29T16:37:28.4853318+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found no matching implementations. Loading the latest available
      • [2023-04-29T16:37:28.4823303+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.0.dll
      • [2023-04-29T16:37:28.4823303+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.3.dll
      • [2023-04-29T16:37:28.4813303+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2023-04-29T16:37:28.4803304+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2023-04-29T16:37:28.4223169+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2023-04-29T16:37:28.3703052+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
      • [2023-04-29T16:35:19.2753015+02:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2023-04-29T16:35:05.6278588+02:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-04-29T16:35:05.5208346+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-04-29T16:35:05.5148337+02:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-04-29T16:34:59.9912643+02:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2023-04-29T16:34:59.9882640+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2023-04-29T16:34:59.9712604+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.1.0.dll for game v1.1.0.0 is loaded
      • [2023-04-29T16:34:59.9662585+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found no matching implementations. Loading the latest available
      • [2023-04-29T16:34:59.9632579+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.1.0.dll
      • [2023-04-29T16:34:59.9622576+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.3.dll
      • [2023-04-29T16:34:59.9612574+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2023-04-29T16:34:59.9602573+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2023-04-29T16:34:59.8912416+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2023-04-29T16:34:59.8407320+02:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...