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.CampaignSystem
CallStack:
  1. at TaleWorlds.CampaignSystem.CharacterRelationManager.HeroRelations.GetHashCodes(Hero hero1, Hero hero2)
  2. at TaleWorlds.CampaignSystem.CharacterRelationManager.HeroRelations.GetRelation(Hero hero1, Hero hero2)
  3. at TaleWorlds.CampaignSystem.Actions.ChangeRelationAction.ApplyInternal(Hero hero1, Hero hero2, Int32 relationChange, Boolean showQuickNotification, Boolean isEmissary)
  4. at TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.CraftingCampaignBehavior.CompleteOrder(Town town, CraftingOrder craftingOrder, ItemObject craftedItem)
  5. at TaleWorlds.CampaignSystem.ViewModelCollection.Craft.WeaponDesign.WeaponDesignVM.ExecuteFinalizeCrafting()
  6. at SandBox.GauntletUI.AutoGenerated.Crafting__TaleWorlds_CampaignSystem_ViewModelCollection_CraftingVM_Dependency_12_NewCraftedWeaponPopup__DependendPrefab.EventListenerOf_widget_1_1(Widget widget, String commandName, Object[] args)
  7. at TaleWorlds.GauntletUI.Widget.EventFired(String eventName, Object[] args)
  8. at TaleWorlds.GauntletUI.ButtonWidget.HandleClick()
  9. at TaleWorlds.GauntletUI.ButtonWidget.OnMouseReleased()
  10. at TaleWorlds.GauntletUI.EventManager.MouseUp()
  11. at TaleWorlds.GauntletUI.UIContext.UpdateInput(InputType handleInputs)
  12. at TaleWorlds.Engine.Screens.ScreenManager.Update()
  13. at TaleWorlds.Engine.Screens.ScreenManager.Tick_Patch1(Single dt)

+ Involved Modules

  • Sandbox
    • Method: System.Void SandBox.GauntletUI.AutoGenerated.Crafting__TaleWorlds_CampaignSystem_ViewModelCollection_CraftingVM_Dependency_12_NewCraftedWeaponPopup__DependendPrefab::EventListenerOf_widget_1_1(TaleWorlds.GauntletUI.Widget widget, System.String commandName, System.Object[] args)
      Frame: EventListenerOf_widget_1_1 at offset 46 in file:line:column :0:0

+ Installed Modules

