[小教程]在Linux和macOS上用wine运行东方
东方吧
全部回复
仅看楼主
level 14
ACDD 楼主
wine本质上是社区dalao们开发的可以在Linux上运行的Windows兼容层,理论上所有Windows程序都可利用Wine在Linux上运行,但是实际操作起来不会那么一帆风顺。好在游戏是没多大问题的,东方我自己亲测从th06往后都能流畅运行,没出问题。(PS:Steam官方已经把Wine内置在Linux版的steam里来运行Windows游戏)
系统需求:
Linux:目前支持Debian,Ubuntu和Fedora,需要X-server,无法在wayland上运行。
macOS:OSX10.8(Mountain Lion)到macOS10.14(mojave),需要安装X11。
由于本人的mac(2014年末)太nm卡了,忍不了一个月前被我刷成Ubuntu了,所以本次以Ubuntu为例。
开始安装:
下载安装Wine:
Wine是一个开源组件,在很多Linux发行版的更新源中都直接提供。
打开终端,输入 sudo apt install wine
输入密码
接下来他会问你下载安装需要花费xx MB的空间,真的要安装吗(Y\n),输入Y他就会自动下载安装。我的电脑因为已经装好了就截不上图了。
大概就像这样(灵机一动找网图)。
安装过程中终端上会一直跑码,等到他不动了你又可以输入的时候就安装好了。
运行东方:
打开东方游戏文件夹,右键屏幕空白部分选择在终端中打开。
在终端中输入 wine {exe文件名.exe},这里我用的是红魔乡汉化版,文件名是th06c.exe
回车,游戏就打开了
需要注意的是游戏过程中不能关终端,相当于直接关掉游戏。
到这里教程就结束了,之中可能有纰漏和措辞不当,还望各位dalao们补充、轻喷。
2021年08月20日 21点08分 1
level 14
ACDD 楼主
2021年08月22日 08点08分 2
level 14
好了,这回那个使用Linux系统的没有办法安装游戏的人有福了,谁帮忙@他一下?
2021年08月22日 09点08分 3
level 12
老显卡steam玩家可能需要在启动参数里加上
PROTON_USE_WINED3D=1 %command%
因为steam默认使用DXVK,而老显卡不一定支持vulkan
对于经典乱码还可以加上LANG=ja_JP.UTF-8,不过调用的日文字体有时候会比较奇怪
2021年08月22日 09点08分 4
level 10
直接用Steam导入非Steam游戏,然后在属性里设置用Proton启动不久行了[滑稽]
2021年08月22日 13点08分 5
level 10
不用从终端进去,右键exe文件,属性,设置默认打开方式找到wine就行。
2021年08月22日 13点08分 6
1