Skip to Content

Mount & Blade 2: Bannerlord – How to Enable Cheats

Mount & Blade 2 Bannerlord screenshot of  a knight in front of a large army among the hills.

Finding out how to enable cheats in Mount & Blade 2: Bannerlord isn’t too complicated, fortunately! While it may have required editing some files in the past, this is no longer the case since you can do it while playing. And you don’t even need to start a new campaign or save either! Just make sure you’re okay with having achievements disabled once you activate those cheats.

How to Enable Cheats in Mount & Blade 2: Bannerlord

Mount & Blade 2 Bannerlord screenshot of the command line console and a cut-off messages that says, "Achievements are disabled due to cheat".

Before you can use certain hotkeys and commands, you’ll need to enable cheats first. For those playing on PC, press “Alt” and the “`” button near the top left corner of most keyboards. This is the same button where the tilde key is. Pressing both buttons simultaneously will open the console, where you can type cheat commands and activate them. After opening the console, type or copy and paste the following: config.cheat_mode 1

This will activate the cheat mode so you can immediately start using cheat hotkeys and commands via the console. If you want to later disable this mode, you can use the same command and put a zero instead of a one.

For those playing on console, pause and head over to the Campaign Options. Then, scroll down to the bottom and look for a button that says, “Open Cheat Menu”. I haven’t personally tested this, but I’ve checked videos showing how it works. The cheats here are more limited but still provide many useful boosts.

Cheat Hotkeys and Commands in Mount & Blade 2: Bannerlord

Mount & Blade 2 Bannerlord screenshot of the player's skills all at level 300. The command console is slightly visible at the bottom.

This section includes all cheat hotkeys for those playing on PC, as well as popular commands you may want to use. Since there are a ton of console commands, I’ve only included certain ones in the table below. But, if you’re looking for absolutely all of them, you can check the next section further down. Also, if you notice information in a command like [ship name] or [1 to enable], remove the brackets and insert the relevant info for the command to function. For example, “campaign.add_attribute_points_to_hero [Hero Name] | #” becomes “campaign.add_attribute_points_to_hero Skorin | 1”.

Before jumping into the table below, I’ve listed some popular cheat commands:

  • campaign.add_gold_to_hero #
  • campaign.add_influence #
  • campaign.add_renown_to_clan #
  • campaign.add_skill_xp_to_hero [Skill Name] #
  • campaign.give_settlement_to_player [Settlement Name]
  • campaign.add_attribute_points_to_hero [Hero Name] | #
  • campaign.add_focus_points_to_hero [Hero Name] | #
  • campaign.unlock_all_crafting_pieces
  • campaign.heal_player_party
  • If you want a specific item, you can open your inventory and transfer it from the loot side.
  • If you want to recruit a certain troop, open the party menu and recruit them from the left side.
Mount & Blade 2: Bannerlord Cheat Hotkeys and Console Commands
Cheat Hotkeys What it Does
Ctrl + Left-Click Teleports you to where you click on the map.
Ctrl + h Heals you to full health in battle.
Ctrl + Shift + h Heals your horse to full health in battle.
Ctrl + F4 Knocks out the enemy you’re looking at.
Ctrl + Alt + F4 Knocks out all enemies in battle.
Ctrl + F2 Knocks out a friendly troop in battle.
Ctrl + F3 Knocks you out in battle.
Ctrl + Shift + F3 Knocks out the horse you’re riding on.
Console Commands For Cheating What it Does
config.cheat_mode [1 to enable, 0 to disable] Enables or disables cheat mode so you can use commands in the console.
naval.add_ship_to_player [ship name] | # Adds a ship to your party. If left empty, you’ll receive a random one.
naval.unlock_figurehead [figurehead name] or [all] Unlocks ship figureheads in the War Sails expansion.
campaign.add_gold_to_hero # Gives money.
campaign.add_influence # Gives Influence.
campaign.add_renown_to_clan # Adds renown to your clan.
campaign.add_skill_xp_to_hero [Hero Name] | [Skill Name] | # Adds experience to a specific skill.
campaign.set_skill_player [Skill Name] | [Level] Sets a specific skill level for you.
campaign.set_skills_of_hero [Hero Name] | [Level] Sets all skills of a hero to a certain level.
campaign.give_settlement_to_player [Settlement Name] Gives a settlement to you.
campaign.give_workshop_to_player [Settlement Name ] | [Workshop Name] Transfers a workshop to you for free.
campaign.set_campaign_speed_multiplier # Increases overworld speed when fast forwarding.
campaign.add_attribute_points_to_hero [Hero Name] | # Adds attribute points.
campaign.add_focus_points_to_hero [Hero Name] | # Adds focus points.
campaign.unlock_all_crafting_pieces Unlocks all smithing parts.
campaign.heal_player_party Heals all wounded party troops.
campaign.add_crafting_materials Adds 100 of each crafting material to your inventory.
campaign.conceive_child Makes your wife or character pregnant.
campaign.create_clan [Kingdom Name] Creates a new clan and adds it to the specified kingdom.
campaign.add_hero_relation [Hero Name] | # Increases relation with both the specified hero and their clan.
campaign.kill_hero [Hero Name] Kills a hero/lord.
campaign.set_loyalty_of_settlement [Settlement Name] | # Changes a settlement’s loyalty to a specific number.
campaign.set_militia_of_settlement [Settlement Name] | # Changes a settlement’s militia to a specific number.
campaign.set_prosperity_of_settlement [Settlement Name] | # Changes a settlement’s prosperity to a specific number.
campaign.set_security_of_settlement [Settlement Name] | # Changes a settlement’s security to a specific number.
campaign.declare_peace [Faction 1] | [Faction 2] Declares peace between two factions.
campaign.declare_war [Faction 1] | [Faction 2] Declares war between two factions.
campaign.add_building_level [Settlement Name] | [Building Name] Adds a level to a settlement building.
campaign.lead_kingdom Makes you the ruler of your current kingdom.

All Console Commands in Mount & Blade 2: Bannerlord

Mount & Blade 2 Bannerlord screenshot of a knight aiming at looters with a bow.

This section is for every single console command currently in Mount & Blade 2: Bannerlord at the time of publishing this article. I’ve included commands unique to the War Sails expansion as well, so it’s possible certain ones may not be in the vanilla version. With that said, many of these commands have nothing to do with cheating and are purely for developer testing. However, you may see a setting that does something you’d like to tinker with.

If you’re not sure what a command does, you may want to look for more information before potentially breaking your game. Although you can enter many commands to get more information on how to use them. Such as typing “naval.unlock_figurehead” and it’ll tell you that it needs a figurehead ID or “all” to work. Certain commands will give more info if you put a space and then a question mark after them as well.

  • agent.equip_clear
  • agent.goto
  • ai.formation_speed_adjustment_enabled
  • atmosphere.current
  • atmosphere.list
  • atmosphere.reset
  • atmosphere.set_by_index
  • atmosphere.set_by_name
  • atmosphere.set_interpolation_tod
  • benchmark.cpu_benchmark
  • benchmark.cpu_benchmark_mission
  • campaign.activate_all_policies_for_player_kingdom
  • campaign.add_attribute_points_to_hero
  • campaign.add_building_level
  • campaign.add_crafting_materials
  • campaign.add_focus_points_to_hero
  • campaign.add_gold_to_hero
  • campaign.add_hero_relation
  • campaign.add_influence
  • campaign.add_item_to_player_party
  • campaign.add_morale_to_party
  • campaign.add_player_age
  • campaign.add_power_to_notable
  • campaign.add_prisoner_to_party
  • campaign.add_renown_to_clan
  • campaign.add_skill_xp_to_hero
  • campaign.add_supporters_for_main_hero
  • campaign.add_troops
  • campaign.add_xp_to_player_party_prisoners
  • campaign.add_xp_to_player_party_troops
  • campaign.boost_cohesion_of_army
  • campaign.cancel_quest
  • campaign.clear_settlement_defense
  • campaign.conceive_child
  • campaign.create_clan
  • campaign.create_player_kingdom
  • campaign.declare_peace
  • campaign.declare_war
  • campaign.export_hero
  • campaign.export_main_hero
  • campaign.focus_hero
  • campaign.focus_hostile_army
  • campaign.focus_infested_hideout
  • campaign.focus_issue
  • campaign.focus_mobile_party
  • campaign.focus_tournament
  • campaign.give_settlement_to_kingdom
  • campaign.give_settlement_to_player
  • campaign.give_workshop_to_player
  • campaign.heal_player_party
  • campaign.hide_hideouts
  • campaign.hide_settlements
  • campaign.import_main_hero
  • campaign.is_hero_suitable_for_marriage_with_player
  • campaign.join_kingdom
  • campaign.join_kingdom_as_mercenary
  • campaign.kick_companion
  • campaign.kill_hero
  • campaign.lead_kingdom
  • campaign.make_clan_mercenary_of_kingdom
  • campaign.make_trade_agreement
  • campaign.marry_hero_to_hero
  • campaign.marry_player_with_hero
  • campaign.print_all_issues
  • campaign.print_criminal_ratings
  • campaign.print_gameplay_statistics
  • campaign.print_heroes_suitable_for_marriage
  • campaign.print_player_party_position
  • campaign.print_player_traits
  • campaign.print_strength_of_factions
  • campaign.print_strength_of_lord_parties
  • campaign.print_tournaments
  • campaign.rebellion_enabled
  • campaign.remove_militias_from_settlement
  • campaign.rule_your_faction
  • campaign.set_all_companion_skills
  • campaign.set_all_heroes_skills
  • campaign.set_campaign_speed_multiplier
  • campaign.set_clan_culture
  • campaign.set_food_of_settlement
  • campaign.set_hearth_of_settlement
  • campaign.set_hero_crafting_stamina
  • campaign.set_hero_culture
  • campaign.set_hero_trait
  • campaign.set_loyalty_of_settlement
  • campaign.set_main_party_attackable
  • campaign.set_militia_of_settlement
  • campaign.set_parties_visible
  • campaign.set_player_trait
  • campaign.set_prosperity_of_settlement
  • campaign.set_security_of_settlement
  • campaign.set_skill_of_all_companions
  • campaign.set_skill_player
  • campaign.set_skills_of_hero
  • campaign.show_drop_off
  • campaign.show_hideouts
  • campaign.show_relation
  • campaign.show_settlements
  • campaign.toggle_information_restrictions
  • campaign.unlock_all_crafting_pieces
  • chatlog.can_focus_while_in_mission
  • chatlog.clear
  • close
  • cloth.reset_meshes
  • config.animation_sampling_quality
  • 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_refresh_rate
  • config.display_width
  • config.dlss_technique
  • config.dynamic_resolution_fps_target
  • config.dynamic_resolution_min_scale
  • config.enable_alternate_aiming
  • config.enable_cloth_simulation
  • config.enable_controller_vibration
  • config.enable_dynamic_resolution_scale
  • config.enable_flora_sway
  • config.enable_gpu_particle
  • config.enable_touchpad_mouse
  • config.environment_detail
  • config.exposure_compensation
  • config.first_time
  • config.foliage_quality
  • config.force_vsync
  • config.gamma
  • config.graphics_adapter
  • config.gyro_aim_sensitivity
  • config.invert_mouse
  • config.keep_sounds_when_focused_out
  • config.lighting_quality
  • config.localization_debug_mode
  • 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.physics_tick_rate
  • 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_occlusion
  • config.sound_preset
  • config.sound_volume
  • config.terrain_quality
  • config.tesselation
  • config.texture_budget
  • config.texture_filtering
  • config.texture_quality
  • config.voice_chat_volume
  • config.voice_over_volume
  • config.water_quality
  • config.weapon_trail_amount
  • console.clear
  • console.echo_command_window
  • console.echo_command_window_test
  • debug.check_all_scenes_for_problems
  • debug.clear_permanent_debug_render_meshes
  • debug.crash_test
  • debug.detach_watchdog
  • debug.donot_create_dumps_for_warnings
  • 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
  • debug.wait_for_check_all_scenes_for_problems
  • debug.watchdog_property
  • dotnet.show_version
  • facegen.show_debug
  • facegen.toggle_update_deform_keys
  • game.animation_loading_statistics
  • game.reload_animations
  • game.reload_item_usage_sets
  • game.reload_managed_core_params
  • game.reload_native_params
  • game.reset_animation_loading_statistics
  • gfx.set_quality
  • granite.clear_cache
  • granite.pause
  • granite.reload_tilesets
  • help
  • load_new_module
  • localization.change_language
  • localization.check_for_errors
  • localization.reload_texts
  • memory.check_two_full_screen_views
  • memory.gpu_allocator_print_stats
  • memory.print_fragmentation
  • memory.stats
  • mission.fix_camera_toggle
  • mission.flee_enemies
  • mission.flee_team
  • mission.get_face_and_helmet_info_of_followed_agent
  • mission.killAgent
  • mission.kill_all_allies
  • mission.kill_all_sentries
  • mission.kill_n_allies
  • 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.toggleDisableDyingTeam
  • mission_cpp.remove_all_corpses
  • mission_cpp.set_wave_amplitude
  • mission_cpp.set_wave_choppiness
  • mission_cpp.set_wave_power
  • mission_cpp.set_wind_dependency
  • mission_cpp.set_wind_speed
  • mission_cpp.skip_forward_mission_replay
  • mission_cpp.toggle_detail_water
  • module.get_item_mesh_names
  • mp_host.end_warmup
  • mp_host.kill_player
  • mp_perks.raise_event
  • mp_perks.tick_perks
  • naval.add_ship_to_player
  • naval.damage_player_ships
  • naval.focus_player_anchor
  • naval.focus_ship
  • naval.get_mission_settings
  • naval.list_all_figurehead_names
  • naval.list_all_ship_names
  • naval.reset_mission_settings
  • naval.set_maximize_troop_counts
  • naval.set_mission_scene
  • naval.set_mission_ships
  • naval.set_mission_troop_counts
  • naval.start_mission
  • naval.unlock_figurehead
  • platform_services.trigger_invitation
  • profiler.generate_performance_report
  • profiler.start_task_profilinf
  • ps4.intercept_disable
  • ps4.intercept_enable
  • replay.invisible_agents
  • replay.read_current_replay
  • replay.seek_frame
  • replay.tick_replay
  • replay.write_current_replay
  • replay_mission.enable_custom_record
  • resource.add_default_levels_to_prefab_file
  • resource.add_new_water_prefab
  • resource.check_decal_usage_of_particles
  • resource.check_naval_content
  • resource.defrag_render_buffers
  • resource.save_prefab_files
  • resource.set_visibility_distance_to_meshes_without_lods
  • resource.shader.clear_shader_cache
  • resource.shader.compile_shader_combinations
  • resource.shader.generate_shaders
  • resource.shader.invalidate_temp_shader_cache_of_scene
  • resource.shader.recompile_single_shader
  • resource.shader.save_shader_combinations
  • resource.shader.save_shader_indentifiers
  • 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_frame_count
  • 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_level
  • rgl_module_ini_options.prt_edit_data_folder
  • 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.terrain_compression_type
  • rgl_module_ini_options.use_depth_flipping
  • rgl_module_ini_options.use_physics_engine
  • rgl_module_ini_options.use_texture_tags
  • scoreboard.force_toggle
  • show_memory
  • state_string.benchmark_end
  • state_string.benchmark_start
  • storymode.add_family_members
  • ui.cb_apply_battle_layout_from_string
  • ui.cb_clear_siege_machine_selection
  • ui.cb_copy_battle_layout_to_clipboard
  • ui.set_debug_mode
  • ui.set_screen_debug_information_enabled
  • ui.toggle_ui
  • ui.use_generated_prefabs