Downloads

IMPORTANT

OpenXcom requires a vanilla version of the original UFO: Enemy Unknown / X-COM: UFO Defense (any DOS / Windows version) 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 or Amazon.

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

Check the Installation documentation for more details.

Milestone buildsNightly buildsExtras

 

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:

openxcom_git_master_2014_04_18_1907.zip - built 2014-04-18 17:11

Warboy, Fri Apr 18 19:07:46 2014
semi-fix window resizing during intro

works fine in software modes, but opengl seems to clear the screen on
resize, and FLC only updates the areas of the screen that change.

Warboy, Fri Apr 18 17:54:45 2014
maintain aspect on by default.

Warboy, Fri Apr 18 16:28:32 2014
fix scale switching issues

openxcom_git_master_2014_04_18_1312.zip - built 2014-04-18 11:15

Warboy, Fri Apr 18 13:12:53 2014
fix extremely low fire speed shotguns

openxcom_git_master_2014_04_18_0758.zip - built 2014-04-18 06:02

SupSuper, Fri Apr 18 07:58:38 2014
Fixed modded Ufopaedia sorting.

SupSuper, Fri Apr 18 05:20:12 2014
Improved day/hour display.

openxcom_git_master_2014_04_17_2135.zip - built 2014-04-17 19:38

Warboy, Thu Apr 17 21:35:35 2014
more english fixes

openxcom_git_master_2014_04_17_2057.zip - built 2014-04-17 19:01

Warboy, Thu Apr 17 20:57:47 2014
tiny fix for bug 52

openxcom_git_master_2014_04_17_1958.zip - built 2014-04-17 18:13

Warboy, Thu Apr 17 19:58:13 2014
fix voxel precision on explosives

floaters are really tall.

openxcom_git_master_2014_04_17_1843.zip - built 2014-04-17 16:48

Warboy, Thu Apr 17 18:43:58 2014
allow window resizing in opengl

openxcom_git_master_2014_04_17_1655.zip - built 2014-04-17 15:00

Warboy, Thu Apr 17 16:55:00 2014
Add frame limiter option

Warboy, Thu Apr 17 16:11:38 2014
stretch intro movie to fullscreen regardless of scale settings.

also move the scale switching out of abandongamestate into mainmenu.

Warboy, Thu Apr 17 16:01:57 2014
missed a spot, whoops.

openxcom_git_master_2014_04_17_1431.zip - built 2014-04-17 12:34

Warboy, Thu Apr 17 14:31:43 2014
log changes.

openxcom_git_master_2014_04_17_1344.zip - built 2014-04-17 11:47

Warboy, Thu Apr 17 13:44:56 2014
fix "bonus" XP from shotguns

openxcom_git_master_2014_04_17_1319.zip - built 2014-04-17 11:23

Warboy, Thu Apr 17 13:19:48 2014
select the closest unit to the ramp on exiting pre-battle equip.

openxcom_git_master_2014_04_17_1223.zip - built 2014-04-17 10:26

Warboy, Thu Apr 17 12:23:05 2014
optimizations, corrections and bugfixes for game scales

use enum instead of numbers: makes for readability and highlights obvious mistakes

Warboy, Thu Apr 17 12:21:20 2014
fix combobox scroll button positioning

and uh, textlist scrolling buttons in general?
reposition new video thingy
oh god i'm hunting pixels, send help.

openxcom_git_master_2014_04_17_0605.zip - built 2014-04-17 04:09

SupSuper, Thu Apr 17 06:05:27 2014
Updated installer

SupSuper, Thu Apr 17 05:03:23 2014
Cleaning up Options text.

SupSuper, Thu Apr 17 04:14:25 2014
Static analysis fixes.

openxcom_git_master_2014_04_16_2323.zip - built 2014-04-16 21:26

Warboy, Wed Apr 16 23:23:42 2014
how did that even compile locally i don't even

Warboy, Wed Apr 16 23:15:46 2014
overhaul the overhaul

