In this gaming guide, we will be discussing useful cheats and console commands for Mount & Blade II: Bannerlord. These commands can help players navigate the game and achieve their goals more easily. So let’s dive in and learn about the helpful console commands for Bannerlord!
How to enable Mount & Blade 2: Bannerlord cheats
Open it with a text editor like Notepad, and look for this line: cheat_mode = 0
Change 0 to 1 and save the file.
What will happen when I enable cheats?
- Your inventory will display a list of every item in the game on the left side of the screen
- Your party screen will display a list of every military unit in the game
- When you click on an item or unit you will receive it for free
- You will enable the developer’s console to type in various cheats. You can press Alt and ~ to open the in-game developer’s console and start using console commands. Press Alt and ~ again to close it.
If you want to use console commands without spoiling the game content then you will have to just ignore what is going on in the inventory screen and party screen. It is worth not exploring the list of all items because there is a lot of cool content you can find as you play the game.
Most useful console commands.
- Add gold: campaign.add_gold_to_hero #
Changes how much gold you have by the amount you enter # being replaced by the value.
Athletics – campaign.add_skill_xp_to_hero Athletics
Bow – campaign.add_skill_xp_to_hero Bow
Charm – campaign.add_skill_xp_to_hero Charm
Crossbow – campaign.add_skill_xp_to_hero Crossbow
Engineering – campaign.add_skill_xp_to_hero Engineering
Leadership – campaign.add_skill_xp_to_hero Leadership
Medicine – campaign.add_skill_xp_to_hero Medicine
One-Handed – campaign.add_skill_xp_to_hero OneHanded
Polearm – campaign.add_skill_xp_to_hero Polearm
Riding – campaign.add_skill_xp_to_hero Riding
Roguery – campaign.add_skill_xp_to_hero Roguery
Scouting – campaign.add_skill_xp_to_hero Scouting
Smithing – campaign.add_skill_xp_to_hero Smithing
Steward – campaign.add_skill_xp_to_hero Steward
Tactics – campaign.add_skill_xp_to_hero Tactics
Throwing – campaign.add_skill_xp_to_hero Throwing
Trade – campaign.add_skill_xp_to_hero Trade
Two-Handed – campaign.add_skill_xp_to_hero TwoHanded
These commands give an amount of experience to the main hero skill which is modified by their learning in the skill so if you have high roguery learning you will level the skill more. I tried messing around with specific values but I never got it to work. instead, the game gives you 100xp into whichever field multiplied by your learning, you will have to have some learning or you won’t get any experience the best way is to just play the game for a short time.
I managed to increase my roguery to 100 without changing other skill levels so it can be useful if you want to change one skill for role-playing purposes, or many.
- campaign.add_skill_xp_to_hero
this command is similar to the previous one in that it gives you 100xp based on your learning but it affects all your skills. This is useful if you want to grow your main hero quickly. keep in mind you will get no experience if you have no learning in a skill and much more experience if you have max learning in a skill, this way your character will grow realistically.
campaign.add_influence #
campaign.add_renown_to_clan #
campaign.add_focus_points_to_hero #
These commands give the relevant amount where # is the amount.
- campaign.reset_player_skills_level_and_perks
this will reset your skills levels and perks it’s handy if you make a mistake using the console.
- campaign.add_companion
This is a surprisingly useful console command if you have a lot of companions and you get captured and can’t get them all back. Each entry will give you a random companion. it is also useful if you want to jump straight into a new game with a bunch of useful companions.
- campaign.add_horse #
This gives you the number of sumpter horses where # is the value. it is useful if you want to speed up your party or carry more goods. it will also give you a boost early game.
- campaign.heal_main_party
This is fairly straightforward it heals your party instantly.
- campaign.set_main_hero_age #
This will change your main hero’s age to a specified age where # is the value. it’s useful if you want to outlive your family members and never die.
- campaign.give_settlement_to_player [SettlementName]
You can take ownership of any castle or town. I think this is a little immersion breaking but some people might find it useful, for example, your leader takes your castle after a really hard fight. you can open the map before opening the console to make sure you type the name correctly.
- campaign.show_hideouts [1/2]
1: show infested hideouts
2: show all hideouts
This will reveal all the current hideouts.
- campaign.add_prisoner #
This will give you an amount of looters as prisoners where # is the value.
- campaign.add_random_prisoner_hero
This will spawn a random hero as a prisoner, I’m not sure if it affects AI heroes.
List of console commands used in this guide for copy paste.
Athletics – campaign.add_skill_xp_to_hero Athletics
Bow – campaign.add_skill_xp_to_hero Bow
Charm – campaign.add_skill_xp_to_hero Charm
Crossbow – campaign.add_skill_xp_to_hero Crossbow
Engineering – campaign.add_skill_xp_to_hero Engineering
Leadership – campaign.add_skill_xp_to_hero Leadership
Medicine – campaign.add_skill_xp_to_hero Medicine
One-Handed – campaign.add_skill_xp_to_hero OneHanded
Polearm – campaign.add_skill_xp_to_hero Polearm
Riding – campaign.add_skill_xp_to_hero Riding
Roguery – campaign.add_skill_xp_to_hero Roguery
Scouting – campaign.add_skill_xp_to_hero Scouting
Smithing – campaign.add_skill_xp_to_hero Smithing
Steward – campaign.add_skill_xp_to_hero Steward
Tactics – campaign.add_skill_xp_to_hero Tactics
Throwing – campaign.add_skill_xp_to_hero Throwing
Trade – campaign.add_skill_xp_to_hero Trade
Two-Handed – campaign.add_skill_xp_to_hero TwoHanded
campaign.add_skill_xp_to_hero
campaign.add_influence #
campaign.add_renown_to_clan #
campaign.add_focus_points_to_hero #
campaign.reset_player_skills_level_and_perks
campaign.add_companion
campaign.add_horse #
campaign.heal_main_party
campaign.set_main_hero_age #
campaign.give_settlement_to_player [SettlementName]
campaign.show_hideouts [1/2]
1: show infested hideouts
2: show all hideouts
campaign.add_prisoner #
campaign.add_random_prisoner_hero
Resources for console commands
about 1/3 of these don’t any longer work but there are some shortcuts to in-game cheats, I’ve never tried them but you might be interested in giving them a look.
https://mountandblade.fandom.com/wiki/Developer_Console_Mod/Console_Commands
This is a good source, again it’s out of date. but there’s some good stuff in here.
https://mountandblade.fandom.com/wiki/Bannerlord_IDs_and_entities
This is a resource of all in-game IDs, it might help you find what your looking for.
This last section is from Bannerlords wiki and explains how to look up unique ID’s
Quoted text Note: Most IDs for items, factions, troops, etc are located in .xml files inside the Bannerlord installation folder within \Modules\SandBoxCore\ModuleData\
Troop IDs: spnpccharacters.xml
Tip: Search for the phrase “aserai_recruit” to go to the beginning of the list of common Troop IDs
Cultures and some faction IDs: spcultures.xml
Item IDs: Various .xml files inside the spitems folder
Windows users can install Notepad++ to open XML files.
I realize this guide doesn’t cover all consoles and cheats in the game but I hope it goes someways to helping you find what you are looking for.
And that wraps up our share on Mount & Blade II: Bannerlord: Mount and Blade II: Bannerlord console commands. If you have any additional insights or tips to contribute, don’t hesitate to drop a comment below. For a more in-depth read, you can refer to the original article here by Spaghetti, who deserves all the credit. Happy gaming!