Victoria 3 Console Commands and Cheats

Victoria is a strategy video game developed by paradox development studio and published paradox interactive. The game was initially released on 25 October 2022.

In this article, we have mentioned over 150 console commands and cheats used in Victoria 3. These cheats are basically used for testing the features and levels of the game. Cheats are fun to use but don’t use them all the time otherwise you will get bored of the game in no time. So without any further ado, Let’s get started.

Victoria 3 Console Commands and Cheats

Victoria 3 Console Commands and Cheats

Victoria 3 Console Commands & Cheats What they do
3dstats Toggles 3D Stats
3dstats.EnableGfxZoneStats Toggles 3D Gfx Zone Stats
Adjacencies.Rebuild All the adjacencies are rebuilt
Application.ChangeResolution You can change the resolution through console
Browser.OpenURL [<url>] A new tab with the provided URL is opened
Camera.Debug You can print camera debug info using this command
Camera.Load With this command, you can load camera position
Camera.Save Save camera position instantly
Checksum.Log A checksum of game state is  logged into game log.
CrashReporter.DeleteCrashData You can delete local crash dumps older than X days. The X number of days should be manually entered.
CrashReporter.SimulateCrash initiates a crash (resulting in the game exiting).
Debug.Achievements.Lock [<key>] You can lock a already completed achievement
Debug.Achievements.ResetAll You can lock all completed achievements
Debug.Achievements.ToggleDebug [<value>] Puts the achievements system in debug mode
Debug.Achievements.Unlock [<key>] Unlocks an achievement given the key
Debug.TextureMode [Name of debug mode] This command will enable a texture mode for easy debugging
Dockables.Create [Dockable name]  You can create dockable using this command
Dockables.CreateUserLayout [Dockable layout name] A new user layout which is a copy of current layout is created. The name of this copied layout should be different from the original layout.
Dockables.DeleteUserLayout [Dockable layout name] This command will delete layout as user layout from the game.
Dockables.HideLayout You can hide any shown dockable layout
Dockables.SaveUserLayout Current layout can be saved to disk using this command. You can give a new name but it is optional.
Dockables.ShowLayout [Dockable layout name] This command will hide the current layout and show the existing layout
Dockables.ShowManager A dockable layout manager is shown
GUI.AnimationTimeline.LogStats When this command is used the stats of the GUI Animation Timeline system are dumped to the debug log.
GUI.ClearWidgets You can clear any dummy widget using this command.
GUI.CreateDockable [File name] [Widget name] [Dockable id. If doesn’t exist, it will be registered] You can create a dummy dockable widget. The file name will be gui/test_gui.gui, and the widget name will be test_window. The file contains 0 arguments when created.
GUI.CreateWidget You can create a dummy widget. The file name will be gui/test_gui.gui, and the widget name will be test_window
GenerateCoastalRegionNavalExits
Graphics.CapFramerate Frame rate is capped at a certain number.
Graphics.DumpMemoryInformation                         You can dump memory information using this command
Localization.ToggleIncludeKeyInLocOutput Includes the loc key in the localization output
Localization.ToggleOnlyKeyInLocOutput You can see loc key in localization output. No other info is shown except loc key.
Localization.ToggleSkipDataSystemInLocOutput You can set to not run the data system at all in loc
Log.ClearAll All logs can be cleared using this command.
Log.ClearErrorLog You can clear all logs and also clear error count using this command.
Map.SavePNG [<map mode>] [<file name>] [<yes/no> Should render flat (optional)] A png image of any map can be saved using this command. For now, the only map it works for is “Countries”.
MapObjects.Debug This command prints out full map object debug information
MapObjects.GenerateGameLocators [<type>] [<filename> (optional)] Inititates locators for the game’s map objects
MapObjects.Painter.AddPosition You can place a map object under the cursor using this command.
ModifierNode.Graph This command will open a graph view of the tick tasks in the system.
ModifierNode.List Open a graph view of the tick tasks as a list.
Music.PauseFactor You can see the current pause factor of the music system. You can also set it.
Music.PlayTrack [<track name>]  You can play a specified track using this command
Music.Reset You can reset the music system using this command.
Music.StopTrack Stops the currently playing track
PopsFileStorage.Sync The synchronization POP File Storage can be initiated.
Portrait.ClearCache Instantly clears all the portraits and also refreshes all the portraits.
Print.EventDebug Event debug stats are printed.
RandomLog Toggles random logging
RandomLog.Dump [Frame count to dump, or * to dump all available frames (defaults to *)] [Target filename (defaults to random.log)] You can dump random log data to a file using this command.
SDL.EventLogging Logs event
ScriptProfiling.Dump clears Profile
SplineNetwork.AppendAssets Appends assets
SplineNetwork.ClearAssets dumps assets
SplineNetwork.Database.Reload This command will reload the database
SplineNetwork.Graphics.AddAllSplines                   All splines are added
SplineNetwork.Graphics.ClearAllSplines                 You can clear all the splines using this command.
SplineNetwork.SetAssetGenerationMode You can set mode for spline strips and anchors generation <naval/default>
SplineNetwork.ValidateSplines The integrity of in-game spline system can be checked using this command
Terrain.Regenerate You can regenerate terrain bitmap using this command.
Terrain.Save Save the terrain map.
Threading.TaskThreadCount [The number of task threads] The number of task threads can be counted or can also be set to a certain number.
TickTask.Graph This command will open a graph view of the tick tasks in the system.
TickTask.List Open a graph view of the tick tasks
add_approval You can add an approval-timed changer to a given IG using this command.
add_clout This commands will add or remove clout of the IG by changing their political strength with timed chnager.
add_ideology [Target interest group.] [Ideology to add.] Add an ideology to a given IG. The ideology should be passed as a argument.
add_loyalists [culture] [amount] Adds loyalists to culture by a fraction of the population. The culture name and amount has to be passed as an argument.
add_radicals [culture] [amount] Adds radicals to culture by a fraction of the population. The culture name and amount has to be passed as an argument.
add_relations This command will change relations with country by a given value.
add_war_support [country_tag] [amount] Modifies wars support of the country in ALL of their wars by the amount provided by the user. Also the country tag has to be provided.
ai.debug [tag] This command dumps debug information for country
ai.goal [tag] [goal type] You can check ai goals using this command.
ai_evaluate_building [<building key> <state region key>] This command will print AI debug data for selected state & building types.
ai_evaluate_interest [<strategic region key>] You can print AI debug data for selected strategic regions declared an interest. You have to pass strategic region key as an argument.
ai_evaluate_production_method [<building key> <pm key> <state region key>] This command prints AI debug data for certain production methods in the state for building type. The building key has to be passed as an argument.
ai_evaluate_trade_route [<goods key> <country tag>] This command prints AI debug data for selected goods & country trade partners. The goods key and country tag has to be passed as an argument.
annex [<country tag/id>] Annexes a country
annex_all Annexes all other countries
audio.cpu_info Views current CPU usage
audio.list_events You can list audio event using this command
audio.play_event [enter audio event] You can play audio event using this command
callstack With this command, You can print the call stack
change_law You can change a Law to the specified key. Key should be passed as an argument.
changestatepop [state_id] [pop_type / all] [factor] You can change the pop size of the given pop type by at most the given factor. Pop type and factor has to be passed as arguments.
check_pollution_level [state region tag] You can print pollution stats for certain state/region
check_save verifies that saving and loading are consistently working
clearlines Clear lines
clearspawnedentities Clears all entities spawned with spawn entity command. Can be used multiple times.
coa_preview_window Open the Coat of Arms Preview Window
compound_nodeeditor Compound Node Editor
conquerall [country tag] You can set all enemy provinces under your control.
crash The application will crash when this command is used.
create_ai [self/all/tag] You can create AI for countries.
create_building_history You can create a game-history compliant .txt file of all buildings in the world/state ID
create_country [country definition] [country type] [culture] [state id] Creates a country
create_political_movement [<law type key>] Creates a political movement
create_pop_history Creates a dump in debug.log with a complete pop history. Can be used multiple times.
create_state_region_data Creates a game-database-compliant .txt file of all state regions in the world and their provinces/resources
cthulhu Displays a message.
data_types_explorer This command will open the data types explorer in dockable
data_wrappers_stats [Filter] Prints statistics about data wrappers
date [date in format yyyy.mm.dd.hh] You can change current date
debug [arguments] You can perform various debugging actions using the following commands. The Possible arguments:
arg 1 ai
arg 2 allmoney
arg 3 alwaysdiplo
arg 4 alwaysreform
arg 5 alwaysupgradecolony
arg 6 artisanchange
arg 7 assert
arg 8 cb_use
arg 9 color
debug_lens_option This command toggles the cheat mode debug_lens_option
debug_mode Toggles debug mode
debugcharacters This command will create a semi-colon delimited log file with debug info regarding all characters.
debugcountrybudgets  You can create a semi-colon delimited log file with debug info regarding all countries and their budgets with this command.
debugemployment  This command will append a comma-delimited log file with debug info regarding employment in the specified state ID.
debugmarkets  This command will create a semi-colon delimited log file with debug info regarding all goods and markets.
debugpopconsumption You can create a semi-colon delimited log file with debug info regarding all pops’ consumption with this command.
debugpopwealth  This command will create a semi-colon delimited log file of the current wealth status of all pops.
debugstates  You can write a semi-colon delimited log file with debug info regarding all states.
debugterrainweights Prints out the number
debugtheaters You can write a semi-colon delimited log file with debug info regarding all theaters.
deiron Stops Ironman mode
disable_ai [all/tag] Stops AI
disable_pop_growth You can toggle the cheat mode disable_pop_growth
disable_retooling You can toggles the cheat mode disable_retooling
drawcmdsviewer Draw Cmds Viewer
dump_data_types Deletes the registered data types
dump_ref_lookup_memory_report
enable_ai [all/tag] Enable cheats
entity_editor Entity Editor Dockable
escalate [<amount>] Includes escalation to player diplomatic plays.
event [event name] [<country_tag/province_id>] Executes an event
explorer Shows an object explorer window
exportbuildings Write a semi-colon delimited logfile with all building type info
find_unemployed Find and record/report all unemployed pops with an optional cutoff
fix_state_regions This command will fix state regions
force_oos This command will make client go out of sync in multiplayer.
generate_province_center_objects This command generates a file with meshes in the middle of each province
gfx.reloadtexture You can reload textures using this command
gfx.skin select present gfx skin
gfx.texture_limit Set texture video memory limit in megabytes(mb)
gui_animation_editor GUI Animation Timeline Dockable
gui_editor Opens GUI editor
help [command name] Print out all console commands or a specific command description.
hq_show_id You can toggle the cheat mode hq_show_id
ignore_government_support You can toggle the cheat mode ignore_government_support
invalidate_character [character id] Invalidate the modifier on the character with the specified ID with this command
invalidate_country [country id] Invalidate the modifier on the country with the specified ID with this command
invalidate_ig [interest group id] Invalidate the modifier on the interest group with the specified ID with this command
invalidate_state [state id] Invalidate the modifier on the state with the specified ID with this command
io_stats Toggles IO Stats with this command
io_stats.Reset refreshes/resets IO Stats
kill_character [character name] kills the named character. Character name has to be passed as an argument
wagerate Get or Set a building’s wage rate. Both has to be passed as arguments
yesmen AI will agree to all diplomatic proposals & give offers from players

Conclusion

Always try to use cheats when you are unable to clear a certain level after many tries or if you want to experience a feature before its unlocked. Don’t use cheats unnecessarily which will make you lose interest in the game. Happy Gaming!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.