2021-02-20 20:42 Temps de lecture : 8 min

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

STALKER: Call of Pripyat est un jeu d'aventure en monde ouvert remarquable, se déroulant dans les paysages désolés autour de Tchernobyl en Ukraine. Ce troisième opus de la série STALKER est devenu un classique incontournable pour les passionnés de récits post-apocalyptiques. Initialement conçu pour Windows, Call of Pripyat est désormais accessible aux utilisateurs de Linux grâce à l'initiative OpenXRay.

Pour profiter de Call of Pripyat, il est impératif de posséder une copie légale du jeu. Diverses options d'achat existent. Toutefois, pour une expérience optimale, il est vivement conseillé de se procurer la version disponible sur GOG.com. Cette version, exempte de DRM, offre un accès total aux fichiers du jeu.

Après l'acquisition du jeu, téléchargez-le sur votre système Linux et suivez les instructions ci-dessous pour le faire fonctionner.

Précautions préliminaires

Avant d'entrer dans les détails de l'exécution du jeu sous Linux avec le moteur OpenXRay, il est crucial de souligner que ce projet est en phase de développement active. Il est donc possible de rencontrer des obstacles lors de l'utilisation de cet outil. La diversité des distributions Linux et les bogues non encore corrigés peuvent en être la cause.

Si des difficultés surviennent lors de ce guide, n'hésitez pas à consulter la page dédiée aux problèmes et à informer les développeurs afin de contribuer à leur résolution.

Installation de Call of Pripyat

L'installation du jeu sur votre PC Linux est une étape préalable à toute manipulation des binaires OpenXRay. Pour installer la version Windows de Call of Pripyat, Wine est indispensable.

L'installation de Wine est un processus relativement simple. Pour une performance optimale de Call of Pripyat sous Linux, il est recommandé d'utiliser Wine 4, qui apporte des améliorations significatives pour les joueurs Linux.

Une fois Wine installé, téléchargez la version GOG de STALKER: Call of Pripyat sur votre ordinateur Linux. Ouvrez ensuite une fenêtre de terminal. L'accès à la ligne de commande est crucial pour repérer d'éventuelles erreurs lors de l'installation avec Wine. Cela facilite également l'exécution des fichiers EXE.

Dans la fenêtre du terminal, naviguez vers le répertoire ~/Downloads où se trouve le fichier EXE du jeu.

cd ~/Downloads

Exécutez la commande 'ls' pour afficher le nom exact du fichier d'installation.

ls

Notez le nom de l'installateur et intégrez-le dans la commande 'wine' pour lancer l'installation. Dans la commande ci-dessous, remplacez 'stalker-call-of-pripyat.exe' par le nom réel du fichier EXE.

wine stalker-call-of-pripyat.exe

Cette commande lancera l'installateur GOG. Suivez les instructions pour installer le jeu sur votre PC Linux.

Une dernière étape est nécessaire après l'installation. Il faut renommer le dossier par défaut attribué par GOG pour faciliter l'utilisation en ligne de commande. Pour cela, naviguez vers le dossier "GoG".

cd ~/.wine/drive_c/GOG Games

Renommez le dossier 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 requiert diverses dépendances pour la compilation du code. Ces dépendances doivent être installées via le terminal, en suivant les instructions spécifiques à votre distribution Linux.

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

Fedora

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

Utilisation d'OpenXray

Le moteur de jeu OpenXRay est disponible sur GitHub. Utilisez la commande 'git clone' pour le télécharger. Dans le terminal, clonez le dernier code source.

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

Après le téléchargement du code source, créez un répertoire de construction avec 'mkdir'.

cd xray-16
mkdir bin

Naviguez vers le répertoire de construction avec 'cd' et compilez le code avec 'cmake' et 'make'.

cd bin
cmake ..
make -j$(nproc)

Finalisez l'installation en créant un nouveau répertoire de binaires Linux dans le dossier du jeu et utilisez 'make' pour installer le code compilé 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

Lancement du jeu sous Linux

Les binaires sont créés pour Linux, mais pour lancer Stalker CoP, il faut modifier un fichier. Commencez par naviguer vers 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 nouveau fichier 'fsgame.ltx' dans le répertoire de Stalker CoP.

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

Une fois les fichiers en place, vous pouvez lancer le jeu avec:

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

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

Alternatives pour jouer à STALKER Call of Pripyat sous Linux

OpenXRay est une solution prometteuse pour les joueurs Linux souhaitant découvrir Call of Pripyat, mais il existe d'autres options.

Si OpenXRay ne répond pas à vos attentes, sachez que la version GOG du jeu peut également fonctionner directement avec Wine. De plus, Steam Play propose également une compatibilité satisfaisante.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.