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.
November 29, 2022:
- emu: Fix PctExp and PctAAExp calculations
- tlo: Added BazaarItem.FullName
- lua: Fixed bug where /lua pause would not pause imgui thread
- lua: added :on and :off arguments to /lua pause
November 28, 2022:
- Huge update to settings window for MQ2Map plugin settings - /mqsettings plugin/map (#657)
- lua: Many more improvements to imgui bindings for lua.
- lua: Consolidated imgui demo scripts into examples/imgui_demo
- lua: Scripts can now be started by specifying a folder name if the folder contains init.lua.
- lua: Scripts can now require files relative to the directory that the script runs in.
November 24, 2022:
- test: fix zone count
- test: fix keybinds
November 23, 2022:
- test: updated for test patch
- Message box will now appear when overlay is stopped due to an error.
- lua: Many improvements to imgui bindings for lua. Notably, ImDrawList support has been
added. Some of these features are evolving, check out examples/imgui_demo.lua for example lua code.
- lua: Added support for converting macro array types to lua tables (#641).
- lua: event and bind add/remove will now return true/false based on if the action was successful.
These actions may fail if the event already exists with the specified name, for example.
November 16, 2022:
- live: Updated for latest patch
- Updated MQ2TargetInfoPHs.txt (#661)
- Updated Fish.mac (#605)
- Added refcounting to item and itemspell datatypes. This should fix a crash where a lua script
consumes the last charge of an item causing it to disappear.
- plugins: Deprecated old item spell enum values. See deprecation warnings for replacements.
- lua: Added imgui bindings for TableGetColumnFlags (#658)
November 9, 2022:
- test: Updated for patch
November 3, 2022:
- test: Updated for patch
October 31, 2022:
- Added upper bounds check on ReagentID, NoExpendReagentID, and ReagentCount. The max number
of reagents for a spell is 4. ReagentCount[n] explains how many ReagentID[n] you need.
For NoExpendReagentID is always just need 1 of the item.
October 26, 2022:
- live: Updated for live patch
October 16, 2022:
- test: Updated for patch
October 15, 2022:
October 2, 2022:
- Autobank and related functionality has been moved from mq2main into its own autobank plugin. (#580)
- autobank: Added tradeskill item filter
- framelimiter: Fix framelimiter not bypassing built-in limiter when it is enabled.
September 26, 2022:
- Fix Me.Levitating (#632)
- Add more robust ini handling options - see http://docs.macroquest.org/reference/data-types/datatype-inifilesectionkey
- Add .StripLinks memember to string types which will return the plain text version of a string containing links
Aug 15, 2022 (live):
- Updated for patch
Aug 12, 2022:
- /mapfilter will now store Radius values instead of toggle information (Fixes #600)
- Lua: Added mq.getAllSpawns and mq.getFilteredSpawns to return tables of spawns.
- LuaRocks is now distributed with MQ for using prebuilt Lua Modules from the MQ repo
- PackageMan is now distributed with MQ for a method of using LuaRocks in lua scripts
- Plugins that fail to unload will now be flagged as having failed and will not allow reload
of the plugin or unload of MQ. With this change, /unload now has the parameter "force"
which will try to force unload stuck plugins and prompt for action if that cannot be
accomplished.
- The tray util has a new option to "Unload All Instances (Forced)" which will send the
"/unload force" command to all registered MQ instances.
- More info can be found at docs.macroquest.org
Jul 29, 2022:
- Added a modules folder primarily for storing architecture dependent lua modules
- mq.TLO.Lua.Dir now supports arguments (lua, and modules) to return the corresponding folder