Accessing the developer console in Fallout: New Vegas lets you manipulate game mechanics, bypass progression bugs, and test out items instantly. You'll need to enable the developer mode on PC first, as it's turned off by default.
To open the console during gameplay, press the tilde key (~), usually located directly beneath the Escape key on standard QWERTY keyboards. If pressing the tilde key doesn't bring up the command line, your keyboard language settings might be overriding the key input. You can bypass this by holding Shift and pressing the key, or by temporarily switching your operating system's default input language to English (US).
Enabling the Console File
The game reads an initialization file at startup to determine whether debug features are active. Follow these exact steps to unlock the developer console:
- Open File Explorer and navigate to your game installation directory. For Steam users, this is typically located at
C:\Program Files (x86)\Steam\steamapps\common\Fallout New Vegas. - Locate the folder named
Falloutor look inside your Documents folder underMy Games\FalloutNV. - Find the configuration text file named
Fallout.ini(orFalloutPrefs.ini). - Right-click the file, open it with Notepad, and press Ctrl+F to search for
sConsoleCommand. - If the line reads
;sConsoleCommand=, delete the semicolon at the beginning so it readssConsoleCommand=. - Save the file changes and launch the game through Steam or your desktop shortcut.
Essential Player Modification Codes
Once your console is open, typing commands requires specific syntax. Most codes require a target reference or a numerical value. Entering commands incorrectly returns a script error message without crashing the game.
- tgm: Toggles God Mode. Grants infinite health, unlimited ammunition, and endless carry weight so you never become overencumbered.
- tcl: Toggles collision detection off. Allows your character to fly through walls, floors, and terrain objects to escape geometry glitches.
- player.additem [ItemID] [Quantity]: Spawns items directly into your inventory. For example, typing
player.additem 0000000F 1000adds 1000 bottle caps. - player.setav [SkillOrAttribute] [Value]: Sets a specific actor value to an exact number. Typing
player.setav strength 10instantly raises your strength stat to ten. - unlock: Points your crosshair at any locked terminal, door, or safe while the console is open and instantly opens it.
Spawning Items and Entities
Spawning objects requires knowing the exact hexadecimal Form ID of the item or character you want to generate. Item codes consist of eight characters. The first two characters usually represent the load order index of the mod or DLC file, while the remaining six characters represent the specific item asset.
For base game items, the first two digits are typically zeros. For instance, the standard 9mm pistol uses the code 00004328.
To drop an item directly onto the ground in front of your character rather than into your inventory, use the player.placeatme command followed by the Item ID and the quantity. Keep in mind that spawning large quantities of dynamic objects simultaneously can cause physics stutter or crash the game engine due to collision calculations.
Quest Manipulation and Fixing Broken Stages
Fallout: New Vegas features complex scripting paths that occasionally break due to conflicting triggers or sequence errors. You can inspect and force-advance quest states to get past broken milestones.
- showquesttargets: Lists all active quests currently tracked in your Pip-Boy alongside their internal editor IDs.
- sqs [QuestID]: Displays all stages for a specific quest, marking completed stages with a check or a number.
- setstage [QuestID] [StageNumber]: Forces a quest to advance to a designated stage number. This bypasses broken dialogue checks or missing items, though it can occasionally skip prerequisite scripting events.
Common Mistakes and Best Practices
Using developer codes alters the underlying state of your save file. Keep these guidelines in mind to prevent corrupting your progress:
- Always create a manual hard save before experimenting with quest commands or mass item generation. Quick-saves can overwrite clean states if a command breaks a script permanently.
- Avoid leaving collision (
tcl) active while entering loading doors or fast-traveling, as spawning outside valid mesh boundaries will trap your character in freefall loops. - Do not rely on God Mode (
tgm) during hard scripted boss encounters or faction battles, as invulnerability flags can sometimes break faction hostility scripts permanently.
Frequently Asked Questions
Why does my console type weird symbols instead of letters?
This happens when a non-English keyboard layout is active in Windows. Press Windows Key + Spacebar to switch your input language back to English US while playing, which maps the tilde key correctly.
Can I use console commands on Xbox or PlayStation versions?
No. Developer consoles are restricted to the PC release of Fallout: New Vegas. Console ports on Xbox 360, Xbox One, PlayStation 3, or PlayStation 4 lack the debugging environment required to input text strings.
Do console commands disable Steam achievements?
Using console commands during an active play session does not permanently lock or disable achievements for that save file. Achievements resume tracking normally once you restart the game client.
Where can I find complete lists of item IDs?
Comprehensive databases of item IDs, perk codes, and creature references are maintained by the community on the official Fallout Wiki.