From 46da5fbf6a5e206126a91b31dfcdd9ee7e116867 Mon Sep 17 00:00:00 2001 From: gromchek Date: Sun, 13 Apr 2025 15:37:07 +0300 Subject: [PATCH] feat(profile): functions called from GameUI --- profile/3.3.5a-windows-386/symbol/chat/func.sym | 1 + profile/3.3.5a-windows-386/symbol/cursor/func.sym | 5 +++++ profile/3.3.5a-windows-386/symbol/cvar/label.sym | 3 +++ profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/framescript/func.sym | 1 + profile/3.3.5a-windows-386/symbol/gamecamera/func.sym | 3 +++ profile/3.3.5a-windows-386/symbol/gameobject/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/gameui/func.sym | 3 +++ profile/3.3.5a-windows-386/symbol/guildbankinfo/func.sym | 1 + profile/3.3.5a-windows-386/symbol/item/func.sym | 3 +++ profile/3.3.5a-windows-386/symbol/lootinfo/func.sym | 4 ++++ profile/3.3.5a-windows-386/symbol/m2/func.sym | 1 + profile/3.3.5a-windows-386/symbol/minimap/func.sym | 1 + profile/3.3.5a-windows-386/symbol/nameplate/func.sym | 1 + profile/3.3.5a-windows-386/symbol/object/func.sym | 3 +++ profile/3.3.5a-windows-386/symbol/passanger/func.sym | 1 + profile/3.3.5a-windows-386/symbol/petinfo/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/player/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/sound/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/spell/func.sym | 3 +++ profile/3.3.5a-windows-386/symbol/spellbook/func.sym | 1 + profile/3.3.5a-windows-386/symbol/tempest/func.sym | 1 + profile/3.3.5a-windows-386/symbol/uibindings/func.sym | 1 + profile/3.3.5a-windows-386/symbol/unit/func.sym | 3 +++ profile/3.3.5a-windows-386/symbol/world/func.sym | 1 + 25 files changed, 51 insertions(+) create mode 100644 profile/3.3.5a-windows-386/symbol/chat/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/gameobject/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/guildbankinfo/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/item/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/lootinfo/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/minimap/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/nameplate/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/object/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/passanger/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/petinfo/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/spellbook/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/uibindings/func.sym diff --git a/profile/3.3.5a-windows-386/symbol/chat/func.sym b/profile/3.3.5a-windows-386/symbol/chat/func.sym new file mode 100644 index 0000000..3bcb17d --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/chat/func.sym @@ -0,0 +1 @@ +CGChat__ZoneUpdate 00508090 f end=0050825E diff --git a/profile/3.3.5a-windows-386/symbol/cursor/func.sym b/profile/3.3.5a-windows-386/symbol/cursor/func.sym index af88129..9097711 100644 --- a/profile/3.3.5a-windows-386/symbol/cursor/func.sym +++ b/profile/3.3.5a-windows-386/symbol/cursor/func.sym @@ -2,3 +2,8 @@ CopyCursorImage 006160B0 f end=00616211 type="int32_t __usercall func@(uint UpdateCursor 006162C0 f end=006163AD CursorInitialize 006163B0 f end=006164A5 CursorSetMode 00616800 f end=0061682E type="void __stdcall func(CURSORMODE mode)" +CursorGetResetMode 00616260 f end=00616266 +CursorSetResetMode 00616270 f end=0061627D +CursorGrabMoney 00616510 f end=006165A2 +CursorGrabSpell 006165B0 f end=00616625 +CursorDropItem 006167E0 f end=006167F9 \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/symbol/cvar/label.sym b/profile/3.3.5a-windows-386/symbol/cvar/label.sym index 7dad249..15ecc8c 100644 --- a/profile/3.3.5a-windows-386/symbol/cvar/label.sym +++ b/profile/3.3.5a-windows-386/symbol/cvar/label.sym @@ -23,3 +23,6 @@ s_cvFixedFunction 00CABBA8 l type="CVar*" s_cvWidescreen 00CABBAC l type="CVar*" s_cvGxWindow 00CABBB0 l type="CVar*" s_cvWindowResizeLock 00CABBB4 l type="CVar*" +s_cvDeselectOnClick 00BD08F0 l type="CVar*" +s_cvAutoLootDefault 00BD0914 l type="CVar*" +s_cvPredictedPower 00BD0A08 l type="CVar*" diff --git a/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym b/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym new file mode 100644 index 0000000..840a3c0 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym @@ -0,0 +1,2 @@ +CGEquipmentManager__GetSetByID 005AE5C0 f end=005AE5F2 +CGEquipmentManager__GetFullIconPath 005AE6B0 f end=005AE751 diff --git a/profile/3.3.5a-windows-386/symbol/framescript/func.sym b/profile/3.3.5a-windows-386/symbol/framescript/func.sym index f55c3f3..7c6e297 100644 --- a/profile/3.3.5a-windows-386/symbol/framescript/func.sym +++ b/profile/3.3.5a-windows-386/symbol/framescript/func.sym @@ -14,3 +14,4 @@ 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_GetCurrentFunction 00817EE0 f end=00817F88 diff --git a/profile/3.3.5a-windows-386/symbol/gamecamera/func.sym b/profile/3.3.5a-windows-386/symbol/gamecamera/func.sym index d7fdcd1..032cb3b 100644 --- a/profile/3.3.5a-windows-386/symbol/gamecamera/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gamecamera/func.sym @@ -1 +1,4 @@ CGCamera__SetTarget 006066E0 f end=00606967 +CGCamera__ResetModelCamera 005FE320 f end=005FE357 +CGCamera__ClearModelCamera 005FE360 f end=005FE398 +CGCamera__SetModelCamera 00606570 f end=006066DB diff --git a/profile/3.3.5a-windows-386/symbol/gameobject/func.sym b/profile/3.3.5a-windows-386/symbol/gameobject/func.sym new file mode 100644 index 0000000..b6b2408 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/gameobject/func.sym @@ -0,0 +1,2 @@ +CGGameObject_C__StartInteraction 0070BAB0 f end=0070BAC0 +CGGameObject_C__GetInteractDistanceSquared 0070BAD0 f end=0070BB0D 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 50308df..7cbec3f 100644 --- a/profile/3.3.5a-windows-386/symbol/gameui/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gameui/func.sym @@ -70,3 +70,6 @@ CGGameUI__RegisterSavedVariable 0052AED0 f end=0052AF3F CGGameUI__Idle 0052AF40 f end=0052B36B CGGameUI__InitializeGame 0052B550 f end=0052BADA DisableFadingScreen 005ED080 f end=005ED116 +CGGameUI__DeleteCursorItem 00524650 f end=00524712 +EnableFadingScreen 005ED480 f end=005ED587 +UpdateModelForUI 00618110 f end=00618176 \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/symbol/guildbankinfo/func.sym b/profile/3.3.5a-windows-386/symbol/guildbankinfo/func.sym new file mode 100644 index 0000000..436a165 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/guildbankinfo/func.sym @@ -0,0 +1 @@ +CGGuildBankInfo__Unlock 005A4CE0 f end=005A4D24 diff --git a/profile/3.3.5a-windows-386/symbol/item/func.sym b/profile/3.3.5a-windows-386/symbol/item/func.sym new file mode 100644 index 0000000..37f9861 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/item/func.sym @@ -0,0 +1,3 @@ +CGItem_C__Unlock 00707020 f end=00707051 +CGItem_C__GetUseSpell 00707C60 f end=00707DA1 +CGItem_C__CanBeUsed 00708C10 f end=00708C1E \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/symbol/lootinfo/func.sym b/profile/3.3.5a-windows-386/symbol/lootinfo/func.sym new file mode 100644 index 0000000..52d0272 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/lootinfo/func.sym @@ -0,0 +1,4 @@ +CGLootInfo__GetLootType 00588530 f end=00588536 +CGLootInfo__HasLoot 00588EB0 f end=00588EFC +CGLootInfo__DoAutoLoot 00588F90 f end=005890F3 +CGLootInfo__SetObject 005896B0 f end=00589918 diff --git a/profile/3.3.5a-windows-386/symbol/m2/func.sym b/profile/3.3.5a-windows-386/symbol/m2/func.sym index b0ff2f4..2dc7af0 100644 --- a/profile/3.3.5a-windows-386/symbol/m2/func.sym +++ b/profile/3.3.5a-windows-386/symbol/m2/func.sym @@ -1,3 +1,4 @@ M2GetCacheFlags 0081C0B0 f end=0081C0B6 M2SetCacheFlags 0081C0C0 f end=0081C0CD M2Initialize 0081C6E0 f end=0081C747 +CM2Model__GetCameraByIndex 00824170 f end=008241CA \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/symbol/minimap/func.sym b/profile/3.3.5a-windows-386/symbol/minimap/func.sym new file mode 100644 index 0000000..c5986d8 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/minimap/func.sym @@ -0,0 +1 @@ +MinimapSetCorpsePOI 007F4990 f end=007F49FE diff --git a/profile/3.3.5a-windows-386/symbol/nameplate/func.sym b/profile/3.3.5a-windows-386/symbol/nameplate/func.sym new file mode 100644 index 0000000..b0dff2d --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/nameplate/func.sym @@ -0,0 +1 @@ +CGNamePlateFrame__SetCastBarValues 0098F040 f end=0098F382 diff --git a/profile/3.3.5a-windows-386/symbol/object/func.sym b/profile/3.3.5a-windows-386/symbol/object/func.sym new file mode 100644 index 0000000..afb759f --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/object/func.sym @@ -0,0 +1,3 @@ +CGObject_C__HideHighlightType 00743BC0 f end=00743C6B +CGObject_C__ShowHighlightType 00743C70 f end=00743D47 +CGObject_C__UpdateAllWorldObjects 007440F0 f end=00744100 diff --git a/profile/3.3.5a-windows-386/symbol/passanger/func.sym b/profile/3.3.5a-windows-386/symbol/passanger/func.sym new file mode 100644 index 0000000..70ad1b7 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/passanger/func.sym @@ -0,0 +1 @@ +CPassenger__GetRawPosition 004F4500 f end=004F45AC diff --git a/profile/3.3.5a-windows-386/symbol/petinfo/func.sym b/profile/3.3.5a-windows-386/symbol/petinfo/func.sym new file mode 100644 index 0000000..d74da5e --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/petinfo/func.sym @@ -0,0 +1,2 @@ +CGPetInfo__ShowGrid 005D3070 f end=005D3080 +CGPetInfo__PetClearTarget 005D4650 f end=005D46EB 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 8ec74aa..fa5ed6e 100644 --- a/profile/3.3.5a-windows-386/symbol/player/func.sym +++ b/profile/3.3.5a-windows-386/symbol/player/func.sym @@ -1 +1,3 @@ CloseAllLootRolls 006FAFD0 f end=006FB0FD +CGPlayer_C__ClearLootingObject 006CEDD0 f end=006CEDE7 +CGPlayer_C__GetPendingMovie 006CF290 f end=006CF296 \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/symbol/sound/func.sym b/profile/3.3.5a-windows-386/symbol/sound/func.sym index e5f5e70..9ea0eb6 100644 --- a/profile/3.3.5a-windows-386/symbol/sound/func.sym +++ b/profile/3.3.5a-windows-386/symbol/sound/func.sym @@ -7,3 +7,5 @@ SI2__UnregisterScriptFunctions 00985ED0 f end=00985EEF SI2__StopGlueAmbience 00985F70 f end=00985FA2 SI2__StopGlueMusic 009860E0 f end=00986128 SI2__PlayVocalErrorSound 00986D00 f end=00986DD6 +SE2SoundKitProperties__ResetToDefaults 004C5990 f end=004C5A18 +SI2__PlayItemSound 004D0090 f end=004D0102 diff --git a/profile/3.3.5a-windows-386/symbol/spell/func.sym b/profile/3.3.5a-windows-386/symbol/spell/func.sym index 98d6281..5e041a7 100644 --- a/profile/3.3.5a-windows-386/symbol/spell/func.sym +++ b/profile/3.3.5a-windows-386/symbol/spell/func.sym @@ -1,2 +1,5 @@ SpellVisualsClear 007FC9F0 f end=007FCA29 Spell_C_StopTargeting 00809A60 f end=00809A79 +Spell_C_IsTargeting 007FD620 f end=007FD62C +Spell_C_IsCursorWorldObjectHousing 007FD7F0 f end=007FD7F6 +Spell_C_CursorWorldObjectRotate 007FD800 f end=007FD82F \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/symbol/spellbook/func.sym b/profile/3.3.5a-windows-386/symbol/spellbook/func.sym new file mode 100644 index 0000000..e77b987 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/spellbook/func.sym @@ -0,0 +1 @@ +CGSpellBook__UpdateUsable 0053CF10 f end=0053D1AD diff --git a/profile/3.3.5a-windows-386/symbol/tempest/func.sym b/profile/3.3.5a-windows-386/symbol/tempest/func.sym index cc59b50..8489aa3 100644 --- a/profile/3.3.5a-windows-386/symbol/tempest/func.sym +++ b/profile/3.3.5a-windows-386/symbol/tempest/func.sym @@ -24,3 +24,4 @@ TSGrowableArray_C3Vector__SetCount 004C4B80 f end=004C4C75 type="void __thiscall C33Matrix__operator_assign_C33Matrix 004C51B0 f TSGrowableArray_C2Vector__SetCount 0057FDD0 f end=0057FE93 type="void __thiscall func(TSGrowableArray_C2Vector* this, uint32_t count)" TSGrowableArray_CImVector__SetCount 00616CA0 f end=00616D07 type="void __thiscall func(TSGrowableArray_CImVector* this, uint32_t count)" +C33Matrix__Rotation 004C5550 f end=004C55A2 diff --git a/profile/3.3.5a-windows-386/symbol/uibindings/func.sym b/profile/3.3.5a-windows-386/symbol/uibindings/func.sym new file mode 100644 index 0000000..57b0a2a --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/uibindings/func.sym @@ -0,0 +1 @@ +CGUIBindings__IsModifiedClick 0055F940 f end=0055FAC8 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 2e5b336..696d2c8 100644 --- a/profile/3.3.5a-windows-386/symbol/unit/func.sym +++ b/profile/3.3.5a-windows-386/symbol/unit/func.sym @@ -1 +1,4 @@ CGUnit_C__StopMissileTrajectoryTargeting 006FBF00 f end=006FBF7B +CGUnit_C__StopNamePlateSpellbar 00715B20 f end=00715B46 +CGUnit_C__DoPowerRegen 00728A20 f end=00728B09 +CGUnit_C__SetTrackingDirection 0072F040 f end=0072F1E8 \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/symbol/world/func.sym b/profile/3.3.5a-windows-386/symbol/world/func.sym index 2aa52a1..471d0e0 100644 --- a/profile/3.3.5a-windows-386/symbol/world/func.sym +++ b/profile/3.3.5a-windows-386/symbol/world/func.sym @@ -1 +1,2 @@ World__SetLoadProgressCallback 0077EC90 f end=0077ECA6 +World__Preload 00781500 f end=007815B7