MAUI¶
View Repo
View on RedGuides
Download
An INI Editor for the MuleAssist macro.

Overview¶
MAUI is a replacement for the MQ2Mule plugin so that MuleAssist users can continue to have a UI to make INI updates.
It doesn't do everything which the old plugin did, but it should look pretty familiar.
Installation¶
Manual Install¶
- Clone the repo or download the zip file linked above.
- Move the
mauifolder into the MQluafolder. - Start the script with
/lua run mauiand accept the prompt to installlfs.dll.
RedGuides Launcher¶
- Navigate to the MAUI resource page and click the
Watchbutton on theOverviewtab. - Open the RedGuides Launcher and install MAUI from the
Luatab. - Start the script with
/lua run mauiand accept the prompt to installlfs.dll.
The resulting folder content should look like this:
lua/
├── maui/
│ ├── addons/
│ │ └── ma.lua
│ ├── lib/
│ │ └── Cache.lua
│ │ └── ImGuiFileDialog.lua
│ │ └── LIP.lua
│ ├── schemas/
│ │ └── ma.lua
│ ├── globals.lua
│ ├── init.lua
│ └── utils.lua
lfs.dll is lua file system from the MQ LuaRocks Server
Commands¶
/lua run maui-- Start the script/lua stop maui-- End the script/maui stop-- Stop MAUI/maui-- MAUI Help/maui hide-- Hide MAUI/maui show-- Show MAUI/mqoverlay resume-- Recover ImGui windows incase of an error
Editing List Entries¶
List entries in the MA INI file, like DPS1 or Heals1, are made up of multiple parts, as well as an associated condition, like `DPSCond1. For example:
Buffs1=Wand of Frozen Modulation|Summon|Wand of Restless Modulation|1|ME
BuffsCond1=TRUE
MAUI breaks this line up into 3 pieces of information:
Name-- Everything up to the first pipe (|), which is typically the spell or item name.In the example above,Wand of Frozen Modulation.Options-- Everything which comes after the first pipe (|). In the example above,Summon|Wand of Restless Modulation|1|ME.Conditions-- The entire condition entry. In the example above,TRUE.
In addition to typing in a value for the name, you can right click the icon in the list and navigate spells, discs and AAs from the context menu. Right clicking an icon in something like DPS or Buffs list will give a menu of available spells, AAs, discs to choose from:
Upgrading Spells¶
When viewing the details of a list entry, an upgrade button will be displayed if it is determined that you have a stronger version of the spell memorized. The logic for detecting stronger spells is far from perfect, so it might be wrong a lot of the time.
Similarly, downgrades will be suggested. This is in case you imported an INI which is above your level, and includes spells which you don't have memorized yet.
Raw INI Editor¶
The INI file can still be edited directly through the Raw INI tab.
Importing KissAssist INI Files¶
MAUI can import KA INI files and convert them to MA INI files. This has only been tested with a limited number of KA12 INI files, so YMMV. It works like so:
- Place the KA INI you wish to import into your MQ
configfolder. - On the
Import KA INIsection, enter the file name (no file explorer, it must be typed manually/pasted in) - Click
Import
All keys which are common to both KA and MA will be copied over to the resulting MA INI. Any keys which are KA or MA specific will not be set.
Any lines which include a condition, like DPS1=burst of flame|cond1 will be converted to what MA expects, with the content of cond1 from KConditions being set into DPSCond1.