Moderator: MacroQuest Developers
Code: Select all
[color=red]#define DEBUG_TRY 1[/color]
#include "../MQ2Plugin.h"
#include "MQ2FPS.h"
Code: Select all
PLUGIN_API VOID SetGameState(DWORD GameState)
{
if (GameState==GAMESTATE_INGAME)
{
if (!pScreenX || !pScreenY)
{
[color=red]DebugTry(WriteChatColor("MQ2FPS plugin requires ScreenX and ScreenY to function correctly"));[/color]
}
}
}
Code: Select all
// This is called every time MQ pulses
PLUGIN_API VOID OnPulse(VOID)
{
// DONT leave in this debugspew, even if you leave in all the others
// DebugSpewAlways("MQ2FPS::OnPulse()");
[color=red]DebugTry(ProcessFrame());[/color]
if (gGameState!=GAMESTATE_INGAME || gZoning || IsMouseWaiting())
return;
Code: Select all
// Called every frame that the "HUD" is drawn -- e.g. net status / packet loss bar
PLUGIN_API VOID OnDrawHUD(VOID)
{
// DONT leave in this debugspew, even if you leave in all the others
// DebugSpewAlways("MQ2Template::OnDrawHUD()");
CHAR szBuffer[MAX_STRING];
// Display
sprintf(szBuffer,"%d/%d FPS",(DWORD)FPS,CurMax);
DWORD SX=0;
DWORD SY=0;
if (pScreenX && pScreenY)
{
SX=ScreenX;
SY=ScreenY;
}
if (pDisplay)
[color=red] {
DebugTry(pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d));
}[/color]
}
Code: Select all
{
DebugTry(pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d));
}
Code: Select all
PLUGIN_API VOID OnDrawHUD(VOID)
{
// DONT leave in this debugspew, even if you leave in all the others
// DebugSpewAlways("MQ2Template::OnDrawHUD()");
CHAR szBuffer[MAX_STRING];
// Display
sprintf(szBuffer,"%d/%d FPS",(DWORD)FPS,CurMax);
DWORD SX=0;
DWORD SY=0;
if (pScreenX && pScreenY)
{
SX=ScreenX;
SY=ScreenY;
}
if (pDisplay)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d);
}Code: Select all
HookMemChecker - Patching
AddDetour(0x4B3A97,0x0,0x0)
Detour success.
AddDetour(0x4BA356,0x0,0x0)
Detour success.
AddDetour(0x4B863C,0x0,0x0)
Detour success.
Initializing Display Hooks
AddDetour(0x40FC97,0xF114C0,0xF113FB)
Detour success.
AddDetour(0x4A9EFD,0xF113B0,0xF113DB)
Detour success.
Initializing chat hook
AddDetour(0x49544B,0xF11270,0xF11200)
Detour success.
Initializing Pulse
AddDetour(0x4A340E,0xF41EA5,0xF41EB4)
Detour success.
AddDetour(0x49621D,0xF41FD0,0xF41ED4)
Detour success.
AddDetour(0x490E9D,0xF42000,0xF41EF4)
Detour success.
Initializing Commands
AddDetour(0x49FFA6,0xF13070,0xF118A3)
Detour success.
AddCommand(/who,0x44DF82)
AddCommand(/consider,0x44EDAD)
AddCommand(/feedback,0x4536E2)
AddCommand(/consent,0x4536F0)
AddCommand(/played,0x458827)
AddCommand(/ignore,0x45B573)
AddCommand(/anonymous,0x45B349)
AddCommand(/afk,0x453828)
AddCommand(/filter,0x45A92C)
AddCommand(/assist,0x45479D)
AddCommand(/duel,0x45B86E)
AddCommand(/decline,0x45B788)
AddCommand(/split,0x4518F7)
AddCommand(/autosplit,0x45376D)
AddCommand(/quit,0x452A94)
AddCommand(/stopsong,0x44ECCC)
AddCommand(/friends,0x458845)
AddCommand(/shield,0x45463D)
AddCommand(/shownames,0x455B5B)
AddCommand(/shownpcnames,0x455D01)
AddCommand(/emote,0x44EF1D)
AddCommand(:,0x44EF1D)
AddCommand(/say,0x4593DC)
AddCommand(',0x4593DC)
AddCommand(/tell,0x450FC2)
AddCommand(/msg,0x450FC2)
AddCommand(/send,0x450FC2)
AddCommand(/ttell,0x451005)
AddCommand(/gsay,0x450F03)
AddCommand(/shout,0x450F24)
AddCommand(/auction,0x450F80)
AddCommand(/ooc,0x450FA1)
AddCommand(/reply,0x45124B)
AddCommand(/channel,0x458F46)
AddCommand(/guildsay,0x44E240)
AddCommand(/guildinvite,0x44E1C7)
AddCommand(/guildremove,0x44E205)
AddCommand(/guilddelete,0x44E215)
AddCommand(/guildstatus,0x44E220)
AddCommand(/guildleader,0x44E230)
AddCommand(/guildwar,0x44E12C)
AddCommand(/guildpeace,0x44E19C)
AddCommand(/pet,0x4512EF)
AddCommand(/petition,0x451857)
AddCommand(/private,0x451923)
AddCommand(/find,0x459A65)
AddCommand(/goto,0x45A67F)
AddCommand(/becomenpc,0x45BA5D)
AddCommand(/searchcorpse,0x451953)
AddCommand(/yell,0x450F45)
AddCommand(/motd,0x45832B)
AddCommand(/corpse,0x458DC3)
AddCommand(/me,0x44EF1D)
AddCommand(/location,0x45A815)
AddCommand(/adriver,0x44F542)
AddCommand(/sdriver,0x44F542)
AddCommand(/chat,0x44EE80)
AddCommand(/join,0x4565CB)
AddCommand(/leave,0x45665B)
AddCommand(/leaveall,0x4566B0)
AddCommand(/list,0x4566C1)
AddCommand(/announce,0x456716)
AddCommand(/1,0x456839)
AddCommand(/2,0x456847)
AddCommand(/3,0x456855)
AddCommand(/4,0x456863)
AddCommand(/5,0x456871)
AddCommand(/6,0x45687F)
AddCommand(/7,0x45688D)
AddCommand(/8,0x45689B)
AddCommand(/9,0x4568A9)
AddCommand(/10,0x4568B7)
AddCommand(/autojoin,0x45654F)
AddCommand(/keys,0x451907)
AddCommand(/mp3,0x45A2D0)
AddCommand(/map,0x45224B)
AddCommand(/claim,0x45256A)
AddCommand(/indicator,0x4B2D45)
AddCommand(/testbuffme,0x44DA06)
AddCommand(/beta,0x452639)
AddCommand(/betabuff,0x4527B0)
AddCommand(/deny,0x45373E)
AddCommand(/spellscribe,0x456353)
AddCommand(/smile,0x44F089)
AddCommand(/hail,0x45930A)
AddCommand(/frown,0x44F0CE)
AddCommand(/laugh,0x44F164)
AddCommand(/cry,0x44F1A9)
AddCommand(/chuckle,0x44F1EE)
AddCommand(/hug,0x44F233)
AddCommand(/poke,0x44F278)
AddCommand(/bow,0x44F2BD)
AddCommand(/bounce,0x44F302)
AddCommand(/panic,0x44F347)
AddCommand(/nod,0x44F38C)
AddCommand(/rofl,0x44F3D1)
AddCommand(/wave,0x44F416)
AddCommand(/cheer,0x44F4AC)
AddCommand(/gesture,0x44F54D)
AddCommand(/rude,0x44F54D)
AddCommand(/flipoff,0x44F54D)
AddCommand(/bird,0x44F54D)
AddCommand(/finger,0x44F54D)
AddCommand(/agree,0x44F5E3)
AddCommand(/amaze,0x44F628)
AddCommand(/apologize,0x44F66D)
AddCommand(/applaud,0x44F6B2)
AddCommand(/plead,0x44F6F7)
AddCommand(/bite,0x44F73C)
AddCommand(/bleed,0x44F781)
AddCommand(/blink,0x44F7C6)
AddCommand(/blush,0x44F80B)
AddCommand(/boggle,0x44F850)
AddCommand(/bonk,0x44F895)
AddCommand(/bored,0x44F8DA)
AddCommand(/brb,0x44F91F)
AddCommand(/burp,0x44F964)
AddCommand(/bye,0x44F9A9)
AddCommand(/cackle,0x44F9EE)
AddCommand(/calm,0x44FA33)
AddCommand(/clap,0x44FA78)
AddCommand(/comfort,0x44FABD)
AddCommand(/congratulate,0x44FB02)
AddCommand(/cough,0x44FB47)
AddCommand(/cringe,0x44FB8C)
AddCommand(/curious,0x44FBD1)
AddCommand(/dance,0x44FC16)
AddCommand(/drool,0x44FC5B)
AddCommand(/duck,0x44FCA0)
AddCommand(/eye,0x44FCE5)
AddCommand(/gasp,0x44FD2A)
AddCommand(/giggle,0x44FD6F)
AddCommand(/glare,0x44FDB4)
AddCommand(/grin,0x44FDF9)
AddCommand(/groan,0x44FE3E)
AddCommand(/grovel,0x44FE83)
AddCommand(/happy,0x44FEC8)
AddCommand(/hungry,0x44FF0D)
AddCommand(/introduce,0x44FF52)
AddCommand(/jk,0x44FF97)
AddCommand(/kneel,0x44FFDC)
AddCommand(/lost,0x450021)
AddCommand(/massage,0x450066)
AddCommand(/moan,0x4500AB)
AddCommand(/mourn,0x4500F0)
AddCommand(/peer,0x450135)
AddCommand(/point,0x45017A)
AddCommand(/ponder,0x4501BF)
AddCommand(/puzzle,0x450204)
AddCommand(/raise,0x450249)
AddCommand(/ready,0x45028E)
AddCommand(/roar,0x4502D3)
AddCommand(/salute,0x450318)
AddCommand(/shiver,0x45035D)
AddCommand(/shrug,0x4503A2)
AddCommand(/sigh,0x4503E7)
AddCommand(/smirk,0x45042C)
AddCommand(/snarl,0x450471)
AddCommand(/snicker,0x4504B6)
AddCommand(/stare,0x4504FB)
AddCommand(/tap,0x450540)
AddCommand(/tease,0x450585)
AddCommand(/thank,0x4505CA)
AddCommand(/thirsty,0x45060F)
AddCommand(/veto,0x450654)
AddCommand(/welcome,0x450699)
AddCommand(/whine,0x4506DE)
AddCommand(/whistle,0x450723)
AddCommand(/yawn,0x450768)
AddCommand(/smack,0x4507AD)
AddCommand(/pat,0x4507F2)
AddCommand(/fidget,0x450837)
AddCommand(/flex,0x45094B)
AddCommand(/nudge,0x45087C)
AddCommand(/purr,0x4508C1)
AddCommand(/kiss,0x450906)
AddCommand(/time,0x44ECC1)
AddCommand(/discipline,0x44E250)
AddCommand(/random,0x44ECE3)
AddCommand(/summon,0x459695)
AddCommand(/broadcast,0x44DE72)
AddCommand(/lastname,0x457C0A)
AddCommand(/zone,0x457E18)
AddCommand(/kick,0x457D12)
AddCommand(/kill,0x45802F)
AddCommand(/delcorpse,0x44DEB6)
AddCommand(/hideme,0x45C977)
AddCommand(/servers,0x44DE93)
AddCommand(/height,0x4581AB)
AddCommand(/exit,0x452B4B)
AddCommand(/loot,0x453943)
AddCommand(/roleplay,0x454060)
AddCommand(/follow,0x45B15D)
AddCommand(/report,0x457A17)
AddCommand(/surname,0x44DD98)
AddCommand(/log,0x453FBE)
AddCommand(/toggletell,0x452963)
AddCommand(/inquire,0x452A2E)
AddCommand(/praise,0x452A50)
AddCommand(/warn,0x452A72)
AddCommand(/voice,0x42F26F)
AddCommand(/microphone,0x42F26F)
AddCommand(/movelog,0x453F66)
AddCommand(/hidecorpses,0x453980)
AddCommand(/vrdelay,0x42F26F)
AddCommand(/reverb,0x42F26F)
AddCommand(/fastdrop,0x451A12)
AddCommand(/trackplayers,0x451CE9)
AddCommand(/stoptracking,0x451E0E)
AddCommand(/help,0x459B84)
AddCommand(/lfg,0x451AEC)
AddCommand(/approval,0x451BD9)
AddCommand(/sit,0x4541F8)
AddCommand(/stand,0x45423F)
AddCommand(/book,0x454314)
AddCommand(/cast,0x4543FC)
AddCommand(/doability,0x45444A)
AddCommand(/whotarget,0x4544E4)
AddCommand(/language,0x45BDC2)
AddCommand(/target,0x454962)
AddCommand(/camp,0x4544FB)
AddCommand(/attack,0x4545C4)
AddCommand(/invite,0x454577)
AddCommand(/disband,0x4545AF)
AddCommand(/note,0x45A8B0)
AddCommand(/usercolor,0x454BF5)
AddCommand(/resetwindows,0x42F26F)
AddCommand(/mcicontrol,0x4559B4)
AddCommand(/popmail,0x42F26F)
AddCommand(/dynamiclights,0x4549E4)
AddCommand(/chatfontsize,0x454ADE)
AddCommand(/lootnodrop,0x458B51)
AddCommand(/reversesound,0x453E83)
AddCommand(/emotezone,0x453E23)
AddCommand(/invwinlabels,0x454B4A)
AddCommand(/tracksort,0x451E19)
AddCommand(/trackfilter,0x459DC3)
AddCommand(/mousespeed,0x45A11E)
AddCommand(/gems,0x45293B)
AddCommand(/toggleinspect,0x453D3E)
AddCommand(/inspect,0x453C16)
AddCommand(/open,0x453CAA)
AddCommand(/showspelleffects,0x45208E)
AddCommand(/combatmusic,0x45217B)
AddCommand(/mixahead,0x45A1F4)
AddCommand(/guildmotd,0x44DF92)
AddCommand(/charinfo,0x45837F)
AddCommand(/safelock,0x4558FF)
AddCommand(/alternateadv,0x45BF98)
AddCommand(/targetgroupbuff,0x455606)
AddCommand(/tgb,0x455606)
AddCommand(/hotbutton,0x45C2F2)
AddCommand(/particledensity,0x455528)
AddCommand(/facepick,0x456319)
AddCommand(/dismount,0x455811)
AddCommand(/rtarget,0x455897)
AddCommand(/showgrass,0x452C0F)
AddCommand(/alias,0x42F26F)
AddCommand(/dopropertinting,0x456461)
AddCommand(/makeleader,0x457871)
AddCommand(/viewport,0x455E3B)
AddCommand(/clearchat,0x454AC7)
AddCommand(/bazaar,0x4557C7)
AddCommand(/trader,0x4557EC)
AddCommand(/bugreport,0x4536D4)
AddCommand(/loadskin,0x45952B)
AddCommand(/newui,0x455D82)
AddCommand(/getguildmotd,0x44E08C)
AddCommand(/memspellset,0x454254)
AddCommand(/autoinventory,0x452DEC)
AddCommand(/adventure,0x44D96C)
AddCommand(/webupdate,0x44D9DA)
AddCommand(/viewpetition,0x4518A5)
AddCommand(/deletepetition,0x4518CE)
AddCommand(/bodytint,0x45632B)
AddCommand(/raidwindow,0x44DA1F)
AddCommand(/makeraidleader,0x44DA6B)
AddCommand(/raidinvite,0x44DACB)
AddCommand(/raiddecline,0x44DAED)
AddCommand(/raidaccept,0x44DB11)
AddCommand(/raiddisband,0x44DB2C)
AddCommand(/setloottype,0x44DB4E)
AddCommand(/addraidlooter,0x44DB6B)
AddCommand(/removeraidlooter,0x44DB84)
AddCommand(/rsay,0x44DBA6)
AddCommand(/summoncorpse,0x459804)
AddCommand(/sheathe,0x44DC64)
AddCommand(/fontface,0x44DBCC)
AddCommand(/quit,0x452A94)
AddCommand(/who,0xF1C0DD)
AddCommand(/whotarget,0xF1C049)
AddCommand(/location,0xF198BA)
AddCommand(/help,0xF16F16)
AddCommand(/target,0xF1FFAF)
AddCommand(/alias,0xF21017)
RemoveCommand: Command not found '/hotkey'
AddCommand(/hotkey,0xF20B06)
AddCommand(/filter,0xF1770A)
RemoveCommand: Command not found '/whofilter'
AddCommand(/whofilter,0xF171BE)
RemoveCommand: Command not found '/spewfile'
AddCommand(/spewfile,0xF188EB)
AddCommand(/charinfo,0xF1482C)
RemoveCommand: Command not found '/face'
AddCommand(/face,0xF1C7CA)
RemoveCommand: Command not found '/identify'
AddCommand(/identify,0xF189E8)
RemoveCommand: Command not found '/where'
AddCommand(/where,0xF1D1F8)
RemoveCommand: Command not found '/skills'
AddCommand(/skills,0xF2033C)
RemoveCommand: Command not found '/unload'
AddCommand(/unload,0xF133F0)
RemoveCommand: Command not found '/macro'
AddCommand(/macro,0xF151FD)
RemoveCommand: Command not found '/selectitem'
AddCommand(/selectitem,0xF16301)
RemoveCommand: Command not found '/buyitem'
AddCommand(/buyitem,0xF16D64)
RemoveCommand: Command not found '/sellitem'
AddCommand(/sellitem,0xF16E3E)
RemoveCommand: Command not found '/memspell'
AddCommand(/memspell,0xF14FF7)
RemoveCommand: Command not found '/loadspells'
AddCommand(/loadspells,0xF1D902)
RemoveCommand: Command not found '/loginname'
AddCommand(/loginname,0xF21E1E)
RemoveCommand: Command not found '/endmacro'
AddCommand(/endmacro,0xF25CC0)
RemoveCommand: Command not found '/listmacros'
AddCommand(/listmacros,0xF13443)
RemoveCommand: Command not found '/echo'
AddCommand(/echo,0xF252AB)
RemoveCommand: Command not found '/varset'
AddCommand(/varset,0xF243D7)
RemoveCommand: Command not found '/msgbox'
AddCommand(/msgbox,0xF1C434)
RemoveCommand: Command not found '/alert'
AddCommand(/alert,0xF19F49)
RemoveCommand: Command not found '/click'
AddCommand(/click,0xF2CBF1)
RemoveCommand: Command not found '/mouseto'
AddCommand(/mouseto,0xF2CF01)
RemoveCommand: Command not found '/finditem'
AddCommand(/finditem,0xF1567E)
RemoveCommand: Command not found '/mqpause'
AddCommand(/mqpause,0xF205FE)
RemoveCommand: Command not found '/items'
AddCommand(/items,0xF1386A)
RemoveCommand: Command not found '/itemtarget'
AddCommand(/itemtarget,0xF13B1F)
AddCommand(/doability,0xF1D4FB)
RemoveCommand: Command not found '/doors'
AddCommand(/doors,0xF13EBD)
RemoveCommand: Command not found '/doortarget'
AddCommand(/doortarget,0xF141EB)
RemoveCommand: Command not found '/beep'
AddCommand(/beep,0xF170B4)
AddCommand(/cast,0xF1DC42)
RemoveCommand: Command not found '/mqlog'
AddCommand(/mqlog,0xF1C4C3)
RemoveCommand: Command not found '/seterror'
AddCommand(/seterror,0xF1C3C4)
RemoveCommand: Command not found '/varcalc'
AddCommand(/varcalc,0xF2427E)
RemoveCommand: Command not found '/varadd'
AddCommand(/varadd,0xF245BA)
RemoveCommand: Command not found '/varcat'
AddCommand(/varcat,0xF247C9)
RemoveCommand: Command not found '/varsub'
AddCommand(/varsub,0xF248C0)
RemoveCommand: Command not found '/varand'
AddCommand(/varand,0xF24ACF)
RemoveCommand: Command not found '/varor'
AddCommand(/varor,0xF24CC4)
RemoveCommand: Command not found '/varrshift'
AddCommand(/varrshift,0xF24EB9)
RemoveCommand: Command not found '/varlshift'
AddCommand(/varlshift,0xF250B2)
RemoveCommand: Command not found '/press'
AddCommand(/press,0xF280A0)
RemoveCommand: Command not found '/sendkey'
AddCommand(/sendkey,0xF25ABE)
RemoveCommand: Command not found '/delay'
AddCommand(/delay,0xF23540)
RemoveCommand: Command not found '/cleanup'
AddCommand(/cleanup,0xF28181)
RemoveCommand: Command not found '/doevents'
AddCommand(/doevents,0xF2768F)
RemoveCommand: Command not found '/zapvars'
AddCommand(/zapvars,0xF258A7)
RemoveCommand: Command not found '/declare'
AddCommand(/declare,0xF433DD)
RemoveCommand: Command not found '/if'
AddCommand(/if,0xF272F2)
AddCommand(/goto,0xF25742)
RemoveCommand: Command not found '/for'
AddCommand(/for,0xF282D9)
RemoveCommand: Command not found '/next'
AddCommand(/next,0xF284D8)
RemoveCommand: Command not found '/call'
AddCommand(/call,0xF2739F)
RemoveCommand: Command not found '/return'
AddCommand(/return,0xF27D78)
RemoveCommand: Command not found '/updateitems'
AddCommand(/updateitems,0xF1490E)
RemoveCommand: Command not found '/ini'
AddCommand(/ini,0xF21342)
RemoveCommand: Command not found '/dumpstack'
AddCommand(/dumpstack,0xF26175)
RemoveCommand: Command not found '/zem'
AddCommand(/zem,0xF21582)
RemoveCommand: Command not found '/setautorun'
AddCommand(/setautorun,0xF20940)
RemoveCommand: Command not found '/mouseclickl'
AddCommand(/mouseclickl,0xF2D149)
RemoveCommand: Command not found '/mouseclickr'
AddCommand(/mouseclickr,0xF2D15D)
RemoveCommand: Command not found '/banklist'
AddCommand(/banklist,0xF216ED)
RemoveCommand: Command not found '/look'
AddCommand(/look,0xF1D10B)
RemoveCommand: Command not found '/keepkeys'
AddCommand(/keepkeys,0xF21C6A)
RemoveCommand: Command not found '/windowstate'
AddCommand(/windowstate,0xF2192A)
RemoveCommand: Command not found '/editmacro'
AddCommand(/editmacro,0xF25485)
RemoveCommand: Command not found '/plugin'
AddCommand(/plugin,0xF21EA4)
RemoveCommand: Command not found '/destroy'
AddCommand(/destroy,0xF22192)
AddAlias(/d,/duel)
AddAlias(/t,/tell)
AddAlias(/w,/who)
AddAlias(/a,/anonymous)
AddAlias(/ta,/tap)
AddAlias(/c,/consider)
AddAlias(/cha,/channel)
AddAlias(/f,/feedback)
AddAlias(/fa,/fastdrop)
AddAlias(/m,/msg)
AddAlias(/load,/loadspells)
AddAlias(/b,/bazaar)
AddAlias(/ba,/bazaar)
AddAlias(/exp,/echo $char(exp) 2.239904e-303xperience...)
AddAlias(/bind,/doability "Bind Wound")
AddAlias(/gmlist,/who all gm)
AddAlias(/mana,/echo Current Mana: $char(mana,cur) -- Max Mana: $char(mana,max))
AddAlias(/hp,/echo Current Health: $char(hp,cur) -- Max Health: $char(hp,max))
AddAlias(/mousepos,/echo Your mouse is at $mouse(X) , $mouse(Y))
Initializing plugins
LoadMQ2Plugin(mq2labels)
MQ2Labels Module Loaded
Initializing MQ2Labels
AddDetour(0x4F903B,0x12110E0,0x121105D)
Detour success.
LoadMQ2Plugin(mq2map)
MQ2Map Module Loaded
Initializing MQ2Map
AddCommand(/mapfilter,0x12420DD)
AddDetour(0x4FB065,0x1242650,0x124105D)
Detour success.
LoadMQ2Plugin(mq2itemdisplay)
MQ2ItemDisplay Module Loaded
Initializing MQ2ItemDisplay
AddDetour(0x4F322D,0x12710E0,0x127105D)
Detour success.
LoadMQ2Plugin(mq2chatwnd)
MQ2ChatWnd Module Loaded
Initializing MQ2ChatWnd
LoadMQ2Plugin(mq2fps)
MQ2FPS Module Loaded
Initializing MQ2FPS
AddCommand(/maxfps,0x279150F)
LoadMQ2Plugin(mq2eqbugfix)
MQ2EQBugFix Module Loaded
Initializing MQ2EQBugFix
AddDetour(0x404589,0x2DC107D,0x2DC105D)
Detour success.
PluginsSetGameState(6)
mq2fps->SetGameState(6)
mq2chatwnd->SetGameState(6)
PluginsSetGameState(0)
mq2fps->SetGameState(0)
mq2chatwnd->SetGameState(0)
PluginsSetGameState(1)
mq2fps->SetGameState(1)
mq2chatwnd->SetGameState(1)
mq2chatwnd->CleanUI()
MQ2ChatWnd::OnCleanUI()
mq2map->CleanUI()
MQ2Map::OnCleanUI()
Code: Select all
DebugTry(WriteChatColor("MQ2FPS plugin requires ScreenX and ScreenY to function correctly"));
HookMemChecker - Patching
AddDetour(0x4B3A97,0x0,0x0)
Detour success.
AddDetour(0x4BA356,0x0,0x0)
Detour success.
AddDetour(0x4B863C,0x0,0x0)
Detour success.
Initializing Display Hooks
AddDetour(0x40FC97,0x11A14C0,0x11A13FB)
Detour success.
AddDetour(0x4A9EFD,0x11A13B0,0x11A13DB)
Detour success.
Initializing chat hook
AddDetour(0x49544B,0x11A1270,0x11A1200)
Detour success.
Initializing Pulse
AddDetour(0x4A340E,0x11D1EA5,0x11D1EB4)
Detour success.
AddDetour(0x49621D,0x11D1FD0,0x11D1ED4)
Detour success.
AddDetour(0x490E9D,0x11D2000,0x11D1EF4)
Detour success.
Initializing Commands
AddDetour(0x49FFA6,0x11A3070,0x11A18A3)
Detour success.
AddCommand(/who,0x44DF82)
AddCommand(/consider,0x44EDAD)
AddCommand(/feedback,0x4536E2)
AddCommand(/consent,0x4536F0)
AddCommand(/played,0x458827)
AddCommand(/ignore,0x45B573)
AddCommand(/anonymous,0x45B349)
AddCommand(/afk,0x453828)
AddCommand(/filter,0x45A92C)
AddCommand(/assist,0x45479D)
AddCommand(/duel,0x45B86E)
AddCommand(/decline,0x45B788)
AddCommand(/split,0x4518F7)
AddCommand(/autosplit,0x45376D)
AddCommand(/quit,0x452A94)
AddCommand(/stopsong,0x44ECCC)
AddCommand(/friends,0x458845)
AddCommand(/shield,0x45463D)
AddCommand(/shownames,0x455B5B)
AddCommand(/shownpcnames,0x455D01)
AddCommand(/emote,0x44EF1D)
AddCommand(:,0x44EF1D)
AddCommand(/say,0x4593DC)
AddCommand(',0x4593DC)
AddCommand(/tell,0x450FC2)
AddCommand(/msg,0x450FC2)
AddCommand(/send,0x450FC2)
AddCommand(/ttell,0x451005)
AddCommand(/gsay,0x450F03)
AddCommand(/shout,0x450F24)
AddCommand(/auction,0x450F80)
AddCommand(/ooc,0x450FA1)
AddCommand(/reply,0x45124B)
AddCommand(/channel,0x458F46)
AddCommand(/guildsay,0x44E240)
AddCommand(/guildinvite,0x44E1C7)
AddCommand(/guildremove,0x44E205)
AddCommand(/guilddelete,0x44E215)
AddCommand(/guildstatus,0x44E220)
AddCommand(/guildleader,0x44E230)
AddCommand(/guildwar,0x44E12C)
AddCommand(/guildpeace,0x44E19C)
AddCommand(/pet,0x4512EF)
AddCommand(/petition,0x451857)
AddCommand(/private,0x451923)
AddCommand(/find,0x459A65)
AddCommand(/goto,0x45A67F)
AddCommand(/becomenpc,0x45BA5D)
AddCommand(/searchcorpse,0x451953)
AddCommand(/yell,0x450F45)
AddCommand(/motd,0x45832B)
AddCommand(/corpse,0x458DC3)
AddCommand(/me,0x44EF1D)
AddCommand(/location,0x45A815)
AddCommand(/adriver,0x44F542)
AddCommand(/sdriver,0x44F542)
AddCommand(/chat,0x44EE80)
AddCommand(/join,0x4565CB)
AddCommand(/leave,0x45665B)
AddCommand(/leaveall,0x4566B0)
AddCommand(/list,0x4566C1)
AddCommand(/announce,0x456716)
AddCommand(/1,0x456839)
AddCommand(/2,0x456847)
AddCommand(/3,0x456855)
AddCommand(/4,0x456863)
AddCommand(/5,0x456871)
AddCommand(/6,0x45687F)
AddCommand(/7,0x45688D)
AddCommand(/8,0x45689B)
AddCommand(/9,0x4568A9)
AddCommand(/10,0x4568B7)
AddCommand(/autojoin,0x45654F)
AddCommand(/keys,0x451907)
AddCommand(/mp3,0x45A2D0)
AddCommand(/map,0x45224B)
AddCommand(/claim,0x45256A)
AddCommand(/indicator,0x4B2D45)
AddCommand(/testbuffme,0x44DA06)
AddCommand(/beta,0x452639)
AddCommand(/betabuff,0x4527B0)
AddCommand(/deny,0x45373E)
AddCommand(/spellscribe,0x456353)
AddCommand(/smile,0x44F089)
AddCommand(/hail,0x45930A)
AddCommand(/frown,0x44F0CE)
AddCommand(/laugh,0x44F164)
AddCommand(/cry,0x44F1A9)
AddCommand(/chuckle,0x44F1EE)
AddCommand(/hug,0x44F233)
AddCommand(/poke,0x44F278)
AddCommand(/bow,0x44F2BD)
AddCommand(/bounce,0x44F302)
AddCommand(/panic,0x44F347)
AddCommand(/nod,0x44F38C)
AddCommand(/rofl,0x44F3D1)
AddCommand(/wave,0x44F416)
GetGameState()=5 vs 0
AddCommand(/cheer,0x44F4AC)
AddCommand(/gesture,0x44F54D)
AddCommand(/rude,0x44F54D)
AddCommand(/flipoff,0x44F54D)
AddCommand(/bird,0x44F54D)
AddCommand(/finger,0x44F54D)
AddCommand(/agree,0x44F5E3)
AddCommand(/amaze,0x44F628)
AddCommand(/apologize,0x44F66D)
AddCommand(/applaud,0x44F6B2)
AddCommand(/plead,0x44F6F7)
AddCommand(/bite,0x44F73C)
AddCommand(/bleed,0x44F781)
AddCommand(/blink,0x44F7C6)
AddCommand(/blush,0x44F80B)
AddCommand(/boggle,0x44F850)
AddCommand(/bonk,0x44F895)
AddCommand(/bored,0x44F8DA)
AddCommand(/brb,0x44F91F)
AddCommand(/burp,0x44F964)
AddCommand(/bye,0x44F9A9)
AddCommand(/cackle,0x44F9EE)
AddCommand(/calm,0x44FA33)
AddCommand(/clap,0x44FA78)
AddCommand(/comfort,0x44FABD)
AddCommand(/congratulate,0x44FB02)
AddCommand(/cough,0x44FB47)
AddCommand(/cringe,0x44FB8C)
AddCommand(/curious,0x44FBD1)
AddCommand(/dance,0x44FC16)
AddCommand(/drool,0x44FC5B)
AddCommand(/duck,0x44FCA0)
AddCommand(/eye,0x44FCE5)
AddCommand(/gasp,0x44FD2A)
AddCommand(/giggle,0x44FD6F)
AddCommand(/glare,0x44FDB4)
AddCommand(/grin,0x44FDF9)
AddCommand(/groan,0x44FE3E)
AddCommand(/grovel,0x44FE83)
AddCommand(/happy,0x44FEC8)
AddCommand(/hungry,0x44FF0D)
AddCommand(/introduce,0x44FF52)
AddCommand(/jk,0x44FF97)
AddCommand(/kneel,0x44FFDC)
AddCommand(/lost,0x450021)
AddCommand(/massage,0x450066)
AddCommand(/moan,0x4500AB)
AddCommand(/mourn,0x4500F0)
AddCommand(/peer,0x450135)
AddCommand(/point,0x45017A)
AddCommand(/ponder,0x4501BF)
AddCommand(/puzzle,0x450204)
AddCommand(/raise,0x450249)
AddCommand(/ready,0x45028E)
AddCommand(/roar,0x4502D3)
AddCommand(/salute,0x450318)
AddCommand(/shiver,0x45035D)
AddCommand(/shrug,0x4503A2)
AddCommand(/sigh,0x4503E7)
AddCommand(/smirk,0x45042C)
AddCommand(/snarl,0x450471)
AddCommand(/snicker,0x4504B6)
AddCommand(/stare,0x4504FB)
AddCommand(/tap,0x450540)
AddCommand(/tease,0x450585)
AddCommand(/thank,0x4505CA)
AddCommand(/thirsty,0x45060F)
AddCommand(/veto,0x450654)
AddCommand(/welcome,0x450699)
AddCommand(/whine,0x4506DE)
AddCommand(/whistle,0x450723)
AddCommand(/yawn,0x450768)
AddCommand(/smack,0x4507AD)
AddCommand(/pat,0x4507F2)
AddCommand(/fidget,0x450837)
AddCommand(/flex,0x45094B)
AddCommand(/nudge,0x45087C)
AddCommand(/purr,0x4508C1)
AddCommand(/kiss,0x450906)
AddCommand(/time,0x44ECC1)
AddCommand(/discipline,0x44E250)
AddCommand(/random,0x44ECE3)
AddCommand(/summon,0x459695)
AddCommand(/broadcast,0x44DE72)
AddCommand(/lastname,0x457C0A)
AddCommand(/zone,0x457E18)
AddCommand(/kick,0x457D12)
AddCommand(/kill,0x45802F)
AddCommand(/delcorpse,0x44DEB6)
AddCommand(/hideme,0x45C977)
AddCommand(/servers,0x44DE93)
AddCommand(/height,0x4581AB)
AddCommand(/exit,0x452B4B)
AddCommand(/loot,0x453943)
AddCommand(/roleplay,0x454060)
AddCommand(/follow,0x45B15D)
AddCommand(/report,0x457A17)
AddCommand(/surname,0x44DD98)
AddCommand(/log,0x453FBE)
AddCommand(/toggletell,0x452963)
AddCommand(/inquire,0x452A2E)
AddCommand(/praise,0x452A50)
AddCommand(/warn,0x452A72)
AddCommand(/voice,0x42F26F)
AddCommand(/microphone,0x42F26F)
AddCommand(/movelog,0x453F66)
AddCommand(/hidecorpses,0x453980)
AddCommand(/vrdelay,0x42F26F)
AddCommand(/reverb,0x42F26F)
AddCommand(/fastdrop,0x451A12)
AddCommand(/trackplayers,0x451CE9)
AddCommand(/stoptracking,0x451E0E)
AddCommand(/help,0x459B84)
AddCommand(/lfg,0x451AEC)
AddCommand(/approval,0x451BD9)
AddCommand(/sit,0x4541F8)
AddCommand(/stand,0x45423F)
AddCommand(/book,0x454314)
AddCommand(/cast,0x4543FC)
AddCommand(/doability,0x45444A)
AddCommand(/whotarget,0x4544E4)
AddCommand(/language,0x45BDC2)
AddCommand(/target,0x454962)
AddCommand(/camp,0x4544FB)
AddCommand(/attack,0x4545C4)
AddCommand(/invite,0x454577)
AddCommand(/disband,0x4545AF)
AddCommand(/note,0x45A8B0)
AddCommand(/usercolor,0x454BF5)
AddCommand(/resetwindows,0x42F26F)
AddCommand(/mcicontrol,0x4559B4)
AddCommand(/popmail,0x42F26F)
AddCommand(/dynamiclights,0x4549E4)
AddCommand(/chatfontsize,0x454ADE)
AddCommand(/lootnodrop,0x458B51)
AddCommand(/reversesound,0x453E83)
AddCommand(/emotezone,0x453E23)
AddCommand(/invwinlabels,0x454B4A)
AddCommand(/tracksort,0x451E19)
AddCommand(/trackfilter,0x459DC3)
AddCommand(/mousespeed,0x45A11E)
AddCommand(/gems,0x45293B)
AddCommand(/toggleinspect,0x453D3E)
AddCommand(/inspect,0x453C16)
AddCommand(/open,0x453CAA)
AddCommand(/showspelleffects,0x45208E)
AddCommand(/combatmusic,0x45217B)
AddCommand(/mixahead,0x45A1F4)
AddCommand(/guildmotd,0x44DF92)
AddCommand(/charinfo,0x45837F)
AddCommand(/safelock,0x4558FF)
AddCommand(/alternateadv,0x45BF98)
AddCommand(/targetgroupbuff,0x455606)
AddCommand(/tgb,0x455606)
AddCommand(/hotbutton,0x45C2F2)
AddCommand(/particledensity,0x455528)
AddCommand(/facepick,0x456319)
AddCommand(/dismount,0x455811)
AddCommand(/rtarget,0x455897)
AddCommand(/showgrass,0x452C0F)
AddCommand(/alias,0x42F26F)
AddCommand(/dopropertinting,0x456461)
AddCommand(/makeleader,0x457871)
AddCommand(/viewport,0x455E3B)
AddCommand(/clearchat,0x454AC7)
AddCommand(/bazaar,0x4557C7)
AddCommand(/trader,0x4557EC)
AddCommand(/bugreport,0x4536D4)
AddCommand(/loadskin,0x45952B)
AddCommand(/newui,0x455D82)
AddCommand(/getguildmotd,0x44E08C)
AddCommand(/memspellset,0x454254)
AddCommand(/autoinventory,0x452DEC)
AddCommand(/adventure,0x44D96C)
AddCommand(/webupdate,0x44D9DA)
AddCommand(/viewpetition,0x4518A5)
AddCommand(/deletepetition,0x4518CE)
AddCommand(/bodytint,0x45632B)
AddCommand(/raidwindow,0x44DA1F)
AddCommand(/makeraidleader,0x44DA6B)
AddCommand(/raidinvite,0x44DACB)
AddCommand(/raiddecline,0x44DAED)
AddCommand(/raidaccept,0x44DB11)
AddCommand(/raiddisband,0x44DB2C)
AddCommand(/setloottype,0x44DB4E)
AddCommand(/addraidlooter,0x44DB6B)
AddCommand(/removeraidlooter,0x44DB84)
AddCommand(/rsay,0x44DBA6)
AddCommand(/summoncorpse,0x459804)
AddCommand(/sheathe,0x44DC64)
AddCommand(/fontface,0x44DBCC)
AddCommand(/quit,0x452A94)
AddCommand(/who,0x11AC0DD)
AddCommand(/whotarget,0x11AC049)
AddCommand(/location,0x11A98BA)
AddCommand(/help,0x11A6F16)
AddCommand(/target,0x11AFFAF)
AddCommand(/alias,0x11B1017)
RemoveCommand: Command not found '/hotkey'
AddCommand(/hotkey,0x11B0B06)
AddCommand(/filter,0x11A770A)
RemoveCommand: Command not found '/whofilter'
AddCommand(/whofilter,0x11A71BE)
RemoveCommand: Command not found '/spewfile'
AddCommand(/spewfile,0x11A88EB)
AddCommand(/charinfo,0x11A482C)
RemoveCommand: Command not found '/face'
AddCommand(/face,0x11AC7CA)
RemoveCommand: Command not found '/identify'
AddCommand(/identify,0x11A89E8)
RemoveCommand: Command not found '/where'
AddCommand(/where,0x11AD1F8)
RemoveCommand: Command not found '/skills'
AddCommand(/skills,0x11B033C)
RemoveCommand: Command not found '/unload'
AddCommand(/unload,0x11A33F0)
RemoveCommand: Command not found '/macro'
AddCommand(/macro,0x11A51FD)
RemoveCommand: Command not found '/selectitem'
AddCommand(/selectitem,0x11A6301)
RemoveCommand: Command not found '/buyitem'
AddCommand(/buyitem,0x11A6D64)
RemoveCommand: Command not found '/sellitem'
AddCommand(/sellitem,0x11A6E3E)
RemoveCommand: Command not found '/memspell'
AddCommand(/memspell,0x11A4FF7)
RemoveCommand: Command not found '/loadspells'
AddCommand(/loadspells,0x11AD902)
RemoveCommand: Command not found '/loginname'
AddCommand(/loginname,0x11B1E1E)
RemoveCommand: Command not found '/endmacro'
AddCommand(/endmacro,0x11B5CC0)
RemoveCommand: Command not found '/listmacros'
AddCommand(/listmacros,0x11A3443)
RemoveCommand: Command not found '/echo'
AddCommand(/echo,0x11B52AB)
RemoveCommand: Command not found '/varset'
AddCommand(/varset,0x11B43D7)
RemoveCommand: Command not found '/msgbox'
AddCommand(/msgbox,0x11AC434)
RemoveCommand: Command not found '/alert'
AddCommand(/alert,0x11A9F49)
RemoveCommand: Command not found '/click'
AddCommand(/click,0x11BCBF1)
RemoveCommand: Command not found '/mouseto'
AddCommand(/mouseto,0x11BCF01)
RemoveCommand: Command not found '/finditem'
AddCommand(/finditem,0x11A567E)
RemoveCommand: Command not found '/mqpause'
AddCommand(/mqpause,0x11B05FE)
RemoveCommand: Command not found '/items'
AddCommand(/items,0x11A386A)
RemoveCommand: Command not found '/itemtarget'
AddCommand(/itemtarget,0x11A3B1F)
AddCommand(/doability,0x11AD4FB)
RemoveCommand: Command not found '/doors'
AddCommand(/doors,0x11A3EBD)
RemoveCommand: Command not found '/doortarget'
AddCommand(/doortarget,0x11A41EB)
RemoveCommand: Command not found '/beep'
AddCommand(/beep,0x11A70B4)
AddCommand(/cast,0x11ADC42)
RemoveCommand: Command not found '/mqlog'
AddCommand(/mqlog,0x11AC4C3)
RemoveCommand: Command not found '/seterror'
AddCommand(/seterror,0x11AC3C4)
RemoveCommand: Command not found '/varcalc'
AddCommand(/varcalc,0x11B427E)
RemoveCommand: Command not found '/varadd'
AddCommand(/varadd,0x11B45BA)
RemoveCommand: Command not found '/varcat'
AddCommand(/varcat,0x11B47C9)
RemoveCommand: Command not found '/varsub'
AddCommand(/varsub,0x11B48C0)
RemoveCommand: Command not found '/varand'
AddCommand(/varand,0x11B4ACF)
RemoveCommand: Command not found '/varor'
AddCommand(/varor,0x11B4CC4)
RemoveCommand: Command not found '/varrshift'
AddCommand(/varrshift,0x11B4EB9)
RemoveCommand: Command not found '/varlshift'
AddCommand(/varlshift,0x11B50B2)
RemoveCommand: Command not found '/press'
AddCommand(/press,0x11B80A0)
RemoveCommand: Command not found '/sendkey'
AddCommand(/sendkey,0x11B5ABE)
RemoveCommand: Command not found '/delay'
AddCommand(/delay,0x11B3540)
RemoveCommand: Command not found '/cleanup'
AddCommand(/cleanup,0x11B8181)
RemoveCommand: Command not found '/doevents'
AddCommand(/doevents,0x11B768F)
RemoveCommand: Command not found '/zapvars'
AddCommand(/zapvars,0x11B58A7)
RemoveCommand: Command not found '/declare'
AddCommand(/declare,0x11D33DD)
RemoveCommand: Command not found '/if'
AddCommand(/if,0x11B72F2)
AddCommand(/goto,0x11B5742)
RemoveCommand: Command not found '/for'
AddCommand(/for,0x11B82D9)
RemoveCommand: Command not found '/next'
AddCommand(/next,0x11B84D8)
RemoveCommand: Command not found '/call'
AddCommand(/call,0x11B739F)
RemoveCommand: Command not found '/return'
AddCommand(/return,0x11B7D78)
RemoveCommand: Command not found '/updateitems'
AddCommand(/updateitems,0x11A490E)
RemoveCommand: Command not found '/ini'
AddCommand(/ini,0x11B1342)
RemoveCommand: Command not found '/dumpstack'
AddCommand(/dumpstack,0x11B6175)
RemoveCommand: Command not found '/zem'
AddCommand(/zem,0x11B1582)
RemoveCommand: Command not found '/setautorun'
AddCommand(/setautorun,0x11B0940)
RemoveCommand: Command not found '/mouseclickl'
AddCommand(/mouseclickl,0x11BD149)
RemoveCommand: Command not found '/mouseclickr'
AddCommand(/mouseclickr,0x11BD15D)
RemoveCommand: Command not found '/banklist'
AddCommand(/banklist,0x11B16ED)
RemoveCommand: Command not found '/look'
AddCommand(/look,0x11AD10B)
RemoveCommand: Command not found '/keepkeys'
AddCommand(/keepkeys,0x11B1C6A)
RemoveCommand: Command not found '/windowstate'
AddCommand(/windowstate,0x11B192A)
RemoveCommand: Command not found '/editmacro'
AddCommand(/editmacro,0x11B5485)
RemoveCommand: Command not found '/plugin'
AddCommand(/plugin,0x11B1EA4)
RemoveCommand: Command not found '/destroy'
AddCommand(/destroy,0x11B2192)
AddAlias(/d,/duel)
AddAlias(/t,/tell)
AddAlias(/w,/who)
AddAlias(/a,/anonymous)
AddAlias(/ta,/tap)
AddAlias(/c,/consider)
AddAlias(/cha,/channel)
AddAlias(/f,/feedback)
AddAlias(/fa,/fastdrop)
AddAlias(/m,/msg)
AddAlias(/load,/loadspells)
AddAlias(/b,/bazaar)
AddAlias(/ba,/bazaar)
AddAlias(/exp,/echo $char(exp) 2.462831e-233xperience...)
AddAlias(/bind,/doability "Bind Wound")
AddAlias(/gmlist,/who all gm)
AddAlias(/mana,/echo Current Mana: $char(mana,cur) -- Max Mana: $char(mana,max))
AddAlias(/hp,/echo Current Health: $char(hp,cur) -- Max Health: $char(hp,max))
AddAlias(/mousepos,/echo Your mouse is at $mouse(X) , $mouse(Y))
Initializing plugins
LoadMQ2Plugin(mq2labels)
MQ2Labels Module Loaded
Initializing MQ2Labels
AddDetour(0x4F903B,0x12210E0,0x122105D)
Detour success.
LoadMQ2Plugin(mq2map)
MQ2Map Module Loaded
Initializing MQ2Map
AddCommand(/mapfilter,0x12520DD)
AddDetour(0x4FB065,0x1252650,0x125105D)
Detour success.
LoadMQ2Plugin(mq2itemdisplay)
MQ2ItemDisplay Module Loaded
Initializing MQ2ItemDisplay
AddDetour(0x4F322D,0x7C010E0,0x7C0105D)
Detour success.
LoadMQ2Plugin(mq2chatwnd)
MQ2ChatWnd Module Loaded
Initializing MQ2ChatWnd
LoadMQ2Plugin(mq2fps)
MQ2FPS Module Loaded
Initializing MQ2FPS
AddCommand(/maxfps,0x7C41581)
Trying ProcessFrame()
ProcessFrame() complete
LoadMQ2Plugin(mq2eqbugfix)
MQ2EQBugFix Module Loaded
Initializing MQ2EQBugFix
AddDetour(0x404589,0x7C7107D,0x7C7105D)
Detour success.
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Initializing DInput
Mouse and Keyboard have same GetDeviceData
Mouse and Keyboard have same GetDeviceState
Mouse and Keyboard have same Acquire
AddDetour(0x10004900,0x0,0x0)
Detour success.
AddDetour(0x100048D0,0x0,0x0)
Detour success.
AddDetour(0x10005320,0x0,0x0)
Detour success.
WriteChatColor(MQ2 Loaded.)
MQ2ChatWnd::OnWriteChatColor(MQ2 Loaded.)
MQToSTML(MQ2 Loaded.)
Trying ProcessFrame()
ProcessFrame() complete
MQ2 Loaded.
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
ProcessFrame() complete
Trying pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d)
pDisplay->WriteTextHD2(szBuffer,SX+5,SY+25,0x0d) complete
Trying ProcessFrame()
MQ2EQBugFix Module Unloaded
MQ2FPS Module Unloaded
MQ2ChatWnd Module Unloaded
MQ2ItemDisplay Module Unloaded
MQ2Map Module Unloaded
MQ2Labels Module Unloaded