Ceci est une ancienne révision du document !


,

Neverwinter Nights

Neverwinter Nights – « NwN » ou « nwn » pour les intimes – est un jeu de rôle utilisant les règles de Dungeons and Dragons III. Une campagne solo (ou plutôt trois, en comptant les extensions) est nativement disponible, plusieurs modules peuvent être téléchargés pour prolonger l'aventure solo, et il existe également un mode multijoueur en ligne.

Fait notable et très intéressant, ce jeu a été porté nativement par Bioware sur les systèmes de type GNU/Linux, et il n'est pas nécessaire d'utiliser Wine pour le lancer (comme c'est hélas le cas pour le second de la série et la plupart des autres jeux de l'éditeur). Cette documentation traite donc de la procédure d'installation de la version native.

Notez que le jeu a également été porté sur Mac OS X, mais pour ce système, référez-vous plutôt à une documentation dédiée.

Le contenu de cette page a été entièrement révisé, les informations de la version précédentes ayant été rendues obsolètes du fait des nombreux liens morts et autres problèmes de ce genre. N'hésitez pas à consulter l'historique des modifications, au cas où.

ss3.jpg

Commençons donc la procédure d'installation par le jeu lui-même. Pour être sûr du fonctionnement, je vous conseille d'effectuer toutes les étapes nécessaires avant de commencer à jouer.

Liste des fichiers

Pour gagner du temps, vous pouvez vouloir commencer par tout télécharger d'un coup, avant de suivre la procédure pas à pas. Voici donc la liste des fichiers requis. Si vous préférez effectuer les téléchargements au fur et à mesure, les liens sont de nouveau précisés en cours de route, le nom du fichier à utiliser étant précisé à côté de chaque lien.

  1. Mise à jour 1.68, au choix :

Installation du jeu de base

Commencez donc par télécharger le fichier de ressources principal (apparemment, le fichier est encore en ligne, même si le site de Bioware n'en fait plus mention) :

http://files.bioware.com/neverwinternights/updates/linux/nwresources129.tar.gz (« nwresources129.tar.gz »)

Une fois récupéré, désarchivez-le simplement à l'endroit qui vous plaira (vous pourrez le déplacer par la suite, donc votre répertoire personnel ou bien le répertoire du bureaux peuvent suffire le temps de l'installation). Un répertoire intitulé « nwn » sera créé, contenant tout le contenu requis.

Il faut maintenant changer la langue, sauf si vous préférez laisser tout en anglais. Le patch de francisation se récupère à cette adresse :

http://files.bioware.com/neverwinternights/updates/linux/nwfrench129.tar.gz (« nwfrench129.tar.gz »)

Une fois récupéré, désarchivez-le tout simplement dans le répertoire « nwn » créé lors de l'étape précédente.

Il ne s'agit cependant là que des ressources pour le jeu. Il faut maintenant récupérer les binaires eux-mêmes, ce qui peut se faire ici :

http://files.bioware.com/neverwinternights/updates/linux/nwclient129.tar.gz (« nwclient129.tar.gz »)

Là encore, désarchivez ce fichier dans le répertoire « nwn » créé par la première archive. C'est de toute façon dans ce même répertoire que vous devrez effectuer tous les traitements, donc autant vous y habituer.

Une fois ces trois étapes effectuées, vous disposez du jeu de base, qu'il ne vous reste plus qu'à activer. Mais avant cela, il peut être intéressant d'installer les extensions (si vous les possédez) et de mettre à jour. Consultez ou sautez, au choix, chacune des trois étapes suivantes. (Notez que je n'ai moi-même effectué que l'installation complète, ces trois étapes comprises, et que je ne garantis pas que tout fonctionne aussi bien sans.)

Installation de l'extension Shadows of Undrentide

Rien à télécharger ici : nous allons récupérer les ressources sur le CD de l'extension.

Montez-donc celui-ci, ouvrez-le, et vous devriez trouver à l'intérieur quatre archives :

  • Data_Shared.zip
  • Language_data.zip
  • Language_update.zip
  • Data_Linux.zip

Désarchivez-les l'une après l'autre dans le répertoire du jeu.

Ceci étant fait, il y a deux fichiers (buggés, apparemment) à supprimer : « patch.key » situé directement dans le répertoire du jeu, et « patch.bif » qui se trouve dans le sous-répertoire « data ». Effacez-les proprement et il ne devrait pas y avoir de soucis.

Pour achever l'installation de l'extension, il reste à lancer le script corrigeant les noms de fichiers. Ouvrez un terminal dans le répertoire du jeu et lancez

./fixinstall

Installation de l'extension Hordes of the Underdark

Passons maintenant à la seconde extension. Pour commencer, nous allons supprimer quelques fichiers pour éviter les incompatibilités.

