Bannerlord has encountered a problem and will close itself.
This is a community Crash Report. Please save it and use it for reporting the error. Do not provide screenshots, provide the report!
Most likely this error was caused by a custom installed module.

If you were in the middle of something, the progress might be lost.

Launcher: steam (09.75.83.25)
Runtime: .NET Framework 4.8.4515.0


+ Exception

Exception information
Type: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: Shokuho
CallStack:
  1. at void Shokuho.Quests.MountingUnrestIssueBehavior+MountingUnrestIssueQuest.StartFightWithTaxCollecterBodyGuards()+() => { }
  2. at void SandBox.Missions.MissionLogics.MissionFightHandler.EndFight()
  3. at void SandBox.Missions.MissionLogics.MissionFightHandler.OnMissionTick(float dt)
  4. at void TaleWorlds.MountAndBlade.Mission.OnTick(float dt, float realDt, bool updateCamera, bool doAsyncAITick)
  5. at void TaleWorlds.MountAndBlade.MissionState.TickMission(float realDt)
  6. at void TaleWorlds.MountAndBlade.MissionState.OnTick(float realDt)
  7. at void TaleWorlds.Core.GameStateManager.OnTick(float dt)
  8. at void TaleWorlds.Core.Game.OnTick(float dt)
  9. at void TaleWorlds.Core.GameManagerBase.OnTick(float dt)
  10. at void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch2(Module this, float dt)
  11. at void TaleWorlds.DotNet.Managed.ApplicationTick_Patch2(float dt)

