Get rich quick with these Mount & Blade 2: Bannerlord cheats
Mount & Blade 2: Bannerlord cheats can give you gold, level you up, knock out enemies, heal yourself, teleport, and more.
Need some Mount & Blade 2: Bannerlord cheats to change up your game? These console commands are the best way to tweak Taleworlds' RPG, whether you want to get rich quick or vanquish enemy armies in one fell swoop. It's simple really: all you need to do is edit a configuration file and all these powers will be yours.
Bannerlord mods: The best player-made additions
Bannerlord marriage: How to start a family
Bannerlord factions: Which should you choose?
Bannerlord workshop: Make easy money
Bannerlord caravan: How best to trade
The Mount and Blade series are great games for customisation, modding, and just generally playing around with. While many might see console commands as cheating, they do add possibilities and fun new ways to mess with the world. Cheats can open up the game so you can experiment to your heart's content. Nothing gets you past the bandit-hunting stage and on to kingmaking like a freshly-spawned longsword, after all.
All it takes to get cheating with Bannerlord is a simple edit to a config file. We've got instructions for getting cheat mode up and running below. From there, you can either enable your desired cheat with hotkey commands, or by pulling up the in-game developer console to type our your desired cheat command. With either method, there are various cheats that do anything from letting you teleport, heal, win battles instantly, or gain any weapon or item in the game. That said, here are all of the Mount & Blade 2: Bannerlord cheats and how to use them.
How to enable cheat mode in Bannerlord
How to enable Mount & Blade 2: Bannerlord cheats
- First, you'll need to make an edit to a single file. Head to this location on your PC: Documents > Mount and Blade II Bannerlord > engine_config.txt
- Open it with a text editor like Notepad , and look for this line: cheat_mode = 0
- Change 0 to 1 and save the file.
Once you've done this, launch Bannerlord, and you'll be able to use cheats.
Note: I've seen some forums posts saying you need to start a new campaign for the Mount & Blade 2: Bannerlord cheats to activate, but I tried them with my current campaign character and a new one, and the cheats work with both characters. On the other hand, Fraser tried to enable the cheats the same way says it just wound up affecting his performance. Let us know how it works or doesn't work for you.
Add items and units
With Mount & Blade 2: Bannerlord cheat mode enabled, simply opening your inventory will display a list of every item in the game on the left side of the screen. Just click the arrow next to any item you want and it'll be moved into your inventory. Click "done" when you've got everything you want.
Similarly, opening your party screen with cheats enabled will display a list of every military unit in the game, which you can freely add to your warband. Click "done," and you’ll have all your desired reinforcements.
The biggest gaming news, reviews and hardware deals
Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.
You’ll need to use the developer console if you want to give yourself gold outright (again, see the 'console commands and codes' section below), but you can load up on expensive items and sell them to vendors to make yourself rich quick.
Hotkey cheats
Combat cheats
Once you have Bannerlord’s cheat mode enabled, you can use this set of hotkey combinations in battle. With just a few keypresses, you can heal yourself, unmake ranks of enemy troops at once, or just terrorize your own horse.
- Ctrl + F4: In combat, knocks out an enemy.
- Ctrl + Alt + F4: Knocks out entire enemy army.
- Ctrl + H: Heals you to full health.
- Ctrl + Shift + H: Heals your horse to full health.
- Ctrl + F2: Knocks out one of your own soldiers.
- Ctrl + F3: Knocks out the player.
- Ctrl + Shift + F3: Knocks out your horse (if you're sitting on it).
Movement and map cheats
- Ctrl + left click: Holding Ctrl while you left click on the world map teleports you to that spot, allowing instant travel to any desired location.
Console commands
Once you've enabled cheat mode in Bannerlord's config files, you can press Alt and ~ (tilde) to open the in-game dev console and start using console commands. Press Alt and ~ again to close it.
Bannerlord's console commands are case sensitive, so you'll need to enter them just as they appear or they won't work. We haven't tested all the commands, but we've listed the ones we've tried and know they work. The full list of Mount & Blade: Bannerlord cheats that's been discovered so far is further down the page.
Where you see a #, you'll need to add a number. For instance, below where it says: campaign.add_gold_to_hero #
If you want to give yourself 10,000 gold, you'd enter: campaign.add_gold_to_hero 10000
Where you see bracketed text, replace it (brackets included) with the appropriate hero name, settlement name, Troop ID, etc.
Best Bannerlord console commands
- Add gold: campaign.add_gold_to_hero #
- Level up your character: campaign.add_skill_xp_to_hero #
- Level up your main party: campaign.give_xp_to_main_party #
- Add influence: campaign.add_influence #
- Add renown: campaign.add_renown_to_clan #
- Add focus points: campaign.add_focus_points_to_hero #
- Add skill experience: campaign.add_skill_xp_to_hero [SkillName] #
- List all Troop IDs: campaign.give_troops help
- Add troops to your party with Troop ID: campaign.give_troops [TroopID] #
- Give settlement to player: campaign.give_settlement_to_player [SettlementName]
For example, to add 20 Imperial archers to your party, type: campaign.give_troops imperial_archer 20
Skill console commands
With these console commands, you can give your character experience to specific skills.
- 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 commands
These console commands will affect quests, campaign-level diplomacy, and warfare.
- List active quests: campaign.list_active_quests
- Complete current quest: campaign.complete_active_quest
- Cancel active quest: campaign.cancel_active_quest
- Conceive child (if unmarried, will wed you to someone): campaign.conceive_child
- Adopt AI hero as player's child: campaign.adopt_hero [HeroName]
- Force two factions to declare war: campaign.declare_war [Faction1] [Faction2]
- Force all factions to declare war: campaign.start_world_war
- Force two factions to declare peace: campaign.declare_peace [Faction1] [Faction2]
- Make peace between with all major factions: campaign.start_player_vs_world_truce
- Force AI hero to move toward settlement: campaign.ai_goto_settlement [HeroName] [SettlementName]
- Force AI hero to attack a settlement: campaign.ai_siege_settlement [HeroName] [SettlementName]
- Force AI hero to seek out and attack another: campaign.ai_attack_party [AttackerHeroName] [HeroName]
- Place AI hero in another's captivity: campaign.take_hero_prisoner [PrisonerName] [CaptorName]
- Give settlement to player: campaign.give_settlement_to_player [SettlementName]
- Set building project progress in settlement: campaign.add_progress_to_current_building [SettlementName] [0-100]
All console commands
Below are the console commands discovered so far by modders—we have not tested them all, however.
Log.Campaign.hide_log
Log.Campaign.show_log
Log.Campaign.show_unfiltered_logs
Log.Campaign.start_capturing
Log.Campaign.stop_capturing
Mission_Highlights.AddHighlight
Mission_Highlights.Initialize
Mission_Highlights.OpenGroup
Mission_Highlights.OpenSummary
Mission_Highlights.RemoveHighlight
Mission_Highlights.SaveVideo
agent.change_action_set
agent.delete_agent
agent.equip_clear
agent.fade_in
agent.fade_out
agent.goto
agent.main_agent_play_action_at_channel
agent.main_mount_play_action_at_channel
ai.debug_enable_cs
ai.driven_property
ai.formation_debug
ai.formation_speed_adjustment_enabled
ai.help_show_chars
ai.help_show_items
ai.help_spawn
ai.set_health
ai.set_health_help
ai.show_chars
ai.show_items
ai.spawn
atmosphere.current
atmosphere.list
atmosphere.reset
atmosphere.set_by_index
atmosphere.set_by_name
campaign.activate_all_policies_for_player_kingdom
campaign.add_attribute_points_to_hero
campaign.add_building_level
campaign.add_caravan_to_hero
campaign.add_companion
campaign.add_focus_points_to_hero
campaign.add_gold_to_all_heroes
campaign.add_gold_to_hero
campaign.add_horse
campaign.add_influence
campaign.add_morale_to_party
campaign.add_prisoner
campaign.add_progress_to_current_building
campaign.add_random_hero_to_party
campaign.add_random_prisoner_hero
campaign.add_renown_to_clan
campaign.add_sample_children_to_main_character
campaign.add_skill_xp_to_hero
campaign.adopt_hero
campaign.ai_attack_party
campaign.ai_defend_settlement
campaign.ai_goto_settlement
campaign.ai_raid_village
campaign.ai_siege_settlement
campaign.boost_cohesion_of_all_armies
campaign.boost_cohesion_of_army
campaign.burn_village
campaign.calculate_distance_from_main_party
campaign.call_faction_heroes_to_settlement
campaign.cancel_active_quest
campaign.change_clan_leader
campaign.change_current_building
campaign.change_faction_relation
campaign.change_hero_relation
campaign.change_main_hero_age
campaign.check_camp_locations
campaign.check_village_bandit
campaign.clear_settlement_defense
campaign.complete_active_quest
campaign.conceive_child
campaign.control_party_ai_by_cheats
campaign.create_faction_army
campaign.create_perk_main_hero
campaign.create_player_kingdom
campaign.declare_peace
campaign.declare_war
campaign.destroy_clan
campaign.destroy_kindgom
campaign.destroy_party
campaign.difficulty
campaign.election_chooser_cheat
campaign.election_supporter_cheat
campaign.enable_party_count
campaign.expel_clan_from_kindgom
campaign.fill_party
campaign.fill_party_alt_solution_test
campaign.fill_party_tableau_test
campaign.find_alley_owners_with_more_than_one_alley
campaign.find_hero
campaign.find_issue
campaign.find_mobile_party
campaign.find_settlement
campaign.free_player_through_barter
campaign.get_character_id_from_character_code
campaign.get_conversations_tags
campaign.get_criminal_ratings
campaign.get_game_progress
campaign.get_heroes_at_age
campaign.get_infested_hideout
campaign.get_invalid_family_members
campaign.get_lords_inside_settlement
campaign.get_main_party_position
campaign.get_settlement_common_area_states
campaign.get_stance_between_factions
campaign.give_all_crafting_materials_to_main_party
campaign.give_item_to_main_party
campaign.give_money_to_main_party
campaign.give_settlement_to_player
campaign.give_troops
campaign.give_troops_xp
campaign.give_workshop_to_player
campaign.give_xp_to_main_party
campaign.go_to_settlement
campaign.grow_player_babies_to_child
campaign.grow_player_children_to_teen
campaign.grow_player_teen_to_adult
campaign.heal_main_party
campaign.hide_hideouts
campaign.is_hero_suitable_for_marriage_with_player
campaign.join_kingdom
campaign.kill_capturer_party
campaign.kill_hero
campaign.lead_your_faction
campaign.leave_faction
campaign.leave_faction_by_rebellion
campaign.list_active_quests
campaign.list_all
campaign.list_children_heroes_suitable_for_marriage
campaign.list_heroes_suitable_for_marriage
campaign.list_heroes_without_party
campaign.list_home_settlement_of_player
campaign.list_player_traits
campaign.list_tournaments
campaign.list_trade_rumors
campaign.make_hero_fugitive
campaign.make_hero_wounded
campaign.make_main_hero_ill
campaign.make_peace_with_every_faction
campaign.marry_player_with_hero
campaign.move_camera_between_fights
campaign.move_camera_between_fights_automatically
campaign.move_time_forward
campaign.multiply_campaign_speed
campaign.normalize_hideouts
campaign.open_town_mission_spawn_at_workshop
campaign.print_all_issues
campaign.print_issue_statistics
campaign.print_issues
campaign.print_party_count_statistics
campaign.print_party_prisoners
campaign.print_player_progress
campaign.print_projects_in_settlement
campaign.print_settlement_goods
campaign.print_workshop_info
campaign.print_workshops_in_settlement
campaign.rebellion_enabled
campaign.refresh_icon
campaign.refresh_parties
campaign.remove_tracked_object
campaign.reset_player_skills_level_and_perks
campaign.reset_tracker
campaign.set_all_skills_main_hero
campaign.set_army_notifications
campaign.set_banner_editor_is_enabled
campaign.set_crafting_is_enabled
campaign.set_criminal_rating
campaign.set_desertion_enabled
campaign.set_face_gen_is_enabled
campaign.set_hero_age
campaign.set_intensity
campaign.set_kingdom_notifications
campaign.set_main_hero_age
campaign.set_main_hero_stats_to_mid_game
campaign.set_main_party_attackable
campaign.set_midgame_archetype
campaign.set_mood
campaign.set_parties_visible
campaign.set_player_reputation_trait
campaign.set_player_siege_as_sally_out
campaign.set_quest_debug_mode
campaign.set_skill_companion
campaign.set_skill_main_hero
campaign.set_skills_of_hero
campaign.set_town_test_scene
campaign.set_village_test_scene
campaign.show_character_feats
campaign.show_current_location_heroes
campaign.show_direction_of_player_around_settlement
campaign.show_direction_of_settlement_around_main_party
campaign.show_hideouts
campaign.show_party_morale_detail
campaign.show_party_size_limit_detail
campaign.show_possible_battle_scenes
campaign.show_prisoners
campaign.start_barter_with_hero
campaign.start_barter_with_lucon
campaign.start_conversation
campaign.start_election_to_change_policy
campaign.start_election_to_declare_war
campaign.start_election_to_make_peace
campaign.start_king_selection_decision
campaign.start_player_vs_world_truce
campaign.start_player_vs_world_war
campaign.start_rebellion_in_settlement
campaign.start_test_conversation_mission
campaign.start_tournament
campaign.start_world_war
campaign.take_hero_prisoner
campaign.teleport_hero_to_settlement
campaign.throw_prisoner_to_settlement
campaign.toggle_add_castles_to_villages_cheat
campaign.track_object
campaign.use_test_scenes
chatlog.can_focus_while_in_mission
chatlog.clear
close
cloth.reset_meshes
config.antialiasing_technique
config.brightness
config.brightness_calibrated
config.brightness_max
config.brightness_min
config.character_detail
config.cheat_mode
config.control_mouse_movement_accumulation_decay_speed
config.control_mouse_movement_max_accumulation
config.control_mouse_movement_y_scale
config.decal_quality
config.disable_sound
config.display_height
config.display_mode
config.display_referesh_rate
config.display_width
config.dynamic_resolution_fps_target
config.enable_cloth_simulation
config.enable_dynamic_resolution_scale
config.enable_flora_sway
config.environment_detail
config.first_time
config.foliage_quality
config.force_vsync
config.gamma
config.graphics_adapter
config.invert_mouse
config.lighting_quality
config.master_volume
config.max_framerate
config.max_simultaneous_sound_event_count
config.mouse_sensitivity_coefficient
config.music_volume
config.number_of_ragdolls
config.particle_detail
config.particle_quality
config.postfx_bloom
config.postfx_chromatic_aberration
config.postfx_dof
config.postfx_grain
config.postfx_hexagon_vignette
config.postfx_lens_flares
config.postfx_motion_blur
config.postfx_ssr
config.postfx_sssss
config.postfx_streaks
config.postfx_sunshafts
config.postfx_vignette
config.resolution_scale
config.safely_exited
config.save_window_positions
config.selected_monitor
config.shader_quality
config.shadowmap_filtering
config.shadowmap_resolution
config.shadowmap_type
config.sharpen_amount
config.show_framerate
config.sound_device
config.sound_output
config.sound_volume
config.terrain_quality
config.tesselation
config.texture_budget
config.texture_filtering
config.texture_quality
config.water_quality
config.weapon_trail_amount
console.clear
crafting.disable_contour
crafting.dismantle_all
crafting.give_random_weapons
crafting.list_mats
crafting.unlock_all_parts
debug.clear_permanent_debug_render_meshes
debug.mission_spawnpoint_count_and_mesh_checker_ui
debug.print_materials_with_name
debug.print_meshes_with_name
debug.print_meta_meshes_without_lods
debug.print_textures_with_name
debug.reset_ignored_asserts
eventmanager.print_registered_events_and_types
facegen.dress_player
facegen.referesh_character_as_kid
facegen.show_debug
facegen.undress_player
game.reload_animations
game.reload_managed_core_params
game.reload_native_params
game.siege_test
gfx.set_quality
global.illumination
granite.clear_cache
granite.generate_xml
granite.pause
help
items.export_nav_mesh_face_marks
items.find_and_clear_unused_resources
items.find_meshes_without_lods
items.print_all_items_with_generated_lod
items.print_all_items_without_generated_lod
items.print_all_items_without_lod
items.print_faulty_materials
items.take_ss_from_top
localization.check_for_erros
memory.stats
mission.AddDebugTeleporter
mission.AddObjectDestroyer
mission.begin_camera_fade_in
mission.begin_camera_fade_out
mission.begin_camera_fade_out_and_in
mission.disable_fall_avoid
mission.draw_formation_arrangement_debug_lines
mission.draw_formation_order_debug_spheres
mission.draw_point_of_interest_directions
mission.draw_siege_origin_positions
mission.enable_debug_window
mission.enable_fall_damage_warnings
mission.equipment_debug
mission.fix_camera_toggle
mission.flee_enemies
mission.killAgent
mission.list_agent_ids
mission.retreat_side
mission.set_battering_ram_speed
mission.set_camera_position
mission.set_deployment_visualization_selector
mission.set_facial_anim_to_agent
mission.set_shift_camera_speed
mission.set_siege_tower_speed
mission.toggleDisableDying
mission_cpp.fast_forward_mission
mission_cpp.kill_agent
mission_cpp.kill_all_agents_excluding_this
mp_client.list_agent_infos
mp_host.help
mp_host.kick_player
profiler.generate_performance_report
profiler.start_task_profilinf
replay.invisible_agents
replay.read_current_replay
replay.seek_frame
replay.tick_replay
replay.write_current_replay
resource.add_default_levels_to_prefab_file
resource.add_new_water_prefab
resource.clear_gpu_morph_textures
resource.export_meta_mesh_as_obj
resource.save_prefab_files
resource.set_visibility_distance_to_meshes_without_lods
resource.shader.clear_shader_cache
resource.shader.compile_shader_combinations
resource.shader.compile_terrain_shaders
resource.shader.compile_terrain_shaders_of_scene
resource.shader.create_compressed_shader_cache
resource.shader.generate_shaders
resource.shader.recompile_single_shader
resource.shader.save_shader_combinations
resource.shader.save_shader_identifiers
rgl_module_ini_options.always_check_modifications
rgl_module_ini_options.check_colormap_flags
rgl_module_ini_options.detailed_sound_log
rgl_module_ini_options.disable_async_physics
rgl_module_ini_options.disable_async_predraw
rgl_module_ini_options.disable_async_render_jobs
rgl_module_ini_options.disable_camera_precision_offset
rgl_module_ini_options.disable_data_parallelization
rgl_module_ini_options.disable_dynamic_instancing
rgl_module_ini_options.disable_gui_messages
rgl_module_ini_options.disable_oros
rgl_module_ini_options.disable_shadow_occlusion_pass
rgl_module_ini_options.disable_tableau_cache
rgl_module_ini_options.do_sound_one_shot_events
rgl_module_ini_options.enable_deterministic_mode
rgl_module_ini_options.enable_occluder_depth_prepass
rgl_module_ini_options.high_quality_screenshot_height
rgl_module_ini_options.high_quality_screenshot_width
rgl_module_ini_options.limited_framerate
rgl_module_ini_options.log_failed_weapon_collision_sound_events
rgl_module_ini_options.log_level
rgl_module_ini_options.prt_edit_data_folder
rgl_module_ini_options.record_missions
rgl_module_ini_options.screenshot_format
rgl_module_ini_options.screenshot_mod
rgl_module_ini_options.show_scene_terrain_layer_errors
rgl_module_ini_options.supports_postfx_chromatic_aberration
rgl_module_ini_options.supports_postfx_hexagon_vignette
rgl_module_ini_options.supports_postfx_lens_flares
rgl_module_ini_options.supports_postfx_streaks
rgl_module_ini_options.supports_postfx_vignette
rgl_module_ini_options.use_depth_flipping
rgl_module_ini_options.use_physics_engine
rgl_module_ini_options.use_texture_tags
show_memory
siege_test.set_level
siege_test.set_scene
siege_test.set_wallhp
sound.enable_wav_output
sound.reload_sounds
spitems.reload.xml
storymode.activate_conspiracy_quest
storymode.advance_to_kingdom_quests
storymode.complete_banner_investigation
storymode.destroy_all_anti_imperial_kingdoms_except_player_kingdom
storymode.reinforfce_kingdom
storymode.skip_character_creation
storymode.skip_first_phase
storymode.skip_intro
storymode.skip_tutorial_quests
storymode.weaken_kingdom
test_mission.change_faction_armor_color
ui.test_random_admin_message
ui.toggle_ui
Chris started playing PC games in the 1980s, started writing about them in the early 2000s, and (finally) started getting paid to write about them in the late 2000s. Following a few years as a regular freelancer, PC Gamer hired him in 2014, probably so he'd stop emailing them asking for more work. Chris has a love-hate relationship with survival games and an unhealthy fascination with the inner lives of NPCs. He's also a fan of offbeat simulation games, mods, and ignoring storylines in RPGs so he can make up his own.