Console Commands Xcom Enemy Within //free\\
Unlocking the Secrets of XCOM: Enemy Within with Console Commands
XCOM: Enemy Within, the critically acclaimed expansion to the original XCOM: Enemy Unknown, is a game that prides itself on its challenging gameplay and deep strategy. However, for those who crave more control over their gaming experience or wish to experiment with the game's mechanics, console commands offer a fascinating avenue. In this review, we'll explore the utility and excitement of using console commands in XCOM: Enemy Within, highlighting how they can enhance, or in some cases, completely transform your playthrough.
C. Research & Engineering (Skip the Wait)
Do you hate waiting 20 days for Carapace Armor? Use these.
| Command | Effect |
| :--- | :--- |
| GiveTech [TechName] | Instantly gives you a specific technology. |
| GiveAllTechs | Unlocks every research project in the game. Warning: This can break the story progression. |
| GiveItem [ItemName] [amount] | Adds equipment to your inventory (e.g., GiveItem SkeletonSuit 5). |
Common TechNames:
CarapaceArmorTitanArmorPlasmaRifleBlasterLauncherPsiArmorMeldRecombination(Enables MEC troopers)
Summary
This report documents known console command usage, common command categories (debug, cheats, and config), how to enable the console, typical commands, and risks. It focuses on XCOM: Enemy Within (a 2013 Firaxis XCOM: Enemy Unknown expansion) running on PC.
B. Tactical Combat Commands (The "Power Trip")
These are used during missions to manipulate the battlefield. They are the most popular features for players looking to experiment with game mechanics.
-
God Mode (Invincibility):
- Command:
god - Feature: Toggles invincibility for your currently selected soldier. They will not take health damage. Note that this does not protect against status effects like Mind Control or Panic unless combined with other buffs.
- Command:
-
Toggle Squad Visibility (Wallhack):
- Command:
toggledebugcameraorghost - Feature:
Ghostmode allows your unit to walk through walls and fly.ToggleDebugCameradetaches the camera from units, allowing you to fly freely through the map to spot enemy positions without moving your squad.
- Command:
-
Critical Hit Manipulation:
- Command:
setpostgameimpact(Complex usage) or simpler damage mods. - Simpler Alternative: Most players use
supersoldier(if available in the specific mod/trainer version) which buffs stats significantly.
- Command:
-
Disable AI / Free Enemy Movement:
- Command:
PlayersOnly - Feature: This freezes the game world. Only player-initiated actions occur. It stops the alien activity phase entirely, allowing you to reposition freely or take shots without retaliation. Press it again to unfreeze.
- Command:
Tactical / Battle Commands
| Command | Effect |
|--------|--------|
| ToggleGodMode | Selected soldier becomes invincible (but can still be stunned) |
| ToggleUnlimitedAmmo | Infinite ammo |
| ToggleNoGrazed | Removes grazed shots (full hits only) |
| TeleportToCursor | Moves selected soldier to mouse cursor position |
| KillAliens | Instantly kills all visible aliens on current map |
| RestartLevel | Restarts current tactical mission |
C. Unit Customization & Stats
XCOM: Enemy Within relies heavily on soldier stats (Aim, Health, Will). The console allows you to edit these on the fly. console commands xcom enemy within
-
Editing Stats:
- Command:
set [stat_type] [value] - Usage: You typically target the soldier object.
- Example: Increasing Aim. This often requires targeting the unit directly, so it is easier to use a "Super Soldier" cheat command if available via a trainer, but in the raw console, you can use:
XComUnitPawn(Unit).m_kCharacter.SetBaseMaxStat(eStat_Offense, 100)(This is advanced usage and requires targeting the unit pawn).
- Command:
-
Psionic Testing:
- Command:
trainpsionic - Feature: Instantly grants Psionic powers to a soldier without the need for the Psionic Lab testing time. You can also force specific abilities like
RiftorMind Controlusing specific skill ID commands.
- Command:
Finding Soldier/Item Names
Use GetFullNameList or ListItems to see in-game IDs for soldiers or items.
2. Command Syntax Basics
- Commands are case-insensitive.
- Most commands start with a verb, then a target or value.
- Use spaces to separate parts.
- Some commands require exact string names (e.g., item names, perk names).
- Press
Up Arrowto repeat previous commands.
Examples:
GiveResource 500
GiveItem MELD 99
ToggleGodMode
SpawnUnit Sectoid 1 Unlocking the Secrets of XCOM: Enemy Within with

