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:
- Open Steam and locate Victoria 3 in your library.
- Right-click the game and select "Properties."
- Navigate to the "General" tab and find "Launch Options."
- Enter
-debug_mode
in the text box. - 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 |
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.