maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   Preenv webOS games compatibility list (https://talk.maemo.org/showthread.php?t=64392)

Radicalz38 2011-01-09 13:31

Re: Preenv webOS games compatibility list
 
whats rwx?
just do chmod +x Assassins

confusedfella 2011-01-10 15:09

Re: Preenv webOS games compatibility list
 
Quick question, Games like hawx and asphalt5 seem to lag a bit, arent there any dependencies I should install to make hem run smoother.

nkirk 2011-01-10 19:29

Re: Preenv webOS games compatibility list
 
mm....mine lags too, asphalt was very smooth with preenv v.1 , but with 1.3 update it lags now, nfsu lags like hell, (i installed preenv 1.3 update and boost 900 on the same day...so dunno which actually caused it.)..

nkirk

confusedfella 2011-01-10 21:09

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by nkirk (Post 917144)
mm....mine lags too, asphalt was very smooth with preenv v.1 , but with 1.3 update it lags now, nfsu lags like hell, (i installed preenv 1.3 update and boost 900 on the same day...so dunno which actually caused it.)..

nkirk

same here before reflashing it played smoothly(not sure which version of preenv i was using though) but now its nearly unplayable.

mido.fayad 2011-01-10 21:51

Re: Preenv webOS games compatibility list
 
all games work full speed without any lag with me ( preenv 1.3 )

lq_sunshine 2011-01-10 21:52

Re: Preenv webOS games compatibility list
 
with 1.3 hawx is running very nice,
try to kill cpu hungry apps.

confusedfella 2011-01-10 23:16

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by mido.fayad (Post 917285)
all games work full speed without any lag with me ( preenv 1.3 )

which installation method did you use?

mido.fayad 2011-01-11 06:04

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by confusedfella (Post 917358)
which installation method did you use?

i converted all games i have to debian and installed it

apvito 2011-01-11 07:03

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by mido.fayad (Post 917526)
i converted all games i have to debian and installed it

hi mido ... what games you have installed and which can play 100 %..... thanks

mido.fayad 2011-01-11 07:17

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by apvito (Post 917552)
hi mido ... what games you have installed and which can play 100 %..... thanks


hey

u can play nfs under cover , asphalt 5 , driver , ground effect pro and monopoly

there is no need to multitouch as u can play with sensor which is very accurate in these games

also u can play hero of sparta and all other games but multitouch is needed to play 100%

ammyt 2011-01-11 15:33

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by mido.fayad (Post 917564)
hey

u can play nfs under cover , asphalt 5 , driver , ground effect pro and monopoly

there is no need to multitouch as u can play with sensor which is very accurate in these games

also u can play hero of sparta and all other games but multitouch is needed to play 100%

No, multitouch no longer required in Assassins Creed, I've managed to jump to the right, and I'm a pro now! :D It's all about timing!

jflatt 2011-01-12 03:42

Re: Preenv webOS games compatibility list
 
I've got fake multi-touch going. Basically look for SDL key events, and dispatch a fake SDL mouse event to some very specific screen coordinates. I set the SDL flag telling it to be mouse number 2. I mapped the arrow keys (looks like pre doesn't have arrows) to onscreen d-pad, and just played through the first level of Earthworm Jim since it was said to be impossible without multitouch. I don't think there's any way to map the keys up correctly without some kind of per-game configuration. I tried NOVA, but the mouse has to be slid to take effect, I'll try and get that working next.

Edit:
Yep, NOVA can work too, just fake a mouse motion event. I wonder if we overlaid every d-pad based game, is there any chance we could find one set of coordinates that would hit every one of the buttons in each game? For example if a screenshot were taken of earthworm jim, and one of nova, overlaid on top of each other, then adjust opacity, is there a chance the up keys would have at least one pixel in common?

Acidspunk 2011-01-12 04:21

Re: Preenv webOS games compatibility list
 
Wow, thanks for the effort. :)

jflatt 2011-01-12 04:41

Re: Preenv webOS games compatibility list
 
Rock Band can work. Really nice looking game, but will definitely need some multi-touch help

Acidspunk 2011-01-12 05:07

Re: Preenv webOS games compatibility list
 
These are amazing breakthroughs, jflatt. Between this and the way you're fixing some of the non working games, I think you'll make a lot of people happy. Again, thanks.

jflatt 2011-01-12 05:17

Re: Preenv webOS games compatibility list
 
