Console Command | Home of Console Commands | Page 4
Blog Page 4

Skyrim Console Commands And Cheats For PC



Elder Scroll is a single player RPG game series. It is developed by Bethesda Game Studios. Elder Scroll is a very popular gaming series. This post is specifically for those who are looking for cheats and commands for the latest title in the Elder Scrolls series which is Elder Scrolls V: Skyrim. Here, you will find all the cheats and commands for Elder Scrolls V: Skyrim.

Before we go to the skyrim cheats and console commands, first let us get to know more about the game.


The game is set in the fictional universe of Elder Scrolls. It takes place in a world called Nirn, on the continent of Tamriel.

The continent is further divided into many provinces which are inhabited by other humans as well as other imaginary creatures like elves, orcs, dwarfs, etc. There are quite a variety of animals too in the game.

Since the release of the first title in the Elder Scrolls series, the game has now developed into a detailed and enormous world filled with magical creatures, and adventures.

The first title of the series was released in 1994, which was titles as Arena, the Universe of Elder Scroll. Further other titles were released. Daggerfall, Morrowind, Oblivion and recently Bethesda released the latest title which is by far the best of the series i.e., Elder Scrolls V: Skyrim.

The Plot

The storyline in this title differs its predecessor by 200 years. Thus, a lot has changed in the world of Nirn. The High Kind of the northernmost province of Tamriel called Skyrim has been assassinated as a result of the internal conflict which has left the entire region on the brink of war.

There’s a prophecy which had foretold that such internal rift would be the forebear for the return of the god of destruction – Alduin. The Nordic god of destruction, Alduin with his dragons look upon destroying the world of Nirn. Hence, the whole story of Skyrim revolves around the adventurous quest to kill Alduin.

Sounds interesting, right? The game is such a thriller that you are prone to get goosebumps during the quests.

Here are some more new features of the game, and be aware, they are really breathtaking:

  • The game is powered by new game engine known as Creation Engine. The developers have packed some pretty neat graphics in this latest title.
  • The open world gameplay of the game has been reworked with some attractive features. Players can now roam around the world freely. You can walk, run or use a horse to roam freely in the world of Skyrim.
  • Although the game has some pretty great gameplay and graphics, its size is small enough to fit on one single disk even for XBOX 360 and PlayStation.
  • You can visit any place on the map which you have recently discovered by using the Fast Travel feature. It allows you to instantly visit any place which you have found lately.
  • To make Skyrim more realistic, Bethesda introduced a new system of profession for all non-playing characters in the game. The feature makes the non-playing characters engaged in various activities during the gameplay. The main player character also takes part in their activities during quests.
  • The user interface has been reworked. The new HUD is more efficient and helps in using the other features available more effectively.
  • Combat is more difficult as enemy levels up. This makes the game more realistic as compared to other titles of the series.
  • Features like lockpicking, spells, combat skills, etc have been reworked and modified to give better gameplay experience.

Skyrim Cheat Codes And Console Commands

Before you start using cheats and console commands, there is something which you should be aware of first. Using a lot of cheats may cause the game to crash, resulting in the loss of all your hard work done in completing the quest. So just make sure that you don’t use too many cheats, as it may crash the game resulting in the loss of any unsaved progress.

Every now and then, a gamer is used to get stuck in quests which no matter how hard they try are impossible to complete. This is where cheats come into play. They usually help to complete the given objective and also makes the game more fun to play. For this reason, we have compiled a list of useful cheat codes and commands to spice things up for you.

To enter the cheat codes and console commands you first need to enable the console window, which is a special debugging window in the game where you type in the cheats and commands. You can enable it by going to the game options.

Hit ~ key and the console window will pop up on your screen. You can now enter any of the following codes for the desired effect. You can use the arrow keys to go through the commands so you don’t have to type them again and again. Also, console commands are not case-sensitive.

Most of the cheat codes in Skyrim, use cheat code modifiers, or variables, sometimes called tokens. These are expressed within the codes between brackets.

Toggle Console Commands

