Ceci est une ancienne révision du document !



Neverwinter Nights

Présentation

Plus courrament appelé nwn, Neverwinter Nights est un RPG online (je ne dis pas MMO car souvent, les serveurs sont gratuits d'accès mais limités à une cinquantaine de connexions, étant hébergés par des "bénévoles"), porté en natif sous GNU/Linux (merci Bioware!). Voici donc un petit guide pour en profiter!

ss3.jpg

Installation de Neverwinter Nights

Le lancement du jeu nécessite d'avoir activé l'accélération 3D de votre carte graphique. Bioware fournit tous les fichiers nécessaires par le biais d'internet, il faut néanmoins acheter une version boite pour obtenir une clé qui sera demandée au premier démarrage du jeu.

RDV sur cette page : http://nwn.bioware.com/downloads/linuxclient.html#lininstall et télécharger les fichiers :

  • Linux Client Resources v1.29 (1,1Gb)
  • French Language Files v1.29 (341Mb)

Enregistrez vous sur le même site (étape 3) pour pouvoir ensuite loggé télécharger le client binaire

  • Linux Client 1.29 binaries

Une fois le tout téléchargé, placez les fichiers dans le dossier où vous souhaitez installer nwn (appellé par la suite [chemin]), et ouvrir une console. Tapez :

cd /[chemin]
tar -xzvf nwresources129.tar.gz
cd nwn
cp ../nwclient129.tar.gz .
cp ../nwfrench129.tar.gz .
tar -xzvf nwclient129.tar.gz
tar -xzvf nwfrench129.tar.gz

Sa y est, le jeu est installé! Pour le lancer :

cd /[chemin]/nwn/
./nwn

Création d'un raccourci

Voici comment créer la nouvelle icône :

  1. Créer un lien vers une application
  2. Commande : sh nwn
  3. Repertoire de Travail : /[chemin]/nwn/
  4. OK

Mise à Jour vers la version la plus récente

Après avoir installé la base du jeu, il est préférable d'installer aussi la dernière mise à jour. Pour celà, RDV ici : http://nwn.bioware.com/support/patch.html Choisissez la version qui vous convient (langue, extension & OS(=linux)). Télécharger le fichier alors proposé, présenté sous la forme [Lang]_linuxclient[version]_[extension].tar.gz

Pour l'installer, placez le dans le dossier d'installation de nwn (/[chemin]/nwn/ dans l'exemple), puis tapez :

cd /[chemin]/nwn/
rm -f override/*
tar -xzf [Lang]_linuxclient[version]_[extension].tar.gz

(où [Lang]_linuxclient[version]_[extension].tar.gz est le nom du fichier en question.)

Ça y est, vous bénéficiez de la dernière version du jeu!

Installation de l'extension Shadows of Undrentide (SoU)

L'installation de la première extension est relativement simple. Une fois l'installation et la mise à jour du jeu original effectuées, insérez votre cd de Shadows of Undrentide (SoU) dans votre lecteur. Ouvrez une fenêtre d'explorateur dans votre cd et sélectionnez les fichiers "Data_Shared.zip", "Language_data.zip", "Language_update.zip" et "Data_Linux.zip". Placez les dans le répertoire d'installation de NeverWinter Nights. Puis ouvrez un terminal et placez vous dans ce dossier. Lancez alors les commandes suivantes :

unzip Data_Shared.zip
unzip Language_data.zip
unzip Language_update.zip
unzip Data_Linux.zip
rm data/patch.bif
rm patch.key
./fixinstall

Et lancez ensuite le jeu normalement. L'installation prend 620Mo mais vous pouvez en économiser 100 en supprimant le dossier "Movies" car de toutes façons , le client Linux ne joue pas les films.

Notons au passage que la procédure de mise à jour est la même pour les extensions et le jeu original.

Installation de l'extension Hordes of the Underdark (HotU)

La procédure d'installation d'HotU est quasiement la même que celle de SoU, récupérez les fichiers "Data_Shared.zip", "Language_data.zip" et "Language_update.zip" depuis la racine du cd et placez les dans le répertoire du jeu. Executer ensuite les commandes suivantes :

rm data/patch.bif
rm patch.key
rm data/xp1patch.bif
rm xp1patch.key
rm override/*
unzip Data_Shared.zip
unzip Language_data.zip
unzip Language_update.zip

Récupérez les binaires depuis la page de Bioware http://nwn.bioware.com/downloads/linuxclient.html#hotuinstall ("nwclienthotu.tar.gz" pour la version anglaise, "nwclienthotuintl.tar.gz" pour la version internationale) ; il vous faut être loggué pour celà, mais si vous en êtes ici, c'est que vous avez déjà un compte :). Une fois récupéré l'archive placez la dans le répertoire du jeu et executez :

tar xzvf nwclienthotuintl.tar.gz
./fixinstall

Autres packs d'extensions (gratuits) : CEP

Le CEP (Community Expansion Pack) est reconnu par Bioware comme "hak pack" officiel, est utilisé par 95% des modules et est presque indispensable pour se connecter aux serveurs de jeu. Il ajoute d'innombrables améliorations et compléments au jeu de base.

Pour l'installer c'est très simple, rendez vous sur le site officiel du CEP et récupérez la dernière version (Latest Version). Une fois le (lourd) fichier téléchargé, décompressez-le et placez les différents fichiers dans les répertoires adéquats de votre dossier d'installation de NeverWinter Nights. Les fichiers ".hak" dans le dossier "hak". Les fichiers ".erf" dans le dossier "erf". Les fichiers ".tlk" dans le dossier "tlk". Les fichiers ".mod" dans le répertoire "modules". Vous aurez probablement à créer les répertoires "erf" et "tlk".

Voilà ! Vous êtes fin prêt à vous connecter à des serveurs de jeu. (Notez que si vous voulez vous connecter à un monde persistant, vous devrez installer le hakpack du monde persistant en question, donc renseignez vous sur un serveur avant de vous y connecter.)

Sur ce site : http://icculus.org/~ravage/nwn/

Il vous faut télécharger les fichiers :

* Neverwinter Nights 1.29 Final Linux Installer

* French 1.29 Patch

Et l'installeur d'une éventuelle extension.

Double cliquer sur l'un deux, l'installation est très bien expliqué, et je n'ai eu aucun problème.

Une fois installé un dossier nwn a été créer. Exécuté fix_install et démarrer nwn.

Insérez votre clé CD.

Bon jeu ;)

Zoloom

Problèmes rencontrés & solutions

Impossible d'afficher le jeu

Ouvrir le fichier nwn.ini présent à la racine dossier d'installation de NWN. Cherchez les lignes

Height=[Y]
Width=[X]

Et remplacer [X] et [Y] par votre résolution. Exemple pour une résolution 1280*1024:

Height=1024
Width=1280

Impossible de lancer le jeu

Problème avec la librairie SDL

Si vous rencontrez le problème suivant au lancement du jeu :

~/neverwinter$ nwn
nwmain: ../../src/xcb_lock.c:62: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.
Aborted (core dumped)

Celà provient de l'utilisation de la librairie SDL fournie avec le jeu. Pour remédier à celà, il suffit d'indiquer au jeu d'utiliser la librairie SDL d'Ubuntu comme ceci :

Editez le fichier nwn contenu dans le répertoire du jeu.

gksudo gedit /usr/local/games/neverwinter/nwn

ici le jeu se trouve dans le répertoire /usr/local/games/neverwinter

Puis remplacez la ligne export LD_LIBRARY_PATH comme ci-dessous :

#!/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 $@

Et le tour est joué !

Problème avec la clé CD

Si le jeu redemande sans cesse la clé CD, la solution que j'ai utilisé est d'ajouter les droits nécessaires au répertoire du jeu.

sudo chmod -R 777 /usr/local/games/neverwinter/

Essayez avec 755 au lieu de 777 pour plus de sécurité ?!

Ressources

  • neverwinter_nights.1183483173.txt.gz
  • Dernière modification: Le 03/07/2007, 19:21
  • (modification externe)