Jouer à Need for Speed (ou tout autre jeu/application pour webOS) sur votre n900 ? Il y a une application pour ça !
Par Twidi le mardi 26 octobre 2010, 15:39 - Lien permanent
Désolé pour le titre, ça me fait trop rire ce "Il y a une application pour ça" 

Donc webOS, jeux et n900, ça serait compatible ?
Oui, grâce à l'application "preenv", qui permet notamment de gérer les jeux OpenGL originalement développés pour la plateforme maintenant propriété de HP, webOS.
Description: A WebOS native application execution environment Preenv is a set of libraries and stubs that should make running WebOS native applications possible on the N900. . Note that "native applications" are a small subset of all WebOS applications; most of these are OpenGL games.
Pour l'installer, vous devez être root (on ne la trouve pas dans le gestionnaire d'applications), On installera aussi 7zip et tar-gnu qui seront utilisés pour décompresser les applications WebOS (Need for Speed dans notre cas), ainsi que les bibliothèques openGL (libgles1*)
sudo gainroot apt-get install preenv p7zip-full tar-gnu libgles1*
(pour la suite plus besoin d'être en root)
L'étape suivante consiste à récupérer le fichier .ipk du jeu que vous avez bien sûr acheté (donc vous n'avez pas besoin de chercher sur google, d'ouvrir le premier résultat (hors nokia-n900.fr) puis le troisième sur la page ainsi ouverte...), puis de le décompresser avec 7zip (pour cela placez vous dans le répertoire où vous avez placé le fichier .ipk, probablement /home/user/MyDocs/.documents) :
7z x com.ea.app.nfsuc_20.0.28_all.ipk
Les jeux seront réparties de deux façons : l'exécutable sur une partition linux (/home/user/games), les données sur une partition vfat (/home/user/MyDocs/Games) :
mkdir -p /home/user/games/nfs mkdir -p /home/user/MyDocs/Games/NFS
Décompressons maintenant le fichier data.tar.gz obtenu après décompression par 7zip et plaçons les là où il faut :
/usr/bin/gnu/tar xfz data.tar.gz -C /home/user/MyDocs/Games/NFS/
On va ensuite déplacer les fichiers et fait les liens nécessaires :
cp /home/user/MyDocs/Games/NFS/usr/palm/applications/com.ea.app.nfsuc/nfsuc /home/user/games/nfs/ cp /home/user/MyDocs/Games/NFS/usr/palm/applications/com.ea.app.nfsuc/appinfo.json /home/user/games/nfs/ ln -s /home/user/MyDocs/Games/NFS/usr/palm/applications/com.ea.app.nfsuc/res_nfsuc/ /home/user/games/nfs/res_nfsuc
Et enfin on va rendre le jeu exécutable et créer un icône :
root preenv cd /home/user/games/nfs/ chmod +x nfsuc desktopgen appinfo.json
Et voilà vous pouvez fermer votre terminal et lancer l'application "NFSU" que vous trouverez parmi vos autres applications (pour informations les mouvements du véhicules se font via accéléromètre, donc en penchant le téléphone)
Bon, Need For Speed Undercover est très simpliste comme jeu, mais la fluidité est au rendez-vous (sauf lors des grosses gamelles) et peut occuper entre deux métros en ces temps de révol... grève gén... pas générale du tout.
Vous voulez savoir pourquoi cela marche si bien et si facilement ?
- Le Palm Pre possède un OMAP3430
- Le Palm Pre possède un PowerVR SGX et les bibliothèques OpenGL ES 2.0
- Le Palm Pre tourne sous GNU/Linux
- La méthode officiel pour coder des applications natives sur le Palm Pre est d'utiliser SDL 1.2, un standard du genre.
- Le N900 possède un OMAP3430
- Le N900 possède un PowerVR SGX et les bibliothèques OpenGL ES 2.0 libs (à installer en plus de l'installation par défaut)
- Le N900 tourne sous GNU/Linux
- Le N900 dispose de SDL 1.2
Donc en toute logique, ce qui tourne sur le Palm Pre, qui dispose d'applications et jeux différents du n900 du fait de sa commercialisation plus "publique" devrait tourner sur notre n900 favori, ceci sans compter bien sûr les éventuels problèmes de DRM, et le fait que le Palm Pre dispose du multi-touch, ce qui pourra faire défaut sur certains jeux sur le n900
Ci-dessous une vidéo de Sims3 et NFS sur un N900 :
Sources : divan sur talk.maemo.org et MyMaemo


Commentaires
Ça c'est très bon comme news.
Surtout si cette étape fonctionne à chaque fois: "L'étape suivante consiste à récupérer le fichier .ipk du jeu que vous avez bien sûr acheté...."
Je testerai ça ce week-end quand j'ai 5min. Merci pour l'info.
bonjours,
merci pour ce superbe tuto super détailé. c'est un vrais régale pour un neophite comme moi.
par contre j'ai un petit problème.
quand je décompresse le fichier avec 7zip j'ai le message suivant:
error:
there is no such archive.
j'ai du faire une mauvaise manip ou alors il me manque quelque chose...
quelqu'un peu m'aidé??
Bluffant. Enfin des jeux sur N900. NFS jouable. Merci pour le tuto.
guigui : il faut lancer la commande dans le répertoire où le fichier .ipk a été téléchargé (j'ai modifié la partie concernée de mon billet)
7zip ??? Introuvable ?
$ 7z x com.ea.app.sims_20.02.22_all.ipk
7-Zip 9.04 beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30
p7zip Version 9.04 (locale=fr_FR,Utf16=on,HugeFiles=on,1 CPU)
Error:
there is no such archive
~ $
Je fais le même tuto mais avec les Sims 3 . Que faut-il que je fasse ? Sachant que je clique sur le fichier .ipk et j' utilise le X-terminal . 7zip n' est pas proposé ???
Il faut être dans le dossier où se trouve le fichier .ipk avant de tenter de le décompresser.
Un petit
lste listera les fichiers du répertoire pour vérifier qu'il s'y trouve bien.Je comprend pas ??
Le fichier .ipk a été téléchargé quelque part sur le téléphone, probablement dans
/home/user/MyDocs/.documents, dans ce cas il faut aller dans ce répertoire avant de décompresser le fichier via 7zip (cd /home/user/MyDocs/.documents). Il suffit de faire unlsdans le répertoire pour savoir si le fichier .ipk s'y trouve.Oui j' ai bien placé le fichier .ipk dans /home/user/MyDocs/.documents , mais je ne sais pas ce qu' est un " @@ls@@ " ??
Bref , mon problème c' est qu' après avoir taper
"sudo gainroot
apt-get install preenv p7zip-full tar-gnu libgles1* "
je ne peux quand même pas ouvrir le fichier avec 7zip ?? Quand je vais pour désinstaller une application je ne trouve pas 7zip ?? Mais Izma ?
effectue les opérations suivantes dans un terminal :
Ainsi on verra si le fichier .ipk s'y trouve bien
~ $ cd/home/user/MyDocs/.documents
-sh: cd/home/user/MyDocs/.documents: not found
~ $ ls
Instinctiv kroll photorec.ses
MyDocs mbarcode.debug spbbrainevolution
Xorg.0.log mcd001.mcr
apps mcd002.mcr
~ $
~ $
Voila ce que j' ai .. Merci de m' aider je suis pas doué .
C'est possible avec les applications webos plutot que les jeux? J'ai voulu essayer avec saber ultimate mais les fichiers sont différents... Je suis un peu perdu...Merci
NIKO : il faut un espace entre le
cdet la suite de la commande :azngl : seulement les binaires, et ce sont principalement les jeux, peuvent fonctionner de cette manière sur le n900, la plupart des autres applications fonctionnement avec le cœur de webos et ne peuvent donc être compatibles
Oooooh dommage! Ca manque de sabre laser digne de ce nom sur le n900 :p
Merci pour la réponse!
Du coup voila ce que j' ai :
cd
~ $ cd /home/user/MyDocs/.documents
~/MyDocs/.documents $ ls
Applications
Nokia_7710.pdf
Parfum.note.html
Remettre.note.html
Remettre.txt
Tous mes contacts
User Guides
Vodafone Live
com.ea.app.sims_20.0.22_all.ipk
~/MyDocs/.documents $
~/MyDocs/.documents $
Merci pour l'info !
@Niko : la réponse est là.
Tu tente de faire : 7z x com.ea.app.sims_20.02.22_all.ipk
alors que ls (liste) montre le nom : com.ea.app.sims_20.0.22_all.ipk
tu peux "tenter" de faire en console 7z x com.ea (et ici appuyer sur TAB en bas de l'écran, ça tente de mettre la fin du texte qui commence par com.ea). Sinon tape le nom du fichier sans erreur
Merci pour tout mais ça ne marche pas , vous pourriez m' éxpliquer encore longtemps sans qu' il n' y est rien de nouveau . Je sais que j' en demande beaucoup mais est-ce-que quelqu' un pourrait me mettre les comandes exactes à taper sachant que mon fichier .ipk est dans Nokia N900/Documents .
est ce que quelqu'un peut m'aider?pas moyen d'installer preenv si je l installe via le fichier.deb il me dit que le paquetage est incompatible et lorsque je passe par le terminale il me dit 'couldnt find package preenv"
donc je ne sais pas comment faire
c REMOI après quelques minutes de réflexion lol je me suis rendu compte tout seul comme un grand qu'il me manqué un élément essentielle pour installer ce fameux preenv
donc pour tout ceux qui ont le même problème que moi a savoir "couldn't find the package preenv" pensez a activer le dépôt maemo extras-devel comme indiqué ici
http://www.nokia-n900.fr/post/2009/...
g reussi
mais y a pas le son dans le jeu c'est normal?
bon apparement personne pour aider fo se debrouiller tt seul mdr g enkor trouvé pk yavai pa le son
le son des jeux sont codé en m4v il faut donc installer les codecs sur le n900 et c réglé
Moi non plus personne ?? Je dois avouer que je suis un peu déçu ..
Bonjour,
Très bonne méthode, mais qui ne marche qu'avec les applications Electronics Arts.
bilou : oui en effet il faut activer le dépôt "Extras-devel", j'aurais du le préciser. Et merci pour le commentaire sur le son
Harro19 : la liste des jeux compatibles est disponible sur le [wiki maemo|http://wiki.maemo.org/Preenv/Game_Compatibility|en]
NIKO :
Ceci devrait donc fonctionner :
cd /home/user/MyDocs/.documents7z x com.ea.app.sims_20.0.22_all.ipk
NIKO : il faudrait aussi essayer de trouver la version 20.0.48 (et pas 20.0.22) au moins on sait que celle-ci fonctionne.
Bonjour a tous , merci pour ce tuto j'ai fait les instalation jusqu'au bout mais j'ai un petit probleme, le jeu se lance mais se ferme dessuite tout seul ? Une idée?
Merci Twidi ça marche !!!! Honnêtement je comptais abandonnée ...
Ensuite je fais quoi ??
Scorp : malheureusement non aucune idée
Pour en savoir plus il te faut lancer le jeu en ligne de commande (dans un terminal) :
/opt/preenv/wrapper.sh com.ea.app.nfsuc /home/user/games/nfs/nfsucEt nous donner ensuite ce qui s'affiche dans le terminal
Niko : tu peux suivre les commandes du blog en commençant à
mkdir -p /home/user/games/nfsOui mais par quoi je dois remplacer le NFS parce-que je suis le tuto avec Sims 3 ?
Salut tous le monde moi je galere jarrive pas a linstaller kan jessaye de telecharger preenv on me dit paquage incompatible alors svp vous pouvait faire une video et montrere les etape pour installer nfs svp aider moi je vous en supplie si ji arrive pas je vendre mon n9010 car a la base je les acheté pour jouer a ces genre de jeu.
salut à tous.
je n'arrive à rien dans cette méthodologie.
je maîtrise bien le n900 mais pas du tout roots.
donc quelqu'un pourrait-il bien me réexpliquer les différentes étapes svp.
j'ai téléchargé le fichier dans mes documents mais que faire par la suite?
merci
moi j'ai fait tout le debut, mais je n'ai pas le fichier .ipk ...
ou puis je le trouver???
Slt je voudrais s'avoir sur quel site que je peux télécharger le fichier ipk.
bonjour arrrivé a ln -s il m'affiche Not permitted help please !
bonjour moi j'ai une erreur quand je fait
/usr/bin/gnu/tar xfz data.tar.gz -C /home/user/MyDocs/Games/NFS/
/usr/bin/gnu/tar: data.tar.gz : la fonction open a échoué: No such file or directory
/usr/bin/gnu/tar Erreur non récupérable : arret du traitement
/usr/bin/gnu/tar child returned status 2
/usr/bin/gnu/tar exiting with failure due to previous errors
merci de votre aide
Bonjour,
J'ai installer ce jeu en suivant les instructions et cela fonctionne très bien. Merci pour ce superbe tuto. J'ai juste un pb tout bête : je ne trouve pas d'option pour quitter le jeu et je suis obligé de redémarrer mon N900... Est ce que quelqu'un pourrait me dire comment faire pour quitter?
Merci.
je comprend pas vraiment les explications :s je viens d'avoir le n900 et je trouve que les jeux sur le ovi store sont pas terrible
bjr tt l monde... merci pour ce tuto c impec ....
enfin un nfs ac moi n importe ou mm en voyageant XD
par contre j ai une tite kestion
quand j crée l icone sur l desktop j ai qu un carré bleu y a po d icone de nfs.
pourrai je l avoir ac une manip/???