/Hearthstone-Hearthbuddy

Hearthstone 炉石传说 Hearthbuddy 炉石兄弟

Primary LanguageBatchfile

Hearthstone-Hearthbuddy

Hearthstone 炉石传说
Hearthbuddy 炉石兄弟

存储炉石兄弟 Store Hearthstone Hearthbuddy

搜索此项目,Github搜索Hearthbuddy或者炉石兄弟
github search for Hearthbuddy or 炉石兄弟

上面没有的文件去右边Releases下载页面

✔可以使用的版本 can use versions --suixin

HB无壳 No Shell 游戏更新2021.6后失效,需要修复 after 2021.6 invalidate and need repair
弱颜X 孤独念旧人的TryStudy HB无壳(基于maxiori)
弱颜X 孤独念旧人的TryStudy HB无壳(基于YL)
1.基于YL提供版本修改,已修复大问题,还有很多小问题
2.基于max提供版本修改,已修复大问题,还有部分小问题
无壳去策略版no Routine删除TryStudy\Routines\DefaultRoutine

+ 琴弦上的宇宙 Hearthbuddy_V5.0.1
Hearthbuddy_V5.0.1 删除 VC_redist.x86.exe
仅供学习,免费使用-禁止买卖 for learning only, free to use, prohibited to buy and sell

bald9的关于2021/9/1兄弟无法使用的修复方法

设置修改change \Settings\Default\DefaultBot.json
"AutoGreet": false, //关闭自动打招呼
"ReleaseLimit": false, //关闭最小化
"SliderShopSpeedRatio": //滑块游戏速度 //全局动画速度
"ConstructedCustomDeck": "1",  //使用的卡组名 use Deck name
修改ai计算操作间隔,修改Main.json里MsBetweenTicks计算间隔到15或以下,InputEventMsDelay操作间隔到40或以下
Change ai calculation interval, modify Main.json MsBetweenTicks to less 15, InputEventMsDelay to less 40


2022.6 “探寻沉没之城”+ 迷你系列 “潮汐王座”
2022.6 "Voyage to the Sunken City" + Mini-Set “Throne of the Tides”


不要连续使用太长时间,会被检测到,虽然通常会掉线。Don't use it for too long continuously, it will be detected, although it usually leaves game.
曾经在这游戏里互相投降就是互相胜利。Once in this game mutual surrender is mutual victory.
在游戏之外打牌。Play card outside of the game.

禁用游戏异常报告截图 Disabled Game Exception Reporter Screenshot --suixin

- 禁用游戏异常报告截图 Disabled Game Exception Reporter Screenshot
\Hearthstone\Logs
ExceptionReporter.log
异常报告.log

内容如下 it is
ScreenshotPath: Screenshot.png
Loaded exception data from ...
User UUID: ...
Saved exception data(Count: ) to ...

找到保存的异常报告位置并删除截图 find saved data location and Delete Screenshot
Exceptions/ExceptionReporter.json
右键Exceptions文件夹-属性-安全-组或用户名Administrator(自己)-权限编辑-完全控制-拒绝
right click Exceptions folder -property-safe- group or username Administrator(self) -permission editing-fully control-refusal

下面的组都拒绝,SYSTEM-写入-拒绝
below group all refusal, SYSTEM- write -refusal

下次运行炉石传说,run Hearthstone, ExceptionReporter.log
Failed to write exception data to ... Access to the path is denied
写入异常数据到失败,访问路径被拒绝

删除Delete \Hearthstone\Logs\带有时间名have time的 hearthstone_2022_03_.log
多次查看日志文件夹,多次删除日志 check log folder repeatedly , delete log repeatedly

复制这段且发送到贴吧,copy this part and send to tieba...com

游戏更新 game update --suixin

- YL给力啊
https://www.cnblogs.com/varc/category/1914917.html
炉石兄弟更新修复记录(至2020年11月) - YL给力啊
https://www.cnblogs.com/varc/p/14777947.html

炉石兄弟更新修复记录(至2021年5月) - YL给力啊
https://www.cnblogs.com/varc/p/14783265.html

2021.6 update
2021.9 update
看issues,look issues
https://github.com/lesuixin/Hearthstone-Hearthbuddy/issues

2021.10 update
游戏更新佣兵。由于我对此游戏不感兴趣,不想更新。
game update the mercenaries. Since I am not interested in mercenaries, don't want to update.

佣兵重复pve,repeat pve
https://github.com/zhoubin-me/lushi_script

2021.11 update
TS版没更新,bald9的2.2版

自动识别新皮肤 auto distinguish new skins
修改change  Routines\DefaultRoutine\silverfish_HB.cs
silverfish_HB里面找this.heroname和this.enemyHeroname替换我发那两句。

