Mount & Blade II: Bannerlord

Mount & Blade II: Bannerlord

675 ratings
Adjustable Leveling
11
3
4
2
   
Award
Favorite
Favorited
Unfavorite
Type: Utility
Game Mode: Singleplayer
Compatible Version: v1.2.12
File Size
Posted
Updated
87.541 KB
2 Dec, 2022 @ 8:36am
5 May @ 2:58pm
26 Change Notes ( view )

Subscribe to download
Adjustable Leveling

Description
Description:
Adjust skill and character leveling speed through adjustable experience modifiers.
Inspiration taken from "Leveling Rebalance", so there are some similarities.


Character Leveling
The learning rate is calculated using the following formula:
Before learning limit is reached (limit = 50 * focus points + base):
(0.25 + 0.5 * (1 - (skill / limit))) * attribute_points
+ (0.5 + 1.0 * (1 - (skill / limit)) * focus_points
After learning limit is reached, before "Max Skill Limit increase per Attribute Point"-limit:
0.25 * (1 - (skill - limit) / (attribute_points * limit_inc_per_attribute_point)) * attribute_points
+ 0.5 * (1 - (skill - limit) / (attribute_points * limit_inc_per_attribute_point)) * focus_points
After both limits are passed the rate drops to 0 and no further skill increase is possible until more focus points or attribute points are spend.

Character leveling has been reworked to use a much lower curve than vanilla
Requires a total of 95.4 million points to reach level 62 (vanilla max level) instead of 12.2 billion (vanilla).
The calculation used is "xp(n) = xp(n-1) + 25 * level(n)^3".

A second option is also available, which requires 40.7 mio points to reach level 62. It is slower at lower levels but faster at higher levels.
Its calculation is "xp(n) = xp(n-1) + 500 * level(n)^2".

Max level adjustable to up to 120
Or lower, if desired. Higher levels require a lot of points.

Character Level XP Modifier
Adjust at which rate skill experience is converted to character level experience, allowing for faster or slower leveling.

Levels per Attribute Point
Adjust how many character level ups are required to gain an attribute point.

Focus Points per Level
Increase the amount of focus point per level if desired.

Max Attribute Points per Attribute
Change the maximum number of attribute points you can spend on attributes.

Max Focus Points per Skill
Change the maximum number of focus points per skill.
While it applies correctly, only at most 5 focus points will show on the UI.

Attribute Points at Start / Focus Points at Start
NPC-only. Sets how many additional points NPCs start with when generated.
To be honest, I only added these settings because I could, no idea if they are useful in any way.


Skill Leveling
Skill learning limit and rate have been reworked:
The learning limit is mainly based on focus points with a base of 50 and each focus point increasing the limit by 50, to a maximum of 300 with 5 focus points.

Learning Limit Increase per Attribute Point
Increases the learning limit by this amount per attribute point spend.

Learning Limit Increase per Focus Point
Increases the learning limit by this amount per focus point spend.

Base Learning Limit
This applies independently of focus points as a base line. Focus points add learning limit upon it.

Skill XP Modifiers
Adjust the experience gain for skills.
- Skill XP Modifier modifies the skill gain for each specific skill user.
- The Skills modifiers further modify the skill gain per skill for each skill user.
Total skill gain = (skill gain * skill user modifier * specific skill modifier)


Other
Troop XP Modifier
Adjust the XP gain for upgrading troops.


Smithing Research
Something I felt useful myself. Set it to default settings if you wish to not use it.

Part Research Modifier
Inreases the part research gained when smithing or smelting. Set to 100% for default.

Free Build Part Research Modifier
Adjust the factor when doing non-order-related smithing tasks. Set to 10% for default.
The default value means you only get 10% of the part research points when not working on an order.

---

Adding to ongoing saves or switching character leveling curve:
My advice: create a backup save! - Do this at your own risk!
A method is implemented which will prevent unwanted level ups due to leveling curve differences. it's not perfect, but at least you won't get level ups due to switching.
This method sets your level experience to half-way to next level upon loading into the game if the total experience is out of bounds for your current level.

Switching back and forth is not recommended.

Technical stuff:
This is mainly to stop level ups when the new leveling curve is lower than the old one causing your total xp to overflow the required experience for the next level, resulting in a level up the moment you get another point added.
Underflows are technically already handled by the game, it sets the experience for the current level to 0, but in case this does not happen, my method handles it the same way it does for overflows.


---

Compatibility:
Unlikely to be compatible with mods that adjust leveling.

Compatible with The Old Realms
Must be loaded AFTER The Old Realms!

---

Localization:
- English
- German

---

GitHub: https://github.com/XT-0xFF/MBAdjustableLeveling
Google Sheet: https://docs.google.com/spreadsheets/d/1vZ_Xt2GETKzi9DWY70_dkabyHvV6KqcEMSSG8-FveTg
Popular Discussions View All (1)
8
24 Jul @ 9:20am
The old realms - mod compatibility
Magnus
336 Comments
eddiesoderberg7 21 Aug @ 7:51am 
can you turn it on and off without turning off the mod
Gigagnat 10 Aug @ 3:19pm 
does this affect npcs too or just player?
DaedricDaddy 27 Jul @ 8:14am 
Would you happen to have a settings chart? Like what to put for max leveling? Also the Experience Multiplier? I feel it takes too long to level up when you get past 350.

Works great with Shokuho btw.
Hey, I don't seem to be getting extra points with ToR.
I have it after in the load list

https://imgur.com/a/AjVOQWf
Voldski 16 Jul @ 7:10am 
Doesn't have anything directly to do with leveling, but probably more character developments. If I may suggest it, that we could have extended to renown. When you built your own clan and hire companions it takes forever to raise their renown to useful level compared to most tier 6 clans which the old realms seems more full of that not, it would been nice to tweak rate at which they could earn renown once they become vassals. But not sure how difficult that is to due but just suggestion I feel would been nice to be able to tweak as part of character developments. Doesn't seem to be whole lot of renown mods I could find and not sure how many is compatible with TOR.
Argon 5 Jul @ 12:23am 
@Syrus
I think your mod is great, it's just missing one thing to make it perfect, in my opinion.
Another mod (Bannerlord.XPTweaks) gives you percentage trading XP from gold gains, which is absolutely perfect for passively leveling up trading.
If this mod had that, it would be a dream!
Syrus  [author] 1 Jul @ 4:17pm 
I have no idea what you do or did to corrupt your file, but I have played using my mods for hundreds of hours without ever running into any game breaking issues.

I suggest you figure out what caused the problem before you run around blaming mods without backing up your claim, or better yet, presenting a recreatable scenario so that, in such a case, a bug can be fixed.
I also suggest you to not rely on only one save file for a modded game - ever. There is always a risk of something going wrong, be it a faulty mod update or a game update breaking a mod. Losing dozens or hundreds of hours to that is just unnecessary.
so after 1000 hours of gameplay i discovered that any mod that edits troops, settlements, or companions will corrupt your save files and cause your game to crash.

I suggest you DON'T subscribe to this mod because it will edit your companions stats and buffs and corrupt your game files... Forcing you to delete all your saves and start over every 6 hours.
Rhein 30 Jun @ 10:08am 
Can we have the option for vanilla skill cap? I think 5 attribute 5 points for 300 is a tad op with everything else, and trying to fix it in the settings is troublesome.
Syrus  [author] 18 Jun @ 11:54am 
It is - you have to load it after TOR though.

Will have to look into Shokuho at some point.