If you want to know how to enable console commands in Victoria 3, then follow our guide covering all of the game's console commands.

Victoria 3: All Console Commands List

If you want to know how to enable console commands in Victoria 3, then follow our guide covering all of the game's console commands.

Console commands allow Victoria 3 players to adjust the gameplay partially or even fully change the landscape of the entire game. The console commands are turned off by default, so you must first enable a debug menu if you want to use them.

Recommended Videos

Our guide will provide you with all console commands list in Victoria 3, as well as tips on how to enable them.

How to Enable Console Commands

There are several way how players can enable the debug menu in Victoria 3, but the easiest one is to install the Free Console Access mod with an extra menu that allows you to quickly enable and disable commands.

If you don’t want to deal with mods, then there are other options, including:

Game Launcher

  1. Start Victoria 3 launcher.
  2. Go to “Game Settings” menu.
  3. Go to “Open Game in Debug Mode” tab.
  4. Select “Launch” to start the game with the console enabled.

Steam Launcher

  1. Start Steam app.
  2. Go to your game library.
  3. Right-click on Victoria 3.
  4. Select “Properties” option.
  5. Add the following line to the “Launch Options” section: -debug_mode

Windows Shortcut

  1. Right-click on the Victoria 3 shortcut on your desktop.
  2. Select “Properties” option.
  3. Add the following line at the end of the “victoria3.exe” path: -debug_mode
  4. Save and exit.

After applying one of the above mentioned methods, you need to press the “~”(tilde) key to open the console and start entering the commands listed below.

