Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.

Apr 17 2019 by RedGuides
- MQ2Nav (brainiac, dewey2461) 1.3.1 update includes: option to face backwards, fix path too long issues, other fixes
- MQ2DanNet (dannuic) updated to version 0.75, added some guards against crashing while crashing
- MQ2Profiler removed for maintenance.
-
Apr 17 2019 by EqMule
- Updated for LIVE
- Previous updates see Apr 12 2019 by EqMule entry below.
- Added more anonymizing to chat when using /caption anon - chatwiththisname
- Moved advloot checkboxes dynamically...
Apr 18 2019 by EqMule
- Added ${EverQuest.ValidLoc}
Usage: /echo ${EverQuest.ValidLoc[123 456 789]}
it returns true or false if the X Y Z location in the world is a valid player location.
in other words: can I go to this loc or is it inside a wall or a mountain or a tree or whatever invalid location?(those locs will return false obviously)
-
- Fixed the ZoneGuideManagerClient class.
-
Apr 19 2019 by EqMule
- Updated for TEST
- Updated for LIVE
-
Apr 22 2019 by RedGuides
- MQ2AFNuke (Jimbob) Fixed Mage and Wizard Dissident spells.
-
Apr 22 2019 by EqMule
- Updated for TEST & LIVE
- Find Item Window is now displaying merchant sell prices.
- Added sorting to find item window for the sell value column
- Added sorting to find location window for the distance column
- Fixed .NewStacks
- Fixed a autologin bug
-
Apr 20 2019 by EqMule
- Added Colors to Quest items and Tradeskill items in the FindItem Window list.
Yellow=Quest...
Apr 30 2019 by RedGuides
- MQ2DPSAdv (ChatWithThisName) Update to remove "You" from being displayed instead of yourself when dealing damage.
-
Apr 30 2019 by EqMule
- TBL plavceholder info will again display correctly on the targetwindow if you use mq2targetinfo.
- Changed a bunch of stuff, plugin authors you have until next patch to update your plugins.
No more direct access to the window struct members in prep for moving to classes.
From now on call functions to get/put data out/in...
May 01 2019 by EqMule
- Fixed a crash in /caption anon on
- Fixed a crash in /unload
-
May 02 2019 by Brainiac
- Fixed the CXWnd__IsActive_x offset
-
Test Maintenance done, as I believe to be the case with all dbg products, so mq2 is down.
May 07 2019 by EqMule
- Updated for TEST
- Events are not caught for system messages anymore.
-
May 07 2019 by RedGuides
- *NEW PLUGIN* MQ2Twitch (EqMule). Chat with Twitch users while you stream, directly from the EverQuest client.
-
/travelto, once again, is an instant CTD. Haven't pinpointed the other crashes yet.
Unloading mq2easyfind seems to solve the issue for me. Unfortunate to be unable to use the plugin
Hello! I am having issues as of 5/8/19 on test server, once I log in everyone crashes within a minute. I did run the patch for test, I am not sure why any thoughts?
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 =...
May 09 2019 by RedGuides
- Critical update for crashes, changelog to come.
-
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 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...
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
-
Redbot updated Very Vanilla MQ2 (Test server) with a new update entry:
20190516a
Read the rest of this update entry...
I got the following error trying to load eq after updating both eq and MQ2.
MQ2 expected eqgame Date and Time to be: May 7 2019 12:23:43 But eqgame's Date and Time is: May 17 2019 10:25:48. Do you need to patch one of them? Loading of MQ2 can not be completed.
Now this is frustrating as I have updated MQ2 and it says I have 20190516a but when I hold my cursor my the MQ2 icon in the dispaly it gives a date of May 7 2019 (Test). I have downloaded and reinstalled MQ2 twice, second time I even deleted the MacroQuest2 , unins000, and Update exe files prior to trying to reinstall. Current MacroQuest2 exe file shows a date of 5/17/2019 3:42 AM on my pc.
What have I got wrong?

May 17 2019 by EqMule
- Updated for TEST
-
# Add extra entries to download more stuff
$downloads = @{
<# "MQ2EQWire.zip" = @{
url = "https://www.redguides.com/community/resources/mq2eqwire.295/download";
regex = 'a href="(/community/resources/mq2eqwire\.295/version/\d+/download\?file=\d+)'
} #>
"VeryVanillaTest.zip" = @{
url = "https://www.redguides.com/community/threads/very-vanilla-mq2-test-server.66781/";
regex = 'a href="(/community/attachments/very-vanilla-test-server-\d+.*-zip\.\d+/)'
}
}
function New-RGSession {
param([string]$Username,
[string]$Password)
$preLogin = Invoke-WebRequest -Uri "https://www.redguides.com/community/login" -SessionVariable session
$token = ($preLogin.Forms | ? { $_.Action -like "*login" }).Fields["_xfToken"]
$fields = @{_xfToken = $token; login = $Username; password = $Password }
$login = Invoke-WebRequest -Uri "https://www.redguides.com/community/login/login" -WebSession $session -Method POST -Body $fields
return $session
}
$username = Read-Host -Prompt "Enter username"
$password = Read-Host -Prompt "Enter password" -AsSecureString
$password = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto([System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($password))
# Or hardcode them
$session = New-RGSession -Username $username -Password $password
# Or persist session
foreach ($kvp in $downloads.GetEnumerator()) {
$filename = $kvp.Key
$url = $kvp.Value["url"]
$pattern = $kvp.Value["regex"]
$req = iwr -Uri $url -WebSession $session
$match = [regex]::Match($req.Content, $pattern)
if ($match.Success) {
Write-Host "Downloading $filename"
$dl = Invoke-WebRequest -Uri "https://www.redguides.com$($match.Captures.Groups[1])" -WebSession $session -OutFile $filename -PassThru
if ($dl.StatusCode -ne 200) {
Write-Error "Failed to download $filename"
}
} else {
Write-Error "Failed to download $filename"
}
}
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 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...
May 30 2019 by EqMule
- Fixed /dosocial
- Some other stuff I'll documment later.
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...
