Compare commits

...

2 commits

Author SHA1 Message Date
fbf55ec6d4
Merge pull request #18 from gromchek/new_func_names
feat(profile): game objects functions
2025-06-23 07:48:38 -04:00
gromchek
6d70438ab3 feat(profile): game objects functions 2025-06-21 17:28:49 +03:00
33 changed files with 192 additions and 0 deletions

View file

@ -2,3 +2,4 @@ CGBag_C__GetItemPointer 00754390 f end=007543F4
CGBag_C__FindItemOfType 00754A20 f end=00754A46
CGBag_C__FindItemByName 00754AF0 f end=00754B84
CGBag_C__GetItemTypeCharges 00754D50 f end=00754D86
CGBag_C__UnlockItemsOfType 00754D90 f end=00754DC3

View file

@ -1,2 +1,4 @@
CGBattlefieldInfo__EnterWorld 0054CA50 f end=0054CC6C
CGBattlefieldInfo__InitializeGame 0054E720 f end=0054EA2F
CGBattlefieldInfo__AddArenaOpponentToSlot 0054B840 f end=0054B918
CGBattlefieldInfo__AddArenaOpponent 0054D100 f end=0054D1C0

View file

@ -2,3 +2,4 @@ CGCommentator__Update 005689A0 f end=00568F50
CGCommentator__SnapCameraToPlayer 0056B510 f end=0056B5BD
CGCommentator__PostInit 0056B830 f end=0056B895
CGCommentator__InitializeGame 0056C150 f end=0056C1B3
CGCommentator__UpdateCameraVelocity 0056B5C0 f end=0056B74A

View file

@ -1,2 +1,13 @@
CGCorpse_C__CanBeLooted 007058F0 f end=007058FD
CGCorpse_C__GetFactionTemplate 00705A80 f end=00705AB2
CGCorpse_C__PostReenable 00705610 f end=00705626
CGCorpse_C__GetModelFileName 00705670 f end=00705796
CGCorpse_C__ShouldRender 007057E0 f end=00705850
CGCorpse_C__ModelLoaded 00705850 f end=007058AE
CGCorpse_C__ShouldFadeout 007058B0 f end=007058EC
CGCorpse_C__Disable 00705F30 f end=00705F9D
CGCorpse_C__Reenable 00705FA0 f end=00706008
CGCorpse_C__OnRightClick 00706010 f end=00706111
CGCorpse_C__RenderTargetSelection 007062F0 f end=0070642A
CGCorpse_C__GetTrueScale 00706570 f end=00706586
CGCorpse_C__Animate 007068D0 f end=00706954

View file

@ -0,0 +1,10 @@
CGDynamicObject_C__Disable 00704940 f end=0070498A
CGDynamicObject_C__Reenable 00704990 f end=007049C8
CGDynamicObject_C__ShouldRender 007049D0 f end=007049FF
CGDynamicObject_C__HandleOutOfRange 00704A70 f end=00704AEF
CGDynamicObject_C__GetMatrix 00704CC0 f end=00704D84
CGDynamicObject_C__ModelLoaded 00704D90 f end=00704F1C
CGDynamicObject_C__ObjectVisKitProc 00704F60 f end=007050DD
CGDynamicObject_C__PostReenable 007050E0 f end=007050FB
CGDynamicObject_C__GetPosition 007064E0 f end=007064FE
CGDynamicObject_C__GetRawPosition 00706500 f end=00706524

View file

@ -2,3 +2,4 @@ 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

View file

