Usually version updates for BCP only add functionality but due to significant changes to the Bannerlord code between 1.7.1, 1.7.2, and 1.8.0 you need to use the correct version of BannerColorPersistence.
Bannerlord 1.7.1: BCP 1.2.5 Bannerlord 1.7.2: BCP 1.3.0 Bannerlord 1.8.0: BCP 1.3.1 This version also requires Harmony to be installed as well! Make sure you have the latest version of Harmony too!
Do not run the standalone BannerPaste mod alongside versions 1.2.5+ or you'll likely crash. As noted in multiple places, the BannerPaste logic has been moved into BCP thanks to gooboon giving me the go ahead.
Please move the discussion off this stickied post. Report as a bug, include a list of all mods you're running and their versions, as well as the version of Bannerlord you're on. If you can also provide a crash report via something like Butterlib or BetterExceptionWindow that would help as well.
With regards to the configuration option: allowColorChangeOnIconsMatchingBackgroundColor
This option was specifically added for people looking to allow the banner background color changes on their complex banners. It's not a perfect solution and your results will vary depending on your specific banner. The key logic assumes that any icon matching the background color is being used as a "blocking" icon, i.e. an icon only present to overlap portions of other icons to make them not visible. Those icons matching the background color will be changed to match the new background color, hopefully resulting in a banner which shows your complex design with the new background color.
If you use this option and experience problems, feel free to post about it and provide before/after screenshots and your bannercode and I'll see if I can work on improving the logic.
This is probably going to sound dumb, and I'm sure I missed something somewhere, but... How do I actually get my custom made banner into the game? I can't go look at the BannerPaste mod as directed, since it's hidden, so those instructions are just gone. And in-game there is no sort of place to post the code showing up. Did I just miss something somewhere?
I'm using 1.4.6 version of BCP on the current version of the game (1.2.10 by the main page), I have harmony and all that. I have also noticed that BCP is not showing up in the mods list in-game, so I'm not even sure if it's active or not (it is active in the launcher). I'm not getting any crash errors so far, either. So my old man brain is having issues figuring this one out.
you can find some in nexus' banner category, or there is a subreddit for custom banners. choose a banner, copy the code given, open the banner edit panel (b key) ingame and click ctrl v. there is no place to write the text, just paste the code on that screen.
Thanks. I'd made my own, but nowhere says anything about how to input it into the game, just to look at the bannerpaste mod for instructions. Which, as stated, is now hidden. Even the readme on this mod's download just links to that instead of saying "Hey, just press ctrl+V on the banner page."
Yea I need to take another run through the mod's description here on Nexus and the outdated readme since BannerPaste has been hidden. As FreyKogmen mentioned, Ctrl+V to paste and Ctrl+C to copy the codes. There are other ways to drop the code into the game as well though, including modifying your save game file and modifying your (or NPC) clan files.
I would say the first thing to do is verify that you actually have a bannercode copied. Go to a normal text editor and ensure you can paste your copied bannercode. Second, verify that the code seems to be functional. Go to bannerlord.party/banner and paste the code into the text box there to see if it generates the proper banner. If all that checks out, double check that you've got the mod properly installed and enabled.
Definitely looks like the mod isn't active. Double check that the mod is checked and loading and also verify the config file options are set up properly.
Game crashes on initial loading screen. Trying to get a Empires of Europe 1100 with Erik's Mod running. Works fine as long a I don't tick BCP in the mod list. Loading order as suggested by Erik. Log was created with only Harmony, Better Exception and BCP active. I'm on Steam Deck and therefor SteamOS/Linux. Using BL 1.2.9 and BCP 1.4.6. Any ideas? Let me know if you need more info.
Tried BCP settings true, false, false and true, true, false as suggested by Empires of Europe 1100
It's likely due to steam deck. For some reason I have yet to figure out, the mod just doesn't play nice with proton/linux. It's particularly frustrating because I can't debug it myself so it's been a bit of a headache. There's not really any solution I can offer you right now other than to say I'm still working on it. Sorry about that.
Thanks for your reply! It's just strange that a mod as simple is causing trouble an Linux while total conversions are working fine. I discarded the idea of playing a fully modded Bannerlord on the Steam Deck anyway since it doesn't run as smooth. So I will enjoy your mod on my Win10 machine where it runs fine. Thanks for your work!
Easily one of my must have mods for every bannerlord campaign, thanks for the dedication of keeping this updated for 2 whole damn years, quakank. Love ya mate.
Thank you, I'm trying my best! It's gotten harder the past year and a bit with life but I'll try and keep this thing functional til it isn't necessary any longer.
It does work on 1.2.x versions, you just need to use the right version of BCP (1.4.6)
If you're having issues with it using the correct versions, let me know (and provide crash reports if you're experiencing a crash) and I can help you out.
Bug Report: Using BCP 1.4.6 in 1.2.7, my clothes' don't keep their banner design and colors when I become a vassal but my shields and troops keep my banner.
I have the same exact issue. But with a few exceptions. Namely, the proper color is applied to: - Shields - Banners - Uniforms in Banner Editor menu - Encyclopedia thumbnails (the small square thumbnails, not the larger character view)
And the colors for your character and units in battle maps are the kingdom colors? How about the inventory and character menus? Are there any other mods you're using?
Modifying configuration values requires a little manual work. Find the config.json file in Mount & Blade II Bannerlord\Modules\BannerColorPersistence\bin\Win64_Shipping_Client and open it up in a text editor.
Find the line: "enableBannerColorPersistence": true, and change it to "enableBannerColorPersistence": false, then save the file and start the game.
Struggling with an issue, I've pasted my banner in, no problem, using a read background with a golish eagle, going for the SPQR vibes, however, my faction shield colours are now black, pretty sure this was an issue after creating a faction
This is sometimes due to the layers of your banner and how the game selects a secondary color. If you post your bannercode here I can take a look and see if I can help you out.
769 comments
Usually version updates for BCP only add functionality but due to significant changes to the Bannerlord code between 1.7.1, 1.7.2, and 1.8.0 you need to use the correct version of BannerColorPersistence.
Bannerlord 1.7.1: BCP 1.2.5
Bannerlord 1.7.2: BCP 1.3.0
Bannerlord 1.8.0: BCP 1.3.1 This version also requires Harmony to be installed as well! Make sure you have the latest version of Harmony too!
Do not run the standalone BannerPaste mod alongside versions 1.2.5+ or you'll likely crash. As noted in multiple places, the BannerPaste logic has been moved into BCP thanks to gooboon giving me the go ahead.
This option was specifically added for people looking to allow the banner background color changes on their complex banners. It's not a perfect solution and your results will vary depending on your specific banner. The key logic assumes that any icon matching the background color is being used as a "blocking" icon, i.e. an icon only present to overlap portions of other icons to make them not visible. Those icons matching the background color will be changed to match the new background color, hopefully resulting in a banner which shows your complex design with the new background color.
If you use this option and experience problems, feel free to post about it and provide before/after screenshots and your bannercode and I'll see if I can work on improving the logic.
How do I actually get my custom made banner into the game? I can't go look at the BannerPaste mod as directed, since it's hidden, so those instructions are just gone. And in-game there is no sort of place to post the code showing up. Did I just miss something somewhere?
I'm using 1.4.6 version of BCP on the current version of the game (1.2.10 by the main page), I have harmony and all that. I have also noticed that BCP is not showing up in the mods list in-game, so I'm not even sure if it's active or not (it is active in the launcher). I'm not getting any crash errors so far, either. So my old man brain is having issues figuring this one out.
Second, verify that the code seems to be functional. Go to bannerlord.party/banner and paste the code into the text box there to see if it generates the proper banner.
If all that checks out, double check that you've got the mod properly installed and enabled.
11.127.127.1836.1836.768.788.1.0.0.505.116.116.4.9.545.911.0.0.192.505.116.116.29.4.518.569.0.0.45.503.116.116.6.6.508.580.0.0.45.505.116.116.25.4.522.558.0.0.14.505.116.116.8.4.511.561.0.0.-75.505.116.116.36.4.522.569.0.0.90.512.116.116.8.8.519.550.0.0.45.512.116.116.9.8.521.589.0.1.135.503.116.116.6.6.539.544.0.0.45.505.116.116.11.1.534.546.0.0.26.503.116.116.6.6.532.582.0.0.45.504.116.116.6.6.531.579.0.0.-114.504.116.116.6.2.531.575.0.0.-114.505.116.116.11.1.529.549.0.0.43.505.116.116.16.4.539.575.0.0.90.503.116.116.7.2.538.585.0.0.45.503.116.116.6.10.550.577.0.0.45.504.116.116.7.11.548.575.0.0.45.503.127.116.5.8.543.571.0.0.0.505.116.116.8.2.547.559.0.0.90.512.116.116.11.8.545.565.0.1.166.505.116.116.8.4.543.554.0.0.19.505.116.116.7.4.535.562.0.0.90.503.116.116.2.8.535.565.0.0.0.505.116.116.8.2.546.548.0.0.12.503.116.116.14.21.515.620.0.0.6.503.116.116.14.21.524.633.0.0.57.503.127.116.14.21.528.630.0.0.57.503.127.116.14.21.511.617.0.0.6.503.116.116.14.21.517.632.0.0.-35.503.127.116.14.21.515.631.0.0.-35.505.116.116.23.4.518.628.0.0.25.505.116.116.11.4.505.635.0.0.31.505.116.116.11.4.507.635.0.0.35.505.116.116.14.4.533.624.0.0.6.505.116.116.14.4.538.627.0.0.99.505.116.116.14.4.546.632.0.0.-14.505.116.116.8.4.551.627.0.0.95.505.116.116.14.2.546.624.0.0.6.505.116.116.8.4.518.624.0.0.73.505.116.116.8.4.518.634.0.0.165.503.116.116.51.55.556.689.0.0.243.503.127.116.51.55.556.679.0.0.243.503.116.116.28.55.522.686.0.0.346.503.127.116.28.55.513.686.0.0.340.503.116.116.7.7.517.679.0.0.346.503.116.116.7.5.515.678.0.0.347.503.116.116.8.8.548.679.0.0.346.503.116.116.8.4.546.675.0.0.302.503.116.116.59.41.513.769.0.0.220.503.127.116.74.41.505.768.0.0.230.440.127.116.60.63.497.790.0.0.246.503.127.116.39.55.585.707.0.0.196.505.116.116.29.7.536.749.0.0.203.504.116.116.12.8.521.755.0.0.162.505.116.116.25.6.545.745.0.0.203.309.127.116.74.89.517.724.0.0.213.505.116.116.15.5.543.785.0.0.90.503.116.116.14.7.542.792.0.0.90.512.116.116.18.6.542.778.0.0.-28.504.116.116.14.7.538.789.0.0.-62.503.116.116.36.17.550.847.0.0.79.503.116.116.12.7.556.772.0.0.133.503.127.116.36.14.545.847.0.0.79.503.116.116.6.7.560.775.0.0.133.503.116.116.59.38.530.839.0.0.90.503.127.116.59.38.524.838.0.0.90.505.127.116.19.12.541.812.0.0.199.505.127.116.19.12.526.874.0.0.199.505.116.116.4.6.556.779.0.0.94.505.116.116.14.14.526.844.0.0.189.505.127.116.9.14.525.844.0.0.184.505.116.116.14.2.526.844.0.0.189.505.116.116.2.34.525.845.0.0.186.505.116.116.14.2.526.838.0.0.189.505.116.116.14.2.526.850.0.0.189.505.116.116.24.4.522.833.0.0.201.504.116.116.28.14.526.823.0.0.17.505.127.116.12.8.536.823.0.0.189.505.116.116.14.2.525.857.0.0.189.505.116.116.22.2.522.864.0.0.199.512.116.116.8.8.514.682.0.0.103.503.116.116.8.4.541.822.0.0.103.505.116.116.21.5.545.831.0.0.31.512.116.116.14.5.549.864.0.0.115.503.116.116.32.26.524.916.0.0.50.503.127.116.48.27.518.915.0.0.50.503.116.116.45.26.514.906.0.0.50.505.116.116.4.44.522.917.0.0.64.503.127.116.45.26.510.905.0.0.50.505.116.116.4.7.553.913.0.0.96.505.116.116.4.12.556.907.0.0.178.505.116.116.1.24.543.906.0.0.112.505.116.116.14.52.536.971.0.0.181.503.116.116.17.33.558.973.0.0.181.503.127.116.17.33.552.975.0.0.181.503.127.116.14.59.530.972.0.0.181.504.127.116.14.59.546.948.0.0.230.505.116.116.15.52.541.986.0.0.96.503.127.116.19.59.541.992.0.0.96.504.127.116.14.59.583.981.0.0.236.505.116.116.8.22.513.975.0.0.178.309.127.116.83.53.507.1005.0.0.301.504.127.116.14.59.517.962.0.0.242.503.116.116.17.35.985.542.0.0.96.503.116.116.9.24.995.578.0.0.-14.503.127.116.9.24.991.578.0.0.-14.503.127.116.17.35.988.554.0.0.112.503.127.116.17.35.978.541.0.0.112.505.116.116.15.35.999.553.0.0.106.503.127.116.15.35.996.556.0.0.117.503.127.116.15.35.1007.557.0.0.117.504.116.116.4.38.992.548.0.0.-74.505.116.116.6.26.981.579.0.0.0.503.116.116.6.13.980.590.0.0.158.505.116.116.2.22.983.573.0.0.0.503.116.116.27.63.984.691.0.0.0.503.127.116.27.63.981.691.0.0.0.503.127.116.27.63.982.687.0.0.0.503.127.116.27.63.976.689.0.0.0.503.127.116.27.16.984.662.0.0.29.505.127.116.11.4.991.675.0.0.224.505.127.116.6.5.995.702.0.0.178.505.127.116.6.5.995.698.0.0.178.427.127.116.11.11.995.691.0.0.97.505.127.116.4.4.995.683.0.0.97.505.116.116.7.4.987.694.0.0.33.505.116.116.21.2.987.686.0.0.55.503.116.116.4.8.983.699.0.0.0.505.116.116.1.22.981.571.0.0.0.504.116.116.21.11.986.578.0.1.180.505.116.116.7.20.976.579.0.0.137.505.116.116.8.11.976.571.0.0.90.503.127.116.8.11.968.571.0.0.90.505.116.116.4.20.1000.562.0.0.115.503.116.116.4.20.1003.560.0.0.115.505.116.116.2.12.992.564.0.0.160.505.116.116.4.4.991.559.0.0.170.505.116.116.4.18.1007.571.0.0.102.504.116.116.9.8.1006.578.0.0.180.505.116.116.6.10.1011.579.0.0.65.504.116.116.9.8.1013.583.0.0.45.505.116.116.9.4.1011.586.0.1.39.505.116.116.9.1.1006.591.0.1.39.503.116.116.8.31.980.619.0.0.168.503.127.116.8.31.976.619.0.0.168.504.116.116.5.24.969.631.0.1.300.505.116.116.5.21.984.638.0.0.60.505.116.116.5.15.985.629.0.0.156.503.127.116.4.12.984.628.0.0.159.505.116.116.1.15.977.643.0.0.142.505.116.116.4.10.1000.624.0.0.0.505.116.116.2.10.1006.619.0.0.111.503.116.116.5.5.1011.619.0.0.111.505.116.116.2.7.1010.624.0.0.0.505.116.116.2.6.1006.626.0.0.111.505.116.116.4.4.1011.627.0.0.45.505.116.116.4.4.999.619.0.0.45.505.116.116.20.63.969.693.0.0.0.504.127.116.20.20.980.659.0.0.311.309.127.116.115.106.1011.686.0.0.89.309.127.116.120.106.929.677.0.1.261.309.127.116.113.95.924.717.0.0.262.505.127.116.16.41.962.664.0.0.1.505.127.116.16.23.966.669.0.0.1.504.127.116.21.8.968.695.0.0.74.504.127.116.21.8.971.703.0.0.-106.504.127.116.20.8.966.709.0.1.-82.503.127.116.17.6.966.706.0.1.-82.503.127.116.8.18.967.705.0.1.0.505.116.116.4.35.988.671.0.0.-59.505.116.116.27.63.1015.695.0.0.0.309.127.116.91.95.1020.757.0.0.346.503.127.116.13.63.1015.680.0.0.-4.503.127.116.13.63.1024.680.0.0.-4.503.127.116.13.63.1030.684.0.0.-4.503.127.116.13.63.1030.735.0.0.-4.216.127.116.60.31.1029.713.0.1.230.504.127.116.9.33.1000.679.0.0.176.309.127.116.44.71.1030.687.0.1.75.503.116.116.12.24.989.707.0.0.333.503.127.116.12.24.986.706.0.0.333.503.116.116.12.24.986.703.0.0.-14.503.127.116.12.24.983.703.0.0.-14.503.116.116.4.8.982.698.0.0.0.503.116.116.4.8.986.694.0.0.-45.503.116.116.4.2.982.694.0.0.0.503.116.116.4.4.992.705.0.0.90.503.127.116.6.4.996.701.0.0.90.440.127.116.84.69.954.709.0.0.0.440.127.116.120.19.995.656.0.0.218.503.116.116.6.22.1006.679.0.0.-8.505.116.116.5.43.995.771.0.0.0.505.116.116.4.31.997.766.0.0.-73.505.116.116.6.35.998.780.0.0.289.505.116.116.5.28.975.768.0.0.322.505.116.116.5.24.995.753.0.0.295.505.116.116.4.12.988.751.0.0.-12.504.116.116.6.31.975.751.0.0.147.503.116.116.5.2.981.755.0.0.-12.504.116.116.2.20.965.779.0.0.136.505.116.116.1.12.973.762.0.0.-45.503.116.116.1.4.967.765.0.0.-45.503.116.116.4.4.984.772.0.0.-12.503.116.116.6.5.985.795.0.0.-12.503.116.116.4.4.985.791.0.0.-12.505.116.116.4.19.976.784.0.0.0.503.116.116.6.6.973.795.0.0.-12.503.116.116.6.5.975.773.0.0.-12.503.116.116.7.4.995.795.0.0.-12.503.116.116.7.4.995.795.0.0.0.216.127.116.60.21.1014.742.0.1.223.216.127.116.60.21.1014.754.0.1.223.216.127.116.60.21.1019.770.0.1.223.505.116.116.12.26.993.902.0.0.115.505.127.116.12.34.984.905.0.0.136.504.116.116.8.10.1006.787.0.0.158.503.116.116.6.4.1008.789.0.0.158.505.116.116.1.10.1005.792.0.0.138.503.116.116.28.35.975.842.0.0.158.503.127.116.28.58.973.835.0.0.151.503.116.116.28.35.968.832.0.0.158.505.116.116.26.8.968.842.0.0.31.503.127.116.28.46.963.825.0.0.157.505.116.116.4.8.977.849.0.0.31.505.116.116.6.8.987.857.0.0.61.505.116.116.24.2.984.839.0.0.20.505.116.116.5.18.998.843.0.0.0.504.116.116.12.10.1000.837.0.0.45.505.116.116.15.2.1002.835.0.0.12.505.116.116.15.2.1002.850.0.0.12.505.116.116.4.16.1011.841.0.0.0.503.116.116.8.8.1014.839.0.0.0.503.116.116.4.13.1014.849.0.0.45.505.116.116.5.40.977.902.0.0.0.504.116.116.11.13.977.881.0.0.38.504.116.116.16.8.974.919.0.1.142.505.116.116.8.5.977.921.0.1.78.505.116.116.2.18.967.907.0.0.-33.503.116.116.10.20.967.907.0.0.326.505.116.116.4.15.997.880.0.0.17.505.116.116.22.33.1017.902.0.0.28.309.127.116.58.58.1017.917.0.0.28.503.127.116.24.46.1021.895.0.0.57.503.127.116.10.24.962.910.0.0.326.505.116.116.5.40.1002.905.0.0.0.504.116.116.16.8.999.922.0.1.142.505.116.116.8.5.1002.924.0.1.78.505.116.116.5.20.977.894.0.0.109.505.116.116.5.27.1002.891.0.0.105.309.127.116.58.58.1039.892.0.1.118.505.116.116.5.5.991.907.0.0.45.505.116.116.5.5.984.902.0.0.0.504.116.116.13.5.987.902.0.0.135.505.127.116.10.1.971.899.0.0.0.505.127.116.2.17.976.909.0.0.0.503.127.116.10.24.1015.896.0.0.90.505.127.116.4.24.1006.918.0.0.0.503.116.116.18.28.1000.974.0.0.326.503.127.116.18.28.997.972.0.0.326.503.116.116.19.31.973.955.0.0.337.503.127.116.19.33.967.952.0.0.337.505.116.116.5.8.993.967.0.0.-22.503.127.116.5.8.989.966.0.0.-22.505.116.116.5.26.985.975.0.0.0.504.116.116.8.5.983.961.0.0.0.505.116.116.1.8.981.982.0.0.10.505.116.116.5.2.985.989.0.0.14.505.116.116.4.12.1009.950.0.0.0.505.116.116.4.15.1004.943.0.0.99.505.116.116.4.9.1004.949.0.0.99.505.116.116.4.16.1004.955.0.0.99.503.127.116.5.10.1002.947.0.0.99.503.127.116.5.10.1003.958.0.0.99.309.127.116.64.64.1035.955.0.1.102.505.116.116.2.20.1007.961.0.0.104.505.116.116.5.5.1015.962.0.0.104.505.116.116.4.4.1000.971.0.0.104.504.116.116.5.9.1002.970.0.0.84.504.116.116.10.37.1011.980.0.0.64.504.116.116.5.9.1024.984.0.1.149.504.116.116.5.9.1022.985.0.1.149.512.83.83.191.184.762.705.0.0.90.512.83.83.191.184.762.819.0.0.90.512.83.83.191.184.850.762.0.0.90.512.83.83.191.184.674.762.0.0.90
Game crashes on initial loading screen. Trying to get a Empires of Europe 1100 with Erik's Mod running. Works fine as long a I don't tick BCP in the mod list. Loading order as suggested by Erik. Log was created with only Harmony, Better Exception and BCP active. I'm on Steam Deck and therefor SteamOS/Linux. Using BL 1.2.9 and BCP 1.4.6. Any ideas? Let me know if you need more info.
Tried BCP settings true, false, false and true, true, false as suggested by Empires of Europe 1100
If you're having issues with it using the correct versions, let me know (and provide crash reports if you're experiencing a crash) and I can help you out.
- Shields
- Banners
- Uniforms in Banner Editor menu
- Encyclopedia thumbnails (the small square thumbnails, not the larger character view)
Are there any other mods you're using?
Find the line:
"enableBannerColorPersistence": true,
and change it to
"enableBannerColorPersistence": false,
then save the file and start the game.