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!

HearthbuddyBeta GvG Release Thread

Status
Not open for further replies.
If i start the BETA.exe, then instantly crush the .exe. Cann you tell me, how i can fix it ?

Please run the Buddy Dependency Wizard first, restart your PC, and try again. You might have to uninstall old version of .Net and try running the Buddy Dependency Wizard more than once. If you keep having issues, please create a Support thread.

all of these, the AI isnt as good as it used to be

second time it freezes the game
PHP:
GreyMagic.InjectionDesyncException: Process must have frozen or gotten out of sync: Injection Finished Event was never fired
   at GreyMagic.Executor.WaitForInjection(Int32 timeout)
   at GreyMagic.Executor.Execute(Int32 timeout)
   at GreyMagic.ExternalProcessMemory.CallInjected[T](IntPtr address, CallingConvention callingConvention, Object[] args)
   at GreyMagic.ExternalProcessMemory.CallInjected(IntPtr address, CallingConvention callingConvention, Object[] args)
   at Triton.Game.Mono.MonoNative.(IntPtr )
   at Triton.Game.TritonHs.AutoMonoThread.ManagedDisposed()
   at Triton.Common.NonFinalizedDisposable.Dispose(Boolean disposing)
   at Triton.Common.NonFinalizedDisposable.Dispose()
   at Triton.Bot.BotManager.Tick(IBot )
2014-12-21 15:36:20,046 [8] ERROR Logger (null) - [Tick] Exception during execution:
GreyMagic.InjectionDesyncException: Process must have frozen or gotten out of sync: Injection Finished Event was never fired
   at GreyMagic.Executor.WaitForInjection(Int32 timeout)
   at GreyMagic.Executor.Execute(Int32 timeout)
   at GreyMagic.Executor.GrabFrame()
   at GreyMagic.ExternalProcessMemory.AcquireFrame(Boolean isHardLock)
   at Triton.Game.TritonHs.AcquireFrame()
   at Triton.Bot.BotManager.Tick(IBot )

I'll add it to the FAQ, but make sure you don't minimize the Hearthstone window. The bot requires the game to be actively rendering in order to work properly. If that was not the case, please attach a full log and we'll check it out.

Hello

I just bought the 3 days trial version and the bot is not working correctly. I selected practice on the bot, and it cannot click any buttons in game (though it tries). It told me what it want to click and I clicked it for the bot. Now in the practice game, the bot is just clicking on the flied where the dieners are. Nothing happens, in the window it tells the action it tries to do.

Regards

Please attach a full log.

In addition, please tell me your resolution and I'll double check the code. The API should work under any resolution though.

I got the same problem :(((

Same as previously said, we need a full log and can you also tell us your resolution please.
 
Just ran into one instance where it stopped. I don't bot unattended, at least not in a new build and generally not ever, so I caught it and restarted it (it didn't crash, just stopped).
Here's my log.

Thanks for the log, we'll check into it. Basically what happened was, the bot was unable to run in the current frame it tried to, and threw an exception. Normally, we'd just resume the bot, but we want to make sure we don't accidentally hide any serious issues by doing so now. As long as the process didn't crash and you were able to resume it manually, we should be able to auto-recover from this in the future.

hello, how do i turn on the option immediately concede after winning 1 game ? thanks.

That option is not back in yet. We hope to add it 'soon", but we need to address any stability issues and get a Release version launched first.
 
well without autoconcede and those big missplays this beta is useless, winrate about 8%, hope we will at least see the autoconcede coming back

Auto-Concede will be in the next beta version about to be pushed. Please test it as soon as it's available. Misplays, we unfortunately can't do much about yet until we understand all the changes from GvG and how it affects the AI. A previous poster compared Naxx to GvG, but they are two entirely different things. GvG has had substantial changes to the game client and internal mechanics whereas Naxx did not.
 
Auto-Concede will be in the next beta version about to be pushed. Please test it as soon as it's available. Misplays, we unfortunately can't do much about yet until we understand all the changes from GvG and how it affects the AI. A previous poster compared Naxx to GvG, but they are two entirely different things. GvG has had substantial changes to the game client and internal mechanics whereas Naxx did not.

thank you very very much! with the autoconcede option the missplays won't be getting annoying this much because it will stay on rank 20-18 where a missplay often not leads to lose the whole game
 
thank you very very much! with the autoconcede option the missplays won't be getting annoying this much because it will stay on rank 20-18 where a missplay often not leads to lose the whole game

Gotcha, thanks for the feedback. :) I just did a quick test of it before the build and it worked for me, so please let us know how it goes. I too noticed misplays that still lead me to win, so we understand the need for this working option asap.

Simply place a checkmark in the new option, "AutoConcedeAfterRankedConstructedWin" to enable it.

We'll be trying to fix the GUI options to have better names and localization in the near future to make it easier to understand as well.
 
i just tested the autoconcede option and it put the programmcode to "disable" everytime he had to concede. I have to say that HB were updated by its own. going to delete the whole folder, download the .73 version and will test it again, maybe the error will disapear
 
i just tested the autoconcede option and it put the programmcode to "disable" everytime he had to concede. I have to say that HB were updated by its own. going to delete the whole folder, download the .73 version and will test it again, maybe the error will disapear

Please attach a log of what happened because I don't follow.

There are two new settings:
AutoConcedeAfterRankedConstructedWin - This is what you see on the GUI. When enabled, the bot will concede after winning a ranked game. Once you enable it, it should not be disabled until you uncheck it. It defaults to being unchecked.
AutoConcedeNextRankedConstructedGame - This is not on the GUI, but is what DefaultBot uses to keep track of when the next ranked constructed game will be conceded. After the bot concedes the ranked game, it is set to false, since now the bot needs to wait to win again.
 
as I said, you have to delete the whole folder and download the .73 seperatly and don't let it update by itself, otherwise u will get an error after HB trys to concede on its turn to concede
 
as I said, you have to delete the whole folder and download the .73 seperatly and don't let it update by itself, otherwise u will get an error after HB trys to concede on its turn to concede

I will check this now, thanks for reporting.
 
as I said, you have to delete the whole folder and download the .73 seperatly and don't let it update by itself, otherwise u will get an error after HB trys to concede on its turn to concede

Do you you have a log of the error you got? I was unable to reproduce it by testing the Concede function after the update.
 
it's try to cast spell on Faerie Dragon. I tested it in two different battles. And it can't do that. So it try to cast, and try and try... then turn ends, and next turn try again... so i press stop, kill Faerie Dragon and press start again, and that continue as usual.
(russian hearthstone if it's important)
 
it's try to cast spell on Faerie Dragon. I tested it in two different battles. And it can't do that. So it try to cast, and try and try... then turn ends, and next turn try again... so i press stop, kill Faerie Dragon and press start again, and that continue as usual.
(russian hearthstone if it's important)

We'll try to replicate this. Since that card is an older card now, it's possible the new GvG HS client has had a change in the way certain things like that are processed, so the previous working code needs to be updated as well.
 
Ancestral Healing (shaman) and Execute (warrior) don't use at all. Saw that several times.
 
Status
Not open for further replies.
Back
Top