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)

jflatt 2011-03-03 03:20

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by zaksloan (Post 959281)
Does anyone have Yahtzee successfully installed? If so, could you please let me know how it is done?

Yahtzee is not a PDK application

skykooler 2011-03-03 05:05

Re: Preenv webOS games compatibility list
 
jflatt: I tried your keyboard multitouch .so in x-plane, but it didn't seem to work. How do I configure this?

skykooler 2011-03-03 06:07

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by enkhbayar (Post 854835)
HAWX worked for me. Its good for me.

I also have the IStoreable problem. Does anyone have a fix for this?

govprog 2011-03-03 08:04

Re: Preenv webOS games compatibility list
 
@hadjistyllis:Well, I used to plan for an analog stick mapper program too.But since we have a contributor like you,this kind of program won't be necessary. :)
Quote:

Originally Posted by jflatt (Post 958358)
I do eventually plan on changing the whole gconf database layout, just as an fyi.

There won't be any crucial problems if the new library still relies on the X-Terminal commands.Again, nice work jflatt. :)

javispedro 2011-03-03 13:38

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by govprog (Post 959487)
There won't be any crucial problems if the new library still relies on the X-Terminal commands

gconf supports a xml-based settings exchange format (see gconftool-2 --help-load), I prefer that very much over sharing shell scripts (which, you know, CAN hide "bad stuff", including deleting and/or destroying your N900).

Please do not implicitly trust .sh files, read and understand them before running!


Btw, I added basic vibration support to preenv 0.1.6. However, few games seem to support it as a real Pre doesn't seem to vibrate (but the API is there nevertheless).

The games that use the vibrator used to fail in the first few versions of Preenv (because Haptic* symbols were missing). Raging Thunder seemingly was once on the incompatible list with such error message.

Also, I am considering creating a standard directory layout for stored games in Preenv. This would mean that
- /opt/preenv/data would be user-writable, and would be equivalent to a Pre's /media/cryptofs directory (so it would be where you put "apps" directory).
- /media/cryptofs would be installed as a symlink to /opt/preenv/data
- /media/internal would be installed as a symlink to /home/user/MyDocs
- GetWritablePath() would return some path inside /home/user/.preenv/

is that Ok for everyone?

Brian_7 2011-03-03 14:16

Re: Preenv webOS games compatibility list
 
Glowhackey crash at start from the icon. And when i try to run it from the x-terminal i get this:

$ ./glowhockey
SDLGL: Called sdl_init with flags = 0x100030
SDLGL: Number of joysticks 1
SDLGL: Joystick 0 named Accelerometer
X11: PID is 7036
PDL: Init: Service name is com.javispedro.preenv.glowhockey
PDL: Main thread created
PDL: Game called PDL_Init twice
./glowhockey: symbol lookup error: ./glowhockey: undefined symbol: PDL_NewCtx

hadjistyllis 2011-03-03 15:52

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by javispedro (Post 959654)
gconf supports a xml-based settings exchange format (see gconftool-2 --help-load), I prefer that very much over sharing shell scripts (which, you know, CAN hide "bad stuff", including deleting and/or destroying your N900).

Please do not implicitly trust .sh files, read and understand them before running!


Btw, I added basic vibration support to preenv 0.1.6. However, few games seem to support it as a real Pre doesn't seem to vibrate (but the API is there nevertheless).

The games that use the vibrator used to fail in the first few versions of Preenv (because Haptic* symbols were missing). Raging Thunder seemingly was once on the incompatible list with such error message.

Also, I am considering creating a standard directory layout for stored games in Preenv. This would mean that
- /opt/preenv/data would be user-writable, and would be equivalent to a Pre's /media/cryptofs directory (so it would be where you put "apps" directory).
- /media/cryptofs would be installed as a symlink to /opt/preenv/data
- /media/internal would be installed as a symlink to /home/user/MyDocs
- GetWritablePath() would return some path inside /home/user/.preenv/

is that Ok for everyone?


All will be ok. So we don't need to do manual symlink forsome games that need it.
Well I prefer if its possible to:
/media/internal would be installed as a symlink to /home/user/MyDocs/Preenv/
and not just MyDocs. All needed files will be on that folder and not on general MyDocs.
Keep Up good work.
We hope we see Gangstar and Worms on playable list.

skykooler 2011-03-03 16:52

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by javispedro (Post 959654)
gconf supports a xml-based settings exchange format (see gconftool-2 --help-load), I prefer that very much over sharing shell scripts (which, you know, CAN hide "bad stuff", including deleting and/or destroying your N900).

Please do not implicitly trust .sh files, read and understand them before running!


Btw, I added basic vibration support to preenv 0.1.6. However, few games seem to support it as a real Pre doesn't seem to vibrate (but the API is there nevertheless).

