Installazione di Neverwinter Nights

Questa guida illustra come installare la versione nativa di Neverwinter Nights su Linux con i passi fondamentali.

1. Cosa serve

Per avere Neverwinter Nights installato e funzinante sotto Linux servono:

  1. La versione retail originale di Neverwinter Nights per win32 con cd-key, (o solo il cd key se si usa la procedure descritta al punto 4);
  2. risorse del gioco ricavabili da:
    1. cd della versione retail tramite l'utilizzo del loki installer (pagina)
    2. una istallazione precedente del gioco in windows (o istallandolo temporaneamente con wine)
    3. archivio contentente le risorse di gioco + i binari linux, scaricabile dai uno dei seguenti link (nwresources129.tar.gz, 1.12 GB): link1 + ita lang pak || link2 + ita lang pak
  3. i binari linux del gioco link (tar.gz, 5.3 MB) solo nel caso si sia scelta la versione installazione precedente su windows
  4. patch all'ultima versione in italiano o altra lingua preferita scaricabile dal sito bioware

2. Installazione tramite loki installer

  • una volta scaricato l'installer, renderlo eseguibile tramite comando
      $ chmod +x nwn_1.29-multilanguage.run

    e poi eseguirlo, con il comando

     $ ./nwn_1.29-multilanguage.run 
  • ora aggiorniamo il gioco all'ultima versione tramite la patch scaricata dal sito bioware (Italian_linuxclient###_orig.tar.gz per il gioco originale), scompattare l'archivio in una cartella a piacere e dopo copiare/spostare il tutto nella cartella del gioco (nwn) sovrascrivendo quello che c'è da sovrascrivere
  • lanciamo dalla directory del gioco il comando
     $ ./fixinstall

3. Installazione da precedente versione installata in windows

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):

  • creare la cartella del gioco nwn dove si vuole
      $ cd <path a piacere> (per esempio ~/games/)
      $ mkdir nwn
  • copiare all'interno della cartella creata (nwn) i seguenti file e cartelle (l'asterisco sta per tutti i files)
      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

  • una volta copiate tutte le cartelle e tutti i file,estrarre il pacchetto dei binari per linux di nwn (nwclient129.tar.gz) nella cartella del gioco (nwn)
  • ora aggiorniamo il gioco all'ultima versione tramite la patch scaricata dal sito bioware (Italian_linuxclient###_orig.tar.gz per il gioco originale), scompattare l'archivio in una cartella a piacere e dopo copiare/spostare il tutto nella cartella del gioco (nwn) sovrascrivendo quello che c'è da sovrascrivere
  • lanciamo dalla directory del gioco il comando
     $ ./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

4. Installazione tramite risorse del gioco scaricate

se nn si hanno i cd della versione retail ma si possiede solo il cd-key, seguire questi passi

installazione:

  • creare la cartella del gioco nwn dove si vuole
       $ cd <path a piacere> (per esempio ~/games/)
       $ mkdir nwn 
  • estrarre l'archivio contenente le risorse del gioco (nwresources129.tar.gz, 1.12 GB) dentro la cartella del gioco (per esempio in ~/games/nwn)
  • estrarre il language pack per avere il gioco in italiano (nwitalian129.tar.gz) nella cartella del gioco (per esempio in ~/games/nwn), se lo si vuole in inglese allora saltare questo punto
  • estrarre l'archivio contenente i binari per linux di nwn (nwclient129.tar.gz) nella cartella del gioco (per esempio in ~/games/nwn), l'archivio dovrebbe torvarsi già nella cartella del gioco una volta scompattato l'archivio delle risorse da 1,2gb
  • ora aggiorniamo il gioco all'ultima versione tramite la patch scaricata dal sito bioware (Italian_linuxclient###_orig.tar.gz per il gioco originale), scompattare l'archivio in una cartella a piacere e dopo copiare/spostare il tutto nella cartella del gioco (nwn) sovrascrivendo quello che c'è da sovrascrivere

5. Avviare il gioco

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

come visualizzare i video ingame

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)

  • scaricare l'ultima versione del pacchetto nwmovies
  • scaricare il bik player da qui (il file da scaricare è “The Bink Video command line Player for x86 GNU/Linux” )
  • estrarre l'archivio nwmovies-latest.tar.gz nella cartella del gioco
  • copiare il file binkplayer nella cartella del gioco e renderlo eseguibile tramite il comando
      $ chmod +x BinkPlayer 
  • eseguire il file nwmovies_install.pl in questa maniera:
     $ ./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

  • prima di lanciare il gioco modificare lo script di avvio del gioco ( nwn ) editandolo con un editor di testo e aggiungendo la voce
     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 $@
  • lanciare il gioco ./nwn e una volta finito di lavorare dovrebbe uscire automaticamente, rilanciare il gioco e giocare :)

conclusioni

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


 



 
installazioni/nwn.txt · Ultima modifica: 02/05/2008 22:39 da yemminator
 

 
Recent changes RSS feed Driven by DokuWiki

LA DOCUMENTAZIONE QUI PRESENTE NON HA GARANZIE IMPLICITE O ESPLICITE, USALA A TUO RISCHIO
LO STAFF DI PLAYLINUX E GLI AUTORI DEL MATERIALE QUI CONTENUTO NON SI ASSUMONO ALCUNA RESPONSABILITA'
DERIVANTE DALL'USO PROPRIO O IMPROPRIO DEL MATERIALE QUI CONTENUTO

TUTTI I MARCHI REGISTRATI APPARTENGONO AI RISPETTIVI PROPRIETARI

Playlinux 4 (layout e struttura) © 2006 Michele Comignano

CC
gli elementi grafici e strutturali di questo sito sono rilasciati sotto una Licenza Creative Commons
(Attribuzione - Non Commerciale - Non opere derivate 2.5)

i documenti presenti sul wiki (se non diversamente specificato) sono rilasciati sotto una Licenza Creative Commons
(Attribuzione - Non Commerciale - Condividi allo stesso modo 2.5)

cssxhtmlcrediti