MQ2PluginMan - MMOBugs Wiki

Plugin Info
Name MQ2PluginMan
Version 1.0
Author htw
Commands /pm
Uses INI File Yes
Window shown in game (optional)

Description

MQ2PluginMan is a plugin that lets you manage your plugins in game with a window. You can load/unload, or bring up the wiki for a plugin. The UI window can be hidden so you only bring it up when you need it.

If using the UI window, you left-click on a plugin, then use the load button to load it (if not already loaded), or unload button to unload it (if currently loaded). Left-clicking on the buttons will cause your macroquest.ini to be updated to remember the load status of the plugin when next you use MQ2. If you right-click the load or unload button, it will load or unload the plugin, but will not update your macroquest.ini file. You can double-click a plugin in the display listing to toggle the load/unload status.

Plugin entries in the UI window are color-coded like so:

  • Green = Plugin is loaded.
  • Blue = Plugin is not loaded.


Commands

MQ2PluginMan provides a command and window options are saved in MQPluginMan.ini:

  • /pm off|hide will close the UI window.
  • /pm on|show will open the UI window.
  • /pm refresh will refresh the UI window.
  • /pm will toggle the UI window.

Configuration

The plugin gets descriptions from the MQ2PluginManDesc.ini file, located in the same directory as the plugin itself. Entries are 1 plugin per line, like: mq2autoforage=forage plugin


Character based window settings are kept in the MQ2PluginMan.ini file. The window settings are automatically updated & saved, and will be under the [server.toon] section in the file.

For your UI, you will need the MQUI_PluginManWnd.xml file, somewhere in one of your uifiles folders (default under MQ2, or under EQ, will do).

Sample Configuration

MQ2PluginMan.ini

[bertox.bubba]
Top=472
Bottom=801
Left=472
Right=911
Locked=0
WindowTitle=Plugin Manager
Fades=1
Delay=0
Duration=500
Alpha=255
FadeToAlpha=255
BGType=1
BGTint.red=255
BGTint.green=255
BGTint.blue=255
ShowWindow=1

Availability

This plugin comes with the MMOBugs binary and install distributions.