Dans le répertoire principal, il faut effacer « patch.key » (si vous ne l'avez pas fait à l'étape précédente) et « xp1patch.key » (présent seulement si vous avez effectué l'étape précédente). Dans le sous-répertoire « data », même remarques pour « patch.bif » et « xp1patch.bif ».

Il faut également supprimer le contenu d'origine du sous-répertoire « override ». C'est l'une des raisons pour lesquelles je vous conseille de faire toute l'installation d'un coup : si vous avez enchaîné les deux étapes précédentes sans rien faire d'autre depuis, vous n'avez qu'à ouvrir ce répertoire et supprimer tout son contenu sans vous casser la tête.

Ces petites histoires de suppression réglées, passons maintenant à l'ajout de contenu. Là encore, nous allons aller chercher ce qu'il nous faut sur le CD de l'extension. Il contient trois archives intéressantes :

  • Data_Shared.zip
  • Language_data.zip
  • Language_update.zip

que vous allez devoir successivement désarchiver dans le répertoire habituel.

Ceci fait, il reste cependant une étape de téléchargement. Le fichier est le suivant :

http://files.bioware.com/neverwinternights/updates/linux/nwclienthotuintl.tar.gz (« nwclienthotuintl.tar.gz »)

Là encore, il suffit, une fois récupéré, de le désarchiver dans le répertoire du jeu.

Ensuite, il faut (de nouveau, si vous avez suivi l'étape ci-dessus) lancer le script de finalisation. Ouvrez un terminal dans le répertoire du jeu et lancez

./fixinstall

Ceci fait, le jeu et ses deux extensions (ou son extension si vous n'en avez installé qu'une) peuvent être utilisés, mais ne seront pas dans leur toute dernière version. Il peut donc être intéressant d'effectuer la mise à jour.

Mise à jour vers la version 1.68

Ceci devrait théoriquement fonctionner que vous ayez ou pas l'une ou l'autre des ou les deux extensions, néanmoins, je ne l'ai testé qu'en ayant préalablement installé les deux.

Pour commencer, il faut (de nouveau, si vous avez installé la seconde extension) commencer par supprimer tout le contenu d'origine du sous-répertoire « override ». Si vous avez suivi la procédure sans rien faire entre deux, effacez simplement tout son contenu.

Ensuite, il faut télécharger un dernier fichier, qui contient la (presque, mais voyez ci-dessous) toute dernière version du jeu. Prenez le premier lien si vous avez seulement la première extension, et le second si vous avez soit les deux, soit seulement la seconde.

http://files.bioware.com/neverwinternights/updates/linux/168/French_linuxclient168_xp1.tar.gz (« French_linuxclient168_xp1.tar.gz »)

http://files.bioware.com/neverwinternights/updates/linux/168/French_linuxclient168_xp2.tar.gz (« French_linuxclient168_xp2.tar.gz »)

Si vous n'avez aucune des deux extensions… le fichier est probablement en ligne aussi, mais je n'arrive pas à le trouver. Si vous y arrivez, n'hésitez pas à le signaler ;-)

Note : Voici le lien du fichier en version 168 pour ceux qui ne possèdent pas les extensions: http://files.bioware.com/neverwinternights/updates/linux/168/French_linuxclient168_orig.tar.gz

Une fois le fichier récupéré, comme d'habitude, il suffit de le désarchiver dans le bon répertoire… et cette fois, pas de script à lancer après, le désarchivage suffit.

Note : Je n'ai pas testé, mais il semble possible de mettre à jour vers la version 1.69, voir plus bas.

Finalisation de l'installation

Ouf, terminé ! Après ces différentes étapes, vous pouvez presque jouer.

Il reste seulement une petite formalité du point de vue du jeu lui-même : entrer les clefs CD (vous ne pensiez quand même pas que Bioware vous laisserait jouer comme ça ? ^^).

On ne vous les demandera heureusement qu'une seule fois, lors du premier démarrage du jeu. L'écran de saisie s'affiche, et vous n'avez qu'à recopier. On vous demande d'abord la clef de NwN, puis celle de SoU, puis celle de HotU (évidemment, si vous avez installé les trois). Il semble cependant que l'on puisse entrer les trois clefs dans le désordre sans que ça ne pose de problème (j'ai par erreur commencé par celle de HotU et fini par celle de NwN, et ça tourne). Par contre, il faut bien trois clefs valides distinctes.

Les histoires internes au jeu étant réglées, passons aux histoires externes : les modalités de lancement.

Tout d'abord, la première bonne nouvelle, c'est que vous pouvez déplacer le répertoire du jeu où bon vous semble, ça marchera dans tous les cas. Si vous changez d'ordinateur, vous n'aurez donc pas nécessairement à réeffectuer toute l'installation.

La seconde bonne nouvelle est qu'une fois le jeu installé et activé, les CD ne vous seront plus demandés, et qu'un écran de 800x600 suffit pour jouer. Vous pouvez donc tout-à-fait, si vous le souhaitez, mettre le jeu sur votre ordinateur ultraportable.

Pour lancer le jeu, vous n'avez qu'à lancer l'exécutable « nwn » présent dans le répertoire du jeu. Mais attention : il faut le lancer depuis ce répertoire. Cela se fait normalement tout seul si vous double-cliquez (ou cliquez simplement, d'ailleurs, selon vos réglages) sur cet exécutable depuis votre navigateur de fichier habituel, mais si vous voulez vous créer un lanceur, il ne faut pas oublier de préciser le répertoire de travail, ou bien utiliser une commande shell incluant le changement de répertoire.