All Console Commands List

  • 3dstats — Enables 3D Stats.
  • 3dstats.EnableGfxZoneStats — Enables 3D Gfx Zone Stats.
  • Adjacencies.Rebuild — Rebuild all adjacencies.
  • Application.ChangeResolution — Change the resolution through the console.
  • Browser.OpenURL [ ] — Opens up a browser with the provided URL.
  • Camera.Debug — Prints out camera debug information.
  • Camera.Load — Load camera position.
  • Camera.Save — Save camera position.
  • Checksum.Log — Log the game state checksums to the game log.
  • CrashReporter.DeleteCrashData — Delete local crash dumps older than X days.
  • CrashReporter.SimulateCrash — Simulates a crash (resulting in the game exiting).
  • Debug.Achievements.Lock [ ] — Locks an achievement again
  • Debug.Achievements.ResetAll — Locks all achievements again
  • Debug.Achievements.EnableDebug [ ] — Puts the achievements system in debug mode
  • Debug.Achievements.Unlock [ ] — Unlocks an achievements given the key
  • Debug.TextureMode [Name of debug mode] — Enables a texture mode for debugging.
  • Dockables.Create [Dockable name] — Create dockable.
  • Dockables.CreateUserLayout [Dockable layout name] — Create a new user layout copy of current layout, with new name.
  • Dockables.DeleteUserLayout [Dockable layout name] — Delete layout as user layout.
  • Dockables.HideLayout — Hide any shown dockable layout.
  • Dockables.SaveUserLayout — Save current layout to disk as user layout, optionally under a new name.
  • Dockables.ShowLayout [Dockable layout name] — Show an existing (user) layout, hide current layout.
  • Dockables.ShowManager — Show dockable layout manager.
  • GUI.AnimationTimeline.LogStats — Dump stats of the GUI Animation Timeline system to the debug log.
  • GUI.ClearWidgets — Clear dummy widget.
  • GUI.CreateDockable [File name] [Widget name] [Dockable id. If doesn’t exist, it will be registered] — Create dummy dockable widget.
  • GUI.CreateWidget — Create dummy widget.
  • GenerateCoastalRegionNavalExits — Generate Coastal Region.
  • Graphics.CapFramerate — Set framerate cap.
  • Graphics.DumpMemoryInformation — Dump graphics memory.
  • Localization.EnableIncludeKeyInLocOutput — Includes the loc key in localization output.
  • Localization.EnableOnlyKeyInLocOutput — Shows only the loc key in localization output.
  • Localization.EnableSkipDataSystemInLocOutput — Don’t run the data system at all in loc.
  • Log.ClearAll — Clears all logs.
  • Log.ClearErrorLog — Clears out the error log and resets the error count.
  • Map.SavePNG [
    ] [ ] [<yes/no> Should render flat (optional)] —

    Save a png of the map for a specific map mode.

  • MapObjects.Debug — Prints out map object debug information.
  • MapObjects.GenerateGameLocators [ ] [ (optional)] — Generates locators for the game’s map objects.
  • MapObjects.Painter.AddPosition — Place a map object under the cursor.
  • ModifierNode.Graph — Open a graph view of the tick tasks.
  • ModifierNode.List — Open a graph view of the tick tasks.
  • Music.PauseFactor — Shows or sets the current pause_factor of the music system.
  • Music.PlayTrack [ ] — Plays the specified track.
  • Music.Reset — Resets the music system.
  • Music.StopTrack — Stops the currently playing track.
  • PopsFileStorage.Sync — Sync POP File Storage.
  • Portrait.ClearCache — Clears the portrait cache. Forces all portraits to refresh.
  • Print.EventDebug — Print event debug statistics, needs to set Debug.
  • RandomLog — Enables random logging.
  • RandomLog.Dump [Frame count to dump, or * to dump all available frames (defaults to *)] [Target filename (defaults to random.log)] — Dump random log data to a file.
  • SDL.EventLogging — Event logging.
  • ScriptProfiling.Dump — Dump script profiling.
  • SplineNetwork.AppendAssets — Append assets.
  • SplineNetwork.ClearAssets — Clear assets.
  • SplineNetwork.Database.Reload — Reload database.
  • SplineNetwork.Graphics.AddAllSplines — Add all graphics splines.
  • SplineNetwork.Graphics.ClearAllSplines — Clear all graphics splines.
  • SplineNetwork.SetAssetGenerationMode — Sets mode for spline strips and anchors generation.
  • SplineNetwork.ValidateSplines — Validate the integrity of in-game spline system.
  • Terrain.Regenerate — Regenerates terrain bitmap.
  • Terrain.Save — Saves terrain.
  • Threading.TaskThreadCount [The number of task threads] — Set or get the number of task threads.
  • TickTask.Graph — Open a graph view of the tick tasks.
  • TickTask.List — Open a graph view of the tick tasks.
  • add_approval — Adds an approval timed modifier to a given IG.
  • add_clout — Adds or removes clout of the IG by changing their political strength with timed modifier.
  • add_ideology [Target interest group.] [Ideology to add.] — Add an ideology to a given IG.
  • add_loyalists [culture] [amount] — Adds loyalists to culture by fraction of population.
  • add_radicals [culture] [amount] — Adds radicals to culture by fraction of population
  • add_relations — Changes relations with country by a given value
  • add_war_support [country_tag] [amount] — Alters wars support of country in ALL of their wars by amount
  • ai.debug [tag] — Dumps debug info for country
  • ai.goal [tag] [goal type] — Checks ai goal
  • ai_evaluate_building [ ] — Prints AI debug data for selected state & building type.
  • ai_evaluate_interest [ ] — Prints AI debug data for selected strategic region declared interest.
  • ai_evaluate_production_method [ ] — Prints AI debug data for selected production method in state for building type.
  • ai_evaluate_trade_route [ ] — Prints AI debug data for selected goods & country trade partner.
  • annex [ ] — Annexes a country.
  • annex_all — Annexes all other countries.
  • audio.cpu_info — Shows current cpu usage.
  • audio.list_events — List audio event.
  • audio.play_event — Play audio event.
  • callstack — Print the callstack.
  • change_law — Changes a Law to the specified key.
  • changestatepop [state_id] [pop_type / all] [factor] — Changes the pop size of the given pop type.
  • check_pollution_level [state region tag] — Print out pollution for specified state region.
  • check_save — Checks that saving and loading is consistent.
  • clearlines — Clear lines.
  • clearspawnedentities — Clears entities spawned with spawnentity command.
  • coa_preview_window — Open the Coat of Arms Preview Window.
  • compound_nodeeditor — Compound Node Editor.
  • conquerall [country tag] — Set all enemy provinces under our control.
  • crash — Cause the application to crash.
  • 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.
  • create_country [country definition] [country type] [culture] [state id] — Creates a country.
  • create_political_movement [ ] — Creates a 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.
  • cthulhu — Enables Cthulhu message.
  • 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] — Various debugging actions.
  • debug_lens_option — Enables the cheat mode.
  • debug_mode — Enables 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 countries 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 — Write a semi-colon delimited logfile with debug info regarding all states.
  • debugterrainweights — Prints out the number of terrain weights.
  • debugtheaters — Write a semi-colon delimited logfile with debug info regarding all theaters.
  • deiron — Disables Ironman mode.
  • disable_ai [all/tag] — Disables AI.
  • disable_pop_growth — Enables the cheat mode.
  • disable_retooling — Enables the cheat mode.
  • drawcmdsviewer — Draw Cmds Viewer.
  • dump_data_types — Dumps the registered data types.
  • dump_ref_lookup_memory_report — Dumps the lookup memory report.
  • enable_ai [all/tag] — Enables AI.
  • entity_editor — Entity Editor Dockable.
  • escalate [] — Adds 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.
  • fastbuild — Enables the cheat mode fastbuild.
  • fastenact — Enables the cheat mode fastenact.
  • fasthire — Enables the cheat mode fasthire.
  • fastinstitutions — Enables the cheat mode fastinstitutions.
  • fastinterests — Enables the cheat mode fastinterests.
  • fastmobilize — Enables the cheat mode fastmobilize.
  • fastresearch — Enables the cheat mode fastresearch.
  • fastrevolution — Enables the cheat mode fastrevolution.
  • fastsecession — Enables the cheat mode fastsecession.
  • fasttravels — Enables the cheat mode fasttravels.
  • 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 — Reload textures.
  • gfx.skin — Select active gfx skin.
  • gfx.texture_limit — Set texture video memory limit in megabytes.
  • gui_animation_editor — GUI Animation Timeline Dockable.
  • gui_editor — Spawns gui editor.
  • help [command name] — Print out all console commands or a specific command description.
  • hq_show_id — Enables the cheat mode.
  • ignore_government_support — Enables the cheat mode.
  • invalidate_character [character id] — Invalidate the modifier on the character with the specified ID.
  • invalidate_country [country id] — Invalidate the modifier on the country with the specified ID.
  • invalidate_ig [interest group id] — Invalidate the modifier on the interest group with the specified ID.
  • invalidate_state [state id] — Invalidate the modifier on the state with the specified ID.
  • io_stats — Enables IO Stats.
  • io_stats.Reset — Resets IO Stats.
  • kill_character [character name] — Kills the named character.
  • log_status — Log Status Dockable.
  • log_ticktask_performance — Start outputing ticktask performance data to profiling.log.
  • log_viewer — Log Viewer Dockable.
  • map_editor — Enable map editor.
  • mapmode [mapmode] — Switches to a given mapmode.
  • measure_frame_time [“start” or “stop” measuring] — Measures avg/min/max frame time and prints the result to debug.log once stopped.
  • memory_stats — Enables Memory Stats.
  • memory_stats.Reset — Resets Memory Stats.
  • minidump [file path] — Creates a minidump.
  • money [amount] — Adds specified amount of money.
  • net_debuginfo — Print debug info about the networking layer.
  • net_stats — Enables Net Stats.
  • net_stats.Reset — Resets Net Stats.
  • norevolution — Enables the cheat mode norevolution.
  • nosecession — Enables the cheat mode nosecession.
  • observe — Start observing the game.
  • own [province id/state region tag] [country tag] — Change the owner of specified province or state region.
  • particleeditor — Particle Node Editor.
  • permitmarginalizedingovernment — Enables the cheat mode.
  • pops_account_disconnect_steam — Disconnect Paradox account from Steam
  • pops_account_login [email] [password] — Login to a POPS Account.
  • pops_account_logout — Login to a POPS Account.
  • pops_account_status — Show whether you are currently logged into POPS or not.
  • popstat — Prints out amount of active pops.
  • portrait_editor — Open the portrait editor.
  • print_gamestate_modifiers — Prints Gamestate Modifiers.
  • province_borders [true/false] — Enables showing of province borders.
  • pseudoLoc — Enable/Disable Pseudo Localization on Text Widgets.
  • recalc_cached_data — Recalculate cached gamestate data.
  • release_mode — Enables release mode.
  • reload [file name] — Reloads assets.
  • rendertype — Reports what render backend is used.
  • research — Acquire technologies.
  • save_game_analyzer — Open the save game analyzer.
  • screenshot — Take screenshot.
  • script_docs — Prints script documentation.
  • set_devastation_level [state region tag] [amount] — Set devastation level in specified state region.
  • set_pollution_level [state region tag] [amount] — Set pollution level in specified state region.
  • settings — Spawns a settings GUI with an optional argument for an initially selected category.
  • shader_debug — Debugs shaders.
  • shader_editor — Shader Editor Dockable.
  • show_goals — Show AI goals.
  • skip_migration — Enables the cheat mode.
  • sleep — Sleep for specified amount of milliseconds.
  • social_addfriend [Context Index] [Account ID] — Add a friend to friends list.
  • social_debuginfo — Print debug info about the social layer.
  • social_joinroom [Context Index] [Room Name] [Nick Name] — Join a chat room using the given social context.
  • social_sendmessage [Context Index] [Room Name] [Message] — Send a message to a chat room.
  • spawnentity [ ] [ (optional)] — Spawns specified entity at cursor position.
  • spawnentity_at [ ] [x] [y] [ (optional)] — Spawns specified entity at xy-position.
  • spawnline [ ] [ (no spaces)] [ (no spaces)] — Spawns specified line between 2 positions.
  • spawnnotification [notificationtype] [] — Spawns notification of specified type.
  • swapchain.buffers — Query/Set swapchain buffers.
  • switchlanguage [language name] — Reload localization files and switch language.
  • tag [country_tag] — Switch control to another country.
  • testaipacts — Test whether AI would dissolve current pacts.
  • testevent [event name] [<country_tag/province_id>] — Tests an event.
  • testobjective [] — Tests objective triggered effects.
  • texturelist — Texture List.
  • textureviewer — Texture Viewer.
  • time — Shows time.
  • tools.skins — Skin Editor.
  • treatyport [ ] — Takes treaty port in state region.
  • tweak — Spawns a tweaker GUI.
  • update_distribution — Updates garrison unit distribution in HQ of specified State ID.
  • update_employment — Transfers employees between buildings in the specified state ID.
  • validate_employment — Print out unemployment in states.
  • validate_hubs — Enables hub validation.
  • validate_income — Print out countries with income deficits.
  • validate_naval_exits — Enables naval exits validation.
  • validate_pops — Ensures all pops have valid parameterss and prints them to the error log otherwise.
  • version — Shows current build information, put 1 as second parameter for long version.
  • vsync — Enable main swapchains vsync.
  • wagerate — Get or Set a building’s wage rate.
  • yesmen — AI will agree to all diplomatic proposals & sway offers from players.