@ -4,3 +4,22 @@ CGGameObject_C__StartInteraction 0070BAB0 f end=0070BAC0
CGGameObject_C__GetInteractDistanceSquared 0070BAD0 f end=0070BB0D
CGGameObject_C__CanChangeCursor 0070CE10 f end=0070CEB2
CGGameObject_C__GetCursorFile 0070CEC0 f end=0070CF2E
CGGameObject_C__Animate 0070B930 f end=0070B951
CGGameObject_C__ShouldRender 0070B960 f end=0070B993
CGGameObject_C__UpdateWorldObject 0070CBE0 f end=0070CDE8
CGGameObject_C__GetObjectName 0070CDF0 f end=0070CE07
CGGameObject_C__UpdateInteractIconAttach 0070CF30 f end=0070D003
CGGameObject_C__ShowLootEffect 0070D080 f end=0070D15F
CGGameObject_C__Reenable 0070ED50 f end=0070EDCC
CGGameObject_C__CanHighlight 0070F580 f end=0070F628
CGGameObject_C__FloatingTooltip 0070F630 f end=0070F675
CGGameObject_C__GetNamePosition 0070F940 f end=0070F9AD
CGGameObject_C__GetPageTextID 00710280 f end=007102B7
CGGameObject_C__RefreshInteractIcon 007111A0 f end=00711207
CGGameObject_C__CheckForPassiveHighlight 00711210 f end=00711297
CGGameObject_C__UpdateInteractIcon 007124A0 f end=007124B0
CGGameObject_C__IsPointInside 00712E90 f end=00712EA1
CGGameObject_C__AddPassenger 00712EB0 f end=00712ED1
CGGameObject_C__Disable 007130A0 f end=0071312E
CGGameObject_C__PostReenable 00713130 f end=007131A9
CGGameObject_C__Destructor 00713F20 f end=00713F4B

View file

@ -0,0 +1 @@
CGameObjectDef__GetPropNum 00746190 f end=007461D4

View file

@ -75,6 +75,10 @@ CGGameUI__Initialize 0052A980 f end=0052AEC6
CGGameUI__RegisterSavedVariable 0052AED0 f end=0052AF3F
CGGameUI__Idle 0052AF40 f end=0052B36B
CGGameUI__InitializeGame 0052B550 f end=0052BADA
CGGameUI__UpdateCombatMod 005206E0 f end=00520762
CGGameUI__SetRegenEnabled 00524600 f end=00524650
CGGameUI__GetSelectionHighlightColor 00521BF0 f end=005220A6
CGGameUI__SetActiveCorpse 00512C20 f end=00512C36
DisableFadingScreen 005ED080 f end=005ED116
EnableFadingScreen 005ED480 f end=005ED587
UpdateModelForUI 00618110 f end=00618176

View file

@ -37,3 +37,4 @@ CGGameUI__m_instanceLockExtending 00BD0860 l
CGGameUI__m_billingExpireTime 00BD086C l
CGGameUI__m_lastRegenTime 00BD08A0 l
CGGameUI__m_luaTainted 00D4139C l
CGGameUI__m_corpseGUID 00BD0828 l

View file

@ -114,3 +114,4 @@ CGxDevice__AdapterMonitorModes 0068A4C0 f end=0068A589 type="void __stdcall func
CGxDevice__NewOpenGl 0068BF20 f end=0068BF44 type="CGxDevice* __stdcall func()"
CGxDevice__NewD3d9Ex 0068C220 f end=0068C244 type="CGxDevice* __stdcall func()"
CGxDevice__ITexWHDStartEnd 006A5EF0 f end=006A5FDF type="void __thiscall func(CGxDevice* this, CGxTex* texId, uint32_t* width, uint32_t* height, uint32_t* baseMip, uint32_t* mipCount)"
CGxDevice__TexIsReadyNow 006831C0 f end=006831E7

View file

@ -1,3 +1,4 @@
CGInputControl__UpdateMoveStopped 005F95F0 f end=005F95F8
CGInputControl__SendUIVehicleAngleUpdate 005FA910 f end=005FA9AD
CGInputControl__TurnPlayer 005FB0B0 f end=005FB19B
CGInputControl__MovePlayer 005FAE70 f end=005FAFAE

View file

@ -13,3 +13,7 @@ CGItem_C__IsPermanentlyBoundForTrade 00708B40 f end=00708BC3
CGItem_C__CanBeUsed 00708C10 f end=00708C1E
CGItem_C__Use 00708C20 f end=007093EE
CGItem_C__GetInventoryArt 0070AA00 f end=0070AA40
CGItem_C__Reenable 007069A0 f end=007069DE
CGItem_C__GetPageTextId 00707180 f end=007071C6
CGItem_C__GetItemName 007071D0 f end=00707213
CGItem_C__Disable 0070AFC0 f end=0070B118

