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_24_0156.zip - built 2014-04-23 23:59

Warboy, Thu Apr 24 01:55:20 2014
fix for scout drone issue

and missing thing from previous push

openxcom_git_master_2014_04_24_0054.zip - built 2014-04-23 22:57

SupSuper, Thu Apr 24 00:52:12 2014
Fixed funny business with empty fighter weapon slots.

openxcom_git_master_2014_04_24_0029.zip - built 2014-04-23 22:32

Warboy, Thu Apr 24 00:29:32 2014
fix terror ships

openxcom_git_master_2014_04_23_2346.zip - built 2014-04-23 21:49

Daniel, Wed Apr 23 23:46:21 2014
Merge pull request #816 from myk002/clang_fixes

add cmake options for the clang static analyzer
Myk, Tue Apr 22 05:05:19 2014
add cmake options for the clang static analyzer

openxcom_git_master_2014_04_23_1852.zip - built 2014-04-23 16:55

SupSuper, Wed Apr 23 18:52:23 2014
Text fixes

openxcom_git_master_2014_04_23_1822.zip - built 2014-04-23 16:25

SupSuper, Wed Apr 23 18:22:37 2014
Revert "testing git builder"

This reverts commit 174961d59652fb0d7c29bfd9fe9a2f43ea57b48f.

SupSuper, Wed Apr 23 18:15:21 2014
testing git builder

openxcom_git_master_2014_04_23_0105.zip - built 2014-04-22 23:08

SupSuper, Wed Apr 23 01:05:33 2014
grumble grumble static

SupSuper, Wed Apr 23 00:23:07 2014
Fixed disabled keyboard shortcuts still triggering.

SupSuper, Wed Apr 23 00:22:50 2014
Don't let mods try to rewrite Ufopaedia article types, it's sick nasty. Just make a new article.

openxcom_git_master_2014_04_22_0635.zip - built 2014-04-22 04:38

SupSuper, Tue Apr 22 06:35:21 2014
Updating libs

openxcom_git_master_2014_04_22_0520.zip - built 2014-04-22 04:06

SupSuper, Tue Apr 22 05:20:19 2014
Refactoring

openxcom_git_master_2014_04_22_0335.zip - built 2014-04-22 01:43

SupSuper, Tue Apr 22 03:35:17 2014
Fix inconsistencies with saving last selected base

openxcom_git_master_2014_04_21_2308.zip - built 2014-04-21 21:11

