HardOne
Member
- Joined
- Jan 15, 2006
- RedCents
- 61¢
Changing the MQ2 Loading Message/Chat Window Title - Complete Guide
For those of you out there, who want to compile your own MQ2, and have custom loading screen messages, or some other random name for your MacroQuest2 Chat box. This is your guide. (This guide assumes you know how and where to download the MQ2 source files. Additionally, that you know how to use VC++.net or similar compiling program)
Note: This all takes place BEFORE compiling.
First thing is first. You prolly want your compile to run on any computer, removing the date/time check for plugins, and maybe putting strings back in.. I don't want to steal Cade's thunder so here is a link:
Link
After changing that code, if you want to be able to warp/zone, here are links to those respective posts:
How to /Warp
How to /Zone
Now for the Meat and Potato's of this Post!
How to Change the Loading Screen Message:
How to Change the MQ2ChatWnd Title.
There are 2 ways to go about this. changing the source before compiling will make the Default window, have your text. (Default meaning, someone running MQ2 for the first time, without having a different title defined in the MQ2ChatWnd.ini)
-or-
Going into the MQ2ChatWnd.ini file and changing it there. I will give you instructions for both.
How to Change the MQ2ChatWnd Title. (By changing the Source)
Note: This is done After you Compile your Source.
How to Change the MQ2ChatWnd Title. (By changing the MQ2ChatWnd.ini)
Hope someone finds this information usefull. I know I like to change up my window names and loading messages every once in a while.
For those of you out there, who want to compile your own MQ2, and have custom loading screen messages, or some other random name for your MacroQuest2 Chat box. This is your guide. (This guide assumes you know how and where to download the MQ2 source files. Additionally, that you know how to use VC++.net or similar compiling program)
Note: This all takes place BEFORE compiling.
First thing is first. You prolly want your compile to run on any computer, removing the date/time check for plugins, and maybe putting strings back in.. I don't want to steal Cade's thunder so here is a link:
Link
After changing that code, if you want to be able to warp/zone, here are links to those respective posts:
How to /Warp
How to /Zone
Now for the Meat and Potato's of this Post!
How to Change the Loading Screen Message:
- Open your MQ2 Source Folder
- Open MQ2Main Folder & find MQ2CleanUI.cpp
- Open MQ2CleanUI.cpp, goto Line 24, or just scroll down till you find this code:char
Rich (BB code):
*OurCaption = "MQ2: Think of it as evolution in action.";
- Replace(the bold part):
With the text you want to see when your loading. (Note: May take some trial and error, if your text is too long.)Rich (BB code):
char *OurCaption = "MQ2: Think of it as evolution in action.";
- Now just Save the file and it's done, your loading screen will have what ever text you entered.
How to Change the MQ2ChatWnd Title.
There are 2 ways to go about this. changing the source before compiling will make the Default window, have your text. (Default meaning, someone running MQ2 for the first time, without having a different title defined in the MQ2ChatWnd.ini)
-or-
Going into the MQ2ChatWnd.ini file and changing it there. I will give you instructions for both.
How to Change the MQ2ChatWnd Title. (By changing the Source)
- Open your MQ2 Source Folder
- Open MQ2ChatWnd folder & find MQ2ChatWnd.cpp
- Open MQ2ChatWnd.cpp, goto line 120, or just scroll down till you find this code:
Rich (BB code):
pWindow->BGColor.B = GetPrivateProfileInt(szChatINISection,"BGTint.blue", 255,INIFileName); GetPrivateProfileString(szChatINISection,"WindowTitle","MQ2",Buffer,MAX_STRING,INIFileName); SetCXStr(&pWindow->WindowText,Buffer); /**/ } void SaveChatToINI(PCSIDLWND pWindow) {
- Replace(the bold part):
With your Choice Window Title.Rich (BB code):
GetPrivateProfileString(szChatINISection,"WindowTitle","MQ2",Buffer,MAX_STRING,INIFileName);
- Now just Save the file and it's done, your Chat Window will have what ever Custom Title you entered.
Note: This is done After you Compile your Source.
How to Change the MQ2ChatWnd Title. (By changing the MQ2ChatWnd.ini)
- Open your Release Folder (or what ever folder your MacroQuest2.exe file is)
- Find MQ2ChatWnd.ini & open it
- You will see an ini entry similar to this:
[servername.playername] = your server / player. There will also be one for just the server, that looks like this: [servername.]Rich (BB code):
[servername.playername] ChatTop=10 ChatBottom=210 ChatLeft=10 ChatRight=410 Locked=0 WindowTitle=MQ2 Fades=1 Delay=1 Duration=500 Alpha=255 FadeToAlpha=255 BGType=1 BGTint.red=255 BGTint.green=255 BGTint.blue=255 FontSize=4
Simply Change(the bold part)to the Title you want for your MQ2 Window. (Do this for the server only entry, and for all your char's as well.)Rich (BB code):WindowTitle=MQ2
- Now just Save the file and it's done, your Chat Window will have what ever Custom Title you entered.
Hope someone finds this information usefull. I know I like to change up my window names and loading messages every once in a while.
Last edited:

