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!

MidShaman KaraPostNerv up to 65% WR, Standard

1. Download HSBToolBox made by Lazy Cat from here
2. Paste all files into your Hearthbuddy folder, where Hearthbuddy.exe is
3. Now start the bot and activate the Plugin
Unbenannt.jpg
4. Go to Settings, Next to Stats there should be "ToolBox" now. There are also two buttons, that say "I see misplay".
Unbenannt.jpg
5. Whenever you see a misplay, click on that button, doesn't madder if the bot is running or not, but make sure you didn't start a new match in Hearthstone.
6. Save the file and upload it in this thread.
 
Last edited:
Quite interesting, tried Rag as well and went 12-21 from 10 to 11 on EU this evening. I will test this night again to compare it.
 
My testing wasnt good with deck with some replacements.

1) Mulligan for Mana Tide Totem is not a good idea. Maybe with very strong starting hand yes, but it keeps Mana Tide with really shitty hand.
My mod runs 2nd Mana Tide Totem - bot keeps both. My fault, but should keep 0.

2) UILogg_2016-10-19_19-57-29.zip comments inside.

3) UILogg_2016-10-19_20-16-18.zip comments inside.

4) UILogg_2016-10-19_20-22-57.zip comments inside.

5) Long, over 3 sec, calculations. Had to interrupt last fight due to unfinished turns. UILogg_2016-10-19_20-33-08.zip
What to change to fix it? i3 processor, no such problems before on different settings.
 

Attachments

...
My testing wasnt good with deck with some replacements.

1) Mulligan for Mana Tide Totem is not a good idea. Maybe with very strong starting hand yes, but it keeps Mana Tide with really shitty hand.
My mod runs 2nd Mana Tide Totem - bot keeps both. My fault, but should keep 0.

If you don't want to hold ManaTide you can remove the lines below
// Hold 1 Mana Tide vs in my combo.txt.


2) UILogg_2016-10-19_19-57-29.zip comments inside.
1.: I think a 3/4(that he can't kill with his weapons) and a possible 3 attack weapon is stronger then manatide in this case.
2.: Hmn Evolve on 1mana tokens could backfire a lot(doomsayer). If you still want it, I can do if for you :)


3) UILogg_2016-10-19_20-16-18.zip comments inside.
1. A 4 mana 3 attack minion, which is not really a priority target is probably too low for hex(the bot is coded like that), will see what I can do here
Playing manatide for 1 card is okay, not amazing...maybe I can give it a small penality
2. The bot was looking for spellpower into lightningstorm into bolt, but did'n get the right totem...so it did something random. Playing double Aoe could be a good play here - not sure cause you will be overloaded for 4 next turn. I will definetly look into it, maybe I can lower the threshold


4) UILogg_2016-10-19_20-22-57.zip comments inside.
1. Same as 3) 2.- double Aoe...
5) Long, over 3 sec, calculations. Had to interrupt last fight due to unfinished turns. UILogg_2016-10-19_20-33-08.zip
What to change to fix it? i3 processor, no such problems before on different settings.
Do you use my _settings.txt file? The values are set pretty low, because my CPU is even worse PhenomII X4 4X3,2 GhZ. You can tweak maxwide, enemyTurnMaxWide, enemyTurnMaxWideSecondStep. Try to set a bit lower until it gets better. Also you should always change Hearthstone from fullscreen to windowed mode and make the window smaller(like 1/3 of your screen or smaller)
 
...
My testing wasnt good with deck with some replacements.

1) Mulligan for Mana Tide Totem is not a good idea. Maybe with very strong starting hand yes, but it keeps Mana Tide with really shitty hand.
My mod runs 2nd Mana Tide Totem - bot keeps both. My fault, but should keep 0.

If you don't want to hold ManaTide you can remove the lines below
// Hold 1 Mana Tide vs in my combo.txt.
--- Yeah I can fix it on my own, but I think is a missplay to be fixed globally or am I wrong? You will get other card instead of it on mulligan and w/o strong hand it's only 1 card when played early.


2) UILogg_2016-10-19_19-57-29.zip comments inside.
1.: I think a 3/4(that he can't kill with his weapons) and a possible 3 attack weapon is stronger then manatide in this case.
--- My comment is for turn 3, not turn 2. 2/3 mana available, we control the board, bot plays Claws and passes turn.
2.: Hmn Evolve on 1mana tokens could backfire a lot(doomsayer). If you still want it, I can do if for you
--- Test it. You will see. Is like a Yogg. :)


3) UILogg_2016-10-19_20-16-18.zip comments inside.
1. A 4 mana 3 attack minion, which is not really a priority target is probably too low for hex(the bot is coded like that), will see what I can do here
Playing manatide for 1 card is okay, not amazing...maybe I can give it a small penality
2. The bot was looking for spellpower into lightningstorm into bolt, but did'n get the right totem...so it did something random. Playing double Aoe could be a good play here - not sure cause you will be overloaded for 4 next turn. I will definetly look into it, maybe I can lower the threshold

