maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   [Announce] apkenv (N900, N950, N9) (https://talk.maemo.org/showthread.php?t=87496)

marmistrz 2012-12-09 12:24

Re: [Announce] apkenv (N900, N950, N9)
 
thp: I created concept packaging for fremantle, look at my fork.

skate_boy92 2012-12-11 11:23

Re: [Announce] apkenv (N900, N950, N9)
 
Is there any deb file?

evujumenuk 2012-12-11 14:31

Re: [Announce] apkenv (N900, N950, N9)
 
Does apkenv check .apk signatures? Didn't see anything in the source code to that effect, but I may have had momentary blindness.

noxl 2012-12-13 10:36

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by disappear (Post 1302564)
Hi,thanks for the answer:

Do you compile apkenv from git sources. The apkeenv git source are of interests only for developers since there are not important functions for running angrybirds or fruitninja ( i can see them in the old binary using ltrace ). I don't know why thp don't provide those wrapper functions as examples...

StocChr 2012-12-13 13:02

Re: [Announce] apkenv (N900, N950, N9)
 
Skip Bo:

Not supported yet, but found JNI methods:
Java_com_onestepmobile_skipo_game_BotPlayer_getMov ement

any help?

skate_boy92 2012-12-14 06:13

Re: [Announce] apkenv (N900, N950, N9)
 
What game can be played?

cddiede 2012-12-14 12:41

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by skate_boy92 (Post 1304364)
What game can be played?

You can start playing "read the g-d@mned thread first" game right away!!! :D

cddiede 2012-12-14 12:43

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by mosiomm (Post 1302130)
hi
can anyone run angru-birds-war star?
i try it ...but cant!

How is it that people can post in this forum, but they clearly can't read the thread first?

Maybe they have a friend typing their inane questions for them? I mean if they're illiterate they can't be typing on their own.

I mean how else can you explain so many posts asking things that have already been answered so clearly???

:confused:

evujumenuk 2012-12-14 14:24

Re: [Announce] apkenv (N900, N950, N9)
 
I'd like to think that I asked a legitimate question that wasn't addressed elsewhere. =)

vazsherwin 2012-12-15 09:38

Re: [Announce] apkenv (N900, N950, N9)
 
For all the people asking the 'Which games work' question, READ THIS! -

http://wiki.maemo.org/Apkenv/Game_Compatibility

Please stop getting in the way of people working here!

marmistrz 2012-12-15 13:49

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by vazsherwin (Post 1304763)
For all the people asking the 'Which games work' question, READ THIS! -

http://wiki.maemo.org/Apkenv/Game_Compatibility

Please stop getting in the way of people working here!

People must first of all learn to f'n google and read the wiki.

coderus 2012-12-15 16:40

Re: [Announce] apkenv (N900, N950, N9)
 
opensource apkenv from git doesn't contain modules for paid games and can't run it.

B-RUNO 2012-12-15 18:46

Re: [Announce] apkenv (N900, N950, N9)
 
Hey Thp when I'm using the wrapper generator I get the following error when running this command
Code:

