• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
  • EverQuest (live servers) were patched today so brainiac is spending his evening updating MacroQuest. Please show him your appreciation.
Useful commands/hotkeys to save time and trouble!

Guide Useful commands/hotkeys to save time and trouble!

MQ2 has tons of commands to do so many things, if something is a hassle then I try to make a hotkey that has MQ2 do it for me. So far I figured out these ones:

If you are new at MQ2, this guide might help too.

Note:
Most of these commands will require eqbc or you can use dannet. And some require editing your character name in, like if it says MyWiz you would put your wizard's name in there. Also you can copy paste commands like this into EQ if you have Ctrl V set up as paste in EQ's game options -> Keyboard setup -> UI section -> "Paste from Clipboard"

Also, these commands assume you are running KissAssist (or some other macro to control your characters). Sometimes it is best to shut that down or pause it before doing something, so some hotkeys start with "/end" for that reason.




GoDoor
Tells group to all click and enter the door you are standing in front of.

/bcaa //doortarget
/pause 2
/bcaa //click left door
This works on stuff that isn't a door too! Like if you have to click a tree to enter a zone or whatever, it works.


AllSayYes
Every time I have my wiz port the group to our guild lobby, it asks each person “Do you want to be ported to the guild lobby?” So instead instead of me tabbing to each character to click yes, I press this:

/noparse /bcga //if (${Window[ConfirmationDialogBox].Open}) /notify ConfirmationDialogBox CD_Yes_Button leftmouseup
(It works for other stuff too, anything that asks you yes or no)


Evac!
Kiss auto evacs when tank dies, but sometimes I rather evac before that point. Say you accidentally hit a friendly NPC, or you do an epic fail pull and you know you will wipe, you hit this hotkey:

/bct MyWiz //end
/bct MyWiz //stopcast
/bct MyWiz //tell MyTank I have turned my Macro off to evac, remember to turn it back on!
/bct MyWiz //casting “Exodus”
/bct MyWiz //casting “evacuate”
So first line turns his macro off, otherwise he sometimes thinks he knows better and wants to keep nuking when I am wanting him to stop and get us outta here.. Second line tells him to stop casting whatever he is doing now. Third line has him send me a tell as a reminder to turn his macro back on once we have finished evaccing.
Fourth line does his instant evac.
Fifth line does his spell evac incase the AA evac is still in cooldown. The only slight hiccup in this hotkey is that if both evacs are up, you will evac to safe spot and then he will cast evac again. No biggie. And I can usually stop him from doing the second one.


FindItem
Sometimes I know I looted an item and I can’t remember which character I gave it to… I could go to each character and use their item search in their inventory, but with one click this hotkey will tell me who has it!

/noparse /bcaa //bc ${FindItem[augm]}
This is not perfect. To find something else you have to edit the hotkey and change the bit that says augm to be whatever item you want. You don’t have to type the whole word, so say you want to find a Short Sword of the Ykesha, you can just type ykes in there and it will find. Also it wont find multiple items, it only tells you if the character has at least one of those things. But most of the time this saves me a lot of screwing around and I love it.


Pacify My Target

pause 8, /bct MyBardsName //mqp on
/bct MyBardsName //multiline ; /target id ${Target.ID}; /casting “Silence of Silisia”
/pause 55
/bcaa //echo %t getting calmed
/bct MyBardsName //mqp off
It has to make the bard pause his macro first or he sometimes ends up attacking the mob or he keeps trying to target the main assist when I want him to just focus on pacifying my target. So it pauses him, does the paci, and then unpauses his macro.


Everyone Hail
A lot of quests need everyone to hail the mob so I made a hotkey to save a loooooot of time...! I have it disengage the macro first because I don't want anything to go wrong and them accidentally attack the NPC or something, and I don't want people casting buffs or whatever when I just want them to chill a moment and get a quest. So it goes like this:

/bcaa //end
/pause 15, /bcaa //assist MyTank
/bcaa "/hail"
/bcaa //echo Macro disabled. Remember to turn it back on.
So you gotta target the NPC first with your main character, then you press this and all your boxes will assist you and hail the NPC. It ends your macros first to make sure they don't switch targets before you get to hail.


COTH ME!

/bct MyMage //multiline ; /target id ${Me.ID};/timed 12 /casting “Call of the Hero”
/bcga //echo COTH Happening in 5s


IamMasterLooter
Tells all characters in the group to set everything in their current advloot window to “never” so that I can master loot everything. It also tells them to close all open windows because I hate it when they have all kinds of windows open, loot window, inventory, maybe some quest window or whatever.

/pause 20, /bca //advoot shared set “Never”
/bca //cleanup


dropInvis/lev
I posted this a while back in another thread but I’ll put it again here. It tells your whole group to remove any invis spell on them, and any levitate on them with one click:

/bcga //makemevisible
/bcga //removebuff Group Perfected Levitation
/bcga //removebuff Shauri's Levitation
note: makemevisible will magically remove any invis spell, the other lines you have to specify whatever levitation spells your group will be using. I like to travel with levitate but I like to fight with everyone on the ground, so I use this a lot!!


