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
(cleanup and cross-platform 'essential improvements')
Line 27: Line 27:
 
{{mm}} [http://steamcommunity.com/app/200510/discussions/ Steam Community Discussions]
 
{{mm}} [http://steamcommunity.com/app/200510/discussions/ Steam Community Discussions]
 
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=1530 Steam Users' Forums]
 
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=1530 Steam Users' Forums]
 +
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=225 Steam Users' Forums] for game 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.
  
 
==Availability==
 
==Availability==
 
{{Availability Table|
 
{{Availability Table|
 +
{{Availability Table/row| [http://store.steampowered.com/app/200510/ Steam] | {{ID|Steam}} | }}
 
{{Availability Table/row| Retail | {{ID|Steam}} | }}
 
{{Availability Table/row| Retail | {{ID|Steam}} | }}
 
{{Availability Table/row| [http://www.amazon.com/2K-Games-41071emy-Unknown1-XCOM/dp/B008ALU5KG/ Amazon.com] | {{ID|Steam}} | }}
 
{{Availability Table/row| [http://www.amazon.com/2K-Games-41071emy-Unknown1-XCOM/dp/B008ALU5KG/ Amazon.com] | {{ID|Steam}} | }}
 
{{Availability Table/row| [http://www.gamefly.com/Download-XCOM-Enemy-Unknown/5004241/ GameFly] | {{ID|Steam}} | GameFly PC Client required}}
 
{{Availability Table/row| [http://www.gamefly.com/Download-XCOM-Enemy-Unknown/5004241/ GameFly] | {{ID|Steam}} | GameFly PC Client required}}
 +
{{Availability Table/row| [http://www.greenmangaming.com/s/il/en/pc/games/strategy/xcom-enemy-unknown-na/ Green Man Gaming] | {{ID|Steam}} | }}
 
{{Availability Table/row| [http://www.gamersgate.com/DD-XCOMEU/xcom-enemy-unknown GamersGate] | {{ID|Steam}} | }}
 
{{Availability Table/row| [http://www.gamersgate.com/DD-XCOMEU/xcom-enemy-unknown GamersGate] | {{ID|Steam}} | }}
{{Availability Table/row| [http://www.greenmangaming.com/s/il/en/pc/games/strategy/xcom-enemy-unknown-na/ Green Man Gaming] | {{ID|Steam}} | }}
 
 
{{Availability Table/row| [https://itunes.apple.com/us/app/xcom-enemy-unknown-elite-edition/id594787538 Mac App Store] | {{ID|MacApp}} | OS X only. }}
 
{{Availability Table/row| [https://itunes.apple.com/us/app/xcom-enemy-unknown-elite-edition/id594787538 Mac App Store] | {{ID|MacApp}} | OS X only. }}
{{Availability Table/row| [http://store.steampowered.com/app/200510/ Steam] | {{ID|Steam}} | }}
 
 
}}
 
}}
{{ii}} All versions require [[Steam]] except for the Mac App Store version.
 
  
 
==Essential improvements==
 
==Essential improvements==
 
===Skip intro videos===
 
===Skip intro videos===
 
{{Fixbox|1=
 
{{Fixbox|1=
 
+
# Open {{File|XComEngine.ini}} in the [[#Configuration files location|configuration files location]].
# Go to: <code>{{p|userprofile}}\Documents\My Games\XCOM - Enemy Unknown\XComGame\Config</code>
 
# Open: <code>XComEngine.ini</code>
 
 
# Find the following lines
 
# Find the following lines
 
 
<pre>
 
<pre>
 
StartupMovies=Logo_2KFiraxis
 
StartupMovies=Logo_2KFiraxis
Line 55: Line 52:
 
StartupMovies=1280x720_Black
 
StartupMovies=1280x720_Black
 
</pre>
 
</pre>
 
 
Replace them with:
 
Replace them with:
 
<pre>
 
<pre>
Line 63: Line 59:
 
;StartupMovies=1280x720_Black
 
;StartupMovies=1280x720_Black
 
</pre>
 
</pre>
 +
On Linux and OS X you also need to replace <code>StartupMovies=feral</code> with <code>;StartupMovies=feral</code>}}
  
 
{{ii}} Changing the setting bForceNoMovies to TRUE will not work because the game will fail to load anything past the main menu.
 
{{ii}} Changing the setting bForceNoMovies to TRUE will not work because the game will fail to load anything past the main menu.
 
{{++}} Enemy Within does not have this problem, but if you chose to start Enemy Unknown after installing EW the problem still persists.
 
{{++}} Enemy Within does not have this problem, but if you chose to start Enemy Unknown after installing EW the problem still persists.
}}
 
  
 
===[http://www.nexusmods.com/xcom/mods/25/ Graphics Mod by philstatUK]===
 
===[http://www.nexusmods.com/xcom/mods/25/ Graphics Mod by philstatUK]===
Line 75: Line 71:
 
{{Fixbox|1=
 
{{Fixbox|1=
 
{{Fixbox/fix|Turn off multiplayer voice chat}}
 
{{Fixbox/fix|Turn off multiplayer voice chat}}
# Open <code>{{p|userprofile}}\Documents\My Games\XCOM - Enemy Unknown\XComGame\Config\XComEngine.ini</code>
+
# Open {{File|XComEngine.ini}} in the [[#Configuration files location|configuration files location]].
# Search (Ctrl+F) for <code>VoIP</code> in the file
+
# Find the line <code>bHasVoiceEnabled=true</code>
# Change the line <code>bHasVoiceEnabled=true</code> to <code>false</code>
+
# Change it to <code>bHasVoiceEnabled=false</code>
# Save and close the file
 
 
}}
 
}}
  
Line 84: Line 79:
 
{{Fixbox|1=
 
{{Fixbox|1=
 
{{Fixbox/fix|Enable armor tints|ref=<ref>http://www.reddit.com/r/GameDeals/comments/1hkfo8/gmg_9th_666_sale_dmc_walking_dead_euro_truck_sim/cav71s3</ref>}}
 
{{Fixbox/fix|Enable armor tints|ref=<ref>http://www.reddit.com/r/GameDeals/comments/1hkfo8/gmg_9th_666_sale_dmc_walking_dead_euro_truck_sim/cav71s3</ref>}}
# Open <code>{{p|userprofile}}\Documents\My Games\XCOM - Enemy Unknown\XComGame\Config\XComGame.ini</code>
+
# Open {{File|XComGame.ini}} in the [[#Configuration files location|configuration files location]].
 
# Add the following lines at the end
 
# Add the following lines at the end
 
 
<pre>
 
<pre>
 
[XComStrategyGame.XGCustomizeUI]
 
[XComStrategyGame.XGCustomizeUI]
Line 95: Line 89:
  
 
==Game data==
 
==Game data==
===Configuration file and save game data location===
+
{{XDG|true}}
 +
===Configuration files location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|userprofile}}\Documents\My Games\XCOM - Enemy Unknown\XComGame\}}
+
{{Game data/row|Windows|{{p|userprofile}}\Documents\My Games\XCOM - Enemy Unknown\XComGame\Config\}}
 
{{Game data/row|OS X|~/Library/Application Support/Feral Interactive/XCOM Enemy Unknown/}}
 
{{Game data/row|OS X|~/Library/Application Support/Feral Interactive/XCOM Enemy Unknown/}}
{{Game data/row|Linux|~/.local/share/feral-interactive/XCOM/}}
+
{{Game data/row|Linux|~/.local/share/feral-interactive/XCOM/WritableFiles/}}
 +
}}
 +
 
 +
===Save game data location===
 +
{{Game data|
 +
{{Game data/row|Windows|{{p|userprofile}}\Documents\My Games\XCOM - Enemy Unknown\XComGame\SaveData}}
 +
{{Game data/row|OS X|~/Library/Application Support/Feral Interactive/XCOM Enemy Unknown/}}
 +
{{Game data/row|Linux|~/.local/share/feral-interactive/XCOM/savedata/}}
 
}}
 
}}
{{XDG|true}}
 
 
{{--}} Having too many savegames can cause slowdowns, which can be fixed by regularly purging savegames.
 
{{--}} 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 more or around 100 savegames.
 
{{--}} Savegames will start appearing in the wrong order once there are more or around 100 savegames.
Line 145: Line 146:
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
 +
|oculus rift                =
 +
|oculus rift notes          =
 
|high frame rate            = true
 
|high frame rate            = true
 
|high frame rate notes      = No frame rate or refresh rate cap.<ref>[http://120hz.net/showthread.php?3258-New-120Hz-Games-Report New 120Hz Games Report]</ref>
 
|high frame rate notes      = No frame rate or refresh rate cap.<ref>[http://120hz.net/showthread.php?3258-New-120Hz-Games-Report New 120Hz Games Report]</ref>
Line 187: Line 190:
 
|eax support              =  
 
|eax support              =  
 
|eax support notes        =  
 
|eax support notes        =  
 +
}}
 +
 +
{{L10n|content=
 +
{{L10n/switch
 +
|language  = English
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|fan notes =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|fan notes =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|fan notes =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|fan notes =
 +
}}
 +
{{L10n/switch
 +
|language  = Korean
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|fan notes =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|fan notes =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|fan notes =
 +
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|fan notes =
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|fan notes =
 +
}}
 +
{{L10n/switch
 +
|language  = Traditional Chinese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
|fan notes =
 +
}}
 +
}}
 +
 +
==Network==
 +
{{Network/Multiplayer
 +
|local play          =
 +
|local play players  =
 +
|local play notes    =
 +
|lan play            = true
 +
|lan play players    =
 +
|lan play notes      =
 +
|online play          = true
 +
|online play players  =
 +
|online play notes    =
 +
|local co-op          =
 +
|local co-op players  =
 +
|local co-op notes    =
 +
|lan co-op            =
 +
|lan co-op players    =
 +
|lan co-op notes      =
 +
|online co-op        =
 +
|online co-op players =
 +
|online co-op notes  =
 +
|hot-seat            =
 +
|hot-seat players    =
 +
|hot-seat notes      =
 +
|asynchronous        =
 +
|asynchronous notes  =
 +
}}
 +
 +
{{Network/Connections
 +
|matchmaking        = true
 +
|matchmaking notes  =
 +
|p2p                = false
 +
|p2p notes          =
 +
|dedicated          = false
 +
|dedicated notes    =
 +
|self-hosting      = true
 +
|self-hosting notes =
 +
|direct ip          = false
 +
|direct ip notes    =
 +
}}
 +
 +
{{Network/Ports
 +
|tcp  =
 +
|udp  =
 +
|upnp =
 
}}
 
}}
  
Line 221: Line 363:
 
|recCPU  = 2 GHz Dual Core (Intel Core 2 Duo 2.4 GHz or Athlon X2 2.7 GHz)
 
|recCPU  = 2 GHz Dual Core (Intel Core 2 Duo 2.4 GHz or Athlon X2 2.7 GHz)
 
|recmem  = 4 GB
 
|recmem  = 4 GB
|recHD    = 20 GB
+
|recHD    =  
|recGPU  = Nvidia GeForce GTX 285
+
|recGPU  = NVIDIA GeForce 9000 series
 +
|recGPU2  = ATI Radeon HD 3000 series
 
}}
 
}}
 
{{ii}} Windows XP is not supported, but the game can be made to run on it [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 [http://forums.steampowered.com/forums/showthread.php?t=2964408 using this guide].
Line 228: Line 371:
 
|OSfamily = OS X
 
|OSfamily = OS X
  
|minOS    = 10.7.5
+
|minOS    = 10.8.5
|minCPU  = 2.0 GHz Dual Core
+
|minCPU  = 2.0 GHz Intel Core 2 Duo
 
|minmem  = 4 GB
 
|minmem  = 4 GB
 
|minHD    = 20 GB
 
|minHD    = 20 GB
|minGPU  = ATI Radeon HD 2600
+
|minGPU  = AMD HD4000
|minGPU2  = NVidia Geforce 8800
+
|minGPU2  = NVidia 9000 series
 
|minVRAM  = 256 MB
 
|minVRAM  = 256 MB
  
|recOS    = 10.8.4
+
|recOS    = 10.9.1
|recCPU  = 2.4 GHz Dual Core
+
|recCPU  = 2.4 GHz Intel Core 2 Duo
 
|recmem  = 8 GB
 
|recmem  = 8 GB
|recHD    = 20 GB
+
|recHD    =  
 
|recVRAM  = 1 GB
 
|recVRAM  = 1 GB
 
}}
 
}}
Line 260: Line 403:
 
|recHD    =  
 
|recHD    =  
 
|recGPU  = Nvidia 700 series
 
|recGPU  = Nvidia 700 series
 +
|recGPU2  = AMD 6000 series
 
|recVRAM  = 1 GB
 
|recVRAM  = 1 GB
 
}}
 
}}

Revision as of 12:48, 19 June 2014

Template:Infobox game/row/osxporterTemplate:Infobox game/row/linporter
XCOM: Enemy Unknown
Cover image missing, please upload it
Developers
Firaxis Games
Publishers
2K Games
Engines
Unreal Engine 3
Release dates
Windows October 9, 2012
macOS (OS X) April 25, 2013
Linux June 19, 2014
XCOM: Enemy Unknown on Wikipedia

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.
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

Key points

Only a 64-bit version is available on Linux.
The game suffers from an abundance of bugs in its current state. Some bugs are game-breaking.[1]

General information

Steam Community Discussions
Steam Users' Forums
Steam Users' Forums for game series
Official Forum - not PC-specific.

Availability

Template:Availability Table

Essential improvements

Skip intro videos

Instructions
Changing the setting bForceNoMovies to TRUE will not work because the game will fail to load anything past the main menu.
Enemy Within does not have this problem, but if you chose to start Enemy Unknown after installing EW the problem still persists.

Graphics Mod by philstatUK

Turn off multiplayer chat

Some users may be using an alternate VoIP program (Ventrilo, Mumble, TeamSpeak, etc.) to chat while playing multiplayer, and may wish to turn the in-game chat off. There is no in-game setting to do so, but by editing an INI file, you can turn off voice chat.

Instructions

Enable armor tint options

Instructions

Game data

This game follows the XDG Base Directory Specification on Linux.

Configuration files location

Template:Game data/rowTemplate:Game data/rowTemplate:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/200510/pfx/[Note 1]

Save game data location

Template:Game data/rowTemplate:Game data/rowTemplate:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/200510/pfx/[Note 1]
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 more or around 100 savegames.

Save game cloud syncing

System Native Notes
Steam Cloud

Video settings

File:Xcom eu display.jpg
In-game settings.

Template:Video settings

Input settings

Template:Input settings

Audio settings

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English
German
French
Italian
Korean
Spanish
Russian
Japanese
Polish
Traditional Chinese

Network

Multiplayer types

Type Native Notes
LAN play
Online play

Connection types


Issues fixed

Save game slowdowns

Having a lot of savegames can cause the game to momentarily freeze while loading the "Save Game" screen (most noticeable due to music pausing for a second), caused by a CPU bottleneck.
Instructions

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
Instructions

System requirements

Windows
Minimum Recommended
Operating system (OS) Vista
Processor (CPU) 2 GHz Dual Core
System memory (RAM)
Hard disk drive (HDD) 20 GB
Video card (GPU) NVIDIA GeForce 8600 GT
ATI Radeon HD 2600 XT
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) 2.0 GHz Intel Core 2 Duo
System memory (RAM)
Hard disk drive (HDD) 20 GB
Video card (GPU) AMD HD4000
NVidia 9000 series
256 MB of VRAM
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.
Linux
Minimum Recommended
Operating system (OS) Ubuntu 14.04 64-bit
Processor (CPU) 2 GHz
System memory (RAM)
Hard disk drive (HDD) 16 GB
Video card (GPU) Nvidia 600 series
AMD 6000 series
Intel Iris Pro
512 MB of VRAM

Notes

  1. 1.0 1.1 Notes regarding Steam Play (Linux) data:

References