Is it capable to run in Lunux mods that are using openxcom extended/extended+? Needs dependencies to be installed first?
In that case, you can't use OXCE/OXCE+ mods with this executable; they will at least be missing features, and at worst will cause crashes. You should be able to get this thread's executable to run on linux using either the binary in the first post or building it from the source on the github page. However, the last edit here is old enough that recent changes to the nightly are not included, and mods that depend on those changes may crash or not work correctly.
Yes, to combine this capability with new features one has to patch the new sources by hand. OXCE+ has renamed several variables, therefore these patches can't be applied automatically. Everything seems pretty straightforward, at least, and Xtendo even separated the patches, allowing to work with each feature separately. I didn't have time for that lately, but I'm going to try this weekend.
Status update for 2017-11-18: I managed to stick most of Xtendo's and yrizoud's code for "Extend civilians behaviour" into the latest OXCE+.
I don't think civilians should get any special treatment. They are humans, just like X-COM operatives, only weaker, frailer and unarmoured. Thus, I don't like the idea of "stun equals death", so I didn't add the corresponding fragments. I don't think they should get any special bonuses or penalties to the morale — let them panic and berserk as much as they want, but I may change my mind about that. Identifying all the morale-affecting lines proves harder than I expected
That said, OXCE+ compiles and works, at least without mods. There may be some troubles with lighting and visibility — the line
getTileEngine()->calculateUnitLighting()
refused to compile. There is no method with a fitting signature, and the closest I found is private. I'll start by testing the game without it. I'll post the code on GitHub when I'm satisfied.
Update 2: I think, I broke "visibility" logic.
Update 3: Visibility works fine, it's just hard to understand. The only problem so far is losing control of civilians after pressing "next unit". I don't have time again, so I'm uploading the code to GitHub as it is. Stun no longer kills, but I left the morale-changing code untouched. The biggest change is replacing getMoraleModifier with getUnitMoraleModifier. Hope it's the same.
https://github.com/tkzv/OpenXcom/commit/70122f48c343789a9f2dc4d75af89cb5077c24c9Update 4: In a mission with many monsters and civilians, both controlled and not controlled, the game frequently hangs with 100% processor load after I press "End Turn".