feat(profile): new funcs

This commit is contained in:
gromchek 2026-02-13 21:53:15 +03:00
parent a72511d4df
commit afcfd7735d
34 changed files with 165 additions and 1 deletions

View file

@ -12,3 +12,7 @@ CGAchievementInfo__UpdateAchievement 005B28D0 f end=005B2AAB
CGAchievementInfo__UpdateInspectCriteria 005B2CB0 f end=005B2FA1
CGAchievementInfo__IsRealAchievement 005B0D50 f end=005B0DDA
CGAchievementInfo__ReleaseInspect 005B2FB0 f end=005B301E
CGAchievementInfo__SaveTrackedAchievements 005B1FA0 f end=005B203F
CGAchievementInfo__UpdateInspectAchievement 005B2AB0 f end=005B2CAA
CGAchievementInfo__OnAchievementResponse 005B34A0 f end=005B3603
CGAchievementInfo__LoadTrackedAchievements 005B3840 f end=005B38D8

View file

@ -1,2 +1,4 @@
CGAutoCompleteName__RemoveNode 0057AE00 f end=0057AE71
CGAutoCompleteName__RemoveFlagsFromAllNodes 0057B0D0 f end=0057B129
CGAutoCompleteName__SetName 0057AF80 f end=0057AFBB
CGAutoCompleteName__RefreshName 0057B5E0 f end=0057B629

View file

@ -4,3 +4,4 @@ CBackdropGenerator__LoadXML 004A2780 f end=004A29CB ; _CBackdropGenerator::LoadX
CBackdropGenerator__Generate 004A29D0 f end=004A2D34 type="void __thiscall func(CBackdropGenerator* this, CRect*)"
CBackdropGenerator__constructor 004A2D40 f end=004A2DF9 type="void __thiscall func(CBackdropGenerator* this)"
CBackdropGenerator__SetOutput 004A2E00 f end=004A36EE type="void __thiscall func(CBackdropGenerator* this, CSimpleFrame* a1)"
CBackdropGenerator__SetVertexColor 004A25F0 f end=004A2621

View file

@ -17,3 +17,4 @@ CGBattlefieldInfo__GetFlagToken 0054D010 f end=0054D0FE
CGBattlefieldInfo__OnBattlefieldList 0054E390 f end=0054E5A4
CGBattlefieldInfo__RemoveVehicle 00549740 f end=005497BA
CGBattlefieldInfo__AddVehicle 0054ABA0 f end=0054ABE3
CGBattlefieldInfo__OnBattlefieldStatus 0054AE40 f end=0054B1BD

View file

@ -44,7 +44,6 @@ FindBannedAddOn 005F3B10 f end=005F3D8F
IsBannedAddOn 005F3D90 f end=005F3DAB
ClearAddOnEnableState 005F7840 f end=005F78A6
RenderPortraitTexture 00619580 f end=0061A0C7
SStrLenUTF8 0076EEA0 f end=0076EED9
TruncateNewLines 007E1640 f end=007E167B
StripHyperlinks 007E1680 f end=007E17A3
RGBtoHSV 00984F60 f end=00985021
@ -93,3 +92,6 @@ ClientSetTimer 00403380 f end=004033A1
NewWorldHandler 00403D10 f end=00403DDB
ClientBeginTaxiBenchmarkMode 00404EE0 f end=00404F52
EventSetTimer 0047D5A0 f end=0047D612
GenderConditional 00576CD0 f end=00576E11
ViolenceGetLevel 007F3A60 f end=007F3A66
StringToBOOL 008154E0 f end=008154F4

View file

@ -7,3 +7,8 @@ CGCommentator__RegisterScriptFunctions 00568460 f end=00568486
CGCommentator__GetCurrentMapAndInstance 005688C0 f end=005689A0
CGCommentator__OnReceivePlayerInfo 0056B280 f end=0056B50D
CGCommentator__OnStateChanged 0056B8A0 f end=0056B99C
CGCommentator__OnSkirmishPlayersModeState 00568420 f end=00568458
CGCommentator__GetArenaMember 0056B1E0 f end=0056B271
CGCommentator__SetPlayersInQueue 0056B9A0 f end=0056BACC
CGCommentator__OnSkirmishPlayersInQueue 0056BB70 f end=0056BB97
CGCommentator__OnReceiveMapInfo 0056BF30 f end=0056C14B

