《炉石传说》是一款风靡全球的卡牌游戏,不用氪金也可以玩的很开心。也确实如官方所说,身为无氪玩家的我,只是每个月都守在20级大门前而已。

不过我不是来分享游戏心得的,而是想解决下 Android 上 Google Play 版炉石传说的登陆问题

文中图片均为webp格式,请Safari用户换用其他支持显示webp格式的浏览器。

在Google Play下载的国际版《炉石传说》为全球(除国服)通用客户端,能登陆美服、欧服、亚太服。由网之易代理的《炉石传说》则需要另外的下载器。

国际服
国际服
国服
国服

同时,由于国家政策,国内所有游戏在启动时都会有温馨提示,而国际服版没有。

国际服
国际服
国服
国服

你应该会问,国服玩家就好好用国服炉石就好了,为什么要去下载国际版炉石呢?

我对炉石传说的客户端版本并不在意,只是不手动关闭 Google play 的自动更新的话, Google play 会把国服版炉石传说给更新成国际服版——因为两者共用一个应用包名。不过国际服覆盖安装国服,更新之后保留数据,帐户不会丢失,且登录入口尚在。

还有些喜欢用 Google play 下载 app 的玩家,会遇到无法在国际服上登陆国服账号的问题。所以,我查找了修改文件让国际版炉石可以登录国服账号的具体方法。

修改方法来源网络,测试可行。

登陆入口

打开国际服中登陆国服账号的入口,可以参考下面的方法,这一步不需要 root

  1. 安装 Google play 上的炉石传说,并下载数据包。(数据包可以在正常网络下下载)
  2. 进入一次登陆页面,关闭游戏(此时没有国区登陆入口)
  3. 用MT文件管理器(或其他如RE、ES文件管理器)打开
/0/Android/data/com.blizzard.wtcg.hearthstone/files/options.txt

找到preferredregion=1这一行,将其改成preferredregion=5

数字1-5分别代表:美服1,欧服2,亚服3,港澳台4,国服5

如果没有这一段,可以添加在最后一行,这样登陆里就有了中国这一选项。

开启登录入口
开启登录入口

开启牌店

开启牌店需要修改应用文件,需root权限,这一方法已经失效。

复制以下文件

root/data/data/com.blizzard.wtcg.hearthstone/files/client.config

0/Android/data/com.blizzard.wtcg.hearthstone/files/

随后以文本形式打开client.config

Store = Google改为Store = Blizzard

如果没有root,可以尝试直接新建client.config空白文件,并复制以下内容

[Config]
Version = 3

[Localization]
Locale = zhCN

[Application]
Mode = Public

[Mobile]
Store = Blizzard
Mode = Production

修改完毕后重启应用,即可正常登陆国服并使用牌店。

其他

上面提到安装国服炉石的话,也会被Play商店自动更新。据我测试,更新后可以正常登陆国服,就是牌店买不了英雄,买包只能一包一包买,而且没有氪金选项。开启牌店需要魔法上网,一般网络下牌店为不可使用的状态。