feat(profile): new funcs

This commit is contained in:
gromchek 2025-11-05 00:18:57 +03:00
parent d064cc33a5
commit 912aa616e2
25 changed files with 70 additions and 0 deletions

View file

@ -119,3 +119,4 @@ OsCreateFileMode 00461EF0 f end=00461F68 type="Blizzard__File__Mode __stdcall fu
OsFileGetDownloadFolder 00461F70 f end=00461F91 type="char* __stdcall func()" OsFileGetDownloadFolder 00461F70 f end=00461F91 type="char* __stdcall func()"
OsCreateFile 00461FA0 f end=00461FFA type="HOSFILE __stdcall func(char* fileName, uint32_t desiredAccess, uint32_t shareMode, uint32_t createDisposition, uint32_t flagsAndAttributes, uint32_t extendedFileType)" OsCreateFile 00461FA0 f end=00461FFA type="HOSFILE __stdcall func(char* fileName, uint32_t desiredAccess, uint32_t shareMode, uint32_t createDisposition, uint32_t flagsAndAttributes, uint32_t extendedFileType)"
OsFileList 00462000 f end=0046209C OsFileList 00462000 f end=0046209C
OsNetAddrToStr 00466670 f end=004666C3

View file

@ -1,2 +1,4 @@
CGCalendar__GetHolidayName 005B9430 f end=005B9487 CGCalendar__GetHolidayName 005B9430 f end=005B9487
CGCalendar__InitializeGame 005C4240 f end=005C43B0 CGCalendar__InitializeGame 005C4240 f end=005C43B0
CalendarRegisterScriptFunctions 005B8C30 f end=005B8C56
CalendarUnregisterScriptFunctions 005B8C60 f end=005B8C7F

View file

@ -0,0 +1,8 @@
CCharCreateInfo__SendFactionChange 004D8F20 f end=004D9039
CCharCreateInfo__SendRaceChange 004D9040 f end=004D9159
CCharCreateInfo__CycleCharCustomization 004E01F0 f end=004E0360
CCharCreateInfo__CreateCharacter 004E0380 f end=004E04FE
CCharCreateInfo__SetSelectedSex 004E1540 f end=004E173C
CCharCreateInfo__RandomizeCharCustomization 004E1740 f end=004E17EF
CCharCreateInfo__ResetCharCustomizeInfo 004E1FD0 f end=004E20AB
CCharCreateInfo__SetSelectedRace 004E20B0 f end=004E232F

View file

@ -11,3 +11,4 @@ CChunkLiquid__RenderPrep 007CF9A0 f end=007CF9D2
CChunkLiquid__GetAaBox 007CDE80 f end=007CDEC0 CChunkLiquid__GetAaBox 007CDE80 f end=007CDEC0
CChunkLiquid__GetHeight 007CE0B0 f end=007CE17F CChunkLiquid__GetHeight 007CE0B0 f end=007CE17F
CChunkLiquid__TileExists 007CE1F0 f end=007CE26F CChunkLiquid__TileExists 007CE1F0 f end=007CE26F
CChunkLiquid__constructor 007CEE10 f end=007CEEE1

View file

@ -27,3 +27,9 @@ IsRussian 007E1030 f end=007E1049
ClientGameTimeTickHandler 007E27F0 f end=007E280D ClientGameTimeTickHandler 007E27F0 f end=007E280D
ClntObjMgrPush 004D36C0 f end=004D36F6 ClntObjMgrPush 004D36C0 f end=004D36F6
ClntObjMgrPop 004D3700 f end=004D372A ClntObjMgrPop 004D3700 f end=004D372A
WowClientDestroy 00402910 f end=004B509B
ClientIdle 00403340 f end=00403362
LoadNewWorld 00403B70 f end=00403D01
ClientInitializeGame 00405540 f end=00405855
AreaListGetName 0078ED80 f end=0078EE22
AreaListZoneHasBreathParticles 0078F1F0 f end=0078F2E5

View file

@ -8,3 +8,6 @@ ClientConnection__HandleConnect 006B1260 f end=006B12C3 ; ClientConnection::Hand
ClientConnection__Connect 006B1390 f end=006B1450 ; ClientConnection::Connect() ClientConnection__Connect 006B1390 f end=006B1450 ; ClientConnection::Connect()
ClientConnection__GetCharacterList 006B14C0 f end=006B1553 ; ClientConnection::GetCharacterList() ClientConnection__GetCharacterList 006B14C0 f end=006B1553 ; ClientConnection::GetCharacterList()
ClientConnection__CharacterLogin 006B1790 f end=006B183F ClientConnection__CharacterLogin 006B1790 f end=006B183F
ClientConnection__SendCharEnumOpcode 00464A40 f end=00464AA6
ClientConnection__SendPlayerLoginOpcode 00464AB0 f end=00464B28
ClientConnection__HandleCharEnum 00464C10 f end=00464F4D

