Every time I try running it, I get
I tried deleting the app cache folder, re-installing both Steam and XCOM, and verifying the installation files. Nothing worked.
How do I make XCOM work?
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.Sign up to join this community
Funnily enough, I was just playing XCOM on Ubuntu 14.04 earlier today. Excellent game.
That being said, try looking in your .steam/steam/SteamApps/common/XCom-Enemy-Unknown folder for "XCOMLauncher". Also, make sure "game.x86_64" and "xcom.sh" exist at .steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux.
You can only start XCOM from a 64 Bit Ubuntu installation.
From the Steam store page:
Linux System Requirements
- OS: Ubuntu 14.04 (64 bit required)
- Processor: 2GHz
- Memory: 4GB Memory
- Graphics: 512MB
- Hard Drive:16GB HD space
- Other Requirements: Nvidia 600 series+, AMD 6000 series+, Intel Iris Pro.
- IMPORTANT: Requires 64bit OS to play.
I found this question while troubleshooting the same issue today and found out that in my case the scripts and binaries were missing the execute permission. Check properties for these files and make sure they can be executed:
And if you have Enemy Within:
The permissions had to be lost as I restored the game from a backup taken from my laptop and the Steam's option to verify game data doesn't check whether permissions have been set up correctly I guess.