+ Enhanced Stacktrace

  • Frame: void Shokuho.Quests.MountingUnrestIssueBehavior+MountingUnrestIssueQuest.StartFightWithTaxCollecterBodyGuards()+() => { } (IL Offset: 110)
    • Module: Shokuho
      Method: System.Void Shokuho.Quests.MountingUnrestIssueQuest::b__57_0(System.Boolean )
      Method From Stackframe Issue: False
    CIL:

  • Frame: void SandBox.Missions.MissionLogics.MissionFightHandler.EndFight() (IL Offset: 242)
    • Module: Sandbox
      Method: System.Void SandBox.Missions.MissionLogics.MissionFightHandler::EndFight()
      Method From Stackframe Issue: False
    CIL:

  • Frame: void SandBox.Missions.MissionLogics.MissionFightHandler.OnMissionTick(float dt) (IL Offset: 33)
    • Module: Sandbox
      Method: virtual System.Void SandBox.Missions.MissionLogics.MissionFightHandler::OnMissionTick(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.MountAndBlade.Mission.OnTick(float dt, float realDt, bool updateCamera, bool doAsyncAITick) (IL Offset: 257)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.Mission::OnTick(System.Single dt, System.Single realDt, System.Boolean updateCamera, System.Boolean doAsyncAITick)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.MountAndBlade.MissionState.TickMission(float realDt) (IL Offset: 476)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.MissionState::TickMission(System.Single realDt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.MountAndBlade.MissionState.OnTick(float realDt) (IL Offset: 272)
    • Module: UNKNOWN
      Method: virtual System.Void TaleWorlds.MountAndBlade.MissionState::OnTick(System.Single realDt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.Core.GameStateManager.OnTick(float dt) (IL Offset: 47)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.Core.GameStateManager::OnTick(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.Core.Game.OnTick(float dt) (IL Offset: 0)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.Core.Game::OnTick(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.Core.GameManagerBase.OnTick(float dt) (IL Offset: 0)
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.Core.GameManagerBase::OnTick(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch2(Module this, float dt) (IL Offset: -1)
    • Module: Bannerlord.ButterLib
      Method: static System.Void Bannerlord.ButterLib.ExceptionHandler.BEWPatch::Finalizer(System.Exception __exception)
      Method From Stackframe Issue: False
    • Module: Bannerlord.ButterLib
      Method: static System.Void Bannerlord.ButterLib.ExceptionHandler.BEWPatch::Finalizer(System.Exception __exception)
      Method From Stackframe Issue: False
    • Module: UNKNOWN
      Method: static System.Void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch2(TaleWorlds.MountAndBlade.Module this, System.Single dt)
      Method From Stackframe Issue: False
    CIL:

  • Frame: void TaleWorlds.DotNet.Managed.ApplicationTick_Patch2(float dt) (IL Offset: -1)
    • Module: Bannerlord.ButterLib
      Method: static System.Void Bannerlord.ButterLib.ExceptionHandler.BEWPatch::Finalizer(System.Exception __exception)
      Method From Stackframe Issue: False
    • Module: Bannerlord.ButterLib
      Method: static System.Void Bannerlord.ButterLib.ExceptionHandler.BEWPatch::Finalizer(System.Exception __exception)
      Method From Stackframe Issue: False
    • Module: UNKNOWN
      Method: static System.Void TaleWorlds.DotNet.Managed.ApplicationTick_Patch2(System.Single dt)
      Method From Stackframe Issue: False
    CIL:

+ Involved Modules

  • Shokuho
    • Method: System.Void Shokuho.Quests.MountingUnrestIssueQuest::b__57_0(System.Boolean )
      Frame: void Shokuho.Quests.MountingUnrestIssueBehavior+MountingUnrestIssueQuest.StartFightWithTaxCollecterBodyGuards()+() => { } (IL Offset: 110)
      HarmonyIssue: False
  • Sandbox
    • Method: System.Void SandBox.Missions.MissionLogics.MissionFightHandler::EndFight()
      Frame: void SandBox.Missions.MissionLogics.MissionFightHandler.EndFight() (IL Offset: 242)
      HarmonyIssue: False
    • Method: virtual System.Void SandBox.Missions.MissionLogics.MissionFightHandler::OnMissionTick(System.Single dt)
      Frame: void SandBox.Missions.MissionLogics.MissionFightHandler.OnMissionTick(float dt) (IL Offset: 33)
      HarmonyIssue: False

+ Installed Modules

  • + Harmony (Bannerlord.Harmony, v2.3.0.194)
  • + ButterLib (Bannerlord.ButterLib, v2.8.16.0)
  • + UIExtenderEx (Bannerlord.UIExtenderEx, v2.11.0.0)
  • + Mod Configuration Menu v5 (Bannerlord.MBOptionScreen, v5.9.2.0)
  • + Native (Native, v1.2.12.0)
  • + SandBox Core (SandBoxCore, v1.2.12.0)
  • + CustomBattle (CustomBattle, v1.2.12.0)
  • + Sandbox (Sandbox, v1.2.12.0)
  • + StoryMode (StoryMode, v1.2.12.0)
  • + Take Both (TakeBoth, v1.0.6.0)
  • + MarriageFertility (MarriageFertility, v0.2.7.0)
  • + UnlimitedCAP (UnlimitedCAP, v2.0.0.0)
  • + Shokuho (Shokuho, v1.0.0.3)
  • + Shokuho_CNs (Shokuho_CNs, v1.0.0.4)

+ Assemblies

+ Harmony Patches

  • HarmonyLib.Harmony.UnpatchAll
    • Prefixes
      • Owner: Bannerlord.Harmony.UnpatchAll; Namespace: Bannerlord.Harmony.SubModule.UnpatchAllPrefix;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • TaleWorlds.MountAndBlade.Module.SetInitialModuleScreenAsRootScreen
    • Postfixes
      • Owner: MCM.UI.Adapter.MCMv5; Namespace: MCM.UI.Adapter.MCMv5.SubModule.OnAfterSetInitialModuleScreenAsRootScreen;
    • Transpilers
      • Owner: Bannerlord.ButterLib.MBSubModuleBaseEx; Namespace: Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.ModulePatch.Transpiler;
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.Module_SetInitialModuleScreenAsRootScreen_Patch.Transpiler; Index: 1;
      • Owner: Bannerlord.ButterLib.MBSubModuleBaseEx; Namespace: Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.ModulePatch.Transpiler; Index: 2;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • TaleWorlds.Engine.GauntletUI.UIConfig.set_DoNotUseGeneratedPrefabs
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.UIConfigPatch.Prefix;

  • TaleWorlds.Library.ViewModel..ctor
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelPatch.ViewModelCtorPrefix;

  • TaleWorlds.Library.ViewModel.ExecuteCommand
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelPatch.ExecuteCommandPatch;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetPrefab.LoadFrom
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.WidgetPrefabPatch.WidgetPrefab_LoadFrom_Transpiler;

  • TaleWorlds.GauntletUI.BrushFactory.get_Brushes
    • Postfixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManager.GetBrushesPostfix;

  • TaleWorlds.GauntletUI.BrushFactory.GetBrush
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManager.GetBrushPrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.ConstantDefinition.GetValue
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManager.BlankTranspiler;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetExtensions.SetWidgetAttributeFromString
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManager.BlankTranspiler;

  • TaleWorlds.GauntletUI.UIContext.GetBrush
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManager.BlankTranspiler;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetExtensions.ConvertObject
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManager.BlankTranspiler;

  • TaleWorlds.MountAndBlade.GauntletUI.Widgets.BoolBrushChangerBrushWidget.OnBooleanUpdated
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.BrushFactoryManager.BlankTranspiler;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.GetCustomType
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.GetCustomTypePrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.CreateBuiltinWidget
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.CreateBuiltinWidgetPrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.GetWidgetTypes
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.GetWidgetTypesPostfix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.IsCustomType
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.IsCustomTypePrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetFactory.OnUnload
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.OnUnloadPrefix;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetTemplate.CreateWidgets
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.BlankTranspiler;

  • TaleWorlds.GauntletUI.PrefabSystem.WidgetTemplate.OnRelease
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.BlankTranspiler;

  • TaleWorlds.GauntletUI.Data.GauntletMovie.LoadMovie
    • Transpilers
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.ResourceManager.WidgetFactoryManager.BlankTranspiler;

  • SandBox.SandBoxSubModule.OnSubModuleLoad
    • Postfixes
      • Owner: Bannerlord.UIExtenderEx.UIPatch; Namespace: Bannerlord.UIExtenderEx.UIPatchSubModule.SandBoxSubModuleOnSubModuleLoadPostfix;

  • TaleWorlds.MountAndBlade.GauntletUI.GauntletOptionsScreen.OnInitialize
    • Postfixes
      • Owner: bannerlord.mcm.ui.optionsgauntletscreenpatch; Namespace: MCM.UI.Patches.OptionsGauntletScreenPatch.OnInitializePostfix;

  • TaleWorlds.MountAndBlade.GauntletUI.GauntletOptionsScreen.OnFinalize
    • Postfixes
      • Owner: bannerlord.mcm.ui.optionsgauntletscreenpatch; Namespace: MCM.UI.Patches.OptionsGauntletScreenPatch.OnFinalizePostfix;

  • TaleWorlds.MountAndBlade.GauntletUI.Mission.MissionGauntletOptionsUIHandler..ctor
    • Postfixes
      • Owner: bannerlord.mcm.ui.optionsgauntletscreenpatch; Namespace: MCM.UI.Patches.MissionGauntletOptionsUIHandlerPatch.OnInitializePostfix;

  • TaleWorlds.MountAndBlade.GauntletUI.Mission.MissionGauntletOptionsUIHandler.OnMissionScreenFinalize
    • Postfixes
      • Owner: bannerlord.mcm.ui.optionsgauntletscreenpatch; Namespace: MCM.UI.Patches.MissionGauntletOptionsUIHandlerPatch.OnFinalizePostfix;

  • TaleWorlds.MountAndBlade.ViewModelCollection.GameOptions.OptionsVM.SetSelectedCategory
    • Prefixes
      • Owner: bannerlord.mcm.ui.optionsswitchpatch; Namespace: MCM.UI.Patches.OptionsVMPatch.SetSelectedCategoryPatch;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.Pages.EncyclopediaHeroPageVM.Refresh
    • Postfixes
      • Owner: jiangHe.MarriageFertility; Namespace: MarriageFertility.Patches.EncyclopediaPagePatch.Postfix;

  • TaleWorlds.CampaignSystem.Conversation.ConversationHelper.GetHeroRelationToHeroTextShort
    • Postfixes
      • Owner: jiangHe.MarriageFertility; Namespace: MarriageFertility.Patches.ConversationHelperPatches.Postfix;

  • TaleWorlds.CampaignSystem.Conversation.Tags.PlayerIsSpouseTag.IsApplicableTo
    • Postfixes
      • Owner: jiangHe.MarriageFertility; Namespace: MarriageFertility.Patches.PlayerIsSpouseTagPatch.Postfix;

  • TaleWorlds.CampaignSystem.CharacterObject.UpdatePlayerCharacterBodyProperties
    • Postfixes
      • Owner: jiangHe.MarriageFertility; Namespace: MarriageFertility.Patches.CharacterObjectPath+CharacterObjectPatch.Postfix;

  • TaleWorlds.CampaignSystem.Actions.ChangeKingdomAction.ApplyInternal
    • Prefixes
      • Owner: jiangHe.MarriageFertility; Namespace: MarriageFertility.Patches.FixErrorPatch+KingdomChangeActionPatch.Prefix;

  • TaleWorlds.CampaignSystem.Issues.GangLeaderNeedsToOffloadStolenGoodsIssueBehavior.ConditionsHold
    • Prefixes
      • Owner: jiangHe.MarriageFertility; Namespace: MarriageFertility.Patches.FixErrorPatch+GangLeaderNeedsToOffloadStolenGoodsIssueBehaviorPath.Prefix;

  • TaleWorlds.CampaignSystem.Hero.set_Spouse
    • Prefixes
      • Owner: jiangHe.MarriageFertility; Namespace: MarriageFertility.Patches.MarryPatch+SpouseSetterPatch.Prefix;

  • TaleWorlds.CampaignSystem.Actions.MarriageAction.ApplyInternal
    • Prefixes
      • Owner: jiangHe.MarriageFertility; Namespace: MarriageFertility.Patches.MarryPatch+MarriageActionPatch.Prefix;
    • Postfixes
      • Owner: jiangHe.MarriageFertility; Namespace: MarriageFertility.Patches.MarryPatch+MarriageActionPatch.Postfix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultDiplomacyModel.GetHeroesForEffectiveRelation
    • Prefixes
      • Owner: jiangHe.MarriageFertility; Namespace: MarriageFertility.Patches.MarryPatch+GetHeroesForEffectiveRelationPatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PregnancyCampaignBehavior.RegisterEvents
    • Prefixes
      • Owner: jiangHe.MarriageFertility; Namespace: MarriageFertility.Patches.PregnancyPatch+PregnancyCampaignBehaviorPatch.Prefix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultClanTierModel.GetPartyLimitForTier
    • Postfixes
      • Owner: 0; Namespace: UnlimitedCAP.MainParty.Postfix;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultClanTierModel.GetCompanionLimit
    • Postfixes
      • Owner: 0; Namespace: UnlimitedCAP.MainCompanion.Postfix;

  • TaleWorlds.CampaignSystem.MapEvents.MapEventParty.OnTroopKilled
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.PostBattlePatch.Postfix;

  • TaleWorlds.CampaignSystem.MapEvents.MapEventSide.OnTroopKilled
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.PostBattleNumberKilledPatch.Postfix;

  • TaleWorlds.MountAndBlade.BattleEndLogic.TryExit
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.BattleEndLogic_TryExit_Patch.Prefix;

  • TaleWorlds.CampaignSystem.Party.MobilePartyAi.DoAiPathMode
    • Finalizers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CampaignMapPatches.PreventMobilepartyPathSizeCrash;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultMapWeatherModel.GetSelectedAtmosphereId
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.VisualPatch.Prefix;

  • SandBox.ViewModelCollection.SandBoxUIHelper.GetSiegeEngineTooltip
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.SiegeEngineTooltipCrash.Prefix;

  • SandBox.View.Map.PartyVisual.AddSiegeIconComponents
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CastleAndSiegePatch2.Prefix;
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.SiegeEnginePalisadeAndTatePatch.Transpiler;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.HideoutCampaignBehavior.game_menu_hideout_place_on_init
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.HdeoutGameMenuTextPatch.Prefix;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattle.SelectionItem.FactionItemVM..ctor
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattleFactionIconPatch.Postfix;

  • TaleWorlds.CampaignSystem.Settlements.Settlement.get_EncyclopediaLink
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.ClickingOnNameplatePatch.Prefix;

  • TaleWorlds.CampaignSystem.Roster.ItemRoster.OnRosterUpdated
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.NumberOfMountsPatch.Transpiler;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattle.CustomBattleHelper.StartGame
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattleBehaviorOverridePatch.Prefix;

  • TaleWorlds.CampaignSystem.Party.PartyScreenLogic.IsExecutable
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.IsExecutablePatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PrisonerReleaseCampaignBehavior.DailyHeroTick
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.DailyHeroTickPatch.Prefix;

  • TaleWorlds.CampaignSystem.Party.PartyScreenManager.TroopTransferableDelegate
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.Patch_TroopTransferableDelegate.Prefix;

  • TaleWorlds.Core.WeaponComponentData.GetRelevantSkillFromWeaponClass
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.SkillBulletPatch.AddGunpowderRelevantSkill;

  • SandBox.View.Map.PartyVisual.AddSiegeMissile
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CastleAndSiegePatch3.Prefix;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattle.CustomBattleHelper.GetDefaultTroopOfFormationForFaction
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattlePatches.Postfix;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattle.CustomBattleData.get_Characters
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattlePatches.Postfix2;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattle.CustomBattleData.get_Factions
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattlePatches.Postfix3;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattle.CustomBattleData.GetAllDefenderRangedMachines
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattlePatches.Postfix4;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattle.CustomBattleData.GetAllAttackerRangedMachines
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattlePatches.Postfix7;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattle.CustomBattleData.GetAllAttackerMeleeMachines
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattlePatches.Postfix8;

  • TaleWorlds.MountAndBlade.CustomBattle.ArmyCompositionItemVM.IsValidUnitItem
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattlePatches.Prefix;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomGame.LoadCustomBattleScenes
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattlePatches.Postfix5;

  • TaleWorlds.MountAndBlade.BannerlordMissions.GetSiegeWeaponType
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattlePatches.Postfix6;

  • TaleWorlds.MountAndBlade.ViewModelCollection.Order.OrderSiegeMachineVM.GetSiegeType
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattlePatches.Postfix8;

  • TaleWorlds.MountAndBlade.CustomBattle.CustomBattleMenuVM.SetDefaultSiegeMachines
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattlePatches.Postfix8;

  • TaleWorlds.MountAndBlade.Missions.MissionSiegeWeaponsController.GetSiegeWeaponBaseType
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattlePatches.Postfix9;

  • TaleWorlds.MountAndBlade.CustomBattleTroopSupplier.GetDefaultProbabilityOfTroop
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CustomBattlePatches.Postfix;

  • TaleWorlds.ObjectSystem.MBObjectManager.LoadXML
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.MBObjectManager_LoadXML_Patch.Prefix;
    • Finalizers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.MBObjectManager_LoadXML_Patch.Finalizer;

  • TaleWorlds.Library.Debug.FailedAssert
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.AssertionPatch.FailedAssertionTextPatch;

  • TaleWorlds.MountAndBlade.ViewModelCollection.FaceGenerator.FaceGenVM.UpdateRaceAndGenderBasedResources
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.UI.Mixins.FaceGenHairVMMixin.Postfix;

  • TaleWorlds.MountAndBlade.ViewModelCollection.FaceGenerator.FaceGenVM.SetSelectedHairType
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.UI.Mixins.FaceGenHairVMMixin.Prefix;

  • TaleWorlds.MountAndBlade.MissionBoundaryCrossingHandler.OnAgentWentOut
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoMissions.Patches.MissionBoundaryPatches.ReplaceLeavingAlertPatch;
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoAudio.SmallSoundPatches.ReplaceLeavingAlertPatch; Index: 1;

  • TaleWorlds.MountAndBlade.Mission.DecideWeaponCollisionReaction
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoMissions.Patches.ShokuhoDecideWeaponCollisionReactionPatch.Postfix;

  • TaleWorlds.MountAndBlade.Mission.UpdateMomentumRemaining
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoMissions.Patches.ShokuhoDecideWeaponCollisionReactionPatch.PostFix2;

  • TaleWorlds.MountAndBlade.MBMusicManager.Initialize
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.MusicPatches.Prefix;

  • SandBox.View.CampaignMusicHandler.Create
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.CampaignMusicPatch.Prefix;

  • TaleWorlds.MountAndBlade.View.MissionViews.Sound.MusicBattleMissionView.OnAgentRemoved
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.BattleMusicPatches.AgentRemovedPatch;

  • TaleWorlds.MountAndBlade.View.MissionViews.Sound.MusicBattleMissionView.CheckForStarting
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.BattleMusicPatches.StartMusicPatch;

  • SandBox.View.CharacterCreation.CharacterCreationScreen..ctor
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.CharacterCreationMusicPatches.AddCustomMusic;

  • SandBox.View.CharacterCreation.CharacterCreationScreen.StopSound
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.CharacterCreationMusicPatches.RemoveCustomMusic;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.BackstoryCampaignBehavior.RegisterEvents
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.BackStoryCampaignBehaviorPatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.FoodConsumptionBehavior.CheckAnimalBreeding
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.CheckAnimalBreedingPatch.Prefix;

  • TaleWorlds.CampaignSystem.Party.MobileParty.TeleportPartyToSafePosition
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.PartyToSafeLocationPatch.Prefix;

  • TaleWorlds.CampaignSystem.Actions.KillCharacterAction.ApplyInternal
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.FixExecutionRelationPenaltyPopupPatch.Patch;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.VassalAndMercenaryOfferCampaignBehavior.VassalKingdomSelectionConditionsHold
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.VassalAndMercenaryOfferPatches.VassalKingdomSelectionConditionsHold_Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.VassalAndMercenaryOfferCampaignBehavior.MercenaryKingdomSelectionConditionsHold
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.VassalAndMercenaryOfferPatches.MercenaryKingdomSelectionConditionsHold_Prefix;

  • TaleWorlds.CampaignSystem.Hero.CanLeadParty
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.Hero_CanLeadParty_Patch.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.HeroSpawnCampaignBehavior.GetBestAvailableCommander
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.HeroSpawnCampaignBehavior_GetBestAvailableCommander_Patch.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.HeroSpawnCampaignBehavior.GetHeroPartyCommandScore
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.Patch_GetHeroPartyCommandScore.Prefix;

  • SandBox.ViewModelCollection.Nameplate.SettlementNameplatesVM.OnPartyBaseVisibilityChange
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.DuelLocationPatch.Prefix;

  • SandBox.ViewModelCollection.Nameplate.SettlementNameplatesVM.Initialize
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.DuelLocationPatch2.Postfix;
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.DuelNameplateFix+SaveNameplateVMPatch.Postfix; Index: 1;

  • SandBox.ViewModelCollection.Nameplate.SettlementNameplateVM.IsVisible
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.DuelLocationPatch3.Prefix;

  • SandBox.ViewModelCollection.Nameplate.SettlementNameplateVM.RefreshDynamicProperties
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.TestRefreshPatch.Postfix;
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.WaterTravelPatches+PortAndTempleNameplateVMPatch.Postfix; Index: 1;

  • SandBox.ViewModelCollection.Nameplate.SettlementNameplateVM..ctor
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.DuelLocationPatch4.Prefix;

  • TaleWorlds.CampaignSystem.Conversation.ConversationHelper.GetConversationCharacterPartyLeader
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.Patches.ConversationHelperPatch.Postfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapBar.MapBarVM.Tick
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.UI.Mixins.MapBarOnTickPatch.TickPrefix;

  • SandBox.GauntletUI.Map.GauntletMapNotificationView.CreateLayout
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.MapNotifications.MapNotificationPatch.Postfix;

  • SandBox.View.Map.PartyVisualManager.GetVisualOfParty
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.CustomLocations.PostBattleLocationVisualPatch.Prefix;

  • SandBox.GauntletUI.CharacterCreation.CharacterCreationGenericStageView.OpenScene
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.ShokuhoCharacterCreation.GenericStagePatch.Postfix;

  • SandBox.GauntletUI.CharacterCreation.CharacterCreationOptionsStageView.OpenScene
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.ShokuhoCharacterCreation.OptionsStagePatch.Postfix;

  • SandBox.GauntletUI.CharacterCreation.CharacterCreationReviewStageView.OpenScene
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.ShokuhoCharacterCreation.ReviewStagePatch.Postfix;

  • SandBox.GauntletUI.BannerEditor.BannerEditorView..ctor
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.ShokuhoCharacterCreation.RemoveSheildPatch.RemoveSheild;

  • TaleWorlds.MountAndBlade.GauntletUI.BodyGenerator.BodyGeneratorView.RefreshCharacterEntityAux
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.ShokuhoCharacterCreation.HairKnotPatch.Postfix;

  • TaleWorlds.MountAndBlade.FaceGen.GetRaceNames
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.ShokuhoCharacterCreation.RacesPatch.OnlyShowJapanRacePatch;

  • TaleWorlds.MountAndBlade.FaceGen.GetRaceCount
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.ShokuhoCharacterCreation.RacesPatch.OnlyGiveSingleRaceCount;

  • TaleWorlds.CampaignSystem.ViewModelCollection.BannerEditorVM.RefreshValues
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.ShokuhoCharacterCreation.BannerEditorPatch.RemoveNativeIconsPatch;

  • SandBox.View.Map.MapConversationTableau.FirstTimeInit
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoCustomCampaign.Patches.MapConversationHairKnotPatch.Postfix;

  • TaleWorlds.CampaignSystem.NameGenerator.GenerateHeroFirstName
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoCustomCampaign.Patches.NameGeneratorPatch.Postfix;

  • TaleWorlds.CampaignSystem.NameGenerator.GetNameListForCulture
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoCustomCampaign.Patches.NameGeneratorPatch.DefaultNameListPatch;

  • TaleWorlds.CampaignSystem.DefaultSkillEffects.InitializeAll
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoCustomCampaign.Patches.SkillEffectPatch.ChangeCrossbowEffectPatch;
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CrossbowLocalizationPatch+CrossbowSkillEffectPatch.Transpiler;

  • TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.GetItemPoseAndCamera
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoCustomCampaign.Patches.TableauCacheManagerPatch.AddCustomItemTypesPatch;

  • TaleWorlds.MountAndBlade.View.ItemCollectionElementViewExtensions.GetItemMeshForInventory
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoCustomCampaign.Patches.ItemViewMeshPatch.Postfix;

  • TaleWorlds.Core.DefaultSkills.InitializeAll
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CrossbowLocalizationPatch+CrossbowSkillPatch.Transpiler;

  • TaleWorlds.Core.DefaultSiegeEngineTypes.get_Instance
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.CastleAndSiegePatch+CastleAndSiegeInstancePatch.Prefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Inventory.ItemMenuVM.SetGeneralComponentTooltip
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.MiscPatches.InventoryItemToEquipmentTool+ItemIdPatch.Prefix;
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoCustomCampaign.Patches.BookPatches+BookTooltipPatch.Postfix;

  • TaleWorlds.MountAndBlade.View.MissionViews.Sound.MusicBattleMissionView.OnBehaviorInitialize
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShoUtilities.MusicDebugging+BattleMusicDebugPatches.OnBattleMusicStart;

  • TaleWorlds.MountAndBlade.View.MissionViews.Sound.MusicBattleMissionView.OnMissionScreenFinalize
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShoUtilities.MusicDebugging+BattleMusicDebugPatches.OnBattlemMusicEnd;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PlayerTownVisitCampaignBehavior.game_menu_town_town_leave_on_condition
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+VisitSettlementEnlistedPatch.PostfixTownLeave;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PlayerTownVisitCampaignBehavior.game_menu_wait_here_on_condition
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+VisitSettlementEnlistedPatch.PostfixSettlementWait;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PlayerTownVisitCampaignBehavior.game_menu_town_recruit_troops_on_condition
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+VisitSettlementEnlistedPatch.PostfixTownRecruitment;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PlayerTownVisitCampaignBehavior.game_menu_leave_troops_garrison_on_condition
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+VisitSettlementEnlistedPatch.PostfixTownGarrisonDonation;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PlayerTownVisitCampaignBehavior.game_menu_castle_leave_prisoners_on_condition
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+VisitSettlementEnlistedPatch.PostfixTownDungeonDonation;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.RecruitmentCampaignBehavior.buy_mercenaries_condition
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+TavernRecruitmentTownOptionPatch.Postfix;

  • TaleWorlds.CampaignSystem.Siege.BesiegerCamp.OnPartyLeftSiege
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+BesiegerCampPatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PlayerArmyWaitBehavior.army_dispersed_continue_on_consequence
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+ArmyDisbandMenuPatch.Prefix;
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+ArmyDisbandMenuPatch.Postfix;

  • SandBox.View.Map.MapNavigationHandler.get_KingdomPermission
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+EnlistmentDisableKingdomMenuPatch.Prefix;

  • TaleWorlds.CampaignSystem.Encounters.PlayerEncounter.SetupFields
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+EnlistmentPlayerEncounterPatches.SetupPlayerEncounterForEnlistmentPatch;

  • TaleWorlds.CampaignSystem.Encounters.PlayerEncounter.DoLootInventory
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+EnlistmentPlayerEncounterPatches.ItemLootPatch;

  • TaleWorlds.CampaignSystem.Encounters.PlayerEncounter.DoPlayerVictory
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+EnlistmentPlayerEncounterPatches.SkipUnwantedStagesPatch;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeAftermathCampaignBehavior.siege_aftermath_contextual_summary_on_init
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+SiegeAftermathPatch.ContextualSummaryPatch;
    • Postfixes
      • Owner: bannerlord.shokuho; Namespace: Diplomacy.Patches.GameMenusCallbacksPatch.menu_settlement_taken_on_init_Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.SiegeAftermathCampaignBehavior.menu_settlement_taken_on_init
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+SiegeAftermathPatch.SettlementTakenMenuPatch;

  • TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Overlay.SettlementMenuOverlayVM.ExecuteOnSetAsActiveContextMenuItem
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+RemoveTakeToPartyOption.Postfix;

  • TaleWorlds.CampaignSystem.GameMenus.GameMenuInitializationHandlers.DefaultEncounter.game_menu_encounter_on_init
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+DefaultEncounterPatches.EncounterTextPatch;

  • TaleWorlds.CampaignSystem.Encounters.PlayerEncounter.DoEnd
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+EnlistedBattleEndPatch.Postfix;

  • Helpers.MapEventHelper.CanLeaveBattle
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+PartyCanLeavePatch.Postfix;

  • SandBox.ViewModelCollection.SPScoreboardVM.OnExitBattle
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+RemoveRetreatDuringEnlistmentPatch.RetreatButtonPatch;

  • TaleWorlds.MountAndBlade.MissionAgentSpawnLogic+MissionSide.SpawnTroops
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+RemovePlayerHorseDuringEnlistedSiegePatch.Transpiler;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.GarrisonTroopsCampaignBehavior.TryLeaveOrTakeTroopsFromGarrisonForArmy
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+PostSiegeCrashPatch.Prefix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapNotificationTypes.PartyLeaderChangeNotificationVM.OnMobilePartyDestroyed
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+DisbandNotificationPatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PlayerArmyWaitBehavior.ArmyWaitMenuTick
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+ArmyWaitExitSettlementPatch.Prefix;

  • TaleWorlds.CampaignSystem.Encounters.PlayerEncounter.GetLeadingHero
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+ArmyBattlePatch.Prefix;

  • TaleWorlds.MountAndBlade.BattlePowerCalculationLogic.CalculateTeamPowers
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+BattlePowerCalculationLogicPatch.Prefix;

  • TaleWorlds.CampaignSystem.TournamentGames.TournamentManager.GivePrizeToWinner
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.EnlistmentPatches+EnlistmentTournamentPatches.GivePrizeToWinnerPatch;

  • SandBox.View.Map.MapCameraView.OnBeforeTick
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.CampaignBehaviorPatches+ManualControlFerryPatch.Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Party.PartyVM.ExecuteDone
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.PromotableTroopPatches+PartyScreenClosedPatch.Postfix;

  • TaleWorlds.CampaignSystem.Settlements.Village.Deserialize
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.SaveLoadPatches+VillageTypeLoadingPatch.Transpiler;

  • SandBox.SandBoxSubModule.OnInitialState
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.SaveLoadPatches+continuefix.Prefix;

  • SandBox.ViewModelCollection.SaveLoad.SavedGameVM.StartGame
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.SaveLoadPatches+SavedGameStartGamePatch.Prefix;

  • TaleWorlds.CampaignSystem.Campaign.InitializeMainParty
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.SaveLoadPatches+MainPartyInitialPositionPatch.Postfix;

  • TaleWorlds.MountAndBlade.GauntletUI.LoadingWindowViewModel.Update
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.SaveLoadPatches+LoadingWindowPatches.AddShaderCompCount;

  • TaleWorlds.MountAndBlade.GauntletUI.LoadingWindowViewModel.SetTotalGenericImageCount
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.SaveLoadPatches+LoadingWindowPatches.PostFix;

  • TaleWorlds.CampaignSystem.PlayerCaptivity.EndCaptivityInternal
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.WaterTravelPatches+EndCaptivityToPortPatch.Postfix;

  • TaleWorlds.CampaignSystem.DefaultItems..ctor
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.Patches.DefaultItemsPatch+RemoveDefaultItemsConstructorsPatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PlayerTownVisitCampaignBehavior.game_menu_town_menu_keep_on_init
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.UI.UIPatch+KeepMenuBackground.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PlayerTownVisitCampaignBehavior.town_backstreet_on_init
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.UI.UIPatch+TavernMenuBackground.Postfix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.PlayerTownVisitCampaignBehavior.game_menu_town_menu_arena_on_init
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.UI.UIPatch+ArenaMenuBackground.Postfix;

  • TaleWorlds.MountAndBlade.GauntletUI.Widgets.Menu.TownManagement.DevelopmentItemButtonWidget.OnLateUpdate
    • Postfixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.UI.UIPatch+TownManagmentBuildingButtonColorPatch.Postfix;

  • SandBox.ViewModelCollection.MapSiege.MapSiegePOIVM.GetMachineTypeFromId
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.UI.UIPatch+SiegeEngineOverlayPatches.MachineTypePatch;

  • TaleWorlds.MountAndBlade.GauntletUI.Widgets.Map.Siege.MapSiegePOIBrushWidget.SetMachineTypeIcon
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.UI.UIPatch+SiegeEngineOverlayPatches.MachineTypeIconPatch;

  • TaleWorlds.MountAndBlade.GauntletUI.Widgets.Order.OrderSiegeMachineItemButtonWidget.UpdateMachineIcon
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.CustomCampaign.UI.UIPatch+SiegeEngineOverlayPatches.OrderIconPatch;

  • TaleWorlds.CampaignSystem.Encyclopedia.Pages.DefaultEncyclopediaConceptPage.InitializeFilterItems
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoCustomCampaign.Patches.EncyclopediaConceptsPatch+ConceptsPagePatches.ReplaceFiltersPatch;

  • TaleWorlds.CampaignSystem.SceneInformationPopupTypes.CampaignSceneNotificationHelper.GetFormalNameForKingdom
    • Prefixes
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoCustomCampaign.Patches.NameGeneratorPatch+Patch_GetFormalNameForKingdom.Prefix;

  • SandBox.CampaignBehaviors.DefaultNotificationsCampaignBehavior.OnIssueUpdated
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoAudio.SmallSoundPatches+DefaultNotificationsPatches.IssueUpdatedPatch;

  • SandBox.CampaignBehaviors.DefaultNotificationsCampaignBehavior.OnQuestLogAdded
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoAudio.SmallSoundPatches+DefaultNotificationsPatches.QuestAddedPatch;

  • SandBox.CampaignBehaviors.DefaultNotificationsCampaignBehavior.OnQuestCompleted
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoAudio.SmallSoundPatches+DefaultNotificationsPatches.QuestCompletedPatch;

  • SandBox.CampaignBehaviors.DefaultNotificationsCampaignBehavior.OnQuestStarted
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoAudio.SmallSoundPatches+DefaultNotificationsPatches.QuestStartedPatch;

  • SandBox.CampaignBehaviors.DefaultNotificationsCampaignBehavior.OnHeroLevelledUp
    • Transpilers
      • Owner: mod.bannerlord.shokuho; Namespace: Shokuho.ShokuhoAudio.SmallSoundPatches+DefaultNotificationsPatches.LevelUpPatch;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.Pages.EncyclopediaFactionPageVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.Library.ViewModel.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler; Index: 1;
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler; Index: 2;
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler; Index: 3;
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler; Index: 4;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.Pages.EncyclopediaFactionPageVM.RefreshValues
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Refresh_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.Pages.EncyclopediaHeroPageVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.Pages.EncyclopediaHeroPageVM.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.Pages.EncyclopediaHeroPageVM.RefreshValues
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Refresh_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Clans.KingdomClanVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Clans.KingdomClanVM.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Diplomacy.KingdomDiplomacyVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Diplomacy.KingdomDiplomacyVM.RefreshValues
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Refresh_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.KingdomManagementVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.KingdomManagementVM.OnFinalize
    • Postfixes
      • Owner: bannerlord.shokuho; Namespace: Diplomacy.Patches.KingdomManagementVMPatch.FinalizeFix;
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Diplomacy.KingdomTruceItemVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Diplomacy.KingdomTruceItemVM.UpdateDiplomacyProperties
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Refresh_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Diplomacy.KingdomWarItemVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Diplomacy.KingdomWarItemVM.UpdateDiplomacyProperties
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Refresh_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapBar.MapNavigationVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapBar.MapNavigationVM.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapBar.MapNavigationVM.RefreshPermissionValues
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Refresh_Transpiler;

  • SandBox.ViewModelCollection.Nameplate.PartyNameplateVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • SandBox.ViewModelCollection.Nameplate.PartyNameplateVM.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

  • SandBox.ViewModelCollection.Nameplate.SettlementNameplatesVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • SandBox.ViewModelCollection.Nameplate.SettlementNameplatesVM.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

  • TaleWorlds.MountAndBlade.ViewModelCollection.EscapeMenu.EscapeMenuVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.MountAndBlade.ViewModelCollection.FaceGenerator.FaceGenVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.MountAndBlade.ViewModelCollection.FaceGenerator.FaceGenVM.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

  • TaleWorlds.MountAndBlade.ViewModelCollection.InitialMenu.InitialMenuVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.MountAndBlade.ViewModelCollection.InitialMenu.InitialMenuVM.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapBar.MapBarVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapBar.MapBarVM.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapBar.MapBarVM.RefreshValues
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Refresh_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapBar.MapTimeControlVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapBar.MapTimeControlVM.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapBar.MapTimeControlVM.RefreshValues
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.Shokuho; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Refresh_Transpiler;

  • TaleWorlds.CampaignSystem.GameComponents.DefaultClanPoliticsModel.CalculateInfluenceChange
    • Postfixes
      • Owner: bannerlord.shokuho; Namespace: Diplomacy.Patches.DefaultClanPoliticsModelPatch.CalculateInfluenceChangePostfix; Priority: 0;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.BarterBehaviors.DiplomaticBartersBehavior.ConsiderWar
    • Prefixes
      • Owner: bannerlord.shokuho; Namespace: Diplomacy.Patches.DiplomaticBartersBehaviorPatch.ConsiderWarPrefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.KingdomDecisionProposalBehavior.ConsiderWar
    • Prefixes
      • Owner: bannerlord.shokuho; Namespace: Diplomacy.Patches.KingdomDecisionProposalBehaviorPatch.ConsiderWarPrefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.KingdomDecisionProposalBehavior.ConsiderPeace
    • Prefixes
      • Owner: bannerlord.shokuho; Namespace: Diplomacy.Patches.KingdomDecisionProposalBehaviorPatch.ConsiderPeacePrefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.KingdomDecisionProposalBehavior.DailyTickClan
    • Prefixes
      • Owner: bannerlord.shokuho; Namespace: Diplomacy.Patches.KingdomDecisionProposalBehaviorPatch.HandleRebelKingdom;

  • StoryMode.Quests.FirstPhase.SupportKingdomQuest.MainStoryLineChosen
    • Postfixes
      • Owner: bannerlord.shokuho; Namespace: Diplomacy.Patches.SupportKingdomQuestPatch.MainStoryLineChosenPostfix;

  • TaleWorlds.CampaignSystem.FactionManager.DeclareAlliance
    • Prefixes
      • Owner: bannerlord.shokuho; Namespace: Diplomacy.Patches.FactionManagerPatch.DeclareAlliancePrefix;

  • TaleWorlds.CampaignSystem.Encyclopedia.Pages.DefaultEncyclopediaFactionPage.InitializeListItems
    • Postfixes
      • Owner: bannerlord.shokuho; Namespace: Diplomacy.Patches.DefaultEncyclopediaFactionPagePatch.PassThroughPostfix;

  • SandBox.GauntletUI.BannerEditor.GauntletBannerEditorScreen..ctor
    • Postfixes
      • Owner: bannerlord.shokuho; Namespace: Diplomacy.Patches.MBBannerEditorGauntletScreenPatch.SetClanRelatedRulesPostfix;

  • SandBox.GauntletUI.BannerEditor.GauntletBannerEditorScreen.OnDone
    • Prefixes
      • Owner: bannerlord.shokuho; Namespace: Diplomacy.Patches.MBBannerEditorGauntletScreenPatch.SetColorsPrefix;

  • TaleWorlds.CampaignSystem.Election.MakePeaceKingdomDecision.ApplyChosenOutcome
    • Prefixes
      • Owner: bannerlord.shokuho; Namespace: Diplomacy.Patches.MakePeaceKingdomDecisionPatch.ApplyChosenOutcomePrefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager.LoadBehaviorData
    • Prefixes
      • Owner: Bannerlord.ButterLib.ObjectSystem; Namespace: Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch.OnGameLoadedPrefix;
      • Owner: Bannerlord.ButterLib.ObjectSystem; Namespace: Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch.OnGameLoadedPrefix; Index: 1;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager.OnBeforeSave
    • Postfixes
      • Owner: Bannerlord.ButterLib.ObjectSystem; Namespace: Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch.OnBeforeSavePostfix;
      • Owner: Bannerlord.ButterLib.ObjectSystem; Namespace: Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch.OnBeforeSavePostfix; Index: 1;

  • TaleWorlds.MountAndBlade.ViewModelCollection.InitialMenu.InitialMenuVM.RefreshMenuOptions
    • Postfixes
      • Owner: bannerlord.mcm.mainmenuscreeninjection_v4; Namespace: MCM.UI.Functionality.DefaultGameMenuScreenHandler.RefreshMenuOptionsPostfix; Priority: 300;

  • TaleWorlds.MountAndBlade.ViewModelCollection.GameOptions.OptionsVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.MCM.UI; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.MountAndBlade.ViewModelCollection.GameOptions.OptionsVM..ctor
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.MCM.UI; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Constructor_Transpiler;

  • TaleWorlds.MountAndBlade.ViewModelCollection.GameOptions.OptionsVM.OnFinalize
    • Transpilers
      • Owner: bannerlord.uiextender.ex.viewmodels.MCM.UI; Namespace: Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.ViewModel_Finalize_Transpiler;

  • TaleWorlds.CampaignSystem.ViewModelCollection.CharacterDeveloper.SkillVM.OnPerkSelectionOver
    • Prefixes
      • Owner: TakeBoth; Namespace: TakeBoth.PerkSelectionPatch.Prefix;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.LordConversationsCampaignBehavior.conversation_lord_request_mission_ask_on_condition
    • Postfixes
      • Owner: bannerlord.shokuho.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.PreventOtherActionsConversation;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.LordConversationsCampaignBehavior.conversation_player_wants_to_make_peace_on_condition
    • Postfixes
      • Owner: bannerlord.shokuho.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.PreventDiplomaticActionsConversation;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.LordConversationsCampaignBehavior.conversation_player_want_to_join_faction_as_mercenary_or_vassal_on_condition
    • Postfixes
      • Owner: bannerlord.shokuho.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.PreventDiplomaticActionsConversation;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.LordConversationsCampaignBehavior.conversation_player_threats_lord_verify_on_condition
    • Postfixes
      • Owner: bannerlord.shokuho.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.PreventHostileActionsConversation;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.VillagerCampaignBehavior.village_farmer_loot_on_condition
    • Postfixes
      • Owner: bannerlord.shokuho.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.PreventHostileActionsConversation;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.caravan_loot_on_condition
    • Postfixes
      • Owner: bannerlord.shokuho.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.PreventHostileActionsConversation;

  • TaleWorlds.CampaignSystem.CampaignBehaviors.VillageHostileActionCampaignBehavior.game_menu_village_hostile_action_on_condition
    • Postfixes
      • Owner: bannerlord.shokuho.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.PreventHostileActionsMenu;

  • TaleWorlds.CampaignSystem.KingdomManager.AbdicateTheThrone
    • Prefixes
      • Owner: bannerlord.shokuho.campaign; Namespace: Diplomacy.Patches.RebelKingdomPatches.HandleThroneAbdication;