原本的两句 original two sentences
if (controller == ownController) {
this.heroname = Hrtprozis.Instance.heroIDtoName(cardId);
else if (controller == enemyController) {
this.enemyHeroname = Hrtprozis.Instance.heroIDtoName(cardId);

替换为 replace with
this.heroname = GameState.Get().GetFriendlySidePlayer().GetHero().GetClass().ToString().ToLower();
this.enemyHeroname = GameState.Get().GetOpposingSidePlayer().GetHero().GetClass().ToString().ToLower();

修改后运行,日志会显示 after replace, UltimateLogs show
异常,不认识敌方英雄:None
recalc-check###########
然后就行了, then it is ok

2022.5 update
hearthbuddy-bald9 Hearthbuddy_V3.0.0 发行版3.0.0 失效 invalid
hearthbuddy-bald9发行版(2.3) 失效 invalid

2022.6 update
Hearthbuddy_V4.0.0 失效 invalid

suixin闲谈 follow heart chitchat

有些玩家每天玩2到3小时加完成每周任务每日任务使战斗通行证等级到200,有些玩家每天玩6到7小时加上每个任务使战斗通行证等级到300。每天玩不会觉得厌烦吗?
Some players play 2 or 3 hours daily and complete weekly tasks or daily tasks for Battle Pass Level to 200, Some players play 6 or 7 hours daily and complete each task for Battle Pass Level to 300. Play every day that they don't feel boring?

一分钟可获得6经验,一小时300到400经验,4到5个小时获得1500经验=50游戏币。有的人觉得收益高?
Each minute can get 6 experience, each hour get 300 exp to 400 exp, 4 to 5 hours get 1500 exp =50 game currency. Someone feel get a lot?

不玩佣兵3v3,不要想去玩。免费送佣兵包不需要领,领到的不需要打开,打开了只有碎片和皮肤。
Don't play mercenaries 3v3, don't want to play. Free mercenaries card packs don't need to be claimed,  claimed card packs don't need to be open, open card packs that are fragments and skins only.

削减游戏币获得,推出大量皮肤,筛选充钱用户,游戏bug过多,游戏平衡破坏,游戏热度下降。
reduce game currency acquisition,  launch of a large number of skins, screening of chargeable users, too many game bugs, destruction of game balance, game fever is down.

🚫失效的版本 invalid versions

bald9 的 炉石兄弟发行版3.0.0 Hearthbuddy_V3.0.0
2021.12 hearthbuddy-bald9 Hearthbuddy_V3.0.0 发行版3.0.0
更新内容:监控插件,统计插件修复,bot开放出来了

策略Routines 附带with: 磁石战士lwh 2021-9-13策略Routines + 已使用use 自动识别新皮肤 auto distinguish new skins
策略Routines 添加add: 2021-12-8 策略Routines AV奥特兰克的决裂, 需要替换组合 need replace with

感谢贴吧的 “凤凰谷黄怪”分享  thank for tieba “凤凰谷黄怪”share bald9发行版(2.3)
附带策略Routines AV奥特兰克的决裂 的新卡 和CardDefs.xml
With Routines Fractured in Alterac Valley new card and CardDefs.xml

琴弦上的宇宙 Hearthbuddy_V4.0.0

2021-12-8 策略Routines AV奥特兰克的决裂 目录说明 list instruction
DefaultRoutine\Silverfish\data CardDefs.xml
1578SW暴风城下的集结 的 Sim_DED 迷你系列 Mini-Set 死亡矿井 //Sim_DED_006 //* 重拳先生 Mr. Smite
0017英雄皮肤和技能 的 Sim_HERO 新皮肤 new skins
0018TB乱斗模式 的 Sim_PVPDR_AV_Passive
1443SCH通灵学院 的 Sim_SCH_199t29 转校生 Transfer Student
1525BAR贫瘠之地的锤炼 的 Sim_BAR_748 瓦尔登晨拥 vardendawngrasp
Silverfish\ai 的 Playfield.cs //出现红字报错,注意替换 show red report error, replace


弱颜X 孤独念旧人的已修复兄弟 TryStudy版
TryStudy版删除TryStudy\Routines\DefaultRoutine\Silverfish\Test\Data\狂野奥秘法,节省空间
TS_5.27 
TS_5.29 修复了任务缓存自动开启问题,导致不能正常开始
TS正式版v1.0  1.添加了暴怒2.添加了十职业统计插件3.修复了识别不了的游戏场景,导致兄弟停止,而非游戏卡了
TS正式版v1.2  1.修复恶魔猎手识别2.统计插件添加排位环境统计
TS正式版 v1.4 1.添加保持天梯段位(即赢一把后秒投)2.完美修复今日更新 2021-6-5
TS正式版 v1.5 1.更新壳的有效期2.汉化大部分报错信息方便大家找出错误 2021-6-20
TS正式版 v1.6 TS.v1.6  2021-6-27
TS正式版 v1.7 TS.v1.7  2021-9-1
上述失效 Above invalid

策略是磁石战士的
这是用max发的无壳版修复的,yl发的无壳bug太多了
repair maxioriv No DNGuard Shell version


多版本机器码注册机KeyGen,左边选项从上到下折腾贴吧版,云骋版,卡卡版,怒风版 中间上面机器码,下面激活码  
Multi-version machine code registrar , Left option from top to bottom 折腾版,云骋版,kaka,Stormrage, Above machine code and below activation code  
使用方法:使用需要码的版本,复制机器码点转换,输入激活码,确定。use need code version, copy machine code click transform, copy activation code ,sure.  
注册机KeyGen修改时间到2021年4月15日 KeyGen change time to 2021-4-15

- 游戏更新贴吧2021.4.1折腾版失效, tieba version invalidation after update game
可以修改策略,需要修改策略,需要\Silverfish\cards卡牌数据来识别卡牌
tieba 2021.4.1 version, can change tactics and need change tactics, need \Silverfish\cards identify card

- 云骋版写着禁止传播,不提供云骋版
- 云骋 versions write prohibit the dissemination, not provided 云骋 versions

- 怒风旧版失效 Stormrage version invalidation can not use

整体策略 total tactics

策略添加,删除复制粘贴Routines文件夹 copy and paste Routines
插件在Plugins文件夹

小小不哭的故事的2021.1.1 Routines新
小小不哭的故事的2020.12.18 Routines旧
2021.1.1 Routines新奥秘法会用非公平游戏和同时期的卡,DefaultBehavior选rush,2021.1.1 Routines新 Secret Mage can use Rigged Faire Game and same period card, DefaultBehavior choose rush

磁石战士lwh策略
由于讨论和指责,lwh删库。2021-9-13策略与TS.v1.7相比多了不生成日志功能。
Because of discussion and criticism, lwh delete repository. 2021-9-13 Routine compare TS.v1.7 that add to do not generate logs.

补丁patch替换
Routines\DefaultRoutine\Silverfish\cards\
Routines\DefaultRoutine\Silverfish\data\

留牌策略 Reserved Cards tactics
留牌策略是在Routines\DefaultRoutine\Silverfish\behavior\要调整的策略文件夹\_mulligan.txt

旧版本 old versions

20210109折腾版,炉石兄弟贴吧,20210109 version
炉石兄弟修复版2020-5-17,需要输入地址对应验证,2020-5-17 version
奥秘法2020.1.17,Secret Mage 2020.1.17 version
整合版2020.10[3.2.7601.15205],使用策略需要码,Integrated version 2020.10[3.2.7601.15205] version

2019.8.17(无壳),来自maxiori,没有DNGuard壳 No DNGuard Shell,可以反编译,Can be decompiled 需要更新,need to be updated
github搜索maxioriv,github search for maxioriv

2021年4月炉石传说退环境更新经典模式,修改了模式选择,无法继续使用旧版本
April 2021 Hearthstone: Forged in the Barrens. Modified mode selection. No longer available old versions

旧版本修改建议来自别人 old versions modify suggestions from others
旧版本运行“开始”就会闪退,总的来说有三个地方要改。
一是卡组的信息,原来有个isWild字段表示卡组是否为狂野卡组,现在改成了一个枚举类型,有经典 狂野 标准三种值
二是游戏模式定义,以前也是一个bool值表示是否为狂野,另外还有一个bool值表示是否为休闲模式。现在同样改成了一个枚举值,有经典 狂野 标准 休闲四个值。
三是卡牌信息对应的EntityBase类里有个GetSpellPower的函数没了,因为现在的法术强度有了不同属性,所以获取法术强度的函数也做了相应的变更

其它方法 Other methods

如果没有炉石兄弟,没有备用办法?安卓模拟器,模拟点击,硬件宏软件宏,ahk,代挂等等
If have not Hearthbuddy, no plan b? Android simulator, simulate click ,Hardware macro Software macro, ahk, proxy run etc.

2023.1.24 End

炉石传说**区服务关闭。
Hearthstone in china Service Shutdown.

跟随你的心,相信你的感觉。每一天很平常,那一天,也平常。再见。
Follow your heart, trust your feelings. Every day is usually, the day, also usually. Bye Bye.