View file

@ -1 +1,2 @@
CGItemSocketInfo__EnterWorld 005C44F0 f end=005C4549
CGItemSocketInfo__RemoveItem 005C4F40 f end=005C4FED

View file

@ -1 +1,2 @@
CGLootInfo__m_object 00BFA8DC l
CGLootInfo__m_itemsPending 00BFA688 l

View file

@ -59,3 +59,5 @@ CM2Model__InitializeLoaded 00832EA0 f end=008344DC ; CM2Model::InitializeLoaded(
CM2Model__AttachToScene 00834540 f end=00834628 ; CM2Model::AttachToScene(CM2Scene*)
CM2Model__AttachToSceneRecursive 00834630 f end=0083465C ; CM2Model::AttachToSceneRecursive(CM2Scene*)
CM2Model__Initialize 00834810 f end=008348CA ; CM2Model::Initialize(CM2Scene*, CM2Shared*, CM2Model*, unsigned int)
CM2Model__SetRibbonsEnabled 00824230 f end=008242BC
CM2Model__SetEmittersEnabled 008279F0 f end=00827A88

View file

@ -3,6 +3,8 @@ CMovement_C__OnClientControlLost 006E9A60 f end=006E9A6F
CMovement_C__UpdateHeartbeatTimerA 006E9B70 f end=006E9BAB
CMovement_C__OnMoveStopLocal 006ECDE0 f end=006ECE39
CMovement_C__OnTurnStopLocal 006ECEA0 f end=006ECF06
CMovement_C__OnMoveStartLocal 006ECB50 f end=006ECBB0
CMovement_C__OnDismissControlledVehicleLocal 006EF540 f end=006EF599
MovementDestroy 006F0C30 f end=006F0C6E
MovementUpdateCameraYaw 0074B380 f end=0074B3E1
CMovementShared__Root 0098B540 f end=0098B570

View file

@ -2,3 +2,4 @@ CGNamePlateFrame__OnGainFocus 0098E910 f end=0098E974
CGNamePlateFrame__OnLoseFocus 0098E980 f end=0098E9E2
CGNamePlateFrame__UpdateLevelDisplay 0098EF10 f end=0098F040
CGNamePlateFrame__SetCastBarValues 0098F040 f end=0098F382
CGNamePlateFrame__TriggerDamageFeedback 0098E5B0 f end=0098E5E1

View file

@ -8,3 +8,27 @@ CGObject_C__UpdateAllObjectEffectManagers 00744140 f end=00744150
CGObject_C__HandleScaleUpdate 007441D0 f end=00744228
CGObject_C__GetQuestGiverCursor 00744640 f end=00744695
CGObject_C__SetInteractIconVisible 00745140 f end=007451AE
CGObject_C__SetStorage 00743640 f end=00743653
CGObject_C__PlayEffectName 00744790 f end=0074486A
CGObject_C__TotalFieldsSaved 004F4A10 f end=004F4A16
CGObject_C__GetPageTextID 004899F0 f end=004899F5
CGObject_C__OnSpellEffectClear 00743250 f end=007432DD
CGObject_C__GetAppropriateSpellVisual 007432E0 f end=007432F3
CGObject_C__Animate 00743330 f end=00743389
CGObject_C__ObjectNameVisibilityChanged 00743490 f end=007434DC
CGObject_C__UpdateObjectNameString 007434E0 f end=00743530
CGObject_C__ShouldRenderObjectName 00743530 f end=0074354F
CGObject_C__UpdateWorldObject 007438E0 f end=00743AEF
CGObject_C__ApplyAlpha 00743E10 f end=00743EB9
CGObject_C__ModelChanged 00744230 f end=007442DC
CGObject_C__ModelLoaded 007442E0 f end=00744326
CGObject_C__ConnectToLightningThisFrame 00744330 f end=00744374
CGObject_C__RemoveInteractIcon 007443D0 f end=007443FF
CGObject_C__UpdateInteractIconAttach 00744460 f end=007444D5
CGObject_C__UpdateInteractIconScale 007444E0 f end=00744637
CGObject_C__GetNamePosition 007451B0 f end=00745226
CGObject_C__GetRawPosition 004D5EC0 f end=004D5ED6
CGObject_C__GetMatrix 004D5FA0 f end=004D5FDD
CGObject_C__GetSelectionHighlightColor 004D5F70 f end=004D5F85
CGObject_C__Reenable 00744DB0 f end=00744E0F
CGObject_C__PlaySpellVisualKit 00745230 f end=00745D7C

View file

@ -1 +1,3 @@
CPassenger__GetRawPosition 004F4500 f end=004F45AC
CPassenger__PostInit 004F4280 f end=004F429E
CPassenger__Disable 0079F820 f end=0079F858

View file

@ -16,4 +16,31 @@ CGPlayer_C__EquipVisibleItem 006E08C0 f end=006E09D5
CGPlayer_C__CombatModeLeave 006E1660 f end=006E1776
CGPlayer_C__ToggleFarSight 006E2880 f end=006E2AFF
CGPlayer_C__CombatModeEnter 006E4950 f end=006E4B76
CGPlayer_C__SetStorage 006D1CF0 f end=006D1D26
CGPlayer_C__GetClientStandState 006D64E0 f end=006D6515
CGPlayer_C__GetSpellCastingTime 006D68D0 f end=006D69EB
CGPlayer_C__CastRandomCritter 006D7B30 f end=006D7B64
CGPlayer_C__GetExpandedSkillRank 006DC230 f end=006DC2B2
CGPlayer_C__GetCombatRatingBonus 006DE410 f end=006DE48F
CGPlayer_C__GetDefenseSkillRank 006DE6D0 f end=006DE749
CGPlayer_C__GetVirtualItem 006E04D0 f end=006E05C3
CGPlayer_C__GetVirtualItemDisplayID 006E05D0 f end=006E063B
CGPlayer_C__UpdatePartyMemberState 006E15A0 f end=006E165C
CGPlayer_C__PostReenable 006E1D70 f end=006E1E05
CGPlayer_C__AutoCombatModeEventHandler 006E2BE0 f end=006E2E03
CGPlayer_C__DestructActivePlayer 006E5090 f end=006E5178
CGPlayer_C__Disable 006E6020 f end=006E614A
CGPlayer_C__Reenable 006E6150 f end=006E61A1
CGPlayer_C__PlayUnitSound 007631A0 f end=007633E3
CGPlayer_C__PlayFoleySound 007633F0 f end=007634E2
CGPlayer_C__UpdateQuestStatus 006D5000 f end=006D507A
CGPlayer_C__UpdateTaxiStatus 006D5130 f end=006D51E6
CGPlayer_C__GetSpellRank 006DC330 f end=006DC3E5
CGPlayer_C__GetAttackSkillRank 006E0C30 f end=006E0D2B
CGPlayer_C__UpdateQuestStatus 006D5080 f end=006D50BC
CGPlayer_C__UpdateQuestStatusAll 006D50C0 f end=006D5126
CGPlayer_C__UnitIsTrivial 006DE130 f end=006DE1C0
CloseAllLootRolls 006FAFD0 f end=006FB0FD
PlayerNameTriggerNameRegenerate 007E5130 f end=007E5140
PlayerNameShowing 007E5150 f end=007E516B
PlayerNameDelete 007E6320 f end=007E6386

View file

@ -1,2 +1,3 @@
CGQuestLog__EnterWorld 005E6FA0 f end=005E7013
CGQuestLog__InitializeGame 005E71A0 f end=005E72A4
CGQuestLog__UpdateQuestItem 005E1250 f end=005E12F1

View file

@ -0,0 +1 @@
CGQuestLog__m_numQuest 00C23AD0 l

View file

@ -1,2 +1,3 @@
CGRaidInfo__EnterWorld 00572E40 f end=00572EC1
CGRaidInfo__InitializeGame 005756C0 f end=005757BD
CGRaidInfo__EnableMember 00573070 f end=00573148

View file

@ -13,3 +13,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
SI2__DK_GetPlayerFilterName 004CDA20 f end=004CDA60
SI2__PlayFoleySound 004CFC10 f end=004CFD17

View file

@ -41,3 +41,7 @@ Spell_C_TargetTradeItem 0080C5F0 f end=0080C64E
Spell_C_CastSpell 0080CCE0 f end=0080DA32
Spell_C_CastSpell 0080DA40 f end=0080DA7C
Spell_C__SystemInitialize 008100E0 f end=00810320
Spell_C_SpellVisualHasChainEffect 00800BF0 f end=00800CFC
SpellTableLookupAbility 00812410 f end=0081252A
GetSpecialSpellVisualEffectNameRec 006F75B0 f end=006F75E0
SpellVisualsBlizzardStop 007F9EE0 f end=007F9EF8

View file

@ -48,3 +48,4 @@ CBLPFile__DecompPal 006AF810 f end=006AF984 type="int32_t __thiscall func(CBLPFi
CBLPFile__Lock2 006AFCE0 f end=006AFF06 type="int32_t __thiscall func(CBLPFile* this, char* fileName, PIXEL_FORMAT format, uint32_t mipLevel, unsigned char* data, uint32_t* stride)"
CBLPFile__Open 006AFF10 f end=006AFFCF type="int32_t __thiscall func(CBLPFile* this, char* filename)"
CBLPFile__LockChain2 006AFFD0 f end=006B012E type="int32_t __thiscall func(CBLPFile* this, char* fileName, PIXEL_FORMAT format, MipBits** images, uint32_t mipLevel, int32_t a6)"
TextureIsReadyNow 004B62A0 f end=004B62C1

View file

@ -0,0 +1 @@
CGTradeInfo__UpdatePlayerItem 005863C0 f end=0058640C

View file

@ -1 +1,2 @@
CGTradeSkillInfo__SetTradeSkill 005DE120 f end=005DE2F4
CGTradeSkillInfo__RefreshList 005DD5A0 f end=005DE100

View file

@ -71,4 +71,59 @@ CGUnit_C__FindRootVehicle 0074C650 f end=0074C749
CGUnit_C__VehiclePassengerMaybeAutoExit 0074CCE0 f end=0074CD5F
CGUnit_C__DestroyVehicleCamera 0074CD60 f end=0074CDD3
CGUnit_C__OnVehicleCameraPossiblyNeeded 0074CE40 f end=0074CF22
CGUnit_C__GetPosition 006E6F10 f end=006E6F31
CGUnit_C__SetStorage 0070CBA0 f end=0070CBD3
CGUnit_C__ShouldFadeout 00714C40 f end=00714C74
CGUnit_C__ShouldFadeIn 00716650 f end=0071670B
CGUnit_C__UpdatePetReaction 00718FB0 f end=00718FBF
CGUnit_C__IsDisarmed 00718FC0 f end=00719049
CGUnit_C__GetDisplayRace 0071A470 f end=0071A489
CGUnit_C__GetDisplaySex 0071A490 f end=0071A4A9
CGUnit_C__GetNamePosition 0071FEF0 f end=0071FFBD
CGUnit_C__DelaySpellVisualKi 00728050 f end=00728138
CGUnit_C__PlaySpellVisualKit_DelayLightningEffects 0072AF60 f end=0072AFDF
CGUnit_C__SetSheatheState 00736D30 f end=007370CB
CGUnit_C__UpdateWorldObject 007370D0 f end=0073738B
CGUnit_C__PlaySpellVisualKit_HandleWeapon 0073A6C0 f end=0073A7EC
CGUnit_C__PlaySpellVisualKit_PlayAnims 0073B140 f end=0073B508
CGUnit_C__PostReenable 007402B0 f end=00740448
CGUnit_C__TotalFieldsSaved 004F52C0 f end=004F52C9
CGUnit_C__UpdateObjectNameString 006E6FA0 f end=006E6FBE
CGUnit_C__ObjectNameVisibilityChanged 00715560 f end=007155C9
CGUnit_C__GetRenderFacing 007156A0 f end=007156B6
CGUnit_C__GetModelFileName 00717B20 f end=00717B53
CGUnit_C__GetSelectionHighlightColor 00718AC0 f end=00718B10
CGUnit_C__GetVirtualItemDisplayID 00718B10 f end=00718B21
CGUnit_C__UpdateInteractIconAttach 00719310 f end=007193B2
CGUnit_C__UpdateInteractIconScale 007193C0 f end=007193E4
CGUnit_C__GetSpellRank 0071AA70 f end=0071AAA2
CGUnit_C__ApplyAlpha 0071AC30 f end=0071ACE7
CGUnit_C__GetVirtualItem 0071F440 f end=0071F533
CGUnit_C__GetAppropriateSpellVisual 00720F80 f end=0072118F
CGUnit_C__GetMatrix 00722B50 f end=00722C4A
CGUnit_C__ScaleChangeUpdate 00724DF0 f end=00724E1F
CGUnit_C__ScaleChangeFinished 00724E20 f end=00724E64
CGUnit_C__RenderTargetSelection 00725980 f end=00725BE2
CGUnit_C__RenderPetTargetSelection 00725BF0 f end=00725DE7
CGUnit_C__RenderAutoTrackCursor 007275C0 f end=0072775A
CGUnit_C__ShouldRenderObjectName 00729C70 f end=00729F3C
CGUnit_C__RefreshInteractIcon 00729F40 f end=00729FFD
CGUnit_C__UpdateObjectNameStringForUnit 0072D4F0 f end=0072D936
CGUnit_C__GetDefenseSkillRank 00734F70 f end=00734F94
CGUnit_C__GetAttackSkillRank 00734FA0 f end=00734FC4
CGUnit_C__ModelLoaded 0073E840 f end=0073EB4C
CGUnit_C__PlayFoleySound 007464D0 f end=00746536
CGUnit_C__PlayUnitSound 00747310 f end=007474A2
CGUnit_C__TriggerDamageFeedback 00715D60 f end=00715D70
CGUnit_C__IsBossMob 00715D70 f end=00715D87
CGUnit_C__IsCastNotInterruptible 0071AB20 f end=0071AB73
CGUnit_C__OnMoveStopLocal 0071AE10 f end=0071AE1F
CGUnit_C__TrackingStopMove 0071AEE0 f end=0071AF66
CGUnit_C__OnMoveStartLocal 0072E5D0 f end=0072E673
CGUnit_C__PlayFallLandAnimation 0073D2B0 f end=0073D3CC
CGUnit_C__OnCollideFallLand 0073D3D0 f end=0073D491
CGUnit_C__OnDismissControlledVehicleLocal 0074BB20 f end=0074BB2F
CGUnit_C__VehiclePassengerRequestSwitchToVirtualSeat 0074CA90 f end=0074CC34
CGUnit_C__HandleEnvironmentDamage 00755270 f end=00755373
UnitCombatLogInvalidateName 0074F400 f end=0074F4CC
UnitCombatLog 00751150 f end=007512A1

View file

@ -2,3 +2,4 @@ CVehicle_C__InitSystem 00756E30 f end=00756E8B
CVehicle_C__UninitSystem 00756E90 f end=00756EB3
CVehicle_C__GetVehicleSeatRec 00756EC0 f end=00756F00
CVehicle_C__EnterWorld 00757180 f end=007571C0
CVehicle_C__UpdateLargestPassengerBoundsRadius 00757D10 f end=00757E61

View file

@ -1 +1,7 @@
VisibleItem_C__GetDisplayID 00758E50 f end=00758EC9
VisibleItem_C__GetClassID 00758D30 f end=00758D74
VisibleItem_C__GetSubtypeID 00758D80 f end=00758DC4
VisibleItem_C__GetInventoryType 00758DD0 f end=00758E49
VisibleItem_C__GetMaterial 00758ED0 f end=00758F4C
VisibleItem_C__GetSheatheType 00758F50 f end=00758FCC
VisibleItem_C__GetSoundOverrideSubclassID 00758FD0 f end=00759041

View file

@ -1,3 +1,4 @@
World__SetLoadProgressCallback 0077EC90 f end=0077ECA6
World__Intersect 0077F310 f end=0077F319
World__Preload 00781500 f end=007815B7
World__ObjectUpdate 00780240 f end=007804F5