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: TaleWorlds.MountAndBlade.CustomBattle
CallStack:
  1. at TaleWorlds.MountAndBlade.CustomBattle.CustomBattleSubModule.OnBeforeInitialModuleScreenSetAsRoot()
  2. at TaleWorlds.MountAndBlade.Module.SetInitialModuleScreenAsRootScreen_Patch0(Module this)
  3. at TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch1(Module this, Single dt)

+ Involved Modules

  • CustomBattle
    • Method: virtual System.Void TaleWorlds.MountAndBlade.CustomBattle.CustomBattleSubModule::OnBeforeInitialModuleScreenSetAsRoot()
      Frame: OnBeforeInitialModuleScreenSetAsRoot at offset 100 in file:line:column :0:0
  • Bannerlord.ButterLib
    • Method: static System.Collections.Generic.IEnumerable`1 Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.ModulePatch::Transpiler(System.Collections.Generic.IEnumerable`1 instructions)
      Frame: TaleWorlds.MountAndBlade.Module.SetInitialModuleScreenAsRootScreen_Patch0 at offset 183 in file:line:column :0:0

+ Installed Modules

  • + Harmony (Bannerlord.Harmony, v2.2.2.85)
  • + ButterLib (Bannerlord.ButterLib, v2.1.13.0)
  • + CustomBattle (CustomBattle, e1.8.0.0)
  • + Birth and Death Options (BirthAndDeath, e1.8.0.0)
  • + Native (Native, e1.8.0.0)
  • + Sandbox (Sandbox, e1.8.0.0)
  • + SandBox Core (SandBoxCore, e1.8.0.0)
  • + StoryMode (StoryMode, e1.8.0.0)
  • + Dedicated Server Dashboard (DedicatedCustomServerWebPanel, e1.7.2.0)
  • + Multiplayer (Multiplayer, e1.8.0.0)

+ Assemblies

+ Harmony Patches

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

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

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

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnBeforeInitialModuleScreenSetAsRoot
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatchOnBeforeInitialModuleScreenSetAsRootPostfix;
      • Owner: Bannerlord.Harmony.GauntletUISubModule; Namespace: Bannerlord.Harmony.SubModuleOnBeforeInitialModuleScreenSetAsRootPostfix; Index: 1;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 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.CampaignSystem.CampaignBehaviorBase..ctor
    • Postfixes
      • Owner: Bannerlord.ButterLib.SaveSystem; Namespace: Bannerlord.ButterLib.Implementation.SaveSystem.Patches.BehaviourNamePatchCampaignBehaviorBaseCtorPostfix;

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

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

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

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

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

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

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

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

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

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

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

+ Log Files

  • default20220808
      • [2022-08-08T14:31:16.3091773+10:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2022-08-08T14:31:14.7191776+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: opening ..\..\Modules\Native/ModuleData/action_sets.xml
      • [2022-08-08T14:31:14.6911784+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: opening ..\..\Modules\Native/ModuleData/skins.xml
      • [2022-08-08T14:31:14.6831775+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: opening ..\..\Modules\Native/ModuleData/action_types.xml
      • [2022-08-08T14:31:14.6491785+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: opening ..\..\Modules\Native/ModuleData/voice_definitions.xml
      • [2022-08-08T14:31:14.3191773+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Loading localized text xml.
      • [2022-08-08T14:31:14.3191773+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: opening ../../Modules\Bannerlord.ButterLib\ModuleData\Languages\sta_strings.xml
      • [2022-08-08T14:31:14.3181771+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: opening ../../Modules\Bannerlord.Harmony\ModuleData\Languages\sta_strings.xml
      • [2022-08-08T14:31:14.2931770+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: opening ..\..\Modules\Native\ModuleData\Languages\std_functions.xml
      • [2022-08-08T14:31:14.2351770+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Found 148 Server Game Network Messages
      • [2022-08-08T14:31:14.2351770+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Found 49 Client Game Network Messages
      • [2022-08-08T14:31:14.2211780+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Searching Game NetworkMessages Methods
      • [2022-08-08T14:31:13.9481772+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Loading SourceHanSansJP font, at: F:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\GUI\GauntletUI\Fonts\SourceHanSansJP/SourceHanSansJP.fnt
      • [2022-08-08T14:31:13.8381774+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Loading simkai font, at: F:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\GUI\GauntletUI\Fonts\simkai/simkai.fnt
      • [2022-08-08T14:31:13.8311777+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Loading NanumGothicKR font, at: F:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\GUI\GauntletUI\Fonts\NanumGothicKR/NanumGothicKR.fnt
      • [2022-08-08T14:31:13.8311777+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Loading Galahad_Numbers_Bold font, at: F:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\GUI\GauntletUI\Fonts\Galahad_Numbers_Bold/Galahad_Numbers_Bold.fnt
      • [2022-08-08T14:31:13.8291781+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Loading Galahad font, at: F:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\GUI\GauntletUI\Fonts\Galahad/Galahad.fnt
      • [2022-08-08T14:31:13.8271774+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Loading FreeSerif-Dingbat font, at: F:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\GUI\GauntletUI\Fonts\FreeSerif-Dingbat/FreeSerif-Dingbat.fnt
      • [2022-08-08T14:31:13.8261774+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Loading FiraSansExtraCondensed-Regular font, at: F:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\GUI\GauntletUI\Fonts\FiraSansExtraCondensed-Regular/FiraSansExtraCondensed-Regular.fnt
      • [2022-08-08T14:31:13.8201785+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Loading FiraSansExtraCondensed-Medium font, at: F:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\GUI\GauntletUI\Fonts\FiraSansExtraCondensed-Medium/FiraSansExtraCondensed-Medium.fnt
      • [2022-08-08T14:31:13.8161775+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Loading FiraSansExtraCondensed-Light font, at: F:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\GUI\GauntletUI\Fonts\FiraSansExtraCondensed-Light/FiraSansExtraCondensed-Light.fnt
      • [2022-08-08T14:31:13.7871824+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: MusicParameters have been resetted.
      • [2022-08-08T14:31:13.7791777+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Loading GauntletUI Bannerlord Custom Widgets
      • [2022-08-08T14:31:13.7221774+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: Loading GauntletUI Extra Custom Widgets
      • [2022-08-08T14:31:13.4121772+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: loading banner_icons.xml:
      • [2022-08-08T14:31:13.4091772+10:00] [TaleWorlds.MountAndBlade.MBDebugManager] [INF]: opening ..\..\Modules\Native/ModuleData/banner_icons.xml
      • [2022-08-08T14:31:13.3501769+10:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper.
      • [2022-08-08T14:31:13.3481770+10:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations.
      • [2022-08-08T14:31:13.3371772+10:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.8.0.dll for game e1.8.0.0 is loaded.
      • [2022-08-08T14:31:13.3351769+10:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found matching implementation. Loading it.
      • [2022-08-08T14:31:13.2871773+10:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.8.0.dll.
      • [2022-08-08T14:31:13.1991773+10:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.7.2.dll.
      • [2022-08-08T14:31:13.1611775+10:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...