OpenXcom requires a vanilla version of the original UFO: Enemy Unknown / X-COM: UFO Defense (any edition) with the latest patch. It is not compatible with other games in the X-COM series. If you don’t own a copy, you can buy it from one of these retailers.

Do not use modded versions of X-COM, as they may be incompatible with OpenXcom.

Check the Installation documentation for more details.



These builds are automatically generated from the codebase, so they have the latest fixes and updates as well as the latest bugs. Use these if you wanna live on the bleeding edge or to check if a bug is obsolete. Do not install these on top of 1.0!

Windows Mac OS X Ubuntu / Mint

Maintained by SupSuper

The EXE version has an installer while the ZIP version is standalone. For more details see the FAQ. Latest version is at the top and includes all previous versions:

SupSuper, Wed Mar 22 00:20:45 2017
Fix uninitialized variable in craft pathing

Daniel, Wed Mar 15 19:15:04 2017
Merge pull request #1141 from winterheart/lang

Language impovements
Azamat H. Hackimov, Tue Mar 14 17:44:29 2017
Added gender-specific messages for KIA and MIA status

Azamat H. Hackimov, Tue Mar 14 17:40:06 2017
Added translated descriptions to civilians for diary.

SupSuper, Mon Mar 13 21:56:50 2017
Better error handling for Data Patch in installer

Daniel, Mon Mar 13 20:14:48 2017
Merge pull request #1140 from myk002/fix_unused_var_warning

clean up unused var warning
Myk, Mon Mar 13 15:04:18 2017
clean up unused var warning

Roujin, Sun Mar 12 00:20:28 2017
Add stat levelup information in debriefing.

SupSuper, Sat Mar 11 23:58:48 2017
Updating website links to HTTPS

Daniel, Sat Mar 11 23:44:09 2017
Merge pull request #1138 from kristomu/intercept-simple

Fix for intercept bug:
Daniel, Sat Mar 11 23:43:52 2017
Merge pull request #1025 from myk002/sort_soldiers

Sort soldiers combobox
Myk, Wed Mar 8 21:22:33 2017
address one more unused param compiler warning

Myk, Wed Mar 8 17:34:22 2017
remove unused arg names to fix compiler warnings

Myk, Wed Mar 8 17:18:47 2017
implement all of Meridian's suggestions: thanks!

- allow "drop up" vs "drop down" functionality to be chosen by the
designer instead of being autodetected
- remove dead code
- display list from top instead of from bottom
- protect against negative psiSkill

Myk, Wed Mar 8 16:46:36 2017
don't show psionic sort options until they actually have data they can use

Myk, Wed Mar 8 15:58:36 2017
Merge remote-tracking branch 'upstream/master' into sort_soldiers

K. M, Wed Mar 1 22:36:46 2017
Implemented simple hack-fix for intercept wrong way bug.

The hack/simple fix keeps the interceptor from looking ahead more than
halfway across the globe. The wrong way interception bug problem is caused
by that calculateMeetPoint may otherwise find an intercept point more than
halfway across the globe, and then calculateSpeed takes the shortest path
to it, which is the wrong way.

However, due to its simplicity, this fix will have trouble if an interceptor
is set to intercept a UFO that is on the far side of the world and is moving
slowly enough that the intercept point is also on the far side. It will take
the long way around in that case instead of meeting the UFO head on. It also
won't optimally intercept a faster UFO heading towards the interceptor at an

Mac OS X
Maintained by grrussel

Check this website for more details.

Ubuntu / Mint
Maintained by Krzysztof “Knapsu” Knapik

Available on a dedicated PPA repository. Please do the following in a terminal:

# sudo add-apt-repository ppa:knapsu/openxcom-beta
# sudo apt-get update
# sudo apt-get install openxcom