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
- 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.
Download of the package here: http://jjs.at/daily/
http://jjs.at/temp/AGS_3.apk http://jjs.at/temp/AGS.apk http://jjs.at/temp/AGS_2.apk
Source here: https://github.com/adventuregamestudio
If you want to stay on top of the newest developments, you can get intermediate binaries from my daily build site:http://jjs.at/daily/
I will put an updated version there whenever I make changes to the source.
Also there is a bug tracker here:
Please use the bug tracker on this forum instead.
For usage instructions see here:https://github.com/adventuregamestudio/ags/blob/master/Android/README.md
Please also post feature requests and bugs there.