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: explorer (10.0.19041.2364 (WinBuild.160101.0800))


+ Exception

Exception information
Type: System.Reflection.TargetInvocationException
Message: Exception has been thrown by the target of an invocation.
Source: mscorlib
CallStack:
  1. at object RuntimeTypeHandle.CreateInstance(RuntimeType type, bool publicOnly, bool noCheck, ref bool canBeCached, ref RuntimeMethodHandleInternal ctor, ref bool bNeedSecurityCheck)
  2. at object RuntimeType.CreateInstanceSlow(bool publicOnly, bool skipCheckThis, bool fillCache, ref StackCrawlMark stackMark)
  3. at object Activator.CreateInstance(Type type, bool nonPublic) x 2
  4. at MCM.Implementation.Global.GlobalSettingsContainer(IBUTRLogger logger)+(Type t) => { } in /_/src/MCM.Implementation/Containers/Global/GlobalSettingsContainer.cs:line 35
  5. at bool System.Linq.Enumerable+WhereSelectArrayIterator.MoveNext()
  6. at IEnumerable System.Linq.Enumerable.OfTypeIterator(IEnumerable source)+MoveNext()
  7. at new System.Collections.Generic.List(IEnumerable collection)
  8. at List System.Linq.Enumerable.ToList(IEnumerable source)
  9. at MCM.Implementation.Global.GlobalSettingsContainer(IBUTRLogger logger)+GetGlobalSettings() in /_/src/MCM.Implementation/Containers/Global/GlobalSettingsContainer.cs:line 29
  10. at new MCM.Implementation.Global.GlobalSettingsContainer(IBUTRLogger logger) in /_/src/MCM.Implementation/Containers/Global/GlobalSettingsContainer.cs:line 52
  11. at object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, ServiceProvider provider)
  12. at object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProvider provider)
  13. at Func Microsoft.Extensions.DependencyInjection.ServiceProvider.RealizeService(Type serviceType, IServiceCallSite callSite)+(ServiceProvider provider) => { }
  14. at object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
  15. at T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider)
  16. at TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceFactory.GetService() in /_/src/MCM.UI/obj/Stable_Release/net472/NuGet/0E1F7770703DC621F2EABC5214B941400EF96AEC/BUTR.DependencyInjection.ButterLib/2.0.0.43/BUTR.DependencyInjection.ButterLib/ButterLibGenericServiceFactory.cs:line 56
  17. at IGenericServiceContainer MCM.Abstractions.ServiceCollectionExtensions.AddSettingsContainer(IGenericServiceContainer services)+(IGenericServiceFactory sp) => { } in /_/src/MCM.Abstractions/Extensions/ServiceCollectionExtensions.cs:line 93
  18. at IGenericServiceContainer BUTR.DependencyInjection.ButterLib.ButterLibServiceContainer.RegisterSingleton()+(IServiceProvider sp) => { } in /_/src/MCM.UI/obj/Stable_Release/net472/NuGet/0E1F7770703DC621F2EABC5214B941400EF96AEC/BUTR.DependencyInjection.ButterLib/2.0.0.43/BUTR.DependencyInjection.ButterLib/ButterLibServiceContainer.cs:line 66
  19. at object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProvider provider)
  20. at object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitIEnumerable(IEnumerableCallSite enumerableCallSite, ServiceProvider provider)
  21. at Func Microsoft.Extensions.DependencyInjection.ServiceProvider.RealizeService(Type serviceType, IServiceCallSite callSite)+(ServiceProvider provider) => { }
  22. at object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
  23. at T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider)
  24. at TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceProvider.GetService() in /_/src/MCM.UI/obj/Stable_Release/net472/NuGet/0E1F7770703DC621F2EABC5214B941400EF96AEC/BUTR.DependencyInjection.ButterLib/2.0.0.43/BUTR.DependencyInjection.ButterLib/ButterLibGenericServiceProvider.cs:line 60
  25. at TService BUTR.DependencyInjection.GenericServiceProvider.GetService() in /_/src/MCM/obj/Stable_Release/net472/NuGet/CBBF683D07DF1D5C78D29D9EA2920853EF9831DD/BUTR.DependencyInjection/2.0.0.43/BUTR.DependencyInjection/GenericServiceProvider.cs:line 57
  26. at new MCM.Implementation.DefaultSettingsProvider(IBUTRLogger logger) in /_/src/MCM.Implementation/Providers/DefaultSettingsProvider.cs:line 32
  27. at object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, ServiceProvider provider)
  28. at object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProvider provider)
  29. at Func Microsoft.Extensions.DependencyInjection.ServiceProvider.RealizeService(Type serviceType, IServiceCallSite callSite)+(ServiceProvider provider) => { }
  30. at object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
  31. at T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider)
  32. at TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceFactory.GetService() in /_/src/MCM.UI/obj/Stable_Release/net472/NuGet/0E1F7770703DC621F2EABC5214B941400EF96AEC/BUTR.DependencyInjection.ButterLib/2.0.0.43/BUTR.DependencyInjection.ButterLib/ButterLibGenericServiceFactory.cs:line 56
  33. at IGenericServiceContainer MCM.Abstractions.ServiceCollectionExtensions.AddSettingsProvider(IGenericServiceContainer services)+(IGenericServiceFactory sp) => { } in /_/src/MCM.Abstractions/Extensions/ServiceCollectionExtensions.cs:line 34
  34. at IGenericServiceContainer BUTR.DependencyInjection.ButterLib.ButterLibServiceContainer.RegisterSingleton()+(IServiceProvider sp) => { } in /_/src/MCM.UI/obj/Stable_Release/net472/NuGet/0E1F7770703DC621F2EABC5214B941400EF96AEC/BUTR.DependencyInjection.ButterLib/2.0.0.43/BUTR.DependencyInjection.ButterLib/ButterLibServiceContainer.cs:line 66
  35. at object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProvider provider)
  36. at Func Microsoft.Extensions.DependencyInjection.ServiceProvider.RealizeService(Type serviceType, IServiceCallSite callSite)+(ServiceProvider provider) => { }
  37. at object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
  38. at T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider)
  39. at TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceProvider.GetService() in /_/src/MCM.UI/obj/Stable_Release/net472/NuGet/0E1F7770703DC621F2EABC5214B941400EF96AEC/BUTR.DependencyInjection.ButterLib/2.0.0.43/BUTR.DependencyInjection.ButterLib/ButterLibGenericServiceProvider.cs:line 60
  40. at TService BUTR.DependencyInjection.GenericServiceProvider.GetService() in /_/src/MCM/obj/Stable_Release/net472/NuGet/CBBF683D07DF1D5C78D29D9EA2920853EF9831DD/BUTR.DependencyInjection/2.0.0.43/BUTR.DependencyInjection/GenericServiceProvider.cs:line 57
  41. at void MCM.MCMSubModule.OnBeforeInitialModuleScreenSetAsRoot() in /_/src/MCM/MCMSubModule.cs:line 94
  42. at void TaleWorlds.MountAndBlade.Module.SetInitialModuleScreenAsRootScreen_Patch1(Module this)
  43. at void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch2(Module this, float dt)


Inner Exception information
Type: System.MissingMethodException
Message: 找不到方法:“System.String TaleWorlds.ModuleManager.ModuleInfo.get_FolderPath()”。
Source: Transmog
CallStack:
  1. at TroopTransmogFile[] Transmog.MCMUISettings.GetPlayerFactionTroopTransmogFiles()+LoadForModule(ModuleInfo module) in D:/SteamLibrary/steamapps/common/Mount & Blade II Bannerlord/Repos/Transmog/MCMUISettings.cs:line 142
  2. at TroopTransmogFile[] Transmog.MCMUISettings.GetPlayerFactionTroopTransmogFiles() in D:/SteamLibrary/steamapps/common/Mount & Blade II Bannerlord/Repos/Transmog/MCMUISettings.cs:line 131
  3. at new Transmog.MCMUISettings() in D:/SteamLibrary/steamapps/common/Mount & Blade II Bannerlord/Repos/Transmog/MCMUISettings.cs:line 125

