Mount & Blade II: Bannerlord

Mount & Blade II: Bannerlord

382 ratings
I Don't Care - Campaign Log Filter
2
3
   
Award
Favorite
Favorited
Unfavorite
Type: UI, Utility
Setting: Native
Game Mode: Singleplayer
File Size
Posted
Updated
179.925 KB
14 Oct, 2022 @ 7:09am
4 Jun, 2024 @ 7:32am
13 Change Notes ( view )

Subscribe to download
I Don't Care - Campaign Log Filter

Description
Filters out useless campaign log info

I don't Care!

I've made this mod after seeing how much useless (for me, at least) info is being displayed in Campaign log [the little one in bottom-left corner]. Who the hell cares about some Khuzait lord that was taken prisoner when you're a Vlandian vassal fighting Battanians, when none of those two are even close to Khuzait kingdom! I don't care about this!

So yes, it does exactly that. Mod basically checks what log is about, and filters it out depending on factions involved (or different settings, it's up to what you set). It basically checks if any of factions involved are allies or enemies to the player (or just player's faction). If it's true, the log is displayed so you actually get to know when your fellow vassal ButterLord is being demolished by your enemies, while you're not spammed about some Lady giving birth/Village being raided on the other side of the world!

Bannerlord before displaying a campaign log e.g.: "Lord_X was taken prisoner by Faction_Y" saves it in some log history. Most likely it's used for encyclopedia pages, and even though I do not care about them being displayed, I care about them being saved, because that info MIGHT prove useful.

MCM Settings
- Default - default settings - filter by factions involved, explained in the description above
- Filter All - It blocks ALL the messages of that type, to get more info what type of message that is, hover over the setting name, the hint may help
- Filter Nothing - Same as above, but this time it doesn't filter anything. Those logs are completely ignored and passed freely
- Only Me - Will block all the logs that are not related directly to the player's character, that is - the log entry needs to include player's character in order to be displayed
- Only My Clan - As the name says - only logs related to the player character's clan
- Only My Kingdom - Same as above, but on the kingdom level. You don't need to be the king/queen, just being part of kingdom is enough (merc/lord). In case that player has no kingdom yet, it will work like Only My Clan setting.

- Relation changed with Player for Notable:
There are 2 settings:
- On Relation Change Positive - So you can set over what point are you no longer interested in relation change. E.g.: Setting it to 50, will display all relation changes from 0 to 50. Setting it to -1, will disable all changes resulting positive relations.
- On Relation Change Negative - Similar to above but for negative relations. E.g.: Setting it to -50, will display all relations from -50 to -1. Setting it to 0 will disable all changes resulting in negative relations.

- Advanced Filtering:This is a small textbox containing localization Ids that you do not want to see at all in your game, if you put an Id in there, the mod will try it hardest to not display to you any text related to that particular given text. Format is simple: {=localizationId};{=yetAnotherId};{=...};...You may notice that clicking checkboxes related to other mods may populate the textbox, that's fine! It's supposed to work like that! :)


Installation
Just press subscribe button. Be sure to have Required files installed! This version uses MCM so you can freely edit things


Compatibility
I've added a generic filtering textbox where you can input localization Ids, which then will be pruned by mod. But please take care with those, don't just input whatever, or you will have nothing displayed at all, and you won't like it. If you're not sure, just stick to checkboxes. :)

Serve As Soldier - I've included fancy checkboxes for you to click if you don't want to see some messages from that given mod. They're based on localizationIds, so if those are changed, I'd have to update the mod, or you can update them manually through the Advanced Filtering.

I've used harmony to patch code related to displaying new log entries and events. Any other mod that touches that code (modders: visit source below) might just not fully work, depending on what it does. I tried to keep it compatible in a way that my mod will just ignore some new additions in the worst case.

If you happen to use mod that adds new factions/clans/whatever, the mod should also support them.


Translation
There's couple translation versions hosted on the nexusmods site, if you go there you can find them in "Translations" dropdown.

Uninstalling
This mod can be freely and safely added/removed mid-game. It literally just blocks messages, so if something gets updated and mod starts crashing game, just deactivate/remove it.
79 Comments
FERR/\TA 21 May @ 7:45pm 
It would be really neat if there was a way to filter out the siege logs such as "The [siege weapon] hit the wall of [fortification]!" The amount of notifications from sieges are blinding to when an enemy begins to siege down one of my settlements and I consequently don't notice it because the log is drowned out.
PajTajster  [author] 7 Apr @ 7:17am 
Ooooh, I think I might suspect what was wrong. There's this option I've added about global filter override. If you have it toggled it makes other options not be in-effect. That might've been it

Glad to know you've resolved the issue though
OtherRuben 6 Apr @ 2:59pm 
Idk why but it works now. changed the settings more then 10 times and I guess didnt have it right before..
PajTajster  [author] 4 Apr @ 1:33am 
@OtherRuben

Eh... perhaps taleworlds changed that code once again so it's not caught. Or it's coming from some other mod, unfortunately it's not possible to just make it work all the time. I don't have currently bannerlord installed, so the eventual fix might take some time, sorry for problems.
OtherRuben 3 Apr @ 5:53pm 
When relations change it still pops up in the middle of the screen. Don't know if its even a part of the mod, but I hate these popups when I enter towns.
Dahaka 9 Mar @ 11:18am 
It worked before, now it doesn't anymore
PajTajster  [author] 9 Mar @ 11:06am 
What doesn't work? Is there some error or what?
Dahaka 9 Mar @ 8:19am 
not working
PajTajster  [author] 18 Feb @ 8:16am 
@SmokeyGarrett

If those are vanilla, you should be able to filter them out. Make sure to turn off Global Override setting, and then it should be something related to relations setting.
SmokeyGarrett 18 Feb @ 3:32am 
Can you please make one so the stupid main screen notifications don't pop up banner lord devs don't understand how badly that fucks up my Emerson enjoyment. I don't care who does't like me and who likes me LOL