feat(profile): new funcs

This commit is contained in:
gromchek 2025-12-09 22:21:02 +03:00
parent c4cc4a1150
commit 8000e5ed8a
43 changed files with 117 additions and 3 deletions

View file

@ -1,3 +1,5 @@
AccountMsg_RegisterScriptFunctions 00550080 f end=005500A3
AccountMsg_UnregisterScriptFunctions 005500B0 f end=005500CC
CAccountMsg_RegisterScriptFunctions 00550080 f end=005500A3
CAccountMsg_UnregisterScriptFunctions 005500B0 f end=005500CC
AccountDataInitializeBasicSystem 006B9900 f end=006B996D
CAccountMsgBody__LoadBody 0054FC50 f end=0054FDB0
CAccountMsgHeaders__LoadHeaders 005506A0 f end=00550802

View file

@ -1,3 +1,6 @@
CGBarberShop__DisableBarberShop 0052E9F0 f end=0052EB91
CGBarberShop__InitializeGame 0052FE60 f end=0052FE8D
CGBarberShop__GetTotalCost 0052EBA0 f end=0052ED58
CGBarberShop__ResetAppearance 0052E630 f end=0052E6C4
CGBarberShop__Reset 0052F7D0 f end=0052F8FF
CGBarberShop__SetNextBarberShopStyle 0052FC80 f end=0052FDB5

View file

@ -1 +1,2 @@
BlizzardObject__destructor 007FC0F0 f end=007FC1F4
BlizzardObject__Update 007FC220 f end=007FC592

View file

@ -80,6 +80,13 @@ CCharacterComponent__ReplaceMonsterSkin 004F20C0 f end=004F21DF
CCharacterComponent__Destroy 004F2320 f end=004F24C9
CCharacterComponent__Init 004F24D0 f end=004F2635
CCharacterComponent__AddItemByType 004F29C0 f end=004F2AE2
CCharacterComponent__SetItemSlotUsingAttachSlot 004E82B0 f end=004E82C9
CCharacterComponent__RemoveVisuals 004EAF70 f end=004EB061
CCharacterComponent__ApplyGuildColor 004EC1C0 f end=004EC509
CCharacterComponent__RenderPrepAll 004EE2A0 f end=004EE37C
CCharacterComponent__destructor 004EFCA0 f end=004EFDE5
CCharacterComponent__Prep 004EFED0 f end=004EFF09
CCharacterComponent__DestroyComponentFreeLists 004F1850 f end=004F18E6
ComponentFlagsMatch 004F39A0 f end=004F3A15
GetSelectionFromContext 004F3A40 f end=004F3A80
GetContextFromSelection 004F3A90 f end=004F3ABB

View file

@ -6,3 +6,7 @@ CCharacterCreation__SetSelectedClass 004E1740 f end=004E17EF
CCharacterCreation__SetSelectedSex 004E1540 f end=004E173C
CCharacterCreation__CreateCharacter 004E0380 f end=004E04FE
CCharacterCreation__CycleCharCustomization 004E01F0 f end=004E0360
CCharacterCreation__GetRandomRaceAndSex 004DFF10 f end=004DFF9B
CCharacterCreation__OnHide 004DFFC0 f end=004DFFD4
CCharacterCreation__GetRandomClassID 004E0F50 f end=004E0FCA
CCharacterCreation__CalcClasses 004E1ED0 f end=004E1FCE

View file

@ -4,3 +4,7 @@ CCharacterSelection__Shutdown 004E38F0 f end=004E3A1D
CCharacterSelection__ClearCharacterList 004E47F0 f end=004E4877
CCharacterSelection__SetBackgroundModel 004E3C10 f end=004E3C97
CCharacterSelection__SelectCharacter 004E3CD0 f end=004E44DA
CCharacterSelection__UpdateCharacterName 004E2870 f end=004E29D1
CCharacterSelection__UpdateCharacterInfo 004E29E0 f end=004E2BC6
CCharacterSelection__OnHide 004E3120 f end=004E3134
CCharacterSelection__UpdateCharacterList 004E4610 f end=004E47EA

View file