View file

@ -9,4 +9,10 @@ SetupObjectStorage 004D45B0 f end=004D474C
ClntObjMgrSetObjMirrorHandler 004D5A80 f end=004D5B34 ClntObjMgrSetObjMirrorHandler 004D5A80 f end=004D5B34
CreateObject 004D6C00 f end=004D6D9F CreateObject 004D6C00 f end=004D6D9F
ObjectAlloc 004D3330 f end=004D33BE ObjectAlloc 004D3330 f end=004D33BE
ObjectAllocDestroy 004D3580 f end=004D35B4
ObjectAllocAddHeap 004D3650 f end=004D36B7
ObjectPtr 004D2D40 f end=004D2D87 ObjectPtr 004D2D40 f end=004D2D87
ClntObjMgrGetActivePlayer 004D3790 f end=004D37BB
ClntObjMgrInitializeShared 004D4AC0 f end=004D4B21
ClntObjMgrEnumVisibleObjects 004D4B30 f end=004D4BA5
ClntObjMgrObjectPtr 004D4DB0 f end=004D4E02

View file

@ -0,0 +1 @@
DBCache_VerifyAndUpdateCacheVersion 00635710 f end=006357CA

View file

@ -3,3 +3,4 @@ LoadingScreenSetScreenTipForRaceData 00407E40 f end=00407E88
LoadingScreenSetTransparent 00407EA0 f end=00407EE3 LoadingScreenSetTransparent 00407EA0 f end=00407EE3
LoadingScreenDisable 00409550 f end=0040961F LoadingScreenDisable 00409550 f end=0040961F
LoadingScreenEnable 0040AB70 f end=0040AD50 LoadingScreenEnable 0040AB70 f end=0040AD50
LoadingScreenShutdown 00409620 f end=00409670

View file

@ -78,3 +78,19 @@ CMap__Unload 007C3830 f end=007C39FA
CMap__QueryLiquidTerrain 007A0820 f end=007A09C6 CMap__QueryLiquidTerrain 007A0820 f end=007A09C6
CMap__CreateImpassableFacets 007A43D0 f end=007A4582 CMap__CreateImpassableFacets 007A43D0 f end=007A4582
CMap__CreateFlightBoundsFacets 007A4590 f end=007A4AE8 CMap__CreateFlightBoundsFacets 007A4590 f end=007A4AE8
CMap__VectorIntersectSX 007A20E0 f end=007A2176
CMap__VectorIntersectSY 007A2180 f end=007A2223
CMap__VectorIntersectDX 007A2230 f end=007A23E0
CMap__VectorIntersectDY 007A23E0 f end=007A2592
CMap__VectorIntersectSubChunks 007A3570 f end=007A39E7
CMap__VectorIntersectTerrain 007A39F0 f end=007A3B6E
CMap__SafeOpen 007BD480 f end=007BD4CE
CMap__SafeRead 007BD4D0 f end=007BD533
CMap__FreeMapObjGroup 007C0030 f end=007C0096
CMap__FreeMapObjDef 007C0430 f end=007C049F
CMap__FreeRenderChunk 007C0610 f end=007C0661
CMap__AllocBaseObjLink 007C0750 f end=007C07BC
CMap__AllocMapChunk 007C0830 f end=007C0897
CMap__AllocAreaLow 007C0A90 f end=007C0ADB
CMap__QueryAreaId 00782560 f end=0078267C
CMap__LoadTexture 007D9990 f end=007D9A1C

View file

@ -7,3 +7,4 @@ CMapArea__Update 007D6BF0 f end=007D6D19
CMapArea__Create 007D6EF0 f end=007D7015 CMapArea__Create 007D6EF0 f end=007D7015
CMapArea__AsyncLoadCallback 007D7020 f end=007D7045 CMapArea__AsyncLoadCallback 007D7020 f end=007D7045
CMapArea__Load 007D7150 f end=007D71CD CMapArea__Load 007D7150 f end=007D71CD
CMapArea__destructor 007D6E10 f end=007D6EED

View file

