前提 waframe 本身是不支持 linux 的, 我们可以通过lutris 来下载并使用 wine 玩耍。
下载就先不说了 有需要在更新
本地化 因为 lutris 下载后的默认语言是 En,然后本人英语又巨差,目前市面上也没有很好的本地化方法,故写一下咯。
Lutris 下载的游戏一般会在 Home 目录下新建一个 Games 的文件夹。
于是 waframe 的路径就是/home/Games/warframe/drive_c/Program Files/Warframe
我们打开 updater.sh 文件拉到最下方
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 "$WINE " cmd /C "$WINPATH " -silent -log :/Preprocessing.log -dx10:1 -dx11:1 -threadedworker:1 -cluster:public -language:zh -applet:/EE/Types/Framework/ContentUpdate fi if [ "$do_cache " = true ] ; then echo "*********************" echo "Optimizing Cache." echo "*********************" "$WINE " cmd /C "$WINPATH " -silent -log :/Preprocessing.log -dx10:1 -dx11:1 -threadedworker:1 -cluster:public -language:zh -applet:/EE/Types/Framework/CacheDefraggerAsync /Tools/CachePlan.txt fi if [ "$start_game " = true ] ; then echo "*********************" echo "Launching Warframe." echo "*********************" "$WINE " cmd /C start /b "" "$WINPATH " -log :/Preprocessing.log -dx10:1 -dx11:1 -threadedworker:1 -cluster:public -language:zh fi
直接把三个 public -language:后面的参数改成 zh 就好了。 前提是你语言有选中文编码。