@ -2,3 +2,4 @@ CGChat__ZoneUpdate 00508090 f end=0050825E
CGChat__Complain 0050DFD0 f end=0050E117
CGChat__InitializeGame 0050EDD0 f end=0050F3ED
CGChat__OnUpdateInstance 004FE100 f end=004FE15B
CGChat__TranslateMessage 00505930 f end=00505D3B

View file

@ -33,3 +33,21 @@ LoadNewWorld 00403B70 f end=00403D01
ClientInitializeGame 00405540 f end=00405855
AreaListGetName 0078ED80 f end=0078EE22
AreaListZoneHasBreathParticles 0078F1F0 f end=0078F2E5
LoadingScreenMiniDisable 00407EF0 f end=00407F37
LanguageProcess 00482110 f end=004821E2
ProfanityFilter 00509A50 f end=00509BCB
SpamFilter 00509BD0 f end=00509DC5
WorldStateParseText 005770D0 f end=0057721A
ChatParserParseText 00577D00 f end=00577F17
InebriatedParseText 00577F60 f end=00578197
QuestParserParseText 00578F20 f end=00579520
TalentInfoIsSpellKnown 005C60C0 f end=005C614C
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
HSVtoRGB 00985030 f end=0098517E

View file

@ -11,3 +11,5 @@ ClientConnection__CharacterLogin 006B1790 f end=006B183F
ClientConnection__SendCharEnumOpcode 00464A40 f end=00464AA6
ClientConnection__SendPlayerLoginOpcode 00464AB0 f end=00464B28
ClientConnection__HandleCharEnum 00464C10 f end=00464F4D
ClientConnection__HandleDisconnect 006B12D0 f end=006B1311
ClientConnection__HandleCantConnect 006B1320 f end=006B1383

View file

@ -1,3 +1,4 @@
CGContainerInfo__UpdateItem 005D7320 f end=005D737B
CGContainerInfo__UpdateContainers 005D9960 f end=005D9B3B
CGContainerInfo__EnterWorld 005D9C20 f end=005D9D8F
CGContainerInfo__UpdateContents 005D7070 f end=005D710A

View file

@ -13,3 +13,6 @@ DayNightInitialize 007F2790 f end=007F2A1F
DayNight__SetColors 007F3230 f end=007F3913 ; DayNight::SetColors()
DayNight__UpdateLighting 007F3920 f end=007F39AA ; DayNight::UpdateLighting()
DayNight__DNGlare__Initialize 009AD000 f end=009AD0A3 type="void __thiscall func(DayNight__DNGlare* this, char* a1)"
DayNight__UnloadMap 007F1D30 f end=007F1E97
DayNight__GetOverrideSky 007F30C0 f end=007F31C0
DayNight__SetBlendSky 007F31C0 f end=007F322A

View file

@ -0,0 +1,3 @@
CDynamicString__operator_assign 0095D6E0 f end=0095D754
CDynamicString__operator_add_on_assign 0095D8F0 f end=0095D92E
CDynamicString__Append 0095D930 f end=0095D976

View file

@ -2,4 +2,9 @@ CEffect__AddSpecialEffect 006F9260 f end=006F9394
CEffect__Create 006F9D70 f end=006F9EBC
CEffect__Release 006FA390 f end=006FA3B2
CEffect__Destroy 006FA3C0 f end=006FA444
CEffect__ConnectToLightningThisFrame 006F7900 f end=006F7945
CEffect__ConnectToLightningThisFrame 006F7900 f end=006F7945
CEffect__LoadMountTransitionModel 006F83D0 f end=006F84E4
CEffect__ClearItemVisualEffect 006F8700 f end=006F87B4
CEffect__MountTransitionCacheCB 006F9610 f end=006F966D
CEffect__AddMountTransition 006F9670 f end=006F97CC
CEffect__destructor 006F9EC0 f end=006FA04A

View file

@ -18,3 +18,5 @@ FrameScript_Flush 0081AC70 f end=0081AC8B
vFrameScript_SignalEvent 0081AC90 f end=0081AE4F ; vFrameScript_SignalEvent(unsigned int, char const*, char*)
FrameScript_SignalEvent 0081B530 f end=0081B549 ; FrameScript_SignalEvent(unsigned int, char const*, ...)
FrameScript_CreateEvents 0081B5F0 f end=0081B714 ; FrameScript_CreateEvents(char const**, unsigned int)
FrameScript_ExecuteBuffer 00818E50 f end=00818F52
FrameScript_ExecuteFile 00818F60 f end=008190BE