@ -0,0 +1 @@
CMapAreaLow__constructor 007C06E0 f end=007C0744

View file

@ -1 +1,2 @@
CMapBaseObj__constructor 007D7260 f end=007D7293 ; CMapBaseObj::CMapBaseObj() CMapBaseObj__constructor 007D7260 f end=007D7293 ; CMapBaseObj::CMapBaseObj()
CMapBaseObj__destructor 007D71D0 f end=007D7258

View file

@ -22,3 +22,4 @@ CMapChunk__Intersect 007D8840 f end=007D8DF6
CMapChunk__Intersect 007D8E00 f end=007D91E5 CMapChunk__Intersect 007D8E00 f end=007D91E5
CMapChunk__LoadDetailDoodadModels 007D05F0 f end=007D069A CMapChunk__LoadDetailDoodadModels 007D05F0 f end=007D069A
CMapChunk__destructor 007C5E50 f end=007C6059 CMapChunk__destructor 007C5E50 f end=007C6059
CMapChunk__constructor 007C5C50 f end=007C5E4B

View file

@ -60,5 +60,8 @@ CMapObj__SetGroupRenderCallback 007A6B40 f end=007A6B56
CMapObj__RRenderThruPortals 007AC060 f end=007AC697 CMapObj__RRenderThruPortals 007AC060 f end=007AC697
CMapObj__DesrtoyPools 007AE050 f end=007AE05B CMapObj__DesrtoyPools 007AE050 f end=007AE05B
CMapObj__UpdatePools 007AE060 f end=007AE06B CMapObj__UpdatePools 007AE060 f end=007AE06B
CMapObj__RenderPortals 007A9ED0 f end=007AA2D1
CMapObj__RenderNormals 007AB4C0 f end=007AB759
CMapObj__Clear 007AE3B0 f end=007AE4B1
GetMinimapQuads 007AF8D0 f end=007AFC70 GetMinimapQuads 007AF8D0 f end=007AFC70
GetMinimapQuads 007AFE70 f end=007AFED2 GetMinimapQuads 007AFE70 f end=007AFED2

View file

@ -4,3 +4,4 @@ CMapStaticEntity__ModelEventCallback 007BD5A0 f end=007BD8A0
CMapStaticEntity__SelectUnderwater 007C10C0 f end=007C1141 CMapStaticEntity__SelectUnderwater 007C10C0 f end=007C1141
CMapStaticEntity__AdjustLightmap 007C1AD0 f end=007C1C3A CMapStaticEntity__AdjustLightmap 007C1AD0 f end=007C1C3A
CMapStaticEntity__destructor 007A0C10 f end=007A0C62 CMapStaticEntity__destructor 007A0C10 f end=007A0C62
CMapStaticEntity__constructor 007A0B50 f end=007A0C0A

View file

@ -1,3 +1,4 @@
CGPartyInfo__EnableMember 0052C760 f end=0052C854 CGPartyInfo__EnableMember 0052C760 f end=0052C854
CGPartyInfo__CheckClearLFGSlot 0052CC30 f end=0052CCD0 CGPartyInfo__CheckClearLFGSlot 0052CC30 f end=0052CCD0
CGPartyInfo__InitializeGame 0052D0E0 f end=0052D1D6 CGPartyInfo__InitializeGame 0052D0E0 f end=0052D1D6
CGPartyInfo__IsMember 0052C680 f end=0052C6D1

View file

@ -46,6 +46,7 @@ CGPlayer_C__OnDeath 006DC0F0 f end=006DC1B5
CGPlayer_C__UpdateInteractStatusAll 006DC5A0 f end=006DC633 CGPlayer_C__UpdateInteractStatusAll 006DC5A0 f end=006DC633
CGPlayer_C__constructor 006E6B40 f end=006E6E94 CGPlayer_C__constructor 006E6B40 f end=006E6E94
CGPlayer__TotalFieldsSaved 004F5530 f end=004F553B CGPlayer__TotalFieldsSaved 004F5530 f end=004F553B
CGPlayer_C__SetPlayedTime 006CF470 f end=006CF494
CloseAllLootRolls 006FAFD0 f end=006FB0FD CloseAllLootRolls 006FAFD0 f end=006FB0FD
PlayerNameTriggerNameRegenerate 007E5130 f end=007E5140 PlayerNameTriggerNameRegenerate 007E5130 f end=007E5140
PlayerNameShowing 007E5150 f end=007E516B PlayerNameShowing 007E5150 f end=007E516B

View file

