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
- Cheat Hotkeys and Commands in Mount & Blade 2: Bannerlord
- All Console Commands in Mount & Blade 2: Bannerlord
How to Enable Cheats in Mount & Blade 2: Bannerlord
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
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
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

Jeff is a journalist with over 10 years of experience writing, streaming, and making content about video games. With an associate degree in journalism, he’s a sucker for RPGs, survival games, roguelikes, and more.




