From 906a662cbf916ce7a9bb8e7202da351f9fb24318 Mon Sep 17 00:00:00 2001 From: gromchek Date: Sat, 20 Dec 2025 22:35:15 +0300 Subject: [PATCH] chore(build): refresh generated files --- .../ida/batch/import_symbols.idc | 477 +++++++++++++++++- profile/3.3.5a-windows-386/symbol/main.sym | 475 ++++++++++++++++- profile/3.3.5a-windows-386/x64dbg/game.dd32 | Bin 246772 -> 263319 bytes 3 files changed, 949 insertions(+), 3 deletions(-) diff --git a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc index 7e2779f..cb2548a 100644 --- a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc +++ b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc @@ -67,10 +67,12 @@ static import_symbols() { set_name(0x0040BAA5, "purecall"); set_name(0x0040BE50, "qsort"); set_name(0x0040D3B5, "nullsub_1"); + set_name(0x00421720, "SFile__CloseArchive"); set_name(0x00421750, "SFile__DisableSFileCheckDisk"); set_name(0x00421760, "SFile__EnableDirectAccess"); set_name(0x004217C0, "SFile__FileIsLocal"); set_name(0x00421880, "SFile__GetBasePath"); + set_name(0x004218B0, "SFile__GetDataPath"); set_name(0x004218C0, "SFile__GetFileSize"); set_name(0x00421950, "SFile__OpenArchive"); set_name(0x00421A80, "SFile__SetBasePath"); @@ -377,6 +379,7 @@ static import_symbols() { set_name(0x00482110, "LanguageProcess"); set_name(0x00482230, "CSimpleFontString__SetAlphaGradient"); set_name(0x00482290, "CSimpleFontString__GetFontHeight"); + set_name(0x00482380, "CSimpleFontString__GetTextWidth"); set_name(0x00482510, "CSimpleFontString__GetNumCharsWithinWidth"); set_name(0x004825E0, "CSimpleFontString__GetNumCharsWithinWidthFromEnd"); set_name(0x00482720, "CSimpleFontString__AddAnimTranslation"); @@ -389,23 +392,29 @@ static import_symbols() { set_name(0x00482E90, "CSimpleRender__Init"); set_name(0x00483060, "CSimpleTexture__Init"); set_name(0x004831D0, "CSimpleTexture__SetTexCoord@2"); + set_name(0x00483750, "CSimpleFontString__SetFont"); set_name(0x00483910, "CSimpleFontString__SetText"); set_name(0x00483A40, "CSimpleFontString__GetDisplayText"); set_name(0x00483C40, "CSimpleFontString__SetJustificationOffset"); + set_name(0x00483CD0, "CSimpleFontString__AddShadow"); + set_name(0x00483E80, "CSimpleFontString__GetStringWidth"); set_name(0x00484450, "CRenderBatch__Finish"); set_name(0x00484470, "CSimpleTexture__constructor"); set_name(0x00484B00, "CSimpleRender__DrawBatch"); + set_name(0x00485160, "CSimpleFontable__SetFontObject"); set_name(0x00485240, "CSimpleFontString__constructor"); set_name(0x00485530, "CRenderBatch__constructor"); set_name(0x004856F0, "CSimpleFontString__OnColorChanged"); set_name(0x004858E0, "CRenderBatch__QueueCallback"); set_name(0x00485970, "CRenderBatch__Clear"); set_name(0x004859E0, "CSimpleTexture__SetTexture@3"); + set_name(0x00485AF0, "CSimpleEmbeddedTexture__InitEmbeddedTexture"); set_name(0x00485F00, "CRenderBatch__Clear@2"); set_name(0x00485F40, "CSimpleTexture__LoadXML"); set_name(0x00486B20, "CSimpleFontString__UpdateString"); set_name(0x00487A10, "CSimpleRegion__SetVertexColor"); set_name(0x00487AB0, "CSimpleRegion__GetVertexColor"); + set_name(0x00487B00, "CSimpleRegion__SetVertexGradient"); set_name(0x00487BF0, "CSimpleRegion__HideThis"); set_name(0x00487C40, "CSimpleRegion__ShowThis"); set_name(0x00487CA0, "CSimpleRegion__OnRegionChanged"); @@ -414,13 +423,19 @@ static import_symbols() { set_name(0x004880E0, "CSimpleRegion__constructor"); set_name(0x004881D0, "CSimpleRegion__destructor"); set_name(0x00488310, "CScriptRegion__constructor"); + set_name(0x004883F0, "CScriptRegion__LoadXML_Animations"); set_name(0x00488540, "CScriptRegion__ProtectedFunctionsAllowed"); + set_name(0x00488670, "CScriptRegion__LoadXML"); set_name(0x00488CF0, "CLayoutFrame__IsResizePending"); set_name(0x00488D00, "CLayoutFrame__GetHeight"); + set_name(0x00488D10, "CLayoutFrame__GetWidth"); + set_name(0x004891D0, "CLayoutFrame__IsResizeDependency"); set_name(0x00489230, "CLayoutFrame__GetRect"); + set_name(0x00489270, "CLayoutFrame__PtInFrameRect"); set_name(0x00489330, "CLayoutFrame__Top"); set_name(0x004893C0, "CLayoutFrame__CalculateRect"); set_name(0x00489570, "CLayoutFrame__OnFrameResize"); + set_name(0x00489690, "CLayoutFrame__SetProtected"); set_name(0x004896C0, "CLayoutFrame__SetProtectFlag"); set_name(0x004898B0, "CLayoutFrame__ResizePending"); set_name(0x00489980, "CLayoutFrame__constructor"); @@ -431,13 +446,18 @@ static import_symbols() { set_name(0x00489D70, "CLayoutFrame__UnregisterResize"); set_name(0x00489DE0, "CLayoutFrame__Resize"); set_name(0x00489E90, "CLayoutFrame__SetLayoutScale"); + set_name(0x0048A130, "CLayoutFrame__SetClampedToScreen"); set_name(0x0048A1D0, "CLayoutFrame__OnFrameSizeChanged"); set_name(0x0048A260, "CLayoutFrame__SetPoint"); set_name(0x0048A3E0, "CLayoutFrame__SetAllPoints"); set_name(0x0048A510, "CLayoutFrame__ClearAllPoints"); set_name(0x0048A520, "CLayoutFrame__SetDeferredResize"); + set_name(0x0048A840, "CLayoutFrame__UnflattenFrame"); set_name(0x0048B130, "CLayoutFrame__DestroyLayout"); + set_name(0x0048B540, "CScriptObject__CreateName"); set_name(0x0048B5F0, "CScriptObject__GetScriptObjectByName"); + set_name(0x0048B680, "CScriptObject__constructor"); + set_name(0x0048B6C0, "CScriptObject__SetName"); set_name(0x0048B800, "ApplyTranslationAnim"); set_name(0x0048BD20, "CImVector__Set"); set_name(0x0048C1C0, "CSimpleTexture_SetVertexColor"); @@ -447,19 +467,25 @@ static import_symbols() { set_name(0x0048E680, "CSimpleFrame__GetScriptByName"); set_name(0x0048E9A0, "CSimpleFrame__Raise"); set_name(0x0048EA10, "CSimpleFrame__SetFrameAlpha"); + set_name(0x0048EA40, "CSimpleFrame__RegisterForEvents"); set_name(0x0048EA80, "CSimpleFrame__UnregisterForEvents"); + set_name(0x0048EB00, "CSimpleFrame__SetClampRectInsets"); set_name(0x0048F580, "CSimpleFrame__SetFrameScale"); set_name(0x0048F5D0, "CSimpleFrame__SetFrameDepth"); set_name(0x0048F620, "CSimpleFrame__Hide"); set_name(0x0048F660, "CSimpleFrame__Show"); set_name(0x0048F6A0, "CSimpleFrame__EnableEvent"); + set_name(0x0048F6F0, "CSimpleFrame__DisableEvent"); set_name(0x0048F890, "CSimpleFrame__GetHitRect"); + set_name(0x0048F950, "CSimpleFrame__OnLayerTrackUpdate"); set_name(0x0048FA20, "CSimpleFrame__OnFrameSizeChanged"); set_name(0x0048FEA0, "CSimpleFrame__NotifyScrollParent"); set_name(0x00490270, "CSimpleFrame__NotifyDrawLayerChanged"); set_name(0x00490330, "CSimpleFrame__OnFrameSizeChanged@2"); set_name(0x00490410, "CSimpleFrame__PostLoadXML"); set_name(0x004905A0, "CSimpleFrame__SetBackdrop"); + set_name(0x00490600, "CSimpleFrame__EnableDrawLayer"); + set_name(0x00490620, "CSimpleFrame__DisableDrawLayer"); set_name(0x00490640, "CSimpleFrame__RegisterRegion"); set_name(0x004906C0, "CSimpleFrame__AddFrameRegion"); set_name(0x00490700, "CSimpleFrame__RemoveFrameRegion"); @@ -467,6 +493,7 @@ static import_symbols() { set_name(0x00490840, "CSimpleFrame__OnFrameRender"); set_name(0x004908A0, "CSimpleFrame__OnScreenSizeChanged"); set_name(0x00490980, "CSimpleFrame__OnLayerCursorExit"); + set_name(0x00490A30, "CSimpleFrame__LockHighlight"); set_name(0x00490F60, "CSimpleFrame__SetBeingScrolled"); set_name(0x00491020, "CSimpleFrame__SetFrameStrata"); set_name(0x004910A0, "CSimpleFrame__SetFrameLevel"); @@ -480,23 +507,45 @@ static import_symbols() { set_name(0x004922F0, "CSimpleFrame__constructor"); set_name(0x004932C0, "CSimpleFrame__LoadXML"); set_name(0x00493BF0, "GxCapsWindowSizeInScreenCoords"); + set_name(0x00493C80, "CSimpleTop__SetCursor"); + set_name(0x00493D70, "CSimpleTop__RoundToPixelWidth"); set_name(0x00493E00, "CSimpleTop__RoundToPixelHeight"); set_name(0x00493F30, "CSimpleTop__HideFrame"); + set_name(0x00493FB0, "CSimpleTop__SetMouseFocus"); set_name(0x004945A0, "CSimpleTop__OnMouseMove"); set_name(0x00494EE0, "CFrameStrata__BuildBatches"); set_name(0x00494F30, "CFrameStrata__RenderBatch"); set_name(0x00494FA0, "CSimpleTop__UnregisterFrame"); + set_name(0x00495060, "CSimpleTop__CompressStrata"); set_name(0x004951A0, "CSimpleTop__RaiseFrame"); set_name(0x00495410, "CSimpleTop__OnLayerRender"); set_name(0x004955E0, "CSimpleTop__OnDisplaySizeChanged"); + set_name(0x00495840, "CSimpleTop__NotifyFrameMovedOrResized"); set_name(0x00495880, "CSimpleTop__RegisterForEvent"); + set_name(0x00495900, "CSimpleTop__UnregisterForEvent"); set_name(0x004959F0, "CSimpleTop__EnableEvents"); set_name(0x00495EB0, "CSimpleTop__constructor"); set_name(0x004960D0, "CSimpleTop__ShowFrame"); set_name(0x00496870, "CSimpleFont__constructor"); + set_name(0x00496F70, "CSimpleFont__GetFont"); + set_name(0x00497070, "CSimpleFont__LoadXML"); + set_name(0x00497670, "CSimpleAnim__SetSmoothProgress"); + set_name(0x00497770, "CSimpleAnimGroup__PreLoadXML"); + set_name(0x00497F30, "CSimpleAnim__SetSmoothing"); + set_name(0x004985A0, "CSimpleAnimGroup__SetInitialOffset"); + set_name(0x00499EB0, "CSimpleAnimGroup__constructor"); + set_name(0x0049A060, "CSimpleAnimGroup__LoadXML"); + set_name(0x0049AC80, "CSimpleAnimGroup__ComputeDuration"); + set_name(0x0049AE20, "CSimpleAnim__SetStartDelay"); + set_name(0x0049AE60, "CSimpleAnim__SetEndDelay"); + set_name(0x0049AEA0, "CSimpleAnim__SetDuration"); + set_name(0x0049C2A0, "CSimpleAnimGroup__PostLoadXML"); set_name(0x0049CA90, "CScriptRegion__RegisterScriptMethods"); set_name(0x0049E540, "CSimpleFrame__RegisterScriptMethods"); + set_name(0x0049EC80, "FrameScript_Object__SetScript"); + set_name(0x0049EDB0, "FrameScript_Object__HookScript"); set_name(0x0049F9E0, "CSimpleFrame_SetAlpha"); + set_name(0x004A1E60, "CSimpleFrame__CreateScriptMetaTable"); set_name(0x004A2630, "CBackdropGenerator__SetBorderVertexColor"); set_name(0x004A26D0, "CBackdropGenerator__DestroyTextures"); set_name(0x004A2780, "CBackdropGenerator__LoadXML"); @@ -658,7 +707,10 @@ static import_symbols() { set_name(0x004D36C0, "ClntObjMgrPush"); set_name(0x004D3700, "ClntObjMgrPop"); set_name(0x004D3730, "ClntObjMgrGetCurrent"); + set_name(0x004D3750, "ClntObjMgrIsValid"); set_name(0x004D3790, "ClntObjMgrGetActivePlayer"); + set_name(0x004D37C0, "ClntObjMgrGetPlayerType"); + set_name(0x004D37E0, "ClntObjMgrGetMapID"); set_name(0x004D3FF0, "InitObject"); set_name(0x004D45B0, "SetupObjectStorage"); set_name(0x004D4AC0, "ClntObjMgrInitializeShared"); @@ -669,14 +721,20 @@ static import_symbols() { set_name(0x004D4DB0, "ClntObjMgrObjectPtr"); set_name(0x004D4F00, "CMoveSpline__CMoveSplineDtor"); set_name(0x004D5A80, "ClntObjMgrSetObjMirrorHandler"); + set_name(0x004D5B40, "ClntObjMgrUnsetObjMirrorHandler"); + set_name(0x004D5BA0, "ClntObjMgrSetTypeMirrorHandler"); + set_name(0x004D5C40, "ClntObjMgrUnsetTypeMirrorHandler"); + set_name(0x004D5C80, "ClntObjMgrDestroyShared"); set_name(0x004D5EC0, "CGObject_C__GetRawPosition"); set_name(0x004D5F70, "CGObject_C__GetSelectionHighlightColor"); set_name(0x004D5FA0, "CGObject_C__GetMatrix"); + set_name(0x004D6BC0, "ClntObjMgrLinkInNewObject"); set_name(0x004D6C00, "CreateObject"); set_name(0x004D73A0, "ObjectUpdateHandler"); set_name(0x004D74D0, "ObjectCompressedUpdateHandler"); set_name(0x004D7610, "OnObjectDestroy"); set_name(0x004D76E0, "ClntObjMgrInitialize"); + set_name(0x004D7750, "ClntObjMgrInitializeStd"); set_name(0x004D7880, "CGlueMgr__AreScriptFunctionsLoaded"); set_name(0x004D7D20, "CGlueMgr__InitializeFFX"); set_name(0x004D7DA0, "CGlueMgr__UpdateWaitQueue"); @@ -858,6 +916,7 @@ static import_symbols() { set_name(0x004E2870, "CCharacterSelection__UpdateCharacterName"); set_name(0x004E29E0, "CCharacterSelection__UpdateCharacterInfo"); set_name(0x004E2BD0, "CCharacterSelection__UpdateCharacterNameDeclension"); + set_name(0x004E2C30, "CGlueMgr__ProcessAttachment"); set_name(0x004E2EF0, "CCharacterSelection__GetCharacterDisplay"); set_name(0x004E2F60, "Script_SetCharSelectModelFrame"); set_name(0x004E3030, "Script_SetCharacterSelectFacing"); @@ -1022,6 +1081,7 @@ static import_symbols() { set_name(0x004F52C0, "CGUnit_C__TotalFieldsSaved"); set_name(0x004F54D0, "CGUnit_C__GetResistanceAndBuffs"); set_name(0x004F5530, "CGPlayer__TotalFieldsSaved"); + set_name(0x004F5930, "CGWorldFrame__SpellEffectEnumProc"); set_name(0x004F5960, "CGWorldFrame__GetActiveCamera"); set_name(0x004F5980, "CGWorldFrame__SendObjectTrackEvent"); set_name(0x004F59F0, "CGWorldFrame__CursorTrackObject"); @@ -1065,11 +1125,14 @@ static import_symbols() { set_name(0x004FB080, "CGWorldFrame__OnFrameRender"); set_name(0x004FB210, "CGChat__GetChatLineOffset"); set_name(0x004FB300, "CGChat__LookupChatSender"); + set_name(0x004FB3C0, "CGChat__AddCombatMessage"); + set_name(0x004FB400, "CGChat__IsChatLogging"); set_name(0x004FB530, "CGChat__UpdateLanguages"); set_name(0x004FB5C0, "CGChat__InviteNameQueryCallback"); set_name(0x004FB990, "CGChat__OnUpdateInstanceOwnership"); set_name(0x004FB9C0, "CGChat__GetChatColor"); set_name(0x004FBA10, "CGChat__FormatTime"); + set_name(0x004FBAB0, "CGChat__IsVoiceChatEnabled"); set_name(0x004FBAF0, "CGChat__IsVoiceChatAllowed"); set_name(0x004FBD00, "Script_LoggingChat"); set_name(0x004FBD20, "Script_LoggingCombat"); @@ -1142,6 +1205,8 @@ static import_symbols() { set_name(0x004FFC50, "Script_ClearChannelWatch"); set_name(0x004FFCC0, "Script_DeclineInvite"); set_name(0x004FFDA0, "CGChat__SaveChatSettings"); + set_name(0x004FFFC0, "CGChat__NewVoiceSession"); + set_name(0x00500030, "CGChat__SetActiveVoiceSession"); set_name(0x00500180, "CGChat__SendIgnoredResponse"); set_name(0x00500240, "CGChat__OnVoiceStatusChanged"); set_name(0x00500560, "Script_SendAddonMessage"); @@ -1152,6 +1217,8 @@ static import_symbols() { set_name(0x00500AE0, "Script_SetActiveVoiceChannel"); set_name(0x00500BE0, "Script_RequestRaidInfo"); set_name(0x00500C80, "Script_CanComplainChat"); + set_name(0x00500D80, "CGChat__SilencePartyMember"); + set_name(0x00500FB0, "CGChat__UpdateRosterMember"); set_name(0x00501140, "Script_ChannelSilenceVoice"); set_name(0x00501250, "Script_ChannelSilenceAll"); set_name(0x005012F0, "Script_ChannelUnSilenceVoice"); @@ -1167,6 +1234,7 @@ static import_symbols() { set_name(0x00503C80, "CGChat__NameQueryCallback"); set_name(0x00503FB0, "CGChat__TextEmoteNameQueryCallback"); set_name(0x00504070, "CGChat__OnTextEmote"); + set_name(0x00504130, "CGChat__OnUserListAdded"); set_name(0x00504E10, "Script_GetNumDisplayChannels"); set_name(0x00504E50, "Script_SetSelectedDisplayChannel"); set_name(0x00504F30, "Script_GetChannelRosterInfo"); @@ -1176,14 +1244,18 @@ static import_symbols() { set_name(0x00505930, "CGChat__TranslateMessage"); set_name(0x00505D40, "CGChat__OnChannelsUpdated"); set_name(0x00505DC0, "CGChat__OnChannelList"); + set_name(0x00505F50, "CGChat__JoiningParty"); set_name(0x005072B0, "CGChat__ShutdownGame"); + set_name(0x005076B0, "CGChat__AddChatChannel"); set_name(0x00507880, "CGChat__JoinedChannel"); set_name(0x00507900, "CGChat__LeftChannel"); set_name(0x00507D30, "CGChat__UpdateGuildStatus"); set_name(0x00508090, "CGChat__ZoneUpdate"); + set_name(0x00508260, "CGChat__SetGuildRecruitmentMode"); set_name(0x00508320, "CGChat__LoadChatSettingsCallback"); set_name(0x005096D0, "Script_LeaveChannelByName"); set_name(0x00509780, "CGChat__LoadChatSettings"); + set_name(0x005097D0, "CGChat__AddChannelThrottled"); set_name(0x005098B0, "CGChat__ProcessThrottledChat"); set_name(0x00509A50, "ProfanityFilter"); set_name(0x00509BD0, "SpamFilter"); @@ -1357,6 +1429,7 @@ static import_symbols() { set_name(0x00513E40, "CGGameUI__MirrorTimerToIndex"); set_name(0x00513EA0, "CGGameUI__CancelMirrorTimers"); set_name(0x00513F20, "CGGameUI__MirrorTimerGetInfo"); + set_name(0x00514230, "CGMinimapFrame__Create"); set_name(0x005142B0, "CGCharacterModelBase__Create"); set_name(0x00514430, "Script_IsModifierKeyDown"); set_name(0x005144C0, "Script_IsLeftShiftKeyDown"); @@ -1688,6 +1761,7 @@ static import_symbols() { set_name(0x0052D210, "CGPartyInfo__IsMemberPet"); set_name(0x0052D310, "CGPartyInfo__IsMemberOrPet"); set_name(0x0052D410, "CGPartyInfo__AddMember"); + set_name(0x0052D6E0, "CGPartyInfo__RemoveAll"); set_name(0x0052D8A0, "CGPartyInfo__ResetLootMethod"); set_name(0x0052D8D0, "CGPartyInfo__ChangeRaidDifficulty"); set_name(0x0052D990, "Script_LeaveParty"); @@ -1699,6 +1773,7 @@ static import_symbols() { set_name(0x0052E400, "Script_ClearPartyAssignment"); set_name(0x0052E420, "Script_ChangePlayerDifficulty"); set_name(0x0052E490, "CGBarberShop__IsCurrentStyle"); + set_name(0x0052E4D0, "CGBarberShop__AppearanceApplied"); set_name(0x0052E4F0, "Script_CanAlterSkin"); set_name(0x0052E520, "CGBarberShop__RegisterScriptFunctions"); set_name(0x0052E550, "CGBarberShop__UnregisterScriptFunctions"); @@ -1798,7 +1873,10 @@ static import_symbols() { set_name(0x0053B5C0, "Script_GetNumSpellTabs"); set_name(0x0053B650, "Script_GetKnownSlotFromHighestRankSlot"); set_name(0x0053B6C0, "Script_FindSpellBookSlotByID"); + set_name(0x0053BAC0, "CGSpellBook__UpdateCooldowns"); + set_name(0x0053BAF0, "CGSpellBook__PickupSpellBookItem"); set_name(0x0053BBC0, "CGSpellBook__PickupCompanion"); + set_name(0x0053BC40, "CGSpellBook__CastSpell"); set_name(0x0053BCE0, "CGSpellBook__GetSkinningSpell"); set_name(0x0053BE70, "Script_GetSpellTabInfo"); set_name(0x0053C0B0, "Script_GetNumShapeshiftForms"); @@ -1807,9 +1885,11 @@ static import_symbols() { set_name(0x0053C2A0, "Script_GetNumCompanions"); set_name(0x0053C310, "Script_PickupCompanion"); set_name(0x0053C3A0, "Script_IsSpellKnown"); + set_name(0x0053CA70, "CGSpellBook__UpdateSpells"); set_name(0x0053CEC0, "CGSpellBook__UpdateCompanions"); set_name(0x0053CF10, "CGSpellBook__UpdateUsable"); set_name(0x0053D1B0, "CGSpellBook__UpdateUsablePower"); + set_name(0x0053D4B0, "CGSpellBook__GetShapeshiftForm"); set_name(0x0053D990, "CGSpellBook__FindCompanionSlotByID"); set_name(0x0053D9D0, "CGSpellBook__GetAppropriateSpellRank"); set_name(0x0053DC20, "CGSpellBook__GetSpellTexture"); @@ -1827,6 +1907,7 @@ static import_symbols() { set_name(0x0053FAD0, "CGSpellBook__DelKnownSpell"); set_name(0x00540200, "CGSpellBook__FindSpellByName"); set_name(0x00540310, "Script_CastSpellByName"); + set_name(0x00540650, "CGSpellBook__FindSlotByName"); set_name(0x005407F0, "Script_GetSpellName"); set_name(0x005408E0, "Script_GetSpellLink"); set_name(0x00540A30, "Script_GetSpellInfo"); @@ -1901,10 +1982,13 @@ static import_symbols() { set_name(0x00547EB0, "CGWorldMap__InitializeGame"); set_name(0x00548570, "CGWorldStateInfo__InitializeGame"); set_name(0x005486E0, "CGWorldStateInfo__OnUITime"); + set_name(0x00548700, "CGWorldStateInfo__GetUITime"); set_name(0x00548720, "Script_GetNumWorldStateUI"); set_name(0x00548760, "CGWorldStateInfo__RequestUITime"); set_name(0x005488F0, "CGWorldStateInfo__TimerUpdate"); + set_name(0x00548D10, "CGWorldStateInfo__GetWorldState"); set_name(0x00548D40, "Script_GetWorldStateUIInfo"); + set_name(0x005497C0, "CGBattlefieldInfo__GetRemoteStats"); set_name(0x005498C0, "CGBattlefieldInfo__OnBattlefieldManagerEntered"); set_name(0x00549AD0, "Script_IsActiveBattlefieldArena"); set_name(0x00549B40, "Script_CloseBattlefield"); @@ -1925,6 +2009,8 @@ static import_symbols() { set_name(0x0054A2C0, "Script_GetNumArenaOpponents"); set_name(0x0054A300, "Script_GetHolidayBGHonorCurrencyBonuses"); set_name(0x0054A370, "Script_GetRandomBGHonorCurrencyBonuses"); + set_name(0x0054AD10, "CGBattlefieldInfo__OnArenaUnitDestroyed"); + set_name(0x0054B5E0, "CGBattlefieldInfo__OnDestroyArenaUnit"); set_name(0x0054B840, "CGBattlefieldInfo__AddArenaOpponentToSlot"); set_name(0x0054B920, "CGBattlefieldInfo__AddArenaOpponentPetToSlot"); set_name(0x0054BAA0, "Script_GetNumBattlefields"); @@ -1946,8 +2032,10 @@ static import_symbols() { set_name(0x0054C8A0, "Script_GetWorldPVPQueueStatus"); set_name(0x0054C9F0, "Script_SortBGList"); set_name(0x0054CA50, "CGBattlefieldInfo__EnterWorld"); + set_name(0x0054CC70, "CGBattlefieldInfo__JoinBattlefield"); set_name(0x0054CE30, "CGBattlefieldInfo__RequestScoreData"); set_name(0x0054CF60, "CGBattlefieldInfo__RequestPlayerPositions"); + set_name(0x0054D010, "CGBattlefieldInfo__GetFlagToken"); set_name(0x0054D100, "CGBattlefieldInfo__AddArenaOpponent"); set_name(0x0054D1C0, "CGBattlefieldInfo__AddArenaOpponentPet"); set_name(0x0054D770, "Script_GetBattlefieldInfo"); @@ -1964,6 +2052,7 @@ static import_symbols() { set_name(0x0054E1C0, "Script_BattlefieldMgrQueueInviteResponse"); set_name(0x0054E200, "Script_BattlefieldMgrExitRequest"); set_name(0x0054E330, "CGBattlefieldInfo__LeaveWorld"); + set_name(0x0054E390, "CGBattlefieldInfo__OnBattlefieldList"); set_name(0x0054E5B0, "CGBattlefieldInfo__RequestBattlegroundInstanceInfo"); set_name(0x0054E6D0, "Script_RequestBattlegroundInstanceInfo"); set_name(0x0054E720, "CGBattlefieldInfo__InitializeGame"); @@ -2027,6 +2116,7 @@ static import_symbols() { set_name(0x005523A0, "Script_KBSetup_GetSubCategoryCount"); set_name(0x00552440, "Script_KBSetup_GetSubCategoryData"); set_name(0x00552580, "Script_KBQuery_BeginLoading"); + set_name(0x005528D0, "CGLookingForGroup__OnOpenFromGossip"); set_name(0x005529A0, "Script_SearchLFGGetJoinedID"); set_name(0x00552DD0, "Script_GetLFGTypes"); set_name(0x00552E10, "Script_GetLFGRoles"); @@ -2083,6 +2173,7 @@ static import_symbols() { set_name(0x00556B60, "Script_SetLFGDungeonEnabled"); set_name(0x00556BC0, "Script_LFGTeleport"); set_name(0x00557240, "CGLookingForGroup__EnterWorld"); + set_name(0x005572D0, "CGLookingForGroup__JoinLFG"); set_name(0x00557520, "Script_GetLFGQueuedList"); set_name(0x00557660, "Script_JoinLFG"); set_name(0x005576B0, "Script_GetLFDChoiceLockedState"); @@ -2096,18 +2187,24 @@ static import_symbols() { set_name(0x00558060, "Script_GetLFGRandomCooldownExpiration"); set_name(0x005580E0, "Script_GetLFGDeserterExpiration"); set_name(0x005586D0, "Script_IsListedInLFR"); + set_name(0x00558ED0, "CGLookingForGroup__JoinLFGSearch"); + set_name(0x00558F90, "CGLookingForGroup__LeaveLFGSearch"); set_name(0x00559310, "CGLookingForGroup__JoiningParty"); set_name(0x00559400, "Script_SearchLFGJoin"); set_name(0x005594E0, "Script_SearchLFGLeave"); set_name(0x00559500, "Script_ClearLFGDungeon"); set_name(0x005595D0, "Script_ClearAllLFGDungeons"); + set_name(0x00559B70, "CGLookingForGroup__SetLFGDungeon"); set_name(0x00559C90, "CGLookingForGroup__IsSlotValidForAll"); set_name(0x00559F50, "Script_SetLFGDungeon"); set_name(0x00559FF0, "Script_GetLastQueueStatusIndex"); set_name(0x0055A040, "Script_IsLFGDungeonJoinable"); set_name(0x0055A0C0, "Script_PartyLFGStartBackfill"); set_name(0x0055AF20, "CGLookingForGroup__ShutdownGame"); + set_name(0x0055B120, "CGLookingForGroup__ClearPartyInfo"); set_name(0x0055B700, "CGLookingForGroup__ResortLFGLists"); + set_name(0x0055B770, "CGLookingForGroup__OnLFGList"); + set_name(0x0055BDC0, "CGLookingForGroup__OnLFGMessage"); set_name(0x0055D280, "Script_RefreshLFGList"); set_name(0x0055D2B0, "Script_SearchLFGSort"); set_name(0x0055D440, "CGLookingForGroup__InitializeGame"); @@ -2146,6 +2243,7 @@ static import_symbols() { set_name(0x00562DD0, "CGUIBindings__LoadModifiedClick"); set_name(0x00562ED0, "CGUIBindings__Bind"); set_name(0x00563150, "CGUIBindings__ExecKey"); + set_name(0x00563480, "CGUIBindings__SetOverrideBinding"); set_name(0x00563520, "Script_SetBinding"); set_name(0x005635E0, "Script_SetBindingSpell"); set_name(0x00563700, "Script_SetBindingItem"); @@ -2206,9 +2304,11 @@ static import_symbols() { set_name(0x00567C10, "CGUIMacros__LoadMacrosCallback"); set_name(0x00568020, "CGUIMacros__CreateMacro"); set_name(0x00568160, "Script_CreateMacro"); + set_name(0x00568460, "CGCommentator__RegisterScriptFunctions"); set_name(0x00568730, "Script_CommentatorGetNumMaps"); set_name(0x00568770, "Script_CommentatorZoomIn"); set_name(0x00568810, "Script_CommentatorZoomOut"); + set_name(0x005688C0, "CGCommentator__GetCurrentMapAndInstance"); set_name(0x005689A0, "CGCommentator__Update"); set_name(0x005690A0, "Script_CommentatorSetMode"); set_name(0x00569180, "Script_CommentatorToggleMode"); @@ -2242,15 +2342,20 @@ static import_symbols() { set_name(0x0056AF60, "Script_CommentatorGetSkirmishQueueCount"); set_name(0x0056AFC0, "Script_CommentatorGetSkirmishQueuePlayerInfo"); set_name(0x0056B0B0, "Script_CommentatorStartSkirmishMatch"); + set_name(0x0056B280, "CGCommentator__OnReceivePlayerInfo"); set_name(0x0056B510, "CGCommentator__SnapCameraToPlayer"); set_name(0x0056B5C0, "CGCommentator__UpdateCameraVelocity"); set_name(0x0056B830, "CGCommentator__PostInit"); + set_name(0x0056B8A0, "CGCommentator__OnStateChanged"); set_name(0x0056C150, "CGCommentator__InitializeGame"); set_name(0x0056C340, "CGChatBubbleFrame__Render"); + set_name(0x0056C500, "CGChatBubbleFrame__Update"); set_name(0x0056C7A0, "CGChatBubbleFrame__OnWorldRender"); set_name(0x0056C7F0, "CGChatBubbleFrame__Initialize"); set_name(0x0056CAD0, "CGChatBubbleFrame__constructor"); + set_name(0x0056CE80, "CGChatBubbleFrame__Remove"); set_name(0x0056CEA0, "CGChatBubbleFrame__GetNewChatBubble"); + set_name(0x0056CF80, "CGChatBubbleFrame__ClearAll"); set_name(0x0056D050, "CGChatBubbleFrame__OnWorldLayerUpdate"); set_name(0x0056D4D0, "CGMailInfo__ClearSendMail"); set_name(0x0056D570, "Script_SetSendMailShowing"); @@ -2309,6 +2414,7 @@ static import_symbols() { set_name(0x00571C50, "CGMailInfo__OnMailListResult"); set_name(0x00572210, "CGMailInfo__InitializeGame"); set_name(0x005726F0, "CGRaidInfo__IsPlayerInRaid"); + set_name(0x00572740, "CGRaidInfo__IsPlayerRaidOfficer"); set_name(0x005727B0, "CGRaidInfo__GetRemoteStats"); set_name(0x005728C0, "CGRaidInfo__GetRaidTargetIndex"); set_name(0x00572AB0, "Script_GetRaidTargetIndex"); @@ -2318,6 +2424,7 @@ static import_symbols() { set_name(0x00572C50, "Script_GetRaidRosterSelection"); set_name(0x00572C80, "Script_GetReadyCheckTimeLeft"); set_name(0x00572E40, "CGRaidInfo__EnterWorld"); + set_name(0x00572ED0, "CGRaidInfo__SetRaidTarget"); set_name(0x00572F50, "CGRaidInfo__IsPVPRaid"); set_name(0x00572F90, "CGRaidInfo__ClearRoster"); set_name(0x00573070, "CGRaidInfo__EnableMember"); @@ -2337,9 +2444,11 @@ static import_symbols() { set_name(0x005740B0, "Script_DoReadyCheck"); set_name(0x005740C0, "Script_ConfirmReadyCheck"); set_name(0x00574180, "Script_GetReadyCheckStatus"); + set_name(0x00574310, "CGRaidInfo__ShutdownGame"); set_name(0x005743B0, "CGRaidInfo__OnRaidTargetUpdate"); set_name(0x005744F0, "CGRaidInfo__OnReadyCheckConfirm"); set_name(0x005747D0, "CGRaidInfo__InitiateReadyCheck"); + set_name(0x00574880, "CGRaidInfo__RosterUpdateRefreshReadyCheck"); set_name(0x00574A00, "Script_ConvertToRaid"); set_name(0x00574AB0, "Script_SetRaidTarget"); set_name(0x00574D50, "CGRaidInfo__OnReadyCheck"); @@ -2359,11 +2468,17 @@ static import_symbols() { set_name(0x0057BAB0, "Script_GetNumBankSlots"); set_name(0x0057BB30, "Script_GetBankSlotCost"); set_name(0x0057BBC0, "Script_PurchaseSlot"); + set_name(0x0057BC90, "CGMinimapFrame__UpdateScale"); + set_name(0x0057BD90, "CGMinimapFrame__ShutdownGame"); set_name(0x0057BEA0, "CGMinimapFrame__PostLoadXML"); set_name(0x0057BFD0, "Script_SetZoom"); set_name(0x0057C340, "CGxMatrixStack__Identity"); set_name(0x0057C420, "GxXformPop"); set_name(0x0057C720, "CGMinimapFrame__OnLayerTrackUpdate"); + set_name(0x0057D580, "CGMinimapFrame__OnLayerCursorExit"); + set_name(0x0057DCA0, "CGMinimapFrame__constructor"); + set_name(0x0057E070, "CGMinimapFrame__LoadTrackingInfo"); + set_name(0x0057EB80, "CGMinimapFrame__SetPingPosition"); set_name(0x0057F170, "Script_GetNumTrackingTypes"); set_name(0x0057F1B0, "Script_GetTrackingInfo"); set_name(0x0057F380, "Script_SetTracking"); @@ -2388,12 +2503,14 @@ static import_symbols() { set_name(0x005843F0, "Script_GetNumBuybackItems"); set_name(0x00584500, "CGMerchantInfo__SetMerchant"); set_name(0x005845B0, "CGMerchantInfo__CanRepair"); + set_name(0x00584600, "CGMerchantInfo__CloseMerchant"); set_name(0x005846D0, "Script_CloseMerchant"); set_name(0x005846E0, "Script_GetMerchantItemCostInfo"); set_name(0x00584820, "Script_GetMerchantItemCostItem"); set_name(0x005849F0, "Script_CanMerchantRepair"); set_name(0x00584A60, "Script_ShowRepairCursor"); set_name(0x00584B20, "CGMerchantInfo__GetRepairCost"); + set_name(0x00584D90, "CGMerchantInfo__IsBuybackItem"); set_name(0x00584E10, "Script_GetMerchantItemInfo"); set_name(0x00585070, "Script_GetBuybackItemInfo"); set_name(0x005852C0, "Script_GetBuybackItemLink"); @@ -2420,6 +2537,8 @@ static import_symbols() { set_name(0x00586C80, "Script_ClickTargetTradeButton"); set_name(0x00586D00, "Script_GetTradePlayerItemLink"); set_name(0x00586D90, "Script_AddTradeMoney"); + set_name(0x005870A0, "CGTradeInfo__SetTradePartner"); + set_name(0x005873E0, "CGTradeInfo__OnTradeStatus"); set_name(0x005877B0, "CGTradeInfo__AddPlayerItem"); set_name(0x00587940, "Script_CloseTrade"); set_name(0x005879D0, "Script_ClickTradeButton"); @@ -2427,6 +2546,8 @@ static import_symbols() { set_name(0x00587EB0, "Script_GetTradePlayerItemInfo"); set_name(0x00588170, "CGLootInfo__InitializeGame"); set_name(0x00588180, "CGLootInfo__LeaveWorld"); + set_name(0x00588380, "CGLootInfo__GetLootSlotTexture"); + set_name(0x00588430, "CGLootInfo__GetLootSlotText"); set_name(0x00588530, "CGLootInfo__GetLootType"); set_name(0x00588540, "Script_GetNumLootItems"); set_name(0x00588570, "Script_GetLootSlotInfo"); @@ -2444,6 +2565,9 @@ static import_symbols() { set_name(0x00588EB0, "CGLootInfo__HasLoot"); set_name(0x00588F00, "Script_SetLootPortrait"); set_name(0x00588F90, "CGLootInfo__DoAutoLoot"); + set_name(0x00589140, "CGLootInfo__LootSlot"); + set_name(0x00589300, "CGLootInfo__ConfirmLootSlot"); + set_name(0x005893A0, "CGLootInfo__GiveMasterLoot"); set_name(0x00589520, "Script_LootSlot"); set_name(0x00589590, "Script_ConfirmLootSlot"); set_name(0x00589600, "Script_GiveMasterLoot"); @@ -2458,10 +2582,13 @@ static import_symbols() { set_name(0x00589E90, "CGItemText__DisplayText"); set_name(0x0058A110, "Script_ItemTextPrevPage"); set_name(0x0058A150, "Script_ItemTextNextPage"); + set_name(0x0058A1A0, "CGItemText__SetItem"); set_name(0x0058A400, "Script_CloseItemText"); set_name(0x0058A430, "CGItemText__LeaveWorld"); set_name(0x0058A450, "CGItemText__ItemTextCallback"); set_name(0x0058A480, "Script_ItemTextGetCreator"); + set_name(0x0058A840, "CGGossipInfo__OnGossipComplete"); + set_name(0x0058A870, "CGGossipInfo__OnGossipPOI"); set_name(0x0058A900, "Script_GetGossipText"); set_name(0x0058A920, "Script_GetNumGossipOptions"); set_name(0x0058A960, "Script_GetNumGossipAvailableQuests"); @@ -2469,6 +2596,10 @@ static import_symbols() { set_name(0x0058A9E0, "Script_GetGossipOptions"); set_name(0x0058AA40, "Script_CloseGossip"); set_name(0x0058AB50, "Script_ForceGossip"); + set_name(0x0058AC30, "CGGossipInfo__SetGossipText"); + set_name(0x0058AF10, "CGGossipInfo__SelectGossipOption"); + set_name(0x0058B070, "CGGossipInfo__SelectGossipAvailableQuest"); + set_name(0x0058B1B0, "CGGossipInfo__OnGossipMessage"); set_name(0x0058B3A0, "Script_GetGossipAvailableQuests"); set_name(0x0058B490, "Script_GetGossipActiveQuests"); set_name(0x0058B590, "Script_SelectGossipOption"); @@ -2508,6 +2639,8 @@ static import_symbols() { set_name(0x0058C5A0, "CGQuestInfo__SetState"); set_name(0x0058C910, "Script_ConfirmAcceptQuest"); set_name(0x0058C990, "Script_GetQuestBackgroundMaterial"); + set_name(0x0058CA70, "CGQuestInfo__QuestGiverFinished"); + set_name(0x0058CE00, "CGQuestInfo__DeclineQuest"); set_name(0x0058D190, "CGQuestInfo__GetQuestItemInfo"); set_name(0x0058D350, "Script_CloseQuest"); set_name(0x0058D370, "Script_IsAvailableQuestTrivial"); @@ -2525,7 +2658,9 @@ static import_symbols() { set_name(0x0058DAB0, "Script_GetQuestSpellLink"); set_name(0x0058DB30, "Script_GetDailyQuestsCompleted"); set_name(0x0058DBC0, "Script_GetAvailableQuestInfo"); + set_name(0x0058DD30, "CGQuestInfo__LeaveWorld"); set_name(0x00590710, "Script_NumTaxiNodes"); + set_name(0x00590C70, "CGTaxiMap__GetNodeType"); set_name(0x00590D10, "Script_SetTaxiMap"); set_name(0x00590D60, "Script_TaxiNodeName"); set_name(0x00590E00, "Script_TaxiNodePosition"); @@ -2537,9 +2672,12 @@ static import_symbols() { set_name(0x00591120, "Script_TaxiGetDestY"); set_name(0x005911C0, "Script_GetNumRoutes"); set_name(0x00591350, "CGTaxiMap__GetNodeCost"); + set_name(0x005914B0, "CGTaxiMap__TakeTaxi"); set_name(0x005915E0, "Script_TaxiNodeCost"); set_name(0x00591680, "Script_TakeTaxiNode"); + set_name(0x00591AD0, "CGTaxiMap__TaxiNodeSetCurrent"); set_name(0x00591E60, "Script_TaxiNodeSetCurrent"); + set_name(0x005932E0, "CGTaxiMap__SetupMap"); set_name(0x00593CC0, "CGClassTrainer__EnterWorld"); set_name(0x00593D10, "Script_GetNumTrainerServices"); set_name(0x00593D50, "Script_IsTradeskillTrainer"); @@ -2583,18 +2721,28 @@ static import_symbols() { set_name(0x00597960, "Script_SetCreature"); set_name(0x00597A10, "Script_SetRotation"); set_name(0x00597A80, "CGCharacterModelBase__CreateScriptMetaTable"); + set_name(0x00597F40, "CGDressUpModelFrame__UpdateModel"); + set_name(0x00597FC0, "CGDressUpModelFrame__TryOn"); + set_name(0x005980D0, "CGDressUpModelFrame__TryOn@2"); + set_name(0x005989E0, "CGDressUpModelFrame__SetModel"); set_name(0x00598DC0, "CGTabardCreationFrame__EnterWorld"); set_name(0x00598DD0, "Script_GetTabardCreationCost"); set_name(0x00598E60, "CGTabardCreationFrame__Open"); + set_name(0x00598EC0, "CGTabardCreationFrame__Close"); set_name(0x00598F30, "Script_CloseTabardCreation"); + set_name(0x00598F40, "CGTabardCreationFrame__LeaveWorld"); set_name(0x00599500, "Script_CycleVariation"); set_name(0x005995D0, "CGTabardModelFrame__OnModelLoaded"); + set_name(0x00599670, "CGTabardModelFrame__InitializeTabardColors"); set_name(0x00599DD0, "CGGuildRegistrar__EnterWorld"); + set_name(0x00599ED0, "CGGuildRegistrar__ValidateAndReportGuildName"); set_name(0x00599F00, "Script_CloseGuildRegistrar"); set_name(0x00599F40, "Script_GetGuildCharterCost"); + set_name(0x0059A050, "CGGuildRegistrar__BuyGuildCharter"); set_name(0x0059A130, "Script_BuyGuildCharter"); set_name(0x0059A1C0, "Script_TurnInGuildCharter"); set_name(0x0059A1F0, "Script_GetTabardInfo"); + set_name(0x0059A7C0, "CGAuctionHouse__SortTypeToName"); set_name(0x0059A850, "CGAuctionHouse__SortNameToType"); set_name(0x0059A9D0, "CGAuctionHouse__TableNameToType"); set_name(0x0059AB90, "Script_IsAuctionSortReversed"); @@ -2616,6 +2764,7 @@ static import_symbols() { set_name(0x0059C920, "Script_GetSelectedAuctionItem"); set_name(0x0059C9F0, "Script_CanCancelAuction"); set_name(0x0059CAB0, "Script_SortAuctionApplySort"); + set_name(0x0059CD90, "CGAuctionHouse__GetOwnerListPendingSales"); set_name(0x0059D270, "Script_CalculateAuctionDeposit"); set_name(0x0059D410, "Script_ClickAuctionSellItemButton"); set_name(0x0059D4F0, "Script_GetOwnerAuctionItems"); @@ -2625,22 +2774,31 @@ static import_symbols() { set_name(0x0059DD00, "Script_SortAuctionItems"); set_name(0x0059DDF0, "Script_CancelAuction"); set_name(0x0059DFB0, "CGAuctionHouse__EnterWorld"); + set_name(0x0059E880, "CGAuctionHouse__OnOwnerPendingSalesList"); set_name(0x0059F000, "CGAuctionHouse__SetAuctioneer"); + set_name(0x0059F150, "CGAuctionHouse__CloseAuctionHouse"); set_name(0x0059F2F0, "CGAuctionHouse__AuctionItemExpired"); set_name(0x0059F750, "Script_CloseAuctionHouse"); set_name(0x0059F760, "Script_GetAuctionSellItemInfo"); set_name(0x0059F990, "Script_StartAuction"); set_name(0x0059FD60, "Script_GetAuctionItemTimeLeft"); + set_name(0x0059FF30, "CGAuctionHouse__LeaveWorld"); + set_name(0x0059FF40, "CGAuctionHouse__OnAuctionHello"); + set_name(0x0059FFB0, "CGAuctionHouse__OnAuctionCommandResult"); set_name(0x005A0BA0, "CGAuctionHouse__InitializeGame"); + set_name(0x005A0F10, "CGStableInfo__CloseStables"); set_name(0x005A0F60, "Script_GetNumStablePets"); set_name(0x005A0FA0, "Script_GetNumStableSlots"); set_name(0x005A0FE0, "Script_PickupStablePet"); set_name(0x005A1060, "Script_GetSelectedStablePet"); set_name(0x005A1090, "Script_IsAtStableMaster"); + set_name(0x005A1160, "CGStableInfo__LeaveWorld"); + set_name(0x005A11A0, "CGStableInfo__OnStableList"); set_name(0x005A1330, "Script_GetStablePetInfo"); set_name(0x005A14D0, "Script_GetNextStableSlotCost"); set_name(0x005A1530, "Script_SetPetStablePaperdoll"); set_name(0x005A16A0, "Script_GetStablePetFoodTypes"); + set_name(0x005A17F0, "CGStableInfo__OnStableCommandResult"); set_name(0x005A1950, "Script_ClosePetStables"); set_name(0x005A19C0, "Script_StablePet"); set_name(0x005A1AC0, "Script_UnstablePet"); @@ -2655,6 +2813,7 @@ static import_symbols() { set_name(0x005A2600, "Script_TurnInPetition"); set_name(0x005A26D0, "Script_TurnInArenaPetition"); set_name(0x005A2820, "Script_HasFilledPetition"); + set_name(0x005A28E0, "CGArenaTeamInfo__UpdateRoster"); set_name(0x005A2930, "Script_GetNumArenaTeamMembers"); set_name(0x005A2A00, "Script_GetArenaTeamRosterShowOffline"); set_name(0x005A2A40, "Script_GetCurrentArenaSeason"); @@ -2667,12 +2826,15 @@ static import_symbols() { set_name(0x005A35E0, "Script_SetArenaTeamRosterShowOffline"); set_name(0x005A3600, "CGArenaTeamInfo__QueryRoster"); set_name(0x005A3700, "CGArenaTeamInfo__UpdateTeams"); + set_name(0x005A37B0, "CGArenaTeamInfo__CheckPersonalAndTeamRating"); set_name(0x005A3860, "Script_GetArenaTeam"); set_name(0x005A3CF0, "Script_ArenaTeamRoster"); set_name(0x005A3DC0, "CGArenaTeamInfo__EnterWorld"); + set_name(0x005A3E10, "CGArenaTeamInfo__OnArenaTeamRoster"); set_name(0x005A40E0, "CGArenaTeamInfo__InitializeGame"); set_name(0x005A41C0, "CGGuildInfo__GetGuildBankTabPermissionsByRankID"); set_name(0x005A41F0, "CGGuildInfo__GetNumGuildBankTabItemWithdrawalsByRankID"); + set_name(0x005A4220, "CGGuildBankInfo__UpdateTabInfo"); set_name(0x005A42E0, "CGGuildBankInfo__GetTabAndSlotFromVirtual"); set_name(0x005A4330, "Script_PickupGuildBankMoney"); set_name(0x005A43C0, "Script_SetCurrentGuildBankTab"); @@ -2684,6 +2846,7 @@ static import_symbols() { set_name(0x005A4520, "Script_GetNumGuildBankTransactions"); set_name(0x005A45B0, "Script_GetNumGuildBankMoneyTransactions"); set_name(0x005A45E0, "Script_GetGuildBankText"); + set_name(0x005A4AE0, "CGGuildBankInfo__OnGuildBankText"); set_name(0x005A4C10, "CGGuildBankInfo__GetGuildBankItem"); set_name(0x005A4C40, "CGGuildBankInfo__IsLocked"); set_name(0x005A4C90, "CGGuildBankInfo__Lock"); @@ -2694,6 +2857,7 @@ static import_symbols() { set_name(0x005A5410, "CGGuildBankInfo__SwapBankItems"); set_name(0x005A56B0, "CGGuildBankInfo__AutoStoreItem"); set_name(0x005A56F0, "CGGuildBankInfo__EnterWorld"); + set_name(0x005A5800, "CGGuildBankInfo__QueryGuildBankTab"); set_name(0x005A58C0, "CGGuildBankInfo__QueryGuildBankText"); set_name(0x005A5A00, "CGGuildBankInfo__SetTabInfo"); set_name(0x005A5B00, "CGGuildBankInfo__DepositMoney"); @@ -2715,6 +2879,7 @@ static import_symbols() { set_name(0x005A6DC0, "Script_GetGuildBankTransaction"); set_name(0x005A7110, "Script_QueryGuildBankText"); set_name(0x005A7180, "Script_SetGuildBankText"); + set_name(0x005A7250, "CGGuildBankInfo__OnGuildBankList"); set_name(0x005A77D0, "CGGuildBankInfo__InitializeGame"); set_name(0x005A7860, "CGActionBar__IsSpell"); set_name(0x005A7890, "CGActionBar__IsItem"); @@ -2726,6 +2891,7 @@ static import_symbols() { set_name(0x005A7B50, "CGActionBar__GetMultiCastSlotMaskForTotemCategory"); set_name(0x005A7C20, "CGActionBar__SetTemporaryActionBarFlags"); set_name(0x005A7CB0, "CGActionBar__UpdateSelection"); + set_name(0x005A7CC0, "CGActionBar__UpdateCooldowns"); set_name(0x005A7D10, "Script_GetActionCount"); set_name(0x005A7D90, "Script_GetActionText"); set_name(0x005A7E60, "Script_IsUsableAction"); @@ -2798,6 +2964,8 @@ static import_symbols() { set_name(0x005AC7D0, "Script_GMSurveyAnswer"); set_name(0x005AC870, "Script_GMSurveyNumAnswers"); set_name(0x005AC8F0, "CGGMTicketInfo__CreateTicket"); + set_name(0x005ACB50, "CGGMTicketInfo__UpdateTicket"); + set_name(0x005ACBF0, "CGGMTicketInfo__GetTicket"); set_name(0x005AD020, "Script_GMReportLag"); set_name(0x005AD070, "Script_GetGMTicket"); set_name(0x005AD080, "Script_NewGMTicket"); @@ -2807,6 +2975,7 @@ static import_symbols() { set_name(0x005AD1B0, "Script_GMResponseResolve"); set_name(0x005AD1C0, "Script_GetGMStatus"); set_name(0x005AD230, "Script_GMSurveySubmit"); + set_name(0x005AD240, "CGGMTicketInfo__OnTicketMessage"); set_name(0x005AD600, "CGGMTicketInfo__InitializeGame"); set_name(0x005AD690, "CGEquipmentManager__EnterWorld"); set_name(0x005AD6B0, "CGEquipmentManager__CanUseEquipmentSets"); @@ -2822,6 +2991,7 @@ static import_symbols() { set_name(0x005AE1B0, "CGEquipmentManager__ShutdownGame"); set_name(0x005AE260, "CGEquipmentManager__DeleteEquipmentSet"); set_name(0x005AE380, "CGEquipmentManager__GetSetList"); + set_name(0x005AE490, "CGEquipmentManager__HasSet"); set_name(0x005AE5C0, "CGEquipmentManager__GetSetByID"); set_name(0x005AE600, "CGEquipmentManager__GetSetByName"); set_name(0x005AE660, "CGEquipmentManager__EquipSet"); @@ -2836,12 +3006,18 @@ static import_symbols() { set_name(0x005AF2C0, "Script_PickupEquipmentSet"); set_name(0x005AF320, "Script_EquipmentSetContainsLockedItems"); set_name(0x005AF380, "Script_UseEquipmentSet"); + set_name(0x005AF400, "CGEquipmentManager__ModifyEquipmentSet"); + set_name(0x005AF490, "CGEquipmentManager__OnEquipmentSet"); set_name(0x005AF710, "CGEquipmentManager__OnEquipmentSetResult"); + set_name(0x005AF7E0, "CGEquipmentManager__CreateEquipmentSet"); set_name(0x005AF910, "Script_RenameEquipmentSet"); set_name(0x005AF9C0, "Script_SaveEquipmentSet"); set_name(0x005AFBB0, "CGEquipmentManager__InitializeGame"); set_name(0x005AFD10, "Script_GetCurrencyListSize"); + set_name(0x005AFE30, "CGCurrencyTypes__CategoryHasKnownTypes"); + set_name(0x005AFF10, "CGCurrencyTypes__DisplayListSortCallback"); set_name(0x005B0030, "CGCurrencyTypes__BuildDisplayList"); + set_name(0x005B0340, "CGCurrencyTypes__GetBackpackCurrencyInfo"); set_name(0x005B0660, "CGCurrencyTypes__EnterWorld"); set_name(0x005B0680, "Script_GetCurrencyListInfo"); set_name(0x005B0940, "Script_ExpandCurrencyList"); @@ -2849,6 +3025,8 @@ static import_symbols() { set_name(0x005B0A20, "Script_SetCurrencyBackpack"); set_name(0x005B0A90, "Script_GetBackpackCurrencyInfo"); set_name(0x005B0CE0, "Script_CanShowAchievementUI"); + set_name(0x005B0DE0, "CGAchievementInfo__IsCriteriaStat"); + set_name(0x005B0EA0, "CGAchievementInfo__BuildOutputString"); set_name(0x005B1390, "Script_GetCategoryList"); set_name(0x005B14B0, "Script_GetStatisticsCategoryList"); set_name(0x005B15C0, "Script_GetCategoryInfo"); @@ -2869,6 +3047,15 @@ static import_symbols() { set_name(0x005B2040, "Script_GetTrackedAchievements"); set_name(0x005B2090, "Script_IsTrackedAchievement"); set_name(0x005B2120, "Script_GetNumTrackedAchievements"); + set_name(0x005B2520, "CGAchievementInfo__UpdateCriteria"); + set_name(0x005B28D0, "CGAchievementInfo__UpdateAchievement"); + set_name(0x005B2CB0, "CGAchievementInfo__UpdateInspectCriteria"); + set_name(0x005B3020, "CGAchievementInfo__OnAchievementEarned"); + set_name(0x005B3160, "CGAchievementInfo__OnCriteriaUpdate"); + set_name(0x005B32F0, "CGAchievementInfo__OnAllAchievementData"); + set_name(0x005B3610, "CGAchievementInfo__OnAchievementDeleted"); + set_name(0x005B36F0, "CGAchievementInfo__OnCriteriaDeleted"); + set_name(0x005B37C0, "CGAchievementInfo__GetAchievement"); set_name(0x005B38E0, "Script_GetCategoryNumAchievements"); set_name(0x005B3B30, "Script_GetComparisonCategoryNumAchievements"); set_name(0x005B3CA0, "Script_GetNumCompletedAchievements"); @@ -3066,6 +3253,7 @@ static import_symbols() { set_name(0x005C5D40, "Script_GetNumTalents"); set_name(0x005C5DF0, "Script_GetNumTalentGroups"); set_name(0x005C5E70, "Script_SetActiveTalentGroup"); + set_name(0x005C6080, "TalentInfoGetTalentGroup"); set_name(0x005C60C0, "TalentInfoIsSpellKnown"); set_name(0x005C6150, "Script_GetTalentTabInfo"); set_name(0x005C6310, "Script_GetUnspentTalentPoints"); @@ -3142,46 +3330,73 @@ static import_symbols() { set_name(0x005CE540, "Script_GetAdjustedSkillPoints"); set_name(0x005CE5D0, "Script_AcceptSkillUps"); set_name(0x005CE6F0, "Script_BuySkillTier"); + set_name(0x005CEA00, "CGPetitionInfo__OnOfferPetitionError"); set_name(0x005CEAC0, "Script_GetNumPetitionNames"); set_name(0x005CEC40, "CGPetitionInfo__InitializeGame"); + set_name(0x005CEC60, "CGPetitionInfo__ClearSignatures"); set_name(0x005CECE0, "Script_GetPetitionInfo"); set_name(0x005CEE30, "Script_GetPetitionNameInfo"); + set_name(0x005CEEF0, "CGPetitionInfo__SetPetition"); set_name(0x005CF020, "Script_ClosePetition"); set_name(0x005CF040, "Script_CanSignPetition"); set_name(0x005CF140, "Script_SignPetition"); set_name(0x005CF220, "Script_OfferPetition"); set_name(0x005CF450, "Script_RenamePetition"); + set_name(0x005CF610, "CGPetitionInfo__LeaveWorld"); + set_name(0x005CF650, "CGPetitionInfo__SetSignatures"); + set_name(0x005CF870, "CGDuelInfo__ProcessCountdown"); + set_name(0x005CF910, "CGDuelInfo__OnDuelOutOfBounds"); + set_name(0x005CF930, "CGDuelInfo__OnDuelInBounds"); set_name(0x005CF950, "Script_StartDuel"); + set_name(0x005CFA10, "CGDuelInfo__LeaveWorld"); + set_name(0x005CFA50, "CGDuelInfo__OnDuelCountdown"); + set_name(0x005CFA90, "CGDuelInfo__OnDuelComplete"); + set_name(0x005CFB20, "CGDuelInfo__OnDuelWinner"); + set_name(0x005CFBD0, "CGDuelInfo__AcceptDuel"); + set_name(0x005CFCD0, "CGDuelInfo__OnDuelRequested"); set_name(0x005CFDB0, "Script_AcceptDuel"); + set_name(0x005CFDD0, "CGDuelInfo__InitializeGame"); set_name(0x005CFF20, "Script_GetNumFactions"); + set_name(0x005D05B0, "CGReputationInfo__GetFactionStanding"); set_name(0x005D0740, "Script_IsFactionInactive"); set_name(0x005D07B0, "Script_SetSelectedFaction"); set_name(0x005D0820, "Script_GetSelectedFaction"); set_name(0x005D08D0, "CGReputationInfo__AddVisibleFaction"); + set_name(0x005D0A10, "CGReputationInfo__SetAtWar"); set_name(0x005D1150, "Script_GetFactionInfo"); set_name(0x005D11E0, "Script_GetFactionInfoByID"); set_name(0x005D1240, "Script_GetWatchedFactionInfo"); set_name(0x005D1390, "Script_FactionToggleAtWar"); set_name(0x005D1420, "Script_SetWatchedFactionIndex"); + set_name(0x005D1880, "CGReputationInfo__SortFactions"); + set_name(0x005D1C10, "CGReputationInfo__SetFactionInactive"); + set_name(0x005D1D20, "CGReputationInfo__CollapseHeader"); set_name(0x005D1E50, "Script_SetFactionInactive"); set_name(0x005D1EE0, "Script_SetFactionActive"); set_name(0x005D1F70, "Script_CollapseFactionHeader"); set_name(0x005D1FC0, "Script_CollapseAllFactionHeaders"); set_name(0x005D1FE0, "Script_ExpandAllFactionHeaders"); set_name(0x005D2000, "Script_ExpandFactionHeader"); + set_name(0x005D2050, "CGReputationInfo__OnSetFactionVisible"); set_name(0x005D20A0, "CGReputationInfo__OnSetFactionStanding"); set_name(0x005D2EB0, "CGReputationInfo__InitializeGame"); set_name(0x005D3050, "CGPetInfo__GetModeToken"); set_name(0x005D3070, "CGPetInfo__ShowGrid"); + set_name(0x005D3080, "CGPetInfo__HideGrid"); + set_name(0x005D3090, "CGPetInfo__UpdateCooldowns"); + set_name(0x005D30A0, "CGPetInfo__SetIsAttackingTarget"); set_name(0x005D3160, "Script_IsPetAttackActive"); set_name(0x005D3180, "Script_GetPetTimeRemaining"); set_name(0x005D3360, "CGPetInfo__LeaveWorld"); set_name(0x005D3390, "CGPetInfo__GetPet"); set_name(0x005D33C0, "CGPetInfo__GetTarget"); set_name(0x005D3410, "CGPetInfo__GetPetSpellAction"); + set_name(0x005D3450, "CGPetInfo__UpdatePetSpellAction"); set_name(0x005D34B0, "CGPetInfo__SetComboPoints"); set_name(0x005D3560, "CGPetInfo__FindSpellByID"); set_name(0x005D35B0, "CGPetInfo__IsPetBarUsed"); + set_name(0x005D3630, "CGPetInfo__OnPetMode"); + set_name(0x005D36A0, "CGPetInfo__OnPetUpdateComboPoints"); set_name(0x005D3720, "Script_PetHasActionBar"); set_name(0x005D3780, "Script_PetCanBeAbandoned"); set_name(0x005D3820, "Script_PetCanBeDismissed"); @@ -3194,7 +3409,10 @@ static import_symbols() { set_name(0x005D3D80, "Script_GetPetTalentTree"); set_name(0x005D3E80, "CGPetInfo__PetActionsUsable"); set_name(0x005D3FD0, "CGPetInfo__PetActionSlotUsable"); + set_name(0x005D4210, "CGPetInfo__SendPetAction"); + set_name(0x005D4620, "CGPetInfo__PetAttackTarget"); set_name(0x005D4650, "CGPetInfo__PetClearTarget"); + set_name(0x005D46F0, "CGPetInfo__PetDismiss"); set_name(0x005D4A00, "CGPetInfo__PetRename"); set_name(0x005D4AD0, "CGPetInfo__UpdatePetTempBar"); set_name(0x005D4EC0, "Script_GetPetActionInfo"); @@ -3213,12 +3431,20 @@ static import_symbols() { set_name(0x005D5670, "Script_PetRename"); set_name(0x005D5820, "Script_GetPossessInfo"); set_name(0x005D5A10, "Script_IsPetAttackAction"); + set_name(0x005D5D20, "CGPetInfo__SetAutocast"); + set_name(0x005D62A0, "CGPetInfo__FindPossessedSpell"); + set_name(0x005D64D0, "CGPetInfo__SetAction"); + set_name(0x005D64F0, "CGPetInfo__SetPetCount"); + set_name(0x005D6550, "CGPetInfo__OnPetGUIDs"); set_name(0x005D65C0, "Script_PickupPetAction"); set_name(0x005D66F0, "Script_TogglePetAutocast"); set_name(0x005D67B0, "Script_CastPetAction"); set_name(0x005D6900, "CGPetInfo__SetPet"); set_name(0x005D6B90, "CGPetInfo__OnPetSpells"); + set_name(0x005D6D90, "CGPetInfo__InitializeGame"); set_name(0x005D6E60, "CGPetInfo__EnterWorld"); + set_name(0x005D6F10, "CGContainerInfo__UpdateCooldowns"); + set_name(0x005D6F20, "CGContainerInfo__GetContainer"); set_name(0x005D6F60, "Script_ContainerIDToInventoryID"); set_name(0x005D6FF0, "Script_GetMaxArenaCurrency"); set_name(0x005D7070, "CGContainerInfo__UpdateContents"); @@ -3247,7 +3473,11 @@ static import_symbols() { set_name(0x005D9400, "Script_GetContainerItemQuestInfo"); set_name(0x005D9960, "CGContainerInfo__UpdateContainers"); set_name(0x005D9C20, "CGContainerInfo__EnterWorld"); + set_name(0x005D9D90, "CGContainerInfo__LeaveWorld"); set_name(0x005D9F00, "GetInventorySlotToken"); + set_name(0x005D9FF0, "CGTradeSkillInfo__StopRecast"); + set_name(0x005DA020, "CGTradeSkillInfo__StopRecast@2"); + set_name(0x005DA070, "CGTradeSkillInfo__DoRecast"); set_name(0x005DA120, "Script_GetNumTradeSkills"); set_name(0x005DA150, "Script_GetTradeSkillItemNameFilter"); set_name(0x005DA170, "Script_GetTradeSkillItemLevelFilter"); @@ -3255,6 +3485,8 @@ static import_symbols() { set_name(0x005DA270, "Script_GetTradeskillRepeatCount"); set_name(0x005DA2E0, "Script_StopTradeSkillRepeat"); set_name(0x005DA310, "Script_IsTradeSkillLinked"); + set_name(0x005DA5A0, "CGTradeSkillInfo__Close"); + set_name(0x005DA7D0, "CGTradeSkillInfo__GetSubClassIndexFromSkill"); set_name(0x005DA830, "CGTradeSkillInfo__IsCollapsedHeader"); set_name(0x005DA8B0, "Script_CloseTradeSkill"); set_name(0x005DA900, "Script_SelectTradeSkill"); @@ -3263,6 +3495,7 @@ static import_symbols() { set_name(0x005DAA70, "Script_GetTradeSkillSubClasses"); set_name(0x005DAB70, "Script_GetFirstTradeSkill"); set_name(0x005DAC00, "Script_DoTradeSkill"); + set_name(0x005DAD10, "CGTradeSkillInfo__ClearItemCallbacks"); set_name(0x005DB060, "CGTradeSkillInfo__GetTradeSkillListLink"); set_name(0x005DB2A0, "Script_GetTradeSkillInfo"); set_name(0x005DB550, "Script_GetTradeSkillIcon"); @@ -3276,6 +3509,8 @@ static import_symbols() { set_name(0x005DBF10, "Script_GetTradeSkillInvSlots"); set_name(0x005DBF90, "Script_GetTradeSkillInvSlotFilter"); set_name(0x005DC0B0, "Script_GetTradeSkillListLink"); + set_name(0x005DCC40, "CGTradeSkillInfo__FilterAndSortSkills"); + set_name(0x005DCF60, "CGTradeSkillInfo__SetItemNameFilter"); set_name(0x005DD070, "Script_SetTradeSkillItemNameFilter"); set_name(0x005DD090, "Script_SetTradeSkillItemLevelFilter"); set_name(0x005DD0F0, "Script_SetTradeSkillSubClassFilter"); @@ -3291,6 +3526,7 @@ static import_symbols() { set_name(0x005DE620, "Script_GetTradeSkillTools"); set_name(0x005DED90, "CGQuestLog__GetQuestItemID"); set_name(0x005DEE60, "CGQuestLog__IsQuestExpiredByID"); + set_name(0x005DEEB0, "CGQuestLog__GetQuestIndex"); set_name(0x005DF010, "Script_GetNumQuestLogEntries"); set_name(0x005DF0A0, "Script_GetQuestLogSelection"); set_name(0x005DF0D0, "Script_SetAbandonQuest"); @@ -3316,15 +3552,21 @@ static import_symbols() { set_name(0x005DFB40, "Script_SetPOIIconOverlapPushDistance"); set_name(0x005DFBA0, "Script_ShiftQuestWatches"); set_name(0x005DFC40, "Script_GetQuestWatchIndex"); + set_name(0x005DFEF0, "CGQuestLog__UpdateWatchTimers"); + set_name(0x005E0000, "CGQuestLog__GetQuestName"); set_name(0x005E0240, "CGQuestLog__SaveTrackedQuests"); set_name(0x005E02F0, "Script_SelectQuestLogEntry"); set_name(0x005E0340, "Script_GetQuestLogQuestText"); set_name(0x005E0590, "Script_QuestPOIGetIconInfo"); set_name(0x005E06D0, "Script_GetQuestLogCompletionText"); + set_name(0x005E0C00, "CGQuestLog__CollapseHeader"); set_name(0x005E0DA0, "CGQuestLog__GetQuestSpecialItem"); set_name(0x005E1250, "CGQuestLog__UpdateQuestItem"); + set_name(0x005E1300, "CGQuestLog__GetNumQuestLeaderBoards"); set_name(0x005E1460, "CGQuestLog__GetQuestLeaderBoardByID"); set_name(0x005E20A0, "CGQuestLog__GetQuestLogItemDropByID"); + set_name(0x005E2370, "CGQuestLog__GetQuestLeaderBoardForKill"); + set_name(0x005E2630, "CGQuestLog__GetQuestLeaderBoardForItem"); set_name(0x005E2860, "CGQuestLog__GetQuestGreenRange"); set_name(0x005E2B60, "CGQuestLog__GetQuestWorldMapAreaID"); set_name(0x005E3840, "CGQuestLog__GetPOIQuestIDByVisibleIndex"); @@ -3372,10 +3614,12 @@ static import_symbols() { set_name(0x005E6F30, "CGQuestLog__ShutdownGame"); set_name(0x005E6FA0, "CGQuestLog__EnterWorld"); set_name(0x005E71A0, "CGQuestLog__InitializeGame"); + set_name(0x005E76B0, "CGCharacterInfo__SetInspectTarget"); set_name(0x005E7700, "Script_KeyRingButtonIDToInvSlotID"); set_name(0x005E7780, "Script_HasInspectHonorData"); set_name(0x005E77C0, "Script_GetInspectHonorData"); set_name(0x005E7890, "Script_ClearInspectPlayer"); + set_name(0x005E7A00, "CGCharacterInfo__CanInspect"); set_name(0x005E7D60, "Script_GetInventorySlotInfo"); set_name(0x005E7E60, "Script_GetInventoryItemCooldown"); set_name(0x005E7FA0, "Script_GetInventoryAlertStatus"); @@ -3412,10 +3656,20 @@ static import_symbols() { set_name(0x005EACA0, "Script_GetWeaponEnchantInfo"); set_name(0x005EAE90, "Script_HasWandEquipped"); set_name(0x005EAF70, "CGCharacterInfo__LeaveWorld"); + set_name(0x005EBD20, "CGCooldown__OnFrameRender"); + set_name(0x005EC1E0, "CGCooldown__AnimateVerts"); + set_name(0x005EC8F0, "CGCooldown__OnLayerUpdate"); + set_name(0x005ECD70, "CGCooldown__SetCooldown"); set_name(0x005ED080, "DisableFadingScreen"); set_name(0x005ED480, "EnableFadingScreen"); set_name(0x005EDED0, "CGInstanceEncounter_C__EnterWorld"); set_name(0x005EDEF0, "CGRuneInfo__InitializeGame"); + set_name(0x005EDFA0, "CGRuneInfo__SetRuneLastUsedTime"); + set_name(0x005EDFF0, "CGRuneInfo__GetRuneTypeByIndex"); + set_name(0x005EE110, "CGRuneInfo__GetRuneLastUsedTime"); + set_name(0x005EE140, "CGRuneInfo__ComputeRuneRechargeTime"); + set_name(0x005EE240, "CGRuneInfo__SetPredictedRunes"); + set_name(0x005EE440, "CGRuneInfo__ResyncRunes"); set_name(0x005EE5B0, "CGRuneInfo__HasRunesForSpell"); set_name(0x005EE7E0, "CGRuneInfo__ComputeRuneSpellCooldown"); set_name(0x005EEB70, "nullsub_3"); @@ -3532,14 +3786,34 @@ static import_symbols() { set_name(0x005FF230, "Script_MoveViewDownStop"); set_name(0x005FF260, "Script_SaveView"); set_name(0x005FF2C0, "Script_FlipCameraYaw"); + set_name(0x005FF320, "CGCamera__SaveCameraSettings"); + set_name(0x00600090, "CGCamera__UpdateBobbingState"); + set_name(0x00600530, "CGCamera__CameraTeleported"); + set_name(0x00600590, "CGCamera__SetVehicleZoomEnabled"); + set_name(0x00600A10, "CGCamera__UpdateMountHeightOrOffset"); + set_name(0x006012D0, "CGCamera__SetDesiredTargetOffset"); set_name(0x006017E0, "Script_CameraZoomIn"); set_name(0x00601840, "Script_CameraZoomOut"); set_name(0x006018A0, "Script_VehicleCameraZoomIn"); set_name(0x006018B0, "Script_VehicleCameraZoomOut"); + set_name(0x00601D60, "CGCamera__GetCameraPosition"); + set_name(0x00601F70, "CGCamera__SetModeNormal"); + set_name(0x00601FF0, "CGCamera__SetModeFreeLook"); + set_name(0x006020B0, "CGCamera__UpdateFreeLookFacing"); + set_name(0x006023D0, "CGCamera__SyncFreeLookFacing"); + set_name(0x00602760, "CGCamera__SmoothFreeLook"); + set_name(0x00603330, "CGCamera__SetView"); set_name(0x006038A0, "CGCamera__CommentatorSetViewAndPosition"); + set_name(0x00603900, "CGCamera__BarberShopSetView"); set_name(0x006039B0, "Script_SetView"); + set_name(0x00603D30, "CGCamera__UpdateTargetSmoothing"); set_name(0x00604490, "CGCamera__UpdateTargetFacing"); + set_name(0x006047E0, "CGCamera__EnableFreeLook"); + set_name(0x00604850, "CGCamera__DisableFreeLook"); + set_name(0x006048A0, "CGCamera__ResetView"); set_name(0x00604A70, "CGCamera__MakeRelativeTo"); + set_name(0x00604B90, "CGCamera__PickVehicleCamera"); + set_name(0x00604C70, "CGCamera__OnVehicleCameraDestroyed"); set_name(0x00604C80, "Script_ResetView"); set_name(0x00604CE0, "Script_NextView"); set_name(0x00604D10, "Script_PrevView"); @@ -3551,6 +3825,7 @@ static import_symbols() { set_name(0x00606570, "CGCamera__SetModelCamera"); set_name(0x006066E0, "CGCamera__SetTarget"); set_name(0x00606B30, "CGCamera__constructor"); + set_name(0x00607B00, "CGCamera__UpdateCallback"); set_name(0x00607BD0, "CSimpleCamera__SetFacing"); set_name(0x00607C20, "CSimpleCamera__constructor"); set_name(0x00607C90, "CCameraManager__SetScreenAspect"); @@ -3749,25 +4024,59 @@ static import_symbols() { set_name(0x00618010, "PortraitInitialize"); set_name(0x00618110, "UpdateModelForUI"); set_name(0x00619580, "RenderPortraitTexture"); + set_name(0x0061A280, "CGTooltip__GetScriptByName"); + set_name(0x0061A4F0, "CGTooltip__GetThreatStateColor"); + set_name(0x0061A550, "CGTooltip__GetTalentHyperlinkString"); set_name(0x0061A9E0, "CGTooltip__GetDurationString"); set_name(0x0061ABF0, "CGTooltip__GetItemDurationStrin"); + set_name(0x0061AEE0, "CGTooltip__GetFloatDurationString"); set_name(0x0061B040, "CGTooltip__ResetPosition"); set_name(0x0061B290, "CGTooltip__FadeOut"); + set_name(0x0061B2E0, "CGTooltip__OnLayerUpdate"); set_name(0x0061B4F0, "CGTooltip__FormatStringForXML"); + set_name(0x0061B5B0, "CGItemStatsSummary__Clear"); + set_name(0x0061BB20, "CGItemStatsSummary__GetStatIntGlobalString"); + set_name(0x0061BFF0, "CGTooltip__GetAchievementHyperlink"); set_name(0x0061C620, "CGTooltip__ClearTooltip"); + set_name(0x0061C8B0, "CGTooltip__AddTexture"); set_name(0x0061CAF0, "CGTooltip__CalculateSize"); set_name(0x0061CFF0, "CGTooltip__ShowThis"); - set_name(0x0061E360, "CGTooltip__GetItemHyperlinkString"); + set_name(0x0061DEE0, "CGTooltip__constructor"); + set_name(0x0061E160, "CGTooltip__destructor"); + set_name(0x0061E290, "CGTooltip__GetItemHyperlinkString"); + set_name(0x0061E360, "CGTooltip__GetItemHyperlinkString@2"); + set_name(0x0061E4B0, "CGTooltip__GetSpellHyperlinkString"); + set_name(0x0061E540, "CGTooltip__GetQuestDifficultyColorString"); + set_name(0x0061E5C0, "CGTooltip__GetQuestHyperlinkString"); + set_name(0x0061E830, "CGTooltip__GetSummonedByString"); set_name(0x0061EA00, "CGTooltip__SetOwner"); + set_name(0x0061EAB0, "CGTooltip__AppendText"); + set_name(0x0061FB30, "CGTooltip__PostLoadXML"); + set_name(0x0061FE30, "CGTooltip__AddFontStrings"); set_name(0x0061FEC0, "CGTooltip__AddLine"); + set_name(0x006207A0, "CGItemStatsSummary__Create"); + set_name(0x00620950, "CGTooltip__AddEmpathyText"); + set_name(0x00620EE0, "CGTooltip__AddSkinnableText"); set_name(0x00621070, "CGTooltip__SetUnit"); set_name(0x00622410, "CGTooltip__SetCorpse"); set_name(0x006224F0, "CGTooltip__AddTalentPrereqs"); + set_name(0x00622800, "CGTooltip__AddTalentLearnText"); + set_name(0x00622960, "CGTooltip__SetQuest"); + set_name(0x00622BA0, "CGTooltip__SetGlyph"); set_name(0x00622DD0, "CGTooltip__SetEquipmentSet"); + set_name(0x006230D0, "CGTooltip__SetFrameStack"); set_name(0x00623590, "CGTooltip__AddSpellReagents"); + set_name(0x00623760, "CGTooltip__SetItemNoStats"); + set_name(0x00623810, "CGTooltip__AddColoredItemStat"); set_name(0x006238A0, "CGTooltip__SetSpell"); + set_name(0x00625350, "CGTooltip__SetBuff"); set_name(0x00626720, "CGTooltip__SetObject"); + set_name(0x00626E20, "CGTooltip__SetTalent"); + set_name(0x00627220, "CGTooltip__SetAchievement"); set_name(0x006277F0, "CGTooltip__SetItem"); + set_name(0x0062D930, "CGTooltip__SetItemDelta"); + set_name(0x00630D20, "CGTooltip__SetMacro"); + set_name(0x00631590, "CGItemStatsSummary__GetItemComparison"); set_name(0x00631D30, "NetClient__Initialize"); set_name(0x00631E10, "NetClient__ConnectInternal"); set_name(0x00631EA0, "NetClient__Disconnect"); @@ -4224,6 +4533,11 @@ static import_symbols() { set_name(0x006B3240, "FriendList__destructor"); set_name(0x006B33D0, "Script_GetNumWhoResults"); set_name(0x006B3430, "Script_SetWhoToUI"); + set_name(0x006B3450, "FriendList__RegisterScriptFunctions"); + set_name(0x006B3510, "FriendList__GetFriend"); + set_name(0x006B3700, "FriendList__IsComplained"); + set_name(0x006B3750, "FriendList__AddComplained"); + set_name(0x006B3920, "FriendList__IsFriend"); set_name(0x006B4060, "Script_GetNumFriends"); set_name(0x006B4130, "Script_GetFriendInfo"); set_name(0x006B4400, "Script_SetSelectedFriend"); @@ -4245,6 +4559,7 @@ static import_symbols() { set_name(0x006B5540, "FriendList__SetFriendNotes"); set_name(0x006B5630, "FriendList__SendWho"); set_name(0x006B5DE0, "FriendList__AddOrDelIgnore"); + set_name(0x006B60B0, "FriendList__DelIgnore"); set_name(0x006B6130, "FriendList__AddOrDelVoiceIgnore"); set_name(0x006B62C0, "FriendList__AddVoiceIgnore"); set_name(0x006B6410, "FriendList__DelVoiceIgnore"); @@ -4259,12 +4574,14 @@ static import_symbols() { set_name(0x006B6D80, "Script_IsIgnoredOrMuted"); set_name(0x006B6E10, "FriendList__AddIgnore"); set_name(0x006B6F00, "FriendList__RemoveFriend"); - set_name(0x006B7040, "FriendList__DelIgnore"); + set_name(0x006B7040, "FriendList__DelIgnore@2"); + set_name(0x006B73A0, "FriendList__HandleStatus"); set_name(0x006B7B70, "Script_AddOrRemoveFriend"); set_name(0x006B7BD0, "Script_RemoveFriend"); set_name(0x006B7C90, "Script_SetFriendNotes"); set_name(0x006B7D70, "Script_DelIgnore"); set_name(0x006B7DA0, "Script_DelMute"); + set_name(0x006B8290, "FriendList__DoLocalWho"); set_name(0x006B8990, "FriendList__Initialize"); set_name(0x006B9050, "SaveAccountData"); set_name(0x006B9900, "AccountDataInitializeBasicSystem"); @@ -4273,6 +4590,7 @@ static import_symbols() { set_name(0x006BCE60, "GxuFontGetTextExtent"); set_name(0x006BCEA0, "GxuFontGetMaxCharsWithinWidth"); set_name(0x006BD020, "GxuFontGetOneToOneHeight"); + set_name(0x006BD070, "GxuFontSetStringColor"); set_name(0x006BD0A0, "GxuFontSetStringPosition"); set_name(0x006BD0C0, "GxuFontAddShadow"); set_name(0x006BD140, "GxuFontStringSetGradient"); @@ -4298,10 +4616,14 @@ static import_symbols() { set_name(0x006C6A70, "CGxString__AddHyperlinkParseInfo"); set_name(0x006C6B90, "CGxString__ClearInstanceData"); set_name(0x006C6C00, "CGxString__Tick"); + set_name(0x006C6C30, "CGxString__SetColor"); + set_name(0x006C6C70, "CGxString__HandleScreenSizeChange"); set_name(0x006C6CD0, "CGxString__InitializeTextLine"); set_name(0x006C7440, "CGxString__AddShadow"); set_name(0x006C7480, "CGxString__CheckGeometry"); + set_name(0x006C74D0, "CGxString__Initialize"); set_name(0x006C75E0, "CGxString__Recycle"); + set_name(0x006C7640, "CGxString__constructor"); set_name(0x006C7760, "CGxString__destructor"); set_name(0x006C78F0, "CGxString__SetGradient"); set_name(0x006C7AA0, "CGxString__GetNewString"); @@ -4345,6 +4667,7 @@ static import_symbols() { set_name(0x006DC230, "CGPlayer_C__GetExpandedSkillRank"); set_name(0x006DC330, "CGPlayer_C__GetSpellRank"); set_name(0x006DC5A0, "CGPlayer_C__UpdateInteractStatusAll"); + set_name(0x006DC770, "CGLootInfo__ClearRollPending"); set_name(0x006DCCC0, "CGPlayer_C__GetPackAndSlot"); set_name(0x006DE130, "CGPlayer_C__UnitIsTrivial"); set_name(0x006DE410, "CGPlayer_C__GetCombatRatingBonus"); @@ -4382,16 +4705,30 @@ static import_symbols() { set_name(0x006F61D0, "CObjectEffectManager__ExitState"); set_name(0x006F7270, "CObjectEffectManager__EnterState"); set_name(0x006F75B0, "GetSpecialSpellVisualEffectNameRec"); + set_name(0x006F7870, "CEffect__SetEnabled"); set_name(0x006F7900, "CEffect__ConnectToLightningThisFrame"); + set_name(0x006F7950, "CEffect__ComputeModelScaleFromTarget"); + set_name(0x006F7B00, "CEffect__EffectEvent"); set_name(0x006F83D0, "CEffect__LoadMountTransitionModel"); + set_name(0x006F84F0, "CEffect__ApplyModelAttachRecToMatrix"); set_name(0x006F8700, "CEffect__ClearItemVisualEffect"); + set_name(0x006F87C0, "CEffect__MoveToDestroyList"); + set_name(0x006F8970, "CEffect__UpdateWorldObject"); + set_name(0x006F8AE0, "CEffect__TransformPosition"); + set_name(0x006F8C50, "CEffect__UpdateAttachment"); + set_name(0x006F8F40, "CEffect__ReleaseLightningRef"); + set_name(0x006F8F50, "CEffect__DrawFishingString"); set_name(0x006F9260, "CEffect__AddSpecialEffect"); set_name(0x006F9610, "CEffect__MountTransitionCacheCB"); set_name(0x006F9670, "CEffect__AddMountTransition"); + set_name(0x006F9840, "CEffect__PostInitialize"); set_name(0x006F9D70, "CEffect__Create"); set_name(0x006F9EC0, "CEffect__destructor"); + set_name(0x006FA050, "CEffect__EffectUpdate"); set_name(0x006FA390, "CEffect__Release"); set_name(0x006FA3C0, "CEffect__Destroy"); + set_name(0x006FA450, "CEffect__CleanUpStaticLists"); + set_name(0x006FA770, "GetMasterLootCandidate"); set_name(0x006FAFD0, "CloseAllLootRolls"); set_name(0x006FBF00, "CGUnit_C__StopMissileTrajectoryTargeting"); set_name(0x006FC8E0, "CGUnit_C__InitMissileTrajectorySystem"); @@ -4407,6 +4744,9 @@ static import_symbols() { set_name(0x00703B80, "CMissile__Initialize"); set_name(0x00703BE0, "CMissile__Destroy"); set_name(0x00703CF0, "CGTradeInfo__InitiateTrade"); + set_name(0x00704220, "CGTradeInfo__AddMoney"); + set_name(0x00704320, "CGTradeInfo__RemoveMoney"); + set_name(0x007048D0, "CGTradeInfo__Initialize"); set_name(0x00704940, "CGDynamicObject_C__Disable"); set_name(0x00704990, "CGDynamicObject_C__Reenable"); set_name(0x007049D0, "CGDynamicObject_C__ShouldRender"); @@ -4497,6 +4837,7 @@ static import_symbols() { set_name(0x00715500, "CGUnit_C__UpdateUnitNameText"); set_name(0x00715560, "CGUnit_C__ObjectNameVisibilityChanged"); set_name(0x007156A0, "CGUnit_C__GetRenderFacing"); + set_name(0x007157E0, "CGUnit_C__ChatBubbleRemove"); set_name(0x007158C0, "CGUnit_C__RegisterScript"); set_name(0x00715900, "CGUnit_C__UnregisterScript"); set_name(0x007159E0, "CGUnit_C__GetDisplayClassNameFromRecord"); @@ -4675,14 +5016,22 @@ static import_symbols() { set_name(0x0074D580, "Script_CombatTextSetActiveUnit"); set_name(0x0074D5B0, "Script_CombatLogSetRetentionTime"); set_name(0x0074D600, "Script_CombatLog_Object_IsA"); + set_name(0x0074D920, "CombatLogEntry__constructor"); set_name(0x0074D9E0, "Script_CombatLogGetRetentionTime"); + set_name(0x0074E290, "CombatLogEntry__PushEvent"); + set_name(0x0074E880, "CombatLogEntry__PackEvent"); set_name(0x0074F2B0, "Script_CombatLogGetCurrentEntry"); set_name(0x0074F400, "UnitCombatLogInvalidateName"); + set_name(0x0074F6C0, "CombatLogEntry__MatchesFilter"); + set_name(0x0074F720, "CombatLogEntry__ResolveName"); set_name(0x0074FA60, "Script_CombatLogResetFilter"); set_name(0x0074FA70, "Script_CombatLogGetNumEntries"); set_name(0x0074FAE0, "Script_CombatLogSetCurrentEntry"); set_name(0x0074FC20, "Script_CombatLogAdvanceEntry"); + set_name(0x0074FD40, "CombatLogEntry__GetObjectName"); + set_name(0x0074FE90, "CombatLogEntry__PendingCombatLogResolved"); set_name(0x0074FF70, "Script_CombatLogAddFilter"); + set_name(0x00750270, "CombatLogEntry__CancelPendingCallbacks"); set_name(0x00751120, "Script_CombatLogClearEntries"); set_name(0x00751150, "UnitCombatLog"); set_name(0x00754040, "CGBag_C__FindItemSlot"); @@ -4704,8 +5053,15 @@ static import_symbols() { set_name(0x00757D10, "CVehicle_C__UpdateLargestPassengerBoundsRadius"); set_name(0x007581A0, "CSimpleScriptManager__UnregisterCallback"); set_name(0x007581F0, "CSimpleScriptManager__RegisterCallback"); + set_name(0x00758220, "CSimpleScriptManager__CopyGlobal"); + set_name(0x00758280, "CSimpleScriptManager__Execute"); + set_name(0x00758340, "CSimpleScriptManager__FindFunction"); + set_name(0x00758480, "CSimpleScriptManager__CallFunction"); + set_name(0x007586E0, "CSimpleScriptManager__Uninit"); + set_name(0x007587D0, "CSimpleScriptManager__CreateFunction"); set_name(0x00758B80, "CSimpleScriptManager__Init"); set_name(0x00758C50, "CSimpleScriptManager__Create"); + set_name(0x00758CD0, "CSimpleScriptManager__Destroy"); set_name(0x00758D30, "VisibleItem_C__GetClassID"); set_name(0x00758D80, "VisibleItem_C__GetSubtypeID"); set_name(0x00758DD0, "VisibleItem_C__GetInventoryType"); @@ -4839,7 +5195,12 @@ static import_symbols() { set_name(0x0076C480, "WoWTime__SetDate"); set_name(0x0076CA50, "WoWTime__WoWEncodeTime"); set_name(0x0076CAB0, "WoWTime__WoWDecodeTime"); + set_name(0x0076CFA0, "CGameTime__GameTimeSetMinutesPerSecond"); set_name(0x0076CFF0, "CGameTime__GameTimeGetDayProgression"); + set_name(0x0076D740, "CGameTime__TickMinute"); + set_name(0x0076D810, "CGameTime__GameTimeSetTime"); + set_name(0x0076D900, "CGameTime__GameTimeUpdate"); + set_name(0x0076D9A0, "CGameTime__GameTimeSync"); set_name(0x0076DD20, "NameNeedsDeclensions"); set_name(0x0076E270, "RussianNameNeedsDeclensions"); set_name(0x0076E4A0, "SMemSetDebugFlags"); @@ -5613,10 +5974,22 @@ static import_symbols() { set_name(0x007DB1F0, "Script_GetVoiceCurrentSessionID"); set_name(0x007DB280, "Script_SetActiveVoiceChannelBySessionID"); set_name(0x007DB370, "Script_GetNumVoiceSessionMembersBySessionID"); + set_name(0x007DB4D0, "ComSatClient_SendEvent"); + set_name(0x007DB580, "ComSatClient_IsCurrentSession"); + set_name(0x007DB5C0, "ComSatClient_GetCurrentSessionType"); + set_name(0x007DB5E0, "ComSatClient_GetCurrentSessionName"); set_name(0x007DB8D0, "Script_GetVoiceStatus"); + set_name(0x007DBAB0, "ComSatClient_IsComsatDisabledByClient"); set_name(0x007DC910, "Script_VoiceIsDisabledByClient"); + set_name(0x007DE440, "ComSatClient_PopulateSessionDataWithoutJoin"); + set_name(0x007DE5A0, "ComSatClient_OnRosterUpdate"); + set_name(0x007DEBF0, "ComSatClient_OnSessionLeave"); + set_name(0x007DED60, "ComSatClient_LeaveAllSessions"); set_name(0x007DEEF0, "Script_GetVoiceSessionMemberInfoBySessionID"); set_name(0x007DF0B0, "Script_UnitIsTalking"); + set_name(0x007DF290, "ComSatClient_SetCurrentSession"); + set_name(0x007DF2C0, "ComSatClient_DisableCurrentSession"); + set_name(0x007DF6F0, "ComSatClient_OnSetTalkerMuted"); set_name(0x007DFAF0, "ComSatClient_Init"); set_name(0x007E1030, "IsRussian"); set_name(0x007E1640, "TruncateNewLines"); @@ -5652,6 +6025,7 @@ static import_symbols() { set_name(0x007F31C0, "DayNight__SetBlendSky"); set_name(0x007F3230, "DayNight__SetColors"); set_name(0x007F3920, "DayNight__UpdateLighting"); + set_name(0x007F4870, "MinimapSetDynamicPOI"); set_name(0x007F4990, "MinimapSetCorpsePOI"); set_name(0x007F5BA0, "MinimapUpdate"); set_name(0x007F6730, "MinimapInitialize"); @@ -5709,6 +6083,7 @@ static import_symbols() { set_name(0x00806480, "Spell_C_CancelMeleeSpells"); set_name(0x00807560, "Spell_C_CancelAutoRepeat"); set_name(0x00807980, "SpellHistory__GetCooldown"); + set_name(0x00807D40, "SpellHistory__RecentlyCast"); set_name(0x00807DA0, "SpellHistory__IsOnHold"); set_name(0x00809000, "Spell_C__GetSpellCooldown"); set_name(0x00809030, "Spell_C__GetItemCooldown"); @@ -5746,6 +6121,8 @@ static import_symbols() { set_name(0x00814D60, "XMLTree__Free"); set_name(0x00814D90, "XMLTree_Load"); set_name(0x00815080, "StringToJustify"); + set_name(0x00815C30, "LoadXML_Color"); + set_name(0x00816000, "LoadXML_AnimGroup"); set_name(0x008165E0, "FrameXML_CheckSignature"); set_name(0x00816790, "FrameScript_Object__CreateScriptMetaTable"); set_name(0x008167E0, "FrameScript_Object__FillScriptMethodTable"); @@ -5838,6 +6215,8 @@ static import_symbols() { set_name(0x00824170, "CM2Model__GetCameraByIndex"); set_name(0x008241D0, "CM2Model__HasLiveRibbons"); set_name(0x00824230, "CM2Model__SetRibbonsEnabled"); + set_name(0x008242C0, "CM2Model__HasLiveParticles"); + set_name(0x00824460, "CM2Model__ChangeFrameOfReference"); set_name(0x008244F0, "CM2Model__LinkToCallbackListTail"); set_name(0x00824510, "CM2Model__UnlinkFromCallbackList"); set_name(0x00824550, "CM2Model__IsBatchDoodadCompatible"); @@ -5848,22 +6227,32 @@ static import_symbols() { set_name(0x008251B0, "CM2Model__SetLoadedCallback"); set_name(0x008251D0, "CM2Model__SetWorldTransform"); set_name(0x00825260, "CM2Model__ReplaceTexture"); + set_name(0x00825750, "CM2Model__GetCurrentBoundingBox"); + set_name(0x00825A60, "CM2Model__GetSplitBodyBoundingBox"); set_name(0x00825D70, "CM2Model__UnoptimizeVisibleGeometry"); set_name(0x00826350, "CM2Model__SequenceFallbackById"); + set_name(0x008264B0, "CM2Model__HasBone"); + set_name(0x008266B0, "CM2Model__GetBoneSequenceInfo"); set_name(0x008267E0, "CM2Model__GetBoneSequenceId"); + set_name(0x008269C0, "CM2Model__OnSequenceInterrupted"); set_name(0x00826B00, "CM2Model__SetupBoneSequence"); set_name(0x00826C40, "CM2Model__SetPrimaryBoneSequence"); set_name(0x00826DD0, "CM2Model__SetSecondaryBoneSequence"); + set_name(0x00826ED0, "CM2Model__SetBoneSequenceTime"); + set_name(0x00827190, "CM2Model__LoadSequence"); set_name(0x008273D0, "CM2Model__HasAttachment"); set_name(0x008274F0, "CM2Model__DetachFromParent"); set_name(0x00827560, "CM2Model__DetachAllChildrenById"); + set_name(0x008275F0, "CM2Model__HasEvent"); set_name(0x00827960, "CM2Model__GetCameraById"); set_name(0x008279F0, "CM2Model__SetEmittersEnabled"); set_name(0x008284D0, "CM2Model__FindKey"); set_name(0x00828A00, "CM2Model__AnimateST"); set_name(0x00828F90, "CM2Model__SetIndices"); set_name(0x00829160, "CM2Model__SetVertices"); + set_name(0x008292A0, "CM2Model__GetRegionBounds"); set_name(0x00829AA0, "CM2Model__RenderModelBatchesForProjectedTexture"); + set_name(0x00829F40, "CM2Model__TransformVerticesNoUVSelect_cpp"); set_name(0x0082BE60, "CM2Model__constructor"); set_name(0x0082C7C0, "CM2Model__SetGeometryVisible"); set_name(0x0082C970, "CM2Model__OptimizeVisibleGeometry"); @@ -5879,9 +6268,12 @@ static import_symbols() { set_name(0x0082F0F0, "CM2Model__AnimateMT"); set_name(0x008309C0, "CM2Model__AnimateParticleST"); set_name(0x00830DC0, "CM2Model__Animate"); + set_name(0x00830F90, "CM2Model__ForceAnimate"); set_name(0x00830FB0, "CM2Model__ProcessEventCallbacks"); + set_name(0x00831330, "CM2Model__GetAttachmentPosition"); set_name(0x00831410, "CM2Model__GetAttachmentWorldTransform"); set_name(0x00831630, "CM2Model__AttachToParent"); + set_name(0x00831990, "CM2Model__AnimateSM"); set_name(0x00831AF0, "CM2Model__SetupLighting"); set_name(0x00831C30, "CM2Model__SetBoneSequenceDeferred"); set_name(0x00831EC0, "CM2Model__CancelDeferredSequences"); @@ -6096,6 +6488,7 @@ static import_symbols() { set_name(0x008C0360, "FFX__Destroy"); set_name(0x008C12F0, "FFX__Init"); set_name(0x008C8DE0, "stub_return_int32_one"); + set_name(0x008CA080, "OrganicSmooth"); set_name(0x008CA0B0, "GruntLogin__Connected"); set_name(0x008CA140, "GruntLogin__CantConnect"); set_name(0x008CA260, "GruntLogin__GetVersionProof"); @@ -6157,6 +6550,10 @@ static import_symbols() { set_name(0x0095D930, "CDynamicString__Append"); set_name(0x0095DA20, "CBitArray__Get"); set_name(0x0095DA50, "CBitArray__Set"); + set_name(0x0095E6E0, "CSimpleMovieFrame__constructor"); + set_name(0x0095EED0, "CSimpleMovieFrame__Render"); + set_name(0x0095F2E0, "CSimpleMovieFrame__RenderMovie"); + set_name(0x0095F340, "CSimpleMovieFrame__OnFrameRender"); set_name(0x0095F3A0, "CSimpleModel__destructor"); set_name(0x0095F420, "CSimpleModel__GetScriptByName"); set_name(0x0095F4D0, "CSimpleModel__ModelLoaded"); @@ -6171,12 +6568,15 @@ static import_symbols() { set_name(0x0095F800, "CSimpleModel__LoadXML"); set_name(0x0095F990, "CSimpleModel__SetModel"); set_name(0x0095F9F0, "CSimpleModel__SetCameraByIndex"); + set_name(0x0095FAA0, "CSimpleModel__GetWidth"); + set_name(0x0095FAF0, "CSimpleModel__GetHeight"); set_name(0x0095FBA0, "CSimpleModel__UpdateModel"); set_name(0x0095FC30, "CSimpleModel__RenderModel"); set_name(0x00960070, "CSimpleModel__LightingCallback"); set_name(0x009600E0, "CSimpleModel__SetModel@2"); set_name(0x00960190, "CSimpleModel__OnModelLoaded"); set_name(0x00960280, "CSimpleModel__OnLayerUpdate"); + set_name(0x00960320, "CSimpleModel__ReplaceTexture"); set_name(0x009603D0, "CSimpleModel__RegisterScriptMethods"); set_name(0x00960530, "CSimpleModel_SetModel"); set_name(0x009605D0, "CSimpleModel_GetModel"); @@ -6203,27 +6603,67 @@ static import_symbols() { set_name(0x00961420, "CSimpleModel_GetFogFar"); set_name(0x00961470, "CSimpleModel_ClearFog"); set_name(0x009614B0, "CSimpleModel_SetGlow"); + set_name(0x00961540, "CSimpleModel__CreateScriptMetaTable"); + set_name(0x00961720, "CSimpleStatusBar__SetBarTexture"); + set_name(0x00961A00, "CSimpleStatusBar__constructor"); + set_name(0x00961AC0, "CSimpleStatusBar__SetBarTexture@2"); + set_name(0x00962120, "CSimpleButton__LockHighlight"); + set_name(0x009628F0, "CSimpleEditBox__GetScriptByName"); + set_name(0x00962CC0, "CSimpleEditBox__UpdateTextInfo"); set_name(0x00962D50, "CSimpleEditBox__GenNumToLen"); set_name(0x00962F90, "CSimpleEditBox__DeleteSubstring"); set_name(0x00963140, "CSimpleEditBox__HighlightText"); + set_name(0x009632D0, "CSimpleEditBox__CopyToClipboard"); + set_name(0x00963350, "CSimpleEditBox__SetCursorPosition"); + set_name(0x00963570, "CSimpleEditBox__CreateClauseHighlight"); + set_name(0x009636A0, "CSimpleEditBox__UpdateClauseInfo"); set_name(0x00963740, "CSimpleEditBox__UpdateSizes"); + set_name(0x00963950, "CSimpleEditBox__Delete"); set_name(0x00964790, "CSimpleEditBox__ConvertCoordinateToIndex"); set_name(0x009649D0, "CSimpleEditBox__MakeTextVisible"); set_name(0x009650E0, "CSimpleEditBox__FontUpdated"); + set_name(0x00965550, "CSimpleEditBox__SetEditTextInsets"); + set_name(0x00965660, "CSimpleEditBox__OnLayerTrackUpdate"); set_name(0x009656D0, "CSimpleEditBox__OnFrameSizeChanged"); set_name(0x00965960, "CSimpleEditBox__Insert"); set_name(0x00965CE0, "CSimpleEditBox__Insert@2"); set_name(0x00965ED0, "CSimpleEditBox__PasteFromClipboard"); set_name(0x00965F20, "CSimpleEditBox__SetMultiLine"); + set_name(0x009660E0, "CSimpleEditBox__OnLayerChar"); + set_name(0x009663C0, "CSimpleEditBox__OnLayerIme"); set_name(0x00966580, "CSimpleEditBox__SetText"); + set_name(0x00966B70, "CSimpleEditBox__constructor"); set_name(0x00966FD0, "CSimpleEditBox__SetHistoryLines"); + set_name(0x00967020, "CSimpleEditBox__UpdateDirtyBits"); set_name(0x00967290, "CSimpleEditBox__LoadXML"); + set_name(0x00967670, "CSimpleEditBox__OnLayerUpdate"); + set_name(0x00967760, "CSimpleEditBox__OnLayerKeyDown"); + set_name(0x00967CD0, "CSimpleEditBox__OnLayerMouseDown"); + set_name(0x00967FE0, "CSimpleMessageFrame__ScrollMessages"); + set_name(0x00968210, "CSimpleMessageFrame__AddPendingMessage"); + set_name(0x009684F0, "CSimpleMessageFrame__constructor"); + set_name(0x009686C0, "CSimpleMessageFrame__AddMessage"); + set_name(0x00968790, "CSimpleMessageFrame__UpdateRect"); + set_name(0x00968A60, "CSimpleMessageFrame__OnLayerUpdate"); + set_name(0x00968CB0, "CSimpleMessageFrame__SetInsertMode"); + set_name(0x00968DA0, "CSimpleMessageFrame__LoadXML"); + set_name(0x00969040, "CSimpleMessageScrollFrame__GetScriptByName"); + set_name(0x00969410, "CSimpleMessageScrollFrame__RefreshMessages"); + set_name(0x00969670, "CSimpleMessageScrollFrame__GetMessageInfoByAccessID"); + set_name(0x009698E0, "CSimpleMessageScrollFrame__SetMaxLines"); + set_name(0x00969FA0, "CSimpleMessageScrollFrame__ScrollMessages"); + set_name(0x0096A2F0, "CSimpleMessageScrollFrame__constructor"); + set_name(0x0096A510, "CSimpleMessageScrollFrame__RemoveLinesByAccessID"); + set_name(0x0096A740, "CSimpleMessageScrollFrame__OnScreenSizeChanged"); + set_name(0x0096A9F0, "CSimpleMessageScrollFrame__AddMessage"); set_name(0x0096AFD0, "CSimpleScrollFrame__RunOnScrollRangeChangedScript"); set_name(0x0096B060, "CSimpleScrollFrame__UnparentFrame"); + set_name(0x0096B0B0, "CSimpleScrollFrame__GetScriptByName"); set_name(0x0096B1C0, "CSimpleScrollFrame__UpdateScrollChild"); set_name(0x0096B210, "CSimpleScrollFrame__OnFrameSizeChanged"); set_name(0x0096B2D0, "CSimpleScrollFrame__constructor"); set_name(0x0096B3A0, "CSimpleScrollFrame__SetScrollChild"); + set_name(0x0096B440, "CSimpleScrollFrame__SetHorizontalScroll"); set_name(0x0096B480, "CSimpleScrollFrame__SetVerticalScroll"); set_name(0x0096B4C0, "CSimpleScrollFrame__UpdateScrollChildRect"); set_name(0x0096B5A0, "CSimpleScrollFrame__OnLayerUpdate"); @@ -6232,27 +6672,57 @@ static import_symbols() { set_name(0x0096B9A0, "CSimpleScrollFrame__OnFrameRender"); set_name(0x0096B9D0, "CSimpleScrollFrame__GetBoundsRect"); set_name(0x0096BBB0, "CSimpleSlider__RunOnMinMaxChangedScript"); + set_name(0x0096BD90, "CSimpleSlider__SetThumbTexture"); + set_name(0x0096BDE0, "CSimpleSlider__SetOrientation"); set_name(0x0096BE50, "CSimpleSlider__constructor"); set_name(0x0096BF00, "CSimpleSlider__IsA"); + set_name(0x0096BFE0, "CSimpleSlider__SetThumbTexture@2"); set_name(0x0096C090, "CSimpleSlider__SetValue"); + set_name(0x0096C1B0, "CSimpleSlider__SetValueStep"); + set_name(0x0096C320, "CSimpleSlider__OnLayerTrackUpdate"); set_name(0x0096C470, "CSimpleSlider__SetMinMaxValues"); + set_name(0x0096C500, "CSimpleSlider__LoadXML"); set_name(0x0096C750, "CSimpleHTML__FontUpdated"); + set_name(0x0096C770, "CSimpleHTML__SetHyperlinkFormat"); set_name(0x0096C820, "CSimpleHTML__constructor"); set_name(0x0096C960, "CSimpleHTML__IsA"); set_name(0x0096C9E0, "CSimpleHTML__ParseIMG"); set_name(0x0096CC90, "CSimpleHTML__AddText"); set_name(0x0096D090, "CSimpleHTML__ClearContent"); set_name(0x0096D170, "CSimpleHTML__ParseP"); + set_name(0x0096D500, "CSimpleHTML__RefreshHyperlinks"); + set_name(0x0096D700, "CSimpleHTML__OnLayerUpdate"); set_name(0x0096D740, "CSimpleHTML__ParseBODY"); set_name(0x0096D890, "CSimpleHTML__SetText"); set_name(0x0096DA40, "CSimpleHTML__LoadXML"); + set_name(0x0096DC50, "CSimpleColorSelect__GetScriptByName"); + set_name(0x0096DF30, "CSimpleColorSelect__constructor"); set_name(0x0096E0B0, "CSimpleColorSelect__RepositionWheelThumb"); + set_name(0x0096E1D0, "CSimpleColorSelect__OnLayerMouseDown"); + set_name(0x0096E250, "CSimpleColorSelect__SetColorWheelThumbTexture"); + set_name(0x0096E2A0, "CSimpleColorSelect__SetColorValueTexture"); + set_name(0x0096E380, "CSimpleColorSelect__SetColorValueThumbTexture"); + set_name(0x0096E3F0, "CSimpleColorSelect__OnLayerTrackUpdate"); + set_name(0x0096E560, "CSimpleColorSelect__SetColorWheelThumbTexture@2"); + set_name(0x0096E610, "CSimpleColorSelect__SetColorValueThumbTexture@2"); + set_name(0x0096E6C0, "CSimpleColorSelect__SetColorWheelTexture"); set_name(0x0096E880, "CSimpleColorSelect__LoadXML"); + set_name(0x0096F3C0, "CSimpleButton__SetHighlight"); + set_name(0x0096F4A0, "CSimpleButton__UpdateTextState"); + set_name(0x0096F7B0, "CSimpleButton__SetFontString"); + set_name(0x0096F860, "CSimpleButton__SetText"); + set_name(0x0096FCA0, "CSimpleButton__OnLayerCursorEnter"); + set_name(0x0096FD00, "CSimpleButton__OnLayerCursorExit"); + set_name(0x0096FED0, "CSimpleButton__LoadXML"); + set_name(0x00970440, "CSimpleButton__Enable"); + set_name(0x00970520, "CSimpleButton__constructor"); + set_name(0x00971650, "CSimpleStatusBar__SetBarTexture@3"); set_name(0x00971A40, "CSimpleSlider__RegisterScriptMethods"); set_name(0x00971D90, "CSimpleSlider_GetMinMaxValues"); set_name(0x00971DF0, "CSimpleSlider_SetMinMaxValues"); set_name(0x00971EB0, "CSimpleSlider_GetValue"); set_name(0x00971F00, "CSimpleSlider_SetValue"); + set_name(0x009720C0, "CSimpleSlider__CreateScriptMetaTable"); set_name(0x00972560, "CSimpleScrollFrame_SetVerticalScroll"); set_name(0x009750D0, "CSimpleHTML_SetText"); set_name(0x00975E80, "CSimpleEditBox_SetText"); @@ -6260,6 +6730,7 @@ static import_symbols() { set_name(0x009771D0, "CSimpleButton_GetButtonState"); set_name(0x00977A70, "CSimpleButton_SetStateTexture"); set_name(0x00977C70, "CSimpleButton_SetNormalTexture"); + set_name(0x00978610, "CSimpleHyperlinkedFrame__GetScriptByName"); set_name(0x00978900, "CSimpleHyperlinkedFrame__constructor"); set_name(0x00978B30, "CParticleEmitter2__SetModel"); set_name(0x00978BF0, "CParticleEmitter2__SetMaterial"); @@ -6358,11 +6829,13 @@ static import_symbols() { set_name(0x0098E740, "CGNamePlateFrame__UpdateRaidTargetDisplay"); set_name(0x0098E910, "CGNamePlateFrame__OnGainFocus"); set_name(0x0098E980, "CGNamePlateFrame__OnLoseFocus"); + set_name(0x0098E9F0, "CGNamePlateFrame__OnLayerUpdate"); set_name(0x0098EE30, "CGNamePlateFrame__UpdateColorDisplay"); set_name(0x0098EF10, "CGNamePlateFrame__UpdateLevelDisplay"); set_name(0x0098F040, "CGNamePlateFrame__SetCastBarValues"); set_name(0x0098F390, "CGNamePlateFrame__Initialize"); set_name(0x0098F790, "CGNamePlateFrame__constructor"); + set_name(0x00990060, "CGSimpleHealthBar__constructor"); set_name(0x009A8300, "SRP6_Client__BeginAuthentication"); set_name(0x009A83E0, "SRP6_Client__CalculateProof"); set_name(0x009A88C0, "SRP6_Client__VerifyServerProof"); diff --git a/profile/3.3.5a-windows-386/symbol/main.sym b/profile/3.3.5a-windows-386/symbol/main.sym index c48f0bf..fba1dde 100644 --- a/profile/3.3.5a-windows-386/symbol/main.sym +++ b/profile/3.3.5a-windows-386/symbol/main.sym @@ -63,10 +63,12 @@ WowSysMessageOutput__Initialize 0040B710 f end=0040B7CD purecall 0040BAA5 f end=0040BACF qsort 0040BE50 f end=0040C0F7 nullsub_1 0040D3B5 f +SFile__CloseArchive 00421720 f end=0042173A SFile__DisableSFileCheckDisk 00421750 f end=00421758 SFile__EnableDirectAccess 00421760 f end=0042179B SFile__FileIsLocal 004217C0 f end=004217DA SFile__GetBasePath 00421880 f end=004218A1 type="int32_t __stdcall func(char* buffer, int32_t buffersize)" +SFile__GetDataPath 004218B0 f end=004218B6 SFile__GetFileSize 004218C0 f end=00421948 SFile__OpenArchive 00421950 f end=00421A05 SFile__SetBasePath 00421A80 f end=00421AE5 @@ -373,6 +375,7 @@ CSimpleTexture__SetTexCoord 00481640 f end=00481691 ; CSimpleTexture::SetTexCoor LanguageProcess 00482110 f end=004821E2 CSimpleFontString__SetAlphaGradient 00482230 f end=00482270 CSimpleFontString__GetFontHeight 00482290 f end=004822F4 +CSimpleFontString__GetTextWidth 00482380 f end=0048244B CSimpleFontString__GetNumCharsWithinWidth 00482510 f end=004825D8 CSimpleFontString__GetNumCharsWithinWidthFromEnd 004825E0 f end=004826A8 CSimpleFontString__AddAnimTranslation 00482720 f end=00482764 @@ -385,23 +388,29 @@ CSimpleRegion__Hide 00482C20 f type="void __thiscall func(CSimpleRegion* this)" CSimpleRender__Init 00482E90 f end=00482EB4 CSimpleTexture__Init 00483060 f end=00483098 CSimpleTexture__SetTexCoord 004831D0 f end=00483220 ; CSimpleTexture::SetTexCoord(CRect const&) +CSimpleFontString__SetFont 00483750 f end=0048388A CSimpleFontString__SetText 00483910 f end=00483A3D type="void __thiscall func(CSimpleFontString* this, char* a1, int32_t a2)" CSimpleFontString__GetDisplayText 00483A40 f end=00483C3C CSimpleFontString__SetJustificationOffset 00483C40 f end=00483CC8 +CSimpleFontString__AddShadow 00483CD0 f end=00483DCF +CSimpleFontString__GetStringWidth 00483E80 f end=00483F2C CRenderBatch__Finish 00484450 f end=0048446D CSimpleTexture__constructor 00484470 f end=004845E6 ; CSimpleTexture::CSimpleTexture(CSimpleFrame*, unsigned int, int) CSimpleRender__DrawBatch 00484B00 f end=0048513D +CSimpleFontable__SetFontObject 00485160 f end=004851A5 CSimpleFontString__constructor 00485240 f end=0048536F CRenderBatch__constructor 00485530 f end=00485564 CSimpleFontString__OnColorChanged 004856F0 f end=00485850 CRenderBatch__QueueCallback 004858E0 f end=0048596F CRenderBatch__Clear 00485970 f end=004859D2 CSimpleTexture__SetTexture 004859E0 f end=00485AEE +CSimpleEmbeddedTexture__InitEmbeddedTexture 00485AF0 f end=00485D30 CRenderBatch__Clear 00485F00 f end=00485F35 CSimpleTexture__LoadXML 00485F40 f end=00486B11 ; CSimpleTexture::LoadXML(XMLNode*, CStatus*) CSimpleFontString__UpdateString 00486B20 f end=00486E2A CSimpleRegion__SetVertexColor 00487A10 f type="void __thiscall func(CSimpleRegion* this, CImVector* color)" CSimpleRegion__GetVertexColor 00487AB0 f type="void __thiscall func(CSimpleRegion* this, CImVector* color)" +CSimpleRegion__SetVertexGradient 00487B00 f end=00487BE2 CSimpleRegion__HideThis 00487BF0 f type="void __thiscall func(CSimpleRegion* this)" CSimpleRegion__ShowThis 00487C40 f type="void __thiscall func(CSimpleRegion* this)" CSimpleRegion__OnRegionChanged 00487CA0 f type="void __thiscall func(CSimpleRegion* this)" @@ -410,13 +419,19 @@ CSimpleRegion__SetFrame 00487ED0 f end=00487FF9 CSimpleRegion__constructor 004880E0 f type="void __thiscall func(CSimpleRegion* this, CSimpleFrame* frame, uint32_t drawLayer, int32_t show)" CSimpleRegion__destructor 004881D0 f type="void __thiscall func(CSimpleRegion* this)" CScriptRegion__constructor 00488310 f end=00488348 type="void __thiscall func(CScriptRegion* this)" +CScriptRegion__LoadXML_Animations 004883F0 f end=004884A5 CScriptRegion__ProtectedFunctionsAllowed 00488540 f end=0048856A +CScriptRegion__LoadXML 00488670 f end=00488739 CLayoutFrame__IsResizePending 00488CF0 f end=00488CFA ; CLayoutFrame::IsResizePending() CLayoutFrame__GetHeight 00488D00 f end=00488D04 ; CLayoutFrame::GetHeight() +CLayoutFrame__GetWidth 00488D10 f end=00488D14 +CLayoutFrame__IsResizeDependency 004891D0 f end=0048922F CLayoutFrame__GetRect 00489230 f end=00489265 ; CLayoutFrame::GetRect(CRect*) const +CLayoutFrame__PtInFrameRect 00489270 f end=0048929B CLayoutFrame__Top 00489330 f end=004893B5 ; CLayoutFrame::Top() CLayoutFrame__CalculateRect 004893C0 f end=00489564 ; CLayoutFrame::CalculateRect(CAaRect*) CLayoutFrame__OnFrameResize 00489570 f end=00489690 ; CLayoutFrame::OnFrameResize() +CLayoutFrame__SetProtected 00489690 f end=004896BD CLayoutFrame__SetProtectFlag 004896C0 f end=0048970E ; CLayoutFrame::SetProtectFlag(unsigned int) CLayoutFrame__ResizePending 004898B0 f end=00489978 ; CLayoutFrame::ResizePending() CLayoutFrame__constructor 00489980 f end=004899EF @@ -427,13 +442,18 @@ CLayoutFrame__RegisterResize 00489C30 f end=00489D62 ; CLayoutFrame::RegisterRes CLayoutFrame__UnregisterResize 00489D70 f end=00489DD6 ; CLayoutFrame::UnregisterResize(CLayoutFrame*, unsigned int) CLayoutFrame__Resize 00489DE0 f end=00489E8D ; CLayoutFrame::Resize(int) CLayoutFrame__SetLayoutScale 00489E90 f end=00489F14 ; CLayoutFrame::SetLayoutScale(float, bool) +CLayoutFrame__SetClampedToScreen 0048A130 f end=0048A15D CLayoutFrame__OnFrameSizeChanged 0048A1D0 f end=0048A1FC ; CLayoutFrame::OnFrameSizeChanged(CAaRect const&) CLayoutFrame__SetPoint 0048A260 f end=0048A3DF ; CLayoutFrame::SetPoint(FRAMEPOINT, CLayoutFrame*, FRAMEPOINT, float, float, int) CLayoutFrame__SetAllPoints 0048A3E0 f end=0048A50E CLayoutFrame__ClearAllPoints 0048A510 f end=0048A515 ; CLayoutFrame::ClearAllPoints() CLayoutFrame__SetDeferredResize 0048A520 f end=0048A5F0 ; CLayoutFrame::SetDeferredResize(int) +CLayoutFrame__UnflattenFrame 0048A840 f end=0048ABCE CLayoutFrame__DestroyLayout 0048B130 f end=0048B23B ; CLayoutFrame::DestroyLayout() +CScriptObject__CreateName 0048B540 f end=0048B5EB CScriptObject__GetScriptObjectByName 0048B5F0 f end=0048B671 +CScriptObject__constructor 0048B680 f end=0048B6A9 +CScriptObject__SetName 0048B6C0 f end=0048B727 ApplyTranslationAnim 0048B800 f end=0048B81A CImVector__Set 0048BD20 f end=0048BDDA CSimpleTexture_SetVertexColor 0048C1C0 f end=0048C23E ; CSimpleTexture_SetVertexColor(lua_State*) @@ -443,19 +463,25 @@ CSimpleTexture_SetTexCoord 0048E170 f end=0048E353 ; CSimpleTexture_SetTexCoord( CSimpleFrame__GetScriptByName 0048E680 f end=0048E961 ; CSimpleFrame::GetScriptByName(char const*, FrameScript_Object::ScriptData&) CSimpleFrame__Raise 0048E9A0 f end=0048E9AF ; CSimpleFrame::Raise() CSimpleFrame__SetFrameAlpha 0048EA10 f end=0048EA32 type="void __thiscall func(CSimpleFrame* this, uint8_t alpha)" ; CSimpleFrame::SetFrameAlpha(unsigned char) +CSimpleFrame__RegisterForEvents 0048EA40 f end=0048EA80 CSimpleFrame__UnregisterForEvents 0048EA80 f end=0048EABE ; CSimpleFrame::UnregisterForEvents(int) +CSimpleFrame__SetClampRectInsets 0048EB00 f end=0048EB2B CSimpleFrame__SetFrameScale 0048F580 f end=0048F5CC ; CSimpleFrame::SetFrameScale(float, bool) CSimpleFrame__SetFrameDepth 0048F5D0 f end=0048F611 CSimpleFrame__Hide 0048F620 f end=0048F65E CSimpleFrame__Show 0048F660 f end=0048F69E CSimpleFrame__EnableEvent 0048F6A0 f end=0048F6E1 ; CSimpleFrame::EnableEvent(CSimpleEventType, unsigned int) +CSimpleFrame__DisableEvent 0048F6F0 f end=0048F72F CSimpleFrame__GetHitRect 0048F890 f end=0048F8D1 ; CSimpleFrame::GetHitRect(CRect&) +CSimpleFrame__OnLayerTrackUpdate 0048F950 f end=0048FA1E CSimpleFrame__OnFrameSizeChanged 0048FA20 f end=0048FB0B ; CSimpleFrame::OnFrameSizeChanged(CAaRect const&) CSimpleFrame__NotifyScrollParent 0048FEA0 f end=0048FEEE ; CSimpleFrame::NotifyScrollParent() CSimpleFrame__NotifyDrawLayerChanged 00490270 f end=004902C7 ; CSimpleFrame::NotifyDrawLayerChanged(unsigned int) CSimpleFrame__OnFrameSizeChanged 00490330 f end=00490357 ; CSimpleFrame::OnFrameSizeChanged(float, float) CSimpleFrame__PostLoadXML 00490410 f end=00490598 ; CSimpleFrame::PostLoadXML(XMLNode*, CStatus*) CSimpleFrame__SetBackdrop 004905A0 f end=004905F5 ; CSimpleFrame::SetBackdrop(CBackdropGenerator*) +CSimpleFrame__EnableDrawLayer 00490600 f end=0049061B +CSimpleFrame__DisableDrawLayer 00490620 f end=0049063B CSimpleFrame__RegisterRegion 00490640 f end=00490672 CSimpleFrame__AddFrameRegion 004906C0 f end=004906FF CSimpleFrame__RemoveFrameRegion 00490700 f end=00490765 @@ -463,6 +489,7 @@ CSimpleFrame__OnLayerUpdate 00490770 f end=00490831 ; CSimpleFrame::OnLayerUpdat CSimpleFrame__OnFrameRender 00490840 f end=004908A0 ; CSimpleFrame::OnFrameRender(CRenderBatch*, unsigned int) CSimpleFrame__OnScreenSizeChanged 004908A0 f end=004908D7 ; CSimpleFrame::OnScreenSizeChanged() CSimpleFrame__OnLayerCursorExit 00490980 f end=00490A23 +CSimpleFrame__LockHighlight 00490A30 f end=00490A7D CSimpleFrame__SetBeingScrolled 00490F60 f end=00491018 ; CSimpleFrame::SetBeingScrolled(int, int) CSimpleFrame__SetFrameStrata 00491020 f end=00491096 CSimpleFrame__SetFrameLevel 004910A0 f end=00491156 @@ -476,23 +503,45 @@ CSimpleFrame__OnFrameRender 00491E00 f end=00491FB5 ; CSimpleFrame::OnFrameRende CSimpleFrame__constructor 004922F0 f end=004926A7 ; CSimpleFrame::CSimpleFrame(CSimpleFrame*) CSimpleFrame__LoadXML 004932C0 f end=00493A09 ; CSimpleFrame::LoadXML(XMLNode*, CStatus*) GxCapsWindowSizeInScreenCoords 00493BF0 f end=00493C09 +CSimpleTop__SetCursor 00493C80 f end=00493CD7 +CSimpleTop__RoundToPixelWidth 00493D70 f end=00493DF5 CSimpleTop__RoundToPixelHeight 00493E00 f end=00493E85 ; CSimpleTop::RoundToPixelHeight(float) CSimpleTop__HideFrame 00493F30 f end=00493FA5 ; CSimpleTop::HideFrame(CSimpleFrame*, int) +CSimpleTop__SetMouseFocus 00493FB0 f end=00494052 CSimpleTop__OnMouseMove 004945A0 f end=0049472A ; CSimpleTop::OnMouseMove(EVENT_DATA_MOUSE const*, void*) CFrameStrata__BuildBatches 00494EE0 f end=00494F2E type="int32_t __thiscall func(CFrameStrata* this, int32_t a2)" CFrameStrata__RenderBatch 00494F30 f end=00494F89 type="void __thiscall func(CFrameStrata* this)" CSimpleTop__UnregisterFrame 00494FA0 f end=0049504D ; CSimpleTop::UnregisterFrame(CSimpleFrame*) +CSimpleTop__CompressStrata 00495060 f end=00495194 CSimpleTop__RaiseFrame 004951A0 f end=00495261 CSimpleTop__OnLayerRender 00495410 f end=0049546A CSimpleTop__OnDisplaySizeChanged 004955E0 f end=00495667 ; CSimpleTop::OnDisplaySizeChanged(EVENT_DATA_SIZE const*, void*) +CSimpleTop__NotifyFrameMovedOrResized 00495840 f end=00495880 CSimpleTop__RegisterForEvent 00495880 f end=004958F9 ; CSimpleTop::RegisterForEvent(CSimpleFrame*, CSimpleEventType, int, unsigned int) +CSimpleTop__UnregisterForEvent 00495900 f end=004959EB CSimpleTop__EnableEvents 004959F0 f end=00495AF2 ; CSimpleTop::EnableEvents() CSimpleTop__constructor 00495EB0 f end=004960C6 ; CSimpleTop::CSimpleTop() CSimpleTop__ShowFrame 004960D0 f end=004960FA ; CSimpleTop::ShowFrame(CSimpleFrame*, int) CSimpleFont__constructor 00496870 f end=00496915 +CSimpleFont__GetFont 00496F70 f end=00497064 +CSimpleFont__LoadXML 00497070 f end=004974F3 +CSimpleAnim__SetSmoothProgress 00497670 f end=00497680 +CSimpleAnimGroup__PreLoadXML 00497770 f end=004977A1 +CSimpleAnim__SetSmoothing 00497F30 f end=00497FDC +CSimpleAnimGroup__SetInitialOffset 004985A0 f end=004985E7 +CSimpleAnimGroup__constructor 00499EB0 f end=00499FA2 +CSimpleAnimGroup__LoadXML 0049A060 f end=0049A57E +CSimpleAnimGroup__ComputeDuration 0049AC80 f end=0049ACF0 +CSimpleAnim__SetStartDelay 0049AE20 f end=0049AE53 +CSimpleAnim__SetEndDelay 0049AE60 f end=0049AE93 +CSimpleAnim__SetDuration 0049AEA0 f end=0049AEBF +CSimpleAnimGroup__PostLoadXML 0049C2A0 f end=0049C30A CScriptRegion__RegisterScriptMethods 0049CA90 f end=0049CAB0 CSimpleFrame__RegisterScriptMethods 0049E540 f end=0049E560 ; CSimpleFrame::RegisterScriptMethods(lua_State*) +FrameScript_Object__SetScript 0049EC80 f end=0049EDA7 +FrameScript_Object__HookScript 0049EDB0 f end=0049EFD8 CSimpleFrame_SetAlpha 0049F9E0 f end=0049FAA1 type="void __stdcall func(lua_State* L)" +CSimpleFrame__CreateScriptMetaTable 004A1E60 f end=004A1E79 CBackdropGenerator__SetBorderVertexColor 004A2630 f end=004A26C1 type="void __thiscall func(CBackdropGenerator* this, CImVector* borderColor)" CBackdropGenerator__DestroyTextures 004A26D0 f end=004A2779 CBackdropGenerator__LoadXML 004A2780 f end=004A29CB ; _CBackdropGenerator::LoadXML(linkObject*, CStatus*) @@ -654,7 +703,10 @@ ObjectAllocAddHeap 004D3650 f end=004D36B7 ClntObjMgrPush 004D36C0 f end=004D36F6 ClntObjMgrPop 004D3700 f end=004D372A ClntObjMgrGetCurrent 004D3730 f end=004D3746 +ClntObjMgrIsValid 004D3750 f end=004D378A ClntObjMgrGetActivePlayer 004D3790 f end=004D37BB +ClntObjMgrGetPlayerType 004D37C0 f end=004D37DC +ClntObjMgrGetMapID 004D37E0 f end=004D3803 InitObject 004D3FF0 f end=004D4066 SetupObjectStorage 004D45B0 f end=004D474C ClntObjMgrInitializeShared 004D4AC0 f end=004D4B21 @@ -665,14 +717,20 @@ ClntObjMgrLockObject 004D4D60 f end=004D4DA2 ClntObjMgrObjectPtr 004D4DB0 f end=004D4E02 CMoveSpline__CMoveSplineDtor 004D4F00 f end=004D4FA8 ClntObjMgrSetObjMirrorHandler 004D5A80 f end=004D5B34 +ClntObjMgrUnsetObjMirrorHandler 004D5B40 f end=004D5B9C +ClntObjMgrSetTypeMirrorHandler 004D5BA0 f end=004D5C14 +ClntObjMgrUnsetTypeMirrorHandler 004D5C40 f end=004D5C71 +ClntObjMgrDestroyShared 004D5C80 f end=004D5D6B CGObject_C__GetRawPosition 004D5EC0 f end=004D5ED6 CGObject_C__GetSelectionHighlightColor 004D5F70 f end=004D5F85 CGObject_C__GetMatrix 004D5FA0 f end=004D5FDD +ClntObjMgrLinkInNewObject 004D6BC0 f end=004D6BFC CreateObject 004D6C00 f end=004D6D9F ObjectUpdateHandler 004D73A0 f end=004D74CA ObjectCompressedUpdateHandler 004D74D0 f end=004D760E OnObjectDestroy 004D7610 f end=004D76D1 ClntObjMgrInitialize 004D76E0 f end=004D7749 +ClntObjMgrInitializeStd 004D7750 f end=004D77DC CGlueMgr__AreScriptFunctionsLoaded 004D7880 f end=004D7886 CGlueMgr__InitializeFFX 004D7D20 f end=004D7D93 CGlueMgr__UpdateWaitQueue 004D7DA0 f end=004D7E3A @@ -854,6 +912,7 @@ CharSelectUnregisterScriptFunctions 004E25A0 f end=004E25BC CCharacterSelection__UpdateCharacterName 004E2870 f end=004E29D1 CCharacterSelection__UpdateCharacterInfo 004E29E0 f end=004E2BC6 CCharacterSelection__UpdateCharacterNameDeclension 004E2BD0 f end=004E2C2D +CGlueMgr__ProcessAttachment 004E2C30 f end=004E2CDA CCharacterSelection__GetCharacterDisplay 004E2EF0 f end=004E2F10 Script_SetCharSelectModelFrame 004E2F60 f end=004E2FC9 Script_SetCharacterSelectFacing 004E3030 f end=004E307D @@ -1018,6 +1077,7 @@ CalculateFacingTo 004F5130 f end=004F51B1 CGUnit_C__TotalFieldsSaved 004F52C0 f end=004F52C9 CGUnit_C__GetResistanceAndBuffs 004F54D0 f end=004F552B CGPlayer__TotalFieldsSaved 004F5530 f end=004F553B +CGWorldFrame__SpellEffectEnumProc 004F5930 f end=004F595A CGWorldFrame__GetActiveCamera 004F5960 f end=004F5973 CGWorldFrame__SendObjectTrackEvent 004F5980 f end=004F59E2 CGWorldFrame__CursorTrackObject 004F59F0 f end=004F5A52 @@ -1061,11 +1121,14 @@ CGWorldFrame__RenderWorld 004FAF90 f end=004FB079 CGWorldFrame__OnFrameRender 004FB080 f end=004FB0AD CGChat__GetChatLineOffset 004FB210 f end=004FB235 CGChat__LookupChatSender 004FB300 f end=004FB3B7 +CGChat__AddCombatMessage 004FB3C0 f end=004FB3F2 +CGChat__IsChatLogging 004FB400 f end=004FB40F CGChat__UpdateLanguages 004FB530 f end=004FB540 CGChat__InviteNameQueryCallback 004FB5C0 f end=004FB619 CGChat__OnUpdateInstanceOwnership 004FB990 f end=004FB9B5 CGChat__GetChatColor 004FB9C0 f end=004FBA02 CGChat__FormatTime 004FBA10 f end=004FBAAA +CGChat__IsVoiceChatEnabled 004FBAB0 f end=004FBAEA CGChat__IsVoiceChatAllowed 004FBAF0 f end=004FBB0B Script_LoggingChat 004FBD00 f end=004FBD13 Script_LoggingCombat 004FBD20 f end=004FBD36 @@ -1138,6 +1201,8 @@ Script_SetChannelWatch 004FFC30 f end=004FFC4C Script_ClearChannelWatch 004FFC50 f end=004FFCB8 Script_DeclineInvite 004FFCC0 f end=004FFCDC CGChat__SaveChatSettings 004FFDA0 f end=004FFDBC +CGChat__NewVoiceSession 004FFFC0 f end=0050002A +CGChat__SetActiveVoiceSession 00500030 f end=00500173 CGChat__SendIgnoredResponse 00500180 f end=00500239 CGChat__OnVoiceStatusChanged 00500240 f end=00500379 Script_SendAddonMessage 00500560 f end=00500751 @@ -1148,6 +1213,8 @@ Script_DoEmote 00500980 f end=00500AD9 Script_SetActiveVoiceChannel 00500AE0 f end=00500BD6 Script_RequestRaidInfo 00500BE0 f end=00500C7F Script_CanComplainChat 00500C80 f end=00500D75 +CGChat__SilencePartyMember 00500D80 f end=00500EBF +CGChat__UpdateRosterMember 00500FB0 f end=0050102F Script_ChannelSilenceVoice 00501140 f end=00501246 Script_ChannelSilenceAll 00501250 f end=005012E7 Script_ChannelUnSilenceVoice 005012F0 f end=005013F6 @@ -1163,6 +1230,7 @@ CGChat__OnDisplayChannelList 00503990 f end=00503C76 CGChat__NameQueryCallback 00503C80 f end=00503FA3 CGChat__TextEmoteNameQueryCallback 00503FB0 f end=0050406B CGChat__OnTextEmote 00504070 f end=0050412E +CGChat__OnUserListAdded 00504130 f end=005042EE Script_GetNumDisplayChannels 00504E10 f end=00504E49 Script_SetSelectedDisplayChannel 00504E50 f end=00504F27 Script_GetChannelRosterInfo 00504F30 f end=0050518C @@ -1172,14 +1240,18 @@ Script_ExpandChannelHeader 00505360 f end=005053D4 CGChat__TranslateMessage 00505930 f end=00505D3B CGChat__OnChannelsUpdated 00505D40 f end=00505DB6 CGChat__OnChannelList 00505DC0 f end=00505F4C +CGChat__JoiningParty 00505F50 f end=00505FF5 CGChat__ShutdownGame 005072B0 f end=005076A8 +CGChat__AddChatChannel 005076B0 f end=00507874 CGChat__JoinedChannel 00507880 f end=005078FC CGChat__LeftChannel 00507900 f end=00507A21 CGChat__UpdateGuildStatus 00507D30 f end=00507E03 CGChat__ZoneUpdate 00508090 f end=0050825E +CGChat__SetGuildRecruitmentMode 00508260 f end=005082B5 CGChat__LoadChatSettingsCallback 00508320 f end=005093D5 Script_LeaveChannelByName 005096D0 f end=00509718 CGChat__LoadChatSettings 00509780 f end=00509792 +CGChat__AddChannelThrottled 005097D0 f end=005098AB CGChat__ProcessThrottledChat 005098B0 f end=00509A47 ProfanityFilter 00509A50 f end=00509BCB SpamFilter 00509BD0 f end=00509DC5 @@ -1353,6 +1425,7 @@ CGGameUI__LastErrorMessage 00513DF0 f end=00513DF6 CGGameUI__MirrorTimerToIndex 00513E40 f end=00513E96 CGGameUI__CancelMirrorTimers 00513EA0 f end=00513F16 CGGameUI__MirrorTimerGetInfo 00513F20 f end=00513F41 +CGMinimapFrame__Create 00514230 f end=0051425B CGCharacterModelBase__Create 005142B0 f end=005142F9 Script_IsModifierKeyDown 00514430 f end=005144B1 Script_IsLeftShiftKeyDown 005144C0 f end=00514518 @@ -1684,6 +1757,7 @@ CGPartyInfo__LeaveWorld 0052D1E0 f end=0052D207 CGPartyInfo__IsMemberPet 0052D210 f end=0052D30B CGPartyInfo__IsMemberOrPet 0052D310 f end=0052D40A CGPartyInfo__AddMember 0052D410 f end=0052D6D3 +CGPartyInfo__RemoveAll 0052D6E0 f end=0052D89B CGPartyInfo__ResetLootMethod 0052D8A0 f end=0052D8C8 CGPartyInfo__ChangeRaidDifficulty 0052D8D0 f end=0052D98D Script_LeaveParty 0052D990 f end=0052D9B9 @@ -1695,6 +1769,7 @@ Script_SetPartyAssignment 0052E1B0 f end=0052E3F2 Script_ClearPartyAssignment 0052E400 f end=0052E412 Script_ChangePlayerDifficulty 0052E420 f end=0052E475 CGBarberShop__IsCurrentStyle 0052E490 f end=0052E4C9 +CGBarberShop__AppearanceApplied 0052E4D0 f end=0052E4E5 Script_CanAlterSkin 0052E4F0 f end=0052E512 CGBarberShop__RegisterScriptFunctions 0052E520 f end=0052E543 CGBarberShop__UnregisterScriptFunctions 0052E550 f end=0052E56C @@ -1794,7 +1869,10 @@ CGSpellBook__GetSpellProgressionRank 0053B5A0 f end=0053B5BD Script_GetNumSpellTabs 0053B5C0 f end=0053B5F4 Script_GetKnownSlotFromHighestRankSlot 0053B650 f end=0053B6B6 Script_FindSpellBookSlotByID 0053B6C0 f end=0053B739 +CGSpellBook__UpdateCooldowns 0053BAC0 f end=0053BAED +CGSpellBook__PickupSpellBookItem 0053BAF0 f end=0053BBB1 CGSpellBook__PickupCompanion 0053BBC0 f end=0053BC3C +CGSpellBook__CastSpell 0053BC40 f end=0053BCD9 CGSpellBook__GetSkinningSpell 0053BCE0 f end=0053BD10 Script_GetSpellTabInfo 0053BE70 f end=0053C0A5 Script_GetNumShapeshiftForms 0053C0B0 f end=0053C0E4 @@ -1803,9 +1881,11 @@ Script_GetShapeshiftFormCooldown 0053C180 f end=0053C29C Script_GetNumCompanions 0053C2A0 f end=0053C304 Script_PickupCompanion 0053C310 f end=0053C393 Script_IsSpellKnown 0053C3A0 f end=0053C426 +CGSpellBook__UpdateSpells 0053CA70 f end=0053CEBB CGSpellBook__UpdateCompanions 0053CEC0 f end=0053CF10 CGSpellBook__UpdateUsable 0053CF10 f end=0053D1AD CGSpellBook__UpdateUsablePower 0053D1B0 f end=0053D34D +CGSpellBook__GetShapeshiftForm 0053D4B0 f end=0053D574 CGSpellBook__FindCompanionSlotByID 0053D990 f end=0053D9C6 CGSpellBook__GetAppropriateSpellRank 0053D9D0 f end=0053DC14 CGSpellBook__GetSpellTexture 0053DC20 f end=0053DD10 @@ -1823,6 +1903,7 @@ Script_SummonRandomCritter 0053E7E0 f end=0053E80C CGSpellBook__DelKnownSpell 0053FAD0 f end=005401CF CGSpellBook__FindSpellByName 00540200 f end=00540302 Script_CastSpellByName 00540310 f end=005405A9 +CGSpellBook__FindSlotByName 00540650 f end=00540670 Script_GetSpellName 005407F0 f end=005408D6 Script_GetSpellLink 005408E0 f end=00540A26 Script_GetSpellInfo 00540A30 f end=00540D66 @@ -1897,10 +1978,13 @@ Script_SetMapToCurrentZone 00547C10 f end=00547C1D CGWorldMap__InitializeGame 00547EB0 f end=00548568 CGWorldStateInfo__InitializeGame 00548570 f end=005485A3 CGWorldStateInfo__OnUITime 005486E0 f end=005486FA +CGWorldStateInfo__GetUITime 00548700 f end=00548713 Script_GetNumWorldStateUI 00548720 f end=00548754 CGWorldStateInfo__RequestUITime 00548760 f end=005487C6 CGWorldStateInfo__TimerUpdate 005488F0 f end=00548962 +CGWorldStateInfo__GetWorldState 00548D10 f end=00548D37 Script_GetWorldStateUIInfo 00548D40 f end=00548F49 +CGBattlefieldInfo__GetRemoteStats 005497C0 f end=00549805 CGBattlefieldInfo__OnBattlefieldManagerEntered 005498C0 f end=005499BF Script_IsActiveBattlefieldArena 00549AD0 f end=00549B40 Script_CloseBattlefield 00549B40 f end=00549B7B @@ -1921,6 +2005,8 @@ Script_GetBattlefieldArenaFaction 0054A280 f end=0054A2BA Script_GetNumArenaOpponents 0054A2C0 f end=0054A2F4 Script_GetHolidayBGHonorCurrencyBonuses 0054A300 f end=0054A361 Script_GetRandomBGHonorCurrencyBonuses 0054A370 f end=0054A3D1 +CGBattlefieldInfo__OnArenaUnitDestroyed 0054AD10 f end=0054AE40 +CGBattlefieldInfo__OnDestroyArenaUnit 0054B5E0 f end=0054B610 CGBattlefieldInfo__AddArenaOpponentToSlot 0054B840 f end=0054B918 CGBattlefieldInfo__AddArenaOpponentPetToSlot 0054B920 f end=0054B9FB Script_GetNumBattlefields 0054BAA0 f end=0054BAD4 @@ -1942,8 +2028,10 @@ Script_GetNumBattlegroundTypes 0054C870 f end=0054C892 Script_GetWorldPVPQueueStatus 0054C8A0 f end=0054C9D3 Script_SortBGList 0054C9F0 f end=0054CA22 CGBattlefieldInfo__EnterWorld 0054CA50 f end=0054CC6C +CGBattlefieldInfo__JoinBattlefield 0054CC70 f end=0054CE25 CGBattlefieldInfo__RequestScoreData 0054CE30 f end=0054CED7 CGBattlefieldInfo__RequestPlayerPositions 0054CF60 f end=0054D009 +CGBattlefieldInfo__GetFlagToken 0054D010 f end=0054D0FE CGBattlefieldInfo__AddArenaOpponent 0054D100 f end=0054D1C0 CGBattlefieldInfo__AddArenaOpponentPet 0054D1C0 f end=0054D276 Script_GetBattlefieldInfo 0054D770 f end=0054D8E2 @@ -1960,6 +2048,7 @@ Script_BattlefieldMgrQueueRequest 0054E1A0 f end=0054E1C0 Script_BattlefieldMgrQueueInviteResponse 0054E1C0 f end=0054E1F1 Script_BattlefieldMgrExitRequest 0054E200 f end=0054E220 CGBattlefieldInfo__LeaveWorld 0054E330 f end=0054E385 +CGBattlefieldInfo__OnBattlefieldList 0054E390 f end=0054E5A4 CGBattlefieldInfo__RequestBattlegroundInstanceInfo 0054E5B0 f end=0054E6C9 Script_RequestBattlegroundInstanceInfo 0054E6D0 f end=0054E717 CGBattlefieldInfo__InitializeGame 0054E720 f end=0054EA2F @@ -2023,6 +2112,7 @@ CKBQuery__BeginLoading 00552140 f end=005522F3 Script_KBSetup_GetSubCategoryCount 005523A0 f end=00552439 Script_KBSetup_GetSubCategoryData 00552440 f end=0055257D Script_KBQuery_BeginLoading 00552580 f end=005526C8 +CGLookingForGroup__OnOpenFromGossip 005528D0 f end=005528FF Script_SearchLFGGetJoinedID 005529A0 f end=005529D7 Script_GetLFGTypes 00552DD0 f end=00552E10 Script_GetLFGRoles 00552E10 f end=00552E84 @@ -2079,6 +2169,7 @@ Script_SetLFGHeaderCollapsed 00556AD0 f end=00556B53 Script_SetLFGDungeonEnabled 00556B60 f end=00556BBF Script_LFGTeleport 00556BC0 f end=00556D70 CGLookingForGroup__EnterWorld 00557240 f end=00557254 +CGLookingForGroup__JoinLFG 005572D0 f end=00557479 Script_GetLFGQueuedList 00557520 f end=00557657 Script_JoinLFG 00557660 f end=005576A3 Script_GetLFDChoiceLockedState 005576B0 f end=00557881 @@ -2092,18 +2183,24 @@ Script_GetLFGCompletionRewardItem 00557F70 f end=0055805C Script_GetLFGRandomCooldownExpiration 00558060 f end=005580DB Script_GetLFGDeserterExpiration 005580E0 f end=0055815B Script_IsListedInLFR 005586D0 f end=0055870F +CGLookingForGroup__JoinLFGSearch 00558ED0 f end=00558F82 +CGLookingForGroup__LeaveLFGSearch 00558F90 f end=00559042 CGLookingForGroup__JoiningParty 00559310 f end=0055933E Script_SearchLFGJoin 00559400 f end=005594D1 Script_SearchLFGLeave 005594E0 f end=005594F6 Script_ClearLFGDungeon 00559500 f end=005595C9 Script_ClearAllLFGDungeons 005595D0 f end=005595D8 +CGLookingForGroup__SetLFGDungeon 00559B70 f end=00559C3F CGLookingForGroup__IsSlotValidForAll 00559C90 f end=00559D31 Script_SetLFGDungeon 00559F50 f end=00559FE4 Script_GetLastQueueStatusIndex 00559FF0 f end=0055A03B Script_IsLFGDungeonJoinable 0055A040 f end=0055A0BF Script_PartyLFGStartBackfill 0055A0C0 f end=0055A130 CGLookingForGroup__ShutdownGame 0055AF20 f end=0055B079 +CGLookingForGroup__ClearPartyInfo 0055B120 f end=0055B199 CGLookingForGroup__ResortLFGLists 0055B700 f end=0055B768 +CGLookingForGroup__OnLFGList 0055B770 f end=0055BDB8 +CGLookingForGroup__OnLFGMessage 0055BDC0 f end=0055D145 Script_RefreshLFGList 0055D280 f end=0055D2A1 Script_SearchLFGSort 0055D2B0 f end=0055D43D CGLookingForGroup__InitializeGame 0055D440 f end=0055D6A8 @@ -2142,6 +2239,7 @@ CGUIBindings__FinishLoadBindings 00562D60 f end=00562DC7 CGUIBindings__LoadModifiedClick 00562DD0 f end=00562ECA CGUIBindings__Bind 00562ED0 f end=00563142 CGUIBindings__ExecKey 00563150 f end=00563476 +CGUIBindings__SetOverrideBinding 00563480 f end=00563515 Script_SetBinding 00563520 f end=005635DF Script_SetBindingSpell 005635E0 f end=00563700 Script_SetBindingItem 00563700 f end=00563820 @@ -2202,9 +2300,11 @@ Script_PickupMacro 005674F0 f end=0056751F CGUIMacros__LoadMacrosCallback 00567C10 f end=00567FC1 CGUIMacros__CreateMacro 00568020 f end=00568158 Script_CreateMacro 00568160 f end=005682B6 +CGCommentator__RegisterScriptFunctions 00568460 f end=00568486 Script_CommentatorGetNumMaps 00568730 f end=00568764 Script_CommentatorZoomIn 00568770 f end=00568808 Script_CommentatorZoomOut 00568810 f end=005688B2 +CGCommentator__GetCurrentMapAndInstance 005688C0 f end=005689A0 CGCommentator__Update 005689A0 f end=00568F50 Script_CommentatorSetMode 005690A0 f end=0056917B Script_CommentatorToggleMode 00569180 f end=00569229 @@ -2238,15 +2338,20 @@ Script_CommentatorGetSkirmishMode 0056AF00 f end=0056AF51 Script_CommentatorGetSkirmishQueueCount 0056AF60 f end=0056AFB1 Script_CommentatorGetSkirmishQueuePlayerInfo 0056AFC0 f end=0056B0AB Script_CommentatorStartSkirmishMatch 0056B0B0 f end=0056B1DC +CGCommentator__OnReceivePlayerInfo 0056B280 f end=0056B50D CGCommentator__SnapCameraToPlayer 0056B510 f end=0056B5BD CGCommentator__UpdateCameraVelocity 0056B5C0 f end=0056B74A CGCommentator__PostInit 0056B830 f end=0056B895 +CGCommentator__OnStateChanged 0056B8A0 f end=0056B99C CGCommentator__InitializeGame 0056C150 f end=0056C1B3 CGChatBubbleFrame__Render 0056C340 f end=0056C4F5 +CGChatBubbleFrame__Update 0056C500 f end=0056C791 CGChatBubbleFrame__OnWorldRender 0056C7A0 f end=0056C7E8 CGChatBubbleFrame__Initialize 0056C7F0 f end=0056C9B4 CGChatBubbleFrame__constructor 0056CAD0 f end=0056CDAA +CGChatBubbleFrame__Remove 0056CE80 f end=0056CE9C CGChatBubbleFrame__GetNewChatBubble 0056CEA0 f end=0056CEF7 +CGChatBubbleFrame__ClearAll 0056CF80 f end=0056D048 CGChatBubbleFrame__OnWorldLayerUpdate 0056D050 f end=0056D235 CGMailInfo__ClearSendMail 0056D4D0 f end=0056D56B Script_SetSendMailShowing 0056D570 f end=0056D5B4 @@ -2305,6 +2410,7 @@ CGMailInfo__LeaveWorld 00571BE0 f end=00571C47 CGMailInfo__OnMailListResult 00571C50 f end=00572207 CGMailInfo__InitializeGame 00572210 f end=005723D7 CGRaidInfo__IsPlayerInRaid 005726F0 f end=0057273F +CGRaidInfo__IsPlayerRaidOfficer 00572740 f end=005727B0 CGRaidInfo__GetRemoteStats 005727B0 f end=005727F5 CGRaidInfo__GetRaidTargetIndex 005728C0 f end=005728F6 Script_GetRaidTargetIndex 00572AB0 f end=00572B3A @@ -2314,6 +2420,7 @@ Script_SetRaidRosterSelection 00572BC0 f end=00572C4F Script_GetRaidRosterSelection 00572C50 f end=00572C7D Script_GetReadyCheckTimeLeft 00572C80 f end=00572D07 CGRaidInfo__EnterWorld 00572E40 f end=00572EC1 +CGRaidInfo__SetRaidTarget 00572ED0 f end=00572F48 CGRaidInfo__IsPVPRaid 00572F50 f end=00572F8F CGRaidInfo__ClearRoster 00572F90 f end=00573070 CGRaidInfo__EnableMember 00573070 f end=00573148 @@ -2333,9 +2440,11 @@ Script_DemoteAssistant 00573FD0 f end=005740AF Script_DoReadyCheck 005740B0 f end=005740B8 Script_ConfirmReadyCheck 005740C0 f end=0057417E Script_GetReadyCheckStatus 00574180 f end=00574304 +CGRaidInfo__ShutdownGame 00574310 f end=005743AC CGRaidInfo__OnRaidTargetUpdate 005743B0 f end=005744E3 CGRaidInfo__OnReadyCheckConfirm 005744F0 f end=005747CD CGRaidInfo__InitiateReadyCheck 005747D0 f end=0057487B +CGRaidInfo__RosterUpdateRefreshReadyCheck 00574880 f end=005749FA Script_ConvertToRaid 00574A00 f end=00574AA8 Script_SetRaidTarget 00574AB0 f end=00574CF3 CGRaidInfo__OnReadyCheck 00574D50 f end=00574F06 @@ -2355,11 +2464,17 @@ Script_CloseBankFrame 0057B9C0 f end=0057B9E0 Script_GetNumBankSlots 0057BAB0 f end=0057BB30 Script_GetBankSlotCost 0057BB30 f end=0057BBB3 Script_PurchaseSlot 0057BBC0 f end=0057BC8A +CGMinimapFrame__UpdateScale 0057BC90 f end=0057BCB4 +CGMinimapFrame__ShutdownGame 0057BD90 f end=0057BE80 CGMinimapFrame__PostLoadXML 0057BEA0 f end=0057BF2C Script_SetZoom 0057BFD0 f end=0057C031 CGxMatrixStack__Identity 0057C340 f end=0057C397 type="void __thiscall func(CGxMatrixStack* this)" GxXformPop 0057C420 f end=0057C44A CGMinimapFrame__OnLayerTrackUpdate 0057C720 f end=0057D573 +CGMinimapFrame__OnLayerCursorExit 0057D580 f end=0057D5A5 +CGMinimapFrame__constructor 0057DCA0 f end=0057DFC2 +CGMinimapFrame__LoadTrackingInfo 0057E070 f end=0057E0F7 +CGMinimapFrame__SetPingPosition 0057EB80 f end=0057ED6D Script_GetNumTrackingTypes 0057F170 f end=0057F1AE Script_GetTrackingInfo 0057F1B0 f end=0057F37A Script_SetTracking 0057F380 f end=0057F4F0 @@ -2384,12 +2499,14 @@ Script_InRepairMode 005843B0 f end=005843EB Script_GetNumBuybackItems 005843F0 f end=0058444F CGMerchantInfo__SetMerchant 00584500 f end=005845A1 CGMerchantInfo__CanRepair 005845B0 f end=005845F1 +CGMerchantInfo__CloseMerchant 00584600 f end=00584680 Script_CloseMerchant 005846D0 f end=005846D8 Script_GetMerchantItemCostInfo 005846E0 f end=00584820 Script_GetMerchantItemCostItem 00584820 f end=005849E5 Script_CanMerchantRepair 005849F0 f end=00584A59 Script_ShowRepairCursor 00584A60 f end=00584ABE CGMerchantInfo__GetRepairCost 00584B20 f end=00584BAA +CGMerchantInfo__IsBuybackItem 00584D90 f end=00584E06 Script_GetMerchantItemInfo 00584E10 f end=00585070 Script_GetBuybackItemInfo 00585070 f end=005852B4 Script_GetBuybackItemLink 005852C0 f end=00585394 @@ -2416,6 +2533,8 @@ CGTradeInfo__SetEnchantingItem 00586C00 f end=00586C78 Script_ClickTargetTradeButton 00586C80 f end=00586CF2 Script_GetTradePlayerItemLink 00586D00 f end=00586D87 Script_AddTradeMoney 00586D90 f end=00586DB5 +CGTradeInfo__SetTradePartner 005870A0 f end=005873D1 +CGTradeInfo__OnTradeStatus 005873E0 f end=0058774E CGTradeInfo__AddPlayerItem 005877B0 f end=0058793B Script_CloseTrade 00587940 f end=005879D0 Script_ClickTradeButton 005879D0 f end=00587C60 @@ -2423,6 +2542,8 @@ Script_GetTradeTargetItemInfo 00587C60 f end=00587EAD Script_GetTradePlayerItemInfo 00587EB0 f end=005880BB CGLootInfo__InitializeGame 00588170 f end=0058817D CGLootInfo__LeaveWorld 00588180 f end=0058818F +CGLootInfo__GetLootSlotTexture 00588380 f end=0058842C +CGLootInfo__GetLootSlotText 00588430 f end=0058849C CGLootInfo__GetLootType 00588530 f end=00588536 Script_GetNumLootItems 00588540 f end=0058856A Script_GetLootSlotInfo 00588570 f end=005886C6 @@ -2440,6 +2561,9 @@ Script_ConfirmLootRoll 00588DD0 f end=00588E52 CGLootInfo__HasLoot 00588EB0 f end=00588EFC Script_SetLootPortrait 00588F00 f end=00588F89 CGLootInfo__DoAutoLoot 00588F90 f end=005890F3 +CGLootInfo__LootSlot 00589140 f end=005892FB +CGLootInfo__ConfirmLootSlot 00589300 f end=00589391 +CGLootInfo__GiveMasterLoot 005893A0 f end=0058945D Script_LootSlot 00589520 f end=00589584 Script_ConfirmLootSlot 00589590 f end=005895F4 Script_GiveMasterLoot 00589600 f end=005896AC @@ -2454,10 +2578,13 @@ CGItemText__ShutdownGame 00589E50 f end=00589E87 CGItemText__DisplayText 00589E90 f end=0058A103 Script_ItemTextPrevPage 0058A110 f end=0058A148 Script_ItemTextNextPage 0058A150 f end=0058A192 +CGItemText__SetItem 0058A1A0 f end=0058A3F3 Script_CloseItemText 0058A400 f end=0058A421 CGItemText__LeaveWorld 0058A430 f end=0058A44F CGItemText__ItemTextCallback 0058A450 f end=0058A47E Script_ItemTextGetCreator 0058A480 f end=0058A515 +CGGossipInfo__OnGossipComplete 0058A840 f end=0058A863 +CGGossipInfo__OnGossipPOI 0058A870 f end=0058A8F2 Script_GetGossipText 0058A900 f end=0058A91B Script_GetNumGossipOptions 0058A920 f end=0058A954 Script_GetNumGossipAvailableQuests 0058A960 f end=0058A994 @@ -2465,6 +2592,10 @@ Script_GetNumGossipActiveQuests 0058A9A0 f end=0058A9D4 Script_GetGossipOptions 0058A9E0 f end=0058AA35 Script_CloseGossip 0058AA40 f end=0058AA60 Script_ForceGossip 0058AB50 f end=0058AB9C +CGGossipInfo__SetGossipText 0058AC30 f end=0058AF0B +CGGossipInfo__SelectGossipOption 0058AF10 f end=0058B067 +CGGossipInfo__SelectGossipAvailableQuest 0058B070 f end=0058B120 +CGGossipInfo__OnGossipMessage 0058B1B0 f end=0058B395 Script_GetGossipAvailableQuests 0058B3A0 f end=0058B487 Script_GetGossipActiveQuests 0058B490 f end=0058B587 Script_SelectGossipOption 0058B590 f end=0058B5F7 @@ -2504,6 +2635,8 @@ Script_QuestIsWeekly 0058C510 f end=0058C54D CGQuestInfo__SetState 0058C5A0 f end=0058C70F Script_ConfirmAcceptQuest 0058C910 f end=0058C986 Script_GetQuestBackgroundMaterial 0058C990 f end=0058CA67 +CGQuestInfo__QuestGiverFinished 0058CA70 f end=0058CBA5 +CGQuestInfo__DeclineQuest 0058CE00 f end=0058CF32 CGQuestInfo__GetQuestItemInfo 0058D190 f end=0058D34F Script_CloseQuest 0058D350 f end=0058D365 Script_IsAvailableQuestTrivial 0058D370 f end=0058D41A @@ -2521,7 +2654,9 @@ Script_GetQuestItemInfo 0058D980 f end=0058DAAC Script_GetQuestSpellLink 0058DAB0 f end=0058DB2A Script_GetDailyQuestsCompleted 0058DB30 f end=0058DBBB Script_GetAvailableQuestInfo 0058DBC0 f end=0058DD2A +CGQuestInfo__LeaveWorld 0058DD30 f end=0058DD43 Script_NumTaxiNodes 00590710 f end=00590744 +CGTaxiMap__GetNodeType 00590C70 f end=00590D09 Script_SetTaxiMap 00590D10 f end=00590D52 Script_TaxiNodeName 00590D60 f end=00590DFE Script_TaxiNodePosition 00590E00 f end=00590EB4 @@ -2533,9 +2668,12 @@ Script_TaxiGetDestX 00591080 f end=00591120 Script_TaxiGetDestY 00591120 f end=005911C0 Script_GetNumRoutes 005911C0 f end=00591249 CGTaxiMap__GetNodeCost 00591350 f end=005914A5 +CGTaxiMap__TakeTaxi 005914B0 f end=005915D4 Script_TaxiNodeCost 005915E0 f end=00591677 Script_TakeTaxiNode 00591680 f end=005916E4 +CGTaxiMap__TaxiNodeSetCurrent 00591AD0 f end=00591E5D Script_TaxiNodeSetCurrent 00591E60 f end=00591EC4 +CGTaxiMap__SetupMap 005932E0 f end=00593830 CGClassTrainer__EnterWorld 00593CC0 f end=00593CDC Script_GetNumTrainerServices 00593D10 f end=00593D44 Script_IsTradeskillTrainer 00593D50 f end=00593D8A @@ -2579,18 +2717,28 @@ Script_SetUnit 005978E0 f end=00597956 Script_SetCreature 00597960 f end=00597A09 Script_SetRotation 00597A10 f end=00597A7A CGCharacterModelBase__CreateScriptMetaTable 00597A80 f end=00597A99 +CGDressUpModelFrame__UpdateModel 00597F40 f end=00597FB6 +CGDressUpModelFrame__TryOn 00597FC0 f end=005980A2 +CGDressUpModelFrame__TryOn 005980D0 f end=005987A5 +CGDressUpModelFrame__SetModel 005989E0 f end=00598DBD CGTabardCreationFrame__EnterWorld 00598DC0 f end=00598DCD Script_GetTabardCreationCost 00598DD0 f end=00598E04 CGTabardCreationFrame__Open 00598E60 f end=00598EB5 +CGTabardCreationFrame__Close 00598EC0 f end=00598F23 Script_CloseTabardCreation 00598F30 f end=00598F38 +CGTabardCreationFrame__LeaveWorld 00598F40 f end=00598F45 Script_CycleVariation 00599500 f end=005995CA CGTabardModelFrame__OnModelLoaded 005995D0 f end=0059966A +CGTabardModelFrame__InitializeTabardColors 00599670 f end=005997B5 CGGuildRegistrar__EnterWorld 00599DD0 f end=00599DF1 +CGGuildRegistrar__ValidateAndReportGuildName 00599ED0 f end=00599EFE Script_CloseGuildRegistrar 00599F00 f end=00599F3F Script_GetGuildCharterCost 00599F40 f end=00599F74 +CGGuildRegistrar__BuyGuildCharter 0059A050 f end=0059A12A Script_BuyGuildCharter 0059A130 f end=0059A1B2 Script_TurnInGuildCharter 0059A1C0 f end=0059A1E9 Script_GetTabardInfo 0059A1F0 f end=0059A275 +CGAuctionHouse__SortTypeToName 0059A7C0 f end=0059A823 CGAuctionHouse__SortNameToType 0059A850 f end=0059A9CE CGAuctionHouse__TableNameToType 0059A9D0 f end=0059AA42 Script_IsAuctionSortReversed 0059AB90 f end=0059AD3B @@ -2612,6 +2760,7 @@ Script_SetSelectedAuctionItem 0059C830 f end=0059C91A Script_GetSelectedAuctionItem 0059C920 f end=0059C9E4 Script_CanCancelAuction 0059C9F0 f end=0059CAA1 Script_SortAuctionApplySort 0059CAB0 f end=0059CB68 +CGAuctionHouse__GetOwnerListPendingSales 0059CD90 f end=0059CE4F Script_CalculateAuctionDeposit 0059D270 f end=0059D405 Script_ClickAuctionSellItemButton 0059D410 f end=0059D4F0 Script_GetOwnerAuctionItems 0059D4F0 f end=0059D533 @@ -2621,22 +2770,31 @@ Script_PlaceAuctionBid 0059DA40 f end=0059DCFE Script_SortAuctionItems 0059DD00 f end=0059DDEA Script_CancelAuction 0059DDF0 f end=0059DF54 CGAuctionHouse__EnterWorld 0059DFB0 f end=0059E08C +CGAuctionHouse__OnOwnerPendingSalesList 0059E880 f end=0059ECC8 CGAuctionHouse__SetAuctioneer 0059F000 f end=0059F14D +CGAuctionHouse__CloseAuctionHouse 0059F150 f end=0059F231 CGAuctionHouse__AuctionItemExpired 0059F2F0 f end=0059F59A Script_CloseAuctionHouse 0059F750 f end=0059F758 Script_GetAuctionSellItemInfo 0059F760 f end=0059F98D Script_StartAuction 0059F990 f end=0059FD5B Script_GetAuctionItemTimeLeft 0059FD60 f end=0059FF23 +CGAuctionHouse__LeaveWorld 0059FF30 f end=0059FF35 +CGAuctionHouse__OnAuctionHello 0059FF40 f end=0059FFAB +CGAuctionHouse__OnAuctionCommandResult 0059FFB0 f end=005A0441 CGAuctionHouse__InitializeGame 005A0BA0 f end=005A0DF6 +CGStableInfo__CloseStables 005A0F10 f end=005A0F56 Script_GetNumStablePets 005A0F60 f end=005A0F94 Script_GetNumStableSlots 005A0FA0 f end=005A0FD4 Script_PickupStablePet 005A0FE0 f end=005A1054 Script_GetSelectedStablePet 005A1060 f end=005A108D Script_IsAtStableMaster 005A1090 f end=005A10CF +CGStableInfo__LeaveWorld 005A1160 f end=005A119D +CGStableInfo__OnStableList 005A11A0 f end=005A132D Script_GetStablePetInfo 005A1330 f end=005A14C8 Script_GetNextStableSlotCost 005A14D0 f end=005A152A Script_SetPetStablePaperdoll 005A1530 f end=005A169B Script_GetStablePetFoodTypes 005A16A0 f end=005A17E9 +CGStableInfo__OnStableCommandResult 005A17F0 f end=005A192A Script_ClosePetStables 005A1950 f end=005A19B5 Script_StablePet 005A19C0 f end=005A1AB5 Script_UnstablePet 005A1AC0 f end=005A1BC2 @@ -2651,6 +2809,7 @@ Script_BuyPetition 005A2530 f end=005A25FB Script_TurnInPetition 005A2600 f end=005A26CF Script_TurnInArenaPetition 005A26D0 f end=005A2820 Script_HasFilledPetition 005A2820 f end=005A287D +CGArenaTeamInfo__UpdateRoster 005A28E0 f end=005A2923 Script_GetNumArenaTeamMembers 005A2930 f end=005A29F4 Script_GetArenaTeamRosterShowOffline 005A2A00 f end=005A2A3A Script_GetCurrentArenaSeason 005A2A40 f end=005A2A6D @@ -2663,12 +2822,15 @@ Script_SortArenaTeamRoster 005A3490 f end=005A35DD Script_SetArenaTeamRosterShowOffline 005A35E0 f end=005A35FD CGArenaTeamInfo__QueryRoster 005A3600 f end=005A36F1 CGArenaTeamInfo__UpdateTeams 005A3700 f end=005A37AF +CGArenaTeamInfo__CheckPersonalAndTeamRating 005A37B0 f end=005A385D Script_GetArenaTeam 005A3860 f end=005A3CE4 Script_ArenaTeamRoster 005A3CF0 f end=005A3D54 CGArenaTeamInfo__EnterWorld 005A3DC0 f end=005A3DC9 +CGArenaTeamInfo__OnArenaTeamRoster 005A3E10 f end=005A40DF CGArenaTeamInfo__InitializeGame 005A40E0 f end=005A41B3 CGGuildInfo__GetGuildBankTabPermissionsByRankID 005A41C0 f end=005A41EA CGGuildInfo__GetNumGuildBankTabItemWithdrawalsByRankID 005A41F0 f end=005A421A +CGGuildBankInfo__UpdateTabInfo 005A4220 f end=005A426E CGGuildBankInfo__GetTabAndSlotFromVirtual 005A42E0 f end=005A4301 Script_PickupGuildBankMoney 005A4330 f end=005A43B3 Script_SetCurrentGuildBankTab 005A43C0 f end=005A440B @@ -2680,6 +2842,7 @@ Script_CloseGuildBankFrame 005A4500 f end=005A4520 Script_GetNumGuildBankTransactions 005A4520 f end=005A45AC Script_GetNumGuildBankMoneyTransactions 005A45B0 f end=005A45D2 Script_GetGuildBankText 005A45E0 f end=005A469F +CGGuildBankInfo__OnGuildBankText 005A4AE0 f end=005A4B60 CGGuildBankInfo__GetGuildBankItem 005A4C10 f end=005A4C3F CGGuildBankInfo__IsLocked 005A4C40 f end=005A4C86 CGGuildBankInfo__Lock 005A4C90 f end=005A4CD4 @@ -2690,6 +2853,7 @@ CGGuildBankInfo__SwapItems 005A50C0 f end=005A5407 CGGuildBankInfo__SwapBankItems 005A5410 f end=005A56AB CGGuildBankInfo__AutoStoreItem 005A56B0 f end=005A56ED CGGuildBankInfo__EnterWorld 005A56F0 f end=005A57FE +CGGuildBankInfo__QueryGuildBankTab 005A5800 f end=005A58B6 CGGuildBankInfo__QueryGuildBankText 005A58C0 f end=005A593F CGGuildBankInfo__SetTabInfo 005A5A00 f end=005A5AF6 CGGuildBankInfo__DepositMoney 005A5B00 f end=005A5B95 @@ -2711,6 +2875,7 @@ Script_QueryGuildBankLog 005A6D50 f end=005A6DB9 Script_GetGuildBankTransaction 005A6DC0 f end=005A70ED Script_QueryGuildBankText 005A7110 f end=005A7179 Script_SetGuildBankText 005A7180 f end=005A7243 +CGGuildBankInfo__OnGuildBankList 005A7250 f end=005A7760 CGGuildBankInfo__InitializeGame 005A77D0 f end=005A7830 CGActionBar__IsSpell 005A7860 f end=005A7883 CGActionBar__IsItem 005A7890 f end=005A78B8 @@ -2722,6 +2887,7 @@ CGActionBar__HideGrid 005A7A80 f end=005A7A90 CGActionBar__GetMultiCastSlotMaskForTotemCategory 005A7B50 f end=005A7B93 CGActionBar__SetTemporaryActionBarFlags 005A7C20 f end=005A7C41 CGActionBar__UpdateSelection 005A7CB0 f end=005A7CC0 +CGActionBar__UpdateCooldowns 005A7CC0 f end=005A7CD0 Script_GetActionCount 005A7D10 f end=005A7D87 Script_GetActionText 005A7D90 f end=005A7E60 Script_IsUsableAction 005A7E60 f end=005A7F15 @@ -2794,6 +2960,8 @@ Script_GMSurveyQuestion 005AC750 f end=005AC7C3 Script_GMSurveyAnswer 005AC7D0 f end=005AC865 Script_GMSurveyNumAnswers 005AC870 f end=005AC8E5 CGGMTicketInfo__CreateTicket 005AC8F0 f end=005ACB49 +CGGMTicketInfo__UpdateTicket 005ACB50 f end=005ACBE1 +CGGMTicketInfo__GetTicket 005ACBF0 f end=005ACC56 Script_GMReportLag 005AD020 f end=005AD064 Script_GetGMTicket 005AD070 f end=005AD078 Script_NewGMTicket 005AD080 f end=005AD0EE @@ -2803,6 +2971,7 @@ Script_GMResponseNeedMoreHelp 005AD150 f end=005AD1A3 Script_GMResponseResolve 005AD1B0 f end=005AD1B8 Script_GetGMStatus 005AD1C0 f end=005AD228 Script_GMSurveySubmit 005AD230 f end=005AD238 +CGGMTicketInfo__OnTicketMessage 005AD240 f end=005AD5B4 CGGMTicketInfo__InitializeGame 005AD600 f end=005AD68F CGEquipmentManager__EnterWorld 005AD690 f end=005AD6A2 CGEquipmentManager__CanUseEquipmentSets 005AD6B0 f end=005AD6F8 @@ -2818,6 +2987,7 @@ CGEquipmentManager__SetUsesLockedSlots 005AE040 f end=005AE0B3 CGEquipmentManager__ShutdownGame 005AE1B0 f end=005AE253 CGEquipmentManager__DeleteEquipmentSet 005AE260 f end=005AE37B CGEquipmentManager__GetSetList 005AE380 f end=005AE489 +CGEquipmentManager__HasSet 005AE490 f end=005AE4E2 CGEquipmentManager__GetSetByID 005AE5C0 f end=005AE5F2 CGEquipmentManager__GetSetByName 005AE600 f end=005AE655 CGEquipmentManager__EquipSet 005AE660 f end=005AE6AA @@ -2832,12 +3002,18 @@ Script_PickupEquipmentSetByName 005AF250 f end=005AF2BB Script_PickupEquipmentSet 005AF2C0 f end=005AF317 Script_EquipmentSetContainsLockedItems 005AF320 f end=005AF380 Script_UseEquipmentSet 005AF380 f end=005AF3F1 +CGEquipmentManager__ModifyEquipmentSet 005AF400 f end=005AF459 +CGEquipmentManager__OnEquipmentSet 005AF490 f end=005AF6BA CGEquipmentManager__OnEquipmentSetResult 005AF710 f end=005AF7D7 +CGEquipmentManager__CreateEquipmentSet 005AF7E0 f end=005AF8D2 Script_RenameEquipmentSet 005AF910 f end=005AF9BA Script_SaveEquipmentSet 005AF9C0 f end=005AFBAF CGEquipmentManager__InitializeGame 005AFBB0 f end=005AFC35 Script_GetCurrencyListSize 005AFD10 f end=005AFD32 +CGCurrencyTypes__CategoryHasKnownTypes 005AFE30 f end=005AFF02 +CGCurrencyTypes__DisplayListSortCallback 005AFF10 f end=005AFFD0 CGCurrencyTypes__BuildDisplayList 005B0030 f end=005B0339 +CGCurrencyTypes__GetBackpackCurrencyInfo 005B0340 f end=005B0438 CGCurrencyTypes__EnterWorld 005B0660 f end=005B0675 Script_GetCurrencyListInfo 005B0680 f end=005B093C Script_ExpandCurrencyList 005B0940 f end=005B09AD @@ -2845,6 +3021,8 @@ Script_SetCurrencyUnused 005B09B0 f end=005B0A1D Script_SetCurrencyBackpack 005B0A20 f end=005B0A8D Script_GetBackpackCurrencyInfo 005B0A90 f end=005B0CD2 Script_CanShowAchievementUI 005B0CE0 f end=005B0CFC +CGAchievementInfo__IsCriteriaStat 005B0DE0 f end=005B0E9A +CGAchievementInfo__BuildOutputString 005B0EA0 f end=005B1387 Script_GetCategoryList 005B1390 f end=005B14A3 Script_GetStatisticsCategoryList 005B14B0 f end=005B15BD Script_GetCategoryInfo 005B15C0 f end=005B1689 @@ -2865,6 +3043,15 @@ Script_HasCompletedAnyAchievement 005B1EC0 f end=005B1EED Script_GetTrackedAchievements 005B2040 f end=005B208B Script_IsTrackedAchievement 005B2090 f end=005B2113 Script_GetNumTrackedAchievements 005B2120 f end=005B2166 +CGAchievementInfo__UpdateCriteria 005B2520 f end=005B28C9 +CGAchievementInfo__UpdateAchievement 005B28D0 f end=005B2AAB +CGAchievementInfo__UpdateInspectCriteria 005B2CB0 f end=005B2FA1 +CGAchievementInfo__OnAchievementEarned 005B3020 f end=005B315B +CGAchievementInfo__OnCriteriaUpdate 005B3160 f end=005B32E4 +CGAchievementInfo__OnAllAchievementData 005B32F0 f end=005B3498 +CGAchievementInfo__OnAchievementDeleted 005B3610 f end=005B36E7 +CGAchievementInfo__OnCriteriaDeleted 005B36F0 f end=005B37C0 +CGAchievementInfo__GetAchievement 005B37C0 f end=005B383A Script_GetCategoryNumAchievements 005B38E0 f end=005B3B2C Script_GetComparisonCategoryNumAchievements 005B3B30 f end=005B3C9B Script_GetNumCompletedAchievements 005B3CA0 f end=005B3DBC @@ -3062,6 +3249,7 @@ Script_GetNumTalentTabs 005C5CC0 f end=005C5D33 Script_GetNumTalents 005C5D40 f end=005C5DED Script_GetNumTalentGroups 005C5DF0 f end=005C5E6D Script_SetActiveTalentGroup 005C5E70 f end=005C5EFC +TalentInfoGetTalentGroup 005C6080 f end=005C60BA TalentInfoIsSpellKnown 005C60C0 f end=005C614C Script_GetTalentTabInfo 005C6150 f end=005C630D Script_GetUnspentTalentPoints 005C6310 f end=005C63AE @@ -3138,46 +3326,73 @@ Script_RemoveSkillUp 005CE4D0 f end=005CE534 Script_GetAdjustedSkillPoints 005CE540 f end=005CE5CB Script_AcceptSkillUps 005CE5D0 f end=005CE6E6 Script_BuySkillTier 005CE6F0 f end=005CE862 +CGPetitionInfo__OnOfferPetitionError 005CEA00 f end=005CEA57 Script_GetNumPetitionNames 005CEAC0 f end=005CEAF4 CGPetitionInfo__InitializeGame 005CEC40 f end=005CEC55 +CGPetitionInfo__ClearSignatures 005CEC60 f end=005CECD9 Script_GetPetitionInfo 005CECE0 f end=005CEE2D Script_GetPetitionNameInfo 005CEE30 f end=005CEEF0 +CGPetitionInfo__SetPetition 005CEEF0 f end=005CF01D Script_ClosePetition 005CF020 f end=005CF035 Script_CanSignPetition 005CF040 f end=005CF131 Script_SignPetition 005CF140 f end=005CF21B Script_OfferPetition 005CF220 f end=005CF446 Script_RenamePetition 005CF450 f end=005CF529 +CGPetitionInfo__LeaveWorld 005CF610 f end=005CF647 +CGPetitionInfo__SetSignatures 005CF650 f end=005CF706 +CGDuelInfo__ProcessCountdown 005CF870 f end=005CF90B +CGDuelInfo__OnDuelOutOfBounds 005CF910 f end=005CF925 +CGDuelInfo__OnDuelInBounds 005CF930 f end=005CF945 Script_StartDuel 005CF950 f end=005CF9BB +CGDuelInfo__LeaveWorld 005CFA10 f end=005CFA4B +CGDuelInfo__OnDuelCountdown 005CFA50 f end=005CFA86 +CGDuelInfo__OnDuelComplete 005CFA90 f end=005CFB18 +CGDuelInfo__OnDuelWinner 005CFB20 f end=005CFBC2 +CGDuelInfo__AcceptDuel 005CFBD0 f end=005CFC4B +CGDuelInfo__OnDuelRequested 005CFCD0 f end=005CFDAD Script_AcceptDuel 005CFDB0 f end=005CFDB8 +CGDuelInfo__InitializeGame 005CFDD0 f end=005CFE3A Script_GetNumFactions 005CFF20 f end=005CFF54 +CGReputationInfo__GetFactionStanding 005D05B0 f end=005D05F6 Script_IsFactionInactive 005D0740 f end=005D07B0 Script_SetSelectedFaction 005D07B0 f end=005D0814 Script_GetSelectedFaction 005D0820 f end=005D084D CGReputationInfo__AddVisibleFaction 005D08D0 f end=005D0A0A +CGReputationInfo__SetAtWar 005D0A10 f end=005D0B96 Script_GetFactionInfo 005D1150 f end=005D11D4 Script_GetFactionInfoByID 005D11E0 f end=005D1240 Script_GetWatchedFactionInfo 005D1240 f end=005D1384 Script_FactionToggleAtWar 005D1390 f end=005D141B Script_SetWatchedFactionIndex 005D1420 f end=005D148E +CGReputationInfo__SortFactions 005D1880 f end=005D1C0C +CGReputationInfo__SetFactionInactive 005D1C10 f end=005D1D1D +CGReputationInfo__CollapseHeader 005D1D20 f end=005D1E43 Script_SetFactionInactive 005D1E50 f end=005D1ED1 Script_SetFactionActive 005D1EE0 f end=005D1F61 Script_CollapseFactionHeader 005D1F70 f end=005D1FB9 Script_CollapseAllFactionHeaders 005D1FC0 f end=005D1FD3 Script_ExpandAllFactionHeaders 005D1FE0 f end=005D1FF3 Script_ExpandFactionHeader 005D2000 f end=005D2049 +CGReputationInfo__OnSetFactionVisible 005D2050 f end=005D209D CGReputationInfo__OnSetFactionStanding 005D20A0 f end=005D2355 CGReputationInfo__InitializeGame 005D2EB0 f end=005D2F86 CGPetInfo__GetModeToken 005D3050 f end=005D3060 CGPetInfo__ShowGrid 005D3070 f end=005D3080 +CGPetInfo__HideGrid 005D3080 f end=005D3090 +CGPetInfo__UpdateCooldowns 005D3090 f end=005D30A0 +CGPetInfo__SetIsAttackingTarget 005D30A0 f end=005D30D9 Script_IsPetAttackActive 005D3160 f end=005D317C Script_GetPetTimeRemaining 005D3180 f end=005D31E7 CGPetInfo__LeaveWorld 005D3360 f end=005D3383 CGPetInfo__GetPet 005D3390 f end=005D33B3 CGPetInfo__GetTarget 005D33C0 f end=005D3408 CGPetInfo__GetPetSpellAction 005D3410 f end=005D3450 +CGPetInfo__UpdatePetSpellAction 005D3450 f end=005D34A1 CGPetInfo__SetComboPoints 005D34B0 f end=005D3511 CGPetInfo__FindSpellByID 005D3560 f end=005D35A4 CGPetInfo__IsPetBarUsed 005D35B0 f end=005D3627 +CGPetInfo__OnPetMode 005D3630 f end=005D369A +CGPetInfo__OnPetUpdateComboPoints 005D36A0 f end=005D3712 Script_PetHasActionBar 005D3720 f end=005D3779 Script_PetCanBeAbandoned 005D3780 f end=005D3817 Script_PetCanBeDismissed 005D3820 f end=005D38B9 @@ -3190,7 +3405,10 @@ Script_GetPetIcon 005D3CE0 f end=005D3D79 Script_GetPetTalentTree 005D3D80 f end=005D3E78 CGPetInfo__PetActionsUsable 005D3E80 f end=005D3FCE CGPetInfo__PetActionSlotUsable 005D3FD0 f end=005D41A6 +CGPetInfo__SendPetAction 005D4210 f end=005D45F1 +CGPetInfo__PetAttackTarget 005D4620 f end=005D4643 CGPetInfo__PetClearTarget 005D4650 f end=005D46EB +CGPetInfo__PetDismiss 005D46F0 f end=005D48FE CGPetInfo__PetRename 005D4A00 f end=005D4AC8 CGPetInfo__UpdatePetTempBar 005D4AD0 f end=005D4C2D Script_GetPetActionInfo 005D4EC0 f end=005D5258 @@ -3209,12 +3427,20 @@ Script_PetDismiss 005D5660 f end=005D5668 Script_PetRename 005D5670 f end=005D581B Script_GetPossessInfo 005D5820 f end=005D5A05 Script_IsPetAttackAction 005D5A10 f end=005D5A5C +CGPetInfo__SetAutocast 005D5D20 f end=005D5E10 +CGPetInfo__FindPossessedSpell 005D62A0 f end=005D649D +CGPetInfo__SetAction 005D64D0 f end=005D64EB +CGPetInfo__SetPetCount 005D64F0 f end=005D6546 +CGPetInfo__OnPetGUIDs 005D6550 f end=005D65BE Script_PickupPetAction 005D65C0 f end=005D66E5 Script_TogglePetAutocast 005D66F0 f end=005D67A4 Script_CastPetAction 005D67B0 f end=005D68FE CGPetInfo__SetPet 005D6900 f end=005D6B8E CGPetInfo__OnPetSpells 005D6B90 f end=005D6D8F +CGPetInfo__InitializeGame 005D6D90 f end=005D6E5B CGPetInfo__EnterWorld 005D6E60 f end=005D6F0A +CGContainerInfo__UpdateCooldowns 005D6F10 f end=005D6F20 +CGContainerInfo__GetContainer 005D6F20 f end=005D6F57 Script_ContainerIDToInventoryID 005D6F60 f end=005D6FEB Script_GetMaxArenaCurrency 005D6FF0 f end=005D7012 CGContainerInfo__UpdateContents 005D7070 f end=005D710A @@ -3243,7 +3469,11 @@ Script_GetContainerItemGems 005D9300 f end=005D93FF Script_GetContainerItemQuestInfo 005D9400 f end=005D953B CGContainerInfo__UpdateContainers 005D9960 f end=005D9B3B CGContainerInfo__EnterWorld 005D9C20 f end=005D9D8F +CGContainerInfo__LeaveWorld 005D9D90 f end=005D9EFB GetInventorySlotToken 005D9F00 f end=005D9F3A +CGTradeSkillInfo__StopRecast 005D9FF0 f end=005DA01B +CGTradeSkillInfo__StopRecast 005DA020 f end=005DA06C +CGTradeSkillInfo__DoRecast 005DA070 f end=005DA0EF Script_GetNumTradeSkills 005DA120 f end=005DA142 Script_GetTradeSkillItemNameFilter 005DA150 f end=005DA16C Script_GetTradeSkillItemLevelFilter 005DA170 f end=005DA1AE @@ -3251,6 +3481,8 @@ Script_GetTradeSkillSubClassFilter 005DA1B0 f end=005DA267 Script_GetTradeskillRepeatCount 005DA270 f end=005DA2D5 Script_StopTradeSkillRepeat 005DA2E0 f end=005DA30D Script_IsTradeSkillLinked 005DA310 f end=005DA391 +CGTradeSkillInfo__Close 005DA5A0 f end=005DA5E9 +CGTradeSkillInfo__GetSubClassIndexFromSkill 005DA7D0 f end=005DA82E CGTradeSkillInfo__IsCollapsedHeader 005DA830 f end=005DA8A6 Script_CloseTradeSkill 005DA8B0 f end=005DA8FB Script_SelectTradeSkill 005DA900 f end=005DA967 @@ -3259,6 +3491,7 @@ Script_GetTradeSkillCooldown 005DA9A0 f end=005DAA68 Script_GetTradeSkillSubClasses 005DAA70 f end=005DAB6C Script_GetFirstTradeSkill 005DAB70 f end=005DABF6 Script_DoTradeSkill 005DAC00 f end=005DACD2 +CGTradeSkillInfo__ClearItemCallbacks 005DAD10 f end=005DADF1 CGTradeSkillInfo__GetTradeSkillListLink 005DB060 f end=005DB292 Script_GetTradeSkillInfo 005DB2A0 f end=005DB543 Script_GetTradeSkillIcon 005DB550 f end=005DB6D2 @@ -3272,6 +3505,8 @@ Script_GetTradeSkillDescription 005DBE10 f end=005DBF0A Script_GetTradeSkillInvSlots 005DBF10 f end=005DBF8E Script_GetTradeSkillInvSlotFilter 005DBF90 f end=005DC0A8 Script_GetTradeSkillListLink 005DC0B0 f end=005DC109 +CGTradeSkillInfo__FilterAndSortSkills 005DCC40 f end=005DCEF9 +CGTradeSkillInfo__SetItemNameFilter 005DCF60 f end=005DD02F Script_SetTradeSkillItemNameFilter 005DD070 f end=005DD08D Script_SetTradeSkillItemLevelFilter 005DD090 f end=005DD0ED Script_SetTradeSkillSubClassFilter 005DD0F0 f end=005DD22B @@ -3287,6 +3522,7 @@ Script_GetTradeSkillReagentInfo 005DE400 f end=005DE619 Script_GetTradeSkillTools 005DE620 f end=005DE8B6 CGQuestLog__GetQuestItemID 005DED90 f end=005DEE2E CGQuestLog__IsQuestExpiredByID 005DEE60 f end=005DEEA8 +CGQuestLog__GetQuestIndex 005DEEB0 f end=005DEEDE Script_GetNumQuestLogEntries 005DF010 f end=005DF094 Script_GetQuestLogSelection 005DF0A0 f end=005DF0CD Script_SetAbandonQuest 005DF0D0 f end=005DF0DD @@ -3312,15 +3548,21 @@ Script_SetPOIIconOverlapDistance 005DFB00 f end=005DFB3F Script_SetPOIIconOverlapPushDistance 005DFB40 f end=005DFB95 Script_ShiftQuestWatches 005DFBA0 f end=005DFC40 Script_GetQuestWatchIndex 005DFC40 f end=005DFD1D +CGQuestLog__UpdateWatchTimers 005DFEF0 f end=005DFF3B +CGQuestLog__GetQuestName 005E0000 f end=005E006A CGQuestLog__SaveTrackedQuests 005E0240 f end=005E02E4 Script_SelectQuestLogEntry 005E02F0 f end=005E0337 Script_GetQuestLogQuestText 005E0340 f end=005E041F Script_QuestPOIGetIconInfo 005E0590 f end=005E06C1 Script_GetQuestLogCompletionText 005E06D0 f end=005E07F7 +CGQuestLog__CollapseHeader 005E0C00 f end=005E0CBB CGQuestLog__GetQuestSpecialItem 005E0DA0 f end=005E0E9E CGQuestLog__UpdateQuestItem 005E1250 f end=005E12F1 +CGQuestLog__GetNumQuestLeaderBoards 005E1300 f end=005E1460 CGQuestLog__GetQuestLeaderBoardByID 005E1460 f end=005E1FEA CGQuestLog__GetQuestLogItemDropByID 005E20A0 f end=005E236F +CGQuestLog__GetQuestLeaderBoardForKill 005E2370 f end=005E2625 +CGQuestLog__GetQuestLeaderBoardForItem 005E2630 f end=005E2851 CGQuestLog__GetQuestGreenRange 005E2860 f end=005E28AE CGQuestLog__GetQuestWorldMapAreaID 005E2B60 f end=005E2EA5 CGQuestLog__GetPOIQuestIDByVisibleIndex 005E3840 f end=005E3AC0 @@ -3368,10 +3610,12 @@ Script_GetQuestResetTime 005E6DE0 f end=005E6E31 CGQuestLog__ShutdownGame 005E6F30 f end=005E6F93 CGQuestLog__EnterWorld 005E6FA0 f end=005E7013 CGQuestLog__InitializeGame 005E71A0 f end=005E72A4 +CGCharacterInfo__SetInspectTarget 005E76B0 f end=005E76FC Script_KeyRingButtonIDToInvSlotID 005E7700 f end=005E7758 Script_HasInspectHonorData 005E7780 f end=005E77BA Script_GetInspectHonorData 005E77C0 f end=005E7885 Script_ClearInspectPlayer 005E7890 f end=005E78E3 +CGCharacterInfo__CanInspect 005E7A00 f end=005E7A4A Script_GetInventorySlotInfo 005E7D60 f end=005E7E51 Script_GetInventoryItemCooldown 005E7E60 f end=005E7F9C Script_GetInventoryAlertStatus 005E7FA0 f end=005E8030 @@ -3408,10 +3652,20 @@ Script_RequestInspectHonorData 005EAC90 f end=005EAC98 Script_GetWeaponEnchantInfo 005EACA0 f end=005EAE8C Script_HasWandEquipped 005EAE90 f end=005EAF27 CGCharacterInfo__LeaveWorld 005EAF70 f end=005EB031 +CGCooldown__OnFrameRender 005EBD20 f end=005EBE04 +CGCooldown__AnimateVerts 005EC1E0 f end=005EC785 +CGCooldown__OnLayerUpdate 005EC8F0 f end=005EC99B +CGCooldown__SetCooldown 005ECD70 f end=005ECE76 DisableFadingScreen 005ED080 f end=005ED116 EnableFadingScreen 005ED480 f end=005ED587 CGInstanceEncounter_C__EnterWorld 005EDED0 f end=005EDEEE CGRuneInfo__InitializeGame 005EDEF0 f end=005EDF9D +CGRuneInfo__SetRuneLastUsedTime 005EDFA0 f end=005EDFB2 +CGRuneInfo__GetRuneTypeByIndex 005EDFF0 f end=005EE011 +CGRuneInfo__GetRuneLastUsedTime 005EE110 f end=005EE140 +CGRuneInfo__ComputeRuneRechargeTime 005EE140 f end=005EE1E1 +CGRuneInfo__SetPredictedRunes 005EE240 f end=005EE3CE +CGRuneInfo__ResyncRunes 005EE440 f end=005EE51E CGRuneInfo__HasRunesForSpell 005EE5B0 f end=005EE7D2 CGRuneInfo__ComputeRuneSpellCooldown 005EE7E0 f end=005EEA35 nullsub_3 005EEB70 f end=005EEB71 ; SErrDisplayAppFatal resolves to this in release mode? @@ -3528,14 +3782,34 @@ Script_MoveViewDownStart 005FF210 f end=005FF226 Script_MoveViewDownStop 005FF230 f end=005FF25C Script_SaveView 005FF260 f end=005FF2B7 Script_FlipCameraYaw 005FF2C0 f end=005FF31B +CGCamera__SaveCameraSettings 005FF320 f end=005FF3D7 +CGCamera__UpdateBobbingState 00600090 f end=006000DE +CGCamera__CameraTeleported 00600530 f end=0060058E +CGCamera__SetVehicleZoomEnabled 00600590 f end=0060069F +CGCamera__UpdateMountHeightOrOffset 00600A10 f end=00600B5F +CGCamera__SetDesiredTargetOffset 006012D0 f end=00601408 Script_CameraZoomIn 006017E0 f end=00601838 Script_CameraZoomOut 00601840 f end=00601898 Script_VehicleCameraZoomIn 006018A0 f end=006018A9 Script_VehicleCameraZoomOut 006018B0 f end=006018B9 +CGCamera__GetCameraPosition 00601D60 f end=00601E8A +CGCamera__SetModeNormal 00601F70 f end=00601FEA +CGCamera__SetModeFreeLook 00601FF0 f end=006020AF +CGCamera__UpdateFreeLookFacing 006020B0 f end=006023C4 +CGCamera__SyncFreeLookFacing 006023D0 f end=00602600 +CGCamera__SmoothFreeLook 00602760 f end=00602DB6 +CGCamera__SetView 00603330 f end=00603893 CGCamera__CommentatorSetViewAndPosition 006038A0 f end=006038F1 +CGCamera__BarberShopSetView 00603900 f end=0060392D Script_SetView 006039B0 f end=00603A0F +CGCamera__UpdateTargetSmoothing 00603D30 f end=0060448A CGCamera__UpdateTargetFacing 00604490 f end=00604636 +CGCamera__EnableFreeLook 006047E0 f end=00604845 +CGCamera__DisableFreeLook 00604850 f end=0060489A +CGCamera__ResetView 006048A0 f end=0060493D CGCamera__MakeRelativeTo 00604A70 f end=00604B89 +CGCamera__PickVehicleCamera 00604B90 f end=00604C67 +CGCamera__OnVehicleCameraDestroyed 00604C70 f end=00604C7F Script_ResetView 00604C80 f end=00604CD3 Script_NextView 00604CE0 f end=00604D0A Script_PrevView 00604D10 f end=00604D3A @@ -3547,6 +3821,7 @@ CGCamera__AddShake 00606410 f end=00606477 CGCamera__SetModelCamera 00606570 f end=006066DB CGCamera__SetTarget 006066E0 f end=00606967 CGCamera__constructor 00606B30 f end=00606F8E +CGCamera__UpdateCallback 00607B00 f end=00607BC5 CSimpleCamera__SetFacing 00607BD0 f end=00607BF6 CSimpleCamera__constructor 00607C20 f end=00607C90 CCameraManager__SetScreenAspect 00607C90 f end=00607CAA @@ -3745,25 +4020,59 @@ UpdatePendingPortraits 00616E80 f end=00616F8F PortraitInitialize 00618010 f end=0061810E UpdateModelForUI 00618110 f end=00618176 RenderPortraitTexture 00619580 f end=0061A0C7 +CGTooltip__GetScriptByName 0061A280 f end=0061A3F6 +CGTooltip__GetThreatStateColor 0061A4F0 f end=0061A509 +CGTooltip__GetTalentHyperlinkString 0061A550 f end=0061A5A8 CGTooltip__GetDurationString 0061A9E0 f end=0061ABE4 CGTooltip__GetItemDurationStrin 0061ABF0 f end=0061AEDA +CGTooltip__GetFloatDurationString 0061AEE0 f end=0061B03C CGTooltip__ResetPosition 0061B040 f end=0061B263 CGTooltip__FadeOut 0061B290 f end=0061B2D1 +CGTooltip__OnLayerUpdate 0061B2E0 f end=0061B467 CGTooltip__FormatStringForXML 0061B4F0 f end=0061B5A1 +CGItemStatsSummary__Clear 0061B5B0 f end=0061B5D6 +CGItemStatsSummary__GetStatIntGlobalString 0061BB20 f end=0061BC97 +CGTooltip__GetAchievementHyperlink 0061BFF0 f end=0061C0A8 CGTooltip__ClearTooltip 0061C620 f end=0061C8A6 +CGTooltip__AddTexture 0061C8B0 f end=0061CAE3 CGTooltip__CalculateSize 0061CAF0 f end=0061CFE1 CGTooltip__ShowThis 0061CFF0 f end=0061D031 +CGTooltip__constructor 0061DEE0 f end=0061E0AB +CGTooltip__destructor 0061E160 f end=0061E287 +CGTooltip__GetItemHyperlinkString 0061E290 f end=0061E35E CGTooltip__GetItemHyperlinkString 0061E360 f end=0061E395 +CGTooltip__GetSpellHyperlinkString 0061E4B0 f end=0061E53E +CGTooltip__GetQuestDifficultyColorString 0061E540 f end=0061E5B8 +CGTooltip__GetQuestHyperlinkString 0061E5C0 f end=0061E64A +CGTooltip__GetSummonedByString 0061E830 f end=0061E9FC CGTooltip__SetOwner 0061EA00 f end=0061EAAA +CGTooltip__AppendText 0061EAB0 f end=0061EB20 +CGTooltip__PostLoadXML 0061FB30 f end=0061FE2B +CGTooltip__AddFontStrings 0061FE30 f end=0061FEB2 CGTooltip__AddLine 0061FEC0 f end=006201B4 +CGItemStatsSummary__Create 006207A0 f end=0062094F +CGTooltip__AddEmpathyText 00620950 f end=00620ED2 +CGTooltip__AddSkinnableText 00620EE0 f end=0062105D CGTooltip__SetUnit 00621070 f end=0062240C CGTooltip__SetCorpse 00622410 f end=006224EC CGTooltip__AddTalentPrereqs 006224F0 f end=006227F5 +CGTooltip__AddTalentLearnText 00622800 f end=0062295E +CGTooltip__SetQuest 00622960 f end=00622B98 +CGTooltip__SetGlyph 00622BA0 f end=00622DC9 CGTooltip__SetEquipmentSet 00622DD0 f end=006230C5 +CGTooltip__SetFrameStack 006230D0 f end=00623583 CGTooltip__AddSpellReagents 00623590 f end=00623752 +CGTooltip__SetItemNoStats 00623760 f end=006237B7 +CGTooltip__AddColoredItemStat 00623810 f end=00623899 CGTooltip__SetSpell 006238A0 f end=006252F1 +CGTooltip__SetBuff 00625350 f end=00625467 CGTooltip__SetObject 00626720 f end=00626E18 +CGTooltip__SetTalent 00626E20 f end=0062721A +CGTooltip__SetAchievement 00627220 f end=006276DB CGTooltip__SetItem 006277F0 f end=0062D924 +CGTooltip__SetItemDelta 0062D930 f end=0062DAD9 +CGTooltip__SetMacro 00630D20 f end=00630FFC +CGItemStatsSummary__GetItemComparison 00631590 f end=0063184D NetClient__Initialize 00631D30 f end=00631E01 ; 00005400 NetClient__ConnectInternal 00631E10 f end=00631E92 ; NetClient::ConnectInternal(char const*, unsigned short) NetClient__Disconnect 00631EA0 f end=00631F69 ; 00005400 @@ -3912,7 +4221,7 @@ CGxDevice__PrimDrawElements 006845B0 f end=0068461D type="void __thiscall func(C CGxApiLight__operator_equals 00684620 f end=006847C8 type="CGxApiLight* __thiscall func(CGxApiLight* this, CGxLight* light)" ; CGxApiLight::operator=(CGxLight const&) CGxDevice__LightSet 006847D0 f end=00684843 type="void __thiscall func(CGxDevice* this, uint32_t a2, CGxLight* light, C3Vector* pos)" CGxDevice__BufStream 00684850 f end=0068489F type="void __thiscall func(CGxDevice* this, EGxPoolTarget target, uint32_t itemSize, uint32_t itemCount)" -CGxDevice__TexMarkForUpdate 006848A0 f end=000684900 type="void __thiscall func(CGxDevice* this, CGxTex* texId, CiRect* updateRect, int32_t immediate)" +CGxDevice__TexMarkForUpdate 006848A0 f end=00684900 type="void __thiscall func(CGxDevice* this, CGxTex* texId, CiRect* updateRect, int32_t immediate)" CGxDevice__ITexMarkAsUpdated 00684900 f end=0068492D type="void __thiscall func(CGxDevice* this, CGxTex* texId)" CGxDevice__IShaderLoad 00684970 f end=00684AC8 type="int32_t __thiscall func(CGxDevice* this, CGxShader** shaders, EGxShTarget target, char* a4, char* a5, int32_t permutations)" CGxDevice__ICursorCreate 00684AD0 f end=00684B4A type="void __thiscall func(CGxDevice* this, CGxFormat* format)" @@ -4220,6 +4529,11 @@ FriendList__constructor 006B3190 f end=006B323E FriendList__destructor 006B3240 f end=006B3277 Script_GetNumWhoResults 006B33D0 f end=006B3428 Script_SetWhoToUI 006B3430 f end=006B344C +FriendList__RegisterScriptFunctions 006B3450 f end=006B3476 +FriendList__GetFriend 006B3510 f end=006B3563 +FriendList__IsComplained 006B3700 f end=006B3748 +FriendList__AddComplained 006B3750 f end=006B37F6 +FriendList__IsFriend 006B3920 f end=006B395D Script_GetNumFriends 006B4060 f end=006B412B Script_GetFriendInfo 006B4130 f end=006B43F3 Script_SetSelectedFriend 006B4400 f end=006B44A8 @@ -4241,6 +4555,7 @@ FriendList__AddFriend 006B5400 f end=006B54BA FriendList__SetFriendNotes 006B5540 f end=006B5621 FriendList__SendWho 006B5630 f end=006B5C94 FriendList__AddOrDelIgnore 006B5DE0 f end=006B5F67 +FriendList__DelIgnore 006B60B0 f end=006B6125 FriendList__AddOrDelVoiceIgnore 006B6130 f end=006B62BD FriendList__AddVoiceIgnore 006B62C0 f end=006B6401 FriendList__DelVoiceIgnore 006B6410 f end=006B6488 @@ -4256,11 +4571,13 @@ Script_IsIgnoredOrMuted 006B6D80 f end=006B6E05 FriendList__AddIgnore 006B6E10 f end=006B6EF1 FriendList__RemoveFriend 006B6F00 f end=006B6F6F FriendList__DelIgnore 006B7040 f end=006B7120 +FriendList__HandleStatus 006B73A0 f end=006B7AFA Script_AddOrRemoveFriend 006B7B70 f end=006B7BC4 Script_RemoveFriend 006B7BD0 f end=006B7C8A Script_SetFriendNotes 006B7C90 f end=006B7D6F Script_DelIgnore 006B7D70 f end=006B7D9B Script_DelMute 006B7DA0 f end=006B7DCB +FriendList__DoLocalWho 006B8290 f end=006B86A2 FriendList__Initialize 006B8990 f end=006B8AA2 SaveAccountData 006B9050 f end=006B90D7 AccountDataInitializeBasicSystem 006B9900 f end=006B996D @@ -4269,6 +4586,7 @@ GxuFontRenderBatch 006BCE40 f end=006BCE52 GxuFontGetTextExtent 006BCE60 f end=006BCE98 GxuFontGetMaxCharsWithinWidth 006BCEA0 f end=006BCEE7 GxuFontGetOneToOneHeight 006BD020 f end=006BD069 +GxuFontSetStringColor 006BD070 f end=006BD095 GxuFontSetStringPosition 006BD0A0 f end=006BD0BE GxuFontAddShadow 006BD0C0 f end=006BD0DF GxuFontStringSetGradient 006BD140 f end=006BD15E @@ -4294,10 +4612,14 @@ CGxString__SetStringPosition 006C6410 f end=006C6430 ; CGxString::SetStringPosit CGxString__AddHyperlinkParseInfo 006C6A70 f end=006C6AE6 ; CGxString::AddHyperlinkParseInfo(GXUFONTHYPERLINKINFO) CGxString__ClearInstanceData 006C6B90 f end=006C6BF4 ; CGxString::ClearInstanceData() CGxString__Tick 006C6C00 f end=006C6C23 ; CGxString::Tick() +CGxString__SetColor 006C6C30 f end=006C6C6C +CGxString__HandleScreenSizeChange 006C6C70 f end=006C6CC8 CGxString__InitializeTextLine 006C6CD0 f end=006C7416 ; CGxString::InitializeTextLine(char const*, unsigned int, CImVector&, C3Vector const&, unsigned int*, EMBEDDEDPARSEINFO&) CGxString__AddShadow 006C7440 f end=006C747B ; CGxString::AddShadow(C2Vector const&, CImVector const&) CGxString__CheckGeometry 006C7480 f end=006C74C5 ; CGxString::CheckGeometry() +CGxString__Initialize 006C74D0 f end=006C75D7 CGxString__Recycle 006C75E0 f end=006C7631 ; CGxString::Recycle() +CGxString__constructor 006C7640 f end=006C775B CGxString__destructor 006C7760 f end=006C78EC ; CGxString::~CGxString() CGxString__SetGradient 006C78F0 f end=006C7A9C ; CGxString::SetGradient(int, int) CGxString__GetNewString 006C7AA0 f end=006C7B0E ; CGxString::GetNewString(int) @@ -4341,6 +4663,7 @@ CGPlayer_C__OnDeath 006DC0F0 f end=006DC1B5 CGPlayer_C__GetExpandedSkillRank 006DC230 f end=006DC2B2 CGPlayer_C__GetSpellRank 006DC330 f end=006DC3E5 CGPlayer_C__UpdateInteractStatusAll 006DC5A0 f end=006DC633 +CGLootInfo__ClearRollPending 006DC770 f end=006DC7D4 CGPlayer_C__GetPackAndSlot 006DCCC0 f end=006DCD66 CGPlayer_C__UnitIsTrivial 006DE130 f end=006DE1C0 CGPlayer_C__GetCombatRatingBonus 006DE410 f end=006DE48F @@ -4378,16 +4701,30 @@ MovementDestroy 006F0C30 f end=006F0C6E CObjectEffectManager__ExitState 006F61D0 f end=006F6413 CObjectEffectManager__EnterState 006F7270 f end=006F7365 GetSpecialSpellVisualEffectNameRec 006F75B0 f end=006F75E0 +CEffect__SetEnabled 006F7870 f end=006F78A6 CEffect__ConnectToLightningThisFrame 006F7900 f end=006F7945 +CEffect__ComputeModelScaleFromTarget 006F7950 f end=006F79FB +CEffect__EffectEvent 006F7B00 f end=006F7C36 CEffect__LoadMountTransitionModel 006F83D0 f end=006F84E4 +CEffect__ApplyModelAttachRecToMatrix 006F84F0 f end=006F85F5 CEffect__ClearItemVisualEffect 006F8700 f end=006F87B4 +CEffect__MoveToDestroyList 006F87C0 f end=006F8965 +CEffect__UpdateWorldObject 006F8970 f end=006F8A5A +CEffect__TransformPosition 006F8AE0 f end=006F8C44 +CEffect__UpdateAttachment 006F8C50 f end=006F8F3E +CEffect__ReleaseLightningRef 006F8F40 f end=006F8F4F +CEffect__DrawFishingString 006F8F50 f end=006F925F CEffect__AddSpecialEffect 006F9260 f end=006F9394 CEffect__MountTransitionCacheCB 006F9610 f end=006F966D CEffect__AddMountTransition 006F9670 f end=006F97CC +CEffect__PostInitialize 006F9840 f end=006F9D68 CEffect__Create 006F9D70 f end=006F9EBC CEffect__destructor 006F9EC0 f end=006FA04A +CEffect__EffectUpdate 006FA050 f end=006FA38E CEffect__Release 006FA390 f end=006FA3B2 CEffect__Destroy 006FA3C0 f end=006FA444 +CEffect__CleanUpStaticLists 006FA450 f end=006FA5B0 +GetMasterLootCandidate 006FA770 f end=006FA791 CloseAllLootRolls 006FAFD0 f end=006FB0FD CGUnit_C__StopMissileTrajectoryTargeting 006FBF00 f end=006FBF7B CGUnit_C__InitMissileTrajectorySystem 006FC8E0 f end=006FC918 @@ -4403,6 +4740,9 @@ CMissile__UpdateStaticLists 00703B00 f end=00703B73 CMissile__Initialize 00703B80 f end=00703BE0 CMissile__Destroy 00703BE0 f end=00703C10 CGTradeInfo__InitiateTrade 00703CF0 f end=00703DF4 +CGTradeInfo__AddMoney 00704220 f end=00704313 +CGTradeInfo__RemoveMoney 00704320 f end=007043B2 +CGTradeInfo__Initialize 007048D0 f end=00704910 CGDynamicObject_C__Disable 00704940 f end=0070498A CGDynamicObject_C__Reenable 00704990 f end=007049C8 CGDynamicObject_C__ShouldRender 007049D0 f end=007049FF @@ -4493,6 +4833,7 @@ CGUnit_C__NamePlateUpdateColor 007153C0 f end=007153DB CGUnit_C__UpdateUnitNameText 00715500 f end=00715528 CGUnit_C__ObjectNameVisibilityChanged 00715560 f end=007155C9 CGUnit_C__GetRenderFacing 007156A0 f end=007156B6 +CGUnit_C__ChatBubbleRemove 007157E0 f end=00715802 CGUnit_C__RegisterScript 007158C0 f end=007158F4 CGUnit_C__UnregisterScript 00715900 f end=00715929 CGUnit_C__GetDisplayClassNameFromRecord 007159E0 f end=00715A46 @@ -4671,14 +5012,22 @@ CGUnit_C__OnVehicleCameraPossiblyNeeded 0074CE40 f end=0074CF22 Script_CombatTextSetActiveUnit 0074D580 f end=0074D5A8 Script_CombatLogSetRetentionTime 0074D5B0 f end=0074D5FD Script_CombatLog_Object_IsA 0074D600 f end=0074D6A3 +CombatLogEntry__constructor 0074D920 f end=0074D97F Script_CombatLogGetRetentionTime 0074D9E0 f end=0074D9FF +CombatLogEntry__PushEvent 0074E290 f end=0074E878 +CombatLogEntry__PackEvent 0074E880 f end=0074F2AB Script_CombatLogGetCurrentEntry 0074F2B0 f end=0074F2CC UnitCombatLogInvalidateName 0074F400 f end=0074F4CC +CombatLogEntry__MatchesFilter 0074F6C0 f end=0074F712 +CombatLogEntry__ResolveName 0074F720 f end=0074F8FA Script_CombatLogResetFilter 0074FA60 f end=0074FA6D Script_CombatLogGetNumEntries 0074FA70 f end=0074FADD Script_CombatLogSetCurrentEntry 0074FAE0 f end=0074FC20 Script_CombatLogAdvanceEntry 0074FC20 f end=0074FD36 +CombatLogEntry__GetObjectName 0074FD40 f end=0074FE8C +CombatLogEntry__PendingCombatLogResolved 0074FE90 f end=0074FF1D Script_CombatLogAddFilter 0074FF70 f end=00750206 +CombatLogEntry__CancelPendingCallbacks 00750270 f end=0075037C Script_CombatLogClearEntries 00751120 f end=0075114B UnitCombatLog 00751150 f end=007512A1 CGBag_C__FindItemSlot 00754040 f end=007540AA @@ -4700,8 +5049,15 @@ CVehicle_C__EnterWorld 00757180 f end=007571C0 CVehicle_C__UpdateLargestPassengerBoundsRadius 00757D10 f end=00757E61 CSimpleScriptManager__UnregisterCallback 007581A0 f end=007581EB CSimpleScriptManager__RegisterCallback 007581F0 f end=0075821A +CSimpleScriptManager__CopyGlobal 00758220 f end=00758272 +CSimpleScriptManager__Execute 00758280 f end=0075833B +CSimpleScriptManager__FindFunction 00758340 f end=00758382 +CSimpleScriptManager__CallFunction 00758480 f end=00758625 +CSimpleScriptManager__Uninit 007586E0 f end=007587C6 +CSimpleScriptManager__CreateFunction 007587D0 f end=00758B74 CSimpleScriptManager__Init 00758B80 f end=00758C43 CSimpleScriptManager__Create 00758C50 f end=00758CCB +CSimpleScriptManager__Destroy 00758CD0 f end=00758D25 VisibleItem_C__GetClassID 00758D30 f end=00758D74 VisibleItem_C__GetSubtypeID 00758D80 f end=00758DC4 VisibleItem_C__GetInventoryType 00758DD0 f end=00758E49 @@ -4835,7 +5191,12 @@ WoWTime__SetHourAndMinutes 0076C3C0 f end=0076C3E2 WoWTime__SetDate 0076C480 f end=0076C4BE WoWTime__WoWEncodeTime 0076CA50 f end=0076CAA7 WoWTime__WoWDecodeTime 0076CAB0 f end=0076CADD +CGameTime__GameTimeSetMinutesPerSecond 0076CFA0 f end=0076CFE6 CGameTime__GameTimeGetDayProgression 0076CFF0 f end=0076D051 +CGameTime__TickMinute 0076D740 f end=0076D7AD +CGameTime__GameTimeSetTime 0076D810 f end=0076D8FD +CGameTime__GameTimeUpdate 0076D900 f end=0076D996 +CGameTime__GameTimeSync 0076D9A0 f end=0076DB24 NameNeedsDeclensions 0076DD20 f end=0076DD3B RussianNameNeedsDeclensions 0076E270 f end=0076E2A6 SMemSetDebugFlags 0076E4A0 f end=0076E4D2 type="void __stdcall func(uint32_t flags, uint8_t changeMask)" @@ -5609,10 +5970,22 @@ Script_GetVoiceSessionInfo 007DB0B0 f end=007DB1E3 Script_GetVoiceCurrentSessionID 007DB1F0 f end=007DB277 Script_SetActiveVoiceChannelBySessionID 007DB280 f end=007DB36C Script_GetNumVoiceSessionMembersBySessionID 007DB370 f end=007DB3FB +ComSatClient_SendEvent 007DB4D0 f end=007DB555 +ComSatClient_IsCurrentSession 007DB580 f end=007DB5B3 +ComSatClient_GetCurrentSessionType 007DB5C0 f end=007DB5DC +ComSatClient_GetCurrentSessionName 007DB5E0 f end=007DB5F8 Script_GetVoiceStatus 007DB8D0 f end=007DB9AC +ComSatClient_IsComsatDisabledByClient 007DBAB0 f end=007DBAB6 Script_VoiceIsDisabledByClient 007DC910 f end=007DC94A +ComSatClient_PopulateSessionDataWithoutJoin 007DE440 f end=007DE595 +ComSatClient_OnRosterUpdate 007DE5A0 f end=007DEAFE +ComSatClient_OnSessionLeave 007DEBF0 f end=007DED5B +ComSatClient_LeaveAllSessions 007DED60 f end=007DEEB2 Script_GetVoiceSessionMemberInfoBySessionID 007DEEF0 f end=007DF0AF Script_UnitIsTalking 007DF0B0 f end=007DF142 +ComSatClient_SetCurrentSession 007DF290 f end=007DF2B8 +ComSatClient_DisableCurrentSession 007DF2C0 f end=007DF2C8 +ComSatClient_OnSetTalkerMuted 007DF6F0 f end=007DF769 ComSatClient_Init 007DFAF0 f end=007DFE9C IsRussian 007E1030 f end=007E1049 TruncateNewLines 007E1640 f end=007E167B @@ -5648,6 +6021,7 @@ DayNight__GetOverrideSky 007F30C0 f end=007F31C0 DayNight__SetBlendSky 007F31C0 f end=007F322A DayNight__SetColors 007F3230 f end=007F3913 ; DayNight::SetColors() DayNight__UpdateLighting 007F3920 f end=007F39AA ; DayNight::UpdateLighting() +MinimapSetDynamicPOI 007F4870 f end=007F4928 MinimapSetCorpsePOI 007F4990 f end=007F49FE MinimapUpdate 007F5BA0 f end=007F6539 MinimapInitialize 007F6730 f end=007F698D @@ -5705,6 +6079,7 @@ Spell_C_CancelSpellByTarget 008063E0 f end=00806431 Spell_C_CancelMeleeSpells 00806480 f end=0080654E Spell_C_CancelAutoRepeat 00807560 f end=00807645 SpellHistory__GetCooldown 00807980 f end=00807D3E +SpellHistory__RecentlyCast 00807D40 f end=00807D98 SpellHistory__IsOnHold 00807DA0 f end=00807F07 Spell_C__GetSpellCooldown 00809000 f end=00809029 Spell_C__GetItemCooldown 00809030 f end=008090B1 @@ -5742,6 +6117,8 @@ XMLNode__Recycle 00814CE0 f end=00814D53 XMLTree__Free 00814D60 f end=00814D87 XMLTree_Load 00814D90 f end=00814E40 StringToJustify 00815080 f end=008150CA +LoadXML_Color 00815C30 f end=00815DEF +LoadXML_AnimGroup 00816000 f end=00816056 FrameXML_CheckSignature 008165E0 f end=00816767 FrameScript_Object__CreateScriptMetaTable 00816790 f end=008167D3 ; FrameScript_Object::CreateScriptMetaTable(lua_State*, void (*)(lua_State*)) FrameScript_Object__FillScriptMethodTable 008167E0 f end=00816822 ; FrameScript_Object::FillScriptMethodTable(lua_State*, FrameScript_Method*, int) @@ -5834,6 +6211,8 @@ CM2Model__SetEventCallback 00824060 f end=008240E1 ; CM2Model::SetEventCallback( CM2Model__GetCameraByIndex 00824170 f end=008241CA ; CM2Model::GetCameraByIndex(unsigned int) CM2Model__HasLiveRibbons 008241D0 f end=00824228 CM2Model__SetRibbonsEnabled 00824230 f end=008242BC +CM2Model__HasLiveParticles 008242C0 f end=00824318 +CM2Model__ChangeFrameOfReference 00824460 f end=008244E2 CM2Model__LinkToCallbackListTail 008244F0 f end=0082450E ; CM2Model::LinkToCallbackListTail() CM2Model__UnlinkFromCallbackList 00824510 f end=00824542 ; CM2Model::UnlinkFromCallbackList() CM2Model__IsBatchDoodadCompatible 00824550 f end=008245A4 ; CM2Model::IsBatchDoodadCompatible(M2Batch*) const @@ -5844,22 +6223,32 @@ CM2Model__UpdateLoaded 00825170 f end=008251AF ; CM2Model::UpdateLoaded() CM2Model__SetLoadedCallback 008251B0 f end=008251C8 ; CM2Model::SetLoadedCallback(void (*)(CM2Model*, void*), void*) CM2Model__SetWorldTransform 008251D0 f end=00825256 ; CM2Model::SetWorldTransform(C3Vector const&, float, float) CM2Model__ReplaceTexture 00825260 f end=00825404 +CM2Model__GetCurrentBoundingBox 00825750 f end=00825A59 +CM2Model__GetSplitBodyBoundingBox 00825A60 f end=00825D6C CM2Model__UnoptimizeVisibleGeometry 00825D70 f end=00825E00 ; CM2Model::UnoptimizeVisibleGeometry() CM2Model__SequenceFallbackById 00826350 f end=008264A9 ; CM2Model::SequenceFallbackById(M2SequenceFallback*, unsigned int) const +CM2Model__HasBone 008264B0 f end=00826528 +CM2Model__GetBoneSequenceInfo 008266B0 f end=008267D8 CM2Model__GetBoneSequenceId 008267E0 f end=0082686E +CM2Model__OnSequenceInterrupted 008269C0 f end=00826A5E CM2Model__SetupBoneSequence 00826B00 f end=00826C3F ; CM2Model::SetupBoneSequence(unsigned short, M2SequenceFallback, unsigned int, float, M2ModelBoneSeq*) CM2Model__SetPrimaryBoneSequence 00826C40 f end=00826DD0 ; CM2Model::SetPrimaryBoneSequence(unsigned short, unsigned short, M2SequenceFallback, unsigned int, float, int) CM2Model__SetSecondaryBoneSequence 00826DD0 f end=00826E54 ; CM2Model::SetSecondaryBoneSequence(unsigned short, unsigned short, M2SequenceFallback, unsigned int, float) +CM2Model__SetBoneSequenceTime 00826ED0 f end=00826FF8 +CM2Model__LoadSequence 00827190 f end=008272E6 CM2Model__HasAttachment 008273D0 f end=00827455 CM2Model__DetachFromParent 008274F0 f end=00827553 CM2Model__DetachAllChildrenById 00827560 f end=008275E9 ; CM2Model::DetachAllChildrenById(unsigned int) +CM2Model__HasEvent 008275F0 f end=0082766F CM2Model__GetCameraById 00827960 f end=008279E3 ; CM2Model::GetCameraById(unsigned int) CM2Model__SetEmittersEnabled 008279F0 f end=00827A88 CM2Model__FindKey 008284D0 f end=00828674 ; CM2Model::FindKey(M2ModelBoneSeq*, M2TrackBase const&, unsigned int&, unsigned int&, float&) CM2Model__AnimateST 00828A00 f end=00828F8A ; CM2Model::AnimateST() CM2Model__SetIndices 00828F90 f end=00829160 ; CM2Model::SetIndices() const CM2Model__SetVertices 00829160 f end=00829296 ; CM2Model::SetVertices(int, M2SkinSection*, unsigned int) const +CM2Model__GetRegionBounds 008292A0 f end=00829AA0 CM2Model__RenderModelBatchesForProjectedTexture 00829AA0 f end=00829B94 ; CM2Model::RenderModelBatchesForProjectedTexture() +CM2Model__TransformVerticesNoUVSelect_cpp 00829F40 f end=0082A210 CM2Model__constructor 0082BE60 f end=0082C1B7 ; CM2Model::CM2Model() CM2Model__SetGeometryVisible 0082C7C0 f end=0082C89B CM2Model__OptimizeVisibleGeometry 0082C970 f end=0082CEC2 ; CM2Model::OptimizeVisibleGeometry() @@ -5875,9 +6264,12 @@ CM2Model__GetCollisionFacets 0082EC30 f end=0082F0EE ; CM2Model::GetCollisionFac CM2Model__AnimateMT 0082F0F0 f end=0083096B ; CM2Model::AnimateMT(C44Matrix const*, C3Vector const&, C3Vector const&, float, float) CM2Model__AnimateParticleST 008309C0 f end=00830DB3 ; CM2Model::AnimateParticleST(float, unsigned int) CM2Model__Animate 00830DC0 f end=00830F83 ; CM2Model::Animate() +CM2Model__ForceAnimate 00830F90 f end=00830FA8 CM2Model__ProcessEventCallbacks 00830FB0 f end=00831298 ; CM2Model::ProcessEventCallbacks(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) +CM2Model__GetAttachmentPosition 00831330 f end=0083140F CM2Model__GetAttachmentWorldTransform 00831410 f end=00831542 ; CM2Model::GetAttachmentWorldTransform(unsigned int) CM2Model__AttachToParent 00831630 f end=008317D4 ; CM2Model::AttachToParent(CM2Model*, unsigned int, C3Vector const*, int) +CM2Model__AnimateSM 00831990 f end=00831AEA CM2Model__SetupLighting 00831AF0 f end=00831BA3 ; CM2Model::SetupLighting() CM2Model__SetBoneSequenceDeferred 00831C30 f end=00831E1D ; CM2Model::SetBoneSequenceDeferred(unsigned short, M2Data*, unsigned short, unsigned int, float, M2SequenceFallback, int, int, int, unsigned int) CM2Model__CancelDeferredSequences 00831EC0 f end=00831FB6 ; CM2Model::CancelDeferredSequences(unsigned int, bool) @@ -6092,6 +6484,7 @@ Liquid__CreateProceduralTextures 008A2E20 f end=008A2EF5 FFX__Destroy 008C0360 f end=008C0589 FFX__Init 008C12F0 f end=008C1513 stub_return_int32_one 008C8DE0 f type="int32_t __stdcall func()" ; Known names: GxDefaultApi, CCommand_Perf +OrganicSmooth 008CA080 f end=008CA0A8 GruntLogin__Connected 008CA0B0 f end=008CA135 ; GruntLogin::Connected(NETADDR const&) GruntLogin__CantConnect 008CA140 f end=008CA1C5 ; GruntLogin::CantConnect() GruntLogin__GetVersionProof 008CA260 f end=008CA2E5 ; GruntLogin::GetVersionProof(unsigned char const*) @@ -6153,6 +6546,10 @@ CDynamicString__operator_add_on_assign 0095D8F0 f end=0095D92E CDynamicString__Append 0095D930 f end=0095D976 CBitArray__Get 0095DA20 f end=0095DA4B CBitArray__Set 0095DA50 f end=0095DA7A +CSimpleMovieFrame__constructor 0095E6E0 f end=0095E7C2 +CSimpleMovieFrame__Render 0095EED0 f end=0095F2D4 +CSimpleMovieFrame__RenderMovie 0095F2E0 f end=0095F303 +CSimpleMovieFrame__OnFrameRender 0095F340 f end=0095F36E CSimpleModel__destructor 0095F3A0 f end=0095F40A type="void __thiscall func(CSimpleModel* this)" CSimpleModel__GetScriptByName 0095F420 f end=0095F480 type="FrameScript_Object__ScriptIx* __thiscall func(CSimpleModel* this, char* name, FrameScript_Object__ScriptData* data)" CSimpleModel__ModelLoaded 0095F4D0 f end=0095F4E6 type="void __stdcall func(CM2Model* model, void* arg)" @@ -6167,12 +6564,15 @@ CSimpleModel__scalar_deleting_destructor 0095F7D0 f end=0095F7FB type="void __th CSimpleModel__LoadXML 0095F800 f end=0095F989 type="void __thiscall func(CSimpleModel* this, XMLNode* node, CStatus* status)" CSimpleModel__SetModel 0095F990 f end=0095F9E8 type="void __thiscall func(CSimpleModel* this, char* sourcefile)" CSimpleModel__SetCameraByIndex 0095F9F0 f end=0095FA94 type="void __thiscall func(CSimpleModel* this, uint32_t index)" +CSimpleModel__GetWidth 0095FAA0 f end=0095FAEC +CSimpleModel__GetHeight 0095FAF0 f end=0095FB3C CSimpleModel__UpdateModel 0095FBA0 f end=0095FC21 type="void __thiscall func(CSimpleModel* this)" CSimpleModel__RenderModel 0095FC30 f end=00960070 type="void __stdcall func(void* arg)" CSimpleModel__LightingCallback 00960070 f end=009600D3 type="void __stdcall func(CM2Model* model, CM2Lighting* lighting, void* userArg)" CSimpleModel__SetModel 009600E0 f end=0096018C type="void __thiscall func(CSimpleModel* this, CM2Model* model)" CSimpleModel__OnModelLoaded 00960190 f end=00960237 type="void __thiscall func(CSimpleModel* this, CM2Model* model)" CSimpleModel__OnLayerUpdate 00960280 f end=0096031D type="void __thiscall func(CSimpleModel* this, float elapsedSec)" +CSimpleModel__ReplaceTexture 00960320 f end=009603C1 CSimpleModel__RegisterScriptMethods 009603D0 f end=009603F0 type="void __stdcall func(lua_State* L)" CSimpleModel_SetModel 00960530 f end=009605CD type="int32_t __stdcall func(lua_State* L)" CSimpleModel_GetModel 009605D0 f end=0096061D type="int32_t __stdcall func(lua_State* L)" @@ -6199,27 +6599,67 @@ CSimpleModel_SetFogFar 009613A0 f end=00961418 type="int32_t __stdcall func(lua_ CSimpleModel_GetFogFar 00961420 f end=00961463 type="int32_t __stdcall func(lua_State* L)" CSimpleModel_ClearFog 00961470 f end=009614A7 type="int32_t __stdcall func(lua_State* L)" CSimpleModel_SetGlow 009614B0 f end=00961534 type="int32_t __stdcall func(lua_State* L)" +CSimpleModel__CreateScriptMetaTable 00961540 f end=00961559 +CSimpleStatusBar__SetBarTexture 00961720 f end=009617E0 +CSimpleStatusBar__constructor 00961A00 f end=00961A64 +CSimpleStatusBar__SetBarTexture 00961AC0 f end=00961B71 +CSimpleButton__LockHighlight 00962120 f end=00962148 +CSimpleEditBox__GetScriptByName 009628F0 f end=00962A99 +CSimpleEditBox__UpdateTextInfo 00962CC0 f end=00962D50 CSimpleEditBox__GenNumToLen 00962D50 f end=00962E9B CSimpleEditBox__DeleteSubstring 00962F90 f end=0096313E ; DeleteSubString(int, int, int) CSimpleEditBox__HighlightText 00963140 f end=009631A0 ; HighlightText(int, int) +CSimpleEditBox__CopyToClipboard 009632D0 f end=0096334C +CSimpleEditBox__SetCursorPosition 00963350 f end=0096338A +CSimpleEditBox__CreateClauseHighlight 00963570 f end=00963604 +CSimpleEditBox__UpdateClauseInfo 009636A0 f end=00963735 CSimpleEditBox__UpdateSizes 00963740 f end=00963946 +CSimpleEditBox__Delete 00963950 f end=009639AA CSimpleEditBox__ConvertCoordinateToIndex 00964790 f end=009649CD CSimpleEditBox__MakeTextVisible 009649D0 f end=00964A83 CSimpleEditBox__FontUpdated 009650E0 f end=00965114 ; FontUpdated(CSimpleFontedFrameFont*, int) +CSimpleEditBox__SetEditTextInsets 00965550 f end=00965580 +CSimpleEditBox__OnLayerTrackUpdate 00965660 f end=009656C8 CSimpleEditBox__OnFrameSizeChanged 009656D0 f end=009656F7 ; OnFrameSizeChanged(float, float) CSimpleEditBox__Insert 00965960 f end=00965CDB ; Insert(char const*, char const*, int, int, int) CSimpleEditBox__Insert 00965CE0 f end=00965D67 CSimpleEditBox__PasteFromClipboard 00965ED0 f end=00965F1D CSimpleEditBox__SetMultiLine 00965F20 f end=009660D3 ; SetMultiLine(int) +CSimpleEditBox__OnLayerChar 009660E0 f end=00966139 +CSimpleEditBox__OnLayerIme 009663C0 f end=00966563 CSimpleEditBox__SetText 00966580 f end=009665FA ; SetText(char const*, char const*) +CSimpleEditBox__constructor 00966B70 f end=00966F1C CSimpleEditBox__SetHistoryLines 00966FD0 f end=00967017 ; SetHistoryLines(int) +CSimpleEditBox__UpdateDirtyBits 00967020 f end=009670D7 CSimpleEditBox__LoadXML 00967290 f end=00967670 ; LoadXML(XMLNode*, CStatus*) +CSimpleEditBox__OnLayerUpdate 00967670 f end=00967759 +CSimpleEditBox__OnLayerKeyDown 00967760 f end=00967C30 +CSimpleEditBox__OnLayerMouseDown 00967CD0 f end=00967D7A +CSimpleMessageFrame__ScrollMessages 00967FE0 f end=009680E9 +CSimpleMessageFrame__AddPendingMessage 00968210 f end=00968326 +CSimpleMessageFrame__constructor 009684F0 f end=00968606 +CSimpleMessageFrame__AddMessage 009686C0 f end=00968705 +CSimpleMessageFrame__UpdateRect 00968790 f end=00968A54 +CSimpleMessageFrame__OnLayerUpdate 00968A60 f end=00968C06 +CSimpleMessageFrame__SetInsertMode 00968CB0 f end=00968CC5 +CSimpleMessageFrame__LoadXML 00968DA0 f end=00969039 +CSimpleMessageScrollFrame__GetScriptByName 00969040 f end=00969080 +CSimpleMessageScrollFrame__RefreshMessages 00969410 f end=00969494 +CSimpleMessageScrollFrame__GetMessageInfoByAccessID 00969670 f end=0096971F +CSimpleMessageScrollFrame__SetMaxLines 009698E0 f end=0096995E +CSimpleMessageScrollFrame__ScrollMessages 00969FA0 f end=0096A2E8 +CSimpleMessageScrollFrame__constructor 0096A2F0 f end=0096A474 +CSimpleMessageScrollFrame__RemoveLinesByAccessID 0096A510 f end=0096A6DE +CSimpleMessageScrollFrame__OnScreenSizeChanged 0096A740 f end=0096A758 +CSimpleMessageScrollFrame__AddMessage 0096A9F0 f end=0096AB2E CSimpleScrollFrame__RunOnScrollRangeChangedScript 0096AFD0 f end=0096B05B CSimpleScrollFrame__UnparentFrame 0096B060 f end=0096B082 ; CSimpleScrollFrame::UnparentFrame(CSimpleFrame*) +CSimpleScrollFrame__GetScriptByName 0096B0B0 f end=0096B147 CSimpleScrollFrame__UpdateScrollChild 0096B1C0 f end=0096B207 ; void __thiscall CSimpleScrollFrame::UpdateScrollChild(void) CSimpleScrollFrame__OnFrameSizeChanged 0096B210 f end=0096B23A ; CSimpleScrollFrame::OnFrameSizeChanged(float, float) CSimpleScrollFrame__constructor 0096B2D0 f end=0096B33F ; CSimpleScrollFrame::CSimpleScrollFrame(CSimpleFrame*) CSimpleScrollFrame__SetScrollChild 0096B3A0 f end=0096B43D ; CSimpleScrollFrame::SetScrollChild(CSimpleFrame*) +CSimpleScrollFrame__SetHorizontalScroll 0096B440 f end=0096B47E CSimpleScrollFrame__SetVerticalScroll 0096B480 f end=0096B4BE ; CSimpleScrollFrame::SetVerticalScroll(float) CSimpleScrollFrame__UpdateScrollChildRect 0096B4C0 f end=0096B59D ; CSimpleScrollFrame::UpdateScrollChildRect(float, float) CSimpleScrollFrame__OnLayerUpdate 0096B5A0 f end=0096B60A ; CSimpleScrollFrame::OnLayerUpdate(float) @@ -6228,27 +6668,57 @@ CSimpleScrollFrame__LoadXML 0096B920 f end=0096B99B ; CSimpleScrollFrame::LoadXM CSimpleScrollFrame__OnFrameRender 0096B9A0 f end=0096B9CE ; CSimpleScrollFrame::OnFrameRender(CRenderBatch*, unsigned int) CSimpleScrollFrame__GetBoundsRect 0096B9D0 f end=0096BBAC ; CSimpleScrollFrame::GetBoundsRect(CRect&) CSimpleSlider__RunOnMinMaxChangedScript 0096BBB0 f end=0096BC08 +CSimpleSlider__SetThumbTexture 0096BD90 f end=0096BDDD +CSimpleSlider__SetOrientation 0096BDE0 f end=0096BE0D CSimpleSlider__constructor 0096BE50 f end=0096BEC9 ; CSimpleSlider::CSimpleSlider(CSimpleFrame*) CSimpleSlider__IsA 0096BF00 f end=0096BF35 ; CSimpleSlider::IsA(int) const +CSimpleSlider__SetThumbTexture 0096BFE0 f end=0096C083 CSimpleSlider__SetValue 0096C090 f end=0096C1A7 ; CSimpleSlider::SetValue(float, bool) +CSimpleSlider__SetValueStep 0096C1B0 f end=0096C20A +CSimpleSlider__OnLayerTrackUpdate 0096C320 f end=0096C3F2 CSimpleSlider__SetMinMaxValues 0096C470 f end=0096C4FD ; CSimpleSlider::SetMinMaxValues(float, float) +CSimpleSlider__LoadXML 0096C500 f end=0096C746 CSimpleHTML__FontUpdated 0096C750 f end=0096C764 ; CSimpleHTML::FontUpdated(CSimpleFontedFrameFont*, int) +CSimpleHTML__SetHyperlinkFormat 0096C770 f end=0096C7B0 CSimpleHTML__constructor 0096C820 f end=0096C922 ; CSimpleHTML::CSimpleHTML(CSimpleFrame*) CSimpleHTML__IsA 0096C960 f end=0096C995 ; CSimpleHTML::IsA(int) const CSimpleHTML__ParseIMG 0096C9E0 f end=0096CC8F ; CSimpleHTML::ParseIMG(XMLNode const*, CStatus*) CSimpleHTML__AddText 0096CC90 f end=0096CE72 ; CSimpleHTML::AddText(char const*, HTML_TEXT_TYPE, unsigned int) CSimpleHTML__ClearContent 0096D090 f end=0096D169 ; CSimpleHTML::ClearContent() CSimpleHTML__ParseP 0096D170 f end=0096D478 ; CSimpleHTML::ParseP(XMLNode const*, HTML_TEXT_TYPE, CStatus*) +CSimpleHTML__RefreshHyperlinks 0096D500 f end=0096D6C7 +CSimpleHTML__OnLayerUpdate 0096D700 f end=0096D731 CSimpleHTML__ParseBODY 0096D740 f end=0096D883 ; CSimpleHTML::ParseBODY(XMLNode const*, CStatus*) CSimpleHTML__SetText 0096D890 f end=0096DA31 ; CSimpleHTML::SetText(char const*, CStatus*) CSimpleHTML__LoadXML 0096DA40 f end=0096DC2A ; CSimpleHTML::LoadXML(XMLNode*, CStatus*) +CSimpleColorSelect__GetScriptByName 0096DC50 f end=0096DC99 +CSimpleColorSelect__constructor 0096DF30 f end=0096DFD5 CSimpleColorSelect__RepositionWheelThumb 0096E0B0 f end=0096E16B +CSimpleColorSelect__OnLayerMouseDown 0096E1D0 f end=0096E249 +CSimpleColorSelect__SetColorWheelThumbTexture 0096E250 f end=0096E29B +CSimpleColorSelect__SetColorValueTexture 0096E2A0 f end=0096E379 +CSimpleColorSelect__SetColorValueThumbTexture 0096E380 f end=0096E3CB +CSimpleColorSelect__OnLayerTrackUpdate 0096E3F0 f end=0096E551 +CSimpleColorSelect__SetColorWheelThumbTexture 0096E560 f end=0096E601 +CSimpleColorSelect__SetColorValueThumbTexture 0096E610 f end=0096E6B1 +CSimpleColorSelect__SetColorWheelTexture 0096E6C0 f end=0096E877 CSimpleColorSelect__LoadXML 0096E880 f end=0096E9BC +CSimpleButton__SetHighlight 0096F3C0 f end=0096F407 +CSimpleButton__UpdateTextState 0096F4A0 f end=0096F51F +CSimpleButton__SetFontString 0096F7B0 f end=0096F85E +CSimpleButton__SetText 0096F860 f end=0096F8C8 +CSimpleButton__OnLayerCursorEnter 0096FCA0 f end=0096FCFE +CSimpleButton__OnLayerCursorExit 0096FD00 f end=0096FD64 +CSimpleButton__LoadXML 0096FED0 f end=00970366 +CSimpleButton__Enable 00970440 f end=00970519 +CSimpleButton__constructor 00970520 f end=00970610 +CSimpleStatusBar__SetBarTexture 00971650 f end=009717F1 CSimpleSlider__RegisterScriptMethods 00971A40 f end=00971A60 ; CSimpleSlider::RegisterScriptMethods(lua_State*) CSimpleSlider_GetMinMaxValues 00971D90 f end=00971DEF CSimpleSlider_SetMinMaxValues 00971DF0 f end=00971E99 CSimpleSlider_GetValue 00971EB0 f end=00971EF3 CSimpleSlider_SetValue 00971F00 f end=00971F74 +CSimpleSlider__CreateScriptMetaTable 009720C0 f end=009720D9 CSimpleScrollFrame_SetVerticalScroll 00972560 f end=00972625 ; CSimpleScrollFrame_SetVerticalScroll(lua_State*) CSimpleHTML_SetText 009750D0 f end=0097511B CSimpleEditBox_SetText 00975E80 f end=00975F02 @@ -6256,6 +6726,7 @@ CSimpleEditBox_HighlightText 00976080 f end=00976108 CSimpleButton_GetButtonState 009771D0 f end=00977272 CSimpleButton_SetStateTexture 00977A70 f end=00977BD7 ; CSimpleButton_SetStateTexture(lua_State*, CSimpleButtonState, char const*) CSimpleButton_SetNormalTexture 00977C70 f end=00977C87 ; CSimpleButton_SetNormalTexture(lua_State*) +CSimpleHyperlinkedFrame__GetScriptByName 00978610 f end=009786A7 CSimpleHyperlinkedFrame__constructor 00978900 f end=0097894F ; CSimpleHyperlinkedFrame::CSimpleHyperlinkedFrame(CSimpleFrame*) CParticleEmitter2__SetModel 00978B30 f end=00978B70 ; CParticleEmitter2::SetModel(CM2Scene*, char const*) CParticleEmitter2__SetMaterial 00978BF0 f end=00978C34 ; CParticleEmitter2::SetMaterial(CParticleMat const&, CTexture*) @@ -6354,11 +6825,13 @@ CGNamePlateFrame__TriggerDamageFeedback 0098E5B0 f end=0098E5E1 CGNamePlateFrame__UpdateRaidTargetDisplay 0098E740 f end=0098E7D8 CGNamePlateFrame__OnGainFocus 0098E910 f end=0098E974 CGNamePlateFrame__OnLoseFocus 0098E980 f end=0098E9E2 +CGNamePlateFrame__OnLayerUpdate 0098E9F0 f end=0098EE23 CGNamePlateFrame__UpdateColorDisplay 0098EE30 f end=0098EF0A CGNamePlateFrame__UpdateLevelDisplay 0098EF10 f end=0098F040 CGNamePlateFrame__SetCastBarValues 0098F040 f end=0098F382 CGNamePlateFrame__Initialize 0098F390 f end=0098F786 CGNamePlateFrame__constructor 0098F790 f end=0098FFC9 +CGSimpleHealthBar__constructor 00990060 f end=0099009B SRP6_Client__BeginAuthentication 009A8300 f end=009A83DF ; SRP6_Client::BeginAuthentication(char const*, char const*) SRP6_Client__CalculateProof 009A83E0 f end=009A88B1 ; SRP6_Client::CalculateProof(unsigned char const*, unsigned int, unsigned char const*, unsigned int, unsigned char const*, unsigned int, unsigned char const*, unsigned int, SRP6_Random&) SRP6_Client__VerifyServerProof 009A88C0 f end=009A897C ; SRP6_Client::VerifyServerProof(unsigned char const*, unsigned int) diff --git a/profile/3.3.5a-windows-386/x64dbg/game.dd32 b/profile/3.3.5a-windows-386/x64dbg/game.dd32 index 8780734848c07245aae9308b43768b4ee278ff7e..0fe62ff7a7d03742301345044d5cb460011857a6 100644 GIT binary patch literal 263319 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

m18bastq7e?q!WOJ*F`UQyX*D(1umWo#MB{ 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

JkylYD08Dkz_w~hAsA<-$SeUHi)u%5+cng9M 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

R#j+XPmo7H>Oe7JqKZH(vjXGk6-T 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 literal 246772 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