Home » PLAYER'S HQ 1.13 » JA2 Complete Mods & Sequels » Stracciatella Project (Platform Independent JA2) » Jagged Alliance 2 Android Stracciatella Port RC2 Release - please test
Jagged Alliance 2 Android Stracciatella Port RC2 Release - please test[message #273148] Thu, 10 February 2011 05:07 Go to previous message
Omnigraphical is currently offline Omnigraphical

 
Messages:87
Registered:February 2011
Hi there!

I've taken a shot at compiling JA2 Stracciatella for Android, and today I can announce the first success in doing so.
It took quite some work to get the source compatible with google's NDK and it still needs some work, but since I dont know how much time I can put into this, I thought I'd throw out a little alpha release for you to test and try out.

NO WARRANTY

BECAUSE THE PATCH/PROGRAMM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PATCH/PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PATCH/PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PATCH/PROGRAM IS WITH YOU. SHOULD THE
PATCH/PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.



Download:


(04.05.2016) Binary RC2 version APK (new mirror)
copy.com shut down as well angry
http://www.mediafire.com/download/4kqtbun1a82263e/ja2android_rc2.apk
http://www.mediafire.com/download/pylubb2hfh6d049/ja2android_rc2_patch.tar.bz2

(02. June 2014) Binary RC2 version APK (mirror)
Since UbuntuONE is sadly shutting down, here is an alternative download location:
<a href="https://copy.com/Wz1EHFA62HPN]https://copy.com/Wz1EHFA62HPN</a> (2.1 MB)
SourcePatch for RC2 https://copy.com/UOjZjhDpGZlC (0.043 MB)
Don't know if the cloudhoster I now use is good, but better than nothing - anyone able to provide a better hosting please contact me! --omni

(22. Sept 2011) Binary RC2 version APK http://ubuntuone.com/1UG3dutJ7cdsRKemMlGQWe (2.1 MB)
SourcePatch for RC2 http://ubuntuone.com/7ljZwlaNDu2WsC1WUk6vuQ (0.043 MB)

(29. Sept 2011) Binary RC2 ARMv5 multiABI DEBUG build http://ubuntuone.com/09ejI9Jc4xQVj6yVmzfMub (2.4 MB)
(29. Sept 2011) Binary RC2 ARMv6 multiABI DEBUG build http://ubuntuone.com/0WQebOQX2ei2etw60waKmp (2.3 MB)
[spoiler:OLDER VERSIONS]
Binary alpha version APK http://ubuntuone.com/p/cTi/ (7 MB)
Binary BETA1 version APK http://ubuntuone.com/p/1Efi/ (1.7 MB)
(06. Sept. 2011) Binary BETA2 version APK http://ubuntuone.com/p/1GPy/ (1.7 MB
(07. Sept. 2011) Binary BETA3 multi ABI support Version http://ubuntuone.com/p/1GoK/ (1.9 MB)
(08. Sept. 2011) Binary BETA6 version APK http://ubuntuone.com/p/1Gq4/ (1.7 MB)
SourcePatch http://ubuntuone.com/p/cTh/ (0.025 MB) Instructions for building included.

(19. Sept. 2011) Binary RC1 version APK http://ubuntuone.com/6XLtaKbmtHnPKPmELd3JNo (2.1 MB)
RC1 Source Patch: http://ubuntuone.com/37wZoH9jSTe37Dc7OnHDyn (0.039 MB)
[/spoiler]


Hey! Since this port has gotten some attention by people who do not own/havelost the original Jagged Alliance 2 game. PLEASE: purchase a legal copy, its a great game and well worth the price. You can either look for boxed versions in the web, or if you can't find any, go to gog.com. They have a DRM-free version of JA2 for about 10$ (though I can't test if their version is 100% compatible, I can't imagine a reason why it shouldn't). I'm not affiliated with any online vendor, I just want to point out that you can still legally buy this game for a few, well invested, bucks.

<font size="">Installation notes:[/size]
- install apk
- place JA2 Data folder in /sdcard/app-data/com.opensourced.ja2/
you need all files to be lowercase! But the folder should be named 'Data' with capital D[/edit]
- run application
- set up controls in pelyaSDL (you can either use trackpad-mode(laptop) or touchpad-mode(direct) for your mouse cursor)
- play!

What works so far:
- almost everything Smile

[spoiler:KNOWN ISSUES]What is still broken:
- speed. It has something to do with event polling I think and not with the general speed of android. I've seen JA2 fluently on N900 and OpenMoko with slower CPU's
should work as of beta06! Occasional lag is caused by music buffer
- 40% of the texts displayed are broken, because google's gcc defaults to 16Bit for wchar_t, whereas 32Bit should be standard. UPDATE: using CrystaX NDK wchar_t is handled correctly, but there is still an error with font encoding.
- saving. This is related to the textbug, once that is fixed saves should be too
works in beta!
- about 2% of the texts displayed are broken. Please report gameplay issues related to that!
- localised versions broke (de,pl,fr,ru,etc.) while repairing the texts, sorry.
- scrolling in tactical has minor graphic bugs
fixed in RC2
- loading a new music file causes a small 1-4seconds lag. WORKAROUND: disable music by renaming your music.slf file to something like 'music.slf.off' -> no music, but no lags
- merc names are sometimes stripped to first letter only, should reload correctly after switching from
tactical to strategic and back.
- AP not reset correctly after resume. This might occur from time to time - to fix this: save game, load it back and end turn. Your APs should regenerate correctly after that.
- Using the flower service is a bit tricky. If you select a city as delivery location the costs will explode to 30000$ or more. If this occurs then click on one of the checkbox-options to set it back to the normal price. If you click send with the ultra high price, you will have to pay for it (it will even set you balance to a negative value). (If of interest: this is related to actually parsing wide character strings back to integers inside the application. The JA2 sourcecode is the weirdest chimera of code styles I've come across yet.)
- I don't know if it is a Stracciatella problem or related to the android port, but sometimes NPC like civilians or militia are not added correctly to the current tactical screen. They are simply not present. If that happens you have to re-enter the sector again to fix it, saving and loading does not help.
- Bobby Ray's does work, but it does not show the costs when selecting items. Yet costs are displayed when looking at order form. Annoying but not severe.
[/spoiler]

Please report any bugs/issues here! And I would be happy to hear from anyone who manages to finish the game on his device Smile

Oh and: it *should* be playable (apart from the speed issue) on devices with less that 640x480 pixels, because pelyaSDL scales it down. For devices with very small screens an on-screen magnifier is included.

[Updated on: Thu, 29 December 2022 15:23] by Moderator

Report message to a moderator

Corporal 1st Class
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: JA2-Stracciatella 0.20.0
Next Topic: JA2-Stracciatella Continued
Goto Forum:
  


Current Time: Sat May 17 08:32:38 GMT+3 2025

Total time taken to generate the page: 0.03549 seconds