「炉石传说」,一款风靡全球的卡牌游戏,号称不用氪金也可以玩的很开心。也确实如此,作为无氪玩家,只是头发掉的比较快而已。但我不是来分享游戏心得的,而是想解决下 Android 上 Google Play 版炉石传说的登陆问题

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

在Google Play下载的国际版「炉石传说」,是能登录除国服外所有服的版本,而国内由网之易代理的炉石传说则需要另外的下载器。

国际服
国际服
国服
国服

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

国际服
国际服
国服
国服

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

那是因为总有那么些个喜欢用 Google play 的玩家(比如我),他们对是否是国服/国际服客户端并不在意,而是由于国际版和国服版客户端共用一个包名,而使用 Google play 更新炉石传说, Google play 会把国服版炉石传说给更新成国际服版。因此百受 Google play 折磨。

那么,如何修改才能让国际版炉石可以登录国服账号呢?

修改方法来源网络,测试可行(因为我就在用gp上的炉石嘛)。稍加整理后给出如下方法。

修改方法

1.打开国服登陆入口(此步无需root)

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

找到preferredregion=1这一行,将其改成preferredregion=5。如果没有这一段,可以添加在最后一行,这样登陆里就有了中国这一选项。

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

2.开启牌店(此步需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商店自动更新。据我测试,更新后也能用国服,就是牌店买不了英雄,买包只能一包一包买,而且没有氪金选项。