seperate game resolution into battle and geo flavours, and switch as appropriate

remember folks: changing the base res is highly experimental, and not fully supported.
it works as far as i can tell but don't expect perfection.

openxcom_git_master_2014_04_16_2301.zip - built 2014-04-16 21:04

Daniel, Wed Apr 16 23:01:47 2014
Merge pull request #780 from fenyo1/MusicExpansion

Ok, we can have even GMGEO9 and GMTACTIC9 now.
fenyo1, Sun Feb 2 00:08:11 2014
Ok we can have even GMGEO9 and GMTACTIC9 now.
And we can use .mod and .wav files from now on.

openxcom_git_master_2014_04_16_2258.zip - built 2014-04-16 21:01

Daniel, Wed Apr 16 22:58:27 2014
Merge pull request #782 from cfailde/typofixes

Proofreading en_GB and en_US language files
Carlos Failde, Thu Apr 3 20:57:17 2014
Proofreading

More consistent capitalisation and hyphenation, typos fixed.

openxcom_git_master_2014_04_16_2235.zip - built 2014-04-16 20:38

Warboy, Wed Apr 16 22:35:06 2014
hey getlocalization, look! tasty new strings

openxcom_git_master_2014_04_16_2214.zip - built 2014-04-16 20:18

Warboy, Wed Apr 16 22:14:56 2014
don't give anything but grenades fuses, it's bad.

fenyo1, Sun Apr 13 20:09:29 2014
New Option: Include prime-state in the saved equipment-layout
Default: OFF

openxcom_git_master_2014_04_16_1918.zip - built 2014-04-16 17:44

Warboy, Wed Apr 16 19:18:15 2014
fix blaster launcher bug

openxcom_git_master_2014_04_15_2229.zip - built 2014-04-15 20:32

Warboy, Tue Apr 15 22:27:36 2014
adjustment: use melee skill and modifiers on melee attacks

openxcom_git_master_2014_04_15_2015.zip - built 2014-04-15 18:18

Warboy, Tue Apr 15 20:15:02 2014
needs more const

openxcom_git_master_2014_04_15_1939.zip - built 2014-04-15 17:42

Warboy, Tue Apr 15 19:39:13 2014
fix autoshot edge case

openxcom_git_master_2014_04_15_1744.zip - built 2014-04-15 15:47

Warboy, Tue Apr 15 17:44:13 2014
oh, that makes more sense

revert previous commit, make unitsSpottedThisTurn() a reference

openxcom_git_master_2014_04_15_1715.zip - built 2014-04-15 15:19

Warboy, Tue Apr 15 17:15:55 2014
std::find MUST have a non-empty vector, turns out

fix a few crashes in AI/pathing/stuff that i added recently

openxcom_git_master_2014_04_15_1633.zip - built 2014-04-15 14:35

Warboy1982, Tue Apr 15 16:33:00 2014
Merge pull request #784 from fenyo1/STR_CRAFTNAME

More freedom for translators: Possibility to change the "Craftname-number" scheme.
fenyo1, Sun Feb 9 23:09:33 2014
More freedom for translators: Possibility to change the "Craftname-number" scheme.

openxcom_git_master_2014_04_15_1619.zip - built 2014-04-15 14:26

Carlos Failde, Tue Apr 8 20:06:41 2014
Update pathpreview color when reserve button clicked when not enough TUs

Carlos Failde, Tue Apr 8 18:30:05 2014
Update path preview when reserve buttons are toggled

openxcom_git_master_2014_04_15_1517.zip - built 2014-04-15 13:20

Warboy, Tue Apr 15 15:17:03 2014
adjust deployment data to account for different ground heights

Warboy, Tue Apr 15 14:36:41 2014
apply strength to ranged weapons as well

openxcom_git_master_2014_04_15_1400.zip - built 2014-04-15 12:03

Warboy, Tue Apr 15 13:56:32 2014
fix zone/trajectory data