View file

@ -0,0 +1,7 @@
CEzLcd__SetText 008480B0 f end=008480F4
CEzLcd__ModifyDisplay 00958E70 f end=00958EAF
CEzLcd__SetVisible 00958FE0 f end=00959004
CEzLcd__ButtonReleased 00959040 f end=009590D8
CEzLcd__Initialize 009592F0 f end=00959492
CEzLcd__GetGlobalPage 009597B0 f end=00959883
CEzLcd__ModifyControlsOnPage 009598B0 f end=0095993F

View file

@ -0,0 +1 @@
CEzLcdPage__constructor 0095AFF0 f end=0095B00C

View file

@ -7,3 +7,11 @@ FrameXML_RegisterDefault 00813DF0 f end=00813EDC
FrameXML_ProcessFile 00813EE0 f end=00814333
FrameXML_CreateFrames 00814340 f end=008145A3
FrameXML_CheckSignature 008165E0 f end=00816767
Create_SimpleEditBox 00812660 f end=0081268B
Create_SimpleMessageFrame 00812690 f end=008126BB
Create_SimpleModel 008126C0 f end=008126EB
Create_SimpleScrollingMessageFrame 00812720 f end=0081274D
Create_SimpleHTML 00812780 f end=008127AB
Create_SimpleStatusBar 008127B0 f end=008127DB
Create_SimpleButton 00812870 f end=0081289B
Create_SimpleFrame 008128A0 f end=008128CB

View file

@ -21,3 +21,5 @@ CGGuildBankInfo__SetTextUpdate 005A4310 f end=005A4323
CGGuildBankInfo__BuyGuildBankTab 005A5010 f end=005A50B1
ScrubString 007E1830 f end=007E18BC
ValidateGuildBankTabName 007E1FB0 f end=007E2039
CGGuildBankInfo__OnGuildBankLog 005A4800 f end=005A4AB0
CGGuildBankInfo__OnGuildBankMoneyWithdrawn 005A4AB0 f end=005A4AD6

View file

@ -1,2 +1,3 @@
CGGuildBankInfo__m_guildBankTabInfo 00C11458 l
CGGuildBankInfo__m_numTabs 00C1DC0C l
CGGuildBankInfo__m_remainingWithdrawMoney 00C1DC34 l

View file

@ -6,3 +6,4 @@ CGGuildInfo__GetNumGuildBankTabItemWithdrawalsByRankID 005A41F0 f end=005A421A
CGGuildInfo__SetMOTD 005CA060 f end=005CA082
CGGuildInfo__SaveToFile 005CBAE0 f end=005CBC94
CGGuildInfo__ClientGuildRosterHandler 005CC5D0 f end=005CC981
CGGuildInfo__SetShowOffline 005CA870 f end=005CA8B0

View file

