Hearts of Iron 4 Cheats

Looking for Hearts of Iron 4 cheats on PC, Mac & Linux? Here we’ll list Hearts of Iron 4 cheat codes and unlockables with tips for Paradox Interactive’s new strategy war game.

Here we will show you how to unlock all Hearts of Iron 4 codes with a cheats list that’s valid for the PC, Mac & Linux title (where available).

Take a look at the cheats below…

Hearts of Iron 4 Cheats

Hearts of Iron 4 Cheats on PC

Console Commands:

To activate all Hearts of Iron 4 cheats, during gameplay you should press on the ~ (that symbol is a tilde) key to bring up the command console. After that you can lookup below what cheats there are & what their codes to enter are. Then type the cheat code on-screen and press the Enter key to activate it.

Note: Capitalization is important for the codes you want to type out.

This list start with the code to enter into the command console & the cheat description behind it…

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

In Paradox’s previous Hearts of Iron strategy titles with the same Clausewitz Engine, the following Console Commands menu would unlock. This dev console / cheats menu may return (they are untested so far) in the PC version of this new Total War game from the same publisher.

• instantconstruction or inc — 1 day construction with sufficient IC for production
• instantresearch or inr — 1 day reasearch with sufficient leadership
• crudeoil — Gives 1000 Crude Oil
• Energy — Gives 1000 Energy
• Fuel — Gives 1000 Fuel
• Metal — Gives 1000 Metals
• Money — Gives 1000 money
• supplies — Gives 1000 Supplies
• nukes — Gives you 10 nuclear bombs
• addofficers — Gives you 100 officers
• rarematerials — Gives you 1000 Rare Materials
• noneutrality — Lowers your neutrality to 0
• debug fow — Toggles fog of war
• debug yesmen — Toggles if AI will accept your every diplomatical proposal (sometimes may not work)

These are all Hearts of Iron 4 cheats on Linux, Mac or PC so far. Until more are confirmed, we made the handy Hearts of Iron 4 guides listed above to help you with tips and tricks for the game!

Credits: Brian K.

Do you know of any Hearts of Iron 4 cheats or unlockables?
Let us know in the comments, you’ll get credit for finding out. – Thanks for visiting!