• 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 --->
  • There is a suspension/ban wave happening, we're still gathering information. Please keep regular discussion to Suspension MegaThread and please consider submitting a Suspension report to RG.
Resource icon

Unmaintained Legacy MacroQuest2 (Test server) 2021-12-15

Download now:  Join us with Level 2 access or earn your way in with  RedCents.
Jun 05 2019 by RedGuides
- KissAssist (Maskoi, ctaylor22) updated to 11.004, small fixes
- KissAssist EqMule Edition (EqMule) new buff code
- MQ2EasyFind (EqMule) added a fix for stuck spell gems. /unstickgems
- MQ2DanNet (dannuic) changed observer TLO's (and fixed them), removed delay from `/dobs`, fixed major observer frequency bug
- MQ2Melee (Alynel) Change defaults on harm touch, FD, and escape
- MQ2DPSAdv (ChatWithThisName) Fixed crash in SplitStringNonMelee where MobEnd would exceed the size of MobName by ensuring it's within the capacity
of it's container, and false out if it's not.
-
Jun 05 2019 by EqMule
- Fixed a crash in the TEST build.
-
Jun 01 2019 by RedGuides
- MQ2DanNet (dannuic) added zone channel, fixed Version TLO, expanded full names boolean
-
Jun 01 2019 by EqMule
- Fixed Events for text that contain 'x12' tags
- Added Me.BlockedBuff and Me.BlockedPetBuff both return a pSpellType idea cred: chatwiththisname
- Usage: /echo ${Me.BlockedBuff[x].ID} where x is 1-40
May 30 2019 by EqMule
- Fixed /dosocial
- Some other stuff I'll documment later.
May 29 2019 by RedGuides
- MQ2DanNet (dannuic) fixed null commands, channel commands, group aggregation issues, and added colors
- KissAssist.mac (maskoi, ctaylor22) Major fix in casting and spiffy new debug routines
- BAS.mac (ctaylor22) Barter Auto Seller updated to newest version, h/t kaen01
-
May 24 2019 by EqMule
- BuffsPopulated returns 1 for a empty buff list and a number above 1 if there was some buffs received.
So if you do /echo ${Target.BuffsPopulated} and it returns 1 it means the target does not have any actual buffs, but the list was received (and it was empty).
any number above 1 means the list was not empty...
NOTE: Use ${Target.BuffCount} to get the ACTUAL VISIBLE buffs (BuffsPopulated is BuffCount + 1)
- Some other stuff I'll documment later.
-
May 23 2019 by EqMule
- Added the possibility to login new characters using plaintext credentials, no mq2 login profile needed:
Usage:
/loginchar servername^login^charname^password
AND if you want to stop at charselect don't specify charname:
/loginchar servername^login^password
- Made /quit command work at charselect
- Added a Syntax Error to the parser when you try to parse strings greater than 2048 instead of crashing you.
May 22 2019 by RedGuides
- MQ2Rez (ChatWithThisName) completely rewritten. Fixes safe mode, fixes voice notify, reports who rezzed you and the %.
- KissAssist.mac (Maskoi, ctaylor22) updated, changelog to come.
-
May 22 2019 by SwiftyMuse & EqMule
- Fixed ${Me.SpellInCooldown}
- Fixed some parsing bugs.
-
May 21 2019 by EqMule
- Updated for LIVE
-
May 17 2019 by EqMule
- Updated for TEST
-
May 16 2019 by RedGuides
- *New Plugin!* MQ2Collections (TypePun) allows macro authors to create stacks, queues, maps, and lists.
- MQ2Rez (EqMule) updated
- kissassist1004e15.mac (eqmule version) updated
-
May 16 2019 by EqMule
- Fixed Get Current Mana and Get Current Endurance
- Fixed MQ2Rez spam (yes really this time)
- MQ2Rez will now wait 1/10 of a second before clicking rez.
- Added /rez delay #### parameter where #### is milliseconds.
default is 100 milliseconds.
- Added a /mqchat reset command. It resets mq2 window location in case it got moved off screen.
- All instances of the CSidlScreenWnd constructor has been fixed to use CXStr& instad of CXStr* (because it should be)
Change plugins accordingly.
Examples:
change:
CEQBCWnd(CXStr* Template) : CCustomWnd(Template)
to
CEQBCWnd(CXStr& Template) : CCustomWnd(Template)

change:
class CXStr ChatWnd("ChatWindow");
BCWnd = new CEQBCWnd(&ChatWnd);
to
BCWnd = new CEQBCWnd(CXStr("ChatWindow"));

May 15 2019 by Brainiac
- MQUI XML files may now be loaded from the MQ2 directory. Place them in
the MQ2 directory under uifiles/default, or the name of your ui like you
would in the EQ directory. When loading ui files, MQ2 will check for ui files
in the MQ2 dir before checking in the EQ dir as it did before.

To be clear, this is the search order for ui files:
* <MQDir>\uifiles\<skin>
* <MQDir>\uifiles\default
* <EQDir>\uifiles\<skin>
* <EQDir>\uifiles\default

This lets you store your MQ2 ui files in your MQ2 directory, as well as giving
you the option of storing your MQ2-specific custom uis outside the EQ folder.

- added c++ function: bool IsXMLFilePresent(const char*) for plugin authors to easily
check if an XML file is available to be loaded. This will check all four locations where
a ui file might be stored.
- added command: /reloadui
It works just like "/loadskin <skinname> 1" but with less typing
May 15 2019 by RedGuides
- MQ2AutoLoot (Plure) /autoloot barter will now only try to sell to people using an exact match.
-
May 15 2019 by EqMule
- Updated for LIVE
-
May 10 2019 by RedGuides
- Critical update for crashes, changelog to come.
-
May 09 2019 by RedGuides
- MQ2TributeManager (wired420) Can now set tribute manager to turn tribute on during named fights.
Once you are no longer targeting a named NPC and the timer is close to running out it will turn it back off.
-
May 09 2019 by Brainiac & EqMule
- Multiple stuff
- MQ2MoveUtils.cpp needs the following changes: (it's already updated in builder)
#include "../MQ2Plugin.h"
to
#include "../MQ2Plugin.h"
#include <fenv.h>
AND
float diststuck = strtof(szTemp,NULL);
to
fesetround(FE_TONEAREST);
float diststuck = (float)atof(szTemp);
-
Back
Top