The Crusader Kings 3 Database

Crusader Kings 3 Cheats and Console Commands

The only resource you'll ever need for anything related to Crusader Kings 3 console commands and cheats. Includes every console command from the latest version of the game, along with code lists, guides and useful tips.

Crusader Kings 3

How to Use CK3 Console Commands

  1. 1

    Add -console to your game's launch options or launch the game via the "Open game in Debug Mode" button in the launcher. (More Help)

  2. 2

    Press ` to open the console. If that doesn't work, try ~ , § or SHIFT + 2 .

  3. 3

    Type a command into the console and hit ENTER to run it.

More Help

On this page you can find a complete, up-to-date list of all 99 CK3 console commands, these are commonly referred to as cheats.

Character IDs can be found by hovering over a character in the GUI (the ID will be shown in the tooltip).

CK3 Console Commands List

Command Description Syntax
age

This command adds a specified amount of age to the specified character. If a negative value is used, the age will decrease by this amount. If no character is specified, then the amount will be added to your character.

age < Amount < Character ID >
add_claim

This command adds the pressed claim of a specified title to the specified character. If no character is specified, then the claim will be added to your character.

add_claim < Title ID < Character ID >
add_doctrine

This command adds a specified doctrine to the specified faith. If no faith is specified, then the doctrine will be added to your faith.

add_doctrine < Doctrine ID < Faith ID >
add_dread

This command adds a specified amount of dread to the specified character. If a negative value is used, the dread will decrease by this amount. If no character is specified, then the amount will be added to your character.

add_dread < Amount < Character ID >
add_maa

This command adds a specified reigment of men-at-arms to the specified character. If no character is specified, then the regiment will be added to your character. To view all available regiment IDs, press the tab key on your keyboard when in-game.

add_maa < Regiment ID < Character ID >
add_perk

This command adds a specified perk to the specified character. If no character is specified, then the perk will be added to your character. To view all available perk IDs, press the tab key on your keyboard when in-game.

add_perk < Perk ID < Character ID >
add_piety

This command adds a specified amount of piety to your character, with the default amount being 1,000. If a negative value is used, your piety will decrease by this amount.

add_piety < Amount >
add_prestige

This command adds a specified amount of prestige to your character, with the default amount being 1,000. If a negative value is used, your prestige will decrease by this amount.

add_prestige < Amount >
add_realm_law

This command passes a specified law within the specified character's realm. If no character is specified, then the law will be passed within your realm. To view all available law IDs, press the tab key on your keyboard when in-game.

add_realm_law < Law ID < Character ID >
add_realm_law_skip_effects

This command adds a specified law to the specified character's realm. If no character is specified, then the law will be added to your realm. To view all available law IDs, press the tab key on your keyboard when in-game.

add_realm_law_skip_effects < Law ID < Character ID >
add_relation

This command adds a specified relation between two specified characters. If only one character is specified, then the relation will be added between that and your character.

add_relation < Relation ID < Character ID >
add_secret

This command adds a specified secret to the specified character. If no character is specified, then the secret will be added to your character. Using two character IDs will create a secret held by only those two characters.

add_secret < Secret ID < Character ID >
add_stress

This command adds a specified amount of stress to the specified character. If a negative value is used, the stress will decrease by this amount. If no character is specified, then the stress will be added to your character.

add_stress < Amount < Character ID >
add_title_law

This command adds a specified succession law to the specified title.

add_title_law < Title ID < Law ID >
add_trait

This command adds a specified trait to the specified character. If no character is specified, then the trait will be added to your character. View all trait IDs at: commands.gg/ck3/traits.

add_trait < Trait ID < Character ID >
add_lifestyle_xp_all

This command adds a specified amount of experience to all lifestyles of the specified character. If no character is specified, then the experience will be added to your character's lifestyles.

add_lifestyle_xp_all < Amount < Character ID >
add_diplomacy_lifestyle_xp

This command adds a specified amount of diplomacy lifestyle experience to the specified character, with the default amount being 1,000. If no character is specified, then the experience will be added to your character's lifestyle.

add_diplomacy_lifestyle_xp < Amount < Character ID >
add_martial_lifestyle_xp

This command adds a specified amount of martial lifestyle experience to the specified character, with the default amount being 1,000. If no character is specified, then the experience will be added to your character's lifestyle.

add_martial_lifestyle_xp < Amount < Character ID >
add_stewardship_lifestyle_xp

This command adds a specified amount of stewardship lifestyle experience to the specified character, with the default amount being 1,000. If no character is specified, then the experience will be added to your character's lifestyle.

add_stewardship_lifestyle_xp < Amount < Character ID >
add_intrigue_lifestyle_xp

This command adds a specified amount of intrigue lifestyle experience to the specified character, with the default amount being 1,000. If no character is specified, then the experience will be added to your character's lifestyle.

add_intrigue_lifestyle_xp < Amount < Character ID >
add_learning_lifestyle_xp

This command adds a specified amount of learning lifestyle experience to the specified character, with the default amount being 1,000. If no character is specified, then the experience will be added to your character's lifestyle.

add_learning_lifestyle_xp < Amount < Character ID >
bypass_requirements

This command allows your character to bypass any requirements for player decisions, schemes, laws, interactions, title creation, and also struggle endings.

bypass_requirements
change_culture

This command changes the specified culture of a county to a new specified culture.

change_culture < County ID < Culture ID >
change_development_level

This command adds a specified amount of development to the specified county or barony. If a negative value is used, development will decrease by this amount. If no county or barony is specified, then the amount will be added to your capital.

change_development_level < Amount < County ID or Barony ID >
change_fervor

This command adds a specified amount of fervor to the specified faith, with the default amount being 10. If a negative value is used, fervor will decrease by this amount. If no faith is specified, then the amount will be added to your faith.

change_fervor < Amount < Faith ID >
change_diplomacy

This command adds a specified amount of diplomacy skill to the specified character. If a negative value is used, then the diplomacy skill will decrease by this amount. If no character is specified, then the amount will be added to your character's skill.

change_diplomacy < Amount < Character ID >
change_martial

This command adds a specified amount of martial skill to the specified character. If a negative value is used, then the martial skill will decrease by this amount. If no character is specified, then the amount will be added to your character's skill.

change_martial < Amount < Character ID >
change_stewardship

This command adds a specified amount of steward skill to the specified character. If a negative value is used, then the steward skill will decrease by this amount. If no character is specified, then the amount will be added to your character's skill.

change_stewardship < Amount < Character ID >
change_intrigue

This command adds a specified amount of intrigue skill to the specified character. If a negative value is used, then the intrigue skill will decrease by this amount. If no character is specified, then the amount will be added to your character's skill.

change_intrigue < Amount < Character ID >
change_learning

This command adds a specified amount of learning skill to the specified character. If a negative value is used, then the learning skill will decrease by this amount. If no character is specified, then the amount will be added to your character's skill.

change_learning < Amount < Character ID >
change_prowess

This command adds a specified amount of prowess skill to the specified character. If a negative value is used, then the prowess skill will decrease by this amount. If no character is specified, then the amount will be added to your character's skill.

change_prowess < Amount < Character ID >
charinfo

This command displays in-game characters' information.

charinfo
clear_character_modifiers

This command removes all character modifiers from the specified character. If no character is specified, then the modifiers will be removed from your character.

clear_character_modifiers < Character ID >
clear_title_laws

This command removes all title succession laws from the the specified empire.

clear_title_laws < Title ID >
clear_traits

This command removes all traits from the specified character. If no character is specified, then the traits will be removed from your character.

clear_traits < Character ID >
discover_all_eras

This command discovers all innovations for the specified character's culture. If no character is specified, then the innovations will be discovered for your character.

discover_all_eras < Character ID >
discover_era

This command discovers all of a specified era's innovations for the specified character's culture. If no character is specified, then the innovations will be discovered for your character. To view all available era IDs, press the tab key on your keyboard when in-game.

discover_era < Era ID >
discover_fascination

This command discovers the current fascination for the culture of the specified character. If no character is specified, then the fascination will be discovered for your character.

discover_fascination < Character ID >
discover_innovation

This command discovers a specified innovation for the culture of the specified character. If no character is specified, then the innovation will be discovered for your character. To view all available innovation IDs, press the tab key on your keyboard when in-game. View all innovation IDs at: commands.gg/ck3/innovations.

discover_innovation < Innovation ID < Character ID >
dynasty_prestige

This command adds a specified amount of renown to the specified dynasty, with the default value being 1,000. If a negative value is used, then the renown will decrease by this amount. If no dynasty is specified, then the renown will be added to your character's dynasty.

dynasty_prestige < Amount < Dynasty ID >
effect start_cat_story_cycle_effect

This command gives your character the cat pet.

effect start_cat_story_cycle_effect
effect start_dog_story_cycle_effect

This command gives your character the dog pet.

effect start_dog_story_cycle_effect
end_schemes

This command ends all schemes which are targeting you.

end_schemes
event

This command starts the specified event for the specified character. If no character is specified, then the event will start for your character. View all event IDs at: commands.gg/ck3/events.

event < Event ID < Character ID >
fow

This command enables and disables (toggles) the fog of war.

fow
gain_all_dynasty_perks

This command purchases all dynasty legacies for the specified character. If no character is specified, then all dynasty legacies will be purchased for your character.

gain_all_dynasty_perks < Character ID >
gain_all_perks

This command grants the specified character with all lifestyle perks. If no character is specified, then the perks will be given to your character.

gain_all_perks < Character ID >
give_title

This command grants the specified character with the specified title. If no character is specified, then the title will be give to your character.

give_title < Title ID < Character ID >
gold

This command grants your character with the specified amount of gold, with the default value being 1,000. If a negative value is used, then the gold will decrease by this amount.

gold < Amount >
guaranteed_scheme_success

This command causes all schemes to become successful.

guaranteed_scheme_success
guaranteed_scheme_secrecy_success

This command causes all schemes to always be secret.

guaranteed_scheme_secrecy_success
instabuild

This command instantly finishes all construction projects within your characer's domain. Any new constructions that are started will complete within one day, and your character's men-at-arms are instantly reinforced. Using this command again disables this feature.

instabuild
instant_birth

This command causes all pregnancies to last one day. Using this command again disables this feature.

instant_birth
join_era

This command enters a specified era for the specified character's culture. If no character is specified, then the era will be entered for your character's culture. To view all available era IDs, press the tab key on your keyboard when in-game.

join_era < Era ID >
kill

This command kills the specified character. If no character is specified, then your character will be killed.

kill < Character ID >
know_schemes

This command discovers all schemes currently targeting your character.

know_schemes
merge_culture

This command causes all counties to switch from one specified culture to another specified culture.

merge_culture < Culture ID < Culture ID >
pregnancy

This command impregnates the specified female character with a specified father. If no father is specified, then an unknown father will be selected.

pregnancy < Character ID < Character ID >
remove_doctrine

This command removes a specified doctrine from the specified faith. If no faith is specified, then the doctrine will be removed from your faith. To view all available doctrine IDs, press the tab key on your keyboard when in-game.

remove_doctrine < Doctrine ID < Faith ID >
remove_nick

This command removes the current nickname from the specified character. If no character is specified, then the nickname will be removed from your character. To view all available nickname IDs, press the tab key on your keyboard when in-game.

remove_nick < Character ID >
remove_relation

This command removes the specified relation between two specified characters. If only one character is specified, then your character will be used as the second character.

remove_relation < Relation ID < Character ID >
remove_trait

This command removes a specified trait from the specified character. If no character is specified, then the the trait will be removed from your character. View all trait IDs at: commands.gg/ck3/traits.

remove_trait < Trait ID < Character ID >
set_culture

This command changes the specified character's culture to a new specified culture. If no character is specified, then the culture will be changed for your character. To view all available culture IDs, press the tab key on your keyboard when in-game.

set_culture < Culture ID < Character ID >
set_dread

This command sets the specified character's dread to a new specified amount. If no character is specified, then the dread will be changed for your character.

set_dread < Amount < Character ID >
set_faith

This command changes the specified character's faith to a new specified faith. If no chracter is specified, then the faith will be changed for your character. To view all available faith IDs, press the tab key on your keyboard when in-game.

set_faith < Faith ID < Character ID >
set_focus

This command sets the specified character's focus to a new specified focus. If no character is specified, then the focus will be changed for your character.

set_focus < Focus ID < Character ID >
set_nick

This command grants the specified character with a specified nickname. If no character is specified, then the nickname will be given to your character. To view all available nickname IDs, press the tab key on your keyboard when in-game.

set_nick < Nickname ID < Character ID >
set_sexuality

This command changes the specified character's sexual orientation to a new specified sexuality. If no character is specified, then the sexuality will be changed for your character.

set_sexuality < Sexuality ID < Character ID >
set_stress

This command sets the specified character's stress to a new specified amount. If no character is specified, then the stress will be changed for your character.

set_stress < Amount < Character ID >
set_diplomacy

This command sets the specified character's diplomacy skill to a new specified amount. If no character is specified, then the diplomacy skill will be changed for your character.

set_diplomacy < Amount < Character ID >
set_martial

This command sets the specified character's martial skill to a new specified amount. If no character is specified, then the martial skill will be changed for your character.

set_martial < Amount < Character ID >
set_stewardship

This command sets the specified character's stewardship skill to a new specified amount. If no character is specified, then the stewardship skill will be changed for your character.

set_stewardship < Amount < Character ID >
set_intrigue

This command setsthe specified character's intrigue skill to a new specified amount. If no character is specified, then the intrigue skill will be changed for your character.

set_intrigue < Amount < Character ID >
set_learning

This command sets the specified character's learning skill to a new specified amount. If no character is specified, then the learning skill will be changed for your character.

set_learning < Amount < Character ID >
set_prowess

This command sets the specified character's prowess skill to a new specified amount. If no character is specified, then the prowess skill will be changed for your character.

set_prowess < Amount < Character ID >
set_date

This command sets the current date to a new specified date. If no date is selected, then it will be set to the 1st of January.

set_date < Year < Month < Day >
yesmen

This command causes AI characters to accept proposals. Using this command again disables this feature.

yesmen
yesmen_instant

This command causes AI characters to instantly accept proposals. Using this command again disables this feature.

yesmen_instant
progress_struggle_phase

This command adds a specified amount of catalyst points towards the next phase of the specified struggle. To view all available struggle IDs, press the tab key on your keyboard when in-game.

progress_struggle_phase < Struggle ID < Phase ID < Amount >
clear

This command clears all console history.

clear
dump_bookmark_portraits

This console command will create and dump bookmark portraits for all bookmark characters. The generated bookmark portraits are saved to "DocumentsParadox InteractiveCrusader Kings IIIcommonbookmarkportraits".

dump_bookmark_portraits
effect

This command executes the specified scripted effect.

effect < Script >
faction_spawn

This command spawns the specified faction, as long as there are valid counties to create it.

faction_spawn < Faction Type >
generate_cadet_coa

This command creates a new coat of arms for your character's house.

generate_cadet_coa
guaranteed_scheme_failure

This command causes all schemes to be unsuccessful.

guaranteed_scheme_failure
guaranteed_scheme_secrecy_failure

This command prevents all schemes from becoming secret.

guaranteed_scheme_secrecy_failure
help

This command displays the description of the specified command. If no command is specified, then all console commands will be displayed.

help < Command >
instamove

This command causes armies to move one barony per day (this will affect both your and AI's armies).

instamove
map_editor

This command opens the map editor.

map_editor
nomen

This command causes AI characters to refuse proposals. Using this command again disables this feature.

nomen
observe

This command enters observer mode.

observe
play

This command switches your character to a new specified character.

play < Character ID >
portrait_editor

This command opens the portrait editor.

portrait_editor
reload

This command reloads mod and game files into memory. To view all possible reloadable targets, press the tab key on your keyboard when in-game.

reload < File Name / Target >
run

This console command runs the list of commands (separated by a new line) in the specified text file. The text file with the list of commands should be saved to the following folder: "Documents/Paradox Interactive/Crusader Kings III/run".

run
set_is_ai

This command causes the AI to control the specified character.

set_is_ai < Character ID >
set_is_player

This command prevents the AI from controlling the specified character.

set_is_player < Character ID >
script_docs

This is a debug command that will save a complete list of all modifiers, triggers, effects, event scopes, and more debug information to "DocumentsParadox InteractiveCrusader Kings IIIlogs".

script_docs
tick_development

This command adds a specified amount of development to all counties.

tick_development < Amount >

Full Guide: Enable and Use the Console in Crusader Kings 3

If you've played any Paradox Interactive games before, you probably know that most of them come with a console that allows you to enter cheat codes. Crusader Kings 3 is no different. This guide takes you through the steps you need to follow to enable Debug Mode (which will enable the console) and how to use the console.

Debug Mode needs to be enabled in order for the console to work. The steps to enable the console are different depending on which platform you're playing CK3 on. We've provided help for each below. Use these links to jump to your platform:

Once you've enabled Debug Mode (using one of the methods linked above), use one of the following keys to open the console (try until one works, as the key to open the console is different for each keyboard layout):

  • `
  • ²
  • °
  • ^
  • ~
  • §
  • SHIFT + 3 (at the same time)
  • ALT + 2 + 1 (at the same time)
  • SHIFT + 2 (at the same time)

