Never Winter Night per Ubuntu

 

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.
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]

Cliccando su ->nwitalian129.tar->Download Now

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]

Cliccando su ->nwclient129.tar->Download Now

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.

Il seriale lo potete trovare Qui

Buon divertimento a tutti!

 

Fonte:  DevianDark

Fonte2: Bioware

Fonte3: Filefront

Fonte4: Hileler

Tothebit

About Tothebit

Tothebit