mirror of
https://github.com/a2x/cs2-dumper.git
synced 2026-04-17 16:39:58 +08:00
📦 Game Update 13970
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Created using https://github.com/a2x/cs2-dumper
|
||||
* Thu, 16 Nov 2023 14:20:13 +0000
|
||||
* Fri, 17 Nov 2023 02:25:38 +0000
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
@@ -97,19 +97,19 @@ namespace CBaseAnimGraphController { // CSkeletonAnimationController
|
||||
namespace CBasePlayerController { // C_BaseEntity
|
||||
constexpr std::ptrdiff_t m_nFinalPredictedTick = 0x548; // int32_t
|
||||
constexpr std::ptrdiff_t m_CommandContext = 0x550; // C_CommandContext
|
||||
constexpr std::ptrdiff_t m_nInButtonsWhichAreToggles = 0x5E8; // uint64_t
|
||||
constexpr std::ptrdiff_t m_nTickBase = 0x5F0; // uint32_t
|
||||
constexpr std::ptrdiff_t m_hPawn = 0x5F4; // CHandle<C_BasePlayerPawn>
|
||||
constexpr std::ptrdiff_t m_hPredictedPawn = 0x5F8; // CHandle<C_BasePlayerPawn>
|
||||
constexpr std::ptrdiff_t m_nSplitScreenSlot = 0x5FC; // CSplitScreenSlot
|
||||
constexpr std::ptrdiff_t m_hSplitOwner = 0x600; // CHandle<CBasePlayerController>
|
||||
constexpr std::ptrdiff_t m_hSplitScreenPlayers = 0x608; // CUtlVector<CHandle<CBasePlayerController>>
|
||||
constexpr std::ptrdiff_t m_bIsHLTV = 0x620; // bool
|
||||
constexpr std::ptrdiff_t m_iConnected = 0x624; // PlayerConnectedState
|
||||
constexpr std::ptrdiff_t m_iszPlayerName = 0x628; // char[128]
|
||||
constexpr std::ptrdiff_t m_steamID = 0x6B0; // uint64_t
|
||||
constexpr std::ptrdiff_t m_bIsLocalPlayerController = 0x6B8; // bool
|
||||
constexpr std::ptrdiff_t m_iDesiredFOV = 0x6BC; // uint32_t
|
||||
constexpr std::ptrdiff_t m_nInButtonsWhichAreToggles = 0x600; // uint64_t
|
||||
constexpr std::ptrdiff_t m_nTickBase = 0x608; // uint32_t
|
||||
constexpr std::ptrdiff_t m_hPawn = 0x60C; // CHandle<C_BasePlayerPawn>
|
||||
constexpr std::ptrdiff_t m_hPredictedPawn = 0x610; // CHandle<C_BasePlayerPawn>
|
||||
constexpr std::ptrdiff_t m_nSplitScreenSlot = 0x614; // CSplitScreenSlot
|
||||
constexpr std::ptrdiff_t m_hSplitOwner = 0x618; // CHandle<CBasePlayerController>
|
||||
constexpr std::ptrdiff_t m_hSplitScreenPlayers = 0x620; // CUtlVector<CHandle<CBasePlayerController>>
|
||||
constexpr std::ptrdiff_t m_bIsHLTV = 0x638; // bool
|
||||
constexpr std::ptrdiff_t m_iConnected = 0x63C; // PlayerConnectedState
|
||||
constexpr std::ptrdiff_t m_iszPlayerName = 0x640; // char[128]
|
||||
constexpr std::ptrdiff_t m_steamID = 0x6C8; // uint64_t
|
||||
constexpr std::ptrdiff_t m_bIsLocalPlayerController = 0x6D0; // bool
|
||||
constexpr std::ptrdiff_t m_iDesiredFOV = 0x6D4; // uint32_t
|
||||
}
|
||||
|
||||
namespace CBasePlayerVData { // CEntitySubclassVDataBase
|
||||
@@ -267,64 +267,64 @@ namespace CCSPlayerBase_CameraServices { // CPlayer_CameraServices
|
||||
}
|
||||
|
||||
namespace CCSPlayerController { // CBasePlayerController
|
||||
constexpr std::ptrdiff_t m_pInGameMoneyServices = 0x6E8; // CCSPlayerController_InGameMoneyServices*
|
||||
constexpr std::ptrdiff_t m_pInventoryServices = 0x6F0; // CCSPlayerController_InventoryServices*
|
||||
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x6F8; // CCSPlayerController_ActionTrackingServices*
|
||||
constexpr std::ptrdiff_t m_pDamageServices = 0x700; // CCSPlayerController_DamageServices*
|
||||
constexpr std::ptrdiff_t m_iPing = 0x708; // uint32_t
|
||||
constexpr std::ptrdiff_t m_bHasCommunicationAbuseMute = 0x70C; // bool
|
||||
constexpr std::ptrdiff_t m_szCrosshairCodes = 0x710; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_iPendingTeamNum = 0x718; // uint8_t
|
||||
constexpr std::ptrdiff_t m_flForceTeamTime = 0x71C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iCompTeammateColor = 0x720; // int32_t
|
||||
constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x724; // bool
|
||||
constexpr std::ptrdiff_t m_flPreviousForceJoinTeamTime = 0x728; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_szClan = 0x730; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_sSanitizedPlayerName = 0x738; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iCoachingTeam = 0x740; // int32_t
|
||||
constexpr std::ptrdiff_t m_nPlayerDominated = 0x748; // uint64_t
|
||||
constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x750; // uint64_t
|
||||
constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x758; // int32_t
|
||||
constexpr std::ptrdiff_t m_iCompetitiveWins = 0x75C; // int32_t
|
||||
constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x760; // int8_t
|
||||
constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x764; // int32_t
|
||||
constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x768; // int32_t
|
||||
constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x76C; // int32_t
|
||||
constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x770; // int32_t
|
||||
constexpr std::ptrdiff_t m_unActiveQuestId = 0x774; // uint16_t
|
||||
constexpr std::ptrdiff_t m_nQuestProgressReason = 0x778; // QuestProgress::Reason
|
||||
constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x77C; // uint32_t
|
||||
constexpr std::ptrdiff_t m_iDraftIndex = 0x7A8; // int32_t
|
||||
constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x7AC; // uint32_t
|
||||
constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x7B0; // uint32_t
|
||||
constexpr std::ptrdiff_t m_bCannotBeKicked = 0x7B4; // bool
|
||||
constexpr std::ptrdiff_t m_bEverFullyConnected = 0x7B5; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x7B6; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x7B7; // bool
|
||||
constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x7B8; // bool
|
||||
constexpr std::ptrdiff_t m_bScoreReported = 0x7B9; // bool
|
||||
constexpr std::ptrdiff_t m_nDisconnectionTick = 0x7BC; // int32_t
|
||||
constexpr std::ptrdiff_t m_bControllingBot = 0x7C8; // bool
|
||||
constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x7C9; // bool
|
||||
constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x7CA; // bool
|
||||
constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x7CC; // int32_t
|
||||
constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x7D0; // bool
|
||||
constexpr std::ptrdiff_t m_hPlayerPawn = 0x7D4; // CHandle<C_CSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_hObserverPawn = 0x7D8; // CHandle<C_CSObserverPawn>
|
||||
constexpr std::ptrdiff_t m_bPawnIsAlive = 0x7DC; // bool
|
||||
constexpr std::ptrdiff_t m_iPawnHealth = 0x7E0; // uint32_t
|
||||
constexpr std::ptrdiff_t m_iPawnArmor = 0x7E4; // int32_t
|
||||
constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x7E8; // bool
|
||||
constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x7E9; // bool
|
||||
constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x7EA; // uint16_t
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x7EC; // int32_t
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x7F0; // int32_t
|
||||
constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x7F4; // int32_t
|
||||
constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x7F8; // CHandle<CCSPlayerController>
|
||||
constexpr std::ptrdiff_t m_iScore = 0x7FC; // int32_t
|
||||
constexpr std::ptrdiff_t m_vecKills = 0x800; // C_NetworkUtlVectorBase<EKillTypes_t>
|
||||
constexpr std::ptrdiff_t m_iMVPs = 0x818; // int32_t
|
||||
constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x81C; // bool
|
||||
constexpr std::ptrdiff_t m_pInGameMoneyServices = 0x700; // CCSPlayerController_InGameMoneyServices*
|
||||
constexpr std::ptrdiff_t m_pInventoryServices = 0x708; // CCSPlayerController_InventoryServices*
|
||||
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x710; // CCSPlayerController_ActionTrackingServices*
|
||||
constexpr std::ptrdiff_t m_pDamageServices = 0x718; // CCSPlayerController_DamageServices*
|
||||
constexpr std::ptrdiff_t m_iPing = 0x720; // uint32_t
|
||||
constexpr std::ptrdiff_t m_bHasCommunicationAbuseMute = 0x724; // bool
|
||||
constexpr std::ptrdiff_t m_szCrosshairCodes = 0x728; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_iPendingTeamNum = 0x730; // uint8_t
|
||||
constexpr std::ptrdiff_t m_flForceTeamTime = 0x734; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iCompTeammateColor = 0x738; // int32_t
|
||||
constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x73C; // bool
|
||||
constexpr std::ptrdiff_t m_flPreviousForceJoinTeamTime = 0x740; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_szClan = 0x748; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_sSanitizedPlayerName = 0x750; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iCoachingTeam = 0x758; // int32_t
|
||||
constexpr std::ptrdiff_t m_nPlayerDominated = 0x760; // uint64_t
|
||||
constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x768; // uint64_t
|
||||
constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x770; // int32_t
|
||||
constexpr std::ptrdiff_t m_iCompetitiveWins = 0x774; // int32_t
|
||||
constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x778; // int8_t
|
||||
constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x77C; // int32_t
|
||||
constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x780; // int32_t
|
||||
constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x784; // int32_t
|
||||
constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x788; // int32_t
|
||||
constexpr std::ptrdiff_t m_unActiveQuestId = 0x78C; // uint16_t
|
||||
constexpr std::ptrdiff_t m_nQuestProgressReason = 0x790; // QuestProgress::Reason
|
||||
constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x794; // uint32_t
|
||||
constexpr std::ptrdiff_t m_iDraftIndex = 0x7C0; // int32_t
|
||||
constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x7C4; // uint32_t
|
||||
constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x7C8; // uint32_t
|
||||
constexpr std::ptrdiff_t m_bCannotBeKicked = 0x7CC; // bool
|
||||
constexpr std::ptrdiff_t m_bEverFullyConnected = 0x7CD; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x7CE; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x7CF; // bool
|
||||
constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x7D0; // bool
|
||||
constexpr std::ptrdiff_t m_bScoreReported = 0x7D1; // bool
|
||||
constexpr std::ptrdiff_t m_nDisconnectionTick = 0x7D4; // int32_t
|
||||
constexpr std::ptrdiff_t m_bControllingBot = 0x7E0; // bool
|
||||
constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x7E1; // bool
|
||||
constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x7E2; // bool
|
||||
constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x7E4; // int32_t
|
||||
constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x7E8; // bool
|
||||
constexpr std::ptrdiff_t m_hPlayerPawn = 0x7EC; // CHandle<C_CSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_hObserverPawn = 0x7F0; // CHandle<C_CSObserverPawn>
|
||||
constexpr std::ptrdiff_t m_bPawnIsAlive = 0x7F4; // bool
|
||||
constexpr std::ptrdiff_t m_iPawnHealth = 0x7F8; // uint32_t
|
||||
constexpr std::ptrdiff_t m_iPawnArmor = 0x7FC; // int32_t
|
||||
constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x800; // bool
|
||||
constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x801; // bool
|
||||
constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x802; // uint16_t
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x804; // int32_t
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x808; // int32_t
|
||||
constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x80C; // int32_t
|
||||
constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x810; // CHandle<CCSPlayerController>
|
||||
constexpr std::ptrdiff_t m_iScore = 0x814; // int32_t
|
||||
constexpr std::ptrdiff_t m_vecKills = 0x818; // C_NetworkUtlVectorBase<EKillTypes_t>
|
||||
constexpr std::ptrdiff_t m_iMVPs = 0x830; // int32_t
|
||||
constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x834; // bool
|
||||
}
|
||||
|
||||
namespace CCSPlayerController_ActionTrackingServices { // CPlayerControllerComponent
|
||||
@@ -620,9 +620,11 @@ namespace CDecalInfo {
|
||||
constexpr std::ptrdiff_t m_flFadeDuration = 0x10; // float
|
||||
constexpr std::ptrdiff_t m_nVBSlot = 0x14; // int32_t
|
||||
constexpr std::ptrdiff_t m_nBoneIndex = 0x18; // int32_t
|
||||
constexpr std::ptrdiff_t m_pNext = 0x28; // CDecalInfo*
|
||||
constexpr std::ptrdiff_t m_pPrev = 0x30; // CDecalInfo*
|
||||
constexpr std::ptrdiff_t m_nDecalMaterialIndex = 0x90; // int32_t
|
||||
constexpr std::ptrdiff_t m_vPosition = 0x28; // Vector
|
||||
constexpr std::ptrdiff_t m_flBoundingRadiusSqr = 0x34; // float
|
||||
constexpr std::ptrdiff_t m_pNext = 0x40; // CDecalInfo*
|
||||
constexpr std::ptrdiff_t m_pPrev = 0x48; // CDecalInfo*
|
||||
constexpr std::ptrdiff_t m_nDecalMaterialIndex = 0xA8; // int32_t
|
||||
}
|
||||
|
||||
namespace CEconItemAttribute {
|
||||
@@ -1308,34 +1310,35 @@ namespace C_BaseButton { // C_BaseToggle
|
||||
}
|
||||
|
||||
namespace C_BaseCSGrenade { // C_CSWeaponBase
|
||||
constexpr std::ptrdiff_t m_bClientPredictDelete = 0x19D0; // bool
|
||||
constexpr std::ptrdiff_t m_bRedraw = 0x19D1; // bool
|
||||
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x19D2; // bool
|
||||
constexpr std::ptrdiff_t m_bPinPulled = 0x19D3; // bool
|
||||
constexpr std::ptrdiff_t m_bJumpThrow = 0x19D4; // bool
|
||||
constexpr std::ptrdiff_t m_eThrowStatus = 0x19D8; // EGrenadeThrowState
|
||||
constexpr std::ptrdiff_t m_fThrowTime = 0x19DC; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flThrowStrength = 0x19E0; // float
|
||||
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x19E4; // float
|
||||
constexpr std::ptrdiff_t m_fDropTime = 0x19E8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bClientPredictDelete = 0x19F0; // bool
|
||||
constexpr std::ptrdiff_t m_bRedraw = 0x19F1; // bool
|
||||
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x19F2; // bool
|
||||
constexpr std::ptrdiff_t m_bPinPulled = 0x19F3; // bool
|
||||
constexpr std::ptrdiff_t m_bJumpThrow = 0x19F4; // bool
|
||||
constexpr std::ptrdiff_t m_eThrowStatus = 0x19F8; // EGrenadeThrowState
|
||||
constexpr std::ptrdiff_t m_fThrowTime = 0x19FC; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flThrowStrength = 0x1A00; // float
|
||||
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1A04; // float
|
||||
constexpr std::ptrdiff_t m_fDropTime = 0x1A08; // GameTime_t
|
||||
}
|
||||
|
||||
namespace C_BaseCSGrenadeProjectile { // C_BaseGrenade
|
||||
constexpr std::ptrdiff_t m_vInitialVelocity = 0x1068; // Vector
|
||||
constexpr std::ptrdiff_t m_nBounces = 0x1074; // int32_t
|
||||
constexpr std::ptrdiff_t m_nExplodeEffectIndex = 0x1078; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||
constexpr std::ptrdiff_t m_nExplodeEffectTickBegin = 0x1080; // int32_t
|
||||
constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0x1084; // Vector
|
||||
constexpr std::ptrdiff_t m_flSpawnTime = 0x1090; // GameTime_t
|
||||
constexpr std::ptrdiff_t vecLastTrailLinePos = 0x1094; // Vector
|
||||
constexpr std::ptrdiff_t flNextTrailLineTime = 0x10A0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bExplodeEffectBegan = 0x10A4; // bool
|
||||
constexpr std::ptrdiff_t m_bCanCreateGrenadeTrail = 0x10A5; // bool
|
||||
constexpr std::ptrdiff_t m_nSnapshotTrajectoryEffectIndex = 0x10A8; // ParticleIndex_t
|
||||
constexpr std::ptrdiff_t m_hSnapshotTrajectoryParticleSnapshot = 0x10B0; // CStrongHandle<InfoForResourceTypeIParticleSnapshot>
|
||||
constexpr std::ptrdiff_t m_arrTrajectoryTrailPoints = 0x10B8; // CUtlVector<Vector>
|
||||
constexpr std::ptrdiff_t m_arrTrajectoryTrailPointCreationTimes = 0x10D0; // CUtlVector<float>
|
||||
constexpr std::ptrdiff_t m_flTrajectoryTrailEffectCreationTime = 0x10E8; // float
|
||||
constexpr std::ptrdiff_t m_vInitialPosition = 0x1068; // Vector
|
||||
constexpr std::ptrdiff_t m_vInitialVelocity = 0x1074; // Vector
|
||||
constexpr std::ptrdiff_t m_nBounces = 0x1080; // int32_t
|
||||
constexpr std::ptrdiff_t m_nExplodeEffectIndex = 0x1088; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||
constexpr std::ptrdiff_t m_nExplodeEffectTickBegin = 0x1090; // int32_t
|
||||
constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0x1094; // Vector
|
||||
constexpr std::ptrdiff_t m_flSpawnTime = 0x10A0; // GameTime_t
|
||||
constexpr std::ptrdiff_t vecLastTrailLinePos = 0x10A4; // Vector
|
||||
constexpr std::ptrdiff_t flNextTrailLineTime = 0x10B0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bExplodeEffectBegan = 0x10B4; // bool
|
||||
constexpr std::ptrdiff_t m_bCanCreateGrenadeTrail = 0x10B5; // bool
|
||||
constexpr std::ptrdiff_t m_nSnapshotTrajectoryEffectIndex = 0x10B8; // ParticleIndex_t
|
||||
constexpr std::ptrdiff_t m_hSnapshotTrajectoryParticleSnapshot = 0x10C0; // CStrongHandle<InfoForResourceTypeIParticleSnapshot>
|
||||
constexpr std::ptrdiff_t m_arrTrajectoryTrailPoints = 0x10C8; // CUtlVector<Vector>
|
||||
constexpr std::ptrdiff_t m_arrTrajectoryTrailPointCreationTimes = 0x10E0; // CUtlVector<float>
|
||||
constexpr std::ptrdiff_t m_flTrajectoryTrailEffectCreationTime = 0x10F8; // float
|
||||
}
|
||||
|
||||
namespace C_BaseClientUIEntity { // C_BaseModelEntity
|
||||
@@ -1679,17 +1682,18 @@ namespace C_BulletHitModel { // CBaseAnimGraph
|
||||
}
|
||||
|
||||
namespace C_C4 { // C_CSWeaponBase
|
||||
constexpr std::ptrdiff_t m_szScreenText = 0x19D0; // char[32]
|
||||
constexpr std::ptrdiff_t m_bombdroppedlightParticleIndex = 0x19F0; // ParticleIndex_t
|
||||
constexpr std::ptrdiff_t m_bStartedArming = 0x19F4; // bool
|
||||
constexpr std::ptrdiff_t m_fArmedTime = 0x19F8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x19FC; // bool
|
||||
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x19FD; // bool
|
||||
constexpr std::ptrdiff_t m_entitySpottedState = 0x1A00; // EntitySpottedState_t
|
||||
constexpr std::ptrdiff_t m_nSpotRules = 0x1A18; // int32_t
|
||||
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1A1C; // bool[7]
|
||||
constexpr std::ptrdiff_t m_bBombPlanted = 0x1A23; // bool
|
||||
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1A24; // bool
|
||||
constexpr std::ptrdiff_t m_szScreenText = 0x19F0; // char[32]
|
||||
constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1A10; // ParticleIndex_t
|
||||
constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1A14; // C4LightEffect_t
|
||||
constexpr std::ptrdiff_t m_bStartedArming = 0x1A18; // bool
|
||||
constexpr std::ptrdiff_t m_fArmedTime = 0x1A1C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1A20; // bool
|
||||
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1A21; // bool
|
||||
constexpr std::ptrdiff_t m_entitySpottedState = 0x1A28; // EntitySpottedState_t
|
||||
constexpr std::ptrdiff_t m_nSpotRules = 0x1A40; // int32_t
|
||||
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1A44; // bool[7]
|
||||
constexpr std::ptrdiff_t m_bBombPlanted = 0x1A4B; // bool
|
||||
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1A4C; // bool
|
||||
}
|
||||
|
||||
namespace C_CSGOViewModel { // C_PredictedViewModel
|
||||
@@ -1758,9 +1762,9 @@ namespace C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_PreviewMod
|
||||
}
|
||||
|
||||
namespace C_CSGO_PreviewPlayer { // C_CSPlayerPawn
|
||||
constexpr std::ptrdiff_t m_animgraph = 0x22E0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22E8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_flInitialModelScale = 0x22F0; // float
|
||||
constexpr std::ptrdiff_t m_animgraph = 0x22E8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22F0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_flInitialModelScale = 0x22F8; // float
|
||||
}
|
||||
|
||||
namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
|
||||
@@ -1908,10 +1912,10 @@ namespace C_CSGameRules { // C_TeamplayRules
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xCEC; // int32_t
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xCF0; // int32_t
|
||||
constexpr std::ptrdiff_t m_bMarkClientStopRecordAtRoundEnd = 0xD10; // bool
|
||||
constexpr std::ptrdiff_t m_bMatchAbortedDueToPlayerBan = 0xD68; // bool
|
||||
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0xD69; // bool
|
||||
constexpr std::ptrdiff_t m_bHasTriggeredCoopSpawnReset = 0xD6A; // bool
|
||||
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0xD6B; // bool
|
||||
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0xD68; // int32_t
|
||||
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0xD6C; // bool
|
||||
constexpr std::ptrdiff_t m_bHasTriggeredCoopSpawnReset = 0xD6D; // bool
|
||||
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0xD6E; // bool
|
||||
constexpr std::ptrdiff_t m_pGameModeRules = 0xD88; // CCSGameModeRules*
|
||||
constexpr std::ptrdiff_t m_RetakeRules = 0xD90; // C_RetakeGameRules
|
||||
constexpr std::ptrdiff_t m_nMatchEndCount = 0xEA8; // uint8_t
|
||||
@@ -1979,11 +1983,11 @@ namespace C_CSPlayerPawn { // C_CSPlayerPawnBase
|
||||
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D20; // char[64]
|
||||
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D60; // bool
|
||||
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D64; // Vector
|
||||
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x22A8; // bool
|
||||
constexpr std::ptrdiff_t m_lastLandTime = 0x22AC; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x22B0; // bool
|
||||
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22CC; // QAngle
|
||||
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22D8; // bool
|
||||
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x22B0; // bool
|
||||
constexpr std::ptrdiff_t m_lastLandTime = 0x22B4; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x22B8; // bool
|
||||
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22D4; // QAngle
|
||||
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22E0; // bool
|
||||
}
|
||||
|
||||
namespace C_CSPlayerPawnBase { // C_BasePlayerPawn
|
||||
@@ -2218,19 +2222,19 @@ namespace C_CSWeaponBase { // C_BasePlayerWeapon
|
||||
constexpr std::ptrdiff_t m_lastSmokeTime = 0x17C8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flNextClientFireBulletTime = 0x17CC; // float
|
||||
constexpr std::ptrdiff_t m_flNextClientFireBulletTime_Repredict = 0x17D0; // float
|
||||
constexpr std::ptrdiff_t m_IronSightController = 0x1890; // C_IronSightController
|
||||
constexpr std::ptrdiff_t m_iIronSightMode = 0x1940; // int32_t
|
||||
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1950; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1954; // int32_t
|
||||
constexpr std::ptrdiff_t m_IronSightController = 0x18B0; // C_IronSightController
|
||||
constexpr std::ptrdiff_t m_iIronSightMode = 0x1960; // int32_t
|
||||
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1970; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1974; // int32_t
|
||||
}
|
||||
|
||||
namespace C_CSWeaponBaseGun { // C_CSWeaponBase
|
||||
constexpr std::ptrdiff_t m_zoomLevel = 0x19D0; // int32_t
|
||||
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x19D4; // int32_t
|
||||
constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x19D8; // int32_t
|
||||
constexpr std::ptrdiff_t m_silencedModelIndex = 0x19E8; // int32_t
|
||||
constexpr std::ptrdiff_t m_inPrecache = 0x19EC; // bool
|
||||
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x19ED; // bool
|
||||
constexpr std::ptrdiff_t m_zoomLevel = 0x19F0; // int32_t
|
||||
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x19F4; // int32_t
|
||||
constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x19F8; // int32_t
|
||||
constexpr std::ptrdiff_t m_silencedModelIndex = 0x1A08; // int32_t
|
||||
constexpr std::ptrdiff_t m_inPrecache = 0x1A0C; // bool
|
||||
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1A0D; // bool
|
||||
}
|
||||
|
||||
namespace C_Chicken { // C_DynamicProp
|
||||
@@ -2296,7 +2300,7 @@ namespace C_ColorCorrectionVolume { // C_BaseTrigger
|
||||
|
||||
namespace C_CommandContext {
|
||||
constexpr std::ptrdiff_t needsprocessing = 0x0; // bool
|
||||
constexpr std::ptrdiff_t command_number = 0x90; // int32_t
|
||||
constexpr std::ptrdiff_t command_number = 0xA8; // int32_t
|
||||
}
|
||||
|
||||
namespace C_CsmFovOverride { // C_BaseEntity
|
||||
@@ -2311,9 +2315,9 @@ namespace C_DecoyGrenade { // C_BaseCSGrenade
|
||||
}
|
||||
|
||||
namespace C_DecoyProjectile { // C_BaseCSGrenadeProjectile
|
||||
constexpr std::ptrdiff_t m_nDecoyShotTick = 0x10F0; // int32_t
|
||||
constexpr std::ptrdiff_t m_nClientLastKnownDecoyShotTick = 0x10F4; // int32_t
|
||||
constexpr std::ptrdiff_t m_flTimeParticleEffectSpawn = 0x1118; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nDecoyShotTick = 0x1100; // int32_t
|
||||
constexpr std::ptrdiff_t m_nClientLastKnownDecoyShotTick = 0x1104; // int32_t
|
||||
constexpr std::ptrdiff_t m_flTimeParticleEffectSpawn = 0x1128; // GameTime_t
|
||||
}
|
||||
|
||||
namespace C_DynamicLight { // C_BaseModelEntity
|
||||
@@ -2739,8 +2743,8 @@ namespace C_Fish { // CBaseAnimGraph
|
||||
}
|
||||
|
||||
namespace C_Fists { // C_CSWeaponBase
|
||||
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x19D0; // bool
|
||||
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x19D4; // PlayerAnimEvent_t
|
||||
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x19F0; // bool
|
||||
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x19F4; // PlayerAnimEvent_t
|
||||
}
|
||||
|
||||
namespace C_Flashbang { // C_BaseCSGrenade
|
||||
@@ -3042,7 +3046,7 @@ namespace C_MapVetoPickController { // C_BaseEntity
|
||||
}
|
||||
|
||||
namespace C_Melee { // C_CSWeaponBase
|
||||
constexpr std::ptrdiff_t m_flThrowAt = 0x19D0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flThrowAt = 0x19F0; // GameTime_t
|
||||
}
|
||||
|
||||
namespace C_ModelPointEntity { // C_BaseModelEntity
|
||||
@@ -3052,7 +3056,7 @@ namespace C_MolotovGrenade { // C_BaseCSGrenade
|
||||
}
|
||||
|
||||
namespace C_MolotovProjectile { // C_BaseCSGrenadeProjectile
|
||||
constexpr std::ptrdiff_t m_bIsIncGrenade = 0x10F0; // bool
|
||||
constexpr std::ptrdiff_t m_bIsIncGrenade = 0x1100; // bool
|
||||
}
|
||||
|
||||
namespace C_Multimeter { // CBaseAnimGraph
|
||||
@@ -3543,14 +3547,14 @@ namespace C_SmokeGrenade { // C_BaseCSGrenade
|
||||
}
|
||||
|
||||
namespace C_SmokeGrenadeProjectile { // C_BaseCSGrenadeProjectile
|
||||
constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0x10F8; // int32_t
|
||||
constexpr std::ptrdiff_t m_bDidSmokeEffect = 0x10FC; // bool
|
||||
constexpr std::ptrdiff_t m_nRandomSeed = 0x1100; // int32_t
|
||||
constexpr std::ptrdiff_t m_vSmokeColor = 0x1104; // Vector
|
||||
constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0x1110; // Vector
|
||||
constexpr std::ptrdiff_t m_VoxelFrameData = 0x1120; // CUtlVector<uint8_t>
|
||||
constexpr std::ptrdiff_t m_bSmokeVolumeDataReceived = 0x1138; // bool
|
||||
constexpr std::ptrdiff_t m_bSmokeEffectSpawned = 0x1139; // bool
|
||||
constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0x1108; // int32_t
|
||||
constexpr std::ptrdiff_t m_bDidSmokeEffect = 0x110C; // bool
|
||||
constexpr std::ptrdiff_t m_nRandomSeed = 0x1110; // int32_t
|
||||
constexpr std::ptrdiff_t m_vSmokeColor = 0x1114; // Vector
|
||||
constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0x1120; // Vector
|
||||
constexpr std::ptrdiff_t m_VoxelFrameData = 0x1130; // CUtlVector<uint8_t>
|
||||
constexpr std::ptrdiff_t m_bSmokeVolumeDataReceived = 0x1148; // bool
|
||||
constexpr std::ptrdiff_t m_bSmokeEffectSpawned = 0x1149; // bool
|
||||
}
|
||||
|
||||
namespace C_SoundAreaEntityBase { // C_BaseEntity
|
||||
@@ -3764,8 +3768,8 @@ namespace C_WeaponAug { // C_CSWeaponBaseGun
|
||||
}
|
||||
|
||||
namespace C_WeaponBaseItem { // C_CSWeaponBase
|
||||
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x19D0; // CountdownTimer
|
||||
constexpr std::ptrdiff_t m_bRedraw = 0x19E8; // bool
|
||||
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x19F0; // CountdownTimer
|
||||
constexpr std::ptrdiff_t m_bRedraw = 0x1A08; // bool
|
||||
}
|
||||
|
||||
namespace C_WeaponBizon { // C_CSWeaponBaseGun
|
||||
@@ -3847,11 +3851,11 @@ namespace C_WeaponSawedoff { // C_CSWeaponBase
|
||||
}
|
||||
|
||||
namespace C_WeaponShield { // C_CSWeaponBaseGun
|
||||
constexpr std::ptrdiff_t m_flDisplayHealth = 0x19F0; // float
|
||||
constexpr std::ptrdiff_t m_flDisplayHealth = 0x1A10; // float
|
||||
}
|
||||
|
||||
namespace C_WeaponTaser { // C_CSWeaponBaseGun
|
||||
constexpr std::ptrdiff_t m_fFireTime = 0x19F0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fFireTime = 0x1A10; // GameTime_t
|
||||
}
|
||||
|
||||
namespace C_WeaponTec9 { // C_CSWeaponBaseGun
|
||||
|
||||
Reference in New Issue
Block a user