From 32879faac1d4a8db5aae8dceab14906e9c1d1f93 Mon Sep 17 00:00:00 2001 From: gromchek Date: Sat, 13 Dec 2025 22:41:04 +0300 Subject: [PATCH] feat(profile): new funcs --- .../symbol/auctionhouse/func.sym | 2 + .../symbol/barbershop/func.sym | 2 + .../symbol/battlefieldinfo/func.sym | 1 + profile/3.3.5a-windows-386/symbol/bc/func.sym | 2 + .../3.3.5a-windows-386/symbol/chat/func.sym | 48 +++++++++++++++++++ .../symbol/cvatintlistwrapper/func.sym | 3 ++ .../3.3.5a-windows-386/symbol/file/func.sym | 2 + .../symbol/friendlist/func.sym | 1 + .../3.3.5a-windows-386/symbol/gameui/func.sym | 4 ++ .../symbol/gameui/label.sym | 1 + .../3.3.5a-windows-386/symbol/item/func.sym | 1 + .../3.3.5a-windows-386/symbol/lfg/func.sym | 5 ++ .../symbol/mailinfo/func.sym | 1 + .../symbol/partyinfo/func.sym | 2 + .../3.3.5a-windows-386/symbol/player/func.sym | 1 + .../symbol/questinfo/func.sym | 2 + .../symbol/raidinfo/func.sym | 3 ++ .../symbol/reputationinfo/func.sym | 2 + .../3.3.5a-windows-386/symbol/script/func.sym | 3 -- .../symbol/tutorial/func.sym | 2 + .../symbol/tutorial/label.sym | 1 + .../3.3.5a-windows-386/symbol/unit/func.sym | 4 ++ 22 files changed, 90 insertions(+), 3 deletions(-) create mode 100644 profile/3.3.5a-windows-386/symbol/cvatintlistwrapper/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/friendlist/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/reputationinfo/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/tutorial/label.sym diff --git a/profile/3.3.5a-windows-386/symbol/auctionhouse/func.sym b/profile/3.3.5a-windows-386/symbol/auctionhouse/func.sym index 6d02522..3211d3a 100644 --- a/profile/3.3.5a-windows-386/symbol/auctionhouse/func.sym +++ b/profile/3.3.5a-windows-386/symbol/auctionhouse/func.sym @@ -3,3 +3,5 @@ CGAuctionHouse__InitializeGame 005A0BA0 f end=005A0DF6 CGAuctionHouse__SellNextItem 0059BA80 f end=0059BC8C CGAuctionHouse__SetAuctioneer 0059F000 f end=0059F14D CGAuctionHouse__AuctionItemExpired 0059F2F0 f end=0059F59A +CGAuctionHouse__SortNameToType 0059A850 f end=0059A9CE +CGAuctionHouse__TableNameToType 0059A9D0 f end=0059AA42 diff --git a/profile/3.3.5a-windows-386/symbol/barbershop/func.sym b/profile/3.3.5a-windows-386/symbol/barbershop/func.sym index d730e2b..5acf7e1 100644 --- a/profile/3.3.5a-windows-386/symbol/barbershop/func.sym +++ b/profile/3.3.5a-windows-386/symbol/barbershop/func.sym @@ -6,3 +6,5 @@ CGBarberShop__Reset 0052F7D0 f end=0052F8FF CGBarberShop__SetNextBarberShopStyle 0052FC80 f end=0052FDB5 CGBarberShop__ApplyAppearanceChange 0052EDA0 f end=0052EEEE CGBarberShop__GetStyle 0052F760 f end=0052F7C6 +CGBarberShop__RegisterScriptFunctions 0052E520 f end=0052E543 +CGBarberShop__UnregisterScriptFunctions 0052E550 f end=0052E56C diff --git a/profile/3.3.5a-windows-386/symbol/battlefieldinfo/func.sym b/profile/3.3.5a-windows-386/symbol/battlefieldinfo/func.sym index 22ba2f7..5fa397e 100644 --- a/profile/3.3.5a-windows-386/symbol/battlefieldinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/battlefieldinfo/func.sym @@ -8,3 +8,4 @@ CGBattlefieldInfo__RequestPlayerPositions 0054CF60 f end=0054D009 CGBattlefieldInfo__AddArenaOpponentPet 0054D1C0 f end=0054D276 CGBattlefieldInfo__LeaveWorld 0054E330 f end=0054E385 CGBattlefieldInfo__RequestBattlegroundInstanceInfo 0054E5B0 f end=0054E6C9 +CGBattlefieldInfo__OnBattlefieldManagerEntered 005498C0 f end=005499BF diff --git a/profile/3.3.5a-windows-386/symbol/bc/func.sym b/profile/3.3.5a-windows-386/symbol/bc/func.sym index a22dd6a..89aae1c 100644 --- a/profile/3.3.5a-windows-386/symbol/bc/func.sym +++ b/profile/3.3.5a-windows-386/symbol/bc/func.sym @@ -121,3 +121,5 @@ OsCreateFile 00461FA0 f end=00461FFA type="HOSFILE __stdcall func(char* fileName OsFileList 00462000 f end=0046209C OsNetAddrToStr 00466670 f end=004666C3 OsBuildFontFilePath 0086BD80 f end=0086BDA3 +Blizzard__Lock__MutexEnter 004283B0 f end=004283BF +Blizzard__Lock__MutexLeave 004283C0 f end=004283CF diff --git a/profile/3.3.5a-windows-386/symbol/chat/func.sym b/profile/3.3.5a-windows-386/symbol/chat/func.sym index 817c8ea..1f1ca58 100644 --- a/profile/3.3.5a-windows-386/symbol/chat/func.sym +++ b/profile/3.3.5a-windows-386/symbol/chat/func.sym @@ -6,3 +6,51 @@ CGChat__TranslateMessage 00505930 f end=00505D3B CGChat__GetChatLineOffset 004FB210 f end=004FB235 CGChat__IsVoiceChatAllowed 004FBAF0 f end=004FBB0B CGChat__RecordChat 004FDD80 f end=004FDED9 +CGChat__LookupChatSender 004FB300 f end=004FB3B7 +CGChat__FormatTime 004FBA10 f end=004FBAAA +CGChat__SaveChatSettingsCallback 004FD300 f end=004FDBB2 +CGChat__GetChannelID 004FDEE0 f end=004FDF49 +CGChat__GetChannelShortName 004FDF50 f end=004FDFB8 +CGChat__GetChannel 004FDFC0 f end=004FE019 +CGChat__GetChannelByChatChannelID 004FE020 f end=004FE063 +CGChat__GetChannelString 004FE160 f end=004FE1BC +CGChat__GetChannelStringForDisplay 004FE1C0 f end=004FE259 +CGChat__SaveChatSettings 004FFDA0 f end=004FFDBC +CGChat__SendIgnoredResponse 00500180 f end=00500239 +CGChat__DisplayPendingUserList 005029C0 f end=00502CF8 +CGChat__QueueTextEmote 00502EA0 f end=00502F5D +CGChat__AddTextEmoteMessage 00503660 f end=00503987 +CGChat__OnDisplayChannelList 00503990 f end=00503C76 +CGChat__TextEmoteNameQueryCallback 00503FB0 f end=0050406B +CGChat__OnTextEmote 00504070 f end=0050412E +CGChat__OnChannelsUpdated 00505D40 f end=00505DB6 +CGChat__OnChannelList 00505DC0 f end=00505F4C +CGChat__JoinedChannel 00507880 f end=005078FC +CGChat__LeftChannel 00507900 f end=00507A21 +CGChat__UpdateGuildStatus 00507D30 f end=00507E03 +CGChat__LoadChatSettingsCallback 00508320 f end=005093D5 +CGChat__LoadChatSettings 00509780 f end=00509792 +CGChat__AddChatMessage 00509DD0 f end=0050B00B +CGChat__OnServerFirstAchievement 0050B010 f end=0050B0E1 +CGChat__InformTargetIcon 0050B0F0 f end=0050B1CE +CGChat__LogXPGain 0050B300 f end=0050B65B +CGChat__LogHonorGain 0050B6D0 f end=0050B8BA +CGChat__LogFactionChanged 0050B8C0 f end=0050BA02 +CGChat__LogReactionChanged 0050BA10 f end=0050BAEB +CGChat__LogFeedPet 0050BAF0 f end=0050BBE8 +CGChat__LogPetHappinessDecrease 0050BBF0 f end=0050BCB9 +CGChat__LogDismissPet 0050BCC0 f end=0050BD81 +CGChat__LogTradeSkillCreate 0050BD90 f end=0050BE69 +CGChat__ChatMessageReceived 0050BE70 f end=0050C3BE +CGChat__OnZoneUnderAttack 0050C3C0 f end=0050C51C +CGChat__OnTitleEarned 0050C520 f end=0050C71F +CGChat__OnLogXPGain 0050C720 f end=0050C803 +CGChat__OnServerMessage 0050C980 f end=0050CA7D +CGChat__OnRaidInstanceMessage 0050CA80 f end=0050CCB9 +CGChat__OnInstanceReset 0050CCD0 f end=0050CD9D +CGChat__OnInstanceResetFailed 0050CDA0 f end=0050CEDB +CGChat__HandleFlagsChanged 0050CFC0 f end=0050D163 +CGChat__LogOpenLock 0050DDE0 f end=0050DEA6 +CGChat__OnChannelNotify 0050E120 f end=0050EB06 +CGChat__OnMessageChat 0050EBA0 f end=0050EBB3 +CGChat__OnGMMessageChat 0050EBC0 f end=0050EBD3 diff --git a/profile/3.3.5a-windows-386/symbol/cvatintlistwrapper/func.sym b/profile/3.3.5a-windows-386/symbol/cvatintlistwrapper/func.sym new file mode 100644 index 0000000..3d27833 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/cvatintlistwrapper/func.sym @@ -0,0 +1,3 @@ +CVarIntListWrapper__AddNextValue 00766720 f end=007667A5 +CVarIntListWrapper__UpdateFromVersion 00766F00 f end=00766F67 +CVarIntListWrapper__GetNextValue 00766F70 f end=00766FF7 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 f6fa926..e0ba242 100644 --- a/profile/3.3.5a-windows-386/symbol/file/func.sym +++ b/profile/3.3.5a-windows-386/symbol/file/func.sym @@ -22,3 +22,5 @@ SFile__OpenEx 00424B50 f end=00424E44 SFile__Load 00424E80 f end=00424F46 SFile__LoadFile 00424F50 f end=00424F74 SFile__Open 00424F80 f end=00424F98 +SFile__OpenArchive 00421950 f end=00421A05 +SFile__RebuildHash 00423D70 f end=00423DBD diff --git a/profile/3.3.5a-windows-386/symbol/friendlist/func.sym b/profile/3.3.5a-windows-386/symbol/friendlist/func.sym new file mode 100644 index 0000000..7357028 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/friendlist/func.sym @@ -0,0 +1 @@ +FriendList__IsIgnored 006B52E0 f end=006B5346 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 79c8a0e..cbf2127 100644 --- a/profile/3.3.5a-windows-386/symbol/gameui/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gameui/func.sym @@ -122,6 +122,10 @@ CGGameUI__DisplayNameError 005218C0 f end=0052199C CGGameUI__StartMovie 005235B0 f end=0052363D CGGameUI__GetDeathReleaseLocation 00512CA0 f end=00512CCD CGGameUI__InvalidatePlayer 00513DA0 f end=00513DCB +CGGameUI__ShowCombatFeedback 00513380 f end=005133A3 +CGGameUI__GetPartyMemberStateFromPet 00513C70 f end=00513CA6 +CGGameUI__CancelMirrorTimers 00513EA0 f end=00513F16 +CGGameUI__MirrorTimerGetInfo 00513F20 f end=00513F41 DisableFadingScreen 005ED080 f end=005ED116 EnableFadingScreen 005ED480 f end=005ED587 UpdateModelForUI 00618110 f end=00618176 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 abdd930..be02267 100644 --- a/profile/3.3.5a-windows-386/symbol/gameui/label.sym +++ b/profile/3.3.5a-windows-386/symbol/gameui/label.sym @@ -47,5 +47,6 @@ CGGameUI__m_bOwnsInstance 00BD0890 l CGGameUI__m_corpseTransportGUID 00BD0830 l CGGameUI__m_cursorMacro 00BD07E8 l CGGameUI__m_inMovie 00BD0800 l +CGGameUI__m_MirrorTimerInfo 00BD0B80 l g_spellMissStrings 00ADBFAC l s_physicalDamageClassID 00AD2F90 l diff --git a/profile/3.3.5a-windows-386/symbol/item/func.sym b/profile/3.3.5a-windows-386/symbol/item/func.sym index ecff92a..6c1e7ed 100644 --- a/profile/3.3.5a-windows-386/symbol/item/func.sym +++ b/profile/3.3.5a-windows-386/symbol/item/func.sym @@ -21,3 +21,4 @@ CGItem_C__SetStorage 00706D30 f end=00706D63 CGItem_C__constructor 00709840 f end=00709A07 CGItem_C__Lock 00706FE0 f end=00707011 CGItem_C__SetTranslated 00707060 f end=0070706B +CGItem_C__GetFullItemName 00706D70 f end=00706E60 diff --git a/profile/3.3.5a-windows-386/symbol/lfg/func.sym b/profile/3.3.5a-windows-386/symbol/lfg/func.sym index d7d1825..e7766dc 100644 --- a/profile/3.3.5a-windows-386/symbol/lfg/func.sym +++ b/profile/3.3.5a-windows-386/symbol/lfg/func.sym @@ -9,3 +9,8 @@ CGLookingForGroup__JoiningParty 00559310 f end=0055933E CGLookingForGroup__IsSlotValidForAll 00559C90 f end=00559D31 CGLookingForGroup__ShutdownGame 0055AF20 f end=0055B079 CGLookingForGroup__ResortLFGLists 0055B700 f end=0055B768 +CGLookingForGroup__GetLFGProposalEncounter 00554380 f end=0055443A +CGLookingForGroup__GetLFGRoleUpdateSlot 00554690 f end=00554738 +CGLookingForGroup__GetLFGBootProposal 00554A60 f end=00554BC2 +CGLookingForGroup__GetLFGProposalMember 00553000 f end=00553103 +PushDungeonEncounterInfo 005538B0 f end=0055399C diff --git a/profile/3.3.5a-windows-386/symbol/mailinfo/func.sym b/profile/3.3.5a-windows-386/symbol/mailinfo/func.sym index 1e1eff4..1cdcb86 100644 --- a/profile/3.3.5a-windows-386/symbol/mailinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/mailinfo/func.sym @@ -6,3 +6,4 @@ CGMailInfo__AddItemToOutgoingMail 0056FFF0 f end=00570261 CGMailInfo__ProcessAutoLootAttachments 00570270 f end=00570405 CGMailInfo__AutoLoot 00570410 f end=005704C9 CGMailInfo__LeaveWorld 00571BE0 f end=00571C47 +CGMailInfo__ParseInboxSubject 0056F520 f end=0056F74A diff --git a/profile/3.3.5a-windows-386/symbol/partyinfo/func.sym b/profile/3.3.5a-windows-386/symbol/partyinfo/func.sym index 2583159..bd27d45 100644 --- a/profile/3.3.5a-windows-386/symbol/partyinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/partyinfo/func.sym @@ -7,3 +7,5 @@ CGPartyInfo__SetOptOutOfLoot 0052CB40 f end=0052CBBA CGPartyInfo__LeaveWorld 0052D1E0 f end=0052D207 CGPartyInfo__IsMemberOrPet 0052D310 f end=0052D40A CGPartyInfo__ResetLootMethod 0052D8A0 f end=0052D8C8 +CGPartyInfo__ShutdownGame 0052BC10 f end=0052BC46 +CGPartyInfo__OnChangePlayerDifficultyResult 0052C460 f end=0052C653 diff --git a/profile/3.3.5a-windows-386/symbol/player/func.sym b/profile/3.3.5a-windows-386/symbol/player/func.sym index d3f945e..8a26173 100644 --- a/profile/3.3.5a-windows-386/symbol/player/func.sym +++ b/profile/3.3.5a-windows-386/symbol/player/func.sym @@ -63,3 +63,4 @@ PlayerNameTriggerColorUpdate 007E50F0 f end=007E5100 PlayerNameUpdateLate 007E5580 f end=007E55E8 WorldTextDelete 007E6A90 f end=007E6AB3 WorldTextRenderBatch 007E7490 f end=007E7BA5 +PlayerNameCreateText 007E6030 f end=007E6088 diff --git a/profile/3.3.5a-windows-386/symbol/questinfo/func.sym b/profile/3.3.5a-windows-386/symbol/questinfo/func.sym index d2ba364..76345cf 100644 --- a/profile/3.3.5a-windows-386/symbol/questinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/questinfo/func.sym @@ -1 +1,3 @@ CGQuestInfo__SetState 0058C5A0 f end=0058C70F +CGQuestInfo__GetQuestItemID 0058BBC0 f end=0058BC41 +CGQuestInfo__GetQuestItemInfo 0058D190 f end=0058D34F diff --git a/profile/3.3.5a-windows-386/symbol/raidinfo/func.sym b/profile/3.3.5a-windows-386/symbol/raidinfo/func.sym index f5aec8d..7a3a177 100644 --- a/profile/3.3.5a-windows-386/symbol/raidinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/raidinfo/func.sym @@ -7,3 +7,6 @@ CGRaidInfo__IsPVPRaid 00572F50 f end=00572F8F CGRaidInfo__ClearRoster 00572F90 f end=00573070 CGRaidInfo__IsPlayerOrPetInRaid 00573200 f end=005732AB CGRaidInfo__UpdateRoster 00574F10 f end=005756B6 +CGRaidInfo__GetMapNameWithDifficulty 004FE070 f end=004FE0F8 +CGRaidInfo__CheckReadyCheckTime 00573390 f end=00573664 +CGRaidInfo__OnReadyCheckConfirm 005744F0 f end=005747CD diff --git a/profile/3.3.5a-windows-386/symbol/reputationinfo/func.sym b/profile/3.3.5a-windows-386/symbol/reputationinfo/func.sym new file mode 100644 index 0000000..f4d4963 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/reputationinfo/func.sym @@ -0,0 +1,2 @@ +CGReputationInfo__AddVisibleFaction 005D08D0 f end=005D0A0A +CGReputationInfo__OnSetFactionStanding 005D20A0 f end=005D2355 diff --git a/profile/3.3.5a-windows-386/symbol/script/func.sym b/profile/3.3.5a-windows-386/symbol/script/func.sym index 50c0468..02cc9c6 100644 --- a/profile/3.3.5a-windows-386/symbol/script/func.sym +++ b/profile/3.3.5a-windows-386/symbol/script/func.sym @@ -2090,9 +2090,6 @@ Script_AccountMsg_GetHeaderSubject 0054FE20 f end=0054FEB3 Script_AccountMsg_GetHeaderPriority 0054FEC0 f end=0054FF67 Script_AccountMsg_LoadBody 0054FF70 f end=00550013 Script_AccountMsg_SetMsgRead 005505B0 f end=00550646 -Script_GetLFGProposalMember 00553000 f end=00553103 -Script_GetLFGProposalEncounter 00554380 f end=0055443A -Script_GetLFGRoleUpdateSlot 00554690 f end=00554738 Script_GetLFGRoleUpdateMember 00554750 f end=005548DC Script_SetZoom 0057BFD0 f end=0057C031 Script_SetUnit 005978E0 f end=00597956 diff --git a/profile/3.3.5a-windows-386/symbol/tutorial/func.sym b/profile/3.3.5a-windows-386/symbol/tutorial/func.sym index 0a7df61..0b1d4c4 100644 --- a/profile/3.3.5a-windows-386/symbol/tutorial/func.sym +++ b/profile/3.3.5a-windows-386/symbol/tutorial/func.sym @@ -1,2 +1,4 @@ CGTutorial__FlagTutorial 00530450 f end=00530503 CGTutorial__TriggerTutorial 00530840 f end=005308CD +CGTutorial__SaveFlaggedTutorials 00530300 f end=00530393 +CGTutorial__LoadFlaggedTutorials 005303A0 f end=00530449 diff --git a/profile/3.3.5a-windows-386/symbol/tutorial/label.sym b/profile/3.3.5a-windows-386/symbol/tutorial/label.sym new file mode 100644 index 0000000..b6d895b --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/tutorial/label.sym @@ -0,0 +1 @@ +CGTutorial__m_tutorialsCompleated 00BD19F0 l diff --git a/profile/3.3.5a-windows-386/symbol/unit/func.sym b/profile/3.3.5a-windows-386/symbol/unit/func.sym index 24a3202..2030209 100644 --- a/profile/3.3.5a-windows-386/symbol/unit/func.sym +++ b/profile/3.3.5a-windows-386/symbol/unit/func.sym @@ -145,6 +145,10 @@ CGUnit_C__AddHandItem 0072B7F0 f end=0072BABD CGUnit_C__GetResistanceAndBuffs 004F54D0 f end=004F552B CGUnit_C__NamePlateUpdateRaidTarget 007198D0 f end=007198FC CGUnit_C__NamePlateAddOrUpdate 007256C0 f end=00725834 +CGUnit_C__AddWorldXPGainText 007191A0 f end=00719212 +CGUnit_C__GetFrameScriptText 007225E0 f end=0072263A +CGUnit_C__PlayTextEmoteSound 00747000 f end=007470C2 +CGUnit_C__ShowPlayerPVPHonorGained 00754ED0 f end=00754EEC UnitCombatLogInvalidateName 0074F400 f end=0074F4CC UnitCombatLog 00751150 f end=007512A1 UnitSoundInitialize 00747860 f end=007478EE