BUTR / MnB2-Bannerlord-CommunityPatch

This is going to be a mod that just fixes up some things in Mount & Blade 2: Bannerlord before the Devs & QA team can get to them. They have priorities and a process.
MIT License
88 stars 30 forks source link

[req] plz fix retarded unable to save game bug making game unplayable ? #357

Closed NicTanghe closed 4 years ago

NicTanghe commented 4 years ago

Could you guys have a look at the biggest bug in the game right now. People have reported it happening when playing with 0 mods also.

in 1.4.1 the weird thing is it also affects all saves that happen after you joined a faction. even ones that where perfectly fine before.

although it seems to happen faster when u have mods.

i have a save from when before it starts happening. but there's a few hours or so between when i joined an empire and the last working save. saves_001 is the working one

additional info : i focus smiting for increased damage and getting rich fast

JoeFwd commented 4 years ago

Does still occur with the latest game hotfixes ?

If yes, Do you have a diagnostic report of your crash under Documents\Mount and Blade II Bannerlord ? It will help us understand what really happened.

codwiime commented 4 years ago

Recorded Unhandled Exceptions: None.

Recorded First Chance Exceptions: Recording disabled.

Modules Information:

  1. !DCC v1.0.0.230377 DCC Main (Required) (!DCC)
  2. AdvancedAutoResolve v1.2.1.230377 Advanced AutoResolve (AdvancedAutoResolve) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  3. AttributePerLevel v0.1.1.230377 AttributePerLevel (AttributePerLevel) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  4. BannerPeasants v2.0.0.230377 BannerPeasants 10M (BannerPeasants) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  5. BestWorkshopType v1.0.5.230377 BestWorkshopType (BestWorkshopType) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. StoryMode
  6. CaravansGiveTradeXp v1.0.0.230377 Caravans Give Trade XP (CaravansGiveTradeXp) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  7. ChangeSettlementCulture v1.0.5.230377 Change Settlement Culture (ChangeSettlementCulture) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  8. CommunityPatch v0.1.0.230377 Community Patch (CommunityPatch)
  9. CustomBattle e1.4.0.230377 Selected CustomBattle (CustomBattle) Official Dependencies:
    1. Native
    2. SandBoxCore
  10. DiplomacyReworked v1.2.10.230377 Diplomancy Reworked (DiplomacyReworked) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  11. Dismemberment v1.1.0.230377 Dismemberment (Dismemberment) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  12. EquipBestItem v1.4.2.230377 EquipBestItem (EquipBestItem) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  13. FightingTogetherRelationship v2.1.1.230377 Fighting Together Relationship (FightingTogetherRelationship) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  14. FixedFormations v1.1.1.230377 Fixed Formations (FixedFormations)
  15. HideoutPartyLimitRemoved e1.0.7.230377 Hideout Party Limit Removed (HideoutPartyLimitRemoved) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  16. HorseCall v1.0.1.230377 Horse Call (HorseCall) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  17. KaszniamTraining v1.4.0.230377 Kaszniam's Training (KaszniamTraining) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. StoryMode
  18. KillBanditsRaiseRelations v1.1.2.230377 KillBanditsRaiseRelations (KillBanditsRaiseRelations) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  19. ManageRemoteCompanions v3.0.0.230377 Manage Remote Companions (ManageRemoteCompanions) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  20. MBFastDialogue v2.4.0.230377 MBFastDialogue (MBFastDialogue) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  21. Messengers v1.0.3.230377 Messengers (Messengers) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  22. ModLib v1.4.0.230377 ModLib (ModLib) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  23. Native e1.4.0.230377 Selected Native (Native) Official
  24. NobleTroops v2.0.1.230377 NobleTroops (NobleTroops) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  25. PartyManager v1.13.3.230377 PartyManager (PartyManager) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  26. PersistentLock v1.0.0.230377 Persistent Lock (PersistentLock) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  27. Recruitable v1.0.4.230377 Recruitable (Recruitable) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  28. Sandbox e1.4.0.230377 Selected Sandbox (SandBox) Official Dependencies:
    1. Native
    2. SandBoxCore
  29. SandBoxCore e1.4.0.230377 Selected SandBox Core (SandBoxCore) Official Dependencies:
    1. Native
  30. Slicer v1.0.1.230377 Slicer (Slicer) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  31. SmithForever v1.0.3.230377 Smith Forever (SmithForever) Dependencies:
    1. Native
    2. SandBoxCore
    3. CustomBattle
    4. Sandbox
    5. StoryMode
  32. StoryMode e1.4.0.230377 Selected StoryMode (StoryMode) Official Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
  33. SummarizeCashflow v2.0.0.230377 Summarize Cashflow (SummarizeCashflow) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  34. VsMod_NoCompanionLimit v1.0.0.230377 V's No Companion Limit (VsMod_NoCompanionLimit) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  35. VsMod_RoyalArmoury v1.0.0.230377 V's Faction Armouries (VsMod_RoyalArmoury) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  36. WarCooldown v1.0.0.230377 War Cooldown (WarCooldown) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  37. zCulturedStart v1.1.10.230377 zCulturedStart (zCulturedStart) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  38. zDeadClansDeactivate v1.0.0.230377 Dead Clans Deactivate (zDeadClansDeactivate) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  39. zMoreBandits v1.0.9.230377 zMoreBandits (zMoreBandits) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
  40. zUnitFixes v2.8.0.230377 Unit Stat Fixes (zUnitFixes) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. StoryMode
    5. CustomBattle
  41. zzBannerlordTweaks v1.4.6.230377 Bannerlord Tweaks (zzBannerlordTweaks) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode
    6. ModLib
  42. zzCharacterCreation v1.1.5.230377 Detailed Character Creation (zzCharacterCreation) Dependencies:
    1. Native
    2. SandBoxCore
    3. Sandbox
    4. CustomBattle
    5. StoryMode

