You are here

NWN Linux issues / Problèmes avec NWN sur Linux

4760's picture
Author: 
4760

Recently I decided to replay the NWN series, and this time I used my Linux computer.

It took some time to figure out how to solve very specific issues, so here they are and how I fixed them.

 

NWN doesn't start

It could be because it's an old game, which uses older libraries (and wasn't designed for 64 bits system).

Try installing 32-bits libraries:

sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-sdl ia32-libs-multiarch

sudo apt-get install lib32ncurses5 lib32z1
sudo apt-get install libsdl1.2debian libsdl-sound1.2 libsdl-mixer1.2 libsdl-net1.2 libsdl-image1.2
sudo apt-get install libsdl1.2debian:i386
sudo apt-get install libglu1-mesa:i386

 

Black screen

- check if the manufacturer of your graphic card provides a linux driver

- or you may also try renaming "libtxc_dxtn.so"

[sudo mv /usr/lib/i386-linux-gnu/libtxc_dxtn.so /usr/lib/i386-linux-gnu/libtxc_dxtn.nwnnotuse.so]

 

The videos are gone

You must first install BinkPlayer forLinux :
sudo apt-get install libstdc++5 libx11-dev
sudo apt-get install libxxf86vm1:i386 libopenal1:i386 libssl1.0.0:i386

and in the script that launches nwn, add :
export LD_PRELOAD=./nwmovies.so

 

NWN not starting after a new screen is installed

Open your nwn.ini file, and change the Height= and Width= values according to your new display size.

 

Modules complaining about missing haks (although they  are present)

Remember that Linux is case-sensitive: ModuleHak.hak and modulehak.hak are two different files for Linux.

So just run ./fixinstall (or make sure all the names are lower case).

 

Some placeables are totally white

Same reason as above, but if the texture files are inside a hak, you'll have to make the changes manually (open the hak, change the name of the files, redo the hak).

 

 

J'ai récemment eu envie de rejouer à NWN, et cette fois-ci j'ai décidé de le faire sous Linux.

Cela m'a pris un peu de temps pour résoudre certains problèmes particuliers, donc je donne ici les solutions que j'ai appliquées.

 

NWN ne démarre pas

Cela peut provenir du fait que NWN est un jeu ancien, qui utilise de vieilles bibliothèques (et il n'était de toute façon pas prévu pour fonctionner avec des systèmes 64 bits).

Essayez d'installer les bibliothèques 32-bits:

sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-sdl ia32-libs-multiarch

sudo apt-get install lib32ncurses5 lib32z1
sudo apt-get install libsdl1.2debian libsdl-sound1.2 libsdl-mixer1.2 libsdl-net1.2 libsdl-image1.2
sudo apt-get install libsdl1.2debian:i386
sudo apt-get install libglu1-mesa:i386

 

Ecran noir

- vérifier si le fabricant de votre carte graphique propose un pilote pour linux

- autre possibilité : renommer "libtxc_dxtn.so"

[sudo mv /usr/lib/i386-linux-gnu/libtxc_dxtn.so /usr/lib/i386-linux-gnu/libtxc_dxtn.nwnnotuse.so]

 

Les vidéos .bik ont disparu

Il faut installer BinkPlayer pour Linux :
sudo apt-get install libstdc++5 libx11-dev
sudo apt-get install libxxf86vm1:i386 libopenal1:i386 libssl1.0.0:i386

et dans le script de lancement de nwn, ajouter :
export LD_PRELOAD=./nwmovies.so

 

NWN ne démarre plus après avoir changé de moniteur

Ouvrir le fichier nwn.ini, et changer les valeurs de Height= et Width= selon la résolution du nouvel écran.

 

Modules ne trouvent pas les haks (alors que ces derniers sont bien présents)

Rappelez-vous que Linux est sensible à la casse : ModuleHak.hak et modulehak.hak sont deux fichiers différents pour Linux.

Il suffit d'exécuter ./fixinstall (ou de s'assurer que tous les noms de fichiers sont en minuscules).

 

Certains placeables sont complètement blancs

Même raison que ci-dessus, mais si les fichiers de textures sont à l'intérieur d'un hak, il faudra faire les corrections une par une (ouvrir le hak, corriger le nom du fichier, refaire le hak).

Migrate Wizard: 
First Release: 
  • up
    100%
  • down
    0%
rjshae
rjshae's picture
  • up
    100%
  • down
    0%
4760
4760's picture

Nope, since there's a Linux version. Besides, that was part of my "training" to check if I understood the console commands. wink

  • up
    100%
  • down
    0%
Vivienne
Vivienne's picture

I'm running it in wine and it runs better in it than it does in Windows 7 for me at least where it just refuses to run sometimes giving random errors.

  • up
    50%
  • down
    50%