• IS THIS SITE UGLY? Click "RG3" at the very bottom-left of this page to change it. To dismiss this notice, click the X --->
  • You've been invited to attend the 2nd annual "EverQuest Software Awards"
Resource icon

Plugin - MQ2Chat 1.0

Maskoi

So old and salty he grew scales
Moderator
Joined
Sep 28, 2005
RedCents
69,529¢
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

⚔️🛡️🗡️
Moderator
Joined
Dec 29, 2017
RedCents
7,540¢
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...
 

Knightly

Moderator
Joined
Jun 28, 2014
RedCents
5,086¢
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).
 

ChatWithThisName

⚔️🛡️🗡️
Moderator
Joined
Dec 29, 2017
RedCents
7,540¢
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.

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

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