Forgot password
Enter the email address you used when you joined and we'll send you instructions to reset your password.
If you used Apple or Google to create your account, this process will create a password for your existing account.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Reset password instructions sent. If you have an account with us, you will receive an email within a few minutes.
Something went wrong. Try again or contact support if the problem persists.

Hearts of Iron 4: All Cheats & Console Commands

This article is over 6 years old and may contain outdated information

All Cheats & Console Commands in Hearts of Iron 4

Recommended Videos

Hearts of Iron 4 is a World War II Strategy game developed by Paradox Interactive which allows players to take control of any nation in either 1936 or 1939. The game features an extensive modding community and can be altered with cheats and console commands. We’ve gathered together a list of all cheats and console commands for Hearts of Iron 4.

Before we get to those, though, it’s always a good idea to know how to open up the command console. Press Shift+2, §, ~, `, “, ^ or ALT+2+1, or Shift+3 to access the console (key varies based on keyboard layout).

Cheats and Console Commands in Hearts of Iron 4

  • rendertype – Reports what render backend is used
  • tweakergui –  Spawns a tweaker GUI
  • add_equipment(ae) [<equipment amount>] [<equipment name>] –  Adds equipment to Hearts of Iron 4
  • add_ideas [<idea name>] – Adds ideas with <id> to the country
  • add_latest_equipment(ale) [<equipment amount>] – Gives player amount of latest equipment variants
  • reload [file name] – Reloads assets
  • time – What time is it?
  • reloadfx [Arguments: map/mapname/postfx or *.fx filename] – Reloads the shader
  • particle_editor – Spawns a particle editor
  • whitepeace(wp) [<country tags>] – White peace with the specified countries.
  • testtool(test) – Testing tool.
  • analyzetheatres(anth) – Analyze theatres for errors.
  • massconquer(massc)  – Mass conquer tool.
  • deleteallunits(delall) – Delete all armies and fleets of the specified countries.
  • aircombat(airc) [<scenario name>] [<result name>] [<province id>] [<state id with airbase>] [<state id with airbase>] [<equipment type>] [<equipment type>] [<equipment creator country>] [<equipment creator country>]  – Spawns an air combat in desired location.
  • teleport(tp) [<province_id>] – Teleports selected armies or ships to the specified province
  • theatersrebuild(trebuild) – Rebuilds all theatres in the world. All orders will be cleaned.
  • fronts – Toggle visibility of the foreign fronts
  • aidump – Dump AI front data to log file, needs to have a unit selected
  • traderoutes – Toggle visibility of trade routes
  • debug_tactics – Toggle visibility of debug tooltip for tactics
  • allowdiplo(adiplo,nocb) – Allows to use all diplomatic actions for no matter the rules.
  • debug_nuking – Allows to nuke every province without checking any conditions.
  • reloadsupply(relsup) – Reinitializes the supply systems.
  • deltat [<speed factor>] – control animation speeds
  • building_health(bhealth) [<building type>] [<state or prov id>] [<building level>] [<health to add>] – Changes specified building health
  • instantconstruction(ic) – Toggles instant construction cheat.
  • nomapicons – Toggles map icons.
  • nopausetext – Toggles the pausebanner for nicer screenshots in Hearts of Iron 4.
  • nextsong – Changes the currently playing soundtrack.
  • combatsound – How often does the combat view give a random sound? 0-50
  • morehumans(humans) [num] – Adds more humans
  • window(wnd) [Arguments: open/close] [window gui name] – Opens or closes the specified window
  • reloadinterface – Reloads the entire interface
  • reloadtechnologies – Reloads the technology database
  • updateequipments – Updates the equipment database
  • updatesubunits – Updates the subunit database
  • reloadoob [<Target Country Tag>] – Reloads OOBs
  • update_loc [localization tag] – Updates the localization tag file
  • poll – Polls valid Events
  • pause_in_hours – Pauses the game after X hours have passed after command is called
  • event [event id] [<Target Country Tag>]
  • research  – [<slot id> or “all”] Researches a technology from research slot or all.
  • research_on_icon_click  – Research a technology when clicking on technology tree icon
  • add_autonomy [<Target Country Tag>] [num] – Changes a country’s autonomy level
  • annex [<Target Country Tag>] – Begin annex/annexes the specified tag
  • winwars – Gives max war score in all wars for the country
  • testevent [<Event ID>] [<Character ID>] – Tests an event without triggering it
  • manpower [<Amount>] – Adds manpower to player
  • add_opinion [<Country tag>] – Add opinion to/from tag
  • tag [<Country tag>] – Switch tag to another country
  • resign – Resign from the game
  • add_interest [<Country tag>] – Add specified country tag to your interest
  • remove_interest [<Country tag>] – Removes specified country tag from your interest
  • add_diplo – Adds diplomatic entroute
  • PrintSynchStuff – Prints random count and seed
  • SetRandomCount – Sets the randomcount to 0 or arg
  • observe(spectator) – Switches to play no country at all, and no longer shows messages or pauses the game. However, it also interferes with AI performance and is not a good indication of what the AI will do if observe mode is not used.
  • ai – Toggles the AI on or off
  • human_ai – Toggles AI for Human countries
  • ai_invasion – Toggles AI AI naval invasions
  • ai_accept(yesman) – Toggles AI always accept diplomacy
  • fow(debug_fow) [<Province ID> OPTIONAL] – Turns off fog of war in a province or in general
  • collision(debug_collision) – Toggles debug display of normals/bounding boxes/collision
  • savegame – Creates a savefile.
  • savecheck – Makes a save file (Test_01), loads the save file, makes a new savegame (Test_02). Those save files should look the same.
  • IP – Shows your IP
  • requestgamestate – Requests the gamestate from host
  • nudge – Go to the nudge tool
  • mapmode [Mapmode type (int)] – Change mapmode.
  • fullscreen – Toggles fullscreen
  • prices – Price Info
  • add_core [<State ID>] [<Country Tag>] – Add core
  • remove_core [<State ID>] [<Country Tag>] – Remove core.
  • debug_zoom – Zooms in the game
  • debug_types – Will print the data type for all dynamic reference objects. Can only be used if using RTTI.
  • debug_show_event_ID – Shows event ID
  • debug_commands – Printing commandcount to message.log
  • debug_events – Start Counting events
  • debug_dumpevents – Dump Event data to game log
  • debug_diploactions – Start Counting diplomatic actions
  • debug_dumpdiploactions – Dump diplomatic action data to game log
  • debug_assert – Toggles asserts on/off
  • debug_smooth – Toggle framesmoothing
  • debug_nomouse – Toggles mouse scrollwheel on/off
  • debug_terrain – Toggles Terrain on/off
  • debug_cities – Toggles Cities painting mode on/off
  • debug_water – Toggles Water on/off
  • debug_fronts – Toggles interpolated fronts debug
  • debug_off_front_snap(dbg_fsnap) – Toggles offensive fronts snapping debug
  • debug_borders – Toggles Borders on/off
  • debug_trees – Toggles Trees on/off
  • debug_rivers – Toggles Rivers on/off
  • debug_postfx – Toggles PostFX on/off
  • debug_sky – Toggles Sky on/off
  • debug_bloom – Toggles Bloom on/off
  • debug_tooltip – Toggles Tooltips on/off
  • flagsoutput [<path>] – Creates texture atlas files from memory.
  • cityreload – Reloads the cities
  • error – Show errors in log
  • version – Show current game version
  • debug_nogui – Toggles GUI on/off
  • debug_volume [<Volume Delta>] – Modifies music volume
  • debug_lockcamera – Toggles Camera locked on/off
  • debug_lines – Toggles Debuglines
  • debug_entities – Toggles Debug entities
  • debug_info – Toggles Debug info
  • debug_particle – Toggles Particles Debug info
  • debug_ai_budget [CountryTag] – Show ai budget data
  • debug_textures – Writes Texture info to application debug log
  • debug_texture – draws textures like bloom
  • debug_wireframe – Toggles forced wireframe on/off
  • debug_achievements_clear – Clear all achievements and user stats
  • moveunit [<Unit ID>] [<Province ID>] – Moves a unit to a province
  • spawnactor [<Actorname>] [<Province ID>] [<Animation> OPTIONAL] – Spawns an actor with an optional animation
  • spawn [<SubUnit Type>] [<Province ID>] [<Amount>] – Spawns a unit in a province
  • guibounds(gui) – Toggles GUI bounds debug
  • cameraclamp – Toggles the camera clamping
  • provtooltipdebug(tdebug) – Toggles the debug info in province tooltip
  • reloadweather [<randomseed>] – Reload and regenerate weather
  • weather – Toggle weather simulation
  • debug_air_vs_land(dbg_cas) – Toggle debug mode for air vs land combat.
  • mapnames – Toggle map names
  • gbreload – Reloads gradient borders
  • gbpaint [layer] [channel] – Toggles gradient border painting
  • occupationpaint(op) – Toggles occupation painting
  • setowner [country tag] [state id] – Sets state owner
  • setcontroller [country tag] [province id] – Sets province controller
  • profilelog – Prints out the profiling informations into time.log
  • run – Runs the specified file with list of commands
  • oos – Out of Synch
  • debug_crash(crash) – Crash!
  • sleep(wait) [time in sec] – Sleep
  • goto_province [province id] – Centers to province
  • goto_state [state id] – Centers to state
  • trigger_docs(effect_docs) – Print docs for triggers and effects
  • xp [XP amount] – Gives Army, navy and air experience to player
  • threat [Threat amount] – Adds or show threat level of playerpp(fuhrer_mana,political_power) [PP amount] Gives political power to player
  • 3dstats – Toggles 3D Stats
  • hdr – Toggles hdr
  • hdr_debug – Toggles hdr debugging
  • srgb – Toggles sRGB
  • bloom – Toggles bloom
  • PostEffectVolumes.Default [posteffect_values name] – Toggles default posteffect values
  • night – Toggles night
  • filewatcher – Toggles filewatcher
  • civilwar [<ideology>] [<target country tag>] – Spawns a civil war
  • add_party_popularity <ideology group> <value> – Adds party popularity
  • set_ruling_party <ideology group> – Sets ruling party
  • createlean – Create LEAN textures
  • helplog – Print out all console commands to game.log file.
  • help [command name] – Print out all console commands or a specific command description.
  • helphelp – Double Rainbow help.
  • hsv – Converts RGB to HSV
  • tag_color – Test setting a country’s color
  • browser [url] – Show browser window
  • browser_base_url [url] – Set browser base url
  • aiview – Enable AI debug info
  • Focus.AutoComplete – Allows national focuses to be instantly finished
  • Focus.NoChecks – Ignores focus requirements
  • instant_prepare – Instantly prepares naval invasions
  • nu [number] – Adds the specified amount of National Unity
  • pp [number] – Adds the specified amount of Political Power
  • nuke [number] – Adds nuke
  • airealism – Enable realistic AI
  • instant_wargoal – Will allow instant justificatiion of war goals on countries
  • set_country_flag [<Country Flag>] – Adds a country flag to currently played nation.
  • set_cosmetic_tag [<country tag>] [<cosmetic tag>] – changes the name and flag of the country

So there you have it, every command for Hearts of Iron 4. You just need to head into the Command Window and input them to tweak the game.


Twinfinite is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more about our Affiliate Policy
Author
Image of Jake Green
Jake Green
A Nintendo evangelist and X-Files super-fan, Jake can be found peddling his gaming opinions online. He has a soft spot for VR and values story-telling in gaming above all else.