• Visit Rebornbuddy
  • Opening slightly secrets - HSB Smart Emotions

    Discussion in 'Hearthbuddy Forum' started by Lazy cat, Dec 14, 2014.

    Thread Status:
    Not open for further replies.
    1. Lazy cat

      Lazy cat Member

      Joined:
      Oct 18, 2014
      Messages:
      217
      Likes Received:
      13
      Trophy Points:
      18
      Dedicated to all who love the Hearthbuddy and would like to use it, but found it too emotionless.

      The complete absence of emotions is indicated for us that a bot play a game (although most users on this forum is easy to find out the bot).
      The new version of the bot API, which we are all waiting for, should remedy this situation (on the cry).
      While we wait it, I present a new project - Smart Emotions for Hearthbuddy.

      You'll be able to set the chance (probability) of expression of one or another emotion.
      It will be absolutely unique behavior - your behavior.
      Or you can choose the behavior from the presets.


      [​IMG]

      Waiting for comments and advice.

      Sincerely, Lazy cat
       
      m0rf0 likes this.
    2. menand

      menand New Member

      Joined:
      Mar 24, 2013
      Messages:
      154
      Likes Received:
      0
      Trophy Points:
      0
      it will be greate!!!
       
    3. kaime

      kaime New Member

      Joined:
      Jun 11, 2012
      Messages:
      127
      Likes Received:
      0
      Trophy Points:
      0
      Impressive.
       
    4. mrswepyro

      mrswepyro New Member

      Joined:
      Jan 21, 2012
      Messages:
      183
      Likes Received:
      0
      Trophy Points:
      0
      Looking forward to this :-D
       
    5. MadMayhem

      MadMayhem Member

      Joined:
      Oct 23, 2014
      Messages:
      89
      Likes Received:
      0
      Trophy Points:
      6
      Very nice, I shall use this when playing regularly as well to give myself more time to think haha.
       
    6. scrampc

      scrampc New Member

      Joined:
      Apr 24, 2014
      Messages:
      93
      Likes Received:
      0
      Trophy Points:
      0
      just what I wanted, if each one personalize his answers, bot will be completelly undetectable

      please make sure it doesnt override legit client limitation, I mean the one that avoid spamming emotes
       
      Last edited: Dec 14, 2014
    7. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      In the new bot setup, we'll give users the ability to use emotes and the like, and we will indeed be performing the client checks to ensure emotes don't get spammed too often.

      The bot now performs all actions like a human would, so if the client places restrictions on using emotes, it would be physically unable to spam them, unless a user is calling client functions themselves (which is not recommended, but right now, we can't prevent that).

      This idea is a good example of something that can be done via a plugin in the new design, much like our other bots have support for, and is why we're moving towards a new project structure to encourage community development and improvements with the project.

      There still remains some design issues to overcome with this idea though (I'm not going to get into that here), but we'll be looking into doing whatever is necessary to help give users the tools/API needed to do do the things they need.
       
    8. Lazy cat

      Lazy cat Member

      Joined:
      Oct 18, 2014
      Messages:
      217
      Likes Received:
      13
      Trophy Points:
      18
      To control the frequency expression of emotions there are several mechanisms:
      1. Chance expression of emotions.
      2. The same events can trigger only one emotion from the list.
      3. Control time between emotions (option *Time between emotions no less than XX seconds.* Where XX is a time from 0 to 99 sec.)

      For example, if XX = 10, then after the next emotions will ignore all events which might cause emotions. And since the 10th seconds emotions will be processed again.
       
      Last edited: Dec 15, 2014
    9. Dreadlord

      Dreadlord New Member

      Joined:
      Nov 15, 2011
      Messages:
      451
      Likes Received:
      4
      Trophy Points:
      0
      I think all you needs a greeting and a well played ending, there is no reason to have all these other emotes. That's usually all anyone uses anyways...
      PS: While I understand people would like the bot to become more human like, you're missing the point here, the over use of such emotes will cause you to be monitored.
      Even when I played by hand I would rarely use them, so if I suddenly started using emotes for every game it would alert blizzard that I was botting.
       
      Last edited: Dec 17, 2014
    10. scrampc

      scrampc New Member

      Joined:
      Apr 24, 2014
      Messages:
      93
      Likes Received:
      0
      Trophy Points:
      0
      then remove the chance for other emotes to be played, the point of having many isn't using all of them, but making every bot almost unique, that way detection is avoided
       
    11. Lazy cat

      Lazy cat Member

      Joined:
      Oct 18, 2014
      Messages:
      217
      Likes Received:
      13
      Trophy Points:
      18
      In developing the Smart Emotions, I saw that many players use a variety of emotions during the game.
      Between turns players have a lot of free time. If a player knows his deck, then he just sits back and expresses emotions.

      If you wish to use only a greeting and well played - this is done in 2 clicks by preset "Silent". But in fact the players express their emotions is much wider and individuality.
       
    12. caynish

      caynish New Member

      Joined:
      Apr 1, 2014
      Messages:
      8
      Likes Received:
      0
      Trophy Points:
      0
      So, basicly this will take over control of the bot and make the expressins while not making any other move?
      Because it would be weird if it for eg. did emotes while holding a card.
       
    13. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      There's several things we need to make adjustments to before a plugin like this is possible in our new setup, but we'll be moving towards making it happen. :)

      Right now though, it's critical we get something out that users can use, even if t's limited and doesn't do all the things we want yet.
       
    14. Tindbaek

      Tindbaek New Member

      Joined:
      Dec 6, 2011
      Messages:
      5
      Likes Received:
      0
      Trophy Points:
      0
      Best idea ever i often need to say "Sorry" :D haha im in for testing it if u need some Pushedx
       
    15. janusznazir

      janusznazir New Member

      Joined:
      Jun 28, 2014
      Messages:
      108
      Likes Received:
      1
      Trophy Points:
      0
      Any ETA for this great project?
       
    16. chainapockets

      chainapockets New Member

      Joined:
      Dec 26, 2014
      Messages:
      98
      Likes Received:
      1
      Trophy Points:
      0
      guess he waits for the new API / Bot update which hopefully supports plugins by users
       
    17. dinfar

      dinfar New Member

      Joined:
      Jun 1, 2014
      Messages:
      63
      Likes Received:
      0
      Trophy Points:
      0
      CanĀ“t wait to get my hands on it :)
       
    18. emerysong

      emerysong New Member

      Joined:
      May 1, 2014
      Messages:
      343
      Likes Received:
      2
      Trophy Points:
      0
      necro post has this still gone unattended? it has been 17 months now since Pushedx stated they were working on this.
       
    19. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      I'm going to close this thread now, because things changed and this is no longer planned.

      I'm not going to write an essay on what happened and why, but there's technical issues in place, stemming from the very GvG patch that reply alludes to, that makes it unrealistic to try and support this still.

      There is, and always will be a lot of things we really want to do, but technical limitations in place make them impractical, so we have to live with the trade-off of missing out on a lot of things in order to have a working product.

      I know it's disappointing, but we have to work with what we're given. That's not to say things can't change in the future, but don't hold your breath for this in particular.
       
    Thread Status:
    Not open for further replies.

    Share This Page