Bannerlord.ButterLib
Extension library for Mount & Blade II: Bannerlord.
Highlighted features:
- DelayedSubModule - Execute code after specific SubModule method.
- DistanceMatrix - Developer tools to calculate and use distances between different objects in the game.
- HotKeys - Event based wrapper around game's HotKey management.
- MBSubModuleBaseEx - Additional control over crucial parts of game and campaign loading or unloading.
- SaveSystem - Provides helper methods for the game's save system.
- SubModuleWrappers - Wraps MBSubModulebase for easier calling of protected internal metods.
- DependencyInjection - Tools to work with ButterLib subsystems and services.
- Logging - Access to Serilog logging through ILogger Interface.
Check the /Articles section in the documentation to see all available features!
Outdated features:
- AssemblyVerifier - Basic assembly compatibility checks.
- CampaignIdentifier - Associates unique string ID with every campaign based on the initial character.
Installation
Players
This module should be one of the highest in loading order. Ideally, it should be second in load order after Bannerlord.Harmony
.
Developers
Add this to your .csproj
. Please note that IncludeAssets="compile"
is very important!
<ItemGroup>
<PackageReference Include="Bannerlord.ButterLib" Version="1.0.31" IncludeAssets="compile" />
</ItemGroup>
For Players
This mod is a dependency mod that does not provide anything by itself. You need to additionaly install mods that use it.
This page was last modified at 08/19/2020 23:43:28 +03:00 (UTC).
Commit Message
Author: Vitaly Mikhailov
Commit: 9c56a2a0b89bc3a52294ff9b917effbfae6fab2d
Added documentation generation