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: Metoden hittades inte: Int32 TaleWorlds.CampaignSystem.CharacterObject.get_UpgradeXpCost().
Source: ImprovedGarrisons
CallStack:
  1. at ImprovedGarrisons.Upgrade.GarrisonUpgradeLogic.GiveGarrisonExp(Settlement settlement)
  2. at ImprovedGarrisons.Upgrade.GarrisonUpgradeLogic.GiveExpToAllGarrisons()
  3. at ImprovedGarrisons.Behaviours.GarrisonDailyBehavior.DailyBehavior()
  4. at TaleWorlds.CampaignSystem.MbEvent.InvokeList(EventHandlerRec list)
  5. at TaleWorlds.CampaignSystem.CampaignEvents.DailyTick()
  6. at TaleWorlds.CampaignSystem.CampaignEventDispatcher.DailyTick()
  7. at TaleWorlds.CampaignSystem.Campaign.DailyTick(MBCampaignEvent campaignEvent, Object[] delegateParams)
  8. at TaleWorlds.CampaignSystem.MBCampaignEvent.RunHandlers(Object[] delegateParams)
  9. at TaleWorlds.CampaignSystem.MBCampaignEvent.CheckUpdate()
  10. at TaleWorlds.CampaignSystem.CampaignPeriodicEventManager.SignalPeriodicEvents()
  11. at TaleWorlds.CampaignSystem.Campaign.Tick(Single dt)
  12. at TaleWorlds.CampaignSystem.Campaign.RealTick(Single realDt)
  13. at TaleWorlds.CampaignSystem.MapState.OnMapModeTick(Single dt)
  14. at TaleWorlds.CampaignSystem.MapState.OnTick(Single dt)
  15. at TaleWorlds.Core.GameStateManager.OnTick(Single dt)
  16. at TaleWorlds.Core.Game.OnTick(Single dt)
  17. at TaleWorlds.Core.GameManagerBase.OnTick(Single dt)
  18. at TaleWorlds.MountAndBlade.Module.OnApplicationTick(Single dt)
  19. at TaleWorlds.DotNet.Managed.ApplicationTick_Patch1(Single dt)

+ Involved Modules

  • ImprovedGarrisons
    • Method: System.Void ImprovedGarrisons.Upgrade.GarrisonUpgradeLogic::GiveGarrisonExp(TaleWorlds.CampaignSystem.Settlement settlement)
      Frame: GiveGarrisonExp at offset 0 in file:line:column :0:0
    • Method: System.Void ImprovedGarrisons.Upgrade.GarrisonUpgradeLogic::GiveExpToAllGarrisons()
      Frame: GiveExpToAllGarrisons at offset 156 in file:line:column :0:0
    • Method: System.Void ImprovedGarrisons.Behaviours.GarrisonDailyBehavior::DailyBehavior()
      Frame: DailyBehavior at offset 293 in file:line:column :0:0

+ Installed Modules

  • + Harmony (Bannerlord.Harmony, v2.1.1.65)
  • + ButterLib (Bannerlord.ButterLib, v1.0.28.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)
  • + AttributePerLevel (AttributePerLevel, v0.1.1.0)
  • + Distinguished Service (DistinguishedService, v4.6.4.0)
  • + Improved Garrisons (ImprovedGarrisons, v4.0.3.3)
  • + One Attr And Two Focus Per Level (OneAttributeAndTwoFocusPointsPerLevel, v1.0.0.0)
  • + Attributes Matter (AttributesMatter, v3.8.2.0)
  • + Bandit and Merc Volunteers (BanditMercVolunteers, v1.0.0.0)

+ Assemblies

+ Harmony Patches

  • 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.CampaignSystem.SandBox.GameComponents.DefaultCharacterDevelopmentModel.get_LevelsPerAttributePoint
    • Postfixes
      • Owner: harmonyPatch; Namespace: AttributePerLevel.Patches+GetLevelsPerAttributePointPatchPostfix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultClanTierModel.GetCompanionLimitFromTier
    • Postfixes
      • Owner: mod.bannerlord.distinguishedservice; Namespace: DistinguishedService.CompanionLimitPatchPostfix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.UrbanCharactersCampaignBehavior.CreateCompanion
    • Prefixes
      • Owner: mod.bannerlord.distinguishedservice; Namespace: DistinguishedService.CompanionsDontSpawnPatchPrefix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultGenericXpModel.GetXpMultiplier
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusXPPostFixPostFix;

  • StoryMode.GameModels.StoryModeGenericXpModel.GetXpMultiplier
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusXPPostFixPostFix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultBattleRewardModel.CalculateRenownGain
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusRenownGainPostFixPostFix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultBattleRewardModel.CalculateInfluenceGain
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusInfluenceGainPostFixPostFix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultBattleRewardModel.CalculateInfluenceGain
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusInfluenceGainPostFixPostFix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Party.DefaultPartySizeLimitModel.GetPartyMemberSizeLimit
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusPartySizePostFixPostFix;

  • StoryMode.GameModels.StoryModePartySizeLimitModel.GetPartyMemberSizeLimit
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusPartySizePostFixPostFix;

  • ImprovedGarrisons.Models.GarrisonpartySizeLimitModel.GetPartyMemberSizeLimit
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusPartySizePostFixPostFix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultCharacterStatsModel.MaxHitpoints
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusHealthPostFixPostFix;

  • SandBox.SandboxAgentStatCalculateModel.GetPerkEffectsOnAgent
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusSwingSpeedPostFixPostFix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultPersuasionModel.GetDefaultSuccessChance
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusPersuasionPostFixPostfix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultClanFinanceModel.CalculateClanIncomeInternal
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusIncomePostFixPostFix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultClanFinanceModel.AddExpensesFromParties
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusWagePostFix_partiesPostFix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultClanFinanceModel.AddExpenseFromLeaderParty
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusWagePostFix_clanleaderpartyPostFix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultClanFinanceModel.AddExpensesFromGarrisons
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusGarrisonWagePostFixPostFix;

  • SandBox.SandboxAgentApplyDamageModel.CalculateDamage
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusDamagePostFixPostFix;

  • TaleWorlds.MountAndBlade.Mission.RegisterBlow
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.HealOnKillPatchPostFix;

  • TaleWorlds.MountAndBlade.MultiplayerAgentApplyDamageModel.CalculateStaggerThresholdMultiplier
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusDamageInterruptionThresholdPostFix;

  • SandBox.SandboxAgentApplyDamageModel.CalculateStaggerThresholdMultiplier
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusDamageInterruptionThresholdPostFix;

  • TaleWorlds.MountAndBlade.MultiplayerAgentApplyDamageModel.DecideCrushedThrough
    • Prefixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusCrushThroughPrefix;

  • SandBox.SandboxAgentApplyDamageModel.DecideCrushedThrough
    • Prefixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusCrushThroughPrefix;

  • TaleWorlds.MountAndBlade.Mission.UpdateMomentumRemaining
    • Prefixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusCutThroughPrefix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultCombatSimulationModel.SimulateHit
    • Postfixes
      • Owner: mod.bannerlord.attributesmatter; Namespace: AttributesMatter.BonusSimStrengthPostfix;

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