Comment utiliser OpenXRay pour jouer à STALKER Call of Pripyat sous Linux

STALKER Call of Pripyat est un excellent jeu en monde ouvert qui se déroule en Ukraine, autour de Tchernobyl. C’est la troisième entrée de la série STALKER et c’est un classique culte pour les joueurs qui aiment les aventures post-apocalyptiques. À sa sortie, Call of Pripyat ne fonctionnait que sous Windows. Cependant, grâce au nouvel outil OpenXRay, les utilisateurs de Linux peuvent également profiter de ce jeu!

Faire fonctionner Call of Pripyat nécessite une copie légale du jeu. Il existe plusieurs façons de l’acheter. Pour les meilleurs résultats, récupérer la version GOG.com du jeu, car il n’est pas emballé dans DRM et vous donnera un accès complet aux fichiers.

Une fois que vous avez acheté le jeu, téléchargez-le sur votre PC Linux et suivez pour savoir comment le faire fonctionner!

Avant que nous commencions

Avant de parler de la façon de faire fonctionner le jeu sous Linux avec le moteur OpenXRay, il est important de souligner que ce code en est à ses débuts et en plein développement. Vous pouvez rencontrer des problèmes pour faire fonctionner le jeu avec cet outil, en raison de la complexité de la prise en charge de différentes distributions Linux et de bogues non corrigés.

  Comment se détendre la nuit avec le mode Heure du coucher pour Android

Si vous rencontrez des problèmes avec le code pendant ce guide, n’hésitez pas à consulter la page des problèmes et informez-en les développeurs afin qu’ils aident à atténuer les problèmes.

Installez Call of Pripyat

Le jeu doit être installé sur votre PC Linux avant que les binaires OpenXRay, le code source ou quoi que ce soit d’autre ne soient manipulés. Pour installer la version Windows de Call of Pripyat, vous devez installer Wine.

L’installation de Wine est un processus assez simple que nous avons couvert de manière assez détaillée sur toptips.fr dans le passé. Pour de meilleurs résultats avec Call of Pripyat sous Linux, nous vous recommandons vivement d’utiliser Wine 4, car il propose d’excellentes mises à jour qui aident les joueurs sous Linux.

Une fois que vous avez installé Wine, téléchargez la version GOG de STALKER Call of Pripyat sur votre PC Linux. Ensuite, ouvrez une fenêtre de terminal. Avoir accès à la ligne de commande est essentiel pendant ce processus afin que nous puissions détecter toute erreur avec Wine lors de l’installation. Il est également beaucoup plus facile d’exécuter des EXE de cette façon.

En utilisant la fenêtre du terminal, CD dans le dossier ~ / Downloads où se trouve le fichier EXE du jeu Pripyat.

cd ~/Downloads

Dans le dossier Téléchargements, exécutez la commande ls, afin de pouvoir révéler le nom de fichier exact du programme d’installation.

ls

Ensuite, notez le nom de l’installateur et branchez-le dans la commande wine, pour démarrer l’installateur. Dans la commande ci-dessous, remplacez stalker-call-of-pripyat.exe par le nom réel du fichier EXE dans votre répertoire de téléchargement.

wine stalker-call-of-pripyat.exe

L’exécution de la commande wine fera instantanément apparaître le programme d’installation de GOG Gui. Suivez les instructions et apprenez à tout installer sur votre PC Linux.

  Memory Diag et Battery Diag sont deux applications simples de surveillance du système [Mac]

Lorsque le programme d’installation de GOG est terminé, il reste une dernière chose à faire. Nous devons renommer le nom de dossier par défaut que GOG donne à CoP et le changer en un nom plus convivial pour la ligne de commande. Pour ce faire, CD dans le dossier «GoG».

cd ~/.wine/drive_c/GOG Games

Renommez le répertoire de STALKER Call of Pripyat en Stalker-CoP avec la commande mv.

mv 'S.T.A.L.K.E.R. Call of Pripyat' Stalker-CoP

Dépendances pour OpenXray

Le moteur OpenXray nécessite plusieurs dépendances de construction pour compiler le code avec succès. Pour installer ces dépendances de construction, ouvrez un terminal et suivez les instructions correspondant au système d’exploitation Linux que vous utilisez.

Ubuntu

sudo apt install git cmake libglew-dev libfreeimage-dev libfreeimageplus-dev liblockfile-dev libopenal-dev libtbb-dev libcrypto++-dev libogg-dev libtheora-dev libvorbis-dev libsdl2-dev liblzo2-dev libjpeg-dev libreadline-dev

Debian

sudo apt-get install git cmake libglew-dev libfreeimage-dev libfreeimageplus-dev liblockfile-dev libopenal-dev libtbb-dev libcrypto++-dev libogg-dev libtheora-dev libvorbis-dev libsdl2-dev liblzo2-dev libjpeg-dev libreadline-dev

Feutre

sudo dnf install git cmake glew-devel freeimage-devel freeimage-plus-devel liblockfile-devel openal-devel tbb-devel cryptopp-devel libogg-devel libtheora-devel libvorbis-devel SDL2-devel lzo-devel libjpeg-turbo-devel readline-devel

Faire fonctionner OpenXray

Le moteur de jeu OpenXRay est sur GitHub. Pour l’obtenir, vous devrez tout télécharger à l’aide de la commande git clone. Dans le terminal, utilisez Git pour cloner le dernier code source.

git clone https://github.com/OpenXRay/xray-16.git --recursive

Après avoir récupéré le code source, créez un nouveau répertoire de construction avec mkdir.

cd xray-16

mkdir bin

Déplacez-vous dans le répertoire de construction avec le CD et appelez cmake et faites pour compiler le code.

cd bin

cmake ..

make -j$(nproc)


Enfin, terminez le processus d’installation en créant un nouveau répertoire bin Linux dans le dossier du jeu et utilisez make pour installer le code intégré dans votre copie de Stalker CoP.

mkdir -p ~/.wine/drive_c/GOG Games/Stalker-CoP
make -j$(nproc) DESTDIR=~/.wine/drive_c/GOG Games/Stalker-CoP install

Lancer le jeu sous Linux

Les binaires sont construits pour Linux, mais pour exécuter Stalker CoP sur votre PC, nous devons modifier un fichier. Pour commencer, insérez un CD dans le répertoire du jeu et supprimez le fichier «fsgame.ltx» existant.

cd ~/.wine/drive_c/GOG Games/Stalker-CoP
rm fsgame.ltx

Ensuite, copiez le fichier fsgame.ltx nouvellement créé dans le répertoire Stalker CoP.

cp -r ~/xray-16/res/* ~/.wine/drive_c/GOG Games/Stalker-CoP

Une fois les fichiers en place, vous pouvez exécuter le jeu avec:

cd ~/.wine/drive_c/GOG Games/Stalker-CoP/bin-linux

./xr_3da.sh -fsltx ../fsgame.ltx

Autres façons de jouer à STALKER Call of Pripyat sur Linux

OpenXRay est un projet intéressant qui aide de plus en plus d’utilisateurs Linux à profiter de Call of Pripyat, mais ce n’est pas le seul moyen de jouer à ce jeu sur la plate-forme.

  Pourquoi les services de streaming facturent-ils des frais supplémentaires pour la HD et la 4K?

Si vous avez essayé OpenXRay et que vous l’avez trouvé manquant, ou avez rencontré des problèmes, vous serez heureux de savoir que il est possible d’exécuter la version GoG du jeu que vous avez installé avec Wine directement. Cela fonctionne également bien avec Steam Play.