16.Wine安装《最终幻想14》
Tofloor
poster avatar
孤岛悬城
deepin
2020-05-22 22:54
Author
本帖最后由 jixuancheng 于 2020-5-27 22:47 编辑

日期:2020-05-27 22:13
环境:Deepin 20 Beat 社区版、wine-5.8、winetricks-20200412
作者:孤岛悬城
参考链接:https://bbs.nga.cn/read.php?tid=18782486&page=1&rand=509
--------------------------------------------------------------------------------------------
1.安装wine和winetricks
官方文献(安装wine时我添加了debian9和debian10的源,Deepin自带的源我没试)
https://wiki.winehq.org/Debian_zhcn
https://wiki.winehq.org/Winetricks
  1. sudo dpkg --add-architecture i386
  2. wget -nc https://dl.winehq.org/wine-builds/Release.key
  3. sudo apt-key add Release.key
  4. echo "deb https://dl.winehq.org/wine-builds/debian/ buster main" >> etc/apt/sources.list.d/winehq.list
  5. echo "deb https://dl.winehq.org/wine-builds/debian/ stretch main" >> /etc/apt/sources.list.d/winehq.list
  6. sudo apt install --install-recommends winehq-devel
  7. sudo apt install winetricks
Copy the Code


2.如果更新winetricks时,winetricks报错:raw.githubusercontent.com未认证。则:
打开网页浏览器进入 https://www.IPAddress.com,输入raw.githubusercontent.com查询到真实IP地址
将raw.githubusercontent.com和查到的真实IP地址添加到/etc/host文件中。
  1. echo "199.232.68.133    raw.githubusercontent.com" >> /etc/hosts
Copy the Code


3.安装思路(WINEPREFIX=的参数为wine容器的路径,可根据实际情况调整,或默认)
添加新容器及添加相应组件:
  1. WINEARCH=win32 WINEPREFIX=~/storage/games/ffxiv winetricks -q xact xinput d3dx9 directx9 devenum quartz hosts win7 ie8 ole32 videomemorysize=default
Copy the Code


用新容器运行下载好的《最终幻想14》安装包:
  1. WINEARCH=win32 WINEPREFIX=~/storage/games/ffxiv wine FFXIV_20190516all_setup.exe
Copy the Code


第一次登录游戏时会发现播放的开场动画卡死,这是Wine的bug。进入/storage/games/ffxiv/drive_c/Program Files/SNDA/FFXIV/game/My Games/FINAL FANTASY XIV - A Realm Reborn 目录,编辑 FFXIV.cfg 文件。找到文件里的 CutsceneMovieOpening 把旁边的 0 改成 1 即可。

已知BUG(本人能力有限,有很多问题也无从下手,希望大佬多多指点,感谢~!)
1.画质帧率降低很多,显卡支持vulkan的话可以添加dxvk组件。
WINEARCH=win32 WINEPREFIX=~/storage/games/ffxiv winetricks dxvk
我第一次连接失败了,又运行了一遍才成功,装完后显卡性提上来了,但是频频报错闪退。

2.鼠标和WASD方向键同时操作,偶尔会一个方向键卡顿,松开后恢复。
临时解决方案:
打开游戏的系统设置→鼠标设置→限制游戏窗口外的鼠标操作,调整鼠标灵敏度。
如果鼠标拖动画面的转向反了,可以按K键→操作设置→纵轴反转、横轴反转。

3.wine经常残留进程导致再次启动该程序无响应,老毛病了,ps -aux自行查找清理,一般kill -9杀掉即可,wineboot重启wine,不过多介绍。
Reply Favorite View the author
All Replies
avatar
風銜霜
deepin
2020-05-23 06:28
#1
收藏一下 下次试试
Reply View the author
avatar
ghostry
deepin
2020-05-24 00:58
#2
额,竟然是网游.
Reply View the author
avatar
安洛
deepin
2020-05-24 01:19
#3
如果是steam版本,还可以通过proton5.0.6,经过适当配置后运行。
参考:https://www.protondb.com/app/39210
Reply View the author
avatar
jianguo922
deepin
2020-05-24 02:06
#4
谢谢分享      
Reply View the author
avatar
孤岛悬城
deepin
2020-05-25 21:05
#5

对 就是网游
Reply View the author
avatar
孤岛悬城
deepin
2020-05-25 21:10
#6
本帖最后由 jixuancheng 于 2020-5-25 13:13 编辑
https://bbs.deepin.org/post/194870
如果是steam版本,还可以通过proton5.0.6,经过适当配置后运行。
参考:https://www.protondb.com/app/3921 ...

proton、playonlinux、lutris之类的越用越迷茫,遇到bug也不知道是软件的bug还是wine的bug,后来就裸奔wine了。其实wine命令并不多,都挺好理解的。
Reply View the author
avatar
安洛
deepin
2020-05-25 22:16
#7
https://bbs.deepin.org/post/194870
proton、playonlinux、lutris之类的越用越迷茫,遇到bug也不知道是软件的bug还是wine的bug,后来就裸奔win ...

proton内置了directx的支持啊,wine运行新一点的游戏有时候不行。
playonlinux最大的必要性就是可以管理多个版本的wine,有时候需要旧版本wine的时候要用到。
lutris不仅仅是wine,它实际上整合了linux下大多数游戏资源,如果是游戏分布在多个平台的可以用lutris方便地统一管理。
Reply View the author
avatar
pengwei_deepin
deepin
2020-05-26 18:09
#8
白魔猫娘你好
Reply View the author
avatar
aida
deepin
2020-05-26 18:38
#9
显卡支持Vulkan api的话,使用dxvk会快很多

https://github.com/doitsujin/dxvk

dx9-> Vulkan
Reply View the author
avatar
孤岛悬城
deepin
2020-05-27 22:07
#10

你好呀,哇 原来还是有玩狒狒的
Reply View the author
avatar
孤岛悬城
deepin
2020-05-27 22:16
#11
本帖最后由 jixuancheng 于 2020-5-27 22:45 编辑
https://bbs.deepin.org/post/194870
显卡支持Vulkan api的话,使用dxvk会快很多

https://github.com/doitsujin/dxvk

添加了DXVK显卡性能提上来了,但是频频卡死QAQ
Reply View the author