Machinarium(机械迷城)是我最喜欢的一个解密游戏,由于游戏是采用flash开发的,自然可以跨平台运行。之前用Ubuntu时曾经尝试过在Linux安装Machinarium,但是尝试了很多次一直没有成功,只好作罢。
昨天逛AUR的时候发现AUR里面竟然也有Machinarium,于是又萌生了在Linux上安装Machinarium的想法。
虽然AUR里有Machinarium的PKGBUILD文件,但是本身并不提供游戏文件,因此需要自己去网上下载游戏镜像,然后在Windows上安装, 安装完成后将C:\Program Files\Machinarium
目录复制到Linux上,然后需要到官网下载两个Patch,解压缩后放到同一目录下面。此时如果操作正确的话,该目录下面应该会有00 01 10 11这几个子目录和一个名为Machinarium
的可执行程序。
接下来,用tar将Machinarium目录打包,操作:
tar -zcvf Machinarium_full_en.tar.gz Machinarium
然后就可以使用yaourt -S machinarium
命令安装游戏啦,安装过程中会提示找不到游戏文件,这时候这需要输入先前打包的Machinarium_full_en.tar.gz
的路径即可,剩下的操作即可自动完成。
安装完成后可以直接输入machinarium
命令或者在程序菜单里点击machinarium
的图标即可开始游戏,或者在浏览器输入地址/usr/share/games/machinarium/machinarium-browser.swf
就可以在浏览器里开始游戏了~
但是...我在安装完成后,输入machinarium
运行之后只会出来一个flash的窗口而没有游戏,而在浏览器中运行则没有任何问题,这种情况可能是没有加载游戏文件导致的,解决方法是修改/usr/bin/machinarium
中的内容,将其中的./Machinarium "$@"
改成./Machinarium machinarium-browser.swf
就可以顺利运行游戏了~
Have fun!
Leave a Comment