We changed the archive format from .zip to .7z, now when extracting you won't have the .dll unlock problem! To extract the archive, download 7-zip. DO NOT USE ANYTHING FROM THE WINDOWS APP STORE.
You are probably having issues with the wrong 0Harmony.dll version being loaded in the game. I've dealt with lots of user reports lately and in most cases people solved their problems by doing the following:
First, make sure NOT to use Vortex launcher or Fixed Launcher. Vortex is fine for mods installing, but often has problems when used as a game launcher, so it's better use other tools for mod ordering and launching the game. As for the Fixed Launcher, it still has problems with Harmony because it adds an older version of 0Harmony.dll to the core game files (see below).
Second, if the problem persists, you should check for the 0Harmony.dll file in the ..\Mount & Blade II Bannerlord\bin\Win64_Shipping_Client\ folder. This folder is for the core game files, it should not contain 0Harmony.dll. If you have one there, delete it.
Note that you should NOT ever delete 0Harmony.dll files from mod folders, especially from the Harmony mod folder!..\Mount & Blade II Bannerlord\Modules\Bannerlord.Harmony\bin\Win64_Shipping_Client This is Harmony mod folder and it must have the latest version of the 0Harmony.dll file, provided with the mod.
If you have deleted 0Harmony.dll file from the core game files folder..\Mount & Blade II Bannerlord\bin\Win64_Shipping_Client\ and after that your game crashes on start even without any mods, you should reinstall the game. Such a situation clearly indicates that you have some excess or modified files in the game folder. Probably some launcher or mod you have used or using now was installed in the game folder, not in Modules folder. Generally speaking, no mod should ever do that. It may work by itself that way, but will cause incompatibilities and unexpected behaviours for everything else.
If you'll go for the clean game re-install, don't forget to check game folder after uninstalling the game. There could be leftover files and folders there, usually exactly the problematic type you'd like to get rid of. So if after uninstalling you still see game folder..\Mount & Blade II Bannerlord\you should first delete it and then proceed with the reinstall.
The CAUTION screen that you get when you launch the game with mods should be ignored! It gives misleading info!
The game developers assume that we target specific dependency versions in our mods (like, we require Harmony 2.0.2 SPECIFICALLY), but in reality, the standard practice is to declare the minimum supported dependency version for a mod (like, we require Harmony 2.0.2 or NEWER). Because the game developers do not follow this practice, you get this CAUTION screen that gives you misleading information. Do not follow it's recommendation and do not downgrade dependency versions!
We released BLSE - which is a tool for Bannerlord mods that expands modding capabilities and adds additional functionality to the game. It will automatically sort correctly mods that support our DependedModuleMetadatas xml tag that UIExtenderEx, ButterLib and MCM uses!
can someone explain , what is this thing? , (i am not a moder, or smth im just surfing for modes and instaling the ones i need, so my question what is this and , how can it benefit me?)
A lot of mods use a tool named "Harmony" to change something in the game code. This tool is an open-sourced library that is regularly updated, so there may be a lot of versions of the tool in your mod list, some of which would be up to date and some not. Thing is, Bannerlord forces every mod to use only one version of each tool - the one that was loaded first. So if at the top your mod list would be a mod that uses outdated version of Harmony, every other mod would be forced to use this outdated version which is obviously very bad and may lead to unexpected errors that would depend exclusively on player's mod order.
To address said issue, this mod was created. It automatically updates with every Harmony release and should be above any other mod that is using Harmony - thus it would be guaranteed that every mod in your assembly do use latest version of Harmony.
hello everyone i have an issue i have downloaded v1.2.12.54620 version of the game and downloaded these mods harmony v2.3.6.220, UI Extender, Butter lib, mod config menu v5, RBM, Battle size, Harmony summary,Diplomacy,Xorbers legacy, governors handle issues. So the problem is whenever i click button Attack in batles game just shuts down if anyone have any clues why please help
A lot of people are having issues with Harmony since the game updated to 1.2.12. Me included. But I think I've found the fix. Or at least a fix.
You need Bannerlord Script Extender for this fix. (BLSE)
You can get it from here: https://www.nexusmods.com/mountandblade2bannerlord/mods/1
Now that you have BLSE, completely forget about it for a bit, you should go ahead and install Harmony and any other mods that depend on it that you want. Install normally (Drop into Modules folder)
After you're done installing all the mods you want. Go ahead and extract BLSE, inside of it there will be a Bin folder, open that and then open Win64_Shipping_Client, copy ALL the contents inside this folder and paste it into steamapps/common/Bannerlord/Bin/Win64_Shipping_Client
You're almost done!
Now go back to your BLSE folder and grab the Gaming.Desktop.x64_Shipping_Client folder, put it into steamapps/common/Bannerlord/Bin
Now you should have an exe called Bannerlord.BLSE.Launcher in this directory steamapps/common/Bannerlord/Bin/Win64_Shipping_Client
Create a shortcut of that launcher to your desktop so you can always open the game quickly, and keep using this launcher.
Now harmony and its dependent mods work for Bannerlord 1.2.12!
I also recommend you use DLLUnblocker from here just in case: https://www.nexusmods.com/mountandblade2bannerlord/mods/397
thank you thank you thank you man it works also justa note idk why but i found the Bannerlord.BLSE.Launcher in modules file when i combine itwith the first bin it works
yea it doesnt work guys.. ive tired this multiple times through vortex installs and manual installs it does not work.. cannot get it to read the mod as installed. checking the version in game doesnt work (if your lucky enough to not crash at startup that is.
Hello I did everything you said but my game just freezes and I don't know what to do version is v1.2.12.66233 with Bannerlord.BLSE.Standalone I've got no problem but I can't run the game with the luncher game just freezes can someone tell me what to do ?
I have Harmony installed per the instructions, but some mods are just not there. i don't see some mods in the game launcher, or the in game mod options.
Why the update on April 17, 2025? Now It says that the only new module is Harmony and its breaking my saved games....... Downloaded past Harmony files and it barely opens the game.......
After many attempts, I managed to get the only mod I installed (RTSCamera) to work. I had to revert to version 1.2.10 of the game, then use Harmony 2.3.0.192 (newer versions don't even load the game screen, despite trying 3 versions and 3 fresh reinstalls), as well as UIExtenderEx v2.12 and RTSCamera v4.1.3 (since later versions require Harmony v2.3.3.0 or higher). In case anyone else is interested in using just this mod, I haven't experienced any crashes so far.
2638 comments
To extract the archive, download 7-zip. DO NOT USE ANYTHING FROM THE WINDOWS APP STORE.
We also added an article on how to install and use 7-zip!
First, make sure NOT to use Vortex launcher or Fixed Launcher. Vortex is fine for mods installing, but often has problems when used as a game launcher, so it's better use other tools for mod ordering and launching the game. As for the Fixed Launcher, it still has problems with Harmony because it adds an older version of 0Harmony.dll to the core game files (see below).
Second, if the problem persists, you should check for the 0Harmony.dll file in the
..\Mount & Blade II Bannerlord\bin\Win64_Shipping_Client\
folder. This folder is for the core game files, it should not contain 0Harmony.dll. If you have one there, delete it.Note that you should NOT ever delete 0Harmony.dll files from mod folders, especially from the Harmony mod folder!
..\Mount & Blade II Bannerlord\Modules\Bannerlord.Harmony\bin\Win64_Shipping_Client
This is Harmony mod folder and it must have the latest version of the 0Harmony.dll file, provided with the mod.If you have deleted 0Harmony.dll file from the core game files folder
..\Mount & Blade II Bannerlord\bin\Win64_Shipping_Client\
and after that your game crashes on start even without any mods, you should reinstall the game. Such a situation clearly indicates that you have some excess or modified files in the game folder. Probably some launcher or mod you have used or using now was installed in the game folder, not in Modules folder. Generally speaking, no mod should ever do that. It may work by itself that way, but will cause incompatibilities and unexpected behaviours for everything else.If you'll go for the clean game re-install, don't forget to check game folder after uninstalling the game. There could be leftover files and folders there, usually exactly the problematic type you'd like to get rid of. So if after uninstalling you still see game folder
..\Mount & Blade II Bannerlord\
you should first delete it and then proceed with the reinstall.The game developers assume that we target specific dependency versions in our mods (like, we require Harmony 2.0.2 SPECIFICALLY), but in reality, the standard practice is to declare the minimum supported dependency version for a mod (like, we require Harmony 2.0.2 or NEWER).
Because the game developers do not follow this practice, you get this CAUTION screen that gives you misleading information.
Do not follow it's recommendation and do not downgrade dependency versions!
It will automatically sort correctly mods that support our DependedModuleMetadatas xml tag that UIExtenderEx, ButterLib and MCM uses!
To address said issue, this mod was created. It automatically updates with every Harmony release and should be above any other mod that is using Harmony - thus it would be guaranteed that every mod in your assembly do use latest version of Harmony.
You need Bannerlord Script Extender for this fix. (BLSE)
You can get it from here: https://www.nexusmods.com/mountandblade2bannerlord/mods/1
Now that you have BLSE, completely forget about it for a bit, you should go ahead and install Harmony and any other mods that depend on it that you want. Install normally (Drop into Modules folder)
After you're done installing all the mods you want. Go ahead and extract BLSE, inside of it there will be a Bin folder, open that and then open Win64_Shipping_Client, copy ALL the contents inside this folder and paste it into steamapps/common/Bannerlord/Bin/Win64_Shipping_Client
You're almost done!
Now go back to your BLSE folder and grab the Gaming.Desktop.x64_Shipping_Client folder, put it into steamapps/common/Bannerlord/Bin
Now you should have an exe called Bannerlord.BLSE.Launcher in this directory steamapps/common/Bannerlord/Bin/Win64_Shipping_Client
Create a shortcut of that launcher to your desktop so you can always open the game quickly, and keep using this launcher.
Now harmony and its dependent mods work for Bannerlord 1.2.12!
I also recommend you use DLLUnblocker from here just in case: https://www.nexusmods.com/mountandblade2bannerlord/mods/397
Happy gaming!
[v1.2.12.66233 / build 17802013]
version is v1.2.12.66233
with Bannerlord.BLSE.Standalone I've got no problem but I can't run the game with the luncher game just freezes
can someone tell me what to do ?
* Shift+right click on main game folder
* Open Powershell windows here
* Paste this and press enter:
dir -Recurse | Unblock-File