Huh, about time I showed up.
Well, first of all, I'm sorry I've been away and silent for so long. I didn't want to drop the project, but some life stuff came in the way. Anyway, I've played with some new shiny tools available to Android developers, and tried to split the Android Java portions from OpenXcom sources. The result is this Android Studio project:
https://github.com/sfalexrog/openxcom-android. It should be a bit easier to pick up than the previous Ant-based build system.
Since Android code is now in a separate project, the most recent SDL2-ified version of OpenXcom is now in
https://github.com/sfalexrog/OpenXcom/tree/sdl2. There's a lot of ugly #ifdef __ANDROID__ lines, which I really should replace by #ifdef __MOBILE__, because this code should work as well on iOS and Windows tablets. I'm yet to release a library pack for Windows compilation, but for now it works just fine and feels like SDL1.2 build.
I've checked the modsite (and uploaded a newer version), but encountered the same error. Apparently something's up with the inner workings, as I've encountered similar errors with OpenXcom Extended mod.
And now, to the good parts:
Well, as I've mentioned, I didn't really make much progress with OpenXcom. Still no mobile interface, still no "force fire" button. Still, there are some improvements deep under the hood:
- I've tried to ease the process of running the game for the first time. Many people got confused by where the data should be put. With the FileMap update that tidied the file structure but made it incompatible with what we had before, I realized that I should redo the folder configuration a bit. Now it should do a better job at telling you what's your data status.
- Since Android now supports 64-bit architectures, the apk is now slightly larger due to x86-64 version of the game. I'm not really aware of any device actually running this kind of CPU and system, but it's required for the 64-bit emulator, so here you go.
- There are a few interface tweaks here and there: lists are now finger-scrollable (you don't have to use the scrollbars, but it's not kinematic, so scrollbars are still your friends for large lists), items in the inventory are now drag-droppable.
- The game is based on 894263b upstream.
Direct download link in case the modsite acts up:
https://dl.dropboxusercontent.com/u/732324/OpenXcom-1.0-g9bc2050.apk.zip