openxcom_git_master_2014_04_15_0451.zip - built 2014-04-15 02:54

SupSuper, Tue Apr 15 04:51:20 2014
Fixed graphs always using Total scale.

openxcom_git_master_2014_04_15_0418.zip - built 2014-04-15 02:22

SupSuper, Tue Apr 15 04:18:58 2014
Cleaning up Advanced Options.

openxcom_git_master_2014_04_15_0345.zip - built 2014-04-15 01:49

SupSuper, Tue Apr 15 03:45:51 2014
Fixed game over screens.
Code cleanup.

openxcom_git_master_2014_04_15_0004.zip - built 2014-04-14 22:07

Daniel, Tue Apr 15 00:04:19 2014
Merge pull request #813 from boozedog/use_ui_volume_for_soundPopup

Use UI volume for window popup sound.
boozedog, Mon Apr 14 23:38:08 2014
Use UI volume for window popup sound.

openxcom_git_master_2014_04_14_1858.zip - built 2014-04-14 17:03

Warboy1982, Mon Apr 14 18:58:37 2014
Merge pull request #812 from DarkDefender/patch-1

Correct "caseInsensitive" to "caseInsensitiveFolder"
DarkDefender, Mon Apr 14 18:56:47 2014
Correct "caseInsensitive" to "caseInsensitiveFolder"

openxcom_git_master_2014_04_14_1857.zip - built 2014-04-14 17:00

Warboy, Mon Apr 14 18:57:11 2014
fix palette in alien base discovered window

openxcom_git_master_2014_04_14_1814.zip - built 2014-04-14 16:17

Warboy, Mon Apr 14 18:14:33 2014
set seconds remaining for ufos that spawn on the ground

openxcom_git_master_2014_04_14_1720.zip - built 2014-04-14 15:22

SupSuper, Mon Apr 14 17:20:24 2014
Missed a palette.

openxcom_git_master_2014_04_14_1559.zip - built 2014-04-14 14:03

Warboy, Mon Apr 14 15:59:39 2014
lodePNG, SDL and OGL all hate 1366x768

openxcom_git_master_2014_04_14_1415.zip - built 2014-04-14 12:18

Warboy, Mon Apr 14 14:15:13 2014
alter earlier pathfinding fix

make it units spotted this turn, rather than currently visible.

openxcom_git_master_2014_04_14_1309.zip - built 2014-04-14 11:20

Warboy, Mon Apr 14 13:09:57 2014
alter efficacy somewhat

openxcom_git_master_2014_04_14_1300.zip - built 2014-04-14 11:03

Warboy, Mon Apr 14 13:00:10 2014
don't let aliens pathfind through soldiers they can see

(fixes AI hang)

Warboy, Mon Apr 14 12:45:33 2014
fix GCC

openxcom_git_master_2014_04_14_0919.zip - built 2014-04-14 07:22

Warboy, Mon Apr 14 09:18:02 2014
fix soldier info from memorial screen

list order is reversed for dead guys

openxcom_git_master_2014_04_14_0703.zip - built 2014-04-14 05:06

SupSuper, Mon Apr 14 07:03:16 2014
Fix screen not working when decreasing resolution with OpenGL and game resolution enabled.

openxcom_git_master_2014_04_14_0613.zip - built 2014-04-14 04:16

SupSuper, Mon Apr 14 06:13:52 2014
Added support for multiple mod folders.

openxcom_git_master_2014_04_14_0358.zip - built 2014-04-14 02:02

SupSuper, Mon Apr 14 03:58:12 2014
Overhauled the palette system. Hopefully that's the end of those pesky palette bugs...

openxcom_git_master_2014_04_13_1558.zip - built 2014-04-13 14:01

Warboy, Sun Apr 13 15:58:09 2014
fix save deletion from save screen

openxcom_git_master_2014_04_13_1545.zip - built 2014-04-13 13:48

Warboy, Sun Apr 13 15:45:52 2014
gcc fix

