云网牛站
所在位置:首页 > Linux游戏 > 在Linux上安装Call of Pripyat,使用OpenXray玩S.T.A.L.K.E.R.

在Linux上安装Call of Pripyat,使用OpenXray玩S.T.A.L.K.E.R.

2019-05-01 15:26:13作者:叶云稿源:云网牛站

Call of Pripyat仅在Windows上运行,但是由于新的OpenXRay工具,Linux用户也可以玩这个游戏。

 

安装Call of Pripyat

要安装Windows版本的Call of Pripyat,必须先安装Wine。安装Wine是一个非常简单的过程,为了在Linux上使用Call of Pripyat获得最佳效果,我们强烈推荐使用Wine 4,参考在Debian/Arch Linux/Fedora中安装Wine 4的方法

一旦你启动并运行Wine,请下载S.T.A.L.K.E.R的GOG版本,将Pripyat下到Linux PC,然后打开一个终端窗口,运行以下cd命令:

cd ~/Downloads

在“Downloads”文件夹中,运行ls命令,以便显示安装程序的确切文件名:

ls

然后,记下安装程序的名称并将其插入wine命令,以启动安装程序,在下面的命令中,将stalker-call-of-pripyat.exe替换为下载目录中EXE文件的实际名称:

wine stalker-call-of-pripyat.exe

运行wine命令将立即调出GOG Gui安装程序,按照说明操作。

完成GOG安装程序后,还有最后一件事要做,我们需要重命名GOG为CoP提供的默认文件夹名称,并将其更改为更符合命令行的名称:

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

从S.T.A.L.K.E.R重命名该目录,使用mv命令调用Pripyat到Stalker-CoP:

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

 

OpenXray的依赖关系

OpenXray引擎需要多个构建依赖项才能成功编译代码,要安装这些构建依赖项。

1、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

2、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

3、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工作

OpenXRay游戏引擎在GitHub上,要获得它,需要使用git clone命令下载所有内容,在终端中,使用Git克隆最新的源代码:

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

抓取源代码后,使用mkdir创建一个新的构建目录:

cd xray-16

mkdir bin

使用CD进入构建目录并调用cmake并make以编译代码:

cd bin

cmake ..

make -j$(nproc)

在Linux上安装Call of Pripyat,使用OpenXray玩S.T.A.L.K.E.R.

最后,通过在Game的文件夹中创建一个新的Linux bin目录来完成安装过程,并使用make将构建的代码安装到Stalker CoP的副本中:

mkdir -p ~/.wine/drive_c/GOG\ \Games/Stalker-CoP

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

 

在Linux上运行游戏

二进制文件是为Linux构建的,但要在PC上运行Stalker CoP,我们需要修改文件,首先删除现有的“fsgame.ltx”文件:

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

rm fsgame.ltx

接下来,将新创建的fsgame.ltx文件复制到Stalker CoP目录中:

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

有了这些文件,可以使用以下命令运行游戏:

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

在Linux上安装Call of Pripyat,使用OpenXray玩S.T.A.L.K.E.R.

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

注:玩S.T.A.L.K.E.R.的方法,在Linux上调用Pripyat,OpenXRay是一个好的项目,它正在帮助越来越多的Linux用户玩Call of Pripyat。

 

相关主题

在Ubuntu 18.04系统下升级或安装Wine 4.0稳定版和开发版的方法

精选文章
热门文章