The libraries build just fine with the latest NDK (8d). I don't understand the problems with compiling because for me it is very simple. Download the NDK zip file and extract it somewhere. Then either add the ndk directory to the PATH environment variable or don't (works either way if you don't mind typing the full path to ndk-build). To build the libaries, open a command prompt, change into the source directoy "Android/library/" and type "ndk-build" or "c:\path\to\ndk\ndk-build". That's it.

But I just realised that the libraries are included in the APK file in my daily builds too. You can get them by adding a ".zip" extension to the APK and opening it. Then copy the folders in the "lib/" folder (that is armeabi-x, mips, x86) into "Android/library/libs/".

Hehe thanks JJS. Yeah, the issue I keep having involves the PATH Environment variables. I have no idea why my system doesn't register or find them properly. Thats part of the reason why I have so much trouble with the compiling. Oh well. Thanks JJS, you are awesome as always. We can never stop telling you that ;P

EDIT: Here you are! Note that you'll have to go to the fourth floor and talk to the boss first then it will automatically bring you to the room where the problem is happening.

This should be fixed in the newest daily build. Because wrong values were previously stored in the save game you have to use my patched save from here: http://jjs.at/temp/pb_agssave.zip . It is at the same position as the save you uploaded. Loading from any other previous savegame would still cause the error, starting a new game works fine.

Well, the engine makes two attempts to find a plugin: looks for separate library, and checks if it is built in the engine.Until the plugin is either ported (if author opened its source), or rewritten, nothing can be done.

On the sd card, create a folder called AGS. Put the directory of the game (Make sure the directory which contains the game has all the AGS Files and game content in its root) into the AGS Directory. Start up AGS and play!

Hey JJS. I finally got the engine to compile with the NDK. However, the actually Java part is giving me the following errors in Eclipse:

Description Resource Path Location TypePEHelper cannot be resolved to a type GamesList.java /AGS Game Launcher/src/com/bigbluecup/android/launcher line 50 Java ProblemAttribute minSdkVersion (7) is higher than the project target API level (4) AndroidManifest.xml /AGS Game Launcher line 1 Android ADT ProblemPEHelper cannot be resolved to a type GamesList.java /AGS Game Launcher/src/com/bigbluecup/android/launcher line 31 Java ProblemCreditsActivity cannot be resolved to a type GamesList.java /AGS Game Launcher/src/com/bigbluecup/android/launcher line 175 Java ProblemPEHelper cannot be resolved to a type GamesList.java /AGS Game Launcher/src/com/bigbluecup/android/launcher line 50 Java ProblemAgsEngine cannot be resolved to a type GamesList.java /AGS Game Launcher/src/com/bigbluecup/android/launcher line 192 Java ProblemPreferencesActivity cannot be resolved to a type GamesList.java /AGS Game Launcher/src/com/bigbluecup/android/launcher line 181 Java ProblemPEHelper cannot be resolved to a type GamesList.java /AGS Game Launcher/src/com/bigbluecup/android/launcher line 274 Java ProblemPEHelper cannot be resolved to a type GamesList.java /AGS Game Launcher/src/com/bigbluecup/android/launcher line 255 Java Problem

4/2/13 Build of Android Port:LINKAgain, I take no credit other than the fact that I built a build with the latest changes to the engine. Latest Change includes:Common, Engine: fixed few pointer conversion warnings.The credit for the Android Port fully goes to JJS.----------------If anyone is interested, I compiled AGS for Android with the latest code changes from the Git Repository. You can find it here:LINK

This should contain the following changes that are noticeable (I assume) within the app itself:

Nothing big, but I will try and provide Daily Builds whenever something is applied. Please remember, I take no credit for the improvements and enhancements to AGS. JJS is responsible for the Android Port. I am simply compiling it for who ever wants an updated version. As fixes keep coming, I will post them here. Learning to compile this takes me one step closer to getting you all to build your own AGS APK's. Thanks!

4/2/13 Build of Android Port:LINKAgain, I take no credit other than the fact that I built a build with the latest changes to the engine. Latest Change includes:Common, Engine: fixed few pointer conversion warnings.The credit for the Android Port fully goes to JJS.----------------If anyone is interested, I compiled AGS for Android with the latest code changes from the Git Repository. You can find it here:LINK

This should contain the following changes that are noticeable (I assume) within the app itself:

Nothing big, but I will try and provide Daily Builds whenever something is applied. Please remember, I take no credit for the improvements and enhancements to AGS. JJS is responsible for the Android Port. I am simply compiling it for who ever wants an updated version. As fixes keep coming, I will post them here. Learning to compile this takes me one step closer to getting you all to build your own AGS APK's. Thanks!

Hey JJS, do you have any interest in "porting" the android version to the OUYA? I guess it would be more of a code update then a port, but either way I woud love to play AGS games on my TV. I would be glad to test once my OUYA gets here.

Great work on port! Just finished The Rail with it yesterday.Here are some usability thoughts. It would be great to see S Pen and external muse support like it's done with ScummVM android SDL variant.Best part is floating that moving pen over the screen translates to cursor movement and pen button works as right click.