@ -15,3 +15,5 @@ SI2__StopGlueMusic 009860E0 f end=00986128
SI2__PlayVocalErrorSound 00986D00 f end=00986DD6 SI2__PlayVocalErrorSound 00986D00 f end=00986DD6
SI2__DK_GetPlayerFilterName 004CDA20 f end=004CDA60 SI2__DK_GetPlayerFilterName 004CDA20 f end=004CDA60
SI2__PlayFoleySound 004CFC10 f end=004CFD17 SI2__PlayFoleySound 004CFC10 f end=004CFD17
SI2__StopZoneAmbience 004C85F0 f end=004C85FD
SI2__OverrideZoneSounds 004CCA30 f end=004CCA9E

View file

@ -45,3 +45,4 @@ C3Ray__FromStartEnd 00985200 f end=00985298
CFacet__Set 007912C0 f end=00791378 CFacet__Set 007912C0 f end=00791378
CFacet__constructor 00983940 f end=0098398F CFacet__constructor 00983940 f end=0098398F
CAaBox__Bounding 00984930 f end=00984C6D CAaBox__Bounding 00984930 f end=00984C6D
CFacet__Set 009838D0 f end=0098393E

View file

@ -61,3 +61,4 @@ TextureCacheDestroyTexture 004F31A0 f end=004F31EA
TextureCacheCreateTexture 004F3930 f end=004F3999 TextureCacheCreateTexture 004F3930 f end=004F3999
TextureGetDimensions 004B6610 f end=004B666A TextureGetDimensions 004B6610 f end=004B666A
TextureAddRef 0047BF70 f end=0047BF82 TextureAddRef 0047BF70 f end=0047BF82
TextureCacheAllocEntry 004F3110 f end=004F31A0

View file

@ -0,0 +1,2 @@
CGTutorial__FlagTutorial 00530450 f end=00530503
CGTutorial__TriggerTutorial 00530840 f end=005308CD

View file

@ -134,6 +134,7 @@ CGUnit_C__NamePlateSetResortAll 00715380 f end=0071539B
CGUnit_C__NamePlateUpdateColor 007153C0 f end=007153DB CGUnit_C__NamePlateUpdateColor 007153C0 f end=007153DB
CGUnit_C__InitializeActivePlayerComponent 0071CFA0 f end=0071D006 CGUnit_C__InitializeActivePlayerComponent 0071CFA0 f end=0071D006
CGUnit_C__SetMaxAlpha 00737390 f end=007374B7 CGUnit_C__SetMaxAlpha 00737390 f end=007374B7
CGUnit_C__IsPartyMember 0052C8C0 f end=0052C9A0
UnitCombatLogInvalidateName 0074F400 f end=0074F4CC UnitCombatLogInvalidateName 0074F400 f end=0074F4CC
UnitCombatLog 00751150 f end=007512A1 UnitCombatLog 00751150 f end=007512A1
UnitSoundInitialize 00747860 f end=007478EE UnitSoundInitialize 00747860 f end=007478EE

View file

@ -18,4 +18,10 @@ World__SetShadowColor 00780660 f end=0078070D
World__Destroy 007837F0 f end=007BA834 World__Destroy 007837F0 f end=007BA834
World__GetFacets 00783910 f end=00783A36 World__GetFacets 00783910 f end=00783A36
World__GetFacets 00783A40 f end=00783A5E World__GetFacets 00783A40 f end=00783A5E
World__TriDataToFacetData 00782740 f end=00782E32
World__UnloadMap 00783180 f end=0078319E
World__QueryMapId 0077F080 f end=0077F086
World__QueryObjectInside 0077F090 f end=0077F0A4
World__QueryMapObjAreaTable 0077F1B0 f end=0077F1D1
World__Update 007815C0 f end=00781604

View file

@ -21,3 +21,5 @@ CWorldScene__CullChunks 00799D40 f end=00799F71
CWorldScene__CullMapObjDefGroups 0079A160 f end=0079A259 CWorldScene__CullMapObjDefGroups 0079A160 f end=0079A259
CWorldScene__CullSortTable 0079A790 f end=0079A861 CWorldScene__CullSortTable 0079A790 f end=0079A861
CWorldScene__ClearObjectFadeoutList 00782E40 f end=00782F17 CWorldScene__ClearObjectFadeoutList 00782E40 f end=00782F17
CWorldScene__RenderChunksSolid 00793B10 f end=00793C2D
CWorldScene__RenderChunks 00798DA0 f end=00799303