[Bot] Healbot AI menu

Shout-Out

User Tag List

Results 1 to 15 of 15
  1. #1
    Innit's Avatar W͈̮̝̉͌̀ͩÅ̻̗̗̼̩̣͉̽Î͙̳ ͚̑ ̌͌ͯ
    Reputation
    386
    Join Date
    Sep 2006
    Posts
    1,636
    Thanks G/R
    2/5
    Trade Feedback
    5 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Bot] Healbot AI

    This was made by 'AuthorOfHealbot' at the edgeofnowhere.cc forums.

    What is it? It's a bot. It heals. It does this by reading the colors of the pixels in the upper left corner of the screen. These pixels are colored by the addon... Each pixel which is colored by the addon represents a piece of information. Some of the pixels represent a unit's health. Others represent things like what class the player is. Whether or not we're in combat. Player's mana... etc. When the bot detects that a pixel has changed colors, it acts on this information. The bot scans through the colors of all the pixels of all the unit frames and grabs the lowest health ones first. It then takes and casts a heal based on the player's class, and the target's health, and who in the raid has agro.

    TESTERS WANTED & Now taking feature requests. Please reply to this thread if you have discovered a bug and I will make every effort to fix it. If you can think of something this bot can't do that you think it should, let me know and I'll see about adding that feature.

    The package contains three parts.
    The first is a UI mod which you install in your InterfaceAddons folder just like any other WoW mod. The second is an Auto it v3 Script which you open and run with Auto It v3. (www.autoitscript.com)The third is the mouse wiggler program I wrote to make the PixelGetColor() function update more quickly.

    ZOMG INSTRUCTION MANUAL:

    Download the Addon and the Bot AI Script down below. Unzip the Addon and the AI Script. Open up your scite editor and compile HBAIMouseWiggler.au3. We'll be coming back to this in a sec. Put the addon in your Addons folder. Make sure the HBAI Auto it script is in the same folder as the MouseWiggler.exe. The script uses the executable.

    Now... Load up WoW, log in. At the character selection screen make sure the addon loaded properly by checking for HBCI in the addons list. If it didn't load, you obviously didn't do something right. Retrace your steps and try again. If it loaded, we're in business. Choose your Priest, Paladin, Druid, or Shaman and log in.

    Now there are just a couple of video settings you need to make sure you have before you throw a shit fit because the program won't work. Make sure you're in full screen in 1024x768 in WoW with your "Use UI Scale" Box checked, and the UI Scale slider all the way to the right (set to 1) Also there are some certain rare (actually I haven't found one yet) mods that might try to fight HBCI for being on top of all other layers. If there is anything covering up the upper left hand corner of the WoW screen, move it out of the way. This is only necessary if the addon in question is of a higher strata than HBCI (which is set to Tooltip strata).

    Next step is to alt tab out of the game and from the scite editor, choose the HBAI file. Scroll down the file until you see a giant block of green text with a bunch of variables inside it. Set these variables according to your preferences. Now go up to tools and click run. Now tab back into the game. If everything works properly Nothing will happen (until someone in your nearby raid or party takes damage).

    STRESS TEST: Load up on super mana potions, and go diving. You will take 1/10th of your maximum health in damage every second. you will die in 10 seconds if the bot doesn't work properly. I left a 61 pts resto druid in full tier 6 with 200 mana potions healing for 3 hours while drowning in goldshire. The druid took 840 DPS for 3 hours. She went through 73 mana potions, broke my healing meter, and was still alive and healing when I finished watching my movie. I was amazed that it worked so well for so long without bugging out or crashing.

    Helpful tips
    You can hold the ALT key to stop the bot from healing, and the mouse wiggler from moving your mouse.

    If you are going to use the follow mode, make sure you can trust the person you're following to always be where he or she needs to be. The ideal leader would always stand as close to the middle of the spread of players as possible, so the maximum number of people are in range. He or she would also try to make sure you are in line of sight of everyone. They should watch when you sit down to drink so they don't go wandering off and make you get up automatically. They should move you out of dangerous stuff like lava, poisonous gas, etc.

    Casting notifications = bad

    If you can't get it to work, RTFM or ask me on the forums. I check these forums several times daily.

    Remember to set your variables before trying to run the bot.

    The bot will not work without the addon.

    Don't forget to compile MouseWiggler.au3 into an executable.

    The mouse wiggler program and the Healbot script must be in the same folder for the mouse wiggling function to work.

    The mouse wiggler program is just about REQUIRED for healing in a raid due to the sheer lag from all the PixelGetColor() checks. For some reason, Moving the mouse while attempting to PixelGetColor() Speeds up the process by quite a bit.

    This bot will read the health of and heal your player's FOCUS. There's a nice explanation of what focus is / does / is for on the UI and macro forums at World of Warcraft Community Site For those of you who already know what it is, here's how to use it: First you'll want to set your healer and the target to be healed next to each other in game. Next step, set your variables. The two most important ones are "/follow <player name>" and WeAreInARaidGroup = 0 ... Oh, and of course you obviously have to AllowFollowing = 1. Before starting up the bot, on the healer target your character to be healed. type /focus. Hit enter. This target is now set to focus, as indicated by the white aura around the unit frame (You may see additional unit frames pop up instead if you're using custom unit frames). The KEY advantage to healing a target in this manner is that you do not need to be grouped with them... Therefore you can walk around healing this character all day and this character will never take an XP loss from your healer's help... How cool is that?

    The addon:
    Consists of 48 pixels laid out like this:

    A B C
    D E F G H I
    A B C D E
    F G H I J
    K L M N O
    P Q R S T
    U V W X Y
    Z A B C D
    E F G H I
    J K L M N

    in the upper left corner of your screen. This addon reads data from the game, and changes the color of the pixels corresponding to that data.

    A = Combat Status. Green is out of combat. Red is in combat.
    B = Player's Class. Has 9 separate colors (one for each class).
    C = Player Mana indicator. Will turn red if the player is missing atleast 3750 mana, indicating that we need to pot up to maintain full.
    D = Player's Health. See below for an explanation.
    E - H = Party members health. See below for an explanation. E is Party1, F is party2, G is party3, H is party4
    I = Focus's Health. This has 13 possible values. 6 Shades of Green. 6 Shades of Red, and Pure White. Any shade of red means the target has agro. Darker red is lower health, brighter red is fuller health. Same with green, only no agro. Pure white = target is dead, and you fail as a healer.

    A - Z, A- N = Raid health

    Download the Bot here:
    HealBot.zip
    CHANGELOG

    7/4/08 @ ~5 PM: Original post

    7/4/08 @ 11:22 PM: Added the untested ability to heal with the priest class.

    7/5/08 @ 10:20 AM: Added support for target healing. Fixed several bugs in the XML and LUA files. Greatly improved the effectiveness of the druid's healing AI. Added full support for swiftmend and nature's swiftness for druids. Priest AI needs work. Lots of work. Have yet to include support for paladins and shamans. Look for the inclusion of a player mana bar in the next release, as well as AI to read it and respond to its various values.

    7/5/08 @ 4:30 PM : Completely rewrote the casting system. The addon no longer needs to keep track of which person it is targeting so therefore, can no longer get confused about who to target to heal. Tweaked the druid AI some more. Added dozens of error check and correction elements to several functions. The hot timers should flow more fluidly now because of the changes I made to the error checking in the function that handles lifebloom. If you experience any problems with lifebloom A: Falling off, B: Refreshing 3x in a row without falling off, C: Not casting at all, or D: Spamming lifebloom, please let me know about it. ON THE BRIGHT SIDE: The druid function was the #1 hardest to write because of all the hot timers to keep track off. It's 97% working now. Maybe a few more tweaks. This means that the other functions are soon to come. Priests, Paladins (lol that will be super easy), Shamans... etc. In addition, the Out of Group (Target Healing) mode now works. I tested it myself. Party Healing should theortetically work. If it doesn't, I should have it working within a few hours. Loving the progress I'm making on this. Getting closer to an actual release. LET ME KNOW ABOUT ANY BUGS YOU FIND!

    7/16/08 @ 2:17 AM Tracked down the bug that was causing lifebloom timers to fall off, tracked down the problem that was causing the druid AI to forget the timers on the HOTs. Did a massive rewrite on the whole thing, organized the individual pieces of code a little better. I broke the priest AI in the process. It should be fairly easy to fix. I just need to get ahold of someone's priest so I can test it out. I have my server to test these things on but it's not as good as public by a long shot. (sorry moderators if I can't say that, please edit that part out and I'll never mention it again) Life has been kinda rough these past few days, I haven't had much time to work on this. I have a new source of inspiration in my life though, so expect more updates in the days to come.

    7/16/08 @ 3:24 PM Upgraded the bot's framework to add support for healing in 25 man raids. (Will NOT Heal any more than the first 25 people in the raid). Added range checking for all units (YAY!). Added a mana monitor for the player's mana bar: When the player's mana reaches a deficit (difference between current and max) of 3750 mana, the bot will attempt to use a super mana potion. I figured out the real problem with the spell casting lag... Spell casting delays... and the bot's slow reflex time. It is directly related to PixelGetColor(). The PixelGetColor Function waits up to a quarter of a second for mouse input before returning the color of the pixel at the given coordinates... This function is used roughly a hundred times in the raid health checking loop so... You do the math. Massive delays. Dead raid members. The solution is to have the mouse constantly moving. I wrote an extremely small, simple, basic program that will move the mouse to a random x,y coordinate (max 800x600) while world of warcraft is the active window... This speeds up the raid health checking by ... well, a lot. TESTED AND WORKING : DRUIDS, PRIESTS. UNTESTED: PALADINS, SHAMANS. I NEED TESTERS!

    7/16/2008 @ 10:16 PM Added some very basic automation in the form of a follow / stop follow command. I was extremely tired when I wrote it so odds are it doesn't work. Also fixed the problems that arise when the player dies, and the addon refuses to accept the fact that you're dead. LIVE DAMNIT, LIVE! ... It's fixed now.

    7/18/2008 @ 12:45 PM Okay so I didn't quite fix the problem with the script trying to heal while people are dead... BUT ITS FIXED NOW I SWEAR. I also fixed the follow code which was broken ever since I implemented it. AKA Didn't work lol. But IT WORKS NOW I SWEAR! Expanded the bot's capabilities to heal a 40 person raid. Annoyed the crap out of Everyone in AV for 3 hours straight with casting notifications. Please remember to disable casting notifications... They are *very* annoying. The source code for the LUA and XML files both grew too large for a single post, even by themselves... So I was forced to zip them up and upload them to Mediafire. The links are now posted in the main post. I did the same for the HBAI script, but I went ahead and compiled the Mouse wiggler program into an executable. I can't wait for someone to scream OMFG ITS A TROJAN or OMFG ITS A VIRUS. ****ing noobs.

    7/20/2008 @ 12:06 AM The follow code was updated to be a little more effective and a lot less spammy. I removed the pre-compiled Mouse Wiggler from the script package, added the source code instead. This was to remove the possibility that anyone could complain about it containing malicious code. Discovered a bug relating to using the addon with any screen resolution other than that which I am using... The addon doesn't work... So the work around: use my screen resolution. 1024x768, UI Scale 1.0 (Use UI Scale box checked) In Full screen. This should fix any problems you guys were having with the bot attempting to heal the wrong people, or not trying to heal anyone at all.

    7/25/2008 @ 7:03 AM MASSIVE update. Okay first things first, the bot now checks for AGRO STATUS on all group members. It will now attempt to pre-hot (if you're a druid) targets with agro. It will cast prayer of mending (if you're a priest) on the lowest HP target with agro. Yet another massive rewrite on the druid code. Will now actually use swiftmend. I SWEAR! Shamans have been updated to spam chain heal, as they were always intended to do. QQ. Paladins have been updated to spam flash of light as they were also always intended to do. Again, QQ. Shamans will now use their "Oh Shit!" button when it's necessary, and not cooling down. The bot should no longer cast one LB, then Rej, then 2 LBs. Instead it will now always stack 3x LB as a highest priority, THEN start casting other spells.

    Please people, Please... I need testers.
    This is an awesome bot, and works exceptionally well if you can get it down to a T.

    If there is any problems, contact him on the edgeofnowhere forums in this thread.

    [Bot] Healbot AI (Updated 7.25.08 @ 6:50 AM)

    [Bot] Healbot AI
  2. #2
    Obama's Avatar Legendary
    Reputation
    721
    Join Date
    Dec 2006
    Posts
    2,321
    Thanks G/R
    2/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is a good addon.

    Donator 6/2008.
    Contrib 8/2008.Elite 10/2008.Newsteam 11/2008.Legendary 2/2009.

  3. #3
    theawpspy's Avatar Site Donator
    Reputation
    46
    Join Date
    May 2008
    Posts
    382
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Never acutally like'd healbot but will try this
    Whammy ftw<3

  4. #4
    ***Munchy***'s Avatar Member
    Reputation
    13
    Join Date
    Jun 2008
    Posts
    87
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    does it work?
    2 Words guys dont like enless you put them together "dont" and "stop".

  5. #5
    kevinr's Avatar Member
    Reputation
    1
    Join Date
    Nov 2007
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice! Gonna try it now

  6. #6
    ***Munchy***'s Avatar Member
    Reputation
    13
    Join Date
    Jun 2008
    Posts
    87
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i mean on private servers like wowblaze.....i mea i could basically solo instances only need a couple healers lol
    2 Words guys dont like enless you put them together "dont" and "stop".

  7. #7
    htdg666's Avatar Active Member
    Reputation
    71
    Join Date
    Oct 2007
    Posts
    123
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    lol nice I will try this on my friends emu server.

  8. #8
    Suljo's Avatar Member
    Reputation
    3
    Join Date
    Aug 2008
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    hum easy healing thank ya

  9. #9
    Innit's Avatar W͈̮̝̉͌̀ͩÅ̻̗̗̼̩̣͉̽Î͙̳ ͚̑ ̌͌ͯ
    Reputation
    386
    Join Date
    Sep 2006
    Posts
    1,636
    Thanks G/R
    2/5
    Trade Feedback
    5 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This works on live servers and private servers.

    The source is all there, for so you nerds can edit as you see fit.

    Thanks every-one.

  10. #10
    Marlo's Avatar Banned
    Reputation
    84
    Join Date
    Jul 2006
    Posts
    2,453
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    not a very compelling "stress test".

    a good stress test would be a good ole 25 main raid.

  11. #11
    ewal31's Avatar Member
    Reputation
    1
    Join Date
    Jul 2008
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Please please help

    Ive been looking for age for the download of ppather. Not just the update as i cant access the glider site could someone please show me a link send me a link please.

  12. #12
    Multitask's Avatar Contributor

    Reputation
    158
    Join Date
    Jan 2008
    Posts
    1,112
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ewal31 View Post
    Ive been looking for age for the download of ppather. Not just the update as i cant access the glider site could someone please show me a link send me a link please.
    wtfux? offtopic much?

  13. #13
    v12dock's Avatar Active Member
    Reputation
    15
    Join Date
    Mar 2007
    Posts
    37
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I like too bad i dont play my priest

  14. #14
    crimsonx129's Avatar Member
    Reputation
    5
    Join Date
    Apr 2007
    Posts
    35
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    For some reason i can't get it to work. I tried everything u said, but my mouse just goes all over the place.

  15. #15
    ChaiPha's Avatar Member
    Reputation
    1
    Join Date
    Sep 2008
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I have the same problem, my mouse just goes everywhere and uses up my mana way to fast on heals that no one needs.

Similar Threads

  1. World of Warcraft WoW!Bot (GetALifeBot) 0.61 for WoW 1.9.4 + FishBot
    By Matt in forum World of Warcraft Bots and Programs
    Replies: 43
    Last Post: 04-18-2006, 04:55 AM
  2. WoWGlider and GALB Botting Locations
    By Matt in forum World of Warcraft Bots and Programs
    Replies: 14
    Last Post: 04-11-2006, 08:01 PM
  3. Bot for gaining XP
    By JesseG18 in forum World of Warcraft General
    Replies: 1
    Last Post: 03-09-2006, 08:52 PM
  4. World of Warcraft Bot (GetALifeBot) 0.57 working with 1.9.4
    By Matt in forum World of Warcraft Bots and Programs
    Replies: 7
    Last Post: 03-07-2006, 09:43 PM
  5. Best Botting/Grinding Locations
    By Matt in forum World of Warcraft Exploits
    Replies: 0
    Last Post: 02-27-2006, 12:39 AM
All times are GMT -5. The time now is 08:26 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search