wine 暴雪战网客户端-->炉石传说
Tofloor
poster avatar
xiaomin_1123
deepin
2017-09-11 02:38
Author
Deepin 系统: 15.4.1
我发现用商店自带的crossover根本安装不了战网客户端,一直显示战网无法更新,也不知道哪里出错了,╮(╯▽╰)╭
想玩这个游戏只有自己用wine去配置了,倒是希望有人可以出一份crossover下可用的配置文件。

1.首先是安装wine
  1. sudo apt install winetricks
Copy the Code
2.战网需要vcrun2015
  1. winetricks vcrun2015
Copy the Code
3.打开wine的配置文件
  1. winecfg
Copy the Code
切换到“函数库”那一栏,增加两个函数的配置
在“新增函数库顶替”中输入dbghelp
在点击旁边"编辑(E)",载入顺序设为停用(这个函数会不停的报错,很恶心)
同样设置msvcp100,其载入顺序为原装先于内建

4.添加字体支持
先试一下自动添加
  1. winetricks allfonts
Copy the Code
如果显示失败,拒绝连接,(⊙o⊙)…
有VPN可以再试试,应该可以,这个软件装东西很蛋疼


手动配置一下,
需要去下一个支持中文的字体, simsun之类的,将其复制到~/.wine/drive_c/windows/Fonts/
你可以用如下命令打开这个文件夹
  1. gnome-open ~/.wine/drive_c/windows/Fonts/
Copy the Code


打开注册表
  1. gedit ~/.wine/system.reg
Copy the Code
以下内容来源于百度,

编码的编辑器修改这些文件,否则文件中的中文可能变乱码)
搜索: LogPixels
找到的行应该是:[System\\CurrentControlSet\\Hardware
Profiles\\Current\\Software\\Fonts]
将其中的:
"LogPixels"=dword:00000060
改为:
"LogPixels"=dword:00000070
搜索: FontSubstitutes
找到的行应该是:[Software\\Microsoft\\Windows
NT\\CurrentVersion\\FontSubstitutes]
将其中的:
"MS Shell Dlg"="Tahoma"
"MS Shell Dlg 2″="Tahoma"
改为:
"MS Shell Dlg"="SimSun"
"MS Shell Dlg 2″="SimSun"



实际运行需要的字体很多,如果不按照的话,会有按钮显示不出来,然后就没法登录啥的。
在这个文件中还有很多自己可以改,
[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] 1504970277
#time=1d3297ed11d837a
"Arial Baltic,186"="Arial,186"
"Arial CE,238"="Arial,238"
"Arial CYR,204"="Arial,204"
"Arial Greek,161"="Arial,161"
"Arial TUR,162"="Arial,162"
"Courier New Baltic,186"="Courier New,186"
"Courier New CE,238"="Courier New,238"
"Courier New CYR,204"="Courier New,204"
"Courier New Greek,161"="Courier New,161"
"Courier New TUR,162"="Courier New,162"
"Helv"="MS Sans Serif"
"Helvetica"="Arial"
"MS Shell Dlg"="SimSun"
"MS Shell Dlg 2"="SimSun"
"Times"="SimSun"
"Times New Roman Baltic,186"="SimSun"
"Times New Roman CE,238"="SimSun"
"Times New Roman CYR,204"="SimSun"
"Times New Roman Greek,161"="SimSun"
"Times New Roman TUR,162"="SimSun"
"Tms Rmn"="SimSun"

你可以把自己电脑里面没有的字体都改成下下来的那个simsun啥的。

5. 然后去暴雪的官网下一个战网的客户端,
https://www.battlenet.com.cn/account/download/
在这个页面的最下面就是,下windows的版本的

然后切换到下载目录,右键打开终端,
  1. wine Battle*.exe
Copy the Code
然后这个软件就会开始安装,最好别改安装路径

6. 打开安装的文件夹
  1. gnome-open ~/.wine/drive_c/Program Files (x86)/Blizzard App
Copy the Code


7. 打开战网
  1. wine battle.net.exe
Copy the Code
成功之后,wine会自动在桌面建一个快捷方式“暴雪游戏平台”,以后就可以直接双击打开了。

8. 安装炉石传说

点击下载即可。



依然还有一些错误如下,

errle:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
errle:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
errle:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
errle:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
errle:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1

应该是缺少字体还有啥的支持,╮(╯▽╰)╭,不知道怎么办,但是好歹可以玩了。

这个游戏有点卡,特效还是调低点好。

最近炉石传说也不大好玩了,咕~~(╯﹏╰)b














Reply Favorite View the author
All Replies
avatar
132******02
deepin
2017-09-11 02:41
#1
crossover不能打开战网是因为它默认容器是winxp,战网现在不支持xp系统了
Reply View the author
avatar
xiaomin_1123
deepin
2017-09-11 03:02
#2
https://bbs.deepin.org/post/145340
crossover不能打开战网是因为它默认容器是winxp,战网现在不支持xp系统了

可wineticks 下用的容器就是winxp啊
Reply View the author
avatar
要讲武德
deepin
2017-09-11 05:40
#3
一个多月以前吧还是可以直接安装炉石和战网直接玩的. 后来不知道是战网更新了还是deepin更新了.启动报错进不去了
Reply View the author
avatar
shdyeu
deepin
2017-09-27 05:23
#4
没有什么情况的啊。。
Reply View the author
avatar
180******28
deepin
2017-09-27 05:56
#5
为了玩游戏您还真是够拼的...不如装个双系统...
Reply View the author
avatar
155******38
deepin
2017-09-27 06:15
#6
炉石我记得不是有安卓版吗?直接深度上运行一个anbox,然后跑炉石不行?
Reply View the author
avatar
leixiaozeng
deepin
2017-09-27 07:05
#7
嗯,对呀,不是有安卓版吗??直接用模拟器运行不是更好吗???


Reply View the author
avatar
要讲武德
deepin
2018-05-02 23:09
#8
https://bbs.deepin.org/post/145340
嗯,对呀,不是有安卓版吗??直接用模拟器运行不是更好吗???

模拟器里的webview不能下载东西, 装不了软件怎么办
Reply View the author