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 one from Steam, Amazon or GamersGate.

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 made from the codebase, so they have the latest fixes and updates as well as the latest bugs. They only work on Windows (unofficial Mac OS X builds can be found here).

The installer is not included, so you have to copy the original Data yourself. Just unzip the files to the OpenXcom folder, overwriting any old ones. Latest version is at the top and includes all previous versions: - built 2014-08-28 01:14

SupSuper, Thu Aug 28 03:08:22 2014
Externalizing globe markers. - built 2014-08-24 05:30

Warboy, Sun Aug 24 07:27:03 2014
add comments. - built 2014-08-24 05:23

Warboy, Sun Aug 24 07:19:56 2014
speed up unit breathing/no bubbles undercover

the bool to switch frame updates was in the code, but didn't alter the speed
of the bubble frame updates, they move at the same speed as regular animations

bubbles should also not be drawn if the unit is under a visible roof - built 2014-08-23 18:34

Warboy, Sat Aug 23 20:30:57 2014
missed a spot

Warboy, Sat Aug 23 20:23:33 2014
speed up base defenses, apply damage ranges, and play more splosions

Warboy, Sat Aug 23 02:32:47 2014
tidy breathing code a little.

Warboy, Fri Aug 22 09:42:17 2014
dead guys don't breathe

granted they're drawn as items instead and as such don't have bubbles drawn
but they may as well not call RNG or anything while they're down as well.

Warboy, Fri Aug 22 09:37:02 2014
implement unit breathing

possible side effect of this change:
becaues we are now calling RNG multiple times per frame at depths greater
than 0, any kind of RNG-related reproducability goes rightout the window.
this is a potentially bad thing.

also this will probably need adjustment for varying unit heights. - built 2014-08-21 09:24

Warboy, Thu Aug 21 11:20:50 2014
unit breathing proto-code - built 2014-08-20 23:31

SupSuper, Thu Aug 21 01:27:49 2014
Hack for Falko - built 2014-08-20 14:43

Daniel, Wed Aug 20 16:40:32 2014
Merge pull request #934 from hackbunny/craft_ids_not_globally_unique

"Craft id" is not globally unique, it's only unique to the craft type
Daniel, Wed Aug 20 16:40:27 2014
Merge pull request #935 from pkrcel/psi-statstrings-fix

Moved "Discovered Techs" load before "Bases" loading to allow for
Giulia Q, Wed Aug 20 11:51:30 2014
"Craft id" is not globally unique, it's only unique to the craft type: use the craft object itself to identify who shot down an UFO

Pkrcel, Tue Aug 19 23:55:22 2014
Moved "Discovered Techs" load before "Bases" loading to allow for
PsiStringEval true upon loading a new game. - built 2014-08-19 23:22

Daniel, Wed Aug 20 01:11:54 2014
Merge pull request #933 from ajschult/ButtonReorder

reorder initializers to make gcc happy (-Wreorder)
Daniel, Wed Aug 20 01:11:41 2014
Merge pull request #925 from ajschult/armor

Only notice right click for armor auto-selection (not middle, wheel, etc)
Daniel, Wed Aug 20 01:11:37 2014
Merge pull request #928 from FalkoOXC/updatequickarmorselect

in the quickbattle the quick armor selection works now too
Andrew J. Schultz, Tue Aug 19 05:37:58 2014
reorder innitializers to make gcc happy (-Wreorder)

FalkoOXC, Mon Aug 4 00:44:56 2014
small fix to CraftArmorState.cpp
FalkoOXC, Sun Aug 3 17:33:44 2014
allow quick armourselection in quickbattle

Andrew J. Schultz, Sat Aug 2 05:45:14 2014
Only pay attention to right click for armor auto-selection (not middle, wheel, etc) - built 2014-08-18 14:55

Warboy, Mon Aug 18 16:52:35 2014
store vector of attackers rather than a bool - built 2014-08-18 11:38

Warboy, Mon Aug 18 13:35:55 2014
numberText is different to regular text :P - built 2014-08-18 11:33

Warboy, Mon Aug 18 13:30:21 2014
modifiable path finding colours - built 2014-08-18 10:06

Warboy, Mon Aug 18 12:02:31 2014
more externalization

warning message, info boxes, crashed aliens, grenade priming...

Warboy, Mon Aug 18 11:33:11 2014
fix frame color - built 2014-08-18 04:10

SupSuper, Mon Aug 18 03:26:28 2014
More money for the people!

SupSuper, Mon Aug 18 02:11:11 2014
Moving globe data to ruleset. - built 2014-08-17 20:00

Warboy, Sun Aug 17 21:56:37 2014
externalize action menu colors

Warboy, Sun Aug 17 21:55:27 2014
pixel hunting

action menu was 2 pixels too short
action menu border was 1 pixel too thick
action menu lacked 1 pixel wide black edges
weapons were 1 pixel too low in the battlescape UI - built 2014-08-17 17:15

Warboy, Sun Aug 17 19:12:22 2014
apply battlescape buttons

Warboy, Sun Aug 17 19:11:36 2014
add battlescape button interface object

Warboy, Sun Aug 17 17:00:39 2014
fix copy function screwing up palette

Warboy, Sat Aug 16 20:52:12 2014
fix up TU reservation mess

Warboy, Sat Aug 16 11:45:01 2014
ruleset text colour for next turn screen/others