+ 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.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.Campaign.Tick
    • Postfixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MilitiaPatches+CampaignTickPatchPostfix;

  • SandBox.View.Map.PartyVisual.AddCharacterToPartyIcon
    • Prefixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MilitiaPatches+PartyVisualAddCharacterToPartyIconPatchPrefix;

  • TaleWorlds.CampaignSystem.PartyBase.get_Banner
    • Postfixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MilitiaPatches+PartyBaseBannerPatchPostfix;

  • TaleWorlds.CampaignSystem.PartyGroupAgentOrigin.get_Banner
    • Postfixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MilitiaPatches+PartyGroupAgentOriginBannerGetterPatchPostfix;

  • TaleWorlds.CampaignSystem.Actions.EnterSettlementAction.ApplyInternal
    • Prefixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MilitiaPatches+EnterSettlementActionApplyInternalPatchPrefix;

  • SandBox.ViewModelCollection.Nameplate.PartyNameplateVM.RefreshDynamicProperties
    • Postfixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MilitiaPatches+PartyNameplateVMRefreshDynamicPropertiesPatchPostfix;

  • TaleWorlds.CampaignSystem.PlayerEncounter.DoMeetingInternal
    • Prefixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MilitiaPatches+PlayerEncounterDoMeetingInternalPatchPrefix;

  • TaleWorlds.CampaignSystem.MobileParty.CanAttack
    • Postfixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MilitiaPatches+MobilePartyCanAttackPatchPostfix;

  • SandBox.ViewModelCollection.SPScoreboardVM.TroopNumberChanged
    • Prefixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MilitiaPatches+SPScoreboardVMTroopNumberChangedPatchPrefix;

  • TaleWorlds.CampaignSystem.TroopRoster.AddToCountsAtIndex
    • Finalizers
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MilitiaPatches+TroopRosterAddToCountsAtIndexPatchFinalizer;

  • SandBox.ViewModelCollection.MobilePartyTracker.MobilePartyTrackItemVM.UpdateProperties
    • Postfixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MilitiaPatches+MobilePartyTrackItemVMUpdatePropertiesPatchPostfix;

  • SandBox.View.Map.MapScreen.OnInitialize
    • Postfixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MiscPatches+MapScreenOnInitializePatchPostfix;

  • TaleWorlds.CampaignSystem.MapEventSide.HandleMapEventEndForPartyInternal
    • Postfixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MiscPatches+MapEventSideHandleMapEventEndForPartyPatchPostfix;

  • TaleWorlds.CampaignSystem.BanditPartyComponent.get_Name
    • Finalizers
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MiscPatches+BanditPartyComponentGetNamePatchFinalizer;

  • SandBox.ViewModelCollection.MobilePartyTracker.MobilePartyTrackerVM..ctor
    • Postfixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MiscPatches+MobilePartyTrackerVMCtorPatchPostfix;

  • SandBox.BattleAgentLogic.OnAgentRemoved
    • Prefixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MiscPatches+BattleAgentLogicOnAgentRemovedPatchPrefix;

  • TaleWorlds.MountAndBlade.Mission.OnAgentRemoved
    • Prefixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MiscPatches+MissionOnAgentRemovedPatchPrefix;
    • Postfixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.BattleLootOverridePostfix;

  • TaleWorlds.CampaignSystem.MapEvent.FinishBattle
    • Prefixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.PrisonerPatches+MapEventFinishBattlePatchPrefix;

  • TaleWorlds.CampaignSystem.MapEvent.LootDefeatedParties
    • Prefixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.PrisonerPatches+MapEventLootDefeatedPartiesPatchPrefix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Party.DefaultPartyWageModel.GetTroopRecruitmentCost
    • Prefixes
      • Owner: HLC.TrueRecruitmentCosts; Namespace: TrueRecruitmentCosts.Overrides+RecruitmentOverridePrefix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultPartyTroopUpgradeModel.GetGoldCostForUpgrade
    • Prefixes
      • Owner: HLC.TrueRecruitmentCosts; Namespace: TrueRecruitmentCosts.Overrides+UpgradeCostOverridePrefix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.PrisonerRecruitCampaignBehavior.AddDialogs
    • Postfixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.AddDialogsOverridePostfix;

  • TaleWorlds.MountAndBlade.Mission.Initialize
    • Postfixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.PreMissionOverridePostfix;

  • TaleWorlds.CampaignSystem.MapEventSide.OnTroopKilled
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.SimulationKilledOverridePrefix;

  • TaleWorlds.CampaignSystem.MapEventSide.CalculatePlunderedGoldShare
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.CalculatePlunderedGoldSideOverridePrefix;

  • TaleWorlds.CampaignSystem.MapEvent.CalculatePlunderedGold
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.CalculatePlunderedGoldOverridePrefix;

  • TaleWorlds.CampaignSystem.PlayerEncounter.DoLootInventory
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.LootInvetoryOverridePrefix;

  • TaleWorlds.CampaignSystem.InventoryManager.OpenScreenAsLoot
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.LootScreenOverridePrefix;

  • TaleWorlds.CampaignSystem.InventoryManager.CloseInventoryPresentation
    • Postfixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.InventoryScreenClosedOverridePostfix;

  • TaleWorlds.CampaignSystem.MapEventSide.HandleMapEventEnd
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.MapEventEndOverridePrefix;

  • TaleWorlds.Core.ItemObject.Deserialize
    • Postfixes
      • Owner: HLC.TrueItemValues; Namespace: TrueItemValues.Overrides+ValueCalculationOverridePostfix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultWorkshopModel.GetMaxWorkshopCountForPlayer
    • Postfixes
      • Owner: no.idea.whatthisdoes; Namespace: VsMod_NoWorkshopLimit.VsMod_NoWorkshopLimit_OverridePostfix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultCharacterDevelopmentModel.get_LevelsPerAttributePoint
    • Postfixes
      • Owner: harmonyPatch; Namespace: AttributePerLevel.Patches+GetLevelsPerAttributePointPatchPostfix;

  • TaleWorlds.MountAndBlade.BodyGenerator.SaveCurrentCharacter
    • Postfixes
      • Owner: mod.bannerlord.popowanobi.dcc; Namespace: CharacterCreation.Patches.BodyGeneratorPatchPostfix;

  • TaleWorlds.CampaignSystem.CharacterObject.UpdatePlayerCharacterBodyProperties
    • Postfixes
      • Owner: mod.bannerlord.popowanobi.dcc; Namespace: CharacterCreation.Patches.CharacterObjectPatchPostfix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.DynamicBodyCampaignBehavior.DailyTick
    • Prefixes
      • Owner: mod.bannerlord.popowanobi.dcc; Namespace: CharacterCreation.Patches.DynamicBodyPatchPrefix;

  • TaleWorlds.MountAndBlade.ViewModelCollection.FaceGenPropertyVM.RefreshValues
    • Postfixes
      • Owner: mod.bannerlord.popowanobi.dcc; Namespace: CharacterCreation.Patches.FaceGenPropertyVMPatchRefreshValuesPostfix;

  • TaleWorlds.MountAndBlade.ViewModelCollection.FaceGenPropertyVM.set_Value
    • Postfixes
      • Owner: mod.bannerlord.popowanobi.dcc; Namespace: CharacterCreation.Patches.FaceGenPropertyVMPatchSetValuePostfix;

  • TaleWorlds.MountAndBlade.View.BasicCharacterTableau.RefreshCharacterTableau
    • Transpilers
      • Owner: mod.bannerlord.popowanobi.dcc; Namespace: CharacterCreation.Patches.InitializeAgentVisualsTranspilerTranspiler;

  • TaleWorlds.MountAndBlade.Module.CreateProcessedSkinsXMLForNative
    • Prefixes
      • Owner: mod.bannerlord.popowanobi.dcc; Namespace: CharacterCreation.Patches.ModuleProcessSkinsXmlPatchPrefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM.ExecuteRecruitTroop
    • Prefixes
      • Owner: top.hirtol.patch.partyenhancements; Namespace: PartyScreenEnhancements.Patches.ChooseIgnorePrisonerPatchPrefix;

  • TaleWorlds.Engine.Screens.ScreenBase.AddLayer
    • Postfixes
      • Owner: top.hirtol.patch.partyenhancements; Namespace: PartyScreenEnhancements.Patches.PartyEnhancementLayerPatchPostfix;

  • TaleWorlds.Engine.Screens.ScreenBase.RemoveLayer
    • Prefixes
      • Owner: top.hirtol.patch.partyenhancements; Namespace: PartyScreenEnhancements.Patches.PartyEnhancementLayerPatchPrefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM.Upgrade
    • Prefixes
      • Owner: top.hirtol.patch.partyenhancements; Namespace: PartyScreenEnhancements.Patches.ChooseUpgradePathPatchPrefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.PartyTroopManagerVM.OpenPopUp
    • Postfixes
      • Owner: top.hirtol.patch.partyenhancements; Namespace: PartyScreenEnhancements.Patches.PopupPatchPostfixOpen;

  • TaleWorlds.CampaignSystem.ViewModelCollection.PartyTroopManagerVM.ExecuteDone
    • Postfixes
      • Owner: top.hirtol.patch.partyenhancements; Namespace: PartyScreenEnhancements.Patches.PopupPatchPostfixClose;

  • TaleWorlds.CampaignSystem.ViewModelCollection.PartyTroopManagerVM.ConfirmCancel
    • Postfixes
      • Owner: top.hirtol.patch.partyenhancements; Namespace: PartyScreenEnhancements.Patches.PopupPatchPostfixCancel;

  • TaleWorlds.CampaignSystem.ViewModelCollection.PartyVM.ExecuteOpenUpgradePopUp
    • Prefixes
      • Owner: top.hirtol.patch.partyenhancements; Namespace: PartyScreenEnhancements.Patches.QuickUpgradePatchPrefixOpenUpgrade;

  • TaleWorlds.CampaignSystem.ViewModelCollection.PartyVM.ExecuteOpenRecruitPopUp
    • Prefixes
      • Owner: top.hirtol.patch.partyenhancements; Namespace: PartyScreenEnhancements.Patches.QuickUpgradePatchPrefixOpenRecruit;

  • TaleWorlds.CampaignSystem.ViewModelCollection.UpgradeTargetVM.Refresh
    • Prefixes
      • Owner: top.hirtol.patch.partyenhancements; Namespace: PartyScreenEnhancements.Patches.UpgradeButtonTooltipPatchPrefix;

  • TaleWorlds.MountAndBlade.MissionCombatantsLogic.EarlyStart
    • Postfixes
      • Owner: com.pf.rbai; Namespace: RealisticBattleAiModule.Tactics+TeamAiFieldBattlePostfix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultSettlementEconomyModel.GetTownGoldChange
    • Prefixes
      • Owner: com.sebag.configurabletowngold; Namespace: ConfigurableTownGold.Patches.TownGoldChangePatchPrefix;
    • Postfixes
      • Owner: com.sebag.configurabletowngold; Namespace: ConfigurableTownGold.Patches.TownGoldChangePatchPostfix;

  • TaleWorlds.CampaignSystem.Clan.CreateNewMobileParty
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: ClanRespawn.OnNewPartySelectionOverPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: ClanRespawn.OnNewPartySelectionOverPatchFinalizer;

  • TaleWorlds.CampaignSystem.ViewModelCollection.ClanManagement.Categories.ClanPartiesVM.OnDisbandCurrentParty
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: ClanRespawn.OnNewPartySelectionOverPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: ClanRespawn.OnNewPartySelectionOverFinalizer;

  • TaleWorlds.CampaignSystem.ViewModelCollection.ClanManagement.ClanFinanceExpenseItemVM.RefreshValues
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: ClanRespawn.OnCurrentWageLimitUpdatedPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: ClanRespawn.OnCurrentWageLimitUpdatedPatchFinalizer;

  • TaleWorlds.CampaignSystem.Actions.EndCaptivityAction.ApplyInternal
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: ClanRespawn.EndCaptivityActionPatchPrefix;
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.EndCaptivityActionPatchPrefix; Index: 1;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: ClanRespawn.EndCaptivityActionPatchFinalizer;
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.EndCaptivityActionPatchFinalizer; Index: 1;

  • TaleWorlds.CampaignSystem.Romance.EndAllCourtships
    • Prefixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.EndAllCourtshipsPatchPrefix;

  • TaleWorlds.CampaignSystem.PlayerEncounter.set_LeaveEncounter
    • Prefixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.LeaveEncounterPatchPrefix;

  • TaleWorlds.CampaignSystem.Conversation.Tags.PlayerIsSpouseTag.IsApplicableTo
    • Postfixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.PlayerIsSpouseTagPatchPostfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetHeroRelationToHeroTextShort
    • Postfixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.Helpers.GetHeroRelationToHeroTextShortPatchPostfix;

  • TaleWorlds.CampaignSystem.ConversationHelper.HeroAddressesPlayer
    • Postfixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.Helpers.HeroAddressesPlayerPatchPostfix;

  • TaleWorlds.CampaignSystem.EducationCampaignBehavior.GetHighestThreeAttributes
    • Prefixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.Behaviors.EducationCampaignBehaviorPatchPrefix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.PregnancyCampaignBehavior.DailyTickHero
    • Prefixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.Behaviors.PregnancyCampaignBehaviorPatchPrefix;
    • Postfixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.Behaviors.PregnancyCampaignBehaviorPatchPostfix;
    • Transpilers
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.Behaviors.PregnancyCampaignBehaviorPatchTranspiler;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.PregnancyCampaignBehavior.HeroPregnancyCheckCondition
    • Prefixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.Behaviors.PregnancyCheckPatchPrefix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.PregnancyCampaignBehavior.RefreshSpouseVisit
    • Prefixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.Behaviors.CheckForPregnanciesPrefix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RomanceCampaignBehavior.conversation_player_eligible_for_marriage_with_conversation_hero_on_condition
    • Postfixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchPostfix1;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RomanceCampaignBehavior.get_RomanceCourtshipAttemptCooldown
    • Postfixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchPostfix2;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RomanceCampaignBehavior.conversation_player_can_open_courtship_on_condition
    • Prefixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchPrefix1;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RomanceCampaignBehavior.conversation_romance_at_stage_1_discussions_on_condition
    • Prefixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchPrefix2;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RomanceCampaignBehavior.conversation_romance_at_stage_2_discussions_on_condition
    • Prefixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchPrefix3;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RomanceCampaignBehavior.conversation_finalize_courtship_for_hero_on_condition
    • Prefixes
      • Owner: mod.bannerlord.anyone.marry; Namespace: MarryAnyone.Patches.Behaviors.RomanceCampaignBehaviorPatchPrefix4;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.KingdomDecisionProposalBehavior.ConsiderWar
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: TodayWeFeast.ConsiderWarPatchForAIPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: TodayWeFeast.ConsiderWarPatchForAIFinalizer;

  • TaleWorlds.CampaignSystem.ViewModelCollection.SPInventoryVM.RefreshInformationValues
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.RefreshInformationValuesPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.RefreshInformationValuesPatchFinalizer;

  • TaleWorlds.CampaignSystem.Actions.GiveGoldAction.ApplyInternal
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.OpenTradeWithCaravanOrAlleyPartyPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.OpenTradeWithCaravanOrAlleyPartyPatchFinalizer;

  • TaleWorlds.CampaignSystem.Army.DisperseArmy
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.TestDispersionReasonPatchPrefix;

  • TaleWorlds.CampaignSystem.MobileParty.set_Army
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.TestDisperseArmyCancelPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.TestDisperseArmyCancelPatchFinalizer;

  • TaleWorlds.CampaignSystem.CampaignCheats.GetHero
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.TestOverGetHeroPatchPrefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.ArmyManagement.ArmyManagementItemVM.UpdateEligibility
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.TestArmyManagementItemVMPatchPostfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.ArmyManagementVM.ExecuteDone
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAiOverhaulCommands.TestNotKingdomArmyJoinPatchPostfix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.AiBehaviors.AiMilitaryBehavior.AiHourlyTick
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.AiMilitaryBehaviorHourlyTickPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.AiMilitaryBehaviorHourlyTickPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.AiBehaviors.AiMilitaryBehavior.FindBestTargetAndItsValueForFaction
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.FindBestTargetAndItsValueForFactionPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.FindBestTargetAndItsValueForFactionPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.AiBehaviors.AiArmyMemberBehavior.AiHourlyTick
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.AiArmyMemberBehaviorPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.AiArmyMemberBehaviorPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultArmyManagementCalculationModel.GetMobilePartiesToCallToArmy
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetMobilePartiesToCallToArmyPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetMobilePartiesToCallToArmyPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultSettlementGarrisonModel.FindNumberOfTroopsToLeaveToGarrison
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.FindNumberOfTroopsToLeaveToGarrisonPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.FindNumberOfTroopsToLeaveToGarrisonPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultTargetScoreCalculatingModel.GetTargetScoreForFaction
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetTargetScoreForFactionPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetTargetScoreForFactionPatchFinalizer;

  • TaleWorlds.CampaignSystem.CharacterDevelopment.Managers.SkillLevelingManager.OnTradeProfitMade
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.OnTradeProfitMadePatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.OnTradeProfitMadePatchFinalizer;

  • TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.SettlementMenuOverlayVM.ExecuteOnSetAsActiveContextMenuItem
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.LeaderTalkPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.LeaderTalkPatchFinalizer;

  • TaleWorlds.CampaignSystem.CharacterDevelopment.Managers.SkillLevelingManager.OnTradeProfitMade
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.OnTradeProfitMade2PatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.OnTradeProfitMade2PatchFinalizer;

  • SandBox.LordConversationsCampaignBehavior.conversation_clan_member_manage_troops_on_condition
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.conversation_clan_member_manage_troops_on_conditionPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.conversation_clan_member_manage_troops_on_conditionPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.PartiesBuyHorseCampaignBehavior.OnSettlementEntered
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PartiesBuyHorseCampaignBehaviorOnSettlementEnteredPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PartiesBuyHorseCampaignBehaviorOnSettlementEnteredPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.PlayerTrackCompanionBehavior.AddHeroToScatteredCompanions
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PlayerTrackCompanionBehaviorPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PlayerTrackCompanionBehaviorPatchFinalizer;

  • TaleWorlds.Core.MBSaveLoad.CheckModules
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.CheckModulesPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.CheckModulesPatchFinalizer;

  • TaleWorlds.CampaignSystem.Actions.RemoveCompanionAction.ApplyInternal
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.RemoveCompanionActionPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.RemoveCompanionActionPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.PartiesBuyFoodCampaignBehavior.TryBuyingFood
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PartiesBuyFoodCampaignBehaviorPatchFinalizer;
    • Transpilers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PartiesBuyFoodCampaignBehaviorPatchTranspiler;

  • TaleWorlds.CampaignSystem.MobileParty.SetMoveEngageParty
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveEngagePartyPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveEngagePartyPatchFinalizer;

  • TaleWorlds.CampaignSystem.MobileParty.SetMoveEscortParty
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveEscortPartyPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveEscortPartyPatchFinalizer;

  • TaleWorlds.CampaignSystem.MobileParty.SetMoveGoToSettlement
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveGoToSettlementPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveGoToSettlementPatchFinalizer;

  • TaleWorlds.CampaignSystem.MobileParty.SetMoveGoToPoint
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveGoToPointPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.SetMoveGoToPointPatchFinalizer;

  • TaleWorlds.CampaignSystem.PlayerEncounter.Finish
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PlayerEncounterPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.PlayerEncounterPatchFinalizer;

  • TaleWorlds.CampaignSystem.MobileParty.OnEventEnded
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.OnEventEndedPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.OnEventEndedPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RecruitPrisonersCampaignBehavior.RecruitPrisonersAi
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.RecruitPrisonersAiPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.RecruitPrisonersAiPatchFinalizer;

  • TaleWorlds.CampaignSystem.TroopRoster.AddToCounts
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.AddToCountsPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.AddToCountsPatchFinalizer;

  • Helpers.HeroHelper.HeroCanRecruitFromHero
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.HeroCanRecruitFromHeroPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.HeroCanRecruitFromHeroPatchFinalizer;

  • Helpers.SettlementHelper.NumberOfVolunteersCanBeRecruitedFrom
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.NumberOfVolunteersCanBeRecruitedFromPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.NumberOfVolunteersCanBeRecruitedFromPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RecruitmentCampaignBehavior.GetRecruitVolunteerFromMap
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetRecruitVolunteerFromMapPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetRecruitVolunteerFromMapPatchFinalizer;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.RecruitmentCampaignBehavior.ApplyRecruitMercenary
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.ApplyRecruitMercenaryPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.ApplyRecruitMercenaryPatchFinalizer;

  • TaleWorlds.CampaignSystem.ViewModelCollection.PartyVM.get_IsMainTroopsLimitWarningEnabled
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.IsMainTroopsLimitWarningEnabledPatchPrefix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.IsMainTroopsLimitWarningEnabledPatchFinalizer;

  • TaleWorlds.CampaignSystem.PartyUpgrader.UpgradeReadyTroops
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.UpgradeReadyTroopsPatchFinalizer;
    • Transpilers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.UpgradeReadyTroopsPatchTranspiler;

  • TaleWorlds.CampaignSystem.Actions.ScatterCompanionAction.ApplyInternal
    • Prefixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.ScatterCompanionActionPatchPrefix;
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.ScatterCompanionActionPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.ScatterCompanionActionPatchFinalizer;

  • TaleWorlds.CampaignSystem.MobileParty.GetBestInitiativeBehavior
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetBestInitiativeBehaviorPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetBestInitiativeBehaviorPatchFinalizer;
    • Transpilers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.GetBestInitiativeBehaviorPatchTranspiler;

  • TaleWorlds.CampaignSystem.MobileParty.CalculateInitiativeScoresForEnemy
    • Postfixes
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.CalculateInitiativeScoresForEnemyPatchPostfix;
    • Finalizers
      • Owner: mod.octavius.bannerlord; Namespace: PartyAIOverhaulCommands.CalculateInitiativeScoresForEnemyPatchFinalizer;

  • 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.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.CampaignSystem.Actions.ChangeKingdomAction.ApplyByJoinToKingdom
    • Prefixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.ChangeKingdomActionApplyByJoinToKingdomPatchPrefix;

  • TaleWorlds.CampaignSystem.Actions.ChangeKingdomAction.ApplyByCreateKingdom
    • Prefixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.ChangeKingdomActionApplyByCreateKingdommPatchPrefix;

  • TaleWorlds.CampaignSystem.Actions.ChangeKingdomAction.ApplyByLeaveKingdom
    • Prefixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.ChangeKingdomActionApplyByLeaveKingdomPatchPrefix;

  • TaleWorlds.CampaignSystem.Actions.ChangeKingdomAction.ApplyByLeaveWithRebellionAgainstKingdom
    • Prefixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.ChangeKingdomActionApplyByLeaveWithRebellionAgainstKingdomPatchPrefix;

  • TaleWorlds.CampaignSystem.Actions.ChangeKingdomAction.ApplyByJoinFactionAsMercenary
    • Prefixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.ChangeKingdomActionApplyByJoinFactionAsMercenaryPatchPrefix;

  • TaleWorlds.CampaignSystem.Actions.ChangeKingdomAction.ApplyByLeaveKingdomAsMercenary
    • Prefixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.ChangeKingdomApplyByLeaveKingdomAsMercenaryPrefix;

  • TaleWorlds.CampaignSystem.Actions.ChangeKingdomAction.ApplyByLeaveKingdomAsMercenaryWithKingDecision
    • Prefixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.ChangeKingdomApplyByLeaveKingdomAsMercenaryWithKingDecisionPrefix;

  • TaleWorlds.Engine.Scene.GetNavMeshCenterPosition
    • Prefixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.GetNavigationMeshCenterPositionCrashOnInvalidFaceFixPrefix;

  • TaleWorlds.CampaignSystem.Barterables.SafePassageBarterable.GetUnitValueForFaction
    • Postfixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.GetUnitValueForFactionPatchPostfix;

  • SandBox.View.Map.MapScreen.TaleWorlds.CampaignSystem.IMapStateHandler.Tick
    • Postfixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.MapScrenPatchPostfix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultPartySpeedCalculatingModel.CalculateFinalSpeed
    • Prefixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.PartySpeedModelPatchPrefix;
    • Postfixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.PartySpeedModelPatchPostfix;
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Patches.MilitiaPatchesDefaultPartySpeedCalculatingModelCalculateFinalSpeedPatch; Index: 1;

  • SandBox.ViewModelCollection.MobilePartyTracker.MobilePartyTrackerVM.CanAddParty
    • Postfixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.RemovePartyTrackersFromNonBanditPartiesPatchPostfix;

  • TaleWorlds.CampaignSystem.CharacterDevelopment.Managers.SkillLevelingManager.OnSurgeryApplied
    • Prefixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.OnSurgeryAppliedBugPatchPrefix;

  • TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultMapVisibilityModel.GetPartySpottingRange
    • Postfixes
      • Owner: com.Questry.CustomSpawns; Namespace: CustomSpawns.HarmonyPatches.Gameplay.PartySpottingRangePatchPostfix;

  • TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.EncounterGameMenuBehavior.game_menu_encounter_on_init
    • Prefixes
      • Owner: ca.gnivler.bannerlord.BanditMilitias; Namespace: Bandit_Militias.Helpers.HelperFixMapEventFuckery;