Warboy, Sun Apr 13 15:20:11 2014
rename a variable

openxcom_git_master_2014_04_13_1407.zip - built 2014-04-13 12:10

Warboy, Sun Apr 13 14:07:12 2014
fix some alien ship trajectory stuff

by request here's a detailed description of the changes in this commit:

it changes some things and makes them better.

openxcom_git_master_2014_04_12_2313.zip - built 2014-04-12 21:16

Warboy, Sat Apr 12 23:13:11 2014
hahahahahha enjoy the difference this makes.

openxcom_git_master_2014_04_12_2221.zip - built 2014-04-12 20:24

SupSuper, Sat Apr 12 22:21:07 2014
Please don't crash please don't crash please don't crash

openxcom_git_master_2014_04_12_2207.zip - built 2014-04-12 20:10

Warboy, Sat Apr 12 22:07:31 2014
fix kneel button.

openxcom_git_master_2014_04_12_2132.zip - built 2014-04-12 19:35

Warboy, Sat Apr 12 21:32:10 2014
hail C++ser

openxcom_git_master_2014_04_12_2106.zip - built 2014-04-12 19:09

SupSuper, Sat Apr 12 21:04:55 2014
Fixed serious textlist crash (thanks to LouisdeFuines for testing)

SupSuper, Sat Apr 12 20:26:24 2014
Linux users don't like spaces. :P

openxcom_git_master_2014_04_12_1956.zip - built 2014-04-12 17:59

Daniel, Sat Apr 12 19:56:37 2014
Merge pull request #810 from cfailde/undefined_reference

Fix compilation on linux
Carlos Failde, Sat Apr 12 19:41:29 2014
Fix compilation on linux

openxcom_git_master_2014_04_12_1813.zip - built 2014-04-12 16:17

Warboy, Sat Apr 12 18:13:59 2014
fix a few textlist issues

openxcom_git_master_2014_04_12_1614.zip - built 2014-04-12 14:17

Warboy, Sat Apr 12 16:14:57 2014
cap encumberance

openxcom_git_master_2014_04_12_1513.zip - built 2014-04-12 13:16

Warboy, Sat Apr 12 15:13:12 2014
fix English

openxcom_git_master_2014_04_12_1436.zip - built 2014-04-12 12:39

Warboy, Sat Apr 12 14:36:25 2014
add missing energy recovery values

openxcom_git_master_2014_04_12_1404.zip - built 2014-04-12 12:08

Warboy, Sat Apr 12 14:04:05 2014
may as well keep that consistent

openxcom_git_master_2014_04_12_1401.zip - built 2014-04-12 12:04

Warboy, Sat Apr 12 14:01:37 2014
further fix for base res

don't allow it to go below the minimum.

openxcom_git_master_2014_04_12_1346.zip - built 2014-04-12 11:50

Warboy, Sat Apr 12 13:46:58 2014
fix for screen res issue

openxcom_git_master_2014_04_12_1343.zip - built 2014-04-12 11:46

Warboy, Sat Apr 12 13:43:17 2014
get the AI to store a vector of reachable tiles

and use that to skip pathfinding where applicable:
decreases AI think time expontentially, also avoids the AI hang
when they run out of energy because now Dijkstra is aware of it

Warboy, Sat Apr 12 13:23:32 2014
make Dijkstra method account for energy

openxcom_git_master_2014_04_12_1112.zip - built 2014-04-12 09:14

Warboy, Sat Apr 12 11:12:23 2014
my bad, soldiers don't have unitRules

openxcom_git_master_2014_04_12_1047.zip - built 2014-04-12 08:50

Warboy, Sat Apr 12 10:47:18 2014
add energy recovery stat to units

Warboy, Sat Apr 12 10:46:35 2014
reorder some things in the ruleset

openxcom_git_master_2014_04_12_0829.zip - built 2014-04-12 06:32