Par exemple, si l'utilisateur « nasher » veut lancer le jeu, en ligne de commande, alors que celui-ci est situé dans un répertoire « NwNights » situé dans son répertoire personnel, il doit taper quelque chose qui ressemble à

cd /home/nasher/NwNights && ./nwn

Adaptez l'emplacement à votre situation particulière.

(Note pour le mode multijoueurs : pour lancer Neverwinter Nights en tant que maître de jeu (Dungeon Master), la procédure est exactement la même, mais avec l'exécutable « dmclient » plutôt que « nwn »)

Problème avec la libmss

Il peut arriver que le jeu refuse de se lancer, par exemple après que vous l'ayez déplacé. Ce problème vient probablement du fait que ces liens symboliques internes ne sont pas correct. C'est ce à quoi correspond le message d'erreur en console

./nwmain: error while loading shared libraries: libmss.so.6: cannot open shared object file: No such file or directory

Il suffit dans ce cas simplement de supprimer et de recréer ces liens.

Ouvrez un terminal dans le sous-répertoire « miles » du répertoire du jeu, et lancez les trois commandes suivantes :

rm libmss.so.6 libmss.so
ln -s libmss.so.6.5.2 libmss.so.6
ln -s libmss.so.6 libmss.so

Et le tour est joué, le jeu devrait remarcher.

Absence de son

Il arrive, sur certains systèmes, que le jeu se lance correctement, mais sans émettre le moindre son. Ce serait apparemment sur les systèmes 64bits, la bibliothèque SDL embarquée dans le jeu ne gérant correctement le son qu'en version 32bits. Ne me demandez pas plus de détails. Enfin, c'est ce que j'ai cru comprendre, ne me demandez pas plus de détails.

Pour remédier à ce problème, il suffit apparemment (en tout cas, ça a marché chez moi, on dirait) de modifier le fichier nwn présent dans le répertoire du jeu (vous savez, c'est l'exécutable qu'il faut lancer pour jouer. C'est un script shell, en fait) pour dire au jeu d'utiliser la bibliothèque système plutôt que la sienne.

Remplacez simplement la ligne

export LD_LIBRARY_PATH=./lib:./miles:$LD_LIBRARY_PATH

par

export LD_LIBRARY_PATH=./miles:$LD_LIBRARY_PATH

et relancez le jeu, ça devrait remarcher.

Éditeur de modules

L'un des avantages de Neverwinter Nights était de proposer directement et officiellement un éditeur de module relativement simple à prendre en main pour créer soi-même ses propres modules. Malheureusement, si le jeu lui-même a été porté, ce n'est pas le cas de l'éditeur.

Un projet de portage a été effectué par des utilisateurs, mais il semble s'être arrêté en cours de route.

Si vous désirez utiliser l'éditeur de modules, je crains que le seul moyen à votre disposition soit de se servir de celui présent dans une installation pour Windows de NwN. Il semble cependant marcher à peu près correctement via Wine.

Mise à jour 1.69

En fait, la dernière mise à jour n'est pas vraiment la 1.68, contrairement à ce qui est suggéré ci-dessus : une version 1.69 a été publiée par Bioware.

Cependant, elle n'est parue qu'en anglais (la traduction avait été confiée à la communauté, mais les résultats n'en ont jamais été récupérés), et je ne sais pas trop s'il est possible d'en profiter sous une version GNU/Linux francophone.

Si jamais quelqu'un a des retours sur le sujet, tout signalement sera le bienvenu.

Il semble que le jeu puisse tout de même être mis à jour vers la verson 1.69 en suivant les conseils indiqués sur la Couronne de Cuivre.

Mode fenêtré

L'option pour jouer en mode fenêtré ne semble malheureusement pas être proposée dans la version GNU/Linux du jeu. Il y a bien une ligne « fullscreen » dans le fichier « nwn.ini », mais le jeu est apparemment lancé en plein écran quelle que soit la valeur qu'on lui donne. Toutefois, il peut arriver que le jeu bascule en mode fenêtré « de lui-même » en cours de partie, lorsqu'une autre fenêtre tente d'accaparer le focus.

Le mode fenêtré peut fonctionner :
modifier le fichier nwn.ini, section [Display Options] avec les options suivantes (à modifier ou à créer si besoin)
FullScreen= [0 ou 1]
AllowWindowedMode=1

Sujet sur le forum ubuntu-fr ayant entraîné la mise à jour de cette page

N'hésitez pas à y signaler tout nouveau lien mort.

Ressources, modules et contenus utiles pour Neverwinter Nights I et II


Contributeurs : première version par anonyme et Zoloom ; remise à jour par ArkSeth grâce à l'aide de Gatsu.

  • neverwinter_nights.1329249231.txt.gz
  • Dernière modification: Le 14/02/2012, 20:53
  • par 92.134.127.12