+ Enhanced Stacktrace

  • Frame: TroopTransmogFile[] Transmog.MCMUISettings.GetPlayerFactionTroopTransmogFiles()+LoadForModule(ModuleInfo module) (IL Offset: -1)
    • Module: Transmog
      Method: static System.Void Transmog.MCMUISettings::g__LoadForModule|46_0(TaleWorlds.ModuleManager.ModuleInfo module, Transmog.<>c__DisplayClass46_0& )
      HarmonyIssue: True
  • Frame: TroopTransmogFile[] Transmog.MCMUISettings.GetPlayerFactionTroopTransmogFiles() (IL Offset: 29)
    • Module: Transmog
      Method: static Transmog.TroopTransmogFile[] Transmog.MCMUISettings::GetPlayerFactionTroopTransmogFiles()
      HarmonyIssue: False
  • Frame: new Transmog.MCMUISettings() (IL Offset: 148)
    • Module: Transmog
      Method: System.Void Transmog.MCMUISettings::.ctor()
      HarmonyIssue: False
  • Frame: object RuntimeTypeHandle.CreateInstance(RuntimeType type, bool publicOnly, bool noCheck, ref bool canBeCached, ref RuntimeMethodHandleInternal ctor, ref bool bNeedSecurityCheck) (IL Offset: -1)
    • Module: UNKNOWN
      Method: static System.Object System.RuntimeTypeHandle::CreateInstance(System.RuntimeType type, System.Boolean publicOnly, System.Boolean noCheck, System.Boolean& canBeCached, System.RuntimeMethodHandleInternal& ctor, System.Boolean& bNeedSecurityCheck)
      HarmonyIssue: False
  • Frame: object RuntimeType.CreateInstanceSlow(bool publicOnly, bool skipCheckThis, bool fillCache, ref StackCrawlMark stackMark) (IL Offset: 106)
    • Module: UNKNOWN
      Method: System.Object System.RuntimeType::CreateInstanceSlow(System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark)
      HarmonyIssue: False
  • Frame: object Activator.CreateInstance(Type type, bool nonPublic) x 2 (IL Offset: 58)
    • Module: UNKNOWN
      Method: static System.Object System.Activator::CreateInstance(System.Type type, System.Boolean nonPublic)
      HarmonyIssue: False
  • Frame: MCM.Implementation.Global.GlobalSettingsContainer(IBUTRLogger logger)+(Type t) => { } (IL Offset: 0)
    • Module: Bannerlord.MBOptionScreen
      Method: MCM.Abstractions.Base.Global.GlobalSettings MCM.Implementation.Global.<>c::<.ctor>b__0_7(System.Type t)
      HarmonyIssue: False
  • Frame: bool System.Linq.Enumerable+WhereSelectArrayIterator.MoveNext() (IL Offset: 65)
    • Module: UNKNOWN
      Method: virtual System.Boolean System.Linq.WhereSelectArrayIterator`2::MoveNext()
      HarmonyIssue: True
  • Frame: IEnumerable System.Linq.Enumerable.OfTypeIterator(IEnumerable source)+MoveNext() (IL Offset: 103)
    • Module: UNKNOWN
      Method: virtual System.Boolean System.Linq.d__95`1::MoveNext()
      HarmonyIssue: True
  • Frame: new System.Collections.Generic.List(IEnumerable collection) (IL Offset: 119)
    • Module: UNKNOWN
      Method: System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1 collection)
      HarmonyIssue: True
  • Frame: List System.Linq.Enumerable.ToList(IEnumerable source) (IL Offset: 20)
    • Module: UNKNOWN
      Method: static System.Collections.Generic.List`1 System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable`1 source)
      HarmonyIssue: False
  • Frame: MCM.Implementation.Global.GlobalSettingsContainer(IBUTRLogger logger)+GetGlobalSettings() (IL Offset: 359)
    • Module: Bannerlord.MBOptionScreen
      Method: virtual System.Boolean MCM.Implementation.Global.<<-ctor>g__GetGlobalSettings|0>d::MoveNext()
      HarmonyIssue: False
  • Frame: new MCM.Implementation.Global.GlobalSettingsContainer(IBUTRLogger logger) (IL Offset: 87)
    • Module: Bannerlord.MBOptionScreen
      Method: System.Void MCM.Implementation.Global.GlobalSettingsContainer::.ctor(BUTR.DependencyInjection.Logger.IBUTRLogger`1 logger)
      HarmonyIssue: False
  • Frame: object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, ServiceProvider provider) (IL Offset: 106)
    • Module: Bannerlord.ButterLib
      Method: virtual System.Object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver::VisitConstructor(Microsoft.Extensions.DependencyInjection.ServiceLookup.ConstructorCallSite constructorCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      HarmonyIssue: False
    • Module: Bannerlord.ButterLib
      Method: virtual System.Object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver::VisitConstructor(Microsoft.Extensions.DependencyInjection.ServiceLookup.ConstructorCallSite constructorCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      HarmonyIssue: False
  • Frame: object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProvider provider) (IL Offset: 0)
    • Module: Bannerlord.ButterLib
      Method: virtual System.Object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver::VisitScoped(Microsoft.Extensions.DependencyInjection.ServiceLookup.ScopedCallSite scopedCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      HarmonyIssue: False
    • Module: Bannerlord.ButterLib
      Method: virtual System.Object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver::VisitScoped(Microsoft.Extensions.DependencyInjection.ServiceLookup.ScopedCallSite scopedCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      HarmonyIssue: False
    • Module: Bannerlord.ButterLib
      Method: virtual System.Object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver::VisitScoped(Microsoft.Extensions.DependencyInjection.ServiceLookup.ScopedCallSite scopedCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      HarmonyIssue: False
    • Module: Bannerlord.ButterLib
      Method: virtual System.Object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver::VisitScoped(Microsoft.Extensions.DependencyInjection.ServiceLookup.ScopedCallSite scopedCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      HarmonyIssue: False
  • Frame: Func Microsoft.Extensions.DependencyInjection.ServiceProvider.RealizeService(Type serviceType, IServiceCallSite callSite)+(ServiceProvider provider) => { } (IL Offset: 52)
    • Module: Bannerlord.ButterLib
      Method: System.Object Microsoft.Extensions.DependencyInjection.<>c__DisplayClass22_0::b__0(Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      HarmonyIssue: False
    • Module: Bannerlord.ButterLib
      Method: System.Object Microsoft.Extensions.DependencyInjection.<>c__DisplayClass22_0::b__0(Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      HarmonyIssue: False
    • Module: Bannerlord.ButterLib
      Method: System.Object Microsoft.Extensions.DependencyInjection.<>c__DisplayClass22_0::b__0(Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      HarmonyIssue: False
    • Module: Bannerlord.ButterLib
      Method: System.Object Microsoft.Extensions.DependencyInjection.<>c__DisplayClass22_0::b__0(Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      HarmonyIssue: False
  • Frame: object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) (IL Offset: 52)
    • Module: Bannerlord.ButterLib
      Method: static System.Object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider, System.Type serviceType)
      HarmonyIssue: False
    • Module: Bannerlord.ButterLib
      Method: static System.Object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider, System.Type serviceType)
      HarmonyIssue: False
    • Module: Bannerlord.ButterLib
      Method: static System.Object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider, System.Type serviceType)
      HarmonyIssue: False
    • Module: Bannerlord.ButterLib
      Method: static System.Object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider, System.Type serviceType)
      HarmonyIssue: False
  • Frame: T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider) (IL Offset: 14)
    • Module: Bannerlord.ButterLib
      Method: static Microsoft.Extensions.DependencyInjection.T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider)
      HarmonyIssue: False
    • Module: Bannerlord.ButterLib
      Method: static Microsoft.Extensions.DependencyInjection.T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider)
      HarmonyIssue: False
    • Module: Bannerlord.ButterLib
      Method: static Microsoft.Extensions.DependencyInjection.T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider)
      HarmonyIssue: False
    • Module: Bannerlord.ButterLib
      Method: static Microsoft.Extensions.DependencyInjection.T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider)
      HarmonyIssue: False
  • Frame: TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceFactory.GetService() (IL Offset: 0)
    • Module: Bannerlord.MBOptionScreen
      Method: virtual BUTR.DependencyInjection.ButterLib.TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceFactory::GetService()
      HarmonyIssue: False
    • Module: Bannerlord.MBOptionScreen
      Method: virtual BUTR.DependencyInjection.ButterLib.TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceFactory::GetService()
      HarmonyIssue: False
  • Frame: IGenericServiceContainer MCM.Abstractions.ServiceCollectionExtensions.AddSettingsContainer(IGenericServiceContainer services)+(IGenericServiceFactory sp) => { } (IL Offset: 0)
    • Module: Bannerlord.MBOptionScreen
      Method: MCM.Abstractions.Global.IGlobalSettingsContainer MCM.Abstractions.<>c__7`1::b__7_3(BUTR.DependencyInjection.IGenericServiceFactory sp)
      HarmonyIssue: True
  • Frame: IGenericServiceContainer BUTR.DependencyInjection.ButterLib.ButterLibServiceContainer.RegisterSingleton()+(IServiceProvider sp) => { } (IL Offset: 12)
    • Module: Bannerlord.MBOptionScreen
      Method: BUTR.DependencyInjection.ButterLib.TService BUTR.DependencyInjection.ButterLib.<>c__DisplayClass3_0`1::b__0(System.IServiceProvider sp)
      HarmonyIssue: True
    • Module: Bannerlord.MBOptionScreen
      Method: BUTR.DependencyInjection.ButterLib.TService BUTR.DependencyInjection.ButterLib.<>c__DisplayClass3_0`1::b__0(System.IServiceProvider sp)
      HarmonyIssue: True
  • Frame: object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitIEnumerable(IEnumerableCallSite enumerableCallSite, ServiceProvider provider) (IL Offset: 20)
    • Module: Bannerlord.ButterLib
      Method: virtual System.Object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver::VisitIEnumerable(Microsoft.Extensions.DependencyInjection.ServiceLookup.IEnumerableCallSite enumerableCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      HarmonyIssue: False
  • Frame: TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceProvider.GetService() (IL Offset: 17)
    • Module: Bannerlord.MBOptionScreen
      Method: virtual BUTR.DependencyInjection.ButterLib.TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceProvider::GetService()
      HarmonyIssue: False
    • Module: Bannerlord.MBOptionScreen
      Method: virtual BUTR.DependencyInjection.ButterLib.TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceProvider::GetService()
      HarmonyIssue: False
  • Frame: TService BUTR.DependencyInjection.GenericServiceProvider.GetService() (IL Offset: 24)
    • Module: Bannerlord.MBOptionScreen
      Method: static BUTR.DependencyInjection.TService BUTR.DependencyInjection.GenericServiceProvider::GetService()
      HarmonyIssue: False
    • Module: Bannerlord.MBOptionScreen
      Method: static BUTR.DependencyInjection.TService BUTR.DependencyInjection.GenericServiceProvider::GetService()
      HarmonyIssue: False
  • Frame: new MCM.Implementation.DefaultSettingsProvider(IBUTRLogger logger) (IL Offset: 15)
    • Module: Bannerlord.MBOptionScreen
      Method: System.Void MCM.Implementation.DefaultSettingsProvider::.ctor(BUTR.DependencyInjection.Logger.IBUTRLogger`1 logger)
      HarmonyIssue: False
  • Frame: IGenericServiceContainer MCM.Abstractions.ServiceCollectionExtensions.AddSettingsProvider(IGenericServiceContainer services)+(IGenericServiceFactory sp) => { } (IL Offset: 0)
    • Module: Bannerlord.MBOptionScreen
      Method: MCM.Abstractions.BaseSettingsProvider MCM.Abstractions.<>c__1`1::b__1_0(BUTR.DependencyInjection.IGenericServiceFactory sp)
      HarmonyIssue: True
  • Frame: void MCM.MCMSubModule.OnBeforeInitialModuleScreenSetAsRoot() (IL Offset: 64)
    • Module: Bannerlord.MBOptionScreen
      Method: virtual System.Void MCM.MCMSubModule::OnBeforeInitialModuleScreenSetAsRoot()
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.Module.SetInitialModuleScreenAsRootScreen_Patch1(Module this) (IL Offset: -1)
    • Module: Bannerlord.MBOptionScreen
      Method: static System.Void MCM.UI.Adapter.MCMv5.SubModule::OnAfterSetInitialModuleScreenAsRootScreen()
      HarmonyIssue: False
    • Module: Bannerlord.ButterLib
      Method: static System.Collections.Generic.IEnumerable`1 Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.ModulePatch::Transpiler(System.Collections.Generic.IEnumerable`1 instructions)
      HarmonyIssue: False
    • Module: UNKNOWN
      Method: static System.Void TaleWorlds.MountAndBlade.Module.SetInitialModuleScreenAsRootScreen_Patch1(TaleWorlds.MountAndBlade.Module this)
      HarmonyIssue: False
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.Module::SetInitialModuleScreenAsRootScreen()
      HarmonyIssue: False
  • Frame: void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch2(Module this, float dt) (IL Offset: -1)
    • Module: BetterExceptionWindow
      Method: static System.Exception BetterExceptionWindow.OnApplicationTickPatch::Finalizer(System.Exception __exception)
      HarmonyIssue: False
    • Module: UNKNOWN
      Method: static System.Void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch2(TaleWorlds.MountAndBlade.Module this, System.Single dt)
      HarmonyIssue: False
    • Module: UNKNOWN
      Method: System.Void TaleWorlds.MountAndBlade.Module::OnApplicationTick(System.Single dt)
      HarmonyIssue: False

+ Involved Modules

  • Transmog
    • Method: static System.Void Transmog.MCMUISettings::g__LoadForModule|46_0(TaleWorlds.ModuleManager.ModuleInfo module, Transmog.<>c__DisplayClass46_0& )
      Frame: TroopTransmogFile[] Transmog.MCMUISettings.GetPlayerFactionTroopTransmogFiles()+LoadForModule(ModuleInfo module) (IL Offset: -1)
      HarmonyIssue: True
    • Method: static Transmog.TroopTransmogFile[] Transmog.MCMUISettings::GetPlayerFactionTroopTransmogFiles()
      Frame: TroopTransmogFile[] Transmog.MCMUISettings.GetPlayerFactionTroopTransmogFiles() (IL Offset: 29)
      HarmonyIssue: False
    • Method: System.Void Transmog.MCMUISettings::.ctor()
      Frame: new Transmog.MCMUISettings() (IL Offset: 148)
      HarmonyIssue: False
  • Bannerlord.MBOptionScreen
    • Method: MCM.Abstractions.Base.Global.GlobalSettings MCM.Implementation.Global.<>c::<.ctor>b__0_7(System.Type t)
      Frame: MCM.Implementation.Global.GlobalSettingsContainer(IBUTRLogger logger)+(Type t) => { } (IL Offset: 0)
      HarmonyIssue: False
    • Method: virtual System.Boolean MCM.Implementation.Global.<<-ctor>g__GetGlobalSettings|0>d::MoveNext()
      Frame: MCM.Implementation.Global.GlobalSettingsContainer(IBUTRLogger logger)+GetGlobalSettings() (IL Offset: 359)
      HarmonyIssue: False
    • Method: System.Void MCM.Implementation.Global.GlobalSettingsContainer::.ctor(BUTR.DependencyInjection.Logger.IBUTRLogger`1 logger)
      Frame: new MCM.Implementation.Global.GlobalSettingsContainer(IBUTRLogger logger) (IL Offset: 87)
      HarmonyIssue: False
    • Method: virtual BUTR.DependencyInjection.ButterLib.TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceFactory::GetService()
      Frame: TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceFactory.GetService() (IL Offset: 0)
      HarmonyIssue: False
    • Method: MCM.Abstractions.Global.IGlobalSettingsContainer MCM.Abstractions.<>c__7`1::b__7_3(BUTR.DependencyInjection.IGenericServiceFactory sp)
      Frame: IGenericServiceContainer MCM.Abstractions.ServiceCollectionExtensions.AddSettingsContainer(IGenericServiceContainer services)+(IGenericServiceFactory sp) => { } (IL Offset: 0)
      HarmonyIssue: True
    • Method: BUTR.DependencyInjection.ButterLib.TService BUTR.DependencyInjection.ButterLib.<>c__DisplayClass3_0`1::b__0(System.IServiceProvider sp)
      Frame: IGenericServiceContainer BUTR.DependencyInjection.ButterLib.ButterLibServiceContainer.RegisterSingleton()+(IServiceProvider sp) => { } (IL Offset: 12)
      HarmonyIssue: True
    • Method: virtual BUTR.DependencyInjection.ButterLib.TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceProvider::GetService()
      Frame: TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceProvider.GetService() (IL Offset: 17)
      HarmonyIssue: False
    • Method: static BUTR.DependencyInjection.TService BUTR.DependencyInjection.GenericServiceProvider::GetService()
      Frame: TService BUTR.DependencyInjection.GenericServiceProvider.GetService() (IL Offset: 24)
      HarmonyIssue: False
    • Method: System.Void MCM.Implementation.DefaultSettingsProvider::.ctor(BUTR.DependencyInjection.Logger.IBUTRLogger`1 logger)
      Frame: new MCM.Implementation.DefaultSettingsProvider(IBUTRLogger logger) (IL Offset: 15)
      HarmonyIssue: False
    • Method: virtual BUTR.DependencyInjection.ButterLib.TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceFactory::GetService()
      Frame: TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceFactory.GetService() (IL Offset: 0)
      HarmonyIssue: False
    • Method: MCM.Abstractions.BaseSettingsProvider MCM.Abstractions.<>c__1`1::b__1_0(BUTR.DependencyInjection.IGenericServiceFactory sp)
      Frame: IGenericServiceContainer MCM.Abstractions.ServiceCollectionExtensions.AddSettingsProvider(IGenericServiceContainer services)+(IGenericServiceFactory sp) => { } (IL Offset: 0)
      HarmonyIssue: True
    • Method: BUTR.DependencyInjection.ButterLib.TService BUTR.DependencyInjection.ButterLib.<>c__DisplayClass3_0`1::b__0(System.IServiceProvider sp)
      Frame: IGenericServiceContainer BUTR.DependencyInjection.ButterLib.ButterLibServiceContainer.RegisterSingleton()+(IServiceProvider sp) => { } (IL Offset: 12)
      HarmonyIssue: True
    • Method: virtual BUTR.DependencyInjection.ButterLib.TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceProvider::GetService()
      Frame: TService BUTR.DependencyInjection.ButterLib.ButterLibGenericServiceProvider.GetService() (IL Offset: 17)
      HarmonyIssue: False
    • Method: static BUTR.DependencyInjection.TService BUTR.DependencyInjection.GenericServiceProvider::GetService()
      Frame: TService BUTR.DependencyInjection.GenericServiceProvider.GetService() (IL Offset: 24)
      HarmonyIssue: False
    • Method: virtual System.Void MCM.MCMSubModule::OnBeforeInitialModuleScreenSetAsRoot()
      Frame: void MCM.MCMSubModule.OnBeforeInitialModuleScreenSetAsRoot() (IL Offset: 64)
      HarmonyIssue: False
    • Method: static System.Void MCM.UI.Adapter.MCMv5.SubModule::OnAfterSetInitialModuleScreenAsRootScreen()
      Frame: void TaleWorlds.MountAndBlade.Module.SetInitialModuleScreenAsRootScreen_Patch1(Module this) (IL Offset: -1)
      HarmonyIssue: False
  • Bannerlord.ButterLib
    • Method: virtual System.Object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver::VisitConstructor(Microsoft.Extensions.DependencyInjection.ServiceLookup.ConstructorCallSite constructorCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      Frame: object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, ServiceProvider provider) (IL Offset: 106)
      HarmonyIssue: False
    • Method: virtual System.Object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver::VisitScoped(Microsoft.Extensions.DependencyInjection.ServiceLookup.ScopedCallSite scopedCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      Frame: object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProvider provider) (IL Offset: 0)
      HarmonyIssue: False
    • Method: System.Object Microsoft.Extensions.DependencyInjection.<>c__DisplayClass22_0::b__0(Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      Frame: Func Microsoft.Extensions.DependencyInjection.ServiceProvider.RealizeService(Type serviceType, IServiceCallSite callSite)+(ServiceProvider provider) => { } (IL Offset: 52)
      HarmonyIssue: False
    • Method: static System.Object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider, System.Type serviceType)
      Frame: object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) (IL Offset: 52)
      HarmonyIssue: False
    • Method: static Microsoft.Extensions.DependencyInjection.T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider)
      Frame: T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider) (IL Offset: 14)
      HarmonyIssue: False
    • Method: virtual System.Object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver::VisitScoped(Microsoft.Extensions.DependencyInjection.ServiceLookup.ScopedCallSite scopedCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      Frame: object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProvider provider) (IL Offset: 0)
      HarmonyIssue: False
    • Method: virtual System.Object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver::VisitIEnumerable(Microsoft.Extensions.DependencyInjection.ServiceLookup.IEnumerableCallSite enumerableCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      Frame: object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitIEnumerable(IEnumerableCallSite enumerableCallSite, ServiceProvider provider) (IL Offset: 20)
      HarmonyIssue: False
    • Method: System.Object Microsoft.Extensions.DependencyInjection.<>c__DisplayClass22_0::b__0(Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      Frame: Func Microsoft.Extensions.DependencyInjection.ServiceProvider.RealizeService(Type serviceType, IServiceCallSite callSite)+(ServiceProvider provider) => { } (IL Offset: 52)
      HarmonyIssue: False
    • Method: static System.Object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider, System.Type serviceType)
      Frame: object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) (IL Offset: 52)
      HarmonyIssue: False
    • Method: static Microsoft.Extensions.DependencyInjection.T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider)
      Frame: T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider) (IL Offset: 14)
      HarmonyIssue: False
    • Method: virtual System.Object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver::VisitConstructor(Microsoft.Extensions.DependencyInjection.ServiceLookup.ConstructorCallSite constructorCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      Frame: object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, ServiceProvider provider) (IL Offset: 106)
      HarmonyIssue: False
    • Method: virtual System.Object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver::VisitScoped(Microsoft.Extensions.DependencyInjection.ServiceLookup.ScopedCallSite scopedCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      Frame: object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProvider provider) (IL Offset: 0)
      HarmonyIssue: False
    • Method: System.Object Microsoft.Extensions.DependencyInjection.<>c__DisplayClass22_0::b__0(Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      Frame: Func Microsoft.Extensions.DependencyInjection.ServiceProvider.RealizeService(Type serviceType, IServiceCallSite callSite)+(ServiceProvider provider) => { } (IL Offset: 52)
      HarmonyIssue: False
    • Method: static System.Object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider, System.Type serviceType)
      Frame: object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) (IL Offset: 52)
      HarmonyIssue: False
    • Method: static Microsoft.Extensions.DependencyInjection.T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider)
      Frame: T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider) (IL Offset: 14)
      HarmonyIssue: False
    • Method: virtual System.Object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver::VisitScoped(Microsoft.Extensions.DependencyInjection.ServiceLookup.ScopedCallSite scopedCallSite, Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      Frame: object Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProvider provider) (IL Offset: 0)
      HarmonyIssue: False
    • Method: System.Object Microsoft.Extensions.DependencyInjection.<>c__DisplayClass22_0::b__0(Microsoft.Extensions.DependencyInjection.ServiceProvider provider)
      Frame: Func Microsoft.Extensions.DependencyInjection.ServiceProvider.RealizeService(Type serviceType, IServiceCallSite callSite)+(ServiceProvider provider) => { } (IL Offset: 52)
      HarmonyIssue: False
    • Method: static System.Object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider, System.Type serviceType)
      Frame: object Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) (IL Offset: 52)
      HarmonyIssue: False
    • Method: static Microsoft.Extensions.DependencyInjection.T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions::GetRequiredService(System.IServiceProvider provider)
      Frame: T Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider) (IL Offset: 14)
      HarmonyIssue: False
    • Method: static System.Collections.Generic.IEnumerable`1 Bannerlord.ButterLib.Implementation.MBSubModuleBaseExtended.Patches.ModulePatch::Transpiler(System.Collections.Generic.IEnumerable`1 instructions)
      Frame: void TaleWorlds.MountAndBlade.Module.SetInitialModuleScreenAsRootScreen_Patch1(Module this) (IL Offset: -1)
      HarmonyIssue: False
  • BetterExceptionWindow
    • Method: static System.Exception BetterExceptionWindow.OnApplicationTickPatch::Finalizer(System.Exception __exception)
      Frame: void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch2(Module this, float dt) (IL Offset: -1)
      HarmonyIssue: False