SupSuper, Sat Apr 12 08:29:06 2014
Ported popular XcomUtil/Extender mods (thanks MKSheppard), can serve as examples for the community.

SupSuper, Sat Apr 12 08:22:55 2014
Fixed TextList and ruleset loading bugs.

openxcom_git_master_2014_04_12_0406.zip - built 2014-04-12 02:11

SupSuper, Sat Apr 12 04:06:21 2014
- Fixed edge scroll / drag scroll conflict.
- Organized Advanced Options screen.
- Code cleanup.

openxcom_git_master_2014_04_11_1841.zip - built 2014-04-11 16:50

SupSuper, Fri Apr 11 18:41:20 2014
Code cleanup

SupSuper, Fri Apr 11 18:36:03 2014
- Added second-most demanded feature: a UI volume slider. Say those beeps goodbye!
- Fixed volume settings not applying to intro.
- Fixed restoring defaults not changing resolution.

openxcom_git_master_2014_04_11_0608.zip - built 2014-04-11 04:11

Daniel, Fri Apr 11 06:08:54 2014
Merge pull request #808 from myk002/fix_psi_button_calculation

account for screen offset when finding button idx
Myk, Fri Apr 11 05:28:24 2014
account for screen offset when finding button idx

openxcom_git_master_2014_04_11_0411.zip - built 2014-04-11 02:15

SupSuper, Fri Apr 11 04:11:34 2014
- Fixed some text lists crashing the game (eg. ufopedia armor).
- Improved music playback.

openxcom_git_master_2014_04_10_1346.zip - built 2014-04-10 11:50

SupSuper, Thu Apr 10 13:40:13 2014
More size_t

openxcom_git_master_2014_04_10_1318.zip - built 2014-04-10 11:21

Warboy, Thu Apr 10 13:18:09 2014
fix -1 situation

openxcom_git_master_2014_04_10_1025.zip - built 2014-04-10 08:28

Warboy, Thu Apr 10 10:25:39 2014
don't center on melee attacks by aliens against civilians

Warboy, Thu Apr 10 10:24:59 2014
fix OSX issue

openxcom_git_master_2014_04_10_0906.zip - built 2014-04-10 07:09

Warboy, Thu Apr 10 09:06:23 2014
move some terrain-specific data out of deployments

and allow definition of civilian units per terrain while we're at it

(this is a tftd requirement)

also get rid of that hackish rng in the deployment getTerrain() function

openxcom_git_master_2014_04_10_0544.zip - built 2014-04-10 03:49

Warboy, Thu Apr 10 05:43:28 2014
fix uninstalling research/country/region mods

openxcom_git_master_2014_04_09_2123.zip - built 2014-04-09 19:26

SupSuper, Wed Apr 9 21:18:49 2014
Fixed UI issues with options/saves.

SupSuper, Wed Apr 9 20:59:50 2014
size_t != unsigned int - let's hope this fixes things

openxcom_git_master_2014_04_09_1215.zip - built 2014-04-09 10:26

Warboy, Wed Apr 9 12:15:42 2014
allow for multiple mapsets (terror missions, bases)

hey luke, check your PMs.

openxcom_git_master_2014_04_09_1050.zip - built 2014-04-09 08:54

Warboy, Wed Apr 9 10:50:56 2014
fix for OSX

cast row size explicitly as UINT for std::min comparison

openxcom_git_master_2014_04_09_0710.zip - built 2014-04-09 05:13

SupSuper, Wed Apr 9 07:10:57 2014
Added multiline textlists.

openxcom_git_master_2014_04_09_0657.zip - built 2014-04-09 05:00

Daniel, Wed Apr 9 06:57:43 2014
Merge pull request #805 from myk002/fix_intro_centering_on_linux

fix for bug 490: ensure intro movie is centered on linux
Myk, Mon Apr 7 06:44:41 2014
ensure intro movie is centered on linux

revert atlimit8's commit from feef4e844a1d4cc0ba6d38049ada58ac539bf4a9
I attempted to reach him/her about the reasoning for this commit but did
not get a reply.