The games that use the vibrator used to fail in the first few versions of Preenv (because Haptic* symbols were missing). Raging Thunder seemingly was once on the incompatible list with such error message.

Also, I am considering creating a standard directory layout for stored games in Preenv. This would mean that
- /opt/preenv/data would be user-writable, and would be equivalent to a Pre's /media/cryptofs directory (so it would be where you put "apps" directory).
- /media/cryptofs would be installed as a symlink to /opt/preenv/data
- /media/internal would be installed as a symlink to /home/user/MyDocs
- GetWritablePath() would return some path inside /home/user/.preenv/

is that Ok for everyone?

I hope this will fix my hawx problem!

Garcel 2011-03-03 18:23

Re: Preenv webOS games compatibility list
 
govprog. Can you help me please? You are the only one that was able to change weapons on hawx. Can you give me the .sh file? Been trying everything but couldn't get it to work.

govprog 2011-03-03 18:26

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by javispedro (Post 959654)
gconf supports a xml-based settings exchange format (see gconftool-2 --help-load), I prefer that very much over sharing shell scripts (which, you know, CAN hide "bad stuff", including deleting and/or destroying your N900).

Please do not implicitly trust .sh files, read and understand them before running!

Sorry, I couldn't understand your statement. Did you mean, we can't trust the .sh format or you mean we can't trust the maintainer?
Quote:

Originally Posted by javispedro (Post 959654)
Btw, I added basic vibration support to preenv 0.1.6. However, few games seem to support it as a real Pre doesn't seem to vibrate (but the API is there nevertheless).

The games that use the vibrator used to fail in the first few versions of Preenv (because Haptic* symbols were missing). Raging Thunder seemingly was once on the incompatible list with such error message.

Also, I am considering creating a standard directory layout for stored games in Preenv. This would mean that
- /opt/preenv/data would be user-writable, and would be equivalent to a Pre's /media/cryptofs directory (so it would be where you put "apps" directory).
- /media/cryptofs would be installed as a symlink to /opt/preenv/data
- /media/internal would be installed as a symlink to /home/user/MyDocs
- GetWritablePath() would return some path inside /home/user/.preenv/

is that Ok for everyone?

No problem for me. Let's see what the others will say. Also I am still glad that such emulator was made for N900.It IS very handy.:)

govprog 2011-03-04 15:13

Re: Preenv webOS games compatibility list
 
