Hur man använder OpenXRay för att spela S.T.A.L.K.E.R. Call of Pripyat på Linux

click fraud protection

S.T.A.L.K.E.R. Call of Pripyat är ett utmärkt spel i öppen värld som äger rum i Ukraina, runt Tjernobyl. Det är den tredje posten i S.T.A.L.K.E.R. serien och är en kultklassiker för spelare som älskar post-apokalyptiska äventyr. Vid utgivningen körde Call of Pripyat bara på Windows. Men tack vare det nya OpenXRay-verktyget kan Linux-användare också njuta av det här spelet!

För att få Call of Pripyat-arbete krävs en laglig kopia av spelet. Det finns några sätt att köpa det. För bästa resultat, ta tag i GOG.com-utgåvan av spelet, eftersom det inte kommer inslaget i DRM och ger dig full tillgång till filerna.

När du har köpt spelet, ladda ner det till din Linux-dator och följ med för att lära dig hur du får det att fungera!

Innan vi börjar

Innan vi pratar om hur man får spelet att fungera på Linux med OpenXRay-motorn är det viktigt att påpeka att den här koden är i sina tidiga dagar och under kraftig utveckling. Du kan stöta på problem med att få spelet att köra med det här verktyget på grund av komplexiteten i att stödja olika Linux-distributioner och oöverträffade buggar.

instagram viewer

Om du stöter på problem med koden under den här guiden, känn dig fri att kolla in frågsidan och berätta för utvecklarna så att de kan hjälpa till att mildra problemen.

Installera Call of Pripyat

Spelet måste installeras på din Linux-dator innan OpenXRay-binärerna, källkoden eller något annat är fiddled med. För att installera Windows-versionen av Call of Pripyat måste du installera Wine.

Att installera vin är en ganska enkel process som vi har täckt ganska omfattande på Addictivetips tidigare. För bästa resultat med Call of Pripyat på Linux rekommenderar vi starkt att du går med Vin 4, eftersom det har fantastiska uppdateringar som hjälper spelare på Linux.

När du har fått vinet igång, ladda ner GOG-utgåvan av S.T.A.L.K.E.R. Call of Pripyat till din Linux-PC. Öppna sedan ett terminalfönster. Att ha tillgång till kommandoraden är avgörande under denna process så att vi kan upptäcka eventuella fel med Wine under installationen. Det är också mycket lättare att köra EXE på detta sätt.

Med terminalfönstret, CD in i ~ / Överför mapp där Pripyat-spelet EXE-fil är.

cd ~ / Nedladdningar

Kör i mappen Nedladdningar ls så att du kan avslöja installationsprogrammets exakta filnamn.

ls

Notera sedan installationsprogrammets namn och anslut det till vin för att starta installationsprogrammet. Byt ut i kommandot nedan Stalker-call-of-pripyat.exe med det faktiska namnet på EXE-filen i din nedladdningskatalog.

vinstalker-call-of-pripyat.exe

Kör vin kommandot kommer omedelbart att hämta GOG Gui-installationsprogrammet. Följ instruktionerna och lära dig hur du får allt installerat på din Linux-dator.

När GOG-installatören är klar är det en sista sak att göra. Vi måste byta namn på standardmappnamnet som GOG ger CoP och ändra det till ett mer kommandoradsvänligt namn. Att göra detta, CD i mappen 'GoG'.

cd ~ / .wine / drive_c / GOG \ \ Games

Byt namn på katalogen från S.T.A.L.K.E.R. Pripyats samtal till Stalker-CoP med mv kommando.

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

Beroenden för OpenXray

OpenXray-motorn kräver flera byggberoenden för att kompilera koden framgångsrikt. För att installera dessa byggberoenden öppnar du en terminal och följer instruktionerna som motsvarar Linux OS du använder.

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 installera 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

Få OpenXray att fungera

OpenXRay-spelmotorn finns på GitHub. För att få det måste du ladda ner allt med hjälp av git klon kommando. I terminalen använder du Git för att klona den senaste källkoden.

git klon https://github.com/OpenXRay/xray-16.git --rekursiv

Efter att ha tagit källkoden, skapa en ny build-katalog med mkdir.

cd xray-16 mkdir bin

Flytta till byggkatalogen med CD och ring cmake och gör för att sammanställa koden.

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

Avsluta slutligen installationsprocessen genom att skapa en ny Linux-katalog i spelets mapp och använda göra att installera den inbyggda koden i din kopia av Stalker CoP.

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

Kör spelet på Linux

Binärerna är byggda för Linux, men för att köra Stalker CoP på din PC måste vi ändra en fil. Att börja, CD i spelkatalogen och ta bort den befintliga filen "fsgame.ltx".

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

Kopiera sedan den nyligen skapade filen fsgame.ltx till Stalker CoP-katalogen.

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

Med filerna på plats kan du köra spelet med:

cd ~ / .wine / drive_c / GOG \ \ Games / Stalker-CoP / bin-linux
./xr_3da.sh -fsltx ../fsgame.ltx

Andra sätt att spela S.T.A.L.K.E.R. Call of Pripyat på Linux

OpenXRay är ett intressant projekt och det hjälper fler och fler Linux-användare att njuta av Call of Pripyat, men det är inte det enda sättet att spela detta spel på plattformen.

Om du har provat OpenXRay och tyckt att det saknades eller stött på några problem, kommer du gärna att veta att det är möjligt att köra GoG-versionen av spelet som du installerade med Wine direkt. Det fungerar också bra med Steam Play.

watch instagram story