Fallout 4 console commands can come in handy in a wide variety of situations throughout the game. Got stuck on a quest and can’t progress the story due to a bug? Did one of your companions wander too far for no reason and now you can no longer find them? Or maybe you just want to move the camera in a way the game doesn’t normally allow. Whichever the case, there are console commands in the game that let you do all of that and so much more.
The best Fallout 4 console commands are the ones that let you circumvent problems you may run into while playing the game. Unfortunately, the chances of running into these problems are pretty high. Fallout 4 is a massive open-world RPG that suffers from many of the bugs and glitches we’ve come to expect from a Bethesda title. While you may not be able to avoid some of these issues, you can at least use console commands to make sure they don’t impede your progress.
In this article, we’re going to cover some of the most useful console commands you can use along with some tips regarding item codes. In order to open the console, simply press the ~ key while playing. It’s the one located next to ‘1’ and right above the ‘tab’ key. The console is only available on PC so Xbox One and PS4 players will not be able to use it. Upon opening the console, simply insert any of the commands found below and then press the ~ key again to close the console and see the commands take effect.
General Fallout 4 Console Commands
- fov [value] – changes the field of view (which is 70 by default) to a different value that you can add manually by typing it inside the brackets.
- tfc – changes the camera to free-roam mode.
- tfc 1 – has the same effect as the previous command but also freezes everything in place.
- tcl – turns off collision, allowing you to essentially walk through walls or even across the sky. Type ‘tcl’ again to turn the collision back on.
- tdetect – causes the AI to completely ignore you. Great if you’re trying to sneak around undetected but can’t because enemies always spot you no matter how well you’re hidden.
- resurrect – revives target NPC. Open the console and first click on the dead NPC you want to resurrect before activating this command.
- kill – pretty much the opposite of the previous command. Just like before, open the console and click on the NPC you want to kill before activating this command.
- tmm 1 – fully reveals the world map complete with Pip-Boy markers for all discoverable locations.
- tgm – gives you infinite health, ammo, and AP. Basically god mode.
- tim – a toned down version of the previous command that makes you invulnerable to damage but doesn’t give you infinite ammo and AP.
- sexchange – changes the gender of your character.
- showlooksmenu player 1 – takes you back to the character customization screen so you can change your appearance.
- player.advlevel – levels up your character.
Item Codes and How to Use Them
Some of the Fallout 4 console commands can be used to spawn various objects or add items to your inventory. These commands need to be used alongside something called item codes. These are are unique strings of numbers and letters that are assigned to pretty much everything in the game. If you use a command like ‘kill’ or ‘resurrect’ you’ll see that NPCs item code when you click on them. However, commands like that can also be used remotely if you already know the item code.
For example, Nick Valentine’s item code is 2F24. If you want to revive Nick but don’t know where he is, you can simply type ‘resurrect 2F24’ to revive him remotely. Alternatively, you can kill him by typing ‘kill 2F24′. This works with any NPC in the game. A few additional console commands that make use of item codes include:
- player.placeatme [ID] – spawns the specified item or NPC close to the player.
- player.additem [ID] [amount] – adds the specified item to your inventory. You can add a specific amount of items by setting a value inside the brackets. Leave it blank to add just one item.
- player.moveto [ID] – teleports the player to the location specified by the ID.
- player.AddToFaction [faction ID] [0 or 1] – add 1 inside the brackets to become allied with targeted faction or 0 to become friendly.
- completequest [Quest ID] – completes the specified quest.
- resetquest – resets the specified quest.
How to Find Item Codes
Now that you know what item codes (or IDs) are and how to use them, you’re probably interested in learning the best way of finding the ID of certain items, NPCs, locations etc. As mentioned, you can simply click on an NPC or item with the console opened and it will show you that object’s item code. Alternatively, you can open the console and type in the following command:
help [text] 0
Instead of ‘text’ you can type in the name of pretty much anything in the game to get its item code. Coming back to the example mentioned before, if you want to kill or revive Nick Valentine but don’t know where he is, you can first type in ‘help valentine 4’ or ‘help valentine 4 npc_’ to get the NPCs ID. Then, use one of the other applicable commands, such as ‘kill’ or ‘resurrect.’
There are plenty of other Fallout 4 console commands you can use in the game but we believe the ones we covered in this article to be the most useful ones. Keep in mind that these commands should be used sparingly if you’re looking to preserve the original Fallout 4 experience. Warts and all.
Every once in a while, though, the game’s buggy nature might hinder your progress and knowing certain console commands can be invaluable in those situations. Alternatively, if you’ve already beaten the game a few times and just want to explore the world without having to worry about quests or combat, you can use some of these commands to roam around unimpeded.
For more information regarding Fallout 4 console commands check out this extensive article on the Fallout wiki.
- 10 Great Horror Games to Play This Halloween - October 20, 2021
- New World Leveling Guide for Beginners – How to Get to Level 60 Fast - October 18, 2021
- 15 Hybrid Games That Successfully Combined Multiple Genres - October 15, 2021
8 thoughts on “Helpful Fallout 4 Console Commands Every Player Should Know”
Hi. Thank you for your article. I’m pretty good with the cheat console in the last few Bethesda games, and honestly, to me, it adds to my level of fun in the game (but everyone is different). I’m not sure where you got 23338 as the “item” code for Nick Valentine (really an object ID reference), but in my game and in those I’ve seen discussed online, he is always 2F25 (leading zeros aren’t required fortunately). Also, did you mean “tim” (immortal mode) instead of “tdm”? Anyways, this was a good article. I always enjoy reading about the cheat console (yeah, I’m one of THOSE gamers…).
Hey. Thanks for your comment. I’m glad you enjoyed the article and thanks for pointing out my mistake regarding the immortal mode. You’re right, it’s indeed “tim” not “tdm”. I fixed it. As far as Nick Valentine is concerned, I just checked again and the ID I get in my game is ‘000023338’. I did notice people were getting a different one (that’s why I mentioned “this might differ in your game” in the article) but I’m not sure why. It might be because I tried the command near the beginning of the game before I recruited him, maybe the ID changes once he joins you. That’s just a guess, though. https://uploads.disquscdn.com/images/87c72ca6ca135efefe65cb01734a8da7e5d9f8ff63896fa78ce956982f4683f2.jpg
OK, can you try 2F25 and see what happens? That is an actual reference ID and should be good for all versions of the game. In other words, it’s a completely different type than a VTYP.
Yeah, you’re completely right. The ID is 2F24 and 23338 is something else related to the NPC. The help command is just ‘help valentine’ not ‘help nickvalentine’ so that was totally my bad. Thanks a lot for pointing all of that out, I’ll make the necessary edits to the article right now.
One more note: 2F24 is a base ID. You can’t do “resurrect” etc. on base IDs, because they’re not referring to anything except a template (class), but you can use functions like “placeatme” on base IDs. But doing something like “player.moveto 2f25” aka “14.moveto 2f25” uses the actual reference ID. And as you correctly implied somewhere, there is a point in time before he joins you, so moving him to your player or vice-versa as in this example I certainly think could mess up the quest if done while it’s running (to free him from his predicament). I have fun searching for things in the help system, but for actually finding reference IDs I only know of two ways so far: actually clicking on them on the console (of course), or doing a “save name 1” where the “1” tells it to create a text output file of many (perhaps not all) object reference IDs, and searching that in Notepad (should launch Notepad automatically).
Also, if you do a “help valentine 4 npc_” it should show you 2F24 which is the Base ID. His actual object reference ID is 2F25 in my game, and that should be static for all games. I can “clone” Nick using his base id with the console, but I think that would horribly screw up scripts and such, maybe. I’ve even cloned myself using a “player.placeatme 7” and then killed my clone. I didn’t see any terrible effects, and it was humorous, but I still couldn’t recommend it.
Me fascino mucho tu post Gracias, Un saludo
Me permites citarlo en mi sitio. Muchas gracias Saludos