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 b1deebc..94a667d 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 @@ -529,13 +529,19 @@ static import_symbols() { set_name(0x00512A00, "CGGameUI__IsPartyMember"); set_name(0x00512E20, "CGGameUI__HandleScreenshot"); set_name(0x00512E60, "CGGameUI__CloseInteraction"); - set_name(0x00513530, "CGGameUI__Reload"); - set_name(0x005136E0, "CGGameUI__GetCursorVirtualItem"); + set_name(0x005134C0, "CGGameUI__SetMinimapZoneText"); + set_name(0x00513530, "CGGameUI__ShowBlockedActionFeedback"); + set_name(0x00513640, "CGGameUI__ShowBlockedFrameFeedback"); + set_name(0x00513660, "CGGameUI__GetCursorItem"); + set_name(0x005136C0, "CGGameUI__GetCursorSpell"); + set_name(0x005136D0, "CGGameUI__GetCursorVirtualItem"); + set_name(0x005136E0, "CGGameUI__GetCursorVirtualItem@2"); set_name(0x00513700, "CGGameUI__IsAutoLooting"); set_name(0x00513770, "CGGameUI__UnlockItem"); set_name(0x005138D0, "CGGameUI__GetPartyMember"); set_name(0x00513B20, "CGGameUI__SetInstanceLockTime"); set_name(0x00513C30, "CGGameUI__GetPartyMemberState"); + set_name(0x00513CF0, "CGGameUI__UpdateUnitHighlights"); set_name(0x00513DF0, "CGGameUI__LastErrorMessage"); set_name(0x00514430, "Script_IsModifierKeyDown"); set_name(0x005144C0, "Script_IsLeftShiftKeyDown"); @@ -624,7 +630,10 @@ static import_symbols() { set_name(0x00517D70, "Script_CanMapChangeDifficulty"); set_name(0x005186A0, "CGGameUI__ResetCamera"); set_name(0x00518D50, "CGGameUI__ClearInteractTarget"); + set_name(0x00518DC0, "CGGameUI__SendTarget"); + set_name(0x005191C0, "CGGameUI__CanPerformAction"); set_name(0x00519280, "CGGameUI__ClearCursor"); + set_name(0x005196F0, "CGGameUI__DoPowerRegen"); set_name(0x0051A3B0, "Script_ClearCursor"); set_name(0x0051A3D0, "Script_EquipCursorItem"); set_name(0x0051A530, "Script_EquipPendingItem"); @@ -700,14 +709,24 @@ static import_symbols() { set_name(0x0051D590, "Script_GameMovieFinished"); set_name(0x0051D5A0, "Script_GetAllowLowLevelRaid"); set_name(0x0051D600, "Script_SetAllowLowLevelRaid"); + set_name(0x0051D7C0, "CGGameUI__StopCinematicInternal"); + set_name(0x0051F790, "CGGameUI__HandleObjectTrackChange"); + set_name(0x0051FA50, "CGGameUI__FilterMouseDown"); set_name(0x0051FB00, "CGGameUI__HandleMouseDown"); + set_name(0x0051FB60, "CGGameUI__HandleSpriteTrack"); + set_name(0x0051FB80, "CGGameUI__HandleDisplaySizeChanged"); set_name(0x0051FCE0, "CGGameUI__SetInteractTarget"); + set_name(0x0051FF20, "CGGameUI__SetFocusTarget"); set_name(0x00520410, "CGGameUI__CanInspect"); + set_name(0x005204C0, "CGGameUI__NewZoneFeedback"); set_name(0x00520770, "CGGameUI__SetCursorItem"); + set_name(0x00520880, "CGGameUI__SetCursorMoney"); set_name(0x00520A80, "CGGameUI__SetCursorPetAction"); set_name(0x00520C60, "CGGameUI__SetCursorPet"); + set_name(0x00520D30, "CGGameUI__SetCursorVirtualItem"); set_name(0x00520DC0, "CGGameUI__SetCursorEquipmentSet"); set_name(0x005216F0, "CGGameUI__DisplayError"); + set_name(0x005220B0, "CGGameUI__AutoMouseOver"); set_name(0x005222E0, "Script_ReloadUI"); set_name(0x00522320, "Script_DeleteCursorItem"); set_name(0x00522480, "Script_FocusUnit"); @@ -734,9 +753,15 @@ static import_symbols() { set_name(0x00523360, "Script_AcceptLevelGrant"); set_name(0x00523370, "Script_EndRefund"); set_name(0x005233D0, "Script_EndBoundTradeable"); + set_name(0x00523640, "CGGameUI__CloseLoot"); set_name(0x00523E80, "CGGameUI__GetCorpseLocation"); + set_name(0x005240E0, "CGGameUI__HandleDisplaySizeChanged@2"); + set_name(0x005241B0, "CGGameUI__ClearTarget"); + set_name(0x00524350, "CGGameUI__BreakTarget"); set_name(0x00524980, "Script_StopCinematic"); set_name(0x00524B60, "CGGameUI__AcceptAreaSpiritHeal"); + set_name(0x00524BF0, "CGGameUI__Target"); + set_name(0x00524FC0, "CGGameUI__TargetNearestUnit"); set_name(0x00525A30, "Script_TargetUnit"); set_name(0x00525A90, "Script_TargetNearest"); set_name(0x00525AD0, "Script_TargetNearestEnemy"); @@ -766,6 +791,7 @@ static import_symbols() { set_name(0x00528F00, "CGGameUI__Shutdown"); set_name(0x00529160, "CGGameUI__ShutdownGame"); set_name(0x0052A980, "CGGameUI__Initialize"); + set_name(0x0052AED0, "CGGameUI__RegisterSavedVariable"); set_name(0x0052B470, "Script_RegisterForSave"); set_name(0x0052B4E0, "Script_RegisterForSavePerCharacter"); set_name(0x0052B550, "CGGameUI__InitializeGame"); @@ -3221,6 +3247,7 @@ static import_symbols() { set_name(0x00AB91C0, "System_File__Stacked__s_nullstack"); set_name(0x00AB92C0, "System_File__Stacked__s_basestack"); set_name(0x00AC1B9C, "s_zorderlist"); + set_name(0x00AC80A8, "CGGameUI__m_visible"); set_name(0x00AD2808, "s_cursorNames"); set_name(0x00AD305C, "g_achievementDB"); set_name(0x00AD3080, "g_achievement_CriteriaDB"); @@ -3500,14 +3527,22 @@ static import_symbols() { set_name(0x00BD0754, "CGGameUI__m_cursorVirtualDisplay"); set_name(0x00BD0758, "CGGameUI__m_cursorVirtualID"); set_name(0x00BD0770, "CGGameUI__m_stackSplit"); + set_name(0x00BD0778, "CGGameUI__m_UISimpleParent"); + set_name(0x00BD077C, "CGGameUI__m_minimapZoneText"); + set_name(0x00BD0784, "CGGameUI__m_subZoneText"); + set_name(0x00BD0788, "CGGameUI__m_zoneText"); + set_name(0x00BD078C, "CGGameUI__m_simpleTop"); + set_name(0x00BD0791, "CGGameUI__m_reloadUIRequested"); set_name(0x00BD0792, "CGGameUI__m_inWorld"); set_name(0x00BD0798, "CGGameUI__m_interactMaxDistSq"); set_name(0x00BD079C, "CGGameUI__m_cursorMoney"); + set_name(0x00BD07A0, "CGGameUI__m_currentObjectTrack"); set_name(0x00BD07B8, "CGGameUI__m_lastTarget"); set_name(0x00BD07C0, "CGGameUI__m_lastEnemyTarget"); set_name(0x00BD07C8, "CGGameUI__m_lastFriendTraget"); set_name(0x00BD07D8, "CGGameUI__m_directionalTarget"); set_name(0x00BD07E0, "CGGameUI__m_cursorSpell"); + set_name(0x00BD07F8, "CGGameUI__m_aspect"); set_name(0x00BD07FC, "CGGameUI__m_inCinematic"); set_name(0x00BD0818, "CGGameUI__m_corpseMapID"); set_name(0x00BD081C, "CGGameUI__m_corpseActualMapID"); @@ -3516,6 +3551,7 @@ static import_symbols() { set_name(0x00BD085C, "CGGameUI__m_instanceLockComletedMask"); set_name(0x00BD0860, "CGGameUI__m_instanceLockExtending"); set_name(0x00BD086C, "CGGameUI__m_billingExpireTime"); + set_name(0x00BD08A0, "CGGameUI__m_lastRegenTime"); set_name(0x00C1DC98, "CGActionBar__m_slotNoMana"); set_name(0x00C1DED8, "CGActionBar__m_slotUsable"); set_name(0x00C1E118, "CGActionBar__m_slotUseCount"); @@ -3622,6 +3658,7 @@ static import_symbols() { set_name(0x00CAE954, "s_freecount"); set_name(0x00CAE958, "g_opt"); set_name(0x00D3F798, "s_scriptProfileEnabled"); + set_name(0x00D4139C, "CGGameUI__m_luaTainted"); set_name(0x00D41580, "s_WindowResizeLock"); set_name(0x00D4159C, "s_OsTimeMgr"); set_name(0x00D415A0, "s_haveProcessorFeatures"); 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 0c8ab26..131d6f6 100644 --- a/profile/3.3.5a-windows-386/symbol/gameui/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gameui/func.sym @@ -2,7 +2,7 @@ CGGameUI__OpenGuildInvite 00512570 f end=0051258F CGGameUI__IsPartyMember 00512A00 f end=00512A2C CGGameUI__HandleScreenshot 00512E20 f end=00512E52 CGGameUI__CloseInteraction 00512E60 f end=005130CF -CGGameUI__Reload 00513530 f end=00513640 +CGGameUI__ShowBlockedActionFeedback 00513530 f end=00513640 CGGameUI__GetCursorVirtualItem 005136E0 f end=005136FA CGGameUI__IsAutoLooting 00513700 f end=00513740 CGGameUI__UnlockItem 00513770 f end=005137A0 @@ -32,3 +32,29 @@ CGGameUI__Shutdown 00528F00 f end=0052915A CGGameUI__ShutdownGame 00529160 f end=00529541 CGGameUI__Initialize 0052A980 f end=0052AEC6 CGGameUI__InitializeGame 0052B550 f end=0052BADA +CGGameUI__ShowBlockedFrameFeedback 00513640 f end=00513653 +CGGameUI__GetCursorItem 00513660 f end=0051367A +CGGameUI__GetCursorSpell 005136C0 f end=005136C6 +CGGameUI__GetCursorVirtualItem 005136D0 f end=005136D6 +CGGameUI__UpdateUnitHighlights 00513CF0 f end=00513D92 +CGGameUI__SendTarget 00518DC0 f end=00518E36 +CGGameUI__CanPerformAction 005191C0 f end=0051924E +CGGameUI__DoPowerRegen 005196F0 f end=00519774 +CGGameUI__StopCinematicInternal 0051D7C0 f end=0051D95B +CGGameUI__HandleObjectTrackChange 0051F790 f end=0051F9C3 +CGGameUI__HandleSpriteTrack 0051FB60 f end=0051FB7F +CGGameUI__HandleDisplaySizeChanged 0051FB80 f end=0051FCD1 +CGGameUI__SetFocusTarget 0051FF20 f end=0051FFD5 +CGGameUI__AutoMouseOver 005220B0 f end=0052217B +CGGameUI__ClearTarget 005241B0 f end=0052434D +CGGameUI__BreakTarget 00524350 f end=0052443C +CGGameUI__Target 00524BF0 f end=00524FB6 +CGGameUI__RegisterSavedVariable 0052AED0 f end=0052AF3F +CGGameUI__SetMinimapZoneText 005134C0 f end=00513530 +CGGameUI__FilterMouseDown 0051FA50 f end=0051FAFF +CGGameUI__NewZoneFeedback 005204C0 f end=005206DE +CGGameUI__SetCursorMoney 00520880 f end=005208E5 +CGGameUI__SetCursorVirtualItem 00520D30 f end=00520DB3 +CGGameUI__CloseLoot 00523640 f end=005237D2 +CGGameUI__HandleDisplaySizeChanged 005240E0 f end=005241A7 +CGGameUI__TargetNearestUnit 00524FC0 f end=005252C4 \ No newline at end of file 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 b7018d5..5b248a2 100644 --- a/profile/3.3.5a-windows-386/symbol/gameui/label.sym +++ b/profile/3.3.5a-windows-386/symbol/gameui/label.sym @@ -22,3 +22,14 @@ CGGameUI__m_instanceLockTime 00BD0858 l CGGameUI__m_instanceLockComletedMask 00BD085C l CGGameUI__m_instanceLockExtending 00BD0860 l CGGameUI__m_billingExpireTime 00BD086C l +CGGameUI__m_lastRegenTime 00BD08A0 l +CGGameUI__m_luaTainted 00D4139C l +CGGameUI__m_simpleTop 00BD078C l +CGGameUI__m_currentObjectTrack 00BD07A0 l +CGGameUI__m_visible 00AC80A8 l +CGGameUI__m_aspect 00BD07F8 l +CGGameUI__m_UISimpleParent 00BD0778 l +CGGameUI__m_reloadUIRequested 00BD0791 l +CGGameUI__m_minimapZoneText 00BD077C l +CGGameUI__m_subZoneText 00BD0784 l +CGGameUI__m_zoneText 00BD0788 l \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/symbol/main.sym b/profile/3.3.5a-windows-386/symbol/main.sym index d59a379..5225fe4 100644 --- a/profile/3.3.5a-windows-386/symbol/main.sym +++ b/profile/3.3.5a-windows-386/symbol/main.sym @@ -525,13 +525,19 @@ CGGameUI__OpenGuildInvite 00512570 f end=0051258F CGGameUI__IsPartyMember 00512A00 f end=00512A2C CGGameUI__HandleScreenshot 00512E20 f end=00512E52 CGGameUI__CloseInteraction 00512E60 f end=005130CF -CGGameUI__Reload 00513530 f end=00513640 +CGGameUI__SetMinimapZoneText 005134C0 f end=00513530 +CGGameUI__ShowBlockedActionFeedback 00513530 f end=00513640 +CGGameUI__ShowBlockedFrameFeedback 00513640 f end=00513653 +CGGameUI__GetCursorItem 00513660 f end=0051367A +CGGameUI__GetCursorSpell 005136C0 f end=005136C6 +CGGameUI__GetCursorVirtualItem 005136D0 f end=005136D6 CGGameUI__GetCursorVirtualItem 005136E0 f end=005136FA CGGameUI__IsAutoLooting 00513700 f end=00513740 CGGameUI__UnlockItem 00513770 f end=005137A0 CGGameUI__GetPartyMember 005138D0 f end=005138F1 CGGameUI__SetInstanceLockTime 00513B20 f end=00513B8A CGGameUI__GetPartyMemberState 00513C30 f end=00513C66 +CGGameUI__UpdateUnitHighlights 00513CF0 f end=00513D92 CGGameUI__LastErrorMessage 00513DF0 f end=00513DF6 Script_IsModifierKeyDown 00514430 f end=005144B1 Script_IsLeftShiftKeyDown 005144C0 f end=00514518 @@ -620,7 +626,10 @@ Script_IsThreatWarningEnabled 00517D30 f end=00517D6A Script_CanMapChangeDifficulty 00517D70 f end=00517DF1 CGGameUI__ResetCamera 005186A0 f end=005186F2 CGGameUI__ClearInteractTarget 00518D50 f end=00518DBE +CGGameUI__SendTarget 00518DC0 f end=00518E36 +CGGameUI__CanPerformAction 005191C0 f end=0051924E CGGameUI__ClearCursor 00519280 f end=00519481 +CGGameUI__DoPowerRegen 005196F0 f end=00519774 Script_ClearCursor 0051A3B0 f end=0051A3C2 Script_EquipCursorItem 0051A3D0 f end=0051A528 Script_EquipPendingItem 0051A530 f end=0051A5B8 @@ -696,14 +705,24 @@ Script_DestroyTotem 0051D520 f end=0051D584 Script_GameMovieFinished 0051D590 f end=0051D598 Script_GetAllowLowLevelRaid 0051D5A0 f end=0051D5FC Script_SetAllowLowLevelRaid 0051D600 f end=0051D706 +CGGameUI__StopCinematicInternal 0051D7C0 f end=0051D95B +CGGameUI__HandleObjectTrackChange 0051F790 f end=0051F9C3 +CGGameUI__FilterMouseDown 0051FA50 f end=0051FAFF CGGameUI__HandleMouseDown 0051FB00 f end=0051FB5E +CGGameUI__HandleSpriteTrack 0051FB60 f end=0051FB7F +CGGameUI__HandleDisplaySizeChanged 0051FB80 f end=0051FCD1 CGGameUI__SetInteractTarget 0051FCE0 f end=0051FDD9 +CGGameUI__SetFocusTarget 0051FF20 f end=0051FFD5 CGGameUI__CanInspect 00520410 f end=005204B6 +CGGameUI__NewZoneFeedback 005204C0 f end=005206DE CGGameUI__SetCursorItem 00520770 f end=0052087C +CGGameUI__SetCursorMoney 00520880 f end=005208E5 CGGameUI__SetCursorPetAction 00520A80 f end=00520BAF CGGameUI__SetCursorPet 00520C60 f end=00520D29 +CGGameUI__SetCursorVirtualItem 00520D30 f end=00520DB3 CGGameUI__SetCursorEquipmentSet 00520DC0 f end=00520E38 CGGameUI__DisplayError 005216F0 f end=005218AD +CGGameUI__AutoMouseOver 005220B0 f end=0052217B Script_ReloadUI 005222E0 f end=00522314 Script_DeleteCursorItem 00522320 f end=0052247F Script_FocusUnit 00522480 f end=005224BB @@ -730,9 +749,15 @@ 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__CloseLoot 00523640 f end=005237D2 CGGameUI__GetCorpseLocation 00523E80 f end=00523EA7 +CGGameUI__HandleDisplaySizeChanged 005240E0 f end=005241A7 +CGGameUI__ClearTarget 005241B0 f end=0052434D +CGGameUI__BreakTarget 00524350 f end=0052443C Script_StopCinematic 00524980 f end=005249B7 CGGameUI__AcceptAreaSpiritHeal 00524B60 f end=00524BEE +CGGameUI__Target 00524BF0 f end=00524FB6 +CGGameUI__TargetNearestUnit 00524FC0 f end=005252C4 Script_TargetUnit 00525A30 f end=00525A8B Script_TargetNearest 00525A90 f end=00525ACB Script_TargetNearestEnemy 00525AD0 f end=00525B0B @@ -762,6 +787,7 @@ CGGameUI__LeaveWorld 00528C30 f end=00528EF9 CGGameUI__Shutdown 00528F00 f end=0052915A CGGameUI__ShutdownGame 00529160 f end=00529541 CGGameUI__Initialize 0052A980 f end=0052AEC6 +CGGameUI__RegisterSavedVariable 0052AED0 f end=0052AF3F Script_RegisterForSave 0052B470 f end=0052B4D4 Script_RegisterForSavePerCharacter 0052B4E0 f end=0052B544 CGGameUI__InitializeGame 0052B550 f end=0052BADA @@ -3217,6 +3243,7 @@ System_File__write_func 00AB91B4 l ; type="int32_t (*)(Blizzard__File__Filesyste System_File__Stacked__s_nullstack 00AB91C0 l type="Blizzard__File__Filesystem" System_File__Stacked__s_basestack 00AB92C0 l type="Blizzard__File__Filesystem" s_zorderlist 00AC1B9C f type="TSExplicitList_CILayer" +CGGameUI__m_visible 00AC80A8 l s_cursorNames 00AD2808 l type="char*[53]" g_achievementDB 00AD305C l type="WowClientDB_AchievementRec" ; 0xEB g_achievement_CriteriaDB 00AD3080 l type="WowClientDB_Achievement_CriteriaRec" ; 0xEC @@ -3496,14 +3523,22 @@ CGGameUI__m_cursorVirtualSlot 00BD0750 l CGGameUI__m_cursorVirtualDisplay 00BD0754 l CGGameUI__m_cursorVirtualID 00BD0758 l CGGameUI__m_stackSplit 00BD0770 l +CGGameUI__m_UISimpleParent 00BD0778 l +CGGameUI__m_minimapZoneText 00BD077C l +CGGameUI__m_subZoneText 00BD0784 l +CGGameUI__m_zoneText 00BD0788 l +CGGameUI__m_simpleTop 00BD078C l +CGGameUI__m_reloadUIRequested 00BD0791 l CGGameUI__m_inWorld 00BD0792 l CGGameUI__m_interactMaxDistSq 00BD0798 l CGGameUI__m_cursorMoney 00BD079C l +CGGameUI__m_currentObjectTrack 00BD07A0 l CGGameUI__m_lastTarget 00BD07B8 l CGGameUI__m_lastEnemyTarget 00BD07C0 l CGGameUI__m_lastFriendTraget 00BD07C8 l CGGameUI__m_directionalTarget 00BD07D8 l CGGameUI__m_cursorSpell 00BD07E0 l +CGGameUI__m_aspect 00BD07F8 l CGGameUI__m_inCinematic 00BD07FC l CGGameUI__m_corpseMapID 00BD0818 l CGGameUI__m_corpseActualMapID 00BD081C l @@ -3512,6 +3547,7 @@ CGGameUI__m_instanceLockTime 00BD0858 l CGGameUI__m_instanceLockComletedMask 00BD085C l CGGameUI__m_instanceLockExtending 00BD0860 l CGGameUI__m_billingExpireTime 00BD086C l +CGGameUI__m_lastRegenTime 00BD08A0 l CGActionBar__m_slotNoMana 00C1DC98 l type="uint32_t[144]" CGActionBar__m_slotUsable 00C1DED8 l type="uint32_t[144]" CGActionBar__m_slotUseCount 00C1E118 l type="uint32_t[144]" @@ -3618,6 +3654,7 @@ s_alloccount 00CAE950 l type="uint32_t" s_freecount 00CAE954 l type="uint32_t" g_opt 00CAE958 l type="STORMOPTIONS" s_scriptProfileEnabled 00D3F798 l type="int32_t" +CGGameUI__m_luaTainted 00D4139C l s_WindowResizeLock 00D41580 l type="int32_t" s_OsTimeMgr 00D4159C l type="OsTimeManager*" s_haveProcessorFeatures 00D415A0 l type="int32_t" diff --git a/profile/3.3.5a-windows-386/x64dbg/game.dd32 b/profile/3.3.5a-windows-386/x64dbg/game.dd32 index f0fb48a..f8602c6 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