Harmony Patch Information:

  1. System.Void TaleWorlds.MountAndBlade.Launcher.LauncherVM::.ctor(TaleWorlds.MountAndBlade.Launcher.UserDatas.UserDataManager userDataManager, System.Action onClose, System.Action onMinimize) Postfixes:
    1. static System.Void FixedLauncher.LauncherVMPatch::Postfix(TaleWorlds.MountAndBlade.Launcher.LauncherVM __instance) Owner: Fumble.LauncherPatcher, Priority: 400 Transpilers:
    2. static System.Collections.Generic.IEnumerable1<HarmonyLib.CodeInstruction> FixedLauncher.LauncherVMPatch::Transpiler(System.Collections.Generic.IEnumerable1 instr) Owner: Fumble.LauncherPatcher, Priority: 400
  2. System.Void TaleWorlds.Library.ModuleInfo::Load(System.String alias) Finalizers:
    1. static System.Void FixedLauncher.ModuleLoadPatch::Finalizer(System.String alias, System.Exception __exception) Owner: Fumble.LauncherPatcher, Priority: 400 Transpilers:
    2. static System.Collections.Generic.IEnumerable1<HarmonyLib.CodeInstruction> FixedLauncher.ModuleLoadPatch::Transpiler(System.Collections.Generic.IEnumerable1 instr) Owner: Fumble.LauncherPatcher, Priority: 400
  3. System.Void TaleWorlds.MountAndBlade.Launcher.LauncherModsVM::LoadSubModules(System.Boolean isMultiplayer) Prefixes:
    1. static System.Boolean FixedLauncher.LoadSubModulePatch::LoadSubModules(System.Boolean isMultiplayer, TaleWorlds.MountAndBlade.Launcher.LauncherModsVM __instance) Owner: Fumble.LauncherPatcher, Priority: 400
  4. TaleWorlds.GauntletUI.PrefabSystem.WidgetPrefab TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory::GetCustomType(System.String typeName) Postfixes:
    1. static System.Void FixedLauncher.CustomWidgetPatch::Postfix(System.String typeName, TaleWorlds.GauntletUI.PrefabSystem.WidgetPrefab& result, TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory instance) Owner: Fumble.LauncherPatcher, Priority: 400
  5. System.Collections.Generic.Dictionary`2<System.String, System.Type> TaleWorlds.MountAndBlade.Module::CollectModuleAssemblyTypes(System.Reflection.Assembly moduleAssembly) Finalizers:
    1. static System.Void FixedLauncher.CollectModuleAssemblyTypesPatch::Finalizer(System.Reflection.Assembly moduleAssembly, System.Exception __exception) Owner: Fumble.LauncherPatcher, Priority: 400
  6. System.Int32 TaleWorlds.Core.BasicCharacterObject::get_DefaultFormationGroup() Prefixes:
    1. static System.Boolean FixedFormations.get_DefaultFormationGroupPatch::Prefix(TaleWorlds.Core.BasicCharacterObject instance, System.Int32& result) Owner: mod.fixedformations.bannerlord, Priority: 400
  7. TaleWorlds.Core.FormationClass TaleWorlds.Core.BasicCharacterObject::get_CurrentFormationClass() Prefixes:
    1. static System.Boolean FixedFormations.get_CurrentFormationClassPatch::Prefix(TaleWorlds.Core.BasicCharacterObject instance, TaleWorlds.Core.FormationClass& result) Owner: mod.fixedformations.bannerlord, Priority: 400
  8. System.Void TaleWorlds.Core.BasicCharacterObject::set_CurrentFormationClass(TaleWorlds.Core.FormationClass value) Prefixes:
    1. static System.Boolean FixedFormations.set_CurrentFormationClassPatch::Prefix(TaleWorlds.Core.BasicCharacterObject __instance, TaleWorlds.Core.FormationClass value) Owner: mod.fixedformations.bannerlord, Priority: 400
  9. System.Void TaleWorlds.CampaignSystem.Campaign::OnSessionStart(TaleWorlds.CampaignSystem.CampaignGameStarter starter) Postfixes:
    1. static System.Void FixedFormations.OnGameStartPatch::Postfix() Owner: mod.fixedformations.bannerlord, Priority: 400
  10. System.Boolean TaleWorlds.SaveSystem.Load.LoadContext::Load(TaleWorlds.SaveSystem.LoadData loadData, System.Boolean loadAsLateInitialize) Prefixes:
    1. static System.Boolean FixedFormations.LoadDataPatch::Prefix(System.Boolean loadAsLateInitialize) Owner: mod.fixedformations.bannerlord, Priority: 400
  11. TaleWorlds.SaveSystem.Definition.TypeDefinitionBase TaleWorlds.SaveSystem.Definition.DefinitionContext::TryGetTypeDefinition(TaleWorlds.SaveSystem.Definition.SaveId saveId) Postfixes:
    1. static System.Void CommunityPatch.CommunityPatchSubModule::TryGetTypeDefinitionPatch(TaleWorlds.SaveSystem.Definition.DefinitionContext& instance, System.Object& result, System.Object& saveId) Owner: CommunityPatch, Priority: 400
  12. System.Void TaleWorlds.MountAndBlade.ViewModelCollection.InitialMenuVM::.ctor() Prefixes:
    1. static System.Void CommunityPatch.GroupMainMenuOptionsPatch::Prefix() Owner: CommunityPatch, Priority: 400
  13. System.Void TaleWorlds.MountAndBlade.ViewModelCollection.EscapeMenuVM::.ctor(System.Collections.Generic.IEnumerable`1 items, TaleWorlds.Localization.TextObject title) Postfixes:
    1. static System.Void CommunityPatch.Patches.GroupEscapeMenuOptionsPatch::Postfix(TaleWorlds.MountAndBlade.ViewModelCollection.EscapeMenuVM instance, TaleWorlds.Library.MBBindingList`1& __menuItems, System.Collections.Generic.IEnumerable`1 items, TaleWorlds.Localization.TextObject title) Owner: CommunityPatch, Priority: 2147483647
  14. System.Boolean TaleWorlds.CampaignSystem.MapEventSide::ApplySimulationDamageToSelectedTroop(System.Int32 damage, TaleWorlds.Core.DamageTypes damageType, TaleWorlds.CampaignSystem.SimulationTroopState& troopState, TaleWorlds.CampaignSystem.PartyBase strikerParty) Prefixes:
    1. static System.Boolean AdvancedAutoResolve.HarmonyPatches.MapEventSidePatches.ApplySimulationDamageToSelectedTroop::Prefix(System.Boolean& result, TaleWorlds.CampaignSystem.MapEventSide& instance, TaleWorlds.CampaignSystem.CharacterObject& selectedSimulationTroop, TaleWorlds.Core.UniqueTroopDescriptor& selectedSimulationTroopDescriptor, System.Int32 damage, TaleWorlds.Core.DamageTypes damageType, System.Int32& troopState, TaleWorlds.CampaignSystem.PartyBase strikerParty) Owner: com.ukie.advanced-autoresolve, Priority: 400
  15. System.Void TaleWorlds.CampaignSystem.MapEvent::AddInvolvedParty(TaleWorlds.CampaignSystem.PartyBase involvedParty, TaleWorlds.Core.BattleSideEnum side, System.Boolean notFromInit) Postfixes:
    1. static System.Void AdvancedAutoResolve.HarmonyPatches.MapEventPatches.AddInvolvedParty::Postfix(TaleWorlds.CampaignSystem.MapEvent& __instance, TaleWorlds.CampaignSystem.PartyBase involvedParty, TaleWorlds.Core.BattleSideEnum side, System.Boolean notFromInit) Owner: com.ukie.advanced-autoresolve, Priority: 400
  16. virtual System.Int32 TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultCombatSimulationModel::SimulateHit(TaleWorlds.CampaignSystem.CharacterObject strikerTroop, TaleWorlds.CampaignSystem.CharacterObject strikedTroop, TaleWorlds.CampaignSystem.PartyBase strikerParty, TaleWorlds.CampaignSystem.PartyBase strikedParty, System.Single strikerAdvantage, TaleWorlds.CampaignSystem.MapEvent battle) Prefixes:
    1. static System.Boolean AdvancedAutoResolve.HarmonyPatches.DefaultCombatSimulationModelPatches.SimulateHit::Prefix(System.Int32& __result, TaleWorlds.CampaignSystem.CharacterObject strikerTroop, TaleWorlds.CampaignSystem.CharacterObject strikedTroop, TaleWorlds.CampaignSystem.PartyBase strikerParty, TaleWorlds.CampaignSystem.PartyBase strikedParty, System.Single strikerAdvantage, TaleWorlds.CampaignSystem.MapEvent battle) Owner: com.ukie.advanced-autoresolve, Priority: 400
  17. virtual System.Void TaleWorlds.CampaignSystem.BattleSimulation::TroopNumberChanged(TaleWorlds.Core.BattleSideEnum side, TaleWorlds.Core.IBattleCombatant battleCombatant, TaleWorlds.Core.BasicCharacterObject character, System.Int32 number, System.Int32 numberKilled, System.Int32 numberWounded, System.Int32 numberRouted, System.Int32 killCount, System.Int32 numberReadyToUpgrade) Postfixes:
    1. static System.Void AdvancedAutoResolve.HarmonyPatches.BattleSimulationPatches.TroopsNumberChanged::Postfix(TaleWorlds.Core.BattleSideEnum side, TaleWorlds.Core.IBattleCombatant battleCombatant, TaleWorlds.Core.BasicCharacterObject character, System.Int32 number, System.Int32 numberKilled, System.Int32 numberWounded, System.Int32 numberRouted, System.Int32 killCount, System.Int32 numberReadyToUpgrade) Owner: com.ukie.advanced-autoresolve, Priority: 400
  18. virtual System.Void TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultClanFinanceModel::CalculateClanIncome(TaleWorlds.CampaignSystem.Clan clan, TaleWorlds.CampaignSystem.ExplainedNumber& goldChange, System.Boolean applyWithdrawals) Prefixes:
    1. static System.Void CaravansGiveTradeXp.CaravansGiveTradeXpPatch::Prefix(TaleWorlds.CampaignSystem.Clan clan, TaleWorlds.CampaignSystem.ExplainedNumber& goldChange, System.Boolean applyWithdrawals) Owner: com.strawman.caravansgivetradexp.caravansgivetradexppatch, Priority: 400
  19. virtual System.Void TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.EncyclopediaFactionPageVM::Refresh() Postfixes:
    1. static System.Void DeadClansDeactivate.EncyclopediaFactionPageVMPatch::Postfix(TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.EncyclopediaFactionPageVM __instance) Owner: mod.bannerlord.dvd.DeadClansDeactivate, Priority: 400
  20. virtual System.Void TaleWorlds.CampaignSystem.CharacterObject::UpdatePlayerCharacterBodyProperties(TaleWorlds.Core.BodyProperties properties, System.Boolean isFemale) Postfixes:
    1. static System.Void CharacterCreation.Patches.CharacterObjectPatch::Postfix(TaleWorlds.CampaignSystem.CharacterObject __instance, TaleWorlds.Core.BodyProperties properties, System.Boolean isFemale) Owner: mod.bannerlord.popowanobi.dcc, Priority: 400
  21. System.Void TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.DynamicBodyCampaignBehavior::OnDailyTick() Prefixes:
    1. static System.Boolean CharacterCreation.Patches.DynamicBodyPatch::Prefix(TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.DynamicBodyCampaignBehavior __instance) Owner: mod.bannerlord.popowanobi.dcc, Priority: 400
  22. System.Void TaleWorlds.MountAndBlade.BodyGenerator::SaveCurrentCharacter() Prefixes:
    1. static System.Boolean CharacterCreation.Patches.SaveCurrentCharacter::Prefix(TaleWorlds.MountAndBlade.BodyGenerator __instance) Owner: mod.bannerlord.popowanobi.dcc, Priority: 400
  23. static System.Boolean TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.Towns.PlayerTownVisitCampaignBehavior::game_menu_village_hostile_action_on_condition(TaleWorlds.CampaignSystem.GameMenus.MenuCallbackArgs args) Postfixes:
    1. static System.Void DiplomacyReworked.HostileActionPatch::PostfixActivate(TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.Towns.PlayerTownVisitCampaignBehavior instance, System.Boolean& result, TaleWorlds.CampaignSystem.GameMenus.MenuCallbackArgs args) Owner: bannerlord.nightmaremen.diplomacyreworked, Priority: 400
    2. static System.Void WarCooldown.SettlementHostileActionPatch::canRaidVillage(TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.Towns.PlayerTownVisitCampaignBehavior instance, System.Boolean& result, TaleWorlds.CampaignSystem.GameMenus.MenuCallbackArgs args) Owner: clock-work.bannerlord.WarCooldown, Priority: 400
  24. System.Void TaleWorlds.MountAndBlade.Mission::MeleeHitCallback(TaleWorlds.MountAndBlade.AttackCollisionData& collisionData, TaleWorlds.MountAndBlade.Agent attacker, TaleWorlds.MountAndBlade.Agent victim, TaleWorlds.Engine.GameEntity realHitEntity, System.Single momentumRemainingToComputeDamage, System.Single& inOutMomentumRemaining, TaleWorlds.MountAndBlade.MeleeCollisionReaction& colReaction, TaleWorlds.MountAndBlade.CrushThroughState cts, TaleWorlds.Library.Vec3 blowDir, TaleWorlds.Library.Vec3 swingDir, TaleWorlds.MountAndBlade.HitParticleResultData& hprd, System.Boolean crushedThroughWithoutAgentCollision) Prefixes:
    1. static System.Void Dismemberment.MeleeHitCallbackPatch::Prefix(TaleWorlds.MountAndBlade.AttackCollisionData& collisionData, TaleWorlds.MountAndBlade.Agent attacker, TaleWorlds.MountAndBlade.Agent victim) Owner: jedijosh920.dismemberment, Priority: 400
  25. System.Boolean TaleWorlds.CampaignSystem.ViewModelCollection.CharacterDeveloper.SkillVM::IsPerkAvailable(TaleWorlds.CampaignSystem.PerkObject perk) Postfixes:
    1. static System.Void ManageRemoteCompanions.PatchIsPerkAvailable::Postfix(TaleWorlds.CampaignSystem.ViewModelCollection.CharacterDeveloper.SkillVM instance, TaleWorlds.CampaignSystem.PerkObject perk, System.Boolean& result) Owner: com.radthordax.bannerlord.ManageRemoteCompanions, Priority: 400
  26. static System.String TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper::GetAddFocusHintString(System.Boolean playerHasEnoughPoints, System.Boolean isMaxedSkill, System.Boolean isInSamePartyAsPlayer, System.Int32 currentFocusAmount, System.Int32 currentAttributeAmount, System.Int32 currentSkillValue, TaleWorlds.CampaignSystem.HeroDeveloper developer, TaleWorlds.Core.SkillObject skill) Prefixes:
    1. static System.Void ManageRemoteCompanions.PatchRefreshCanAddFocus::Prefix(System.Boolean& isInSamePartyAsPlayer) Owner: com.radthordax.bannerlord.ManageRemoteCompanions, Priority: 400
    2. static System.Void BannerlordTweaks.Patches.CampaignUIHelperPatch::Prefix(System.Boolean& isInSamePartyAsPlayer) Owner: mod.bannerlord.mipen, Priority: 400
  27. System.Boolean TaleWorlds.CampaignSystem.ViewModelCollection.CharacterDeveloper.CharacterVM::CanAddFocusToSkillWithFocusAmount(System.Int32 currentFocusAmount) Prefixes:
    1. static System.Boolean BannerlordTweaks.Patches.CharacterVMPatch::Prefix(System.Int32 __unspentCharacterPoints, System.Int32 currentFocusAmount, System.Boolean& result) Owner: mod.bannerlord.mipen, Priority: 400 Postfixes:
    2. static System.Void ManageRemoteCompanions.PatchSkillFocus::Postfix(TaleWorlds.CampaignSystem.ViewModelCollection.CharacterDeveloper.CharacterVM instance, System.Int32 currentFocusAmount, System.Boolean& result) Owner: com.radthordax.bannerlord.ManageRemoteCompanions, Priority: 400
  28. System.Void TaleWorlds.CampaignSystem.ViewModelCollection.CharacterDeveloper.CharacterAttributeItemVM::RefreshWithCurrentValues() Postfixes:
    1. static System.Void ManageRemoteCompanions.PatchAttributePoints::Postfix(TaleWorlds.CampaignSystem.ViewModelCollection.CharacterDeveloper.CharacterAttributeItemVM __instance) Owner: com.radthordax.bannerlord.ManageRemoteCompanions, Priority: 400
  29. System.Void TaleWorlds.CampaignSystem.ViewModelCollection.ClanManagement.Categories.ClanPartiesVM::OnPartySelection(TaleWorlds.CampaignSystem.ViewModelCollection.ClanManagement.ClanPartyItemVM party) Postfixes:
    1. static System.Void ManageRemoteCompanions.PatchClanPartiesVM::Postfix(TaleWorlds.CampaignSystem.ViewModelCollection.ClanManagement.Categories.ClanPartiesVM __instance) Owner: com.radthordax.bannerlord.ManageRemoteCompanions, Priority: 400
  30. System.Void TaleWorlds.CampaignSystem.InventoryLogic::InitializeRosters(TaleWorlds.CampaignSystem.ItemRoster leftItemRoster, TaleWorlds.CampaignSystem.ItemRoster rightItemRoster, TaleWorlds.CampaignSystem.TroopRoster rightMemberRoster, TaleWorlds.CampaignSystem.CharacterObject initialCharacterOfRightRoster) Prefixes:
    1. static System.Void ManageRemoteCompanions.PatchInventoryInit::Prefix(TaleWorlds.CampaignSystem.TroopRoster& rightMemberRoster) Owner: com.radthordax.bannerlord.ManageRemoteCompanions, Priority: 400
  31. System.Void TaleWorlds.CampaignSystem.InventoryLogic::ResetLogic() Prefixes:
    1. static System.Void ManageRemoteCompanions.PatchInventoryReset::Prefix(TaleWorlds.CampaignSystem.InventoryLogic __instance) Owner: com.radthordax.bannerlord.ManageRemoteCompanions, Priority: 400
  32. System.Void TaleWorlds.CampaignSystem.GameMenus.GameMenuCallbackManager::InitializeState(System.String menuId, TaleWorlds.CampaignSystem.MenuContext state) Postfixes:
    1. static System.Void MBFastDialogue.Patches.GameMenuCallbackManagerPatch1::Postfix(TaleWorlds.CampaignSystem.GameMenus.GameMenuCallbackManager __instance, System.String menuId, TaleWorlds.CampaignSystem.MenuContext state) Owner: io.dallen.bannerlord.fastdialogue, Priority: 400
  33. virtual System.String StoryMode.GameModels.StoryModeEncounterGameMenuModel::GetEncounterMenu(TaleWorlds.CampaignSystem.PartyBase attackerParty, TaleWorlds.CampaignSystem.PartyBase defenderParty, System.Boolean& startBattle, System.Boolean& joinBattle) Postfixes:
    1. static System.Void MBFastDialogue.Patches.StoryModeEncounterGameMenuModelPatch1::Postfix(StoryMode.GameModels.StoryModeEncounterGameMenuModel instance, System.String& result, TaleWorlds.CampaignSystem.PartyBase attackerParty, TaleWorlds.CampaignSystem.PartyBase defenderParty, System.Boolean startBattle, System.Boolean joinBattle) Owner: io.dallen.bannerlord.fastdialogue, Priority: 400
  34. System.Void TaleWorlds.MountAndBlade.Module::OnApplicationTick(System.Single dt) Finalizers:
    1. static System.Void ModLib.Patches.OnApplicationTickPatch::Finalizer(System.Exception __exception) Owner: mod.modlib.patches.mipen, Priority: 400
  35. System.Void TaleWorlds.CampaignSystem.ViewModelCollection.PartyVM::RefreshPartyInformation() Postfixes:
    1. static System.Void PartyManager.Patches.PartyVMRefreshPartyInformationPatch::Postfix(TaleWorlds.CampaignSystem.ViewModelCollection.PartyVM __instance) Owner: mod.partymanager, Priority: 400
  36. System.Void TaleWorlds.CampaignSystem.ViewModelCollection.PartyVM::UpdateCurrentCharacterFormationClass(TaleWorlds.Core.ViewModelCollection.SelectorVM`1 s) Prefixes:
    1. static System.Boolean PartyManager.Patches.PartyVMUpdateCurrentCharacterFormationPatch::Prefix(TaleWorlds.CampaignSystem.ViewModelCollection.PartyVM __instance, TaleWorlds.Core.ViewModelCollection.SelectorVM`1 s) Owner: mod.partymanager, Priority: 400
  37. virtual System.Void TaleWorlds.CampaignSystem.ViewModelCollection.PartyVM::RefreshValues() Prefixes:
    1. static System.Boolean PartyManager.Patches.PartyVMRefreshValuesPatch::Prefix(TaleWorlds.CampaignSystem.ViewModelCollection.PartyVM __instance) Owner: mod.partymanager, Priority: 400
  38. System.Void TaleWorlds.Engine.Screens.ScreenBase::AddLayer(TaleWorlds.Engine.Screens.ScreenLayer layer) Postfixes:
    1. static System.Void PartyManager.Patches.ScreenBaseAddLayerPatch::Postfix(TaleWorlds.Engine.Screens.ScreenBase __instance) Owner: mod.partymanager, Priority: 400
  39. System.Void TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM::ExecuteRecruitTroop() Prefixes:
    1. static System.Boolean PartyManager.Patches.Party.PartyCharacterVM.PartyCharacterVMExecuteRecruitTroopPatch::Prefix(TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM& __instance) Owner: mod.partymanager, Priority: 400
  40. System.Void TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM::ExecuteTransferSingle() Prefixes:
    1. static System.Boolean PartyManager.Patches.Party.PartyCharacterVM.PartyCharacterVMExecuteTransferSinglePatch::Prefix(TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM& __instance) Owner: mod.partymanager, Priority: 400
  41. System.Void TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM::Upgrade(System.Int32 upgradeIndex) Prefixes:
    1. static System.Boolean PartyManager.Patches.Party.PartyCharacterVM.PartyCharacterVMUpgradePathPatch::Prefix(System.Int32 upgradeIndex, TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM& __instance) Owner: mod.partymanager, Priority: 400
  42. System.Void TaleWorlds.CampaignSystem.ViewModelCollection.SPInventoryVM::SaveItemLockStates() Postfixes:
    1. static System.Void PersistentLock.SaveItemLockStatesMod::Postfix(TaleWorlds.CampaignSystem.ViewModelCollection.SPInventoryVM __instance) Owner: mod.bannerlord.splintert, Priority: 400
  43. System.Void TaleWorlds.CampaignSystem.ViewModelCollection.SPInventoryVM::InitializeInventory() Postfixes:
    1. static System.Void PersistentLock.InitializeInventoryMod::Postfix(TaleWorlds.CampaignSystem.ViewModelCollection.SPInventoryVM __instance) Owner: mod.bannerlord.splintert, Priority: 400
  44. System.Boolean TaleWorlds.Core.WeaponComponentData::get_CanHitMultipleTargets() Postfixes:
    1. static System.Void Slicer.CanHitMultiple::Postfix(System.Boolean& result, TaleWorlds.Core.WeaponComponentData instance) Owner: Keehu.Slicer.Trump2020!, Priority: 400
  45. virtual System.Single TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultClanFinanceModel::CalculateClanGoldChange(TaleWorlds.CampaignSystem.Clan clan, TaleWorlds.CampaignSystem.StatExplainer explanation, System.Boolean applyWithdrawals) Prefixes:
    1. static System.Boolean SummarizeCashflow.PatchDefaultClanFinanceModel::Prefix(TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultClanFinanceModel instance, System.Single& result, TaleWorlds.CampaignSystem.Clan clan, TaleWorlds.CampaignSystem.StatExplainer explanation, System.Boolean applyWithdrawals) Owner: com.radthordax.bannerlord.summarizecashflow, Priority: 400
  46. virtual System.Int32 TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultClanTierModel::GetCompanionLimitForTier(System.Int32 clanTier) Postfixes:
    1. static System.Void VsMod_NoCompanionLimit.VsMod_NoCompanionLimit_Override::Postfix(System.Int32& __result) Owner: no.idea.whatthisdoes, Priority: 400
  47. System.Void StoryMode.Behaviors.Quests.FirstPhase.BannerInvestigationQuest::InitializeNotablesToTalkList() Prefixes:
    1. static System.Void zCulturedStart.CSTalkWithNoblePatch::NoblePatch(StoryMode.Behaviors.Quests.FirstPhase.BannerInvestigationQuestBehavior __instance) Owner: mod.bannerlord.CS, Priority: 400
  48. System.Void TaleWorlds.CampaignSystem.ViewModelCollection.BannerEditorVM::SetClanRelatedRules(System.Boolean canChangeBackgroundColor) Prefixes:
    1. static System.Boolean zCulturedStart.CSPatchColorCreator::Prefix(TaleWorlds.CampaignSystem.ViewModelCollection.BannerEditorVM __instance, System.Boolean& canChangeBackgroundColor) Owner: mod.bannerlord.CS, Priority: 400
  49. System.Void StoryMode.StoryModeSubModule::AddBehaviors(TaleWorlds.CampaignSystem.CampaignGameStarter campaignGameStarter) Postfixes:
    1. static System.Void zCulturedStart.CSBehaviourPatch::Postfix(TaleWorlds.CampaignSystem.CampaignGameStarter campaignGameStarter) Owner: mod.bannerlord.CS, Priority: 400
  50. static System.Void StoryMode.CharacterCreationSystem.CharacterCreationContent::AddMenus(StoryMode.CharacterCreationSystem.CharacterCreation characterCreation) Prefixes:
    1. static System.Boolean zCulturedStart.CSCharCreationPatch::Prefix(StoryMode.CharacterCreationSystem.CharacterCreation characterCreation) Owner: mod.bannerlord.CS, Priority: 400
  51. System.Void StoryMode.MainStoryLine::CompleteTutorialPhase(System.Boolean isSkipped) Prefixes:
    1. static System.Boolean zCulturedStart.CSPatchDisableTutorial::Prefix(StoryMode.MainStoryLine __instance, System.Boolean isSkipped) Owner: mod.bannerlord.CS, Priority: 400
  52. static System.Void StoryMode.CharacterCreationSystem.CharacterCreationContent::AddEscapeMenu(StoryMode.CharacterCreationSystem.CharacterCreation characterCreation) Prefixes:
    1. static System.Boolean zCulturedStart.CSEscapePatch::Prefix(StoryMode.CharacterCreationSystem.CharacterCreation characterCreation) Owner: mod.bannerlord.CS, Priority: 400
  53. System.Void StoryMode.Behaviors.TrainingFieldCampaignBehavior::OnCharacterCreationIsOver() Prefixes:
    1. static System.Boolean zCulturedStart.CulturedStartLocPatch::Prefix(StoryMode.Behaviors.TrainingFieldCampaignBehavior __instance) Owner: mod.bannerlord.CS, Priority: 400
  54. static System.Void StoryMode.CharacterCreationSystem.CharacterCreationContent::ApplyCulture(StoryMode.CharacterCreationSystem.CharacterCreation characterCreation) Prefixes:
    1. static System.Boolean zCulturedStart.CSPatchApplyCulture::Prefix(StoryMode.CharacterCreationSystem.CharacterCreation characterCreation) Owner: mod.bannerlord.CS, Priority: 400
  55. System.Void StoryMode.Behaviors.FirstPhaseCampaignBehavior::OnSettlementLeft(TaleWorlds.CampaignSystem.MobileParty party, TaleWorlds.CampaignSystem.Settlement settlement) Prefixes:
    1. static System.Boolean zCulturedStart.Patches.CSPatchOnSettleLeft::Prefix(StoryMode.Behaviors.FirstPhaseCampaignBehavior __instance) Owner: mod.bannerlord.CS, Priority: 400
  56. System.Collections.Generic.List`1 SandBox.View.Map.MapScreen::GetEscapeMenuItems() Postfixes:
    1. static System.Void MBOptionScreen.Functionality.DefaultMapScreenPatches::GetEscapeMenuItemsHarmonyPostfix(SandBox.View.Map.MapScreen instance, System.Collections.Generic.List`1 result) Owner: bannerlord.mboptionscreen.defaultmapscreeninjection_v1, Priority: 400
  57. System.Void TaleWorlds.CampaignSystem.ViewModelCollection.CharacterDeveloper.CharacterAttributeItemVM::.ctor(TaleWorlds.CampaignSystem.Hero hero, TaleWorlds.Core.CharacterAttributesEnum currAtt, TaleWorlds.CampaignSystem.ViewModelCollection.CharacterDeveloper.CharacterVM developerVM, System.Action1<TaleWorlds.CampaignSystem.ViewModelCollection.CharacterDeveloper.CharacterAttributeItemVM> onInpectAttribute, System.Action1 onAddAttributePoint) Postfixes:
    1. static System.Void BannerlordTweaks.Patches.CharacterAttributeItemVMPatch::Postfix(System.Boolean& ____isInSamePartyAsPlayer) Owner: mod.bannerlord.mipen, Priority: 400
  58. virtual System.Void TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.CraftingCampaignBehavior::DoSmelting(TaleWorlds.CampaignSystem.Hero hero, TaleWorlds.Core.EquipmentElement equipmentElement) Postfixes:
    1. static System.Void BannerlordTweaks.Patches.DoSmeltingPatch::Postfix(TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.CraftingCampaignBehavior __instance, TaleWorlds.Core.EquipmentElement equipmentElement) Owner: mod.bannerlord.mipen, Priority: 400
  59. virtual System.Int32 TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.CraftingCampaignBehavior::GetMaxHeroCraftingStamina(TaleWorlds.CampaignSystem.Hero hero) Prefixes:
    1. static System.Boolean BannerlordTweaks.Patches.GetMaxHeroCraftingStaminaPatch::Prefix(TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.CraftingCampaignBehavior instance, System.Int32& result) Owner: mod.bannerlord.mipen, Priority: 400
  60. System.Void TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.CraftingCampaignBehavior::HourlyTick() Prefixes:
    1. static System.Boolean BannerlordTweaks.Patches.HourlyTickPatch::Prefix(TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.CraftingCampaignBehavior __instance) Owner: mod.bannerlord.mipen, Priority: 400
  61. virtual System.Single TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultBattleRewardModel::CalculateRenownGain(TaleWorlds.CampaignSystem.PartyBase party, System.Single renownValueOfBattle, System.Single contributionShare, TaleWorlds.CampaignSystem.StatExplainer explanation) Prefixes:
    1. static System.Boolean BannerlordTweaks.Patches.DefaultBattleRewardModelPatch::Prefix(TaleWorlds.CampaignSystem.PartyBase party, System.Single renownValueOfBattle, System.Single contributionShare, TaleWorlds.CampaignSystem.StatExplainer explanation, System.Single& __result) Owner: mod.bannerlord.mipen, Priority: 400
  62. virtual System.Single TaleWorlds.CampaignSystem.SandBox.GameComponents.Map.DefaultBattleRewardModel::CalculateInfluenceGain(TaleWorlds.CampaignSystem.PartyBase party, System.Single influenceValueOfBattle, System.Single contributionShare, TaleWorlds.CampaignSystem.StatExplainer explanation) Prefixes:
    1. static System.Boolean BannerlordTweaks.Patches.DefaultBattleRewardModelInfluencePatch::Prefix(TaleWorlds.CampaignSystem.PartyBase party, System.Single influenceValueOfBattle, System.Single contributionShare, TaleWorlds.CampaignSystem.StatExplainer explanation, System.Single& __result) Owner: mod.bannerlord.mipen, Priority: 400
  63. System.Void TaleWorlds.CampaignSystem.DefaultBuildingTypes::InitializeAll() Postfixes:
    1. static System.Void BannerlordTweaks.Patches.DefaultBuildingTypesPatch::Postfix(TaleWorlds.CampaignSystem.BuildingType buildingCastleTrainingFields, TaleWorlds.CampaignSystem.BuildingType buildingCastleGranary, TaleWorlds.CampaignSystem.BuildingType buildingCastleGardens, TaleWorlds.CampaignSystem.BuildingType buildingCastleMilitiaBarracks, TaleWorlds.CampaignSystem.BuildingType buildingSettlementTrainingFields, TaleWorlds.CampaignSystem.BuildingType buildingSettlementGranary, TaleWorlds.CampaignSystem.BuildingType buildingSettlementOrchard, TaleWorlds.CampaignSystem.BuildingType buildingSettlementMilitiaBarracks) Owner: mod.bannerlord.mipen, Priority: 400
  64. System.Int32 TaleWorlds.CampaignSystem.SandBox.GameComponents.Party.DefaultPartySizeLimitModel::CalculateMobilePartyMemberSizeLimit(TaleWorlds.CampaignSystem.MobileParty party, TaleWorlds.CampaignSystem.StatExplainer explanation) Postfixes:
    1. static System.Void BannerlordTweaks.Patches.DefaultPartySizeLimitModelPatch::Postfix(TaleWorlds.CampaignSystem.MobileParty party, TaleWorlds.CampaignSystem.StatExplainer explanation, System.Int32& __result) Owner: mod.bannerlord.mipen, Priority: 400
  65. virtual System.Int32 TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultTournamentModel::GetRenownReward(TaleWorlds.CampaignSystem.Hero winner, TaleWorlds.CampaignSystem.Town town) Prefixes:
    1. static System.Boolean BannerlordTweaks.Patches.DefaultTournamentModelPatch::Prefix(System.Int32& __result) Owner: mod.bannerlord.mipen, Priority: 400
  66. virtual System.Int32 TaleWorlds.CampaignSystem.SandBox.GameComponents.DefaultTroopCountLimitModel::GetHideoutBattlePlayerMaxTroopCount() Prefixes:
    1. static System.Boolean BannerlordTweaks.Patches.DefaultTroopCountLimitModelPatch::Prefix(System.Int32& __result) Owner: mod.bannerlord.mipen, Priority: 400
  67. virtual System.Boolean SandBox.Source.Missions.HideoutMissionController::IsSideDepleted(TaleWorlds.Core.BattleSideEnum side) Postfixes:
    1. static System.Void BannerlordTweaks.Patches.IsSideDepletedPatch::Postfix(SandBox.Source.Missions.HideoutMissionController instance, System.Boolean& result, TaleWorlds.Core.BattleSideEnum side, System.Int32& hideoutMissionState, TaleWorlds.MountAndBlade.Team enemyTeam) Owner: mod.bannerlord.mipen, Priority: 400
  68. System.Void SandBox.Source.Missions.HideoutMissionController::InitializeMission() Postfixes:
    1. static System.Void BannerlordTweaks.Patches.InitializeMissionPatch::Postfix() Owner: mod.bannerlord.mipen, Priority: 400
  69. System.Void TaleWorlds.CampaignSystem.ViewModelCollection.CharacterDeveloper.SkillVM::InitializeValues() Postfixes:
    1. static System.Void BannerlordTweaks.Patches.SkillVMPatch::Postfix(System.Boolean& ____isInSamePartyAsPlayer) Owner: mod.bannerlord.mipen, Priority: 400
  70. System.Void TaleWorlds.CampaignSystem.ViewModelCollection.Craft.Smelting.SmeltingVM::RefreshList() Postfixes:
    1. static System.Void BannerlordTweaks.Patches.RefreshListPatch::Postfix(TaleWorlds.CampaignSystem.ViewModelCollection.Craft.Smelting.SmeltingVM instance, TaleWorlds.CampaignSystem.ItemRoster __playerItemRoster) Owner: mod.bannerlord.mipen, Priority: 400
    2. static System.Void BannerlordTweaks.Patches.RefreshListRenamePatch::Postfix(TaleWorlds.CampaignSystem.ViewModelCollection.Craft.Smelting.SmeltingVM instance, TaleWorlds.CampaignSystem.ItemRoster __playerItemRoster) Owner: mod.bannerlord.mipen, Priority: 400
  71. System.Void SandBox.ViewModelCollection.Tournament.TournamentVM::RefreshBetProperties() Postfixes:
    1. static System.Void BannerlordTweaks.Patches.RefreshBetPropertiesPatch::Postfix(SandBox.ViewModelCollection.Tournament.TournamentVM __instance) Owner: mod.bannerlord.mipen, Priority: 400
  72. virtual System.Void SandBox.ViewModelCollection.Tournament.TournamentVM::RefreshValues() Postfixes:
    1. static System.Void BannerlordTweaks.Patches.RefreshValuesPatch::Postfix(SandBox.ViewModelCollection.Tournament.TournamentVM __instance) Owner: mod.bannerlord.mipen, Priority: 400
  73. System.Boolean SandBox.ViewModelCollection.Tournament.TournamentVM::get_IsBetButtonEnabled() Prefixes:
    1. static System.Boolean BannerlordTweaks.Patches.IsBetButtonEnabledPatch::Prefix(SandBox.ViewModelCollection.Tournament.TournamentVM instance, System.Boolean& result) Owner: mod.bannerlord.mipen, Priority: 400
  74. System.Void SandBox.TournamentMissions.Missions.TournamentBehavior::OnPlayerWinTournament() Prefixes:
    1. static System.Boolean BannerlordTweaks.Patches.OnPlayerWinTournamentPatch::Prefix(SandBox.TournamentMissions.Missions.TournamentBehavior __instance) Owner: mod.bannerlord.mipen, Priority: 400