tested on Gentoo Linux with sdl-1.2.15, sdl-gfx-2.0.24 with:
displayWidth: 1920
displayHeight: 1200
baseXResolution: 640
baseYResolution: 400

see:
https://github.com/SupSuper/OpenXcom/commit/feef4e844a1d4cc0ba6d38049ada58ac539bf4a9
https://github.com/SupSuper/OpenXcom/pull/678
https://github.com/SupSuper/OpenXcom/pull/675
http://openxcom.org/bugs/openxcom/issues/294

openxcom_git_master_2014_04_08_0934.zip - built 2014-04-08 07:37

Warboy, Tue Apr 8 09:34:02 2014
fix warning in transfers

Warboy, Tue Apr 8 09:33:51 2014
fix memory leak/bug regarding dogfights

openxcom_git_master_2014_04_07_1906.zip - built 2014-04-07 17:09

Warboy, Mon Apr 7 19:06:20 2014
fix game deletion

openxcom_git_master_2014_04_07_1656.zip - built 2014-04-07 15:01

Warboy, Mon Apr 7 16:51:01 2014
delete runaway timer

Warboy, Mon Apr 7 16:50:48 2014
add loading confirmation for saves with missing mods

Warboy, Mon Apr 7 15:53:00 2014
keep track of mods installed at the time of save

Warboy, Mon Apr 7 15:51:09 2014
methods for loading modded saves post-content removal

openxcom_git_master_2014_04_07_0649.zip - built 2014-04-07 04:51

SupSuper, Mon Apr 7 06:49:01 2014
Whoops

openxcom_git_master_2014_04_07_0446.zip - built 2014-04-07 02:49

SupSuper, Mon Apr 7 04:46:40 2014
Fixed Geoscape UI.

SupSuper, Mon Apr 7 04:46:00 2014
Fixed language detection crash.

openxcom_git_master_2014_04_05_2231.zip - built 2014-04-05 20:35

SupSuper, Sat Apr 5 22:31:39 2014
More fixes to options misbehaving.

openxcom_git_master_2014_04_05_0507.zip - built 2014-04-05 03:10

SupSuper, Sat Apr 5 05:07:18 2014
Fix incorrect game resolution.

openxcom_git_master_2014_04_05_0417.zip - built 2014-04-05 02:21

SupSuper, Sat Apr 5 04:17:36 2014
Fixed bugs with Options screen reloading and confirming when it shouldn't.

openxcom_git_master_2014_04_05_0252.zip - built 2014-04-05 01:00

Warboy, Sat Apr 5 02:52:41 2014
don't smooth scroll unless we hit an edge

openxcom_git_master_2014_04_05_0013.zip - built 2014-04-04 22:15

Daniel, Sat Apr 5 00:13:14 2014
Merge pull request #804 from Yankes/FixFlightPath

Fix filght path bug
Yankes, Fri Apr 4 23:04:38 2014
Fix filght path bug

Path dont get lost near pole.
Line isnt draw anymore outside globe.

openxcom_git_master_2014_04_04_2203.zip - built 2014-04-04 20:07

Warboy, Fri Apr 4 22:03:58 2014
neither is that

wostringstream... what even are you?

openxcom_git_master_2014_04_04_2140.zip - built 2014-04-04 19:44

Warboy, Fri Apr 4 21:40:48 2014
nor is that

Warboy, Fri Apr 4 21:37:27 2014
that's not how to do that.

openxcom_git_master_2014_04_04_2134.zip - built 2014-04-04 19:37

Warboy, Fri Apr 4 21:34:15 2014
don't tell XCom they did a good job when you sack them

Warboy, Fri Apr 4 21:33:23 2014
fix death sounds/animations re: HE

openxcom_git_master_2014_04_04_2038.zip - built 2014-04-04 18:41

Warboy, Fri Apr 4 20:38:16 2014
fix fire properly

*tiles[i] != *tile