Home GuidesCrusader Kings 3 Console Commands and Cheats: Full List and How to Enable the Debug Console

Crusader Kings 3 Console Commands and Cheats: Full List and How to Enable the Debug Console

by Count Vlad

Deck line (for the subtitle field): Verified against the current game version.

Crusader Kings 3 console commands let you add gold, change traits, win schemes, convert cultures and faiths, and spawn historical artifacts, but only in non-Ironman games with debug mode enabled. This guide explains how to turn on the debug console and lists the main cheat commands, scripted effects, and artifact codes, verified against the CK3 Wiki for PC version 1.19.

Crusader Kings 3 console commands are entered through a debug console that Paradox keeps switched off by default. Once you enable debug mode and open the console, you can hand yourself gold and prestige, edit traits and skills, force scheme outcomes, convert whole realms, and spawn historical artifacts. The catch is that the console only works in non-Ironman saves, so a game using cheats will not be an Ironman game. Everything below is verified against the CK3 Wiki for PC version 1.19.

How to Enable Debug Mode in Crusader Kings 3

Debug mode has to be switched on before launch. There are several official ways to do it, depending on where you own the game.

  • Paradox launcher: open Game Settings, scroll to “Open game in Debug Mode”, then click Launch.
  • Steam: right-click the game, open Properties, add -debug_mode to the Launch Options, then start the game.
  • Windows standalone: add -debug_mode to the CK3 shortcut target, or launch from a batch file with start ck3.exe -debug_mode.
  • GOG / GOG Galaxy: enable custom launch arguments and use -debug_mode (or debug_mode) as described on the wiki.
  • Xbox Game Pass / Windows Store: run start shell:AppsFolder\ParadoxInteractive.ProjectTitus_zfnrdv2de78ny!App -debug_mode each time, or put it in a batch file.

Debug mode also exposes more than the console: the Portrait Editor, GUI Editor and Tweak Menu, instant debug interactions such as opinion changes and imprisonment, Ctrl+click to take control of a character, Alt+click to kill one, and on-hover values such as character ID, fertility, health, stress and weight.

How to Open the Console

