Here is the initial version of an engine port to Android. It is based on the PSP port, so it also shares some features:
- Support for AGS data files version 2.50 - 3.21 UPDATE
: now supports up to 3.4.0-P1
- Plugin support including AGSBlend and open-source recreations of the Snow/Rain and Flashlight plugin
- All color depths and screen resolutions
The mouse cursor is moved by dragging, a left click is done by a quick touch and a right click by touching with two fingers. You can bring up the software keyboard with the MENU button.
I chose the namespace as "com.bigbluecup.android". The reason was that I want to avoid the situation of the ScummVm project, where another private namespace was initially used and is still kept to avoid breaking updates through the market. Still, this is open to discussion. For now, the application is also not on the market (would be too early in development anyway).
Games must be placed on the SD card root in the "ags" directory. Each game needs its own subdirectory (like in the PSP port). The data file is automatically detected within the folder.
Native libraries are included for all Android platforms (armeabi, armeabi-v7, x86).
I am no expert in Android development so I would appreciate any feedback. DOWNLOADS AND OTHER LINKS [Crimson Wizard's EDIT]
Because JJS has long abandoned development, his builds are very much outdated. You can still use them to run games made with AGS 3.2.1 and earlier, but you won't be able to use them to run newest game created with newest versions of AGS.
We are currently looking into organizing an up-to-date AGS APK download in a more convenient way, but for now you can use this link:
Old JJS's daily builds (circa 2013 and earlier):http://jjs.at/daily/
Source here: https://github.com/adventuregamestudio
For usage instructions see here:https://github.com/adventuregamestudio/ags/blob/master/Android/README.md
Please also post feature requests and bugs there.