+ Installed Modules

  • + Harmony (Bannerlord.Harmony, v2.2.2.140)
  • + BetterExceptionWindow (BetterExceptionWindow, v6.2.0.0)
  • + ButterLib (Bannerlord.ButterLib, v2.6.1.0)
  • + UIExtenderEx (Bannerlord.UIExtenderEx, v2.5.5.0)
  • + Mod Configuration Menu v5 (Bannerlord.MBOptionScreen, v5.5.4.0)
  • + Native (Native, v1.0.1.0)
  • + SandBox Core (SandBoxCore, v1.0.1.0)
  • + Sandbox (Sandbox, v1.0.1.0)
  • + StoryMode (StoryMode, v1.0.1.0)
  • + CustomBattle (CustomBattle, v1.0.1.0)
  • + Birth and Death Options (BirthAndDeath, v1.0.1.0)
  • + HarmonyOS Hans Font (HarmonyOSHans, v0.0.5.0)
  • + CC's Banners (Bannerlord.CCsBanners, v3.2.0.0)
  • + Humble Palette (Bannerlord.Palette, v1.3.0.0)
  • + Chinese Weapons (ChineseWeapons, v1.0.0.0)
  • + MCAmazonBody (MCAmazonBody, e1.5.2.0)
  • + MCAmazonArmor (MCAmazonArmor, v1.0.0.0)
  • + New Female Armor (New Female Armor, v1.0.0.0)
  • + New Male Armor (New Male Armor, v1.0.0.0)
  • + CA - Blood and Smoke Items (CA_BloodSmoke_Items, v1.2.8.0)
  • + Adjustable Bandits (sy.AdjustableBandits, v1.0.2.0)
  • + Better Time (BetterTime, v1.2.7.0)
  • + Noble Titles (NobleTitles, v1.2.2.0)
  • + Take Both (TakeBoth, v1.0.1.0)
  • + Transmog - Cosmetic Equipment (Transmog, v2.0.5.0)
  • + True Battle Loot (TrueBattleLoot, v1.2.6.0)
  • + Useful Companions (UsefullCompanions, v0.4.2.0)
  • + Xorberax's Legacy for v1.0.2 (XorberaxLegacy, v1.0.4.8)