@ -0,0 +1,33 @@
CGLCD__GetScreenFromName 00847EA0 f end=0084800F
CGLCD__LeaveWorld 00848070 f end=008480A7
CGLCD__Logout 008481F0 f end=00848243
CGLCD__HideBattlefieldAlert 00848380 f end=008483BB
CGLCD__OnBattlefieldReady 008483C0 f end=0084848D
CGLCD__EnterWorld 00848490 f end=008484C7
CGLCD__CheckInput 008484D0 f end=00848710
CGLCD__Login 00848B70 f end=00848D34
CGLCD__UpdateMapPositions 00848D50 f end=00849305
CGLCD__SetStat 00849310 f end=0084942C
CGLCD__SetStat 00849430 f end=0084951B
CGLCD__SetStat 00849520 f end=008495DC
CGLCD__SetStat 008495E0 f end=00849698
CGLCD__DisplayMeleeStats 00849700 f end=00849959
CGLCD__DisplayRangedStats 00849960 f end=00849BD2
CGLCD__DisplayDefenseStats 00849BE0 f end=00849D03
CGLCD__DisplaySpellStats 00849D10 f end=00849F17
CGLCD__SetAlertText 00849F20 f end=0084A087
CGLCD__UpdateBattlefieldStats 0084A2E0 f end=0084A442
CGLCD__PushAlert 0084A450 f end=0084A521
CGLCD__OnWhisper 0084A530 f end=0084A568
CGLCD__OnBattlefieldActive 0084A6E0 f end=0084A724
CGLCD__PostInit 0084A790 f end=0084A93F
CGLCD__Update 0084A940 f end=0084AE37
CGLCD__Shutdown 0084AE50 f end=0084AEC2
CGLCD__Initialize 0084AED0 f end=0084AF3F
CGLCD__LoadLCDMap 0084B410 f end=0084B56A
CGLCD__LoadLCDText 0084C100 f end=0084C65E
CGLCD__LoadLCDBitmap 0084C660 f end=0084CBE8
CGLCD__LoadLCDElement 0084CC00 f end=0084CCBA
CGLCD__GeneratePOIs 0084CCF0 f end=0084CFE3
CGLCD__LoadScreen 0084CFF0 f end=0084D196
CGLCD__LoadLayout 0084D1A0 f end=0084D389

View file

@ -0,0 +1,2 @@
CLCDConnection__MonoOutput 0095A4A0 f end=0095A4A4
CLCDConnection__ColorOutput 00499FB0 f end=00499FB4

View file

@ -0,0 +1 @@
CLCDOutput__IsOpened 00959D60 f end=00959D6A

View file

@ -0,0 +1 @@
CLCDPage__constructor 0095B4F0 f end=0095B533

View file

@ -22,3 +22,5 @@ CGLookingForGroup__OnLFGMessage 0055BDC0 f end=0055D145
CGLookingForGroup__OnOpenFromGossip 005528D0 f end=005528FF
CGLookingForGroup__OnLFGList 0055B770 f end=0055BDB8
PushDungeonEncounterInfo 005538B0 f end=0055399C
CGLookingForGroup__ParseBlackList 00559B10 f end=00559B6D
CGLookingForGroup__ParsePartyInfo 0055B080 f end=0055B120

View file

@ -25,3 +25,4 @@ CMapChunk__destructor 007C5E50 f end=007C6059
CMapChunk__constructor 007C5C50 f end=007C5E4B
CMapChunk__GetLiquidHeight 007C55D0 f end=007C568E
CMapChunk__SelectLights 007B3F30 f end=007B408C
CMapChunk__SelectLights 007C3DB0 f end=007C3E61

View file

@ -55,3 +55,5 @@ CGObject_C__GetPosition 004D5EA0 f end=004D5EB4
CGObject_C__GetFacing 004D5EE0 f end=004D5EE3
CGObject_C__Shutdown 00744E50 f end=00744EAA
CGObject_C__UpdateInteractIcon 00745DA0 f end=00745E5B
CGObject_C__SetModel 00743730 f end=0074375B
CGObject_C__ClearSpellEffect 00743B40 f end=00743B9A

View file

@ -22,3 +22,4 @@ CGPartyInfo__ChangeRaidDifficulty 0052D8D0 f end=0052D98D
CGPartyInfo__RemoveAll 0052D6E0 f end=0052D89B
CGPartyInfo__Uninvite 006D43C0 f end=006D4441
CGPartyInfo__LeaveGroup 006D4540 f end=006D45A3
CGPartyInfo__GetPartyAssignments 0052CA00 f end=0052CB3D

View file