rmToggle Run Mode. Will switch between run mode and walking mode. Same function as key.
taiToggle Artificial Intelligence (Characters will not react to non-combat stimuli and dialogue may not function. Used in conjunction with TCAI will completely disable NPC actions.)
tcToggle player Control of target entity. If used when targeting an NPC, will transfer control to said NPC, and any command inputs will be applied both characters. To fix, use TC on the Dragomborn to turn off their actions.
tcaiToggle Combat Artificial Intelligence (Characters may turn hostile, but will not attack the Dragonborn.)
tclToggle Collision. Using the TCL command with a target toggles clipping for the target. If used while falling off a cliff, may cause a crash. Useful for relocating the Dragonborn or finding items or bodies that have fallen through a wall or floor.
tdetectToggle AI Detection. Does not work with Pickpocket detection.
teofisToggle relatively taxing image settings such as blur. May result in an increase in frames per second.
tfcToggle freefly camera. Add <1> to pause.
tfowToggles regions on the local map. i.e. loads all unexplored areas on the local map.
tgToggles grass
tgmToggle God Mode (Grants infinite health, magicka, and stamina. Carry weight will never affect movement or fast travel.)
timToggle Immortal Mode (Character will still take damage, but their health will never reach zero. Final blow animations may cause a permanent decapitation bug.)
tllToggles LOD
tmToggle Menus (Disables all GUI elements, including menus, the compass, subtitles and messages. Very useful for taking screenshots.)
tmm <#>Toggle Map Markers; <0> Disable all. <1> Enable all. <1,0,1> Show all, no fast travel.
tsToggles display of skybox and fog.
tscrToggles script processing
ttToggles trees
twsToggle water display when not underwater
twfToggles framework border

Targeted Console Commands