+ Assemblies

+ Harmony Patches

  • TaleWorlds.DotNet.Managed.ApplicationTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+OnApplicationTickCorePatch.Finalizer; Priority: 800;

  • TaleWorlds.Engine.ScriptComponentBehavior.OnTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+OnComponentBehaviourTickPatch.Finalizer; Priority: 800;

  • TaleWorlds.MountAndBlade.Module.OnApplicationTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+OnApplicationTickPatch.Finalizer; Priority: 800;

  • TaleWorlds.MountAndBlade.View.MissionViews.MissionView.OnMissionScreenTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+OnMissionScreenTickPatch.Finalizer; Priority: 800;

  • TaleWorlds.ScreenSystem.ScreenManager.Tick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+OnFrameTickPatch.Finalizer; Priority: 800;

  • TaleWorlds.MountAndBlade.Mission.Tick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+OnTickMissionPatch.Finalizer; Priority: 800;

  • TaleWorlds.MountAndBlade.MissionBehavior.OnMissionTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+OnMissionTickPatch.Finalizer; Priority: 800;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnSubModuleLoad
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnSubModuleLoadPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnSubModuleLoadPostfix; Index: 1;
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+OnSubModuleLoadPatch.Finalizer; Priority: 800;

  • ManagedCallbacks.CoreCallbacksGenerated.get_Delegates
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.set_Delegates
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_SetAgentAIPerformingRetreatBehavior
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_GetMissileRangeWithHeightDifferenceAux
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_GetFormationUnitSpacing
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_GetSoundAndCollisionInfoClassName
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_IsInSameFormationWith
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_OnWeaponSwitchingToAlternativeStart
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_OnWeaponReloadPhaseChange
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_OnWeaponAmmoReload
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_OnWeaponAmmoConsume
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_OnShieldDamaged
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_OnWeaponAmmoRemoved
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_OnMount
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_OnDismount
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_OnAgentAlarmedStateChanged
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_OnRetreating
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_UpdateMountAgentCache
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_UpdateRiderAgentCache
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_UpdateAgentStats
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_GetWeaponInaccuracy
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_DebugGetHealth
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_OnWieldedItemIndexChange
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_OnRemoveWeapon
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_OnWeaponUsageIndexChange
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Agent_OnWeaponAmountChange
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.BannerlordTableauManager_RequestCharacterTableauSetup
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.BannerlordTableauManager_RegisterCharacterTableauScene
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_DebugLogNativeMissionNetworkEvent
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_PauseMission
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_OnAgentRemoved
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_SpawnWeaponAsDropFromAgent
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_OnPreTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_ApplySkeletonScaleToAllEquippedItems
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_EndMission
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_OnAgentShootMissile
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_GetAgentState
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_MeleeHitCallback
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_OnAgentHitBlocked
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_MissileAreaDamageCallback
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_OnMissileRemoved
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_MissileHitCallback
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_ChargeDamageCallback
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_FallDamageCallback
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_GetDefendCollisionResults
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_OnAgentAddedAsCorpse
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_OnAgentDeleted
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_UpdateMissionTimeCache
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_ResetMission
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_OnSceneCreated
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Mission_TickAgentsAndTeams
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.MBEditor_SetEditorScene
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.MBEditor_CloseEditorScene
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.MBEditor_DestroyEditor
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.MBMultiplayerData_GetServerId
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.MBMultiplayerData_GetServerName
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.MBMultiplayerData_GetGameModule
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.MBMultiplayerData_GetGameType
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.MBMultiplayerData_GetMap
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.MBMultiplayerData_GetCurrentPlayerCount
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.MBMultiplayerData_GetPlayerCountLimit
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.MBMultiplayerData_UpdateGameServerInfo
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.WeaponComponentMissionExtensions_CalculateCenterOfMass
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.CoreManaged_Start
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.CoreManaged_OnLoadCommonFinished
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.CoreManaged_Finalize
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.CoreManaged_CheckSharedStructureSizes
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.CoreManaged_EngineApiMethodInterfaceInitializer
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.CoreManaged_FillEngineApiPointers
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_Initialize
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_RunTest
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_TickTest
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_OnDumpCreated
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_OnDumpCreationStarted
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_GetMetaMeshPackageMapping
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_GetItemMeshNames
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_GetHorseMaterialNames
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_SetEditorScreenAsRootScreen
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_GetMissionControllerClassNames
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_MBThrowException
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_OnEnterEditMode
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_GetInstance
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_GetGameStatus
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_SetLoadingFinished
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_OnCloseSceneEditorPresentation
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_OnSceneEditorModeOver
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_OnSkinsXMLHasChanged
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_OnImguiProfilerTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_CreateProcessedSkinsXMLForNative
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_CreateProcessedActionSetsXMLForNative
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_CreateProcessedActionTypesXMLForNative
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_CreateProcessedAnimationsXMLForNative
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_CreateProcessedVoiceDefinitionsXMLForNative
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_CreateProcessedModuleDataXMLForNative
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_StartMissionForEditor
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.Module_StartMissionForReplayEditor
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.GameNetwork_HandleRemovePlayer
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.GameNetwork_HandleDisconnect
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.GameNetwork_HandleNetworkPacketAsServer
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.GameNetwork_HandleConsoleCommand
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.GameNetwork_HandleNetworkPacketAsClient
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.GameNetwork_SyncRelevantGameOptionsToServer
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.ManagedOptions_GetConfigCount
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.CoreCallbacksGenerated.ManagedOptions_GetConfigValue
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.get_Delegates
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.set_Delegates
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.CrashInformationCollector_CollectInformation
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineController_Initialize
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineController_OnConfigChange
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineController_OnUnconstrained
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineController_GetVersionStr
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineController_GetApplicationPlatformName
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineController_GetModulesVersionStr
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineController_OnControllerDisconnection
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineManaged_EngineApiMethodInterfaceInitializer
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineManaged_CheckSharedStructureSizes
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineManaged_FillEngineApiPointers
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineScreenManager_PreTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineScreenManager_Tick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineScreenManager_LateTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineScreenManager_OnOnscreenKeyboardDone
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineScreenManager_OnOnscreenKeyboardCanceled
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineScreenManager_OnGameWindowFocusChange
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.EngineScreenManager_Update
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedExtensions_SetObjectField
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedExtensions_GetObjectField
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedExtensions_CopyObjectFieldsFrom
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedExtensions_CreateScriptComponentInstance
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedExtensions_GetScriptComponentClassNames
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedExtensions_GetEditorVisibilityOfField
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedExtensions_GetTypeOfField
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedExtensions_ForceGarbageCollect
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedExtensions_CollectCommandLineFunctions
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedScriptHolder_CreateManagedScriptHolder
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedScriptHolder_SetScriptComponentHolder
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedScriptHolder_RemoveScriptComponentFromAllTickLists
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedScriptHolder_GetNumberOfScripts
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedScriptHolder_TickComponents
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ManagedScriptHolder_TickComponentsEditor
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.MessageManagerBase_PostWarningLine
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.MessageManagerBase_PostSuccessLine
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.MessageManagerBase_PostMessageLineFormatted
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.MessageManagerBase_PostMessageLine
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.NativeParallelDriver_ParalelForLoopBodyCaller
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.NativeParallelDriver_ParalelForLoopBodyWithDtCaller
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.RenderTargetComponent_CreateRenderTargetComponent
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.RenderTargetComponent_OnPaintNeeded
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.SceneProblemChecker_OnCheckForSceneProblems
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_AddScriptComponentToTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_RegisterAsPrefabScriptComponent
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_DeregisterAsPrefabScriptComponent
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_RegisterAsUndoStackScriptComponent
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_DeregisterAsUndoStackScriptComponent
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_SetScene
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_OnInit
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_HandleOnRemoved
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_OnPreInit
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_OnEditorInit
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_OnEditorTick
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_OnEditorValidate
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_IsOnlyVisual
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_MovesEntity
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_DisablesOroCreation
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_OnEditorVariableChanged
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_OnSceneSave
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_OnCheckForProblems
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_OnPhysicsCollision
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_OnEditModeVisibilityChanged
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ScriptComponentBehavior_GetEditableFields
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • ManagedCallbacks.EngineCallbacksGenerated.ThumbnailCreatorView_OnThumbnailRenderComplete
    • Finalizers
      • Owner: org.calradia.admiralnelson.betterexceptionwindow; Namespace: BetterExceptionWindow.Patches+AutoGeneratedExceptionFilter.Finalizer;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnSubModuleUnloaded
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnSubModuleUnloadedPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnSubModuleUnloadedPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnApplicationTick
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnApplicationTickPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnApplicationTickPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnBeforeInitialModuleScreenSetAsRoot
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnBeforeInitialModuleScreenSetAsRootPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnBeforeInitialModuleScreenSetAsRootPostfix; Index: 1;
      • Owner: Bannerlord.Harmony.GauntletUISubModule; Namespace: Bannerlord.Harmony.SubModule.OnBeforeInitialModuleScreenSetAsRootPostfix; Index: 2;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameStart
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnGameStartPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnGameStartPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.InitializeGameStarter
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.InitializeGameStarterPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.InitializeGameStarterPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.DoLoading
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.DoLoadingPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.DoLoadingPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameLoaded
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnGameLoadedPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnGameLoadedPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnCampaignStart
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnCampaignStartPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnCampaignStartPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.BeginGameStart
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.BeginGameStartPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.BeginGameStartPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameEnd
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnGameEndPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnGameEndPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnGameInitializationFinished
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnGameInitializationFinishedPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnGameInitializationFinishedPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnBeforeMissionBehaviorInitialize
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnBeforeMissionBehaviourInitializePostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnBeforeMissionBehaviourInitializePostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnMissionBehaviorInitialize
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnMissionBehaviourInitializePostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnMissionBehaviourInitializePostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnMultiplayerGameStart
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnMultiplayerGameStartPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnMultiplayerGameStartPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnNewGameCreated
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnNewGameCreatedPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnNewGameCreatedPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.RegisterSubModuleObjects
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.RegisterSubModuleObjectsPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.RegisterSubModuleObjectsPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.AfterRegisterSubModuleObjects
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.AfterRegisterSubModuleObjectsPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.AfterRegisterSubModuleObjectsPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnAfterGameInitializationFinished
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnAfterGameInitializationFinishedPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnAfterGameInitializationFinishedPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnConfigChanged
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnConfigChangedPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnConfigChangedPostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.OnInitialState
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.OnInitialStatePostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.OnInitialStatePostfix; Index: 1;

  • TaleWorlds.MountAndBlade.MBSubModuleBase.AfterAsyncTickTick
    • Postfixes
      • Owner: Bannerlord.ButterLib.SubModuleWrappers2; Namespace: Bannerlord.ButterLib.SubModuleWrappers2.Patches.MBSubModuleBasePatch.AfterAsyncTickTickPostfix;
      • Owner: NobleTitles; Namespace: Bannerlord.ModuleLoader.SubModuleWrappers.Patches.MBSubModuleBasePatch.AfterAsyncTickTickPostfix; Index: 1;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 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.Engine.GauntletUI.UIConfig.set_DoNotUseGeneratedPrefabs
    • Prefixes
      • Owner: bannerlord.uiextender.ex; Namespace: Bannerlord.UIExtenderEx.Patches.UIConfigPatch.Prefix;

  • 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.Campaign.TickMapTime
    • Prefixes
      • Owner: mod.bannerlord.bettertime; Namespace: BetterTime.Support.Prefix;

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

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

  • TaleWorlds.CampaignSystem.ViewModelCollection.Conversation.MissionConversationVM.get_CurrentCharacterNameLbl
    • Prefixes
      • Owner: NobleTitles; Namespace: NobleTitles.Patches.CurrentCharacterNameLblPatch.Prefix;

  • SandBox.GauntletUI.Encyclopedia.EncyclopediaData.OnTick
    • Postfixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogEncyclopedia+EncyclopediaData_Patch.Postfix;

  • SandBox.GauntletUI.Map.GauntletMapBarGlobalLayer.HandlePanelSwitching
    • Prefixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogInventoryScreen+HandlePanelSwitching_Patch.Prefix;

  • SandBox.GauntletUI.GauntletInventoryScreen.OnFrameTick
    • Prefixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogInventoryScreen+GauntletInventoryScreen_Patch.Prefix;
    • Postfixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogInventoryScreen+GauntletInventoryScreen_Patch.Postfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Inventory.SPInventoryVM.EquipEquipment
    • Prefixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogInventoryScreen+EquipEquipment_Patch.Prefix;
    • Postfixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogInventoryScreen+EquipEquipment_Patch.Postfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Inventory.SPInventoryVM.ProcessSellItem
    • Prefixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogInventoryScreen+ProcessSellItem_Patch.Prefix;

  • SandBox.GauntletUI.GauntletPartyScreen.OnFrameTick
    • Prefixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogPartyScreen+GauntletInventoryScreen_Patch.Prefix;
    • Postfixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogPartyScreen+GauntletInventoryScreen_Patch.Postfix;

  • TaleWorlds.CampaignSystem.Inventory.InventoryManager.CloseInventoryPresentation
    • Prefixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+CloseInventoryPresentation_Patch.Prefix;
    • Postfixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.InventoryScreenClosedOverride.Postfix;

  • TaleWorlds.MountAndBlade.Mission.SpawnAgent
    • Prefixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+SpawnAgent_Patch.Prefix;
    • Postfixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+SpawnAgent_Patch.Postfix;

  • SandBox.CampaignBehaviors.GuardsCampaignBehavior.PrepareGuardAgentDataFromGarrison
    • Prefixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+PrepareGuardAgentDataFromGarrison_Patch.Prefix;
    • Postfixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+PrepareGuardAgentDataFromGarrison_Patch.Postfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Party.PartyVM.RefreshCurrentCharacterInformation
    • Prefixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+RefreshCurrentCharacterInformation_Patch.Prefix;
    • Postfixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+RefreshCurrentCharacterInformation_Patch.Postfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.Party.PartyCharacterVM.GetCharacterCode
    • Prefixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+GetCharacterCode_Patch.Prefix;
    • Postfixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+GetCharacterCode_Patch.Postfix;

  • TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Recruitment.RecruitVolunteerTroopVM..ctor
    • Prefixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+RecruitVolunteerTroopVM_Patch.Prefix;
    • Postfixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+RecruitVolunteerTroopVM_Patch.Postfix;

  • TaleWorlds.Core.Equipment.GetRandomEquipmentElements
    • Prefixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+GetRandomEquipmentElements_Patch.Prefix;
    • Postfixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+GetRandomEquipmentElements_Patch.Postfix;

  • TaleWorlds.Core.BasicCharacterObject.GetFirstEquipment
    • Postfixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+GetFirstEquipment_Patch.Postfix;

  • TaleWorlds.Core.BasicCharacterObject.get_Equipment
    • Postfixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+get_Equipment_Patch.Postfix;

  • TaleWorlds.CampaignSystem.CharacterObject.get_FirstBattleEquipment
    • Postfixes
      • Owner: mod.transmog.bannerlord; Namespace: Transmog.TransmogTroops+get_FirstBattleEquipment_Patch.Postfix;

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

  • TaleWorlds.MountAndBlade.Mission.OnAgentRemoved
    • Postfixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.BattleLootOverride.Postfix;

  • TaleWorlds.CampaignSystem.MapEvents.MapEventSide.OnTroopKilled
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.SimulationKilledOverride.Prefix;

  • TaleWorlds.CampaignSystem.MapEvents.MapEventSide.CalculatePlunderedGoldShare
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.CalculatePlunderedGoldSideOverride.Prefix;

  • TaleWorlds.CampaignSystem.MapEvents.MapEvent.CalculatePlunderedGold
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.CalculatePlunderedGoldOverride.Prefix;

  • TaleWorlds.CampaignSystem.Inventory.InventoryManager.OpenScreenAsLoot
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.LootScreenOverride.Prefix;

  • TaleWorlds.CampaignSystem.MapEvents.MapEventSide.HandleMapEventEnd
    • Prefixes
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.MapEventEndOverride.Prefix;

  • TaleWorlds.CampaignSystem.MapEvents.MapEventSide.CollectAll
    • Transpilers
      • Owner: HLC.TrueBattleLoot; Namespace: TrueBattleLoot.CollectAllOverride.Transpiler;

  • TaleWorlds.MountAndBlade.Mission.DecideWeaponCollisionReaction
    • Postfixes
      • Owner: XorberaxLegacy; Namespace: XorberaxLegacy.Patches.CutThroughEveryonePatch.DecideWeaponCollisionReactionPostfix;

  • TaleWorlds.MountAndBlade.Mission.MeleeHitCallback
    • Postfixes
      • Owner: XorberaxLegacy; Namespace: XorberaxLegacy.Patches.CutThroughEveryonePatch.MeleeHitCallbackPostfix;

  • TaleWorlds.MountAndBlade.MissionCombatMechanicsHelper.ComputeBlowMagnitudeFromHorseCharge
    • Postfixes
      • Owner: XorberaxLegacy; Namespace: XorberaxLegacy.Patches.ChargeDamagePatch.ComputeBlowMagnitudeFromHorseChargePostfix;

  • TaleWorlds.MountAndBlade.Mission.CancelsDamageAndBlocksAttackBecauseOfNonEnemyCase
    • Prefixes
      • Owner: XorberaxLegacy; Namespace: XorberaxLegacy.Patches.FriendlyFirePatch.Prefix;

  • StoryMode.GameComponents.CampaignBehaviors.TrainingFieldCampaignBehavior.OnSessionLaunched
    • Postfixes
      • Owner: XorberaxLegacy; Namespace: XorberaxLegacy.Patches.TrainingFieldMenuOptionsPatch.Postfix;

  • TaleWorlds.MountAndBlade.View.Screens.MissionScreen.UpdateCamera
    • Prefixes
      • Owner: XorberaxLegacy; Namespace: XorberaxLegacy.Patches.ShoulderCameraPatch.Prefix;
    • Postfixes
      • Owner: XorberaxLegacy; Namespace: XorberaxLegacy.Patches.ShoulderCameraPatch.Postfix;

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

