MacroQuest¶
Index
A platform for customization and automation of EverQuest
Authors: Plazmic, eqmule, brainiac, rswiders, Lax, ieatacid, dont_know_at_all, Amadeus, dannuic, alynel, Knightly, ChatWithThisName, Sic, Xeniaz, htw • Config: MacroQuest.ini
MacroQuest is an open source platform for customization, enhancement, and automation of EverQuest. It's been modified for use on both official and emulated servers.
On RedGuides, MacroQuest is configured and packaged as "Very Vanilla MQ" for Live, Test and Emulated servers.
The docs here closely track the official MacroQuest documentation, this page and the navigation being the largest exceptions.
History¶
MacroQuest was conceived in 2002 by Plazmic, who announced it in a forum thread that received no replies. Its popularity grew upon release, and began the era of the custom macroscript. Since then it's had many maintainers, and two major rewrites:
- MacroQuest 2, which was released in 2004. Led by Lax, a near complete rewrite that began the era of C++ plugins. See history of macroquest for more on this era.
- MacroQuest in 2021, led by brainiac, dannuic and Knightly, who took a 16 year old codebase and modernized it, ringing in the era of Lua scripts.
Reference¶
Commands (1)
Core Plugins (2)
Scripts
Config (MacroQuest.ini)
Top-Level Objects (3)
Data Types (4)
Launcher
Building your own compile
- MacroQuest-only. For more, see All Commands.
- MacroQuest-only. For more, see All Plugins.
- MacroQuest-only. For more, see All TLOs.
- MacroQuest-only. For more, see All Data Types.
Getting Started¶
Once you've got the basics of MacroQuest's features, you'll probably want to try some scripts and plugins that you've found on the internet. Here's how to run them:
Lua¶
Lua scripts can be started from the Lua window, /lua gui to open.
Alternately, you can start a Lua script with the following command:
/lua run <script> e.g. /lua run eval
You can stop a Lua script with the following command:
/lua stop <script> e.g. /lua stop eval
For more on Lua, see Lua.
Plugins¶
MQ plugins are modular and can be loaded and unloaded on demand.
To load a plugin:
/plugin <name> e.g. /plugin mq2melee
To unload a plugin:
/plugin <name> unload e.g. /plugin mq2melee unload
See the Plugins page for an index of all plugins, and /plugin for usage.
Macros¶
You can load a macro with the following command:
/macro <name> e.g. /macro autobot
To end a macro, use this command:
/endmacro
Discussions that link here
- So is this a pay-only tool???
- Gimmie your coins
- Chat command with Kiss?
- AI generated macros or Lua's
- Flow ran into another subroutine error
- SHM DPS conditions
- Getting started with scripts
- Can Bags Be Positioned Programmatically?
- Where to find Conditional information
- AOE casters wont cast if more targets than x tar
Republished and possibly modified from https://docs.macroquest.org/