@ -33,3 +33,5 @@ CGPetInfo__InitializeGame 005D6D90 f end=005D6E5B
CGPetInfo__SetPossessedSpell 005D30E0 f end=005D3114
CGPetInfo__OnPetSpellChanges 005D4C30 f end=005D4D9B
CGPetInfo__OnPetActionFeedback 005D4DA0 f end=005D4EAC
CGPetInfo__OnPetRenameable 005D3140 f end=005D3155
CGPetInfo__SetSpellAutocast 005D5E10 f end=005D6014

View file

@ -4,3 +4,4 @@ CGPetitionInfo__ClearSignatures 005CEC60 f end=005CECD9
CGPetitionInfo__SetPetition 005CEEF0 f end=005CF01D
CGPetitionInfo__LeaveWorld 005CF610 f end=005CF647
CGPetitionInfo__SetSignatures 005CF650 f end=005CF706
CGPetitionInfo__AddSignature 005CF710 f end=005CF826

View file

@ -225,3 +225,11 @@ PlayerNameInitialize 007E64D0 f end=007E6584
FindRoll 006FB150 f end=006FB17B
LootRoll 006FBC70 f end=006FBE26
CGPlayer_C__IsCommentatorUberOrInArena 006DE980 f end=006DE9D4
CGPlayer_C__OnLootItemNotify 006CED80 f end=006CEDCF
CGPlayer_C__SaveBindPoint 006CEEC0 f end=006CEF10
CGPlayer_C__UpdateObjComponentVisuals 006D6BA0 f end=006D6C03
CGPlayer_C__UpdateObjComponentVisualsSlot 006D6C10 f end=006D6D12
CGPlayer_C__GetAutoRangedCombatSpell 006D71E0 f end=006D71F3
CGPlayer_C__CanTrack 006DCA00 f end=006DCA86
CGPlayer_C__CanSaveTabardNow 006DE1C0 f end=006DE22D
CGPlayer_C__RemoveEquipBypassSkill 006E22C0 f end=006E2394

View file

@ -17,3 +17,4 @@ CGQuestInfo__EnterWorld 0058B940 f end=0058B983
CGQuestInfo__GetNumQuestChoices 0058BBA0 f end=0058BBBC
CGQuestInfo__GiveQuestItems 0058CF40 f end=0058CF9C
CGQuestInfo__AddReward 0058DD50 f end=0058DFD8
CGQuestInfo__ProcessFactionRewardAdjust 0058C790 f end=0058C90B

View file

@ -20,3 +20,6 @@ CGRaidInfo__RosterUpdateRefreshReadyCheck 00574880 f end=005749FA
CGRaidInfo__IsPlayerRaidOfficer 00572740 f end=005727B0
CGRaidInfo__SetRaidTarget 00572ED0 f end=00572F48
CGRaidInfo__ShutdownGame 00574310 f end=005743AC
CGRaidInfo__OnPlayerSquelched 005725C0 f end=00572602
CGRaidInfo__OnEchoSquelch 00572610 f end=00572687
CGRaidInfo__GetPartyAssignments 00572950 f end=00572A86

View file

@ -3,3 +3,4 @@ CGReputationInfo__GetFactionStandingReaction 005D0600 f end=005D069F
CGReputationInfo__OnSetFactionAtWar 005D0850 f end=005D08CE
CGReputationInfo__SetWatchedFaction 005D0BA0 f end=005D0C6A
CGReputationInfo__OnSetForcedReactions 005D15D0 f end=005D16A2
CGReputationInfo__IsAtWar 00718B30 f end=00718B67

View file

@ -3,3 +3,8 @@ CScriptRegion__ProtectedFunctionsAllowed 00488540 f end=0048856A
CScriptRegion__RegisterScriptMethods 0049CA90 f end=0049CAB0
CScriptRegion__LoadXML_Animations 004883F0 f end=004884A5
CScriptRegion__LoadXML 00488670 f end=00488739
CScriptRegion_SetWidth 0049D480 f end=0049D54D
CScriptRegion_SetHeight 0049D620 f end=0049D6ED
CScriptRegion_SetSize 0049D7A0 f end=0049D8A7
CScriptRegion_SetPoint 0049DB10 f end=0049DE34
CScriptRegion_SetAllPoints 0049DE40 f end=0049E003