Sudoku needs libPmIpcLib.so, which you can get from http://palm.cdnetworks.net/opensourc...clib-1.0.0.tgz
Compile it and put libpmipc-dbus.so.0 and libdbus-gmain.so.0 in /home/opt/preenv/lib/
Then link in additional libs in that same directory:
ln -s libpmipc-dbus.so.0 libPmIpcLib.so
ln -s libpmipc-dbus.so.0 libpmipc-dbus.so
ln -s libdbus-gmain.so.0 libdbus-gmain.so
ln -s libstub.so libNPAPIInterface.so
ln -s libstub.so libnapp.so
...and it works!

jflatt 2011-01-12 06:30

Re: Preenv webOS games compatibility list
 
I didn't see these on the wiki compatibility list, but Risk works (good game), and it seems Tiger Woods '09 has a black screen on start

cloud596 2011-01-12 07:03

Re: Preenv webOS games compatibility list
 
@jflatt what sudoku game you use. is that from dchoc or asltare

jflatt 2011-01-12 07:10

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by cloud596 (Post 918428)
@jflatt what sudoku game you use. is that from dchoc or asltare

I don't know what either of those are

morto 2011-01-12 09:57

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by jflatt (Post 918418)
I didn't see these on the wiki compatibility list, but Risk works (good game), and it seems Tiger Woods '09 has a black screen on start

I've tried Risk on Preenv 0.1.3 but it is displayed only on 2/3 of the screen height and it does not match up the touch area which is shifted of stretched.

If you know the reason or how to solve the problem I would be really grateful.

Here's what I get in output:
Code:

SDLGL: called sdl_init with flags = 0x100230
X11: PID is 12400
PDL: Init: Service name is com.javispedro.preenv.risk
PDL: Main thread created
PDL: Set do_not_disturb flag to false
PDL: Application handles pause events
PDL: Application tries to set 'touch aggression'
SDLGL: Requested GL major version 1
SDLGL: Called SetVideoMode(480, 320, 0, 0x2)
SDLGL: Requested OpenGL video mode
SDLGL: SDL_GLES initialized (res=0)
SDLGL: Asked if video mode 800x480x16 (0x90000000) is ok
PDL: Switch orientation to 3
PDL: Screen dimming prevention ON
PDL: Set do_not_disturb flag to true
SDLGL: Sending lose focus event
PDL: Readjusting dimming prevention timer
PDL: Waiting for main loop thread to die
PDL: Main loop thread died
SDLGL: Called SDL_Quit


salawat 2011-01-12 10:37

Re: Preenv webOS games compatibility list
 
is there nothing new on gangstar?

shardul 2011-01-12 11:05

Re: Preenv webOS games compatibility list
 
Yeah i have tried to install gangstar but when i type desktopgen appinfo.json, it gives me error, plz help

jflatt 2011-01-12 16:18

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by morto (Post 918497)
I've tried Risk on Preenv 0.1.3 but it is displayed only on 2/3 of the screen height and it does not match up the touch area which is shifted of stretched.

If you know the reason or how to solve the problem I would be really grateful.

Here's what I get in output:
Code:

SDLGL: called sdl_init with flags = 0x100230
X11: PID is 12400
PDL: Init: Service name is com.javispedro.preenv.risk
PDL: Main thread created
PDL: Set do_not_disturb flag to false
PDL: Application handles pause events
PDL: Application tries to set 'touch aggression'
SDLGL: Requested GL major version 1
SDLGL: Called SetVideoMode(480, 320, 0, 0x2)
SDLGL: Requested OpenGL video mode
SDLGL: SDL_GLES initialized (res=0)
SDLGL: Asked if video mode 800x480x16 (0x90000000) is ok
PDL: Switch orientation to 3
PDL: Screen dimming prevention ON
PDL: Set do_not_disturb flag to true
SDLGL: Sending lose focus event
PDL: Readjusting dimming prevention timer
PDL: Waiting for main loop thread to die
PDL: Main loop thread died
SDLGL: Called SDL_Quit


Yep, I figured a lot of these unlisted games might be fixed with the changes I've made, so I didn't want to update the wiki until a new preenv is released. The problem with this one, is this line:
Code:

Called SetVideoMode(480, 320, 0, 0x2)
Most other games ask for 320x480, this one asks for 480x320, it's like it wants the resolution rotated already. I just look for this and override it back to 320x480. If you want to mess with it, you can follow the steps on page 98:
http://talk.maemo.org/showpost.php?p...&postcount=973

