INTRO: I have spent the last week writing this bot for my own personal use while Multi-boxing. I figured I would release it to the mmowned community incase anyone found a use for it. It is written in Autoit, so it isn't very efficient but it gets the job done. Once i finish it up in Autoit I will rewrite it in C++.
HowItWorks: The bot reads 5 party member's health bars. It then organizes them from lowest to highest. Anyone above 95% health is considered in good health and will be ignored. It then casts heals on anyone below 95% starting from the lowest health to highest. Then it repeats the process. It is currently written for a druid to use Rejuvination, Regrowth, and Healing touch. It will also buff Mark of the wild to everyone and give Thorns to Player 5 (the tank). Want it?
Bad News: The bot reads health via green pixels in your health bar. This means that you can't have any addons or text blocking your health bar (that includes numbers, you must turn off any number or percentage displays). If anyone could show me how to memory read using autoit that would be greatly appreciated.
SetUp:
- First download the file linked below and unzip
- Run Setup.exe (video of setup. will add captions later. Sorry for bad quality) http://www.youtube.com/watch?v=zK0Nak3c8uQ
- The instructions I wrote on the program are a bit vague. Hover your cursor over any green part of player 1's health bar to the left or right of the number display. Then hit {ENTER} on your keyboard. The program will then move your mouse lower so the numbers do not obstruct the health bar and scan across. (your mouse will move across the screen by itself, that is ok.) Make sure your mouse moves across the entire HealthBar. Repeat the same steps for players 1-5. (Sorry the program only supports 5 characters right now, no more no less. See the todo section) If at any point you mess up or it gets a bad pixel, hit the {UNDO} button. Once all 5 have been set hit {TARE} then {DONE}. (I will post a video and screenshots later)
- There should be a new file called DocBot.config. Open it and make sure there are a bunch of numbers (20) seperated by commas.
- The bot currently has hardcoded hotkeys that I have set so you will have to match mine. I will allow for customization in later versions. NUMPAD 1-5 target partymembers (corresponding to the healthbars set earlier). NUMPAD 6 casts rejuvination. NUMPAD 7 casts regrowth. NUMPAD 8 casts healingtouch. NUMPAD period casts thorns. NUMPAD 0 casts Mark of the wild. (you will have to set this in the WoW keybindings. Num Lock must be on for this to work) I'd reccomend changing autorun toggle from Num Lock to something else.
- Thats it! run DocBot.exe and enjoy!
Features:
-Pause: (pause|break button)
-Exit: (ESC button)
-Supports Druid
-Basic Buffs
-Basic healing
TODO:
-Death Detection
-Memory read instead of Pixel reading
-Customization of spells
-Much Much More
Conclusion: I'm new to writing bots, but I hope that I can give back to the MMowned community with this bot. If you like it please +rep if you hate it please let me know so I can fix it. Thanks
LINK: MEGAUPLOAD - The leading online storage and file delivery service