Building a nation is no small feat—it takes strategy, patience, and more than a few attempts to get it right. But if you're looking to bend the rules a bit in *Victoria 3*, you're in luck. With the help of console commands and cheats, you can take full control of your nation, tweak laws, manipulate populations, and even reshape the world as you see fit.
How to Use Console Commands in Victoria 3
Activating console commands in *Victoria 3* is a straightforward process. Here’s how you can enable them:
- Open Steam and locate *Victoria 3* in your game library.
- Right-click on the game title and select “Properties.”
- Navigate to the “General” tab and click on “Set Launch Options.”
- In the text field, type -debug_mode.
- Launch the game with this setting enabled, then press the “~” key during gameplay to open the debug console menu.
Related: The Escapist’s Best Games of 2024
All Available Console Commands for Victoria 3
Once you've activated debug mode, you'll have access to a wide array of powerful console commands. These tools allow you to modify nearly every aspect of the game—from economic policies to geopolitical influence—giving you near-omnipotent control over your virtual empire.
Console Command | Description |
---|---|
help | Displays a list of all available console commands. |
annex | Annexes a specified country into your nation. |
annex_all | Automatically annexes all countries in the game world. |
create_pop_history | Generates a detailed population history log file (saved as debug.log). |
change_law | Modifies existing laws within a selected country. |
fastbattle | Enables or disables fast combat simulation mode. |
add_ideology | Adds a specific ideology to a chosen interest group. |
fastbuild | Activates or deactivates accelerated building construction times. |
add_approval | Boosts approval ratings from a selected political group. |
add_clout | Increases clout with a selected interest group. |
add_loyalists | Raises the number of loyalist citizens in your nation. |
add_radicals | Increases the radical population segment within your country. |
add_relations | Improves diplomatic relations with another nation. |
yesmen | Makes all factions agree to your political proposals automatically. |
vsyncf | Toggle vertical synchronization for smoother graphics rendering. |
textureviewer | Allows viewing of in-game textures for debugging purposes. |
texturelist | Displays a complete list of loaded textures in the current session. |
skip_migration | Disables or enables automatic population migration behavior. |
update_employment | Transfers workers between different buildings and industries. |
validate_employment | Shows unemployment statistics for the selected state or region. |
create_country [country definition] [country type] [culture] [state id] | Enables creation of a custom nation with specified attributes. |
popstat | Displays the total active population count in your country. |
enable_ai | Activates artificial intelligence for non-player-controlled nations. |
disable_ai | Deactivates AI-driven decision-making processes. |
Application.ChangeResolution | Changes the current display resolution settings. |
research (technology key) | Instantly unlocks a selected technology for your nation. |
set_devastation_level | Adjusts devastation levels in a selected region or province. |
wagerate | Modifies wage rates for employees in a selected building. |
province borders | Toggle visibility of province boundaries in the map view. |
Log.ClearAll | Clears all logging data stored in the current save file. |
nosecession | Prevents states or regions from seceding from your nation. |
norevolution | Disables revolutions from occurring in your country or others. |
own (province id or state region tag) (country tag) | Transfers ownership of a region or state to a different country. |
kill_character (name) | Eliminates a specific character from the game. |
money (amount) | Instantly adds the specified amount of in-game currency to your treasury. |
ignore_government_support | Disregards government support requirements when enacting reforms. |
Observe | Switches to observation mode, allowing free navigation without influencing events. |
changestatepop | Alters the population size of a selected demographic group. |
skip_migration | Activates or disables the migration skipping function. |
date (yyyy.mm.dd.hh) | Sets the in-game date to the specified value. |
These console commands offer endless possibilities for experimentation and creative gameplay in *Victoria 3*. While it's recommended to experience the game organically at least once, there's nothing wrong with using these tools to explore alternative strategies or enjoy the game in your own way.
*Victoria 3 is available now exclusively on PC platforms.*