From 44db997f5820ce6a216118fe96903b490404b172 Mon Sep 17 00:00:00 2001 From: gromchek Date: Sat, 28 Feb 2026 23:32:09 +0300 Subject: [PATCH] feat(profile): new funcs --- .../symbol/achievementinfo/func.sym | 1 + .../symbol/actionbar/func.sym | 1 + .../3.3.5a-windows-386/symbol/camera/func.sym | 2 + .../symbol/containerinfo/func.sym | 1 + .../symbol/currency/func.sym | 1 + .../symbol/equipmentmanager/func.sym | 1 + .../symbol/inputcontrol/func.sym | 1 + .../symbol/itemsocketinfo/func.sym | 1 + .../3.3.5a-windows-386/symbol/player/func.sym | 12 +++++ .../3.3.5a-windows-386/symbol/script/func.sym | 50 +++++++++++++++++++ .../symbol/simplebutton/func.sym | 1 + .../symbol/simplefont/func.sym | 1 + .../symbol/simplefontstring/func.sym | 1 + .../symbol/simplerotationanim/func.sym | 1 + .../symbol/simpletexture/func.sym | 2 + .../3.3.5a-windows-386/symbol/spell/func.sym | 1 + .../symbol/stableinfo/func.sym | 1 + .../symbol/tabardmodelframe/func.sym | 1 + .../symbol/tradeinfo/func.sym | 1 + .../symbol/tutorial/func.sym | 1 + .../3.3.5a-windows-386/symbol/unit/func.sym | 2 + 21 files changed, 84 insertions(+) diff --git a/profile/3.3.5a-windows-386/symbol/achievementinfo/func.sym b/profile/3.3.5a-windows-386/symbol/achievementinfo/func.sym index 16eb4b9..0a9f109 100644 --- a/profile/3.3.5a-windows-386/symbol/achievementinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/achievementinfo/func.sym @@ -16,3 +16,4 @@ CGAchievementInfo__OnCriteriaDeleted 005B36F0 f end=005B37C0 CGAchievementInfo__GetAchievement 005B37C0 f end=005B383A CGAchievementInfo__LoadTrackedAchievements 005B3840 f end=005B38D8 CGAchievementInfo__InitializeGame 005B6DF0 f end=005B71DD +AchievementInfoUnregisterScriptFunctions 005B0D30 f end=005B0D4F diff --git a/profile/3.3.5a-windows-386/symbol/actionbar/func.sym b/profile/3.3.5a-windows-386/symbol/actionbar/func.sym index b217445..a0d108a 100644 --- a/profile/3.3.5a-windows-386/symbol/actionbar/func.sym +++ b/profile/3.3.5a-windows-386/symbol/actionbar/func.sym @@ -52,3 +52,4 @@ CGActionBar__UpdateOverrideSpellBar 005ABB40 f end=005ABBB8 CGActionBar__UseAction 005ABBC0 f end=005ABE63 CGActionBar__PickupAction 005ABE70 f end=005ABFF6 CGActionBar__EnterWorld 005AC0E0 f end=005AC0F4 +ActionBarUnregisterScriptFunctions 005A8050 f end=005A806F diff --git a/profile/3.3.5a-windows-386/symbol/camera/func.sym b/profile/3.3.5a-windows-386/symbol/camera/func.sym index 2ae5c70..b60fdb1 100644 --- a/profile/3.3.5a-windows-386/symbol/camera/func.sym +++ b/profile/3.3.5a-windows-386/symbol/camera/func.sym @@ -68,3 +68,5 @@ CGCamera__constructor 00606B30 f end=00606F8E CGCamera__CalcTargetCamera 00606F90 f end=00607AFB CGCamera__UpdateCallback 00607B00 f end=00607BC5 OrganicSmooth 008CA080 f end=008CA0A8 +CameraRegisterScriptFunctions 005FE2C0 f end=005FE2E6 +CameraUnregisterScriptFunctions 005FE2F0 f end=005FE30F diff --git a/profile/3.3.5a-windows-386/symbol/containerinfo/func.sym b/profile/3.3.5a-windows-386/symbol/containerinfo/func.sym index 72f8813..789560c 100644 --- a/profile/3.3.5a-windows-386/symbol/containerinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/containerinfo/func.sym @@ -7,3 +7,4 @@ CGContainerInfo__GetLuaBagAndSlot 005D7380 f end=005D748C CGContainerInfo__UpdateContainers 005D9960 f end=005D9B3B CGContainerInfo__EnterWorld 005D9C20 f end=005D9D8F CGContainerInfo__LeaveWorld 005D9D90 f end=005D9EFB +ContainerUnregisterScriptFunctions 005D7050 f end=005D706F diff --git a/profile/3.3.5a-windows-386/symbol/currency/func.sym b/profile/3.3.5a-windows-386/symbol/currency/func.sym index 9c57e52..b36f1dd 100644 --- a/profile/3.3.5a-windows-386/symbol/currency/func.sym +++ b/profile/3.3.5a-windows-386/symbol/currency/func.sym @@ -10,3 +10,4 @@ CurrencyBreakdown 007E7C70 f end=007E7CBE GetCurrencyIcon 007E7CC0 f end=007E7D71 GetCurrencyText 007E7D80 f end=007E7E08 GetCurrencyShortText 007E7F1A f end=007E7F98 +CurrencyTypesUnregisterScriptFunctions 005AFD70 f end=005AFD8C diff --git a/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym b/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym index a33c630..884a7ae 100644 --- a/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym +++ b/profile/3.3.5a-windows-386/symbol/equipmentmanager/func.sym @@ -18,3 +18,4 @@ CGEquipmentManager__OnEquipmentSetResult 005AF710 f end=005AF7D7 CGEquipmentManager__CreateEquipmentSet 005AF7E0 f end=005AF8D2 CGEquipmentManager__InitializeGame 005AFBB0 f end=005AFC35 EquipmentManagerRegisterScriptFunctions 005AD8F0 f end=005AD916 +EquipmentManagerUnregisterScriptFunctions 005AD920 f end=005AD93F diff --git a/profile/3.3.5a-windows-386/symbol/inputcontrol/func.sym b/profile/3.3.5a-windows-386/symbol/inputcontrol/func.sym index bcbee82..38f22a1 100644 --- a/profile/3.3.5a-windows-386/symbol/inputcontrol/func.sym +++ b/profile/3.3.5a-windows-386/symbol/inputcontrol/func.sym @@ -29,3 +29,4 @@ CGInputControl__CameraPitchPlayer 005FBE70 f end=005FBF08 CGInputControl__StopMovementAndTurning 005FBF10 f end=005FBF80 CGInputControl__OnFocusChange 005FC960 f end=005FC9B2 CGInputControl__SetMouselookOverrideBindings 005FCB20 f end=005FCB75 +InputControlUnregisterScriptFunctions 005F95B0 f end=005F95CF diff --git a/profile/3.3.5a-windows-386/symbol/itemsocketinfo/func.sym b/profile/3.3.5a-windows-386/symbol/itemsocketinfo/func.sym index 9453ce3..a3415d9 100644 --- a/profile/3.3.5a-windows-386/symbol/itemsocketinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/itemsocketinfo/func.sym @@ -7,3 +7,4 @@ CGItemSocketInfo__UpdateItem 005C4EF0 f end=005C4F40 CGItemSocketInfo__RemoveItem 005C4F40 f end=005C4FED CGItemSocketInfo__Accept 005C4FF0 f end=005C50DC ItemSocketInfoRegisterScriptFunctions 005C4630 f end=005C4653 +ItemSocketInfoUnregisterScriptFunctions 005C4660 f end=005C467C 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 6006888..5179705 100644 --- a/profile/3.3.5a-windows-386/symbol/player/func.sym +++ b/profile/3.3.5a-windows-386/symbol/player/func.sym @@ -312,3 +312,15 @@ CGPlayer_C__TalkToGuildBanker 006D23C0 f end=006D247D OnQuestItemLoot 006D7C30 f end=006D7D69 QuestLootQuestQueryCallback 006D7D70 f end=006D7DD4 CGPlayer_C__CheckForQuestItemLoot 006D7DE0 f end=006D7F0D +CGPlayer_C__PlayerShutdownMessageHandlers 006CE480 f end=006CEAF0 +CGPlayer_C__OnQuestGiverSendQuest 006D0460 f end=006D08E5 +CGPlayer_C__OnQuestGiverChooseReward 006D0AB0 f end=006D0E0A +CGPlayer_C__TalkToBanker 006D2340 f end=006D23BA +CGPlayer_C__TalkToNpcPetition 006D2480 f end=006D24FA +CGPlayer_C__TalkToBattlemaster 006D25C0 f end=006D263A +CGPlayer_C__TalkToAuctioneer 006D2640 f end=006D26BA +CGPlayer_C__TalkToStableMaster 006D26C0 f end=006D273A +CGPlayer_C__SpellClick 006D2740 f end=006D27BA +CGPlayer_C__EnableTaxi 006D62A0 f end=006D631A +CGPlayer_C__GetCreatureTracking 006D7B70 f end=006D7BA0 +CGPlayer_C__TalkToSpiritGuide 006DB180 f end=006DB1B3 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 d97a9e5..34e3a97 100644 --- a/profile/3.3.5a-windows-386/symbol/script/func.sym +++ b/profile/3.3.5a-windows-386/symbol/script/func.sym @@ -2177,3 +2177,53 @@ UpdateContainerContents 005D9600 f end=005D978C TradeSkillRegisterScriptFunctions 005DA3A0 f end=005DA3C6 QuestLogRegisterScriptFunctions 005DFD20 f end=005DFD46 CharacterInfoRegisterScriptFunctions 005E78F0 f end=005E7916 +ChatRegisterScriptFunctions 004FCEF0 f end=004FCF16 +ChatUnregisterScriptFunctions 004FCF20 f end=004FCF3F +PartyInfoUnregisterScriptFunctions 0052C3A0 f end=0052C3BF +SpellBookUnregisterScriptFunctions 0053B770 f end=0053B78F +WorldMapUnregisterScriptFunctions 00543680 f end=0054369F +KnowledgeBase_UnregisterScriptFunctions 00552040 f end=0055205F +LookingForGroupUnregisterScriptFunctions 00553200 f end=0055321F +UIBindingsUnegisterScriptFunctions 0055DCC0 f end=0055DCDF +UIMacrosUnegisterScriptFunctions 00564CC0 f end=00564CDF +MailInfoUnregisterScriptFunctions 0056D760 f end=0056D77F +RaidInfoUnregisterScriptFunctions 00572D40 f end=00572D5F +BankRegisterScriptFunctions 0057B9E0 f end=0057BA03 +BankUnregisterScriptFunctions 0057BA10 f end=0057BA2C +MinimapRegisterScriptFunctions 0057C090 f end=0057C0B3 +MinimapUnregisterScriptFunctions 0057C0C0 f end=0057C0DC +MerchantUnregisterScriptFunctions 00584480 f end=0058449F +TradeInfoRegisterScriptFunctions 005868E0 f end=00586903 +ItemTextRegisterScriptFunctions 00589BB0 f end=00589BD3 +ItemTextUnregisterScriptFunctions 00589BE0 f end=00589BFC +GossipInfoRegisterScriptFunctions 0058AA60 f end=0058AA83 +GossipInfoUnregisterScriptFunctions 0058AA90 f end=0058AAAC +ClassTrainerUnregisterScriptFunctions 00593FA0 f end=00593FBF +GuildRegistrarRegisterScriptFunctions 00599F80 f end=00599FA3 +GuildRegistrarUnregisterScriptFunctions 00599FB0 f end=00599FCC +AuctionHouseUnregisterScriptFunctions 0059B130 f end=0059B14F +StableInfoRegisterScriptFunctions 005A10D0 f end=005A10F3 +ArenaTeamInfoRegisterScriptFunctions 005A2AA0 f end=005A2AC3 +ArenaTeamInfoUnregisterScriptFunctions 005A2AD0 f end=005A2AEC +GuildBankUnregisterScriptFunctions 005A46D0 f end=005A46EF +GMTicketInfoRegisterScriptFunctions 005AC4D0 f end=005AC4F3 +CurrencyTypesRegisterScriptFunctions 005AFD40 f end=005AFD63 +AchievementInfoRegisterScriptFunctions 005B0D00 f end=005B0D26 +GlyphInfoRegisterScriptFunctions 005B7210 f end=005B7233 +GlyphInfoUnregisterScriptFunctions 005B7240 f end=005B725C +TalentInfoUnregisterScriptFunctions 005C58B0 f end=005C58CF +GuildInfoUnregisterScriptFunctions 005CA3B0 f end=005CA3CF +PetitionInfoUnregisterScriptFunctions 005CEB30 f end=005CEB4C +ReputationInfoRegisterScriptFunctions 005CFF60 f end=005CFF83 +ReputationInfoUnregisterScriptFunctions 005CFF90 f end=005CFFAC +PetInfoUnregisterScriptFunctions 005D3220 f end=005D323F +TradeSkillUnregisterScriptFunctions 005DA3D0 f end=005DA3EF +QuestLogUnregisterScriptFunctions 005DFD50 f end=005DFD6F +CharacterInfoUnregisterScriptFunctions 005E7920 f end=005E793F +InputControlRegisterScriptFunctions 005F9580 f end=005F95A6 +VoiceRegisterScriptFunctions 007DB9B0 f end=007DB9D3 +SpellRegisterScriptFunctions 007FDDB0 f end=007FDDD3 +TutorialRegisterScriptFunctions 005302B0 f end=005302D3 +LootInfoUnregisterScriptFunctions 00588E90 f end=00588EAF +GMTicketInfoUnregisterScriptFunctions 005AC500 f end=005AC51C +VoiceUnregisterScriptFunctions 007DB9E0 f end=007DB9FC diff --git a/profile/3.3.5a-windows-386/symbol/simplebutton/func.sym b/profile/3.3.5a-windows-386/symbol/simplebutton/func.sym index cad8937..8138a8b 100644 --- a/profile/3.3.5a-windows-386/symbol/simplebutton/func.sym +++ b/profile/3.3.5a-windows-386/symbol/simplebutton/func.sym @@ -19,3 +19,4 @@ CSimpleButton_SetStateTexture 00977A70 f end=00977BD7 ; CSimpleButton_SetStateTe CSimpleButton_SetNormalTexture 00977C70 f end=00977C87 ; CSimpleButton_SetNormalTexture(lua_State*) CSimpleButton_SetHighlightTexture 00977D30 f end=00977ED1 CSimpleButton_SetPushedTextOffset 00977F60 f end=00978040 +CSimpleButton_SetButtonState 00977280 f end=00977333 \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/symbol/simplefont/func.sym b/profile/3.3.5a-windows-386/symbol/simplefont/func.sym index 216ab82..55758c5 100644 --- a/profile/3.3.5a-windows-386/symbol/simplefont/func.sym +++ b/profile/3.3.5a-windows-386/symbol/simplefont/func.sym @@ -9,3 +9,4 @@ CSimpleFont_SetSpacing 004A3F90 f end=004A4037 CSimpleFont_SetJustifyH 004A4930 f end=004A49B7 CSimpleFont_SetJustifyV 004A49C0 f end=004A4A47 StringToJustify 00815080 f end=008150CA +CSimpleFont_IsObjectType 004A4170 f end=004A421A diff --git a/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym b/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym index bd9f914..2af3df3 100644 --- a/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym +++ b/profile/3.3.5a-windows-386/symbol/simplefontstring/func.sym @@ -28,3 +28,4 @@ CSimpleFontString_GetFont 0048D510 f end=0048D5A2 CSimpleFontString_SetFont 0048D5B0 f end=0048D723 CSimpleFontString_GetStringWidth 0048DE90 f end=0048DEF4 CSimpleFontString_GetStringHeight 0048DF00 f end=0048DF64 +CSimpleFontString_SetAlphaGradient 0048D0F0 f end=0048D1BA diff --git a/profile/3.3.5a-windows-386/symbol/simplerotationanim/func.sym b/profile/3.3.5a-windows-386/symbol/simplerotationanim/func.sym index e19e4f9..8370651 100644 --- a/profile/3.3.5a-windows-386/symbol/simplerotationanim/func.sym +++ b/profile/3.3.5a-windows-386/symbol/simplerotationanim/func.sym @@ -1 +1,2 @@ CSimpleRotationAnim_SetDegrees 004A6340 f end=004A63BE +CSimpleRotationAnim_SetRadians 004A6410 f end=004A6488 diff --git a/profile/3.3.5a-windows-386/symbol/simpletexture/func.sym b/profile/3.3.5a-windows-386/symbol/simpletexture/func.sym index 61de2ad..6ed1fd8 100644 --- a/profile/3.3.5a-windows-386/symbol/simpletexture/func.sym +++ b/profile/3.3.5a-windows-386/symbol/simpletexture/func.sym @@ -15,3 +15,5 @@ CSimpleTexture_SetVertexColor 0048C1C0 f end=0048C23E ; CSimpleTexture_SetVertex CSimpleTexture_SetAlpha 0048C3E0 f end=0048C4B3 ; CSimpleTexture_SetAlpha(lua_State*) CSimpleTexture_SetRotation 0048C860 f end=0048C99D CSimpleTexture_SetTexCoord 0048E170 f end=0048E353 ; CSimpleTexture_SetTexCoord(lua_State*) +CSimpleTexture_SetGradient 0048C240 f end=0048C30E +CSimpleTexture_SetGradientAlpha 0048C310 f end=0048C3DE 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 a25241f..e514106 100644 --- a/profile/3.3.5a-windows-386/symbol/spell/func.sym +++ b/profile/3.3.5a-windows-386/symbol/spell/func.sym @@ -122,3 +122,4 @@ SpellTableGetSkillLineLinkInfo 008104A0 f end=008104F1 SpellTableLookupAbility 00812410 f end=0081252A Spell_C_IsCastingInterruptedByCombat 008038F0 f end=00803A45 Spell_C_ModifySpellValue 007FDB50 f end=007FDB97 +SpellUnregisterScriptFunctions 007FDDE0 f end=007FDDFC diff --git a/profile/3.3.5a-windows-386/symbol/stableinfo/func.sym b/profile/3.3.5a-windows-386/symbol/stableinfo/func.sym index 9ccb8a5..1165326 100644 --- a/profile/3.3.5a-windows-386/symbol/stableinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/stableinfo/func.sym @@ -6,3 +6,4 @@ CGStableInfo__LeaveWorld 005A1160 f end=005A119D CGStableInfo__OnStableList 005A11A0 f end=005A132D CGStableInfo__OnStableCommandResult 005A17F0 f end=005A192A CGStableInfo__InitializeGame 005A1ED0 f end=005A1EF6 +StableInfoUnregisterScriptFunctions 005A1100 f end=005A111C diff --git a/profile/3.3.5a-windows-386/symbol/tabardmodelframe/func.sym b/profile/3.3.5a-windows-386/symbol/tabardmodelframe/func.sym index 25dc19f..d43a8d7 100644 --- a/profile/3.3.5a-windows-386/symbol/tabardmodelframe/func.sym +++ b/profile/3.3.5a-windows-386/symbol/tabardmodelframe/func.sym @@ -2,3 +2,4 @@ CGTabardModelFrame__CreateScriptMetaTable 00599390 f end=005993A9 CGTabardModelFrame__OnModelLoaded 005995D0 f end=0059966A CGTabardModelFrame__InitializeTabardColors 00599670 f end=005997B5 CGTabardModelFrame_GetLowerEmblemTexture 00599B20 f end=00599DCD +CGTabardModelFrame_GetUpperEmblemTexture 00599890 f end=00599B16 diff --git a/profile/3.3.5a-windows-386/symbol/tradeinfo/func.sym b/profile/3.3.5a-windows-386/symbol/tradeinfo/func.sym index a59051e..5082ccc 100644 --- a/profile/3.3.5a-windows-386/symbol/tradeinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/tradeinfo/func.sym @@ -15,3 +15,4 @@ CGTradeInfo__AddMoney 00704220 f end=00704313 CGTradeInfo__RemoveMoney 00704320 f end=007043B2 CGTradeInfo__SetMoney 007043C0 f end=0070449E CGTradeInfo__Initialize 007048D0 f end=00704910 +TradeInfoUnregisterScriptFunctions 00586910 f end=0058692C 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 fa4c545..31cced6 100644 --- a/profile/3.3.5a-windows-386/symbol/tutorial/func.sym +++ b/profile/3.3.5a-windows-386/symbol/tutorial/func.sym @@ -4,3 +4,4 @@ CGTutorial__FlagTutorial 00530450 f end=00530503 CGTutorial__ClearTutorials 00530510 f end=00530622 CGTutorial__ResetTutorials 00530630 f end=005306F3 CGTutorial__TriggerTutorial 00530840 f end=005308CD +TutorialUnregisterScriptFunctions 005302E0 f end=005302FC 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 7843f29..980d70c 100644 --- a/profile/3.3.5a-windows-386/symbol/unit/func.sym +++ b/profile/3.3.5a-windows-386/symbol/unit/func.sym @@ -458,3 +458,5 @@ CGUnit_C__OverrideMissileFirePos 00720BF0 f end=00720DA8 CheckUnitSoundTimer 007464A0 f end=007464CE WeaponTrailClose 007E4CC0 f end=007E4CDA GetSoundID 007461E0 f end=00746239 +UnitCombatLogRegisterScriptFunctions 0074D6B0 f end=0074D6D3 +UnitCombatLogUnregisterScriptFunctions 0074D6E0 f end=0074D6FC