sabato 24 dicembre 2011

preenv, la soluzione per fare girare i giochi webos sull'n900

In questo tutorial vorrei condividere con voi il modo che ho trovato, attraverso un applicativo chiamato Preenv, di caricare i giochi WebOS sul Nokia N900. Lo sviluppo del porting è stato possibile grazie soprattutto alle caratteristiche tecniche dell'N900 che, in certi casi, sono le stesse di quelle del Palm Pre, come il supporto alle OpenGL ES 2.0 libs e a SDL 2.1.


Questa procedura d'installazione non è user friendly, ma seguendo le istruzioni riportate qui di seguito non dovrebbero esserci problemi di sorta:
Installazione Preenv

  1. - aprire X-Terminal
  2. - digitare: sudo gainroot (necessita di rootsh installabile da Gestioni Applicazioni)
  3. - digitare: apt-get install preenv

Installazione giochi WebOS su N900

  1. - Procurarsi un file di un gioco per WebOS con estensione *.ipk (ad esempio nfsuc.ipk per Need For Speed)
  2. - Utilizzando il programma 7zip (per PC) decomprimere il suddetto file .ipk ed estrarre la directory “applications
  3. - Su N900 da X-Teminal andare in / (root) e avviare l’emulatore digitando: preenv
  4. - copiare la cartella “applications” in /home/user/ sull’N900
  5. - sempre da X-Terminal con i permessi di root (sudo gainroot), accedere alla cartella “/home/user/applications/” e digitare il comando: chmod +rwx nomefile (il nome file dipende dalla cartella del gioco)
  6. - accedere alla cartella del gioco con il comando: cd nomefile
  7. - avviare il gioco digitando ./nomefile (dove nomefile, questa volta, è il nome del file eseguibile, esempio per Need For Speed è nfsuc).
Attenzione: alcuni giochi OpenGL richiedono delle librerie supplementari. Per esempio, Need For Speed richiede le libgles. Per installarle digitate in X-Terminal il seguente comando dopo aver eseguito il sudo gainroot: apt-get install libgles1*.

Le librerie libgles, oltre ad prendere molto spazio, influiscono in maniera negativa sul pacchetto modified hildon desktop che, se presente sull’N900, andrà nuovamente reinstallato .
Per lanciare i giochi in maniera ancora più semplice, potremo creare delle icone visualizzabili sul menu in questo modo: accedete alla cartella del gioco da X-Terminal e digitate il comando: desktopgen appinfo.json

Attualmente i giochi funzionanti sono quelli di seguito elencati:
  • - Asphalt 5
  • - Assassin’s Creed
  • - Brain Challenge
  • - Hero Of Sparta
  • - Let’s Golf
  • - Need For Speed Undercover
  • - N.O.V.A
  • - The Sims 3
  • - Blades Of Fury

In questo video è mostrata l’esecuzione di The Sims 3 e Need For Speed per WebOS su N900.

Nessun commento:

Posta un commento

Licenza Creative Commons
Questo opera è distribuito con licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 3.0 Unported.