Questa guida illustra come installare la versione nativa di Neverwinter Nights su Linux con i passi fondamentali.
Per avere Neverwinter Nights installato e funzinante sotto Linux servono:
$ chmod +x nwn_1.29-multilanguage.run
e poi eseguirlo, con il comando
$ ./nwn_1.29-multilanguage.run
$ ./fixinstall
i file e le risorse del gioco sono compressi dentro file .cab nei cd, quindi per avere questi file è necessario installare il gioco, e poichè l'isntaller è per windows, bisogna installarlo da windows o usare wine, una volta installato su windows o con wine e Dopo aver scaricato il necessario (i binari per linux da 5.3mb):
$ cd <path a piacere> (per esempio ~/games/) $ mkdir nwn
ambient/* data/* dmvault/* hak/* localvault/* modules/* music/* nwm/* portraits/* saves/* servervault/* texturepacks/* chitin.key patch.key dialog.tlk dialogF.tlk
tramite interfaccia visuale o tramite shell con il seguente comando
$ cp <path della cartella di nwn sulla partizione windows>/<file da copiare> <path della cartella di nwn di linux>
esempio:
$ cp /mnt/windows/games/nwn/ambient ~/games/nwn $ cp /mnt/windows/games/nwn/data ~/games/nwn
e cosi via
$ ./fixinstall
*andare direttamente al punto 5 avviare il gioco
N.B. se si è usato wine per installarlo, si può a questo punto eliminare l'installazione fatta con wine in quanto serviva solo per avere i file e le risorse del gioco estratte dai cd che sono state poi copiate in uno dei passaggi descritti su
se nn si hanno i cd della versione retail ma si possiede solo il cd-key, seguire questi passi
installazione:
$ cd <path a piacere> (per esempio ~/games/) $ mkdir nwn
Ora il gioco è pronto per essere giocato
basterà lanciare il client dalla cartella
$ cd <path della cartella del gioco> $ ./nwn
esempio
$ cd ~games/nwn $ ./nwn
avivando il gioco noterete che i video cinematici del gioco nn vengono visualizzati, questo perchè il gioco utilizza i formati .bik che ai tempi nn andavano su linux
di seguito una procedura su come poter visualizzare i filmati all'interno del gioco proprio come nella versione windows.
N.B. necessita di gcc, Perl, libelf, e i loro header (i pacchetti dev)
$ chmod +x BinkPlayer
$ ./nwmovies_install.pl <path delle libSDL NWN usate>
la path per le libSDL dovrebbe essere ./lib/libSDL-1.2.so.0 in caso nn dare nessuna path e poi quando viene lanciato il gioco (prima di lanciarlo leggere il punto successivo) darà un errore e verrà suggerita la path corretta delle SDL usate, a quel punto correggere rialnciando /nwmovies_install.pl con path corretta
export LD_PRELOAD=./nwmovies.so
prima della riga
./nwmain $@
un esempio dello script di avvio del gioco:
#!/bin/sh cd /usr/local/games/nwn # This script runs Neverwinter Nights from the current directory export SDL_MOUSE_RELATIVE=0 export SDL_VIDEO_X11_DGAMOUSE=0 export LD_PRELOAD=./nwmovies.so # If you do not wish to use the SDL library included in the package, remove # ./lib from LD_LIBRARY_PATH export LD_LIBRARY_PATH=./lib:./miles:$LD_LIBRARY_PATH ./nwmain $@
Spero che questo tutorial risulti utile a nuovi utenti Linux che vogliono scoprirne le immense possibilità videoludiche e invito chiunque riscontri problemi a discuterne nel nostro forum o contattandomi (yemminator).
ulteriori info e approfondimenti sulla installazione di nwn qui
ulteriori info e approfondimenti sulla installazione di nwmovies qui
home page di Neverwinter Nights nwn.bioware.com