Cheat codes help players speed through their gameplay in Victoria 3. If you’re looking to do more in a limited time, you can speed up your process in the game and even give yourself an edge to ensure your success.
Once the debug mode is enabled through the launch options, you’ll be able to open the in-game console and use the following Victoria 3 console commands.
To open the in-game console, you’ll need to press the tilde (~) key. If you can’t see the command console after pressing its dedicated hotkey, you’ll need to turn on the debug mode first by adding it to your launch options.
Tip:
In addition to providing you with the opportunity to enter console commands, debug mode can also be used to annex any state on the map. Simply hold CTRL, ALT, and click on the specific state you’d like to annex.
Command Name | Function |
3dstats | Toggles display of 3D stats |
3dstats.EnableFfxZoneStats | Toggles display of 3D Gfx zone stats |
add_approval (interest group) (amount) | Add an approval rating for a certain interest group |
add_clout (interest group) (amount) | Add a clout rating for a certain interest group |
add_ideology (interest group) (ideology to add) | Add an ideology to a specified interest group |
add_loyalists (culture) (amount) | Add a loyalist population to your country |
add_radicals (culture) (amount) | Add a radical population to your country |
add_relations (country) (amount) | Add relations with a certain country |
add_war_support (country) (amount) | Add war support with a certain country |
ai.debug (tag) | Dumps debug info for country |
ai.goal (tag) (goal type) | Checks AI goal |
ai_evaluate_building (<building key> <state region key>) | Prints AI debug data for selected state & building type |
ai_evaluate_interest (<strategic region key>) | Prints AI debug data for selected strategic region declared interest |
ai_evaluate_production_method (<building key> <pm key> <state region key>) | Prints AI debug data for selected production method in state for building type |
ai_evaluate_trade_route (<goods key> <country tag>) | Prints AI debug data for selected goods & country trade partner |
Adjacencies.Rebuild | Rebuilds all adjacencies |
annex (country tag) | Annexes a chosen country |
annex_all | Annexes all other countries |
audio.cpu_info | Shows current cpu usage |
audio.list_events | List audio event |
audio.play_event (audio event) | Play audio event |
callstack | Print the callstack |
camera.debug | Prints out camera debug information |
camera.load | Load camera position |
camera.save | Save camera position |
change_law (law) (country) | Change the law in a chosen country |
changestatepop (state’s id)(population type) | Change the population size of a state |
check_pollution_level (state region tag) | Print out pollution for specified state region |
check_save | Checks that saving and loading is consistent |
checksum.log | Log the game state checksums to the game log |
crash | Cause the application to crash |
CrashReporter.DeleteCrashData | Delete local crash dumps older than X days |
CrashReporter.SimualteCrash | Simulates a crash which causes the game to close |
create_ai (self/all/tag) | Creates AI for country or countries |
create_building_history | Creates a game-history compliant .txt file of all buildings in the world/state ID as well as their PM/subsidy configurations |
create_country (country definition) (country type) (culture) (state id) | Creates a country with the specified details |
create_political_movement (<law type key>) | Creates a specified political movement |
create_pop_history | Creates a dump in debug.log with a complete pop history |
create_state_region_data | Creates a game-database compliant.txt file of all state regions in the world and their provinces/resources |
cthulu | ? |
data_types_explorer | Opens the data types explorer dockable |
data_wrappers_stats (filter) | Prints statistics about data wrappers |
date (date in format yyyy.mm.dd.hh) | Changes current date |
debug (arguments) | Opens various debugging actions |
debug_lens_option | Toggles the cheat mode |
debug_mode | Toggles debug mode |
debugcharacters | Creates a semi-colon delimited logfile with debug info regarding all characters |
debugcountrybudgets | Creates a semi-colon delimited logfile with debug info regarding all countires and their budgets |
debugemployment | Creates and appends a comma-delimited logfile with debug info regarding employment in the specified state ID |
debugmarkets | Creates a semi-colon delimited logfile with debug info regarding all goods and markets |
debugpopconsumption | Creates a semi-colon delimited logfile with debug info regarding all pops’ consumption |
debugpopwealth | Creates a semi-colon delimited logfile of the current wealth status of all pops |
debugstates | Writes a semi-colon delimited logfile with debug info regarding all states |
debugterrainweights | Prints out the number of terrain weights |
debugtheaters | Writes a semi-colon delimited logfile with debug info regarding all theaters |
deiron | Disables Ironman mode |
disable_ai | Disable the artificial intelligence in the game |
disable_pop_growth | Toggles the cheat mode “disable_pop_growth” |
disable_retooling | Toggles the cheat mode “disable_retooling” |
dump_data_types | Dumps the registered data types |
enable_ai | Enable artificial intelligence in the game. |
escalate (<amount>) | Adds escalation to player diplomatic plays |
event (event name) (<country tag>) | Executes an event |
explorer | Shows an object explorer window |
exportbuildings | Writes a semi-colon delimited logfile with all building type info |
find_unemployed | Find and report all unemployed pops with an optional cutoff |
fix_state_regions | Fix state regions |
force_oos | Make this client go out of sync in multiplayer |
generate_province_center_objects | generates a file with meshes in the center of each province |
gfx.reloadtexture | Reloads textures |
gfx.skin | Select active gfx skin |
gfx.texture_limit | Set texture video memory limit in megabytes |
gui_editor | Spawns gui editor |
help | Check out a list of commands |
Ingore_gorvernment_support | Use this command to ignore government support. |
Kill_character (name) | Kill a character |
map_editor | Toggles map editor |
money (amount) | Use this command to add money to your treasury |
norevolution | Disable revolutions |
nosecession | Disable secessions |
Observe | Switch to Observer Mode |
own (province or state region tag) (country) | Own a province or state of your choice |
popstat | Check the active population |
portrait editor | Use the in-game portrait editor |
province borders (true or false) | Enable or disable province borders |
research (technology key) | Give a specified technology to a country |
screenshot | Take an in-game screenshot |
set_devastation_level (state) (amount) | Set the devastation level of a region |
set_pollution_level state region (amount) | Set the pollution level of a region |
Settings | Use this command to access in-game Settings |
skip_migration | Skip migration with this command |
sleep (number) | Sleep for specified amount of milliseconds |
switchlanguage (language) | Change the in-game language |
tag (country) | This command allows players to play as the country of their choice |
test event (event’s name) (x) (y) (state) | This command spawns an entity at the provided coordinates |
testobjective (subgoal key) | This command tests objectives |
treatyport (state) | Unlock a treaty port in a selected state |
Version | Check out the game’s version |
wagerate (building) (rate) | Change a building’s wage |
yesmen | This command makes AI agree to all proposals |
Fast cheats speed up the game significantly, reducing the time needed for certain actions and making them instantaneous. Here are the available fast cheats in the game.
If you’d like to create your ideal society a little bit quicker than the game normally allows, these Victoria 3 cheats and console commands should be able to help you out.
Dot Esports is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission.Learn more