Difference between revisions of "MacroQuest"
(Added information on filtering) |
|||
Line 113: | Line 113: | ||
'''Render Reset''' (see above)<br> | '''Render Reset''' (see above)<br> | ||
/bca //viewport reset<br><br> | /bca //viewport reset<br><br> | ||
+ | |||
+ | [[Category:Guides]] |
Revision as of 14:03, 21 October 2015
EZServer is a boxing server. Most people on this server play either 6 or 12 characters. In order to do this efficiently, and without completely losing your mind, you have to use a character management system. Enter MacroQuest.
MacroQuest, along with EQBCServer, allows you to use one character to remotely control all of your other characters. It also allows you to do a few tricks that would not be possible without it.
Installing MacroQuest
1. Download Macroquest. Select "Underfoot" or "ROF2" for client (depending on which client you are using), and "Classic" for build, then click download
2. Extract the files to a new folder under your EverQuest directory (or any location you can remember)
3. Run "MacroQuest2.exe" and "EQBCServer.exe" before launching client
Both programs should automatically detect your running EverQuest programs, so there is no additional setup required.
Uses for MacroQuest
Dynamic Map
MacroQuest populates your map with the location of all NPCs in real time. - you can right click the NPC on the map to target it
Map Commands
- "/mapshow NPC" - shows ALL NPC's on map
- "/maphide skele" - hides all NPC's on map with "skele" in their name
- "/highlight NPC" - highlights the color of all NPC's in zone
Target
"/target NPC" - Targets any NPC in zone
Example: "/target skeleton" - targets the nearest NPC with "skeleton" in its name
Stick
- This is a MUCH better version of /follow from EQLive.
- add "uw" after stick to make characters look down when sticking, this helps with water following or levitation (e.g. "/stick uw")
- add a number after stick to specify the distance to follow (e.g. "/stick 1" -or- "/stick 20")
- add "behind" to stay behind an NPC (useful for rogues, or to avoid rampage damage) (e.g. "/stick behind")
- Any of the above commands can be combined (e.g. "/stick 15 behind uw")
Sending Commands - EQBC
- /bcaa //command - Sends a command to all of your characters, INCLUDING the one you are currently on
- Example: "/bcaa //stick 10" - make ALL of your characters stick to what they are targetting at a distance of 10
- Example: "/bcaa //stick 10" - make ALL of your characters stick to what they are targetting at a distance of 10
- /bca //command - Sends a command to all of your characters, EXCEPT the one you are currently on
- Example: "/bca //stick 10" - make all of your OTHER characters stick to what they are targetting at a distance of 10
- Example: "/bca //stick 10" - make all of your OTHER characters stick to what they are targetting at a distance of 10
- /bct name //command - Sends a command to a specified character
- Example: "/bct Darpey //stick 10" - makes Darpey stick to what he is targetting, at a distance of 10
- Example: "/bct Darpey //stick 10" - makes Darpey stick to what he is targetting, at a distance of 10
Channels in EQBC
- All people with pets should have pet channel
- All people with whom you wish to punch with should be in a DPS channel
- All tanks should be in a tank channel
- All casters in caster channel
- All healers in a heal channel
Examples
/bccmd channels tank
/bccmd channels dps pet
/bccmd channels caster pet dps
/bccmd channels tank heal
So, a Beastlord would be in all 3 channels since he both casts, has a pet, and does dps
Clerics Paladins and Shaman are in /bccmd channels tank heal because I want them to attack from the beginning and for the occasional heal.
If you log out your boxes using camp, they will retain the channels you put them in.
Nuke:
Now casters are in their own group because I have "/bct casters //keypress 7"
Heal:
"/bct heal //keypress 5"
Cleric could be be '/cast "Word of Vivication"'
For everyone else they all have a heal spell MQ2 Macros Forum Post
Item Notify
- Clicks a specified item
- Example: "/itemnotify slotname rightmouseup" - right clicks the specified item
Twist
- Allows your bard to continuously sing multiple songs
- Example: "/bct Bardname //twist 1, 2, 4" - Makes bard sing songs 1, 2 and 4 on his spell gems.
- Use "/twist off" to stop singing
Multiline
- Allows you to fit more than one command in one hotbutton line (as long as it doesn't extend beyond the frame)
- Example: "/multiline ; /bca //stick 10 behind ; /stick 10" - Makes all OTHER characters stick behind, and your main character stick in front.
Filtering
- Allows you to filter what shows in your chat box. You can add an asterisk before the text to act as a wild card.
- Example: "/filter name add *begins to glow" - Filters out all messages about glowing items from focus effects. The * is only needed before the filter, and is assumed after it
- Example: "/filter name add You strike through" - Filters out all messages about striking through your opponents defenses. It doesn't need a wild card because it is the start of the text.
Hide Corpse (not MacroQuest, but still useful)
- /hidecorpse looted (hides corpse after it has been inspected)
- /hidecorpse all (hides all corpses in zone other than your own)
- /hidecorpse off (makes all corpses in zone visible)
Hotbutton Examples
Assist
/bca //target id ${Target.ID}
/bca //stick 15 uw behind
/stick 10
/bcaa //attack on
/bcaa //pet attack
Follow
/bca //target id ${ME.ID}
/bca //stick 10
Gate to Nexus
/bcaa //itemnotify 19 rightmouseup
Loot Corpse
/target corpse
/stick 1
/loot
Make Alt Loot Corpse (Alt targets corpse that you are currently on, waits 2 seconds for you to get off corpse, then loots all of corpse's contents
/bct Brotedo //target id ${Target.ID}
/bct Brotedo //stick 1
/pause 20
/bct Brotedo //lootall
Alt Nuke Target
/bct Wizardname //target id ${Target.ID}
/bct Wizardname //cast 2 -maxtries|4
Alt Cast Spell on Target
/bct Toonname //target id ${Target.ID}
/bct Toonname //casting (spell ID number)
( e.g. /bct Aamadex //casting 125262 )
Force Boxes to Only Render UI (Reduces Lag)
/bca //viewport 1 1 1 1
Render Reset (see above)
/bca //viewport reset