View file

@ -24,3 +24,4 @@ CGGameObject_C__Disable 007130A0 f end=0071312E
CGGameObject_C__PostReenable 00713130 f end=007131A9
CGGameObject_C__Destructor 00713F20 f end=00713F4B
CGGameObject_C__constructor 00714250 f end=00714996
CGGameObject_C__GetPageTextLanguage 007102C0 f end=007102F3

View file

@ -115,6 +115,8 @@ CGGameUI__UpdateCorpseLocation 00524A30 f end=00524B10
CGGameUI__OnSpriteLeftClick 005274F0 f end=005277B0
CGGameUI__OnSpriteRightClick 005277B0 f end=00527823
CGGameUI__HandleSpriteClick 00527870 f end=005278B6
CGGameUI__ClearLootSlot 005124E0 f end=005124E9
CGGameUI__OpenResurrectRequest 00512500 f end=0051251B
DisableFadingScreen 005ED080 f end=005ED116
EnableFadingScreen 005ED480 f end=005ED587
UpdateModelForUI 00618110 f end=00618176

View file

@ -1 +1,2 @@
CGItemText__InitializeGame 00589DC0 f end=00589E49
CGItemText__DisplayText 00589E90 f end=0058A103

View file

@ -0,0 +1,5 @@
CKBPage__BeginLoading 00550B60 f end=00550B7B
CKBPage__LoadingCallback 00550B80 f end=00550D0F
CKBSetup__BeginLoading 00550E10 f end=00550F43
CKBArticle__BeginLoading 00551430 f end=0055154D
CKBQuery__BeginLoading 00552140 f end=005522F3

View file

@ -1 +1,3 @@
CGMerchantInfo__LeaveWorld 00585FE0 f end=00586003
CGMerchantInfo__UpdateItemQuantity 005840E0 f end=00584142
CGMerchantInfo__GetRepairCost 00584B20 f end=00584BAA

View file

@ -1,2 +1,3 @@
MinimapSetCorpsePOI 007F4990 f end=007F49FE
MinimapUpdate 007F5BA0 f end=007F6539
MinimapInitialize 007F6730 f end=007F698D

View file

@ -1,2 +1,3 @@
CNameGen__CreateDictionary 004E6560 f end=004E6660
CNameGen__LoadNames 004E6790 f end=004E68D6
CNameGen__GenerateName 004E63A0 f end=004E6560

View file

@ -23,3 +23,4 @@ NetClient__Ping 00632CD0 f end=00632DA8 ; NetClient::Ping(CONNECTION_ID)
NetClient__HandleIdle 00632DB0 f end=00632DFD ; 00005400
NetClient__RedirectHandler 00632E00 f end=00633015 ; 00005410
NetClient__WCMessageReady 00633330 f end=0063343D ; NetClient::WCMessageReady(WowConnection*, unsigned long, CDataStore*)
NetClient__HandleCantConnect 00632590 f end=006325BC

View file

@ -50,6 +50,7 @@ CGPlayer_C__SetPlayedTime 006CF470 f end=006CF494
CGPlayer_C__SplitItem 006DB9D0 f end=006DBADF
CGPlayer_C__AutoStoreItemInBag 006DBAE0 f end=006DBBD6
CGPlayer_C__UpdateGhostStatus 006DF710 f end=006DF795
CGPlayer_C__GetLanguageSkill 006E0640 f end=006E083E
CloseAllLootRolls 006FAFD0 f end=006FB0FD
PlayerNameTriggerNameRegenerate 007E5130 f end=007E5140
PlayerNameShowing 007E5150 f end=007E516B

View file

@ -0,0 +1 @@
CGQuestInfo__SetState 0058C5A0 f end=0058C70F

View file

@ -1,2 +1,3 @@
CGRuneInfo__InitializeGame 005EDEF0 f end=005EDF9D
CGRuneInfo__HasRunesForSpell 005EE5B0 f end=005EE7D2
CGRuneInfo__ComputeRuneSpellCooldown 005EE7E0 f end=005EEA35

