Xcom Enemy Within Dev Console Full |verified| Jun 2026

If you are running massive total conversion mods like Long War , check the mod's specific documentation. Long War alters many internal item IDs, meaning some vanilla console commands might behave differently or require different syntax.

If you want to customize your experience even further, let me know:

Once enabled, these are the most useful commands for "fixing" a run or testing builds: KillAliens Instantly kills every alien on the current map. GiveResource Money 1000 Adds §1,000 to your treasury. GiveResource Elerium 100 Adds 100 Elerium. GiveResource Alloys 100 Adds 100 Alien Alloys. LevelUpBarracks 1 Promotes every soldier in your barracks by one rank. RestartLevel Restarts the current mission from the beginning. ToggleUnlimitedActions Allows your units to move/attack indefinitely this turn. Grants god mode and unlimited ammo to your squad. Advanced Strategy Tool: Strategy.txt If you have many items to add, create a file named Strategy.txt XEW\Binaries List commands inside (e.g., GiveResource Money 5000 GiveResource Scientists 20 DefaultInput.ini , bind a key to exec Strategy.txt

Once the console is active, you can use these commands during tactical missions or at the base: XCOM 2 Console Commands: How to Enable & Use Guide xcom enemy within dev console full

When the console is open, you'll see a green line at the bottom of the screen. Here, you can type your commands. The console features an auto-complete function, which displays a list of possible commands as you type; you can use the Up/Down arrow keys to scroll through options and Tab to complete a command.

LearnTech [TechName] – Instantly unlocks a specific research project. Tactical Layer Commands (In-Battle)

: If you don't want to install mods, you can bind specific commands directly to keys in your DefaultInput.ini file (found in XEW\XcomGame\Config ). For example, adding .Bindings=(Name="U", Command="restartlevel", Alt=True) under [Engine.PlayerInput] allows you to run that specific command by pressing Alt + U in-game. 2. Common Dev Console Commands If you are running massive total conversion mods

Launch the game and press the backslash key \ (or sometimes ~ or ' ) to drop down the active console. 📜 Essential Console Commands

SteamLibrary\steamapps\common\XCom-Enemy-Unknown\XEW\XcomGame\Config DefaultInput.ini Choose Your Mode Tactical (Battlescape) : For in-mission cheats, find the section [XComGame.XComTacticalInput] Strategy (Geoscape/Base) : For resources and tech, find the section [Engine.PlayerInput] Add the Bindings : Add lines under your chosen section using this format: .Bindings=(Name="F12", Command="restartlevel", Alt=True) (This binds Alt+F12 to restart the mission). Save and Run : Save the file and start the game. Steam Community Option 2: Full Console Re-Enable (Mod Method) To open a live command line (usually the key) as you would in XCOM 2, you must use a patch. Steam Community Download PatcherGUI : Available on Nexus Mods Download the Console Patch

While the console allows you to type commands, installing this mod (available via Nexus Mods or the Workshop wrapper) adds a specific to the top-left of the tactical UI. This menu provides clickable buttons for: GiveResource Money 1000 Adds §1,000 to your treasury

LowerPanic : Reduces the panic level of every country on the Council .

Drops the panic levels of every single continent back down to 1, preventing any nation from leaving the XCOM project.

Unlike a traditional mod menu with buttons and sliders, the XCOM developer console is a text-based command line (similar to Half-Life or Skyrim ). The "full" console refers to a community-patched version that restores every debugging command Firaxis used internally.

The easiest and most stable method involves using a community tool called (available on Nexus Mods). Download PatcherGUI . Point it to your XCOM: Enemy Within installation folder.

Did we miss a command? Do you know a hidden debug hotkey for the XCOM: Enemy Within dev console? Let the community know in the comments below!