Those are all console commands in Victoria 3, check out our other Victoria 3 guides.


GameSkinny is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more
related content
Read Article Top 10 Most Overpowered Characters in Genshin Impact
Splash art of Kadehara Kazuha in Genshin Impact
Read Article Best Centurion Build in Reverse 1999 (Psychubes & Team Comp)
Centurion sitting in a chair
Read Article How to Fish (& Find a Fishing Rod) in No Rest for the Wicked
Burning Ship in No Rest for the Wicked
Read Article How to Craft All Fallout Series Items in Fallout Shelter
The Ghoul arriving at the vault.
Read Article All No Rest for the Wicked Controls for Keyboard & Controller
Odessa in No Rest For The Wicked
Related Content
Read Article Top 10 Most Overpowered Characters in Genshin Impact
Splash art of Kadehara Kazuha in Genshin Impact
Read Article Best Centurion Build in Reverse 1999 (Psychubes & Team Comp)
Centurion sitting in a chair
Read Article How to Fish (& Find a Fishing Rod) in No Rest for the Wicked
Burning Ship in No Rest for the Wicked
Read Article How to Craft All Fallout Series Items in Fallout Shelter
The Ghoul arriving at the vault.
Read Article All No Rest for the Wicked Controls for Keyboard & Controller
Odessa in No Rest For The Wicked
Author
Serhii Patskan
Serhii is the Writer at GameSkinny. He's been writing for GameSkinny since 2015. Before that, he's been writing for various outlets and playing video games, which eventually turned into a passion. The video games that have contributed the most to his enthusiasm for writing about this industry are Magic: The Gathering, Dark Souls, and The Elder Scrolls V: Skyrim.