bash preprocess_includes.sh output/*.includes
This is the output
Code:

<stdin>:1:21: fatal error: GLES/gl.h: No such file or directory
compilation terminated.

Do you reckon what am I doing wrong?
Regards

thp 2012-12-15 19:04

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by B-RUNO (Post 1304846)
<stdin>:1:21: fatal error: GLES/gl.h: No such file or directory
compilation terminated.

You either didn't run it inside the Harmattan SDK, or you don't have the SGX OpenGL ES development packages installed. Chances are that if you don't know what to do at this point, you won't have any use for the generated wrapper functions (there's more to making games compatible with apkenv than just running some scripts).

disappear 2012-12-15 19:06

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by noxl
Do you compile apkenv from git sources. The apkeenv git source are of interests only for developers since there are not important functions for running angrybirds or fruitninja ( i can see them in the old binary using ltrace ). I don't know why thp don't provide those wrapper functions as examples...
No i did't compile apkenv from sources,just downloading from amr.fayz post shared binary,my mistake it was than i try to run some game with ./apkenv,but when i chance with ./apkamr the game is loaded,i don't understand the difference between 2 files,but however
Quote:

The apkeenv git source are of interests only for developers since there are not important functions for running angrybirds or fruitninja ( i can see them in the old binary using ltrace ). I don't know why thp don't provide those wrapper functions as examples...
I am on the same opinion

B-RUNO 2012-12-15 19:19

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by thp (Post 1304849)
You either didn't run it inside the Harmattan SDK, or you don't have the SGX OpenGL ES development packages installed. Chances are that if you don't know what to do at this point, you won't have any use for the generated wrapper functions (there's more to making games compatible with apkenv than just running some scripts).

Thanks for your response, no I wasn't running inside the Harmattan SDK, as a matter of fact I only have fremantle sdk on my machine, although is very exciting having more games running on the n900, I'm just trying to do this as self-learn experience so I can learn more linux and try to understand code techniques thank you for this project and I'm sorry if I keep bumping the thread but as mentioned a few post back I'm a linux beginner.

Thanks for your patience and congrats to you visit in Portugal a few years back pit I wasn't there.

thp 2012-12-15 19:32

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by B-RUNO (Post 1304858)
as a matter of fact I only have fremantle sdk on my machine, although is very exciting having more games running on the n900

Oh yeah, obviously this should also work in the Fremantle SDK (again, make sure you have the SGX OpenGL ES libraries installed. In Harmattan SDK the package is called libgles1-sgx-img-dev (fakeroot apt-get install libgles1-sgx-img-dev) and I guess it's the same name in the Fremantle SDK (but don't have one near to check).

As far as studying the code goes, the apkenv source code itself should be more interesting/rewarding than the wrapper scripts generator. For some well-known games, the wrappers are already in place, just the modules are missing.

Quote:

Originally Posted by B-RUNO (Post 1304858)
Thanks for your patience and congrats to you visit in Portugal a few years back pit I wasn't there.

Yup, the trip to Evora was indeed awesome. Definitely the most interesting and fun trip this year with the visit to the observatory (can't remember the name) and the roman temple, plus the city in general and the view from the church.

B-RUNO 2012-12-15 21:13

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Yup, the trip to Evora was indeed awesome. Definitely the most interesting and fun trip this year with the visit to the observatory (can't remember the name) and the roman temple, plus the city in general and the view from the church.
I'm glad you enjoyed Portugal! We have a lovely weather and worm people.

Quote:

Originally Posted by thp (Post 1304869)
Oh yeah, obviously this should also work in the Fremantle SDK (again, make sure you have the SGX OpenGL ES libraries installed. In Harmattan SDK the package is called libgles1-sgx-img-dev (fakeroot apt-get install libgles1-sgx-img-dev) and I guess it's the same name in the Fremantle SDK (but don't have one near to check).

I think I do have libgles1-sgx-img-dev installed at list this is the output
Code:

[sbox-FREMANTLE_ARMEL: ~] > fakeroot apt-get install libgles1-sgx-img-dev
Reading package lists... Done
Building dependency tree... Done
libgles1-sgx-img-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 17 not upgraded.

Quote:

As far as studying the code goes, the apkenv source code itself should be more interesting/rewarding than the wrapper scripts generator. For some well-known games, the wrappers are already in place, just the modules are missing.
I do know this thread in fact I posted the screenshot for the amazing alex game, so you're saying that with wrapper generator isn't the best way to compile new modules?
I know it might be a silly question but how can I run the apkenv source inside the scratchbox?:D

thp 2012-12-15 21:24

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by B-RUNO (Post 1304889)
so you're saying that with wrapper generator isn't the best way to compile new modules?

The wrapper generator will only generate wrapper functions for libc/libm/etc.. replacements. It will not directly help with modules (when you get an error that the library cannot be loaded, you might need to add additional wrapper functions, but again that's separate from the modules).

Quote:

Originally Posted by B-RUNO (Post 1304889)
I know it might be a silly question but how can I run the apkenv source inside the scratchbox?:D

You can't "run" it (you can only do that on a device if you want to have good performance), but you can build it with the instructions on the apkenv website ("FREMANTLE=1 make").

vuongtunam 2012-12-20 08:00

Re: [Announce] apkenv (N900, N950, N9)
 
You can show you how to install .apk installed on the N9?

adunanzav3x 2012-12-20 15:33

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by thp (Post 1304891)
The wrapper generator will only generate wrapper functions for libc/libm/etc.. replacements. It will not directly help with modules (when you get an error that the library cannot be loaded, you might need to add additional wrapper functions, but again that's separate from the modules).



You can't "run" it (you can only do that on a device if you want to have good performance), but you can build it with the instructions on the apkenv website ("FREMANTLE=1 make").

Hi thp

The result of sudo FREMANTLE=1 make is this:
Code:

-e        CC        apkenv.o
apkenv.c:37:21: fatal error: SDL/SDL.h: File or directory does not exist
compilation terminated.
make: *** [apkenv.o] Errore 1

How can i resolve it?

cheers

rpjitendra 2012-12-21 11:30

Re: [Announce] apkenv (N900, N950, N9)
 
dependencies error libgles1-sgx-img depends on libgles1-sgx-img-common.


how to download these.

rpjitendra 2012-12-21 11:33

Re: [Announce] apkenv (N900, N950, N9)
 
dependencies error libgles1-sgx-img depends on libgles1-sgx-img-common.


how to download these.

Blimer 2012-12-24 09:46

Re: [Announce] apkenv (N900, N950, N9)
 
i run World of goo. But its automaticly end.
Code:

t=48.92] 55/50
fps= 55.29 ups= 49.37

[t=49.23] fps= 55.29 ups= 49.37
55/49

[t=49.93] 55/49
fps= 54.48 ups= 50.52

[t=50.24] fps= 54.48 ups= 50.52
46/51

[t=50.94] 46/51
snprintf
fps= 46.40 ups= 49.36

[t=51.25] fps= 46.40 ups= 49.36
57/50

[t=51.94] 57/50
fps= 57.10 ups= 50.21

[t=52.27] fps= 57.10 ups= 50.21
world: island: Game paused...

[t=52.30] Game paused...
not found: res/demo/levels/GoingUp/GoingUp.scene.mp3
(-1)'res/images/levelimages/bush_leafy_1' using uncompressed pixels
[t=52.30] (-1)'res/images/levelimages/bush_leafy_1' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Creating GL Texture for image 'res/images/levelimages/bush_leafy_1

[t=52.30] Creating GL Texture for image 'res/images/levelimages/bush_leafy_1
(-1)'res/images/levelimages/hill_fg1a' using uncompressed pixels
[t=52.30] (-1)'res/images/levelimages/hill_fg1a' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Creating GL Texture for image 'res/images/levelimages/hill_fg1a

[t=52.30] Creating GL Texture for image 'res/images/levelimages/hill_fg1a
(-1)'res/images/levelimages/bush_leafy_1b' using uncompressed pixels
[t=52.30] (-1)'res/images/levelimages/bush_leafy_1b' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Creating GL Texture for image 'res/images/levelimages/bush_leafy_1b

[t=52.30] Creating GL Texture for image 'res/images/levelimages/bush_leafy_1b
(-1)'res/levels/GoingUp/tutorialPost' using uncompressed pixels
[t=52.30] (-1)'res/levels/GoingUp/tutorialPost' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Creating GL Texture for image 'res/levels/GoingUp/tutorialPost

[t=52.30] Creating GL Texture for image 'res/levels/GoingUp/tutorialPost
(-1)'res/images/levelimages/sky_blue2a' using uncompressed pixels
[t=52.30] (-1)'res/images/levelimages/sky_blue2a' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Creating GL Texture for image 'res/images/levelimages/sky_blue2a

[t=52.30] Creating GL Texture for image 'res/images/levelimages/sky_blue2a
worldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
(0)'res/balls/common/body' using uncompressed pixels
[t=52.30] (0)'res/balls/common/body' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Adding image 'res/balls/common/body' to atlas

[t=52.30] Adding image 'res/balls/common/body'to atlas
(0)'res/balls/common/spring_goo' using uncompressed pixels
[t=52.30] (0)'res/balls/common/spring_goo' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Adding image 'res/balls/common/spring_goo' to atlas

[t=52.30] Adding image 'res/balls/common/spring_goo' to atlas
(0)'res/balls/common/splat1' using uncompressed pixels
[t=52.30] (0)'res/balls/common/splat1' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Adding image 'res/balls/common/splat1' to atlas

[t=52.30] Adding image 'res/balls/common/splat1' to atlas
(0)'res/balls/common/splat2' using uncompressed pixels
[t=52.30] (0)'res/balls/common/splat2' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Adding image 'res/balls/common/splat2' to atlas

[t=52.30] Adding image 'res/balls/common/splat2' to atlas
(0)'res/balls/generic/dragmarker_80_p1' using uncompressed pixels
[t=52.30] (0)'res/balls/generic/dragmarker_80_p1' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Adding image 'res/balls/generic/dragmarker_80_p1' to atlas

[t=52.30] Adding image 'res/balls/generic/dragmarker_80_p1' to atlas
(0)'res/balls/generic/dragmarker_80_p2' using uncompressed pixels
[t=52.30] (0)'res/balls/generic/dragmarker_80_p2' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Adding image 'res/balls/generic/dragmarker_80_p2' to atlas

[t=52.30] Adding image 'res/balls/generic/dragmarker_80_p2' to atlas
Game resumed after 1.309 seconds

[t=52.30] Game resumed after 1.309 seconds
worldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
preparing images: done.

[t=52.30] preparing images: done.
playing level 'GoingUp'

[t=52.30] playing level 'GoingUp'
warning: duplicate ids in scene file (retryButton)

[t=52.30] warning: duplicate ids in scene file(retryButton)
world: island: level: fps=  2.17 ups=  2.17

[t=52.30] fps=  2.17 ups=  2.17
Forcing dt 0.

[t=52.30] Forcing dt 0.
fps=  0.18 ups=  0.00

[t=52.30] fps=  0.18 ups=  0.00
58/50

[t=52.94] 58/50
snprintf
fps= 55.32 ups= 48.40

[t=53.30] fps= 55.32 ups= 48.40
55/49

[t=53.96] 55/49
fps= 55.24 ups= 50.30

[t=54.32] fps= 55.24 ups= 50.30
56/50

[t=54.97] 56/50
snprintf
fps= 55.21 ups= 49.30

[t=55.33] fps= 55.21 ups= 49.30
55/50

[t=55.99] 55/50
fps= 57.53 ups= 50.59

[t=56.34] fps= 57.53 ups= 50.59
Segmentation fault
/home/user/apkenv #]


Blimer 2012-12-24 09:53

Re: [Announce] apkenv (N900, N950, N9)
 
i run World of goo. But its automaticly end.
Code:

t=48.92] 55/50
fps= 55.29 ups= 49.37

[t=49.23] fps= 55.29 ups= 49.37
55/49

[t=49.93] 55/49
fps= 54.48 ups= 50.52

[t=50.24] fps= 54.48 ups= 50.52
46/51

[t=50.94] 46/51
snprintf
fps= 46.40 ups= 49.36

[t=51.25] fps= 46.40 ups= 49.36
57/50

[t=51.94] 57/50
fps= 57.10 ups= 50.21

[t=52.27] fps= 57.10 ups= 50.21
world: island: Game paused...

[t=52.30] Game paused...
not found: res/demo/levels/GoingUp/GoingUp.scene.mp3
(-1)'res/images/levelimages/bush_leafy_1' using uncompressed pixels
[t=52.30] (-1)'res/images/levelimages/bush_leafy_1' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Creating GL Texture for image 'res/images/levelimages/bush_leafy_1

[t=52.30] Creating GL Texture for image 'res/images/levelimages/bush_leafy_1
(-1)'res/images/levelimages/hill_fg1a' using uncompressed pixels
[t=52.30] (-1)'res/images/levelimages/hill_fg1a' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Creating GL Texture for image 'res/images/levelimages/hill_fg1a

[t=52.30] Creating GL Texture for image 'res/images/levelimages/hill_fg1a
(-1)'res/images/levelimages/bush_leafy_1b' using uncompressed pixels
[t=52.30] (-1)'res/images/levelimages/bush_leafy_1b' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Creating GL Texture for image 'res/images/levelimages/bush_leafy_1b

[t=52.30] Creating GL Texture for image 'res/images/levelimages/bush_leafy_1b
(-1)'res/levels/GoingUp/tutorialPost' using uncompressed pixels
[t=52.30] (-1)'res/levels/GoingUp/tutorialPost' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Creating GL Texture for image 'res/levels/GoingUp/tutorialPost

[t=52.30] Creating GL Texture for image 'res/levels/GoingUp/tutorialPost
(-1)'res/images/levelimages/sky_blue2a' using uncompressed pixels
[t=52.30] (-1)'res/images/levelimages/sky_blue2a' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Creating GL Texture for image 'res/images/levelimages/sky_blue2a

[t=52.30] Creating GL Texture for image 'res/images/levelimages/sky_blue2a
worldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
(0)'res/balls/common/body' using uncompressed pixels
[t=52.30] (0)'res/balls/common/body' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Adding image 'res/balls/common/body' to atlas

[t=52.30] Adding image 'res/balls/common/body'to atlas
(0)'res/balls/common/spring_goo' using uncompressed pixels
[t=52.30] (0)'res/balls/common/spring_goo' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Adding image 'res/balls/common/spring_goo' to atlas

[t=52.30] Adding image 'res/balls/common/spring_goo' to atlas
(0)'res/balls/common/splat1' using uncompressed pixels
[t=52.30] (0)'res/balls/common/splat1' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Adding image 'res/balls/common/splat1' to atlas

[t=52.30] Adding image 'res/balls/common/splat1' to atlas
(0)'res/balls/common/splat2' using uncompressed pixels
[t=52.30] (0)'res/balls/common/splat2' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Adding image 'res/balls/common/splat2' to atlas

[t=52.30] Adding image 'res/balls/common/splat2' to atlas
(0)'res/balls/generic/dragmarker_80_p1' using uncompressed pixels
[t=52.30] (0)'res/balls/generic/dragmarker_80_p1' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Adding image 'res/balls/generic/dragmarker_80_p1' to atlas

[t=52.30] Adding image 'res/balls/generic/dragmarker_80_p1' to atlas
(0)'res/balls/generic/dragmarker_80_p2' using uncompressed pixels
[t=52.30] (0)'res/balls/generic/dragmarker_80_p2' using uncompressed pixelsworldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
Adding image 'res/balls/generic/dragmarker_80_p2' to atlas

[t=52.30] Adding image 'res/balls/generic/dragmarker_80_p2' to atlas
Game resumed after 1.309 seconds

[t=52.30] Game resumed after 1.309 seconds
worldofgoo_CallBooleanMethodV(isGlThread)
isGlThread: 588b0
preparing images: done.

[t=52.30] preparing images: done.
playing level 'GoingUp'

[t=52.30] playing level 'GoingUp'
warning: duplicate ids in scene file (retryButton)

[t=52.30] warning: duplicate ids in scene file(retryButton)
world: island: level: fps=  2.17 ups=  2.17

[t=52.30] fps=  2.17 ups=  2.17
Forcing dt 0.

[t=52.30] Forcing dt 0.
fps=  0.18 ups=  0.00

[t=52.30] fps=  0.18 ups=  0.00
58/50

[t=52.94] 58/50
snprintf
fps= 55.32 ups= 48.40

[t=53.30] fps= 55.32 ups= 48.40
55/49

[t=53.96] 55/49
fps= 55.24 ups= 50.30

[t=54.32] fps= 55.24 ups= 50.30
56/50

[t=54.97] 56/50
snprintf
fps= 55.21 ups= 49.30

[t=55.33] fps= 55.21 ups= 49.30
55/50

[t=55.99] 55/50
fps= 57.53 ups= 50.59

[t=56.34] fps= 57.53 ups= 50.59
Segmentation fault
/home/user/apkenv #]


coderus 2012-12-24 10:46

Re: [Announce] apkenv (N900, N950, N9)
 
its okay. world of goo module isnt stable

myname24 2012-12-24 11:46

Re: [Announce] apkenv (N900, N950, N9)
 
yes it's not stable but strangely the same module on N9 works good but on N900 crash like the above post .

Kozzi 2012-12-25 09:26

Re: [Announce] apkenv (N900, N950, N9)
 
Amazing Alex works great, but for some reason my ABspace doesn't work anymore ;-/
I could not access the wiki page so here is some updates:
Amazing Alex HD/Normal 1.0.* : works with sounds
Cut the rope HD/Normal 2.0 : White screen
Cut the rope 1.4.4 : Segmentation fault
Cut the rope Experiments Normal/HD 1.1.* : Segmentation fault
World of Goo 1.0.5 : Chapter 1-1 works, crashes on next level

Tested with the version compiled by Art-O in this post.

Jaracz 2012-12-25 22:08

Re: [Announce] apkenv (N900, N950, N9)
 
Wow, thanx! Works great!

@thp: I would like to donate for Your great job. Have You got PayPal?

Best Regards,

Jaracz

Blimer 2012-12-27 00:31

Re: [Announce] apkenv (N900, N950, N9)
 
any body have download link for cuttherope.apkenv.so??

coderus 2012-12-27 04:55

Re: [Announce] apkenv (N900, N950, N9)
 
@Blimer this module isnt finished yet and crashing game every time, why you need it now?

Blimer 2012-12-27 22:28

Re: [Announce] apkenv (N900, N950, N9)
 
aaaa. No ;) i think the module is ready to use :p

B-RUNO 2012-12-27 22:43

Re: [Announce] apkenv (N900, N950, N9)
 
1 Attachment(s)
Quote:

Originally Posted by Blimer (Post 1308331)
aaaa. No ;) i think the module is ready to use :p

Here you have it then!!
Enjoy

Blimer 2012-12-27 23:28

Re: [Announce] apkenv (N900, N950, N9)
 
hehe. Not work. Segmentation fault ;)

coderus 2012-12-28 04:24

Re: [Announce] apkenv (N900, N950, N9)
 
@Blimer, lol

Blimer 2012-12-28 07:30

Re: [Announce] apkenv (N900, N950, N9)
 
?? Somethink wrong ?? :)

coderus 2012-12-28 08:00

Re: [Announce] apkenv (N900, N950, N9)
 
i just said its not finished.

amr.fayz 2012-12-31 09:58

Re: [Announce] apkenv (N900, N950, N9)
 
I've tried some games and the result are explained below


apparatus
and
Roll_in_the_Hole


HTML Code:

Java_com_badlogic_gdx_physics_box2d_World_jniSetGravity
    Java_com_badlogic_gdx_physics_box2d_World_jniGetGravity
    Java_com_badlogic_gdx_physics_box2d_World_jniIsLocked
    Java_com_badlogic_gdx_physics_box2d_World_jniSetAutoClearForces
    Java_com_badlogic_gdx_physics_box2d_World_jniGetAutoClearForces
    Java_com_badlogic_gdx_physics_box2d_World_jniGetContactList
    Java_com_badlogic_gdx_physics_box2d_World_jniRayCast
    Java_com_badlogic_gdx_physics_box2d_World_jniDispose
    Java_com_badlogic_gdx_physics_box2d_World_jniGetProxyCount
    Java_com_badlogic_gdx_physics_box2d_World_jniClearForces
    Java_com_badlogic_gdx_physics_box2d_World_jniQueryAABB
    Java_com_badlogic_gdx_physics_box2d_World_jniStep
    Java_com_badlogic_gdx_physics_box2d_World_jniDestroyJoint
    Java_com_badlogic_gdx_physics_box2d_World_jniCreateWeldJoint
    Java_com_badlogic_gdx_physics_box2d_World_jniCreateRevoluteJoint
    Java_com_badlogic_gdx_physics_box2d_World_jniCreatePulleyJoint
    Java_com_badlogic_gdx_physics_box2d_World_jniCreatePrismaticJoint
    Java_com_badlogic_gdx_physics_box2d_World_jniCreateMouseJoint
    Java_com_badlogic_gdx_physics_box2d_World_jniCreateLineJoint
    Java_com_badlogic_gdx_physics_box2d_World_jniCreateGearJoint
    Java_com_badlogic_gdx_physics_box2d_World_jniCreateFrictionJoint
    Java_com_badlogic_gdx_physics_box2d_World_jniCreateDistanceJoint
    Java_com_badlogic_gdx_physics_box2d_World_jniDestroyBody
    Java_com_badlogic_gdx_physics_box2d_World_jniCreateBody
    Java_com_badlogic_gdx_physics_box2d_World_newWorld
    Java_com_badlogic_gdx_physics_box2d_joints_DistanceJoint_jniSetLength
    Java_com_badlogic_gdx_physics_box2d_joints_DistanceJoint_jniGetLength
    Java_com_badlogic_gdx_physics_box2d_joints_DistanceJoint_jniSetFrequency
    Java_com_badlogic_gdx_physics_box2d_joints_DistanceJoint_jniGetFrequency
    Java_com_badlogic_gdx_physics_box2d_joints_DistanceJoint_jniSetDampingRatio
    Java_com_badlogic_gdx_physics_box2d_joints_DistanceJoint_jniGetDampingRatio
    Java_com_badlogic_gdx_physics_box2d_joints_FrictionJoint_jniGetMaxTorque
    Java_com_badlogic_gdx_physics_box2d_joints_FrictionJoint_jniSetMaxTorque
    Java_com_badlogic_gdx_physics_box2d_joints_FrictionJoint_jniGetMaxForce
    Java_com_badlogic_gdx_physics_box2d_joints_FrictionJoint_jniSetMaxForce
    Java_com_badlogic_gdx_physics_box2d_joints_GearJoint_jniGetRatio
    Java_com_badlogic_gdx_physics_box2d_joints_GearJoint_jniSetRatio
    Java_com_badlogic_gdx_physics_box2d_joints_LineJoint_jniGetMotorSpeed
    Java_com_badlogic_gdx_physics_box2d_joints_LineJoint_jniGetMaxMotorForce
    Java_com_badlogic_gdx_physics_box2d_joints_LineJoint_jniGetMotorForce
    Java_com_badlogic_gdx_physics_box2d_joints_LineJoint_jniSetMaxMotorForce
    Java_com_badlogic_gdx_physics_box2d_joints_LineJoint_jniSetMotorSpeed
    Java_com_badlogic_gdx_physics_box2d_joints_LineJoint_jniEnableMotor
    Java_com_badlogic_gdx_physics_box2d_joints_LineJoint_jniIsMotorEnabled
    Java_com_badlogic_gdx_physics_box2d_joints_LineJoint_jniSetLimits
    Java_com_badlogic_gdx_physics_box2d_joints_LineJoint_jniGetUpperLimit
    Java_com_badlogic_gdx_physics_box2d_joints_LineJoint_jniGetLowerLimit
    Java_com_badlogic_gdx_physics_box2d_joints_LineJoint_jniEnableLimit
    Java_com_badlogic_gdx_physics_box2d_joints_LineJoint_jniIsLimitEnabled
    Java_com_badlogic_gdx_physics_box2d_joints_LineJoint_jniGetJointSpeed
    Java_com_badlogic_gdx_physics_box2d_joints_LineJoint_jniGetJointTranslation
    Java_com_badlogic_gdx_physics_box2d_joints_MouseJoint_jniGetDampingRatio
    Java_com_badlogic_gdx_physics_box2d_joints_MouseJoint_jniSetDampingRatio
    Java_com_badlogic_gdx_physics_box2d_joints_MouseJoint_jniGetFrequency
    Java_com_badlogic_gdx_physics_box2d_joints_MouseJoint_jniSetFrequency
    Java_com_badlogic_gdx_physics_box2d_joints_MouseJoint_jniGetMaxForce
    Java_com_badlogic_gdx_physics_box2d_joints_MouseJoint_jniSetMaxForce
    Java_com_badlogic_gdx_physics_box2d_joints_MouseJoint_jniGetTarget
    Java_com_badlogic_gdx_physics_box2d_joints_MouseJoint_jniSetTarget
    Java_com_badlogic_gdx_physics_box2d_joints_PrismaticJoint_jniGetMotorSpeed
    Java_com_badlogic_gdx_physics_box2d_joints_PrismaticJoint_jniGetMotorForce
    Java_com_badlogic_gdx_physics_box2d_joints_PrismaticJoint_jniSetMaxMotorForce
    Java_com_badlogic_gdx_physics_box2d_joints_PrismaticJoint_jniSetMotorSpeed
    Java_com_badlogic_gdx_physics_box2d_joints_PrismaticJoint_jniEnableMotor
    Java_com_badlogic_gdx_physics_box2d_joints_PrismaticJoint_jniIsMotorEnabled
    Java_com_badlogic_gdx_physics_box2d_joints_PrismaticJoint_jniSetLimits
    Java_com_badlogic_gdx_physics_box2d_joints_PrismaticJoint_jniGetUpperLimit
    Java_com_badlogic_gdx_physics_box2d_joints_PrismaticJoint_jniGetLowerLimit
    Java_com_badlogic_gdx_physics_box2d_joints_PrismaticJoint_jniEnableLimit
    Java_com_badlogic_gdx_physics_box2d_joints_PrismaticJoint_jniIsLimitEnabled
    Java_com_badlogic_gdx_physics_box2d_joints_PrismaticJoint_jniGetJointSpeed
    Java_com_badlogic_gdx_physics_box2d_joints_PrismaticJoint_jniGetJointTranslation
    Java_com_badlogic_gdx_physics_box2d_joints_PulleyJoint_jniGetRatio
    Java_com_badlogic_gdx_physics_box2d_joints_PulleyJoint_jniGetLength2
    Java_com_badlogic_gdx_physics_box2d_joints_PulleyJoint_jniGetLength1
    Java_com_badlogic_gdx_physics_box2d_joints_PulleyJoint_jniGetGroundAnchorB
    Java_com_badlogic_gdx_physics_box2d_joints_PulleyJoint_jniGetGroundAnchorA
    Java_com_badlogic_gdx_physics_box2d_joints_RevoluteJoint_jniGetMotorSpeed
    Java_com_badlogic_gdx_physics_box2d_joints_RevoluteJoint_jniGetMotorTorque
    Java_com_badlogic_gdx_physics_box2d_joints_RevoluteJoint_jniSetMaxMotorTorque
    Java_com_badlogic_gdx_physics_box2d_joints_RevoluteJoint_jniSetMotorSpeed
    Java_com_badlogic_gdx_physics_box2d_joints_RevoluteJoint_jniEnableMotor
    Java_com_badlogic_gdx_physics_box2d_joints_RevoluteJoint_jniIsMotorEnabled
    Java_com_badlogic_gdx_physics_box2d_joints_RevoluteJoint_jniSetLimits
    Java_com_badlogic_gdx_physics_box2d_joints_RevoluteJoint_jniGetUpperLimit
    Java_com_badlogic_gdx_physics_box2d_joints_RevoluteJoint_jniGetLowerLimit
    Java_com_badlogic_gdx_physics_box2d_joints_RevoluteJoint_jniEnableLimit
    Java_com_badlogic_gdx_physics_box2d_joints_RevoluteJoint_jniIsLimitEnabled
    Java_com_badlogic_gdx_physics_box2d_joints_RevoluteJoint_jniGetJointSpeed
    Java_com_badlogic_gdx_physics_box2d_joints_RevoluteJoint_jniGetJointAngle
    Java_com_badlogic_gdx_audio_analysis_KissFFT_getRealPart
    Java_com_badlogic_gdx_audio_analysis_KissFFT_getImagPart
    Java_com_badlogic_gdx_audio_analysis_KissFFT_spectrum
    Java_com_badlogic_gdx_audio_analysis_KissFFT_destroy
    Java_com_badlogic_gdx_audio_analysis_KissFFT_create
    Java_com_badlogic_gdx_audio_io_VorbisDecoder_getNumChannels
    Java_com_badlogic_gdx_audio_io_VorbisDecoder_getRate
    Java_com_badlogic_gdx_audio_io_VorbisDecoder_getLength
    Java_com_badlogic_gdx_audio_io_VorbisDecoder_closeFile
    Java_com_badlogic_gdx_audio_io_VorbisDecoder_skipSamples
    Java_com_badlogic_gdx_audio_io_VorbisDecoder_readSamples
    Java_com_badlogic_gdx_audio_io_VorbisDecoder_openFile
    Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_setScale
    Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_setBlend
    Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_drawPixmap
    Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_fillCircle
    Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_fillRect
    Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_drawCircle
    Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_drawRect
    Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_drawLine
    Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_getPixel
    Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_setPixel
    Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_clear
    Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_free
    Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_newPixmap
    Java_com_badlogic_gdx_graphics_g2d_Gdx2DPixmap_load



Herman_the_Hermit
and
tapsonic

HTML Code:

Missing library dependencies.

Canknockdown2
FallingFred
GuerrillaBobTHD
O2Jam28
Shoot-The-Birds


All Given black screen and Loaded module For a long time


HTML Code:

Loaded module: /opt/apkenv/modules/trg2.apkenv.so (64)
Loaded module: /opt/apkenv/modules/worldofgoo.apkenv.so (64)
Loaded module: /opt/apkenv/modules/angrybirds.apkenv.so (64)
Loaded module: /opt/apkenv/modules/fruitninja.apkenv.so (64)
Loaded module: /opt/apkenv/modules/generic.apkenv.so (2)
Using module: /opt/apkenv/modules/generic.apkenv.so

Possible someone made module For it

thanks

coderus 2012-12-31 11:48

Re: [Announce] apkenv (N900, N950, N9)
 
why you trying to launch it if no modules for this games? :)

amr.fayz 2012-12-31 12:08

Re: [Announce] apkenv (N900, N950, N9)
 
Quote:

Originally Posted by coderus (Post 1309390)
why you trying to launch it if no modules for this games? :)

Because the game Amazing Alex & Amazing Alex HD works without Any modules I test only Maybe I find the game works

Is it possible to Explained in detail in order to allow the largest number of users to try it how to compiles file.c into .So to make modules i use gcc file.c & g++ file.c in worldofgoo.source But there are mistakes

What is the way to make XXX.apkenv.so


I read this

http://www3.ntu.edu.sg/home/ehchua/p.../gcc_make.html

but I need a A practical example


All times are GMT. The time now is 23:28.

vBulletin® Version 3.8.8