What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Aggro Shaman Karazhan, up to 60%WR, Rank 4

Update. EU rank 3. :)

Nice! I was botting last night, too and went 32-25 from rank 5 to 3 :) I'm also working on a fix for the AoE spells, that you have mentioned in the support area - should be out in 1-2 days if I get help from another user.

Well I am 0-3 so far. Followed your instructions exact. Noticing that I am not finishing a lot of my turns because of the calculations and stuff. I have an 8 core processor. How can I speed the bot up??

Try open hearthstone in windowed mode and make the window smaller. That will give you a big performance boost. My HS window is mostly at 1/4 of my screen(I have 24 inch). Also you can lower some settings: maxwide = 5000 to 4500 or 4000 and twotsamount = 1000 to 900 or 800.
 
Last edited:
Nice! I was botting last night, too and went 32-25 from rank 5 to 3 :) I'm also working on a fix for the AoE spells, that you have mentioned in the support area - should be out in 1-2 days if I get help from another user.



Try open hearthstone in windowed mode and make the window smaller. That will give you a big performance boost. My HS window is mostly at 1/4 of my screen(I have 24 inch). Also you can lower some settings: maxwide = 5000 to 4500 or 4000 and twotsamount = 1000 to 900 or 800.

Ran this for a few hours and dropped from rank 9 to rank 11. Went 7-15. Think ill try something else, because i am getting destroyed with this deck.
 
Ran this for a few hours and dropped from rank 9 to rank 11. Went 7-15. Think ill try something else, because i am getting destroyed with this deck.
i droped from 5 too 8 xD

ill try again to day and try too see where he makes the mistakes
 
