• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
  • EverQuest (live servers) were patched today so brainiac is spending his evening updating MacroQuest. Please show him your appreciation.
Resource icon

Plugin - MQ2Chat (1 Viewer)

Maskoi

old and salty
Joined
Sep 28, 2005
RedCents
81,836¢
MQ2Chat - Adds an additional window to your UI. This window will display ALL information generated by MacroQuest2 commands and macro's. Any information displayed or typed in this window will NOT go into your character log. It is invisible to EverQuest. It is enabled by default. This plugin is part of the core MQ2 source code.
 
Last edited:
ChatWithThisName submitted a new resource:

MQ2Chat - Adds an additional window to your UI.

Adds an additional window to your UI. This window will display ALL information generated by MacroQuest2 commands and macro's. Any information displayed or typed in this window will NOT go into your character log. It is invisible to EverQuest. It is enabled by default. This plugin is part of the core MQ2 source code.

Read more about this resource...
 
You're looking for the /mqfont command, which is actually part of MQ2ChatWnd and not the MQ2Chat which are technically two different plugins. The Wnd gives you the window, and without the MQ2ChatWnd these commands are not available. Below you'll find the function "AddCommand" followed by the command you issue to access it, and the function in the language that it's calling when used.

cpp:
PLUGIN_API VOID InitializePlugin()
{
    DebugSpewAlways("Initializing MQ2ChatWnd");
    // Add commands, macro parameters, hooks, etc.
    AddMQ2Data("ChatWnd",dataChatWnd);
    pChatWndType = new MQ2ChatWndType;

    AddCommand("/style",Style,0,1,0);
    AddCommand("/mqfont",MQChatFont);
    AddCommand("/mqmin",MQChatMin);
    AddCommand("/mqclear",MQChatClear);
    AddCommand("/setchattitle",SetChatTitle);
    AddCommand("/muleui",MuleUI);
    AddMQ2KeyBind("MQ2CHAT",DoMQ2ChatBind);
    bmStripFirstStmlLines=AddMQ2Benchmark("StripFirstStmlLines");
    LoadChatSettings();
}

Valid values are between 0 and 10 according to the below. This output would be generated if you simply type /mqfont

cpp:
if (Line[0])
        {
            int size=atoi(Line);
            if (size<0 || size>10)
            {
                WriteChatf("Usage: /mqfont 0-10");
                return;
            }
            MQChatWnd->SetChatFont(size);
            SaveChatToINI((PCSIDLWND)MQChatWnd);
        }

Note the hidden gem that is "/muleui" Do NOT use this if you aren't prepared to have it change a bunch of settings which all have to be manually reversed. Mule added his UI settings to the plugin so he didn't have to set it for all his toons manually lol :-)
 
I've seen /mqmin documented elsewhere as toggling the mq window open and minimized. It appears to only minimize, is there another way to reopen it (I wanted a hotkey toggle)
 
Plugin - MQ2Chat

Users who are viewing this thread

Back
Top