View file

@ -2100,3 +2100,4 @@ Script_SetCreature 00597960 f end=00597A09
Script_SetRotation 00597A10 f end=00597A7A
Script_CycleVariation 00599500 f end=005995CA
Script_SendEvent 009C0070 f end=009C010C
Script_GetUnitAuraInfo 006110A0 f end=00611121

View file

@ -5,3 +5,6 @@ CShadowCache__SetShadowMapTerrain 00874660 f end=00874757
CShadowCache__SetShadowMapDetailDoodad 00874760 f end=0087488D
CShadowCache__SetShadowScale 00874030 f end=0087403E
CShadowCache__SetMatrixCallback 00873FA0 f end=00873FAD
CShadowCache__SetDebugParams 00874010 f end=00874026
CShadowCache__PostUpdate 008750B0 f end=008753E6
CShadowCache__PreUpdate 00875C10 f end=00875D2F

View file

@ -2,3 +2,4 @@ CShadowQuery__Initialize 007BD3A0 f end=007BD44D
CShadowQuery__Clear 007BB830 f end=007BB9C2
CShadowQuery__Render 007BBC50 f end=007BC482
CShadowQuery__GetMatrix 007BAC10 f end=007BAFCE
CShadowQuery__Update 007BB570 f end=007BB668

View file

@ -0,0 +1,2 @@
CSimpleColorSelect__RepositionWheelThumb 0096E0B0 f end=0096E16B
CSimpleColorSelect__LoadXML 0096E880 f end=0096E9BC

View file

@ -4,3 +4,4 @@ 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
CSimpleFontString__OnColorChanged 004856F0 f end=00485850

View file

@ -7,3 +7,4 @@ CSimpleRegion__OnRegionChanged 00487CA0 f type="void __thiscall func(CSimpleRegi
CSimpleRegion__OnColorChanged 00487D70 f type="void __thiscall func(CSimpleRegion* this, bool a2)"
CSimpleRegion__constructor 004880E0 f type="void __thiscall func(CSimpleRegion* this, CSimpleFrame* frame, uint32_t drawLayer, int32_t show)"
CSimpleRegion__destructor 004881D0 f type="void __thiscall func(CSimpleRegion* this)"
CSimpleRegion__SetFrame 00487ED0 f end=00487FF9

View file

@ -1,2 +1,4 @@
CSimpleScriptManager__UnregisterCallback 007581A0 f end=007581EB
CSimpleScriptManager__RegisterCallback 007581F0 f end=0075821A
CSimpleScriptManager__Init 00758B80 f end=00758C43
CSimpleScriptManager__Create 00758C50 f end=00758CCB

View file

