BUTR / Bannerlord.BLSE

Continuation of BUTRLoader
https://www.nexusmods.com/mountandblade2bannerlord/mods/1
MIT License
10 stars 1 forks source link
bannerlord-mod launcher mod-loader mount-and-blade-bannerlord

Logo
Lines Of Code CodeFactor Code Climate maintainability
GitHub Workflow Status
NexusMods BLSE NexusMods BLSE NexusMods BLSE NexusMods BLSE NexusMods BLSE

The Bannerlord Software Extender (BLSE) is a tool for Bannerlord mods that expands modding capabilities and adds additional functionality to the game.

Once installed, no additional steps are needed to launch Bannerlord with BLSE's added functionality.
You can start the game using Bannerlord.BLSE.Launcher.exe for the Vanilla Launcher or Bannerlord.BLSE.LauncherEx.exe for the Extended Launcher (BUTRLoader).
Mod Developers can use Bannerlord.BLSE.Standalone.exe to use the CLI to launch the game.

If you were a previous user of BUTRLoader, run Bannerlord.BLSE.LauncherEx.exe to get the same experience!

Sources available at GitHub!
Credits to Pickysaurus for the BLSE and BUTR Logos!

If you were searching for the following mods:

Installing this will resolve your inability to select the mod. The following mod id's are not real mods, but BLSE 'Features' that advanced mods may require to work. We are marking them as mods so the vanilla launcher would block selecting the mod. BLSE disables this block.

Xbox Warning!

Installation (Manual)

Installation with Vortex

Features

Launcher

Launcher is the native UI module, without LauncherEx features. It enables the following optional features, configurable in LauncherEx:

LauncherEx

LauncherEx is the UI module. It expands the native launcher with the following features:

Community Metadata

We've added the following new attributes to SubModule.xml

Community Dependency Metadata

BLSE adds support for a new tag DependedModuleMetadatas that allows you to better define your load order, see the example below

<DependedModuleMetadatas>
  <!-- order: [ "LoadBeforeThis", "LoadAfterThis" ] -->
  <!-- optional: [ "true", "false" ] -->
  <!-- version: [ "e1.0.0.0", "e1.*", "e1.0.*", "e1.0.0.*" ] -->
  <!-- incompatible: [ "true", "false" ] -->

  <DependedModuleMetadata id="Bannerlord.Harmony" order="LoadBeforeThis" />

  <DependedModuleMetadata id="Native" order="LoadAfterThis" version="e1.4.3.*" />
  <DependedModuleMetadata id="SandBoxCore" order="LoadAfterThis" version="e1.5.*" />
  <DependedModuleMetadata id="Sandbox" order="LoadAfterThis" />
  <DependedModuleMetadata id="StoryMode" order="LoadAfterThis" version="e1.*" optional="true" />
  <DependedModuleMetadata id="CustomBattle" order="LoadAfterThis" optional="true" />

  <DependedModuleMetadata id="MyCustomMod" incompatible="true" />
</DependedModuleMetadatas>

FAQ

I have installation issues!

Xbox Game Pass PC

You need to copy content of '/bin/Gaming.Desktop.x64_Shipping_Client' from BLSE to 'Mount & Blade II- Bannerlord/Content/bin/Gaming.Desktop.x64_Shipping_Client'

BLSE Installation Path

You need to copy content of 'Modules/Bannerlord.Harmony' from Harmony to 'Mount & Blade II- Bannerlord/Content/Modules/Bannerlord.Harmony'

Bannerlord.Harmony Installation Path
Steam

You need to copy content of '/bin/Win64_Shipping_Client' from BLSE to 'Mount & Blade II Bannerlord/bin/Win64_Shipping_Client'

BLSE Installation Path

You need to copy content of 'Modules/Bannerlord.Harmony' from Harmony to 'Mount & Blade II Bannerlord/Modules/Bannerlord.Harmony'

Bannerlord.Harmony Installation Path
GOG

You need to copy content of '/bin/Win64_Shipping_Client' from BLSE to 'Mount & Blade II Bannerlord/bin/Win64_Shipping_Client'

BLSE Installation Path

You need to copy content of 'Modules/Bannerlord.Harmony' from Harmony to 'Mount & Blade II Bannerlord/Modules/Bannerlord.Harmony'

Bannerlord.Harmony Installation Path

Do I need to include both Win64_Shipping_Client and Gaming.Desktop.x64_Shipping_Client directories?

No!
For Xbox Game Pass PC you need only Gaming.Desktop.x64_Shipping_Client
For Steam/GOG/Epic you need only Win64_Shipping_Client

I don't see my old saves on Xbox Game Pass PC!

BLSE uses a storage that Steam/GOG/Epic versions of the game use. We do not support Xbox's Saves!
PC Games has an article for save migration.

BLSE is not shown in Vortex's Tools!

You need to add it manually for now!

Steam Workshop mods are not visible!

Try to launch the game once and exit, we have reports that it might help!