4) UILogg_2016-10-19_20-22-57.zip comments inside.
1. Same as 3) 2.- double Aoe...
5) Long, over 3 sec, calculations. Had to interrupt last fight due to unfinished turns. UILogg_2016-10-19_20-33-08.zip
What to change to fix it? i3 processor, no such problems before on different settings.
Do you use my _settings.txt file? The values are set pretty low, because my CPU is even worse PhenomII X4 4X3,2 GhZ. You can tweak maxwide, enemyTurnMaxWide, enemyTurnMaxWideSecondStep. Try to set a bit lower until it gets better. Also you should always change Hearthstone from fullscreen to windowed mode and make the window smaller(like 1/3 of your screen or smaller)
--- I use your files. Might be my uTorrent client on full speed tho. Will test more.
 
Catching up with you guys :D

I made some changes, witch include the bugs/misplays I got from your logs and went for a testrun. After 4 hours I went 18-9 from rank 9 to 6 :)
Unbenannt.jpg
I will update the files for you guys when I come back from work today.
 
Update4 Download updated in first post!
  • update for Hearthbuddy 0.3.1290.318 - make sure you update HB before you replace the files!!
  • decklist updated: -1 Fire Elemental + 1 Ragnaros the Firelord
  • fixed playing thunderbluffvaliant after heropower was used
  • added penality for throwing away manatide totem
  • PriorityMinions List
    • added some minions
    • tweaked priority numbers of existing ones(the consequences need more testing)
  • hex/polymorph
    • added small penality if the target already lost some HP
    • increased bonus if the target is a priorityMinion
    • added small bonus if the target is a 3/6 or 5/4 minion, but is not a priorityMinion(Twilight Guardian, Tomb Pillager etc.)
  • lowered bonus to equip spiritclaws a bit
 
Last edited:
Does it work with new HB version for you guys? I have this errors on bot startup:
 

Attachments

Does it work with new HB version for you guys? I have this errors on bot startup:
I like that "Hearthbuddy Otis" folder :)



Update4.1 Download updated in first post!

- Files updated for Hearthbuddy 0.3.1293.321 -make sure you update HB before you replace the files!!
- no additional changes this time
 
Last edited:
I like that "Hearthbuddy Otis" folder :)

I knew u'd love it :)

Well, not a fucking chance: 2/6 33.33%. Not your config fault nor bad matchups nor my cards change. This bot just does so damn stupid missplays and I'm so angry I want to delete it after I watch 2-3 games. :(

Otis, you tried Sepefeets Silverfish nad you posted you liked it. Is it good? I just seems want to give up on reporting all these stuff... I report, after month and 4 updates missplays are still there... like why the hell bot plays Totemic Call + Fire Totem on empty board if new spawned totem cant attack this turn - this kind of stuff makes me have a headache instantly...
Personally I cant even make Sepefeets mod to mulligan what I want to, but maybe it's the way?
 
...
Well, not a fucking chance: 2/6 33.33%. Not your config fault nor bad matchups nor my cards change. This bot just does so damn stupid missplays and I'm so angry I want to delete it after I watch 2-3 games. :(
I'd say playing without Harrison in this meta is a big deal, but that's just my opinion. Please also take a look at the first post. This config got me to rank 6 and two other guys to rank 5. I try my best to fix all misplays :)

Otis, you tried Sepefeets Silverfish nad you posted you liked it. Is it good?
Yes it's good - can't tell witch one is better tho, probably his, but I kinda want to do my own thing. Feel free to try it :)

like why the hell bot plays Totemic Call + Fire Totem on empty board if new spawned totem cant attack this turn
I adressed this issue in Update3 but it looks like the penality wasn't set high enough - will look into it!

Personally I cant even make Sepefeets mod to mulligan what I want to, but maybe it's the way?
You can get proper mulligan files here. Just add/remove stuff until it works for you
 
Last edited:
I knew u'd love it :)

Well, not a fucking chance: 2/6 33.33%. Not your config fault nor bad matchups nor my cards change. This bot just does so damn stupid missplays and I'm so angry I want to delete it after I watch 2-3 games. :(

Otis, you tried Sepefeets Silverfish nad you posted you liked it. Is it good? I just seems want to give up on reporting all these stuff... I report, after month and 4 updates missplays are still there... like why the hell bot plays Totemic Call + Fire Totem on empty board if new spawned totem cant attack this turn - this kind of stuff makes me have a headache instantly...
Personally I cant even make Sepefeets mod to mulligan what I want to, but maybe it's the way?
My SF and Dre's configs get a lot of people to rank 5 every month and some even higher...

