源码在此
https://github.com/yangyuan/hearthrock只是分享哟,不是发布产品哟,我就不写文档了。
有兴趣的人可以去研究代码,C# 的。
---- ---- ---- ----
不定时更新,这几天刚好有空就更新了一下。
此次是炉石全版本更新,大致看了一下,多个版本还是统一的代码,只是界面布局不一样。
换句话说,此次更新更多的是来自兼容 iPhone、Andriod 手机版的更新。
各种 ID 做了重新整理,不过我感觉安排还是不合理,暴雪还是会大改。
InputManager 为了适应更多的客户端的输入情况,做了很多逻辑修改。(我看了代码之后才知道卡片还能双击)
用了更多的 .NET Assembily,准确的讲是 Mono 的 .NET Assembily,这可能是来自 Unity3D 的更新。
Hearthrock 主要都是兼容性改动。
AdventureId ==> AdventureDbId
AdventureModeId ==> AdventureModeDbId
MissionId ==> ScenarioDbId
InputManager.HandleClickOnCard() 调用修改
InputManager.DropHeldCard() 调用修改
不知道什么时候加入的 InputManager 的 Active 属性也许能够实现不占用鼠标的机器人,但我还没有去实验证实,忙着研究别的。
----------------------------------------------------------
操作方式,简单说就是:
1. 把 Hearthrock.exe 放在炉石文件夹同级位置。
2. 运行 BattleNet,在 PLAY 按钮出现时,执行一遍 Hearthrock.exe,确保 Patch Success,然后点击 PLAY。(BattleNet 程序会定时修复客户端,因此必须等待 PLAY 按钮可用时候才可以 Patch)
3. 点击右上角模式,然后点击执行按钮,便开始自动使用当前选择的牌组开打。
牌组方面,不支持带目标的法术,特效(战吼)。
我一般使用无特效牌,嘲讽牌,以及一些无脑的特效牌,比如 “我感觉很难受”、“阿古斯之盾”、“888”之类。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/184547
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.