additem <#>Adds to target NPC, Note: Use on a merchant to set the amount of barter gold. This gold will not go to the Dragonborn's inventory when selling items to the vendor if the additem causes the vendor's gold to exceed 32,767, the maximum positive number that can be stored in an int variable in C. To avoid this, increment by 32,700 less the merchant's current gold, sell items and repeat as needed. If it does go over, using additem with a negative number can fix this, for example, "additem f -10000"
DamageActorValue Lowers the given attribute by the desired amount.
disableThis will make the target disappear, but still loaded with the cell (see also: MarkForDelete).
dispelallspellsRemoves spell effects such as poisons from the target.
duplicateallitems After targeting an NPC, this can be used to place a copy of their inventory into that of another NPC.
enableUsed to make disabled targets re-appear.
equipitem <#>Forces the target to equip , if it is in their inventory. Adding a "1" after the ID seems to make some items un-removable, while "0" keeps them removable as normal. will equip the weapon in the left or right hand.
equipspell Forces the target to equip , will equip the spell in the left or right hand. Spells cannot be acquired by addspell command such as Vampiric Drain can be acquired temporarily in this way. As for player variant: type "player.Equipspell "
forceav <#>Forces to <#>
GetAngle Returns the value of given rotational axis (x,y,z) of the target.
getav Returns the current value of the specified actor value.
getavinfo Returns info about the specified actor value.
getlevelReturns the level of the target.
getlocationcleared Returns the clear code off the specified location. Requires the numerical location ID.
getpos Returns the position value of given axis (x,y,z) of the target
getrelationshiprank Returns the numerical rank of the friendliness between two characters (-4–4).
hasperk Returns whether or not the target has the specified perk.
killInstantly kills target. (Does not kill characters/creatures marked "essential," only causes them to fall to the ground for a few minutes.)
lock <#>Lock chests, doors or people. <#> = the level of difficulty. (0–100, any larger and the lock cannot be picked)
MarkForDeletePermanently deletes the selected item either instantaneously or upon reload. This command is cleaner than disable, as it removes the item completely instead of hiding it from view.
modav <+/-#>Changes by <+/-#>
moveto playerTeleports the targeted NPC to the Dragonborn. (Works similar to player.placeatme <#> but does not create a new reference of the base object.)
openactorcontainer <#><#> = 1, 2, 3, or 4. Depending on the actors faction ranking to the Dragonborn will depend on what is seen in their inventory. Use the correct ranking for their current status. This allows one to add or retrieve items from that actor. Some actors will not equip armor or weapons stored on them.
playidle Makes the target do the specified action, such as a specific attack animation.
pushactoraway Attract or repel the target in relation to the Dragonborn by the specified amount.
recycleactorCycle between different actors within the same actor ID randomly.
removeallitemsRemoves all items in the targets inventory. Use the variable to transfer all items to own inventory.
resetaiResets the AI of the target (see also: tai).
resetinventoryRestores the target's inventory to its original state.
RestoreActorValue Reverses the effect(s) of DamageActorValue.
resurrect <#>Return a dead NPC to life. Replace <#> with 1 to resurrect with all current items intact. Leave off <#> to have the corpse removed & a new copy spawned.
setactoralpha <#>Changes the transparency of the target. Ranges are in decimal from 0–1, with 0 being completely invisible, 0.5 being half visible and 1 being completely visible.
SetAngle <#>Sets the value of given rotational axis (x,y,z) of the target (the change happens when the targeted object is picked up).
setav <#>Like forceav, but some values do not stay set through saves.
setessential <#>Make NPC mortal (0) / immortal(1).
setfavorstate <#>0 = inactive, 1 = active. Makes any targeted NPC obey player commands by moving the cursor over an interactable object or NPC while activated. In example, typing setfavorstate 1 while having a Guard selected in the command console and clicking on a dropped item, makes that Guard pick-up and automatically equip that item. After issueing a command, typing setfavorstate 0 while a command has not yet been issued or pressed the TAB button will cancel and deactivate the command.
setgs Set Game Setting.
setlevel <1>,<2>,<3>,<4>Sets the level of an NPC compared to the Dragonborn. SetLevel 1000,0,1,81 will make target level with the Dragonborn from 1 to 81.
1: <% of PC's level * 10> The NPC's level in comparison to the Dragonborn, based on % of their level. (1000 = 100.0%)
2: <1 level +/-> How many levels this NPC will be above or below the level in 1.
3: The lowest level this NPC can be.
4: The highest level this NPC can be.
setlocationcleared <#>Sets a location as cleared (1) or uncleared (0). The numerical location ID must be used.
setnpcweight <#>Sets the weight of the target or the Dragonborn. Ranges from 0–100, with 0 being the lightest and 100 being the heaviest.
setownership Allows one to make items owned by different people. They will not become the Dragonborn's unless an ID is not entered. When used on chests, applies to everything inside.
SetPos <#>Sets the position value of given axis (x,y,z) of the target.
setrelationshiprank <#>Used to set an NPCs disposition towards the Dragonborn. <#> = 1–4 Note: If this does not help when attempting to add Follower dialogue, use setrelationshiprank <#> then player.setrelationshiprank <#>.
setscale <#>Sets the scale of an object. "1" is default. If no object is selected, applies to PC. NOTE: When used on an actor, it increases or decreases speed and damage. Also note that the lowest possible value to change the scale, is 0.1, and the highest possible value to change the scale, is 10.00, exactly on the dot.
setunconscious <#>Sets the target as unconscious. Range of 0–1, with 0 being conscious and 1 being unconscious.
sexchangeChange gender of target NPC, or PC. Note: Only BODY changes, not the head.
shp <#>Set HDR Parameter. Nine separate numbers should be entered to change various luminosity settings.
sifh <#>Set Ignore Friendly Hit. Range of 0–1, with 0 causing the target not to ignore friendly hits and 1 causing the target to ignore them.
str <#>Set Target Refraction. Range of 0–1, with0.000001 being completely invisible and 1.000000 being completely visible, and 0 reverting the target to its default state.
unequipitem <#>Forces the target to unequip , similar to the Equipitem command except it unequips items if it is in one's inventory. Adding a '1' after the ID will make certain items unable to be removed, while '0' keeps them removable as normal. will unequip the weapon in the left or right hand.
unlockUnlock the desired chest or door. Note: This may not work in some cases.

Quest Console Commands

caqsComplete all Stages of EVERY quest.
Buggy, may not be stable. NOT recommended.
completequest Complete a quest. May cause buggy behavior, SetStage is generally cleaner.
getstage Used to get the current quest stage for quest (use ShowQuestTargets for IDs).
movetoqt Move to quest target.
resetquest Completely resets the given quest.
saqStarts every quest. (May cause crash)
SetObjectiveCompleted <1 to set, 0 to unset>Used to set the quest stage as being completed or uncompleted.
setstage Used to set the quest stage (Useful for bugged quests).
showquesttargetsShows all current quest IDs.
setpqv Attempts to modify a quest variable to the desired value.
sqv Displays a list of all variables used by .
player.sqs Used to display all the stages of a quest

Player Skyrim Console Commands

player.additem <#>Add an item to the inventory.
For example, to add 100 gold to the inventory, use player.additem f 100
player.addperk Adds the perk.
Addshout Add shout to one's skill list. Shouts are also part of spells, so in order for this command to work the spells will need to already be unlocked. List of Shout Codes.
For example, to add 100 gold to the inventory, use player.additem f 100
player.addspell Adds a spell, disease, or power. This can also be used for acquiring an unused spell. ex: Conjure Dragon Priest, does not work for vampiric spells.
player.advlevelForce a Level Up (Does not add ability to pick a new perk).
AdvSkill <#>Gives one the desired amount of skill usage points. NOTE: Very inconsistent between skills. E.g. "AdvSkill speechcraft 3000" gives about as much Speech experience as "AdvSkill enchanting 1" gives Enchanting experience. See skills for test results.
animcamAllows for the camera to view the Dragonborn from any direction without changing which way they are facing.
player.drop <#>This will drop the item.
enableplayercontrolsThis command is used to enable controls during cinematics when they are disabled. Occasionally the game will glitch, instead of reloading put in this command and carry on.
player.forceav <#>Should be avoided for use, as it overrides game's automatic calculations such as item bonuses, spell bonuses, etc.
player.forceav dragonsouls #Sets the number of Dragon Souls the Dragonborn has. Replace # with the desired number.
fov <#>Adjust field of view. The default is 75, and the maximum value appears to be 160. Higher numbers allow a wider field of vision, but it can be distorted. Lower numbers show a "zoomed" view. 60–90 is a useful range.
IncPCS Increase the Dragonborn's skill points by one point. For example, the command IncPCS marksman will raise the Archery skill by 1.
player.modav <+/-#>Modifies the Actor Value by <#>.
player.paycrimegold On occasion, this may not pay off the entire bounty.
For example, to add 100 gold to the inventory, use player.additem f 100
Y = 1 Go to jail. 0 Do not go to jail.
player.placeatme <#>Places an item or actor next to the Dragonborn.
playerEnchantObject Adds object to inventory with any two magic effects (not limited to enchants). Codes
psbPlayer Spell Book. Unlocks all spells and shouts. NOTE: Using this command will unlock every spell, even those used to test Skyrim. However, this may cause bugs.
player.removeitem <#>Remove an item from the inventory.
player.removeperk Removes a perk.; does not return the point used to gain the perk.
player.removespell Removes a spell, disease, or power.
player.resethealthRefills the Dragonborn's health instantly.
s1stWhile in third person, the Dragonborn's arms—which would normally only appear in first person—appear behind them, allowing for the Dragonborn to experience first person and third person simultaneously.
player.setav <#>Sets the Actor Value to <#>.
player.setcrimegold <#> Adds <#> to one's current bounty with
player.setlevel <#>Sets current level to <#>.
SetPlayerRace Doing this will allow the Dragonborn's race to be changed without using showracemenu. Note: May bug after certain transformations (ex: Werewolf), and revert to original race, or the race that was selected using showracemenu.
Player.SetRace A variant of SetPlayerRace , it is possible to become non-human race using this variant i.e. Player.SetRace DragonRace will transform the Dragonborn into a Dragon and capable of using Thu'um under Dragon voice clip, this variant can also be used on NPCs.
player.setscale #Sets height for character. Tsun, for example, ranks 1.23 on the height scale.
showracemenuBring up character customization menu. Magicka, Stamina, and Health will be spread evenly on using this depending on one's character's level. It will remove any custom point distributions. Note: Using TGM command before entering the menu will retain the original levels. Will only modify one's attributes/skills/points/etc. if the race or sex is changed or a preset is selected form the list. Modifying cosmetic details such a skin color/warpaint/hair/face shape/etc. will leave one's points.
player.showinventoryLists all items in the Dragonborn's inventory and their codes. PgUp and PgDwn to scroll through.
spf Save Player Face. This saves the Dragonborn's current facial settings (from character creation) in the game files.
sucsm <#>Set the speed of the free-flying camera (tfc). The default is 1. Setting it to 2, for example, would double the speed, and to 0.5 would half the speed.

Movement Console Commands

coc Center On Cell. Teleports the Dragonborn to the center of the cell. A list of coc codes is here.
cow Tamriel Center on World. Teleports the Dragonborn to the given coordinates.
player.moveto Move to an NPC. Note that if the NPC is dead, the Dragonborn will be moved to the Dead Body Cleanup Cell where the NPC can be resurrected using the console command, but will need to use the coc command to return.

Some Other Skyrim Console Commands

Addfac <#>Adds the selected NPC to a faction. May cause undesired and buggy AI behavior, 1–4 affects faction rank
AddToFaction <#>Alternate version of AddFac, adds the selected NPC to a faction. May cause undesired and buggy AI behavior, 1–4 affects faction rank
bat Executes a .bat file. For more info read this.
csbClear Screen Blood. Removes any blood effects from the screen.
fwForce Weather. Will automatically change the current weather to the one specified. (May also vanish as with the sw command).
GetGlobalValue Returns information about the given value in the game's settings.
GetInCellParam Returns whether or not the specified object is in the specified cell. Ranges from 0.00–1.00, with 0.00 being not present and 1.00 being present.
GetPCMiscStat Returns the specified miscellaneous stat of the Dragonborn.
help <"Object name"> <#>Show all console commands with descriptions. Add descriptors to search for IDs. ex: help "elven armor" 0 will show ids of all items that include "elven armor" in the name. Quotation mark is a must for items with more than one word ex: "elven armor", <#> sets the limits for the search function, 0 = no limits; 4 = Exact.
killallKills all non-essential NPCs in the vicinity. Has the same result as killallactors.
load Loads the specified save. Requires quotation marks around the name if includes spaces.
ModPCMiscStat <#>Modifies the specified miscellaneous stat of the player.
pcbPurge Cell Buffer. Purges interior cells the Dragonborn has recently exited, potentially allowing for a higher framerate at the cost of longer loading screens.
PlayerCreatePotion Allows for potions to be created through the console. refers to the potion effect rather than the ingredient's ID. The second and third codes are optional.
Prid Sets the NPC as reference, allowing other commands to be used, good for targeting NPCs that cannot be reached/seleceted on screen or fixing quest glitches about NPCs not appearing.
qqqQuits the game without going through the menus. (May cause crash.)
refiniRefreshes .ini settings (does not reset them).
RemoveFac Removes the selected NPC from a faction. Usually used for unaligning hostile NPC from hostile factions. This may cause undesired and buggy AI behavior.
resetinterior Resets the given cell, reverting it to its original settings.
save Saves the game over an existing save with the specified name. Requires quotation marks around the name if includes spaces.
saveiniSaves all current game settings to the game's .ini files.
set playeranimalcount to <#>0 Clears non-humanoid followers and allows one to recruit again.
set playerfollowercount to <#>0 Clears followers and allows one to recruit again.
set timescale to <#>Set the rate at which time passes (20 is the default, 1 is realtime)
set to <#>Sets the specified variable.
sgtm <#>Set Gametime Multiplier. This changes the game speed (e.g. movement, dialogue, etc.), with a higher number leading to a faster speed and a lower number leading to a lower speed.
showglobalvarsShows all game variables.
showmessage Shows a message in the center of the screen with the given ID.
sqoShow Quest Objectives. Gives a list of all objectives for ongoing quests.
sqtShow Quest Targets. Gives a list of all targets for ongoing quests.
stp <#> <#> <#> <#>Set Tint Parameters. Ranges from 0–1, with stp 0 0 0 0 creating the most vibrant display and stp 1 1 1 1 creating the most black and white display.
sw Set Weather. Changes the current weather to the one entered. It may vanish quickly depending on the area the Dragonborn is in, due to the area's climate being forced.


There isn’t much to say now. I guess everyone now agrees that Elder Scroll V: Skyrim is the best title of the series. The open world gameplay with realistic graphics have been captivating its audience since its release. The game takes you on an adventurous quest. Following the release of this game, the Elder Scrolls fans have been eagerly waiting for the newest title of the series. However, Bethesda has confirmed that the newest title still has not yet reached the pre-production phase. This indicates that there is a lot of time for the release of the next title. Till then, let us just wait and enjoy Elder Scroll V: Skyrim.

There are a few minor bugs which will be solved in the future updates, however, there isn’t anything major which needs to be worried about. If you are experiencing any bugs, just wait for the next update.

Hearts of Iron IV(HoI4) Console Commands And Cheat Codes


Hearts of Iron IV is a strategy based video game based on World War II. The game has been developed by Paradox Interactive. The game usually tends to attract people who play FPS and MOBA games.

The game was released on June 6, 2016. Hearts of Iron IV is the sequel to Hearts of Iron III which is based on the war period during 1936 and 1948.

Alike rest of the titles from the Hearts of Iron series, Hearts of Iron IV (HoI4) is also a grand strategy game. The game mostly focuses on the period during the second world war.


More About Hearts of Iron IV (HoI4)

Human history is filled with tragic examples of wars & World War II is one of them. World War II was terrifying, petrifying and horrific. No matter how terrific wars are, it is always interesting to learn about them.

Simulation games are trending these days and Hol4 is one of them, but the funny part is a lot of simulation games are boring or no fun to play at all.

However, Hearts of Iron IV which is based on the simulation of the period during the second world war contrasts other simulation games in a number of ways. The game is extremely complicated and it gets more and more interesting as you keep playing it. Paradox Interactive, the developers of the game have done an incredibly exceptional job in thickening the plot of the game.

The game truly demands your strategy and decision-making skills.

Main features of Hearts of Iron IV

Here are some of the major features and key points of the game which make it even more interesting.

Authentic and Real-time War Simulation

Hol4 lets you choose the greatest commanders of the WW2 era to fight your war with the tools of the time; tanks, planes, ships, guns and newly discovered weapons of mass destruction.

Excellent User Interface

Hol4 has a similar user interface as the previous titles from the Hearts of Iron series with just a few minor and major changes. The game provides a fairly clean interface which is easily navigable. This ensures that players do not get frustrated during gameplay.

The map too has an astonishing interface which makes it much more easy to read. It’s made up of approximately 11,000 provinces, sea regions, and air zones. Hol4 simulations are very life-like, the weather patterns, day and night cycles show each and every minuscule detail which makes it more and more fun it to play.

A True Test of Your Strategies

Unlike other strategy games, Hearts of Iron IV (HoI4) truly demands your strategic skills. Passing each level, Hol4 will keep testing your strategic skills as you continue playing the game.

The game, however, tends to focus on one’s individuality and how big a strategist he/she can be at times of dire need. If you are looking for a challenge and some total mind-boggling experience, Hol4 will not disappoint you.

A number of variables are at play during a battle. Every variable, no matter how small or minute, can change the course of battle in a single move. Controlling such variables which have the power to turn the tables in a single move, is far more challenging and interesting at the same time.

Must Check : 7 Best Plasma Lighters of 2018 – Top Picks & Reviews

Multiple Playing Options

Unlike other games, Hearts of Iron IV (HoI4) can be played in number of ways. You get to control various factors such as time, climate, etc. As I have mentioned before, you can choose any nation that existed during the Second World War between 1936 and 1939. You can choose from the greatest powers striving for victory, or small nations who are just trying to weather the storm.

The option to play the game in a number of ways compels any vivid gamer to replay the game again and again.

Influence of The Game

The game dates in the period of the Second World War. While playing the game, you are prone to come across various historical ideologies which conflict with your own. Nations like Germany, Japan, Italy, United States, Britain, France, and The Soviet Union who were the major participants in the World War II try to implicate their historical ideologies on you. The game highly influences you and gives you an alternate perspective of the history.

How to Enable Cheats?

The game sound fun to play, right? but sometimes, there’s always some level where you get stuck and can’t seem to get past it. This is where cheats come into play. Here, you will find Hearts of Iron 4 cheat codes which will help get past levels if you ever get stuck.

To enable cheats, you need to open the game console, which is a special debugging window accessible in non-ironman games. To open the game console, you need to press ” ^ or ° “.

You can use the arrow keys to shuffle through previously executed commands. This ensures that you don’t have to type in the same cheat or command again and again.

If your game console is disabled, you can enable it by pressing Shift+2, §, ~, `,^ or ALT+2+1, or Shift+3. Keys vary with different keyboard layouts.

Note: In-game console can only be accessed in non-ironman games. You cannot access the console in Ironman mode.

Enabling Country Tags in Hearts of Iron IV

Generally, country tags are not case-sensitive and are normally typed in upper-case, for ex: CHI, RUS, ENG, etc.

Upon typing in the country tag in the game console, new nations will spawn with the corresponding flags.

Now all that’s left for you, is to use any of the cheats from the table below. Use them however it suits your needs, but beyond all that, make sure you really do enjoy playing the game.

List Of Useful Cheats and Commands for Hearts of Iron IV

Below you will find list of helpful cheats and commands which will make your experience of Hol4 more fun and joyous.

Hearts of Iron IV Cheats

add_equipment(ae) [(equipment amount)] [(equipment name)]Adds equipmentEquipment uses the basic name so 'ae 1000 Infantry_Equipment_1'.
add_latest_equipment(ale) [(equipment amount)]Gives player amount of latest equipment variants
whitepeace(wp) [(country tags)]White peace with the specified countries.
teleport(tp)Activates the Teleporting tool
allowdiplo(adiplo,nocb)Allows to use all diplomatic actions for no matter the rules. (Can declare war without justification)
debug_nukingAllows to nuke every province without checking any conditions.
instantconstruction(ic)Toggles instant construction cheat.This code will also affect AI. Ships will be constructed instantly.
event [event id] [(Target Country Tag)]Executes an eventevent political.3 for communist coup 6 for democratic 9 for fascist
research [(slot id) or "all"]Researches a technology from research slot or all.Research all will instant research all technologies
research_on_icon_clickResearch a technology when clicking on technology tree iconWill Allow you to research an item without its prerequisite
annex [(Target Country Tag)]Begin annex/annexes the specified tagannex USA or annex d01 or annex all
winwarsGives max war score in all wars for the country
manpower [(Amount)]Adds manpower to playerType the amount you want to get. If you type 50 then you will 50 mens.
add_opinion [(Country tag)]Add opinion to/from tag
tag [(Country tag)]Switch tag to another country
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.
tdebugToggles Debug infoHelpful for finding nation tags and ID's
spawn [(SubUnit Type)] [(Province ID)] [(Amount)]Spawns a unit in a provinceIf this commands doesn't work or shows any error. Then follow the steps to fix this, go to your Steam library and change the start priorities to "-debug" prior to launching, and then launch the game in debug mode.
occupationpaint(op)Toggles occupation painting. If used with country tag occupies all of their owned, not controlled, land, e.g., op JAP.
setowner [country tag] [state id]Sets state owner
setcontroller [country tag] [province id]Sets province controller
xp [XP amount]Gives Army, navy and air experience to playerCan be used once per day
pp(fuhrer_mana,political_power) [PP amount]Gives political power to player
civilwar [(ideology)] [(target country tag)]Spawns a civil warcivilwar fascism ENG :
Other Valid ideologies "communism" "democratic" "neutrality"
add_party_popularity Adds party popularityideology group has shortcuts d f n c for vanilla HOI groups.
set_ruling_party Sets ruling partyideology group has shortcuts d f n c for vanilla HOI groups.
help [command name]Print out all console commands or a specific command description.
Focus.AutoCompleteAllows national focuses to be instantly finishedAffects AI
Focus.NoChecksIgnores focus requirementsAffects AI
instant_prepareInstantly prepares naval invasionsDisplays message "Command only available for developers"
nu [number]Adds the specified amount of National Unity
nuke [number]Adds nuke
yesmanAI will accept all diplomatic offers

Hearts of Iron IV Console Commands

rendertypeReports what render backend is used
tweakerguiSpawns a tweaker GUI
add_equipment(ae) [(equipment amount)] [(equipment name)]Adds equipmentadd_equipment 200 Sonderkraftfahrzeug 251/20 : See "equipment_l_english.yml" for full list of names
add_ideas [(idea name)]Adds ideas with to the countrySee ideas within the respective country-file under .\common\ideas
add_latest_equipment(ale) [(equipment amount)]Gives player amount of latest equipment variants
reload [file name]Reloads assets
reload loc (reloads localisation files)
reload focus (reloads focuses)
reload landcombat.gui (reloads land combat interface)
timeWhat time is it?
reloadfx [Arguments: map/mapname/postfx or *.fx filename]Reloads the shader
particle_editorSpawns 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.deleteallunits SPR
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.
frontsToggle visibility of the foreign fronts
aidumpDump AI front data to log file, needs to have a unit selected
traderoutesToggle visibility of trade routes
debug_tacticsToggle visibility of debug tooltip for tactics
allowdiplo(adiplo,nocb)Allows to use all diplomatic actions for no matter the rules.
debug_nukingAllows 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.
nomapiconsToggles map icons.
nopausetextToggles the pausebanner for nicer screenshots.
nextsongChanges the currently playing soundtrack.
combatsoundHow 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
reloadinterfaceReloads the entire interface
reloadtechnologiesReloads the technology database
updateequipmentsUpdates the equipment database
updatesubunitsUpdates the subunit database
reloadoob [(Target Country Tag)]Reloads OOBs
update_loc [localization tag]Updates the localization tag file
pollPolls valid Events
pause_in_hoursPauses the game after X hours have passed after command is called
event [event id] [(Target Country Tag)]Executes an eventevent political.3 for communist coup
research [(slot id) or "all"]Researches a technology from research slot or all.
research_on_icon_clickResearch a technology when clicking on technology tree icon
add_autonomy [(Target Country Tag)] [num]Changes a country's autonomy leveladd_autonomy PHI -200
annex [(Target Country Tag)]Begin annex/annexes the specified tagannex USA or annex d01
winwarsGives 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
resignResign 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_diploAdds diplomatic entroute
PrintSynchStuffPrints random count and seed
SetRandomCountSets 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.
aiToggles the AI on or off
human_aiToggles AI for Human countries
ai_invasionToggles 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
savegameCreates a savefile.
savecheckMakes a save file (Test_01), loads the save file, makes a new savegame (Test_02). Those save files should look the same.
IPShows your IP
requestgamestateRequests the gamestate from host
nudgeGo to the nudge tool
mapmode [Mapmode type (int)]Change mapmode.
fullscreenToggles fullscreen
pricesPrice Info
add_core [(State ID)]Add core
remove_core [(State ID)]Remove core
debug_zoomZooms in the game
debug_typesWill print the data type for all dynamic reference objects. Can only be used if using RTTI.
debug_show_event_IDShows event ID
debug_commandsPrinting commandcount to message.log
debug_eventsStart Counting events
debug_dumpeventsDump Event data to game log
debug_diploactionsStart Counting diplomatic actions
debug_dumpdiploactionsDump diplomatic action data to game log
debug_assertToggles asserts on/off
debug_smoothToggle framesmoothing
debug_nomouseToggles mouse scrollwheel on/off
debug_terrainToggles Terrain on/off
debug_citiesToggles Cities painting mode on/off
debug_waterToggles Water on/off
debug_frontsToggles interpolated fronts debug
debug_off_front_snap(dbg_fsnap)Toggles offensive fronts snapping debug
debug_bordersToggles Borders on/off
debug_treesToggles Trees on/off
debug_riversToggles Rivers on/off
debug_postfxToggles PostFX on/off
debug_skyToggles Sky on/off
debug_bloomToggles Bloom on/off
debug_tooltipToggles Tooltips on/off
flagsoutput [(path)]Creates texture atlas files from memory.
cityreloadReloads the cities
errorShow errors in log
versionShow current game version
debug_noguiToggles GUI on/off
debug_volume [(Volume Delta)]Modifies music volume
debug_lockcameraToggles Camera locked on/off
debug_linesToggles Debuglines
debug_entitiesToggles Debug entities
debug_infoToggles Debug info
debug_particleToggles Particles Debug info
debug_ai_budget [CountryTag]Show ai budget data
debug_texturesWrites Texture info to application debug log
debug_texturedraws textures like bloom
debug_wireframeToggles forced wireframe on/off
debug_achievements_clearClear 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
cameraclampToggles the camera clamping
provtooltipdebug(tdebug)Toggles the debug info in province tooltip
reloadweather [(randomseed)]Reload and regenerate weather
weatherToggle weather simulation
debug_air_vs_land(dbg_cas)Toggle debug mode for air vs land combat.
mapnamesToggle map names
gbreloadReloads gradient bordersonly for developers
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
profilelogPrints out the profiling informations into time.log
runRuns the specified file with list of commands
oosOut of Synch
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 playerIf one does "threat 999999999" it will reset the world tension to 0
pp(fuhrer_mana,political_power) [PP amount]Gives political power to player
3dstatsToggles 3D Stats
hdrToggles hdr
hdr_debugToggles hdr debugging
srgbToggles sRGB
bloomToggles bloom
PostEffectVolumes.Default [posteffect_values name]Toggles default posteffect values
nightToggles night*as of 1.01 this does not seem to work (filed under developer-only command) This command can be emulated via the day/night loop option at the bottom right toolbar (shortcut key 'N')
filewatcherToggles filewatcher
civilwar [(ideology)] [(target country tag)]Spawns a civil warcivilwar fascism ENG :
Other Valid ideologies "communism" "democratic" "neutrality"
add_party_popularity Adds party popularityideology group has shortcuts d f n c for vanilla HOI groups.
set_ruling_party Sets ruling partyideology group has shortcuts d f n c for vanilla HOI groups.
createleanCreate LEAN textures
helplogPrint out all console commands to game.log file.
help [command name]Print out all console commands or a specific command description.
helphelpDouble Rainbow help.
hsvConverts RGB to HSV
tag_colorTest setting a country's color
browser [url]Show browser window
browser_base_url [url]Set browser base url
aiviewEnable AI debug info
Focus.AutoCompleteAllows national focuses to be instantly finishedAffects AI
Focus.NoChecksIgnores focus requirementsAffects AI
instant_prepareInstantly prepares naval invasionsDeveloper Only
nu [number]Adds the specified amount of National Unity
pp [number]Adds the specified amount of Political PowerNot specifying the amount of political power will give the player 1000 political power.
nuke [number]Adds nuke