From d21f3dd8a4a4d74be5e68f2e9de640ce3888704a Mon Sep 17 00:00:00 2001 From: gromchek Date: Wed, 17 Dec 2025 00:41:38 +0300 Subject: [PATCH] feat(profile): Camera AuctionHouse GossipInfo RuneInfo funcs --- .../symbol/auctionhouse/func.sym | 7 ++++++ .../3.3.5a-windows-386/symbol/camera/func.sym | 22 +++++++++++++++++++ .../symbol/gluemgr/func.sym | 1 + .../symbol/gossipinfo/func.sym | 6 +++++ .../symbol/minimap/func.sym | 1 + .../symbol/runeinfo/func.sym | 6 +++++ .../symbol/tradeinfo/func.sym | 2 ++ .../symbol/worldstateinfo/func.sym | 2 ++ 8 files changed, 47 insertions(+) diff --git a/profile/3.3.5a-windows-386/symbol/auctionhouse/func.sym b/profile/3.3.5a-windows-386/symbol/auctionhouse/func.sym index 3211d3a..4e6ee36 100644 --- a/profile/3.3.5a-windows-386/symbol/auctionhouse/func.sym +++ b/profile/3.3.5a-windows-386/symbol/auctionhouse/func.sym @@ -5,3 +5,10 @@ CGAuctionHouse__SetAuctioneer 0059F000 f end=0059F14D CGAuctionHouse__AuctionItemExpired 0059F2F0 f end=0059F59A CGAuctionHouse__SortNameToType 0059A850 f end=0059A9CE CGAuctionHouse__TableNameToType 0059A9D0 f end=0059AA42 +CGAuctionHouse__SortTypeToName 0059A7C0 f end=0059A823 +CGAuctionHouse__GetOwnerListPendingSales 0059CD90 f end=0059CE4F +CGAuctionHouse__OnOwnerPendingSalesList 0059E880 f end=0059ECC8 +CGAuctionHouse__CloseAuctionHouse 0059F150 f end=0059F231 +CGAuctionHouse__LeaveWorld 0059FF30 f end=0059FF35 +CGAuctionHouse__OnAuctionHello 0059FF40 f end=0059FFAB +CGAuctionHouse__OnAuctionCommandResult 0059FFB0 f end=005A0441 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 378dee2..460ba0b 100644 --- a/profile/3.3.5a-windows-386/symbol/camera/func.sym +++ b/profile/3.3.5a-windows-386/symbol/camera/func.sym @@ -14,5 +14,27 @@ CGCamera__CollideCameraWithWorld 00605D60 f end=006061C4 CGCamera__GetCameraDistance 006059E0 f end=00605D51 CGCamera__AddShake 00606330 f end=0060640D CGCamera__AddShake 00606410 f end=00606477 +CGCamera__SaveCameraSettings 005FF320 f end=005FF3D7 +CGCamera__UpdateBobbingState 00600090 f end=006000DE +CGCamera__CameraTeleported 00600530 f end=0060058E +CGCamera__SetVehicleZoomEnabled 00600590 f end=0060069F +CGCamera__UpdateMountHeightOrOffset 00600A10 f end=00600B5F +CGCamera__SetDesiredTargetOffset 006012D0 f end=00601408 +CGCamera__GetCameraPosition 00601D60 f end=00601E8A +CGCamera__SetModeNormal 00601F70 f end=00601FEA +CGCamera__SetModeFreeLook 00601FF0 f end=006020AF +CGCamera__UpdateFreeLookFacing 006020B0 f end=006023C4 +CGCamera__SyncFreeLookFacing 006023D0 f end=00602600 +CGCamera__SmoothFreeLook 00602760 f end=00602DB6 +CGCamera__SetView 00603330 f end=00603893 +CGCamera__BarberShopSetView 00603900 f end=0060392D +CGCamera__UpdateTargetSmoothing 00603D30 f end=0060448A +CGCamera__EnableFreeLook 006047E0 f end=00604845 +CGCamera__DisableFreeLook 00604850 f end=0060489A +CGCamera__ResetView 006048A0 f end=0060493D +CGCamera__PickVehicleCamera 00604B90 f end=00604C67 +CGCamera__OnVehicleCameraDestroyed 00604C70 f end=00604C7F +CGCamera__UpdateCallback 00607B00 f end=00607BC5 CameraSetCoord 004C12B0 f end=004C135C CameraSetFloat 004C1360 f end=004C13AE +OrganicSmooth 008CA080 f end=008CA0A8 diff --git a/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym b/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym index cc3ee43..c38e2db 100644 --- a/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym @@ -71,5 +71,6 @@ CGlueMgr__PatchDownloadExecutePrepatch 004E5070 f end=004E51BB CGlueMgr__PatchDownloadApply 004E5730 f end=004E585D CGlueMgr__FactionChange 004D8F20 f end=004D9039 CGlueMgr__RaceChange 004D9040 f end=004D9159 +CGlueMgr__ProcessAttachment 004E2C30 f end=004E2CDA SystemRegisterFunctions 0060A120 f end=0060A143 SystemUnregisterFunctions 0060A150 f end=0060A16C diff --git a/profile/3.3.5a-windows-386/symbol/gossipinfo/func.sym b/profile/3.3.5a-windows-386/symbol/gossipinfo/func.sym index 292271a..9109d5a 100644 --- a/profile/3.3.5a-windows-386/symbol/gossipinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gossipinfo/func.sym @@ -1 +1,7 @@ CGGossipInfo__InitializeGame 0058B6E0 f end=0058B717 +CGGossipInfo__OnGossipComplete 0058A840 f end=0058A863 +CGGossipInfo__OnGossipPOI 0058A870 f end=0058A8F2 +CGGossipInfo__SetGossipText 0058AC30 f end=0058AF0B +CGGossipInfo__SelectGossipOption 0058AF10 f end=0058B067 +CGGossipInfo__SelectGossipAvailableQuest 0058B070 f end=0058B120 +CGGossipInfo__OnGossipMessage 0058B1B0 f end=0058B395 diff --git a/profile/3.3.5a-windows-386/symbol/minimap/func.sym b/profile/3.3.5a-windows-386/symbol/minimap/func.sym index c2f025d..e3c1542 100644 --- a/profile/3.3.5a-windows-386/symbol/minimap/func.sym +++ b/profile/3.3.5a-windows-386/symbol/minimap/func.sym @@ -1,3 +1,4 @@ MinimapSetCorpsePOI 007F4990 f end=007F49FE MinimapUpdate 007F5BA0 f end=007F6539 MinimapInitialize 007F6730 f end=007F698D +MinimapSetDynamicPOI 007F4870 f end=007F4928 diff --git a/profile/3.3.5a-windows-386/symbol/runeinfo/func.sym b/profile/3.3.5a-windows-386/symbol/runeinfo/func.sym index 9baca89..d67fa9e 100644 --- a/profile/3.3.5a-windows-386/symbol/runeinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/runeinfo/func.sym @@ -1,3 +1,9 @@ CGRuneInfo__InitializeGame 005EDEF0 f end=005EDF9D CGRuneInfo__HasRunesForSpell 005EE5B0 f end=005EE7D2 CGRuneInfo__ComputeRuneSpellCooldown 005EE7E0 f end=005EEA35 +CGRuneInfo__SetRuneLastUsedTime 005EDFA0 f end=005EDFB2 +CGRuneInfo__GetRuneTypeByIndex 005EDFF0 f end=005EE011 +CGRuneInfo__GetRuneLastUsedTime 005EE110 f end=005EE140 +CGRuneInfo__ComputeRuneRechargeTime 005EE140 f end=005EE1E1 +CGRuneInfo__SetPredictedRunes 005EE240 f end=005EE3CE +CGRuneInfo__ResyncRunes 005EE440 f end=005EE51E 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 00bd2f4..7389e95 100644 --- a/profile/3.3.5a-windows-386/symbol/tradeinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/tradeinfo/func.sym @@ -5,3 +5,5 @@ CGTradeInfo__SetPlayerItem 005869A0 f end=00586A95 CGTradeInfo__AddCursorItem 00586B50 f end=00586BFC CGTradeInfo__AddPlayerItem 005877B0 f end=0058793B CGTradeInfo__InitiateTrade 00703CF0 f end=00703DF4 +CGTradeInfo__AddMoney 00704220 f end=00704313 +CGTradeInfo__RemoveMoney 00704320 f end=007043B2 diff --git a/profile/3.3.5a-windows-386/symbol/worldstateinfo/func.sym b/profile/3.3.5a-windows-386/symbol/worldstateinfo/func.sym index dcd0bda..195d3eb 100644 --- a/profile/3.3.5a-windows-386/symbol/worldstateinfo/func.sym +++ b/profile/3.3.5a-windows-386/symbol/worldstateinfo/func.sym @@ -2,3 +2,5 @@ CGWorldStateInfo__InitializeGame 00548570 f end=005485A3 CGWorldStateInfo__RequestUITime 00548760 f end=005487C6 CGWorldStateInfo__TimerUpdate 005488F0 f end=00548962 CGWorldStateInfo__OnUITime 005486E0 f end=005486FA +CGWorldStateInfo__GetUITime 00548700 f end=00548713 +CGWorldStateInfo__GetWorldState 00548D10 f end=00548D37