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 to try the latest features or check if a bug is obsolete. Do not install these on top of 1.0!



Windows
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:
openxcom_git_master_2021_02_27_1532.zip
openxcom_git_master_2021_02_27_1532.exe
Greenscarf, Sat Feb 27 14:24:46 2021
Fix Broken Korean Letters
openxcom_git_master_2021_02_26_1701.zip
openxcom_git_master_2021_02_26_1701.exe
Warboy1982, Fri Feb 26 17:01:19 2021
Merge pull request #1307 from MeridianOXC/large-unit-distance
More precise distance calculation for 2x2 units
Meridian, Sun Feb 7 17:46:56 2021
More precise distance calculation for 2x2 units
Updated ONLY the calculations related to maxRange attribute of ranged weapons.
These calculations don't exist in the OG, relevant only for mods.
All other distance calculations were unchanged,
difference of +/-1 doesn't mean much in them anyway.
openxcom_git_master_2021_02_21_2048.zip
openxcom_git_master_2021_02_21_2048.exe
Meridian, Sun Feb 21 14:30:55 2021
Compatibility with OXCE saves
OXCE is now saving also special weapons
(e.g. ALIEN_PSI_WEAPON or STR_LOBSTERMAN_MELEE_WEAPON)
These need to be skipped when loaded in OXC.
openxcom_git_master_2021_01_22_0838.zip
openxcom_git_master_2021_01_22_0838.exe
SupSuper, Fri Jan 22 08:38:32 2021
More generous detection
openxcom_git_master_2021_01_11_0211.zip
openxcom_git_master_2021_01_11_0211.exe
SupSuper, Mon Jan 11 02:11:13 2021
Don't bother with brew update, it often fails
openxcom_git_master_2021_01_10_0142.zip
openxcom_git_master_2021_01_10_0142.exe
SupSuper, Sun Jan 10 01:42:32 2021
Remove Travis builds
openxcom_git_master_2021_01_10_0132.zip
openxcom_git_master_2021_01_10_0132.exe
Meridian, Wed Dec 30 11:43:31 2020
fix drag scrolling with black borders, part 2
continuation of: https://github.com/OpenXcom/OpenXcom/commit/1f837a1c6cc5d315d1088dbb33e6a03757a1d5c0
openxcom_git_master_2020_12_30_0912.zip
openxcom_git_master_2020_12_30_0912.exe
SupSuper, Wed Dec 30 09:12:18 2020
Fix inventory sprite checks
SupSuper, Wed Dec 30 09:10:56 2020
- Don't auto-detect incomplete translations
- Update language name list
openxcom_git_master_2020_12_14_0340.zip
openxcom_git_master_2020_12_14_0340.exe
Ulrich Spörlein, Thu Dec 3 21:00:49 2020
Install the manpage only for Linux/*BSD, run `make install` during CI
runs
Reported by: @MeridianOXC
The manpage is pretty useless under Windows and also for the macOS `dmg`
archives. The `make install` target could also use some more work, but
at least it's working now.
CPack could potentially be used, but would need a lot of work and the
current GH artifact build step is actually superior.
While here, use the proper NPROC value for all runners (except windows,
which falls back to 2). Linux needs sudo to install, Win/Mac don't.
openxcom_git_master_2020_12_05_2034.zip
openxcom_git_master_2020_12_05_2034.exe
Stefan Karner, Tue Oct 20 15:21:09 2020
Add two CRT style OpenGL shaders
Add Timothy Lottes' CRT shader from libretro in two versions,
one including screen curvature ('warp'), one without warp.
arcctgx, Fri Dec 4 21:29:00 2020
Fix Synopsis section in the man page
Fix display of "[-? | -help]" part in Synopsis section of man page. This
fixes the error "
Also, mandoc linter told me that using "--" is deprecated and to use
\(em instead - so I did that.
openxcom_git_master_2020_11_25_1755.zip
openxcom_git_master_2020_11_25_1755.exe
Ulrich Spörlein, Tue Nov 10 18:38:36 2020
Install the man page automatically.
CMake however does not compress the manpage, as would usually be the
case. Package maintainers will have to take care of that themselves.
Ulrich Spörlein, Tue Nov 10 18:10:16 2020
Rewrite manpage using mdoc macros, add -master flag and a bit of
history.
This uses semantic markup instead of the nonsense that xmlto produces.
It passes `mandoc -Tlint`, except for the "legacy" date format.
If I would've had googled before, I might've found
https://openxcom.org/forum/index.php?topic=396.0 which has a perfectly
fine mdoc manpage already (though with a bit less detail).
This will give all *nix systems access to a manpage w/o the need to
install xmlto (and potentially all of LaTeX etc).
Ulrich Spörlein, Tue Nov 10 17:18:58 2020
Dump the xmlto'ed version of the manpage in here.
The result is quite ... underwhelming.
Ulrich Spörlein, Tue Nov 10 16:40:44 2020
Rename the manpage file, before editing it.
The edit would break git's rename detection, so I'm doing this in 2
steps to have `git log` be able to follow the trail of this file around.
Ulrich Spörlein, Tue Nov 10 16:23:58 2020
Switch instructions to do an out-of-tree build, as is generally
recommended these days.
Ulrich Spörlein, Tue Nov 10 16:02:33 2020
Update list of build systems
This was dropped when the README merger was dropped from pull request #1280
Mac OS X
Maintained by Various
Check here for app builds.
Linux
Maintained by Krzysztof “Knapsu” Knapik
Download AppImage file, make it executable, and run. No need to install.
You can read more about the AppImage format here: http://appimage.org/