View file

@ -5,3 +5,6 @@ StringToJustify 00815080 f end=008150CA
CSimpleFont_SetFont 004A3A50 f end=004A3B52
CSimpleFont_SetJustifyH 004A4930 f end=004A49B7
CSimpleFont_SetJustifyV 004A49C0 f end=004A4A47
CSimpleFont_SetFontObject 004A3790 f end=004A38E2
CSimpleFont_CopyFontObject 004A3940 f end=004A3A4B
CSimpleFont_SetSpacing 004A3F90 f end=004A4037

View file

@ -94,3 +94,9 @@ Spell_C_CancelRangedSpells 00806550 f end=0080661B
Spell_C_SendDelayedMissileTrajectoryCast 0080DE60 f end=0080DF01
Spell_C_GetMinMaxPoints 008016C0 f end=00801766
Spell_C_IsActiveSpell 00802CB0 f end=00802F7C
Spell_C_GetCursorWorldObject 007FD790 f end=007FD796
Spell_C_GetSpellLevel 007FF070 f end=007FF0F5
Spell_C_CanTargetCorpse 007FFEA0 f end=007FFF1B
Spell_C_HandleTerrainRay 00803EE0 f end=0080400A
Spell_C_SpellFailed 00808200 f end=00808B8E
Spell_C_AddPeriodicClientTrigger 0080DF10 f end=0080DFD4

View file

@ -27,3 +27,5 @@ CGSpellBook__FindSlotByName 00540650 f end=00540670
CGSpellBook__IsUnlearnedSpell 0053BE30 f end=0053BE66
CGSpellBook__FindSpellByName 0053F5E0 f end=0053F666
SpellIsCallCompanion 008009B0 f end=008009FC
CGSpellBook__IsAuraCaster 0053BD70 f end=0053BDED
CGSpellBook__GetSpell 00540670 f end=005407EC

View file

@ -1,2 +1,7 @@
CStatus__Prepend 0047C290 f end=0047C35A
CStatus__Add 0047C360 f end=0047C468
CStatus__IsEmpty 0047C0F0 f end=0047C107
CStatus__GetErrorStr 0047C110 f end=0047C1C4
CStatus__GetErrorStrLen 0047C1D0 f end=0047C234
CStatus__GetErrorStrAlloc 0047C240 f end=0047C28E
CStatus__destructor 0047C500 f end=0047C55E

View file

@ -28,6 +28,11 @@ SStrCmp 0076F770 f end=0076F7D2
SStrStrUTF8I 0076F7E0 f end=0076F852
SStrDupA 0076F9E0 f end=0076FA35
SStrToFloat 0076FB80 f end=0076FDA9
SStrLenUTF8 0076EEA0 f end=0076EED9
SStrSortUTF8I 0076EC80 f end=0076ED1B
SStrLenUTF8 0076EEE0 f end=0076EF28
SStrAdvanceCharsUTF8 0076EF30 f end=0076EF6D
SStrToUnsigned 0076F190 f end=0076F1D5
SGetCurrentThreadPriority 0076FDD0 f end=0076FDDE
SSetCurrentThreadPriority 0076FDE0 f end=0076FDF8
SSetCurrentProcessAffinityMask 0076FE00 f end=0076FE18

View file

@ -8,3 +8,4 @@ SysMsgGetFilter 004B4ED0 f end=004B4ED6
SysMsgGetSeverityColor 004B4EE0 f end=004B4F2D
SysMsgInitialize 004B4F30 f end=004B4F59
SysMsgPrintf 004B5040 f end=004B5089
SysMsgAdd 004B4F90 f end=004B4FEA

View file