jflatt 2011-01-12 23:03

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by cloud596 (Post 918428)
@jflatt what sudoku game you use. is that from dchoc or asltare

I see now, my bad, its EA (Electronic Arts)

deny_winarto 2011-01-13 01:30

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by jflatt (Post 918368)
I've got fake multi-touch going. Basically look for SDL key events, and dispatch a fake SDL mouse event to some very specific screen coordinates. I set the SDL flag telling it to be mouse number 2. I mapped the arrow keys (looks like pre doesn't have arrows) to onscreen d-pad, and just played through the first level of Earthworm Jim since it was said to be impossible without multitouch. I don't think there's any way to map the keys up correctly without some kind of per-game configuration. I tried NOVA, but the mouse has to be slid to take effect, I'll try and get that working next.

Edit:
Yep, NOVA can work too, just fake a mouse motion event. I wonder if we overlaid every d-pad based game, is there any chance we could find one set of coordinates that would hit every one of the buttons in each game? For example if a screenshot were taken of earthworm jim, and one of nova, overlaid on top of each other, then adjust opacity, is there a chance the up keys would have at least one pixel in common?

Great job!
These games would be awesome to play with game gripper :)
So is there somekind of config file on the preenv games?

cloud596 2011-01-13 07:06

Re: Preenv webOS games compatibility list
 
help I got problem while starting BattleShip. before that it was running suddenly it close. my phone was reflashed.
dunno.

vijayv 2011-01-13 07:24

Re: Preenv webOS games compatibility list
 
This is indeed a great break through. Is there a possibility of this being included in Preenv, if not is there a step by step noob instructions to get this up and working ?

--Vj




Quote:

Originally Posted by jflatt (Post 918368)
I've got fake multi-touch going. Basically look for SDL key events, and dispatch a fake SDL mouse event to some very specific screen coordinates. I set the SDL flag telling it to be mouse number 2. I mapped the arrow keys (looks like pre doesn't have arrows) to onscreen d-pad, and just played through the first level of Earthworm Jim since it was said to be impossible without multitouch. I don't think there's any way to map the keys up correctly without some kind of per-game configuration. I tried NOVA, but the mouse has to be slid to take effect, I'll try and get that working next.

Edit:
Yep, NOVA can work too, just fake a mouse motion event. I wonder if we overlaid every d-pad based game, is there any chance we could find one set of coordinates that would hit every one of the buttons in each game? For example if a screenshot were taken of earthworm jim, and one of nova, overlaid on top of each other, then adjust opacity, is there a chance the up keys would have at least one pixel in common?


cloud596 2011-01-13 09:25

Re: Preenv webOS games compatibility list
 
someone know to fix battleship i can run it via terminal but cannot run it via icon.

Crogge 2011-01-13 16:21

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by jflatt (Post 918368)
I've got fake multi-touch going. Basically look for SDL key events, and dispatch a fake SDL mouse event to some very specific screen coordinates. I set the SDL flag telling it to be mouse number 2. I mapped the arrow keys (looks like pre doesn't have arrows) to onscreen d-pad, and just played through the first level of Earthworm Jim since it was said to be impossible without multitouch. I don't think there's any way to map the keys up correctly without some kind of per-game configuration. I tried NOVA, but the mouse has to be slid to take effect, I'll try and get that working next.

Edit:
Yep, NOVA can work too, just fake a mouse motion event. I wonder if we overlaid every d-pad based game, is there any chance we could find one set of coordinates that would hit every one of the buttons in each game? For example if a screenshot were taken of earthworm jim, and one of nova, overlaid on top of each other, then adjust opacity, is there a chance the up keys would have at least one pixel in common?

Seems to be a great idea, the question is how it can be done practically?

cloud596 2011-01-13 16:31

Re: Preenv webOS games compatibility list
 
battleship work again just chmod +rwx

jflatt 2011-01-13 17:05

Re: Preenv webOS games compatibility list
 
A config file is going to be necessary for key mapping, maybe even resolution settings, stay tuned

morto 2011-01-13 19:54

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by jflatt (Post 918796)
Yep, I figured a lot of these unlisted games might be fixed with the changes I've made, so I didn't want to update the wiki until a new preenv is released. The problem with this one, is this line:
Code:

Called SetVideoMode(480, 320, 0, 0x2)
Most other games ask for 320x480, this one asks for 480x320, it's like it wants the resolution rotated already. I just look for this and override it back to 320x480. If you want to mess with it, you can follow the steps on page 98:
http://talk.maemo.org/showpost.php?p...&postcount=973

