Mohammad_Koing
New Member
- Aug 4, 2025
- 5
- 1
Hey everyone,
Hoping someone can help me out here, I'm at my wit's end trying to get some basic mods to work on my version of Bannerlord. I've spent hours troubleshooting this and I'm stuck in what feels like a dependency hell loop.
Here's my setup and the entire journey so far:
- Game Version: 1.2.12.54620 (It's not a Steam version, if that matters)
- Goal: Just want to install Harmony and BannerColorPersistence to use custom banners.
- Launcher: Using the standalone BannerLord Mod Launcher, not Vortex.
Here's everything I've tried, step-by-step:
1. Initial Install: Manually installed the LATEST versions of Harmony and BannerColorPersistence into my Modules folder.
2. The Problem: Launched the game via the mod launcher. The game loads perfectly, no crashes. But when I go to the banner editor (B key) and press Ctrl+V to paste a banner code, absolutely nothing happens. The function is dead.
3. Troubleshooting #1 - Unblocking DLLs: I checked the properties for the .dll files. There was no "Unblock" option available. To be sure, I ran PowerShell as admin and used the Unblock-File command on the whole Modules folder. This changed nothing.
4. Troubleshooting #2 - The Load Order Paradox: This is where it gets weird.
-Attempt A (`Harmony -> Official Modules -> BCP`): With this order, BCP gives me a warning saying "Bannerlord.Harmony is missing," even though it's at the top.
-Attempt B (`Harmony -> BCP -> Official Modules`): This fixed the BCP warning, but then all the official modules threw dependency errors on Harmony.
5. Troubleshooting #3 - The "Big Four" Foundation: I figured BCP might secretly need the other core mods. I installed the LATEST versions of ButterLib, UIExtenderEx, and Mod Configuration Menu.
6. THE CURRENT NIGHTMARE: With all four utility mods installed in the "correct" order (`Harmony -> ButterLib -> UIExtenderEx -> MCM -> Official Modules -> BCP`), the problem got WORSE. Now MCM is throwing errors saying it can't find Harmony, Butterlib, AND UIExtenderEx, even though they are literally right above it in the launcher.
This makes me think the core problem is VERSION INCOMPATIBILITY. The latest mods on Nexus are for the latest game patch, and my 1.2.12 version is too old for them.
My Questions:
- Am I right? Is this purely a version issue?
- If so, how the heck do I find the right versions of Harmony, ButterLib, UIExtenderEx, MCM, and BannerColorPersistence that are compatible with game version 1.2.12? The "Old Files" section on Nexus is a mess to navigate.
Any help or links to the correct versions would be a lifesaver. Thanks in advance!
TL;DR: Using Bannerlord 1.2.12. Trying to install basic mods. Mods load but don't function (paste doesn't work). Latest versions of core mods cause massive dependency errors in every load order. Pretty sure I need older, compatible mod versions but don't know which ones.
Hoping someone can help me out here, I'm at my wit's end trying to get some basic mods to work on my version of Bannerlord. I've spent hours troubleshooting this and I'm stuck in what feels like a dependency hell loop.
Here's my setup and the entire journey so far:
- Game Version: 1.2.12.54620 (It's not a Steam version, if that matters)
- Goal: Just want to install Harmony and BannerColorPersistence to use custom banners.
- Launcher: Using the standalone BannerLord Mod Launcher, not Vortex.
Here's everything I've tried, step-by-step:
1. Initial Install: Manually installed the LATEST versions of Harmony and BannerColorPersistence into my Modules folder.
2. The Problem: Launched the game via the mod launcher. The game loads perfectly, no crashes. But when I go to the banner editor (B key) and press Ctrl+V to paste a banner code, absolutely nothing happens. The function is dead.
3. Troubleshooting #1 - Unblocking DLLs: I checked the properties for the .dll files. There was no "Unblock" option available. To be sure, I ran PowerShell as admin and used the Unblock-File command on the whole Modules folder. This changed nothing.
4. Troubleshooting #2 - The Load Order Paradox: This is where it gets weird.
-Attempt A (`Harmony -> Official Modules -> BCP`): With this order, BCP gives me a warning saying "Bannerlord.Harmony is missing," even though it's at the top.
-Attempt B (`Harmony -> BCP -> Official Modules`): This fixed the BCP warning, but then all the official modules threw dependency errors on Harmony.
5. Troubleshooting #3 - The "Big Four" Foundation: I figured BCP might secretly need the other core mods. I installed the LATEST versions of ButterLib, UIExtenderEx, and Mod Configuration Menu.
6. THE CURRENT NIGHTMARE: With all four utility mods installed in the "correct" order (`Harmony -> ButterLib -> UIExtenderEx -> MCM -> Official Modules -> BCP`), the problem got WORSE. Now MCM is throwing errors saying it can't find Harmony, Butterlib, AND UIExtenderEx, even though they are literally right above it in the launcher.
This makes me think the core problem is VERSION INCOMPATIBILITY. The latest mods on Nexus are for the latest game patch, and my 1.2.12 version is too old for them.
My Questions:
- Am I right? Is this purely a version issue?
- If so, how the heck do I find the right versions of Harmony, ButterLib, UIExtenderEx, MCM, and BannerColorPersistence that are compatible with game version 1.2.12? The "Old Files" section on Nexus is a mess to navigate.
Any help or links to the correct versions would be a lifesaver. Thanks in advance!
TL;DR: Using Bannerlord 1.2.12. Trying to install basic mods. Mods load but don't function (paste doesn't work). Latest versions of core mods cause massive dependency errors in every load order. Pretty sure I need older, compatible mod versions but don't know which ones.