Home News All Victoria 3 Console Commands and Cheats

All Victoria 3 Console Commands and Cheats

by Emma Mar 04,2025

All Victoria 3 Console Commands and Cheats

Mastering Victoria 3: A Guide to Console Commands and Cheats

Building a nation in Victoria 3 can be challenging. If you're looking for an easier path, console commands offer a god-like experience, allowing you to manipulate various aspects of the game. This guide will walk you through activating the console and provide a comprehensive list of available commands.

Activating the Console

Before you can use console commands, you must enable debug mode:

  1. Open Steam and locate Victoria 3 in your library.
  2. Right-click the game and select "Properties."
  3. Navigate to the "General" tab and find "Launch Options."
  4. Enter -debug_mode in the text box.
  5. Launch the game. Press the tilde key (~) to open the console.

Complete List of Console Commands

Once debug mode is enabled, you can use the following commands:

Console Command Description
help Lists all available console commands.
annex Annexes a specified country.
annex_all Annexes all countries in the game.
create_pop_history Creates a pop history dump file in debug.log.
change_law Changes a specific law in a given country. (Requires specifying the law to change)
fastbattle Toggles fast battle mode.
add_ideology Adds an ideology to a specified interest group. (Requires specifying group and ideology)
fastbuild Toggles fast build mode.
add_approval Increases approval rating with a selected group. (Requires specifying group and amount)
add_clout Increases clout rating with a selected group. (Requires specifying group and amount)
add_loyalists Increases loyalist population in a specified state. (Requires specifying state and amount)
add_radicals Increases radical population in a specified state. (Requires specifying state and amount)
add_relations Increases relations with a specified country. (Requires specifying country and amount)
yesmen Makes all nations accept your proposals.
vsyncf Toggles main swapchains vsync.
textureviewer Opens the texture viewer.
texturelist Displays a list of textures.
skip_migration Toggles migration skipping.
update_employment Transfers employees between buildings.
validate_employment Prints unemployment statistics for a selected state.
create_country Creates a new country. (Requires specifying definition, type, culture, and state ID)
popstat Shows total active population.
enable_ai Enables AI for all nations.
disable_ai Disables AI for all nations.
Application.ChangeResolution x Changes game resolution. (Requires specifying width and height)
research Researches a specified technology. (Requires specifying the technology key)
set_devastation_level Sets devastation level for a province. (Requires specifying province ID and level)
wagerate Changes the wage for a specific building. (Requires specifying building ID and wage)
province_borders Toggles province borders visibility.
Log.ClearAll Clears all logs.
nosecession Prevents secessions.
norevolution Prevents revolutions.
own Changes ownership of a province or state. (Requires specifying ID/tag and country tag)
kill_character Kills a specified character. (Requires specifying character name)
money Adds a specified amount of money. (Requires specifying amount)
ignore_government_support Ignores government support.
Observe Toggles observation mode.
changestatepop Changes the population of a specific group in a state. (Requires specifying state ID, group, and amount)
date Changes the game date. (Requires specifying date in YYYY.MM.DD.HH format)

While these commands can significantly alter gameplay, it's recommended to avoid them on your first playthrough to fully experience the game's intended challenges. Use them responsibly and enjoy!

Victoria 3 is available now on PC.