• Visit Rebornbuddy
  • Self Play Routine (is there one available)?

    Discussion in 'Archives' started by Unknown Buddy, Aug 9, 2015.

    1. Unknown Buddy

      Unknown Buddy Member

      Joined:
      May 20, 2015
      Messages:
      604
      Likes Received:
      17
      Trophy Points:
      18
      Does EB have a combat assist type plugin? This type of plugin was recently developed for D3 by TarasBulba and it received a ton of positive feedback.
      https://www.thebuddyforum.com/demon...assist-play-buff-tracker-survival-helper.html

      The idea is simple. This would allow you to play PoE manually with your friends (without looking like a bot), or solo.

      You stay in complete control of your character the entire time, while allowing the bot to keep you alive (Flask Helper), and keep your auras and other buffs active (part of a blank-ish CR).

      Does something like this already exist or is anyone interested in working on one?
       
    2. sortep

      sortep Member

      Joined:
      Dec 20, 2014
      Messages:
      66
      Likes Received:
      0
      Trophy Points:
      6
      that would be awesome to have, especially for people who want to stream and bot :p
       
    3. lyvewyre

      lyvewyre Member

      Joined:
      Jan 3, 2013
      Messages:
      418
      Likes Received:
      12
      Trophy Points:
      18
      To answer the question, no there isn't and though there's been talk about it, no one has taken up the privilege of making one.

      That being said, it would be an awesome addition. Be more than happy to contribute towards a developer taking their time to make something like this for POE.

      Back near POE 1.0 had something similar, it would auto-flask at certain health/mana %. Was very useful, but it was CPU intensive.
       
    4. toNyx

      toNyx Well-Known Member

      Joined:
      Oct 29, 2011
      Messages:
      3,771
      Likes Received:
      35
      Trophy Points:
      48
      this bot is based on keystrokes. No way you can use it while playing manually, it would just cause more issues and crashes than it would be useful.
       
    5. Unknown Buddy

      Unknown Buddy Member

      Joined:
      May 20, 2015
      Messages:
      604
      Likes Received:
      17
      Trophy Points:
      18
      I guess i dont fully understand why the bot being based on keystrokes would cause it to crash. Autoit / Autohotkey are also 100% based on keystrokes and have been used successfully in the past and still to do this day. If using a potion conflicted with movement commands or using abilities then i could see issues, but thats not the case at all in PoE.

      Maybe buffing could cause an issue, but even while holding down Left / Right Mouse or any of the other keys for combat, i am able to still hit buff keys and get the buffs to apply tho you have to spam the buff a few times if you are holding down other combat keys.


      https://www.thebuddyforum.com/exilebuddy-forum/exilebuddy-profiles/165753-plugin-flaskhelper.html

      This is your plugin toNyx, and the second paragraph down says:

      That sounds like it will do exactly what a self play routine would do, and honestly thats what i thought your plugin would be able to do based on the description above. If there was a way to stop EB from moving your character around (a nearly blank CR, one that would only check HP values).

      If its not possible, then so be it. Just seems strange EB wouldnt be able to handle this.
       
    6. toNyx

      toNyx Well-Known Member

      Joined:
      Oct 29, 2011
      Messages:
      3,771
      Likes Received:
      35
      Trophy Points:
      48
      AHK/AIT are different, the use is mostly for flasks and pressing those buttons don't affect movement/combat.

      Tho you can still have a blank bot and blank routine that allows plugins to pulse, that's it. but you also have to consider that some plugins have built-in movement and target checks, routines checks and stuff.

      Some things can't be done with blank stuff.
       
    7. flairdevil

      flairdevil Community Developer

      Joined:
      Jul 18, 2011
      Messages:
      371
      Likes Received:
      1
      Trophy Points:
      0
      /grovels

      New to the EB wing of the building, but I'm a dirty, dirty whore from way back....anyway - incoming NecroThread. Just researched some more to make sure i was not just missing it, alas, no-go. Sorry, this is the only info I could find on the subject. (I'm one of those guys that learned the search functions)

      Firstly - OP, GREAT idea! Most bots I have used have this feature, I assumed it would be commonplace! I was fairly surprised the first time I wanted to do play manually and spent 20 mins looking thru settings, then through code, finally here on the forums. Then I went away for a while and thought about what might restrict the Devs on their end, but at BEST I am a troubleshooter, certainly not a tenth as skilled as the talent that lurks these halls. This is the part one of the Devs chimes in and bitchslaps me around reminding me that this game is not other games, not all bots can carry the same feature set citing API differences and a host of other problems in the way of making it happen on EB.

      But, I digress. Enough whining, on to a potential solution/compromise:

      Ok, so how about a "space bar to win" type of use, whereas the bot runs in a 'paused' mode unless the space bar is pressed, then it goes into it's normal CR loop. Wouldn't be perfect, but this really is a popular way to use bots. (Think the last [edit: last TWO!!!] WoW banwave.....lol) And it makes it so shit bags like me who basically never actually 'play' the games, still able to down end game content without learning how to play the toon facing MercMal...heh Hell, CruelMal sucks come to think of it... Anyway, /ADHD off. Shit, give me a pause button I can keybind at least so we can level gems/type in chat/move a stuck manually/etc...ad nauseum... without having to completely restart the bot each time and I will be thrilled. Nvm, ask Kick. I'm rarely thrilled. Only when he codes hammered. Then the thrills flow! =D


      TL;DR: WTB Free Non-Restricted Movement CR PLS!



      ~flair
       
      Last edited: Nov 30, 2015
    8. flairdevil

      flairdevil Community Developer

      Joined:
      Jul 18, 2011
      Messages:
      371
      Likes Received:
      1
      Trophy Points:
      0
      Much smaller community that I am used to. All good, still love the bot! Would love to see this implemented in the future or at least some variant of it.

      HF/GL/HMF!
      ~flair
       
    9. Tormiasz

      Tormiasz Community Developer

      Joined:
      Jun 16, 2014
      Messages:
      701
      Likes Received:
      5
      Trophy Points:
      18
      It's not possible to make by community developers, the bot is blocking mouse movement by itself so first you need is to beg pushedx to make an option to disable this :)
       
    10. flairdevil

      flairdevil Community Developer

      Joined:
      Jul 18, 2011
      Messages:
      371
      Likes Received:
      1
      Trophy Points:
      0
      Well then. Let the disgusting, absurd amount of ass-kissing BEGIN BABY!



      Dear PushedX,

      I love you.

      Oh, and whilst ye are blown away by my adoration, would it be feasible to implement this into this already amazing, work of art coding you do for us groveling masses?

      I love you.


      /carry on ;-)
       
    11. toNyx

      toNyx Well-Known Member

      Joined:
      Oct 29, 2011
      Messages:
      3,771
      Likes Received:
      35
      Trophy Points:
      48
      Well, basically you would need :

      1. A Blank bot (not really I'll explain why)
      2. A Blank Routine
      3. Disable the PHM (ProcessHookManager)

      by "Blank" bot I mean a Bot without explore task, without combat task, but with a totally different approach of an "assist" bot (tasks supposed to perform some random stuff, like casting a spell, whatever)

      disabling the PHM will also disable most of the features of the bot, so you would have to handle it dynamically, not sure what impact this would have.

      So the bot could have a list of random tasks like "CastSpellTask" or "UseFlaskTask" and just perform them one after another, but it needs deeper thinking.
       
    12. flairdevil

      flairdevil Community Developer

      Joined:
      Jul 18, 2011
      Messages:
      371
      Likes Received:
      1
      Trophy Points:
      0
      Thank you for the response! Of course, I have more questions now but I appreciate it none-the-less!

      We already have this, correct? In the drop down where you select which routine you wish to use, the bottom one is a gutted version, yeah? Am I confusing this with something else?


      Potentially disturbing the anti-'exilewarden' (or whatever they call it for PoE.....giggle) features or something else detrimental to my accounts longevity? Not that I care about accounts, Ask Kick about the beating we took when we tried getting the Rift project off the ground. It was painful. SPent a couple hundred bucks in game keys that month lol Trion has NO sense of humor!!!! lol

      Meaning you will be contemplating this idea some more?

      This is exactly what I am looking for, basically an auto-flask script (which exists as I am sure you know, you made it! However it's just not nearly as good as EB's at usage of the flasks, it's far too slow to actually use in a boss fight....come to think of it they both struggle) but with the addition of spellcasting. I am not certain how it would work, my Paladin running Honorbuddy will cast all instant cast spells if you are moving, then go into the normal heal routine once you stand still. So in my thinking yes a priority list/order type of cast system would work, it would just need some sort of checks to first consider if you actually NEED health or mana, not just faceroll everything until you are out of mana haha =D

      It sounds like it has potential, any sort of assist bot is a perk when playing solo by hand.
       
      Last edited: Dec 6, 2015
    13. flairdevil

      flairdevil Community Developer

      Joined:
      Jul 18, 2011
      Messages:
      371
      Likes Received:
      1
      Trophy Points:
      0
      EDIT:

      THis is something that could be developed as a add-on and sold in the buddy store! Ka-Ching!
       
    14. toNyx

      toNyx Well-Known Member

      Joined:
      Oct 29, 2011
      Messages:
      3,771
      Likes Received:
      35
      Trophy Points:
      48
      If only the store was good. Nope. it's not really.

      And to answer, I have so much things to do before xmas that I can't find time to dev, (or barely, fixing little things, shitting hundred lines of code but that's it)

      In addition to this, my farm has to be built up (the work on some other projects have made it slow as fuck and it's not good for me :))

      But the idea is here.
       
    15. flairdevil

      flairdevil Community Developer

      Joined:
      Jul 18, 2011
      Messages:
      371
      Likes Received:
      1
      Trophy Points:
      0
      If someone had lots of extra CPU cycles they could donate I'm sure said someone could build a farm team up for an overworked dev which would free up time for said aforementioned dev to develop our freehand plugin! Yay! Pm me basically. :)
       
    16. alcor75

      alcor75 Community Developer

      Joined:
      Nov 22, 2012
      Messages:
      376
      Likes Received:
      24
      Trophy Points:
      18
      If i weren't on 7 projects already, i would have tryed this, cuple of ideas on my mind.
      But sorry, life is not to good with me at this moment, so, no, i won't for now.
       
    17. dirin

      dirin Member

      Joined:
      May 16, 2014
      Messages:
      55
      Likes Received:
      1
      Trophy Points:
      8
      Arise Necro Thread!

      Any devs have time to try something? Even if it didn't have combat routine, but just had the ability to use the plugins like flasks and what not if hp got low? :D
       

    Share This Page