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:

warboy1982, Fri Feb 24 16:27:01 2017
fix rare template related bug

Daniel, Thu Feb 23 20:39:47 2017
Merge pull request #1134 from MeridianOXC/chart-labels-fix

Unified (and fixed) chart labeling algorithm
Daniel, Thu Feb 23 20:39:21 2017
Merge pull request #1135 from Phyllostachys/patch-1

Updated dead link to yaml-cpp in
Jacob Shaffer, Thu Feb 23 15:06:00 2017
Updated dead link to yaml-cpp in
Meridian, Wed Feb 22 22:51:07 2017
Unified (and fixed) chart labeling algorithm

Country lines were drawn incorrectly.
When there was negative score, the *full* range was compared against only 8/9 of available chart space.

1. the "check" is calculated against (0, range)
2. but "range" includes the portion below X axis too, so grids-- is not necessary/is wrong
3. the shift below X axis is done later (correctly)

warboy1982, Wed Feb 22 12:11:04 2017
fix multi stage saves

warboy1982, Tue Feb 21 14:01:09 2017
adjust some fatal wound stuff

warboy1982, Tue Feb 21 13:10:01 2017
fix multi stage ammo recovery

fix the order of operations,
account for ammo in the guaranteed recovery list BEFORE tallying clips

warboy1982, Tue Feb 21 11:08:27 2017
make sure xcom property is set as xcom property properly

warboy1982, Mon Feb 20 18:33:24 2017
remove debugging code that i should not have committed.

warboy1982, Mon Feb 20 18:15:07 2017
fix save/load on resized maps

don't clear the terrain details, we still need those after a resize.

warboy1982, Thu Feb 16 03:06:56 2017
take two of previous commit

retain save/load/exit functionality but disable access to options when the
battlescape state queue is populated.

saving options creates a new battlescape state, overwriting the old one,
and the old state queue disappears into the aether, causing problems with
actions not being able to fully resolve, leaving units "stuck" and
potentially freezing the game.

however, should the game freeze mid-action for whatever other reason, it is
preferable to allow the player to save/load or exit the game, regardless of
the state queue.

warboy1982, Thu Feb 16 00:24:29 2017
fix rare crash scenario

don't allow access to the options menu unless the state stack is empty.

modifying options while there are still states running (people dying,
reaction fire, explosions, movement, etc.) shreds the stack order and
occasionally results in units becoming "stuck" and freezing the game.

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