UPDATE 30.08.2016! First post updated!

  • reverted some settings to make the routine more accessible
  • fixed Aoe spells that've been used way too late (thanks to sepefeet for helping!)
    • maelstrom portal will be used, if it can kill one or more minions(I think it's worth it because we get a minion)
    • lightningstorm will be used, if it can kill two or more minions
    • in addition to that, bot will always try to kill, or help killing important minions(fandral, frothing etc.) with Aoe spells, even if there are no other minons on board(needs more testing!)
  • fixed some typos in mulligan.txt
  • added some more feedback messages to the bot when loading up "combo.txt"

Happy botting and please leave some feedback!
 
Last edited:
i dont know if it is misplay or something but the bot never calculate the totem damage

31.jpg
you can see there are two minion on my board and if i put Flametongue Totem in the middle of them
i can deal 5+2 damage
but unfortunately the bot do it like this
32.jpg
33.jpg
34.jpg
:( hope that can that can help you a little bit
 
@crazy3216

Yeah it's clearly a misplay. The Flametongue Totem was placed correctly. The Squire should be placed to the right of the totem or to the left of the Totem Golem.(Right seems better tho). I took a look at the code and first thing I found was "HREngine.Bots.Settings.Instance.simulatePlacement = false; //rudiment!!! set this true, and ai will simulate all placements, whether you have a alpha/flametongue/argus" in DefaultRoutine.cs. That means it kinda works, but not really.

After looking at the actual code, I don't think I'm able to fix that. But you should post the misplay in the Support Forums, and don't forget to upload the logs.
 
Quick overnight UPDATE! First post updated!

  • some code cleanup
  • bot should now always use Totemic Might before Maelstrom Portal(if possible & if spellpower totem isn't already on the board)
  • adjusted some values in combo.txt to match the last update

chance to see new compiled silver.exe from sepefeet? :ninja:
why are you asking me?
 
Last edited:
@crazy3216

Yeah it's clearly a misplay. The Flametongue Totem was placed correctly. The Squire should be placed to the right of the totem or to the left of the Totem Golem.(Right seems better tho). I took a look at the code and first thing I found was "HREngine.Bots.Settings.Instance.simulatePlacement = false; //rudiment!!! set this true, and ai will simulate all placements, whether you have a alpha/flametongue/argus" in DefaultRoutine.cs. That means it kinda works, but not really.

After looking at the actual code, I don't think I'm able to fix that. But you should post the misplay in the Support Forums, and don't forget to upload the logs.
HAHA thanks i have already post it in too the suggest forum thanks a lot :)
but i cant hit to rank3 in asia ser so unlucky :((((((((((
 
UPDATE 02.09.2016! First post updated!

  • update for Hearthbuddy: 0.3 r1272 Build 306 - make sure you update HB before you replace the files!!
  • adjusted some values in combo.txt to match the latest update of HB
  • adjusted some settings in DefaultRoutine.cs - should be less laggy now
  • the bot should now play more around possible enemy AoE spells/minions
  • reverted some recent changes about spells, because HB devs fixed the issues
  • added some more feedback when loading up combo's and cardvalues from combo.txt -people get confused because the bot can't read the comments

combo.jpg
 
UPDATE 02.09.2016! First post updated!

  • update for Hearthbuddy: 0.3 r1272 Build 306 - make sure you update HB before you replace the files!!
  • adjusted some values in combo.txt to match the latest update of HB
  • adjusted some settings in DefaultRoutine.cs - should be less laggy now
  • the bot should now play more around possible enemy AoE spells/minions
  • reverted some recent changes about spells, because HB devs fixed the issues
  • added some more feedback when loading up combo's and cardvalues from combo.txt -people get confused because the bot can't read the comments

View attachment 209419
Thank you! :)
 
UPDATE 04.09.2016! First post updated!

  • Added new mulligan rules and removed some doubles
  • adjusted some cardvalues in combo.txt
  • fixed Bot attacking enemy Hero with a weapon
    • the bot should now never attack the enemy Hero if the own weapon durability is <=2(except we have lethal or we have the doomhammer)
    • while killing minions, we make sure we don't take too much damage(take 1/3 of current health max - needs more testing)
    • if we are low on hp, the bot should no longer attack minions - because we most likely die next turn if we do that

While testing the new settings, suddenly the bot went 15-9. Not sure if this is the result or I just got lucky with the matchups :)
stats.jpg

And finally, have fun and please leave some feedback!
 
Hey, Otis,
since you switched to new official routine my games are full of really bad moves. Maybe you want check my logs as well:
https://www.thebuddyforum.com/hearthbuddy-forum/268260-bad-moves.html#post2286043

I was watching the bot a lot and I didn't see any major, like game losing misplays.
But sure I take a look at your logs. It would be nice if you could tell me what to look for...too much scrolling :( What was the actual misplay in each log and what would be the correct play? I think it would be nice for the devs, too :)
 
Use HSBtoolBox and check for comments. Every log has comment on misplay(s).
 
I wil update the routine after the next HB update.

Coolmaster said, it's gonna include some major changes to the combo system(and some other nice tweaks) - should be out in a few days :)
 
I can't use your bot, some files can't be complied. Check this.

2016-09-13 16:10:45,551 [10] DEBUG AssemblyLoader`1 (null) - Reloading AssemblyLoader<Triton.Bot.IRoutine> - Initializing
2016-09-13 16:10:45,559 [1] DEBUG Logger (null) - Current bot set to DefaultBot.
2016-09-13 16:10:53,910 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs(72,18) : warning CS0219: The variable 'concede' is assigned but its value is never used
2016-09-13 16:10:53,911 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs(647,27) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
2016-09-13 16:10:53,911 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs(1044,27) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
2016-09-13 16:10:53,912 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs(1060,27) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
2016-09-13 16:10:53,912 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine.cs(1199,27) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
2016-09-13 16:10:53,912 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\BoardTester.cs(99,20) : warning CS0219: The variable 'omd' is assigned but its value is never used
2016-09-13 16:10:53,912 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\BoardTester.cs(100,20) : warning CS0219: The variable 'emd' is assigned but its value is never used
2016-09-13 16:10:53,913 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\CardDB.cs(5637,17) : warning CS0219: The variable 'de' is assigned but its value is never used
2016-09-13 16:10:53,913 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\ComboBreaker.cs(52,21) : warning CS0219: The variable 'i' is assigned but its value is never used
2016-09-13 16:10:53,913 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Mulligan.cs(113,30) : warning CS0168: The variable 'ee' is declared but never used
2016-09-13 16:10:53,913 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Mulligan.cs(145,34) : warning CS0168: The variable 'eee' is declared but never used
2016-09-13 16:10:53,913 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(152,21) : warning CS0162: Unreachable code detected
2016-09-13 16:10:53,913 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(528,22) : warning CS0219: The variable 'frothingberserkerEnemy' is assigned but its value is never used
2016-09-13 16:10:53,914 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(529,22) : warning CS0219: The variable 'frothingberserkerOwn' is assigned but its value is never used
2016-09-13 16:10:53,914 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(530,22) : warning CS0219: The variable 'grimpatronEnemy' is assigned but its value is never used
2016-09-13 16:10:53,914 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(531,22) : warning CS0219: The variable 'grimpatronOwn' is assigned but its value is never used
2016-09-13 16:10:53,914 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(908,80) : warning CS0162: Unreachable code detected
2016-09-13 16:10:53,915 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(909,72) : warning CS0162: Unreachable code detected
2016-09-13 16:10:53,915 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(910,71) : warning CS0162: Unreachable code detected
2016-09-13 16:10:53,915 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(930,76) : warning CS0162: Unreachable code detected
2016-09-13 16:10:53,915 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(931,76) : warning CS0162: Unreachable code detected
2016-09-13 16:10:53,916 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(981,78) : warning CS0162: Unreachable code detected
2016-09-13 16:10:53,916 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(982,75) : warning CS0162: Unreachable code detected
2016-09-13 16:10:53,916 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(983,81) : warning CS0162: Unreachable code detected
2016-09-13 16:10:53,916 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(1256,25) : warning CS0162: Unreachable code detected
2016-09-13 16:10:53,917 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(2444,68) : warning CS0162: Unreachable code detected
2016-09-13 16:10:53,917 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(2676,55) : warning CS0162: Unreachable code detected
2016-09-13 16:10:53,917 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\PenalityManager.cs(2677,64) : warning CS0162: Unreachable code detected
2016-09-13 16:10:53,917 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Playfield.cs(1528,34) : warning CS0219: The variable 'dontkill' is assigned but its value is never used
2016-09-13 16:10:53,917 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Playfield.cs(2608,42) : error CS1501: No overload for method 'checkIfComboWasPlayed' takes 1 arguments
2016-09-13 16:10:53,919 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Playfield.cs(5689,18) : warning CS0219: The variable 'cthunonboard' is assigned but its value is never used
2016-09-13 16:10:53,919 [10] ERROR AssemblyLoader`1 (null) - Compiler Error: d:\Hearthbuddy\Routines\DefaultRoutine\Silverfish\penalties\Pen_DREAM_05.cs(31,13) : warning CS0162: Unreachable code detected
2016-09-13 16:10:53,983 [10] DEBUG AssemblyLoader`1 (null) - Reloading AssemblyLoader<Triton.Bot.IPlugin> - Initializing
 
He literally explained in the prior post, that it will be updated with the next HB update.
 
Back
Top