Mount & Blade II: Bannerlord

Mount & Blade II: Bannerlord

5,811 ratings
ButterLib
2
3
2
3
4
6
4
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
36.592 MB
Sep 5, 2022 @ 1:20pm
Apr 12 @ 4:29am
54 Change Notes ( view )

Subscribe to download
ButterLib

In 1 collection by Pinkie Arg
BUTR Stack
4 items
Description
For the Early Access version please visit this!

Sources available at GitHub[github.com]!

Installation
This module should be one of the highest in loading order and placed above native modules. Ideally, it should be second in load order after Bannerlord.Harmony.

Important information for v1.2.0
ButterLib's and BEW Crash Reporters are broken by TW. We are not able to do something here via ButterLib, so we suggest to download BLSE v1.4.0 or higher from NexusMods to make Crash Reports work again!

For Players
.This mod is a dependency mod that does not provide anything by itself. You need to additionaly install mods that use it.

For Modders
Distributed libraries:
ButterLib 2.1.0 distributes with itself some libraries. Unfortunately, the game has a strict dependency system and if the versions don't match the game will crash. So here's the list of packages:
  • Microsoft.Extensions.DependencyInjection - 2.0.0
  • Microsoft.Extensions.DependencyInjection.Abstractions - 2.0.0
  • Microsoft.Extensions.Logging - 2.0.0
  • Microsoft.Extensions.Logging.Abstractions - 2.0.0
  • Microsoft.Extensions.Options - 2.0.0
  • Microsoft.Extensions.Primitives - 2.0.0
  • System.Reflection.Metadata - 5.0.0
  • System.Collections.Immutable - 5.0.0
  • System.Memory - 4.5.4
  • System.Buffers - 4.5.4
  • System.Runtime.CompilerServices.Unsafe - 4.5.3
  • Serilog - 2.10.0
  • Serilog.Extensions.Logging - 3.1.0
  • Serilog.Sinks.File - 5.0.0
We are unfortunately enforcing everyone to use exactly these versions. Microsoft.Extensions.* are 2.0.0 because Serilog is compiling against 2.0.0 versions of the libraries and the game is enforcing exact version match! Same for System.Reflection.Metadata, System.Runtime.CompilerServices.Unsafe is enforcing it.

Highlighted features:
  • ExceptionHandler - Catches all exceptions in BEW style and gives the ability to save the crash report
  • CrashUploader - Uploads those crash reports to https://butr.dev for creating tiny url's for sharing!
  • CampaignIdentifier[butr.github.io] - Associates unique string ID with every campaign based on the initial character.
  • DistanceMatrix[butr.github.io] - A generic class that pairs given objects of type MBObject and for each
    pair calculates the distance between the objects that formed it.
  • DelayedSubModule[butr.github.io] - Execute code after specific SubModule method.
  • SubModuleWrappers[butr.github.io] - Wraps MBSubModulebase for easier calling of protected internal metods.
Check the /Articles[butr.github.io] section in the documentation to see all available features!

FAQ
CTD After an Update:
Steam is not always updating all mods. We suggest to manually resubscribe to Harmony, UIExtenderEx, ButterLib and MCM if you experience crashes!
Wrong ButterLib Version:
Check that the Modules folder (C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules) does not contain a Bannerlord.ButterLib folder!
Popular Discussions View All (7)
20
1
Sep 20, 2023 @ 12:32am
update from sept 9 causes crashes
Dr.Licor
27
Aug 12, 2023 @ 5:31am
butterlib is crashing bannerlord
M1L1T4NTM1ND3D
1
Apr 21 @ 1:11pm
Game Crash March 13
Teh Lurd Cheeky
592 Comments
Labzoo Apr 20 @ 4:36pm 
cant play feelsbad
[Ger] Baasti89 Apr 20 @ 1:11am 
can u do a update for the new game version?
Raven Apr 14 @ 12:23pm 
Crashes when I enter the battle / allocate commander to troops
Ragnarok Apr 14 @ 5:32am 
FIX THIS PLS I CAN'T PLAY
lwonsang86 Apr 13 @ 5:39am 
fix plz..
do not waste my weekend
Lace Apr 13 @ 5:38am 
For anyone crashing, what I did is unistall this version and install older versions on Nexus mods, until I got the version I needed.
VigoSEGA Apr 13 @ 1:25am 
Will my saved game be corrupted if I manually download the Butter lib mod again?
Koupe Apr 12 @ 3:32pm 
This update also broke my mod list
Necro ✪ Apr 12 @ 9:44am 
Fix when ?
Prostogmak Apr 12 @ 9:40am 
Thanks for another unnecessary update that crashes all saves with mods and even the new game