编译 stuntrally-2.6.1

参考:http://stuntrally.tuxfamily.org/wiki/doku.php?id=compile

mkdir buildcd build
sudo apt install libboost-system-dev libboost-thread-dev libboost-filesystem-dev libboost-wave-dev libogre-1.9-dev libbullet-dev libbullet-extras-dev libsdl2-dev libmygui-dev libogg-dev libvorbis-dev libenet-dev libopenal-dev
cmake ..make -j4

编译通过,试试打包

重新解压一份,进去文件夹打开终端

fakeroot dpkg-buildpackage -b

不行,

error: cannot open file debian/changelog: No such file or directory

算了。先安装看看。还是原来的编译文件夹

sudo make install

测试邮箱正常,编辑器运行出错

------ Loading track: Isl6-FloodedAdded resource location '/usr/local/share/games/stuntrally/tracks/Isl6-Flooded/objects' of type 'FileSystem' to resource group 'General'!Error: Can't load scene.xml: /usr/local/share/games/stuntrally/tracks/Isl6-Flooded/scene.xml
段错误

先不管了。

看日志,除了 stuntrally 和 sr-editor 放在 /usr/local/bin 中,其他全放在 /usr/local/share/games/stuntrally 中。

桌面图标放在
/usr/local/share/applications/stuntrally.desktop
/usr/local/share/applications/sr-editor.desktop
/usr/local/share/icons/hicolor/64x64/apps/stuntrally.png
/usr/local/share/icons/hicolor/64x64/apps/sr-editor.png

复制出来,准备打包。这次用 dbreate

删除刚安装的包,测试一下依赖项

sudo apt purge libboost-system-dev libboost-thread-dev libboost-filesystem-dev libboost-wave-dev libogre-1.9-dev libbullet-dev libbullet-extras-dev libsdl2-dev libmygui-dev libogg-dev libvorbis-dev libenet-dev libopenal-dev
sudo apt install libogre-1.9.0v5 libbullet2.87 libbullet-extras2.87 libmygui.ogreplatform0debian1v5 libmygui.openglplatform0debian1v5 libmyguiengine3debian1v5 libenet7 libboost-system1.67.0 libboost-thread1.67.0 libboost-filesystem1.67.0 libboost-wave1.67.0 libboost-serialization1.67.0 libsdl2-2.0-0 libogg0 1.3.2.1 libopenal1

虚拟机测试下,好了,所有依赖都添加了。

本机运行游戏,出错。。又是少 tracks。。找老版本看看。

opensuse 上居然有 2.6.1 的 rpm 包,不知道能不能转换下使用。不过它是分成两个包的,一个程序包(包含配置),一个数据包(包含 stuntrally 目录下其他数据)。可以参考下。

从 stuntrally-data-2.6.1-1.44.noarch.rpm 中得到 tracks,先按咱的方式打一个大包吧。反正这是 make install 的安装方式。

好,成功。

最低硬件要求:

CPU:2核,2.0GHz以上,

GPU:GeForce 9600 GT或Radeon HD 3870,

支持Shader Model 3.0和256 MB GPU RAM(更高版本为512)。

一个很好的GPU在更高的预设上平滑播放是gtx560ti(没有效果)。

集成的gpu或笔记本电脑不能很好地或根本无法处理游戏。

运行

新用户的本地化帮助显示在欢迎屏幕上,在游戏开始时显示。或按Ctrl-F1键显示。它也有游戏相关的提示。

在游戏中,Esc/Tab键显示/隐藏GUI。

首先,打开选项来调整屏幕分辨率,根据您的GPU选择图形预设并重新启动。

打开“选项”选项卡“输入”,以查看或重新分配密钥,或者配置游戏控制器。


搞了一整整一天。。。。蛋疼


Share Tweet Send
0 Comments
Loading...

Related Articles

You've successfully subscribed to 隔窗听雨
Great! Next, complete checkout for full access to 隔窗听雨
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.
豫ICP备19045256号-1