I would like to provide some insight here about misplays though. When we have a log of a misplay we can rerun the board through the sim (still not sure exactly how HB SF does it without a .exe to do it though), try to fix it, and resim it until the fix works FOR THAT SPECIFIC BOARD. SF is based on assigning value to the board based on what is on it so sometimes we add a small penalty value to avoid doing a play unless there is no other options, sometimes a larger one to always prevent it unless there is lethal, sometimes the card sim is wrong so it needs to be fixed to be accurate like fixing spirit claws so that SF always knows whether it has +2ap or not, and when rng is involved it has to do a lot of guessing. I'm not trying in any way to defend the HB devs (they are selling a product, I am not) and I don't know whether they've done anything about that specific misplay, but I myself often fix the same bug multiple times either because I made a mistake the first time or I didn't know about all the situations it could occur or it's something that needs very fine tuning of numbers and even then it may rarely make the move over a slightly better one... it often feels like voodoo. In short, even if you do end up liking mine, you will still see lots of dumb moves. I try my best to fix them but it is very time consuming.

Like Otis said, have a look at the existing configs, especially Dre's. It's also explained at the top of my mulligan.cs file which is linked in my OP or in the files you download.
 
Last edited:
Good Morning,


I have to say that Update 4 and 4.1 doesnt work for me for all last days how some1 higher wrote. Update 3 bring me to rank 5 and after that Im dropping continuosly (atm rank 10).
 
So I was looking at the files from Dre from the HR forums, converted them to match the HB Silverfish and tested them with my existing stuff. After ~5 hours of botting I went from rank 6 to almost rank 4 with 64% winrate :)
Unbenannt.jpg

Also I want to say:
I don't get how some people get such bad results sometimes. I'm not able to help you when you say "it sucks...I lost a lot" without telling me what went wrong. I posted a step by step guide how to provide logs but only got some from Iso. After 450+ downloads on my files I assume some people just don't care.

The biggest problem with the bot is "Knowledge", obviously. For instance: When I play against a mage and he plays turn 2 Novice, turn 3 Secret...I know it's a freeze mage and the secret is Block or Barrier. The bot doesn't know that and will play around all possible secrets by thowing away a random spell, playing a low cost minion etc. Or another exemple: When I play against a hunter and he plays secretkeeper turn one, I know it's aggro/face hunter and he won't have big minions so I can use my Hex on smaller stuff. The bot doesn't know that either and will save Hex...I can give you hundreds of examples, but can we change anything about that? I don't think so...Anyways....


Update5 Download updated in first post!

  • updated mulligan and combo files(credits go to dre) - comments are inside
  • updated settings file(credits go to dre)
    (the settings are set kinda high, but they work fine on my pc - feel free to tweek them if you get any problems)
  • Existing Penalities
    • increased drastically for playing flametongue if no minions are ready
    • increased for using lighningbolt on minions without being able to kill them this turn
  • added bonus for attacking hero with 3 attack spiritclaws if we have another one in hand and the current one has >1 durability
  • fixed using hex on priorityMinions with < 3 attack and < 4 hp (thalnos, koboldgeomancer, wildpyromancer etc.)
  • added small peality for using hex on manatide and acolyte of pain if the enemy has a lot of cards in hand already
 
Last edited:
So I was looking at the files from Dre from the HR forums, converted them to match the HB Silverfish and tested them with my existing stuff. After ~5 hours of botting I went from rank 6 to almost rank 4 with 64% winrate :)
FYI be very careful about copying stuff from other branches of SF. Dre especially does lots of micro optimizations that are tuned for mine. Even the tiniest changes with any branch of SF can fix one problem but cause a slew of others.

Some of those micro optimizations you mentioned can theoretically be fixed but a meta shift could totally change those assumptions so I always have to ask myself, is it really worth the time?
 
FYI be very careful about copying stuff from other branches of SF. Dre especially does lots of micro optimizations that are tuned for mine. Even the tiniest changes with any branch of SF can fix one problem but cause a slew of others.

I do confirm. Feedback in log's comments. Not sure if it safe to use for your current rating if you care.
 

Attachments

[*][*] increased drastically for playing flametongue if no minions are ready

2 on 4 lost games I analysed had Totemic Call + Fire Totem and it wasnt Taunt totem... once on empty board and once to feed enemy for free... Until it's fixed I guess it's more about luck "to not have board wiped before bot WANT to drop Flame totem" :)
 
I don't think the misplays have anything to do with the new settings. I went through all the code that I have made/modified and found some bugs(thanks to coolmaster for chatching my attention on it).
I noticed that the bot calculates longer but didn't rope/skip turns, yet :) Please report immediately if that happens to you.

Update5.1 Download updated in first post!

  • fixed some code in BehaviorMidrangeShaman
    • fixed missing lethal(still need confirmation from coolmaster)
    • fixed flametongue playing with no minions ready(finally!-some code did overwrite my penality)
    • fixed giving minions with inspire too much value
  • added small bonus to use totemiccall
  • fixed typo witch handles the use of shaman hero power under different circumstances
  • fixed using ooze on weapons with less then 2 attack(applies only to rogue, warrior and paladin)
  • tweaked some mulligan and combo rules
 
Back
Top