I would suggest autobot, hands down. There is simpy no other macro that is as robust or stable.
I mean, come one...A_Druid treated the macro like his child. It is now being maintained by our most visible MQ2 Dev, DKAA. That says something in itself.
I'll try to simplify autobot as much as possible; however, the Wiki is very self explanitory.
1. You will want to set up a communication software such as an IRC server or learn to use EQBC.
DKAA will tell you to use EQBC; however, I found using IRC easier. I downloaded a trial version of IRCXPro. It handles enough users for a full bot group....perfect.
1a. Why do I need a communication software?
Well, your IRC server is running locally on your lan. This makes it so that your commands are issued with out having to go out the pipe then back to your machine...they are issued locally thus eliminating the latency between you and SOE. EQBC also uses stuff like mq2netstat and
mq2netheal (probably not right references but you get the point) to monitor group health locally on your lan. I'm sure there is more to this and I have over simplified; however, that is my limited understanding.
2. Load MQ2IRC.
when you load the plugin, it gives you very clear instructions on the syntax to join a channel. Remember <channel> in IRC is always preceeded by a #.
so your syntax would look something like this
/iconnect <ip of your IRC server> <port usually 6667> <#channel name you created>(yes you need the # before the channel name) Username(the name of your bot)
so the less verbose....
/iconnect 192.168.1.100 6667 #Bots Imabot
3. Download the Zip from the MQ2 VIP Forums. You become an MQ2 VIP HERE!
Now, you might actually have to compile your own plugin!!!!! <GASP> Yes, I didn't find
MQ2Debuffs on this site other than in obsolete compiles so, I compiled it myself. There are many fabulous guides here in Redguides that will explain how to compile your own plugin or you can request that one of our compilers include it in their compile. Your choice.
4. Load all your plugins required by Autobot aka. RaidDruid.mac
The requirements are listed in the Wiki located
HERE!
Book mark that page because you will be refering to it often until you understand autobot.
5. Run Autobot (raiddruid.mac) once for the first time.
This will generate your RD_charname.ini for that character you have just run this on. End the macro now and start editing your ini.
6. Tip #1 The first thing to edit in your ini is buffs, selfbuffs and debuff #.
So count up your dots, debuffs, mezzes, roots, snares and buffs and edit their appropriate sections. THEN RUN AUTOBOT AGAIN! The ini will now have a template for each number of items you selected in their respective sections. All you have to do now is fill in the blanks, or actually default text in the ini explaining what to do.
7. Once you have entered your spells in the ini.....
you are done.
It really is that easy.
I've run this on a druid as the only healer in a pick up group with no problems at all. So far, I have automated a druid and enchanter in this manner while playing my main character. You will figure out that there are some hot keys you will want in your tool bars once you get the hang if things.
First thing first though - get yourself up and running. This macro is battle tested in large amounts. It pet heals, keeps buffs on pets, your pet or someone elses, it assist heals, it knows what heal to use on your tank and can be set to use different heals for your other group members....I could go on but.....