With debug mode active and a non-Ironman game loaded, open the console with one of these keys, which vary by keyboard layout: Shift+2, Alt+2+1, Shift+3, the section sign, tilde, caret, degree, superscript-two, or the backtick. On QWERTY keyboards the key is the backtick (`). If none work, try Shift+Alt+C.

Two discovery tricks help once the console is open: pressing Tab shows available commands, and pressing Tab again after typing a command reveals valid parameters such as traits, perks, titles, doctrines, cultures and innovations. The charinfo command, or simply hovering a character in debug mode, shows the character IDs that many commands need.

The Most Useful CK3 Cheat Commands

Command Effect Example
gold Adds gold (default 1000; negative removes). gold 500
add_prestige Adds prestige (default 1000). add_prestige 16000
add_piety Adds piety (default 1000). add_piety 9000
dynasty_prestige Adds or removes renown (default 1000). dynasty_prestige 100000
add_trait Adds a trait to a character. add_trait witch
remove_trait Removes a trait (Tab reveals IDs). remove_trait witch
add_perk Adds a lifestyle perk (Tab reveals IDs). add_perk thoughtful_perk
gain_all_perks Gives all lifestyle perks. gain_all_perks
kill Kills a character, or the player if omitted. kill 1234
yesmen Makes AI accept all proposals (toggle). yesmen
instabuild Finishes construction and reinforces men-at-arms (toggle). instabuild
bypass_requirements Ignores requirements for most actions. bypass_requirements

Full CK3 Console Command List

Resources and currencies

Command Effect Parameters
gold Adds or removes gold; default 1000. [amount]
add_prestige Adds or removes prestige; default 1000. [amount]
add_piety Adds or removes piety; default 1000. [amount]
add_piety_no_experience Adds piety without raising devotion level. [amount]
dynasty_prestige Adds or removes renown; default 1000. [amount] [dynasty id]
add_influence Adds or removes influence; default 1000. [amount]
add_merit Adds or removes merit; default 1000. [amount]
barter_goods Adds or removes barter goods; default 500. [amount]
change_treasury Adds or removes treasury. [amount]
change_provisions Adds or removes provisions. [amount]
add_house_unity_value Adds or subtracts house unity. [amount]
change_house_unity_stage Sets house unity to a named level. [level name]
effect change_current_court_grandeur = Adds or removes court grandeur. [amount]

Character skills

Command Effect Parameters
change_diplomacy / set_diplomacy Adds to, or sets, diplomacy. [amount] [character id]
change_martial / set_martial Adds to, or sets, martial. [amount] [character id]
change_stewardship / set_stewardship Adds to, or sets, stewardship. [amount] [character id]
change_intrigue / set_intrigue Adds to, or sets, intrigue. [amount] [character id]
change_learning / set_learning Adds to, or sets, learning. [amount] [character id]
change_prowess / set_prowess Adds to, or sets, prowess. [amount] [character id]

Traits, perks and lifestyle

Command Effect Parameters
add_trait / remove_trait Adds or removes a trait (Tab reveals IDs). [trait id] [character id]
clear_traits Removes all traits from a character. [character id]
add_perk Adds a lifestyle perk (Tab reveals IDs). [perk id] [character id]
gain_all_perks Gives all lifestyle perks. [character id]
gain_all_dynasty_perks Buys all dynasty legacies. [character id]
add_lifestyle_xp_all Adds XP to all lifestyles; default 1000. [amount] [character id]
add_lifestyle_xp [lifestyle] Adds XP to one lifestyle (diplomacy/martial/stewardship/intrigue/learning/wanderer). [amount] [character id]
set_focus Sets a lifestyle focus. [focus id] [character id]

Stress, dread, secrets and relations

Command Effect Parameters
add_stress / set_stress Adds to, or sets, stress. [amount] [character id]
add_dread / set_dread Adds to, or sets, dread. [amount] [character id]
add_secret Adds a secret (Tab reveals IDs). [secret id] [character id]
add_relation / remove_relation Adds or removes a relation. [relation id] [character id]
set_nick / remove_nick Sets or removes a nickname. [nickname id] [character id]
set_sexuality Sets sexual orientation. [sexuality id] [character id]
clear_character_modifiers Removes all character modifiers. [character id]

Schemes

Command Effect
complete_schemes Completes all schemes started by a character.
end_schemes Abandons all schemes targeting the player.
know_schemes Reveals all schemes targeting the player.
guaranteed_scheme_success Makes schemes always succeed (toggle).
guaranteed_scheme_secrecy_success Makes schemes always stay secret (toggle).

Titles, claims, laws and government

Command Effect Parameters
add_claim Adds a pressed claim on a title. [title id] [character id]
give_title Gives a title to a character. [title id] [character id]
add_realm_law Passes a realm law (Tab reveals IDs). [law id] [character id]
add_realm_law_skip_effects Adds a realm law, skipping the effects path. [law id] [character id]
add_title_law Adds a succession law to a title. [title id] [law id]
clear_title_laws Removes all succession laws from a title. [title id]
effect change_government = Changes government (requires the relevant DLC). [government id]

Culture and faith

Command Effect Parameters
change_culture Changes a county’s culture. [county id] [culture id]
set_culture Changes a character’s culture (Tab reveals IDs). [culture id] [character id]
merge_culture Merges one culture’s counties into another. [culture id] [culture id]
set_faith Changes a character’s faith (not heads of faith). [faith id] [character id]
add_doctrine / remove_doctrine Adds or removes a faith doctrine. [doctrine id] [faith id]
change_fervor Adds or removes fervor; default 10. [amount] [faith id]

Realm, development and innovations

Command Effect Parameters
change_development_level Adds or removes development in a county or barony. [amount] [county/barony id]
discover_innovation Discovers one innovation (Tab reveals IDs). [innovation id] [character id]
discover_era Discovers an era and its innovations. [era id]
discover_all_eras Discovers all innovations for a culture. [character id]
discover_fascination Discovers the current fascination. [character id]
join_era Enters an era for a culture. [era id]

Toggles and speed-ups

Command Effect
instabuild Finishes construction and reinforces men-at-arms (toggle).
instasiege Completes sieges at day end (toggle).
instant_birth Pregnancies last one day (toggle).
instant_responses Characters answer immediately (toggle).
instant_culture_reformation Tradition changes are instant (toggle).
yesmen / yesmen_instant AI accepts all proposals, instantly with the second (toggle).
fow Toggles fog of war.
bypass_requirements Ignores requirements for most actions.

Characters, AI and miscellaneous

Command Effect Parameters
age Changes age; negative lowers it. [amount] [character id]
kill Kills a character, or the player if omitted. [character id]
pregnancy Makes a female character pregnant. [character id] [character id]
ai.disable / ai.enable Disables or enables AI for one character or all. [character id]
charinfo Shows character IDs in-game. None
abort_travel_plan Cancels the current activity/travel. [character id]
skip_activity_phase Moves to the next activity phase. [character id]
add_maa Adds a men-at-arms regiment (Tab reveals IDs). [regiment id] [character id]
start_diarchy / end_diarchy Starts or ends power sharing. [character id]
start_struggle Starts a struggle (Tab reveals IDs). [struggle id]
progress_struggle_phase Adds catalyst points toward the next phase. [struggle id] [phase id] [amount]
set_date Sets the date (year.month.day). [date]
add_pending_court_event Adds a pending royal court event. None
event Triggers an event. [event id] [character id]

Using the effect Command (Scripted Effects)

Many advanced cheats are not single commands but scripted effects run through the effect command. As of version 1.18.0 the old wrapper syntax effect = { add_prestige = 100 } is no longer supported. Effects are now written directly, for example effect add_prestige = 100, though curly braces can still be used inside the effect itself.

To run an effect on a character other than the player, target it explicitly with effect character:<character_id> = { effect_name = parameters }, or pin a character and use effect random_pinned_character = { effects }. This is what makes effect the gateway to far more than the standard cheat table exposes.

Useful Scripted Effect Examples

Script Effect
effect spawn_army = { men_at_arms = { type = huscarl men = 500 } location = capital_province } Spawns special soldiers.
effect add_trait_xp = { trait = lifestyle_blademaster value = 100 } Adds single-path leveled-trait XP.
effect add_trait_xp = { trait = lifestyle_hunter track = venator value = 100 } Adds multi-path leveled-trait XP.
effect root = { set_father = character:7627 } Sets a parent (historical IDs only).
effect root = { set_house = character:7627.house } Sets the character’s house (historical IDs only).
effect title:k_egypt = { set_de_jure_liege_title = title:e_byzantium } Makes one title de jure part of another.
effect every_vassal_or_below = { add_trait = intellect_good_3 } Adds a trait to every subject.
effect root.culture = { add_culture_tradition = tradition_horse_lords } Adds a tradition to the player’s culture.

Mass Conversion Commands

Command Result
effect every_held_title = { set_county_culture = root.culture } Converts every domain county to your culture.
effect every_sub_realm_county = { set_county_culture = root.culture } Converts every realm county to your culture.
effect every_sub_realm_county = { set_county_faith = root.faith } Converts every realm county to your faith.
effect every_vassal_or_below = { set_culture = root.culture } Converts every vassal and sub-vassal to your culture.
effect every_vassal_or_below = { set_character_faith = root.faith } Converts every vassal and sub-vassal to your faith.
effect every_courtier_or_guest = { set_culture = root.culture } Converts every courtier and guest to your culture.
effect every_vassal_or_below = { change_government = feudal_government } Converts every vassal and sub-vassal to feudal government.
effect every_held_title = { set_de_jure_liege_title = root.primary_title } Assimilates every held title into the primary title.

Shattered World Commands

Command Result
effect every_ruler = { every_held_title = { limit = { tier >= tier_empire } holder = { destroy_title = prev } } } Shatters the world to the kingdom level.
effect every_ruler = { every_held_title = { limit = { tier >= tier_kingdom } holder = { destroy_title = prev } } } Shatters the world to the duchy level.
effect every_ruler = { every_held_title = { limit = { tier >= tier_duchy } holder = { destroy_title = prev } } } Shatters the world to the county level.

Spawning Artifacts

Most artifacts are built by complex scripts and cannot be spawned from the console, but historical artifacts can. The syntax is effect create_artifact_<name>_effect = { OWNER = this }, and the game will crash without the { OWNER = this } scope. A selection of popular examples:

effect create_artifact_excalibur_effect = { OWNER = this }        # Excalibur
effect create_artifact_durendal_effect = { OWNER = this }         # Durendal
effect create_artifact_joyeuse_effect = { OWNER = this }          # Joyeuse
effect create_artifact_curtana_effect = { OWNER = this }          # Curtana
effect create_artifact_legbiter_effect = { OWNER = this }         # Legbiter
effect create_colada_effect = { OWNER = this }                    # Colada
effect create_artifact_wall_cid_sword_effect = { OWNER = this }   # Tizona
effect create_artifact_ascalon_effect = { OWNER = this }          # Ascalon
effect create_artifact_reichskrone_effect = { OWNER = this }      # Reichskrone
effect create_artifact_papal_tiara_effect = { OWNER = this }      # Papal Tiara
effect create_artifact_peacock_throne_effect = { OWNER = this }   # Peacock Throne
effect create_artifact_sculpture_ark_of_covenant_effect = { OWNER = this }  # Ark of the Covenant
effect create_artifact_throne_charlemagne_effect = { OWNER = this }         # Throne of Charlemagne
effect create_artifact_heirloom_seal_effect = { OWNER = this }    # Heirloom Seal
effect create_artifact_mantle_of_the_prophet_effect = { OWNER = this }      # Mantle of the Prophet

This is a selection. The CK3 Wiki lists the full set of more than one hundred historical artifacts.

Testing and Developer Commands

Command Effect
clear Clears console history.
help Prints a command description, or lists commands if empty.
dump_bookmark_portraits Creates bookmark portraits in the CK3 documents folder.
faction_spawn Spawns a faction type if valid counties or courtiers exist.
generate_cadet_coa Generates a new coat of arms for the player’s house.
guaranteed_scheme_failure Makes schemes never succeed.
guaranteed_scheme_secrecy_failure Makes schemes never stay secret.
instamove Armies move one barony per day, AI included.
map_editor Opens the map editor.
nomen Makes AI refuse all proposals (toggle).

The Effects List

Beyond the cheat page, CK3 has a much larger scripted-effects layer. The game can generate a local effects.log with the script_docs console command, written to Documents/Paradox Interactive/Crusader Kings III/logs/. The CK3 Wiki also keeps a transcribed Effects list covering characters, houses, factions, wars, activities, armies, artifacts and titles, plus iterator patterns such as every_*, ordered_* and random_*. That transcribed list is useful for scope, but the wiki notes it is partially outdated, with some effects deprecated and some newer ones missing, so treat it as a modding-style supplement rather than a guaranteed reference.

A Note Before You Start

Console commands work only in non-Ironman games with debug mode enabled, so a campaign that uses them will not be an Ironman save. Many cheats are toggles that you turn off by entering them again, and a few, including artifact spawning without the correct scope, can crash the game, so save first. All commands here are verified against the CK3 Wiki for PC version 1.19; later patches may add, rename or remove entries.

You may also like