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 adb4d84..9fb9cfb 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 @@ -68,7 +68,9 @@ static import_symbols() { set_name(0x00421AF0, "SFile__SetDataPath"); set_name(0x00421BB0, "SFile__SetFilePointer"); set_name(0x00421CA0, "SFile__Unload"); + set_name(0x00421FA0, "_SFileCloseArchive"); set_name(0x00421FF0, "_SFileLoadFileEx"); + set_name(0x00422040, "_SFileOpenArchive"); set_name(0x00422090, "_SFileUnloadFile"); set_name(0x004220B0, "SFile__SetStreamingStatus"); set_name(0x00422100, "SFile__InitializeStreaming"); @@ -202,13 +204,24 @@ static import_symbols() { set_name(0x00461FA0, "OsCreateFile"); set_name(0x00462000, "OsFileList"); set_name(0x00462190, "CGlueMgr__PatchDownloadExecuteCommand"); + set_name(0x00464350, "RealmConnection__HandleConnect"); + set_name(0x00464390, "RealmConnection__HandleDisconnect"); + set_name(0x004643D0, "RealmConnection__HandleCantConnect"); set_name(0x00464490, "RealmConnection__SetSelectedRealm"); + set_name(0x00464640, "RealmConnection__HandleAuthResponse"); + set_name(0x00464830, "RealmConnection__HandleAuthChallenge"); + set_name(0x00464F50, "RealmConnection__MessageHandler"); set_name(0x00465450, "ClientConnection__destructor"); + set_name(0x00465480, "LoginResponse__UpdateLoginStatus"); + set_name(0x00465550, "Login__GetFileStatus"); + set_name(0x00466050, "WDataStore__StaticInitialize"); + set_name(0x00466230, "WDataStore__FreeBuffer"); set_name(0x004666D0, "WowConnection__SetResponse"); set_name(0x004667F0, "WowConnection__SetType"); set_name(0x00466820, "WowConnection__SetEncryption"); set_name(0x004669D0, "WowConnection__Init"); set_name(0x00466B50, "WowConnection__Disconnect"); + set_name(0x00466B90, "WowConnection__DestroyOsNet"); set_name(0x00466BF0, "WowConnection__SetEncryptionKey"); set_name(0x00466DE0, "WowConnection__CloseSocket"); set_name(0x00466F00, "WowConnection__DoStreamReads"); @@ -229,6 +242,8 @@ static import_symbols() { set_name(0x00468D20, "WowConnection__Connect"); set_name(0x00468D90, "WowConnection__InitOsNet"); set_name(0x00468E50, "WowConnection__Connect@2"); + set_name(0x00469080, "WowConnection__Stop"); + set_name(0x00469320, "WowConnection__Start"); set_name(0x0047ADD0, "nullsub_2"); set_name(0x0047ADE0, "CDataStore__GetBufferParams"); set_name(0x0047AE10, "CDataStore__DetachBuffer"); @@ -346,6 +361,7 @@ static import_symbols() { set_name(0x00483060, "CSimpleTexture__Init"); set_name(0x004831D0, "CSimpleTexture__SetTexCoord@2"); set_name(0x00483910, "CSimpleFontString__SetText"); + set_name(0x00483C40, "CSimpleFontString__SetJustificationOffset"); set_name(0x00484450, "CRenderBatch__Finish"); set_name(0x00484470, "CSimpleTexture__constructor"); set_name(0x00484B00, "CSimpleRender__DrawBatch"); @@ -601,6 +617,7 @@ static import_symbols() { set_name(0x004D8380, "CGlueMgr__DownloadFeed"); set_name(0x004D84A0, "CGlueMgr__HandleBattlenetDisconnect"); set_name(0x004D8570, "CGlueMgr__ShowChangedOptionWarnings"); + set_name(0x004D8650, "CGlueMgr__ProcessAgreements"); set_name(0x004D8860, "CGlueMgr__HandleDisplaySizeChanged"); set_name(0x004D8930, "CGlueMgr__Suspend"); set_name(0x004D8A30, "CGlueMgr__LoginServerLogin"); @@ -608,6 +625,7 @@ static import_symbols() { set_name(0x004D8C60, "CGlueMgr__CreateCharacter"); set_name(0x004D8CC0, "CGlueMgr__DeleteCharacter"); set_name(0x004D8D20, "CGlueMgr__RenameCharacter"); + set_name(0x004D8E10, "CGlueMgr__CustomizeCharacter"); set_name(0x004D9160, "CGlueMgr__GetSelectedCharInfo"); set_name(0x004D9190, "CGlueMgr__OnCharCustomizeResult"); set_name(0x004D92D0, "CGlueMgr__OnCharFactionChangeResult"); @@ -767,12 +785,14 @@ static import_symbols() { set_name(0x004E4E80, "CGlueMgr__SurveyDownloadEnd"); set_name(0x004E4F70, "CGlueMgr__PatchDownloadExtractCommand"); set_name(0x004E5000, "CGlueMgr__PatchDownloadDeleteCommand"); + set_name(0x004E5070, "CGlueMgr__PatchDownloadExecutePrepatch"); set_name(0x004E51C0, "CGlueMgr__PatchDownloadFeed"); set_name(0x004E51E0, "CGlueMgr__GetPatchFolder"); set_name(0x004E5200, "CGlueMgr__PatchDownloadStart"); set_name(0x004E53A0, "CGlueMgr__PatchDownloadCancel"); set_name(0x004E5420, "CGlueMgr__PatchFailed"); set_name(0x004E54D0, "CGlueMgr__PatchDownloadIdle"); + set_name(0x004E5730, "CGlueMgr__PatchDownloadApply"); set_name(0x004E5940, "CGlueMgr__ScanDLLFinished"); set_name(0x004E5ED0, "CSimpleModelFFX__SetModel"); set_name(0x004E5F00, "CSimpleModelFFX__LoadXML"); @@ -804,6 +824,8 @@ static import_symbols() { set_name(0x004F59F0, "CGWorldFrame__CursorTrackObject"); set_name(0x004F5A90, "CGWorldFrame__OnFrameSizeChanged"); set_name(0x004F5C10, "CGWorldFrame__OnLayerCursorExit"); + set_name(0x004F5D20, "CGWorldFrame__OnMouseModeNormal"); + set_name(0x004F5D30, "CGWorldFrame__OnMouseModeRelative"); set_name(0x004F5D80, "CGWorldFrame__SetNamePlateUpdate"); set_name(0x004F5E20, "CM2Model__GetBoundingBox"); set_name(0x004F6680, "CGWorldFrame__GetCameraFacing"); @@ -1005,13 +1027,17 @@ static import_symbols() { set_name(0x00511FB0, "Script_IsDesaturateSupported"); set_name(0x00511FE0, "Script_GetThreatStatusColor"); set_name(0x00512090, "Script_ConsoleAddMessage"); + set_name(0x005124D0, "CGGameUI__SequenceMusicIsPlaying"); 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(0x00512D60, "CGGameUI__OnMouseModeRelative"); + set_name(0x00512DC0, "CGGameUI__OnMouseModeNormal"); set_name(0x00512E20, "CGGameUI__HandleScreenshot"); set_name(0x00512E60, "CGGameUI__CloseInteraction"); + set_name(0x00513410, "CGGameUI__ShowSpellMissFeedback"); set_name(0x005134C0, "CGGameUI__SetMinimapZoneText"); set_name(0x00513530, "CGGameUI__ShowBlockedActionFeedback"); set_name(0x00513640, "CGGameUI__ShowBlockedFrameFeedback"); @@ -1031,6 +1057,7 @@ static import_symbols() { set_name(0x00513C30, "CGGameUI__GetPartyMemberState"); set_name(0x00513CF0, "CGGameUI__UpdateUnitHighlights"); set_name(0x00513DF0, "CGGameUI__LastErrorMessage"); + set_name(0x00513E40, "CGGameUI__MirrorTimerToIndex"); set_name(0x00514430, "Script_IsModifierKeyDown"); set_name(0x005144C0, "Script_IsLeftShiftKeyDown"); set_name(0x00514520, "Script_IsRightShiftKeyDown"); @@ -1216,8 +1243,10 @@ static import_symbols() { set_name(0x005206E0, "CGGameUI__UpdateCombatMod"); set_name(0x00520770, "CGGameUI__SetCursorItem"); set_name(0x00520880, "CGGameUI__SetCursorMoney"); + set_name(0x005208F0, "CGGameUI__SetCursorMoney@2"); set_name(0x00520960, "CGSpellBook__SetCursorSpell"); set_name(0x00520A80, "CGGameUI__SetCursorPetAction"); + set_name(0x00520BE0, "CGGameUI__SetCursorMacro"); set_name(0x00520C60, "CGGameUI__SetCursorPet"); set_name(0x00520D30, "CGGameUI__SetCursorVirtualItem"); set_name(0x00520DC0, "CGGameUI__SetCursorEquipmentSet"); @@ -1255,6 +1284,7 @@ static import_symbols() { set_name(0x00523370, "Script_EndRefund"); set_name(0x005233D0, "Script_EndBoundTradeable"); set_name(0x00523640, "CGGameUI__CloseLoot"); + set_name(0x00523DB0, "CGGameUI__SetCorpseLocation"); set_name(0x00523E80, "CGGameUI__GetCorpseLocation"); set_name(0x00523EB0, "CGGameUI__SetAreaSpiritHealer"); set_name(0x00524010, "CGGameUI__UpdateAreaSpiritHealerDistance"); @@ -1264,6 +1294,7 @@ static import_symbols() { set_name(0x00524600, "CGGameUI__SetRegenEnabled"); set_name(0x00524650, "CGGameUI__DeleteCursorItem"); set_name(0x00524980, "Script_StopCinematic"); + set_name(0x005249C0, "CGGameUI__NextCinematic"); set_name(0x00524B60, "CGGameUI__AcceptAreaSpiritHeal"); set_name(0x00524BF0, "CGGameUI__Target"); set_name(0x00524FC0, "CGGameUI__TargetNearestUnit"); @@ -1288,6 +1319,7 @@ static import_symbols() { set_name(0x005262D0, "Script_AcceptAreaSpiritHeal"); set_name(0x005262E0, "Script_TargetTotem"); set_name(0x00526370, "CGGameUI__StartCinematicCamera"); + set_name(0x00527130, "CGGameUI__SaveSavedVariables"); set_name(0x00527360, "CGGameUI__OnTerrainClick"); set_name(0x00527830, "CGGameUI__HandleTerrainClick"); set_name(0x005278C0, "CGGameUI__HandleWorldClick"); @@ -1679,20 +1711,28 @@ static import_symbols() { set_name(0x0055D280, "Script_RefreshLFGList"); set_name(0x0055D2B0, "Script_SearchLFGSort"); set_name(0x0055D440, "CGLookingForGroup__InitializeGame"); + set_name(0x0055D990, "CGUIBindings__AddMetaPrefix"); set_name(0x0055DC00, "Script_GetNumBindings"); set_name(0x0055DC30, "Script_GetCurrentBindingSet"); set_name(0x0055DC60, "Script_GetNumModifiedClickActions"); + set_name(0x0055E340, "CGUIBindings__MouseEventToString"); + 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(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(0x00560560, "Script_ClearOverrideBindings"); + set_name(0x005620F0, "CGUIBindings__Initialize"); set_name(0x00562550, "Script_GetBindingAction"); set_name(0x005625F0, "Script_GetBindingByKey"); + set_name(0x00562B80, "CGUIBindings__CopyBindings"); + set_name(0x00562D60, "CGUIBindings__FinishLoadBindings"); + set_name(0x00562ED0, "CGUIBindings__Bind"); set_name(0x00563150, "CGUIBindings__ExecKey"); set_name(0x00563520, "Script_SetBinding"); set_name(0x005635E0, "Script_SetBindingSpell"); @@ -1707,6 +1747,10 @@ static import_symbols() { set_name(0x00564070, "Script_LoadBindings"); set_name(0x005640C0, "Script_SaveBindings"); set_name(0x00564130, "Script_GetClickFrame"); + set_name(0x005641C0, "CGUIBindings__LoadBindings"); + set_name(0x00564310, "CGUIBindings__LoadBindingsCallback"); + set_name(0x005643B0, "CGUIBindings__LoadBindings@2"); + set_name(0x00564470, "CGUIBindings__LoadBinding"); set_name(0x005648A0, "CGActionBar__IsMacro"); set_name(0x005648D0, "CGActionBar__GetMacroID"); set_name(0x00564AB0, "CGUIMacros__GetMacroIndexByID"); @@ -3073,6 +3117,7 @@ static import_symbols() { set_name(0x006334F0, "NETEVENTQUEUE__Poll"); set_name(0x00633650, "NETEVENTQUEUE__AddEvent"); set_name(0x00633730, "NETEVENTQUEUE__destructor"); + set_name(0x006337B0, "GetPhysicalDamageClassMask"); set_name(0x006337D0, "StaticDBLoadAll"); set_name(0x00634C60, "ClientDBShutdown"); set_name(0x00634E00, "ClientDBInitialize"); @@ -3475,6 +3520,7 @@ static import_symbols() { set_name(0x006B1B80, "nullsub_151"); set_name(0x006B1B90, "nullsub_6"); set_name(0x006B1BA0, "nullsub_155"); + set_name(0x006B1BB0, "ClientServices__Destroy"); set_name(0x006B1C70, "ClientServices__GetClientStamp"); set_name(0x006B1E00, "ClientServices__LoginServerStatus"); set_name(0x006B21F0, "ClientServices__CharacterForceLogout"); @@ -3515,6 +3561,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(0x006B9900, "AccountDataInitializeBasicSystem"); set_name(0x006BCE10, "GxuFontAddToBatch"); set_name(0x006BCE40, "GxuFontRenderBatch"); @@ -3966,6 +4013,7 @@ static import_symbols() { set_name(0x00766A20, "CVar__Default"); set_name(0x00766AB0, "CVar__Update"); set_name(0x00767030, "CVar__IterateForArchive"); + set_name(0x007670E0, "CVar__SaveAll"); set_name(0x00767100, "CVarSaveFile"); set_name(0x007671A0, "CVar__LogAll"); set_name(0x00767220, "CvarListCommandHandler"); @@ -4148,6 +4196,7 @@ static import_symbols() { set_name(0x00780240, "World__ObjectUpdate"); set_name(0x00780710, "World__SetDetailDoodadDensity"); set_name(0x00780730, "World__SetDetailDoodadDist"); + set_name(0x00780770, "World__ValidateFarClip"); set_name(0x00780860, "World__PrepareAreaOfInterest"); set_name(0x00780CD0, "CMapStaticEntity__ModelLightingCallback"); set_name(0x00780F50, "World__Initialize"); @@ -4156,8 +4205,18 @@ static import_symbols() { set_name(0x007816F0, "DayNight__Update"); set_name(0x007826E0, "World__ObjectDestroy"); set_name(0x007831A0, "World__PrepareUpdate"); + set_name(0x0078DA10, "CWorldParam__WorldPoolUsageCallback"); + set_name(0x0078DA50, "CWorldParam__TerrainAlphaBitDepthCallback"); set_name(0x0078DAB0, "CWorldParam__GroundEffectDensityCallback"); set_name(0x0078DB10, "CWorldParam__GroundEffectDistCallback"); + set_name(0x0078DB90, "CWorldParam__ObjectFadeCallback"); + set_name(0x0078DBE0, "CWorldParam__ObjectFadeZFillCallback"); + set_name(0x0078DCF0, "CWorldParam__ProjectedTexturesCallback"); + set_name(0x0078DF00, "CWorldParam__BaseMipCallback"); + set_name(0x0078DF90, "CWorldParam__BspCacheCallback"); + set_name(0x0078E070, "CWorldParam__HWPCFCallback"); + set_name(0x0078E110, "CWorldParam__GxTextureCacheSizeCallback"); + set_name(0x0078E400, "CWorldParam__Initialize"); set_name(0x0078F020, "AreaListRegisterLocation"); set_name(0x0078FB00, "CWorldScene__FrustumXform"); set_name(0x0078FB20, "CWorldScene__FrustumCull"); @@ -4537,6 +4596,7 @@ static import_symbols() { set_name(0x007EEA90, "DayNight__SetDirection"); set_name(0x007EECC0, "DayNight__SetPlanets"); set_name(0x007F16F0, "DayNight__UpdateFog"); + set_name(0x007F1CD0, "CWorldParam__CloudLODCallback"); set_name(0x007F2790, "DayNightInitialize"); set_name(0x007F3230, "DayNight__SetColors"); set_name(0x007F3920, "DayNight__UpdateLighting"); @@ -4611,6 +4671,7 @@ static import_symbols() { set_name(0x00813DF0, "FrameXML_RegisterDefault"); set_name(0x00813EE0, "FrameXML_ProcessFile"); set_name(0x00814340, "FrameXML_CreateFrames"); + set_name(0x008146F0, "XMLNode__GetChildByName"); set_name(0x00814730, "XMLNode__GetAttributeByName"); set_name(0x00814CE0, "XMLNode__Recycle"); set_name(0x00814D60, "XMLTree__Free"); @@ -5377,6 +5438,7 @@ static import_symbols() { set_name(0x00ACD174, "CGBattlefieldInfo__m_allowJoin"); set_name(0x00ACF628, "CGAuctionHouse__m_desiredDelayTime"); set_name(0x00AD2808, "s_cursorNames"); + set_name(0x00AD2F90, "s_physicalDamageClassID"); set_name(0x00AD305C, "g_achievementDB"); set_name(0x00AD3080, "g_achievement_CriteriaDB"); set_name(0x00AD30A4, "g_achievement_CategoryDB"); @@ -5635,6 +5697,7 @@ static import_symbols() { set_name(0x00ADBEE0, "s_distCull"); set_name(0x00ADBF00, "s_farClip"); set_name(0x00ADBF88, "g_videoHardwareDB"); + set_name(0x00ADBFAC, "g_spellMissStrings"); set_name(0x00ADEEB8, "World__groundEffectDistValue"); set_name(0x00ADEEC4, "World__loadMax"); set_name(0x00ADEEC8, "World__loadMin"); @@ -5697,6 +5760,7 @@ static import_symbols() { set_name(0x00B6B180, "CCharacterCreation__m_raceIndex"); set_name(0x00B6B250, "CGlueMgr__m_surveyDownload"); set_name(0x00B6B25C, "CGlueMgr__m_patchDownload"); + set_name(0x00B6B260, "CGlueMgr__m_deleteLocalPatch"); set_name(0x00B743E0, "CGChat__s_activeDisplayChannelName"); set_name(0x00B74468, "CGChat__s_displayChannels"); set_name(0x00BCEB60, "CGChat__m_whisperDstHistory"); @@ -5728,11 +5792,13 @@ static import_symbols() { set_name(0x00BD07C8, "CGGameUI__m_lastFriendTraget"); set_name(0x00BD07D8, "CGGameUI__m_directionalTarget"); set_name(0x00BD07E0, "CGGameUI__m_cursorSpell"); + set_name(0x00BD07E8, "CGGameUI__m_cursorMacro"); set_name(0x00BD07F8, "CGGameUI__m_aspect"); set_name(0x00BD07FC, "CGGameUI__m_inCinematic"); set_name(0x00BD0818, "CGGameUI__m_corpseMapID"); set_name(0x00BD081C, "CGGameUI__m_corpseActualMapID"); set_name(0x00BD0828, "CGGameUI__m_corpseGUID"); + set_name(0x00BD0830, "CGGameUI__m_corpseTransportGUID"); set_name(0x00BD0838, "CGGameUI__m_areaSpiritHealerGUID"); set_name(0x00BD0848, "CGGameUI__m_repopTime"); set_name(0x00BD084C, "CGGameUI__m_deadNoRepopTimer"); @@ -5759,6 +5825,7 @@ static import_symbols() { set_name(0x00BE8F50, "CGWorldStateInfo__m_areaID"); set_name(0x00BE8F54, "CGWorldStateInfo__m_mapID"); set_name(0x00BEAA18, "CGLookingForGroup__m_lastProposalID"); + set_name(0x00BEADD8, "CGUIBindings__s_bindings"); set_name(0x00BEAE20, "CGUIMacros__m_sortedMacros"); set_name(0x00BEAF48, "CGUIMacros__m_macroRunning"); set_name(0x00BEAF4C, "CGUIMacros__m_macroButton"); diff --git a/profile/3.3.5a-windows-386/symbol/clientservices/func.sym b/profile/3.3.5a-windows-386/symbol/clientservices/func.sym index f43211f..75e4c23 100644 --- a/profile/3.3.5a-windows-386/symbol/clientservices/func.sym +++ b/profile/3.3.5a-windows-386/symbol/clientservices/func.sym @@ -46,3 +46,4 @@ ClientServices__SetSelectedRealmInfo 006B2CF0 f end=006B2DED ClientServices__SelectRealm 006B2DF0 f end=006B2E2C ClientServices__GetRealmInfoByIndex 006B2EB0 f end=006B2F12 ClientServices__JoinRealmResult 006B3070 f end=006B318F +ClientServices__Destroy 006B1BB0 f end=006B1C6B diff --git a/profile/3.3.5a-windows-386/symbol/cvar/func.sym b/profile/3.3.5a-windows-386/symbol/cvar/func.sym index 91c01c6..ce0102f 100644 --- a/profile/3.3.5a-windows-386/symbol/cvar/func.sym +++ b/profile/3.3.5a-windows-386/symbol/cvar/func.sym @@ -1,4 +1,5 @@ CVar__Set 00766940 f end=00766982 +CVar__SaveAll 007670E0 f end=007670FE CVGxColorBitsCallback 00769240 f end=007692CF type="bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)" CVGxDepthBitsCallback 007692D0 f end=0076935F type="bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)" CVGxTripleBufferCallback 00769360 f end=007693AB type="bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)" diff --git a/profile/3.3.5a-windows-386/symbol/file/func.sym b/profile/3.3.5a-windows-386/symbol/file/func.sym index 565f4e9..f6fa926 100644 --- a/profile/3.3.5a-windows-386/symbol/file/func.sym +++ b/profile/3.3.5a-windows-386/symbol/file/func.sym @@ -9,6 +9,8 @@ SFile__SetFilePointer 00421BB0 f end=00421C98 SFile__Unload 00421CA0 f end=00421CB8 _SFileLoadFileEx 00421FF0 f end=00422031 _SFileUnloadFile 00422090 f end=004220A9 +_SFileCloseArchive 00421FA0 f end=00421FB9 +_SFileOpenArchive 00422040 f end=00422081 SFile__SetStreamingStatus 004220B0 f end=004220F1 SFile__InitializeStreaming 00422100 f end=00422125 SFile__IsStreamingMode 00422130 f end=00422139 diff --git a/profile/3.3.5a-windows-386/symbol/gameui/func.sym b/profile/3.3.5a-windows-386/symbol/gameui/func.sym index e7591e2..7fff020 100644 --- a/profile/3.3.5a-windows-386/symbol/gameui/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gameui/func.sym @@ -86,6 +86,18 @@ CGGameUI__SetRepopTimeLeft 00513A30 f end=00513A55 CGGameUI__CanResetInstance 005194E0 f end=005195B4 CGGameUI__SetLastInstanceTime 005195C0 f end=00519631 CGGameUI__UnlockAllItems 00520E40 f end=00520F69 +CGGameUI__SequenceMusicIsPlaying 005124D0 f end=005124D6 +CGGameUI__OnMouseModeRelative 00512D60 f end=00512DB4 +CGGameUI__OnMouseModeNormal 00512DC0 f end=00512E1E +CGGameUI__ShowSpellMissFeedback 00513410 f end=00513478 +CGGameUI__MirrorTimerToIndex 00513E40 f end=00513E96 +CGGameUI__SetCursorMoney 005208F0 f end=0052095B +CGGameUI__SetCursorMacro 00520BE0 f end=00520C57 +CGGameUI__SetCorpseLocation 00523DB0 f end=00523E7D +CGGameUI__NextCinematic 005249C0 f end=00524A23 +CGGameUI__SaveSavedVariables 00527130 f end=0052735C DisableFadingScreen 005ED080 f end=005ED116 EnableFadingScreen 005ED480 f end=005ED587 UpdateModelForUI 00618110 f end=00618176 +GetPhysicalDamageClassMask 006337B0 f end=006337BE +LoadAccountData 006B9050 f end=006B90D7 diff --git a/profile/3.3.5a-windows-386/symbol/gameui/label.sym b/profile/3.3.5a-windows-386/symbol/gameui/label.sym index 056b8d1..2bbabe0 100644 --- a/profile/3.3.5a-windows-386/symbol/gameui/label.sym +++ b/profile/3.3.5a-windows-386/symbol/gameui/label.sym @@ -44,3 +44,7 @@ CGGameUI__m_uiLastInstanceTime 00BD0884 l CGGameUI__m_iMapID 00BD0888 l CGGameUI__m_iCurrentMapID 00BD088C l CGGameUI__m_bOwnsInstance 00BD0890 l +CGGameUI__m_corpseTransportGUID 00BD0830 l +CGGameUI__m_cursorMacro 00BD07E8 l +g_spellMissStrings 00ADBFAC l +s_physicalDamageClassID 00AD2F90 l diff --git a/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym b/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym index dabb7db..89ebaed 100644 --- a/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym @@ -65,5 +65,9 @@ CGlueMgr__PatchFailed 004E5420 f end=004E54C8 CGlueMgr__PatchDownloadIdle 004E54D0 f end=004E5722 CGlueMgr__ScanDLLFinished 004E5940 f end=004E59B1 CGlueMgr__AreScriptFunctionsLoaded 004D7880 f end=004D7886 +CGlueMgr__ProcessAgreements 004D8650 f end=004D8857 +CGlueMgr__CustomizeCharacter 004D8E10 f end=004D8F1C +CGlueMgr__PatchDownloadExecutePrepatch 004E5070 f end=004E51BB +CGlueMgr__PatchDownloadApply 004E5730 f end=004E585D SystemRegisterFunctions 0060A120 f end=0060A143 SystemUnregisterFunctions 0060A150 f end=0060A16C diff --git a/profile/3.3.5a-windows-386/symbol/gluemgr/label.sym b/profile/3.3.5a-windows-386/symbol/gluemgr/label.sym index c461867..7c3eab8 100644 --- a/profile/3.3.5a-windows-386/symbol/gluemgr/label.sym +++ b/profile/3.3.5a-windows-386/symbol/gluemgr/label.sym @@ -21,4 +21,5 @@ CGlueMgr__m_numChangedOptionWarnings 00B6AF9C l CGlueMgr__m_showedDisconnect 00B6AFA0 l CGlueMgr__m_surveyDownload 00B6B250 l CGlueMgr__m_patchDownload 00B6B25C l -CGlueMgr__s_scriptFunctionsLoaded 00B6AF79 l \ No newline at end of file +CGlueMgr__s_scriptFunctionsLoaded 00B6AF79 l +CGlueMgr__m_deleteLocalPatch 00B6B260 l diff --git a/profile/3.3.5a-windows-386/symbol/login/func.sym b/profile/3.3.5a-windows-386/symbol/login/func.sym new file mode 100644 index 0000000..ff7f5dd --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/login/func.sym @@ -0,0 +1 @@ +Login__GetFileStatus 00465550 f end=00465600 diff --git a/profile/3.3.5a-windows-386/symbol/loginresponse/func.sym b/profile/3.3.5a-windows-386/symbol/loginresponse/func.sym new file mode 100644 index 0000000..fbf58a6 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/loginresponse/func.sym @@ -0,0 +1 @@ +LoginResponse__UpdateLoginStatus 00465480 f end=0046551A diff --git a/profile/3.3.5a-windows-386/symbol/main.sym b/profile/3.3.5a-windows-386/symbol/main.sym index 2525766..6a95919 100644 --- a/profile/3.3.5a-windows-386/symbol/main.sym +++ b/profile/3.3.5a-windows-386/symbol/main.sym @@ -1,3 +1,4 @@ + 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)" @@ -64,7 +65,9 @@ SFile__SetBasePath 00421A80 f end=00421AE5 SFile__SetDataPath 00421AF0 f end=00421B4A SFile__SetFilePointer 00421BB0 f end=00421C98 SFile__Unload 00421CA0 f end=00421CB8 +_SFileCloseArchive 00421FA0 f end=00421FB9 _SFileLoadFileEx 00421FF0 f end=00422031 +_SFileOpenArchive 00422040 f end=00422081 _SFileUnloadFile 00422090 f end=004220A9 SFile__SetStreamingStatus 004220B0 f end=004220F1 SFile__InitializeStreaming 00422100 f end=00422125 @@ -198,13 +201,24 @@ OsFileGetDownloadFolder 00461F70 f end=00461F91 type="char* __stdcall func()" OsCreateFile 00461FA0 f end=00461FFA type="HOSFILE __stdcall func(char* fileName, uint32_t desiredAccess, uint32_t shareMode, uint32_t createDisposition, uint32_t flagsAndAttributes, uint32_t extendedFileType)" OsFileList 00462000 f end=0046209C CGlueMgr__PatchDownloadExecuteCommand 00462190 f end=004621EB +RealmConnection__HandleConnect 00464350 f end=0046438B +RealmConnection__HandleDisconnect 00464390 f end=004643C9 +RealmConnection__HandleCantConnect 004643D0 f end=00464409 RealmConnection__SetSelectedRealm 00464490 f end=004644B2 +RealmConnection__HandleAuthResponse 00464640 f end=00464728 +RealmConnection__HandleAuthChallenge 00464830 f end=00464A40 +RealmConnection__MessageHandler 00464F50 f end=004650B1 ClientConnection__destructor 00465450 f end=0046547B ; ClientConnection::~ClientConnection() +LoginResponse__UpdateLoginStatus 00465480 f end=0046551A +Login__GetFileStatus 00465550 f end=00465600 +WDataStore__StaticInitialize 00466050 f end=00466131 +WDataStore__FreeBuffer 00466230 f end=004662AF WowConnection__SetResponse 004666D0 f end=00466748 ; WowConnection::SetResponse(WowConnectionResponse*, bool) WowConnection__SetType 004667F0 f end=0046681A ; WowConnection::SetType(WOWC_TYPE) WowConnection__SetEncryption 00466820 f end=004668A0 ; WowConnection::SetEncryption(WC_ENCRYPT_TYPE) WowConnection__Init 004669D0 f end=00466B48 ; WowConnection::Init(WowConnectionResponse*, void (*)()) 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__DoStreamReads 00466F00 f end=004670CA ; WowConnection::DoStreamReads() @@ -225,6 +239,8 @@ 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) +WowConnection__Stop 00469080 f end=0046915A +WowConnection__Start 00469320 f end=00469419 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*) @@ -342,6 +358,7 @@ CSimpleRender__Init 00482E90 f end=00482EB4 CSimpleTexture__Init 00483060 f end=00483098 CSimpleTexture__SetTexCoord 004831D0 f end=00483220 ; CSimpleTexture::SetTexCoord(CRect const&) CSimpleFontString__SetText 00483910 f end=00483A3D type="void __thiscall func(CSimpleFontString* this, char* a1, int32_t a2)" +CSimpleFontString__SetJustificationOffset 00483C40 f end=00483CC8 CRenderBatch__Finish 00484450 f end=0048446D CSimpleTexture__constructor 00484470 f end=004845E6 ; CSimpleTexture::CSimpleTexture(CSimpleFrame*, unsigned int, int) CSimpleRender__DrawBatch 00484B00 f end=0048513D @@ -597,6 +614,7 @@ CGlueMgr__QuitGame 004D8350 f end=004D8359 CGlueMgr__DownloadFeed 004D8380 f end=004D83A3 CGlueMgr__HandleBattlenetDisconnect 004D84A0 f end=004D8520 CGlueMgr__ShowChangedOptionWarnings 004D8570 f end=004D857D +CGlueMgr__ProcessAgreements 004D8650 f end=004D8857 CGlueMgr__HandleDisplaySizeChanged 004D8860 f end=004D8924 CGlueMgr__Suspend 004D8930 f end=004D8A2D CGlueMgr__LoginServerLogin 004D8A30 f end=004D8B9C @@ -604,6 +622,7 @@ CGlueMgr__ChangeRealm 004D8BD0 f end=004D8C56 CGlueMgr__CreateCharacter 004D8C60 f end=004D8CB8 CGlueMgr__DeleteCharacter 004D8CC0 f end=004D8D20 CGlueMgr__RenameCharacter 004D8D20 f end=004D8E0B +CGlueMgr__CustomizeCharacter 004D8E10 f end=004D8F1C CGlueMgr__GetSelectedCharInfo 004D9160 f end=004D9182 CGlueMgr__OnCharCustomizeResult 004D9190 f end=004D92C7 CGlueMgr__OnCharFactionChangeResult 004D92D0 f end=004D9480 @@ -763,12 +782,14 @@ CGlueMgr__SurveyExecute 004E4B30 f end=004E4E75 CGlueMgr__SurveyDownloadEnd 004E4E80 f end=004E4F66 CGlueMgr__PatchDownloadExtractCommand 004E4F70 f end=004E4FFD CGlueMgr__PatchDownloadDeleteCommand 004E5000 f end=004E5064 +CGlueMgr__PatchDownloadExecutePrepatch 004E5070 f end=004E51BB CGlueMgr__PatchDownloadFeed 004E51C0 f end=004E51DE CGlueMgr__GetPatchFolder 004E51E0 f end=004E51F8 CGlueMgr__PatchDownloadStart 004E5200 f end=004E53A0 CGlueMgr__PatchDownloadCancel 004E53A0 f end=004E541F CGlueMgr__PatchFailed 004E5420 f end=004E54C8 CGlueMgr__PatchDownloadIdle 004E54D0 f end=004E5722 +CGlueMgr__PatchDownloadApply 004E5730 f end=004E585D CGlueMgr__ScanDLLFinished 004E5940 f end=004E59B1 CSimpleModelFFX__SetModel 004E5ED0 f end=004E5EF7 ; CSimpleModelFFX::SetModel(CM2Model*) CSimpleModelFFX__LoadXML 004E5F00 f end=004E5F47 ; CSimpleModelFFX::LoadXML(XMLNode*, CStatus*) @@ -800,6 +821,8 @@ CGWorldFrame__SendObjectTrackEvent 004F5980 f end=004F59E2 CGWorldFrame__CursorTrackObject 004F59F0 f end=004F5A52 CGWorldFrame__OnFrameSizeChanged 004F5A90 f end=004F5C10 CGWorldFrame__OnLayerCursorExit 004F5C10 f end=004F5C78 +CGWorldFrame__OnMouseModeNormal 004F5D20 f end=004F5D28 +CGWorldFrame__OnMouseModeRelative 004F5D30 f end=004F5D7F CGWorldFrame__SetNamePlateUpdate 004F5D80 f end=004F5D88 CM2Model__GetBoundingBox 004F5E20 f CGWorldFrame__GetCameraFacing 004F6680 f end=004F66B4 @@ -1001,13 +1024,17 @@ Script_DownloadSettings 00511FA0 f end=00511FA8 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__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__OnMouseModeRelative 00512D60 f end=00512DB4 +CGGameUI__OnMouseModeNormal 00512DC0 f end=00512E1E CGGameUI__HandleScreenshot 00512E20 f end=00512E52 CGGameUI__CloseInteraction 00512E60 f end=005130CF +CGGameUI__ShowSpellMissFeedback 00513410 f end=00513478 CGGameUI__SetMinimapZoneText 005134C0 f end=00513530 CGGameUI__ShowBlockedActionFeedback 00513530 f end=00513640 CGGameUI__ShowBlockedFrameFeedback 00513640 f end=00513653 @@ -1027,6 +1054,7 @@ CGGameUI__SetInstanceLockTime 00513B20 f end=00513B8A CGGameUI__GetPartyMemberState 00513C30 f end=00513C66 CGGameUI__UpdateUnitHighlights 00513CF0 f end=00513D92 CGGameUI__LastErrorMessage 00513DF0 f end=00513DF6 +CGGameUI__MirrorTimerToIndex 00513E40 f end=00513E96 Script_IsModifierKeyDown 00514430 f end=005144B1 Script_IsLeftShiftKeyDown 005144C0 f end=00514518 Script_IsRightShiftKeyDown 00514520 f end=0051457A @@ -1212,8 +1240,10 @@ CGGameUI__NewZoneFeedback 005204C0 f end=005206DE CGGameUI__UpdateCombatMod 005206E0 f end=00520762 CGGameUI__SetCursorItem 00520770 f end=0052087C CGGameUI__SetCursorMoney 00520880 f end=005208E5 +CGGameUI__SetCursorMoney 005208F0 f end=0052095B CGSpellBook__SetCursorSpell 00520960 f end=00520A58 CGGameUI__SetCursorPetAction 00520A80 f end=00520BAF +CGGameUI__SetCursorMacro 00520BE0 f end=00520C57 CGGameUI__SetCursorPet 00520C60 f end=00520D29 CGGameUI__SetCursorVirtualItem 00520D30 f end=00520DB3 CGGameUI__SetCursorEquipmentSet 00520DC0 f end=00520E38 @@ -1251,6 +1281,7 @@ Script_AcceptLevelGrant 00523360 f end=00523368 Script_EndRefund 00523370 f end=005233C5 Script_EndBoundTradeable 005233D0 f end=0052349D CGGameUI__CloseLoot 00523640 f end=005237D2 +CGGameUI__SetCorpseLocation 00523DB0 f end=00523E7D CGGameUI__GetCorpseLocation 00523E80 f end=00523EA7 CGGameUI__SetAreaSpiritHealer 00523EB0 f end=00523F74 CGGameUI__UpdateAreaSpiritHealerDistance 00524010 f end=005240D7 @@ -1260,6 +1291,7 @@ CGGameUI__BreakTarget 00524350 f end=0052443C CGGameUI__SetRegenEnabled 00524600 f end=00524650 CGGameUI__DeleteCursorItem 00524650 f end=00524712 Script_StopCinematic 00524980 f end=005249B7 +CGGameUI__NextCinematic 005249C0 f end=00524A23 CGGameUI__AcceptAreaSpiritHeal 00524B60 f end=00524BEE CGGameUI__Target 00524BF0 f end=00524FB6 CGGameUI__TargetNearestUnit 00524FC0 f end=005252C4 @@ -1284,6 +1316,7 @@ Script_SetRaidDifficulty 005261A0 f end=005262C4 Script_AcceptAreaSpiritHeal 005262D0 f end=005262D8 Script_TargetTotem 005262E0 f end=00526362 CGGameUI__StartCinematicCamera 00526370 f end=005264ED +CGGameUI__SaveSavedVariables 00527130 f end=0052735C CGGameUI__OnTerrainClick 00527360 f end=005274E7 CGGameUI__HandleTerrainClick 00527830 f end=00527863 CGGameUI__HandleWorldClick 005278C0 f end=00527A2A @@ -1675,20 +1708,28 @@ Script_PartyLFGStartBackfill 0055A0C0 f end=0055A130 Script_RefreshLFGList 0055D280 f end=0055D2A1 Script_SearchLFGSort 0055D2B0 f end=0055D43D CGLookingForGroup__InitializeGame 0055D440 f end=0055D6A8 +CGUIBindings__AddMetaPrefix 0055D990 f end=0055DAA8 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__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__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 Script_ClearOverrideBindings 00560560 f end=005605EC +CGUIBindings__Initialize 005620F0 f end=00562135 Script_GetBindingAction 00562550 f end=005625F0 Script_GetBindingByKey 005625F0 f end=0056269B +CGUIBindings__CopyBindings 00562B80 f end=00562D5E +CGUIBindings__FinishLoadBindings 00562D60 f end=00562DC7 +CGUIBindings__Bind 00562ED0 f end=00563142 CGUIBindings__ExecKey 00563150 f end=00563476 Script_SetBinding 00563520 f end=005635DF Script_SetBindingSpell 005635E0 f end=00563700 @@ -1703,6 +1744,10 @@ Script_SetOverrideBindingClick 00563F10 f end=00564067 Script_LoadBindings 00564070 f end=005640B2 Script_SaveBindings 005640C0 f end=00564123 Script_GetClickFrame 00564130 f end=005641BC +CGUIBindings__LoadBindings 005641C0 f end=0056430D +CGUIBindings__LoadBindingsCallback 00564310 f end=005643A5 +CGUIBindings__LoadBindings 005643B0 f end=0056446A +CGUIBindings__LoadBinding 00564470 f end=00564754 CGActionBar__IsMacro 005648A0 f end=005648C8 CGActionBar__GetMacroID 005648D0 f end=005648FC CGUIMacros__GetMacroIndexByID 00564AB0 f end=00564AD6 @@ -3069,6 +3114,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() +GetPhysicalDamageClassMask 006337B0 f end=006337BE StaticDBLoadAll 006337D0 f end=0063478E ; 00005400 ClientDBShutdown 00634C60 f end=00634CBB ; 00005400 ClientDBInitialize 00634E00 f end=00634E62 ; ClientDBInitialize() @@ -3471,6 +3517,7 @@ ClientServices__RequestCharacterDelete 006B1A70 f end=006B1B62 nullsub_151 006B1B80 f nullsub_6 006B1B90 f nullsub_155 006B1BA0 f +ClientServices__Destroy 006B1BB0 f end=006B1C6B ClientServices__GetClientStamp 006B1C70 f end=006B1DFE ClientServices__LoginServerStatus 006B1E00 f end=006B1EE9 ClientServices__CharacterForceLogout 006B21F0 f end=006B21FA @@ -3511,6 +3558,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 AccountDataInitializeBasicSystem 006B9900 f end=006B996D GxuFontAddToBatch 006BCE10 f end=006BCE32 GxuFontRenderBatch 006BCE40 f end=006BCE52 @@ -3962,6 +4010,7 @@ CVar__Reset 00766990 f end=00766A14 ; public: void __thiscall CVar::Reset(void) CVar__Default 00766A20 f end=00766AA4 type="bool __thiscall func(CVar* this)" ; public: bool __thiscall CVar::Default(void) CVar__Update 00766AB0 f end=00766B1F type="bool __thiscall func(CVar* this)" ; CVar::Update() CVar__IterateForArchive 00767030 f end=007670DA type="int32_t __stdcall func(uint32_t a1, uint32_t a2, void* callback, void* param)" ; CVar::IterateForArchive(unsigned int, unsigned int, int (*)(char const*, char const*, void*), void*) +CVar__SaveAll 007670E0 f end=007670FE CVarSaveFile 00767100 f end=0076719C type="void __stdcall func()" CVar__LogAll 007671A0 f end=007671CF ; CVar::LogAll(char*, unsigned long, unsigned int, unsigned int) CvarListCommandHandler 00767220 f end=0076734A ; 00005410 @@ -4144,6 +4193,7 @@ World__ObjectTestConvexVolume 0077FFB0 f end=00780122 World__ObjectUpdate 00780240 f end=007804F5 World__SetDetailDoodadDensity 00780710 f end=0078072F World__SetDetailDoodadDist 00780730 f end=00780761 +World__ValidateFarClip 00780770 f end=007807F8 World__PrepareAreaOfInterest 00780860 f end=00780CCF CMapStaticEntity__ModelLightingCallback 00780CD0 f end=00780E1F World__Initialize 00780F50 f end=0078142F @@ -4152,8 +4202,18 @@ World__Preload 00781500 f end=007815B7 DayNight__Update 007816F0 f end=007819BC ; DayNight::Update(unsigned int, float, float) World__ObjectDestroy 007826E0 f end=00782732 World__PrepareUpdate 007831A0 f end=007834FE +CWorldParam__WorldPoolUsageCallback 0078DA10 f end=0078DA4E +CWorldParam__TerrainAlphaBitDepthCallback 0078DA50 f end=0078DAAA CWorldParam__GroundEffectDensityCallback 0078DAB0 f end=0078DB0B CWorldParam__GroundEffectDistCallback 0078DB10 f end=0078DB8A +CWorldParam__ObjectFadeCallback 0078DB90 f end=0078DBD8 +CWorldParam__ObjectFadeZFillCallback 0078DBE0 f end=0078DC28 +CWorldParam__ProjectedTexturesCallback 0078DCF0 f end=0078DD32 +CWorldParam__BaseMipCallback 0078DF00 f end=0078DF90 +CWorldParam__BspCacheCallback 0078DF90 f end=0078E067 +CWorldParam__HWPCFCallback 0078E070 f end=0078E105 +CWorldParam__GxTextureCacheSizeCallback 0078E110 f end=0078E196 +CWorldParam__Initialize 0078E400 f end=0078E94A AreaListRegisterLocation 0078F020 f end=0078F1EC CWorldScene__FrustumXform 0078FB00 f end=0078FB20 CWorldScene__FrustumCull 0078FB20 f end=0078FB47 @@ -4533,6 +4593,7 @@ DayNight__SetOverrideFog 007ED870 f end=007ED901 ; DayNight::SetOverrideFog(floa 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 DayNightInitialize 007F2790 f end=007F2A1F DayNight__SetColors 007F3230 f end=007F3913 ; DayNight::SetColors() DayNight__UpdateLighting 007F3920 f end=007F39AA ; DayNight::UpdateLighting() @@ -4607,6 +4668,7 @@ FrameXML_RegisterFactory 00813D20 f end=00813DEF FrameXML_RegisterDefault 00813DF0 f end=00813EDC FrameXML_ProcessFile 00813EE0 f end=00814333 FrameXML_CreateFrames 00814340 f end=008145A3 +XMLNode__GetChildByName 008146F0 f end=0081472A XMLNode__GetAttributeByName 00814730 f end=00814793 XMLNode__Recycle 00814CE0 f end=00814D53 XMLTree__Free 00814D60 f end=00814D87 @@ -5373,6 +5435,7 @@ CGBattlefieldInfo__m_logFilterFaction 00ACD170 l CGBattlefieldInfo__m_allowJoin 00ACD174 l CGAuctionHouse__m_desiredDelayTime 00ACF628 l s_cursorNames 00AD2808 l type="char*[53]" +s_physicalDamageClassID 00AD2F90 l g_achievementDB 00AD305C l type="WowClientDB_AchievementRec" ; 0xEB g_achievement_CriteriaDB 00AD3080 l type="WowClientDB_Achievement_CriteriaRec" ; 0xEC g_achievement_CategoryDB 00AD30A4 l type="WowClientDB_Achievement_CategoryRec" ; 0xED @@ -5631,6 +5694,7 @@ s_smallCull 00ADBEC0 l type="float[4][2]" s_distCull 00ADBEE0 l type="float[4][2]" s_farClip 00ADBF00 l type="float[5][2]" g_videoHardwareDB 00ADBF88 l type="WowClientDB_VideoHardwareRec" +g_spellMissStrings 00ADBFAC l World__groundEffectDistValue 00ADEEB8 l World__loadMax 00ADEEC4 l World__loadMin 00ADEEC8 l @@ -5693,6 +5757,7 @@ CCharacterCreation__m_charPreferences 00B6B0D0 l CCharacterCreation__m_raceIndex 00B6B180 l CGlueMgr__m_surveyDownload 00B6B250 l CGlueMgr__m_patchDownload 00B6B25C l +CGlueMgr__m_deleteLocalPatch 00B6B260 l CGChat__s_activeDisplayChannelName 00B743E0 l CGChat__s_displayChannels 00B74468 l CGChat__m_whisperDstHistory 00BCEB60 l @@ -5724,11 +5789,13 @@ CGGameUI__m_lastEnemyTarget 00BD07C0 l CGGameUI__m_lastFriendTraget 00BD07C8 l CGGameUI__m_directionalTarget 00BD07D8 l CGGameUI__m_cursorSpell 00BD07E0 l +CGGameUI__m_cursorMacro 00BD07E8 l CGGameUI__m_aspect 00BD07F8 l CGGameUI__m_inCinematic 00BD07FC l CGGameUI__m_corpseMapID 00BD0818 l CGGameUI__m_corpseActualMapID 00BD081C l CGGameUI__m_corpseGUID 00BD0828 l +CGGameUI__m_corpseTransportGUID 00BD0830 l CGGameUI__m_areaSpiritHealerGUID 00BD0838 l CGGameUI__m_repopTime 00BD0848 l CGGameUI__m_deadNoRepopTimer 00BD084C l @@ -5755,6 +5822,7 @@ CGWorldStateInfo__m_nextUpdateTime 00BE8F48 l CGWorldStateInfo__m_areaID 00BE8F50 l CGWorldStateInfo__m_mapID 00BE8F54 l CGLookingForGroup__m_lastProposalID 00BEAA18 l +CGUIBindings__s_bindings 00BEADD8 l CGUIMacros__m_sortedMacros 00BEAE20 l CGUIMacros__m_macroRunning 00BEAF48 l CGUIMacros__m_macroButton 00BEAF4C l diff --git a/profile/3.3.5a-windows-386/symbol/realmconnection/func.sym b/profile/3.3.5a-windows-386/symbol/realmconnection/func.sym index 739b56c..459df19 100644 --- a/profile/3.3.5a-windows-386/symbol/realmconnection/func.sym +++ b/profile/3.3.5a-windows-386/symbol/realmconnection/func.sym @@ -1 +1,7 @@ RealmConnection__SetSelectedRealm 00464490 f end=004644B2 +RealmConnection__HandleConnect 00464350 f end=0046438B +RealmConnection__HandleDisconnect 00464390 f end=004643C9 +RealmConnection__HandleCantConnect 004643D0 f end=00464409 +RealmConnection__HandleAuthResponse 00464640 f end=00464728 +RealmConnection__HandleAuthChallenge 00464830 f end=00464A40 +RealmConnection__MessageHandler 00464F50 f end=004650B1 diff --git a/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym b/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym index 0214bc7..0240bf0 100644 --- a/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym +++ b/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym @@ -3,3 +3,4 @@ CSimpleFontString__SetText 00483910 f end=00483A3D type="void __thiscall func(CS CSimpleFontString__constructor 00485240 f end=0048536F CSimpleFontString__UpdateString 00486B20 f end=00486E2A CSimpleFontString_SetFormattedText 0048D800 f end=0048D88B type="int32_t __stdcall func(lua_State* L)" +CSimpleFontString__SetJustificationOffset 00483C40 f end=00483CC8 diff --git a/profile/3.3.5a-windows-386/symbol/uibindings/func.sym b/profile/3.3.5a-windows-386/symbol/uibindings/func.sym index ffc16f3..ac15fbc 100644 --- a/profile/3.3.5a-windows-386/symbol/uibindings/func.sym +++ b/profile/3.3.5a-windows-386/symbol/uibindings/func.sym @@ -1,2 +1,14 @@ CGUIBindings__IsModifiedClick 0055F940 f end=0055FAC8 CGUIBindings__ExecKey 00563150 f end=00563476 +CGUIBindings__AddMetaPrefix 0055D990 f end=0055DAA8 +CGUIBindings__MouseEventToString 0055E340 f end=0055E46D +CGUIBindings__GetCommandKey 0055E750 f end=0055E7DE +CGUIBindings__SaveBindings 0055F1B0 f end=0055F398 +CGUIBindings__Initialize 005620F0 f end=00562135 +CGUIBindings__CopyBindings 00562B80 f end=00562D5E +CGUIBindings__FinishLoadBindings 00562D60 f end=00562DC7 +CGUIBindings__Bind 00562ED0 f end=00563142 +CGUIBindings__LoadBindings 005641C0 f end=0056430D +CGUIBindings__LoadBindingsCallback 00564310 f end=005643A5 +CGUIBindings__LoadBindings 005643B0 f end=0056446A +CGUIBindings__LoadBinding 00564470 f end=00564754 diff --git a/profile/3.3.5a-windows-386/symbol/uibindings/label.sym b/profile/3.3.5a-windows-386/symbol/uibindings/label.sym new file mode 100644 index 0000000..037dbb7 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/uibindings/label.sym @@ -0,0 +1 @@ +CGUIBindings__s_bindings 00BEADD8 l diff --git a/profile/3.3.5a-windows-386/symbol/wdatastore/func.sym b/profile/3.3.5a-windows-386/symbol/wdatastore/func.sym new file mode 100644 index 0000000..ff9089a --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/wdatastore/func.sym @@ -0,0 +1,2 @@ +WDataStore__StaticInitialize 00466050 f end=00466131 +WDataStore__FreeBuffer 00466230 f end=004662AF diff --git a/profile/3.3.5a-windows-386/symbol/world/func.sym b/profile/3.3.5a-windows-386/symbol/world/func.sym index 9166196..b54ab3c 100644 --- a/profile/3.3.5a-windows-386/symbol/world/func.sym +++ b/profile/3.3.5a-windows-386/symbol/world/func.sym @@ -13,3 +13,5 @@ World__SetDetailDoodadDensity 00780710 f end=0078072F World__SetDetailDoodadDist 00780730 f end=00780761 World__ObjectIsDrawable 0077FCD0 f end=0077FD07 World__ObjectDestroy 007826E0 f end=00782732 +World__ValidateFarClip 00780770 f end=007807F8 + diff --git a/profile/3.3.5a-windows-386/symbol/worldframe/func.sym b/profile/3.3.5a-windows-386/symbol/worldframe/func.sym index 4299fa0..b2c5f3f 100644 --- a/profile/3.3.5a-windows-386/symbol/worldframe/func.sym +++ b/profile/3.3.5a-windows-386/symbol/worldframe/func.sym @@ -30,3 +30,5 @@ CGWorldFrame__OnWorldUpdate 004FA5F0 f end=004FABC5 CGWorldFrame__constructor 004FABD0 f end=004FAF5E CGWorldFrame__RenderWorld 004FAF90 f end=004FB079 CGWorldFrame__OnFrameRender 004FB080 f end=004FB0AD +CGWorldFrame__OnMouseModeNormal 004F5D20 f end=004F5D28 +CGWorldFrame__OnMouseModeRelative 004F5D30 f end=004F5D7F diff --git a/profile/3.3.5a-windows-386/symbol/worldparam/func.sym b/profile/3.3.5a-windows-386/symbol/worldparam/func.sym index fe57817..8974ca4 100644 --- a/profile/3.3.5a-windows-386/symbol/worldparam/func.sym +++ b/profile/3.3.5a-windows-386/symbol/worldparam/func.sym @@ -1,2 +1,13 @@ CWorldParam__GroundEffectDensityCallback 0078DAB0 f end=0078DB0B CWorldParam__GroundEffectDistCallback 0078DB10 f end=0078DB8A +CWorldParam__WorldPoolUsageCallback 0078DA10 f end=0078DA4E +CWorldParam__TerrainAlphaBitDepthCallback 0078DA50 f end=0078DAAA +CWorldParam__ObjectFadeCallback 0078DB90 f end=0078DBD8 +CWorldParam__ObjectFadeZFillCallback 0078DBE0 f end=0078DC28 +CWorldParam__ProjectedTexturesCallback 0078DCF0 f end=0078DD32 +CWorldParam__BaseMipCallback 0078DF00 f end=0078DF90 +CWorldParam__BspCacheCallback 0078DF90 f end=0078E067 +CWorldParam__HWPCFCallback 0078E070 f end=0078E105 +CWorldParam__GxTextureCacheSizeCallback 0078E110 f end=0078E196 +CWorldParam__Initialize 0078E400 f end=0078E94A +CWorldParam__CloudLODCallback 007F1CD0 f end=007F1D2D diff --git a/profile/3.3.5a-windows-386/symbol/wowconnection/func.sym b/profile/3.3.5a-windows-386/symbol/wowconnection/func.sym index 5d4c105..24a8adc 100644 --- a/profile/3.3.5a-windows-386/symbol/wowconnection/func.sym +++ b/profile/3.3.5a-windows-386/symbol/wowconnection/func.sym @@ -24,3 +24,6 @@ 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) +WowConnection__DestroyOsNet 00466B90 f end=00466BE6 +WowConnection__Stop 00469080 f end=0046915A +WowConnection__Start 00469320 f end=00469419 diff --git a/profile/3.3.5a-windows-386/symbol/xml/func.sym b/profile/3.3.5a-windows-386/symbol/xml/func.sym index 9f806a7..afc1eaa 100644 --- a/profile/3.3.5a-windows-386/symbol/xml/func.sym +++ b/profile/3.3.5a-windows-386/symbol/xml/func.sym @@ -1,3 +1,4 @@ XMLNode__GetAttributeByName 00814730 f end=00814793 XMLNode__Recycle 00814CE0 f end=00814D53 XMLTree__Free 00814D60 f end=00814D87 +XMLNode__GetChildByName 008146F0 f end=0081472A diff --git a/profile/3.3.5a-windows-386/x64dbg/game.dd32 b/profile/3.3.5a-windows-386/x64dbg/game.dd32 index ddce0f6..87463dc 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