Thank you for the patched library, it did the trick and Risk is now working!

And concerning the topic: SkyORB seems to be fully working. It's not a game but maybe someone will find it useful.

pavi.kant 2011-01-14 11:04

Re: Preenv webOS games compatibility list
 
can someone please tell me where my assasins creed game is installed on my n900. i installed it using a .deb. need to uninstall but cant find the files thanks

AgogData 2011-01-14 11:32

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by pavi.kant (Post 920129)
can someone please tell me where my assasins creed game is installed on my n900. i installed it using a .deb. need to uninstall but cant find the files thanks

you can remove it from app manager like any other app/game

ishant 2011-01-14 11:54

Re: Preenv webOS games compatibility list
 
hii
yar i am getting error that nfsu binary not found
i am installing this game from the the application not from x terminal
in step 3 i get this error can u plsss help me out

hardkorek 2011-01-14 13:37

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by nkirk (Post 917144)
mm....mine lags too, asphalt was very smooth with preenv v.1 , but with 1.3 update it lags now, nfsu lags like hell, (i installed preenv 1.3 update and boost 900 on the same day...so dunno which actually caused it.)..

nkirk


Are you running preenv as root?
I noticed it works faster when you run it from user account.

confusedfella 2011-01-14 23:55

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by hardkorek (Post 920209)
Are you running preenv as root?
I noticed it works faster when you run it from user account.

How do I do that?

govprog 2011-01-15 19:17

Re: Preenv webOS games compatibility list
 
#Obsolete,You don't need this trick since 0.1.6: Avatar says:Missing library:libavcodec.so.52
Here's the fix:
Code:

sudo gainroot
cd /opt/preenv/lib
ln -s libstub.so(or anything you like) libavcodec.so.52

#
EDIT:Also for the black/corrupted graphics: add /etc/powervr.d/Avatar.ini with following codes(With nano or something):
Code:

[default]
ForceExternalZBuffer=0
(2 empty lines)


cloud596 2011-01-16 17:49

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by govprog (Post 921025)
Avatar says:Missing library:libavcodec.so.52
Here's the fix:
Code:

sudo gainroot
cp /usr/lib/libOMX.TI.Video.Decoder.so /opt/preenv/lib/libavcodec.so.52

EDIT:Also for the black/corrupted graphics: add /etc/powervr.d/Avatar.ini with following codes(With nano or something):
Code:

[default]
ForceExternalZBuffer=0
(2 empty lines)


thanx for your info.
anyway its working. but actually its hard to play. while chapter 1 . I tried to jump to other box ( to open greyboxJ seem it need multitouch or double touch. could you pass that box. I tried with the good timing. prees jump and forwar at edge of the box. but couldnt reach it.
thanx

govprog 2011-01-16 19:18

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by nkirk (Post 917144)
mm....mine lags too, asphalt was very smooth with preenv v.1 , but with 1.3 update it lags now, nfsu lags like hell, (i installed preenv 1.3 update and boost 900 on the same day...so dunno which actually caused it.)..

nkirk

Actually I am now going to share 2 fixes. 1 fix is for increasing performance and the other is for killing it:
For gaining performance don't run games as root,for further gain, you can create a .ini file as I mentioned before with ForceExternalZBuffer=0 but please don't do that with accelerometer based games, or it may stop them from working properly.Also I have found if we remove the library libSDL_mixer-1.2.so.0 and then create a symlink with the same name to /usr/lib/libSDL_mixer-1.2.so.0.2.4(In PR1.3) it will give a little performance boost(I have tested it.):
Code:

sudo gainroot
rm /opt/preenv/lib/libSDL_mixer-1.2.so.0
ln -s /usr/lib/libSDL_mixer-1.2.so.0.2.4 /opt/preenv/lib/libSDL_mixer-1.2.so.0

Sometimes, you may see that your game has too much performance and Sadly,screen tears happen, so for killing performance to eliminate the issue you just need to enter the following command(s) in the .ini file:
Code:

WindowSystem=libpvrPVR2D_FLIPWSEGL.so
ParamBufferSize=(Number of bytes you wish, you can increase it to 8,16,20 and even 40 millions but please don't increase it too much or your device will be crashed)

I have tested the method,but it still seems to be dangerous.so please try them when you are absolutely sure.:)


All times are GMT. The time now is 09:10.

vBulletin® Version 3.8.8