+ Log Files

  • default20230103
      • [2023-01-03T09:15:58.1798355+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-01-03T09:15:58.0994874+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find method for type 'TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager' and name 'OnGameLoaded' and parameters ''
      • [2023-01-03T09:15:58.0994874+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-01-03T09:15:58.0386507+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'NobleTitles.SubModule' and name 'OnServiceRegistration' and parameters ''
      • [2023-01-03T09:15:58.0386507+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Finished loading implementations.
      • [2023-01-03T09:15:58.0386507+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Implementation NobleTitles.1.0.2.dll for game v1.0.2.0 is loaded.
      • [2023-01-03T09:15:58.0376536+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found no matching implementations. Loading the latest available.
      • [2023-01-03T09:15:58.0376536+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation NobleTitles.1.0.2.dll.
      • [2023-01-03T09:15:58.0376536+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Loading implementations...
      • [2023-01-03T09:15:58.0376536+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2023-01-03T09:15:58.0376536+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'TaleWorlds.MountAndBlade.MBSubModuleBase' and name 'OnServiceRegistration' and parameters ''
      • [2023-01-03T09:15:58.0376536+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: BetterTime - Enabled
      • [2023-01-03T09:15:58.0376536+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: BetterTime - Register Types
      • [2023-01-03T09:15:58.0376536+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: BetterTime - Register: BetterTime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
      • [2023-01-03T09:15:58.0376536+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Enabled
      • [2023-01-03T09:15:58.0376536+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Register Types
      • [2023-01-03T09:15:58.0376536+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2023-01-03T09:15:58.0346611+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.Implementation.HotKeys.HotKeySubSystem' and name 'GetGameKeyCategoriesListPostfix' and parameters ''
      • [2023-01-03T09:15:51.5535422+08:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2023-01-03T09:15:51.5505160+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2023-01-03T09:15:51.5375864+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.0.1.dll for game v1.0.1.0 is loaded
      • [2023-01-03T09:15:51.5355841+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found matching implementation. Loading it
      • [2023-01-03T09:15:51.5335969+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2023-01-03T09:15:51.5326014+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2023-01-03T09:15:51.4867149+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2023-01-03T09:15:51.4448274+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
      • [2023-01-03T09:13:57.0830681+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-01-03T09:13:57.0012872+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find method for type 'TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager' and name 'OnGameLoaded' and parameters ''
      • [2023-01-03T09:13:57.0012872+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-01-03T09:13:56.9409146+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'NobleTitles.SubModule' and name 'OnServiceRegistration' and parameters ''
      • [2023-01-03T09:13:56.9409146+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Finished loading implementations.
      • [2023-01-03T09:13:56.9409146+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Implementation NobleTitles.1.0.2.dll for game v1.0.2.0 is loaded.
      • [2023-01-03T09:13:56.9409146+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found no matching implementations. Loading the latest available.
      • [2023-01-03T09:13:56.9409146+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation NobleTitles.1.0.2.dll.
      • [2023-01-03T09:13:56.9409146+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Loading implementations...
      • [2023-01-03T09:13:56.9409146+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2023-01-03T09:13:56.9409146+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'TaleWorlds.MountAndBlade.MBSubModuleBase' and name 'OnServiceRegistration' and parameters ''
      • [2023-01-03T09:13:56.9409146+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: BetterTime - Enabled
      • [2023-01-03T09:13:56.9409146+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: BetterTime - Register Types
      • [2023-01-03T09:13:56.9409146+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: BetterTime - Register: BetterTime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
      • [2023-01-03T09:13:56.9409146+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Enabled
      • [2023-01-03T09:13:56.9399154+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Register Types
      • [2023-01-03T09:13:56.9399154+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2023-01-03T09:13:56.9369227+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.Implementation.HotKeys.HotKeySubSystem' and name 'GetGameKeyCategoriesListPostfix' and parameters ''
      • [2023-01-03T09:13:50.4771429+08:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2023-01-03T09:13:50.4751497+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2023-01-03T09:13:50.4621568+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.0.1.dll for game v1.0.1.0 is loaded
      • [2023-01-03T09:13:50.4601947+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found matching implementation. Loading it
      • [2023-01-03T09:13:50.4581978+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2023-01-03T09:13:50.4581978+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2023-01-03T09:13:50.4113218+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2023-01-03T09:13:50.3733953+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...
      • [2023-01-03T09:12:51.2821602+08:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2023-01-03T09:12:43.2503974+08:00] [Bannerlord.ButterLib.ButterLibSubModule] [INF]: Created GameScope
      • [2023-01-03T09:12:37.5002980+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Enabled
      • [2023-01-03T09:12:37.5002980+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2023-01-03T09:12:37.4893281+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register Types
      • [2023-01-03T09:12:37.4893281+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2023-01-03T09:12:37.4893281+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: MCM.UI - Register: MCMv5.UI, Version=5.5.4.0, Culture=neutral, PublicKeyToken=null
      • [2023-01-03T09:12:37.4883302+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]:
      • [2023-01-03T09:12:24.6165816+08:00] [Bannerlord.ButterLib.Implementation.ObjectSystem.Patches.CampaignBehaviorManagerPatch] [ERR]: OnGameLoadedTargetMI is null
      • [2023-01-03T09:12:24.5337752+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: AccessTools2.Method: Could not find method for type 'TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager' and name 'OnGameLoaded' and parameters ''
      • [2023-01-03T09:12:24.5337752+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]:
      • [2023-01-03T09:12:24.4689479+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'NobleTitles.SubModule' and name 'OnServiceRegistration' and parameters ''
      • [2023-01-03T09:12:24.4689479+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Finished loading implementations.
      • [2023-01-03T09:12:24.4689479+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Implementation NobleTitles.1.0.2.dll for game v1.0.2.0 is loaded.
      • [2023-01-03T09:12:24.4689479+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found no matching implementations. Loading the latest available.
      • [2023-01-03T09:12:24.4689479+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Found implementation NobleTitles.1.0.2.dll.
      • [2023-01-03T09:12:24.4689479+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Loading implementations...
      • [2023-01-03T09:12:24.4689479+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2023-01-03T09:12:24.4689479+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'TaleWorlds.MountAndBlade.MBSubModuleBase' and name 'OnServiceRegistration' and parameters ''
      • [2023-01-03T09:12:24.4689479+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: BetterTime - Enabled
      • [2023-01-03T09:12:24.4689479+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: BetterTime - Register Types
      • [2023-01-03T09:12:24.4689479+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: BetterTime - Register: BetterTime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
      • [2023-01-03T09:12:24.4689479+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Enabled
      • [2023-01-03T09:12:24.4689479+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [INF]: Bannerlord.UIExtenderEx.UIPatch - Register Types
      • [2023-01-03T09:12:24.4689479+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: HarmonyExtensions.TryPatch: 'original' or all methods are null
      • [2023-01-03T09:12:24.4649590+08:00] [System.Diagnostics.Logger.LoggerTraceListener] [ERR]: AccessTools2.Method: Could not find method for type 'Bannerlord.ButterLib.Implementation.HotKeys.HotKeySubSystem' and name 'GetGameKeyCategoriesListPostfix' and parameters ''
      • [2023-01-03T09:12:16.9681486+08:00] [Bannerlord.ButterLib.Implementation.SubModule] [INF]: Wrapping DebugManager of type TaleWorlds.MountAndBlade.MBDebugManager with DebugManagerWrapper
      • [2023-01-03T09:12:16.9651495+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Finished loading implementations
      • [2023-01-03T09:12:16.9531894+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Implementation Bannerlord.ButterLib.Implementation.1.0.1.dll for game v1.0.1.0 is loaded
      • [2023-01-03T09:12:16.9511948+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found matching implementation. Loading it
      • [2023-01-03T09:12:16.9482027+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.2.dll
      • [2023-01-03T09:12:16.9482027+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.1.dll
      • [2023-01-03T09:12:16.9023261+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Found implementation Bannerlord.ButterLib.Implementation.1.0.0.dll
      • [2023-01-03T09:12:16.8604091+08:00] [Bannerlord.ButterLib.ImplementationLoaderSubModule] [INF]: Loading implementations...