From f756b6da51cf01fc13f45318026d86f232aa442a Mon Sep 17 00:00:00 2001 From: gromchek Date: Sat, 5 Apr 2025 01:10:16 +0300 Subject: [PATCH] fix(profile): remove game.dd32 --- .../ida/batch/import_symbols.idc | 41 +++++++++++++++++- .../3.3.5a-windows-386/symbol/gameui/func.sym | 28 +++++++++++- .../symbol/gameui/label.sym | 11 +++++ profile/3.3.5a-windows-386/symbol/main.sym | 39 ++++++++++++++++- profile/3.3.5a-windows-386/x64dbg/game.dd32 | Bin 117535 -> 118618 bytes 5 files changed, 115 insertions(+), 4 deletions(-) diff --git a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc index 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 f0fb48a53dc020933bbe22f038cd8d7ddf8e88dc..f8602c66ceff624d684015cb07f6d4a98c795f7e 100644 GIT binary patch delta 33744 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

Ng9p^sS)%u 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 WO3foHB8fkznPTpHpN)Vx_x}OYAv_fT