Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "XCOM: Enemy Unknown"

From PCGamingWiki, the wiki about fixing PC games
m
 
(133 intermediate revisions by 33 users not shown)
Line 1: Line 1:
 +
{{Disambig|the reboot|the original game|[[X-COM: UFO Defense]]}}
 
{{Infobox game
 
{{Infobox game
 
|cover        = XCOM - Enemy Unknown - cover.jpg
 
|cover        = XCOM - Enemy Unknown - cover.jpg
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Firaxis Games}}
 
{{Infobox game/row/developer|Firaxis Games}}
{{Infobox game/row/osxporter|Feral Interactive}}
+
{{Infobox game/row/developer|Blind Squirrel Games|ref=<ref>{{Refurl|url=https://blindsquirrelentertainment.com/games/xcom/|title=Blind Squirrel Entertainment Inc. - XCOM: Enemy Unknown|date=2022-07-15}}</ref>}}
{{Infobox game/row/linporter|Feral Interactive}}
+
{{Infobox game/row/porter|Feral Interactive|OS X}}
 +
{{Infobox game/row/porter|Feral Interactive|Linux}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|2K Games}}
 
{{Infobox game/row/publisher|2K Games}}
Line 12: Line 14:
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|October 9, 2012}}
 
{{Infobox game/row/date|Windows|October 9, 2012}}
{{Infobox game/row/date|OS X|April 25, 2013}}
+
{{Infobox game/row/date|OS X|June 27, 2013}}
 
{{Infobox game/row/date|Linux|June 19, 2014}}
 
{{Infobox game/row/date|Linux|June 19, 2014}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|xcom-enemy-unknown|89}}
 +
{{Infobox game/row/reception|IGDB|xcom-enemy-unknown|89}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase, DLC, Expansion pack }}
 +
{{Infobox game/row/taxonomy/microtransactions | Cosmetic, Finite Spend }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Turn-based }}
 +
{{Infobox game/row/taxonomy/perspectives      | Bird's-eye view }}
 +
{{Infobox game/row/taxonomy/controls          | Point and select }}
 +
{{Infobox game/row/taxonomy/genres            | Strategy }}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 +
{{Infobox game/row/taxonomy/themes            | Sci-fi }}
 +
{{Infobox game/row/taxonomy/series            | X-COM }}
 
|steam appid  = 200510
 
|steam appid  = 200510
 
|steam appid side = 225340, 209812, 209811
 
|steam appid side = 225340, 209812, 209811
|gogcom page  =  
+
|gogcom id    = 1558688142
 +
|official site= https://www.xcom.com/xcom-enemy-unknown/
 +
|hltb        = 11397
 +
|lutris      = xcom-enemy-unknown
 
|strategywiki =  
 
|strategywiki =  
 +
|mobygames    = 59018
 
|wikipedia    = XCOM: Enemy Unknown
 
|wikipedia    = XCOM: Enemy Unknown
 
|winehq      = 15670
 
|winehq      = 15670
 +
|license      = commercial
 
}}
 
}}
{{Series|X-COM}}
 
  
'''Key points'''
+
{{Introduction
{{--}} The game suffers from an abundance of bugs. Some bugs were game-breaking as of 2012.<ref>[http://forums.2kgames.com/showthread.php?149231-Dedicated-Bug-Reports Dedicated Bug Reports - 2K Forums]</ref>
+
|introduction      =
 +
 
 +
|release history  =
 +
 
 +
|current state    = The game suffers from an abundance of bugs, some being game-breaking as of 2012.<ref>{{Refurl|url=https://web.archive.org/web/20130106033855/http://forums.2kgames.com/showthread.php?149231-Dedicated-Bug-Reports|title=Dedicated Bug Reports - 2K Forums|date=2023-05-29}} (archived)</ref>
 +
}}
  
 
'''General information'''
 
'''General information'''
 
{{ii}} [https://community.pcgamingwiki.com/page/blog/_/features/port-reports/pc-report-xcom-enemy-unknown-on-linux-r151 PC Report - XCOM: Enemy Unknown on Linux]
 
{{ii}} [https://community.pcgamingwiki.com/page/blog/_/features/port-reports/pc-report-xcom-enemy-unknown-on-linux-r151 PC Report - XCOM: Enemy Unknown on Linux]
{{mm}} [http://steamcommunity.com/app/200510/discussions/ Steam Community Discussions]
+
{{mm}} Official support knowledgebase - [https://support.2k.com/hc/en-us/sections/200300203-XCOM-Enemy-Unknown Enemy Unknown] | [https://support.2k.com/hc/en-us/sections/200300193-XCOM-Enemy-Within Enemy Within]
 +
{{mm}} [http://ufopaedia.org/index.php?title=Main_Page UFOpaedia] - Wiki for the series
 
{{mm}} [http://forums.2kgames.com/forumdisplay.php?76-XCOM-General-Discussion Official Forum] - not PC-specific
 
{{mm}} [http://forums.2kgames.com/forumdisplay.php?76-XCOM-General-Discussion Official Forum] - not PC-specific
 +
{{GOG.com links|1558688142|xcom_enemy_unknown_complete_pack}}
 +
{{mm}} [https://steamcommunity.com/app/200510/discussions/ Steam Community Discussions]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
 
{{Availability/row| Retail | | Steam | | | Windows, OS X, Linux }}
 
{{Availability/row| Retail | | Steam | | | Windows, OS X, Linux }}
{{Availability/row| Amazon | B008ALU5KG | Steam | | | Windows, OS X, Linux }}
+
{{Availability/row| Developer | https://store.feralinteractive.com/en/mac-linux-games/xcomenemyunknownelite/ | Steam | Elite Edition. [https://store.feralinteractive.com/en/mac-linux-games/xcomenemyunknowncomplete/ The Complete Edition] also available. | | OS X, Linux }}
{{Availability/row| GMG | xcom-enemy-unknown | Steam | | | Windows, OS X, Linux }}
+
{{Availability/row| GamersGate | xcom-enemy-unknown | Steam | {{store link|GamersGate|xcom-enemy-unknown-the-complete-edition|The Complete Edition}} also available. | | Windows, OS X, Linux }}
{{Availability/row| Gamesplanet | 1002-3 | Steam | | | Windows, OS X, Linux }}
+
{{Availability/row| Gamesplanet | 1002-3 | Steam | {{store link|Gamesplanet|1002-1|The Complete Edition}} also available. | | Windows, OS X, Linux }}
{{Availability/row| Gamesplanet | 1002-1 | Steam | Complete Edition | | Windows, OS X, Linux }}
+
{{Availability/row| GOG.com | xcom_enemy_unknown_complete_pack | DRM-free | The Complete Edition. Single-player only. | | Windows }}
{{Availability/row| MacApp | id594787538 | MacApp | Elite Edition | | OS X }}
+
{{Availability/row| GMG | xcom-enemy-unknown | Steam | {{store link|GMG|xcom-enemy-unknown-the-complete-edition|The Complete Edition}} also available. | | Windows, OS X, Linux }}
{{Availability/row| Steam | 200510 | Steam | Steam CEG 1.1.0.2100 | | Windows, OS X, Linux }}
+
{{Availability/row| Humble | xcom-enemy-unknown | Steam | {{store link|Humble|xcom-enemy-unknown-complete-pack|The Complete Edition}} also available. | | Windows, OS X, Linux }}
 +
{{Availability/row| Steam | 200510 | Steam | {{store link|Steam-sub|37429|The Complete Edition}} also available. Steam CEG 1.1.0.2100. | | Windows, OS X, Linux }}
 +
{{Availability/row| MacApp | id594787538 | MacApp | Elite Edition. | | OS X | unavailable }}
 
}}
 
}}
{{ii}} All Windows and Linux versions require {{DRM|Steam}}.
+
{{ii}} All Linux versions require {{DRM|Steam}}.
 +
{{ii}} A free demo version is available on Steam: <code>steam://install/216690</code>
  
 +
===Version differences===
 +
{{ii}} '''Complete Pack''' / '''Complete Edition''' include all the DLC.
 +
{{ii}} '''Elite Edition''' for OS X includes the two DLC packs, but not the ''Enemy Within'' expansion.
 +
 +
==Monetization==
 
{{DLC|
 
{{DLC|
{{DLC/row| Elite Soldier Pack | Part of Complete Pack. Pre-order bonus. | Windows, OS X, Linux }}
+
{{DLC/row| Elite Soldier Pack | Pre-order bonus, also available for separate purchase. | Windows, OS X, Linux }}
{{DLC/row| Slingshot Pack | Part of Complete Pack. | Windows, OS X, Linux }}
+
{{DLC/row| XCOM: Enemy Within | | Windows, OS X, Linux }}
{{DLC/row| XCOM: Enemy Within | Part of Complete Pack. | Windows, OS X, Linux }}
+
{{DLC/row| Slingshot Pack | | Windows, OS X, Linux }}
 
}}
 
}}
  
 
==Essential improvements==
 
==Essential improvements==
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|1=
+
{{Fixbox|description=Use the {{code|-nostartupmovies}} [[Glossary:Command line arguments|command line argument]]|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/200510/discussions/0/864948030102086071/#c648812917467652489|title=Want to skip the intro videos? :: XCOM: Enemy Unknown General Discussions|date=May 2023}}</ref>}}
{{Fixbox/fix|Use the {{code|-nostartupmovies}} [[Glossary:Command line arguments|command line argument]]|ref=<ref>[http://steamcommunity.com/app/200510/discussions/0/864948030102086071/#c648812917467652489 Want to skip the intro videos? :: XCOM: Enemy Unknown General Discussions]</ref>}}
 
}}
 
 
 
===Turn off multiplayer chat===
 
{{Fixbox|1=
 
{{Fixbox/fix|Turn off multiplayer voice chat|ref=<ref>[http://steamcommunity.com/app/200510/discussions/0/630800444295208097/#c630800444297375223 Shutting off in-game Mic? :: XCOM: Enemy Unknown General Discussions]</ref>}}
 
# Go to the [[#Game data|configuration file(s) location]]
 
# Open {{File|XComEngine.ini}} or {{File|DefaultEngine.ini}}
 
# Find the {{code|[VoIP]}} section
 
# Change the value of <code>bHasVoiceEnabled</code> to {{code|false}}
 
}}
 
  
 
===Enable armor tint options===
 
===Enable armor tint options===
{{Fixbox|1=
+
{{Fixbox|description=Enable armor tints|ref=<ref>{{Refurl|url=https://www.reddit.com/r/GameDeals/comments/1hkfo8/gmg_9th_666_sale_dmc_walking_dead_euro_truck_sim/cav71s3|title=tppiel on &#91;GMG&#93; 9th 666 Sale: DmC, Walking Dead, Euro Truck Sim 2, Darkout, XCOM, EVE Starter Pack|date=9 June 2023}}</ref>|fix=
{{Fixbox/fix|Enable armor tints|ref=<ref>[https://www.reddit.com/r/GameDeals/comments/1hkfo8/gmg_9th_666_sale_dmc_walking_dead_euro_truck_sim/cav71s3 tppiel on &#91;GMG&#93; 9th 666 Sale: DmC, Walking Dead, Euro Truck Sim 2, Darkout, XCOM, EVE Starter Pack]</ref>}}
 
 
# Go to the [[#Game data|configuration files location]].
 
# Go to the [[#Game data|configuration files location]].
 
# Open {{File|XComGame.ini}} or {{File|DefaultGame.ini}}.
 
# Open {{File|XComGame.ini}} or {{File|DefaultGame.ini}}.
Line 78: Line 102:
  
 
==Game data==
 
==Game data==
===Configuration files location===
+
{{Image|XCOM Enemy Unknown General.png|In-game general settings.}}
 +
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|userprofile}}\Documents\My Games\XCOM - Enemy Unknown\XComGame\Config\}}
+
{{Game data/config|Windows|{{p|userprofile\Documents}}\My Games\XCOM - Enemy Unknown\XComGame\Config\|{{p|userprofile\Documents}}\My Games\XCOM - Enemy Within\XComGame\Config\}}
{{Game data/row|OS X|~/Library/Application Support/Feral Interactive/XCOM Enemy Unknown/}}
+
{{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/Feral Interactive/XCOM Enemy Unknown/}}
{{Game data/row|Linux|{{P|xdgdatahome}}/feral-interactive/XCOM/WritableFiles/}}
+
{{Game data/config|Linux|{{P|xdgdatahome}}/feral-interactive/XCOM/WritableFiles/}}
 
}}
 
}}
 
{{XDG|true}}
 
{{XDG|true}}
Line 88: Line 113:
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|userprofile}}\Documents\My Games\XCOM - Enemy Unknown\XComGame\SaveData\}}
+
{{Game data/saves|Windows|{{p|userprofile\Documents}}\My Games\XCOM - Enemy Unknown\XComGame\SaveData\|{{p|userprofile\Documents}}\My Games\XCOM - Enemy Within\XComGame\SaveData\}}
{{Game data/row|OS X|~/Library/Application Support/Feral Interactive/XCOM Enemy Unknown/}}
+
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/Feral Interactive/XCOM Enemy Unknown/}}
{{Game data/row|Linux|{{P|xdgdatahome}}/feral-interactive/XCOM/savedata/}}
+
{{Game data/saves|Linux|{{P|xdgdatahome}}/feral-interactive/XCOM/savedata/|{{P|xdgdatahome}}/feral-interactive/XCOM/XEW/savedata/}}
 
}}
 
}}
{{--}} Having too many savegames can cause slowdowns, which can be fixed by regularly purging savegames.
+
{{--}} Savegames will start appearing in the wrong order once there are around 100.
{{--}} Savegames will start appearing in the wrong order once there are more than or around 100 savegames.
+
{{--}} Having too many savegames can cause slowdowns, which can be fixed by regularly purging them.
 +
{{--}} Savegames are game localization specific. Hence they are not usable if language is switched after campaign start.
 +
<!-- Also a problem in XCOM2, but there seemingly is a fix there (plz mention there) https://steamcommunity.com/sharedfiles/filedetails/?id=883407133 -->
 
{{ii}} If savegames are not showing when starting the game in Linux after playing it in Windows, go to the savegames location in Linux and change the name of the folder SaveData to savedata.
 
{{ii}} If savegames are not showing when starting the game in Linux after playing it in Windows, go to the savegames location in Linux and change the name of the folder SaveData to savedata.
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|origin               =  
+
|discord                  = true
|origin notes         =  
+
|discord notes            =
|steam cloud           = true
+
|epic games launcher      =
|steam cloud notes    =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                = true
|uplay notes           =  
+
|gog galaxy notes          =
 +
|origin                   =  
 +
|origin notes             =  
 +
|steam cloud               = true
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Image|XCOM - Enemy Unknown - display settings.png|Display settings.}}
+
{{Image|XCOM - Enemy Unknown - display settings.png|In-game display settings.}}
{{Image|XCOM - Enemy Unknown - video settings.png|Video settings.}}
+
{{Image|XCOM - Enemy Unknown - video settings.png|In-game graphics settings.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/xcom-enemy-unknown/en
+
|wsgf link                  = https://www.wsgf.org/dr/xcom-enemy-unknown/en
 
|widescreen wsgf award      = silver
 
|widescreen wsgf award      = silver
 
|multimonitor wsgf award    = limited
 
|multimonitor wsgf award    = limited
Line 118: Line 153:
 
|widescreen resolution notes=  
 
|widescreen resolution notes=  
 
|multimonitor              = hackable
 
|multimonitor              = hackable
|multimonitor notes        = See the [http://www.wsgf.org/dr/xcom-enemy-unknown/en WSGF entry] to fix the game rendering '''''upside-down'''''.<ref>http://img.wsgf.org/f/u/imagecache/node-gallery-display/contrib/dr/23733/ingame_3x1.jpg</ref>
+
|multimonitor notes        = See the [https://www.wsgf.org/dr/xcom-enemy-unknown/en WSGF entry] to fix the game rendering '''''upside-down'''''.<ref>{{Refurl|url=http://img.wsgf.org/f/u/imagecache/node-gallery-display/contrib/dr/23733/ingame_3x1.jpg|title=img.wsgf.org|date=May 2023}}</ref>
|ultrawidescreen            = true
+
|ultrawidescreen            = limited
|ultrawidescreen notes      = See the [http://www.wsgf.org/dr/xcom-enemy-unknown/en WSGF entry].
+
|ultrawidescreen notes      = Mouse position is off the further it gets from the center of the screen
 
|4k ultra hd                = true
 
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
Line 131: Line 166:
 
|anisotropic                = true
 
|anisotropic                = true
 
|anisotropic notes          =  
 
|anisotropic notes          =  
|antialiasing              = true
+
|antialiasing              = always on
|antialiasing notes        =  
+
|antialiasing notes        = [[FXAA]], cannot be disabled. Lowest setting is "Low".<br>SGSSAA is available with the flag <code>0x000100C5</code>.
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =  
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
Line 138: Line 176:
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = true
 
|120 fps                    = true
|120 fps notes              = No frame rate or refresh rate cap.<ref>[http://120hz.net/showthread.php?3258-New-120Hz-Games-Report New 120Hz Games Report]</ref>
+
|120 fps notes              = No frame rate or refresh rate cap<ref>{{Refurl|url=http://web.archive.org/web/20160913143805/http://120hz.net/showthread.php?3258-New-120Hz-Games-Report|title=New 120Hz Games Report|date=May 2023}}</ref> except for cutscenes at ~30 fps.
 +
|hdr                        = unknown
 +
|hdr notes                  =
 
|color blind                = true
 
|color blind                = true
 
|color blind notes          = Game's color scheme is inherently friendly (no dedicated mode).<ref>[https://web.archive.org/web/20141205133127/http://community.ablegamers.com/PC/xcom-enemy-unknown-pc.html XCOM Enemy Unknown (PC) | AbleGamers.com]</ref>
 
|color blind notes          = Game's color scheme is inherently friendly (no dedicated mode).<ref>[https://web.archive.org/web/20141205133127/http://community.ablegamers.com/PC/xcom-enemy-unknown-pc.html XCOM Enemy Unknown (PC) | AbleGamers.com]</ref>
 
}}
 
}}
 +
{{ii}} HBAO is available with the flags <code>0x00000010</code> or <code>0x00000020</code>.
 +
{{ii}} The SLI flag <code>0x02422405</code> may offer better performance.
 +
{{--}} Enemy Within's XComEW.exe isn't listed as part of XCOM Enemy Unknown's Nvidia profile, requiring it to be added manually or the profile duplicated using [[Nvidia Profile Inspector]].
  
==Input settings==
+
==Input==
{{Image|XCOM - Enemy Unknown - input settings.png|Input settings.}}
+
{{Image|XCOM - Enemy Unknown - input settings.png|In-game input settings.}}
{{Input settings
+
{{Image|XCOM Enemy Unknown Input - Menu.png|In-game input settings, menu bindings.}}
 +
{{Image|XCOM Enemy Unknown Input - Tactical.png|In-game input settings, tactical bindings.{{note|note={{code|XCOM:Enemy Within}} DLC adds one additional option, {{code|Toggle Overhead Camera}}, default binding is {{code|O}}.}}}}
 +
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          = Can bind two key combinations for each function.
 
|key remap notes          = Can bind two key combinations for each function.
Line 157: Line 202:
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 
|controller support        = true
 
|controller support        = true
|controller support notes  =  
+
|controller support notes  = Must be first enabled in options. KB/M is disabled while controller is enabled.
 
|full controller          = true
 
|full controller          = true
|full controller notes    = Must be first enabled in options. KB/M is disabled while controller is enabled.
+
|full controller notes    = If ''Enemy Within'' is installed, use <code>-FROMLAUNCHER</code> [[Glossary:Command line arguments|parameter]] to launch base game.<br /> For the expansion '''''instead''''' replace <code>{{p|game}}\XEW\Binaries\Win32\XCOMLauncher.exe</code> with <code>XComEW.exe</code>
 
|controller remap          = false
 
|controller remap          = false
 
|controller remap notes    =  
 
|controller remap notes    =  
Line 167: Line 212:
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
 
|touchscreen              = true
 
|touchscreen              = true
|touchscreen notes        = Requires Enemy Within DLC.<ref>[https://steamcommunity.com/app/200510/discussions/0/522729359055336987/ :: Enabling Touch-Input on PC -- Steam General Discussions]</ref> Must be first enabled in options.
+
|touchscreen notes        = Requires Enemy Within DLC.<ref>{{Refurl|url=https://steamcommunity.com/app/200510/discussions/0/522729359055336987/|title=:: Enabling Touch-Input on PC -- Steam General Discussions|date=May 2023}}</ref> Must be first enabled in options.
|button prompts           = xbox
+
|xinput controllers        = true
|button prompts notes     =  
+
|xinput controllers notes  =
 +
|xbox prompts              = true
 +
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4              = true
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes  =
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers        = unknown
 +
|other controllers notes  =
 +
|other button prompts     = unknown
 +
|other button prompts notes=  
 
|controller hotplug        = true
 
|controller hotplug        = true
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = true
 
|haptic feedback          = true
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = false
|light bar support notes   =  
+
|simultaneous input notes  = KB/M is disabled while controller is enabled.
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Image|XCOM - Enemy Unknown - audio settings.png|Audio settings.}}
+
{{Image|XCOM - Enemy Unknown - audio settings.png|In-game audio settings.{{note|note={{code|Soldiers' Language}} option is only available when playing {{code|XCOM:Enemy Within}} DLC.}}}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    =  
 
|separate volume notes    =  
 
|surround sound          = false
 
|surround sound          = false
|surround sound notes    = With surround sound enabled certain sounds such as dialogue audio cannot be heard.<ref>[http://steamcommunity.com/app/200510/discussions/0/846958724708353392/ Can't hear sound/voice from soldiers? Click here. - Steam discussion forums]</ref>
+
|surround sound notes    = With surround sound enabled certain sounds such as dialogue audio cannot be heard.<ref>{{Refurl|url=https://steamcommunity.com/app/200510/discussions/0/846958724708353392/|title=Can't hear sound/voice from soldiers? Click here. - Steam discussion forums|date=May 2023}}</ref>
 
|subtitles                = true
 
|subtitles                = true
|subtitles notes          =  
+
|subtitles notes          = At least a few subtitle lines are bugged that will show code references instead of subtitles.
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = true
+
|mute on focus lost      = always on
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
 
|eax support notes        =  
 
|eax support notes        =  
 +
|royalty free audio      = always on
 +
|royalty free audio notes =
 
}}
 
}}
  
 
{{L10n|content=
 
{{L10n|content=
 +
{{--}} Normal UE3 <code>-LANGUAGE</code> and <code>-LANGUAGEFORCOOKING</code> override parameters are broken in base game{{note|note=For some reason XComGame internally returns the arguments value with an extra ''<code>"</code>''. Double quotes are a reserved character in all Windows file systems, so every CreateFile call fails.}} and will always fallback to English
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Traditional Chinese
 
  |language  = Traditional Chinese
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = French
 
  |language  = French
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = German
 
  |language  = German
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 +
}}
 +
{{L10n/switch
 +
|language  = Hungarian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = Fan translation, [http://www.ficsoport.hu/index.php/magyaritasok/xcom-enemy-unknown/ link #1], [https://magyaritasok.hu/magyaritasok/xcom-enemy-unknown/xcom-enemy-unknown-enemy-within-dlc/1380 link #2].
 +
|fan      = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Italian
 
  |language  = Italian
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Japanese
 
  |language  = Japanese
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Korean
 
  |language  = Korean
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Polish
 
  |language  = Polish
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = [https://ggames.com.br/files/file/595-traducao-xcom-enemy-unknown-ptbr/ Fan translation.]
 +
|fan      = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Russian
 
  |language  = Russian
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Spanish
 
  |language  = Spanish
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
Line 270: Line 364:
 
==Network==
 
==Network==
 
{{Network/Multiplayer
 
{{Network/Multiplayer
|local play          = false
+
|local play          = hackable
|local play players  =  
+
|local play players  = 2
|local play modes    =  
+
|local play modes    = Versus
|local play notes    =  
+
|local play notes    = Use [https://github.com/SplitScreen-Me/splitscreenme-nucleus/releases Nucleus Co-op].
|lan play            = true
+
|lan play            = limited
|lan play players    =  
+
|lan play players    = 2
|lan play modes      =  
+
|lan play modes      = Versus
|lan play notes      =  
+
|lan play notes      = Steam only.
|online play          = true
+
|online play          = limited
|online play players  =  
+
|online play players  = 2
|online play modes    =  
+
|online play modes    = Versus
|online play notes    =  
+
|online play notes    = Steam only.
 
|asynchronous        =  
 
|asynchronous        =  
 
|asynchronous notes  =  
 
|asynchronous notes  =  
Line 299: Line 393:
 
|udp  =  
 
|udp  =  
 
|upnp =  
 
|upnp =  
 +
}}
 +
 +
===Turn off multiplayer chat===
 +
{{Fixbox|description=Turn off multiplayer voice chat|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/200510/discussions/0/630800444295208097/#c630800444297375223|title=Shutting off in-game Mic? :: XCOM: Enemy Unknown General Discussions|date=May 2023}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open {{File|XComEngine.ini}} or {{File|DefaultEngine.ini}}.
 +
# Find the {{code|[VoIP]}} section
 +
# Change the value of <code>bHasVoiceEnabled</code> to {{code|false}}
 
}}
 
}}
  
Line 311: Line 413:
 
|native 3d notes            =  
 
|native 3d notes            =  
 
|nvidia 3d vision            = true
 
|nvidia 3d vision            = true
|nvidia 3d vision notes      = Use [http://helixmod.blogspot.com/2012/10/xcom-enemy-unknown-3d-vision-fix.html Helix Mod] to improve 3D support.
+
|nvidia 3d vision notes      = Use [https://helixmod.blogspot.com/2012/10/xcom-enemy-unknown-3d-vision-fix.html Helix Mod] to improve 3D support.
 
|tridef 3d                  = true
 
|tridef 3d                  = true
 
|tridef 3d notes            =  
 
|tridef 3d notes            =  
 
|iz3d                        = unknown
 
|iz3d                        = unknown
 
|iz3d notes                  =  
 
|iz3d notes                  =  
 +
|vorpx                      = true
 +
|vorpx modes                = G3D
 +
|vorpx notes                = Officially supported game, see [https://www.vorpx.com/supported-games/ official vorpx game list].
 
|htc vive                    =  
 
|htc vive                    =  
 
|htc vive notes              =  
 
|htc vive notes              =  
Line 322: Line 427:
 
|osvr                        =  
 
|osvr                        =  
 
|osvr notes                  =  
 
|osvr notes                  =  
|tracked motion controllers  =
 
|tracked motion controllers notes=
 
 
|keyboard-mouse              =  
 
|keyboard-mouse              =  
 
|keyboard-mouse notes        =  
 
|keyboard-mouse notes        =  
Line 332: Line 435:
 
|trackir                    =  
 
|trackir                    =  
 
|trackir notes              =  
 
|trackir notes              =  
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes    =
 
|play area seated            =  
 
|play area seated            =  
 
|play area seated notes      =  
 
|play area seated notes      =  
Line 344: Line 449:
 
{{--}} Having a lot of savegames might cause the game to momentarily freeze while loading the "Save Game" screen.
 
{{--}} Having a lot of savegames might cause the game to momentarily freeze while loading the "Save Game" screen.
  
{{Fixbox|1=
+
{{Fixbox|description=Delete unnecessary save games|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/268500/discussions/0/412446890558561935/|title=Better performance after removing old saves :: XCOM 2 General Discussions|date=May 2023}}</ref>|fix=
{{Fixbox/fix|Delete unnecessary save games|ref=<ref>[http://steamcommunity.com/app/268500/discussions/0/412446890558561935/ Better performance after removing old saves :: XCOM 2 General Discussions]</ref>}}
 
 
* Save games can be found in [[#Game data|save game data location]].
 
* Save games can be found in [[#Game data|save game data location]].
 
}}
 
}}
Line 353: Line 457:
 
{{ii}} Using Gigabyte's OC Guru overclocking tool can cause the game to appear to run in slow motion, then jump forward in time every few seconds.
 
{{ii}} Using Gigabyte's OC Guru overclocking tool can cause the game to appear to run in slow motion, then jump forward in time every few seconds.
  
{{Fixbox|1=
+
{{Fixbox|description=Close the OC Guru overlay|ref=<ref>{{Refurl|url=https://forums.2k.com/showthread.php?170141-PC-Choppy-Lagging-graphics-issue|title=PC - Choppy / Lagging graphics issue.|date=May 2023}}</ref>|fix=
{{Fixbox/fix|Close the OC Guru overlay|ref=<ref>[https://forums.2k.com/showthread.php?170141-PC-Choppy-Lagging-graphics-issue PC - Choppy / Lagging graphics issue.]</ref>}}
 
 
# In the taskbar, right click on the Gigabyte OC Guru and click Close.  
 
# In the taskbar, right click on the Gigabyte OC Guru and click Close.  
 
# You may need to click show hidden icons to see the icon.
 
# You may need to click show hidden icons to see the icon.
 
}}
 
}}
 +
 +
====Game crashes or runs extremely slow (AMD Bulldozer CPUs)====
 +
{{Fixbox|description=See [[Store:Steam#Steam CEG protected games crash or freeze the system .28AMD Bulldozer CPUs.29|Steam CEG protected games crash or freeze the system]]|ref=<ref>{{Refurl|url=https://steamcommunity.com/discussions/forum/1/882962960731999446/|title=Help - computer keeps restarting since installing steam/xcom :: Steam Community Discussions|date=May 2023}}</ref><ref>Somehow also reported by [[User:Mirh|Mirh]] on an AMD E-350</ref>}}
  
 
==Other information==
 
==Other information==
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = 9
+
|direct3d versions      = 9.0c
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 374: Line 480:
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
|vulkan support        =  
+
|vulkan versions        =  
|vulkan support notes   =  
+
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
|shader model versions  =  
+
|shader model versions  = 3
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = true
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes     =
 +
|mac os x powerpc app  = unknown
 +
|macos intel 32-bit app = true
 +
|macos intel 64-bit app = false
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable= false
 +
|linux 64-bit executable= true
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 
}}
 
}}
  
Line 399: Line 516:
 
|multiplayer notes=  
 
|multiplayer notes=  
 
}}
 
}}
 +
 +
===Modifications===
 +
 +
====[https://www.nexusmods.com/xcom/mods/806 Skip Launcher]====
 +
{{++}} Skips over the launch window that asks whether to play Enemy Unknown or Enemy Within, defaulting to playing Enemy Within.
 +
 +
====[https://www.nexusmods.com/xcom/mods/448 UPKUtils (and PatcherGUI)]====
 +
{{++}} Collection of windows console utilities to read/patch UPK files.
 +
{{++}} Page also hosts PatcherGUI, a tool to install and maintain modifications for XCOM: Enemy Unknown and Enemy Within.
 +
{{ii}} If you are only modding your game, you do not need UPKUtils. PatcherGUI contains all files from UPKUtils necessary for mods, the majority of mods referring to UPKUtils as a requirement are actually referring to PatcherGUI.
 +
 +
====[https://www.nexusmods.com/xcom/mods/620 Long War Mod Manager]====
 +
{{++}} Utility to simplify the installation and removal mods for the Long War overhaul mod.
 +
{{ii}} If you are using this, you do not need PatcherGUI. This utility contains the latest PatcherGUI code already.
 +
 +
====[https://www.nexusmods.com/xcom/mods/474 XCOM Interface and Gameplay Tweaks]====
 +
{{++}} A collection of small interface and gameplay tweaks (no disappearing corpses, Overwatch and Hunker Down delay, adjust soldier gender probability, XP and mobility display, abductions in countries with satellite coverage, etc.)
 +
{{ii}} Requires PatcherGUI or Long War Mod Manager to install.
 +
 +
====[https://www.nexusmods.com/xcom/mods/444 XCOM Camera Tweaks]====
 +
{{++}} A collection of camera tweaks (camera zoom level, min and max zoom, free aiming zoom, rocket aiming zoom and yaw angle).
 +
{{--}} Some tweaks can lead to weird camera movement and glitching on specific maps.
 +
{{ii}} Requires PatcherGUI or Long War Mod Manager to install.
 +
 +
====[https://www.nexusmods.com/xcom/mods/766 UI Mod Manager]====
 +
{{++}} Adds in-game menu which allows for turning on/off mutator-based mods as well as setting their options without the need to fiddle with .ini files.
 +
{{++}} Works with any XCOM version (EW, Long War, etc.)
 +
 +
====[https://www.nexusmods.com/xcom/mods/735 XCOM Mini Mods (EW and LW)]====
 +
{{++}} A collection of mutator-based mods for Enemy Within and Long War (sort soldier lists, have button "Make Items Available" anytime, inject meld to cut healing time, clear perks and respec a soldier, Scout Sense, Shadow Step, New Sequential Overwatch, etc.)
 +
{{ii}} Requires UI Mod Manager and PatcherGUI/Long War Mod Manager to install.
 +
 +
====[https://www.nexusmods.com/xcom/mods/635 X-COM Map Patches]====
 +
{{++}} Countless map bug fixes for vanilla XCOM Enemy Within and Long War.
 +
 +
====[https://www.nexusmods.com/xcom/mods/88 Long War]====
 +
{{++}} Overhaul mod that features over 700 distinct changes in gameplay from vanilla gameplay to create a far longer and more intense conflict with the aliens.
 +
{{++}} Has it's own wiki page on [https://www.ufopaedia.org/index.php?title=Long_War UFOpaedia] with a complete breakdown of all changes made.
  
 
==System requirements==
 
==System requirements==
Line 418: Line 573:
 
|recGPU  = ATI Radeon HD 3000 series
 
|recGPU  = ATI Radeon HD 3000 series
 
|recGPU2  = Nvidia GeForce 9000 series
 
|recGPU2  = Nvidia GeForce 9000 series
 +
|notes    = {{ii}} Windows XP is not supported, but the game can be made to run on it [https://web.archive.org/web/20141128145847/http://forums.steampowered.com/forums/showthread.php?t=2964408 using this guide].
 
}}
 
}}
{{ii}} Windows XP is not supported, but the game can be made to run on it [https://web.archive.org/web/20141128145847/http://forums.steampowered.com/forums/showthread.php?t=2964408 using this guide].
 
  
 
{{System requirements
 
{{System requirements
Line 432: Line 587:
 
|minVRAM  = 256 MB
 
|minVRAM  = 256 MB
  
|recOS    = 10.9.1
+
|recOS    = 10.9.5
 
|recCPU  = Intel Core 2 Duo 2.4 GHz
 
|recCPU  = Intel Core 2 Duo 2.4 GHz
 
|recRAM  = 8 GB
 
|recRAM  = 8 GB
 
|recHD    =  
 
|recHD    =  
|recVRAM  = 1 GB
+
|recVRAM  = 512 GB
 +
|notes    = {{ii}} The following cards require 8 GB of RAM: Nvidia GeForce 320M, Nvidia GeForce 9400 and Intel HD3000.
 +
{{ii}} The OS X version is not supported on these graphics cards: ATI Radeon X1xxx series, ATI Radeon HD2xxx series, Intel GMA series, Nvidia GeForce 7xxx series, Nvidia GeForce 8xxx series.
 
}}
 
}}
{{ii}} The OS X version is not supported on these graphics cards: ATI X1xxx series, ATI HD2xxx series, Intel GMA series, NVIDIA 7xxx series, NVIDIA 8xxx series. The following cards require you to have 8 GB of system RAM: NVIDIA 320M, NVIDIA 9400 and Intel HD3000.
 
  
 
{{System requirements
 
{{System requirements
Line 449: Line 605:
 
|minGPU  = AMD Radeon HD 6000 Series
 
|minGPU  = AMD Radeon HD 6000 Series
 
|minGPU2  = Nvidia GeForce GTX 600 Series
 
|minGPU2  = Nvidia GeForce GTX 600 Series
|minGPU3  = Intel Iris Pro
+
|minGPU3  = Intel Iris Pro Graphics
 
|minVRAM  = 512 MB
 
|minVRAM  = 512 MB
  
Line 456: Line 612:
 
|recRAM  = 8 GB
 
|recRAM  = 8 GB
 
|recHD    =  
 
|recHD    =  
|recGPU  = AMD Radeon HD 6000 Series
+
|recGPU  = Nvidia GeForce GTX 700 Series
|recGPU2  = Nvidia GeForce GTX 700 Series
+
|recGPU2  =  
 
|recVRAM  = 1 GB
 
|recVRAM  = 1 GB
 
}}
 
}}
{{ii}} Only available in 64-bit.
 
  
 
{{References}}
 
{{References}}

Latest revision as of 17:15, 19 April 2024

This page is for the reboot. For the original game, see X-COM: UFO Defense.

XCOM: Enemy Unknown
XCOM: Enemy Unknown cover
Developers
Firaxis Games
Blind Squirrel Games[1]
macOS (OS X) Feral Interactive
Linux Feral Interactive
Publishers
2K Games
OS X, Linux Feral Interactive
Engines
Unreal Engine 3
Release dates
Windows October 9, 2012
macOS (OS X) June 27, 2013
Linux June 19, 2014
Reception
Metacritic 89
IGDB 89
Taxonomy
Monetization One-time game purchase, DLC, Expansion pack
Microtransactions Cosmetic, Finite spend
Modes Singleplayer, Multiplayer
Pacing Turn-based
Perspectives Bird's-eye view
Controls Point and select
Genres Strategy
Art styles Realistic
Themes Sci-fi
Series X-COM
XCOM: Enemy Unknown on HowLongToBeat
XCOM: Enemy Unknown on IGDB
XCOM: Enemy Unknown on MobyGames
XCOM: Enemy Unknown on Wikipedia
X-COM
X-COM: UFO Defense 1994
X-COM: Terror from the Deep 1995
X-COM: Apocalypse 1997
X-COM: Interceptor 1998
X-COM: Email games 1999
X-COM: Enforcer 2001
XCOM: Enemy Unknown 2012
The Bureau: XCOM Declassified 2013
XCOM 2 2016
XCOM: Chimera Squad 2020

Warnings

The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.

XCOM: Enemy Unknown is a singleplayer and multiplayer bird's-eye view strategy game in the X-COM series.

The game suffers from an abundance of bugs, some being game-breaking as of 2012.[2]

General information

PC Report - XCOM: Enemy Unknown on Linux
Official support knowledgebase - Enemy Unknown | Enemy Within
UFOpaedia - Wiki for the series
Official Forum - not PC-specific
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Icon overlay.png
Windows
macOS (OS X)
Linux
Developer website
Icon overlay.png
Elite Edition. The Complete Edition also available.
macOS (OS X)
Linux
GamersGate
Icon overlay.png
The Complete Edition also available.
Windows
macOS (OS X)
Linux
Gamesplanet logo.svg
Icon overlay.png
The Complete Edition also available.
Windows
macOS (OS X)
Linux
GOG.com
DRM-free
The Complete Edition. Single-player only.
Windows
Green Man Gaming
Icon overlay.png
The Complete Edition also available.
Windows
macOS (OS X)
Linux
Humble Store
Icon overlay.png
The Complete Edition also available.
Windows
macOS (OS X)
Linux
Steam
Icon overlay.png
The Complete Edition also available. Steam CEG 1.1.0.2100.
Windows
macOS (OS X)
Linux
Mac App Store (unavailable)
Icon overlay.png
Elite Edition.
macOS (OS X)
All Linux versions require Steam DRM.
A free demo version is available on Steam: steam://install/216690

Version differences

Complete Pack / Complete Edition include all the DLC.
Elite Edition for OS X includes the two DLC packs, but not the Enemy Within expansion.

Monetization

DLC and expansion packs

Name Notes
Elite Soldier Pack Pre-order bonus, also available for separate purchase.
Windows
macOS (OS X)
Linux
XCOM: Enemy Within
Windows
macOS (OS X)
Linux
Slingshot Pack
Windows
macOS (OS X)
Linux

Essential improvements

Skip intro videos

Use the -nostartupmovies command line argument[3]

Enable armor tint options

Enable armor tints[4]
  1. Go to the configuration files location.
  2. Open XComGame.ini or DefaultGame.ini.
  3. Add the following lines at the end
[XComStrategyGame.XGCustomizeUI]
bArmorDecoAvailable=true
bArmorTintAvailable=true

Game data

In-game general settings.
In-game general settings.

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\My Games\XCOM - Enemy Unknown\XComGame\Config\
%USERPROFILE%\Documents\My Games\XCOM - Enemy Within\XComGame\Config\
macOS (OS X) $HOME/Library/Application Support/Feral Interactive/XCOM Enemy Unknown/
Linux $XDG_DATA_HOME/feral-interactive/XCOM/WritableFiles/
This game follows the XDG Base Directory Specification on Linux.

Save game data location

System Location
Windows %USERPROFILE%\Documents\My Games\XCOM - Enemy Unknown\XComGame\SaveData\
%USERPROFILE%\Documents\My Games\XCOM - Enemy Within\XComGame\SaveData\
macOS (OS X) $HOME/Library/Application Support/Feral Interactive/XCOM Enemy Unknown/
Linux $XDG_DATA_HOME/feral-interactive/XCOM/savedata/
$XDG_DATA_HOME/feral-interactive/XCOM/XEW/savedata/
Savegames will start appearing in the wrong order once there are around 100.
Having too many savegames can cause slowdowns, which can be fixed by regularly purging them.
Savegames are game localization specific. Hence they are not usable if language is switched after campaign start.
If savegames are not showing when starting the game in Linux after playing it in Windows, go to the savegames location in Linux and change the name of the folder SaveData to savedata.

Save game cloud syncing

System Native Notes
GOG Galaxy
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud

Video

In-game display settings.
In-game display settings.
In-game graphics settings.
In-game graphics settings.

Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
See the WSGF entry to fix the game rendering upside-down.[5]
Ultra-widescreen
Mouse position is off the further it gets from the center of the screen
4K Ultra HD
Field of view (FOV)
Windowed
Borderless fullscreen windowed
Includes "Borderless Window" display mode.
Anisotropic filtering (AF)
Anti-aliasing (AA)
FXAA, cannot be disabled. Lowest setting is "Low".
SGSSAA is available with the flag 0x000100C5.
Vertical sync (Vsync)
60 FPS and 120+ FPS
No frame rate or refresh rate cap[6] except for cutscenes at ~30 fps.
High dynamic range display (HDR)
See the glossary page for potential alternatives.
Color blind mode
Game's color scheme is inherently friendly (no dedicated mode).[7]
HBAO is available with the flags 0x00000010 or 0x00000020.
The SLI flag 0x02422405 may offer better performance.
Enemy Within's XComEW.exe isn't listed as part of XCOM Enemy Unknown's Nvidia profile, requiring it to be added manually or the profile duplicated using Nvidia Profile Inspector.

Input

In-game input settings.
In-game input settings.
In-game input settings, menu bindings.
In-game input settings, menu bindings.
In-game input settings, tactical bindings.[Note 1]
In-game input settings, tactical bindings.[Note 1]

Keyboard and mouse, touch State Notes
Remapping
Can bind two key combinations for each function.
Mouse acceleration
Some in-game functions cause mouse to accelerate wildly (e.g., any area-of-effect ability).
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Touchscreen optimised
Requires Enemy Within DLC.[8] Must be first enabled in options.
Controller
Controller support
Must be first enabled in options. KB/M is disabled while controller is enabled.
Full controller support
If Enemy Within is installed, use -FROMLAUNCHER parameter to launch base game.
For the expansion instead replace <path-to-game>\XEW\Binaries\Win32\XCOMLauncher.exe with XComEW.exe
Controller remapping
See the glossary page for potential workarounds.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
PlayStation button prompts
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes
Generic/other controllers
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M
KB/M is disabled while controller is enabled.

Audio

In-game audio settings.[Note 2]
In-game audio settings.[Note 2]

Audio feature State Notes
Separate volume controls
Surround sound
With surround sound enabled certain sounds such as dialogue audio cannot be heard.[9]
Subtitles
At least a few subtitle lines are bugged that will show code references instead of subtitles.
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Normal UE3 -LANGUAGE and -LANGUAGEFORCOOKING override parameters are broken in base game[Note 3] and will always fallback to English
Language UI Audio Sub Notes
English
Traditional Chinese
French
German
Hungarian
Fan translation, link #1, link #2.
Italian
Japanese
Korean
Polish
Brazilian Portuguese
Fan translation.
Russian
Spanish

Network

Multiplayer types

Type Native Players Notes
Local play
2 Versus
Use Nucleus Co-op.
LAN play
2 Versus
Steam only.
Online play
2 Versus
Steam only.

Connection types

Turn off multiplayer chat

Turn off multiplayer voice chat[10]
  1. Go to the configuration file(s) location.
  2. Open XComEngine.ini or DefaultEngine.ini.
  3. Find the [VoIP] section
  4. Change the value of bHasVoiceEnabled to false

VR support

3D modes State GG3D Notes
Nvidia 3D Vision
Use Helix Mod to improve 3D support.
TriDef 3D
vorpX
G3D
Officially supported game, see official vorpx game list.

Issues fixed

Save game slowdowns

Having a lot of savegames might cause the game to momentarily freeze while loading the "Save Game" screen.
Delete unnecessary save games[11]

Windows

Game appears to run in slow motion

Using Gigabyte's OC Guru overclocking tool can cause the game to appear to run in slow motion, then jump forward in time every few seconds.
Close the OC Guru overlay[12]
  1. In the taskbar, right click on the Gigabyte OC Guru and click Close.
  2. You may need to click show hidden icons to see the icon.

Game crashes or runs extremely slow (AMD Bulldozer CPUs)

See Steam CEG protected games crash or freeze the system[13][14]

Other information

API

Technical specs Supported Notes
Direct3D 9.0c
Shader Model support 3
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
This 32-bit-only macOS game does not work on macOS Catalina (10.15) or later.
Linux

Middleware

Middleware Notes
Physics PhysX 2.8.4.6
Interface Scaleform
Cutscenes Bink Video 1.99a
Multiplayer Steamworks

Modifications

Skip Launcher

Skips over the launch window that asks whether to play Enemy Unknown or Enemy Within, defaulting to playing Enemy Within.

UPKUtils (and PatcherGUI)

Collection of windows console utilities to read/patch UPK files.
Page also hosts PatcherGUI, a tool to install and maintain modifications for XCOM: Enemy Unknown and Enemy Within.
If you are only modding your game, you do not need UPKUtils. PatcherGUI contains all files from UPKUtils necessary for mods, the majority of mods referring to UPKUtils as a requirement are actually referring to PatcherGUI.

Long War Mod Manager

Utility to simplify the installation and removal mods for the Long War overhaul mod.
If you are using this, you do not need PatcherGUI. This utility contains the latest PatcherGUI code already.

XCOM Interface and Gameplay Tweaks

A collection of small interface and gameplay tweaks (no disappearing corpses, Overwatch and Hunker Down delay, adjust soldier gender probability, XP and mobility display, abductions in countries with satellite coverage, etc.)
Requires PatcherGUI or Long War Mod Manager to install.

XCOM Camera Tweaks

A collection of camera tweaks (camera zoom level, min and max zoom, free aiming zoom, rocket aiming zoom and yaw angle).
Some tweaks can lead to weird camera movement and glitching on specific maps.
Requires PatcherGUI or Long War Mod Manager to install.

UI Mod Manager

Adds in-game menu which allows for turning on/off mutator-based mods as well as setting their options without the need to fiddle with .ini files.
Works with any XCOM version (EW, Long War, etc.)

XCOM Mini Mods (EW and LW)

A collection of mutator-based mods for Enemy Within and Long War (sort soldier lists, have button "Make Items Available" anytime, inject meld to cut healing time, clear perks and respec a soldier, Scout Sense, Shadow Step, New Sequential Overwatch, etc.)
Requires UI Mod Manager and PatcherGUI/Long War Mod Manager to install.

X-COM Map Patches

Countless map bug fixes for vanilla XCOM Enemy Within and Long War.

Long War

Overhaul mod that features over 700 distinct changes in gameplay from vanilla gameplay to create a far longer and more intense conflict with the aliens.
Has it's own wiki page on UFOpaedia with a complete breakdown of all changes made.

System requirements

Windows
Minimum Recommended
Operating system (OS) Vista
Processor (CPU) 2.0 GHz Dual Core
System memory (RAM) 2 GB
Hard disk drive (HDD) 20 GB
Video card (GPU) ATI Radeon HD 2600 XT
Nvidia GeForce 8600 GT
Windows XP is not supported, but the game can be made to run on it using this guide.
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.8.5
Processor (CPU) Intel Core 2 Duo 2.0 GHz
System memory (RAM) 4 GB
Hard disk drive (HDD) 20 GB
Video card (GPU) ATI Radeon HD 4000 Series
Nvidia GeForce 9000 Series
256 MB of VRAM
The following cards require 8 GB of RAM: Nvidia GeForce 320M, Nvidia GeForce 9400 and Intel HD3000.
The OS X version is not supported on these graphics cards: ATI Radeon X1xxx series, ATI Radeon HD2xxx series, Intel GMA series, Nvidia GeForce 7xxx series, Nvidia GeForce 8xxx series.
Linux
Minimum Recommended
Operating system (OS) Ubuntu 14.04 64-bit
Processor (CPU) 2.0 GHz
System memory (RAM) 4 GB
Hard disk drive (HDD) 16 GB
Video card (GPU) AMD Radeon HD 6000 Series
Nvidia GeForce GTX 600 Series
Intel Iris Pro Graphics
512 MB of VRAM
A 64-bit operating system is required.

Notes

  1. XCOM:Enemy Within DLC adds one additional option, Toggle Overhead Camera, default binding is O.
  2. Soldiers' Language option is only available when playing XCOM:Enemy Within DLC.
  3. For some reason XComGame internally returns the arguments value with an extra ". Double quotes are a reserved character in all Windows file systems, so every CreateFile call fails.

References