#273148 - 10 February, 2011 05:07 AM
Jagged Alliance 2 Android Stracciatella Port RC2 Release - please test
|
 Merc
Posts: 70
______
android port developer
|
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: (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) 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.Installation notes:- install apk - place JA2 Data folder in /sdcard/app-data/com.opensourced.ja2/ [edit] 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  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.
Please report any bugs/issues here! And I would be happy to hear from anyone who manages to finish the game on his device  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.
Edited by Omni_graphical (04 October, 2011 12:32 AM) Edit Reason: uploaded sourcepatch for RC2
|
- OFFLINE
Top
|
|
|
|
#273155 - 10 February, 2011 06:33 AM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Merc
Posts: 50
______
|
Nicely done OG! Unfortunately my only android device is a chipad, I'm not sure how playable it'll be on a tablet. Any chance you'd consider porting Strac to Angstrom Linux? I've got a Pandora UMPC that's dying to have JA2 running on it.. hehehe  I'm sure other Pandora users would play it too.
|
- OFFLINE
Top
|
|
|
|
#273249 - 10 February, 2011 11:40 PM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Drill Sgt
Posts: 281
Loc: France
______
|
Installation notes: [...] you need all files to be lowercase! But the folder should be named 'Data' with capital D "data" should be in lower case too in the original stracciatella. What is still broken: [...] - 40% of the texts displayed are broken, because google's gcc defaults to 16Bit for wchar_t, whereas 32Bit should be standard. There are preprocessor directives about the size of wchar_t in stracciatella, especially in the load/save functions. If I remember well, the code reads/writes 16 bits for a wchar_t if "_WIN32" is defined, and 32 bits otherwise. See the file "Build/SaveLoadGame.cc", or search text like INJ_WCSTR16, EXTR_WCSTR16, INJ_WCSTR32, EXTR_WCSTR32.
Edited by mgl (10 February, 2011 11:49 PM)
|
- OFFLINE
Top
|
|
|
|
#273259 - 11 February, 2011 12:20 AM
Re: Stracciatella Android Port ALPHA Release
[Re: mgl]
|
 Merc
Posts: 70
______
android port developer
|
There are preprocessor directives about the size of wchar_t in stracciatella, especially in the load/save functions. If I remember well, the code reads/writes 16 bits for a wchar_t if "_WIN32" is defined, and 32 bits otherwise. See the file "Build/SaveLoadGame.cc", or search text like INJ_WCSTR16, EXTR_WCSTR16, INJ_WCSTR32, EXTR_WCSTR32.
Now thats the kind of information I hoped to get here in this forum :-) Thanks! I will investigate this and try it out.
|
- OFFLINE
Top
|
|
|
|
#273267 - 11 February, 2011 01:00 AM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Merc
Posts: 50
______
|
Compiling for Pandora should be straight forward - if there exists a libSDL-Port. The ARM specific changes are included in my patch. I dont have a Pandora, so I cant try it.
[edit] If you have time, could you try it on your tablet? It would be interesting to know on what devices the port runs. Theoretically even the 80$ Android pads should be able to run JA2, since it only requires a 233Mhz CPU. But further investigation is required here. (And a fix for the speed issue in general.) [/edit] Sure, there is libSDL for Pandora, kindly ported by notaz. I can help with testing if you like  DJWillis has written an excellent guide on cross-compiling for Pandora here. OK I will give it a go on my tablet, specs are: ARM11 (ARMv6) 600 MHz Samsung S3C6410 Android 1.6 128MB RAM Will report back later cheers  Edit: The tablet no longer boots! *sighs* See if I can fix this chipad...
Edited by quartercast (11 February, 2011 09:46 AM)
|
- OFFLINE
Top
|
|
|
|
#273324 - 11 February, 2011 03:33 PM
Re: Stracciatella Android Port ALPHA Release
[Re: quartercast]
|
 Grunt
Posts: 16
Loc: EU
______
|
Iīm trying to run the game on a Magic with 2.2.1 (myTouch3G on Usa), when i launch the app, itīs goes ok with libsdl config, but after that i get a black screen with barely showing a pad+some buttons.
If i touch the left-up button (keyboard), the keyboard shows, but nothing more.
I canīt go nowhere after that, even if i let the app run a few minutes.
Bye,
Edit: i have to put all files under Data folder on lowercase??
Edited by IronArthur (11 February, 2011 03:45 PM)
_________________________
They are 10 types of people in the world, the ones who understand the binary language and who donīt.
|
- OFFLINE
Top
|
|
|
|
#273335 - 11 February, 2011 04:43 PM
Re: Stracciatella Android Port ALPHA Release
[Re: IronArthur]
|
 Merc
Posts: 70
______
android port developer
|
Edit: i have to put all files under Data folder on lowercase??
Yes, you have to put them in the path /sdcard/app-data/com.opensourced.ja2/Data like: /sdcard/app-data/com.opensourced.ja2/Data/faces.slf And I just noticed, that you can name the data folder "Data" or "data" it does not change anything. Could you please post the output of your logcat here? I included many debug messages in my port, so if an error occurred it should show there. If you dont know how to get to your logcat, you can for example install the app CatLog from the market. All debug messages are tagged with "==TEST==" and should show up there. Thanks for trying!
|
- OFFLINE
Top
|
|
|
|
#273366 - 11 February, 2011 09:33 PM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Grunt
Posts: 16
Loc: EU
______
|
Edit: i have to put all files under Data folder on lowercase??
Yes, you have to put them in the path /sdcard/app-data/com.opensourced.ja2/Data like: /sdcard/app-data/com.opensourced.ja2/Data/faces.slf And I just noticed, that you can name the data folder "Data" or "data" it does not change anything. Could you please post the output of your logcat here? I included many debug messages in my port, so if an error occurred it should show there. If you dont know how to get to your logcat, you can for example install the app CatLog from the market. All debug messages are tagged with "==TEST==" and should show up there. Thanks for trying! This is my logcat: http://dl.dropbox.com/u/7960027/Ja-android.txtMaybe is a problem with my phone and libsdl, i get the same results in exult port. I think iīve some renaming work to do.. this is my data dir:
BinaryData
Mercedt
NpcData
Npc_Speech
ShadeTables
stsounds
Temp
Tilecache
tilesets
Ambient.slf
Anims.slf
BattleSNDS.slf
Bigitems.slf
Binarydata.slf
Cursors.slf
Data.slf
Faces.slf
Fonts.slf
IMP.dat
Interface.slf
Intro.slf
Laptop.slf
Loadscreens.slf
Maps.slf
Mercedt.slf
Music.slf
Npcdata.slf
Npc_speech.slf
Radarmaps.slf
Sounds.slf
Speech.slf
Tilesets.slf
Bye
_________________________
They are 10 types of people in the world, the ones who understand the binary language and who donīt.
|
- OFFLINE
Top
|
|
|
|
#273402 - 12 February, 2011 01:12 AM
Re: Stracciatella Android Port ALPHA Release
[Re: IronArthur]
|
 Merc