@ -374,3 +374,46 @@ CGUnit_C__RemoveAuraEffect 0071E930 f end=0071EC7F
CGUnit_C__CanAttack 00729740 f end=00729A6F
CGUnit_C__OnAuraUpdate 0072F5D0 f end=0072FDFF
CGUnit_C__VehiclePassengerStartWaitingForVehicleTransitionAnim 0074BE10 f end=0074C036
CGUnit_C__SetVehicleRecID 00716DB0 f end=00716E1D
CGUnit_C__RequestMirrorImageDataFromServer 00716F10 f end=00716F96
CGUnit_C__SetMountModel 00717910 f end=007179CE
CGUnit_C__BuildSmoothPosition 00717FC0 f end=0071807F
CGUnit_C__MountTransitionSetCharacterTransform 007193F0 f end=007195C5
CGUnit_C__UpdateWorldTransform 007197D0 f end=007198C3
CGUnit_C__GetSwimMatrix 00719A90 f end=00719B7C
CGUnit_C__ComputeSmoothedSwimMatrix 00719B80 f end=00719FE9
CGUnit_C__GetDisplayRaceGender 0071A540 f end=0071A581
CGUnit_C__GetDisplayClassGender 0071A620 f end=0071A661
CGUnit_C__HandlePendingTrackEvents 0071B1E0 f end=0071B3A3
CGUnit_C__UpdateObjectEffectAnimationStates 0071E5B0 f end=0071E921
CGUnit_C__SendSplineDone 0071F210 f end=0071F2BA
CGUnit_C__UnitReaction 0071F770 f end=0071F884
CGUnit_C__HandleBloodPool 00720220 f end=007202B9
CGUnit_C__ClearOrphanedAuraEffects 00721190 f end=00721206
CGUnit_C__PreemptivelyCancelShapeshift 00721CF0 f end=00721D93
CGUnit_C__CanBeSpellClickedByLocalPlayer 00723050 f end=007230F4
CGUnit_C__SaveChainSpellTargets 00724F50 f end=00725009
CGUnit_C__ResetUIChannelSpell 00726220 f end=00726240
CGUnit_C__ApplyUIChannelRemaining 00726280 f end=007262D3
CGUnit_C__AuraVisionUpdated 00727A70 f end=00727BFD
CGUnit_C__GetUnitName 0072A000 f end=0072A28B
CGUnit_C__ExecuteClientControlUpdate 0072CCA0 f end=0072CD8B
CGUnit_C__OnClickAutomoveAndAttack 0072EE20 f end=0072F038
CGUnit_C__OnReceiveMirrorImageDataFromServer 00730290 f end=0073079D
CGUnit_C__TrackingSetTurn 00731600 f end=0073164B
CGUnit_C__HandleTrackingFacing 00731650 f end=00731792
CGUnit_C__HandleTracking 007317A0 f end=00731F14
CGUnit_C__PlayEmoteAnim 0073AB90 f end=0073AC24
CGUnit_C__OnSpellEffectClear 0073C1D0 f end=0073C216
CGUnit_C__OnChannelSpellChanged 0073EB50 f end=0073ED03
CGUnit_C__MoveEventHappened 0073ED10 f end=0073EF16
CGUnit_C__OnSplineMoveEvent 00740BA0 f end=00740CD6
CGUnit_C__UpdateChainSpellTargets 00741210 f end=007412A4
CGUnit_C__VehiclePassengerIsTransitionAllowed 0074B840 f end=0074B877
CGUnit_C__VehiclePassengerShouldWaitForVehicleTransitionAnim 0074BCB0 f end=0074BE0F
CGUnit_C__VehiclePassengerUpdateWorldCameraState 0074C0E0 f end=0074C495
CGUnit_C__VehiclePassengerUpdateWorldCameraStateInstantly 0074C4A0 f end=0074C4DD
CGUnit_C__CreateVehicleData 0074C750 f end=0074C7A8
CGUnit_C__DestroyVehicleData 0074C7B0 f end=0074C7EA
CGUnit_C__VehiclePassengerRequestExit 0074C7F0 f end=0074C8AF
CGUnit_C__VehiclePassengerOnUpdateTransport 0074CF30 f end=0074D064