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 353484c..d3e5976 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 @@ -27,6 +27,7 @@ static import_symbols() { set_name(0x00403B70, "LoadNewWorld"); set_name(0x00404130, "WowClientInit"); set_name(0x004047E0, "InitializeEngineCallback"); + set_name(0x00404A80, "ListInterfaceArchive"); set_name(0x00405130, "ClientUpdateTaxiBenchmarkMode"); set_name(0x004052F0, "WowClientDB_StartupStringsRec__Load"); set_name(0x00405540, "ClientInitializeGame"); @@ -42,6 +43,7 @@ static import_symbols() { set_name(0x00407E30, "LoadingScreenSetTip"); set_name(0x00407E40, "LoadingScreenSetScreenTipForRaceData"); set_name(0x00407EA0, "LoadingScreenSetTransparent"); + set_name(0x00407EF0, "LoadingScreenMiniDisable"); set_name(0x00407F40, "C44Matrix__constructor"); set_name(0x00407F80, "C44Matrix__operator_assign_C44Matrix"); set_name(0x00408030, "GxXformSetProjection"); @@ -63,6 +65,7 @@ static import_symbols() { set_name(0x0040B540, "WowSysMessageOutput__Paint"); set_name(0x0040B710, "WowSysMessageOutput__Initialize"); set_name(0x0040BAA5, "purecall"); + set_name(0x0040BE50, "qsort"); set_name(0x0040D3B5, "nullsub_1"); set_name(0x00421750, "SFile__DisableSFileCheckDisk"); set_name(0x00421760, "SFile__EnableDirectAccess"); @@ -233,6 +236,7 @@ static import_symbols() { set_name(0x00466B90, "WowConnection__DestroyOsNet"); set_name(0x00466BF0, "WowConnection__SetEncryptionKey"); set_name(0x00466DE0, "WowConnection__CloseSocket"); + set_name(0x00466E30, "WoWConnection__FreeSendList"); set_name(0x00466F00, "WowConnection__DoStreamReads"); set_name(0x00467270, "WowConnection__constructor"); set_name(0x00467330, "WowConnection__constructor@2"); @@ -251,8 +255,11 @@ static import_symbols() { set_name(0x00468D20, "WowConnection__Connect"); set_name(0x00468D90, "WowConnection__InitOsNet"); set_name(0x00468E50, "WowConnection__Connect@2"); + set_name(0x00468FF0, "WowConnectionNet__Service"); set_name(0x00469080, "WowConnection__Stop"); + set_name(0x004692C0, "WowConnectionNet__Delete"); set_name(0x00469320, "WowConnection__Start"); + set_name(0x004695F0, "WowConnectionNet__constructor"); set_name(0x0047ADD0, "nullsub_2"); set_name(0x0047ADE0, "CDataStore__GetBufferParams"); set_name(0x0047AE10, "CDataStore__DetachBuffer"); @@ -294,6 +301,8 @@ static import_symbols() { set_name(0x0047C060, "DDCToNDCHeight"); set_name(0x0047C070, "NDCToDDCWidth"); set_name(0x0047C080, "NDCToDDCHeight"); + set_name(0x0047C290, "CStatus__Prepend"); + set_name(0x0047C360, "CStatus__Add"); set_name(0x0047CBF0, "PropSelectContext"); set_name(0x0047CC20, "PropGet"); set_name(0x0047CC50, "PropSet"); @@ -357,10 +366,16 @@ static import_symbols() { set_name(0x00481100, "IEvtTimerDispatch"); set_name(0x00481290, "IEvtTimerKill"); set_name(0x00481390, "IEvtTimerSet"); - set_name(0x00481590, "CSimpleTexture__SetTexture"); + set_name(0x00481520, "CSimpleTexture__SetTexture"); + set_name(0x00481590, "CSimpleTexture__SetTexture@2"); set_name(0x00481620, "CSimpleTexture__SetBlendMode"); set_name(0x00481640, "CSimpleTexture__SetTexCoord"); + set_name(0x00482110, "LanguageProcess"); + set_name(0x00482230, "CSimpleFontString__SetAlphaGradient"); set_name(0x00482290, "CSimpleFontString__GetFontHeight"); + set_name(0x00482510, "CSimpleFontString__GetNumCharsWithinWidth"); + set_name(0x004825E0, "CSimpleFontString__GetNumCharsWithinWidthFromEnd"); + set_name(0x00482720, "CSimpleFontString__AddAnimTranslation"); set_name(0x004829A0, "C3Vector__Subtract"); set_name(0x004829D0, "GxBufLock"); set_name(0x004829F0, "GxBufUnlock"); @@ -377,8 +392,10 @@ static import_symbols() { set_name(0x00484B00, "CSimpleRender__DrawBatch"); 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(0x00485F00, "CRenderBatch__Clear@2"); set_name(0x00485F40, "CSimpleTexture__LoadXML"); set_name(0x00486B20, "CSimpleFontString__UpdateString"); @@ -388,6 +405,7 @@ static import_symbols() { set_name(0x00487C40, "CSimpleRegion__ShowThis"); set_name(0x00487CA0, "CSimpleRegion__OnRegionChanged"); set_name(0x00487D70, "CSimpleRegion__OnColorChanged"); + set_name(0x00487ED0, "CSimpleRegion__SetFrame"); set_name(0x004880E0, "CSimpleRegion__constructor"); set_name(0x004881D0, "CSimpleRegion__destructor"); set_name(0x00488310, "CScriptRegion__constructor"); @@ -410,10 +428,12 @@ static import_symbols() { set_name(0x00489E90, "CLayoutFrame__SetLayoutScale"); 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(0x0048B130, "CLayoutFrame__DestroyLayout"); set_name(0x0048B5F0, "CScriptObject__GetScriptObjectByName"); + set_name(0x0048B800, "ApplyTranslationAnim"); set_name(0x0048BD20, "CImVector__Set"); set_name(0x0048C1C0, "CSimpleTexture_SetVertexColor"); set_name(0x0048C3E0, "CSimpleTexture_SetAlpha"); @@ -484,9 +504,11 @@ static import_symbols() { set_name(0x004A8500, "ScrnLayerSetRect"); set_name(0x004A8530, "ScrnLayerGetFlags"); set_name(0x004A8540, "ScrnLayerSetFlags"); + set_name(0x004A8550, "ScrnScreenshot"); set_name(0x004A8720, "OnPaint"); set_name(0x004A8BB0, "ScrnLayerCreate"); set_name(0x004A8D10, "GxuFontShutdown"); + set_name(0x004A8D40, "ScrnSetStockFont"); set_name(0x004A8DC0, "ScrnGetStockFont"); set_name(0x004A8DE0, "ScrnGetStockFontHeight"); set_name(0x004B4E50, "SysMsgEnable"); @@ -533,9 +555,11 @@ static import_symbols() { set_name(0x004BAB50, "AsyncFileReadObject"); set_name(0x004BAD80, "AsyncFileReadIsReading"); set_name(0x004BAE10, "AsyncFileReadWaitAll"); + set_name(0x004BD900, "TextBlockSetGradient"); set_name(0x004BD9D0, "TextBlockGetFontPtr"); set_name(0x004BDAA0, "TextBlockCreate"); set_name(0x004BDBF0, "TextBlockSetStringPos"); + set_name(0x004BDC50, "TextBlockGetStringPos"); set_name(0x004BDD80, "TextBlockGetWrappedTextHeight"); set_name(0x004BE9C0, "TextBlockGenerateFont"); set_name(0x004BEC70, "GxXformProjection"); @@ -588,10 +612,12 @@ static import_symbols() { set_name(0x004C82E0, "SI2__Init"); set_name(0x004C85F0, "SI2__StopZoneAmbience"); set_name(0x004C8610, "SI2__SetWeatherKitID"); + set_name(0x004C8680, "SI2__StopLuaMusic"); set_name(0x004C93B0, "SI2__StopAllMusic"); set_name(0x004CCA30, "SI2__OverrideZoneSounds"); set_name(0x004CDA20, "SI2__DK_GetPlayerFilterName"); set_name(0x004CDC80, "SI2__DSP_MakeDSPsExpire"); + set_name(0x004CEE50, "CGUnit_C__IsActivePlayer"); set_name(0x004CFC10, "SI2__PlayFoleySound"); set_name(0x004D0020, "SI2__PlayItemSound"); set_name(0x004D0090, "SI2__PlayItemSound@2"); @@ -619,11 +645,15 @@ static import_symbols() { set_name(0x004D3650, "ObjectAllocAddHeap"); set_name(0x004D36C0, "ClntObjMgrPush"); set_name(0x004D3700, "ClntObjMgrPop"); + set_name(0x004D3730, "ClntObjMgrGetCurrent"); set_name(0x004D3790, "ClntObjMgrGetActivePlayer"); set_name(0x004D3FF0, "InitObject"); set_name(0x004D45B0, "SetupObjectStorage"); set_name(0x004D4AC0, "ClntObjMgrInitializeShared"); set_name(0x004D4B30, "ClntObjMgrEnumVisibleObjects"); + set_name(0x004D4CA0, "ClntObjMgrHideObject"); + set_name(0x004D4D00, "ClntObjMgrShowObject"); + set_name(0x004D4D60, "ClntObjMgrLockObject"); set_name(0x004D4DB0, "ClntObjMgrObjectPtr"); set_name(0x004D4F00, "CMoveSpline__CMoveSplineDtor"); set_name(0x004D5A80, "ClntObjMgrSetObjMirrorHandler"); @@ -774,6 +804,9 @@ static import_symbols() { set_name(0x004DFA70, "Script_Script_IsRaceClassRestricted"); set_name(0x004DFCA0, "Script_GetRandomName"); set_name(0x004DFD30, "CharacterCreateUnregisterScriptFunctions"); + set_name(0x004DFF10, "CCharacterCreation__GetRandomRaceAndSex"); + set_name(0x004DFFC0, "CCharacterCreation__OnHide"); + set_name(0x004E0040, "CCharacterCreation__SetCharCustomizeModel"); set_name(0x004E01F0, "CCharacterCreation__CycleCharCustomization"); set_name(0x004E0380, "CCharacterCreation__CreateCharacter"); set_name(0x004E05B0, "Script_SetCharCustomizeFrame"); @@ -792,6 +825,7 @@ static import_symbols() { set_name(0x004E0CD0, "Script_PaidChange_GetCurrentClassIndex"); set_name(0x004E0D00, "Script_IsRaceClassValid"); set_name(0x004E0DD0, "Script_GetCreateBackgroundModel"); + set_name(0x004E0F50, "CCharacterCreation__GetRandomClassID"); set_name(0x004E1540, "CCharacterCreation__SetSelectedSex"); set_name(0x004E1740, "CCharacterCreation__SetSelectedClass"); set_name(0x004E1880, "Script_GetAvailableRaces"); @@ -800,6 +834,7 @@ static import_symbols() { set_name(0x004E1AC0, "Script_SetSelectedClass"); set_name(0x004E1B70, "Script_PaidChange_GetName"); set_name(0x004E1C20, "CCharacterCreation__Initialize"); + set_name(0x004E1ED0, "CCharacterCreation__CalcClasses"); set_name(0x004E1FD0, "CCharacterCreation__ResetCharCustomizeInfoo"); set_name(0x004E20B0, "CCharacterCreation__SetSelectedRace"); set_name(0x004E2330, "CCharacterCreation__SetToExistingCharacter"); @@ -807,10 +842,13 @@ static import_symbols() { set_name(0x004E2500, "Script_CustomizeExistingCharacter"); set_name(0x004E2570, "CharSelectRegisterScriptFunctions"); set_name(0x004E25A0, "CharSelectUnregisterScriptFunctions"); + set_name(0x004E2870, "CCharacterSelection__UpdateCharacterName"); + set_name(0x004E29E0, "CCharacterSelection__UpdateCharacterInfo"); set_name(0x004E2BD0, "CCharacterSelection__UpdateCharacterNameDeclension"); set_name(0x004E2EF0, "CCharacterSelection__GetCharacterDisplay"); set_name(0x004E2F60, "Script_SetCharSelectModelFrame"); set_name(0x004E3030, "Script_SetCharacterSelectFacing"); + set_name(0x004E3120, "CCharacterSelection__OnHide"); set_name(0x004E3170, "Script_GetCharacterInfo"); set_name(0x004E33A0, "Script_DeleteCharacter"); set_name(0x004E3410, "Script_RenameCharacter"); @@ -821,6 +859,7 @@ static import_symbols() { set_name(0x004E3CD0, "CCharacterSelection__SelectCharacter"); set_name(0x004E44E0, "Script_SetCharSelectBackground"); set_name(0x004E4580, "Script_SelectCharacter"); + set_name(0x004E4610, "CCharacterSelection__UpdateCharacterList"); set_name(0x004E47F0, "CCharacterSelection__ClearCharacterList"); set_name(0x004E4880, "CGlueMgr__SurveyDownloadFeed"); set_name(0x004E48A0, "CGlueMgr__SurveySendResults"); @@ -846,6 +885,7 @@ static import_symbols() { set_name(0x004E6190, "CSimpleModelFFX__Render"); set_name(0x004E6300, "CSimpleModelFFX__Create"); set_name(0x004E6330, "CSimpleModelFFX__OnFrameRender"); + set_name(0x004E63A0, "CNameGen__GenerateName"); set_name(0x004E6560, "CNameGen__CreateDictionary"); set_name(0x004E6790, "CNameGen__LoadNames"); set_name(0x004E6BE0, "CSimpleModelFFX_ResetLights"); @@ -854,6 +894,7 @@ static import_symbols() { set_name(0x004E7700, "CCharacterComponent__ComponentCloseFingers"); set_name(0x004E7750, "CCharacterComponent__ComponentOpenFingers"); set_name(0x004E7790, "CCharacterComponent__ApplyMonsterGeosets"); + set_name(0x004E7940, "CCharacterComponent__GetSheatheLink"); set_name(0x004E79A0, "CCharacterComponent__RemoveLinkpt"); set_name(0x004E7B80, "CCharacterComponent__GetNumSkins"); set_name(0x004E7C10, "CCharacterComponent__GetNumHairStylesForColor"); @@ -861,6 +902,10 @@ static import_symbols() { set_name(0x004E7D50, "CCharacterComponent__GetNumFacesForSkin"); set_name(0x004E7DF0, "CCharacterComponent__GetNumFacialFeaturesForHairColor"); set_name(0x004E80E0, "CCharacterComponent__GetNthFacialFeatureIndex"); + set_name(0x004E81C0, "CCharacterComponent__GetTabardBackgroundFileName"); + set_name(0x004E8210, "CCharacterComponent__GetTabardEmblemFileName"); + set_name(0x004E8260, "CCharacterComponent__GetTabardBorderFileName"); + set_name(0x004E82B0, "CCharacterComponent__SetItemSlotUsingAttachSlot"); set_name(0x004E8E70, "CCharacterComponent__CreateRequestAU"); set_name(0x004E8F00, "CCharacterComponent__CreateRequestAL"); set_name(0x004E8F90, "CCharacterComponent__CreateRequestHA"); @@ -885,6 +930,7 @@ static import_symbols() { set_name(0x004EAA70, "CCharacterComponent__AddLink"); set_name(0x004EAB50, "CCharacterComponent__MakeAmmoModel"); set_name(0x004EACD0, "CCharacterComponent__AddHandItem"); + set_name(0x004EAF70, "CCharacterComponent__RemoveVisuals"); set_name(0x004EB070, "CCharacterComponent__RemoveHandItem"); set_name(0x004EB150, "CCharacterComponent__SetNextSkin"); set_name(0x004EB290, "CCharacterComponent__SetPrevSkin"); @@ -900,15 +946,19 @@ static import_symbols() { set_name(0x004EBE80, "CCharacterComponent__SetPrevFacialFeature"); set_name(0x004EC050, "CCharacterComponent__SetRandomFacialFeature"); set_name(0x004EC0E0, "CCharacterComponent__ClearGuildTabard"); + set_name(0x004EC1C0, "CCharacterComponent__ApplyGuildColor"); set_name(0x004EC510, "CCharacterComponent__TurnOffGuildTabardPurchase"); set_name(0x004ED900, "CCharacterComponent__GeosRenderPrep"); + set_name(0x004EE2A0, "CCharacterComponent__RenderPrepAll"); set_name(0x004EE460, "CCharacterComponent__RemoveItem"); set_name(0x004EE6D0, "CCharacterComponent__RemoveItemBySlot"); set_name(0x004EF0D0, "CCharacterComponent__AddHelm"); set_name(0x004EF4B0, "CCharacterComponent__BuildShoulderItemPaths"); set_name(0x004EF710, "CCharacterComponent__AreShoulderModelsCorrect"); set_name(0x004EFBE0, "CCharacterComponent__constructor"); + set_name(0x004EFCA0, "CCharacterComponent__destructor"); set_name(0x004EFDF0, "CCharacterComponent__UpdateBaseTexture"); + set_name(0x004EFED0, "CCharacterComponent__Prep"); set_name(0x004EFF10, "CCharacterComponent__CreateBaseTexture"); set_name(0x004F0490, "CCharacterComponent__SetNextHairStyle"); set_name(0x004F0630, "CCharacterComponent__SetPrevHairStyle"); @@ -921,6 +971,7 @@ static import_symbols() { set_name(0x004F16C0, "CCharacterComponent__FreeComponent"); set_name(0x004F16F0, "CCharacterComponent__ThreadInitialize"); set_name(0x004F1790, "CCharacterComponent__CreateComponentRequest"); + set_name(0x004F1850, "CCharacterComponent__DestroyComponentFreeLists"); set_name(0x004F18F0, "CCharacterComponent__Update"); set_name(0x004F1A20, "CCharacterComponent__Initialize"); set_name(0x004F1ED0, "CCharacterComponent__ThreadDestroy"); @@ -954,6 +1005,7 @@ static import_symbols() { set_name(0x004F4C50, "CMovementStatus__constructor"); set_name(0x004F5130, "CalculateFacingTo"); set_name(0x004F52C0, "CGUnit_C__TotalFieldsSaved"); + set_name(0x004F54D0, "CGUnit_C__GetResistanceAndBuffs"); set_name(0x004F5530, "CGPlayer__TotalFieldsSaved"); set_name(0x004F5960, "CGWorldFrame__GetActiveCamera"); set_name(0x004F5980, "CGWorldFrame__SendObjectTrackEvent"); @@ -996,6 +1048,8 @@ static import_symbols() { set_name(0x004FABD0, "CGWorldFrame__constructor"); set_name(0x004FAF90, "CGWorldFrame__RenderWorld"); set_name(0x004FB080, "CGWorldFrame__OnFrameRender"); + set_name(0x004FB210, "CGChat__GetChatLineOffset"); + set_name(0x004FBAF0, "CGChat__IsVoiceChatAllowed"); set_name(0x004FBD00, "Script_LoggingChat"); set_name(0x004FBD20, "Script_LoggingCombat"); set_name(0x004FBD40, "Script_GetActiveVoiceChannel"); @@ -1021,6 +1075,7 @@ static import_symbols() { set_name(0x004FCCB0, "Script_IsVoiceChatAllowedByServer"); set_name(0x004FCCF0, "Script_UnitIsSilenced"); set_name(0x004FCDF0, "Script_GetMuteStatus"); + set_name(0x004FDD80, "CGChat__RecordChat"); set_name(0x004FE100, "CGChat__OnUpdateInstance"); set_name(0x004FE630, "Script_ListChannelByName"); set_name(0x004FE650, "Script_GetChannelList"); @@ -1077,8 +1132,11 @@ static import_symbols() { set_name(0x00505190, "Script_GetNumChannelMembers"); set_name(0x005052E0, "Script_CollapseChannelHeader"); set_name(0x00505360, "Script_ExpandChannelHeader"); + set_name(0x00505930, "CGChat__TranslateMessage"); set_name(0x00508090, "CGChat__ZoneUpdate"); set_name(0x005096D0, "Script_LeaveChannelByName"); + set_name(0x00509A50, "ProfanityFilter"); + set_name(0x00509BD0, "SpamFilter"); set_name(0x0050D170, "Script_SendChatMessage"); set_name(0x0050D8A0, "Script_SendSystemMessage"); set_name(0x0050DAA0, "Script_JoinTemporaryChannel"); @@ -1170,11 +1228,14 @@ static import_symbols() { set_name(0x00511FE0, "Script_GetThreatStatusColor"); set_name(0x00512090, "Script_ConsoleAddMessage"); set_name(0x005124D0, "CGGameUI__SequenceMusicIsPlaying"); + set_name(0x005124E0, "CGGameUI__ClearLootSlot"); + set_name(0x00512500, "CGGameUI__OpenResurrectRequest"); set_name(0x00512570, "CGGameUI__OpenGuildInvite"); set_name(0x005129F0, "CGGameUI__IsPartyMember"); set_name(0x00512A00, "CGGameUI__IsPartyMember@2"); set_name(0x00512B50, "CGGameUI__UnitModelUpdate"); set_name(0x00512C20, "CGGameUI__SetActiveCorpse"); + set_name(0x00512CA0, "CGGameUI__GetDeathReleaseLocation"); set_name(0x00512D20, "CGGameUI__IsKeyDown"); set_name(0x00512D60, "CGGameUI__OnMouseModeRelative"); set_name(0x00512DC0, "CGGameUI__OnMouseModeNormal"); @@ -1207,9 +1268,11 @@ static import_symbols() { set_name(0x00513C30, "CGGameUI__GetPartyMemberState"); set_name(0x00513CB0, "CGGameUI__GetPartyMemberPetState"); set_name(0x00513CF0, "CGGameUI__UpdateUnitHighlights"); + set_name(0x00513DA0, "CGGameUI__InvalidatePlayer"); set_name(0x00513DD0, "CGGameUI__GetErrorToken"); set_name(0x00513DF0, "CGGameUI__LastErrorMessage"); set_name(0x00513E40, "CGGameUI__MirrorTimerToIndex"); + set_name(0x005142B0, "CGCharacterModelBase__Create"); set_name(0x00514430, "Script_IsModifierKeyDown"); set_name(0x005144C0, "Script_IsLeftShiftKeyDown"); set_name(0x00514520, "Script_IsRightShiftKeyDown"); @@ -1305,6 +1368,7 @@ static import_symbols() { set_name(0x005194E0, "CGGameUI__CanResetInstance"); set_name(0x005195C0, "CGGameUI__SetLastInstanceTime"); set_name(0x005196F0, "CGGameUI__DoPowerRegen"); + set_name(0x005197D0, "CGGameUI__DestroyTotem"); set_name(0x005198A0, "CGGameUI__CastTradeItemSpell"); set_name(0x0051A3B0, "Script_ClearCursor"); set_name(0x0051A3D0, "Script_EquipCursorItem"); @@ -1412,6 +1476,7 @@ static import_symbols() { set_name(0x00521040, "CGGameUI__RegisterFrameFactories"); set_name(0x005210D0, "CGGameUI__CastItemSpell"); set_name(0x005216F0, "CGGameUI__DisplayError"); + set_name(0x005218C0, "CGGameUI__DisplayNameError"); set_name(0x00521BF0, "CGGameUI__GetSelectionHighlightColor"); set_name(0x005220B0, "CGGameUI__AutoMouseOver"); set_name(0x005222E0, "Script_ReloadUI"); @@ -1440,6 +1505,7 @@ static import_symbols() { set_name(0x00523360, "Script_AcceptLevelGrant"); set_name(0x00523370, "Script_EndRefund"); set_name(0x005233D0, "Script_EndBoundTradeable"); + set_name(0x005235B0, "CGGameUI__StartMovie"); set_name(0x00523640, "CGGameUI__CloseLoot"); set_name(0x00523DB0, "CGGameUI__SetCorpseLocation"); set_name(0x00523E80, "CGGameUI__GetCorpseLocation"); @@ -1497,6 +1563,7 @@ static import_symbols() { set_name(0x0052B470, "Script_RegisterForSave"); set_name(0x0052B4E0, "Script_RegisterForSavePerCharacter"); set_name(0x0052B550, "CGGameUI__InitializeGame"); + set_name(0x0052BD90, "CGPartyInfo__SetLootMethod"); set_name(0x0052C110, "Script_GetNumPartyMembers"); set_name(0x0052C190, "Script_GetRealNumPartyMembers"); set_name(0x0052C1D0, "Script_GetPartyMember"); @@ -1507,7 +1574,7 @@ static import_symbols() { set_name(0x0052C350, "Script_HasLFGRestrictions"); set_name(0x0052C680, "CGPartyInfo__IsMember"); set_name(0x0052C760, "CGPartyInfo__EnableMember"); - set_name(0x0052C8C0, "CGUnit_C__IsPartyMember"); + set_name(0x0052CB40, "CGPartyInfo__SetOptOutOfLoot"); set_name(0x0052CC30, "CGPartyInfo__CheckClearLFGSlot"); set_name(0x0052CCD0, "Script_IsPartyLeader"); set_name(0x0052CD30, "Script_IsRealPartyLeader"); @@ -1516,6 +1583,9 @@ static import_symbols() { set_name(0x0052CF60, "Script_GetPartyAssignment"); set_name(0x0052D000, "Script_CanChangePlayerDifficulty"); set_name(0x0052D0E0, "CGPartyInfo__InitializeGame"); + set_name(0x0052D1E0, "CGPartyInfo__LeaveWorld"); + set_name(0x0052D310, "CGPartyInfo__IsMemberOrPet"); + set_name(0x0052D8A0, "CGPartyInfo__ResetLootMethod"); set_name(0x0052D990, "Script_LeaveParty"); set_name(0x0052D9C0, "Script_SilenceMember"); set_name(0x0052DAF0, "Script_UnSilenceMember"); @@ -1525,6 +1595,7 @@ static import_symbols() { set_name(0x0052E400, "Script_ClearPartyAssignment"); set_name(0x0052E420, "Script_ChangePlayerDifficulty"); set_name(0x0052E4F0, "Script_CanAlterSkin"); + set_name(0x0052E630, "CGBarberShop__ResetAppearance"); set_name(0x0052E850, "Script_GetBarberShopStyleInfo"); set_name(0x0052E9B0, "Script_GetHairCustomization@2"); set_name(0x0052E9D0, "Script_GetFacialHairCustomization@2"); @@ -1532,8 +1603,12 @@ static import_symbols() { set_name(0x0052EBA0, "CGBarberShop__GetTotalCost"); set_name(0x0052ED60, "Script_GetBarberShopTotalCost"); set_name(0x0052ED80, "Script_CancelBarberShop"); + set_name(0x0052EDA0, "CGBarberShop__ApplyAppearanceChange"); set_name(0x0052EEF0, "Script_ApplyBarberShopStyle"); + set_name(0x0052F760, "CGBarberShop__GetStyle"); + set_name(0x0052F7D0, "CGBarberShop__Reset"); set_name(0x0052F900, "Script_BarberShopReset"); + set_name(0x0052FC80, "CGBarberShop__SetNextBarberShopStyle"); set_name(0x0052FDD0, "Script_SetNextBarberShopStyle"); set_name(0x0052FE60, "CGBarberShop__InitializeGame"); set_name(0x005301D0, "Script_GetNextCompleatedTutorial"); @@ -1667,6 +1742,7 @@ static import_symbols() { set_name(0x005444F0, "CGWorldMap__GetPlayerPosition"); set_name(0x00544750, "CGWorldMap__CreateArrowFrame"); set_name(0x005448A0, "CGWorldMap__CreateMiniArrowFrame"); + set_name(0x005449F0, "CGWorldMap__UpdateArrowFrames"); set_name(0x00544B20, "Script_GetMapContinents"); set_name(0x00544B90, "Script_GetMapZones"); set_name(0x00544C40, "Script_DungeonUsesTerrainMap"); @@ -1695,10 +1771,12 @@ static import_symbols() { set_name(0x00546E80, "Script_ProcessMapClick"); set_name(0x00546EF0, "Script_ClickLandmark"); set_name(0x00547170, "CGWorldMap__SetMapToCurrentZone"); + set_name(0x00547A70, "CGWorldMap__SetDungeonLevel"); set_name(0x00547B80, "Script_SetDungeonMapLevel"); set_name(0x00547C10, "Script_SetMapToCurrentZone"); set_name(0x00547EB0, "CGWorldMap__InitializeGame"); set_name(0x00548570, "CGWorldStateInfo__InitializeGame"); + set_name(0x005486E0, "CGWorldStateInfo__OnUITime"); set_name(0x00548720, "Script_GetNumWorldStateUI"); set_name(0x00548760, "CGWorldStateInfo__RequestUITime"); set_name(0x005488F0, "CGWorldStateInfo__TimerUpdate"); @@ -1723,6 +1801,7 @@ static import_symbols() { set_name(0x0054A300, "Script_GetHolidayBGHonorCurrencyBonuses"); set_name(0x0054A370, "Script_GetRandomBGHonorCurrencyBonuses"); set_name(0x0054B840, "CGBattlefieldInfo__AddArenaOpponentToSlot"); + set_name(0x0054B920, "CGBattlefieldInfo__AddArenaOpponentPetToSlot"); set_name(0x0054BAA0, "Script_GetNumBattlefields"); set_name(0x0054BAE0, "Script_IsBattlefieldArena"); set_name(0x0054BB40, "Script_SetSelectedBattlefield"); @@ -1742,7 +1821,10 @@ static import_symbols() { set_name(0x0054C8A0, "Script_GetWorldPVPQueueStatus"); set_name(0x0054C9F0, "Script_SortBGList"); set_name(0x0054CA50, "CGBattlefieldInfo__EnterWorld"); + set_name(0x0054CE30, "CGBattlefieldInfo__RequestScoreData"); + set_name(0x0054CF60, "CGBattlefieldInfo__RequestPlayerPositions"); set_name(0x0054D100, "CGBattlefieldInfo__AddArenaOpponent"); + set_name(0x0054D1C0, "CGBattlefieldInfo__AddArenaOpponentPet"); set_name(0x0054D770, "Script_GetBattlefieldInfo"); set_name(0x0054D8F0, "Script_GetBattlefieldInstanceInfo"); set_name(0x0054D990, "Script_JoinBattlefield"); @@ -1756,6 +1838,8 @@ static import_symbols() { set_name(0x0054E1A0, "Script_BattlefieldMgrQueueRequest"); set_name(0x0054E1C0, "Script_BattlefieldMgrQueueInviteResponse"); set_name(0x0054E200, "Script_BattlefieldMgrExitRequest"); + set_name(0x0054E330, "CGBattlefieldInfo__LeaveWorld"); + set_name(0x0054E5B0, "CGBattlefieldInfo__RequestBattlegroundInstanceInfo"); set_name(0x0054E6D0, "Script_RequestBattlegroundInstanceInfo"); set_name(0x0054E720, "CGBattlefieldInfo__InitializeGame"); set_name(0x0054EA60, "Script_GetGamma"); @@ -1776,19 +1860,25 @@ static import_symbols() { set_name(0x0054F820, "Script_GetMultisampleFormats"); set_name(0x0054F8B0, "Script_GetCurrentMultisampleFormat"); set_name(0x0054F980, "Script_SetMultisampleFormat"); + set_name(0x0054FC50, "CAccountMsgBody__LoadBody"); set_name(0x0054FDE0, "Script_AccountMsg_GetNumTotalMsgs"); set_name(0x0054FE20, "Script_AccountMsg_GetHeaderSubject"); set_name(0x0054FEC0, "Script_AccountMsg_GetHeaderPriority"); set_name(0x0054FF70, "Script_AccountMsg_LoadBody"); set_name(0x00550020, "Script_AccountMsg_GetBody"); - set_name(0x00550080, "AccountMsg_RegisterScriptFunctions"); - set_name(0x005500B0, "AccountMsg_UnregisterScriptFunctions"); + set_name(0x00550080, "CAccountMsg_RegisterScriptFunctions"); + set_name(0x005500B0, "CAccountMsg_UnregisterScriptFunctions"); set_name(0x00550360, "Script_AccountMsg_GetNumUnreadMsgs"); set_name(0x005503E0, "Script_AccountMsg_GetNumUnreadUrgentMsgs"); set_name(0x00550430, "Script_AccountMsg_GetIndexHighestPriorityUnreadMsg"); set_name(0x005504E0, "Script_AccountMsg_GetIndexNextUnreadMsg"); set_name(0x005505B0, "Script_AccountMsg_SetMsgRead"); + set_name(0x005506A0, "CAccountMsgHeaders__LoadHeaders"); set_name(0x00550910, "Script_AccountMsg_LoadHeaders"); + set_name(0x00550B60, "CKBPage__BeginLoading"); + set_name(0x00550B80, "CKBPage__LoadingCallback"); + set_name(0x00550E10, "CKBSetup__BeginLoading"); + set_name(0x00551430, "CKBArticle__BeginLoading"); set_name(0x00551720, "Script_KBSetup_BeginLoading"); set_name(0x00551760, "Script_KBSetup_IsLoaded"); set_name(0x00551790, "Script_KBSetup_GetLanguageCount"); @@ -1808,6 +1898,7 @@ static import_symbols() { set_name(0x00551FB0, "Script_KBSystem_GetMOTD"); set_name(0x00551FD0, "Script_KBSystem_GetServerStatus"); set_name(0x00551FF0, "Script_KBSystem_GetServerNotice"); + set_name(0x00552140, "CKBQuery__BeginLoading"); set_name(0x005523A0, "Script_KBSetup_GetSubCategoryCount"); set_name(0x00552440, "Script_KBSetup_GetSubCategoryData"); set_name(0x00552580, "Script_KBQuery_BeginLoading"); @@ -1820,6 +1911,8 @@ static import_symbols() { set_name(0x00553110, "Script_GetLFGProposalMember@2"); set_name(0x00553120, "Script_GetRandomDungeonBestChoice"); set_name(0x00553170, "Script_CanPartyLFGBackfill"); + set_name(0x00553530, "CGLookingForGroup__GetLFGListEntryDisplayed"); + set_name(0x005539A0, "CGLookingForGroup__SetLFGComment"); set_name(0x00553BA0, "Script_SearchLFGGetNumResults"); set_name(0x00553C30, "Script_SearchLFGGetEncounterResults"); set_name(0x00553D60, "Script_SetLFGRoles"); @@ -1830,6 +1923,7 @@ static import_symbols() { set_name(0x00554370, "Script_GetLFGProposal"); set_name(0x00554380, "Script_GetLFGProposalEncounter"); set_name(0x00554440, "Script_GetLFGProposalEncounter@2"); + set_name(0x00554450, "CGLookingForGroup__ProposalResponse"); set_name(0x005545E0, "Script_AcceptProposal"); set_name(0x00554600, "Script_RejectProposal"); set_name(0x00554680, "Script_GetLFGRoleUpdate"); @@ -1851,6 +1945,7 @@ static import_symbols() { set_name(0x00555760, "Script_UnitHasLFGRandomCooldown"); set_name(0x00555840, "Script_UnitHasLFGDeserter"); set_name(0x00555920, "CGLookingForGroup__RequestLFGStatus"); + set_name(0x00555990, "CGLookingForGroup__RequestLFGPlayerInfo"); set_name(0x00555FD0, "Script_SearchLFGGetResults"); set_name(0x00556280, "Script_SearchLFGGetPartyResults"); set_name(0x005564D0, "Script_GetLFDChoiceCollapseState"); @@ -1874,14 +1969,18 @@ static import_symbols() { set_name(0x00558060, "Script_GetLFGRandomCooldownExpiration"); set_name(0x005580E0, "Script_GetLFGDeserterExpiration"); set_name(0x005586D0, "Script_IsListedInLFR"); + 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(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(0x0055B700, "CGLookingForGroup__ResortLFGLists"); set_name(0x0055D280, "Script_RefreshLFGList"); set_name(0x0055D2B0, "Script_SearchLFGSort"); set_name(0x0055D440, "CGLookingForGroup__InitializeGame"); @@ -1892,18 +1991,23 @@ static import_symbols() { set_name(0x0055DC30, "Script_GetCurrentBindingSet"); set_name(0x0055DC60, "Script_GetNumModifiedClickActions"); set_name(0x0055E340, "CGUIBindings__MouseEventToString"); + set_name(0x0055E550, "CGUIBindings__EnableBindingMode"); set_name(0x0055E750, "CGUIBindings__GetCommandKey"); set_name(0x0055E8D0, "Script_GetBinding"); set_name(0x0055E9B0, "Script_GetBindingKey"); set_name(0x0055EA70, "Script_GetModifiedClickAction"); set_name(0x0055F1B0, "CGUIBindings__SaveBindings"); + set_name(0x0055F3A0, "CGUIBindings__SaveBindingsCallback"); + set_name(0x0055F3D0, "CGUIBindings__SaveBindings@2"); set_name(0x0055F860, "CGUIBindings__ExecCommand"); set_name(0x0055F940, "CGUIBindings__IsModifiedClick"); set_name(0x0055FAD0, "Script_RunBinding"); set_name(0x0055FB90, "Script_SetModifiedClick"); set_name(0x0055FC20, "Script_GetModifiedClick"); set_name(0x0055FCC0, "Script_IsModifiedClick"); + set_name(0x005604F0, "CGUIBindings__ClearOverrideBindings"); set_name(0x00560560, "Script_ClearOverrideBindings"); + set_name(0x00561B80, "CGUIBindings__constructor"); set_name(0x005620F0, "CGUIBindings__Initialize"); set_name(0x00562140, "CGUIBindings__GetKeyBinding"); set_name(0x005622E0, "CGUIBindings__GetReducedKeyBinding"); @@ -1945,14 +2049,23 @@ static import_symbols() { set_name(0x00564E90, "Script_GetMacroIconInfo"); set_name(0x00564F60, "Script_GetMacroItemIconInfo"); set_name(0x005650C0, "MACRONODE__FindSpellID"); + set_name(0x00565840, "CGUIMacros__LoadIcons"); + set_name(0x00566140, "CGUIMacros__Initialize"); + set_name(0x00566160, "CGUIMacros__UpdateMacroSpells"); + set_name(0x00566240, "CGUIMacros__SortMacros"); + set_name(0x005663A0, "CGUIMacros__SetMacroBody"); set_name(0x00566400, "Script_RunMacroText"); set_name(0x00566490, "Script_GetNumMacroIcons"); set_name(0x005664E0, "Script_GetNumMacroItemIcons"); set_name(0x00566660, "CGUIMacros__UpdateDynamicMacros"); set_name(0x005666A0, "Script_GetMacroIndexByName"); + set_name(0x005668F0, "CGUIMacros__SaveMacrosCallback"); + set_name(0x00566A30, "CGUIMacros__SaveMacros"); set_name(0x00566A70, "CGUIMacros__GetMacroByIndex"); set_name(0x00566AA0, "CGUIMacros__FindMacro"); set_name(0x00566AC0, "CGUIMacros__GetFullIconPath"); + set_name(0x00566CD0, "CGUIMacros__EditMacro"); + set_name(0x00566D50, "CGUIMacros__DeleteMacro"); set_name(0x00566E80, "Script_RunMacro"); set_name(0x00566EB0, "Script_GetMacroInfo"); set_name(0x00566F40, "Script_GetMacroBody"); @@ -1963,6 +2076,8 @@ static import_symbols() { set_name(0x00567320, "Script_SetMacroSpell"); set_name(0x00567450, "Script_GetMacroSpell"); set_name(0x005674F0, "Script_PickupMacro"); + set_name(0x00567C10, "CGUIMacros__LoadMacrosCallback"); + set_name(0x00568020, "CGUIMacros__CreateMacro"); set_name(0x00568160, "Script_CreateMacro"); set_name(0x00568730, "Script_CommentatorGetNumMaps"); set_name(0x00568770, "Script_CommentatorZoomIn"); @@ -2032,6 +2147,11 @@ static import_symbols() { set_name(0x0056F350, "Script_HasNewMail"); set_name(0x0056F3A0, "Script_GetLatestThreeSenders"); set_name(0x0056F410, "Script_RespondMailLockSendItem"); + set_name(0x0056FAF0, "CGMailInfo__Complain"); + set_name(0x0056FF70, "CGMailInfo__QueryNextMailTime"); + set_name(0x0056FFF0, "CGMailInfo__AddItemToOutgoingMail"); + set_name(0x00570270, "CGMailInfo__ProcessAutoLootAttachments"); + set_name(0x00570410, "CGMailInfo__AutoLoot"); set_name(0x00570550, "Script_ClickSendMailItemButton"); set_name(0x005706C0, "Script_SetSendMailMoney"); set_name(0x00570750, "Script_GetSendMailItem"); @@ -2046,7 +2166,10 @@ static import_symbols() { set_name(0x00571A40, "Script_CloseMail"); set_name(0x00571AB0, "Script_GetNumStationeries"); set_name(0x00571B00, "Script_GetSendMailPrice"); + set_name(0x00571BE0, "CGMailInfo__LeaveWorld"); set_name(0x00572210, "CGMailInfo__InitializeGame"); + set_name(0x005727B0, "CGRaidInfo__GetRemoteStats"); + set_name(0x005728C0, "CGRaidInfo__GetRaidTargetIndex"); set_name(0x00572AB0, "Script_GetRaidTargetIndex"); set_name(0x00572B40, "Script_GetNumRaidMembers"); set_name(0x00572B80, "Script_GetRealNumRaidMembers"); @@ -2054,7 +2177,10 @@ static import_symbols() { set_name(0x00572C50, "Script_GetRaidRosterSelection"); set_name(0x00572C80, "Script_GetReadyCheckTimeLeft"); set_name(0x00572E40, "CGRaidInfo__EnterWorld"); + set_name(0x00572F50, "CGRaidInfo__IsPVPRaid"); + set_name(0x00572F90, "CGRaidInfo__ClearRoster"); set_name(0x00573070, "CGRaidInfo__EnableMember"); + set_name(0x00573200, "CGRaidInfo__IsPlayerOrPetInRaid"); set_name(0x00573690, "Script_GetRaidRosterInfo"); set_name(0x00573A60, "Script_IsRaidLeader"); set_name(0x00573AB0, "Script_IsRealRaidLeader"); @@ -2069,9 +2195,14 @@ static import_symbols() { set_name(0x00574180, "Script_GetReadyCheckStatus"); set_name(0x00574A00, "Script_ConvertToRaid"); set_name(0x00574AB0, "Script_SetRaidTarget"); + set_name(0x00574F10, "CGRaidInfo__UpdateRoster"); set_name(0x005756C0, "CGRaidInfo__InitializeGame"); set_name(0x005761F0, "Script_PlayDance"); set_name(0x00576A90, "CGDanceStudio__InitializeGame"); + set_name(0x005770D0, "WorldStateParseText"); + set_name(0x00577D00, "ChatParserParseText"); + set_name(0x00577F60, "InebriatedParseText"); + set_name(0x00578F20, "QuestParserParseText"); set_name(0x0057ABC0, "SpellParserParseText"); set_name(0x0057B3A0, "Script_GetAutoCompleteResults"); set_name(0x0057B500, "Script_GetAutoCompletePresenceID"); @@ -2098,17 +2229,22 @@ static import_symbols() { set_name(0x005832A0, "CGMinimapFrame__RenderCallback"); set_name(0x005832C0, "CGMinimapFrame__OnFrameRender"); set_name(0x005832F0, "CGMinimapFrame__InitializeGame"); + set_name(0x005840C0, "CGMerchantInfo__RefreshList"); + set_name(0x005840E0, "CGMerchantInfo__UpdateItemQuantity"); set_name(0x005841D0, "Script_GetMerchantNumItems"); set_name(0x00584200, "Script_GetMerchantItemLink"); set_name(0x005842D0, "Script_GetMerchantItemMaxStack"); set_name(0x00584390, "Script_HideRepairCursor"); set_name(0x005843B0, "Script_InRepairMode"); set_name(0x005843F0, "Script_GetNumBuybackItems"); + set_name(0x00584500, "CGMerchantInfo__SetMerchant"); + set_name(0x005845B0, "CGMerchantInfo__CanRepair"); 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(0x00584E10, "Script_GetMerchantItemInfo"); set_name(0x00585070, "Script_GetBuybackItemInfo"); set_name(0x005852C0, "Script_GetBuybackItemLink"); @@ -2121,6 +2257,7 @@ static import_symbols() { set_name(0x00585C90, "Script_RepairAllItems"); set_name(0x00585FE0, "CGMerchantInfo__LeaveWorld"); set_name(0x005863C0, "CGTradeInfo__UpdatePlayerItem"); + set_name(0x005864D0, "CGTradeInfo__IsItemBeingTraded"); set_name(0x005865F0, "Script_GetTradeTargetItemLink"); set_name(0x005866E0, "Script_AcceptTrade"); set_name(0x00586730, "Script_CancelTradeAccept"); @@ -2128,9 +2265,13 @@ static import_symbols() { set_name(0x005867D0, "Script_GetTargetTradeMoney"); set_name(0x00586810, "Script_PickupTradeMoney"); set_name(0x00586870, "Script_SetTradeMoney"); + set_name(0x005869A0, "CGTradeInfo__SetPlayerItem"); + set_name(0x00586B50, "CGTradeInfo__AddCursorItem"); + set_name(0x00586C00, "CGTradeInfo__SetEnchantingItem"); set_name(0x00586C80, "Script_ClickTargetTradeButton"); set_name(0x00586D00, "Script_GetTradePlayerItemLink"); set_name(0x00586D90, "Script_AddTradeMoney"); + set_name(0x005877B0, "CGTradeInfo__AddPlayerItem"); set_name(0x00587940, "Script_CloseTrade"); set_name(0x005879D0, "Script_ClickTradeButton"); set_name(0x00587C60, "Script_GetTradeTargetItemInfo"); @@ -2164,9 +2305,13 @@ static import_symbols() { set_name(0x00589C90, "Script_ItemTextGetMaterial"); set_name(0x00589D70, "Script_ItemTextHasNextPage"); set_name(0x00589DC0, "CGItemText__InitializeGame"); + set_name(0x00589E50, "CGItemText__ShutdownGame"); + set_name(0x00589E90, "CGItemText__DisplayText"); set_name(0x0058A110, "Script_ItemTextPrevPage"); set_name(0x0058A150, "Script_ItemTextNextPage"); set_name(0x0058A400, "Script_CloseItemText"); + set_name(0x0058A430, "CGItemText__LeaveWorld"); + set_name(0x0058A450, "CGItemText__ItemTextCallback"); set_name(0x0058A480, "Script_ItemTextGetCreator"); set_name(0x0058A900, "Script_GetGossipText"); set_name(0x0058A920, "Script_GetNumGossipOptions"); @@ -2210,6 +2355,7 @@ static import_symbols() { set_name(0x0058C4A0, "Script_GetRewardArenaPoints"); set_name(0x0058C4D0, "Script_QuestIsDaily"); set_name(0x0058C510, "Script_QuestIsWeekly"); + set_name(0x0058C5A0, "CGQuestInfo__SetState"); set_name(0x0058C910, "Script_ConfirmAcceptQuest"); set_name(0x0058C990, "Script_GetQuestBackgroundMaterial"); set_name(0x0058D350, "Script_CloseQuest"); @@ -2239,6 +2385,7 @@ static import_symbols() { set_name(0x00591080, "Script_TaxiGetDestX"); set_name(0x00591120, "Script_TaxiGetDestY"); set_name(0x005911C0, "Script_GetNumRoutes"); + set_name(0x00591350, "CGTaxiMap__GetNodeCost"); set_name(0x005915E0, "Script_TaxiNodeCost"); set_name(0x00591680, "Script_TakeTaxiNode"); set_name(0x00591E60, "Script_TaxiNodeSetCurrent"); @@ -2273,9 +2420,15 @@ static import_symbols() { set_name(0x005961F0, "Script_ExpandTrainerSkillLine"); set_name(0x00596290, "Script_GetTrainerServiceItemLink"); set_name(0x00596B00, "CGClassTrainer__RefreshList"); + set_name(0x005970F0, "CGCharacterModelBase__RotateModel"); + set_name(0x005971B0, "CGCharacterModelBase__UpdateModel"); + set_name(0x00597370, "CGCharacterModelBase__constructor"); + set_name(0x00597700, "CGCharacterModelBase__SetUpModel"); + set_name(0x00597840, "CGCharacterModelBase__SetCreature"); set_name(0x005978E0, "Script_SetUnit"); set_name(0x00597960, "Script_SetCreature"); set_name(0x00597A10, "Script_SetRotation"); + set_name(0x00597A80, "CGCharacterModelBase__CreateScriptMetaTable"); set_name(0x00598DC0, "CGTabardCreationFrame__EnterWorld"); set_name(0x00598DD0, "Script_GetTabardCreationCost"); set_name(0x00598E60, "CGTabardCreationFrame__Open"); @@ -2293,6 +2446,7 @@ static import_symbols() { set_name(0x0059AF10, "Script_SortAuctionSetSort"); set_name(0x0059B040, "Script_CancelSell"); set_name(0x0059B0B0, "Script_SetAuctionsTabShowing"); + set_name(0x0059BA80, "CGAuctionHouse__SellNextItem"); set_name(0x0059BC90, "Script_GetAuctionHouseDepositRate"); set_name(0x0059BCF0, "Script_QueryAuctionItems"); set_name(0x0059C1A0, "Script_GetNumAuctionItems"); @@ -2314,6 +2468,8 @@ static import_symbols() { set_name(0x0059DD00, "Script_SortAuctionItems"); set_name(0x0059DDF0, "Script_CancelAuction"); set_name(0x0059DFB0, "CGAuctionHouse__EnterWorld"); + set_name(0x0059F000, "CGAuctionHouse__SetAuctioneer"); + set_name(0x0059F2F0, "CGAuctionHouse__AuctionItemExpired"); set_name(0x0059F750, "Script_CloseAuctionHouse"); set_name(0x0059F760, "Script_GetAuctionSellItemInfo"); set_name(0x0059F990, "Script_StartAuction"); @@ -2453,6 +2609,7 @@ static import_symbols() { set_name(0x005AAB90, "CGActionBar__RemoveMacro"); set_name(0x005AAC00, "CGActionBar__UpdateCritter"); set_name(0x005AAD40, "Script_IsCurrentAction"); + set_name(0x005AADD0, "CGActionBar__RemoveMacro@2"); set_name(0x005AAE20, "CGActionBar__RemoveEquipmentSet"); set_name(0x005AAE80, "CGActionBar__SetAction"); set_name(0x005AAFD0, "CGActionBar__ReplaceSpell"); @@ -2475,6 +2632,7 @@ static import_symbols() { set_name(0x005AC750, "Script_GMSurveyQuestion"); set_name(0x005AC7D0, "Script_GMSurveyAnswer"); set_name(0x005AC870, "Script_GMSurveyNumAnswers"); + set_name(0x005AC8F0, "CGGMTicketInfo__CreateTicket"); set_name(0x005AD020, "Script_GMReportLag"); set_name(0x005AD070, "Script_GetGMTicket"); set_name(0x005AD080, "Script_NewGMTicket"); @@ -2663,6 +2821,7 @@ static import_symbols() { set_name(0x005BD7E0, "Script_OpenCalendar"); set_name(0x005BD8A0, "Script_CalendarGetEventInfo"); set_name(0x005BDD90, "Script_CalendarEventHasPendingInvite"); + set_name(0x005BDE60, "CGCalendar__InvalidatePlayer"); set_name(0x005BF830, "Script_CalendarGetNumPendingInvites"); set_name(0x005C1070, "Script_CalendarGetDayEvent"); set_name(0x005C1480, "Script_CalendarGetHolidayInfo"); @@ -2693,6 +2852,7 @@ static import_symbols() { set_name(0x005C5D40, "Script_GetNumTalents"); set_name(0x005C5DF0, "Script_GetNumTalentGroups"); set_name(0x005C5E70, "Script_SetActiveTalentGroup"); + set_name(0x005C60C0, "TalentInfoIsSpellKnown"); set_name(0x005C6150, "Script_GetTalentTabInfo"); set_name(0x005C6310, "Script_GetUnspentTalentPoints"); set_name(0x005C63B0, "Script_GetPreviewTalentPointsSpent"); @@ -2716,6 +2876,7 @@ static import_symbols() { set_name(0x005CA2B0, "Script_GuildControlSetRankFlag"); set_name(0x005CA330, "Script_GetGuildInfoText"); set_name(0x005CA350, "Script_GetNumGuildEvents"); + set_name(0x005CAAF0, "CGGuildInfo__InvalidatePlayer"); set_name(0x005CABB0, "Script_GetGuildRosterLastOnline"); set_name(0x005CAD00, "Script_GuildRosterSetPublicNote"); set_name(0x005CAE20, "Script_GuildRosterSetOfficerNote"); @@ -2828,6 +2989,7 @@ static import_symbols() { set_name(0x005D67B0, "Script_CastPetAction"); set_name(0x005D6F60, "Script_ContainerIDToInventoryID"); set_name(0x005D6FF0, "Script_GetMaxArenaCurrency"); + set_name(0x005D7070, "CGContainerInfo__UpdateContents"); set_name(0x005D7180, "Script_SetBagPortraitTexture"); set_name(0x005D7320, "CGContainerInfo__UpdateItem"); set_name(0x005D74A0, "Script_GetContainerNumSlots"); @@ -3004,7 +3166,12 @@ static import_symbols() { set_name(0x005EDED0, "CGInstanceEncounter_C__EnterWorld"); set_name(0x005EDEF0, "CGRuneInfo__InitializeGame"); set_name(0x005EE5B0, "CGRuneInfo__HasRunesForSpell"); + set_name(0x005EE7E0, "CGRuneInfo__ComputeRuneSpellCooldown"); set_name(0x005EEB70, "nullsub_3"); + set_name(0x005F3B10, "FindBannedAddOn"); + set_name(0x005F3D90, "IsBannedAddOn"); + set_name(0x005F7840, "ClearAddOnEnableState"); + set_name(0x005F84A0, "LoadAddOns"); set_name(0x005F9550, "Script_VehicleAimGetNormPower"); set_name(0x005F95F0, "CGInputControl__UpdateMoveStopped"); set_name(0x005F9DD0, "Script_IsMouselooking"); @@ -3204,6 +3371,7 @@ static import_symbols() { set_name(0x00610DE0, "Script_UnitDefense"); set_name(0x00610EC0, "Script_UnitArmor"); set_name(0x00610FB0, "Script_UnitCharacterPoints"); + set_name(0x006110A0, "Script_GetUnitAuraInfo"); set_name(0x00611130, "Script_UnitIsTapped"); set_name(0x006111B0, "Script_UnitIsTappedByPlayer"); set_name(0x00611230, "Script_UnitIsTappedByAllThreatList"); @@ -3276,6 +3444,7 @@ static import_symbols() { set_name(0x00614EF0, "Script_GetVehicleUIIndicatorSeat"); set_name(0x00615890, "SmartScreenRectClearGrid"); set_name(0x006160B0, "CopyCursorImage"); + set_name(0x00616220, "CursorDestroy"); set_name(0x00616260, "CursorGetResetMode"); set_name(0x00616270, "CursorSetResetMode"); set_name(0x00616280, "CursorGetModeFromName"); @@ -3290,6 +3459,7 @@ static import_symbols() { set_name(0x00616E80, "UpdatePendingPortraits"); set_name(0x00618010, "PortraitInitialize"); set_name(0x00618110, "UpdateModelForUI"); + set_name(0x00619580, "RenderPortraitTexture"); set_name(0x0061A9E0, "CGTooltip__GetDurationString"); set_name(0x0061ABF0, "CGTooltip__GetItemDurationStrin"); set_name(0x0061B040, "CGTooltip__ResetPosition"); @@ -3297,8 +3467,10 @@ static import_symbols() { set_name(0x0061B4F0, "CGTooltip__FormatStringForXML"); set_name(0x0061C620, "CGTooltip__ClearTooltip"); set_name(0x0061CAF0, "CGTooltip__CalculateSize"); + set_name(0x0061CFF0, "CGTooltip__ShowThis"); set_name(0x0061FEC0, "CGTooltip__AddLine"); set_name(0x00621070, "CGTooltip__SetUnit"); + set_name(0x006224F0, "CGTooltip__AddTalentPrereqs"); set_name(0x00622DD0, "CGTooltip__SetEquipmentSet"); set_name(0x00623590, "CGTooltip__AddSpellReagents"); set_name(0x006238A0, "CGTooltip__SetSpell"); @@ -3319,6 +3491,7 @@ static import_symbols() { set_name(0x00632460, "NetClient__HandleData"); set_name(0x00632510, "NetClient__HandleConnect"); set_name(0x00632540, "NetClient__HandleDisconnect"); + set_name(0x00632590, "NetClient__HandleCantConnect"); set_name(0x006325C0, "NetClient__PongHandler"); set_name(0x006326D0, "NetClient__WCDisconnected"); set_name(0x00632730, "NetClient__AuthChallengeHandler"); @@ -3333,6 +3506,7 @@ static import_symbols() { set_name(0x006334F0, "NETEVENTQUEUE__Poll"); set_name(0x00633650, "NETEVENTQUEUE__AddEvent"); set_name(0x00633730, "NETEVENTQUEUE__destructor"); + set_name(0x006337A0, "GetPhysicalDamageClassID"); set_name(0x006337B0, "GetPhysicalDamageClassMask"); set_name(0x006337D0, "StaticDBLoadAll"); set_name(0x00634C60, "ClientDBShutdown"); @@ -3730,6 +3904,8 @@ static import_symbols() { set_name(0x006B1100, "ClientConnection__PollStatus"); set_name(0x006B1200, "ClientConnection__Cancel"); set_name(0x006B1260, "ClientConnection__HandleConnect"); + set_name(0x006B12D0, "ClientConnection__HandleDisconnect"); + set_name(0x006B1320, "ClientConnection__HandleCantConnect"); set_name(0x006B1390, "ClientConnection__Connect"); set_name(0x006B14C0, "ClientConnection__GetCharacterList"); set_name(0x006B1620, "ClientServices__RequestCharacterCreate"); @@ -3782,7 +3958,7 @@ static import_symbols() { set_name(0x006B7C90, "Script_SetFriendNotes"); set_name(0x006B7D70, "Script_DelIgnore"); set_name(0x006B7DA0, "Script_DelMute"); - set_name(0x006B9050, "LoadAccountData"); + set_name(0x006B9050, "SaveAccountData"); set_name(0x006B9900, "AccountDataInitializeBasicSystem"); set_name(0x006BCE10, "GxuFontAddToBatch"); set_name(0x006BCE40, "GxuFontRenderBatch"); @@ -3791,6 +3967,8 @@ static import_symbols() { set_name(0x006BD020, "GxuFontGetOneToOneHeight"); set_name(0x006BD0A0, "GxuFontSetStringPosition"); set_name(0x006BD0C0, "GxuFontAddShadow"); + set_name(0x006BD140, "GxuFontStringSetGradient"); + set_name(0x006BD550, "GxuFontGetStringPosition"); set_name(0x006BD5A0, "GxuDetermineQuotedCode"); set_name(0x006BDFC0, "GxuFontDestroyString"); set_name(0x006BE020, "GxuFontWindowSizeChanged"); @@ -3834,6 +4012,7 @@ static import_symbols() { set_name(0x006CF440, "CGPlayer_C__GetPlayedTime"); set_name(0x006CF470, "CGPlayer_C__SetPlayedTime"); set_name(0x006D1CF0, "CGPlayer_C__SetStorage"); + set_name(0x006D4300, "CGPlayer_C__Invite"); set_name(0x006D4A00, "CGPlayer_C__ValidateSlot"); set_name(0x006D5000, "CGPlayer_C__UpdateQuestStatus"); set_name(0x006D5080, "CGPlayer_C__UpdateQuestStatus@2"); @@ -3865,6 +4044,7 @@ static import_symbols() { set_name(0x006DF710, "CGPlayer_C__UpdateGhostStatus"); set_name(0x006E04D0, "CGPlayer_C__GetVirtualItem"); set_name(0x006E05D0, "CGPlayer_C__GetVirtualItemDisplayID"); + set_name(0x006E0640, "CGPlayer_C__GetLanguageSkill"); set_name(0x006E08C0, "CGPlayer_C__EquipVisibleItem"); set_name(0x006E0C30, "CGPlayer_C__GetAttackSkillRank"); set_name(0x006E15A0, "CGPlayer_C__UpdatePartyMemberState"); @@ -3872,6 +4052,7 @@ static import_symbols() { set_name(0x006E1D70, "CGPlayer_C__PostReenable"); set_name(0x006E2880, "CGPlayer_C__ToggleFarSight"); set_name(0x006E2BE0, "CGPlayer_C__AutoCombatModeEventHandler"); + set_name(0x006E4940, "CGPlayer_C__SetFarSightFocus"); set_name(0x006E4950, "CGPlayer_C__CombatModeEnter"); set_name(0x006E5090, "CGPlayer_C__DestructActivePlayer"); set_name(0x006E6020, "CGPlayer_C__Disable"); @@ -3890,8 +4071,13 @@ static import_symbols() { set_name(0x006F7270, "CObjectEffectManager__EnterState"); set_name(0x006F75B0, "GetSpecialSpellVisualEffectNameRec"); set_name(0x006F7900, "CEffect__ConnectToLightningThisFrame"); + set_name(0x006F83D0, "CEffect__LoadMountTransitionModel"); + set_name(0x006F8700, "CEffect__ClearItemVisualEffect"); set_name(0x006F9260, "CEffect__AddSpecialEffect"); + set_name(0x006F9610, "CEffect__MountTransitionCacheCB"); + set_name(0x006F9670, "CEffect__AddMountTransition"); set_name(0x006F9D70, "CEffect__Create"); + set_name(0x006F9EC0, "CEffect__destructor"); set_name(0x006FA390, "CEffect__Release"); set_name(0x006FA3C0, "CEffect__Destroy"); set_name(0x006FAFD0, "CloseAllLootRolls"); @@ -3908,6 +4094,7 @@ static import_symbols() { set_name(0x00703B00, "CMissile__UpdateStaticLists"); set_name(0x00703B80, "CMissile__Initialize"); set_name(0x00703BE0, "CMissile__Destroy"); + set_name(0x00703CF0, "CGTradeInfo__InitiateTrade"); set_name(0x00704940, "CGDynamicObject_C__Disable"); set_name(0x00704990, "CGDynamicObject_C__Reenable"); set_name(0x007049D0, "CGDynamicObject_C__ShouldRender"); @@ -3944,6 +4131,7 @@ static import_symbols() { set_name(0x00706F40, "CGItem_C__NumBaseCharges@2"); set_name(0x00706FE0, "CGItem_C__Lock"); set_name(0x00707020, "CGItem_C__Unlock"); + set_name(0x00707060, "CGItem_C__SetTranslated"); set_name(0x00707180, "CGItem_C__GetPageTextId"); set_name(0x007071D0, "CGItem_C__GetItemName"); set_name(0x00707250, "CGItem_C__GetSubtypeID"); @@ -3976,6 +4164,7 @@ static import_symbols() { set_name(0x0070F630, "CGGameObject_C__FloatingTooltip"); set_name(0x0070F940, "CGGameObject_C__GetNamePosition"); set_name(0x00710280, "CGGameObject_C__GetPageTextID"); + set_name(0x007102C0, "CGGameObject_C__GetPageTextLanguage"); set_name(0x007111A0, "CGGameObject_C__RefreshInteractIcon"); set_name(0x00711210, "CGGameObject_C__CheckForPassiveHighlight"); set_name(0x007124A0, "CGGameObject_C__UpdateInteractIcon"); @@ -4017,6 +4206,7 @@ static import_symbols() { set_name(0x00718FC0, "CGUnit_C__IsDisarmed"); set_name(0x00719310, "CGUnit_C__UpdateInteractIconAttach"); set_name(0x007193C0, "CGUnit_C__UpdateInteractIconScale"); + set_name(0x007198D0, "CGUnit_C__NamePlateUpdateRaidTarget"); set_name(0x0071A470, "CGUnit_C__GetDisplayRace"); set_name(0x0071A490, "CGUnit_C__GetDisplaySex"); set_name(0x0071AA70, "CGUnit_C__GetSpellRank"); @@ -4047,15 +4237,19 @@ static import_symbols() { set_name(0x00721DA0, "CGUnit_C__CanCurrentFormMount"); set_name(0x00722010, "CGUnit_C__TrackingMakeRelativeTo"); set_name(0x00722B50, "CGUnit_C__GetMatrix"); + set_name(0x00723730, "CGUnit_C__RefreshComponentItem"); set_name(0x00724DF0, "CGUnit_C__ScaleChangeUpdate"); set_name(0x00724E20, "CGUnit_C__ScaleChangeFinished"); + set_name(0x007256C0, "CGUnit_C__NamePlateAddOrUpdate"); set_name(0x00725980, "CGUnit_C__RenderTargetSelection"); set_name(0x00725BF0, "CGUnit_C__RenderPetTargetSelection"); set_name(0x007260E0, "CGUnit_C__IsSpellKnown"); + set_name(0x007265C0, "CGUnit_C__CreateProceduralEffect"); set_name(0x00726F30, "CGUnit_C__CancelFormPreventingMount"); set_name(0x007271D0, "CGUnit_C__SetNamePlateFocus"); set_name(0x007272C0, "CGUnit_C__ClearTrackingTarget"); set_name(0x007275C0, "CGUnit_C__RenderAutoTrackCursor"); + set_name(0x007279A0, "CGUnit_C__GetPlayerDiscount"); set_name(0x00728050, "CGUnit_C__DelaySpellVisualKi"); set_name(0x00728A20, "CGUnit_C__DoPowerRegen"); set_name(0x00729220, "CGUnit_C__OnDeath"); @@ -4067,6 +4261,7 @@ static import_symbols() { set_name(0x0072AF60, "CGUnit_C__PlaySpellVisualKit_DelayLightningEffects"); set_name(0x0072AFE0, "CGUnit_C__CancelRangedMode"); set_name(0x0072B4A0, "CGUnit_C__SetTrackingTarget"); + set_name(0x0072B7F0, "CGUnit_C__AddHandItem"); set_name(0x0072BDB0, "CGUnit_C__VerifyAttackIconPressed"); set_name(0x0072CBB0, "CGUnit_C__UpdateModelScale"); set_name(0x0072D4F0, "CGUnit_C__UpdateObjectNameStringForUnit"); @@ -4169,10 +4364,12 @@ static import_symbols() { set_name(0x0074FF70, "Script_CombatLogAddFilter"); set_name(0x00751120, "Script_CombatLogClearEntries"); set_name(0x00751150, "UnitCombatLog"); + set_name(0x00754040, "CGBag_C__FindItemSlot"); set_name(0x00754390, "CGBag_C__GetItemPointer"); set_name(0x00754A20, "CGBag_C__FindItemOfType"); set_name(0x00754A50, "CGBag_C__FindItemOfType@2"); set_name(0x00754AF0, "CGBag_C__FindItemByName"); + set_name(0x00754C30, "CGBag_C__FindItemByFullName"); set_name(0x00754D50, "CGBag_C__GetItemTypeCharges"); set_name(0x00754D90, "CGBag_C__UnlockItemsOfType"); set_name(0x00755270, "CGUnit_C__HandleEnvironmentDamage"); @@ -4185,6 +4382,8 @@ static import_symbols() { set_name(0x00757D10, "CVehicle_C__UpdateLargestPassengerBoundsRadius"); set_name(0x007581A0, "CSimpleScriptManager__UnregisterCallback"); set_name(0x007581F0, "CSimpleScriptManager__RegisterCallback"); + set_name(0x00758B80, "CSimpleScriptManager__Init"); + set_name(0x00758C50, "CSimpleScriptManager__Create"); set_name(0x00758D30, "VisibleItem_C__GetClassID"); set_name(0x00758D80, "VisibleItem_C__GetSubtypeID"); set_name(0x00758DD0, "VisibleItem_C__GetInventoryType"); @@ -4325,6 +4524,7 @@ static import_symbols() { set_name(0x0076EA40, "SStrCmpUTF8I"); set_name(0x0076ED20, "SStrCopy"); set_name(0x0076EE30, "SStrLen"); + set_name(0x0076EEA0, "SStrLenUTF8"); set_name(0x0076EF70, "SStrPack"); set_name(0x0076F010, "ISStrVPrintf"); set_name(0x0076F070, "SStrPrintf"); @@ -4451,19 +4651,26 @@ static import_symbols() { set_name(0x0077F130, "World__QueryMapObjMinimap"); set_name(0x0077F160, "World__QueryMapObjIDs"); set_name(0x0077F1B0, "World__QueryMapObjAreaTable"); + set_name(0x0077F1E0, "World__QueryObjectLiquid"); + set_name(0x0077F220, "World__QueryObjectLiquidFlags"); set_name(0x0077F260, "World__QueryGroundType"); + set_name(0x0077F2C0, "World__ObjectSetUpdateCallback"); set_name(0x0077F310, "World__Intersect"); set_name(0x0077F330, "World__GetFacets"); set_name(0x0077F340, "World__GetTris"); + set_name(0x0077F360, "World__QueryLiquidStatus"); set_name(0x0077F390, "World__QueryLiquidSounds"); set_name(0x0077F400, "World__CreateWaterRipple"); + set_name(0x0077F440, "World__GetFramerate"); set_name(0x0077F600, "CComand_MaxLOD"); set_name(0x0077F690, "CComand_WaterRipples"); set_name(0x0077F700, "CComand_DetailDoodadAlpha"); set_name(0x0077F750, "CComand_CharacterAmbient"); set_name(0x0077FCD0, "World__ObjectIsDrawable"); set_name(0x0077FD10, "World__ObjectIsLoaded"); + set_name(0x0077FE20, "World__ObjectSetAlwaysExterior"); set_name(0x0077FE40, "World__ObjectMoveDoodads"); + set_name(0x0077FE80, "World__ObjectSetDoodadEmittersIgnoresDistance"); set_name(0x0077FEA0, "World__ObjectSetDoodadsEnabled"); set_name(0x0077FEC0, "World__ObjectSetSequence"); set_name(0x0077FF10, "World__ObjectSetSequenceFinishedCallback"); @@ -4494,6 +4701,7 @@ static import_symbols() { set_name(0x007837F0, "World__Destroy"); set_name(0x00783910, "World__GetFacets@2"); set_name(0x00783A40, "World__GetFacets@3"); + set_name(0x00783A60, "World__ObjectSetRenderEnabled"); set_name(0x00783B60, "Weather__GetType"); set_name(0x00783B90, "Weather__FillInDefaultPrecipTexturePath"); set_name(0x007840B0, "Rain__SetStormIntensity"); @@ -4579,6 +4787,7 @@ static import_symbols() { set_name(0x0078E070, "CWorldParam__HWPCFCallback"); set_name(0x0078E110, "CWorldParam__GxTextureCacheSizeCallback"); set_name(0x0078E400, "CWorldParam__Initialize"); + set_name(0x0078E960, "AreaListShutdown"); set_name(0x0078ED80, "AreaListGetName"); set_name(0x0078F020, "AreaListRegisterLocation"); set_name(0x0078F1F0, "AreaListZoneHasBreathParticles"); @@ -4845,8 +5054,11 @@ static import_symbols() { set_name(0x007BA5A0, "CMapRenderChunk__Destroy"); set_name(0x007BA600, "CMapRenderChunk__UpdatePools"); set_name(0x007BAC10, "CShadowQuery__GetMatrix"); + set_name(0x007BAFD0, "CShadowQuery__FrustumCallback"); + set_name(0x007BB570, "CShadowQuery__Update"); set_name(0x007BB830, "CShadowQuery__Clear"); set_name(0x007BBC50, "CShadowQuery__Render"); + set_name(0x007BD200, "CShadowQuery__QueryCallback"); set_name(0x007BD3A0, "CShadowQuery__Initialize"); set_name(0x007BD480, "CMap__SafeOpen"); set_name(0x007BD4D0, "CMap__SafeRead"); @@ -5077,6 +5289,8 @@ static import_symbols() { set_name(0x007DF0B0, "Script_UnitIsTalking"); set_name(0x007DFAF0, "ComSatClient_Init"); set_name(0x007E1030, "IsRussian"); + set_name(0x007E1640, "TruncateNewLines"); + set_name(0x007E1680, "StripHyperlinks"); set_name(0x007E27F0, "ClientGameTimeTickHandler"); set_name(0x007E50F0, "PlayerNameTriggerColorUpdate"); set_name(0x007E5130, "PlayerNameTriggerNameRegenerate"); @@ -5099,11 +5313,15 @@ static import_symbols() { set_name(0x007EECC0, "DayNight__SetPlanets"); set_name(0x007F16F0, "DayNight__UpdateFog"); set_name(0x007F1CD0, "CWorldParam__CloudLODCallback"); + set_name(0x007F1D30, "DayNight__UnloadMap"); set_name(0x007F2790, "DayNightInitialize"); + set_name(0x007F30C0, "DayNight__GetOverrideSky"); + set_name(0x007F31C0, "DayNight__SetBlendSky"); set_name(0x007F3230, "DayNight__SetColors"); set_name(0x007F3920, "DayNight__UpdateLighting"); set_name(0x007F4990, "MinimapSetCorpsePOI"); set_name(0x007F5BA0, "MinimapUpdate"); + set_name(0x007F6730, "MinimapInitialize"); set_name(0x007F9430, "CWorldMath__TransformAABox"); set_name(0x007F9480, "CWorldMath__VectorIntersectAABox2"); set_name(0x007F9EE0, "SpellVisualsBlizzardStop"); @@ -5111,6 +5329,7 @@ static import_symbols() { set_name(0x007FB6E0, "LightningObject__destructor"); set_name(0x007FB7F0, "MountTransitionObject__Tick"); set_name(0x007FC0F0, "BlizzardObject__destructor"); + set_name(0x007FC220, "BlizzardObject__Update"); set_name(0x007FC9F0, "SpellVisualsClear"); set_name(0x007FCA30, "SpellVisualsTick"); set_name(0x007FD620, "Spell_C_IsTargeting"); @@ -5166,10 +5385,12 @@ static import_symbols() { set_name(0x00809EA0, "Script_SpellStopCasting"); set_name(0x0080AC10, "Spell_C_NeedsCooldownEvent"); set_name(0x0080B5D0, "Spell_C_IsUsableAction"); + set_name(0x0080BC80, "Spell_C_HandleSpriteClick"); set_name(0x0080C340, "Spell_C__HandleTerrainClick"); set_name(0x0080C5F0, "Spell_C_TargetTradeItem"); set_name(0x0080CCE0, "Spell_C_CastSpell"); set_name(0x0080DA40, "Spell_C_CastSpell@2"); + set_name(0x0080DA80, "Spell_C_ClickSpell"); set_name(0x0080DC00, "Script_SpellTargetUnit"); set_name(0x008100E0, "Spell_C__SystemInitialize"); set_name(0x00812410, "SpellTableLookupAbility"); @@ -5185,6 +5406,7 @@ static import_symbols() { set_name(0x00814730, "XMLNode__GetAttributeByName"); set_name(0x00814CE0, "XMLNode__Recycle"); set_name(0x00814D60, "XMLTree__Free"); + set_name(0x00814D90, "XMLTree_Load"); set_name(0x00815080, "StringToJustify"); set_name(0x008165E0, "FrameXML_CheckSignature"); set_name(0x00816790, "FrameScript_Object__CreateScriptMetaTable"); @@ -5192,6 +5414,8 @@ static import_symbols() { set_name(0x00816830, "FrameScript_Object__GetScriptByName"); set_name(0x00817EE0, "FrameScript_GetCurrentFunction"); set_name(0x00818070, "FrameScript_Sprintf"); + set_name(0x00818E50, "FrameScript_ExecuteBuffer"); + set_name(0x00818F60, "FrameScript_ExecuteFile"); set_name(0x008192F0, "FrameScript_GetErrorHandlerReference"); set_name(0x00819830, "FrameScript_Object__constructor"); set_name(0x00819850, "FrameScript_Object__destructor"); @@ -5444,6 +5668,7 @@ static import_symbols() { set_name(0x0086BBA0, "OsGetProcessorTicksPerSecond"); set_name(0x0086BBD0, "OsGetExeName"); set_name(0x0086BC30, "OsPathGetRootChars"); + set_name(0x0086BD80, "OsBuildFontFilePath"); set_name(0x0086BE50, "OsPathStripFilename"); set_name(0x0086BEA0, "OsGetExePath"); set_name(0x0086C650, "OsGuiSetWindowTitle"); @@ -5487,18 +5712,29 @@ static import_symbols() { set_name(0x00873BA0, "CShaderEffect__SetAlphaRef"); set_name(0x00873CA0, "CShaderEffect__SetLocalLighting"); set_name(0x00873FA0, "CShadowCache__SetMatrixCallback"); + set_name(0x00873FB0, "CShadowCache__SetFrustumCallback"); + set_name(0x00873FC0, "CShadowCache__SetQueryCallback"); + set_name(0x00873FD0, "CShadowCache__SetRenderCallback"); set_name(0x00873FE0, "CShadowCache__NotifyTexturesRecreate"); + set_name(0x00874010, "CShadowCache__SetDebugParams"); set_name(0x00874030, "CShadowCache__SetShadowScale"); + set_name(0x00874240, "CShadowCache__Destroy"); set_name(0x008744E0, "CShadowCache__SetShadowMapGenericGlobal"); set_name(0x008745D0, "CShadowCache__SetShadowMapGenericInterior"); set_name(0x00874660, "CShadowCache__SetShadowMapTerrain"); set_name(0x00874760, "CShadowCache__SetShadowMapDetailDoodad"); + set_name(0x008750B0, "CShadowCache__PostUpdate"); + set_name(0x00875C10, "CShadowCache__PreUpdate"); + set_name(0x00875D30, "CShadowCache__Create"); + set_name(0x00875F80, "CShadowCache__CreateResources"); set_name(0x00876530, "CShaderEffectManager__GetEffect"); set_name(0x00876BE0, "CShaderEffectManager__CreateEffect"); set_name(0x00876CA0, "CShaderEffectManager__ParseEffectCallback"); set_name(0x00876D90, "CShaderEffectManager__AddEffectFile"); set_name(0x00877E10, "SI2__Log_Write"); set_name(0x00878010, "SI2__Log_Write@2"); + set_name(0x00878CC0, "SE2__IsChatSoundInitialized"); + set_name(0x00879500, "SE2__StartCapture"); set_name(0x0087E020, "SI2__InitCapture"); set_name(0x008A09BA, "NvAPI_Initialize"); set_name(0x008A0A54, "NvAPI_GetErrorMessage"); @@ -5577,6 +5813,9 @@ static import_symbols() { set_name(0x0095D0C0, "CDataAllocator__Clear"); set_name(0x0095D110, "CDataAllocator__GetData"); set_name(0x0095D1B0, "CDataAllocator__PutData"); + set_name(0x0095D6E0, "CDynamicString__operator_assign"); + set_name(0x0095D8F0, "CDynamicString__operator_add_on_assign"); + set_name(0x0095D930, "CDynamicString__Append"); set_name(0x0095DA20, "CBitArray__Get"); set_name(0x0095DA50, "CBitArray__Set"); set_name(0x0095F3A0, "CSimpleModel__destructor"); @@ -5625,9 +5864,12 @@ static import_symbols() { set_name(0x00961420, "CSimpleModel_GetFogFar"); set_name(0x00961470, "CSimpleModel_ClearFog"); set_name(0x009614B0, "CSimpleModel_SetGlow"); + set_name(0x00962D50, "CSimpleEditBox__GenNumToLen"); set_name(0x00962F90, "CSimpleEditBox__DeleteSubstring"); set_name(0x00963140, "CSimpleEditBox__HighlightText"); set_name(0x00963740, "CSimpleEditBox__UpdateSizes"); + set_name(0x00964790, "CSimpleEditBox__ConvertCoordinateToIndex"); + set_name(0x009649D0, "CSimpleEditBox__MakeTextVisible"); set_name(0x009650E0, "CSimpleEditBox__FontUpdated"); set_name(0x009656D0, "CSimpleEditBox__OnFrameSizeChanged"); set_name(0x00965960, "CSimpleEditBox__Insert"); @@ -5665,6 +5907,8 @@ static import_symbols() { set_name(0x0096D740, "CSimpleHTML__ParseBODY"); set_name(0x0096D890, "CSimpleHTML__SetText"); set_name(0x0096DA40, "CSimpleHTML__LoadXML"); + set_name(0x0096E0B0, "CSimpleColorSelect__RepositionWheelThumb"); + set_name(0x0096E880, "CSimpleColorSelect__LoadXML"); set_name(0x00971A40, "CSimpleSlider__RegisterScriptMethods"); set_name(0x00971D90, "CSimpleSlider_GetMinMaxValues"); set_name(0x00971DF0, "CSimpleSlider_SetMinMaxValues"); @@ -5732,6 +5976,8 @@ static import_symbols() { set_name(0x00984C90, "C4Vector__constructor"); set_name(0x00984DB0, "NTempest__DistanceFromPolygonEdge"); set_name(0x00984E50, "NTempest__DistanceFromPolygon"); + set_name(0x00984F60, "RGBtoHSV"); + set_name(0x00985030, "HSVtoRGB"); set_name(0x009851A0, "CImVector__operator_assign"); set_name(0x00985200, "C3Ray__FromStartEnd"); set_name(0x009858B0, "Script_PlaySound"); @@ -5764,14 +6010,18 @@ static import_symbols() { set_name(0x009861C0, "SI2__StartGlueMusic"); set_name(0x009862C0, "SI2__StartCreditMusic"); set_name(0x00986520, "SI2__VoiceChat_AmplifyMicrophoneInput"); + set_name(0x009868C0, "SE2__VoiceChat_StartCapture"); set_name(0x00986D00, "SI2__PlayVocalErrorSound"); set_name(0x0098B540, "CMovementShared__Root"); set_name(0x0098E5B0, "CGNamePlateFrame__TriggerDamageFeedback"); + set_name(0x0098E740, "CGNamePlateFrame__UpdateRaidTargetDisplay"); set_name(0x0098E910, "CGNamePlateFrame__OnGainFocus"); set_name(0x0098E980, "CGNamePlateFrame__OnLoseFocus"); 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(0x009A8300, "SRP6_Client__BeginAuthentication"); set_name(0x009A83E0, "SRP6_Client__CalculateProof"); set_name(0x009A88C0, "SRP6_Client__VerifyServerProof"); @@ -5794,6 +6044,12 @@ static import_symbols() { set_name(0x009A96A0, "CLightning__SetSrcPos"); set_name(0x009A96C0, "CLightning__SetDstPos"); set_name(0x009AD000, "DayNight__DNGlare__Initialize"); + set_name(0x009AD130, "_XML_SetUserData"); + set_name(0x009AD150, "_XML_SetElementHandler"); + set_name(0x009AD170, "_XML_SetCharacterDataHandler"); + set_name(0x009AEE20, "_XML_ParserReset"); + set_name(0x009AF140, "_XML_Parse"); + set_name(0x009B06F0, "_XML_ParserCreate"); set_name(0x009C0070, "Script_SendEvent"); set_name(0x009D34B0, "nullsub_7"); set_name(0x009D34C0, "nullsub_8"); @@ -5989,6 +6245,7 @@ static import_symbols() { set_name(0x00ACD16C, "CGBattlefieldInfo__m_activeIndex"); set_name(0x00ACD170, "CGBattlefieldInfo__m_logFilterFaction"); set_name(0x00ACD174, "CGBattlefieldInfo__m_allowJoin"); + set_name(0x00ACE60C, "CGMailInfo__m_nextMailTime"); set_name(0x00ACF628, "CGAuctionHouse__m_desiredDelayTime"); set_name(0x00AD2808, "s_cursorNames"); set_name(0x00AD2F90, "s_physicalDamageClassID"); @@ -6377,8 +6634,10 @@ static import_symbols() { set_name(0x00B7436C, "pWorldFrame"); set_name(0x00B743E0, "CGChat__s_activeDisplayChannelName"); set_name(0x00B74468, "CGChat__s_displayChannels"); + set_name(0x00B75A60, "CGChat__m_chatHistory"); set_name(0x00BCEB60, "CGChat__m_whisperDstHistory"); set_name(0x00BCEF60, "CGChat__m_whisperSrcHistory"); + set_name(0x00BCEFF4, "CGChat__m_currentChatIndex"); set_name(0x00BCFB8C, "CGGameUI__m_hasControl"); set_name(0x00BCFB90, "CGGameUI__m_lastErrorMessage"); set_name(0x00BD0748, "CGGameUI__m_cursorItemType"); @@ -6409,6 +6668,7 @@ static import_symbols() { set_name(0x00BD07E8, "CGGameUI__m_cursorMacro"); set_name(0x00BD07F8, "CGGameUI__m_aspect"); set_name(0x00BD07FC, "CGGameUI__m_inCinematic"); + set_name(0x00BD0800, "CGGameUI__m_inMovie"); set_name(0x00BD0818, "CGGameUI__m_corpseMapID"); set_name(0x00BD081C, "CGGameUI__m_corpseActualMapID"); set_name(0x00BD0828, "CGGameUI__m_corpseGUID"); @@ -6520,11 +6780,20 @@ static import_symbols() { set_name(0x00BE8F48, "CGWorldStateInfo__m_nextUpdateTime"); set_name(0x00BE8F50, "CGWorldStateInfo__m_areaID"); set_name(0x00BE8F54, "CGWorldStateInfo__m_mapID"); + set_name(0x00BE9F70, "CGBattlefieldInfo__m_vehicleGuids"); + set_name(0x00BEA584, "CGBattlefieldInfo__m_nextLogUpdate"); + set_name(0x00BEA5B4, "CGBattlefieldInfo__m_positionUpdateTime"); + set_name(0x00BEA5B8, "CGBattlefieldInfo__m_numVehicles"); set_name(0x00BEAA18, "CGLookingForGroup__m_lastProposalID"); set_name(0x00BEADD8, "CGUIBindings__s_bindings"); set_name(0x00BEAE20, "CGUIMacros__m_sortedMacros"); + set_name(0x00BEAF40, "CGUIMacros__m_saveMacros"); set_name(0x00BEAF48, "CGUIMacros__m_macroRunning"); set_name(0x00BEAF4C, "CGUIMacros__m_macroButton"); + set_name(0x00BEAF50, "CGUIMacros__m_numMacros"); + set_name(0x00BEB1E8, "CGMailInfo__m_doPendingQuery"); + set_name(0x00BEB568, "CGRaidInfo__m_members"); + set_name(0x00BEB608, "CGRaidInfo__m_numMembers"); set_name(0x00BFA688, "CGLootInfo__m_itemsPending"); set_name(0x00BFA8DC, "CGLootInfo__m_object"); set_name(0x00C0E490, "CGClassTrainer__m_trainer"); @@ -6953,4 +7222,5 @@ static import_symbols() { set_name(0x00D415D4, "s_checkedPowerProfInfo"); set_name(0x00D43020, "CShaderEffect__s_enableShaders"); set_name(0x00D43154, "CShadowCache__s_shadowMode"); + set_name(0x00D4383C, "SE2__sm_bCaptureInitialized"); } diff --git a/profile/3.3.5a-windows-386/symbol/main.sym b/profile/3.3.5a-windows-386/symbol/main.sym index 229c688..57abb5f 100644 --- a/profile/3.3.5a-windows-386/symbol/main.sym +++ b/profile/3.3.5a-windows-386/symbol/main.sym @@ -1,4 +1,3 @@ - operator_new 00401010 f end=00401067 type="void* __stdcall func(uint32_t count)" ; void* operator new(size_t) operator_delete 00401030 f end=0040104B type="void __stdcall func(void* ptr)" ; void operator delete(void*) CDataStore__constructor 00401050 f end=0040106E type="CDataStore* __thiscall func(CDataStore* this)" @@ -24,6 +23,7 @@ CDataStore__destructor 004038A0 f ; CDataStore::~CDataStore() LoadNewWorld 00403B70 f end=00403D01 WowClientInit 00404130 f end=004042BC InitializeEngineCallback 004047E0 f end=00404923 +ListInterfaceArchive 00404A80 f end=00404AC3 ClientUpdateTaxiBenchmarkMode 00405130 f end=00405274 WowClientDB_StartupStringsRec__Load 004052F0 f end=0040553D ClientInitializeGame 00405540 f end=00405855 @@ -39,6 +39,7 @@ Script_setrawpos 00407520 f end=00407704 LoadingScreenSetTip 00407E30 f end=00407E3D LoadingScreenSetScreenTipForRaceData 00407E40 f end=00407E88 LoadingScreenSetTransparent 00407EA0 f end=00407EE3 +LoadingScreenMiniDisable 00407EF0 f end=00407F37 C44Matrix__constructor 00407F40 f end=00407F76 type="C44Matrix* __thiscall func(C44Matrix* this)" C44Matrix__operator_assign_C44Matrix 00407F80 f end=00407FEA type="float __thiscall func(C44Matrix* this, C44Matrix* rhs)" GxXformSetProjection 00408030 f end=00408049 @@ -60,6 +61,7 @@ WowSysMessageOutput__Output 0040B420 f end=0040B53E WowSysMessageOutput__Paint 0040B540 f end=0040B70E WowSysMessageOutput__Initialize 0040B710 f end=0040B7CD purecall 0040BAA5 f end=0040BACF +qsort 0040BE50 f end=0040C0F7 nullsub_1 0040D3B5 f SFile__DisableSFileCheckDisk 00421750 f end=00421758 SFile__EnableDirectAccess 00421760 f end=0042179B @@ -230,6 +232,7 @@ WowConnection__Disconnect 00466B50 f end=00466B8F ; WowConnection::Disconnect() WowConnection__DestroyOsNet 00466B90 f end=00466BE6 WowConnection__SetEncryptionKey 00466BF0 f end=00466DA9 ; WowConnection::SetEncryptionKey(unsigned char const*, unsigned char, unsigned char, unsigned char const*, unsigned char) WowConnection__CloseSocket 00466DE0 f end=00466E29 ; WowConnection::CloseSocket(int) +WoWConnection__FreeSendList 00466E30 f end=00466EFF WowConnection__DoStreamReads 00466F00 f end=004670CA ; WowConnection::DoStreamReads() WowConnection__constructor 00467270 f end=00467330 ; WowConnection::WowConnection(int, sockaddr_in*, WowConnectionResponse*) WowConnection__constructor 00467330 f end=004673B9 ; WowConnection::WowConnection(WowConnectionResponse*, void (*)()) @@ -248,8 +251,11 @@ WowConnection__StartConnect 00468BA0 f end=00468D00 ; WowConnection::StartConnec WowConnection__Connect 00468D20 f end=00468D8B ; WowConnection::Connect(char const*, unsigned short, int) WowConnection__InitOsNet 00468D90 f end=00468E4F ; WowConnection::InitOsNet(bool (*)(NETADDR const*), void (*)(), int, bool) WowConnection__Connect 00468E50 f end=00468ED5 ; WowConnection::Connect(char const*, int) +WowConnectionNet__Service 00468FF0 f end=0046905B WowConnection__Stop 00469080 f end=0046915A +WowConnectionNet__Delete 004692C0 f end=004692FD WowConnection__Start 00469320 f end=00469419 +WowConnectionNet__constructor 004695F0 f end=004696D2 nullsub_2 0047ADD0 f CDataStore__GetBufferParams 0047ADE0 f ; CDataStore::GetBufferParams(void const**, unsigned int*, unsigned int*) CDataStore__DetachBuffer 0047AE10 f ; CDataStore::DetachBuffer(void**, unsigned int*, unsigned int*) @@ -291,6 +297,8 @@ DDCToNDCWidth 0047C050 f end=0047C05E DDCToNDCHeight 0047C060 f end=0047C06E NDCToDDCWidth 0047C070 f end=0047C07E NDCToDDCHeight 0047C080 f end=0047C08E +CStatus__Prepend 0047C290 f end=0047C35A +CStatus__Add 0047C360 f end=0047C468 PropSelectContext 0047CBF0 f end=0047CC08 PropGet 0047CC20 f end=0047CC41 PropSet 0047CC50 f end=0047CC70 @@ -354,10 +362,16 @@ IEvtTimerGetNextTime 00480F70 f end=00480FCA IEvtTimerDispatch 00481100 f end=00481289 IEvtTimerKill 00481290 f end=0048138F IEvtTimerSet 00481390 f end=004814E4 +CSimpleTexture__SetTexture 00481520 f end=00481584 CSimpleTexture__SetTexture 00481590 f end=004815D2 ; CSimpleTexture::SetTexture(CImVector const&) CSimpleTexture__SetBlendMode 00481620 f end=0048163D ; CSimpleTexture::SetBlendMode(EGxBlend) CSimpleTexture__SetTexCoord 00481640 f end=00481691 ; CSimpleTexture::SetTexCoord(C2Vector const*) +LanguageProcess 00482110 f end=004821E2 +CSimpleFontString__SetAlphaGradient 00482230 f end=00482270 CSimpleFontString__GetFontHeight 00482290 f end=004822F4 +CSimpleFontString__GetNumCharsWithinWidth 00482510 f end=004825D8 +CSimpleFontString__GetNumCharsWithinWidthFromEnd 004825E0 f end=004826A8 +CSimpleFontString__AddAnimTranslation 00482720 f end=00482764 C3Vector__Subtract 004829A0 f end=004829C6 GxBufLock 004829D0 f end=004829E9 GxBufUnlock 004829F0 f end=00482A13 @@ -374,8 +388,10 @@ CSimpleTexture__constructor 00484470 f end=004845E6 ; CSimpleTexture::CSimpleTex CSimpleRender__DrawBatch 00484B00 f end=0048513D 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 CRenderBatch__Clear 00485F00 f end=00485F35 CSimpleTexture__LoadXML 00485F40 f end=00486B11 ; CSimpleTexture::LoadXML(XMLNode*, CStatus*) CSimpleFontString__UpdateString 00486B20 f end=00486E2A @@ -385,6 +401,7 @@ CSimpleRegion__HideThis 00487BF0 f type="void __thiscall func(CSimpleRegion* thi CSimpleRegion__ShowThis 00487C40 f type="void __thiscall func(CSimpleRegion* this)" CSimpleRegion__OnRegionChanged 00487CA0 f type="void __thiscall func(CSimpleRegion* this)" CSimpleRegion__OnColorChanged 00487D70 f type="void __thiscall func(CSimpleRegion* this, bool a2)" +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)" @@ -407,10 +424,12 @@ CLayoutFrame__Resize 00489DE0 f end=00489E8D ; CLayoutFrame::Resize(int) CLayoutFrame__SetLayoutScale 00489E90 f end=00489F14 ; CLayoutFrame::SetLayoutScale(float, bool) 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__DestroyLayout 0048B130 f end=0048B23B ; CLayoutFrame::DestroyLayout() CScriptObject__GetScriptObjectByName 0048B5F0 f end=0048B671 +ApplyTranslationAnim 0048B800 f end=0048B81A CImVector__Set 0048BD20 f end=0048BDDA CSimpleTexture_SetVertexColor 0048C1C0 f end=0048C23E ; CSimpleTexture_SetVertexColor(lua_State*) CSimpleTexture_SetAlpha 0048C3E0 f end=0048C4B3 ; CSimpleTexture_SetAlpha(lua_State*) @@ -481,9 +500,11 @@ ScrnSetScreenshotQuality 004A84A0 f end=004A84FF ScrnLayerSetRect 004A8500 f end=004A8522 ScrnLayerGetFlags 004A8530 f end=004A853B ScrnLayerSetFlags 004A8540 f end=004A854E +ScrnScreenshot 004A8550 f end=004A856F OnPaint 004A8720 f end=004A8B58 ScrnLayerCreate 004A8BB0 f end=004A8C83 GxuFontShutdown 004A8D10 f end=004A8DBF +ScrnSetStockFont 004A8D40 f end=004A8D85 ScrnGetStockFont 004A8DC0 f end=004A8DDF ScrnGetStockFontHeight 004A8DE0 f end=004A8DFF SysMsgEnable 004B4E50 f end=004B4E5D @@ -530,9 +551,11 @@ AsyncFileReadInitialize 004BAA40 f end=004BAB45 ; AsyncFileReadInitialize(unsign AsyncFileReadObject 004BAB50 f end=004BAC14 ; AsyncFileReadObject(CAsyncObject*, int) AsyncFileReadIsReading 004BAD80 f end=004BAE09 AsyncFileReadWaitAll 004BAE10 f end=004BAEEE +TextBlockSetGradient 004BD900 f end=004BD91C TextBlockGetFontPtr 004BD9D0 f end=004BD9EA type="CGxFont* __stdcall func(HTEXTFONT font)" TextBlockCreate 004BDAA0 f end=004BDBE4 type="HTEXTBLOCK __stdcall func(HTEXTFONT font, char* text, CImVector* color, C3Vector* pos, float fontHeight, float blockWidth, float blockHeight, uint32_t flags, float charSpacing, float lineSpacing)" TextBlockSetStringPos 004BDBF0 f end=004BDC4C type="void __stdcall func(HTEXTBLOCK stringHandle, C2Vector* pos)" +TextBlockGetStringPos 004BDC50 f end=004BDC9E TextBlockGetWrappedTextHeight 004BDD80 f end=004BDE39 type="float __stdcall func(HTEXTFONT fontHandle, char* text, float a3, float a4, C2Vector* a5, float a6, float a7, uint32_t flags)" TextBlockGenerateFont 004BE9C0 f end=004BEB8C type="HTEXTFONT __stdcall func(char* fontName, uint32_t fontFlags, float fontHeight)" GxXformProjection 004BEC70 f end=004BEC88 @@ -585,10 +608,12 @@ SE2__PlaySoundKit 004C74A0 f end=004C74E9 SI2__Init 004C82E0 f end=004C8584 SI2__StopZoneAmbience 004C85F0 f end=004C85FD SI2__SetWeatherKitID 004C8610 f end=004C8622 +SI2__StopLuaMusic 004C8680 f end=004C86A6 SI2__StopAllMusic 004C93B0 f end=004C941B SI2__OverrideZoneSounds 004CCA30 f end=004CCA9E SI2__DK_GetPlayerFilterName 004CDA20 f end=004CDA60 SI2__DSP_MakeDSPsExpire 004CDC80 f end=004CDD32 +CGUnit_C__IsActivePlayer 004CEE50 f end=004CEE74 SI2__PlayFoleySound 004CFC10 f end=004CFD17 SI2__PlayItemSound 004D0020 f end=004D008B SI2__PlayItemSound 004D0090 f end=004D0102 @@ -616,11 +641,15 @@ ObjectAllocDestroy 004D3580 f end=004D35B4 ObjectAllocAddHeap 004D3650 f end=004D36B7 ClntObjMgrPush 004D36C0 f end=004D36F6 ClntObjMgrPop 004D3700 f end=004D372A +ClntObjMgrGetCurrent 004D3730 f end=004D3746 ClntObjMgrGetActivePlayer 004D3790 f end=004D37BB InitObject 004D3FF0 f end=004D4066 SetupObjectStorage 004D45B0 f end=004D474C ClntObjMgrInitializeShared 004D4AC0 f end=004D4B21 ClntObjMgrEnumVisibleObjects 004D4B30 f end=004D4BA5 +ClntObjMgrHideObject 004D4CA0 f end=004D4CF8 +ClntObjMgrShowObject 004D4D00 f end=004D4D58 +ClntObjMgrLockObject 004D4D60 f end=004D4DA2 ClntObjMgrObjectPtr 004D4DB0 f end=004D4E02 CMoveSpline__CMoveSplineDtor 004D4F00 f end=004D4FA8 ClntObjMgrSetObjMirrorHandler 004D5A80 f end=004D5B34 @@ -771,6 +800,9 @@ CRealmList__UpdateList 004DF710 f end=004DFA4A ; CRealmList::UpdateList() Script_Script_IsRaceClassRestricted 004DFA70 f end=004DFC60 Script_GetRandomName 004DFCA0 f end=004DFCFB CharacterCreateUnregisterScriptFunctions 004DFD30 f end=004DFD4F +CCharacterCreation__GetRandomRaceAndSex 004DFF10 f end=004DFF9B +CCharacterCreation__OnHide 004DFFC0 f end=004DFFD4 +CCharacterCreation__SetCharCustomizeModel 004E0040 f end=004E0108 CCharacterCreation__CycleCharCustomization 004E01F0 f end=004E0360 CCharacterCreation__CreateCharacter 004E0380 f end=004E04FE Script_SetCharCustomizeFrame 004E05B0 f end=004E0619 @@ -789,6 +821,7 @@ Script_PaidChange_GetCurrentRaceIndex 004E0CA0 f end=004E0CCD Script_PaidChange_GetCurrentClassIndex 004E0CD0 f end=004E0CFD Script_IsRaceClassValid 004E0D00 f end=004E0DCB Script_GetCreateBackgroundModel 004E0DD0 f end=004E0EB4 +CCharacterCreation__GetRandomClassID 004E0F50 f end=004E0FCA CCharacterCreation__SetSelectedSex 004E1540 f end=004E173C CCharacterCreation__SetSelectedClass 004E1740 f end=004E17EF Script_GetAvailableRaces 004E1880 f end=004E1996 @@ -797,6 +830,7 @@ Script_SetSelectedSex 004E1A60 f end=004E1AC0 Script_SetSelectedClass 004E1AC0 f end=004E1B53 Script_PaidChange_GetName 004E1B70 f end=004E1BC1 CCharacterCreation__Initialize 004E1C20 f end=004E1E15 +CCharacterCreation__CalcClasses 004E1ED0 f end=004E1FCE CCharacterCreation__ResetCharCustomizeInfoo 004E1FD0 f end=004E20AB CCharacterCreation__SetSelectedRace 004E20B0 f end=004E232F CCharacterCreation__SetToExistingCharacter 004E2330 f end=004E2460 @@ -804,10 +838,13 @@ Script_SetSelectedRace 004E2470 f end=004E24D4 Script_CustomizeExistingCharacter 004E2500 f end=004E2564 CharSelectRegisterScriptFunctions 004E2570 f end=004E2593 CharSelectUnregisterScriptFunctions 004E25A0 f end=004E25BC +CCharacterSelection__UpdateCharacterName 004E2870 f end=004E29D1 +CCharacterSelection__UpdateCharacterInfo 004E29E0 f end=004E2BC6 CCharacterSelection__UpdateCharacterNameDeclension 004E2BD0 f end=004E2C2D CCharacterSelection__GetCharacterDisplay 004E2EF0 f end=004E2F10 Script_SetCharSelectModelFrame 004E2F60 f end=004E2FC9 Script_SetCharacterSelectFacing 004E3030 f end=004E307D +CCharacterSelection__OnHide 004E3120 f end=004E3134 Script_GetCharacterInfo 004E3170 f end=004E3394 Script_DeleteCharacter 004E33A0 f end=004E3406 Script_RenameCharacter 004E3410 f end=004E3521 @@ -818,6 +855,7 @@ CCharacterSelection__SetBackgroundModel 004E3C10 f end=004E3C97 CCharacterSelection__SelectCharacter 004E3CD0 f end=004E44DA Script_SetCharSelectBackground 004E44E0 f end=004E4521 Script_SelectCharacter 004E4580 f end=004E4607 +CCharacterSelection__UpdateCharacterList 004E4610 f end=004E47EA CCharacterSelection__ClearCharacterList 004E47F0 f end=004E4877 CGlueMgr__SurveyDownloadFeed 004E4880 f end=004E489E CGlueMgr__SurveySendResults 004E48A0 f end=004E48D4 @@ -843,6 +881,7 @@ CSimpleModelFFX__constructor 004E5F70 f end=004E60A3 ; CSimpleModelFFX::CSimpleM CSimpleModelFFX__Render 004E6190 f end=004E6229 ; CSimpleModelFFX::Render(void*) CSimpleModelFFX__Create 004E6300 f end=004E632B ; CSimpleModelFFX::Create(CSimpleFrame*) CSimpleModelFFX__OnFrameRender 004E6330 f end=004E635E ; CSimpleModelFFX::OnFrameRender(CRenderBatch*, unsigned int) +CNameGen__GenerateName 004E63A0 f end=004E6560 CNameGen__CreateDictionary 004E6560 f end=004E6660 CNameGen__LoadNames 004E6790 f end=004E68D6 CSimpleModelFFX_ResetLights 004E6BE0 f end=004E6C5C @@ -851,6 +890,7 @@ CSimpleModelFFX__CreateScriptMetaTable 004E6F60 f end=004E6F79 ; CSimpleModelFFX CCharacterComponent__ComponentCloseFingers 004E7700 f end=004E774B CCharacterComponent__ComponentOpenFingers 004E7750 f end=004E778F CCharacterComponent__ApplyMonsterGeosets 004E7790 f end=004E77FA +CCharacterComponent__GetSheatheLink 004E7940 f end=004E7982 CCharacterComponent__RemoveLinkpt 004E79A0 f end=004E7A26 CCharacterComponent__GetNumSkins 004E7B80 f end=004E7C0C CCharacterComponent__GetNumHairStylesForColor 004E7C10 f end=004E7CA8 @@ -858,6 +898,10 @@ CCharacterComponent__GetNumHairColorsForStyle 004E7CB0 f end=004E7D4A CCharacterComponent__GetNumFacesForSkin 004E7D50 f end=004E7DE8 CCharacterComponent__GetNumFacialFeaturesForHairColor 004E7DF0 f end=004E7E8C CCharacterComponent__GetNthFacialFeatureIndex 004E80E0 f end=004E81BF +CCharacterComponent__GetTabardBackgroundFileName 004E81C0 f end=004E8206 +CCharacterComponent__GetTabardEmblemFileName 004E8210 f end=004E825E +CCharacterComponent__GetTabardBorderFileName 004E8260 f end=004E82AE +CCharacterComponent__SetItemSlotUsingAttachSlot 004E82B0 f end=004E82C9 CCharacterComponent__CreateRequestAU 004E8E70 f end=004E8EF4 CCharacterComponent__CreateRequestAL 004E8F00 f end=004E8F84 CCharacterComponent__CreateRequestHA 004E8F90 f end=004E8FE9 @@ -882,6 +926,7 @@ CCharacterComponent__ComponentUtilAddItemVisual 004EA8F0 f end=004EA9D1 CCharacterComponent__AddLink 004EAA70 f end=004EAB4D CCharacterComponent__MakeAmmoModel 004EAB50 f end=004EACCC CCharacterComponent__AddHandItem 004EACD0 f end=004EAF33 +CCharacterComponent__RemoveVisuals 004EAF70 f end=004EB061 CCharacterComponent__RemoveHandItem 004EB070 f end=004EB125 CCharacterComponent__SetNextSkin 004EB150 f end=004EB290 CCharacterComponent__SetPrevSkin 004EB290 f end=004EB3D2 @@ -897,15 +942,19 @@ CCharacterComponent__SetNextFacialFeature 004EBCA0 f end=004EBE73 CCharacterComponent__SetPrevFacialFeature 004EBE80 f end=004EC049 CCharacterComponent__SetRandomFacialFeature 004EC050 f end=004EC0E0 CCharacterComponent__ClearGuildTabard 004EC0E0 f end=004EC1B8 +CCharacterComponent__ApplyGuildColor 004EC1C0 f end=004EC509 CCharacterComponent__TurnOffGuildTabardPurchase 004EC510 f end=004EC54B CCharacterComponent__GeosRenderPrep 004ED900 f end=004EE0C1 +CCharacterComponent__RenderPrepAll 004EE2A0 f end=004EE37C CCharacterComponent__RemoveItem 004EE460 f end=004EE699 CCharacterComponent__RemoveItemBySlot 004EE6D0 f end=004EEAE7 CCharacterComponent__AddHelm 004EF0D0 f end=004EF250 CCharacterComponent__BuildShoulderItemPaths 004EF4B0 f end=004EF70C CCharacterComponent__AreShoulderModelsCorrect 004EF710 f end=004EF839 CCharacterComponent__constructor 004EFBE0 f end=004EFC96 +CCharacterComponent__destructor 004EFCA0 f end=004EFDE5 CCharacterComponent__UpdateBaseTexture 004EFDF0 f end=004EFEB1 +CCharacterComponent__Prep 004EFED0 f end=004EFF09 CCharacterComponent__CreateBaseTexture 004EFF10 f end=004EFF97 CCharacterComponent__SetNextHairStyle 004F0490 f end=004F062B CCharacterComponent__SetPrevHairStyle 004F0630 f end=004F07CA @@ -918,6 +967,7 @@ CCharacterComponent__RenderPrep 004F1520 f end=004F15DF CCharacterComponent__FreeComponent 004F16C0 f end=004F16E8 CCharacterComponent__ThreadInitialize 004F16F0 f end=004F1789 CCharacterComponent__CreateComponentRequest 004F1790 f end=004F184B +CCharacterComponent__DestroyComponentFreeLists 004F1850 f end=004F18E6 CCharacterComponent__Update 004F18F0 f end=004F1A16 CCharacterComponent__Initialize 004F1A20 f end=004F1EC5 CCharacterComponent__ThreadDestroy 004F1ED0 f end=004F1FB9 @@ -951,6 +1001,7 @@ CGObject_C__TotalFieldsSaved 004F4A10 f end=004F4A16 CMovementStatus__constructor 004F4C50 f end=004F4C9A 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__GetActiveCamera 004F5960 f end=004F5973 CGWorldFrame__SendObjectTrackEvent 004F5980 f end=004F59E2 @@ -993,6 +1044,8 @@ CGWorldFrame__OnWorldUpdate 004FA5F0 f end=004FABC5 CGWorldFrame__constructor 004FABD0 f end=004FAF5E CGWorldFrame__RenderWorld 004FAF90 f end=004FB079 CGWorldFrame__OnFrameRender 004FB080 f end=004FB0AD +CGChat__GetChatLineOffset 004FB210 f end=004FB235 +CGChat__IsVoiceChatAllowed 004FBAF0 f end=004FBB0B Script_LoggingChat 004FBD00 f end=004FBD13 Script_LoggingCombat 004FBD20 f end=004FBD36 Script_GetActiveVoiceChannel 004FBD40 f end=004FBD90 @@ -1018,6 +1071,7 @@ Script_IsVoiceChatAllowed 004FCC60 f end=004FCCA3 Script_IsVoiceChatAllowedByServer 004FCCB0 f end=004FCCEA Script_UnitIsSilenced 004FCCF0 f end=004FCDE9 Script_GetMuteStatus 004FCDF0 f end=004FCEE7 +CGChat__RecordChat 004FDD80 f end=004FDED9 CGChat__OnUpdateInstance 004FE100 f end=004FE15B Script_ListChannelByName 004FE630 f end=004FE64C Script_GetChannelList 004FE650 f end=004FE715 @@ -1074,8 +1128,11 @@ Script_GetChannelRosterInfo 00504F30 f end=0050518C Script_GetNumChannelMembers 00505190 f end=005052D7 Script_CollapseChannelHeader 005052E0 f end=00505354 Script_ExpandChannelHeader 00505360 f end=005053D4 +CGChat__TranslateMessage 00505930 f end=00505D3B CGChat__ZoneUpdate 00508090 f end=0050825E Script_LeaveChannelByName 005096D0 f end=00509718 +ProfanityFilter 00509A50 f end=00509BCB +SpamFilter 00509BD0 f end=00509DC5 Script_SendChatMessage 0050D170 f end=0050D8A0 Script_SendSystemMessage 0050D8A0 f end=0050D900 Script_JoinTemporaryChannel 0050DAA0 f end=0050DAB4 @@ -1167,11 +1224,14 @@ Script_IsDesaturateSupported 00511FB0 f end=00511FE0 Script_GetThreatStatusColor 00511FE0 f end=0051208A Script_ConsoleAddMessage 00512090 f end=005120DD CGGameUI__SequenceMusicIsPlaying 005124D0 f end=005124D6 +CGGameUI__ClearLootSlot 005124E0 f end=005124E9 +CGGameUI__OpenResurrectRequest 00512500 f end=0051251B CGGameUI__OpenGuildInvite 00512570 f end=0051258F CGGameUI__IsPartyMember 005129F0 f end=005129F9 CGGameUI__IsPartyMember 00512A00 f end=00512A2C CGGameUI__UnitModelUpdate 00512B50 f end=00512B59 CGGameUI__SetActiveCorpse 00512C20 f end=00512C36 +CGGameUI__GetDeathReleaseLocation 00512CA0 f end=00512CCD CGGameUI__IsKeyDown 00512D20 f end=00512D5B CGGameUI__OnMouseModeRelative 00512D60 f end=00512DB4 CGGameUI__OnMouseModeNormal 00512DC0 f end=00512E1E @@ -1204,9 +1264,11 @@ CGGameUI__SetInstanceLockTime 00513B20 f end=00513B8A CGGameUI__GetPartyMemberState 00513C30 f end=00513C66 CGGameUI__GetPartyMemberPetState 00513CB0 f end=00513CE6 CGGameUI__UpdateUnitHighlights 00513CF0 f end=00513D92 +CGGameUI__InvalidatePlayer 00513DA0 f end=00513DCB CGGameUI__GetErrorToken 00513DD0 f end=00513DF0 CGGameUI__LastErrorMessage 00513DF0 f end=00513DF6 CGGameUI__MirrorTimerToIndex 00513E40 f end=00513E96 +CGCharacterModelBase__Create 005142B0 f end=005142F9 Script_IsModifierKeyDown 00514430 f end=005144B1 Script_IsLeftShiftKeyDown 005144C0 f end=00514518 Script_IsRightShiftKeyDown 00514520 f end=0051457A @@ -1302,6 +1364,7 @@ CGGameUI__ClearClientControls 005194C0 f end=005194D1 CGGameUI__CanResetInstance 005194E0 f end=005195B4 CGGameUI__SetLastInstanceTime 005195C0 f end=00519631 CGGameUI__DoPowerRegen 005196F0 f end=00519774 +CGGameUI__DestroyTotem 005197D0 f end=0051989B CGGameUI__CastTradeItemSpell 005198A0 f end=0051999C Script_ClearCursor 0051A3B0 f end=0051A3C2 Script_EquipCursorItem 0051A3D0 f end=0051A528 @@ -1409,6 +1472,7 @@ CGGameUI__OnClientControlChanged 00520FE0 f end=00521031 CGGameUI__RegisterFrameFactories 00521040 f end=005210CF CGGameUI__CastItemSpell 005210D0 f end=005216EB CGGameUI__DisplayError 005216F0 f end=005218AD +CGGameUI__DisplayNameError 005218C0 f end=0052199C CGGameUI__GetSelectionHighlightColor 00521BF0 f end=005220A6 CGGameUI__AutoMouseOver 005220B0 f end=0052217B Script_ReloadUI 005222E0 f end=00522314 @@ -1437,6 +1501,7 @@ Script_SummonFriend 00523260 f end=00523360 Script_AcceptLevelGrant 00523360 f end=00523368 Script_EndRefund 00523370 f end=005233C5 Script_EndBoundTradeable 005233D0 f end=0052349D +CGGameUI__StartMovie 005235B0 f end=0052363D CGGameUI__CloseLoot 00523640 f end=005237D2 CGGameUI__SetCorpseLocation 00523DB0 f end=00523E7D CGGameUI__GetCorpseLocation 00523E80 f end=00523EA7 @@ -1494,6 +1559,7 @@ CGGameUI__Idle 0052AF40 f end=0052B36B Script_RegisterForSave 0052B470 f end=0052B4D4 Script_RegisterForSavePerCharacter 0052B4E0 f end=0052B544 CGGameUI__InitializeGame 0052B550 f end=0052BADA +CGPartyInfo__SetLootMethod 0052BD90 f end=0052BEC9 Script_GetNumPartyMembers 0052C110 f end=0052C187 Script_GetRealNumPartyMembers 0052C190 f end=0052C1C4 Script_GetPartyMember 0052C1D0 f end=0052C26A @@ -1504,7 +1570,7 @@ Script_IsPartyLFG 0052C310 f end=0052C34A Script_HasLFGRestrictions 0052C350 f end=0052C36C CGPartyInfo__IsMember 0052C680 f end=0052C6D1 CGPartyInfo__EnableMember 0052C760 f end=0052C854 -CGUnit_C__IsPartyMember 0052C8C0 f end=0052C9A0 +CGPartyInfo__SetOptOutOfLoot 0052CB40 f end=0052CBBA CGPartyInfo__CheckClearLFGSlot 0052CC30 f end=0052CCD0 Script_IsPartyLeader 0052CCD0 f end=0052CD26 Script_IsRealPartyLeader 0052CD30 f end=0052CD86 @@ -1513,6 +1579,9 @@ Script_SetOptOutOfLoot 0052CF00 f end=0052CF60 Script_GetPartyAssignment 0052CF60 f end=0052CFF6 Script_CanChangePlayerDifficulty 0052D000 f end=0052D053 CGPartyInfo__InitializeGame 0052D0E0 f end=0052D1D6 +CGPartyInfo__LeaveWorld 0052D1E0 f end=0052D207 +CGPartyInfo__IsMemberOrPet 0052D310 f end=0052D40A +CGPartyInfo__ResetLootMethod 0052D8A0 f end=0052D8C8 Script_LeaveParty 0052D990 f end=0052D9B9 Script_SilenceMember 0052D9C0 f end=0052DAEC Script_UnSilenceMember 0052DAF0 f end=0052DC1C @@ -1522,6 +1591,7 @@ Script_SetPartyAssignment 0052E1B0 f end=0052E3F2 Script_ClearPartyAssignment 0052E400 f end=0052E412 Script_ChangePlayerDifficulty 0052E420 f end=0052E475 Script_CanAlterSkin 0052E4F0 f end=0052E512 +CGBarberShop__ResetAppearance 0052E630 f end=0052E6C4 Script_GetBarberShopStyleInfo 0052E850 f end=0052E9A6 Script_GetHairCustomization 0052E9B0 f end=0052E9CC Script_GetFacialHairCustomization 0052E9D0 f end=0052E9EC @@ -1529,8 +1599,12 @@ CGBarberShop__DisableBarberShop 0052E9F0 f end=0052EB91 CGBarberShop__GetTotalCost 0052EBA0 f end=0052ED58 Script_GetBarberShopTotalCost 0052ED60 f end=0052ED7C Script_CancelBarberShop 0052ED80 f end=0052ED88 +CGBarberShop__ApplyAppearanceChange 0052EDA0 f end=0052EEEE Script_ApplyBarberShopStyle 0052EEF0 f end=0052EEF8 +CGBarberShop__GetStyle 0052F760 f end=0052F7C6 +CGBarberShop__Reset 0052F7D0 f end=0052F8FF Script_BarberShopReset 0052F900 f end=0052F90B +CGBarberShop__SetNextBarberShopStyle 0052FC80 f end=0052FDB5 Script_SetNextBarberShopStyle 0052FDD0 f end=0052FE5F CGBarberShop__InitializeGame 0052FE60 f end=0052FE8D Script_GetNextCompleatedTutorial 005301D0 f end=00530239 @@ -1664,6 +1738,7 @@ CGWorldFrame__TranslateToMapCoords 00544140 f end=00544415 CGWorldMap__GetPlayerPosition 005444F0 f end=005445EB CGWorldMap__CreateArrowFrame 00544750 f end=005448A0 CGWorldMap__CreateMiniArrowFrame 005448A0 f end=005449F0 +CGWorldMap__UpdateArrowFrames 005449F0 f end=00544B12 Script_GetMapContinents 00544B20 f end=00544B8D Script_GetMapZones 00544B90 f end=00544C3B Script_DungeonUsesTerrainMap 00544C40 f end=00544C9D @@ -1692,10 +1767,12 @@ Script_SetMapByID 00546C50 f end=00546E76 Script_ProcessMapClick 00546E80 f end=00546EEA Script_ClickLandmark 00546EF0 f end=00546FDB CGWorldMap__SetMapToCurrentZone 00547170 f end=00547A65 +CGWorldMap__SetDungeonLevel 00547A70 f end=00547B7D Script_SetDungeonMapLevel 00547B80 f end=00547C02 Script_SetMapToCurrentZone 00547C10 f end=00547C1D CGWorldMap__InitializeGame 00547EB0 f end=00548568 CGWorldStateInfo__InitializeGame 00548570 f end=005485A3 +CGWorldStateInfo__OnUITime 005486E0 f end=005486FA Script_GetNumWorldStateUI 00548720 f end=00548754 CGWorldStateInfo__RequestUITime 00548760 f end=005487C6 CGWorldStateInfo__TimerUpdate 005488F0 f end=00548962 @@ -1720,6 +1797,7 @@ Script_GetNumArenaOpponents 0054A2C0 f end=0054A2F4 Script_GetHolidayBGHonorCurrencyBonuses 0054A300 f end=0054A361 Script_GetRandomBGHonorCurrencyBonuses 0054A370 f end=0054A3D1 CGBattlefieldInfo__AddArenaOpponentToSlot 0054B840 f end=0054B918 +CGBattlefieldInfo__AddArenaOpponentPetToSlot 0054B920 f end=0054B9FB Script_GetNumBattlefields 0054BAA0 f end=0054BAD4 Script_IsBattlefieldArena 0054BAE0 f end=0054BB3D Script_SetSelectedBattlefield 0054BB40 f end=0054BBC6 @@ -1739,7 +1817,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__RequestScoreData 0054CE30 f end=0054CED7 +CGBattlefieldInfo__RequestPlayerPositions 0054CF60 f end=0054D009 CGBattlefieldInfo__AddArenaOpponent 0054D100 f end=0054D1C0 +CGBattlefieldInfo__AddArenaOpponentPet 0054D1C0 f end=0054D276 Script_GetBattlefieldInfo 0054D770 f end=0054D8E2 Script_GetBattlefieldInstanceInfo 0054D8F0 f end=0054D990 Script_JoinBattlefield 0054D990 f end=0054DA10 @@ -1753,6 +1834,8 @@ Script_BattlefieldMgrEntryInviteResponse 0054E160 f end=0054E191 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__RequestBattlegroundInstanceInfo 0054E5B0 f end=0054E6C9 Script_RequestBattlegroundInstanceInfo 0054E6D0 f end=0054E717 CGBattlefieldInfo__InitializeGame 0054E720 f end=0054EA2F Script_GetGamma 0054EA60 f end=0054EA89 @@ -1773,19 +1856,25 @@ Script_GetRefreshRates 0054F690 f end=0054F81D Script_GetMultisampleFormats 0054F820 f end=0054F8AA Script_GetCurrentMultisampleFormat 0054F8B0 f end=0054F97B Script_SetMultisampleFormat 0054F980 f end=0054FB0B +CAccountMsgBody__LoadBody 0054FC50 f end=0054FDB0 Script_AccountMsg_GetNumTotalMsgs 0054FDE0 f end=0054FE20 Script_AccountMsg_GetHeaderSubject 0054FE20 f end=0054FEB3 Script_AccountMsg_GetHeaderPriority 0054FEC0 f end=0054FF67 Script_AccountMsg_LoadBody 0054FF70 f end=00550013 Script_AccountMsg_GetBody 00550020 f end=0055007E -AccountMsg_RegisterScriptFunctions 00550080 f end=005500A3 -AccountMsg_UnregisterScriptFunctions 005500B0 f end=005500CC +CAccountMsg_RegisterScriptFunctions 00550080 f end=005500A3 +CAccountMsg_UnregisterScriptFunctions 005500B0 f end=005500CC Script_AccountMsg_GetNumUnreadMsgs 00550360 f end=005503D2 Script_AccountMsg_GetNumUnreadUrgentMsgs 005503E0 f end=0055042F Script_AccountMsg_GetIndexHighestPriorityUnreadMsg 00550430 f end=005504D9 Script_AccountMsg_GetIndexNextUnreadMsg 005504E0 f end=005505AE Script_AccountMsg_SetMsgRead 005505B0 f end=00550646 +CAccountMsgHeaders__LoadHeaders 005506A0 f end=00550802 Script_AccountMsg_LoadHeaders 00550910 f end=00550936 +CKBPage__BeginLoading 00550B60 f end=00550B7B +CKBPage__LoadingCallback 00550B80 f end=00550D0F +CKBSetup__BeginLoading 00550E10 f end=00550F43 +CKBArticle__BeginLoading 00551430 f end=0055154D Script_KBSetup_BeginLoading 00551720 f end=00551759 Script_KBSetup_IsLoaded 00551760 f end=00551783 Script_KBSetup_GetLanguageCount 00551790 f end=005517D0 @@ -1805,6 +1894,7 @@ Script_KBArticle_GetData 00551DD0 f end=00551FA1 Script_KBSystem_GetMOTD 00551FB0 f end=00551FCC Script_KBSystem_GetServerStatus 00551FD0 f end=00551FEC Script_KBSystem_GetServerNotice 00551FF0 f end=0055200C +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 @@ -1817,6 +1907,8 @@ Script_GetLFGProposalMember 00553000 f end=00553103 Script_GetLFGProposalMember 00553110 f end=00553119 Script_GetRandomDungeonBestChoice 00553120 f end=00553163 Script_CanPartyLFGBackfill 00553170 f end=005531C2 +CGLookingForGroup__GetLFGListEntryDisplayed 00553530 f end=00553613 +CGLookingForGroup__SetLFGComment 005539A0 f end=00553AA1 Script_SearchLFGGetNumResults 00553BA0 f end=00553C25 Script_SearchLFGGetEncounterResults 00553C30 f end=00553D60 Script_SetLFGRoles 00553D60 f end=00553E19 @@ -1827,6 +1919,7 @@ Script_LeaveLFG 00554160 f end=00554168 Script_GetLFGProposal 00554370 f end=00554379 Script_GetLFGProposalEncounter 00554380 f end=0055443A Script_GetLFGProposalEncounter 00554440 f end=00554449 +CGLookingForGroup__ProposalResponse 00554450 f end=005545D5 Script_AcceptProposal 005545E0 f end=005545FB Script_RejectProposal 00554600 f end=0055460D Script_GetLFGRoleUpdate 00554680 f end=00554689 @@ -1848,6 +1941,7 @@ Script_GetPartyLFGBackfillInfo 005556D0 f end=00555752 Script_UnitHasLFGRandomCooldown 00555760 f end=00555839 Script_UnitHasLFGDeserter 00555840 f end=00555919 CGLookingForGroup__RequestLFGStatus 00555920 f end=00555986 +CGLookingForGroup__RequestLFGPlayerInfo 00555990 f end=005559F6 Script_SearchLFGGetResults 00555FD0 f end=0055627C Script_SearchLFGGetPartyResults 00556280 f end=005564CA Script_GetLFDChoiceCollapseState 005564D0 f end=005567D1 @@ -1871,14 +1965,18 @@ 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__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__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__ResortLFGLists 0055B700 f end=0055B768 Script_RefreshLFGList 0055D280 f end=0055D2A1 Script_SearchLFGSort 0055D2B0 f end=0055D43D CGLookingForGroup__InitializeGame 0055D440 f end=0055D6A8 @@ -1889,18 +1987,23 @@ Script_GetNumBindings 0055DC00 f end=0055DC23 Script_GetCurrentBindingSet 0055DC30 f end=0055DC57 Script_GetNumModifiedClickActions 0055DC60 f end=0055DC84 CGUIBindings__MouseEventToString 0055E340 f end=0055E46D +CGUIBindings__EnableBindingMode 0055E550 f end=0055E5DF CGUIBindings__GetCommandKey 0055E750 f end=0055E7DE Script_GetBinding 0055E8D0 f end=0055E9B0 Script_GetBindingKey 0055E9B0 f end=0055EA67 Script_GetModifiedClickAction 0055EA70 f end=0055EACE CGUIBindings__SaveBindings 0055F1B0 f end=0055F398 +CGUIBindings__SaveBindingsCallback 0055F3A0 f end=0055F3CA +CGUIBindings__SaveBindings 0055F3D0 f end=0055F426 CGUIBindings__ExecCommand 0055F860 f end=0055F935 CGUIBindings__IsModifiedClick 0055F940 f end=0055FAC8 Script_RunBinding 0055FAD0 f end=0055FB81 Script_SetModifiedClick 0055FB90 f end=0055FC1F Script_GetModifiedClick 0055FC20 f end=0055FCB9 Script_IsModifiedClick 0055FCC0 f end=0055FD13 +CGUIBindings__ClearOverrideBindings 005604F0 f end=00560557 Script_ClearOverrideBindings 00560560 f end=005605EC +CGUIBindings__constructor 00561B80 f end=00561C52 CGUIBindings__Initialize 005620F0 f end=00562135 CGUIBindings__GetKeyBinding 00562140 f end=005622D1 CGUIBindings__GetReducedKeyBinding 005622E0 f end=00562487 @@ -1942,14 +2045,23 @@ CGUIMacros__RunMacro 00564DB0 f end=00564E8C Script_GetMacroIconInfo 00564E90 f end=00564F54 Script_GetMacroItemIconInfo 00564F60 f end=00565024 MACRONODE__FindSpellID 005650C0 f end=00565413 +CGUIMacros__LoadIcons 00565840 f end=00565ACD +CGUIMacros__Initialize 00566140 f end=0056615C +CGUIMacros__UpdateMacroSpells 00566160 f end=005661B2 +CGUIMacros__SortMacros 00566240 f end=00566322 +CGUIMacros__SetMacroBody 005663A0 f end=00566400 Script_RunMacroText 00566400 f end=00566487 Script_GetNumMacroIcons 00566490 f end=005664D2 Script_GetNumMacroItemIcons 005664E0 f end=00566522 CGUIMacros__UpdateDynamicMacros 00566660 f end=005666A0 Script_GetMacroIndexByName 005666A0 f end=005666FE +CGUIMacros__SaveMacrosCallback 005668F0 f end=00566A26 +CGUIMacros__SaveMacros 00566A30 f end=00566A63 CGUIMacros__GetMacroByIndex 00566A70 f end=00566A97 CGUIMacros__FindMacro 00566AA0 f end=00566ABA CGUIMacros__GetFullIconPath 00566AC0 f end=00566CC5 +CGUIMacros__EditMacro 00566CD0 f end=00566D46 +CGUIMacros__DeleteMacro 00566D50 f end=00566DB2 Script_RunMacro 00566E80 f end=00566EAD Script_GetMacroInfo 00566EB0 f end=00566F32 Script_GetMacroBody 00566F40 f end=00566F6C @@ -1960,6 +2072,8 @@ Script_GetMacroItem 00567200 f end=00567313 Script_SetMacroSpell 00567320 f end=0056744C Script_GetMacroSpell 00567450 f end=005674F0 Script_PickupMacro 005674F0 f end=0056751F +CGUIMacros__LoadMacrosCallback 00567C10 f end=00567FC1 +CGUIMacros__CreateMacro 00568020 f end=00568158 Script_CreateMacro 00568160 f end=005682B6 Script_CommentatorGetNumMaps 00568730 f end=00568764 Script_CommentatorZoomIn 00568770 f end=00568808 @@ -2029,6 +2143,11 @@ Script_InboxItemCanDelete 0056F280 f end=0056F342 Script_HasNewMail 0056F350 f end=0056F396 Script_GetLatestThreeSenders 0056F3A0 f end=0056F404 Script_RespondMailLockSendItem 0056F410 f end=0056F4D8 +CGMailInfo__Complain 0056FAF0 f end=0056FC72 +CGMailInfo__QueryNextMailTime 0056FF70 f end=0056FFE8 +CGMailInfo__AddItemToOutgoingMail 0056FFF0 f end=00570261 +CGMailInfo__ProcessAutoLootAttachments 00570270 f end=00570405 +CGMailInfo__AutoLoot 00570410 f end=005704C9 Script_ClickSendMailItemButton 00570550 f end=005706B2 Script_SetSendMailMoney 005706C0 f end=0057074C Script_GetSendMailItem 00570750 f end=00570901 @@ -2043,7 +2162,10 @@ CGMailInfo__EnterWorld 00571530 f end=00571629 Script_CloseMail 00571A40 f end=00571AA1 Script_GetNumStationeries 00571AB0 f end=00571AF2 Script_GetSendMailPrice 00571B00 f end=00571BDF +CGMailInfo__LeaveWorld 00571BE0 f end=00571C47 CGMailInfo__InitializeGame 00572210 f end=005723D7 +CGRaidInfo__GetRemoteStats 005727B0 f end=005727F5 +CGRaidInfo__GetRaidTargetIndex 005728C0 f end=005728F6 Script_GetRaidTargetIndex 00572AB0 f end=00572B3A Script_GetNumRaidMembers 00572B40 f end=00572B74 Script_GetRealNumRaidMembers 00572B80 f end=00572BB4 @@ -2051,7 +2173,10 @@ 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__IsPVPRaid 00572F50 f end=00572F8F +CGRaidInfo__ClearRoster 00572F90 f end=00573070 CGRaidInfo__EnableMember 00573070 f end=00573148 +CGRaidInfo__IsPlayerOrPetInRaid 00573200 f end=005732AB Script_GetRaidRosterInfo 00573690 f end=00573A5F Script_IsRaidLeader 00573A60 f end=00573AA6 Script_IsRealRaidLeader 00573AB0 f end=00573AF6 @@ -2066,9 +2191,14 @@ Script_ConfirmReadyCheck 005740C0 f end=0057417E Script_GetReadyCheckStatus 00574180 f end=00574304 Script_ConvertToRaid 00574A00 f end=00574AA8 Script_SetRaidTarget 00574AB0 f end=00574CF3 +CGRaidInfo__UpdateRoster 00574F10 f end=005756B6 CGRaidInfo__InitializeGame 005756C0 f end=005757BD Script_PlayDance 005761F0 f end=00576238 CGDanceStudio__InitializeGame 00576A90 f end=00576AD8 +WorldStateParseText 005770D0 f end=0057721A +ChatParserParseText 00577D00 f end=00577F17 +InebriatedParseText 00577F60 f end=00578197 +QuestParserParseText 00578F20 f end=00579520 SpellParserParseText 0057ABC0 f end=0057AC93 Script_GetAutoCompleteResults 0057B3A0 f end=0057B4F4 Script_GetAutoCompletePresenceID 0057B500 f end=0057B573 @@ -2095,17 +2225,22 @@ CGMinimapFrame__EnterWorld 005831C0 f end=00583291 CGMinimapFrame__RenderCallback 005832A0 f end=005832B2 CGMinimapFrame__OnFrameRender 005832C0 f end=005832ED CGMinimapFrame__InitializeGame 005832F0 f end=0058385E +CGMerchantInfo__RefreshList 005840C0 f end=005840DD +CGMerchantInfo__UpdateItemQuantity 005840E0 f end=00584142 Script_GetMerchantNumItems 005841D0 f end=005841F2 Script_GetMerchantItemLink 00584200 f end=005842C4 Script_GetMerchantItemMaxStack 005842D0 f end=00584389 Script_HideRepairCursor 00584390 f end=005843AE Script_InRepairMode 005843B0 f end=005843EB Script_GetNumBuybackItems 005843F0 f end=0058444F +CGMerchantInfo__SetMerchant 00584500 f end=005845A1 +CGMerchantInfo__CanRepair 005845B0 f end=005845F1 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 Script_GetMerchantItemInfo 00584E10 f end=00585070 Script_GetBuybackItemInfo 00585070 f end=005852B4 Script_GetBuybackItemLink 005852C0 f end=00585394 @@ -2118,6 +2253,7 @@ Script_GetRepairAllCost 00585990 f end=00585C8E Script_RepairAllItems 00585C90 f end=00585F57 CGMerchantInfo__LeaveWorld 00585FE0 f end=00586003 CGTradeInfo__UpdatePlayerItem 005863C0 f end=0058640C +CGTradeInfo__IsItemBeingTraded 005864D0 f end=00586519 Script_GetTradeTargetItemLink 005865F0 f end=005866DB Script_AcceptTrade 005866E0 f end=00586722 Script_CancelTradeAccept 00586730 f end=00586773 @@ -2125,9 +2261,13 @@ Script_GetPlayerTradeMoney 00586780 f end=005867C5 Script_GetTargetTradeMoney 005867D0 f end=00586804 Script_PickupTradeMoney 00586810 f end=0058686C Script_SetTradeMoney 00586870 f end=005868D1 +CGTradeInfo__SetPlayerItem 005869A0 f end=00586A95 +CGTradeInfo__AddCursorItem 00586B50 f end=00586BFC +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__AddPlayerItem 005877B0 f end=0058793B Script_CloseTrade 00587940 f end=005879D0 Script_ClickTradeButton 005879D0 f end=00587C60 Script_GetTradeTargetItemInfo 00587C60 f end=00587EAD @@ -2161,9 +2301,13 @@ Script_ItemTextGetItem 00589C40 f end=00589C8E Script_ItemTextGetMaterial 00589C90 f end=00589D67 Script_ItemTextHasNextPage 00589D70 f end=00589DBC CGItemText__InitializeGame 00589DC0 f end=00589E49 +CGItemText__ShutdownGame 00589E50 f end=00589E87 +CGItemText__DisplayText 00589E90 f end=0058A103 Script_ItemTextPrevPage 0058A110 f end=0058A148 Script_ItemTextNextPage 0058A150 f end=0058A192 Script_CloseItemText 0058A400 f end=0058A421 +CGItemText__LeaveWorld 0058A430 f end=0058A44F +CGItemText__ItemTextCallback 0058A450 f end=0058A47E Script_ItemTextGetCreator 0058A480 f end=0058A515 Script_GetGossipText 0058A900 f end=0058A91B Script_GetNumGossipOptions 0058A920 f end=0058A954 @@ -2207,6 +2351,7 @@ Script_GetMaxDailyQuests 0058C470 f end=0058C492 Script_GetRewardArenaPoints 0058C4A0 f end=0058C4C2 Script_QuestIsDaily 0058C4D0 f end=0058C50D Script_QuestIsWeekly 0058C510 f end=0058C54D +CGQuestInfo__SetState 0058C5A0 f end=0058C70F Script_ConfirmAcceptQuest 0058C910 f end=0058C986 Script_GetQuestBackgroundMaterial 0058C990 f end=0058CA67 Script_CloseQuest 0058D350 f end=0058D365 @@ -2236,6 +2381,7 @@ Script_TaxiGetSrcY 00590FE0 f end=00591080 Script_TaxiGetDestX 00591080 f end=00591120 Script_TaxiGetDestY 00591120 f end=005911C0 Script_GetNumRoutes 005911C0 f end=00591249 +CGTaxiMap__GetNodeCost 00591350 f end=005914A5 Script_TaxiNodeCost 005915E0 f end=00591677 Script_TakeTaxiNode 00591680 f end=005916E4 Script_TaxiNodeSetCurrent 00591E60 f end=00591EC4 @@ -2270,9 +2416,15 @@ Script_CollapseTrainerSkillLine 00596150 f end=005961E4 Script_ExpandTrainerSkillLine 005961F0 f end=00596282 Script_GetTrainerServiceItemLink 00596290 f end=005963BF CGClassTrainer__RefreshList 00596B00 f end=005970A7 +CGCharacterModelBase__RotateModel 005970F0 f end=005971A3 +CGCharacterModelBase__UpdateModel 005971B0 f end=0059720B +CGCharacterModelBase__constructor 00597370 f end=0059745F +CGCharacterModelBase__SetUpModel 00597700 f end=005977BF +CGCharacterModelBase__SetCreature 00597840 f end=00597870 Script_SetUnit 005978E0 f end=00597956 Script_SetCreature 00597960 f end=00597A09 Script_SetRotation 00597A10 f end=00597A7A +CGCharacterModelBase__CreateScriptMetaTable 00597A80 f end=00597A99 CGTabardCreationFrame__EnterWorld 00598DC0 f end=00598DCD Script_GetTabardCreationCost 00598DD0 f end=00598E04 CGTabardCreationFrame__Open 00598E60 f end=00598EB5 @@ -2290,6 +2442,7 @@ Script_SortAuctionClearSort 0059AE70 f end=0059AF02 Script_SortAuctionSetSort 0059AF10 f end=0059B037 Script_CancelSell 0059B040 f end=0059B0AC Script_SetAuctionsTabShowing 0059B0B0 f end=0059B0F4 +CGAuctionHouse__SellNextItem 0059BA80 f end=0059BC8C Script_GetAuctionHouseDepositRate 0059BC90 f end=0059BCF0 Script_QueryAuctionItems 0059BCF0 f end=0059C196 Script_GetNumAuctionItems 0059C1A0 f end=0059C2CF @@ -2311,6 +2464,8 @@ 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__SetAuctioneer 0059F000 f end=0059F14D +CGAuctionHouse__AuctionItemExpired 0059F2F0 f end=0059F59A Script_CloseAuctionHouse 0059F750 f end=0059F758 Script_GetAuctionSellItemInfo 0059F760 f end=0059F98D Script_StartAuction 0059F990 f end=0059FD5B @@ -2450,6 +2605,7 @@ CGActionBar__RemoveAction 005AAA90 f end=005AAB0D CGActionBar__RemoveMacro 005AAB90 f end=005AABFB CGActionBar__UpdateCritter 005AAC00 f end=005AAD38 Script_IsCurrentAction 005AAD40 f end=005AADB0 +CGActionBar__RemoveMacro 005AADD0 f end=005AAE20 CGActionBar__RemoveEquipmentSet 005AAE20 f end=005AAE71 CGActionBar__SetAction 005AAE80 f end=005AAFCB CGActionBar__ReplaceSpell 005AAFD0 f end=005AB11A @@ -2472,6 +2628,7 @@ Script_GMSurveyCommentSubmit 005AC480 f end=005AC4C1 Script_GMSurveyQuestion 005AC750 f end=005AC7C3 Script_GMSurveyAnswer 005AC7D0 f end=005AC865 Script_GMSurveyNumAnswers 005AC870 f end=005AC8E5 +CGGMTicketInfo__CreateTicket 005AC8F0 f end=005ACB49 Script_GMReportLag 005AD020 f end=005AD064 Script_GetGMTicket 005AD070 f end=005AD078 Script_NewGMTicket 005AD080 f end=005AD0EE @@ -2660,6 +2817,7 @@ Script_CalendarEventSignUp 005BD7D0 f end=005BD7D8 Script_OpenCalendar 005BD7E0 f end=005BD7F1 Script_CalendarGetEventInfo 005BD8A0 f end=005BDD85 Script_CalendarEventHasPendingInvite 005BDD90 f end=005BDDD4 +CGCalendar__InvalidatePlayer 005BDE60 f end=005BDEF7 Script_CalendarGetNumPendingInvites 005BF830 f end=005BF864 Script_CalendarGetDayEvent 005C1070 f end=005C1475 Script_CalendarGetHolidayInfo 005C1480 f end=005C15E1 @@ -2690,6 +2848,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 +TalentInfoIsSpellKnown 005C60C0 f end=005C614C Script_GetTalentTabInfo 005C6150 f end=005C630D Script_GetUnspentTalentPoints 005C6310 f end=005C63AE Script_GetPreviewTalentPointsSpent 005C63B0 f end=005C6418 @@ -2713,6 +2872,7 @@ Script_GuildControlSetRank 005CA260 f end=005CA2A7 Script_GuildControlSetRankFlag 005CA2B0 f end=005CA329 Script_GetGuildInfoText 005CA330 f end=005CA34B Script_GetNumGuildEvents 005CA350 f end=005CA372 +CGGuildInfo__InvalidatePlayer 005CAAF0 f end=005CABA8 Script_GetGuildRosterLastOnline 005CABB0 f end=005CACF7 Script_GuildRosterSetPublicNote 005CAD00 f end=005CAE1D Script_GuildRosterSetOfficerNote 005CAE20 f end=005CAF40 @@ -2825,6 +2985,7 @@ Script_TogglePetAutocast 005D66F0 f end=005D67A4 Script_CastPetAction 005D67B0 f end=005D68FE Script_ContainerIDToInventoryID 005D6F60 f end=005D6FEB Script_GetMaxArenaCurrency 005D6FF0 f end=005D7012 +CGContainerInfo__UpdateContents 005D7070 f end=005D710A Script_SetBagPortraitTexture 005D7180 f end=005D729B CGContainerInfo__UpdateItem 005D7320 f end=005D737B Script_GetContainerNumSlots 005D74A0 f end=005D758A @@ -3001,7 +3162,12 @@ EnableFadingScreen 005ED480 f end=005ED587 CGInstanceEncounter_C__EnterWorld 005EDED0 f end=005EDEEE CGRuneInfo__InitializeGame 005EDEF0 f end=005EDF9D 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? +FindBannedAddOn 005F3B10 f end=005F3D8F +IsBannedAddOn 005F3D90 f end=005F3DAB +ClearAddOnEnableState 005F7840 f end=005F78A6 +LoadAddOns 005F84A0 f end=005F8527 Script_VehicleAimGetNormPower 005F9550 f end=005F9572 CGInputControl__UpdateMoveStopped 005F95F0 f end=005F95F8 Script_IsMouselooking 005F9DD0 f end=005F9E0F @@ -3201,6 +3367,7 @@ Script_UnitRangedAttackPower 00610CA0 f end=00610DD3 Script_UnitDefense 00610DE0 f end=00610EB4 Script_UnitArmor 00610EC0 f end=00610FA6 Script_UnitCharacterPoints 00610FB0 f end=00611092 +Script_GetUnitAuraInfo 006110A0 f end=00611121 Script_UnitIsTapped 00611130 f end=006111A9 Script_UnitIsTappedByPlayer 006111B0 f end=00611229 Script_UnitIsTappedByAllThreatList 00611230 f end=006112A9 @@ -3273,6 +3440,7 @@ Script_GetVehicleUIIndicator 00614E60 f end=00614EEE Script_GetVehicleUIIndicatorSeat 00614EF0 f end=00614FC6 SmartScreenRectClearGrid 00615890 f end=006158B1 CopyCursorImage 006160B0 f end=00616211 type="int32_t __usercall func@(uint32_t** image@, MipBits* mipImages@, uint32_t width@, uint32_t height)" +CursorDestroy 00616220 f end=00616251 CursorGetResetMode 00616260 f end=00616266 CursorSetResetMode 00616270 f end=0061627D CursorGetModeFromName 00616280 f end=006162BB @@ -3287,6 +3455,7 @@ TSGrowableArray_CImVector__SetCount 00616CA0 f end=00616D07 type="void __thiscal UpdatePendingPortraits 00616E80 f end=00616F8F PortraitInitialize 00618010 f end=0061810E UpdateModelForUI 00618110 f end=00618176 +RenderPortraitTexture 00619580 f end=0061A0C7 CGTooltip__GetDurationString 0061A9E0 f end=0061ABE4 CGTooltip__GetItemDurationStrin 0061ABF0 f end=0061AEDA CGTooltip__ResetPosition 0061B040 f end=0061B263 @@ -3294,8 +3463,10 @@ CGTooltip__FadeOut 0061B290 f end=0061B2D1 CGTooltip__FormatStringForXML 0061B4F0 f end=0061B5A1 CGTooltip__ClearTooltip 0061C620 f end=0061C8A6 CGTooltip__CalculateSize 0061CAF0 f end=0061CFE1 +CGTooltip__ShowThis 0061CFF0 f end=0061D031 CGTooltip__AddLine 0061FEC0 f end=006201B4 CGTooltip__SetUnit 00621070 f end=0062240C +CGTooltip__AddTalentPrereqs 006224F0 f end=006227F5 CGTooltip__SetEquipmentSet 00622DD0 f end=006230C5 CGTooltip__AddSpellReagents 00623590 f end=00623752 CGTooltip__SetSpell 006238A0 f end=006252F1 @@ -3316,6 +3487,7 @@ NetClient__Connect 006323C0 f end=0063245C ; NetClient::Connect(char const*) NetClient__HandleData 00632460 f end=00632501 ; NetClient::HandleData(unsigned long, void*, int) NetClient__HandleConnect 00632510 f end=0063253C ; 00005400 NetClient__HandleDisconnect 00632540 f end=00632581 ; 00005400 +NetClient__HandleCantConnect 00632590 f end=006325BC NetClient__PongHandler 006325C0 f end=0063268A ; void __thiscall NetClient::PongHandler(class CDataStore *) NetClient__WCDisconnected 006326D0 f end=00632728 ; NetClient::WCDisconnected(WowConnection*, unsigned long, NETCONNADDR const*) NetClient__AuthChallengeHandler 00632730 f end=00632965 ; 00005410 @@ -3330,6 +3502,7 @@ NETEVENTQUEUE__constructor 00633440 f end=0063346D ; NETEVENTQUEUE::NETEVENTQUEU NETEVENTQUEUE__Poll 006334F0 f end=0063360E ; NETEVENTQUEUE::Poll() NETEVENTQUEUE__AddEvent 00633650 f end=0063372A ; NETEVENTQUEUE::AddEvent(EVENTID, void*, NetClient*, void const*, unsigned long) NETEVENTQUEUE__destructor 00633730 f end=00633797 ; NETEVENTQUEUE::~NETEVENTQUEUE() +GetPhysicalDamageClassID 006337A0 f end=006337A6 GetPhysicalDamageClassMask 006337B0 f end=006337BE StaticDBLoadAll 006337D0 f end=0063478E ; 00005400 ClientDBShutdown 00634C60 f end=00634CBB ; 00005400 @@ -3727,6 +3900,8 @@ ClientServices__GetCharacterLevel 006B10A0 f end=006B10A6 ClientConnection__PollStatus 006B1100 f end=006B11FC ; ClientConnection::PollStatus(WOWCS_OPS&, char const**, int&, int&) ClientConnection__Cancel 006B1200 f end=006B1252 ; ClientConnection::Cancel(int) ClientConnection__HandleConnect 006B1260 f end=006B12C3 ; ClientConnection::HandleConnect() +ClientConnection__HandleDisconnect 006B12D0 f end=006B1311 +ClientConnection__HandleCantConnect 006B1320 f end=006B1383 ClientConnection__Connect 006B1390 f end=006B1450 ; ClientConnection::Connect() ClientConnection__GetCharacterList 006B14C0 f end=006B1553 ; ClientConnection::GetCharacterList() ClientServices__RequestCharacterCreate 006B1620 f end=006B1785 @@ -3779,7 +3954,7 @@ Script_RemoveFriend 006B7BD0 f end=006B7C8A Script_SetFriendNotes 006B7C90 f end=006B7D6F Script_DelIgnore 006B7D70 f end=006B7D9B Script_DelMute 006B7DA0 f end=006B7DCB -LoadAccountData 006B9050 f end=006B90D7 +SaveAccountData 006B9050 f end=006B90D7 AccountDataInitializeBasicSystem 006B9900 f end=006B996D GxuFontAddToBatch 006BCE10 f end=006BCE32 GxuFontRenderBatch 006BCE40 f end=006BCE52 @@ -3788,6 +3963,8 @@ GxuFontGetMaxCharsWithinWidth 006BCEA0 f end=006BCEE7 GxuFontGetOneToOneHeight 006BD020 f end=006BD069 GxuFontSetStringPosition 006BD0A0 f end=006BD0BE GxuFontAddShadow 006BD0C0 f end=006BD0DF +GxuFontStringSetGradient 006BD140 f end=006BD15E +GxuFontGetStringPosition 006BD550 f end=006BD596 GxuDetermineQuotedCode 006BD5A0 f end=006BD89D GxuFontDestroyString 006BDFC0 f end=006BE014 GxuFontWindowSizeChanged 006BE020 f end=006BE221 @@ -3831,6 +4008,7 @@ CGPlayer_C__GetPendingMovie 006CF290 f end=006CF296 CGPlayer_C__GetPlayedTime 006CF440 f end=006CF468 CGPlayer_C__SetPlayedTime 006CF470 f end=006CF494 CGPlayer_C__SetStorage 006D1CF0 f end=006D1D26 +CGPlayer_C__Invite 006D4300 f end=006D43B7 CGPlayer_C__ValidateSlot 006D4A00 f end=006D4AC9 CGPlayer_C__UpdateQuestStatus 006D5000 f end=006D507A CGPlayer_C__UpdateQuestStatus 006D5080 f end=006D50BC @@ -3862,6 +4040,7 @@ CGPlayer_C__GetDefenseSkillRank 006DE6D0 f end=006DE749 CGPlayer_C__UpdateGhostStatus 006DF710 f end=006DF795 CGPlayer_C__GetVirtualItem 006E04D0 f end=006E05C3 CGPlayer_C__GetVirtualItemDisplayID 006E05D0 f end=006E063B +CGPlayer_C__GetLanguageSkill 006E0640 f end=006E083E CGPlayer_C__EquipVisibleItem 006E08C0 f end=006E09D5 CGPlayer_C__GetAttackSkillRank 006E0C30 f end=006E0D2B CGPlayer_C__UpdatePartyMemberState 006E15A0 f end=006E165C @@ -3869,6 +4048,7 @@ CGPlayer_C__CombatModeLeave 006E1660 f end=006E1776 CGPlayer_C__PostReenable 006E1D70 f end=006E1E05 CGPlayer_C__ToggleFarSight 006E2880 f end=006E2AFF CGPlayer_C__AutoCombatModeEventHandler 006E2BE0 f end=006E2E03 +CGPlayer_C__SetFarSightFocus 006E4940 f end=006E4949 CGPlayer_C__CombatModeEnter 006E4950 f end=006E4B76 CGPlayer_C__DestructActivePlayer 006E5090 f end=006E5178 CGPlayer_C__Disable 006E6020 f end=006E614A @@ -3887,8 +4067,13 @@ CObjectEffectManager__ExitState 006F61D0 f end=006F6413 CObjectEffectManager__EnterState 006F7270 f end=006F7365 GetSpecialSpellVisualEffectNameRec 006F75B0 f end=006F75E0 CEffect__ConnectToLightningThisFrame 006F7900 f end=006F7945 +CEffect__LoadMountTransitionModel 006F83D0 f end=006F84E4 +CEffect__ClearItemVisualEffect 006F8700 f end=006F87B4 CEffect__AddSpecialEffect 006F9260 f end=006F9394 +CEffect__MountTransitionCacheCB 006F9610 f end=006F966D +CEffect__AddMountTransition 006F9670 f end=006F97CC CEffect__Create 006F9D70 f end=006F9EBC +CEffect__destructor 006F9EC0 f end=006FA04A CEffect__Release 006FA390 f end=006FA3B2 CEffect__Destroy 006FA3C0 f end=006FA444 CloseAllLootRolls 006FAFD0 f end=006FB0FD @@ -3905,6 +4090,7 @@ CMissile__ClearInFlightMissilesWithTarget 00703A80 f end=00703ADF CMissile__UpdateStaticLists 00703B00 f end=00703B73 CMissile__Initialize 00703B80 f end=00703BE0 CMissile__Destroy 00703BE0 f end=00703C10 +CGTradeInfo__InitiateTrade 00703CF0 f end=00703DF4 CGDynamicObject_C__Disable 00704940 f end=0070498A CGDynamicObject_C__Reenable 00704990 f end=007049C8 CGDynamicObject_C__ShouldRender 007049D0 f end=007049FF @@ -3941,6 +4127,7 @@ CGItem_C__SetStorage 00706D30 f end=00706D63 CGItem_C__NumBaseCharges 00706F40 f end=00706F9E CGItem_C__Lock 00706FE0 f end=00707011 CGItem_C__Unlock 00707020 f end=00707051 +CGItem_C__SetTranslated 00707060 f end=0070706B CGItem_C__GetPageTextId 00707180 f end=007071C6 CGItem_C__GetItemName 007071D0 f end=00707213 CGItem_C__GetSubtypeID 00707250 f end=0070727E @@ -3973,6 +4160,7 @@ CGGameObject_C__CanHighlight 0070F580 f end=0070F628 CGGameObject_C__FloatingTooltip 0070F630 f end=0070F675 CGGameObject_C__GetNamePosition 0070F940 f end=0070F9AD CGGameObject_C__GetPageTextID 00710280 f end=007102B7 +CGGameObject_C__GetPageTextLanguage 007102C0 f end=007102F3 CGGameObject_C__RefreshInteractIcon 007111A0 f end=00711207 CGGameObject_C__CheckForPassiveHighlight 00711210 f end=00711297 CGGameObject_C__UpdateInteractIcon 007124A0 f end=007124B0 @@ -4014,6 +4202,7 @@ CGUnit_C__UpdatePetReaction 00718FB0 f end=00718FBF CGUnit_C__IsDisarmed 00718FC0 f end=00719049 CGUnit_C__UpdateInteractIconAttach 00719310 f end=007193B2 CGUnit_C__UpdateInteractIconScale 007193C0 f end=007193E4 +CGUnit_C__NamePlateUpdateRaidTarget 007198D0 f end=007198FC CGUnit_C__GetDisplayRace 0071A470 f end=0071A489 CGUnit_C__GetDisplaySex 0071A490 f end=0071A4A9 CGUnit_C__GetSpellRank 0071AA70 f end=0071AAA2 @@ -4044,15 +4233,19 @@ CGUnit_C__IsShapeShifted 00721CA0 f end=00721CEE CGUnit_C__CanCurrentFormMount 00721DA0 f end=00721E68 CGUnit_C__TrackingMakeRelativeTo 00722010 f end=00722082 CGUnit_C__GetMatrix 00722B50 f end=00722C4A +CGUnit_C__RefreshComponentItem 00723730 f end=007237E1 CGUnit_C__ScaleChangeUpdate 00724DF0 f end=00724E1F CGUnit_C__ScaleChangeFinished 00724E20 f end=00724E64 +CGUnit_C__NamePlateAddOrUpdate 007256C0 f end=00725834 CGUnit_C__RenderTargetSelection 00725980 f end=00725BE2 CGUnit_C__RenderPetTargetSelection 00725BF0 f end=00725DE7 CGUnit_C__IsSpellKnown 007260E0 f end=00726160 +CGUnit_C__CreateProceduralEffect 007265C0 f end=00726C9E CGUnit_C__CancelFormPreventingMount 00726F30 f end=00727126 CGUnit_C__SetNamePlateFocus 007271D0 f end=007272B5 CGUnit_C__ClearTrackingTarget 007272C0 f end=007273F7 CGUnit_C__RenderAutoTrackCursor 007275C0 f end=0072775A +CGUnit_C__GetPlayerDiscount 007279A0 f end=00727A60 CGUnit_C__DelaySpellVisualKi 00728050 f end=00728138 CGUnit_C__DoPowerRegen 00728A20 f end=00728B09 CGUnit_C__OnDeath 00729220 f end=007293CD @@ -4064,6 +4257,7 @@ CGUnit_C__HandleNPCFeedback 0072A680 f end=0072A7E9 CGUnit_C__PlaySpellVisualKit_DelayLightningEffects 0072AF60 f end=0072AFDF CGUnit_C__CancelRangedMode 0072AFE0 f end=0072B05E CGUnit_C__SetTrackingTarget 0072B4A0 f end=0072B63D +CGUnit_C__AddHandItem 0072B7F0 f end=0072BABD CGUnit_C__VerifyAttackIconPressed 0072BDB0 f end=0072C2AD CGUnit_C__UpdateModelScale 0072CBB0 f end=0072CC28 CGUnit_C__UpdateObjectNameStringForUnit 0072D4F0 f end=0072D936 @@ -4166,10 +4360,12 @@ Script_CombatLogAdvanceEntry 0074FC20 f end=0074FD36 Script_CombatLogAddFilter 0074FF70 f end=00750206 Script_CombatLogClearEntries 00751120 f end=0075114B UnitCombatLog 00751150 f end=007512A1 +CGBag_C__FindItemSlot 00754040 f end=007540AA CGBag_C__GetItemPointer 00754390 f end=007543F4 CGBag_C__FindItemOfType 00754A20 f end=00754A46 CGBag_C__FindItemOfType 00754A50 f end=00754A71 CGBag_C__FindItemByName 00754AF0 f end=00754B84 +CGBag_C__FindItemByFullName 00754C30 f end=00754CC4 CGBag_C__GetItemTypeCharges 00754D50 f end=00754D86 CGBag_C__UnlockItemsOfType 00754D90 f end=00754DC3 CGUnit_C__HandleEnvironmentDamage 00755270 f end=00755373 @@ -4182,6 +4378,8 @@ 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__Init 00758B80 f end=00758C43 +CSimpleScriptManager__Create 00758C50 f end=00758CCB VisibleItem_C__GetClassID 00758D30 f end=00758D74 VisibleItem_C__GetSubtypeID 00758D80 f end=00758DC4 VisibleItem_C__GetInventoryType 00758DD0 f end=00758E49 @@ -4322,6 +4520,7 @@ SStrCmpI 0076E780 f end=0076E79B SStrCmpUTF8I 0076EA40 f end=0076EAA3 SStrCopy 0076ED20 f end=0076ED98 SStrLen 0076EE30 f end=0076EE5E type="int32_t __stdcall func(char* str)" +SStrLenUTF8 0076EEA0 f end=0076EED9 SStrPack 0076EF70 f end=0076F001 ISStrVPrintf 0076F010 f end=0076F063 SStrPrintf 0076F070 f end=0076F09E type="int32_t __stdcall func(char* dest, size_t maxchars, char* format, ...)" @@ -4448,19 +4647,26 @@ World__QueryMapObjFileName 0077F110 f end=0077F129 World__QueryMapObjMinimap 0077F130 f end=0077F159 World__QueryMapObjIDs 0077F160 f end=0077F181 World__QueryMapObjAreaTable 0077F1B0 f end=0077F1D1 +World__QueryObjectLiquid 0077F1E0 f end=0077F21B +World__QueryObjectLiquidFlags 0077F220 f end=0077F257 World__QueryGroundType 0077F260 f end=0077F285 +World__ObjectSetUpdateCallback 0077F2C0 f end=0077F2DA World__Intersect 0077F310 f end=0077F319 World__GetFacets 0077F330 f end=0077F339 World__GetTris 0077F340 f end=0077F349 +World__QueryLiquidStatus 0077F360 f end=0077F38C World__QueryLiquidSounds 0077F390 f end=0077F3F6 World__CreateWaterRipple 0077F400 f end=0077F43E +World__GetFramerate 0077F440 f end=0077F485 CComand_MaxLOD 0077F600 f end=0077F64C CComand_WaterRipples 0077F690 f end=0077F6B0 CComand_DetailDoodadAlpha 0077F700 f end=0077F749 CComand_CharacterAmbient 0077F750 f end=0077F7D1 World__ObjectIsDrawable 0077FCD0 f end=0077FD07 World__ObjectIsLoaded 0077FD10 f end=0077FD59 +World__ObjectSetAlwaysExterior 0077FE20 f end=0077FE3E World__ObjectMoveDoodads 0077FE40 f end=0077FE79 +World__ObjectSetDoodadEmittersIgnoresDistance 0077FE80 f end=0077FE9F World__ObjectSetDoodadsEnabled 0077FEA0 f end=0077FEBF World__ObjectSetSequence 0077FEC0 f end=0077FF07 World__ObjectSetSequenceFinishedCallback 0077FF10 f end=0077FF53 @@ -4491,6 +4697,7 @@ World__PrepareUpdate 007831A0 f end=007834FE World__Destroy 007837F0 f end=007BA834 World__GetFacets 00783910 f end=00783A36 World__GetFacets 00783A40 f end=00783A5E +World__ObjectSetRenderEnabled 00783A60 f end=00783B05 Weather__GetType 00783B60 f end=00783B8C Weather__FillInDefaultPrecipTexturePath 00783B90 f end=00783BCE Rain__SetStormIntensity 007840B0 f end=00784133 @@ -4576,6 +4783,7 @@ CWorldParam__BspCacheCallback 0078DF90 f end=0078E067 CWorldParam__HWPCFCallback 0078E070 f end=0078E105 CWorldParam__GxTextureCacheSizeCallback 0078E110 f end=0078E196 CWorldParam__Initialize 0078E400 f end=0078E94A +AreaListShutdown 0078E960 f end=0078E991 AreaListGetName 0078ED80 f end=0078EE22 AreaListRegisterLocation 0078F020 f end=0078F1EC AreaListZoneHasBreathParticles 0078F1F0 f end=0078F2E5 @@ -4842,8 +5050,11 @@ CMapRenderChunk__DestroyBufs 007BA3D0 f end=007BA5A0 CMapRenderChunk__Destroy 007BA5A0 f end=007BA600 CMapRenderChunk__UpdatePools 007BA600 f end=007BA7B6 CShadowQuery__GetMatrix 007BAC10 f end=007BAFCE +CShadowQuery__FrustumCallback 007BAFD0 f end=007BB3DA +CShadowQuery__Update 007BB570 f end=007BB668 CShadowQuery__Clear 007BB830 f end=007BB9C2 CShadowQuery__Render 007BBC50 f end=007BC482 +CShadowQuery__QueryCallback 007BD200 f end=007BD392 CShadowQuery__Initialize 007BD3A0 f end=007BD44D CMap__SafeOpen 007BD480 f end=007BD4CE CMap__SafeRead 007BD4D0 f end=007BD533 @@ -5074,6 +5285,8 @@ Script_GetVoiceSessionMemberInfoBySessionID 007DEEF0 f end=007DF0AF Script_UnitIsTalking 007DF0B0 f end=007DF142 ComSatClient_Init 007DFAF0 f end=007DFE9C IsRussian 007E1030 f end=007E1049 +TruncateNewLines 007E1640 f end=007E167B +StripHyperlinks 007E1680 f end=007E17A3 ClientGameTimeTickHandler 007E27F0 f end=007E280D PlayerNameTriggerColorUpdate 007E50F0 f end=007E5100 PlayerNameTriggerNameRegenerate 007E5130 f end=007E5140 @@ -5096,11 +5309,15 @@ DayNight__SetDirection 007EEA90 f end=007EECBC ; DayNight::SetDirection() DayNight__SetPlanets 007EECC0 f end=007EF6D7 ; DayNight::SetPlanets() DayNight__UpdateFog 007F16F0 f end=007F1B0C ; DayNight::UpdateFog() CWorldParam__CloudLODCallback 007F1CD0 f end=007F1D2D +DayNight__UnloadMap 007F1D30 f end=007F1E97 DayNightInitialize 007F2790 f end=007F2A1F +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() MinimapSetCorpsePOI 007F4990 f end=007F49FE MinimapUpdate 007F5BA0 f end=007F6539 +MinimapInitialize 007F6730 f end=007F698D CWorldMath__TransformAABox 007F9430 f end=007F9472 CWorldMath__VectorIntersectAABox2 007F9480 f end=007F9650 SpellVisualsBlizzardStop 007F9EE0 f end=007F9EF8 @@ -5108,6 +5325,7 @@ LightningObject__Tick 007FAE90 f end=007FB213 LightningObject__destructor 007FB6E0 f end=007FB7EA MountTransitionObject__Tick 007FB7F0 f end=007FBB7B BlizzardObject__destructor 007FC0F0 f end=007FC1F4 +BlizzardObject__Update 007FC220 f end=007FC592 SpellVisualsClear 007FC9F0 f end=007FCA29 SpellVisualsTick 007FCA30 f end=007FCBB7 Spell_C_IsTargeting 007FD620 f end=007FD62C @@ -5163,10 +5381,12 @@ Script_SpellStopTargeting 00809E30 f end=00809E96 Script_SpellStopCasting 00809EA0 f end=00809F7E Spell_C_NeedsCooldownEvent 0080AC10 f end=0080AC85 Spell_C_IsUsableAction 0080B5D0 f end=0080BC74 +Spell_C_HandleSpriteClick 0080BC80 f end=0080C33B Spell_C__HandleTerrainClick 0080C340 f end=0080C3D2 Spell_C_TargetTradeItem 0080C5F0 f end=0080C64E Spell_C_CastSpell 0080CCE0 f end=0080DA32 Spell_C_CastSpell 0080DA40 f end=0080DA7C +Spell_C_ClickSpell 0080DA80 f end=0080DBC1 Script_SpellTargetUnit 0080DC00 f end=0080DCE3 Spell_C__SystemInitialize 008100E0 f end=00810320 SpellTableLookupAbility 00812410 f end=0081252A @@ -5182,6 +5402,7 @@ XMLNode__GetChildByName 008146F0 f end=0081472A XMLNode__GetAttributeByName 00814730 f end=00814793 XMLNode__Recycle 00814CE0 f end=00814D53 XMLTree__Free 00814D60 f end=00814D87 +XMLTree_Load 00814D90 f end=00814E40 StringToJustify 00815080 f end=008150CA FrameXML_CheckSignature 008165E0 f end=00816767 FrameScript_Object__CreateScriptMetaTable 00816790 f end=008167D3 ; FrameScript_Object::CreateScriptMetaTable(lua_State*, void (*)(lua_State*)) @@ -5189,6 +5410,8 @@ FrameScript_Object__FillScriptMethodTable 008167E0 f end=00816822 ; FrameScript_ FrameScript_Object__GetScriptByName 00816830 f end=00816865 FrameScript_GetCurrentFunction 00817EE0 f end=00817F88 FrameScript_Sprintf 00818070 f end=0081839F type="void __stdcall func(lua_State* L, int startIndex, char* buffer, uint32_t bufferSize)" ; startIndex is the index of starting argument on stack +FrameScript_ExecuteBuffer 00818E50 f end=00818F52 +FrameScript_ExecuteFile 00818F60 f end=008190BE FrameScript_GetErrorHandlerReference 008192F0 f end=008192F6 FrameScript_Object__constructor 00819830 f end=0081984B type="void __thiscall func(FrameScript_Object* this)" ; FrameScript_Object::FrameScript_Object() FrameScript_Object__destructor 00819850 f end=00819872 ; FrameScript_Object::~FrameScript_Object() @@ -5441,6 +5664,7 @@ OsGetProcessorFeatures 0086BB80 f end=0086BB94 OsGetProcessorTicksPerSecond 0086BBA0 f end=0086BBD0 type="uint64_t __stdcall func()" ; Invented name OsGetExeName 0086BBD0 f end=0086BC2F OsPathGetRootChars 0086BC30 f end=0086BC9E +OsBuildFontFilePath 0086BD80 f end=0086BDA3 OsPathStripFilename 0086BE50 f end=0086BE9B OsGetExePath 0086BEA0 f end=0086BEBE OsGuiSetWindowTitle 0086C650 f end=0086C696 @@ -5484,18 +5708,29 @@ CShaderEffect__SetEmissive 00873A50 f end=00873B9B ; CShaderEffect::SetEmissive( CShaderEffect__SetAlphaRef 00873BA0 f end=00873C1A ; CShaderEffect::SetAlphaRef(float) CShaderEffect__SetLocalLighting 00873CA0 f end=00873ED2 ; CShaderEffect::SetLocalLighting(CM2Lighting*, int, C3Vector const*) CShadowCache__SetMatrixCallback 00873FA0 f end=00873FAD +CShadowCache__SetFrustumCallback 00873FB0 f end=00873FBD +CShadowCache__SetQueryCallback 00873FC0 f end=00873FCD +CShadowCache__SetRenderCallback 00873FD0 f end=00873FDD CShadowCache__NotifyTexturesRecreate 00873FE0 f end=00873FEB ; CShadowCache::NotifyTexturesRecreate() +CShadowCache__SetDebugParams 00874010 f end=00874026 CShadowCache__SetShadowScale 00874030 f end=0087403E +CShadowCache__Destroy 00874240 f end=008742D8 CShadowCache__SetShadowMapGenericGlobal 008744E0 f end=008745CE ; CShadowCache::SetShadowMapGenericGlobal() CShadowCache__SetShadowMapGenericInterior 008745D0 f end=00874658 ; CShadowCache::SetShadowMapGenericInterior(int) CShadowCache__SetShadowMapTerrain 00874660 f end=00874757 CShadowCache__SetShadowMapDetailDoodad 00874760 f end=0087488D +CShadowCache__PostUpdate 008750B0 f end=008753E6 +CShadowCache__PreUpdate 00875C10 f end=00875D2F +CShadowCache__Create 00875D30 f end=00875F7F +CShadowCache__CreateResources 00875F80 f end=00876357 CShaderEffectManager__GetEffect 00876530 f end=00876543 ; CShaderEffectManager::GetEffect(char const*) CShaderEffectManager__CreateEffect 00876BE0 f end=00876C97 ; CShaderEffectManager::CreateEffect(char const*) CShaderEffectManager__ParseEffectCallback 00876CA0 f end=00876D8D ; CShaderEffectManager::ParseEffectCallback(CShaderEffectParser::ParsedEffect const&, void*) CShaderEffectManager__AddEffectFile 00876D90 f end=00876E2C ; CShaderEffectManager::AddEffectFile(char const*) SI2__Log_Write 00877E10 f end=00878005 SI2__Log_Write 00878010 f end=0087807E +SE2__IsChatSoundInitialized 00878CC0 f end=00878CC6 +SE2__StartCapture 00879500 f end=00879577 SI2__InitCapture 0087E020 f end=0087EBBD NvAPI_Initialize 008A09BA f end=008A0A54 NvAPI_GetErrorMessage 008A0A54 f end=008A0A5A type="NvAPI_Status __stdcall func(int32_t nr, char* szDesc)" @@ -5574,6 +5809,9 @@ CDataRecycler__PutData 0095CFB0 f end=0095D077 CDataAllocator__Clear 0095D0C0 f end=0095D10A CDataAllocator__GetData 0095D110 f ; CDataAllocator::GetData(int, char const*, int) CDataAllocator__PutData 0095D1B0 f ; CDataAllocator::PutData(void*, char const*, int) +CDynamicString__operator_assign 0095D6E0 f end=0095D754 +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 CSimpleModel__destructor 0095F3A0 f end=0095F40A type="void __thiscall func(CSimpleModel* this)" @@ -5622,9 +5860,12 @@ 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)" +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__UpdateSizes 00963740 f end=00963946 +CSimpleEditBox__ConvertCoordinateToIndex 00964790 f end=009649CD +CSimpleEditBox__MakeTextVisible 009649D0 f end=00964A83 CSimpleEditBox__FontUpdated 009650E0 f end=00965114 ; FontUpdated(CSimpleFontedFrameFont*, int) CSimpleEditBox__OnFrameSizeChanged 009656D0 f end=009656F7 ; OnFrameSizeChanged(float, float) CSimpleEditBox__Insert 00965960 f end=00965CDB ; Insert(char const*, char const*, int, int, int) @@ -5662,6 +5903,8 @@ CSimpleHTML__ParseP 0096D170 f end=0096D478 ; CSimpleHTML::ParseP(XMLNode const* 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__RepositionWheelThumb 0096E0B0 f end=0096E16B +CSimpleColorSelect__LoadXML 0096E880 f end=0096E9BC CSimpleSlider__RegisterScriptMethods 00971A40 f end=00971A60 ; CSimpleSlider::RegisterScriptMethods(lua_State*) CSimpleSlider_GetMinMaxValues 00971D90 f end=00971DEF CSimpleSlider_SetMinMaxValues 00971DF0 f end=00971E99 @@ -5729,6 +5972,8 @@ CAaBox__Bounding 00984930 f end=00984C6D C4Vector__constructor 00984C90 f end=00984CDC ; C4Vector::C4Vector(CImVector const&) NTempest__DistanceFromPolygonEdge 00984DB0 f end=00984E41 NTempest__DistanceFromPolygon 00984E50 f end=00984F56 +RGBtoHSV 00984F60 f end=00985021 +HSVtoRGB 00985030 f end=0098517E CImVector__operator_assign 009851A0 f end=009851FB C3Ray__FromStartEnd 00985200 f end=00985298 Script_PlaySound 009858B0 f end=0098594B @@ -5761,14 +6006,18 @@ SI2__StopGlueMusic 009860E0 f end=00986128 SI2__StartGlueMusic 009861C0 f end=009862BE SI2__StartCreditMusic 009862C0 f end=0098638F SI2__VoiceChat_AmplifyMicrophoneInput 00986520 f end=009865BA +SE2__VoiceChat_StartCapture 009868C0 f end=009868CF SI2__PlayVocalErrorSound 00986D00 f end=00986DD6 CMovementShared__Root 0098B540 f end=0098B570 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__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 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) @@ -5791,6 +6040,12 @@ CLightning__SetTexture 009A8CB0 f end=009A8CE0 CLightning__SetSrcPos 009A96A0 f end=009A96BA CLightning__SetDstPos 009A96C0 f end=009A96DB DayNight__DNGlare__Initialize 009AD000 f end=009AD0A3 type="void __thiscall func(DayNight__DNGlare* this, char* a1)" +_XML_SetUserData 009AD130 f end=009AD14E +_XML_SetElementHandler 009AD150 f end=009AD164 +_XML_SetCharacterDataHandler 009AD170 f end=009AD17E +_XML_ParserReset 009AEE20 f end=009AEF15 +_XML_Parse 009AF140 f end=009AF1D2 +_XML_ParserCreate 009B06F0 f end=009B0705 Script_SendEvent 009C0070 f end=009C010C nullsub_7 009D34B0 f nullsub_8 009D34C0 f @@ -5986,6 +6241,7 @@ CGWorldMap__m_currentOrphanZone 00ACCF10 l CGBattlefieldInfo__m_activeIndex 00ACD16C l CGBattlefieldInfo__m_logFilterFaction 00ACD170 l CGBattlefieldInfo__m_allowJoin 00ACD174 l +CGMailInfo__m_nextMailTime 00ACE60C l CGAuctionHouse__m_desiredDelayTime 00ACF628 l s_cursorNames 00AD2808 l type="char*[53]" s_physicalDamageClassID 00AD2F90 l @@ -6374,8 +6630,10 @@ s_loadCount 00B6BA50 l pWorldFrame 00B7436C l CGChat__s_activeDisplayChannelName 00B743E0 l CGChat__s_displayChannels 00B74468 l +CGChat__m_chatHistory 00B75A60 l CGChat__m_whisperDstHistory 00BCEB60 l CGChat__m_whisperSrcHistory 00BCEF60 l +CGChat__m_currentChatIndex 00BCEFF4 l CGGameUI__m_hasControl 00BCFB8C l CGGameUI__m_lastErrorMessage 00BCFB90 l CGGameUI__m_cursorItemType 00BD0748 l @@ -6406,6 +6664,7 @@ CGGameUI__m_cursorSpell 00BD07E0 l CGGameUI__m_cursorMacro 00BD07E8 l CGGameUI__m_aspect 00BD07F8 l CGGameUI__m_inCinematic 00BD07FC l +CGGameUI__m_inMovie 00BD0800 l CGGameUI__m_corpseMapID 00BD0818 l CGGameUI__m_corpseActualMapID 00BD081C l CGGameUI__m_corpseGUID 00BD0828 l @@ -6517,11 +6776,20 @@ CGWorldStateInfo__m_UITimeOffset 00BE8F44 l CGWorldStateInfo__m_nextUpdateTime 00BE8F48 l CGWorldStateInfo__m_areaID 00BE8F50 l CGWorldStateInfo__m_mapID 00BE8F54 l +CGBattlefieldInfo__m_vehicleGuids 00BE9F70 l +CGBattlefieldInfo__m_nextLogUpdate 00BEA584 l +CGBattlefieldInfo__m_positionUpdateTime 00BEA5B4 l +CGBattlefieldInfo__m_numVehicles 00BEA5B8 l CGLookingForGroup__m_lastProposalID 00BEAA18 l CGUIBindings__s_bindings 00BEADD8 l CGUIMacros__m_sortedMacros 00BEAE20 l +CGUIMacros__m_saveMacros 00BEAF40 l CGUIMacros__m_macroRunning 00BEAF48 l CGUIMacros__m_macroButton 00BEAF4C l +CGUIMacros__m_numMacros 00BEAF50 l +CGMailInfo__m_doPendingQuery 00BEB1E8 l +CGRaidInfo__m_members 00BEB568 l +CGRaidInfo__m_numMembers 00BEB608 l CGLootInfo__m_itemsPending 00BFA688 l CGLootInfo__m_object 00BFA8DC l CGClassTrainer__m_trainer 00C0E490 l @@ -6950,3 +7218,4 @@ s_gotPowerProfFrequency 00D415D0 l type="int32_t" s_checkedPowerProfInfo 00D415D4 l type="int32_t" CShaderEffect__s_enableShaders 00D43020 l type="int32_t" CShadowCache__s_shadowMode 00D43154 l +SE2__sm_bCaptureInitialized 00D4383C l diff --git a/profile/3.3.5a-windows-386/x64dbg/game.dd32 b/profile/3.3.5a-windows-386/x64dbg/game.dd32 index 4d515dd..7ecd138 100644 Binary files a/profile/3.3.5a-windows-386/x64dbg/game.dd32 and b/profile/3.3.5a-windows-386/x64dbg/game.dd32 differ