Continued: Well,if the second one is true then I should say, you are right to worry. There are some users that are sharing "malware" programs in the forum. That's why I had shared my source code next to the compiled code in page 189.For your hesitation, I suggest you that read the source code first before running the program to make sure there are no malwares inside it. And after using the program,make sure you read the .sh file too before running it. Hope that you will find it useful.
Also you are not the first power user/developer that distrusts me(Sorry,didn't want to be offensive).Though I don't like to be distrusted, most(or some) of the power users do this to me and I don't know why since I have done nothing wrong;I only wanted to help. *Sigh* :'( (I didn't want to blame and/or bother anyone for/with this comment.Perhaps it's my fault.) or maybe I misunderstood.If I misunderstood then I apologize you again.
Quote:

Originally Posted by Garcel (Post 959864)
govprog. Can you help me please? You are the only one that was able to change weapons on hawx. Can you give me the .sh file? Been trying everything but couldn't get it to work.

try creating a .sh file with a command like this:
Code:

nano hawx.sh
And try to include something like that inside it then execute it with the command:
Code:

sh hawx.sh

javispedro 2011-03-04 19:12

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by govprog (Post 960636)
Also you are not the first power user/developer that distrusts me(Sorry,didn't want to be offensive).Though I don't like to be distrusted, most(or some) of the power users do this to me and I don't know why since I have done nothing wrong;I only wanted to help. *Sigh* :'(

I'm not saying that your scripts are dangerous.

It was a generic reminder that .sh files should be treated with as much warning as .exe files . They're a quite handy container for malware. And I'm worried that we are teaching a wrong lesson by encouraging its exchange. This is why I suggest using gconf's xml files, which are sligthly more safe, until we make our own file format.

jflatt 2011-03-04 19:13

Re: Preenv webOS games compatibility list
 
I sync'ed up to 1.6. No new fixes except for a couple small tweaks to try to get textures to scale better, you should notice Angry Birds and Scrabble look better. Also wired up right analog dualshock stick and the L2/R2 triggers just to try it out in nova. There's one small quirk where the mouse are initially pressed in so the joystick doesn't work until you move it out of and back into center.
Code:

http://members.cox.net/jflatt/libsdlpre.so
http://members.cox.net/jflatt/gconf_nova.xml
http://members.cox.net/jflatt/gconf_nova.sh


govprog 2011-03-05 08:33

Re: Preenv webOS games compatibility list
 
1 Attachment(s)
Quote:

Originally Posted by javispedro (Post 960778)
I'm not saying that your scripts are dangerous.

So I misunderstood.
@jflatt:I have made a program to convert the .sh file format into the .xml one. The program seems to be working but I have two problems that needs your assist:
1-There might be some mistakes in the output file.If there are,inform me about them.
2-Please give me some instructions on how to load the .xml file.

To run the program
Code:

python converter.py
If you have loaded the .sh file in the folder where the program exists, then you don't have to enter the full path and you can just enter the filename.

travla 2011-03-05 11:31

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by javispedro (Post 959654)
gconf supports a xml-based settings exchange format (see gconftool-2 --help-load), I prefer that very much over sharing shell scripts (which, you know, CAN hide "bad stuff", including deleting and/or destroying your N900).

Please do not implicitly trust .sh files, read and understand them before running!


Btw, I added basic vibration support to preenv 0.1.6. However, few games seem to support it as a real Pre doesn't seem to vibrate (but the API is there nevertheless).

The games that use the vibrator used to fail in the first few versions of Preenv (because Haptic* symbols were missing). Raging Thunder seemingly was once on the incompatible list with such error message.

Also, I am considering creating a standard directory layout for stored games in Preenv. This would mean that
- /opt/preenv/data would be user-writable, and would be equivalent to a Pre's /media/cryptofs directory (so it would be where you put "apps" directory).
- /media/cryptofs would be installed as a symlink to /opt/preenv/data
- /media/internal would be installed as a symlink to /home/user/MyDocs
- GetWritablePath() would return some path inside /home/user/.preenv/

is that Ok for everyone?

Thank you for continuing to support preenv.

I would like to understand better your last suggestion regarding the standard directory layout. Does your proposal change the ability to be able to install a game to any location you desire?

For example, I currently copy a games com directory to /home/user/games and move some folders to /home/user/MyDocs/games and symlink to the folders in MyDocs. Would game directories need to be relocated to /opt/preenv/data?

Regards,

travla

travla 2011-03-05 11:36

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by jflatt (Post 960779)
I sync'ed up to 1.6. No new fixes except for a couple small tweaks to try to get textures to scale better, you should notice Angry Birds and Scrabble look better. Also wired up right analog dualshock stick and the L2/R2 triggers just to try it out in nova. There's one small quirk where the mouse are initially pressed in so the joystick doesn't work until you move it out of and back into center.
Code:

http://members.cox.net/jflatt/libsdlpre.so
http://members.cox.net/jflatt/gconf_nova.xml
http://members.cox.net/jflatt/gconf_nova.sh


Thank you too for your continued support of preenv. Is there any known regressions?

javispedro 2011-03-05 11:52

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by travla (Post 961121)
I would like to understand better your last suggestion regarding the standard directory layout. Does your proposal change the ability to be able to install a game to any location you desire?

For example, I currently copy a games com directory to /home/user/games and move some folders to /home/user/MyDocs/games and symlink to the folders in MyDocs. Would game directories need to be relocated to /opt/preenv/data?

Nope , you will still be able to install games where you want.

If you however do it outside of /opt/preenv/data/apps/usr/palm/applications, preenv will not accurately emulate the /media/cryptofs directory that is on a Pre. While most games don't care, some might fail. But if they worked already they're not going to break.

javispedro 2011-03-05 11:53

Re: Preenv webOS games compatibility list
 
Did anyone get the vibrator to work in, for example, raging thunder? What do you think?

hadjistyllis 2011-03-05 14:33

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by javispedro (Post 961134)
Did anyone get the vibrator to work in, for example, raging thunder? What do you think?

Where is preenv 0.16? not on repository.

javispedro 2011-03-05 17:52

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by hadjistyllis (Post 961229)
Where is preenv 0.16? not on repository.

Aw yes, I forgot :rolleyes:

Try jflatts's library if you want, he applied the changes already. Otherwise I hope to push it today along with the /opt/preenv/data thing.

hadjistyllis 2011-03-05 18:14

Re: Preenv webOS games compatibility list
 
I finished Nova.sh for sixaxis check my post (thanks to jflatt)
http://talk.maemo.org/showthread.php...313#post934313
Please read instruction for jump fix-yes game problem not preenv.

Vibration seems not to work on raging thunder with jflatt patch.

javispedro 2011-03-06 18:43

Re: Preenv webOS games compatibility list
 
I did not push 0.1.6 because I found some codec discrepancies between the Pre's SDL-mixer and Preenv -- a real Pre seems to use ffmpeg as a decoder for lots of files, even mp3 or ogg. This could explain the numerous differences in how Preenv handles badly encoded audio files, so I'm trying to fix it.

gato 2011-03-06 19:46

Re: Preenv webOS games compatibility list
 
javispedro. a mi me funciona la vibracion raging thunder, preenv 1.5
gracias por el trabajo.

rodrikiss 2011-03-06 20:32

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by gato (Post 961989)
javispedro. a mi me funciona la vibracion raging thunder, preenv 1.5
gracias por el trabajo.

Mira alguien que habla espaņol!! aca tenes que hablar en ingles porque nadie te entiende!!

English only

Xquiste 2011-03-06 22:12

Re: Preenv webOS games compatibility list
 
Farm Frenzy 2 controls are in landscape and seem to work properly, but the game itself is in portrait and has bad scaling.

Boemien 2011-03-06 22:12

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by rodrikiss (Post 962012)
Mira alguien que habla espaņol!! aca tenes que hablar en ingles porque nadie te entiende!!

English only

Gracias for the precious advice!! :D :D

skykooler 2011-03-07 02:23

Re: Preenv webOS games compatibility list
 
Could anyone who has HAWX working post how they installed it? I have not gotten past the segfault error and I wonder whether it is because of where/how I installed it (in /home/user/MyDocs/hawx/com.gameloft.app.hawx/).

AgogData 2011-03-07 21:37

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by javispedro (Post 961310)
Aw yes, I forgot :rolleyes:

Try jflatts's library if you want, he applied the changes already. Otherwise I hope to push it today along with the /opt/preenv/data thing.

what date is jflatt's lib ? is there any new edition this month ?

jflatt 2011-03-07 23:13

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by javispedro (Post 961134)
Did anyone get the vibrator to work in, for example, raging thunder? What do you think?

I don't think I felt anything. It calls hapticopen, and after that asks for device name and id and such, so perhaps it thinks it's on a device without a motor?

govprog 2011-03-08 09:58

Re: Preenv webOS games compatibility list
 
Well,about the libavcodec52 I should say,I have found that my solution was fake.Let's say,it was working :p but it wasn't wise.You can fake the file libavcodec.so.52 to any library file and you shall be just fine,also installing the real libavcodec52 besides will help you actually hear the sounds and musics.I am going to change it.

javispedro 2011-03-08 13:58

Re: Preenv webOS games compatibility list
 
There was also a bug with SDL_mixer that I've fixed, and in the process I decided preenv will now supply its own version of ffmpeg, so there will be no need to pull it the Extras version anymore.

rodrikiss 2011-03-08 17:32

Re: Preenv webOS games compatibility list
 
one question, where is the save of the game in ipk? in .deb is /home/opt/preenv/usr/palm/applications... and ipk???

EDIT!!!


Problem was solved

lucky88shp 2011-03-09 02:34

Re: Preenv webOS games compatibility list
 
Does speedforge extreme work? The wiki says it does, has any1 tried it??

TimusEravan 2011-03-09 10:31

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by javispedro (Post 961133)
Nope , you will still be able to install games where you want.

If you however do it outside of /opt/preenv/data/apps/usr/palm/applications, preenv will not accurately emulate the /media/cryptofs directory that is on a Pre. While most games don't care, some might fail. But if they worked already they're not going to break.

Would it be possible to have shorter path, like say /opt/preenv/data/ only?

Acidspunk 2011-03-09 11:33

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by lucky88shp (Post 963667)
Does speedforge extreme work? The wiki says it does, has any1 tried it??

I have. The game works well but it's just a mediocre wipeout clone. Might as well use pcsx rearmed and play the real thing.

hadjistyllis 2011-03-09 16:53

Re: Preenv webOS games compatibility list
 
I noticed that worms and farm frenzy 2 has the same orientation problem.
Both of the games has start.sh before they execute the exe.
Farm frenzy:
#!/bin/sh

cd `dirname $0`
exec "./FarmFrenzy2"

Worms:
#!/bin/sh

cd `dirname $0`
exec "./Worms"

Does this has something to do with the problem??

lucky88shp 2011-03-09 23:11

Re: Preenv webOS games compatibility list
 
Can any1 help me remove Blades of Fury?? I installed deb version and now cant find a way to remove it. Thnx in advance...

travla 2011-03-10 06:31

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by lucky88shp (Post 964469)
Can any1 help me remove Blades of Fury?? I installed deb version and now cant find a way to remove it. Thnx in advance...

If you installed deb version, it should be in the Application Manager. Launch Application Manager and tap Uninstall, then select what you want to uninstall.

redscorpionkiller 2011-03-10 06:49

Re: Preenv webOS games compatibility list
 
oh :D :P 'god' is back ,,, :D :P

redscorpionkiller 2011-03-10 06:50

Re: Preenv webOS games compatibility list
 
Quote:

Originally Posted by lucky88shp (Post 964469)
Can any1 help me remove Blades of Fury?? I installed deb version and now cant find a way to remove it. Thnx in advance...

i can remove that from the app manager dude :D btw where did u get the other .deb games dude ???


All times are GMT. The time now is 06:01.

vBulletin® Version 3.8.8