@ -8,3 +8,4 @@ CSimpleTexture__LoadXML 00485F40 f end=00486B11 ; CSimpleTexture::LoadXML(XMLNod
CSimpleTexture_SetVertexColor 0048C1C0 f end=0048C23E ; CSimpleTexture_SetVertexColor(lua_State*)
CSimpleTexture_SetAlpha 0048C3E0 f end=0048C4B3 ; CSimpleTexture_SetAlpha(lua_State*)
CSimpleTexture_SetTexCoord 0048E170 f end=0048E353 ; CSimpleTexture_SetTexCoord(lua_State*)
CSimpleTexture__SetTexture 00481520 f end=00481584

View file

@ -46,6 +46,8 @@ Spell_C_CancelSpellByTarget 008063E0 f end=00806431
Spell_C_CancelMeleeSpells 00806480 f end=0080654E
Spell_C_CancelAutoRepeat 00807560 f end=00807645
Spell_C_IsSpellInTransit 00804CC0 f end=00804D17
Spell_C_HandleSpriteClick 0080BC80 f end=0080C33B
Spell_C_ClickSpell 0080DA80 f end=0080DBC1
SpellTableLookupAbility 00812410 f end=0081252A
GetSpecialSpellVisualEffectNameRec 006F75B0 f end=006F75E0
SpellVisualsBlizzardStop 007F9EE0 f end=007F9EF8

View file

@ -0,0 +1,2 @@
CStatus__Prepend 0047C290 f end=0047C35A
CStatus__Add 0047C360 f end=0047C468

View file

@ -0,0 +1 @@
CGTaxiMap__GetNodeCost 00591350 f end=005914A5

View file

@ -11,3 +11,5 @@ CGTooltip__SetEquipmentSet 00622DD0 f end=006230C5
CGTooltip__AddSpellReagents 00623590 f end=00623752
CGTooltip__SetSpell 006238A0 f end=006252F1
CGTooltip__SetItem 006277F0 f end=0062D924
CGTooltip__ShowThis 0061CFF0 f end=0061D031
CGTooltip__AddTalentPrereqs 006224F0 f end=006227F5

View file

@ -1 +1,2 @@
CGTradeInfo__UpdatePlayerItem 005863C0 f end=0058640C
CGTradeInfo__SetEnchantingItem 00586C00 f end=00586C78

View file

@ -5,3 +5,4 @@ CGUIMacros__UpdateDynamicMacros 00566660 f end=005666A0
CGUIMacros__GetMacroByIndex 00566A70 f end=00566A97
CGUIMacros__FindMacro 00566AA0 f end=00566ABA
CGUIMacros__GetFullIconPath 00566AC0 f end=00566CC5
CGUIMacros__LoadIcons 00565840 f end=00565ACD

View file

@ -138,6 +138,11 @@ CGUnit_C__IsPartyMember 0052C8C0 f end=0052C9A0
CGUnit_C__HandleAnimEvent 00732650 f end=00732FEC
CGUnit_C__PlayDeathAnim 0073AF80 f end=0073B04C
CGUnit_C__GetDisplayClassNameFromRecord 007159E0 f end=00715A46
CGUnit_C__IsActivePlayer 004CEE50 f end=004CEE74
CGUnit_C__RefreshComponentItem 00723730 f end=007237E1
CGUnit_C__CreateProceduralEffect 007265C0 f end=00726C9E
CGUnit_C__GetPlayerDiscount 007279A0 f end=00727A60
CGUnit_C__AddHandItem 0072B7F0 f end=0072BABD
UnitCombatLogInvalidateName 0074F400 f end=0074F4CC
UnitCombatLog 00751150 f end=007512A1
UnitSoundInitialize 00747860 f end=007478EE

View file

@ -45,3 +45,8 @@ World__ObjectSetSequenceFinishedCallback 0077FF10 f end=0077FF53
World__ObjectSetEventCallback 0077FF60 f end=0077FFA3
World__ObjectSetShadow 007801C0 f end=0078023F
World__NDCXform 00791640 f end=007917A7
World__QueryObjectLiquid 0077F1E0 f end=0077F21B
World__QueryObjectLiquidFlags 0077F220 f end=0077F257
World__ObjectSetUpdateCallback 0077F2C0 f end=0077F2DA
World__QueryLiquidStatus 0077F360 f end=0077F38C
World__ObjectSetDoodadEmittersIgnoresDistance 0077FE80 f end=0077FE9F

View file

@ -27,3 +27,6 @@ WowConnection__Connect 00468E50 f end=00468ED5 ; WowConnection::Connect(char con
WowConnection__DestroyOsNet 00466B90 f end=00466BE6
WowConnection__Stop 00469080 f end=0046915A
WowConnection__Start 00469320 f end=00469419
WowConnectionNet__Service 00468FF0 f end=0046905B
WowConnectionNet__Delete 004692C0 f end=004692FD
WowConnectionNet__constructor 004695F0 f end=004696D2

View file

@ -2,3 +2,10 @@ XMLNode__GetAttributeByName 00814730 f end=00814793
XMLNode__Recycle 00814CE0 f end=00814D53
XMLTree__Free 00814D60 f end=00814D87
XMLNode__GetChildByName 008146F0 f end=0081472A
XMLTree_Load 00814D90 f end=00814E40
_XML_SetUserData 009AD130 f end=009AD14E
_XML_SetElementHandler 009AD150 f end=009AD164
_XML_SetCharacterDataHandler 009AD170 f end=009AD17E
_XML_ParserReset 009AEE20 f end=009AEF15
_XML_Parse 009AF140 f end=009AF1D2
_XML_ParserCreate 009B06F0 f end=009B0705