[Request] Rotation Bot menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 24
  1. #1
    hasselhoofz's Avatar Member
    Reputation
    1
    Join Date
    Jul 2008
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Request] Rotation Bot

    Okay, so there are a lot of WoW bots out there, but they all do pretty much the same thing, right? It's all farming mobs, gathering stuff or AFK'ing in battlegrounds.

    But why can't I find any bots that just deal with DPS rotations? The farming bots can kill mobs, but they're aren't using attacks in a very efficient way. If there was a bot out there that could detect cooldowns on abilities, range to target, whether or not the character is moving etc and just deal with the DPS rotation while the player moves the character, I would use it.

    Just to be clear, I'm not talking about a bot that will push your Arcane Blast button 4 times then push your Arcane Missiles button once. I'm looking for one that is intelligent as possible, checking buffs and debuffs active, range, cooldowns, movement, latency vs hasted spell cast time etc.

    I know absolutely nothing about programming a bot, but MrFishIt (for example) has access to pretty much all of the information from the client that this bot would need, I think? And if the details about specific classes can be scripted and altered easily by the end user, then that would own.

    Is there anything like this in the works someplace? If not, how much would one have to pay to see it happen?

    [Request] Rotation Bot
  2. #2
    Renyei's Avatar Contributor Hand of God
    Reputation
    112
    Join Date
    Sep 2008
    Posts
    127
    Thanks G/R
    0/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by hasselhoofz View Post
    how much would one have to pay to see it happen?
    $500 and your soul...

  3. #3
    Jeremiah's Avatar Former Mod
    Reputation
    412
    Join Date
    Oct 2007
    Posts
    1,038
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It couldn't work, or at least, it wouldn't work properly. Here's why:

    - A bot can certainly provide support when automating a spell rotation, unless, for example, you begin to move during the automation cycle during a boss fight, and the spell isn't cast. This would essentially throw off the entire rotation, and make a mess.

    - A bot wouldn't take into account the refreshing of spells. For example, readiness would offset the pre-programmed rotation because the bot wouldn't expect or anticipate the sudden refresh, and would treat the other spells as if they were on their normal cooldown.
    Leecher -> Active -> News Team -> Contrib -> News Team Leader -> Moderator -> Former Mod
    Proud Ownedcore Member 2007-2012

  4. #4
    Cheatz0's Avatar Member
    Reputation
    14
    Join Date
    May 2009
    Posts
    36
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by aphel View Post
    It couldn't work, or at least, it wouldn't work properly. Here's why:

    - A bot can certainly provide support when automating a spell rotation, unless, for example, you begin to move during the automation cycle during a boss fight, and the spell isn't cast. This would essentially throw off the entire rotation, and make a mess.

    - A bot wouldn't take into account the refreshing of spells. For example, readiness would offset the pre-programmed rotation because the bot wouldn't expect or anticipate the sudden refresh, and would treat the other spells as if they were on their normal cooldown.
    You are wrong. An intelligent enough bot would not use the kind of system that you are describing. This project is actually one of the easier ones to make as a bot-developer, since you don't have to deal with movement(which imo is the hardest part to get right in a bot).

  5. #5
    Jeremiah's Avatar Former Mod
    Reputation
    412
    Join Date
    Oct 2007
    Posts
    1,038
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cheatz0 View Post
    You are wrong. An intelligent enough bot would not use the kind of system that you are describing. This project is actually one of the easier ones to make as a bot-developer, since you don't have to deal with movement(which imo is the hardest part to get right in a bot).
    Describe to me, then, why I am wrong.

    Explain the system you claim could do such a thing.

    ---------- Post added at 11:30 AM ---------- Previous post was at 11:28 AM ----------

    Better yet, could any of the coders explain how this is possible?
    Leecher -> Active -> News Team -> Contrib -> News Team Leader -> Moderator -> Former Mod
    Proud Ownedcore Member 2007-2012

  6. #6
    Cheatz0's Avatar Member
    Reputation
    14
    Join Date
    May 2009
    Posts
    36
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by aphel View Post
    Describe to me, then, why I am wrong.

    Explain the system you claim could do such a thing.

    ---------- Post added at 11:30 AM ---------- Previous post was at 11:28 AM ----------

    Better yet, could any of the coders explain how this is possible?
    As a coder myself: I have done the very thing that OP is describing. Given that you have a bot framework capable of the basic things, such as dumping all the objects around you, and being able to fetch some basic info about them such as buffs, hp/mp, if they are casting, etc, and also be able to send input to wow, it's not hard at all. The system would not rely on a "hard-coded" combat rotation(ex. Cast Starfire-Sleep(1000)-Cast Wrath), but could for example be an FSM. The state machine would pulse x times every second, and at every pulse it could do something like if(!Me.IsCasting) { if(!Me.Target.Buffs.Contains("Insect Swarm") { CastSpellByName("Insect Swarm") }}

    The above is very ugly pseudo code, but maybe you get my point?

  7. Thanks SomeTexasDude (1 members gave Thanks to Cheatz0 for this useful post)
  8. #7
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by aphel View Post
    It couldn't work, or at least, it wouldn't work properly. Here's why:

    - A bot can certainly provide support when automating a spell rotation, unless, for example, you begin to move during the automation cycle during a boss fight, and the spell isn't cast. This would essentially throw off the entire rotation, and make a mess.

    - A bot wouldn't take into account the refreshing of spells. For example, readiness would offset the pre-programmed rotation because the bot wouldn't expect or anticipate the sudden refresh, and would treat the other spells as if they were on their normal cooldown.

    You are VERY wrong.

    My - private - bots use a quite sophisticated combat system that takes several important factors in account such as positioning, situational awareness, group setup, and optimal dps rotations. (It's mainly aimed at pvp but can be used as a pve dummy)

    It's versalite enough to win several arena's in the TR. (2v2 - Disc/Mutilate)
    My rogue also reaches close to his spreadsheet DPS with it.

    Any self respecting programmer and reverser can extract the required information from the client.
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  9. #8
    Jeremiah's Avatar Former Mod
    Reputation
    412
    Join Date
    Oct 2007
    Posts
    1,038
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cheatz0 View Post
    As a coder myself: I have done the very thing that OP is describing. Given that you have a bot framework capable of the basic things, such as dumping all the objects around you, and being able to fetch some basic info about them such as buffs, hp/mp, if they are casting, etc, and also be able to send input to wow, it's not hard at all. The system would not rely on a "hard-coded" combat rotation(ex. Cast Starfire-Sleep(1000)-Cast Wrath), but could for example be an FSM. The state machine would pulse x times every second, and at every pulse it could do something like if(!Me.IsCasting) { if(!Me.Target.Buffs.Contains("Insect Swarm") { CastSpellByName("Insect Swarm") }}

    The above is very ugly pseudo code, but maybe you get my point?
    Thanks for the explanation. I admit that my knowledge of coding is -very- limited.
    Leecher -> Active -> News Team -> Contrib -> News Team Leader -> Moderator -> Former Mod
    Proud Ownedcore Member 2007-2012

  10. #9
    Mazzyr's Avatar Banned
    Reputation
    2
    Join Date
    Nov 2009
    Posts
    16
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Im currently playing a resto druid with Honorbuddy, only thing honorbuddy controls is the healing to the group/raid all movement are up to me, and with a edited CC in Honorbuddy, you can pretty much get it do what ever rotation you wanna do. (Best bot to replace LuaNinja if that what you are looking for) Have gone so fare to this day to have healed 10/12 in ICC25 just by simple mouse movement, see thats awesome.

  11. #10
    Alcapwned's Avatar Active Member
    Reputation
    15
    Join Date
    Jan 2010
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Such a bot would be nice. Unfortunately, I'm not the man. But I'd rep the one being that man (:

    Btw Aphel, more should do like you; commiting that they've, well, "lost" the discussion instead of flaming

  12. #11
    Ssateneth's Avatar Contributor
    Reputation
    141
    Join Date
    May 2008
    Posts
    866
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    would love the return of luaninja... or some sort of plugin for honorbuddy to be like luaninja.

  13. #12
    thefarmer's Avatar Member
    Reputation
    3
    Join Date
    Oct 2008
    Posts
    23
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ssateneth i second that

  14. #13
    saberene's Avatar Member
    Reputation
    1
    Join Date
    Apr 2010
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You know you can create cast seqeunce macros that makes your rotation 1 button for most classes. I wonder if it couldnt be just that simple to create a bot to do the same thing (basically) except it actually monitor cooldowns for trinkets, procs, etc.

  15. #14
    Ssateneth's Avatar Contributor
    Reputation
    141
    Join Date
    May 2008
    Posts
    866
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by saberene View Post
    You know you can create cast seqeunce macros that makes your rotation 1 button for most classes. I wonder if it couldnt be just that simple to create a bot to do the same thing (basically) except it actually monitor cooldowns for trinkets, procs, etc.
    most classes have reactive abilities or complex rotations to achieve maximum dps. doing a simple castsquence would result in bad dps.

  16. #15
    Moroar's Avatar Corporal
    Reputation
    17
    Join Date
    Apr 2010
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I mean seriusly, just ****ing make a cast sequence macro for your class/spec, hell its so easy to make one ill make one for u, and if you really really cant click one macro button yourself, get a mouse clicker bot lol

Page 1 of 2 12 LastLast

Similar Threads

  1. [Lua Script] [Request: files for Propably Engine or similar rotation bot for 5.4.2]
    By Pommimies in forum WoW EMU Questions & Requests
    Replies: 0
    Last Post: 12-09-2014, 01:22 AM
  2. [Buying] Requesting: Stand-alone Rotation bot
    By Cazki in forum WildStar Buy Sell Trade
    Replies: 0
    Last Post: 07-29-2014, 03:30 AM
  3. [Request] Spam bot (Will pay!)
    By warsheep in forum Programming
    Replies: 14
    Last Post: 07-12-2008, 12:38 AM
  4. Request: Fishing bot.
    By starchild in forum World of Warcraft Bots and Programs
    Replies: 11
    Last Post: 11-09-2006, 05:21 AM
  5. [Request] Fishing Bot Guide
    By Cush in forum World of Warcraft General
    Replies: 7
    Last Post: 06-01-2006, 08:26 AM
All times are GMT -5. The time now is 10:01 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search