S.T.A.L.K.E.R. Call of Pripyat is een uitstekend open wereldspel dat zich afspeelt in Oekraïne, rond Tsjernobyl. Het is de derde vermelding in de S.T.A.L.K.E.R. serie en is een cultklassieker voor gamers die houden van post-apocalyptische avonturen. Na release draaide Call of Pripyat alleen op Windows. Dankzij de nieuwe OpenXRay-tool kunnen Linux-gebruikers echter ook van deze game genieten!
Call of Pripyat aan het werk krijgen vereist een legalekopie van het spel. Er zijn een paar manieren om het te kopen. Voor de beste resultaten, pak de GOG.com-release van het spel, omdat het niet in DRM is verpakt en je volledige toegang tot de bestanden geeft.
Nadat je de game hebt gekocht, download je deze naar je Linux-pc en volg je hem om te leren hoe je hem kunt laten werken!
Voordat we beginnen
Voordat we het hebben over hoe het spel werktop Linux met de OpenXRay-engine is het belangrijk erop te wijzen dat deze code nog in de begindagen en aan een zware ontwikkeling is. Je kunt problemen tegenkomen die ervoor zorgen dat de game met deze tool wordt uitgevoerd, vanwege de complexiteit van het ondersteunen van verschillende Linux-distributies en niet-gepaarde bugs.
Als je tijdens deze handleiding problemen ondervindt met de code, kun je de probleempagina bekijken en de ontwikkelaars op de hoogte stellen, zodat zij kunnen helpen de problemen op te lossen.
Installeer Call of Pripyat
De game moet op uw Linux-pc worden geïnstalleerd voordat de OpenXRay-binaire bestanden, broncode of iets anders ermee klopt. Als u de Windows-versie van Call of Pripyat wilt installeren, moet u Wine installeren.
Het installeren van Wine is een vrij eenvoudig proces datwe hebben in het verleden behoorlijk uitgebreid over Addictivetips gesproken. Voor de beste resultaten met Call of Pripyat op Linux, raden we ten zeerste aan om met Wine 4 te gaan, omdat het geweldige updates heeft die gamers op Linux helpen.
Zodra je Wine in gebruik hebt genomen, download jede GOG-release van S.T.A.L.K.E.R. Oproep van Pripyat naar uw Linux-pc. Open vervolgens een terminalvenster. Toegang hebben tot de opdrachtregel is van cruciaal belang tijdens dit proces, zodat we tijdens de installatie fouten met Wine kunnen detecteren. Het is ook veel eenvoudiger om EXE's op deze manier uit te voeren.
Met behulp van het terminalvenster, CD in de ~ / Downloads map waarin het EXE-bestand van het Pripyat-spel staat.
cd ~/Downloads
Voer in de map Downloads de ls commando, zodat u de exacte bestandsnaam van het installatieprogramma kunt zien.
ls
Noteer vervolgens de naam van het installatieprogramma en sluit deze aan op wijn opdracht om het installatieprogramma op te starten. Vervang in de onderstaande opdracht stalker-call-of-pripyat.exe met de werkelijke naam van het EXE-bestand in uw downloadmap.
wine stalker-call-of-pripyat.exe
Het uitvoeren van de wijn commando zal onmiddellijk het GOG Gui-installatieprogramma openen. Volg de instructies en leer hoe u alles op uw Linux-pc kunt installeren.
Als het GOG-installatieprogramma klaar is, is er nog een laatste ding om te doen. We moeten de standaardmapnaam die GOG CoP geeft, hernoemen en wijzigen in een meer opdrachtregelvriendelijke naam. Om dit te doen, CD in de map 'GoG'.
cd ~/.wine/drive_c/GOG Games
Hernoem de map vanuit S.T.A.L.K.E.R. Oproep van Pripyat naar Stalker-CoP met de mv commando.
mv "S.T.A.L.K.E.R. Call of Pripyat" Stalker-CoP
Afhankelijkheden voor OpenXray
De OpenXray-engine vereist verschillende buildsafhankelijkheden om de code succesvol te compileren. Om deze buildafhankelijkheden te installeren, opent u een terminal en volgt u de instructies die overeenkomen met het Linux-besturingssysteem dat u gebruikt.
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
OpenXray aan het werk krijgen
De OpenXRay-game-engine staat op GitHub. Om het te krijgen, moet je alles downloaden met behulp van de git kloon commando. Gebruik Git in de terminal om de nieuwste broncode te klonen.
git clone https://github.com/OpenXRay/xray-16.git --recursive
Nadat je de broncode hebt gepakt, maak je een nieuwe build-map aan mkdir.
cd xray-16 mkdir bin
Ga naar de build-map met CD en call cmake en make om de code te compileren.
cd bin cmake .. make -j$(nproc)
Voltooi ten slotte het installatieproces door een nieuwe Linux bin-map in de map van het spel te maken en te gebruiken maken om de ingebouwde code in uw exemplaar van Stalker CoP te installeren.
mkdir -p ~/.wine/drive_c/GOG Games/Stalker-CoP
make -j$(nproc) DESTDIR=~/.wine/drive_c/GOG Games/Stalker-CoP install
Het spel uitvoeren op Linux
De binaire bestanden zijn gebouwd voor Linux, maar om Stalker CoP op uw pc uit te voeren, moeten we een bestand wijzigen. Beginnen, CD in de spelmap en verwijder het bestaande bestand "fsgame.ltx".
cd ~/.wine/drive_c/GOG Games/Stalker-CoP
rm fsgame.ltx
Kopieer vervolgens het nieuw gemaakte bestand fsgame.ltx naar de map Stalker CoP.
cp -r ~/xray-16/res/* ~/.wine/drive_c/GOG Games/Stalker-CoP
Met de bestanden op hun plaats, kun je het spel uitvoeren met:
cd ~/.wine/drive_c/GOG Games/Stalker-CoP/bin-linux

./xr_3da.sh -fsltx ../fsgame.ltx
Andere manieren om S.T.A.L.K.E.R. te spelen Oproep van Pripyat op Linux
OpenXRay is een interessant project en het helpt meer en meer Linux-gebruikers te genieten van Call of Pripyat, maar het is niet de enige manier om deze game op het platform te spelen.
Als je OpenXRay hebt geprobeerd en het hebt gevondenontbreken of problemen ondervonden, zul je blij zijn te weten dat het mogelijk is om de GoG-versie van de game die je rechtstreeks met Wine hebt geïnstalleerd, uit te voeren. Het werkt ook goed met Steam Play.
Comments