Community Patch Information:

  1. CurrentDefaultBuildingPatch Applicable

  2. BrokenClanLeadersPatch Applicable

  3. EarlyStoryVisibleTimeoutPatch *** ERROR: NullReferenceException: Object reference not set to an instance of an object.

  4. ItemComparisonColorPatch Applicable

  5. LearningRateExplainerPatch Applicable

  6. LordConversationsCampaignBehaviorPatch Applicable

  7. MapFactionLogicLoopPatch Applicable

  8. MaxFoodVarietyPartyMoralePatch Applicable

  9. MenuWhenEncounteringAnArmyPatch Applicable

  10. NeutralClanTierUpPatch Maybe Applicable

  11. ProsperousReignPatch

  12. TraitFixesPatch Applicable

  13. LandGrantsForVeteransPatch Applicable

  14. DisciplinarianPatch

  15. UltimateLeaderPatch

  16. BowExpertPatch

  17. ConroiPatch

  18. CrossbowExpert

  19. FilledToBrimPatch

  20. HorseGroomingPatch

  21. NomadicTraditionsPatch

  22. NomadicTraditionsPerkObjectPatch

  23. SpareArrowsPatch

  24. SpareThrowingWeapon

  25. SquiresPatch

  26. TramplerPatch

  27. TramplerPatch2

  28. ExtraArrowsPatch

  29. ExtraThrowingWeapons

  30. PeakFormPatch

  31. AgrarianPatch

  32. AgriculturePatch

  33. AssessorPatch

  34. BannerlordPatch

  35. EnhancedMinesPatch

  36. FoodRationingPatch

  37. LogisticsExpertPatch

  38. ManAtArmsPatch

  39. NourishSettlementPatch

  40. ProminencePatch

  41. ReconstructionPatch

  42. ReevePatch

  43. RulerPatch

  44. SwordsAsTributePatch

  45. TaxCollectorPatch

  46. SupremeAuthorityPatch

  47. WarmongerPatch

  48. WarRationsPatch

  49. EvisceratorPatch

  50. ScavengerPatch

  51. ArmorcraftPatch

  52. BallisticsPatch

  53. BuilderPatch

  54. BuilderPatch2

  55. ConstructionExpertPatch

  56. EverydayEngineerPatch

  57. GoodMaterialsPatch

  58. HeavierSiegeEnginesPatch

  59. ImperialFirePatch

  60. ImprovedMasonryPatch

  61. ResolutePatch

  62. WallBreakerPatch

  63. AmbushSpecialistPatch

  64. BaitPatch

  65. CompanionCavalryPatch

  66. ElusivePatch

  67. HammerAndAnvilPatch

  68. LogisticsPatch

  69. OneStepAheadPatch

  70. PhalanxPatch

  71. TacticalSuperiorityPatch

  72. TrustedCommandersPatch

  73. HealthyScoutPatch Maybe Applicable

  74. BribeMasterPatch

  75. BriberPatch

  76. EscapeArtistPatch

  77. EyeForLoot

  78. ForTheThrillPatch

  79. MerryMenPatch

  80. NegotiatorPatch

  81. RaidingPartyPatch

  82. SlaveTraderPatch

  83. SlipIntoShadowsPatch

  84. QuickPlunderPatch

  85. BattleReadyPatch

  86. FullyArmedPatch

  87. CrossbowCavalryPerkPatch

  88. BattleEquippedPatch

  89. BowMountedArcherPatch

  90. LargeQuiverPatch

  91. AseraiCheapCaravansEffectBonusPatch Maybe Applicable

  92. AseraiCheapCaravansPatch

  93. BattanianForestAgilityPatch Applicable

  94. DisableTaleWorldsAgilityBonusesPatch *** ERROR: KeyNotFoundException: The given key was not present in the dictionary.

  95. KhuzaitCavalryAgilityPatch Applicable

  96. SturgianSnowAgilityPatch Applicable

