Wolfenstein Enemy Territory … ci gioco anche su Ubuntu Karmic 9.10
March 18, 2010 11:28 pm Appunti Cerebrali, Ubuntu
Mi è tornata la voglia di giocare a questo stupendo e gratuito gioco online.
Quale occasione migliore per testare il 3D su Ubuntu. Questo è un riassunto delle ricerche che ho fatto e che ho sistemato in modo da poter giocare a ET Wolfenstein.
Un consiglio per chi usa COMPIZ FUSION
Per evitare problemi conviene disabilitare gli effetti grafici mentre si gioca a qualcosa di 3D. La soluzione più rapida è scaricare compiz icon in modo da poter attivare e disattivare Compiz a piacimento.
È inoltre possibile e consigliato far partire fusion-icon all’avvio del sistema in modo da averlo sempre comodo nella barra in alto a destra. Per fare ciò si deve andare in Sistema-> Preferenze-> Applicazioni d’Avvio e inserire un nuovo collegamento. Il percorso del programma sarà: /usr/bin/fusion-icon
Per installare l’icona invece digitare nel terminale:
sudo apt-get install fusion-icon
ORA INSTALLIAMO IL GIOCO
1– scaricare il gioco da qui 258 mega
2– scaricare anche la patch 2.60b da 4 mega
3– se la vostra cartella di default per i download è Scaricati, dentro la /home/nomeutente/Scaricati fate così per installare il gioco:
cd /home/nomeutente/Scaricati
sudo sh et-linux-2.60.x86.run
per far partire l’installazione del gioco che sarà testuale e non grafica come capita con i giochi su windows.
N.B. Installate e lasciate tutto a default, tanto basterà ricordarsi le cartelle per rimuovere il gioco in un secondo momento.
Le cartelle di default sono:
Cartella installazione gioco
/usr/local/games/enemy-territory
Cartella collegamenti
/usr/local/bin
Cartella profilo gioco
/home/nomeutente/.etwolf/etmain/profiles
(Vi ricordo che per vedere le cartelle nascoste dentro la home si deve premere CTRL+H oppure attivarle dal menu visualizza)
Cartella Mappe scaricate
/home/nomeutente/.etwolf/
4– applicate la patch prima di lanciare il gioco
Applicare la patch significa sostituire due file dentro la cartella del gioco:
et.x86
etded.x86
Per far prima aprite una finestra di nautilus in modalità superuser in questo modo:
ALT+F2 e digitare
gksudo nautilus
Ok, ora estraete l’archivio della patch temporaneamente sul desktop, entrate nella cartella Linux e trascinate i due file sopracitati nella cartella
/usr/local/games/enemy-territory
Confermate la sostituzione, ma non chiudete la finestra.
5– Lanciando et.x86 avrete sicuramente problemi con l’audio visto che ET utilizza oss e invece voi avete alsa. Per risolvere il problema ho trovato su questo sito un eseguibile che permette di sentire l’audio.
Scaricate il file et-sdl-sound dal sito http://nullkey.ath.cx/~stuff/et-sdl-sound/ oppure cliccate qui
Estraete l’archivio, è un file unico. Copiate il file et-sdl-sound dentro la cartella del gioco /usr/local/games/enemy-territory dove avete precedentemente copiato i file della patch.
Ora per far partire il gioco basterà creare un link al file et-sdl-sound.
Se così non funziona esiste sempre il vecchio metodo come riportato nel sito.
a) scaricate il seguente file et-sdl-sound.tar.gz http://nullkey.ath.cx/~stuff/et-sdl-sound/et-sdl-sound.tar.gz
b) estraete l’archivio su desktop
c) copiate il file et-sdl-sound.so sempre nella cartella /usr/local/games/enemy-territory
d) ora aprite il terminale e create uno script su desktop
gedit /home/nomeutente/Scrivania/etlauncher.sh
incollate questi comandi:
#!/bin/bash
export ETSDL_SDL_LIB="libSDL.so"
export SDL_AUDIODRIVER="alsa"
cd /usr/local/games/enemy-territory/
LD_PRELOAD="${LD_PRELOAD}:/usr/local/games/enemy-territory/et-sdl-sound.so" ./et.x86 $*
Salvate e chiudete gedit
Ora rendete eseguibile lo script:
chmod a+x /home/nomeutente/Scrivania/etlauncher.sh
Prima di lanciarlo però potreste avere bisogno di installare la libreria libSDL.so. Come fate a capire se dovete farlo? Semplice basterà lanciare il gioco e sentire che manca ancora l’audio. Se state usando una installazione pulita di Karmic 9.10 dovrete installarlo perché non c’è.
Date questo comando
sudo apt-get install libsdl1.2-dev
Terminata l’installazione potrete giocare a Enemy Territory con l’audio e la patch 2.60b. 😀
È un gran gioco gratuito.
Buon divertimento.
Se per caso avete problemi con punkbuster del tipo che venite kickati senza motivo (PB GUID AUTH:UNKW …) potete provare ad aggiornare il punkbuster in questo modo:
1- andate al seguente indirizzo http://www.evenbalance.com/index.php?page=pbsetup.php
2- scaricate il file zip GUI Version 32 o 64 bit (di solito gli utenti che non conoscono la differenza dovrebbero scegliere la 32bit se hanno installato Ubuntu standard 32bit)
3- estraete il contenuto del file zip, pbsetup.run, sul desktop e poi trascinatelo nella cartella /usr/local/games/enemy-territory/pb con il solito metodo di ALT+F2, gksudo nautilus…
4- doppio click su pbsetup.run
5- aggiungete il gioco, impostate il percorso e fate update, insomma è la solita roba che si farebbe su windows.
Se vi dà ancora problemi allora provate a cancellare la cdkey dentro la cartella
/home/nomeutente/.etwolf/etmain/etkey
Se usate un firewall ricordatevi di aprire la porta:
UDP 27952
anche se non è indispensabile.