Neverwinter Nights su Ubuntu Hardy

Qualche tempo fa la mia ragazza mi ha chiesto informazioni su questo gioco per PC.
Ricordava di averci giocato tempo addietro, ma non ritrovava più i CD di installazione [per Windows].
Mi son messo quindi alla ricerca di informazioni sul web, e con grande stupore ho scoperto che è disponibile un tarball eseguibile anche su piattaforme GNU/Linux.
Purtroppo però solo per la prima versione del gioco, dal momento che Neverwinter Nights 2 utilizza le DirectX, per decisione della Obsidian, che ha sviluppato solo per sistemi Microsoft la seconda saga del gioco.
Ma pazienza… ci divertiremo lo stesso con la prima parte
Come scaricare ed eseguire NWN su Ubuntu?
Innanzitutto dobbiamo procurarci tutto ciò che ci occorre.
Sul sito ufficiale della Bioware è descritta [in inglese] la procedura per i Sistemi GNU/Linux.
È possibile comunque consultare una guida tradotta in italiano a questo link [ringrazio DrTux per la segnalazione].
Scarichiamo quindi il tarball contenente le client resources dal sito ufficiale:
Download [1.1GB]
Assieme alle client resources, avremo bisogno anche dei file di localizzazione italiana. Possiamo scaricarli da qui:
Download [3.7MB]
Sistemiamo tutti e due i tarball sul nostro desktop. Estraiamo il primo [nwresources129.tar.gz] e avremo una cartella chiamata nwn sul nostro desktop.
Estraiamo quindi i file del tarball nwitalian129.tar.gz all’interno di ~/Desktop/nwn, sovrascrivendo le occorrenze ove richiesto.
Ora mancano i file binari. Possiamo scaricarli da qui:
Download [5.2MB]
Anche questi li salveremo sul desktop e li estrarremo all’interno della cartella nwn.
Ora dobbiamo aggiornare il gioco all’ultima versione, utilizzando una patch, messa anch’essa a disposizione dalla Bioware:
Download [126.6MB]
Salviamola all’interno di nwn ma non estraiamola ancora. Prima dovremo rimuovere la cartella override all’interno di nwn.
Io ho preferito semplicemente rinominarla in override.bak, per evitare possibili malfunzionamenti e dover ripristinare poi la cartella.
Una volta eliminata/rinominata la cartella, estraiamo il contenuto della patch all’interno di nwn.
Terminata quest’ultima operazione, possiamo iniziare a giocare, avviando Neverwinter Nights da terminale, con il comando:
![]()
./nwn
Con Hardy però, l’output del terminale mi restituiva questo errore:
nwmain: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int)((xcb_req) - (dpy->request)) >= 0)' failed.
Aborted
Per ovviare a questo problema, ho trovato una soluzione sul foum di ubuntu-it.org.
Basta entrare nella cartella miles all’interno di nwn da terminale, e dare il comando:
![]()
sudo cp libmss.so.6 libmss.so.6.5.2 /usr/lib
E infine modificare con Gedit il file nwn, sostituendo l’intero contenuto del file con questo:
#!/bin/sh
# This script runs Neverwinter Nights from the current directory
export SDL_MOUSE_RELATIVE=0
export SDL_VIDEO_X11_DGAMOUSE=0
# If you do not wish to use the SDL library included in the package, remove
# ./lib from LD_LIBRARY_PATH
export LD_LIBRARY_PATH=./miles:$LD_LIBRARY_PATH
./nwmain $@
In questo modo il gioco parte tranquillamente.
Al primo avvio dovremo inserire il nostro numero seriale per poter giocare.
Buon divertimento a tutti!





Cerca:
Agosto 13th, 2008 at 16:48
Bell’articolo!
Scritto conTi segnalo che comunque puoi trovare la traduzione italiana della guida Bioware all’indirizzo:http://www.obientsoft-network.com/forum/showthread.php?p=279971
Agosto 13th, 2008 at 16:52
Grazie mille!
Scritto conIntegro subito l’articolo col tuo link
Marzo 18th, 2009 at 14:06
grazie per le informazioni.
Scritto conper caso sono disponibili anche le due espansioni per ubuntu?
Marzo 19th, 2009 at 00:38
Purtroppo non ne ho idea, ma temo di no.
Scritto conMarzo 19th, 2009 at 17:31
grazie lo stesso
Scritto conMarzo 23rd, 2009 at 16:40
ho controllato meglio e le due espansioni di nwn1 sono disponibili per linux. bisogna avere il gioco su cd ed estrarre alcuni file e fare ./fixinstall. sul sito di nwn c’è scritto tutto.
Scritto conMaggio 13th, 2009 at 12:59
Ciao.
Io ho un po’ di problemi con i file di neverwinter, in particolare questo:
__________
tar: Skipping to next header
gzip: stdin: invalid compressed data–crc error
gzip: stdin: invalid compressed data–length error
tar: Child returned status 1
tar: Error exit delayed from previous errors
__________
Ho provato a scaricarli sia dal sito della bioware che dall’altro mirror che forniscono, non so proprio come fare.. Sai aiutarmi in qualche modo?
Grazie!
Davide
Scritto conNovembre 2nd, 2009 at 17:12
ciao grazie x la guida!!! scusa l’ingordigia.. ma per caso esiste un modo per poter integrare allo stesso modo le 2 espansioni della prima serie?? perchè io vorrei giocare nwn online.. ma tutti i server ormai integrano le 2 espansioni e senza di esse non si può giocare…
Scritto congrazie mille in anticipo