Posts: 70
______
android port developer
|
This: 02-11 20:15:40.444 I/==TEST==(2209): RUNTIME ERROR: Failed to start file search, pattern:
/sdcard/app-data/com.opensourced.ja2/data/tilecache/*.jsd Seems to be the line which fails. Did you put the tilecache folder on your phone too?[edit]just noticed you have it in the list[/edit] And, if the other SDLports fail on your phone too, a full logcat would be nice. You can try many ports made by lubomyr here: http://anddev.at.uaThe apps ask for online-permission because they download gamedata from the net. When there is a problem with pelya's libSDL generally on your phone, we need to track it down and then pelya can fix it in the sources.
Edited by Omni_graphical (12 February, 2011 01:19 AM)
|
- OFFLINE
Top
|
|
|
|
#273425 - 12 February, 2011 02:03 PM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Merc
Posts: 50
______
|
Hey OG, I got my tablet up and running again, installed Android SDK and used adb to install JA2 and logcat. When running JA2 the SDL config wizard works fine, but after that it quits out. http://pastebin.com/U4R7YgWf
|
- OFFLINE
Top
|
|
|
|
#273430 - 12 February, 2011 06:26 PM
Re: Stracciatella Android Port ALPHA Release
[Re: quartercast]
|
 Merc
Posts: 70
______
android port developer
|
Hey OG, I got my tablet up and running again, installed Android SDK and used adb to install JA2 and logcat. When running JA2 the SDL config wizard works fine, but after that it quits out. http://pastebin.com/U4R7YgWf Ahh, it bails out with a SIGILL. This is probably related to the fact that you are running android1.6. But I might get that fixed by building with multiple ABI bindings. I'm preparing a fresh build in the next hours, it would be nice if you could try again then. If you have time you could try some of lubomyr's ports at http://anddev.at.ua/ and see if they work for you - lubomyr should have built them with 1.6 support.
|
- OFFLINE
Top
|
|
|
|
#273454 - 12 February, 2011 10:15 PM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Merc
Posts: 50
______
|
No problem I'm happy to do some further testing. I tried out the breakout clone on the URL you posted, seems to run pretty well for the few seconds I played. http://pastebin.com/1P2qMZvm
|
- OFFLINE
Top
|
|
|
|
#273508 - 14 February, 2011 12:48 AM
Re: Stracciatella Android Port ALPHA Release
[Re: quartercast]
|
 Merc
Posts: 70
______
android port developer
|
Status update:
Sorry that I havent supplied a new build yet, it has been a busy weekend.
I've been investigating several things concerning the android port:
1. wchar_t issue There are many odd features related to the wchar_t in Ja2 and not only affecting the savegames but also some other things inside the game. But I the CrystaX toolchain claims to have wchar_t 32bit compatibility and I will try to build the port with it. (I've been using ndk5b before)
2. speed issue This is an odd fellow. Pelya's SDL implementation is very picky about surface blitting, it only performs good, when blitting bpp-compatible surfaces together. But this is not always the case in Ja2. So I changed some blitters to correct SDL surfaces, and got a small speed boost. But still only 2FPS. I took a look at the surface blitting functions in Ja2 itself, they seem to add compatibility for 8bpp->16bpp blitting. Somewhere in those functions is a directive that slows the game down extremely. I managed to get the main menu to perform good by commenting out the RestoreButtonBackGrounds(); method. So I thought I had tracked the evil blitting method down to its root, but deactivating the BlitBufferToBuffer(); method did not bring a speed increase to the other screens. So I'm tracing every method call down to find out where the evil "slowdown-gremlin" is hiding. Of course this is quite time consuming and dull, which is the reason why I havent supplied a new build yet.
Please stay tuned, I hope to bring you a new build as soon as possible.
[UPDATE:] So whats the big deal about this wchar issue?
Well, google's ndkr5b has set the size of wchar_t to 16bit. But it does not contain proper wc()-functions to deal with them. All in all, wchar_t is broken currently in ndkr5b. CrystaX has set the size of wchar_t to 32 - which is fine, but the crystax toolchain does not include any wc()-functions too. (However the CrystaX toolchain should fix the problem with devices running 2.1 and 1.6 with SDL)
Furthermore: The speed issue is a little jerky too, it occurs in the uttermost unlikely place around the code, but I think I could narrow it down to the button rendering. The button rendering itself is partly broken because of the wchar_t issue.
So here's what is to be done: Port Ja2Stracc to not use the standard wchar_t, but a custom implementaion of wchar_t with 32bit size.
This is more of a Sisyphus work than actuall coding, because all methods connected to wchar_t and wc()-functions need to be adapted too. However: since I'm probably the one who wants to play Ja2 in the subway most, I need to do this. But it might take a few more hours of work. Luckily I could get hold of an old wchar_t substitute implementation by some swedish guy, which I hope will work out fine with Ja2. Keep your fingers crossed and stay tuned X-)
Edited by Omni_graphical (14 February, 2011 07:05 AM)
|
- OFFLINE
Top
|
|
|
|
#273543 - 14 February, 2011 10:04 AM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Grunt
Posts: 16
Loc: EU
______
|
Thanks for your work Omni, i will be more than happy to play ja2 on my phone  Is there something you want to test on my phone just tell me. Btw, iīve just tested other sdl games (hexen) and it works ok. Bye,
Edited by IronArthur (14 February, 2011 10:04 AM)
_________________________
They are 10 types of people in the world, the ones who understand the binary language and who donīt.
|
- OFFLINE
Top
|
|
|
|
#273742 - 17 February, 2011 12:55 AM
Re: Stracciatella Android Port ALPHA Release
[Re: Helios]
|
 Merc
Posts: 70
______
android port developer
|
This is a big f** deal... quite a big f* deal.
And its the hardest port I've ever done. Still working on getting the w_char functions ported (really time consuming), but I'm on it! Omni can I load it without loadscreens.slf speech.slf npc_speech and music ? Umm, thats a good question. It would sure be nice, if it would require less space when one does not need sound+music. Although I find the thought amusing to hear Grizzly's voice yell "Fightin' time!" at 07:00 in the subway X-) If some of the people here who have more knowledge of the deeper workings of the stracciatella code could give a hint, I'd be very grateful. Otherwise I will look into it myself after the w_char issue is solved. I also plan to provide builds for the other languages (yes, it has the be a designated build for every localisation), but I don't have other datafiles than the English gold version here, so I can't test the German, Russian, French, etc. builds. Especially Russian version will need testing, since the w_char implementation I use is untested for non-latin alphabets. I'll keep you posted. [edit:] Aaand, I hope to include the drop-all feature from 1.13. I think the gameplay feels much better when enemy soldiers actually drop what they carry. Additional weapons would be nice too... Porting 1.13 directly would be even better, but there is no SDL version available and after running a diff over it, compared with ja2stracc, there is even more work to be done.
Edited by Omni_graphical (17 February, 2011 01:01 AM)
|
- OFFLINE
Top
|
|
|
|
#273860 - 18 February, 2011 12:09 AM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Drill Sgt
Posts: 281
Loc: France
______
|
Omni can I load it without loadscreens.slf speech.slf npc_speech and music ? Umm, thats a good question. It would sure be nice, if it would require less space when one does not need sound+music. Although I find the thought amusing to hear Grizzly's voice yell "Fightin' time!" at 07:00 in the subway X-) If some of the people here who have more knowledge of the deeper workings of the stracciatella code could give a hint, I'd be very grateful. For the loading screens, the game uses a "switch()" statement to find what picture it should load. I think it goes on with a warning message if the picture file is not found in the slf archive. But I don't remember if the absence of the slf file itself is an error which will make the game exit or not. Start in "Build/Loading_Scren.cc" or try to create an empty "loadscreens.slf" file. I think Mythrell disabled them in its 800x600 mod. I don't know for the speech, but I think it's an error if the slf file is missing. And I don't know what happens if it's a file of 0 bytes. [edit:] Aaand, I hope to include the drop-all feature from 1.13. It's a set of "#define" in "Build/Tactical/Inventory_Choosing.cc", with names like "DROP_RATE". One for the enemies and another for the militia. The number of allowed mortars per squad is in this file too.
|
- OFFLINE
Top
|
|
|
|
#273864 - 18 February, 2011 01:52 AM
Re: Stracciatella Android Port ALPHA Release
[Re: mgl]
|
 Merc
Posts: 70
______
android port developer
|
I don't know for the speech, but I think it's an error if the slf file is missing. And I don't know what happens if it's a file of 0 bytes. The German Vanilla version of JA2 even crashes when a single speech file inside the .slf container is missing. Thats why the german version does not support hitting Pablo instead of giving him money. Weird. Maybe I can deactivate the sound methods in sgp/SoundMan.cc but that would kill all sound effects, not just speech. --> Later. It's a set of "#define" in "Build/Tactical/Inventory_Choosing.cc", with names like "DROP_RATE". One for the enemies and another for the militia. The number of allowed mortars per squad is in this file too. Ahh, thanks! I didn't expect it to be that easy! :-) I hope I can include that in the options somewhere so that I dont have to make two builds.
|
- OFFLINE
Top
|
|
|
|
#274124 - 21 February, 2011 08:40 PM
Re: Stracciatella Android Port ALPHA Release
[Re: Helios]
|
 Merc
Posts: 70
______
android port developer
|
You can have a major slowdown, even on a PC and especially in the tactical screen if you compile the game with the JA2TESTVERSION and JA2BETAVERSION flags on in the "Makefile" file. In the tactical screen, it happens when a new sector is loaded. The frame rate comes back to normal for me when I go to the strategic screen and then back to tactical. Hmm, thats interesting, but not related to the slowdown on android I believe. Omni you can sefly remove music.slf and the speech slf's and then turn them off in the options screen and you will still have weapon and ambient sounds.
I think most pirated rips are about 200 megs since they cut movies, speech and music Sounds good, so everyone who wants to save some SD card space can simply leave those files out. Almost done with porting to wchar_t, lets hope it compiles when I'm finished...
|
- OFFLINE
Top
|
|
|
|
#274399 - 24 February, 2011 09:57 AM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Grunt
Posts: 16
Loc: EU
______
|
Iīll test any version you put. Iīm eager to try JA2 on my phone  Bye,
_________________________
They are 10 types of people in the world, the ones who understand the binary language and who donīt.
|
- OFFLINE
Top
|
|
|
|
#281882 - 02 June, 2011 12:31 AM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Captain
Posts: 1878
Loc: Canada
______
|
Nice to see someone porting our beloved ja2 to Android :-D May I make a small suggestion? I think getting the base game to work nicely before adding extra features is important  Then, once it's working, I can help you merge in a stable version of 1.13. Cheers, MM
|
- OFFLINE
Top
|
|
|
|
#282196 - 04 June, 2011 04:07 PM
Re: Stracciatella Android Port ALPHA Release
[Re: Madd Mugsy]
|
 Merc
Posts: 50
______
|
Good luck Omni_graphical! JA2 works great as a handheld game, I finished porting it to Pandora and it's the one game I keep coming back to  @ Madd Mugsy Any tips on merging 1.13?
|
- OFFLINE
Top
|
|
|
|
#289973 - 28 August, 2011 02:47 PM
Re: Stracciatella Android Port ALPHA Release
[Re: quartercast]
|
 Merc
Posts: 70
______
android port developer
|
Risen from the dead. (I got a mail with a request for the most current build)
Hey there, I dug up the source from the port again and compiled it with a newer crystax-sdk that properly supports wchar_t. There are still issues but the port now runs smoother and most of the texts are working - some are still broken. Theoretically saving and loading should work now, so apart from broken texts and a speed issue (related to sdl I believe) this version can be considered BETA. I uploaded it and placed the link in the first post.
Note: I was lazy last night and forgot to remove the allow-internet permission from the applications manifest file, so the new version of the port requests internet privileges. Sorry, will fix that next time.
[UPDATE:]
Okay, I dont get it. Something is either wrong with pelya's SDL port or CrystaX. Maybe even bad coding inside of stracciatella that causes problems with undefined behaviour on ARM/Androids (type safety). Thing is: many texts work flawlessly, some dont. Debugging reveals that these wchar_t strings simply break apart and point to invalid memory regions - somewhere along the pipeline. But that should not happen, and I can't imagine why it does. Not a clue. I've been coding C++ for over 10 years now, but that kind of spooky voodoo is just to much for me to debug. Also the speed issue is a problem. If I manage to fix the texts, the game is still ridiculously slow in some areas. Blending is obvoisly a problem (the blending code from ja2 is the most awkward technique i've ever seen. They could not have made it any more complicated, could they?) So there are two problems that prevent us all from enjoying JA2 on our Androids.
I'm out of ideas. I need help with this. A hardcore rewrite of text rendering and/or surface blending is too much work for me currently. (Other projects demand attention too - this is just for my personal happiness)
So: if there is someone out there with C++, Android and Ja2Stracc experience, please contact me if you can and want to help.
Edited by Omni_graphical (31 August, 2011 01:00 AM)
|
- OFFLINE
Top
|
|
|
|
#290376 - 06 September, 2011 01:28 PM
Re: Stracciatella Android Port ALPHA Release
[Re: IronArthur]
|
 Merc
Posts: 70
______
android port developer
|
@IronArthur:
Don't worry, on my 1Ghz HTC Desire it is slow too. Has something to do with blitting, I think.
The ???-Texts are the textbugs I've been chasing for over six months now.
The mouse is set to relative mouse movement, so it works like a notebooks trackpad. This way moving items in the inventory is much easier. On most capacitive-touchdisplays this is better, only resistive-touchdisplays work well with absolute mouse movement when using a stylus.
But the good thing is that it actually starts on your device - I had some issues with beta1 on many devices.
Thanks for testing.
(UPDATE:) I've got feedback from someone with an Acer Liquid who has confirmed that BETA2 works nearly flawless for him (speed ok, texts ok). I'm investigating...
(UPDATE2:) No progress on above issue, but I uploaded a multi ABI build, which might work better on some devices. On my HTC Desire (stock rom 2.2) it crashes, but hey? Maybe on other devices it runs better?
Edited by Omni_graphical (07 September, 2011 11:56 PM)
|
- OFFLINE
Top
|
|
|
|
#290446 - 08 September, 2011 03:25 AM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Merc
Posts: 70
______
android port developer
|
I think its legitimate to use a new post for this update: I solved the speed issue. It was, like I thought, related to blitting, and I found a solution. The game is playable now, apart from the text-display issue. beta06 download is found in the first post I was able to do the character creation, hire mercs and clear the first sector of omerta. One crash occured, but an error.sav was created that I was able to load again (renamed to SaveGame02.sav) Minor lags are caused by the music buffer - irritating because they feel like a crash but after 1-4 seconds the game resumes. Only option around this would be to deactivate music. Beware: this app greedily eats up battery  And please still note the disclaimer in the first post - you use this app at your own risk. It works on my phone, but I'm not responsible if your phone has problems with it. Oh and: please test! And have fun playing  Sourcecode/Patch will be posted soon, but I need a little break first. PS: my config is set to - 4:3 Video, no smoothing, no magnifier - separate video thread - laptopmode for mouse (relative movement of cursor) - physical keys for LMB and RMB
|
- OFFLINE
Top
|
|
|
|
#290877 - 20 September, 2011 02:06 PM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
Civilian
Posts: 2
______
|
Hi, thx for porting game. All works fine except bit slow rendering. I looked at sources and commented out some lines in sgp/Video.cc, and now animation and mouse movement in game are more smooth. May be this would be interesting. http://pastebin.com/YS15en5r
|
- OFFLINE
Top
|
|
|
|
#290882 - 20 September, 2011 05:26 PM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
Civilian
Posts: 2
______
|
Followed your manual, no problems with compiling. My device is tablet acer a500. In rc1 mouse is choppy and animations bit slow.
|
- OFFLINE
Top
|
|
|
|
#290981 - 22 September, 2011 09:31 AM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Grunt
Posts: 16
Loc: EU
______
|
On my phone Rc2 works really fine (600Mhz 512MB Ram 800x480). I get some strange problems with mouse not moving correctly (direct-input) but maybe is a calibration issue iīll try later. Great work!!  Bye
_________________________
They are 10 types of people in the world, the ones who understand the binary language and who donīt.
|
- OFFLINE
Top
|
|
|
|
#291183 - 27 September, 2011 10:35 AM
Re: Stracciatella Android Port ALPHA Release
[Re: IronArthur]
|
 Recruit
Posts: 8
Loc: Donetsk
______
|
Hi On my phone china A1000 MTK6516 (480x800, 416Mhz, 256Ram, 250mb free on sd card) port RC2 is not working drops to desktop after starting new game and selecting difficulty level, log from catlog in spoiler, this is edited version, cuted strings from other pids: 09-27 09:20:26.394 D/dalvikvm( 2288): GC_FOR_MALLOC freed 508 objects / 141672 bytes in 562ms 09-27 09:20:26.424 I/==TEST==( 2312): bfilename= anims/STRUCTDATA/M_CROUCH.JSD 09-27 09:20:26.424 D/IAPPCService( 2312): GetAudioEffect 09-27 09:20:26.424 D/APPCService( 51): onTransact() 09-27 09:20:26.424 D/IAPPCService( 51): APPC_GETEFFECT 09-27 09:20:26.424 D/IAPPCService( 2312): GetAudioEffectParameters 09-27 09:20:26.424 D/APPCService( 51): onTransact() 09-27 09:20:26.424 D/IAPPCService( 51): APPC_GETPARAMETER 09-27 09:20:26.424 D/APPCService( 51): GetAudioEffectParameters EffectType = 0 09-27 09:20:26.424 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:26.424 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS 09-27 09:20:26.434 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:26.434 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS 09-27 09:20:26.434 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: anims/STRUCTDATA/M_CROUCH.JSD 09-27 09:20:26.434 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.434 I/==TEST==( 2312): Filedatabase CheckIFFileExistsInLibrary! 09-27 09:20:26.434 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.434 I/==TEST==( 2312): File open called on anims/STRUCTDATA/HMMV.JSD
09-27 09:20:26.574 I/==TEST==( 2312): bfilename= TRANSLUC.LHT 09-27 09:20:26.574 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: TRANSLUC.LHT 09-27 09:20:26.574 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.594 D/SensorHAL( 113): type: 3 code: 1 value: -4096 time: 10260s-557945ns 09-27 09:20:26.594 D/SensorHAL( 113): type: 0 code: 0 value: 0 time: 10260s-558030ns 09-27 09:20:26.594 D/SensorHAL( 113): 1 [11.032481, -1.225831, 1.838747] 09-27 09:20:26.614 I/==TEST==( 2312): File open called on interface/newicons3.sti 09-27 09:20:26.614 I/==TEST==( 2312): bfilename= interface/newicons3.sti 09-27 09:20:26.614 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/newicons3.sti 09-27 09:20:26.624 D/SensorHAL( 113): type: 3 code: 0 value: 34816 time: 10260s-587425ns 09-27 09:20:26.624 D/SensorHAL( 113): type: 3 code: 2 value: 4096 time: 10260s-587507ns 09-27 09:20:26.624 D/SensorHAL( 113): type: 0 code: 0 value: 0 time: 10260s-587517ns 09-27 09:20:26.624 D/SensorHAL( 113): 1 [10.419566, -1.225831, 1.225831] 09-27 09:20:26.624 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.624 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:26.624 I/==TEST==( 2312): File open called on interface/door_op2.sti 09-27 09:20:26.634 I/==TEST==( 2312): bfilename= interface/door_op2.sti 09-27 09:20:26.634 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/door_op2.sti 09-27 09:20:26.634 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.644 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:26.644 I/==TEST==( 2312): File open called on interface/p_dead.sti 09-27 09:20:26.644 I/==TEST==( 2312): bfilename= interface/p_dead.sti 09-27 09:20:26.644 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/p_dead.sti 09-27 09:20:26.654 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.654 D/SensorHAL( 113): type: 3 code: 2 value: 6144 time: 10260s-617277ns 09-27 09:20:26.654 D/SensorHAL( 113): type: 0 code: 0 value: 0 time: 10260s-617359ns 09-27 09:20:26.654 D/SensorHAL( 113): 1 [10.419566, -1.225831, 1.838747] 09-27 09:20:26.664 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:26.664 I/==TEST==( 2312): File open called on interface/hatch.sti 09-27 09:20:26.664 I/==TEST==( 2312): bfilename= interface/hatch.sti 09-27 09:20:26.664 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/hatch.sti 09-27 09:20:26.664 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.664 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:26.664 I/==TEST==( 2312): File open called on interface/button_frame.sti 09-27 09:20:26.664 I/==TEST==( 2312): bfilename= interface/button_frame.sti 09-27 09:20:26.664 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/button_frame.sti 09-27 09:20:26.664 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.664 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:26.664 I/==TEST==( 2312): File open called on interface/radio.sti 09-27 09:20:26.664 I/==TEST==( 2312): bfilename= interface/radio.sti 09-27 09:20:26.664 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/radio.sti 09-27 09:20:26.664 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.664 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:26.664 I/==TEST==( 2312): File open called on interface/radio2.sti 09-27 09:20:26.664 I/==TEST==( 2312): bfilename= interface/radio2.sti 09-27 09:20:26.664 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/radio2.sti 09-27 09:20:26.664 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.674 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:26.674 I/==TEST==( 2312): SGPVsurface constructor called 09-27 09:20:26.684 I/==TEST==( 2312): SGPVSurface contructed without errors. 09-27 09:20:26.684 I/==TEST==( 2312): SGPVsurface constructor called 09-27 09:20:26.714 D/SensorHAL( 113): type: 3 code: 0 value: 36864 time: 10260s-677218ns 09-27 09:20:26.714 D/SensorHAL( 113): type: 3 code: 2 value: 8192 time: 10260s-677300ns 09-27 09:20:26.714 D/SensorHAL( 113): type: 0 code: 0 value: 0 time: 10260s-677311ns 09-27 09:20:26.714 D/SensorHAL( 113): 1 [11.032481, -1.225831, 2.451663] 09-27 09:20:26.724 I/==TEST==( 2312): SGPVSurface contructed without errors. 09-27 09:20:26.734 I/==TEST==( 2312): SGPVsurface constructor called 09-27 09:20:26.744 D/SensorHAL( 113): type: 3 code: 0 value: 34816 time: 10260s-708468ns 09-27 09:20:26.744 D/SensorHAL( 113): type: 3 code: 2 value: 6144 time: 10260s-708550ns 09-27 09:20:26.744 D/SensorHAL( 113): type: 0 code: 0 value: 0 time: 10260s-708560ns 09-27 09:20:26.744 D/SensorHAL( 113): 1 [10.419566, -1.225831, 1.838747]
09-27 09:20:26.764 I/==TEST==( 2312): File open called on binarydata/ja2pal.dat 09-27 09:20:26.774 I/==TEST==( 2312): bfilename= binarydata/ja2pal.dat 09-27 09:20:26.774 D/SensorHAL( 113): type: 3 code: 1 value: -2048 time: 10260s-741565ns 09-27 09:20:26.774 D/SensorHAL( 113): type: 0 code: 0 value: 0 time: 10260s-741650ns 09-27 09:20:26.774 D/SensorHAL( 113): 1 [10.419566, -0.612916, 1.838747] 09-27 09:20:26.774 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: binarydata/ja2pal.dat 09-27 09:20:26.774 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.784 I/==TEST==( 2312): File open called on interface/communicationpopup.sti 09-27 09:20:26.794 I/==TEST==( 2312): bfilename= interface/communicationpopup.sti 09-27 09:20:26.794 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/communicationpopup.sti 09-27 09:20:26.794 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.794 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:26.804 D/SensorHAL( 113): type: 3 code: 1 value: -4096 time: 10260s-767852ns 09-27 09:20:26.804 D/SensorHAL( 113): type: 0 code: 0 value: 0 time: 10260s-767937ns 09-27 09:20:26.804 D/SensorHAL( 113): 1 [10.419566, -1.225831, 1.838747] 09-27 09:20:26.804 I/==TEST==( 2312): File open called on interface/communicationpopup_2.sti 09-27 09:20:26.804 I/==TEST==( 2312): bfilename= interface/communicationpopup_2.sti 09-27 09:20:26.804 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/communicationpopup_2.sti 09-27 09:20:26.804 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.804 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:26.814 I/==TEST==( 2312): File open called on interface/portraiticons.sti 09-27 09:20:26.814 I/==TEST==( 2312): bfilename= interface/portraiticons.sti 09-27 09:20:26.814 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/portraiticons.sti 09-27 09:20:26.814 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.824 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:26.824 I/==TEST==( 2312): File open called on interface/p_close.sti 09-27 09:20:26.824 I/==TEST==( 2312): bfilename= interface/p_close.sti 09-27 09:20:26.824 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/p_close.sti 09-27 09:20:26.834 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.834 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:26.844 I/==TEST==( 2312): File open called on interface/burst1.sti 09-27 09:20:26.844 I/==TEST==( 2312): bfilename= interface/burst1.sti 09-27 09:20:26.844 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/burst1.sti 09-27 09:20:26.844 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.844 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:26.854 I/==TEST==( 2312): File open called on binarydata/Locks.bin 09-27 09:20:26.864 I/==TEST==( 2312): bfilename= binarydata/Locks.bin 09-27 09:20:26.864 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: binarydata/Locks.bin 09-27 09:20:26.864 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:26.874 D/dalvikvm( 2288): GC_FOR_MALLOC freed 741 objects / 155104 bytes in 335ms
09-27 09:20:27.404 D/IAPPCService( 2312): GetAudioEffect 09-27 09:20:27.404 D/APPCService( 51): onTransact() 09-27 09:20:27.404 D/IAPPCService( 51): APPC_GETEFFECT 09-27 09:20:27.404 D/IAPPCService( 2312): GetAudioEffectParameters 09-27 09:20:27.404 D/APPCService( 51): onTransact() 09-27 09:20:27.404 D/IAPPCService( 51): APPC_GETPARAMETER 09-27 09:20:27.404 D/APPCService( 51): GetAudioEffectParameters EffectType = 0 09-27 09:20:27.404 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:27.404 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS
09-27 09:20:27.414 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:27.414 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS
09-27 09:20:28.374 D/IAPPCService( 2312): GetAudioEffect 09-27 09:20:28.374 D/APPCService( 51): onTransact() 09-27 09:20:28.374 D/IAPPCService( 51): APPC_GETEFFECT 09-27 09:20:28.374 D/IAPPCService( 2312): GetAudioEffectParameters 09-27 09:20:28.374 D/APPCService( 51): onTransact() 09-27 09:20:28.374 D/IAPPCService( 51): APPC_GETPARAMETER 09-27 09:20:28.374 D/APPCService( 51): GetAudioEffectParameters EffectType = 0 09-27 09:20:28.384 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:28.384 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS 09-27 09:20:28.384 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:28.384 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS
09-27 09:20:28.844 I/==TEST==( 2312): File open called on binarydata/ja2set.dat 09-27 09:20:28.874 I/==TEST==( 2312): bfilename= binarydata/ja2set.dat 09-27 09:20:28.874 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: binarydata/ja2set.dat 09-27 09:20:28.874 I/==TEST==( 2312): Filedatabase get LibraryFromFilename
09-27 09:20:29.014 I/==TEST==( 2312): RUNTIME ERROR: Failed to start file search, pattern: /sdcard/app-data/com.opensourced.ja2/data/tilecache/*.jsd
09-27 09:20:29.044 I/==TEST==( 2312): File open called on /sdcard/app-data/com.opensourced.ja2/data/tilecache/c_dead1.jsd
09-27 09:20:29.144 I/==TEST==( 2312): bfilename= /sdcard/app-data/com.opensourced.ja2/data/tilecache/c_dead1.jsd 09-27 09:20:29.144 I/==TEST==( 2312): File open called on /sdcard/app-data/com.opensourced.ja2/data/tilecache/c_dead1_nb.jsd 09-27 09:20:29.144 I/==TEST==( 2312): bfilename= /sdcard/app-data/com.opensourced.ja2/data/tilecache/c_dead1_nb.jsd
09-27 09:20:30.334 I/==TEST==( 2312): bfilename= /sdcard/app-data/com.opensourced.ja2/data/tilecache/w_dead2.jsd 09-27 09:20:30.334 I/==TEST==( 2312): File open called on /sdcard/app-data/com.opensourced.ja2/data/tilecache/w_dead2_nb.jsd 09-27 09:20:30.334 I/==TEST==( 2312): bfilename= /sdcard/app-data/com.opensourced.ja2/data/tilecache/w_dead2_nb.jsd 09-27 09:20:30.334 I/==TEST==( 2312): File open called on interface/msgboxicons.sti 09-27 09:20:30.334 I/==TEST==( 2312): bfilename= interface/msgboxicons.sti 09-27 09:20:30.334 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/msgboxicons.sti 09-27 09:20:30.334 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:30.344 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:30.344 I/==TEST==( 2312): File open called on interface/msgboxiconskull.sti 09-27 09:20:30.344 I/==TEST==( 2312): bfilename= interface/msgboxiconskull.sti 09-27 09:20:30.344 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/msgboxiconskull.sti 09-27 09:20:30.344 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:30.344 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file.
09-27 09:20:30.394 D/IAPPCService( 2312): GetAudioEffect 09-27 09:20:30.394 D/APPCService( 51): onTransact() 09-27 09:20:30.394 D/IAPPCService( 51): APPC_GETEFFECT 09-27 09:20:30.394 D/IAPPCService( 2312): GetAudioEffectParameters 09-27 09:20:30.394 D/APPCService( 51): onTransact() 09-27 09:20:30.394 D/IAPPCService( 51): APPC_GETPARAMETER 09-27 09:20:30.394 D/APPCService( 51): GetAudioEffectParameters EffectType = 0 09-27 09:20:30.394 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:30.394 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS 09-27 09:20:30.404 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:30.404 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS
09-27 09:20:30.664 I/==TEST==( 2312): File open called on loadscreens/titletext.sti 09-27 09:20:30.664 I/==TEST==( 2312): bfilename= loadscreens/titletext.sti 09-27 09:20:30.664 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: loadscreens/titletext.sti 09-27 09:20:30.664 I/==TEST==( 2312): Filedatabase get LibraryFromFilename
09-27 09:20:30.694 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:30.724 I/==TEST==( 2312): File open called on loadscreens/mainmenubackground.sti 09-27 09:20:30.734 I/==TEST==( 2312): bfilename= loadscreens/mainmenubackground.sti 09-27 09:20:30.734 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: loadscreens/mainmenubackground.sti 09-27 09:20:30.734 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:30.744 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file.
09-27 09:20:30.794 I/==TEST==( 2312): File open called on loadscreens/ja2logo.sti 09-27 09:20:30.814 I/==TEST==( 2312): bfilename= loadscreens/ja2logo.sti 09-27 09:20:30.814 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: loadscreens/ja2logo.sti 09-27 09:20:30.814 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:30.824 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file.
09-27 09:20:31.444 D/IAPPCService( 2312): GetAudioEffect 09-27 09:20:31.444 D/APPCService( 51): onTransact() 09-27 09:20:31.444 D/IAPPCService( 51): APPC_GETEFFECT 09-27 09:20:31.444 D/IAPPCService( 2312): GetAudioEffectParameters 09-27 09:20:31.444 D/APPCService( 51): onTransact() 09-27 09:20:31.444 D/IAPPCService( 51): APPC_GETPARAMETER 09-27 09:20:31.444 D/APPCService( 51): GetAudioEffectParameters EffectType = 0 09-27 09:20:31.444 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:31.444 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS 09-27 09:20:31.444 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:31.444 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS 09-27 09:20:31.454 D/dalvikvm( 2288): GC_FOR_MALLOC freed 908 objects / 178104 bytes in 330ms
09-27 09:20:32.414 D/IAPPCService( 2312): GetAudioEffect 09-27 09:20:32.414 D/APPCService( 51): onTransact() 09-27 09:20:32.414 D/IAPPCService( 51): APPC_GETEFFECT 09-27 09:20:32.414 D/IAPPCService( 2312): GetAudioEffectParameters 09-27 09:20:32.424 D/APPCService( 51): onTransact() 09-27 09:20:32.424 D/IAPPCService( 51): APPC_GETPARAMETER 09-27 09:20:32.424 D/APPCService( 51): GetAudioEffectParameters EffectType = 0 09-27 09:20:32.424 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:32.424 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS
09-27 09:20:32.434 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:32.434 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS
09-27 09:20:33.394 D/IAPPCService( 2312): GetAudioEffect 09-27 09:20:33.394 D/APPCService( 51): onTransact() 09-27 09:20:33.394 D/IAPPCService( 51): APPC_GETEFFECT 09-27 09:20:33.394 D/IAPPCService( 2312): GetAudioEffectParameters 09-27 09:20:33.394 D/APPCService( 51): onTransact() 09-27 09:20:33.394 D/IAPPCService( 51): APPC_GETPARAMETER 09-27 09:20:33.394 D/APPCService( 51): GetAudioEffectParameters EffectType = 0 09-27 09:20:33.394 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:33.394 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS 09-27 09:20:33.404 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:33.404 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS
09-27 09:20:34.364 D/IAPPCService( 2312): GetAudioEffect 09-27 09:20:34.364 D/APPCService( 51): onTransact() 09-27 09:20:34.364 D/IAPPCService( 51): APPC_GETEFFECT 09-27 09:20:34.364 D/IAPPCService( 2312): GetAudioEffectParameters 09-27 09:20:34.364 D/APPCService( 51): onTransact() 09-27 09:20:34.364 D/IAPPCService( 51): APPC_GETPARAMETER 09-27 09:20:34.364 D/APPCService( 51): GetAudioEffectParameters EffectType = 0 09-27 09:20:34.374 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:34.374 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS 09-27 09:20:34.374 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:34.374 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS
09-27 09:20:34.664 I/==TEST==( 2312): File open called on music/menumix1.wav 09-27 09:20:34.664 I/==TEST==( 2312): bfilename= music/menumix1.wav 09-27 09:20:34.664 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: music/menumix1.wav 09-27 09:20:34.664 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:34.664 I/==TEST==( 2312): RUNTIME ERROR: Opening file failed! music/menumix1.wav 09-27 09:20:34.664 I/==TEST==( 2312): File open called on cursors/cursor.sti 09-27 09:20:34.664 I/==TEST==( 2312): bfilename= cursors/cursor.sti 09-27 09:20:34.674 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: cursors/cursor.sti 09-27 09:20:34.674 I/==TEST==( 2312): Filedatabase get LibraryFromFilename
09-27 09:20:34.704 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file.
09-27 09:20:35.414 D/IAPPCService( 2312): GetAudioEffect 09-27 09:20:35.414 D/APPCService( 51): onTransact() 09-27 09:20:35.414 D/IAPPCService( 51): APPC_GETEFFECT 09-27 09:20:35.414 D/IAPPCService( 2312): GetAudioEffectParameters 09-27 09:20:35.414 D/APPCService( 51): onTransact() 09-27 09:20:35.414 D/IAPPCService( 51): APPC_GETPARAMETER 09-27 09:20:35.414 D/APPCService( 51): GetAudioEffectParameters EffectType = 0 09-27 09:20:35.414 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:35.414 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS 09-27 09:20:35.414 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:35.414 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS
09-27 09:20:36.384 D/IAPPCService( 2312): GetAudioEffect
09-27 09:20:36.384 D/APPCService( 51): onTransact() 09-27 09:20:36.384 D/IAPPCService( 51): APPC_GETEFFECT 09-27 09:20:36.384 D/IAPPCService( 2312): GetAudioEffectParameters 09-27 09:20:36.384 D/APPCService( 51): onTransact() 09-27 09:20:36.384 D/IAPPCService( 51): APPC_GETPARAMETER 09-27 09:20:36.384 D/APPCService( 51): GetAudioEffectParameters EffectType = 0 09-27 09:20:36.394 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:36.394 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS 09-27 09:20:36.394 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:36.394 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS
09-27 09:20:38.014 I/==TEST==( 2312): File open called on sounds/big switch 03 in.wav 09-27 09:20:38.014 I/==TEST==( 2312): bfilename= sounds/big switch 03 in.wav 09-27 09:20:38.024 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: sounds/big switch 03 in.wav 09-27 09:20:38.024 I/==TEST==( 2312): Filedatabase get LibraryFromFilename
09-27 09:20:39.234 I/==TEST==( 2312): *** New Game Screen entered *** 09-27 09:20:39.234 I/==TEST==( 2312): File open called on interface/optionsscreenbackground.sti 09-27 09:20:39.234 I/==TEST==( 2312): bfilename= interface/optionsscreenbackground.sti 09-27 09:20:39.244 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/optionsscreenbackground.sti 09-27 09:20:39.244 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:39.254 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file.
09-27 09:20:39.364 I/==TEST==( 2312): File open called on interface/preferencesbuttons.sti 09-27 09:20:39.384 D/IAPPCService( 2312): GetAudioEffect 09-27 09:20:39.384 D/APPCService( 51): onTransact() 09-27 09:20:39.384 D/IAPPCService( 51): APPC_GETEFFECT 09-27 09:20:39.384 D/IAPPCService( 2312): GetAudioEffectParameters 09-27 09:20:39.384 D/APPCService( 51): onTransact() 09-27 09:20:39.384 D/IAPPCService( 51): APPC_GETPARAMETER 09-27 09:20:39.384 D/APPCService( 51): GetAudioEffectParameters EffectType = 0 09-27 09:20:39.384 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:39.384 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS 09-27 09:20:39.384 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:39.384 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS
09-27 09:20:39.394 I/==TEST==( 2312): bfilename= interface/preferencesbuttons.sti 09-27 09:20:39.394 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/preferencesbuttons.sti 09-27 09:20:39.394 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:39.394 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:39.394 I/==TEST==( 2312): ** 3 *** MakeButton Call with O 09-27 09:20:39.394 I/==TEST==( 2312): CopyButtonText: O to O(Buf) / O(bstring)
09-27 09:20:39.404 I/==TEST==( 2312): ** 3 *** MakeButton Call with C 09-27 09:20:39.404 I/==TEST==( 2312): CopyButtonText: C to C(Buf) / C(bstring) 09-27 09:20:39.404 I/==TEST==( 2312): File open called on interface/optionscheck.sti 09-27 09:20:39.404 I/==TEST==( 2312): bfilename= interface/optionscheck.sti 09-27 09:20:39.404 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/optionscheck.sti 09-27 09:20:39.404 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:39.424 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:39.424 I/==TEST==( 2312): File open called on interface/optionscheck.sti 09-27 09:20:39.424 I/==TEST==( 2312): bfilename= interface/optionscheck.sti 09-27 09:20:39.424 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/optionscheck.sti 09-27 09:20:39.424 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:39.424 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:39.434 I/==TEST==( 2312): File open called on interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): bfilename= interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:39.434 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:39.434 I/==TEST==( 2312): File open called on interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): bfilename= interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:39.434 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:39.434 I/==TEST==( 2312): File open called on interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): bfilename= interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:39.434 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:39.434 I/==TEST==( 2312): File open called on interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): bfilename= interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:39.434 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:39.434 I/==TEST==( 2312): File open called on interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): bfilename= interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:39.434 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:39.434 I/==TEST==( 2312): File open called on interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): bfilename= interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:39.434 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:39.434 I/==TEST==( 2312): File open called on interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): bfilename= interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/optionscheck.sti 09-27 09:20:39.434 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:39.434 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file.
09-27 09:20:39.584 I/==TEST==( 2312): DrawTextOnButton called O//O 09-27 09:20:39.584 I/==TEST==( 2312): about to call MPrint with O 09-27 09:20:39.584 I/==TEST==( 2312): DrawTextOnButton called C//C 09-27 09:20:39.594 I/==TEST==( 2312): about to call MPrint with C
09-27 09:20:39.954 I/==TEST==( 2312): DrawTextOnButton called O//O 09-27 09:20:39.954 I/==TEST==( 2312): about to call MPrint with O 09-27 09:20:39.954 I/==TEST==( 2312): DrawTextOnButton called C//C 09-27 09:20:39.954 I/==TEST==( 2312): about to call MPrint with C
09-27 09:20:40.284 I/==TEST==( 2312): DrawTextOnButton called O//O 09-27 09:20:40.284 I/==TEST==( 2312): about to call MPrint with O 09-27 09:20:40.284 I/==TEST==( 2312): DrawTextOnButton called C//C 09-27 09:20:40.284 I/==TEST==( 2312): about to call MPrint with C
09-27 09:20:40.704 I/==TEST==( 2312): DrawTextOnButton called O//O 09-27 09:20:40.704 I/==TEST==( 2312): about to call MPrint with O 09-27 09:20:40.704 I/==TEST==( 2312): DrawTextOnButton called C//C 09-27 09:20:40.704 I/==TEST==( 2312): about to call MPrint with C
09-27 09:20:41.144 I/==TEST==( 2312): DrawTextOnButton called O//O 09-27 09:20:41.144 I/==TEST==( 2312): about to call MPrint with O 09-27 09:20:41.154 I/==TEST==( 2312): DrawTextOnButton called C//C 09-27 09:20:41.154 I/==TEST==( 2312): about to call MPrint with C
09-27 09:20:42.824 I/==TEST==( 2312): AddVideoSurfaceFromFile called 09-27 09:20:42.824 I/==TEST==( 2312): File open called on interface/tactpopupbackgroundmain.pcx 09-27 09:20:42.824 I/==TEST==( 2312): bfilename= interface/tactpopupbackgroundmain.pcx 09-27 09:20:42.824 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/tactpopupbackgroundmain.pcx 09-27 09:20:42.824 I/==TEST==( 2312): Filedatabase get LibraryFromFilename
09-27 09:20:42.904 I/==TEST==( 2312): SGPVsurface constructor called 09-27 09:20:42.914 I/==TEST==( 2312): SGPVSurface contructed without errors.
09-27 09:20:42.924 I/==TEST==( 2312): CopyImageToBuffer invoked 09-27 09:20:42.924 I/==TEST==( 2312): CopyImageToBuffer finished 09-27 09:20:42.924 I/==TEST==( 2312): File open called on interface/tactpopupmain.sti 09-27 09:20:42.944 I/==TEST==( 2312): bfilename= interface/tactpopupmain.sti 09-27 09:20:42.944 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/tactpopupmain.sti 09-27 09:20:42.944 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:42.944 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file.
09-27 09:20:42.954 I/==TEST==( 2312): SGPVsurface constructor called 09-27 09:20:42.954 I/==TEST==( 2312): SGPVSurface contructed without errors. 09-27 09:20:42.964 I/==TEST==( 2312): SGPVsurface constructor called 09-27 09:20:42.964 I/==TEST==( 2312): SGPVSurface contructed without errors. 09-27 09:20:42.964 I/==TEST==( 2312): File open called on interface/popupbuttons.sti 09-27 09:20:42.964 I/==TEST==( 2312): bfilename= interface/popupbuttons.sti 09-27 09:20:42.964 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/popupbuttons.sti
09-27 09:20:42.974 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:42.974 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:42.974 I/==TEST==( 2312): ** 3 *** MakeButton Call with Y 09-27 09:20:42.974 I/==TEST==( 2312): CopyButtonText: Y to Y(Buf) / Y(bstring) 09-27 09:20:42.974 I/==TEST==( 2312): ** 3 *** MakeButton Call with N 09-27 09:20:42.974 I/==TEST==( 2312): CopyButtonText: N to N(Buf) / N(bstring)
09-27 09:20:43.354 I/==TEST==( 2312): DrawTextOnButton called O//O 09-27 09:20:43.354 I/==TEST==( 2312): about to call MPrint with O
09-27 09:20:43.424 D/IAPPCService( 2312): GetAudioEffect 09-27 09:20:43.424 D/APPCService( 51): onTransact() 09-27 09:20:43.424 D/IAPPCService( 51): APPC_GETEFFECT 09-27 09:20:43.424 D/IAPPCService( 2312): GetAudioEffectParameters 09-27 09:20:43.424 D/APPCService( 51): onTransact() 09-27 09:20:43.424 D/IAPPCService( 51): APPC_GETPARAMETER 09-27 09:20:43.424 D/APPCService( 51): GetAudioEffectParameters EffectType = 0 09-27 09:20:43.424 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:43.424 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS 09-27 09:20:43.434 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:20:43.434 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS
09-27 09:20:43.764 I/==TEST==( 2312): DrawTextOnButton called Y//Y 09-27 09:20:43.764 I/==TEST==( 2312): about to call MPrint with Y 09-27 09:20:43.764 I/==TEST==( 2312): DrawTextOnButton called N//N 09-27 09:20:43.764 I/==TEST==( 2312): about to call MPrint with N
...
09-27 09:20:46.734 I/==TEST==( 2312): File open called on sounds/very small switch 02 in.wav 09-27 09:20:46.734 I/==TEST==( 2312): bfilename= sounds/very small switch 02 in.wav 09-27 09:20:46.734 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: sounds/very small switch 02 in.wav 09-27 09:20:46.734 I/==TEST==( 2312): Filedatabase get LibraryFromFilename
09-27 09:20:53.484 I/==TEST==( 2312): DrawTextOnButton called O//O 09-27 09:20:53.484 I/==TEST==( 2312): about to call MPrint with O 09-27 09:20:53.494 I/==TEST==( 2312): DrawTextOnButton called C//C 09-27 09:20:53.494 I/==TEST==( 2312): about to call MPrint with C 09-27 09:20:53.494 I/==TEST==( 2312): *** New Game Screen called DoneFadeOutForExitGameInitOptionScreen *** 09-27 09:20:53.494 I/==TEST==( 2312): *** New Game Screen called SetIntroType(INTRO_BEGINING); *** 09-27 09:20:53.494 I/==TEST==( 2312): *** SetIntroType(INTRO_BEGINING); OK *** 09-27 09:20:53.494 I/==TEST==( 2312): *** New Game Screen is exiting... *** 09-27 09:20:53.494 I/==TEST==( 2312): *** DeleteVideoObject(guiGIOMainBackGroundImage); OK *** 09-27 09:20:53.494 I/==TEST==( 2312): *** RemoveButton(guiGIOCancelButton); OK *** 09-27 09:20:53.494 I/==TEST==( 2312): *** RemoveButton(guiGIODoneButton); OK *** 09-27 09:20:53.494 I/==TEST==( 2312): *** UnloadButtonImage(giGIOCancelBtnImage); OK *** 09-27 09:20:53.494 I/==TEST==( 2312): *** UnloadButtonImage(giGIODoneBtnImage); OK *** 09-27 09:20:53.494 I/==TEST==( 2312): *** FOR_EACH(GUIButtonRef, i, guiDifficultySettingsToggles) RemoveButton(*i); OK *** 09-27 09:20:53.494 I/==TEST==( 2312): *** FOR_EACH(GUIButtonRef, i, guiGameStyleToggles) RemoveButton(*i); OK *** 09-27 09:20:53.494 I/==TEST==( 2312): *** FOR_EACH(GUIButtonRef, i, guiGunOptionToggles) RemoveButton(*i); OK *** 09-27 09:20:53.494 I/==TEST==( 2312): *** FOR_EACH(GUIButtonRef, i, guiGameSaveToggles) RemoveButton(*i); OK *** 09-27 09:20:53.494 I/==TEST==( 2312): *** if (gubGameOptionScreenHandler == GIO_EXIT) SetMusicMode(MUSIC_NONE); OK ***
09-27 09:20:53.824 I/==TEST==( 2312): File open called on intro/rebel_cr.smk
09-27 09:20:53.824 I/==TEST==( 2312): bfilename= intro/rebel_cr.smk 09-27 09:20:53.834 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: intro/rebel_cr.smk 09-27 09:20:53.834 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:53.834 I/==TEST==( 2312): RUNTIME ERROR: Opening file failed! intro/rebel_cr.smk
09-27 09:20:54.604 I/==TEST==( 2312): File open called on binarydata/prof.dat 09-27 09:20:54.604 I/==TEST==( 2312): bfilename= binarydata/prof.dat
09-27 09:20:54.644 I/==TEST==( 2312): Filedatabase CheckIFFileExistsInLibrary! 09-27 09:20:54.644 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:54.664 I/==TEST==( 2312): Filedatabase CheckIFFileExistsInLibrary! 09-27 09:20:54.674 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:54.674 I/==TEST==( 2312): Filedatabase CheckIFFileExistsInLibrary! 09-27 09:20:54.674 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:54.684 I/==TEST==( 2312): Filedatabase CheckIFFileExistsInLibrary! 09-27 09:20:54.684 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:54.684 I/==TEST==( 2312): Filedatabase CheckIFFileExistsInLibrary! 09-27 09:20:54.694 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:54.694 I/==TEST==( 2312): Filedatabase CheckIFFileExistsInLibrary! 09-27 09:20:54.704 I/==TEST==( 2312): Filedatabase get LibraryFromFilename
09-27 09:20:54.714 I/==TEST==( 2312): Filedatabase CheckIFFileExistsInLibrary! 09-27 09:20:54.714 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:54.714 I/==TEST==( 2312): Filedatabase CheckIFFileExistsInLibrary! 09-27 09:20:54.714 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:54.724 I/==TEST==( 2312): Filedatabase CheckIFFileExistsInLibrary! 09-27 09:20:54.724 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:54.734 I/==TEST==( 2312): Filedatabase CheckIFFileExistsInLibrary!
....
09-27 09:20:55.754 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:55.764 I/==TEST==( 2312): Filedatabase CheckIFFileExistsInLibrary! 09-27 09:20:55.764 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:55.764 I/==TEST==( 2312): Filedatabase CheckIFFileExistsInLibrary! 09-27 09:20:55.764 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:55.774 I/==TEST==( 2312): Filedatabase CheckIFFileExistsInLibrary! 09-27 09:20:55.774 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:55.774 I/==TEST==( 2312): File open called on faces/97.sti 09-27 09:20:55.784 I/==TEST==( 2312): bfilename= faces/97.sti
09-27 09:20:55.784 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: faces/97.sti 09-27 09:20:55.784 I/==TEST==( 2312): Filedatabase get LibraryFromFilename
09-27 09:20:55.824 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:55.824 I/==TEST==( 2312): File open called on faces/106.sti 09-27 09:20:55.824 I/==TEST==( 2312): bfilename= faces/106.sti 09-27 09:20:55.824 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: faces/106.sti 09-27 09:20:55.824 I/==TEST==( 2312): Filedatabase get LibraryFromFilename
09-27 09:20:55.864 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:55.864 I/==TEST==( 2312): File open called on faces/148.sti 09-27 09:20:55.864 I/==TEST==( 2312): bfilename= faces/148.sti 09-27 09:20:55.864 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: faces/148.sti 09-27 09:20:55.864 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:55.864 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:55.864 I/==TEST==( 2312): File open called on faces/156.sti 09-27 09:20:55.864 I/==TEST==( 2312): bfilename= faces/156.sti 09-27 09:20:55.864 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: faces/156.sti 09-27 09:20:55.864 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:55.864 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file.
09-27 09:20:55.984 I/==TEST==( 2312): File open called on faces/157.sti 09-27 09:20:55.984 I/==TEST==( 2312): bfilename= faces/157.sti
09-27 09:20:55.994 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: faces/157.sti 09-27 09:20:55.994 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:55.994 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:55.994 I/==TEST==( 2312): File open called on faces/158.sti 09-27 09:20:55.994 I/==TEST==( 2312): bfilename= faces/158.sti 09-27 09:20:55.994 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: faces/158.sti 09-27 09:20:55.994 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:55.994 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file.
09-27 09:20:56.024 I/==TEST==( 2312): File open called on interface/eldorado.sti 09-27 09:20:56.034 I/==TEST==( 2312): bfilename= interface/eldorado.sti 09-27 09:20:56.034 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/eldorado.sti 09-27 09:20:56.034 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:56.034 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:56.034 I/==TEST==( 2312): File open called on interface/hummer.sti 09-27 09:20:56.034 I/==TEST==( 2312): bfilename= interface/hummer.sti 09-27 09:20:56.034 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/hummer.sti 09-27 09:20:56.034 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:56.034 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:56.034 I/==TEST==( 2312): File open called on interface/ice cream truck.sti 09-27 09:20:56.034 I/==TEST==( 2312): bfilename= interface/ice cream truck.sti 09-27 09:20:56.034 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/ice cream truck.sti 09-27 09:20:56.034 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:56.034 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file. 09-27 09:20:56.034 I/==TEST==( 2312): File open called on interface/jeep.sti 09-27 09:20:56.034 I/==TEST==( 2312): bfilename= interface/jeep.sti 09-27 09:20:56.034 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: interface/jeep.sti 09-27 09:20:56.034 I/==TEST==( 2312): Filedatabase get LibraryFromFilename
09-27 09:20:56.084 I/==TEST==( 2312): maybe ... RUNTIME ERROR: Unknown data organization in STCI file.
09-27 09:20:56.134 I/==TEST==( 2312): File open called on temp/finances.dat 09-27 09:20:56.144 I/==TEST==( 2312): bfilename= /sdcard/app-data/com.opensourced.ja2/temp/finances.dat
09-27 09:20:56.144 I/==TEST==( 2312): Filedatabase OpenFileFromLibrary: /sdcard/app-data/com.opensourced.ja2/temp/finances.dat 09-27 09:20:56.144 I/==TEST==( 2312): Filedatabase get LibraryFromFilename 09-27 09:20:56.144 I/==TEST==( 2312): RUNTIME ERROR: Opening file failed! /sdcard/app-data/com.opensourced.ja2/temp/finances.dat
09-27 09:20:56.314 I/==TEST==( 2312): File open called on temp/history.dat 09-27 09:20:56.314 I/==TEST==( 2312): bfilename= /sdcard/app-data/com.opensourced.ja2/temp/history.dat
09-27 09:20:57.174 I/DEBUG ( 48): #00 pc 8209ae54 /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.174 I/DEBUG ( 48): #01 lr afd103f0 /system/lib/libc.so 09-27 09:20:57.174 I/DEBUG ( 48): 09-27 09:20:57.174 I/DEBUG ( 48): code around pc: 09-27 09:20:57.184 D/SensorHAL( 113): type: 3 code: 0 value: 36864 time: 10291s-147680ns 09-27 09:20:57.184 D/SensorHAL( 113): type: 0 code: 0 value: 0 time: 10291s-147763ns 09-27 09:20:57.184 D/SensorHAL( 113): 1 [11.032481, -1.225831, 1.838747] 09-27 09:20:57.184 I/DEBUG ( 48): 8209ae34 44782114 fa08f132 a9014b1d 447b1c04 09-27 09:20:57.184 I/DEBUG ( 48): 8209ae44 781a689b 785a700a 6858704a 3206466a 09-27 09:20:57.184 I/DEBUG ( 48): 8209ae54 891a6010 80ca1c20 810a895a 220c7b1b 09-27 09:20:57.184 I/DEBUG ( 48): 8209ae64 2300728b f13272cb 2c00f94b 1c20d002 09-27 09:20:57.184 I/DEBUG ( 48): 8209ae74 fa02f131 447b4b0f 2b007b1b 4b0ed004 09-27 09:20:57.184 I/DEBUG ( 48): 09-27 09:20:57.184 I/DEBUG ( 48): code around lr: 09-27 09:20:57.194 I/DEBUG ( 48): afd103d0 0a000014 e5964000 e5967000 e2144903 09-27 09:20:57.194 I/DEBUG ( 48): afd103e0 1a000012 e5961000 e2015a02 ebfff99e 09-27 09:20:57.194 I/DEBUG ( 48): afd103f0 e3853001 e1500003 0a000008 e3550000 09-27 09:20:57.194 I/DEBUG ( 48): afd10400 13a01001 03a01081 e5865000 e1a00006 09-27 09:20:57.194 I/DEBUG ( 48): afd10410 e3a02001 ebfff9b8 e1a00004 e8bd87f0 09-27 09:20:57.194 I/DEBUG ( 48): 09-27 09:20:57.194 I/DEBUG ( 48): stack: 09-27 09:20:57.194 I/DEBUG ( 48): 486d5570 00000004 09-27 09:20:57.194 I/DEBUG ( 48): 486d5574 82483400 09-27 09:20:57.194 I/DEBUG ( 48): 486d5578 000006b4 09-27 09:20:57.204 I/DEBUG ( 48): 486d557c afd0c741 /system/lib/libc.so 09-27 09:20:57.204 I/DEBUG ( 48): 486d5580 00506368 [heap] 09-27 09:20:57.204 I/DEBUG ( 48): 486d5584 821fc7a3 /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.204 I/DEBUG ( 48): 486d5588 00506368 [heap] 09-27 09:20:57.204 I/DEBUG ( 48): 486d558c ffffffff 09-27 09:20:57.204 I/DEBUG ( 48): 486d5590 82483400 09-27 09:20:57.204 I/DEBUG ( 48): 486d5594 000006b4
09-27 09:20:57.224 I/DEBUG ( 48): 486d5598 00001050 09-27 09:20:57.234 I/DEBUG ( 48): 486d559c 000005dc 09-27 09:20:57.234 I/DEBUG ( 48): 486d55a0 00000000 09-27 09:20:57.234 I/DEBUG ( 48): 486d55a4 00000005 09-27 09:20:57.234 I/DEBUG ( 48): 486d55a8 df002777 09-27 09:20:57.234 I/DEBUG ( 48): 486d55ac e3a070ad 09-27 09:20:57.234 I/DEBUG ( 48): 486d55b0 00529528 [heap] 09-27 09:20:57.244 I/DEBUG ( 48): 486d55b4 00000005
09-27 09:20:57.254 I/DEBUG ( 48): 486d55b8 00000000 09-27 09:20:57.254 I/DEBUG ( 48): 486d55bc 8225fbec /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.254 I/DEBUG ( 48): 486d55c0 00000004 09-27 09:20:57.254 I/DEBUG ( 48): 486d55c4 ffffffff 09-27 09:20:57.254 I/DEBUG ( 48): 486d55c8 00001a78 09-27 09:20:57.254 I/DEBUG ( 48): 486d55cc 00000004 09-27 09:20:57.254 I/DEBUG ( 48): 486d55d0 82483400 09-27 09:20:57.254 I/DEBUG ( 48): 486d55d4 820ec485 /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.254 I/DEBUG ( 48): 486d55d8 ffffffff 09-27 09:20:57.254 I/DEBUG ( 48): 486d55dc 00000004 09-27 09:20:57.254 I/DEBUG ( 48): 486d55e0 8225fbec /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.264 I/DEBUG ( 48): 486d55e4 820ec4e1 /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.274 I/DEBUG ( 48): 486d55e8 0019777c [heap]
09-27 09:20:57.284 I/DEBUG ( 48): 486d55ec 820c8453 /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.284 I/DEBUG ( 48): 486d55f0 00000004 09-27 09:20:57.284 I/DEBUG ( 48): 486d55f4 82483400 09-27 09:20:57.284 I/DEBUG ( 48): 486d55f8 82277708 09-27 09:20:57.294 I/DEBUG ( 48): 486d55fc 8225fbec /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.294 I/DEBUG ( 48): 486d5600 00001a78 09-27 09:20:57.294 I/DEBUG ( 48): 486d5604 8225fbec /data/data/com.opensourced.ja2/lib/libapplication.so
09-27 09:20:57.304 I/DEBUG ( 48): 486d5608 00000bac 09-27 09:20:57.304 I/DEBUG ( 48): 486d560c 820c8757 /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.304 I/DEBUG ( 48): 486d5610 00001050 09-27 09:20:57.304 I/DEBUG ( 48): 486d5614 8225fbec /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.304 I/DEBUG ( 48): 486d5618 8225fbec /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.304 I/DEBUG ( 48): 486d561c 822619e4 /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.304 I/DEBUG ( 48): 486d5620 8225fbec /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.304 I/DEBUG ( 48): 486d5624 82086325 /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.304 I/DEBUG ( 48): 486d5628 00000bac 09-27 09:20:57.304 I/DEBUG ( 48): 486d562c 821c5177 /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.304 I/DEBUG ( 48): 486d5630 486d6668 09-27 09:20:57.304 I/DEBUG ( 48): 486d5634 00001008 09-27 09:20:57.304 I/DEBUG ( 48): 486d5638 486d665c 09-27 09:20:57.304 I/DEBUG ( 48): 486d563c 82082af3 /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.304 I/DEBUG ( 48): 486d5640 00000000 09-27 09:20:57.304 I/DEBUG ( 48): 486d5644 00000000 09-27 09:20:57.304 I/DEBUG ( 48): 486d5648 00000000 09-27 09:20:57.304 I/DEBUG ( 48): 486d564c 00000000 09-27 09:20:57.304 I/DEBUG ( 48): 486d5650 00000000 09-27 09:20:57.304 I/DEBUG ( 48): 486d5654 00000000 09-27 09:20:57.304 I/DEBUG ( 48): 486d5658 00000000 09-27 09:20:57.304 I/DEBUG ( 48): 486d565c 00000000 09-27 09:20:57.324 I/DEBUG ( 48): 486d5660 00000000 09-27 09:20:57.324 I/DEBUG ( 48): 486d5664 00000000 09-27 09:20:57.324 I/DEBUG ( 48): 486d5668 00000000 09-27 09:20:57.324 I/DEBUG ( 48): 486d566c 00000000 09-27 09:20:57.334 I/DEBUG ( 48): 486d5670 00000000 09-27 09:20:57.334 I/DEBUG ( 48): 486d5674 00000000 09-27 09:20:57.344 I/DEBUG ( 48): 486d5678 00000000 09-27 09:20:57.344 I/DEBUG ( 48): 486d567c 00000000 09-27 09:20:57.344 I/DEBUG ( 48): 486d5680 00000000 09-27 09:20:57.344 I/DEBUG ( 48): 486d5684 00000000 09-27 09:20:57.344 I/DEBUG ( 48): 486d5688 00000000 09-27 09:20:57.344 I/DEBUG ( 48): 486d568c 00000000 09-27 09:20:57.344 I/DEBUG ( 48): 486d5690 00000000 09-27 09:20:57.354 I/DEBUG ( 48): 486d5694 00000000 09-27 09:20:57.354 I/DEBUG ( 48): 486d5698 00000000 09-27 09:20:57.354 I/DEBUG ( 48): 486d569c 00000000 09-27 09:20:57.354 I/DEBUG ( 48): 486d56a0 00000000 09-27 09:20:57.364 I/DEBUG ( 48): 486d56a4 00000000 09-27 09:20:57.364 I/DEBUG ( 48): 486d56a8 00000000 09-27 09:20:57.364 I/DEBUG ( 48): 486d56ac 00000000 09-27 09:20:57.364 I/DEBUG ( 48): 486d56b0 00000000 09-27 09:20:57.364 I/DEBUG ( 48): 486d56b4 00000000 09-27 09:20:57.364 I/DEBUG ( 48): 486d56b8 00000000 09-27 09:20:57.364 I/DEBUG ( 48): 486d56bc 00000001 09-27 09:20:57.374 I/DEBUG ( 48): 486d56c0 00000000 09-27 09:20:57.374 I/DEBUG ( 48): 486d56c4 00000000 09-27 09:20:57.374 I/DEBUG ( 48): 486d56c8 01010100 09-27 09:20:57.374 I/DEBUG ( 48): 486d56cc 01010101 09-27 09:20:57.374 I/DEBUG ( 48): 486d56d0 01010101 09-27 09:20:57.374 I/DEBUG ( 48): 486d56d4 00010101 [heap] 09-27 09:20:57.374 I/DEBUG ( 48): 486d56d8 00000000 09-27 09:20:57.384 I/DEBUG ( 48): 486d56dc 01010100 09-27 09:20:57.384 I/DEBUG ( 48): 486d56e0 01010101 09-27 09:20:57.384 I/DEBUG ( 48): 486d56e4 01010101 09-27 09:20:57.384 I/DEBUG ( 48): 486d56e8 01010101 09-27 09:20:57.384 I/DEBUG ( 48): 486d56ec 01010101 09-27 09:20:57.384 I/DEBUG ( 48): 486d56f0 01010101 09-27 09:20:57.384 I/DEBUG ( 48): 486d56f4 01010101 09-27 09:20:57.384 I/DEBUG ( 48): 486d56f8 01010101 09-27 09:20:57.384 I/DEBUG ( 48): 486d56fc 01010101 09-27 09:20:57.384 I/DEBUG ( 48): 486d5700 00000024 09-27 09:20:57.384 I/DEBUG ( 48): 486d5704 486d5844 09-27 09:20:57.384 I/DEBUG ( 48): 486d5708 82226a18 /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.384 I/DEBUG ( 48): 486d570c 00000001 09-27 09:20:57.384 I/DEBUG ( 48): 486d5710 00000024 09-27 09:20:57.384 I/DEBUG ( 48): 486d5714 486d5854 09-27 09:20:57.384 I/DEBUG ( 48): 486d5718 82226a18 /data/data/com.opensourced.ja2/lib/libapplication.so 09-27 09:20:57.384 I/DEBUG ( 48): 486d571c 00000001 09-27 09:20:57.384 I/DEBUG ( 48): 486d5720 486d6148 09-27 09:20:57.384 I/DEBUG ( 48): 486d5724 486d614c 09-27 09:20:57.384 I/DEBUG ( 48): 486d5728 486d6150 09-27 09:20:57.384 I/DEBUG ( 48): 486d572c 486d5a84 09-27 09:20:57.384 I/DEBUG ( 48): 486d5730 486d5a0c 09-27 09:20:57.384 I/DEBUG ( 48): 486d5734 afd15341 /system/lib/libc.so 09-27 09:20:57.384 I/DEBUG ( 48): 486d5738 00000024 09-27 09:20:57.384 I/DEBUG ( 48): 486d573c 000003ff 09-27 09:20:57.384 I/DEBUG ( 48): 486d5740 486d57fc
09-27 09:21:03.484 D/IAPPCService( 2312): GetAudioEffect 09-27 09:21:03.484 D/APPCService( 51): onTransact() 09-27 09:21:03.484 D/IAPPCService( 51): APPC_GETEFFECT 09-27 09:21:03.484 D/IAPPCService( 2312): GetAudioEffectParameters 09-27 09:21:03.484 D/APPCService( 51): onTransact() 09-27 09:21:03.484 D/IAPPCService( 51): APPC_GETPARAMETER 09-27 09:21:03.484 D/APPCService( 51): GetAudioEffectParameters EffectType = 0 09-27 09:21:03.484 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:21:03.484 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS 09-27 09:21:03.494 W/ServiceManager( 51): Permission failure: android.permission.MODIFY_AUDIO_SETTINGS from uid=10079 pid=2312 09-27 09:21:03.494 E/AudioPolicyService( 51): Request requires android.permission.MODIFY_AUDIO_SETTINGS
09-27 09:21:04.964 D/Zygote ( 50): Process 2312 terminated by signal (7) 09-27 09:21:04.964 D/AudioFlinger( 51): binderDied() 0x3da28, tid 51, calling tid 51 09-27 09:21:04.964 D/AudioFlinger( 51): Removing notification client 0x3da28 09-27 09:21:04.964 D/AudioFlinger( 51): Track::destroy() 09-27 09:21:04.964 D/AudioFlinger( 51): PlaybackThread::destroyTrack_l 09-27 09:21:04.964 I/WindowManager( 113): WIN DEATH: Window{45678fa0 com.opensourced.ja2/com.opensourced.ja2.MainActivity paused=false} 09-27 09:21:04.964 I/ActivityManager( 113): Process com.opensourced.ja2 (pid 2312) has died.
09-27 09:21:05.394 I/UsageStats( 113): Unexpected resume of com.fede.launcher while already resumed in com.opensourced.ja2
|
- OFFLINE
Top
|
|
|
|
#291189 - 27 September, 2011 12:57 PM
Re: Stracciatella Android Port ALPHA Release
[Re: vvzar]
|
 Merc
Posts: 70
______
android port developer
|
@vvzar: What version of Android is running on your device? (preferably the full version string) Stock ROM or customised ROM? Do you have apps installed that mess around with permissions? After looking at your log, this little line: 09-27 09:20:57.174 I/DEBUG ( 48): #01 lr afd103f0 /system/lib/libc.so looks like a broken libc.so to me. Some devices have a modified libc.so that does not work correctly with the headers supplied by CrystaX toolchain. Could you please test the other versions of the port? Especially alpha1 and beta6. They are slow as hell but if they work after skill select, the problem you have might be within the text functions inside libc again.
|
- OFFLINE
Top
|
|
|
|
#291245 - 28 September, 2011 12:45 PM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
Civilian
Posts: 2
______
|
Hi! Many thanks for this port  It's my favourite game and I'm really glad that I can play it on my phone (SGS) xD Great work! I am using RC2 version and have a problem with stripped merc names and directions (when merc hears the move). Change the map does not help. And screens: And a question: Is it possible to run this game using 1.13 mod?  Edit: And another problem when I'm buying something in Bobby Ray's shop. I can't see costs of selected items: Next problem: When i'm trying to hire a merc and i have not enough money and click transfer funds i can only close the window using cross button. I can't click cancel, transfer funds again or change duration of contract.
Edited by Kuros666 (28 September, 2011 01:41 PM)
|
- OFFLINE
Top
|
|
|
|
#291270 - 28 September, 2011 08:37 PM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Recruit
Posts: 8
Loc: Donetsk
______
|
@vvzar: What version of Android is running on your device? (preferably the full version string) Stock ROM or customised ROM? Do you have apps installed that mess around with permissions? After looking at your log, this little line: 09-27 09:20:57.174 I/DEBUG ( 48): #01 lr afd103f0 /system/lib/libc.so looks like a broken libc.so to me. Some devices have a modified libc.so that does not work correctly with the headers supplied by CrystaX toolchain. Could you please test the other versions of the port? Especially alpha1 and beta6. They are slow as hell but if they work after skill select, the problem you have might be within the text functions inside libc again. Thank you stock rom with 2.2.1 android, kernel version 2.6.32 ill try other versions and submit results here. other sdl games like openttd and free heroes runs well
|
- OFFLINE
Top
|
|
|
|
#291272 - 28 September, 2011 09:55 PM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Recruit
Posts: 8
Loc: Donetsk
______
|
And please also the contents of this file on your phone
/proc/cpuinfo
especially the Line:
Features : ... I found nothing there file is empty I opened file with root explorer and text editor CPU MediaTek MT6516 E1K revision 659e8b01 (does not support 3d) ARM926EJ-S rev5 (v5l) Features: swp half thumb fastmult edsp java architecture: 5TEJ implementer: 0x41
|
- OFFLINE
Top
|
|
|
|
#291280 - 29 September, 2011 01:06 AM
Re: Stracciatella Android Port ALPHA Release
[Re: vvzar]
|
 Merc
Posts: 70
______
android port developer
|
@vvzar: Ah!
Features: swp half thumb fastmult edsp java Your cpu lacks the 'neon' feature, which means you don't have hardware floating point operation support. So it might be (not absolutely sure) that ja2android bails out as soon as it tries it's first float operation. So, what do we do... hmm Could you please try the 'BETA3 multi ABI' I posted earlier? Binary BETA3 multi ABI support Version http://ubuntuone.com/p/1GoK/ (1.9 MB) It will be slow as hell, but try to start a game and reach the laptop-mode screen. If that helps, then the multi ABI support will provide software-float-emulation for your phone. Then I can compile the new RC with this feature too and you should be good to go. If not, I will try to dig out some compiler flags to enable support for devices without 'neon'. Hopefully I can get this fixed.
Edited by Omni_graphical (29 September, 2011 02:24 AM) Edit Reason: forgot to add recipient
|
- OFFLINE
Top
|
|
|
|
#291313 - 30 September, 2011 12:18 AM
Re: Stracciatella Android Port ALPHA Release
[Re: Omni_graphical]
|
 Merc
Posts: 70
______
android port developer
|
@all people with crashes on start-game: I uploaded two builds for older devices, please test if they work  NOTE: I forgot to deactivate the DROP_ALL_ITEMS mod, so if it works, enemies drop all items they carry ^^ sorry!
|
- OFFLINE
Top
|
|
|
|
|
|