Loaded SubModules:

  1. TaleWorlds.MountAndBlade.View.ViewSubModule, TaleWorlds.MountAndBlade.View, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null v1.0.0
  2. TaleWorlds.MountAndBlade.GauntletUI.GauntletUISubModule, TaleWorlds.MountAndBlade.GauntletUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null v1.0.0
  3. TaleWorlds.MountAndBlade.CustomBattle.CustomBattleSubModule, TaleWorlds.MountAndBlade.CustomBattle, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null v1.0.0
  4. SandBox.SandBoxSubModule, SandBox, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null v1.0.0
  5. SandBox.View.SandBoxViewSubModule, SandBox.View, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null v1.0.0
  6. SandBox.GauntletUI.SandBoxGauntletUISubModule, SandBox.GauntletUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null v1.0.0
  7. StoryMode.StoryModeSubModule, StoryMode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null v1.0.0
  8. StoryMode.View.StoryModeViewSubModule, StoryMode.View, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null v1.0.0
  9. StoryMode.GauntletUI.StoryModeGauntletUISubModule, StoryMode.GauntletUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null v1.0.0
  10. BestWorkshopType.BestWorkshopTypeSubModule, BestWorkshopType, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  11. FixedFormations.SubModule, FixedFormations, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  12. CommunityPatch.CommunityPatchSubModule, CommunityPatch, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null v0.1.0+7e4c359
  13. KaszniamTraining.SubModule, KaszniamTraining, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  14. AdvancedAutoResolve.SubModule, AdvancedAutoResolve, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
  15. CaravansGiveTradeXp.CaravansGiveTradeXpSubModule, CaravansGiveTradeXp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  16. ChangeSettlementCulture.SubModule, ChangeSettlementCulture, Version=1.0.5.0, Culture=neutral, PublicKeyToken=null
  17. DeadClansDeactivate.SubModule, DeadClansDeactivate, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  18. CharacterCreation.SubModule, CharacterCreation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  19. MBOptionScreen.MBOptionScreenSubModuleV2010, MBOptionScreen.v2.0.10, Version=2.0.10.0, Culture=neutral, PublicKeyToken=null v2.0.10
  20. DiplomacyReworked.Main, DiplomacyReworked, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  21. Dismemberment.DismembermentSubModule, Dismemberment, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null
  22. EquipBestItem.SubModule, EquipBestItem, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  23. FightingTogetherRelationship.FTRMain, FightingTogetherRelationship, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  24. HideoutPartyLimitRemoved.CustomTroopLimitMain, HideoutPartyLimitRemoved, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  25. HorseCall.Main, HorseCall, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  26. KillBanditsRaiseRelations.Main, KillBanditsRaiseRelations, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  27. ManageRemoteCompanions.Main, ManageRemoteCompanions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null v1.0.0
  28. MBFastDialogue.FastDialogueSubModule, MBFastDialogue, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null v1.0.0
  29. Messengers.SubModule, Messengers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  30. ModLib.ModLibSubModule, ModLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  31. ModLib.Patches.ModLibPatchesSubModule, ModLib.Patches, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  32. PartyManager.SubModule, PartyManager, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  33. PersistentLock.SubModule, PersistentLock, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  34. Recruitable.RecruitableSubModule, Recruitable, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  35. Slicer.Main, Slicer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null v1.0.0
  36. SmithForever.ForeverSmithSubModule, SmithForever, Version=1.0.3.0, Culture=neutral, PublicKeyToken=null
  37. SummarizeCashflow.Main, SummarizeCashflow, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null v1.0.0
  38. VsMod_RoyalArmoury.VsMod_RoyalArmoury_SubModule, VsMod_RoyalArmoury, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  39. VsMod_NoCompanionLimit.VsMod_NoCompanionLimit_SubModule, VsMod_NoCompanionLimit, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  40. WarCooldown.SubModule, WarCooldown, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  41. zCulturedStart.SubModule, zCulturedStart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  42. BannerlordTweaks.SubModule, BannerlordTweaks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null