SupSuper, Mon Apr 21 23:08:21 2014
why u no clear screen :(

openxcom_git_master_2014_04_21_1842.zip - built 2014-04-21 16:45

Warboy, Mon Apr 21 18:42:40 2014
force correct ratio for intro

Warboy, Mon Apr 21 18:41:30 2014
add a comment

Warboy, Mon Apr 21 16:53:56 2014
fix sprite draw order

openxcom_git_master_2014_04_21_1331.zip - built 2014-04-21 11:34

SupSuper, Mon Apr 21 13:31:17 2014
Fix misbehaving cursor

openxcom_git_master_2014_04_21_0803.zip - built 2014-04-21 06:05

Warboy, Mon Apr 21 08:03:24 2014
restore cursor after firing

Warboy, Mon Apr 21 07:47:46 2014
fix stupid sdl resize nonsense.

openxcom_git_master_2014_04_21_0707.zip - built 2014-04-21 05:12

Warboy, Mon Apr 21 07:07:45 2014
screw it, no filters for anybody

i'm taking my ball and i'm going home.

openxcom_git_master_2014_04_21_0706.zip - built 2014-04-21 05:09

SupSuper, Mon Apr 21 07:04:55 2014
Input is now locked when typing in a text box to avoid accidentally triggering shortcuts and other weird behavior.
Just press Enter or click away to unfocus the textbox.

SupSuper, Mon Apr 21 07:03:12 2014
Fixed Options buttons staying pressed if mouse was dragged away.

SupSuper, Mon Apr 21 06:58:56 2014
Added Go To Base button to Intercept screen

SupSuper, Mon Apr 21 06:58:39 2014
Fix letterboxed screen not clearing properly.

SupSuper, Mon Apr 21 06:57:16 2014
Updating installer

openxcom_git_master_2014_04_21_0646.zip - built 2014-04-21 04:51

Warboy, Mon Apr 21 06:46:04 2014
Fix Scaler Functions for great justice

with thanks to Volutar for pointing out the logical flaw.

openxcom_git_master_2014_04_21_0559.zip - built 2014-04-21 04:02

Warboy, Mon Apr 21 05:59:21 2014
add some UFOExtender options:

No Funkers

openxcom_git_master_2014_04_21_0021.zip - built 2014-04-20 22:24

Warboy, Mon Apr 21 00:21:07 2014
don't allow user to scroll while bullet is in flight

openxcom_git_master_2014_04_20_2328.zip - built 2014-04-20 21:32

Warboy, Sun Apr 20 23:28:50 2014
fix for bug 541

openxcom_git_master_2014_04_20_2320.zip - built 2014-04-20 21:23

Warboy, Sun Apr 20 23:20:30 2014
break translations

Warboy, Sun Apr 20 23:19:00 2014
fix for bug 539

Warboy, Sun Apr 20 23:11:04 2014
fix loading message when letterboxed in software mode

Warboy, Sun Apr 20 23:08:56 2014
k so that bit wasn't necessary, but god damn

don't use screen scaling without opengl... just... don't.

openxcom_git_master_2014_04_20_2113.zip - built 2014-04-20 19:17

Warboy, Sun Apr 20 21:13:19 2014
the remainder of a division by 4 is going to kill us all.

openxcom_git_master_2014_04_20_2028.zip - built 2014-04-20 18:31

Warboy, Sun Apr 20 20:26:32 2014
alter screen res options

happy compromise: offer both methods of scaling.

Warboy, Sun Apr 20 19:37:45 2014
update menus on window resize.

openxcom_git_master_2014_04_20_1712.zip - built 2014-04-20 15:15

SupSuper, Sun Apr 20 02:50:23 2014
Localizing installer

openxcom_git_master_2014_04_20_1207.zip - built 2014-04-20 10:11

Warboy, Sun Apr 20 12:07:39 2014
fix mod sprite positioning in interception.

openxcom_git_master_2014_04_19_2220.zip - built 2014-04-19 20:23

Daniel, Sat Apr 19 22:20:51 2014
Merge pull request #815 from myk002/valgrind_fixes

don't use unitialized palette memory
Myk, Sat Apr 19 20:50:17 2014
Merge remote-tracking branch 'upstream/master' into valgrind_fixes

Myk, Sat Apr 19 19:45:29 2014
fully initialize new palette loaded from file

addresses the following valgrind warning:
Conditional jump or move depends on uninitialised value(s)
at 0x594C4B2: bcmp (mc_replace_strmem.c:935)
by 0x62056B4: ??? (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x6205D82: ??? (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x6206928: SDL_LowerBlit (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x6206B86: SDL_UpperBlit (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x7616D2: OpenXcom::Surface::blit(OpenXcom::Surface*) (Surface.cpp:517)
by 0x831CAE: OpenXcom::NumberText::draw() (NumberText.cpp:260)
by 0x76165B: OpenXcom::Surface::blit(OpenXcom::Surface*) (Surface.cpp:503)
by 0x836003: OpenXcom::FpsCounter::draw() (FpsCounter.cpp:119)
by 0x744387: OpenXcom::State::setPalette(SDL_Color*, int, int, bool) (State.cpp:361)
by 0x7444F0: OpenXcom::State::setPalette(std::string const&, int) (State.cpp:379)
by 0x845A2F: OpenXcom::MainMenuState::MainMenuState(OpenXcom::Game*) (MainMenuState.cpp:59)
Uninitialised value was created by a heap allocation
at 0x5948DF0: operator new[](unsigned long) (vg_replace_malloc.c:384)
by 0x757F23: OpenXcom::Palette::loadDat(std::string const&, int, int) (Palette.cpp:55)
by 0x8745C5: OpenXcom::XcomResourcePack::XcomResourcePack(std::vector, std::allocator > >, std::vector, std::allocator > >) (XcomResourcePack.cpp:85)
by 0x841FC5: OpenXcom::StartState::think() (StartState.cpp:99)
by 0x754C1E: OpenXcom::Game::run() (Game.cpp:278)
by 0x632999: main (main.cpp:66)

Myk, Sat Apr 19 19:01:56 2014
ensure startup palette is fully initialized

resolves the following valgrind warnings:
Conditional jump or move depends on uninitialised value(s)
at 0x594C2F2: bcmp (mc_replace_strmem.c:930)
by 0x62046B4: ??? (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x6204D82: ??? (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x6205928: SDL_LowerBlit (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x6205B86: SDL_UpperBlit (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x76161A: OpenXcom::Surface::blit(OpenXcom::Surface*) (Surface.cpp:517)
by 0x831BF6: OpenXcom::NumberText::draw() (NumberText.cpp:260)
by 0x7615A3: OpenXcom::Surface::blit(OpenXcom::Surface*) (Surface.cpp:503)
by 0x835F4B: OpenXcom::FpsCounter::draw() (FpsCounter.cpp:119)
by 0x744387: OpenXcom::State::setPalette(SDL_Color*, int, int, bool) (State.cpp:361)
by 0x841C1F: OpenXcom::StartState::StartState(OpenXcom::Game*) (StartState.cpp:63)
by 0x632978: main (main.cpp:65)
Uninitialised value was created by a stack allocation
at 0x841B34: OpenXcom::StartState::StartState(OpenXcom::Game*) (StartState.cpp:43)

Conditional jump or move depends on uninitialised value(s)
at 0x594C2F2: bcmp (mc_replace_strmem.c:930)
by 0x62046B4: ??? (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x6204729: ??? (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x6204DCB: ??? (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x6205928: SDL_LowerBlit (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x6205B86: SDL_UpperBlit (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x5FCCEA6: characterColor (in /usr/lib64/libSDL_gfx.so.13.9.1)
by 0x5FCCFF4: stringColor (in /usr/lib64/libSDL_gfx.so.13.9.1)
by 0x7618F7: OpenXcom::Surface::drawString(short, short, char const*, unsigned char) (Surface.cpp:608)
by 0x841C61: OpenXcom::StartState::StartState(OpenXcom::Game*) (StartState.cpp:68)
by 0x632978: main (main.cpp:65)
Uninitialised value was created by a stack allocation
at 0x841B34: OpenXcom::StartState::StartState(OpenXcom::Game*) (StartState.cpp:43)

Myk, Fri Apr 18 17:20:17 2014
Merge remote-tracking branch 'upstream/master' into valgrind_fixes

Myk, Thu Apr 17 17:28:59 2014
initialize palette before use

fixes a multitude of warnings of the form:
Conditional jump or move depends on uninitialised value(s)
at 0x62005E9: ??? (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x62007DE: SDL_MapRGBA (in /usr/lib64/libSDL-1.2.so.0.11.4)
by 0x5FC2A6D: vlineColor (in /usr/lib64/libSDL_gfx.so.13.9.1)
by 0x5FC358F: lineColor (in /usr/lib64/libSDL_gfx.so.13.9.1)
by 0x75FB7E: OpenXcom::Surface::drawLine(short, short, short, short, unsigned char) (Surface.cpp:558)
by 0x83D576: OpenXcom::Cursor::draw() (Cursor.cpp:93)
by 0x7427B8: OpenXcom::State::setPalette(SDL_Color*, int, int, bool) (State.cpp:358)
by 0x83FE4B: OpenXcom::StartState::StartState(OpenXcom::Game*) (StartState.cpp:63)
by 0x631318: main (main.cpp:64)

Myk, Thu Apr 17 01:02:39 2014
avoid memcpy of overlapping palette memory

openxcom_git_master_2014_04_19_2001.zip - built 2014-04-19 18:05

SupSuper, Sat Apr 19 20:01:33 2014
Added sanity checks to installer

openxcom_git_master_2014_04_19_1816.zip - built 2014-04-19 16:19

SupSuper, Sat Apr 19 18:16:10 2014
Fixed some Ufopaedia damage type issues.

openxcom_git_master_2014_04_19_1604.zip - built 2014-04-19 14:07

Warboy, Sat Apr 19 16:04:54 2014
turrets for living weapons

openxcom_git_master_2014_04_19_1447.zip - built 2014-04-19 12:51

Warboy, Sat Apr 19 14:47:57 2014
try to make aliens a little more aggressive

weigh the escape decision lower if we're above half TUs, or if we're
levelling a charge.

openxcom_git_master_2014_04_19_0401.zip - built 2014-04-19 02:04

SupSuper, Sat Apr 19 03:35:07 2014
How did that get there

SupSuper, Sat Apr 19 03:32:25 2014
More mods more

SupSuper, Sat Apr 19 02:51:54 2014
Cleaning up includes.

Conflicts:
src/Engine/Flc.cpp

SupSuper, Sat Apr 19 00:40:49 2014
Cleaning up installer

openxcom_git_master_2014_04_19_0109.zip - built 2014-04-18 23:34

Warboy, Sat Apr 19 01:09:10 2014
add some UFOExtender options:

Alien bleeding

Warboy, Sat Apr 19 01:08:44 2014
add some UFOExtender options:

no alien freakout messages

Warboy, Sat Apr 19 00:36:11 2014
add some UFOExtender options

Stun Fest available via ruleset tweak

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