• IS THIS SITE UGLY? Click "RG3" at the very bottom-left of this page to change it. To dismiss this notice, click the X --->
Resource icon

Plugin - MQ2Chat 1.0

Maskoi

So old and salty he grew scales
Moderator
Joined
Sep 28, 2005
Likes
503
RedCents
66,496¢
#1
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:
Joined
Dec 29, 2017
Likes
526
RedCents
5,731¢
#2
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...
 
Joined
Jun 28, 2014
Likes
63
RedCents
2,732¢
#4
If you just want the font size changed, you can edit MQ2ChatWnd.ini for your character and set FontSize. It defaults to 4.

(Otherwise, if you want the command to work, carry on).
 
Joined
Dec 29, 2017
Likes
526
RedCents
5,731¢
#5
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.

MQ2ChatWnd:
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

MQ2ChatWnd:
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 :-)
 
Top