System Info: gpu: NVIDIA GeForce GTX 1070 cpu: AMD Ryzen 5 3600 6-Core Processor

GPU Memory: 8088MB GC Allocated: 92978832B Engine Memory Used: 0MB GC Latency Mode: Client Interactive GC LOH Compact Mode: Default Operating System: Microsoft Windows 10.0.18363 Framework Compatibility: .NET Framework 4.8.4180.0 Hardware Accelerated Vector: Yes Vector Size: 256 bits CPU Info: *** ERROR: IndexOutOfRangeException: Index was outside the bounds of the array.

I generated this report right after I had the same issue. If a fix could be found that would be greatly appreciated! Thanks, a fellow with the same issue.

NicTanghe commented 4 years ago

well i haven't played since i posted this bug report. i don't think it generates a diagnostic report. Can you paste an exact location the folder in documents looks like this . image

Does the patch still work with the latest hotfixes? i really don't want to play again only to lose all my progress again but if it helps you to kill this bug with nukes ill do it.

NicTanghe commented 4 years ago

game wont even launch after the hotfixes. i did update my mods maybe i shouldn`t have

NicTanghe commented 4 years ago

ok i was able to start my game but when i load a save now i get.

image

Should i make a new ticket ?

NicTanghe commented 4 years ago

ok so if i remove the community patch i can open the save and save.

codwiime commented 4 years ago

Yep its definitely the Community Patch messing up the Saves

NicTanghe commented 4 years ago

ok so if i remove the community patch i can open the save and save.

JoeFwd commented 4 years ago

Yeah seems to be the same issue as #362 and #365.

You can try out the 0.1.0-rc7 release as testers and other users have reported that it was solving this issue.

JoeFwd commented 4 years ago

Closing. This is fixed by the latest release. If this still persists, this can be reopened.