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.
Aug 20 2020 by RedGuides
- MQ2AFNuke (jimbob) Started on Enchanter buff support (it's not nearly done yet). Updated Ranger spell/aa order a bit.
Aug 20 2020
- Updated for LIVE
- Updated for TEST
- Fixed the CMerchantWnd class
- Fixed the findwindow feature
Aug 19 2020 by RedGuides
- MQ2AFNuke/MQ2Heals (Jimbob) A few more ranger burn changes, and updates Magician Frenzied Burnout to Companion's Fury. Fixed some MQ2Heals issues that didn't have HP checks before a heal was cast.
Aug 19 2020
- Updated for LIVE
- Fixed Me.CombatState for TEST
- Fixed CButtonWnd::SetCheck
- Added CHotButton::SetCheck
- Possibly Fixed Target.MyBuff, somone who has a target with more than 55 spells going on it, will have to check.
Aug 13 2020
- MQ2FeedMe (Sic, Knightly) No more eating while feigned death, as it wasn't convincing.
- MQ2WorstHurt (Sic, Knightly, dannuic) Backported Knightly's Next Updates for MQ2WorstHurt, as well as Rizlona fixes and code cleanup.
- MQ2Mule (eqmule) Fixed to work on RoF2 emu compile
Aug 12 2020
- Updated for TEST
Aug 10 2020
- Fixed a bunch of misc stuff mainly cleaning up after new by using delete[] instead of delete.
- Moved some function buffer allocations to the heap.
- Added #include_optional by knightly/drwhomphd
- Fixed CPageWnd::GetTabText() for emu
- Fixed uninitialized class and struct members here and there.
August 8 2020 by RedGuides
- MQ2Mule (eqmule) Added a Start Button and Mode selection. Stability fixes for Rof2
- MQ2AfNuke/MQ2Heals (jimbob) Updated Magician burn AAs and added code to use Gather spells and mod rods.
Updated Ranger Burn section and melee/bow code. Replaced Copestalker's line with Pureshot, and removed Scout's Mastery of fire. Ranger updates are untested. Updated some healing logic in MQ2Heals to add some AA heals to single target section that may not have been firing.
Fixed a copy/paste error in Magician's Gather spell, and added Enchanter "Gather Mana" AA support in harvest/med check.
July 22 2020
- Updated for TEST
- Added ${Me.CastTimeLeft} - Kaen01
It returns the cast time left as a timestamp of currently casting spell.
July 15 2020 by RedGuides
- MQ2Status (Sic) minor code cleanup
- MQ2XAssist (eqmule) minor changes with assisting
- MQ2Main (alynel, drwhomphd) patched to allow parsing of macro data for includes. This will allow the resolution of TLOs as part of an #include statement.
July 15 2020
- Updated for LIVE
July 10 2020 by RedGuides
- MQ2React (drwhomphd) Added globaldadd and globalrem slash commands, various bug fixes.
July 10 2020
- Fixed a bug in EQClasses.h in the LegalPlayerRace function.
- Reverted mq2nav offsets to support patterns again. - @Redbot
July 10 2020
- Updated for TEST
July 8 2020 by RedGuides
- MQ2Status (Sic) "/status tribute" now returns your tribute state and current favor
"/status gtribute" or "guildtribute" now returns your guild tribute state and your current guild favor
- MQ2Nav MeshGenerator (drwhomphd) This pull request allows the user to fine tune their camera speed via a slider in the Properties windows. The properties window seemed like the most logical/convenient place for such a slider. Tested for fine grain movement support on exalted which is painful to navigate with the default keyboard speed setting.
July 08 2020
- Updated for TEST
July 7 2020 by RedGuides
- MQ2Status (Sic, Knightly) /status will report if kissassist is in a "BackOff" state
- MQ2XAssist (brainiac, dannuic, Knightly) major code cleanup
Jun 27 2020 by RedGuides
- MQ2XAssist (eqmule) Added Dynamic setting of xtarget so it only uses unused auto hater slots
- MQ2Status (Sic, brainiac) added "/status itemall" which returns inventory + bank item count. Code cleanup
- New Plugin! MQ2CWTNBuffs (ChatWithThisName) MQ2CWTNBuffs is now used instead of MQ2KissBuffs to track user buffs.
Jun 20 2020 by RedGuides
- MQ2SQLite (Knightly) Major update - Added advanced functionality
Can now choose to keep a database open rather than open and close on each query
Deprecated the .clear TLO in favor of the clear command line argument (in Live this will only notify you 5 times per plugin load/unload)
Added the query verb to specify that this is a standard query
Added the open/close verbs to open and close databases
Added the AdvQuery verb to specify that you want an advanced query
Code cleanup
- MQ2XAssist (Knightly) - Code cleanup
- MQ2AutoLoot (Plure) - Fixed issues relating to change in text for ConfirmationDialogBox for no trade/ and lore-equip items
- MQ2React (Knightly) - Code cleanup
Jun 17 2020 by RedGuides
- MQ2React (drwhomphd) Replaced the .ini file with a .yaml - please update your reacts. Added logic to avoid crashing on parse errors, improved save & loading functions, improved enable/disable commands, and made executing actions more aggressive to avoid other issues.
- MQ2Status (Sic) New "/status" commands: login (returns login name) zone (returns current zone) krono (returns # of krono) stat weight (returns weight, limit and difference) currency blah (returns amount of any type of currency: overseer, loyalty, dbc, etc.)
June 17 2020
- Updated for LIVE
- Fixed the PLOOTITEM struct for TEST
- Added ${EverQuest.FloorAtLoc[x y]} it returns z
Example: /echo ${EverQuest.FloorAtLoc[123 456]} returns 789
Jun 14 2020 by RedGuides
- MQ2Nav (brainiac) updated to 1.3.3
The navmesh compatibility version has changed in this release. MQ2Nav is backwards compatible, so meshes do not need to be re-made. Conversion is optional, but recommended to improve performance and memory usage. New MQ2Nav can load old meshes. Old MQ2Nav cannot load new meshes generated with this version.
Highlights
Previous versions of MQ2Nav had an issue when loading navmesh files that caused it to rapidly reallocate a buffer as it was decompressing the zone file. This release makes some changes to the navmesh file format to avoid the need for these allocations and reduce the number of out-of-memory errors.
Meshes can be updated by saving in the meshgen or using meshtool (see below)
New command line tool introduced: meshtool.exe
Updated fingerprints for latest EverQuest build (6/9/2020) (#103).
Features
Add command line tool for managing navmesh files. The tool provides a way to update navmesh from the command line. (#109)
Running meshtool.exe convert <filename> will convert the specified file to the latest version of the mesh.
Improvements
Display Mesh version number in new Info panel in MeshGen (#106)
Catch out of memory errors when trying to load a navmesh file and display an error (#105).
Add option to toggle the bounding box that is drawn around the door target (#98)
Added an ini setting "RenderDoorTarget" as well as a setting in the nav ui.
Bug Fixes
Fix bad memory usage when loading a navmesh file. (#102)
Fix crash that could occur when shutting down EverQuest without unloading (#85)
Fix "Could not locate X" error when navigation cross a zone boundary. (#100)
Other Changes
Add decompressed data size to navmesh header. (#102)
This change breaks compatibility with older meshes, thus a new navmesh file format is created (v5).
This version of MQ2Nav can load both v4 and v5 meshes.
v4 meshes will require the plugin to pre-comput the decompressed navmesh size, while v5 have the size in the file already.
Add navmesh header size to navmesh file format (#104)
This change is to provide forwards compatibility in the future.
Project files updated to VS 2019 (#107)
Dependencies updated: (#108)
spdlog to 1.6.1
fmt to 6.2.1
boost to 1.72.0
- MeshUpdater (wired420) Now on its own server an in full release. Admins will be getting access to the control panel in a day or two.
- CWTN Plugins (ChatWithThisName, Sic) MQ2Beast, MQ2Berzerker, MQ2Cleric, MQ2EsKay, MQ2Beast, MQ2Monk, MQ2War, MQ2Rogue and CWTNCommons updated. Full changelogs are on the resource pages & the plugin forum.
- MQ2FeedMe (Knightly) Code cleanup
- MQ2EasyFind (eqmule) updated to 2.0, includes better Dannet support
- MQ2Mule (eqmule) New commands: "/mule show" to bring up the window, and "/mule reset" to reset the window's position.
- MQ2React (drwhomphd) Updates; Now uses configuration file: MQ2React.yaml
June 10 2020
- Updated for TEST
June 09 2020 by Sic
- Added ToV and Overseer currency
Example: /echo ${Me.FroststoneDucat}
Example: /echo ${Me.OverseerTetradrachm}
Example: /echo ${Me.WarlordsSymbol}
Jun 05 2020 by RedGuides
- MQ2TSTrophy (Sic, Knightly) Fixed an issue when updating trophies that caused bad info to remain
- MQ2AutoLoog (Knightly) partial code cleanup
- CWTN Plugins (ChatWithThisName, Sic) updated, including MQ2BerZerker, MQ2Bst, MQ2Cleric, MQ2Eskay. Changelog in the CWTN forum.
Jun 03 2020 by RedGuides
- MQ2Cast (eqmule) fixed fizzled and interrupted identifications on Live
Jun 03 2020
- Added ${Me.AbilityTimer[x]} where x is a bility ad or the name, it returns a pTimeStampType of the timer left on a Ability
Example: /echo ${Me.AbilityTimer[Hide].TimeHMS}
returns 0:06 (or whatever it's at)
May 29 2020 by RedGuides
- CWTN Plugins (ChatWithThisName, Sic) Heal routine while melee is fixed. Updated MercFerocity/SharedMercFero, autobuffing fixes.
May 28 2020
- Updated MQ2AutoLogin to support rizlona logins.[/Hide]
INI:May 27 2020 by RedGuides - MQ2AutoLogin (eqmule) Added Rizlona support - MQ2Rez (Knightly) Fix issue with Rez not being consistent - MQ2Status (Sic) Code cleanup - MQ2AdvPath (Knightly) Remove "failed to create directory" message when dir exists - New paid plugin! MQ2Eskay (ChatWithThisName, Sic) For when you need a good tank. - New paid plugin! MQ2Bst (ChatWithThisName, Sic) It's a Beastlord. - CWTN Plugins: fixed issues with MQ2Headshots, MQ2Cleric updated low-level healing, MQ2Bst & MQ2Eskay fixed pet issues. May 26 2020 - Updated for TEST - Added a /mqcopylayout command Usage: /mqcopylayout <charname> <server> opt: res:XxY (not specifying a res, will default to "Windowed") | nohot | noload | nosoc | none - Example: /mqcopylayout eqmule test Will Copy the layout from UI_eqmule_test.ini setting including hotbuttons loadouts and socials to your UI. Ok, so the default behaviour is to copy everything. Now if you wish to exclude stuff: - Example: /mqcopylayout eqmule test nohot Will Copy the layout from UI_eqmule_test.ini setting including loadouts and socials to your UI but NOT hotbuttons. - Example: /mqcopylayout eqmule test nohot noload Will Copy the layout from UI_eqmule_test.ini setting including socials to your UI but NOT hotbuttons and NOT loadouts. - Example: /mqcopylayout eqmule test nohot noload nosoc Will Copy the layout from UI_eqmule_test.ini setting excluding hotbuttons loadouts and socials to your UI. - Example: /mqcopylayout eqmule test none Will Copy the layout from UI_eqmule_test.ini setting excluding hotbuttons loadouts and socials to your UI. - Example: /mqcopylayout eqmule test res:1600x900 Will Copy the layout from UI_eqmule_test.ini setting including hotbuttons loadouts and socials to your 1600x900 UI (if that resolution actually exist in your UI ini). May 21 2020 - Updated for TEST May 21 2020 - Updated for LIVE