Type a command into the console and hit ENTER on your keyboard to run it.

Enable Debug Mode via Launcher (All Platforms)

You can launch the game with Debug Mode enabled via the launcher. Note that you will need to do this each time you open the game. To do this, click "Game settings" in the left menu of the launcher, then click the "LAUNCH" button next to the "Open game in Debug Mode" setting:

Crusader Kings 3 debug_mode launch option

Enable Debug Mode on Steam (Using Mods)

The easiest way to enable Debug Mode on CK3 if you're using Steam is via mods. First, visit the following link (Steam Workshop page for Debug Toggle mod):

https://steamcommunity.com/sharedfiles/filedetails/?id=2264428428

Then click the "Subscribe" button:

Subscribe to Toggle Debug CK3 mod button

Now, open up CK3 (you will need to close and re-open the game if you already had it open when you clicked Subscribe). Visit the Encyclopedia and click the "Toggle Debug" button to enable Debug Mode:

Toggle Debug Mode button from Toggle Debug mod

Enable Debug Mode on Steam (Using Launch Options)

If you don't want to use a mod to toggle Debug Mode, you can add a launch option to your game instead. First, right click "Crusader Kings III" in your Steam Library and click "Properties…":

Crusader Kings 3 Steam properties button

Then, in the Launch Options section of the Properties menu, enter -debug_mode :

Crusader Kings 3 debug_mode launch option

Now, open the game and Debug Mode will be enabled (steps to open console are at the top of this page). If you already had the game open, you'll need to close and re-open for the launch option to take effect.