All Victoria 3 Console Commands and Cheats

Building a nation in Victoria 3 is a complex undertaking, often requiring countless hours of strategic planning and careful management. However, for those seeking a more… expedited path to power, a collection of console commands and cheats offers a tantalizing alternative.
Recommended Videos: How To Use Console Commands in Victoria 3
Enabling Console Commands in Victoria 3:
- Launch Steam and locate Victoria 3 in your library.
- Right-click the game title and select "Properties."
- Navigate to the "General" tab and find the "Launch Options" field.
- Enter
-debug_modeinto the text box. - Launch the game and press the "~" key to open the debug menu. Related: The Escapist’s Best Games of 2024
All Available Console Commands:
Activating the debug mode via the launch options grants access to a powerful array of console commands, transforming you into a virtual god within the game. From manipulating laws and annexing nations to influencing populations and accelerating construction, the possibilities are nearly limitless.
| Console Command | Description |
|---|---|
| help | Lists all available console commands in *Victoria 3*. |
| annex | Annex a specific country. |
| annex_all | Annex all countries in the game. |
| create_pop_history | Creates a dump file (debug.log) containing complete population history. |
| change_law | Modifies laws within a specific country. |
| fastbattle | Enables or disables fast battle mode. |
| add_ideology | Adds an ideology to a chosen interest group. |
| fastbuild | Enables or disables fast-build mode. |
| add_approval | Increases approval rating with a selected group. |
| add_clout | Increases clout rating with a selected group. |
| add_loyalists | Increases the loyalist population in your country. |
| add_radicals | Increases the radical population in your country. |
| add_relations | Increases relations with a selected country. |
| yesmen | Forces all nations to agree to your proposals. |
| vsyncf | Enables or disables main swapchains vsync. |
| textureviewer | Allows viewing of game textures. |
| texturelist | Displays a list of game textures. |
| skip_migration | Enables or disables migration skipping. |
| update_employment | Transfers employees between buildings. |
| validate_employment | Prints unemployment statistics for a selected state. |
| create_country \[country definition\] \[country type\] \[culture\] \[state id\] | Creates a new nation. |
| popstat | Displays the total active population count. |
| enable_ai | Enables AI in the current game. |
| disable_ai | Disables AI in the current game. |
| Application.ChangeResolution | Changes the game's resolution. |
| research (technology key) | Grants a selected technology to your country. |
| set_devastation_level | Sets the devastation level of a selected area. |
| wagerate | Changes the wage of a selected building. |
| province borders | Enables or disables province borders in selected areas. |
| Log.ClearAll | Clears all logs in the current save file. |
| nosecession | Enables or disables the secession cheat. |
| norevolution | Prevents revolutions from occurring. |
| own (province id or state region tag) (country tag) | Changes ownership of a selected region. |
| kill_character (name) | Kills a selected character. |
| money (amount) | Adds a specified amount of money. |
| ignore_government_support | Ignores government support. |
| Observe | Toggles observation mode. |
| changestatepop | Modifies the population number of a specific group. |
| skip_migration | Enables or disables the skip_migration cheat. |
| date (yyyy.mm.dd.hh) | Changes the current game date. |
While these commands offer unparalleled control, it's recommended to avoid them during initial playthroughs to fully appreciate the game's inherent challenges. However, if you're seeking a more relaxed or experimental experience, utilizing these cheats can be a fun way to explore Victoria 3's mechanics.
Victoria 3 is available now on PC.
Latest Articles