游戏简介,请原谅copy一下:
《文明:太空》Sid Meier's Civilization: Beyond Earth 是金奖《文明》系列的科幻主题的作品。时空设定在未来,撼动世界的重大事件导致现代社会分崩离析,造就了新世界秩序,并让人类面临不确定的未来。人类亟欲力图振作,重新开发的国家把资源集中在外太空旅行上,替人类谋求崭新开始。
您参与了寻找地球以外第二个家的远征军,将带领您的人民前往新领域,建立太空新文明,并替人类写下新的一页。探索及殖民外星球、研究新科技、集结强大军队、建造惊人奇迹,以及塑造您的新世界面貌。在您展开旅程的同时,您必须做各种重大抉择。包括选择赞助者、构架您的殖民地,乃至于您替您文明选择的终极路线,每一个抉择都将开启新的可能性。
二话不说,先上几张刚玩的热图:
游戏下载页面:文明:太空 Sid Meier’s Civilization®: Beyond Earth™
需登陆网站,下载文件为:civilizationbeyondearth_1.1.2.4035_amd64.appimage,亲测有效。
本来appimage是可以直接运行的,我在别的ubuntu22.04上测试也确实如此,可是在archlinux上遇到了一点问题。
错误输出为:
.local/share/gamux/civilizationbeyondearth/civilizationbeyondearth_gamux_mountdir/civbe: 没有那个文件或目录
而这个CivBE文件在运行是明显是存在的呀:
ls -al .local/share/gamux/civilizationbeyondearth/civilizationbeyondearth_gamux_mountdir/CivBE
-rwxrwxr-x 1 lc lc 47565544 2015年12月28日 .local/share/gamux/civilizationbeyondearth/civilizationbeyondearth_gamux_mountdir/CivBE
后来发现这个CivBE显然就是Civilization beyond Earth的缩写嘛,这是应该游戏启动的主程序了。
这个问题误导了我很久,然后用了几天的时间使用 --appimage-extract对appimage进行解包,从steam runtime一步一步的执行查错,最终都是在CivBE这里卡住。
今天才幡然醒悟这个文件或目录不存在不是CivBE不在,而是他需要的某个文件不存在,他却完全不告诉我是什么文件,还能这么玩的呀!!!
那就只能自己猜咯,猜了一天,才想到了显卡的32位驱动方面,于是:
yaourt -S lib32-vulkan-radeon
这时再运行程序,终于有了具体的错误提示了,比如:
error while loading shared libraries: libGL.so.1: wrong ELF class: ELFCLASS64
这类的等等,解决一个来一个,后来干脆装个steam native一次把lib整到位。
yaourt -S steam-native-runtime
然后,完美运行,尽情玩耍了!
最近编辑记录 qileilu (2022-10-26 22:33:11)
离线
外链的图果然看不到,谁有好的图床介绍一个呗(●°u°●) 」
离线
图更新可以看到了
离线