HoT Me
I don't like my Cleric doing HoT's because my tank isn't very strong yet so his health can spike downwards fast! So I prefer she just spams her big heal. But if I remember, I can request a HoT before a big fight with this button:

/bct MyCleric //multiline ; /target id ${Me.ID}; /casting "Zealous Elixir"


Invis us
/bct MyWiz //casting “Group Perfected Invisibility”


Accept Trade
/bct ${Target.CleanName} //notify TradeWnd TRDW_Trade_Button leftmouseup
This will tell your target to accept the trade of an item. Although Kissassist now does this automatically.


Got Reward?

/noparse /bca //if (${Cursor.ID}) /bc ${Cursor}
If you complete a quest or something which gives you an item and it appears on your cursor, this will tell all your characters to tell you what item they have on their cursor is.


Travel
Every time I want to go somewhere, I press this button. It tells my bard to use his run speed buff, and then use his invis+levitation AA. It has to be elaborate though because he will often break his own invis by twisting songs during the invis cast, and he also sometimes misses the first cast, so the only way to make it 100% reliable is to stop his macro first and tell him to stop casting anything he is doing right now. I also spent some time to learn how to pause with multiline so I could do the whole thing with one line :) So it goes like this:

/multiline ; /bct MyBard //mqp;/timed 10 /bct MyBard //twist stop;/timed 30 /bct MyBard //casting "Selo's Sonata";/timed 60 /bct MyBard //casting "Shauri's Sonorous Clouding";/timed 80 /bct MyBard //tar MyTank;/timed 90 /bct MyBard //mac kissassist
This could be simplified slightly by doing /mac kissassist assist rather than the target tank part, but I had that fail on me in the past so I always do things the target way.


MoveToMe
Tells group to come to where you are now, and they will find the best path there:

/bca //nav id ${Me.ID}
They wont follow you, I have a follow me command for that. This is just to tell them to move up to where you are currently standing. (The newer version of MQ2 has a button on the group window to do this for you.)


Onwards!
Sometimes when I zone, the group will stop following when I cross so they are left inches in front of the zone line. So this button will have everyone run forward for a few seconds and hopefully that likely puts them across the zone line. Use at your own risk! But if you have them facing a zone line, it is great.

/bca //keypress forward hold
/pause 35
/bca //keypress forward
A more advanced way of doing this is to use MQ2Nav which lets you have your characters travel anywhere you want automatically. You can tell them to run to Freeport or in this case, come to you, even from another zone! But this hotkey works ok too.


GivePetToys
I have a mage and a shaman, so this command will have the mage give all pet toys setup in their ini, to the shaman pet!

/bct MyMage //pettoysplz GROUP


AllEndTask
When you finished a shared task (like Gribbles), the task stays active even though you finished it (cuz EQ was made in the 1800s), so this will end the task and let you get another one.

/bcaa //kickp task
or
/bcaa //taskquit
(Dannuic recomends the second one as the first one can misbehave)


Don’t Heal Yet!
Usually I just pull with my tank, but sometimes I will screw up and mobs aggro after I already used my blades/area taunt. I my cleric heals before I get back to the group, she will get aggro and can die fast. So I press this button a few times until I can get back to the group and do some more aggroing and the mezzer will help out with adds.

/bct myHealer //stopcast
/pause 20
/bct myHealer //stopcast
This just interrupts your healer for a few seconds, so I press it until I reach the group and then I can build some aggro and the heals can continue. A better way to do this is to make a condition on your cleric's heal that will check how far away your tank is first. If you have a heal with |MA after it (to only use it on the Main Assist), then you can put a condition on it which says this:
${Target.Distance} < 65
This way when it comes to casting the heal, the healer will first check that the tank is back at the group first. (You can change the 65 to be a bit less if you prefer).


ExitGribbles
This served me well for a long time when levelling up.

/pause 10, /bcaa //end
/bcaa //tar gribbl
/pause 10
/bcaa //say leave
I should note that this stops the macros first because sometimes Kiss can insist on targeting something else, and also I don’t want them doing stuff once I pop back into a heavily populated area. So I just engage my macros again once I am ready.


AllConsentMe
If I had a huge glorious wipe and want to manually drag some corpses or something, I press this.

/bca //consent yourBestDragger
I usually consent my Bard because he is the safest dragger.


MacCheck
This checks the ini files you setup for spelling errors. I think kiss does this itself now, but the info flies past when it is loading the macro, so I still use this one sometimes:

/bcaa //mac kissnamechecker.mac


HideCorpses
So 10000 mobs lie dead at your feet, and it feels good. But now your PC is running slowly. Press this:

/bcaa //hidecorpse NPC


What else? If like me you are not a programmer, you might like to know that you can still make your own macros. They won't be as amazing as KissAssist but you can still make little ones that do little jobs for you. This is an example.
Minimum Required Level
1
Author
microscope
First release
Last update
Rating
5.00 star(s) 4 ratings

More resources from microscope

Share this resource

Latest reviews

Extremely helpful and valuable information here!
Excellent
Very usefull
Awesome
Back
Top