CRxTRDude
Member
Alright guys, I'm posting my status regarding the Android mod here. Now that the mod is an official part of the source code, you can now compile yourself the Android mod in the official repo.
Installation:
DOWNLOADS:
The newest build is available here. Now with WebM support and various improvements.
This build is the last build to be compiled separately:
OpenBOR 3.0 4100 APK 1.3.3
Mediafire
Old build:
4099 1.3.2
Mediafire
4086 1.3.0
Mediafire
4082 1.1.2
Mediafire | Dropbox
4082 1.1
Dropbox | Mediafire
The original build
Dropbox
Mirrors:
Sendspace - Thanks O Ilusionista! | Mediafire
Requirements: Android 2.3.5 +
Tested on my crappy China-made phone and tablet. Phone is Android 2.3.5 while the tablet is Android 4.0.3 for those who want their numbers.
Release Notes:
As part of the community, I would like you guys to check this out and leave your comments.
Greets go out to:
Installation:
- Make sure that you uninstall any build that you have in your phone/tablet
- Copy the apk to your phone (either by cable or by SD card, whichever works for you)
- Install the apk, place paks on /mnt/sdcard/openbor/paks and you're good to go!
DOWNLOADS:
The newest build is available here. Now with WebM support and various improvements.
This build is the last build to be compiled separately:
OpenBOR 3.0 4100 APK 1.3.3
Mediafire
Old build:
4099 1.3.2
Mediafire
4086 1.3.0
Mediafire
4082 1.1.2
Mediafire | Dropbox
4082 1.1
Dropbox | Mediafire
The original build
Dropbox
Mirrors:
Sendspace - Thanks O Ilusionista! | Mediafire
Requirements: Android 2.3.5 +
Tested on my crappy China-made phone and tablet. Phone is Android 2.3.5 while the tablet is Android 4.0.3 for those who want their numbers.
Release Notes:
1.4.2
- Plombo: Add WebM support and compile with -Werror like the other platforms
- Plombo: Simplify Android video code. There are a lot of things that the SDL render API can do for us that the existing code was trying to do by itself.
- Fixed all dependencies (source and includes) in Android.mk especially WebM support
- Test compile worked as it should and, as shown on logs, WebM was detected and is not played
1.4.1
- Plombo: Clean up Android video code a bit
- Plombo: Add libvpx to Android port WebM is still not supported yet, but at least the configuration side is taken care of now.
- Plombo: Migrate from libvorbis to tremor
1.4.0
- Rewritten video.c to add support to new functions by Plombo.
- Fixed video bugs Android-side brought about by rewrite.
1.3.4
- Updated the SDLActivity.java to support external buttons.
1.3.3
- Updated SDL to SDL2 2.0.1, the last of the SDL2 series to support Android 2.3.3 API out of the box. I also figured out the way to finally disable accelerometer without doing additional code, which I've done already in this release. Tested on the phone and it works perfectly.
1.3.2
- Updated the static library for libpng to 1.6.15. Removed the libz static library because libpng is now set up so it does not need it anymore, (it instead uses the zlib already present in the Android OS)
1.3.1
- Updated the static library for libogg to 1.3.2 and libvorbis to 1.3.4.
1.3
- SUCCESSFULLY added a wake lock which prevents OpenBOR to be destroyed by the OS itself during screen lock. (Note that the CPU still keeps running, so you will need to pause your game before you turn off the screen, otherwise the game keeps on going and kill your character.)
- Fixed the accelerometer by hardcoding it to be disabled in the first place.
1.1.2
- Added FLAG_KEEP_SCREEN_ON to prevent the game from exiting, so you can watch the cutscenes without the worry about the app exiting on you (on the sacrifice of your battery power of course because the screen keeps on running).
- Modified androidmanifest.xml to reflect changes (versioning and cleanup)
- Various directory modifications and minor fixes.
1.1
- Modified the buttons to make them look better.
1.0
- Original port by UTunnels.
As part of the community, I would like you guys to check this out and leave your comments.
Greets go out to:
- uTunnels for the original Android port, ericavd101 for his take on compiling the APK (and the recipe he used for it), Plombo for his help compiling libvpx and adding WebM support for the Android port.
- Stack Overflow users, especially Jongware, that helped regarding the image header edit problem
- JMWD WUERZBURG for the arcade style buttons
- CyanogenMod for their Android ports of libogg and libvorbis
- LearnOpenGLES.com for the tutorial on compiling the libpng for Android
- The entire community at Chrono Crash for their support and bug spotting.
