📦 Game Update 13967

This commit is contained in:
a2x 2023-11-04 11:34:04 +10:00
parent 2378c280ab
commit b258d78813
78 changed files with 2635 additions and 2637 deletions

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
public static class AimMatrixOpFixedSettings_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:51 +0000
Sat, 4 Nov 2023 00:33:02 +0000
'''
class AimMatrixOpFixedSettings_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:03 +0000
*/
public static class ActiveModelConfig_t {
@ -162,12 +162,12 @@ public static class CBodyComponent { // CEntityComponent
}
public static class CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance
public const nint m_animationController = 0x470; // CBaseAnimGraphController
public const nint __m_pChainEntity = 0x18B0; // CNetworkVarChainer
public const nint m_animationController = 0x480; // CBaseAnimGraphController
public const nint __m_pChainEntity = 0x18C0; // CNetworkVarChainer
}
public static class CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance
public const nint __m_pChainEntity = 0x470; // CNetworkVarChainer
public const nint __m_pChainEntity = 0x480; // CNetworkVarChainer
}
public static class CBodyComponentPoint { // CBodyComponent
@ -177,7 +177,7 @@ public static class CBodyComponentPoint { // CBodyComponent
public static class CBodyComponentSkeletonInstance { // CBodyComponent
public const nint m_skeletonInstance = 0x50; // CSkeletonInstance
public const nint __m_pChainEntity = 0x440; // CNetworkVarChainer
public const nint __m_pChainEntity = 0x450; // CNetworkVarChainer
}
public static class CBombTarget { // C_BaseTrigger
@ -1751,9 +1751,9 @@ public static class C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_
}
public static class C_CSGO_PreviewPlayer { // C_CSPlayerPawn
public const nint m_animgraph = 0x22D8; // CUtlString
public const nint m_animgraphCharacterModeString = 0x22E0; // CUtlString
public const nint m_flInitialModelScale = 0x22E8; // float
public const nint m_animgraph = 0x22E0; // CUtlString
public const nint m_animgraphCharacterModeString = 0x22E8; // CUtlString
public const nint m_flInitialModelScale = 0x22F0; // float
}
public static class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1922,204 +1922,204 @@ public static class C_CSMinimapBoundary { // C_BaseEntity
}
public static class C_CSObserverPawn { // C_CSPlayerPawnBase
public const nint m_hDetectParentChange = 0x16A8; // CEntityHandle
public const nint m_hDetectParentChange = 0x16B0; // CEntityHandle
}
public static class C_CSPlayerPawn { // C_CSPlayerPawnBase
public const nint m_pBulletServices = 0x16A8; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x16B0; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0x16B8; // CCSPlayer_BuyServices*
public const nint m_pGlowServices = 0x16C0; // CCSPlayer_GlowServices*
public const nint m_pActionTrackingServices = 0x16C8; // CCSPlayer_ActionTrackingServices*
public const nint m_flHealthShotBoostExpirationTime = 0x16D0; // GameTime_t
public const nint m_flLastFiredWeaponTime = 0x16D4; // GameTime_t
public const nint m_bHasFemaleVoice = 0x16D8; // bool
public const nint m_flLandseconds = 0x16DC; // float
public const nint m_flOldFallVelocity = 0x16E0; // float
public const nint m_szLastPlaceName = 0x16E4; // char[18]
public const nint m_bPrevDefuser = 0x16F6; // bool
public const nint m_bPrevHelmet = 0x16F7; // bool
public const nint m_nPrevArmorVal = 0x16F8; // int32_t
public const nint m_nPrevGrenadeAmmoCount = 0x16FC; // int32_t
public const nint m_unPreviousWeaponHash = 0x1700; // uint32_t
public const nint m_unWeaponHash = 0x1704; // uint32_t
public const nint m_bInBuyZone = 0x1708; // bool
public const nint m_bPreviouslyInBuyZone = 0x1709; // bool
public const nint m_aimPunchAngle = 0x170C; // QAngle
public const nint m_aimPunchAngleVel = 0x1718; // QAngle
public const nint m_aimPunchTickBase = 0x1724; // int32_t
public const nint m_aimPunchTickFraction = 0x1728; // float
public const nint m_aimPunchCache = 0x1730; // CUtlVector<QAngle>
public const nint m_bInLanding = 0x1750; // bool
public const nint m_flLandingTime = 0x1754; // float
public const nint m_bInHostageRescueZone = 0x1758; // bool
public const nint m_bInBombZone = 0x1759; // bool
public const nint m_bIsBuyMenuOpen = 0x175A; // bool
public const nint m_flTimeOfLastInjury = 0x175C; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x1760; // GameTime_t
public const nint m_iRetakesOffering = 0x1878; // int32_t
public const nint m_iRetakesOfferingCard = 0x187C; // int32_t
public const nint m_bRetakesHasDefuseKit = 0x1880; // bool
public const nint m_bRetakesMVPLastRound = 0x1881; // bool
public const nint m_iRetakesMVPBoostItem = 0x1884; // int32_t
public const nint m_RetakesMVPBoostExtraUtility = 0x1888; // loadout_slot_t
public const nint m_bNeedToReApplyGloves = 0x18A8; // bool
public const nint m_EconGloves = 0x18B0; // C_EconItemView
public const nint m_bMustSyncRagdollState = 0x1CF8; // bool
public const nint m_nRagdollDamageBone = 0x1CFC; // int32_t
public const nint m_vRagdollDamageForce = 0x1D00; // Vector
public const nint m_vRagdollDamagePosition = 0x1D0C; // Vector
public const nint m_szRagdollDamageWeaponName = 0x1D18; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1D58; // bool
public const nint m_vRagdollServerOrigin = 0x1D5C; // Vector
public const nint m_bLastHeadBoneTransformIsValid = 0x22A0; // bool
public const nint m_lastLandTime = 0x22A4; // GameTime_t
public const nint m_bOnGroundLastTick = 0x22A8; // bool
public const nint m_qDeathEyeAngles = 0x22C4; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x22D0; // bool
public const nint m_pBulletServices = 0x16B0; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x16B8; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0x16C0; // CCSPlayer_BuyServices*
public const nint m_pGlowServices = 0x16C8; // CCSPlayer_GlowServices*
public const nint m_pActionTrackingServices = 0x16D0; // CCSPlayer_ActionTrackingServices*
public const nint m_flHealthShotBoostExpirationTime = 0x16D8; // GameTime_t
public const nint m_flLastFiredWeaponTime = 0x16DC; // GameTime_t
public const nint m_bHasFemaleVoice = 0x16E0; // bool
public const nint m_flLandseconds = 0x16E4; // float
public const nint m_flOldFallVelocity = 0x16E8; // float
public const nint m_szLastPlaceName = 0x16EC; // char[18]
public const nint m_bPrevDefuser = 0x16FE; // bool
public const nint m_bPrevHelmet = 0x16FF; // bool
public const nint m_nPrevArmorVal = 0x1700; // int32_t
public const nint m_nPrevGrenadeAmmoCount = 0x1704; // int32_t
public const nint m_unPreviousWeaponHash = 0x1708; // uint32_t
public const nint m_unWeaponHash = 0x170C; // uint32_t
public const nint m_bInBuyZone = 0x1710; // bool
public const nint m_bPreviouslyInBuyZone = 0x1711; // bool
public const nint m_aimPunchAngle = 0x1714; // QAngle
public const nint m_aimPunchAngleVel = 0x1720; // QAngle
public const nint m_aimPunchTickBase = 0x172C; // int32_t
public const nint m_aimPunchTickFraction = 0x1730; // float
public const nint m_aimPunchCache = 0x1738; // CUtlVector<QAngle>
public const nint m_bInLanding = 0x1758; // bool
public const nint m_flLandingTime = 0x175C; // float
public const nint m_bInHostageRescueZone = 0x1760; // bool
public const nint m_bInBombZone = 0x1761; // bool
public const nint m_bIsBuyMenuOpen = 0x1762; // bool
public const nint m_flTimeOfLastInjury = 0x1764; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x1768; // GameTime_t
public const nint m_iRetakesOffering = 0x1880; // int32_t
public const nint m_iRetakesOfferingCard = 0x1884; // int32_t
public const nint m_bRetakesHasDefuseKit = 0x1888; // bool
public const nint m_bRetakesMVPLastRound = 0x1889; // bool
public const nint m_iRetakesMVPBoostItem = 0x188C; // int32_t
public const nint m_RetakesMVPBoostExtraUtility = 0x1890; // loadout_slot_t
public const nint m_bNeedToReApplyGloves = 0x18B0; // bool
public const nint m_EconGloves = 0x18B8; // C_EconItemView
public const nint m_bMustSyncRagdollState = 0x1D00; // bool
public const nint m_nRagdollDamageBone = 0x1D04; // int32_t
public const nint m_vRagdollDamageForce = 0x1D08; // Vector
public const nint m_vRagdollDamagePosition = 0x1D14; // Vector
public const nint m_szRagdollDamageWeaponName = 0x1D20; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1D60; // bool
public const nint m_vRagdollServerOrigin = 0x1D64; // Vector
public const nint m_bLastHeadBoneTransformIsValid = 0x22A8; // bool
public const nint m_lastLandTime = 0x22AC; // GameTime_t
public const nint m_bOnGroundLastTick = 0x22B0; // bool
public const nint m_qDeathEyeAngles = 0x22CC; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x22D8; // bool
}
public static class C_CSPlayerPawnBase { // C_BasePlayerPawn
public const nint m_pPingServices = 0x1260; // CCSPlayer_PingServices*
public const nint m_pViewModelServices = 0x1268; // CPlayer_ViewModelServices*
public const nint m_fRenderingClipPlane = 0x1270; // float[4]
public const nint m_nLastClipPlaneSetupFrame = 0x1280; // int32_t
public const nint m_vecLastClipCameraPos = 0x1284; // Vector
public const nint m_vecLastClipCameraForward = 0x1290; // Vector
public const nint m_bClipHitStaticWorld = 0x129C; // bool
public const nint m_bCachedPlaneIsValid = 0x129D; // bool
public const nint m_pClippingWeapon = 0x12A0; // C_CSWeaponBase*
public const nint m_previousPlayerState = 0x12A8; // CSPlayerState
public const nint m_flLastCollisionCeiling = 0x12AC; // float
public const nint m_flLastCollisionCeilingChangeTime = 0x12B0; // float
public const nint m_grenadeParameterStashTime = 0x12D0; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x12D4; // bool
public const nint m_angStashedShootAngles = 0x12D8; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x12E4; // Vector
public const nint m_vecStashedVelocity = 0x12F0; // Vector
public const nint m_angShootAngleHistory = 0x12FC; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x1314; // Vector[2]
public const nint m_vecVelocityHistory = 0x132C; // Vector[2]
public const nint m_thirdPersonHeading = 0x1348; // QAngle
public const nint m_flSlopeDropOffset = 0x1360; // float
public const nint m_flSlopeDropHeight = 0x1370; // float
public const nint m_vHeadConstraintOffset = 0x1380; // Vector
public const nint m_bIsScoped = 0x1398; // bool
public const nint m_bIsWalking = 0x1399; // bool
public const nint m_bResumeZoom = 0x139A; // bool
public const nint m_iPlayerState = 0x139C; // CSPlayerState
public const nint m_bIsDefusing = 0x13A0; // bool
public const nint m_bIsGrabbingHostage = 0x13A1; // bool
public const nint m_iBlockingUseActionInProgress = 0x13A4; // CSPlayerBlockingUseAction_t
public const nint m_bIsRescuing = 0x13A8; // bool
public const nint m_fImmuneToGunGameDamageTime = 0x13AC; // GameTime_t
public const nint m_fImmuneToGunGameDamageTimeLast = 0x13B0; // GameTime_t
public const nint m_bGunGameImmunity = 0x13B4; // bool
public const nint m_bHasMovedSinceSpawn = 0x13B5; // bool
public const nint m_fMolotovUseTime = 0x13B8; // float
public const nint m_fMolotovDamageTime = 0x13BC; // float
public const nint m_nWhichBombZone = 0x13C0; // int32_t
public const nint m_bInNoDefuseArea = 0x13C4; // bool
public const nint m_iThrowGrenadeCounter = 0x13C8; // int32_t
public const nint m_bWaitForNoAttack = 0x13CC; // bool
public const nint m_flGuardianTooFarDistFrac = 0x13D0; // float
public const nint m_flDetectedByEnemySensorTime = 0x13D4; // GameTime_t
public const nint m_flNextGuardianTooFarWarning = 0x13D8; // float
public const nint m_bSuppressGuardianTooFarWarningAudio = 0x13DC; // bool
public const nint m_bKilledByTaser = 0x13DD; // bool
public const nint m_iMoveState = 0x13E0; // int32_t
public const nint m_bCanMoveDuringFreezePeriod = 0x13E4; // bool
public const nint m_flLowerBodyYawTarget = 0x13E8; // float
public const nint m_bStrafing = 0x13EC; // bool
public const nint m_flLastSpawnTimeIndex = 0x13F0; // GameTime_t
public const nint m_flEmitSoundTime = 0x13F4; // GameTime_t
public const nint m_iAddonBits = 0x13F8; // int32_t
public const nint m_iPrimaryAddon = 0x13FC; // int32_t
public const nint m_iSecondaryAddon = 0x1400; // int32_t
public const nint m_iProgressBarDuration = 0x1404; // int32_t
public const nint m_flProgressBarStartTime = 0x1408; // float
public const nint m_iDirection = 0x140C; // int32_t
public const nint m_iShotsFired = 0x1410; // int32_t
public const nint m_bNightVisionOn = 0x1414; // bool
public const nint m_bHasNightVision = 0x1415; // bool
public const nint m_flVelocityModifier = 0x1418; // float
public const nint m_flHitHeading = 0x141C; // float
public const nint m_nHitBodyPart = 0x1420; // int32_t
public const nint m_iStartAccount = 0x1424; // int32_t
public const nint m_vecIntroStartEyePosition = 0x1428; // Vector
public const nint m_vecIntroStartPlayerForward = 0x1434; // Vector
public const nint m_flClientDeathTime = 0x1440; // GameTime_t
public const nint m_flNightVisionAlpha = 0x1444; // float
public const nint m_bScreenTearFrameCaptured = 0x1448; // bool
public const nint m_flFlashBangTime = 0x144C; // float
public const nint m_flFlashScreenshotAlpha = 0x1450; // float
public const nint m_flFlashOverlayAlpha = 0x1454; // float
public const nint m_bFlashBuildUp = 0x1458; // bool
public const nint m_bFlashDspHasBeenCleared = 0x1459; // bool
public const nint m_bFlashScreenshotHasBeenGrabbed = 0x145A; // bool
public const nint m_flFlashMaxAlpha = 0x145C; // float
public const nint m_flFlashDuration = 0x1460; // float
public const nint m_lastStandingPos = 0x1464; // Vector
public const nint m_vecLastMuzzleFlashPos = 0x1470; // Vector
public const nint m_angLastMuzzleFlashAngle = 0x147C; // QAngle
public const nint m_hMuzzleFlashShape = 0x1488; // CHandle<C_BaseEntity>
public const nint m_iHealthBarRenderMaskIndex = 0x148C; // int32_t
public const nint m_flHealthFadeValue = 0x1490; // float
public const nint m_flHealthFadeAlpha = 0x1494; // float
public const nint m_nMyCollisionGroup = 0x1498; // int32_t
public const nint m_ignoreLadderJumpTime = 0x149C; // float
public const nint m_ladderSurpressionTimer = 0x14A0; // CountdownTimer
public const nint m_lastLadderNormal = 0x14B8; // Vector
public const nint m_lastLadderPos = 0x14C4; // Vector
public const nint m_flDeathCCWeight = 0x14D8; // float
public const nint m_bOldIsScoped = 0x14DC; // bool
public const nint m_flPrevRoundEndTime = 0x14E0; // float
public const nint m_flPrevMatchEndTime = 0x14E4; // float
public const nint m_unCurrentEquipmentValue = 0x14E8; // uint16_t
public const nint m_unRoundStartEquipmentValue = 0x14EA; // uint16_t
public const nint m_unFreezetimeEndEquipmentValue = 0x14EC; // uint16_t
public const nint m_vecThirdPersonViewPositionOverride = 0x14F0; // Vector
public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x14FC; // int32_t
public const nint m_ArmorValue = 0x1500; // int32_t
public const nint m_angEyeAngles = 0x1508; // QAngle
public const nint m_fNextThinkPushAway = 0x1520; // float
public const nint m_bShouldAutobuyDMWeapons = 0x1524; // bool
public const nint m_bShouldAutobuyNow = 0x1525; // bool
public const nint m_bHud_MiniScoreHidden = 0x1526; // bool
public const nint m_bHud_RadarHidden = 0x1527; // bool
public const nint m_nLastKillerIndex = 0x1528; // CEntityIndex
public const nint m_nLastConcurrentKilled = 0x152C; // int32_t
public const nint m_nDeathCamMusic = 0x1530; // int32_t
public const nint m_iIDEntIndex = 0x1534; // CEntityIndex
public const nint m_delayTargetIDTimer = 0x1538; // CountdownTimer
public const nint m_iTargetedWeaponEntIndex = 0x1550; // CEntityIndex
public const nint m_iOldIDEntIndex = 0x1554; // CEntityIndex
public const nint m_holdTargetIDTimer = 0x1558; // CountdownTimer
public const nint m_flCurrentMusicStartTime = 0x1574; // float
public const nint m_flMusicRoundStartTime = 0x1578; // float
public const nint m_bDeferStartMusicOnWarmup = 0x157C; // bool
public const nint m_cycleLatch = 0x1580; // int32_t
public const nint m_serverIntendedCycle = 0x1584; // float
public const nint m_vecPlayerPatchEconIndices = 0x1588; // uint32_t[5]
public const nint m_bHideTargetID = 0x15A4; // bool
public const nint m_nextTaserShakeTime = 0x15A8; // float
public const nint m_firstTaserShakeTime = 0x15AC; // float
public const nint m_flLastSmokeOverlayAlpha = 0x15B0; // float
public const nint m_vLastSmokeOverlayColor = 0x15B4; // Vector
public const nint m_nPlayerSmokedFx = 0x15C0; // ParticleIndex_t
public const nint m_flNextMagDropTime = 0x15C4; // float
public const nint m_nLastMagDropAttachmentIndex = 0x15C8; // int32_t
public const nint m_vecBulletHitModels = 0x15D0; // CUtlVector<C_BulletHitModel*>
public const nint m_vecPickupModelSlerpers = 0x15E8; // CUtlVector<C_PickUpModelSlerper*>
public const nint m_vecLastAliveLocalVelocity = 0x1600; // Vector
public const nint m_entitySpottedState = 0x1628; // EntitySpottedState_t
public const nint m_nSurvivalTeamNumber = 0x1640; // int32_t
public const nint m_bGuardianShouldSprayCustomXMark = 0x1644; // bool
public const nint m_bHasDeathInfo = 0x1645; // bool
public const nint m_flDeathInfoTime = 0x1648; // float
public const nint m_vecDeathInfoOrigin = 0x164C; // Vector
public const nint m_bKilledByHeadshot = 0x1658; // bool
public const nint m_hOriginalController = 0x165C; // CHandle<CCSPlayerController>
public const nint m_pPingServices = 0x1268; // CCSPlayer_PingServices*
public const nint m_pViewModelServices = 0x1270; // CPlayer_ViewModelServices*
public const nint m_fRenderingClipPlane = 0x1278; // float[4]
public const nint m_nLastClipPlaneSetupFrame = 0x1288; // int32_t
public const nint m_vecLastClipCameraPos = 0x128C; // Vector
public const nint m_vecLastClipCameraForward = 0x1298; // Vector
public const nint m_bClipHitStaticWorld = 0x12A4; // bool
public const nint m_bCachedPlaneIsValid = 0x12A5; // bool
public const nint m_pClippingWeapon = 0x12A8; // C_CSWeaponBase*
public const nint m_previousPlayerState = 0x12B0; // CSPlayerState
public const nint m_flLastCollisionCeiling = 0x12B4; // float
public const nint m_flLastCollisionCeilingChangeTime = 0x12B8; // float
public const nint m_grenadeParameterStashTime = 0x12D8; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x12DC; // bool
public const nint m_angStashedShootAngles = 0x12E0; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x12EC; // Vector
public const nint m_vecStashedVelocity = 0x12F8; // Vector
public const nint m_angShootAngleHistory = 0x1304; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x131C; // Vector[2]
public const nint m_vecVelocityHistory = 0x1334; // Vector[2]
public const nint m_thirdPersonHeading = 0x1350; // QAngle
public const nint m_flSlopeDropOffset = 0x1368; // float
public const nint m_flSlopeDropHeight = 0x1378; // float
public const nint m_vHeadConstraintOffset = 0x1388; // Vector
public const nint m_bIsScoped = 0x13A0; // bool
public const nint m_bIsWalking = 0x13A1; // bool
public const nint m_bResumeZoom = 0x13A2; // bool
public const nint m_iPlayerState = 0x13A4; // CSPlayerState
public const nint m_bIsDefusing = 0x13A8; // bool
public const nint m_bIsGrabbingHostage = 0x13A9; // bool
public const nint m_iBlockingUseActionInProgress = 0x13AC; // CSPlayerBlockingUseAction_t
public const nint m_bIsRescuing = 0x13B0; // bool
public const nint m_fImmuneToGunGameDamageTime = 0x13B4; // GameTime_t
public const nint m_fImmuneToGunGameDamageTimeLast = 0x13B8; // GameTime_t
public const nint m_bGunGameImmunity = 0x13BC; // bool
public const nint m_bHasMovedSinceSpawn = 0x13BD; // bool
public const nint m_fMolotovUseTime = 0x13C0; // float
public const nint m_fMolotovDamageTime = 0x13C4; // float
public const nint m_nWhichBombZone = 0x13C8; // int32_t
public const nint m_bInNoDefuseArea = 0x13CC; // bool
public const nint m_iThrowGrenadeCounter = 0x13D0; // int32_t
public const nint m_bWaitForNoAttack = 0x13D4; // bool
public const nint m_flGuardianTooFarDistFrac = 0x13D8; // float
public const nint m_flDetectedByEnemySensorTime = 0x13DC; // GameTime_t
public const nint m_flNextGuardianTooFarWarning = 0x13E0; // float
public const nint m_bSuppressGuardianTooFarWarningAudio = 0x13E4; // bool
public const nint m_bKilledByTaser = 0x13E5; // bool
public const nint m_iMoveState = 0x13E8; // int32_t
public const nint m_bCanMoveDuringFreezePeriod = 0x13EC; // bool
public const nint m_flLowerBodyYawTarget = 0x13F0; // float
public const nint m_bStrafing = 0x13F4; // bool
public const nint m_flLastSpawnTimeIndex = 0x13F8; // GameTime_t
public const nint m_flEmitSoundTime = 0x13FC; // GameTime_t
public const nint m_iAddonBits = 0x1400; // int32_t
public const nint m_iPrimaryAddon = 0x1404; // int32_t
public const nint m_iSecondaryAddon = 0x1408; // int32_t
public const nint m_iProgressBarDuration = 0x140C; // int32_t
public const nint m_flProgressBarStartTime = 0x1410; // float
public const nint m_iDirection = 0x1414; // int32_t
public const nint m_iShotsFired = 0x1418; // int32_t
public const nint m_bNightVisionOn = 0x141C; // bool
public const nint m_bHasNightVision = 0x141D; // bool
public const nint m_flVelocityModifier = 0x1420; // float
public const nint m_flHitHeading = 0x1424; // float
public const nint m_nHitBodyPart = 0x1428; // int32_t
public const nint m_iStartAccount = 0x142C; // int32_t
public const nint m_vecIntroStartEyePosition = 0x1430; // Vector
public const nint m_vecIntroStartPlayerForward = 0x143C; // Vector
public const nint m_flClientDeathTime = 0x1448; // GameTime_t
public const nint m_flNightVisionAlpha = 0x144C; // float
public const nint m_bScreenTearFrameCaptured = 0x1450; // bool
public const nint m_flFlashBangTime = 0x1454; // float
public const nint m_flFlashScreenshotAlpha = 0x1458; // float
public const nint m_flFlashOverlayAlpha = 0x145C; // float
public const nint m_bFlashBuildUp = 0x1460; // bool
public const nint m_bFlashDspHasBeenCleared = 0x1461; // bool
public const nint m_bFlashScreenshotHasBeenGrabbed = 0x1462; // bool
public const nint m_flFlashMaxAlpha = 0x1464; // float
public const nint m_flFlashDuration = 0x1468; // float
public const nint m_lastStandingPos = 0x146C; // Vector
public const nint m_vecLastMuzzleFlashPos = 0x1478; // Vector
public const nint m_angLastMuzzleFlashAngle = 0x1484; // QAngle
public const nint m_hMuzzleFlashShape = 0x1490; // CHandle<C_BaseEntity>
public const nint m_iHealthBarRenderMaskIndex = 0x1494; // int32_t
public const nint m_flHealthFadeValue = 0x1498; // float
public const nint m_flHealthFadeAlpha = 0x149C; // float
public const nint m_nMyCollisionGroup = 0x14A0; // int32_t
public const nint m_ignoreLadderJumpTime = 0x14A4; // float
public const nint m_ladderSurpressionTimer = 0x14A8; // CountdownTimer
public const nint m_lastLadderNormal = 0x14C0; // Vector
public const nint m_lastLadderPos = 0x14CC; // Vector
public const nint m_flDeathCCWeight = 0x14E0; // float
public const nint m_bOldIsScoped = 0x14E4; // bool
public const nint m_flPrevRoundEndTime = 0x14E8; // float
public const nint m_flPrevMatchEndTime = 0x14EC; // float
public const nint m_unCurrentEquipmentValue = 0x14F0; // uint16_t
public const nint m_unRoundStartEquipmentValue = 0x14F2; // uint16_t
public const nint m_unFreezetimeEndEquipmentValue = 0x14F4; // uint16_t
public const nint m_vecThirdPersonViewPositionOverride = 0x14F8; // Vector
public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x1504; // int32_t
public const nint m_ArmorValue = 0x1508; // int32_t
public const nint m_angEyeAngles = 0x1510; // QAngle
public const nint m_fNextThinkPushAway = 0x1528; // float
public const nint m_bShouldAutobuyDMWeapons = 0x152C; // bool
public const nint m_bShouldAutobuyNow = 0x152D; // bool
public const nint m_bHud_MiniScoreHidden = 0x152E; // bool
public const nint m_bHud_RadarHidden = 0x152F; // bool
public const nint m_nLastKillerIndex = 0x1530; // CEntityIndex
public const nint m_nLastConcurrentKilled = 0x1534; // int32_t
public const nint m_nDeathCamMusic = 0x1538; // int32_t
public const nint m_iIDEntIndex = 0x153C; // CEntityIndex
public const nint m_delayTargetIDTimer = 0x1540; // CountdownTimer
public const nint m_iTargetedWeaponEntIndex = 0x1558; // CEntityIndex
public const nint m_iOldIDEntIndex = 0x155C; // CEntityIndex
public const nint m_holdTargetIDTimer = 0x1560; // CountdownTimer
public const nint m_flCurrentMusicStartTime = 0x157C; // float
public const nint m_flMusicRoundStartTime = 0x1580; // float
public const nint m_bDeferStartMusicOnWarmup = 0x1584; // bool
public const nint m_cycleLatch = 0x1588; // int32_t
public const nint m_serverIntendedCycle = 0x158C; // float
public const nint m_vecPlayerPatchEconIndices = 0x1590; // uint32_t[5]
public const nint m_bHideTargetID = 0x15AC; // bool
public const nint m_nextTaserShakeTime = 0x15B0; // float
public const nint m_firstTaserShakeTime = 0x15B4; // float
public const nint m_flLastSmokeOverlayAlpha = 0x15B8; // float
public const nint m_vLastSmokeOverlayColor = 0x15BC; // Vector
public const nint m_nPlayerSmokedFx = 0x15C8; // ParticleIndex_t
public const nint m_flNextMagDropTime = 0x15CC; // float
public const nint m_nLastMagDropAttachmentIndex = 0x15D0; // int32_t
public const nint m_vecBulletHitModels = 0x15D8; // CUtlVector<C_BulletHitModel*>
public const nint m_vecPickupModelSlerpers = 0x15F0; // CUtlVector<C_PickUpModelSlerper*>
public const nint m_vecLastAliveLocalVelocity = 0x1608; // Vector
public const nint m_entitySpottedState = 0x1630; // EntitySpottedState_t
public const nint m_nSurvivalTeamNumber = 0x1648; // int32_t
public const nint m_bGuardianShouldSprayCustomXMark = 0x164C; // bool
public const nint m_bHasDeathInfo = 0x164D; // bool
public const nint m_flDeathInfoTime = 0x1650; // float
public const nint m_vecDeathInfoOrigin = 0x1654; // Vector
public const nint m_bKilledByHeadshot = 0x1660; // bool
public const nint m_hOriginalController = 0x1664; // CHandle<CCSPlayerController>
}
public static class C_CSPlayerResource { // C_BaseEntity

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:03 +0000
*/
#pragma once
@ -166,12 +166,12 @@ namespace CBodyComponent { // CEntityComponent
}
namespace CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance
constexpr std::ptrdiff_t m_animationController = 0x470; // CBaseAnimGraphController
constexpr std::ptrdiff_t __m_pChainEntity = 0x18B0; // CNetworkVarChainer
constexpr std::ptrdiff_t m_animationController = 0x480; // CBaseAnimGraphController
constexpr std::ptrdiff_t __m_pChainEntity = 0x18C0; // CNetworkVarChainer
}
namespace CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance
constexpr std::ptrdiff_t __m_pChainEntity = 0x470; // CNetworkVarChainer
constexpr std::ptrdiff_t __m_pChainEntity = 0x480; // CNetworkVarChainer
}
namespace CBodyComponentPoint { // CBodyComponent
@ -181,7 +181,7 @@ namespace CBodyComponentPoint { // CBodyComponent
namespace CBodyComponentSkeletonInstance { // CBodyComponent
constexpr std::ptrdiff_t m_skeletonInstance = 0x50; // CSkeletonInstance
constexpr std::ptrdiff_t __m_pChainEntity = 0x440; // CNetworkVarChainer
constexpr std::ptrdiff_t __m_pChainEntity = 0x450; // CNetworkVarChainer
}
namespace CBombTarget { // C_BaseTrigger
@ -1755,9 +1755,9 @@ namespace C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_PreviewMod
}
namespace C_CSGO_PreviewPlayer { // C_CSPlayerPawn
constexpr std::ptrdiff_t m_animgraph = 0x22D8; // CUtlString
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22E0; // CUtlString
constexpr std::ptrdiff_t m_flInitialModelScale = 0x22E8; // float
constexpr std::ptrdiff_t m_animgraph = 0x22E0; // CUtlString
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22E8; // CUtlString
constexpr std::ptrdiff_t m_flInitialModelScale = 0x22F0; // float
}
namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1926,204 +1926,204 @@ namespace C_CSMinimapBoundary { // C_BaseEntity
}
namespace C_CSObserverPawn { // C_CSPlayerPawnBase
constexpr std::ptrdiff_t m_hDetectParentChange = 0x16A8; // CEntityHandle
constexpr std::ptrdiff_t m_hDetectParentChange = 0x16B0; // CEntityHandle
}
namespace C_CSPlayerPawn { // C_CSPlayerPawnBase
constexpr std::ptrdiff_t m_pBulletServices = 0x16A8; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0x16B0; // CCSPlayer_HostageServices*
constexpr std::ptrdiff_t m_pBuyServices = 0x16B8; // CCSPlayer_BuyServices*
constexpr std::ptrdiff_t m_pGlowServices = 0x16C0; // CCSPlayer_GlowServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16C8; // CCSPlayer_ActionTrackingServices*
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16D0; // GameTime_t
constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16D4; // GameTime_t
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x16D8; // bool
constexpr std::ptrdiff_t m_flLandseconds = 0x16DC; // float
constexpr std::ptrdiff_t m_flOldFallVelocity = 0x16E0; // float
constexpr std::ptrdiff_t m_szLastPlaceName = 0x16E4; // char[18]
constexpr std::ptrdiff_t m_bPrevDefuser = 0x16F6; // bool
constexpr std::ptrdiff_t m_bPrevHelmet = 0x16F7; // bool
constexpr std::ptrdiff_t m_nPrevArmorVal = 0x16F8; // int32_t
constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x16FC; // int32_t
constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1700; // uint32_t
constexpr std::ptrdiff_t m_unWeaponHash = 0x1704; // uint32_t
constexpr std::ptrdiff_t m_bInBuyZone = 0x1708; // bool
constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1709; // bool
constexpr std::ptrdiff_t m_aimPunchAngle = 0x170C; // QAngle
constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1718; // QAngle
constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1724; // int32_t
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1728; // float
constexpr std::ptrdiff_t m_aimPunchCache = 0x1730; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bInLanding = 0x1750; // bool
constexpr std::ptrdiff_t m_flLandingTime = 0x1754; // float
constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1758; // bool
constexpr std::ptrdiff_t m_bInBombZone = 0x1759; // bool
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x175A; // bool
constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x175C; // GameTime_t
constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1760; // GameTime_t
constexpr std::ptrdiff_t m_iRetakesOffering = 0x1878; // int32_t
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x187C; // int32_t
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1880; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1881; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1884; // int32_t
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1888; // loadout_slot_t
constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x18A8; // bool
constexpr std::ptrdiff_t m_EconGloves = 0x18B0; // C_EconItemView
constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1CF8; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1CFC; // int32_t
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D00; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D0C; // Vector
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D18; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D58; // bool
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D5C; // Vector
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x22A0; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x22A4; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x22A8; // bool
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22C4; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22D0; // bool
constexpr std::ptrdiff_t m_pBulletServices = 0x16B0; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0x16B8; // CCSPlayer_HostageServices*
constexpr std::ptrdiff_t m_pBuyServices = 0x16C0; // CCSPlayer_BuyServices*
constexpr std::ptrdiff_t m_pGlowServices = 0x16C8; // CCSPlayer_GlowServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16D0; // CCSPlayer_ActionTrackingServices*
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16D8; // GameTime_t
constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16DC; // GameTime_t
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x16E0; // bool
constexpr std::ptrdiff_t m_flLandseconds = 0x16E4; // float
constexpr std::ptrdiff_t m_flOldFallVelocity = 0x16E8; // float
constexpr std::ptrdiff_t m_szLastPlaceName = 0x16EC; // char[18]
constexpr std::ptrdiff_t m_bPrevDefuser = 0x16FE; // bool
constexpr std::ptrdiff_t m_bPrevHelmet = 0x16FF; // bool
constexpr std::ptrdiff_t m_nPrevArmorVal = 0x1700; // int32_t
constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x1704; // int32_t
constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1708; // uint32_t
constexpr std::ptrdiff_t m_unWeaponHash = 0x170C; // uint32_t
constexpr std::ptrdiff_t m_bInBuyZone = 0x1710; // bool
constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1711; // bool
constexpr std::ptrdiff_t m_aimPunchAngle = 0x1714; // QAngle
constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1720; // QAngle
constexpr std::ptrdiff_t m_aimPunchTickBase = 0x172C; // int32_t
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1730; // float
constexpr std::ptrdiff_t m_aimPunchCache = 0x1738; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bInLanding = 0x1758; // bool
constexpr std::ptrdiff_t m_flLandingTime = 0x175C; // float
constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1760; // bool
constexpr std::ptrdiff_t m_bInBombZone = 0x1761; // bool
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x1762; // bool
constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1764; // GameTime_t
constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1768; // GameTime_t
constexpr std::ptrdiff_t m_iRetakesOffering = 0x1880; // int32_t
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1884; // int32_t
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1888; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1889; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x188C; // int32_t
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1890; // loadout_slot_t
constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x18B0; // bool
constexpr std::ptrdiff_t m_EconGloves = 0x18B8; // C_EconItemView
constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1D00; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1D04; // int32_t
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D08; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D14; // Vector
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
}
namespace C_CSPlayerPawnBase { // C_BasePlayerPawn
constexpr std::ptrdiff_t m_pPingServices = 0x1260; // CCSPlayer_PingServices*
constexpr std::ptrdiff_t m_pViewModelServices = 0x1268; // CPlayer_ViewModelServices*
constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1270; // float[4]
constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1280; // int32_t
constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1284; // Vector
constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1290; // Vector
constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x129C; // bool
constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x129D; // bool
constexpr std::ptrdiff_t m_pClippingWeapon = 0x12A0; // C_CSWeaponBase*
constexpr std::ptrdiff_t m_previousPlayerState = 0x12A8; // CSPlayerState
constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x12AC; // float
constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x12B0; // float
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12D0; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12D4; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12D8; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12E4; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x12F0; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x12FC; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1314; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x132C; // Vector[2]
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1348; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1360; // float
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1370; // float
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1380; // Vector
constexpr std::ptrdiff_t m_bIsScoped = 0x1398; // bool
constexpr std::ptrdiff_t m_bIsWalking = 0x1399; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0x139A; // bool
constexpr std::ptrdiff_t m_iPlayerState = 0x139C; // CSPlayerState
constexpr std::ptrdiff_t m_bIsDefusing = 0x13A0; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x13A1; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x13A4; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_bIsRescuing = 0x13A8; // bool
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x13AC; // GameTime_t
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13B0; // GameTime_t
constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13B4; // bool
constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13B5; // bool
constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13B8; // float
constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13BC; // float
constexpr std::ptrdiff_t m_nWhichBombZone = 0x13C0; // int32_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13C4; // bool
constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13C8; // int32_t
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13CC; // bool
constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13D0; // float
constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13D4; // GameTime_t
constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13D8; // float
constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13DC; // bool
constexpr std::ptrdiff_t m_bKilledByTaser = 0x13DD; // bool
constexpr std::ptrdiff_t m_iMoveState = 0x13E0; // int32_t
constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13E4; // bool
constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13E8; // float
constexpr std::ptrdiff_t m_bStrafing = 0x13EC; // bool
constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x13F0; // GameTime_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0x13F4; // GameTime_t
constexpr std::ptrdiff_t m_iAddonBits = 0x13F8; // int32_t
constexpr std::ptrdiff_t m_iPrimaryAddon = 0x13FC; // int32_t
constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1400; // int32_t
constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1404; // int32_t
constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1408; // float
constexpr std::ptrdiff_t m_iDirection = 0x140C; // int32_t
constexpr std::ptrdiff_t m_iShotsFired = 0x1410; // int32_t
constexpr std::ptrdiff_t m_bNightVisionOn = 0x1414; // bool
constexpr std::ptrdiff_t m_bHasNightVision = 0x1415; // bool
constexpr std::ptrdiff_t m_flVelocityModifier = 0x1418; // float
constexpr std::ptrdiff_t m_flHitHeading = 0x141C; // float
constexpr std::ptrdiff_t m_nHitBodyPart = 0x1420; // int32_t
constexpr std::ptrdiff_t m_iStartAccount = 0x1424; // int32_t
constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1428; // Vector
constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x1434; // Vector
constexpr std::ptrdiff_t m_flClientDeathTime = 0x1440; // GameTime_t
constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x1444; // float
constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1448; // bool
constexpr std::ptrdiff_t m_flFlashBangTime = 0x144C; // float
constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1450; // float
constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x1454; // float
constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1458; // bool
constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1459; // bool
constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x145A; // bool
constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x145C; // float
constexpr std::ptrdiff_t m_flFlashDuration = 0x1460; // float
constexpr std::ptrdiff_t m_lastStandingPos = 0x1464; // Vector
constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1470; // Vector
constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x147C; // QAngle
constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1488; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x148C; // int32_t
constexpr std::ptrdiff_t m_flHealthFadeValue = 0x1490; // float
constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x1494; // float
constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1498; // int32_t
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x149C; // float
constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x14A0; // CountdownTimer
constexpr std::ptrdiff_t m_lastLadderNormal = 0x14B8; // Vector
constexpr std::ptrdiff_t m_lastLadderPos = 0x14C4; // Vector
constexpr std::ptrdiff_t m_flDeathCCWeight = 0x14D8; // float
constexpr std::ptrdiff_t m_bOldIsScoped = 0x14DC; // bool
constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x14E0; // float
constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x14E4; // float
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x14E8; // uint16_t
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x14EA; // uint16_t
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x14EC; // uint16_t
constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x14F0; // Vector
constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x14FC; // int32_t
constexpr std::ptrdiff_t m_ArmorValue = 0x1500; // int32_t
constexpr std::ptrdiff_t m_angEyeAngles = 0x1508; // QAngle
constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1520; // float
constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1524; // bool
constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1525; // bool
constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x1526; // bool
constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x1527; // bool
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1528; // CEntityIndex
constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x152C; // int32_t
constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1530; // int32_t
constexpr std::ptrdiff_t m_iIDEntIndex = 0x1534; // CEntityIndex
constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1538; // CountdownTimer
constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1550; // CEntityIndex
constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x1554; // CEntityIndex
constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1558; // CountdownTimer
constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x1574; // float
constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1578; // float
constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x157C; // bool
constexpr std::ptrdiff_t m_cycleLatch = 0x1580; // int32_t
constexpr std::ptrdiff_t m_serverIntendedCycle = 0x1584; // float
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1588; // uint32_t[5]
constexpr std::ptrdiff_t m_bHideTargetID = 0x15A4; // bool
constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x15A8; // float
constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x15AC; // float
constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x15B0; // float
constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x15B4; // Vector
constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x15C0; // ParticleIndex_t
constexpr std::ptrdiff_t m_flNextMagDropTime = 0x15C4; // float
constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x15C8; // int32_t
constexpr std::ptrdiff_t m_vecBulletHitModels = 0x15D0; // CUtlVector<C_BulletHitModel*>
constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15E8; // CUtlVector<C_PickUpModelSlerper*>
constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1600; // Vector
constexpr std::ptrdiff_t m_entitySpottedState = 0x1628; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1640; // int32_t
constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x1644; // bool
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1645; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1648; // float
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x164C; // Vector
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1658; // bool
constexpr std::ptrdiff_t m_hOriginalController = 0x165C; // CHandle<CCSPlayerController>
constexpr std::ptrdiff_t m_pPingServices = 0x1268; // CCSPlayer_PingServices*
constexpr std::ptrdiff_t m_pViewModelServices = 0x1270; // CPlayer_ViewModelServices*
constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1278; // float[4]
constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1288; // int32_t
constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x128C; // Vector
constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1298; // Vector
constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x12A4; // bool
constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x12A5; // bool
constexpr std::ptrdiff_t m_pClippingWeapon = 0x12A8; // C_CSWeaponBase*
constexpr std::ptrdiff_t m_previousPlayerState = 0x12B0; // CSPlayerState
constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x12B4; // float
constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x12B8; // float
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12D8; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12DC; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12E0; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12EC; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x12F8; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1304; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x131C; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x1334; // Vector[2]
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1350; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1368; // float
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1378; // float
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1388; // Vector
constexpr std::ptrdiff_t m_bIsScoped = 0x13A0; // bool
constexpr std::ptrdiff_t m_bIsWalking = 0x13A1; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0x13A2; // bool
constexpr std::ptrdiff_t m_iPlayerState = 0x13A4; // CSPlayerState
constexpr std::ptrdiff_t m_bIsDefusing = 0x13A8; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x13A9; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x13AC; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_bIsRescuing = 0x13B0; // bool
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x13B4; // GameTime_t
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13B8; // GameTime_t
constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13BC; // bool
constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13BD; // bool
constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13C0; // float
constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13C4; // float
constexpr std::ptrdiff_t m_nWhichBombZone = 0x13C8; // int32_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13CC; // bool
constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13D0; // int32_t
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13D4; // bool
constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13D8; // float
constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13DC; // GameTime_t
constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13E0; // float
constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13E4; // bool
constexpr std::ptrdiff_t m_bKilledByTaser = 0x13E5; // bool
constexpr std::ptrdiff_t m_iMoveState = 0x13E8; // int32_t
constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13EC; // bool
constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13F0; // float
constexpr std::ptrdiff_t m_bStrafing = 0x13F4; // bool
constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x13F8; // GameTime_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0x13FC; // GameTime_t
constexpr std::ptrdiff_t m_iAddonBits = 0x1400; // int32_t
constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1404; // int32_t
constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1408; // int32_t
constexpr std::ptrdiff_t m_iProgressBarDuration = 0x140C; // int32_t
constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1410; // float
constexpr std::ptrdiff_t m_iDirection = 0x1414; // int32_t
constexpr std::ptrdiff_t m_iShotsFired = 0x1418; // int32_t
constexpr std::ptrdiff_t m_bNightVisionOn = 0x141C; // bool
constexpr std::ptrdiff_t m_bHasNightVision = 0x141D; // bool
constexpr std::ptrdiff_t m_flVelocityModifier = 0x1420; // float
constexpr std::ptrdiff_t m_flHitHeading = 0x1424; // float
constexpr std::ptrdiff_t m_nHitBodyPart = 0x1428; // int32_t
constexpr std::ptrdiff_t m_iStartAccount = 0x142C; // int32_t
constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1430; // Vector
constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x143C; // Vector
constexpr std::ptrdiff_t m_flClientDeathTime = 0x1448; // GameTime_t
constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x144C; // float
constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1450; // bool
constexpr std::ptrdiff_t m_flFlashBangTime = 0x1454; // float
constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1458; // float
constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x145C; // float
constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1460; // bool
constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1461; // bool
constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x1462; // bool
constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1464; // float
constexpr std::ptrdiff_t m_flFlashDuration = 0x1468; // float
constexpr std::ptrdiff_t m_lastStandingPos = 0x146C; // Vector
constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1478; // Vector
constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x1484; // QAngle
constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1490; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x1494; // int32_t
constexpr std::ptrdiff_t m_flHealthFadeValue = 0x1498; // float
constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x149C; // float
constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x14A0; // int32_t
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x14A4; // float
constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x14A8; // CountdownTimer
constexpr std::ptrdiff_t m_lastLadderNormal = 0x14C0; // Vector
constexpr std::ptrdiff_t m_lastLadderPos = 0x14CC; // Vector
constexpr std::ptrdiff_t m_flDeathCCWeight = 0x14E0; // float
constexpr std::ptrdiff_t m_bOldIsScoped = 0x14E4; // bool
constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x14E8; // float
constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x14EC; // float
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x14F0; // uint16_t
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x14F2; // uint16_t
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x14F4; // uint16_t
constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x14F8; // Vector
constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x1504; // int32_t
constexpr std::ptrdiff_t m_ArmorValue = 0x1508; // int32_t
constexpr std::ptrdiff_t m_angEyeAngles = 0x1510; // QAngle
constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1528; // float
constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x152C; // bool
constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x152D; // bool
constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x152E; // bool
constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x152F; // bool
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1530; // CEntityIndex
constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x1534; // int32_t
constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1538; // int32_t
constexpr std::ptrdiff_t m_iIDEntIndex = 0x153C; // CEntityIndex
constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1540; // CountdownTimer
constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1558; // CEntityIndex
constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x155C; // CEntityIndex
constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1560; // CountdownTimer
constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x157C; // float
constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1580; // float
constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x1584; // bool
constexpr std::ptrdiff_t m_cycleLatch = 0x1588; // int32_t
constexpr std::ptrdiff_t m_serverIntendedCycle = 0x158C; // float
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1590; // uint32_t[5]
constexpr std::ptrdiff_t m_bHideTargetID = 0x15AC; // bool
constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x15B0; // float
constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x15B4; // float
constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x15B8; // float
constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x15BC; // Vector
constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x15C8; // ParticleIndex_t
constexpr std::ptrdiff_t m_flNextMagDropTime = 0x15CC; // float
constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x15D0; // int32_t
constexpr std::ptrdiff_t m_vecBulletHitModels = 0x15D8; // CUtlVector<C_BulletHitModel*>
constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15F0; // CUtlVector<C_PickUpModelSlerper*>
constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1608; // Vector
constexpr std::ptrdiff_t m_entitySpottedState = 0x1630; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1648; // int32_t
constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x164C; // bool
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x164D; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1650; // float
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1654; // Vector
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1660; // bool
constexpr std::ptrdiff_t m_hOriginalController = 0x1664; // CHandle<CCSPlayerController>
}
namespace C_CSPlayerResource { // C_BaseEntity

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000
Sat, 4 Nov 2023 00:33:03 +0000
'''
class ActiveModelConfig_t:
@ -150,11 +150,11 @@ class CBodyComponent: # CEntityComponent
__m_pChainEntity = 0x20 # CNetworkVarChainer
class CBodyComponentBaseAnimGraph: # CBodyComponentSkeletonInstance
m_animationController = 0x470 # CBaseAnimGraphController
__m_pChainEntity = 0x18B0 # CNetworkVarChainer
m_animationController = 0x480 # CBaseAnimGraphController
__m_pChainEntity = 0x18C0 # CNetworkVarChainer
class CBodyComponentBaseModelEntity: # CBodyComponentSkeletonInstance
__m_pChainEntity = 0x470 # CNetworkVarChainer
__m_pChainEntity = 0x480 # CNetworkVarChainer
class CBodyComponentPoint: # CBodyComponent
m_sceneNode = 0x50 # CGameSceneNode
@ -162,7 +162,7 @@ class CBodyComponentPoint: # CBodyComponent
class CBodyComponentSkeletonInstance: # CBodyComponent
m_skeletonInstance = 0x50 # CSkeletonInstance
__m_pChainEntity = 0x440 # CNetworkVarChainer
__m_pChainEntity = 0x450 # CNetworkVarChainer
class CBombTarget: # C_BaseTrigger
m_bBombPlantedHere = 0xCC8 # bool
@ -1593,9 +1593,9 @@ class C_CSGO_PreviewModel: # C_BaseFlex
class C_CSGO_PreviewModelAlias_csgo_item_previewmodel: # C_CSGO_PreviewModel
class C_CSGO_PreviewPlayer: # C_CSPlayerPawn
m_animgraph = 0x22D8 # CUtlString
m_animgraphCharacterModeString = 0x22E0 # CUtlString
m_flInitialModelScale = 0x22E8 # float
m_animgraph = 0x22E0 # CUtlString
m_animgraphCharacterModeString = 0x22E8 # CUtlString
m_flInitialModelScale = 0x22F0 # float
class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer
@ -1747,202 +1747,202 @@ class C_CSGameRulesProxy: # C_GameRulesProxy
class C_CSMinimapBoundary: # C_BaseEntity
class C_CSObserverPawn: # C_CSPlayerPawnBase
m_hDetectParentChange = 0x16A8 # CEntityHandle
m_hDetectParentChange = 0x16B0 # CEntityHandle
class C_CSPlayerPawn: # C_CSPlayerPawnBase
m_pBulletServices = 0x16A8 # CCSPlayer_BulletServices*
m_pHostageServices = 0x16B0 # CCSPlayer_HostageServices*
m_pBuyServices = 0x16B8 # CCSPlayer_BuyServices*
m_pGlowServices = 0x16C0 # CCSPlayer_GlowServices*
m_pActionTrackingServices = 0x16C8 # CCSPlayer_ActionTrackingServices*
m_flHealthShotBoostExpirationTime = 0x16D0 # GameTime_t
m_flLastFiredWeaponTime = 0x16D4 # GameTime_t
m_bHasFemaleVoice = 0x16D8 # bool
m_flLandseconds = 0x16DC # float
m_flOldFallVelocity = 0x16E0 # float
m_szLastPlaceName = 0x16E4 # char[18]
m_bPrevDefuser = 0x16F6 # bool
m_bPrevHelmet = 0x16F7 # bool
m_nPrevArmorVal = 0x16F8 # int32_t
m_nPrevGrenadeAmmoCount = 0x16FC # int32_t
m_unPreviousWeaponHash = 0x1700 # uint32_t
m_unWeaponHash = 0x1704 # uint32_t
m_bInBuyZone = 0x1708 # bool
m_bPreviouslyInBuyZone = 0x1709 # bool
m_aimPunchAngle = 0x170C # QAngle
m_aimPunchAngleVel = 0x1718 # QAngle
m_aimPunchTickBase = 0x1724 # int32_t
m_aimPunchTickFraction = 0x1728 # float
m_aimPunchCache = 0x1730 # CUtlVector<QAngle>
m_bInLanding = 0x1750 # bool
m_flLandingTime = 0x1754 # float
m_bInHostageRescueZone = 0x1758 # bool
m_bInBombZone = 0x1759 # bool
m_bIsBuyMenuOpen = 0x175A # bool
m_flTimeOfLastInjury = 0x175C # GameTime_t
m_flNextSprayDecalTime = 0x1760 # GameTime_t
m_iRetakesOffering = 0x1878 # int32_t
m_iRetakesOfferingCard = 0x187C # int32_t
m_bRetakesHasDefuseKit = 0x1880 # bool
m_bRetakesMVPLastRound = 0x1881 # bool
m_iRetakesMVPBoostItem = 0x1884 # int32_t
m_RetakesMVPBoostExtraUtility = 0x1888 # loadout_slot_t
m_bNeedToReApplyGloves = 0x18A8 # bool
m_EconGloves = 0x18B0 # C_EconItemView
m_bMustSyncRagdollState = 0x1CF8 # bool
m_nRagdollDamageBone = 0x1CFC # int32_t
m_vRagdollDamageForce = 0x1D00 # Vector
m_vRagdollDamagePosition = 0x1D0C # Vector
m_szRagdollDamageWeaponName = 0x1D18 # char[64]
m_bRagdollDamageHeadshot = 0x1D58 # bool
m_vRagdollServerOrigin = 0x1D5C # Vector
m_bLastHeadBoneTransformIsValid = 0x22A0 # bool
m_lastLandTime = 0x22A4 # GameTime_t
m_bOnGroundLastTick = 0x22A8 # bool
m_qDeathEyeAngles = 0x22C4 # QAngle
m_bSkipOneHeadConstraintUpdate = 0x22D0 # bool
m_pBulletServices = 0x16B0 # CCSPlayer_BulletServices*
m_pHostageServices = 0x16B8 # CCSPlayer_HostageServices*
m_pBuyServices = 0x16C0 # CCSPlayer_BuyServices*
m_pGlowServices = 0x16C8 # CCSPlayer_GlowServices*
m_pActionTrackingServices = 0x16D0 # CCSPlayer_ActionTrackingServices*
m_flHealthShotBoostExpirationTime = 0x16D8 # GameTime_t
m_flLastFiredWeaponTime = 0x16DC # GameTime_t
m_bHasFemaleVoice = 0x16E0 # bool
m_flLandseconds = 0x16E4 # float
m_flOldFallVelocity = 0x16E8 # float
m_szLastPlaceName = 0x16EC # char[18]
m_bPrevDefuser = 0x16FE # bool
m_bPrevHelmet = 0x16FF # bool
m_nPrevArmorVal = 0x1700 # int32_t
m_nPrevGrenadeAmmoCount = 0x1704 # int32_t
m_unPreviousWeaponHash = 0x1708 # uint32_t
m_unWeaponHash = 0x170C # uint32_t
m_bInBuyZone = 0x1710 # bool
m_bPreviouslyInBuyZone = 0x1711 # bool
m_aimPunchAngle = 0x1714 # QAngle
m_aimPunchAngleVel = 0x1720 # QAngle
m_aimPunchTickBase = 0x172C # int32_t
m_aimPunchTickFraction = 0x1730 # float
m_aimPunchCache = 0x1738 # CUtlVector<QAngle>
m_bInLanding = 0x1758 # bool
m_flLandingTime = 0x175C # float
m_bInHostageRescueZone = 0x1760 # bool
m_bInBombZone = 0x1761 # bool
m_bIsBuyMenuOpen = 0x1762 # bool
m_flTimeOfLastInjury = 0x1764 # GameTime_t
m_flNextSprayDecalTime = 0x1768 # GameTime_t
m_iRetakesOffering = 0x1880 # int32_t
m_iRetakesOfferingCard = 0x1884 # int32_t
m_bRetakesHasDefuseKit = 0x1888 # bool
m_bRetakesMVPLastRound = 0x1889 # bool
m_iRetakesMVPBoostItem = 0x188C # int32_t
m_RetakesMVPBoostExtraUtility = 0x1890 # loadout_slot_t
m_bNeedToReApplyGloves = 0x18B0 # bool
m_EconGloves = 0x18B8 # C_EconItemView
m_bMustSyncRagdollState = 0x1D00 # bool
m_nRagdollDamageBone = 0x1D04 # int32_t
m_vRagdollDamageForce = 0x1D08 # Vector
m_vRagdollDamagePosition = 0x1D14 # Vector
m_szRagdollDamageWeaponName = 0x1D20 # char[64]
m_bRagdollDamageHeadshot = 0x1D60 # bool
m_vRagdollServerOrigin = 0x1D64 # Vector
m_bLastHeadBoneTransformIsValid = 0x22A8 # bool
m_lastLandTime = 0x22AC # GameTime_t
m_bOnGroundLastTick = 0x22B0 # bool
m_qDeathEyeAngles = 0x22CC # QAngle
m_bSkipOneHeadConstraintUpdate = 0x22D8 # bool
class C_CSPlayerPawnBase: # C_BasePlayerPawn
m_pPingServices = 0x1260 # CCSPlayer_PingServices*
m_pViewModelServices = 0x1268 # CPlayer_ViewModelServices*
m_fRenderingClipPlane = 0x1270 # float[4]
m_nLastClipPlaneSetupFrame = 0x1280 # int32_t
m_vecLastClipCameraPos = 0x1284 # Vector
m_vecLastClipCameraForward = 0x1290 # Vector
m_bClipHitStaticWorld = 0x129C # bool
m_bCachedPlaneIsValid = 0x129D # bool
m_pClippingWeapon = 0x12A0 # C_CSWeaponBase*
m_previousPlayerState = 0x12A8 # CSPlayerState
m_flLastCollisionCeiling = 0x12AC # float
m_flLastCollisionCeilingChangeTime = 0x12B0 # float
m_grenadeParameterStashTime = 0x12D0 # GameTime_t
m_bGrenadeParametersStashed = 0x12D4 # bool
m_angStashedShootAngles = 0x12D8 # QAngle
m_vecStashedGrenadeThrowPosition = 0x12E4 # Vector
m_vecStashedVelocity = 0x12F0 # Vector
m_angShootAngleHistory = 0x12FC # QAngle[2]
m_vecThrowPositionHistory = 0x1314 # Vector[2]
m_vecVelocityHistory = 0x132C # Vector[2]
m_thirdPersonHeading = 0x1348 # QAngle
m_flSlopeDropOffset = 0x1360 # float
m_flSlopeDropHeight = 0x1370 # float
m_vHeadConstraintOffset = 0x1380 # Vector
m_bIsScoped = 0x1398 # bool
m_bIsWalking = 0x1399 # bool
m_bResumeZoom = 0x139A # bool
m_iPlayerState = 0x139C # CSPlayerState
m_bIsDefusing = 0x13A0 # bool
m_bIsGrabbingHostage = 0x13A1 # bool
m_iBlockingUseActionInProgress = 0x13A4 # CSPlayerBlockingUseAction_t
m_bIsRescuing = 0x13A8 # bool
m_fImmuneToGunGameDamageTime = 0x13AC # GameTime_t
m_fImmuneToGunGameDamageTimeLast = 0x13B0 # GameTime_t
m_bGunGameImmunity = 0x13B4 # bool
m_bHasMovedSinceSpawn = 0x13B5 # bool
m_fMolotovUseTime = 0x13B8 # float
m_fMolotovDamageTime = 0x13BC # float
m_nWhichBombZone = 0x13C0 # int32_t
m_bInNoDefuseArea = 0x13C4 # bool
m_iThrowGrenadeCounter = 0x13C8 # int32_t
m_bWaitForNoAttack = 0x13CC # bool
m_flGuardianTooFarDistFrac = 0x13D0 # float
m_flDetectedByEnemySensorTime = 0x13D4 # GameTime_t
m_flNextGuardianTooFarWarning = 0x13D8 # float
m_bSuppressGuardianTooFarWarningAudio = 0x13DC # bool
m_bKilledByTaser = 0x13DD # bool
m_iMoveState = 0x13E0 # int32_t
m_bCanMoveDuringFreezePeriod = 0x13E4 # bool
m_flLowerBodyYawTarget = 0x13E8 # float
m_bStrafing = 0x13EC # bool
m_flLastSpawnTimeIndex = 0x13F0 # GameTime_t
m_flEmitSoundTime = 0x13F4 # GameTime_t
m_iAddonBits = 0x13F8 # int32_t
m_iPrimaryAddon = 0x13FC # int32_t
m_iSecondaryAddon = 0x1400 # int32_t
m_iProgressBarDuration = 0x1404 # int32_t
m_flProgressBarStartTime = 0x1408 # float
m_iDirection = 0x140C # int32_t
m_iShotsFired = 0x1410 # int32_t
m_bNightVisionOn = 0x1414 # bool
m_bHasNightVision = 0x1415 # bool
m_flVelocityModifier = 0x1418 # float
m_flHitHeading = 0x141C # float
m_nHitBodyPart = 0x1420 # int32_t
m_iStartAccount = 0x1424 # int32_t
m_vecIntroStartEyePosition = 0x1428 # Vector
m_vecIntroStartPlayerForward = 0x1434 # Vector
m_flClientDeathTime = 0x1440 # GameTime_t
m_flNightVisionAlpha = 0x1444 # float
m_bScreenTearFrameCaptured = 0x1448 # bool
m_flFlashBangTime = 0x144C # float
m_flFlashScreenshotAlpha = 0x1450 # float
m_flFlashOverlayAlpha = 0x1454 # float
m_bFlashBuildUp = 0x1458 # bool
m_bFlashDspHasBeenCleared = 0x1459 # bool
m_bFlashScreenshotHasBeenGrabbed = 0x145A # bool
m_flFlashMaxAlpha = 0x145C # float
m_flFlashDuration = 0x1460 # float
m_lastStandingPos = 0x1464 # Vector
m_vecLastMuzzleFlashPos = 0x1470 # Vector
m_angLastMuzzleFlashAngle = 0x147C # QAngle
m_hMuzzleFlashShape = 0x1488 # CHandle<C_BaseEntity>
m_iHealthBarRenderMaskIndex = 0x148C # int32_t
m_flHealthFadeValue = 0x1490 # float
m_flHealthFadeAlpha = 0x1494 # float
m_nMyCollisionGroup = 0x1498 # int32_t
m_ignoreLadderJumpTime = 0x149C # float
m_ladderSurpressionTimer = 0x14A0 # CountdownTimer
m_lastLadderNormal = 0x14B8 # Vector
m_lastLadderPos = 0x14C4 # Vector
m_flDeathCCWeight = 0x14D8 # float
m_bOldIsScoped = 0x14DC # bool
m_flPrevRoundEndTime = 0x14E0 # float
m_flPrevMatchEndTime = 0x14E4 # float
m_unCurrentEquipmentValue = 0x14E8 # uint16_t
m_unRoundStartEquipmentValue = 0x14EA # uint16_t
m_unFreezetimeEndEquipmentValue = 0x14EC # uint16_t
m_vecThirdPersonViewPositionOverride = 0x14F0 # Vector
m_nHeavyAssaultSuitCooldownRemaining = 0x14FC # int32_t
m_ArmorValue = 0x1500 # int32_t
m_angEyeAngles = 0x1508 # QAngle
m_fNextThinkPushAway = 0x1520 # float
m_bShouldAutobuyDMWeapons = 0x1524 # bool
m_bShouldAutobuyNow = 0x1525 # bool
m_bHud_MiniScoreHidden = 0x1526 # bool
m_bHud_RadarHidden = 0x1527 # bool
m_nLastKillerIndex = 0x1528 # CEntityIndex
m_nLastConcurrentKilled = 0x152C # int32_t
m_nDeathCamMusic = 0x1530 # int32_t
m_iIDEntIndex = 0x1534 # CEntityIndex
m_delayTargetIDTimer = 0x1538 # CountdownTimer
m_iTargetedWeaponEntIndex = 0x1550 # CEntityIndex
m_iOldIDEntIndex = 0x1554 # CEntityIndex
m_holdTargetIDTimer = 0x1558 # CountdownTimer
m_flCurrentMusicStartTime = 0x1574 # float
m_flMusicRoundStartTime = 0x1578 # float
m_bDeferStartMusicOnWarmup = 0x157C # bool
m_cycleLatch = 0x1580 # int32_t
m_serverIntendedCycle = 0x1584 # float
m_vecPlayerPatchEconIndices = 0x1588 # uint32_t[5]
m_bHideTargetID = 0x15A4 # bool
m_nextTaserShakeTime = 0x15A8 # float
m_firstTaserShakeTime = 0x15AC # float
m_flLastSmokeOverlayAlpha = 0x15B0 # float
m_vLastSmokeOverlayColor = 0x15B4 # Vector
m_nPlayerSmokedFx = 0x15C0 # ParticleIndex_t
m_flNextMagDropTime = 0x15C4 # float
m_nLastMagDropAttachmentIndex = 0x15C8 # int32_t
m_vecBulletHitModels = 0x15D0 # CUtlVector<C_BulletHitModel*>
m_vecPickupModelSlerpers = 0x15E8 # CUtlVector<C_PickUpModelSlerper*>
m_vecLastAliveLocalVelocity = 0x1600 # Vector
m_entitySpottedState = 0x1628 # EntitySpottedState_t
m_nSurvivalTeamNumber = 0x1640 # int32_t
m_bGuardianShouldSprayCustomXMark = 0x1644 # bool
m_bHasDeathInfo = 0x1645 # bool
m_flDeathInfoTime = 0x1648 # float
m_vecDeathInfoOrigin = 0x164C # Vector
m_bKilledByHeadshot = 0x1658 # bool
m_hOriginalController = 0x165C # CHandle<CCSPlayerController>
m_pPingServices = 0x1268 # CCSPlayer_PingServices*
m_pViewModelServices = 0x1270 # CPlayer_ViewModelServices*
m_fRenderingClipPlane = 0x1278 # float[4]
m_nLastClipPlaneSetupFrame = 0x1288 # int32_t
m_vecLastClipCameraPos = 0x128C # Vector
m_vecLastClipCameraForward = 0x1298 # Vector
m_bClipHitStaticWorld = 0x12A4 # bool
m_bCachedPlaneIsValid = 0x12A5 # bool
m_pClippingWeapon = 0x12A8 # C_CSWeaponBase*
m_previousPlayerState = 0x12B0 # CSPlayerState
m_flLastCollisionCeiling = 0x12B4 # float
m_flLastCollisionCeilingChangeTime = 0x12B8 # float
m_grenadeParameterStashTime = 0x12D8 # GameTime_t
m_bGrenadeParametersStashed = 0x12DC # bool
m_angStashedShootAngles = 0x12E0 # QAngle
m_vecStashedGrenadeThrowPosition = 0x12EC # Vector
m_vecStashedVelocity = 0x12F8 # Vector
m_angShootAngleHistory = 0x1304 # QAngle[2]
m_vecThrowPositionHistory = 0x131C # Vector[2]
m_vecVelocityHistory = 0x1334 # Vector[2]
m_thirdPersonHeading = 0x1350 # QAngle
m_flSlopeDropOffset = 0x1368 # float
m_flSlopeDropHeight = 0x1378 # float
m_vHeadConstraintOffset = 0x1388 # Vector
m_bIsScoped = 0x13A0 # bool
m_bIsWalking = 0x13A1 # bool
m_bResumeZoom = 0x13A2 # bool
m_iPlayerState = 0x13A4 # CSPlayerState
m_bIsDefusing = 0x13A8 # bool
m_bIsGrabbingHostage = 0x13A9 # bool
m_iBlockingUseActionInProgress = 0x13AC # CSPlayerBlockingUseAction_t
m_bIsRescuing = 0x13B0 # bool
m_fImmuneToGunGameDamageTime = 0x13B4 # GameTime_t
m_fImmuneToGunGameDamageTimeLast = 0x13B8 # GameTime_t
m_bGunGameImmunity = 0x13BC # bool
m_bHasMovedSinceSpawn = 0x13BD # bool
m_fMolotovUseTime = 0x13C0 # float
m_fMolotovDamageTime = 0x13C4 # float
m_nWhichBombZone = 0x13C8 # int32_t
m_bInNoDefuseArea = 0x13CC # bool
m_iThrowGrenadeCounter = 0x13D0 # int32_t
m_bWaitForNoAttack = 0x13D4 # bool
m_flGuardianTooFarDistFrac = 0x13D8 # float
m_flDetectedByEnemySensorTime = 0x13DC # GameTime_t
m_flNextGuardianTooFarWarning = 0x13E0 # float
m_bSuppressGuardianTooFarWarningAudio = 0x13E4 # bool
m_bKilledByTaser = 0x13E5 # bool
m_iMoveState = 0x13E8 # int32_t
m_bCanMoveDuringFreezePeriod = 0x13EC # bool
m_flLowerBodyYawTarget = 0x13F0 # float
m_bStrafing = 0x13F4 # bool
m_flLastSpawnTimeIndex = 0x13F8 # GameTime_t
m_flEmitSoundTime = 0x13FC # GameTime_t
m_iAddonBits = 0x1400 # int32_t
m_iPrimaryAddon = 0x1404 # int32_t
m_iSecondaryAddon = 0x1408 # int32_t
m_iProgressBarDuration = 0x140C # int32_t
m_flProgressBarStartTime = 0x1410 # float
m_iDirection = 0x1414 # int32_t
m_iShotsFired = 0x1418 # int32_t
m_bNightVisionOn = 0x141C # bool
m_bHasNightVision = 0x141D # bool
m_flVelocityModifier = 0x1420 # float
m_flHitHeading = 0x1424 # float
m_nHitBodyPart = 0x1428 # int32_t
m_iStartAccount = 0x142C # int32_t
m_vecIntroStartEyePosition = 0x1430 # Vector
m_vecIntroStartPlayerForward = 0x143C # Vector
m_flClientDeathTime = 0x1448 # GameTime_t
m_flNightVisionAlpha = 0x144C # float
m_bScreenTearFrameCaptured = 0x1450 # bool
m_flFlashBangTime = 0x1454 # float
m_flFlashScreenshotAlpha = 0x1458 # float
m_flFlashOverlayAlpha = 0x145C # float
m_bFlashBuildUp = 0x1460 # bool
m_bFlashDspHasBeenCleared = 0x1461 # bool
m_bFlashScreenshotHasBeenGrabbed = 0x1462 # bool
m_flFlashMaxAlpha = 0x1464 # float
m_flFlashDuration = 0x1468 # float
m_lastStandingPos = 0x146C # Vector
m_vecLastMuzzleFlashPos = 0x1478 # Vector
m_angLastMuzzleFlashAngle = 0x1484 # QAngle
m_hMuzzleFlashShape = 0x1490 # CHandle<C_BaseEntity>
m_iHealthBarRenderMaskIndex = 0x1494 # int32_t
m_flHealthFadeValue = 0x1498 # float
m_flHealthFadeAlpha = 0x149C # float
m_nMyCollisionGroup = 0x14A0 # int32_t
m_ignoreLadderJumpTime = 0x14A4 # float
m_ladderSurpressionTimer = 0x14A8 # CountdownTimer
m_lastLadderNormal = 0x14C0 # Vector
m_lastLadderPos = 0x14CC # Vector
m_flDeathCCWeight = 0x14E0 # float
m_bOldIsScoped = 0x14E4 # bool
m_flPrevRoundEndTime = 0x14E8 # float
m_flPrevMatchEndTime = 0x14EC # float
m_unCurrentEquipmentValue = 0x14F0 # uint16_t
m_unRoundStartEquipmentValue = 0x14F2 # uint16_t
m_unFreezetimeEndEquipmentValue = 0x14F4 # uint16_t
m_vecThirdPersonViewPositionOverride = 0x14F8 # Vector
m_nHeavyAssaultSuitCooldownRemaining = 0x1504 # int32_t
m_ArmorValue = 0x1508 # int32_t
m_angEyeAngles = 0x1510 # QAngle
m_fNextThinkPushAway = 0x1528 # float
m_bShouldAutobuyDMWeapons = 0x152C # bool
m_bShouldAutobuyNow = 0x152D # bool
m_bHud_MiniScoreHidden = 0x152E # bool
m_bHud_RadarHidden = 0x152F # bool
m_nLastKillerIndex = 0x1530 # CEntityIndex
m_nLastConcurrentKilled = 0x1534 # int32_t
m_nDeathCamMusic = 0x1538 # int32_t
m_iIDEntIndex = 0x153C # CEntityIndex
m_delayTargetIDTimer = 0x1540 # CountdownTimer
m_iTargetedWeaponEntIndex = 0x1558 # CEntityIndex
m_iOldIDEntIndex = 0x155C # CEntityIndex
m_holdTargetIDTimer = 0x1560 # CountdownTimer
m_flCurrentMusicStartTime = 0x157C # float
m_flMusicRoundStartTime = 0x1580 # float
m_bDeferStartMusicOnWarmup = 0x1584 # bool
m_cycleLatch = 0x1588 # int32_t
m_serverIntendedCycle = 0x158C # float
m_vecPlayerPatchEconIndices = 0x1590 # uint32_t[5]
m_bHideTargetID = 0x15AC # bool
m_nextTaserShakeTime = 0x15B0 # float
m_firstTaserShakeTime = 0x15B4 # float
m_flLastSmokeOverlayAlpha = 0x15B8 # float
m_vLastSmokeOverlayColor = 0x15BC # Vector
m_nPlayerSmokedFx = 0x15C8 # ParticleIndex_t
m_flNextMagDropTime = 0x15CC # float
m_nLastMagDropAttachmentIndex = 0x15D0 # int32_t
m_vecBulletHitModels = 0x15D8 # CUtlVector<C_BulletHitModel*>
m_vecPickupModelSlerpers = 0x15F0 # CUtlVector<C_PickUpModelSlerper*>
m_vecLastAliveLocalVelocity = 0x1608 # Vector
m_entitySpottedState = 0x1630 # EntitySpottedState_t
m_nSurvivalTeamNumber = 0x1648 # int32_t
m_bGuardianShouldSprayCustomXMark = 0x164C # bool
m_bHasDeathInfo = 0x164D # bool
m_flDeathInfoTime = 0x1650 # float
m_vecDeathInfoOrigin = 0x1654 # Vector
m_bKilledByHeadshot = 0x1660 # bool
m_hOriginalController = 0x1664 # CHandle<CCSPlayerController>
class C_CSPlayerResource: # C_BaseEntity
m_bHostageAlive = 0x540 # bool[12]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:53 +0000
* Sat, 4 Nov 2023 00:33:03 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]
@ -164,12 +164,12 @@ pub mod CBodyComponent { // CEntityComponent
}
pub mod CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance
pub const m_animationController: usize = 0x470; // CBaseAnimGraphController
pub const __m_pChainEntity: usize = 0x18B0; // CNetworkVarChainer
pub const m_animationController: usize = 0x480; // CBaseAnimGraphController
pub const __m_pChainEntity: usize = 0x18C0; // CNetworkVarChainer
}
pub mod CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance
pub const __m_pChainEntity: usize = 0x470; // CNetworkVarChainer
pub const __m_pChainEntity: usize = 0x480; // CNetworkVarChainer
}
pub mod CBodyComponentPoint { // CBodyComponent
@ -179,7 +179,7 @@ pub mod CBodyComponentPoint { // CBodyComponent
pub mod CBodyComponentSkeletonInstance { // CBodyComponent
pub const m_skeletonInstance: usize = 0x50; // CSkeletonInstance
pub const __m_pChainEntity: usize = 0x440; // CNetworkVarChainer
pub const __m_pChainEntity: usize = 0x450; // CNetworkVarChainer
}
pub mod CBombTarget { // C_BaseTrigger
@ -1753,9 +1753,9 @@ pub mod C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_PreviewModel
}
pub mod C_CSGO_PreviewPlayer { // C_CSPlayerPawn
pub const m_animgraph: usize = 0x22D8; // CUtlString
pub const m_animgraphCharacterModeString: usize = 0x22E0; // CUtlString
pub const m_flInitialModelScale: usize = 0x22E8; // float
pub const m_animgraph: usize = 0x22E0; // CUtlString
pub const m_animgraphCharacterModeString: usize = 0x22E8; // CUtlString
pub const m_flInitialModelScale: usize = 0x22F0; // float
}
pub mod C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1924,204 +1924,204 @@ pub mod C_CSMinimapBoundary { // C_BaseEntity
}
pub mod C_CSObserverPawn { // C_CSPlayerPawnBase
pub const m_hDetectParentChange: usize = 0x16A8; // CEntityHandle
pub const m_hDetectParentChange: usize = 0x16B0; // CEntityHandle
}
pub mod C_CSPlayerPawn { // C_CSPlayerPawnBase
pub const m_pBulletServices: usize = 0x16A8; // CCSPlayer_BulletServices*
pub const m_pHostageServices: usize = 0x16B0; // CCSPlayer_HostageServices*
pub const m_pBuyServices: usize = 0x16B8; // CCSPlayer_BuyServices*
pub const m_pGlowServices: usize = 0x16C0; // CCSPlayer_GlowServices*
pub const m_pActionTrackingServices: usize = 0x16C8; // CCSPlayer_ActionTrackingServices*
pub const m_flHealthShotBoostExpirationTime: usize = 0x16D0; // GameTime_t
pub const m_flLastFiredWeaponTime: usize = 0x16D4; // GameTime_t
pub const m_bHasFemaleVoice: usize = 0x16D8; // bool
pub const m_flLandseconds: usize = 0x16DC; // float
pub const m_flOldFallVelocity: usize = 0x16E0; // float
pub const m_szLastPlaceName: usize = 0x16E4; // char[18]
pub const m_bPrevDefuser: usize = 0x16F6; // bool
pub const m_bPrevHelmet: usize = 0x16F7; // bool
pub const m_nPrevArmorVal: usize = 0x16F8; // int32_t
pub const m_nPrevGrenadeAmmoCount: usize = 0x16FC; // int32_t
pub const m_unPreviousWeaponHash: usize = 0x1700; // uint32_t
pub const m_unWeaponHash: usize = 0x1704; // uint32_t
pub const m_bInBuyZone: usize = 0x1708; // bool
pub const m_bPreviouslyInBuyZone: usize = 0x1709; // bool
pub const m_aimPunchAngle: usize = 0x170C; // QAngle
pub const m_aimPunchAngleVel: usize = 0x1718; // QAngle
pub const m_aimPunchTickBase: usize = 0x1724; // int32_t
pub const m_aimPunchTickFraction: usize = 0x1728; // float
pub const m_aimPunchCache: usize = 0x1730; // CUtlVector<QAngle>
pub const m_bInLanding: usize = 0x1750; // bool
pub const m_flLandingTime: usize = 0x1754; // float
pub const m_bInHostageRescueZone: usize = 0x1758; // bool
pub const m_bInBombZone: usize = 0x1759; // bool
pub const m_bIsBuyMenuOpen: usize = 0x175A; // bool
pub const m_flTimeOfLastInjury: usize = 0x175C; // GameTime_t
pub const m_flNextSprayDecalTime: usize = 0x1760; // GameTime_t
pub const m_iRetakesOffering: usize = 0x1878; // int32_t
pub const m_iRetakesOfferingCard: usize = 0x187C; // int32_t
pub const m_bRetakesHasDefuseKit: usize = 0x1880; // bool
pub const m_bRetakesMVPLastRound: usize = 0x1881; // bool
pub const m_iRetakesMVPBoostItem: usize = 0x1884; // int32_t
pub const m_RetakesMVPBoostExtraUtility: usize = 0x1888; // loadout_slot_t
pub const m_bNeedToReApplyGloves: usize = 0x18A8; // bool
pub const m_EconGloves: usize = 0x18B0; // C_EconItemView
pub const m_bMustSyncRagdollState: usize = 0x1CF8; // bool
pub const m_nRagdollDamageBone: usize = 0x1CFC; // int32_t
pub const m_vRagdollDamageForce: usize = 0x1D00; // Vector
pub const m_vRagdollDamagePosition: usize = 0x1D0C; // Vector
pub const m_szRagdollDamageWeaponName: usize = 0x1D18; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x1D58; // bool
pub const m_vRagdollServerOrigin: usize = 0x1D5C; // Vector
pub const m_bLastHeadBoneTransformIsValid: usize = 0x22A0; // bool
pub const m_lastLandTime: usize = 0x22A4; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x22A8; // bool
pub const m_qDeathEyeAngles: usize = 0x22C4; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22D0; // bool
pub const m_pBulletServices: usize = 0x16B0; // CCSPlayer_BulletServices*
pub const m_pHostageServices: usize = 0x16B8; // CCSPlayer_HostageServices*
pub const m_pBuyServices: usize = 0x16C0; // CCSPlayer_BuyServices*
pub const m_pGlowServices: usize = 0x16C8; // CCSPlayer_GlowServices*
pub const m_pActionTrackingServices: usize = 0x16D0; // CCSPlayer_ActionTrackingServices*
pub const m_flHealthShotBoostExpirationTime: usize = 0x16D8; // GameTime_t
pub const m_flLastFiredWeaponTime: usize = 0x16DC; // GameTime_t
pub const m_bHasFemaleVoice: usize = 0x16E0; // bool
pub const m_flLandseconds: usize = 0x16E4; // float
pub const m_flOldFallVelocity: usize = 0x16E8; // float
pub const m_szLastPlaceName: usize = 0x16EC; // char[18]
pub const m_bPrevDefuser: usize = 0x16FE; // bool
pub const m_bPrevHelmet: usize = 0x16FF; // bool
pub const m_nPrevArmorVal: usize = 0x1700; // int32_t
pub const m_nPrevGrenadeAmmoCount: usize = 0x1704; // int32_t
pub const m_unPreviousWeaponHash: usize = 0x1708; // uint32_t
pub const m_unWeaponHash: usize = 0x170C; // uint32_t
pub const m_bInBuyZone: usize = 0x1710; // bool
pub const m_bPreviouslyInBuyZone: usize = 0x1711; // bool
pub const m_aimPunchAngle: usize = 0x1714; // QAngle
pub const m_aimPunchAngleVel: usize = 0x1720; // QAngle
pub const m_aimPunchTickBase: usize = 0x172C; // int32_t
pub const m_aimPunchTickFraction: usize = 0x1730; // float
pub const m_aimPunchCache: usize = 0x1738; // CUtlVector<QAngle>
pub const m_bInLanding: usize = 0x1758; // bool
pub const m_flLandingTime: usize = 0x175C; // float
pub const m_bInHostageRescueZone: usize = 0x1760; // bool
pub const m_bInBombZone: usize = 0x1761; // bool
pub const m_bIsBuyMenuOpen: usize = 0x1762; // bool
pub const m_flTimeOfLastInjury: usize = 0x1764; // GameTime_t
pub const m_flNextSprayDecalTime: usize = 0x1768; // GameTime_t
pub const m_iRetakesOffering: usize = 0x1880; // int32_t
pub const m_iRetakesOfferingCard: usize = 0x1884; // int32_t
pub const m_bRetakesHasDefuseKit: usize = 0x1888; // bool
pub const m_bRetakesMVPLastRound: usize = 0x1889; // bool
pub const m_iRetakesMVPBoostItem: usize = 0x188C; // int32_t
pub const m_RetakesMVPBoostExtraUtility: usize = 0x1890; // loadout_slot_t
pub const m_bNeedToReApplyGloves: usize = 0x18B0; // bool
pub const m_EconGloves: usize = 0x18B8; // C_EconItemView
pub const m_bMustSyncRagdollState: usize = 0x1D00; // bool
pub const m_nRagdollDamageBone: usize = 0x1D04; // int32_t
pub const m_vRagdollDamageForce: usize = 0x1D08; // Vector
pub const m_vRagdollDamagePosition: usize = 0x1D14; // Vector
pub const m_szRagdollDamageWeaponName: usize = 0x1D20; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x1D60; // bool
pub const m_vRagdollServerOrigin: usize = 0x1D64; // Vector
pub const m_bLastHeadBoneTransformIsValid: usize = 0x22A8; // bool
pub const m_lastLandTime: usize = 0x22AC; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x22B0; // bool
pub const m_qDeathEyeAngles: usize = 0x22CC; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22D8; // bool
}
pub mod C_CSPlayerPawnBase { // C_BasePlayerPawn
pub const m_pPingServices: usize = 0x1260; // CCSPlayer_PingServices*
pub const m_pViewModelServices: usize = 0x1268; // CPlayer_ViewModelServices*
pub const m_fRenderingClipPlane: usize = 0x1270; // float[4]
pub const m_nLastClipPlaneSetupFrame: usize = 0x1280; // int32_t
pub const m_vecLastClipCameraPos: usize = 0x1284; // Vector
pub const m_vecLastClipCameraForward: usize = 0x1290; // Vector
pub const m_bClipHitStaticWorld: usize = 0x129C; // bool
pub const m_bCachedPlaneIsValid: usize = 0x129D; // bool
pub const m_pClippingWeapon: usize = 0x12A0; // C_CSWeaponBase*
pub const m_previousPlayerState: usize = 0x12A8; // CSPlayerState
pub const m_flLastCollisionCeiling: usize = 0x12AC; // float
pub const m_flLastCollisionCeilingChangeTime: usize = 0x12B0; // float
pub const m_grenadeParameterStashTime: usize = 0x12D0; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x12D4; // bool
pub const m_angStashedShootAngles: usize = 0x12D8; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x12E4; // Vector
pub const m_vecStashedVelocity: usize = 0x12F0; // Vector
pub const m_angShootAngleHistory: usize = 0x12FC; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x1314; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x132C; // Vector[2]
pub const m_thirdPersonHeading: usize = 0x1348; // QAngle
pub const m_flSlopeDropOffset: usize = 0x1360; // float
pub const m_flSlopeDropHeight: usize = 0x1370; // float
pub const m_vHeadConstraintOffset: usize = 0x1380; // Vector
pub const m_bIsScoped: usize = 0x1398; // bool
pub const m_bIsWalking: usize = 0x1399; // bool
pub const m_bResumeZoom: usize = 0x139A; // bool
pub const m_iPlayerState: usize = 0x139C; // CSPlayerState
pub const m_bIsDefusing: usize = 0x13A0; // bool
pub const m_bIsGrabbingHostage: usize = 0x13A1; // bool
pub const m_iBlockingUseActionInProgress: usize = 0x13A4; // CSPlayerBlockingUseAction_t
pub const m_bIsRescuing: usize = 0x13A8; // bool
pub const m_fImmuneToGunGameDamageTime: usize = 0x13AC; // GameTime_t
pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13B0; // GameTime_t
pub const m_bGunGameImmunity: usize = 0x13B4; // bool
pub const m_bHasMovedSinceSpawn: usize = 0x13B5; // bool
pub const m_fMolotovUseTime: usize = 0x13B8; // float
pub const m_fMolotovDamageTime: usize = 0x13BC; // float
pub const m_nWhichBombZone: usize = 0x13C0; // int32_t
pub const m_bInNoDefuseArea: usize = 0x13C4; // bool
pub const m_iThrowGrenadeCounter: usize = 0x13C8; // int32_t
pub const m_bWaitForNoAttack: usize = 0x13CC; // bool
pub const m_flGuardianTooFarDistFrac: usize = 0x13D0; // float
pub const m_flDetectedByEnemySensorTime: usize = 0x13D4; // GameTime_t
pub const m_flNextGuardianTooFarWarning: usize = 0x13D8; // float
pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13DC; // bool
pub const m_bKilledByTaser: usize = 0x13DD; // bool
pub const m_iMoveState: usize = 0x13E0; // int32_t
pub const m_bCanMoveDuringFreezePeriod: usize = 0x13E4; // bool
pub const m_flLowerBodyYawTarget: usize = 0x13E8; // float
pub const m_bStrafing: usize = 0x13EC; // bool
pub const m_flLastSpawnTimeIndex: usize = 0x13F0; // GameTime_t
pub const m_flEmitSoundTime: usize = 0x13F4; // GameTime_t
pub const m_iAddonBits: usize = 0x13F8; // int32_t
pub const m_iPrimaryAddon: usize = 0x13FC; // int32_t
pub const m_iSecondaryAddon: usize = 0x1400; // int32_t
pub const m_iProgressBarDuration: usize = 0x1404; // int32_t
pub const m_flProgressBarStartTime: usize = 0x1408; // float
pub const m_iDirection: usize = 0x140C; // int32_t
pub const m_iShotsFired: usize = 0x1410; // int32_t
pub const m_bNightVisionOn: usize = 0x1414; // bool
pub const m_bHasNightVision: usize = 0x1415; // bool
pub const m_flVelocityModifier: usize = 0x1418; // float
pub const m_flHitHeading: usize = 0x141C; // float
pub const m_nHitBodyPart: usize = 0x1420; // int32_t
pub const m_iStartAccount: usize = 0x1424; // int32_t
pub const m_vecIntroStartEyePosition: usize = 0x1428; // Vector
pub const m_vecIntroStartPlayerForward: usize = 0x1434; // Vector
pub const m_flClientDeathTime: usize = 0x1440; // GameTime_t
pub const m_flNightVisionAlpha: usize = 0x1444; // float
pub const m_bScreenTearFrameCaptured: usize = 0x1448; // bool
pub const m_flFlashBangTime: usize = 0x144C; // float
pub const m_flFlashScreenshotAlpha: usize = 0x1450; // float
pub const m_flFlashOverlayAlpha: usize = 0x1454; // float
pub const m_bFlashBuildUp: usize = 0x1458; // bool
pub const m_bFlashDspHasBeenCleared: usize = 0x1459; // bool
pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x145A; // bool
pub const m_flFlashMaxAlpha: usize = 0x145C; // float
pub const m_flFlashDuration: usize = 0x1460; // float
pub const m_lastStandingPos: usize = 0x1464; // Vector
pub const m_vecLastMuzzleFlashPos: usize = 0x1470; // Vector
pub const m_angLastMuzzleFlashAngle: usize = 0x147C; // QAngle
pub const m_hMuzzleFlashShape: usize = 0x1488; // CHandle<C_BaseEntity>
pub const m_iHealthBarRenderMaskIndex: usize = 0x148C; // int32_t
pub const m_flHealthFadeValue: usize = 0x1490; // float
pub const m_flHealthFadeAlpha: usize = 0x1494; // float
pub const m_nMyCollisionGroup: usize = 0x1498; // int32_t
pub const m_ignoreLadderJumpTime: usize = 0x149C; // float
pub const m_ladderSurpressionTimer: usize = 0x14A0; // CountdownTimer
pub const m_lastLadderNormal: usize = 0x14B8; // Vector
pub const m_lastLadderPos: usize = 0x14C4; // Vector
pub const m_flDeathCCWeight: usize = 0x14D8; // float
pub const m_bOldIsScoped: usize = 0x14DC; // bool
pub const m_flPrevRoundEndTime: usize = 0x14E0; // float
pub const m_flPrevMatchEndTime: usize = 0x14E4; // float
pub const m_unCurrentEquipmentValue: usize = 0x14E8; // uint16_t
pub const m_unRoundStartEquipmentValue: usize = 0x14EA; // uint16_t
pub const m_unFreezetimeEndEquipmentValue: usize = 0x14EC; // uint16_t
pub const m_vecThirdPersonViewPositionOverride: usize = 0x14F0; // Vector
pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x14FC; // int32_t
pub const m_ArmorValue: usize = 0x1500; // int32_t
pub const m_angEyeAngles: usize = 0x1508; // QAngle
pub const m_fNextThinkPushAway: usize = 0x1520; // float
pub const m_bShouldAutobuyDMWeapons: usize = 0x1524; // bool
pub const m_bShouldAutobuyNow: usize = 0x1525; // bool
pub const m_bHud_MiniScoreHidden: usize = 0x1526; // bool
pub const m_bHud_RadarHidden: usize = 0x1527; // bool
pub const m_nLastKillerIndex: usize = 0x1528; // CEntityIndex
pub const m_nLastConcurrentKilled: usize = 0x152C; // int32_t
pub const m_nDeathCamMusic: usize = 0x1530; // int32_t
pub const m_iIDEntIndex: usize = 0x1534; // CEntityIndex
pub const m_delayTargetIDTimer: usize = 0x1538; // CountdownTimer
pub const m_iTargetedWeaponEntIndex: usize = 0x1550; // CEntityIndex
pub const m_iOldIDEntIndex: usize = 0x1554; // CEntityIndex
pub const m_holdTargetIDTimer: usize = 0x1558; // CountdownTimer
pub const m_flCurrentMusicStartTime: usize = 0x1574; // float
pub const m_flMusicRoundStartTime: usize = 0x1578; // float
pub const m_bDeferStartMusicOnWarmup: usize = 0x157C; // bool
pub const m_cycleLatch: usize = 0x1580; // int32_t
pub const m_serverIntendedCycle: usize = 0x1584; // float
pub const m_vecPlayerPatchEconIndices: usize = 0x1588; // uint32_t[5]
pub const m_bHideTargetID: usize = 0x15A4; // bool
pub const m_nextTaserShakeTime: usize = 0x15A8; // float
pub const m_firstTaserShakeTime: usize = 0x15AC; // float
pub const m_flLastSmokeOverlayAlpha: usize = 0x15B0; // float
pub const m_vLastSmokeOverlayColor: usize = 0x15B4; // Vector
pub const m_nPlayerSmokedFx: usize = 0x15C0; // ParticleIndex_t
pub const m_flNextMagDropTime: usize = 0x15C4; // float
pub const m_nLastMagDropAttachmentIndex: usize = 0x15C8; // int32_t
pub const m_vecBulletHitModels: usize = 0x15D0; // CUtlVector<C_BulletHitModel*>
pub const m_vecPickupModelSlerpers: usize = 0x15E8; // CUtlVector<C_PickUpModelSlerper*>
pub const m_vecLastAliveLocalVelocity: usize = 0x1600; // Vector
pub const m_entitySpottedState: usize = 0x1628; // EntitySpottedState_t
pub const m_nSurvivalTeamNumber: usize = 0x1640; // int32_t
pub const m_bGuardianShouldSprayCustomXMark: usize = 0x1644; // bool
pub const m_bHasDeathInfo: usize = 0x1645; // bool
pub const m_flDeathInfoTime: usize = 0x1648; // float
pub const m_vecDeathInfoOrigin: usize = 0x164C; // Vector
pub const m_bKilledByHeadshot: usize = 0x1658; // bool
pub const m_hOriginalController: usize = 0x165C; // CHandle<CCSPlayerController>
pub const m_pPingServices: usize = 0x1268; // CCSPlayer_PingServices*
pub const m_pViewModelServices: usize = 0x1270; // CPlayer_ViewModelServices*
pub const m_fRenderingClipPlane: usize = 0x1278; // float[4]
pub const m_nLastClipPlaneSetupFrame: usize = 0x1288; // int32_t
pub const m_vecLastClipCameraPos: usize = 0x128C; // Vector
pub const m_vecLastClipCameraForward: usize = 0x1298; // Vector
pub const m_bClipHitStaticWorld: usize = 0x12A4; // bool
pub const m_bCachedPlaneIsValid: usize = 0x12A5; // bool
pub const m_pClippingWeapon: usize = 0x12A8; // C_CSWeaponBase*
pub const m_previousPlayerState: usize = 0x12B0; // CSPlayerState
pub const m_flLastCollisionCeiling: usize = 0x12B4; // float
pub const m_flLastCollisionCeilingChangeTime: usize = 0x12B8; // float
pub const m_grenadeParameterStashTime: usize = 0x12D8; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x12DC; // bool
pub const m_angStashedShootAngles: usize = 0x12E0; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x12EC; // Vector
pub const m_vecStashedVelocity: usize = 0x12F8; // Vector
pub const m_angShootAngleHistory: usize = 0x1304; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x131C; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x1334; // Vector[2]
pub const m_thirdPersonHeading: usize = 0x1350; // QAngle
pub const m_flSlopeDropOffset: usize = 0x1368; // float
pub const m_flSlopeDropHeight: usize = 0x1378; // float
pub const m_vHeadConstraintOffset: usize = 0x1388; // Vector
pub const m_bIsScoped: usize = 0x13A0; // bool
pub const m_bIsWalking: usize = 0x13A1; // bool
pub const m_bResumeZoom: usize = 0x13A2; // bool
pub const m_iPlayerState: usize = 0x13A4; // CSPlayerState
pub const m_bIsDefusing: usize = 0x13A8; // bool
pub const m_bIsGrabbingHostage: usize = 0x13A9; // bool
pub const m_iBlockingUseActionInProgress: usize = 0x13AC; // CSPlayerBlockingUseAction_t
pub const m_bIsRescuing: usize = 0x13B0; // bool
pub const m_fImmuneToGunGameDamageTime: usize = 0x13B4; // GameTime_t
pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13B8; // GameTime_t
pub const m_bGunGameImmunity: usize = 0x13BC; // bool
pub const m_bHasMovedSinceSpawn: usize = 0x13BD; // bool
pub const m_fMolotovUseTime: usize = 0x13C0; // float
pub const m_fMolotovDamageTime: usize = 0x13C4; // float
pub const m_nWhichBombZone: usize = 0x13C8; // int32_t
pub const m_bInNoDefuseArea: usize = 0x13CC; // bool
pub const m_iThrowGrenadeCounter: usize = 0x13D0; // int32_t
pub const m_bWaitForNoAttack: usize = 0x13D4; // bool
pub const m_flGuardianTooFarDistFrac: usize = 0x13D8; // float
pub const m_flDetectedByEnemySensorTime: usize = 0x13DC; // GameTime_t
pub const m_flNextGuardianTooFarWarning: usize = 0x13E0; // float
pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13E4; // bool
pub const m_bKilledByTaser: usize = 0x13E5; // bool
pub const m_iMoveState: usize = 0x13E8; // int32_t
pub const m_bCanMoveDuringFreezePeriod: usize = 0x13EC; // bool
pub const m_flLowerBodyYawTarget: usize = 0x13F0; // float
pub const m_bStrafing: usize = 0x13F4; // bool
pub const m_flLastSpawnTimeIndex: usize = 0x13F8; // GameTime_t
pub const m_flEmitSoundTime: usize = 0x13FC; // GameTime_t
pub const m_iAddonBits: usize = 0x1400; // int32_t
pub const m_iPrimaryAddon: usize = 0x1404; // int32_t
pub const m_iSecondaryAddon: usize = 0x1408; // int32_t
pub const m_iProgressBarDuration: usize = 0x140C; // int32_t
pub const m_flProgressBarStartTime: usize = 0x1410; // float
pub const m_iDirection: usize = 0x1414; // int32_t
pub const m_iShotsFired: usize = 0x1418; // int32_t
pub const m_bNightVisionOn: usize = 0x141C; // bool
pub const m_bHasNightVision: usize = 0x141D; // bool
pub const m_flVelocityModifier: usize = 0x1420; // float
pub const m_flHitHeading: usize = 0x1424; // float
pub const m_nHitBodyPart: usize = 0x1428; // int32_t
pub const m_iStartAccount: usize = 0x142C; // int32_t
pub const m_vecIntroStartEyePosition: usize = 0x1430; // Vector
pub const m_vecIntroStartPlayerForward: usize = 0x143C; // Vector
pub const m_flClientDeathTime: usize = 0x1448; // GameTime_t
pub const m_flNightVisionAlpha: usize = 0x144C; // float
pub const m_bScreenTearFrameCaptured: usize = 0x1450; // bool
pub const m_flFlashBangTime: usize = 0x1454; // float
pub const m_flFlashScreenshotAlpha: usize = 0x1458; // float
pub const m_flFlashOverlayAlpha: usize = 0x145C; // float
pub const m_bFlashBuildUp: usize = 0x1460; // bool
pub const m_bFlashDspHasBeenCleared: usize = 0x1461; // bool
pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x1462; // bool
pub const m_flFlashMaxAlpha: usize = 0x1464; // float
pub const m_flFlashDuration: usize = 0x1468; // float
pub const m_lastStandingPos: usize = 0x146C; // Vector
pub const m_vecLastMuzzleFlashPos: usize = 0x1478; // Vector
pub const m_angLastMuzzleFlashAngle: usize = 0x1484; // QAngle
pub const m_hMuzzleFlashShape: usize = 0x1490; // CHandle<C_BaseEntity>
pub const m_iHealthBarRenderMaskIndex: usize = 0x1494; // int32_t
pub const m_flHealthFadeValue: usize = 0x1498; // float
pub const m_flHealthFadeAlpha: usize = 0x149C; // float
pub const m_nMyCollisionGroup: usize = 0x14A0; // int32_t
pub const m_ignoreLadderJumpTime: usize = 0x14A4; // float
pub const m_ladderSurpressionTimer: usize = 0x14A8; // CountdownTimer
pub const m_lastLadderNormal: usize = 0x14C0; // Vector
pub const m_lastLadderPos: usize = 0x14CC; // Vector
pub const m_flDeathCCWeight: usize = 0x14E0; // float
pub const m_bOldIsScoped: usize = 0x14E4; // bool
pub const m_flPrevRoundEndTime: usize = 0x14E8; // float
pub const m_flPrevMatchEndTime: usize = 0x14EC; // float
pub const m_unCurrentEquipmentValue: usize = 0x14F0; // uint16_t
pub const m_unRoundStartEquipmentValue: usize = 0x14F2; // uint16_t
pub const m_unFreezetimeEndEquipmentValue: usize = 0x14F4; // uint16_t
pub const m_vecThirdPersonViewPositionOverride: usize = 0x14F8; // Vector
pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x1504; // int32_t
pub const m_ArmorValue: usize = 0x1508; // int32_t
pub const m_angEyeAngles: usize = 0x1510; // QAngle
pub const m_fNextThinkPushAway: usize = 0x1528; // float
pub const m_bShouldAutobuyDMWeapons: usize = 0x152C; // bool
pub const m_bShouldAutobuyNow: usize = 0x152D; // bool
pub const m_bHud_MiniScoreHidden: usize = 0x152E; // bool
pub const m_bHud_RadarHidden: usize = 0x152F; // bool
pub const m_nLastKillerIndex: usize = 0x1530; // CEntityIndex
pub const m_nLastConcurrentKilled: usize = 0x1534; // int32_t
pub const m_nDeathCamMusic: usize = 0x1538; // int32_t
pub const m_iIDEntIndex: usize = 0x153C; // CEntityIndex
pub const m_delayTargetIDTimer: usize = 0x1540; // CountdownTimer
pub const m_iTargetedWeaponEntIndex: usize = 0x1558; // CEntityIndex
pub const m_iOldIDEntIndex: usize = 0x155C; // CEntityIndex
pub const m_holdTargetIDTimer: usize = 0x1560; // CountdownTimer
pub const m_flCurrentMusicStartTime: usize = 0x157C; // float
pub const m_flMusicRoundStartTime: usize = 0x1580; // float
pub const m_bDeferStartMusicOnWarmup: usize = 0x1584; // bool
pub const m_cycleLatch: usize = 0x1588; // int32_t
pub const m_serverIntendedCycle: usize = 0x158C; // float
pub const m_vecPlayerPatchEconIndices: usize = 0x1590; // uint32_t[5]
pub const m_bHideTargetID: usize = 0x15AC; // bool
pub const m_nextTaserShakeTime: usize = 0x15B0; // float
pub const m_firstTaserShakeTime: usize = 0x15B4; // float
pub const m_flLastSmokeOverlayAlpha: usize = 0x15B8; // float
pub const m_vLastSmokeOverlayColor: usize = 0x15BC; // Vector
pub const m_nPlayerSmokedFx: usize = 0x15C8; // ParticleIndex_t
pub const m_flNextMagDropTime: usize = 0x15CC; // float
pub const m_nLastMagDropAttachmentIndex: usize = 0x15D0; // int32_t
pub const m_vecBulletHitModels: usize = 0x15D8; // CUtlVector<C_BulletHitModel*>
pub const m_vecPickupModelSlerpers: usize = 0x15F0; // CUtlVector<C_PickUpModelSlerper*>
pub const m_vecLastAliveLocalVelocity: usize = 0x1608; // Vector
pub const m_entitySpottedState: usize = 0x1630; // EntitySpottedState_t
pub const m_nSurvivalTeamNumber: usize = 0x1648; // int32_t
pub const m_bGuardianShouldSprayCustomXMark: usize = 0x164C; // bool
pub const m_bHasDeathInfo: usize = 0x164D; // bool
pub const m_flDeathInfoTime: usize = 0x1650; // float
pub const m_vecDeathInfoOrigin: usize = 0x1654; // Vector
pub const m_bKilledByHeadshot: usize = 0x1660; // bool
pub const m_hOriginalController: usize = 0x1664; // CHandle<CCSPlayerController>
}
pub mod C_CSPlayerResource { // C_BaseEntity

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
public static class CEmptyEntityInstance {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:51 +0000
Sat, 4 Nov 2023 00:33:02 +0000
'''
class CEmptyEntityInstance:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:53 +0000
* Sat, 4 Nov 2023 00:33:03 +0000
*/
public static class CAnimScriptBase {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:53 +0000
* Sat, 4 Nov 2023 00:33:03 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:53 +0000
Sat, 4 Nov 2023 00:33:03 +0000
'''
class CAnimScriptBase:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:53 +0000
* Sat, 4 Nov 2023 00:33:03 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:53 +0000
* Sat, 4 Nov 2023 00:33:04 +0000
*/
public static class animationsystem_dll { // animationsystem.dll
@ -9,49 +9,49 @@ public static class animationsystem_dll { // animationsystem.dll
}
public static class client_dll { // client.dll
public const nint LegacyGameUI001 = 0x8996E0;
public const nint Source2ClientUI001 = 0x888400;
public const nint Source2ClientPrediction001 = 0x7A18A0;
public const nint ClientToolsInfo_001 = 0x72D840;
public const nint Source2Client002 = 0x72D860;
public const nint GameClientExports001 = 0x72D850;
public const nint LegacyGameUI001 = 0x8997F0;
public const nint Source2ClientUI001 = 0x888500;
public const nint Source2ClientPrediction001 = 0x7A1830;
public const nint ClientToolsInfo_001 = 0x72DA70;
public const nint Source2Client002 = 0x72DA90;
public const nint GameClientExports001 = 0x72DA80;
public const nint EmptyWorldService001_Client = 0x48DEF0;
public const nint Source2ClientConfig001 = 0x474F00;
}
public static class engine2_dll { // engine2.dll
public const nint SimpleEngineLoopService_001 = 0x1E32D0;
public const nint ClientServerEngineLoopService_001 = 0x1D8FA0;
public const nint KeyValueCache001 = 0x1D55E0;
public const nint HostStateMgr001 = 0x1D2DE0;
public const nint GameEventSystemServerV001 = 0x1CE480;
public const nint GameEventSystemClientV001 = 0x1CE470;
public const nint EngineServiceMgr001 = 0x1CA160;
public const nint VProfService_001 = 0x1B7BF0;
public const nint ToolService_001 = 0x1B6940;
public const nint StatsService_001 = 0x1B1BC0;
public const nint SplitScreenService_001 = 0x1AEE30;
public const nint SoundService_001 = 0x1A9970;
public const nint ScreenshotService001 = 0x1A5840;
public const nint RenderService_001 = 0x1A2BA0;
public const nint NetworkService_001 = 0x1A26B0;
public const nint NetworkServerService_001 = 0x19D750;
public const nint NetworkP2PService_001 = 0x199160;
public const nint NetworkClientService_001 = 0x192D90;
public const nint MapListService_001 = 0x18BD60;
public const nint InputService_001 = 0x179BE0;
public const nint GameUIService_001 = 0x174400;
public const nint GameResourceServiceServerV001 = 0x172160;
public const nint GameResourceServiceClientV001 = 0x172150;
public const nint BugService001 = 0x16B180;
public const nint BenchmarkService001 = 0x169950;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0;
public const nint EngineGameUI001 = 0x116260;
public const nint INETSUPPORT_001 = 0xE6470;
public const nint Source2EngineToServerStringTable001 = 0xA1420;
public const nint Source2EngineToServer001 = 0x8B260;
public const nint Source2EngineToClientStringTable001 = 0x83F80;
public const nint Source2EngineToClient001 = 0x5A9C0;
public const nint SimpleEngineLoopService_001 = 0x1E3370;
public const nint ClientServerEngineLoopService_001 = 0x1D9040;
public const nint KeyValueCache001 = 0x1D5680;
public const nint HostStateMgr001 = 0x1D2E80;
public const nint GameEventSystemServerV001 = 0x1CE520;
public const nint GameEventSystemClientV001 = 0x1CE510;
public const nint EngineServiceMgr001 = 0x1CA200;
public const nint VProfService_001 = 0x1B7C90;
public const nint ToolService_001 = 0x1B69E0;
public const nint StatsService_001 = 0x1B1C60;
public const nint SplitScreenService_001 = 0x1AEED0;
public const nint SoundService_001 = 0x1A9A10;
public const nint ScreenshotService001 = 0x1A58E0;
public const nint RenderService_001 = 0x1A2C40;
public const nint NetworkService_001 = 0x1A2750;
public const nint NetworkServerService_001 = 0x19D7F0;
public const nint NetworkP2PService_001 = 0x199200;
public const nint NetworkClientService_001 = 0x192E30;
public const nint MapListService_001 = 0x18BE00;
public const nint InputService_001 = 0x179C80;
public const nint GameUIService_001 = 0x1744A0;
public const nint GameResourceServiceServerV001 = 0x172200;
public const nint GameResourceServiceClientV001 = 0x1721F0;
public const nint BugService001 = 0x16B220;
public const nint BenchmarkService001 = 0x1699F0;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x116F70;
public const nint EngineGameUI001 = 0x116300;
public const nint INETSUPPORT_001 = 0xE6510;
public const nint Source2EngineToServerStringTable001 = 0xA14C0;
public const nint Source2EngineToServer001 = 0x8B300;
public const nint Source2EngineToClientStringTable001 = 0x84020;
public const nint Source2EngineToClient001 = 0x5AA60;
}
public static class filesystem_stdio_dll { // filesystem_stdio.dll
@ -157,16 +157,16 @@ public static class schemasystem_dll { // schemasystem.dll
}
public static class server_dll { // server.dll
public const nint NavGameTest001 = 0xA34720;
public const nint ServerToolsInfo_001 = 0x838480;
public const nint Source2GameClients001 = 0x838490;
public const nint Source2GameEntities001 = 0x8384A0;
public const nint Source2Server001 = 0x8384B0;
public const nint EmptyWorldService001_Server = 0x58D710;
public const nint Source2ServerConfig001 = 0x56D720;
public const nint EntitySubclassUtilsV001 = 0x2CD480;
public const nint customnavsystem001 = 0x24A3B0;
public const nint Source2GameDirector001 = 0x151E80;
public const nint NavGameTest001 = 0xA353F0;
public const nint ServerToolsInfo_001 = 0x838760;
public const nint Source2GameClients001 = 0x838770;
public const nint Source2GameEntities001 = 0x838780;
public const nint Source2Server001 = 0x838790;
public const nint EmptyWorldService001_Server = 0x58D750;
public const nint Source2ServerConfig001 = 0x56D760;
public const nint EntitySubclassUtilsV001 = 0x2CD4C0;
public const nint customnavsystem001 = 0x24A3F0;
public const nint Source2GameDirector001 = 0x151EC0;
}
public static class soundsystem_dll { // soundsystem.dll

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:53 +0000
* Sat, 4 Nov 2023 00:33:04 +0000
*/
#pragma once
@ -13,49 +13,49 @@ namespace animationsystem_dll { // animationsystem.dll
}
namespace client_dll { // client.dll
constexpr std::ptrdiff_t LegacyGameUI001 = 0x8996E0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x888400;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A18A0;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72D840;
constexpr std::ptrdiff_t Source2Client002 = 0x72D860;
constexpr std::ptrdiff_t GameClientExports001 = 0x72D850;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x8997F0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x888500;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A1830;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72DA70;
constexpr std::ptrdiff_t Source2Client002 = 0x72DA90;
constexpr std::ptrdiff_t GameClientExports001 = 0x72DA80;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48DEF0;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x474F00;
}
namespace engine2_dll { // engine2.dll
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E32D0;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D8FA0;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D55E0;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D2DE0;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CE480;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CE470;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CA160;
constexpr std::ptrdiff_t VProfService_001 = 0x1B7BF0;
constexpr std::ptrdiff_t ToolService_001 = 0x1B6940;
constexpr std::ptrdiff_t StatsService_001 = 0x1B1BC0;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AEE30;
constexpr std::ptrdiff_t SoundService_001 = 0x1A9970;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A5840;
constexpr std::ptrdiff_t RenderService_001 = 0x1A2BA0;
constexpr std::ptrdiff_t NetworkService_001 = 0x1A26B0;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19D750;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x199160;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x192D90;
constexpr std::ptrdiff_t MapListService_001 = 0x18BD60;
constexpr std::ptrdiff_t InputService_001 = 0x179BE0;
constexpr std::ptrdiff_t GameUIService_001 = 0x174400;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x172160;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x172150;
constexpr std::ptrdiff_t BugService001 = 0x16B180;
constexpr std::ptrdiff_t BenchmarkService001 = 0x169950;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0;
constexpr std::ptrdiff_t EngineGameUI001 = 0x116260;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6470;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA1420;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B260;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83F80;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A9C0;
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E3370;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D9040;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D5680;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D2E80;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CE520;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CE510;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CA200;
constexpr std::ptrdiff_t VProfService_001 = 0x1B7C90;
constexpr std::ptrdiff_t ToolService_001 = 0x1B69E0;
constexpr std::ptrdiff_t StatsService_001 = 0x1B1C60;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AEED0;
constexpr std::ptrdiff_t SoundService_001 = 0x1A9A10;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A58E0;
constexpr std::ptrdiff_t RenderService_001 = 0x1A2C40;
constexpr std::ptrdiff_t NetworkService_001 = 0x1A2750;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19D7F0;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x199200;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x192E30;
constexpr std::ptrdiff_t MapListService_001 = 0x18BE00;
constexpr std::ptrdiff_t InputService_001 = 0x179C80;
constexpr std::ptrdiff_t GameUIService_001 = 0x1744A0;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x172200;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x1721F0;
constexpr std::ptrdiff_t BugService001 = 0x16B220;
constexpr std::ptrdiff_t BenchmarkService001 = 0x1699F0;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x116F70;
constexpr std::ptrdiff_t EngineGameUI001 = 0x116300;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6510;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA14C0;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B300;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x84020;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5AA60;
}
namespace filesystem_stdio_dll { // filesystem_stdio.dll
@ -161,16 +161,16 @@ namespace schemasystem_dll { // schemasystem.dll
}
namespace server_dll { // server.dll
constexpr std::ptrdiff_t NavGameTest001 = 0xA34720;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x838480;
constexpr std::ptrdiff_t Source2GameClients001 = 0x838490;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x8384A0;
constexpr std::ptrdiff_t Source2Server001 = 0x8384B0;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x58D710;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x56D720;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2CD480;
constexpr std::ptrdiff_t customnavsystem001 = 0x24A3B0;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x151E80;
constexpr std::ptrdiff_t NavGameTest001 = 0xA353F0;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x838760;
constexpr std::ptrdiff_t Source2GameClients001 = 0x838770;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x838780;
constexpr std::ptrdiff_t Source2Server001 = 0x838790;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x58D750;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x56D760;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2CD4C0;
constexpr std::ptrdiff_t customnavsystem001 = 0x24A3F0;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x151EC0;
}
namespace soundsystem_dll { // soundsystem.dll

View File

@ -15,7 +15,7 @@
"client_dll": {
"data": {
"ClientToolsInfo_001": {
"value": 7526464,
"value": 7527024,
"comment": null
},
"EmptyWorldService001_Client": {
@ -23,15 +23,15 @@
"comment": null
},
"GameClientExports001": {
"value": 7526480,
"value": 7527040,
"comment": null
},
"LegacyGameUI001": {
"value": 9017056,
"value": 9017328,
"comment": null
},
"Source2Client002": {
"value": 7526496,
"value": 7527056,
"comment": null
},
"Source2ClientConfig001": {
@ -39,11 +39,11 @@
"comment": null
},
"Source2ClientPrediction001": {
"value": 8001696,
"value": 8001584,
"comment": null
},
"Source2ClientUI001": {
"value": 8946688,
"value": 8946944,
"comment": null
}
},
@ -52,131 +52,131 @@
"engine2_dll": {
"data": {
"BenchmarkService001": {
"value": 1481040,
"value": 1481200,
"comment": null
},
"BugService001": {
"value": 1487232,
"value": 1487392,
"comment": null
},
"ClientServerEngineLoopService_001": {
"value": 1937312,
"value": 1937472,
"comment": null
},
"EngineGameUI001": {
"value": 1139296,
"value": 1139456,
"comment": null
},
"EngineServiceMgr001": {
"value": 1876320,
"value": 1876480,
"comment": null
},
"GameEventSystemClientV001": {
"value": 1893488,
"value": 1893648,
"comment": null
},
"GameEventSystemServerV001": {
"value": 1893504,
"value": 1893664,
"comment": null
},
"GameResourceServiceClientV001": {
"value": 1515856,
"value": 1516016,
"comment": null
},
"GameResourceServiceServerV001": {
"value": 1515872,
"value": 1516032,
"comment": null
},
"GameUIService_001": {
"value": 1524736,
"value": 1524896,
"comment": null
},
"HostStateMgr001": {
"value": 1912288,
"value": 1912448,
"comment": null
},
"INETSUPPORT_001": {
"value": 943216,
"value": 943376,
"comment": null
},
"InputService_001": {
"value": 1547232,
"value": 1547392,
"comment": null
},
"KeyValueCache001": {
"value": 1922528,
"value": 1922688,
"comment": null
},
"MapListService_001": {
"value": 1621344,
"value": 1621504,
"comment": null
},
"NetworkClientService_001": {
"value": 1650064,
"value": 1650224,
"comment": null
},
"NetworkP2PService_001": {
"value": 1675616,
"value": 1675776,
"comment": null
},
"NetworkServerService_001": {
"value": 1693520,
"value": 1693680,
"comment": null
},
"NetworkService_001": {
"value": 1713840,
"value": 1714000,
"comment": null
},
"RenderService_001": {
"value": 1715104,
"value": 1715264,
"comment": null
},
"ScreenshotService001": {
"value": 1726528,
"value": 1726688,
"comment": null
},
"SimpleEngineLoopService_001": {
"value": 1979088,
"value": 1979248,
"comment": null
},
"SoundService_001": {
"value": 1743216,
"value": 1743376,
"comment": null
},
"Source2EngineToClient001": {
"value": 371136,
"value": 371296,
"comment": null
},
"Source2EngineToClientStringTable001": {
"value": 540544,
"value": 540704,
"comment": null
},
"Source2EngineToServer001": {
"value": 569952,
"value": 570112,
"comment": null
},
"Source2EngineToServerStringTable001": {
"value": 660512,
"value": 660672,
"comment": null
},
"SplitScreenService_001": {
"value": 1764912,
"value": 1765072,
"comment": null
},
"StatsService_001": {
"value": 1776576,
"value": 1776736,
"comment": null
},
"ToolService_001": {
"value": 1796416,
"value": 1796576,
"comment": null
},
"VENGINE_GAMEUIFUNCS_VERSION005": {
"value": 1142480,
"value": 1142640,
"comment": null
},
"VProfService_001": {
"value": 1801200,
"value": 1801360,
"comment": null
}
},
@ -453,43 +453,43 @@
"server_dll": {
"data": {
"EmptyWorldService001_Server": {
"value": 5822224,
"value": 5822288,
"comment": null
},
"EntitySubclassUtilsV001": {
"value": 2937984,
"value": 2938048,
"comment": null
},
"NavGameTest001": {
"value": 10700576,
"value": 10703856,
"comment": null
},
"ServerToolsInfo_001": {
"value": 8619136,
"value": 8619872,
"comment": null
},
"Source2GameClients001": {
"value": 8619152,
"value": 8619888,
"comment": null
},
"Source2GameDirector001": {
"value": 1384064,
"value": 1384128,
"comment": null
},
"Source2GameEntities001": {
"value": 8619168,
"value": 8619904,
"comment": null
},
"Source2Server001": {
"value": 8619184,
"value": 8619920,
"comment": null
},
"Source2ServerConfig001": {
"value": 5691168,
"value": 5691232,
"comment": null
},
"customnavsystem001": {
"value": 2401200,
"value": 2401264,
"comment": null
}
},

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:53 +0000
Sat, 4 Nov 2023 00:33:04 +0000
'''
class animationsystem_dll: # animationsystem.dll
@ -8,48 +8,48 @@ class animationsystem_dll: # animationsystem.dll
AnimationSystem_001 = 0x5F1D0
class client_dll: # client.dll
LegacyGameUI001 = 0x8996E0
Source2ClientUI001 = 0x888400
Source2ClientPrediction001 = 0x7A18A0
ClientToolsInfo_001 = 0x72D840
Source2Client002 = 0x72D860
GameClientExports001 = 0x72D850
LegacyGameUI001 = 0x8997F0
Source2ClientUI001 = 0x888500
Source2ClientPrediction001 = 0x7A1830
ClientToolsInfo_001 = 0x72DA70
Source2Client002 = 0x72DA90
GameClientExports001 = 0x72DA80
EmptyWorldService001_Client = 0x48DEF0
Source2ClientConfig001 = 0x474F00
class engine2_dll: # engine2.dll
SimpleEngineLoopService_001 = 0x1E32D0
ClientServerEngineLoopService_001 = 0x1D8FA0
KeyValueCache001 = 0x1D55E0
HostStateMgr001 = 0x1D2DE0
GameEventSystemServerV001 = 0x1CE480
GameEventSystemClientV001 = 0x1CE470
EngineServiceMgr001 = 0x1CA160
VProfService_001 = 0x1B7BF0
ToolService_001 = 0x1B6940
StatsService_001 = 0x1B1BC0
SplitScreenService_001 = 0x1AEE30
SoundService_001 = 0x1A9970
ScreenshotService001 = 0x1A5840
RenderService_001 = 0x1A2BA0
NetworkService_001 = 0x1A26B0
NetworkServerService_001 = 0x19D750
NetworkP2PService_001 = 0x199160
NetworkClientService_001 = 0x192D90
MapListService_001 = 0x18BD60
InputService_001 = 0x179BE0
GameUIService_001 = 0x174400
GameResourceServiceServerV001 = 0x172160
GameResourceServiceClientV001 = 0x172150
BugService001 = 0x16B180
BenchmarkService001 = 0x169950
VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0
EngineGameUI001 = 0x116260
INETSUPPORT_001 = 0xE6470
Source2EngineToServerStringTable001 = 0xA1420
Source2EngineToServer001 = 0x8B260
Source2EngineToClientStringTable001 = 0x83F80
Source2EngineToClient001 = 0x5A9C0
SimpleEngineLoopService_001 = 0x1E3370
ClientServerEngineLoopService_001 = 0x1D9040
KeyValueCache001 = 0x1D5680
HostStateMgr001 = 0x1D2E80
GameEventSystemServerV001 = 0x1CE520
GameEventSystemClientV001 = 0x1CE510
EngineServiceMgr001 = 0x1CA200
VProfService_001 = 0x1B7C90
ToolService_001 = 0x1B69E0
StatsService_001 = 0x1B1C60
SplitScreenService_001 = 0x1AEED0
SoundService_001 = 0x1A9A10
ScreenshotService001 = 0x1A58E0
RenderService_001 = 0x1A2C40
NetworkService_001 = 0x1A2750
NetworkServerService_001 = 0x19D7F0
NetworkP2PService_001 = 0x199200
NetworkClientService_001 = 0x192E30
MapListService_001 = 0x18BE00
InputService_001 = 0x179C80
GameUIService_001 = 0x1744A0
GameResourceServiceServerV001 = 0x172200
GameResourceServiceClientV001 = 0x1721F0
BugService001 = 0x16B220
BenchmarkService001 = 0x1699F0
VENGINE_GAMEUIFUNCS_VERSION005 = 0x116F70
EngineGameUI001 = 0x116300
INETSUPPORT_001 = 0xE6510
Source2EngineToServerStringTable001 = 0xA14C0
Source2EngineToServer001 = 0x8B300
Source2EngineToClientStringTable001 = 0x84020
Source2EngineToClient001 = 0x5AA60
class filesystem_stdio_dll: # filesystem_stdio.dll
VAsyncFileSystem2_001 = 0x66D30
@ -134,16 +134,16 @@ class schemasystem_dll: # schemasystem.dll
SchemaSystem_001 = 0xA930
class server_dll: # server.dll
NavGameTest001 = 0xA34720
ServerToolsInfo_001 = 0x838480
Source2GameClients001 = 0x838490
Source2GameEntities001 = 0x8384A0
Source2Server001 = 0x8384B0
EmptyWorldService001_Server = 0x58D710
Source2ServerConfig001 = 0x56D720
EntitySubclassUtilsV001 = 0x2CD480
customnavsystem001 = 0x24A3B0
Source2GameDirector001 = 0x151E80
NavGameTest001 = 0xA353F0
ServerToolsInfo_001 = 0x838760
Source2GameClients001 = 0x838770
Source2GameEntities001 = 0x838780
Source2Server001 = 0x838790
EmptyWorldService001_Server = 0x58D750
Source2ServerConfig001 = 0x56D760
EntitySubclassUtilsV001 = 0x2CD4C0
customnavsystem001 = 0x24A3F0
Source2GameDirector001 = 0x151EC0
class soundsystem_dll: # soundsystem.dll
SoundOpSystem001 = 0x1567E0

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:53 +0000
* Sat, 4 Nov 2023 00:33:04 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]
@ -11,49 +11,49 @@ pub mod animationsystem_dll { // animationsystem.dll
}
pub mod client_dll { // client.dll
pub const LegacyGameUI001: usize = 0x8996E0;
pub const Source2ClientUI001: usize = 0x888400;
pub const Source2ClientPrediction001: usize = 0x7A18A0;
pub const ClientToolsInfo_001: usize = 0x72D840;
pub const Source2Client002: usize = 0x72D860;
pub const GameClientExports001: usize = 0x72D850;
pub const LegacyGameUI001: usize = 0x8997F0;
pub const Source2ClientUI001: usize = 0x888500;
pub const Source2ClientPrediction001: usize = 0x7A1830;
pub const ClientToolsInfo_001: usize = 0x72DA70;
pub const Source2Client002: usize = 0x72DA90;
pub const GameClientExports001: usize = 0x72DA80;
pub const EmptyWorldService001_Client: usize = 0x48DEF0;
pub const Source2ClientConfig001: usize = 0x474F00;
}
pub mod engine2_dll { // engine2.dll
pub const SimpleEngineLoopService_001: usize = 0x1E32D0;
pub const ClientServerEngineLoopService_001: usize = 0x1D8FA0;
pub const KeyValueCache001: usize = 0x1D55E0;
pub const HostStateMgr001: usize = 0x1D2DE0;
pub const GameEventSystemServerV001: usize = 0x1CE480;
pub const GameEventSystemClientV001: usize = 0x1CE470;
pub const EngineServiceMgr001: usize = 0x1CA160;
pub const VProfService_001: usize = 0x1B7BF0;
pub const ToolService_001: usize = 0x1B6940;
pub const StatsService_001: usize = 0x1B1BC0;
pub const SplitScreenService_001: usize = 0x1AEE30;
pub const SoundService_001: usize = 0x1A9970;
pub const ScreenshotService001: usize = 0x1A5840;
pub const RenderService_001: usize = 0x1A2BA0;
pub const NetworkService_001: usize = 0x1A26B0;
pub const NetworkServerService_001: usize = 0x19D750;
pub const NetworkP2PService_001: usize = 0x199160;
pub const NetworkClientService_001: usize = 0x192D90;
pub const MapListService_001: usize = 0x18BD60;
pub const InputService_001: usize = 0x179BE0;
pub const GameUIService_001: usize = 0x174400;
pub const GameResourceServiceServerV001: usize = 0x172160;
pub const GameResourceServiceClientV001: usize = 0x172150;
pub const BugService001: usize = 0x16B180;
pub const BenchmarkService001: usize = 0x169950;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x116ED0;
pub const EngineGameUI001: usize = 0x116260;
pub const INETSUPPORT_001: usize = 0xE6470;
pub const Source2EngineToServerStringTable001: usize = 0xA1420;
pub const Source2EngineToServer001: usize = 0x8B260;
pub const Source2EngineToClientStringTable001: usize = 0x83F80;
pub const Source2EngineToClient001: usize = 0x5A9C0;
pub const SimpleEngineLoopService_001: usize = 0x1E3370;
pub const ClientServerEngineLoopService_001: usize = 0x1D9040;
pub const KeyValueCache001: usize = 0x1D5680;
pub const HostStateMgr001: usize = 0x1D2E80;
pub const GameEventSystemServerV001: usize = 0x1CE520;
pub const GameEventSystemClientV001: usize = 0x1CE510;
pub const EngineServiceMgr001: usize = 0x1CA200;
pub const VProfService_001: usize = 0x1B7C90;
pub const ToolService_001: usize = 0x1B69E0;
pub const StatsService_001: usize = 0x1B1C60;
pub const SplitScreenService_001: usize = 0x1AEED0;
pub const SoundService_001: usize = 0x1A9A10;
pub const ScreenshotService001: usize = 0x1A58E0;
pub const RenderService_001: usize = 0x1A2C40;
pub const NetworkService_001: usize = 0x1A2750;
pub const NetworkServerService_001: usize = 0x19D7F0;
pub const NetworkP2PService_001: usize = 0x199200;
pub const NetworkClientService_001: usize = 0x192E30;
pub const MapListService_001: usize = 0x18BE00;
pub const InputService_001: usize = 0x179C80;
pub const GameUIService_001: usize = 0x1744A0;
pub const GameResourceServiceServerV001: usize = 0x172200;
pub const GameResourceServiceClientV001: usize = 0x1721F0;
pub const BugService001: usize = 0x16B220;
pub const BenchmarkService001: usize = 0x1699F0;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x116F70;
pub const EngineGameUI001: usize = 0x116300;
pub const INETSUPPORT_001: usize = 0xE6510;
pub const Source2EngineToServerStringTable001: usize = 0xA14C0;
pub const Source2EngineToServer001: usize = 0x8B300;
pub const Source2EngineToClientStringTable001: usize = 0x84020;
pub const Source2EngineToClient001: usize = 0x5AA60;
}
pub mod filesystem_stdio_dll { // filesystem_stdio.dll
@ -159,16 +159,16 @@ pub mod schemasystem_dll { // schemasystem.dll
}
pub mod server_dll { // server.dll
pub const NavGameTest001: usize = 0xA34720;
pub const ServerToolsInfo_001: usize = 0x838480;
pub const Source2GameClients001: usize = 0x838490;
pub const Source2GameEntities001: usize = 0x8384A0;
pub const Source2Server001: usize = 0x8384B0;
pub const EmptyWorldService001_Server: usize = 0x58D710;
pub const Source2ServerConfig001: usize = 0x56D720;
pub const EntitySubclassUtilsV001: usize = 0x2CD480;
pub const customnavsystem001: usize = 0x24A3B0;
pub const Source2GameDirector001: usize = 0x151E80;
pub const NavGameTest001: usize = 0xA353F0;
pub const ServerToolsInfo_001: usize = 0x838760;
pub const Source2GameClients001: usize = 0x838770;
pub const Source2GameEntities001: usize = 0x838780;
pub const Source2Server001: usize = 0x838790;
pub const EmptyWorldService001_Server: usize = 0x58D750;
pub const Source2ServerConfig001: usize = 0x56D760;
pub const EntitySubclassUtilsV001: usize = 0x2CD4C0;
pub const customnavsystem001: usize = 0x24A3F0;
pub const Source2GameDirector001: usize = 0x151EC0;
}
pub mod soundsystem_dll { // soundsystem.dll

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
public static class MaterialParamBuffer_t { // MaterialParam_t

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:51 +0000
Sat, 4 Nov 2023 00:33:02 +0000
'''
class MaterialParamBuffer_t: # MaterialParam_t

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
public static class ChangeAccessorFieldPathIndex_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:51 +0000
Sat, 4 Nov 2023 00:33:02 +0000
'''
class ChangeAccessorFieldPathIndex_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,33 +1,33 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:10:10 +0000
* Sat, 4 Nov 2023 00:33:21 +0000
*/
public static class client_dll { // client.dll
public const nint dwBaseEntityModel_setModel = 0x581310;
public const nint dwEntityList = 0x17AA8E8;
public const nint dwForceAttack = 0x16AF290;
public const nint dwForceAttack2 = 0x16AF320;
public const nint dwForceBackward = 0x16AF560;
public const nint dwForceCrouch = 0x16AF830;
public const nint dwForceForward = 0x16AF4D0;
public const nint dwForceJump = 0x16AF7A0;
public const nint dwForceLeft = 0x16AF5F0;
public const nint dwForceRight = 0x16AF680;
public const nint dwGameEntitySystem = 0x1964158;
public const nint dwGameEntitySystem_getBaseEntity = 0x604920;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F6610;
public const nint dwGameRules = 0x1806F48;
public const nint dwGlobalVars = 0x16AB2D0;
public const nint dwGlowManager = 0x18066A8;
public const nint dwInterfaceLinkList = 0x1991E68;
public const nint dwLocalPlayerController = 0x17F9C08;
public const nint dwLocalPlayerPawn = 0x16B6320;
public const nint dwPlantedC4 = 0x189DAF8;
public const nint dwPrediction = 0x16B61F0;
public const nint dwViewAngles = 0x18F8088;
public const nint dwViewMatrix = 0x1899070;
public const nint dwViewRender = 0x1899A48;
public const nint dwBaseEntityModel_setModel = 0x581500;
public const nint dwEntityList = 0x17AB958;
public const nint dwForceAttack = 0x16B02B0;
public const nint dwForceAttack2 = 0x16B0340;
public const nint dwForceBackward = 0x16B0580;
public const nint dwForceCrouch = 0x16B0850;
public const nint dwForceForward = 0x16B04F0;
public const nint dwForceJump = 0x16B07C0;
public const nint dwForceLeft = 0x16B0610;
public const nint dwForceRight = 0x16B06A0;
public const nint dwGameEntitySystem = 0x18D51A8;
public const nint dwGameEntitySystem_getBaseEntity = 0x604B10;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F6800;
public const nint dwGameRules = 0x1807FA8;
public const nint dwGlobalVars = 0x16AC100;
public const nint dwGlowManager = 0x1807708;
public const nint dwInterfaceLinkList = 0x1902EB8;
public const nint dwLocalPlayerController = 0x17FAC68;
public const nint dwLocalPlayerPawn = 0x16B7340;
public const nint dwPlantedC4 = 0x180EB48;
public const nint dwPrediction = 0x16B7210;
public const nint dwViewAngles = 0x18690D8;
public const nint dwViewMatrix = 0x180A0D0;
public const nint dwViewRender = 0x180A090;
}
public static class engine2_dll { // engine2.dll

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:10:10 +0000
* Sat, 4 Nov 2023 00:33:21 +0000
*/
#pragma once
@ -8,30 +8,30 @@
#include <cstddef>
namespace client_dll { // client.dll
constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x581310;
constexpr std::ptrdiff_t dwEntityList = 0x17AA8E8;
constexpr std::ptrdiff_t dwForceAttack = 0x16AF290;
constexpr std::ptrdiff_t dwForceAttack2 = 0x16AF320;
constexpr std::ptrdiff_t dwForceBackward = 0x16AF560;
constexpr std::ptrdiff_t dwForceCrouch = 0x16AF830;
constexpr std::ptrdiff_t dwForceForward = 0x16AF4D0;
constexpr std::ptrdiff_t dwForceJump = 0x16AF7A0;
constexpr std::ptrdiff_t dwForceLeft = 0x16AF5F0;
constexpr std::ptrdiff_t dwForceRight = 0x16AF680;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1964158;
constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x604920;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F6610;
constexpr std::ptrdiff_t dwGameRules = 0x1806F48;
constexpr std::ptrdiff_t dwGlobalVars = 0x16AB2D0;
constexpr std::ptrdiff_t dwGlowManager = 0x18066A8;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1991E68;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17F9C08;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16B6320;
constexpr std::ptrdiff_t dwPlantedC4 = 0x189DAF8;
constexpr std::ptrdiff_t dwPrediction = 0x16B61F0;
constexpr std::ptrdiff_t dwViewAngles = 0x18F8088;
constexpr std::ptrdiff_t dwViewMatrix = 0x1899070;
constexpr std::ptrdiff_t dwViewRender = 0x1899A48;
constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x581500;
constexpr std::ptrdiff_t dwEntityList = 0x17AB958;
constexpr std::ptrdiff_t dwForceAttack = 0x16B02B0;
constexpr std::ptrdiff_t dwForceAttack2 = 0x16B0340;
constexpr std::ptrdiff_t dwForceBackward = 0x16B0580;
constexpr std::ptrdiff_t dwForceCrouch = 0x16B0850;
constexpr std::ptrdiff_t dwForceForward = 0x16B04F0;
constexpr std::ptrdiff_t dwForceJump = 0x16B07C0;
constexpr std::ptrdiff_t dwForceLeft = 0x16B0610;
constexpr std::ptrdiff_t dwForceRight = 0x16B06A0;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x18D51A8;
constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x604B10;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F6800;
constexpr std::ptrdiff_t dwGameRules = 0x1807FA8;
constexpr std::ptrdiff_t dwGlobalVars = 0x16AC100;
constexpr std::ptrdiff_t dwGlowManager = 0x1807708;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1902EB8;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17FAC68;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16B7340;
constexpr std::ptrdiff_t dwPlantedC4 = 0x180EB48;
constexpr std::ptrdiff_t dwPrediction = 0x16B7210;
constexpr std::ptrdiff_t dwViewAngles = 0x18690D8;
constexpr std::ptrdiff_t dwViewMatrix = 0x180A0D0;
constexpr std::ptrdiff_t dwViewRender = 0x180A090;
}
namespace engine2_dll { // engine2.dll

View File

@ -2,99 +2,99 @@
"client_dll": {
"data": {
"dwBaseEntityModel_setModel": {
"value": 5772048,
"value": 5772544,
"comment": null
},
"dwEntityList": {
"value": 24815848,
"value": 24820056,
"comment": null
},
"dwForceAttack": {
"value": 23786128,
"value": 23790256,
"comment": null
},
"dwForceAttack2": {
"value": 23786272,
"value": 23790400,
"comment": null
},
"dwForceBackward": {
"value": 23786848,
"value": 23790976,
"comment": null
},
"dwForceCrouch": {
"value": 23787568,
"value": 23791696,
"comment": null
},
"dwForceForward": {
"value": 23786704,
"value": 23790832,
"comment": null
},
"dwForceJump": {
"value": 23787424,
"value": 23791552,
"comment": null
},
"dwForceLeft": {
"value": 23786992,
"value": 23791120,
"comment": null
},
"dwForceRight": {
"value": 23787136,
"value": 23791264,
"comment": null
},
"dwGameEntitySystem": {
"value": 26624344,
"value": 26038696,
"comment": null
},
"dwGameEntitySystem_getBaseEntity": {
"value": 6310176,
"value": 6310672,
"comment": null
},
"dwGameEntitySystem_getHighestEntityIndex": {
"value": 6252048,
"value": 6252544,
"comment": null
},
"dwGameRules": {
"value": 25194312,
"value": 25198504,
"comment": null
},
"dwGlobalVars": {
"value": 23769808,
"value": 23773440,
"comment": null
},
"dwGlowManager": {
"value": 25192104,
"value": 25196296,
"comment": null
},
"dwInterfaceLinkList": {
"value": 26812008,
"value": 26226360,
"comment": null
},
"dwLocalPlayerController": {
"value": 25140232,
"value": 25144424,
"comment": null
},
"dwLocalPlayerPawn": {
"value": 23814944,
"value": 23819072,
"comment": null
},
"dwPlantedC4": {
"value": 25811704,
"value": 25226056,
"comment": null
},
"dwPrediction": {
"value": 23814640,
"value": 23818768,
"comment": null
},
"dwViewAngles": {
"value": 26181768,
"value": 25596120,
"comment": null
},
"dwViewMatrix": {
"value": 25792624,
"value": 25206992,
"comment": null
},
"dwViewRender": {
"value": 25795144,
"value": 25206928,
"comment": null
}
},

View File

@ -1,33 +1,33 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:10:10 +0000
Sat, 4 Nov 2023 00:33:21 +0000
'''
class client_dll: # client.dll
dwBaseEntityModel_setModel = 0x581310
dwEntityList = 0x17AA8E8
dwForceAttack = 0x16AF290
dwForceAttack2 = 0x16AF320
dwForceBackward = 0x16AF560
dwForceCrouch = 0x16AF830
dwForceForward = 0x16AF4D0
dwForceJump = 0x16AF7A0
dwForceLeft = 0x16AF5F0
dwForceRight = 0x16AF680
dwGameEntitySystem = 0x1964158
dwGameEntitySystem_getBaseEntity = 0x604920
dwGameEntitySystem_getHighestEntityIndex = 0x5F6610
dwGameRules = 0x1806F48
dwGlobalVars = 0x16AB2D0
dwGlowManager = 0x18066A8
dwInterfaceLinkList = 0x1991E68
dwLocalPlayerController = 0x17F9C08
dwLocalPlayerPawn = 0x16B6320
dwPlantedC4 = 0x189DAF8
dwPrediction = 0x16B61F0
dwViewAngles = 0x18F8088
dwViewMatrix = 0x1899070
dwViewRender = 0x1899A48
dwBaseEntityModel_setModel = 0x581500
dwEntityList = 0x17AB958
dwForceAttack = 0x16B02B0
dwForceAttack2 = 0x16B0340
dwForceBackward = 0x16B0580
dwForceCrouch = 0x16B0850
dwForceForward = 0x16B04F0
dwForceJump = 0x16B07C0
dwForceLeft = 0x16B0610
dwForceRight = 0x16B06A0
dwGameEntitySystem = 0x18D51A8
dwGameEntitySystem_getBaseEntity = 0x604B10
dwGameEntitySystem_getHighestEntityIndex = 0x5F6800
dwGameRules = 0x1807FA8
dwGlobalVars = 0x16AC100
dwGlowManager = 0x1807708
dwInterfaceLinkList = 0x1902EB8
dwLocalPlayerController = 0x17FAC68
dwLocalPlayerPawn = 0x16B7340
dwPlantedC4 = 0x180EB48
dwPrediction = 0x16B7210
dwViewAngles = 0x18690D8
dwViewMatrix = 0x180A0D0
dwViewRender = 0x180A090
class engine2_dll: # engine2.dll
dwBuildNumber = 0x488514

View File

@ -1,35 +1,35 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:10:10 +0000
* Sat, 4 Nov 2023 00:33:21 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]
pub mod client_dll { // client.dll
pub const dwBaseEntityModel_setModel: usize = 0x581310;
pub const dwEntityList: usize = 0x17AA8E8;
pub const dwForceAttack: usize = 0x16AF290;
pub const dwForceAttack2: usize = 0x16AF320;
pub const dwForceBackward: usize = 0x16AF560;
pub const dwForceCrouch: usize = 0x16AF830;
pub const dwForceForward: usize = 0x16AF4D0;
pub const dwForceJump: usize = 0x16AF7A0;
pub const dwForceLeft: usize = 0x16AF5F0;
pub const dwForceRight: usize = 0x16AF680;
pub const dwGameEntitySystem: usize = 0x1964158;
pub const dwGameEntitySystem_getBaseEntity: usize = 0x604920;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F6610;
pub const dwGameRules: usize = 0x1806F48;
pub const dwGlobalVars: usize = 0x16AB2D0;
pub const dwGlowManager: usize = 0x18066A8;
pub const dwInterfaceLinkList: usize = 0x1991E68;
pub const dwLocalPlayerController: usize = 0x17F9C08;
pub const dwLocalPlayerPawn: usize = 0x16B6320;
pub const dwPlantedC4: usize = 0x189DAF8;
pub const dwPrediction: usize = 0x16B61F0;
pub const dwViewAngles: usize = 0x18F8088;
pub const dwViewMatrix: usize = 0x1899070;
pub const dwViewRender: usize = 0x1899A48;
pub const dwBaseEntityModel_setModel: usize = 0x581500;
pub const dwEntityList: usize = 0x17AB958;
pub const dwForceAttack: usize = 0x16B02B0;
pub const dwForceAttack2: usize = 0x16B0340;
pub const dwForceBackward: usize = 0x16B0580;
pub const dwForceCrouch: usize = 0x16B0850;
pub const dwForceForward: usize = 0x16B04F0;
pub const dwForceJump: usize = 0x16B07C0;
pub const dwForceLeft: usize = 0x16B0610;
pub const dwForceRight: usize = 0x16B06A0;
pub const dwGameEntitySystem: usize = 0x18D51A8;
pub const dwGameEntitySystem_getBaseEntity: usize = 0x604B10;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F6800;
pub const dwGameRules: usize = 0x1807FA8;
pub const dwGlobalVars: usize = 0x16AC100;
pub const dwGlowManager: usize = 0x1807708;
pub const dwInterfaceLinkList: usize = 0x1902EB8;
pub const dwLocalPlayerController: usize = 0x17FAC68;
pub const dwLocalPlayerPawn: usize = 0x16B7340;
pub const dwPlantedC4: usize = 0x180EB48;
pub const dwPrediction: usize = 0x16B7210;
pub const dwViewAngles: usize = 0x18690D8;
pub const dwViewMatrix: usize = 0x180A0D0;
pub const dwViewRender: usize = 0x180A090;
}
pub mod engine2_dll { // engine2.dll

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:03 +0000
*/
public static class CBaseRendererSource2 { // CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:03 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000
Sat, 4 Nov 2023 00:33:03 +0000
'''
class CBaseRendererSource2: # CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:03 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
public static class CBasePulseGraphInstance {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000
Sat, 4 Nov 2023 00:33:02 +0000
'''
class CBasePulseGraphInstance:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
public static class RenderInputLayoutField_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:51 +0000
Sat, 4 Nov 2023 00:33:02 +0000
'''
class RenderInputLayoutField_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
public static class AABB_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:51 +0000
Sat, 4 Nov 2023 00:33:02 +0000
'''
class AABB_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
public static class CSSDSEndFrameViewInfo {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000
Sat, 4 Nov 2023 00:33:02 +0000
'''
class CSSDSEndFrameViewInfo:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
public static class CExampleSchemaVData_Monomorphic {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:51 +0000
Sat, 4 Nov 2023 00:33:02 +0000
'''
class CExampleSchemaVData_Monomorphic:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:03 +0000
*/
public static class ActiveModelConfig_t {
@ -771,12 +771,12 @@ public static class CBodyComponent { // CEntityComponent
}
public static class CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance
public const nint m_animationController = 0x470; // CBaseAnimGraphController
public const nint __m_pChainEntity = 0x750; // CNetworkVarChainer
public const nint m_animationController = 0x480; // CBaseAnimGraphController
public const nint __m_pChainEntity = 0x760; // CNetworkVarChainer
}
public static class CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance
public const nint __m_pChainEntity = 0x470; // CNetworkVarChainer
public const nint __m_pChainEntity = 0x480; // CNetworkVarChainer
}
public static class CBodyComponentPoint { // CBodyComponent
@ -786,7 +786,7 @@ public static class CBodyComponentPoint { // CBodyComponent
public static class CBodyComponentSkeletonInstance { // CBodyComponent
public const nint m_skeletonInstance = 0x50; // CSkeletonInstance
public const nint __m_pChainEntity = 0x440; // CNetworkVarChainer
public const nint __m_pChainEntity = 0x450; // CNetworkVarChainer
}
public static class CBombTarget { // CBaseTrigger
@ -1548,36 +1548,36 @@ public static class CCSPlayerController_InventoryServices { // CPlayerController
}
public static class CCSPlayerPawn { // CCSPlayerPawnBase
public const nint m_pBulletServices = 0x1548; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x1550; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0x1558; // CCSPlayer_BuyServices*
public const nint m_pActionTrackingServices = 0x1560; // CCSPlayer_ActionTrackingServices*
public const nint m_pRadioServices = 0x1568; // CCSPlayer_RadioServices*
public const nint m_pDamageReactServices = 0x1570; // CCSPlayer_DamageReactServices*
public const nint m_nCharacterDefIndex = 0x1578; // uint16_t
public const nint m_hPreviousModel = 0x1580; // CStrongHandle<InfoForResourceTypeCModel>
public const nint m_bHasFemaleVoice = 0x1588; // bool
public const nint m_strVOPrefix = 0x1590; // CUtlString
public const nint m_szLastPlaceName = 0x1598; // char[18]
public const nint m_bInBuyZone = 0x1658; // bool
public const nint m_bWasInBuyZone = 0x1659; // bool
public const nint m_bInHostageRescueZone = 0x165A; // bool
public const nint m_bInBombZone = 0x165B; // bool
public const nint m_bWasInHostageRescueZone = 0x165C; // bool
public const nint m_iRetakesOffering = 0x1660; // int32_t
public const nint m_iRetakesOfferingCard = 0x1664; // int32_t
public const nint m_bRetakesHasDefuseKit = 0x1668; // bool
public const nint m_bRetakesMVPLastRound = 0x1669; // bool
public const nint m_iRetakesMVPBoostItem = 0x166C; // int32_t
public const nint m_RetakesMVPBoostExtraUtility = 0x1670; // loadout_slot_t
public const nint m_flHealthShotBoostExpirationTime = 0x1674; // GameTime_t
public const nint m_flLandseconds = 0x1678; // float
public const nint m_aimPunchAngle = 0x167C; // QAngle
public const nint m_aimPunchAngleVel = 0x1688; // QAngle
public const nint m_aimPunchTickBase = 0x1694; // int32_t
public const nint m_aimPunchTickFraction = 0x1698; // float
public const nint m_aimPunchCache = 0x16A0; // CUtlVector<QAngle>
public const nint m_bIsBuyMenuOpen = 0x16B8; // bool
public const nint m_pBulletServices = 0x1550; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x1558; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0x1560; // CCSPlayer_BuyServices*
public const nint m_pActionTrackingServices = 0x1568; // CCSPlayer_ActionTrackingServices*
public const nint m_pRadioServices = 0x1570; // CCSPlayer_RadioServices*
public const nint m_pDamageReactServices = 0x1578; // CCSPlayer_DamageReactServices*
public const nint m_nCharacterDefIndex = 0x1580; // uint16_t
public const nint m_hPreviousModel = 0x1588; // CStrongHandle<InfoForResourceTypeCModel>
public const nint m_bHasFemaleVoice = 0x1590; // bool
public const nint m_strVOPrefix = 0x1598; // CUtlString
public const nint m_szLastPlaceName = 0x15A0; // char[18]
public const nint m_bInBuyZone = 0x1660; // bool
public const nint m_bWasInBuyZone = 0x1661; // bool
public const nint m_bInHostageRescueZone = 0x1662; // bool
public const nint m_bInBombZone = 0x1663; // bool
public const nint m_bWasInHostageRescueZone = 0x1664; // bool
public const nint m_iRetakesOffering = 0x1668; // int32_t
public const nint m_iRetakesOfferingCard = 0x166C; // int32_t
public const nint m_bRetakesHasDefuseKit = 0x1670; // bool
public const nint m_bRetakesMVPLastRound = 0x1671; // bool
public const nint m_iRetakesMVPBoostItem = 0x1674; // int32_t
public const nint m_RetakesMVPBoostExtraUtility = 0x1678; // loadout_slot_t
public const nint m_flHealthShotBoostExpirationTime = 0x167C; // GameTime_t
public const nint m_flLandseconds = 0x1680; // float
public const nint m_aimPunchAngle = 0x1684; // QAngle
public const nint m_aimPunchAngleVel = 0x1690; // QAngle
public const nint m_aimPunchTickBase = 0x169C; // int32_t
public const nint m_aimPunchTickFraction = 0x16A0; // float
public const nint m_aimPunchCache = 0x16A8; // CUtlVector<QAngle>
public const nint m_bIsBuyMenuOpen = 0x16C0; // bool
public const nint m_xLastHeadBoneTransform = 0x1C30; // CTransform
public const nint m_bLastHeadBoneTransformIsValid = 0x1C50; // bool
public const nint m_lastLandTime = 0x1C54; // GameTime_t
@ -1598,142 +1598,142 @@ public static class CCSPlayerPawn { // CCSPlayerPawnBase
}
public static class CCSPlayerPawnBase { // CBasePlayerPawn
public const nint m_CTouchExpansionComponent = 0xB60; // CTouchExpansionComponent
public const nint m_pPingServices = 0xBB0; // CCSPlayer_PingServices*
public const nint m_pViewModelServices = 0xBB8; // CPlayer_ViewModelServices*
public const nint m_iDisplayHistoryBits = 0xBC0; // uint32_t
public const nint m_flLastAttackedTeammate = 0xBC4; // float
public const nint m_hOriginalController = 0xBC8; // CHandle<CCSPlayerController>
public const nint m_blindUntilTime = 0xBCC; // GameTime_t
public const nint m_blindStartTime = 0xBD0; // GameTime_t
public const nint m_allowAutoFollowTime = 0xBD4; // GameTime_t
public const nint m_entitySpottedState = 0xBD8; // EntitySpottedState_t
public const nint m_nSpotRules = 0xBF0; // int32_t
public const nint m_iPlayerState = 0xBF4; // CSPlayerState
public const nint m_chickenIdleSoundTimer = 0xC00; // CountdownTimer
public const nint m_chickenJumpSoundTimer = 0xC18; // CountdownTimer
public const nint m_vecLastBookmarkedPosition = 0xCD0; // Vector
public const nint m_flLastDistanceTraveledNotice = 0xCDC; // float
public const nint m_flAccumulatedDistanceTraveled = 0xCE0; // float
public const nint m_flLastFriendlyFireDamageReductionRatio = 0xCE4; // float
public const nint m_bRespawning = 0xCE8; // bool
public const nint m_nLastPickupPriority = 0xCEC; // int32_t
public const nint m_flLastPickupPriorityTime = 0xCF0; // float
public const nint m_bIsScoped = 0xCF4; // bool
public const nint m_bIsWalking = 0xCF5; // bool
public const nint m_bResumeZoom = 0xCF6; // bool
public const nint m_bIsDefusing = 0xCF7; // bool
public const nint m_bIsGrabbingHostage = 0xCF8; // bool
public const nint m_iBlockingUseActionInProgress = 0xCFC; // CSPlayerBlockingUseAction_t
public const nint m_fImmuneToGunGameDamageTime = 0xD00; // GameTime_t
public const nint m_bGunGameImmunity = 0xD04; // bool
public const nint m_fMolotovDamageTime = 0xD08; // float
public const nint m_bHasMovedSinceSpawn = 0xD0C; // bool
public const nint m_bCanMoveDuringFreezePeriod = 0xD0D; // bool
public const nint m_flGuardianTooFarDistFrac = 0xD10; // float
public const nint m_flNextGuardianTooFarHurtTime = 0xD14; // float
public const nint m_flDetectedByEnemySensorTime = 0xD18; // GameTime_t
public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0xD1C; // float
public const nint m_flLastEquippedHelmetTime = 0xD20; // GameTime_t
public const nint m_flLastEquippedArmorTime = 0xD24; // GameTime_t
public const nint m_nHeavyAssaultSuitCooldownRemaining = 0xD28; // int32_t
public const nint m_bResetArmorNextSpawn = 0xD2C; // bool
public const nint m_flLastBumpMineBumpTime = 0xD30; // GameTime_t
public const nint m_flEmitSoundTime = 0xD34; // GameTime_t
public const nint m_iNumSpawns = 0xD38; // int32_t
public const nint m_iShouldHaveCash = 0xD3C; // int32_t
public const nint m_bInvalidSteamLogonDelayed = 0xD40; // bool
public const nint m_flLastAction = 0xD44; // GameTime_t
public const nint m_flNameChangeHistory = 0xD48; // float[5]
public const nint m_fLastGivenDefuserTime = 0xD5C; // float
public const nint m_fLastGivenBombTime = 0xD60; // float
public const nint m_bHasNightVision = 0xD64; // bool
public const nint m_bNightVisionOn = 0xD65; // bool
public const nint m_fNextRadarUpdateTime = 0xD68; // float
public const nint m_flLastMoneyUpdateTime = 0xD6C; // float
public const nint m_MenuStringBuffer = 0xD70; // char[1024]
public const nint m_fIntroCamTime = 0x1170; // float
public const nint m_nMyCollisionGroup = 0x1174; // int32_t
public const nint m_bInNoDefuseArea = 0x1178; // bool
public const nint m_bKilledByTaser = 0x1179; // bool
public const nint m_iMoveState = 0x117C; // int32_t
public const nint m_grenadeParameterStashTime = 0x1180; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x1184; // bool
public const nint m_angStashedShootAngles = 0x1188; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x1194; // Vector
public const nint m_vecStashedVelocity = 0x11A0; // Vector
public const nint m_angShootAngleHistory = 0x11AC; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x11C4; // Vector[2]
public const nint m_vecVelocityHistory = 0x11DC; // Vector[2]
public const nint m_bDiedAirborne = 0x11F4; // bool
public const nint m_iBombSiteIndex = 0x11F8; // CEntityIndex
public const nint m_nWhichBombZone = 0x11FC; // int32_t
public const nint m_bInBombZoneTrigger = 0x1200; // bool
public const nint m_bWasInBombZoneTrigger = 0x1201; // bool
public const nint m_iDirection = 0x1204; // int32_t
public const nint m_iShotsFired = 0x1208; // int32_t
public const nint m_ArmorValue = 0x120C; // int32_t
public const nint m_flFlinchStack = 0x1210; // float
public const nint m_flVelocityModifier = 0x1214; // float
public const nint m_flHitHeading = 0x1218; // float
public const nint m_nHitBodyPart = 0x121C; // int32_t
public const nint m_iHostagesKilled = 0x1220; // int32_t
public const nint m_vecTotalBulletForce = 0x1224; // Vector
public const nint m_flFlashDuration = 0x1230; // float
public const nint m_flFlashMaxAlpha = 0x1234; // float
public const nint m_flProgressBarStartTime = 0x1238; // float
public const nint m_iProgressBarDuration = 0x123C; // int32_t
public const nint m_bWaitForNoAttack = 0x1240; // bool
public const nint m_flLowerBodyYawTarget = 0x1244; // float
public const nint m_bStrafing = 0x1248; // bool
public const nint m_lastStandingPos = 0x124C; // Vector
public const nint m_ignoreLadderJumpTime = 0x1258; // float
public const nint m_ladderSurpressionTimer = 0x1260; // CountdownTimer
public const nint m_lastLadderNormal = 0x1278; // Vector
public const nint m_lastLadderPos = 0x1284; // Vector
public const nint m_thirdPersonHeading = 0x1290; // QAngle
public const nint m_flSlopeDropOffset = 0x129C; // float
public const nint m_flSlopeDropHeight = 0x12A0; // float
public const nint m_vHeadConstraintOffset = 0x12A4; // Vector
public const nint m_iLastWeaponFireUsercmd = 0x12B8; // int32_t
public const nint m_angEyeAngles = 0x12BC; // QAngle
public const nint m_bVCollisionInitted = 0x12C8; // bool
public const nint m_storedSpawnPosition = 0x12CC; // Vector
public const nint m_storedSpawnAngle = 0x12D8; // QAngle
public const nint m_bIsSpawning = 0x12E4; // bool
public const nint m_bHideTargetID = 0x12E5; // bool
public const nint m_nNumDangerZoneDamageHits = 0x12E8; // int32_t
public const nint m_bHud_MiniScoreHidden = 0x12EC; // bool
public const nint m_bHud_RadarHidden = 0x12ED; // bool
public const nint m_nLastKillerIndex = 0x12F0; // CEntityIndex
public const nint m_nLastConcurrentKilled = 0x12F4; // int32_t
public const nint m_nDeathCamMusic = 0x12F8; // int32_t
public const nint m_iAddonBits = 0x12FC; // int32_t
public const nint m_iPrimaryAddon = 0x1300; // int32_t
public const nint m_iSecondaryAddon = 0x1304; // int32_t
public const nint m_currentDeafnessFilter = 0x1308; // CUtlStringToken
public const nint m_NumEnemiesKilledThisSpawn = 0x130C; // int32_t
public const nint m_NumEnemiesKilledThisRound = 0x1310; // int32_t
public const nint m_NumEnemiesAtRoundStart = 0x1314; // int32_t
public const nint m_wasNotKilledNaturally = 0x1318; // bool
public const nint m_vecPlayerPatchEconIndices = 0x131C; // uint32_t[5]
public const nint m_iDeathFlags = 0x1330; // int32_t
public const nint m_hPet = 0x1334; // CHandle<CChicken>
public const nint m_unCurrentEquipmentValue = 0x1500; // uint16_t
public const nint m_unRoundStartEquipmentValue = 0x1502; // uint16_t
public const nint m_unFreezetimeEndEquipmentValue = 0x1504; // uint16_t
public const nint m_nSurvivalTeamNumber = 0x1508; // int32_t
public const nint m_bHasDeathInfo = 0x150C; // bool
public const nint m_flDeathInfoTime = 0x1510; // float
public const nint m_vecDeathInfoOrigin = 0x1514; // Vector
public const nint m_bKilledByHeadshot = 0x1520; // bool
public const nint m_LastHitBox = 0x1524; // int32_t
public const nint m_LastHealth = 0x1528; // int32_t
public const nint m_flLastCollisionCeiling = 0x152C; // float
public const nint m_flLastCollisionCeilingChangeTime = 0x1530; // float
public const nint m_pBot = 0x1538; // CCSBot*
public const nint m_bBotAllowActive = 0x1540; // bool
public const nint m_bCommittingSuicideOnTeamChange = 0x1541; // bool
public const nint m_CTouchExpansionComponent = 0xB68; // CTouchExpansionComponent
public const nint m_pPingServices = 0xBB8; // CCSPlayer_PingServices*
public const nint m_pViewModelServices = 0xBC0; // CPlayer_ViewModelServices*
public const nint m_iDisplayHistoryBits = 0xBC8; // uint32_t
public const nint m_flLastAttackedTeammate = 0xBCC; // float
public const nint m_hOriginalController = 0xBD0; // CHandle<CCSPlayerController>
public const nint m_blindUntilTime = 0xBD4; // GameTime_t
public const nint m_blindStartTime = 0xBD8; // GameTime_t
public const nint m_allowAutoFollowTime = 0xBDC; // GameTime_t
public const nint m_entitySpottedState = 0xBE0; // EntitySpottedState_t
public const nint m_nSpotRules = 0xBF8; // int32_t
public const nint m_iPlayerState = 0xBFC; // CSPlayerState
public const nint m_chickenIdleSoundTimer = 0xC08; // CountdownTimer
public const nint m_chickenJumpSoundTimer = 0xC20; // CountdownTimer
public const nint m_vecLastBookmarkedPosition = 0xCD8; // Vector
public const nint m_flLastDistanceTraveledNotice = 0xCE4; // float
public const nint m_flAccumulatedDistanceTraveled = 0xCE8; // float
public const nint m_flLastFriendlyFireDamageReductionRatio = 0xCEC; // float
public const nint m_bRespawning = 0xCF0; // bool
public const nint m_nLastPickupPriority = 0xCF4; // int32_t
public const nint m_flLastPickupPriorityTime = 0xCF8; // float
public const nint m_bIsScoped = 0xCFC; // bool
public const nint m_bIsWalking = 0xCFD; // bool
public const nint m_bResumeZoom = 0xCFE; // bool
public const nint m_bIsDefusing = 0xCFF; // bool
public const nint m_bIsGrabbingHostage = 0xD00; // bool
public const nint m_iBlockingUseActionInProgress = 0xD04; // CSPlayerBlockingUseAction_t
public const nint m_fImmuneToGunGameDamageTime = 0xD08; // GameTime_t
public const nint m_bGunGameImmunity = 0xD0C; // bool
public const nint m_fMolotovDamageTime = 0xD10; // float
public const nint m_bHasMovedSinceSpawn = 0xD14; // bool
public const nint m_bCanMoveDuringFreezePeriod = 0xD15; // bool
public const nint m_flGuardianTooFarDistFrac = 0xD18; // float
public const nint m_flNextGuardianTooFarHurtTime = 0xD1C; // float
public const nint m_flDetectedByEnemySensorTime = 0xD20; // GameTime_t
public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0xD24; // float
public const nint m_flLastEquippedHelmetTime = 0xD28; // GameTime_t
public const nint m_flLastEquippedArmorTime = 0xD2C; // GameTime_t
public const nint m_nHeavyAssaultSuitCooldownRemaining = 0xD30; // int32_t
public const nint m_bResetArmorNextSpawn = 0xD34; // bool
public const nint m_flLastBumpMineBumpTime = 0xD38; // GameTime_t
public const nint m_flEmitSoundTime = 0xD3C; // GameTime_t
public const nint m_iNumSpawns = 0xD40; // int32_t
public const nint m_iShouldHaveCash = 0xD44; // int32_t
public const nint m_bInvalidSteamLogonDelayed = 0xD48; // bool
public const nint m_flLastAction = 0xD4C; // GameTime_t
public const nint m_flNameChangeHistory = 0xD50; // float[5]
public const nint m_fLastGivenDefuserTime = 0xD64; // float
public const nint m_fLastGivenBombTime = 0xD68; // float
public const nint m_bHasNightVision = 0xD6C; // bool
public const nint m_bNightVisionOn = 0xD6D; // bool
public const nint m_fNextRadarUpdateTime = 0xD70; // float
public const nint m_flLastMoneyUpdateTime = 0xD74; // float
public const nint m_MenuStringBuffer = 0xD78; // char[1024]
public const nint m_fIntroCamTime = 0x1178; // float
public const nint m_nMyCollisionGroup = 0x117C; // int32_t
public const nint m_bInNoDefuseArea = 0x1180; // bool
public const nint m_bKilledByTaser = 0x1181; // bool
public const nint m_iMoveState = 0x1184; // int32_t
public const nint m_grenadeParameterStashTime = 0x1188; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x118C; // bool
public const nint m_angStashedShootAngles = 0x1190; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x119C; // Vector
public const nint m_vecStashedVelocity = 0x11A8; // Vector
public const nint m_angShootAngleHistory = 0x11B4; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x11CC; // Vector[2]
public const nint m_vecVelocityHistory = 0x11E4; // Vector[2]
public const nint m_bDiedAirborne = 0x11FC; // bool
public const nint m_iBombSiteIndex = 0x1200; // CEntityIndex
public const nint m_nWhichBombZone = 0x1204; // int32_t
public const nint m_bInBombZoneTrigger = 0x1208; // bool
public const nint m_bWasInBombZoneTrigger = 0x1209; // bool
public const nint m_iDirection = 0x120C; // int32_t
public const nint m_iShotsFired = 0x1210; // int32_t
public const nint m_ArmorValue = 0x1214; // int32_t
public const nint m_flFlinchStack = 0x1218; // float
public const nint m_flVelocityModifier = 0x121C; // float
public const nint m_flHitHeading = 0x1220; // float
public const nint m_nHitBodyPart = 0x1224; // int32_t
public const nint m_iHostagesKilled = 0x1228; // int32_t
public const nint m_vecTotalBulletForce = 0x122C; // Vector
public const nint m_flFlashDuration = 0x1238; // float
public const nint m_flFlashMaxAlpha = 0x123C; // float
public const nint m_flProgressBarStartTime = 0x1240; // float
public const nint m_iProgressBarDuration = 0x1244; // int32_t
public const nint m_bWaitForNoAttack = 0x1248; // bool
public const nint m_flLowerBodyYawTarget = 0x124C; // float
public const nint m_bStrafing = 0x1250; // bool
public const nint m_lastStandingPos = 0x1254; // Vector
public const nint m_ignoreLadderJumpTime = 0x1260; // float
public const nint m_ladderSurpressionTimer = 0x1268; // CountdownTimer
public const nint m_lastLadderNormal = 0x1280; // Vector
public const nint m_lastLadderPos = 0x128C; // Vector
public const nint m_thirdPersonHeading = 0x1298; // QAngle
public const nint m_flSlopeDropOffset = 0x12A4; // float
public const nint m_flSlopeDropHeight = 0x12A8; // float
public const nint m_vHeadConstraintOffset = 0x12AC; // Vector
public const nint m_iLastWeaponFireUsercmd = 0x12C0; // int32_t
public const nint m_angEyeAngles = 0x12C4; // QAngle
public const nint m_bVCollisionInitted = 0x12D0; // bool
public const nint m_storedSpawnPosition = 0x12D4; // Vector
public const nint m_storedSpawnAngle = 0x12E0; // QAngle
public const nint m_bIsSpawning = 0x12EC; // bool
public const nint m_bHideTargetID = 0x12ED; // bool
public const nint m_nNumDangerZoneDamageHits = 0x12F0; // int32_t
public const nint m_bHud_MiniScoreHidden = 0x12F4; // bool
public const nint m_bHud_RadarHidden = 0x12F5; // bool
public const nint m_nLastKillerIndex = 0x12F8; // CEntityIndex
public const nint m_nLastConcurrentKilled = 0x12FC; // int32_t
public const nint m_nDeathCamMusic = 0x1300; // int32_t
public const nint m_iAddonBits = 0x1304; // int32_t
public const nint m_iPrimaryAddon = 0x1308; // int32_t
public const nint m_iSecondaryAddon = 0x130C; // int32_t
public const nint m_currentDeafnessFilter = 0x1310; // CUtlStringToken
public const nint m_NumEnemiesKilledThisSpawn = 0x1314; // int32_t
public const nint m_NumEnemiesKilledThisRound = 0x1318; // int32_t
public const nint m_NumEnemiesAtRoundStart = 0x131C; // int32_t
public const nint m_wasNotKilledNaturally = 0x1320; // bool
public const nint m_vecPlayerPatchEconIndices = 0x1324; // uint32_t[5]
public const nint m_iDeathFlags = 0x1338; // int32_t
public const nint m_hPet = 0x133C; // CHandle<CChicken>
public const nint m_unCurrentEquipmentValue = 0x1508; // uint16_t
public const nint m_unRoundStartEquipmentValue = 0x150A; // uint16_t
public const nint m_unFreezetimeEndEquipmentValue = 0x150C; // uint16_t
public const nint m_nSurvivalTeamNumber = 0x1510; // int32_t
public const nint m_bHasDeathInfo = 0x1514; // bool
public const nint m_flDeathInfoTime = 0x1518; // float
public const nint m_vecDeathInfoOrigin = 0x151C; // Vector
public const nint m_bKilledByHeadshot = 0x1528; // bool
public const nint m_LastHitBox = 0x152C; // int32_t
public const nint m_LastHealth = 0x1530; // int32_t
public const nint m_flLastCollisionCeiling = 0x1534; // float
public const nint m_flLastCollisionCeilingChangeTime = 0x1538; // float
public const nint m_pBot = 0x1540; // CCSBot*
public const nint m_bBotAllowActive = 0x1548; // bool
public const nint m_bCommittingSuicideOnTeamChange = 0x1549; // bool
}
public static class CCSPlayerResource { // CBaseEntity

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:03 +0000
*/
#pragma once
@ -775,12 +775,12 @@ namespace CBodyComponent { // CEntityComponent
}
namespace CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance
constexpr std::ptrdiff_t m_animationController = 0x470; // CBaseAnimGraphController
constexpr std::ptrdiff_t __m_pChainEntity = 0x750; // CNetworkVarChainer
constexpr std::ptrdiff_t m_animationController = 0x480; // CBaseAnimGraphController
constexpr std::ptrdiff_t __m_pChainEntity = 0x760; // CNetworkVarChainer
}
namespace CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance
constexpr std::ptrdiff_t __m_pChainEntity = 0x470; // CNetworkVarChainer
constexpr std::ptrdiff_t __m_pChainEntity = 0x480; // CNetworkVarChainer
}
namespace CBodyComponentPoint { // CBodyComponent
@ -790,7 +790,7 @@ namespace CBodyComponentPoint { // CBodyComponent
namespace CBodyComponentSkeletonInstance { // CBodyComponent
constexpr std::ptrdiff_t m_skeletonInstance = 0x50; // CSkeletonInstance
constexpr std::ptrdiff_t __m_pChainEntity = 0x440; // CNetworkVarChainer
constexpr std::ptrdiff_t __m_pChainEntity = 0x450; // CNetworkVarChainer
}
namespace CBombTarget { // CBaseTrigger
@ -1552,36 +1552,36 @@ namespace CCSPlayerController_InventoryServices { // CPlayerControllerComponent
}
namespace CCSPlayerPawn { // CCSPlayerPawnBase
constexpr std::ptrdiff_t m_pBulletServices = 0x1548; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0x1550; // CCSPlayer_HostageServices*
constexpr std::ptrdiff_t m_pBuyServices = 0x1558; // CCSPlayer_BuyServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1560; // CCSPlayer_ActionTrackingServices*
constexpr std::ptrdiff_t m_pRadioServices = 0x1568; // CCSPlayer_RadioServices*
constexpr std::ptrdiff_t m_pDamageReactServices = 0x1570; // CCSPlayer_DamageReactServices*
constexpr std::ptrdiff_t m_nCharacterDefIndex = 0x1578; // uint16_t
constexpr std::ptrdiff_t m_hPreviousModel = 0x1580; // CStrongHandle<InfoForResourceTypeCModel>
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1588; // bool
constexpr std::ptrdiff_t m_strVOPrefix = 0x1590; // CUtlString
constexpr std::ptrdiff_t m_szLastPlaceName = 0x1598; // char[18]
constexpr std::ptrdiff_t m_bInBuyZone = 0x1658; // bool
constexpr std::ptrdiff_t m_bWasInBuyZone = 0x1659; // bool
constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x165A; // bool
constexpr std::ptrdiff_t m_bInBombZone = 0x165B; // bool
constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0x165C; // bool
constexpr std::ptrdiff_t m_iRetakesOffering = 0x1660; // int32_t
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1664; // int32_t
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1668; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1669; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x166C; // int32_t
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1670; // loadout_slot_t
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1674; // GameTime_t
constexpr std::ptrdiff_t m_flLandseconds = 0x1678; // float
constexpr std::ptrdiff_t m_aimPunchAngle = 0x167C; // QAngle
constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1688; // QAngle
constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1694; // int32_t
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1698; // float
constexpr std::ptrdiff_t m_aimPunchCache = 0x16A0; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x16B8; // bool
constexpr std::ptrdiff_t m_pBulletServices = 0x1550; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0x1558; // CCSPlayer_HostageServices*
constexpr std::ptrdiff_t m_pBuyServices = 0x1560; // CCSPlayer_BuyServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1568; // CCSPlayer_ActionTrackingServices*
constexpr std::ptrdiff_t m_pRadioServices = 0x1570; // CCSPlayer_RadioServices*
constexpr std::ptrdiff_t m_pDamageReactServices = 0x1578; // CCSPlayer_DamageReactServices*
constexpr std::ptrdiff_t m_nCharacterDefIndex = 0x1580; // uint16_t
constexpr std::ptrdiff_t m_hPreviousModel = 0x1588; // CStrongHandle<InfoForResourceTypeCModel>
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1590; // bool
constexpr std::ptrdiff_t m_strVOPrefix = 0x1598; // CUtlString
constexpr std::ptrdiff_t m_szLastPlaceName = 0x15A0; // char[18]
constexpr std::ptrdiff_t m_bInBuyZone = 0x1660; // bool
constexpr std::ptrdiff_t m_bWasInBuyZone = 0x1661; // bool
constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1662; // bool
constexpr std::ptrdiff_t m_bInBombZone = 0x1663; // bool
constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0x1664; // bool
constexpr std::ptrdiff_t m_iRetakesOffering = 0x1668; // int32_t
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x166C; // int32_t
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1670; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1671; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1674; // int32_t
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1678; // loadout_slot_t
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x167C; // GameTime_t
constexpr std::ptrdiff_t m_flLandseconds = 0x1680; // float
constexpr std::ptrdiff_t m_aimPunchAngle = 0x1684; // QAngle
constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1690; // QAngle
constexpr std::ptrdiff_t m_aimPunchTickBase = 0x169C; // int32_t
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x16A0; // float
constexpr std::ptrdiff_t m_aimPunchCache = 0x16A8; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x16C0; // bool
constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x1C30; // CTransform
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1C50; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x1C54; // GameTime_t
@ -1602,142 +1602,142 @@ namespace CCSPlayerPawn { // CCSPlayerPawnBase
}
namespace CCSPlayerPawnBase { // CBasePlayerPawn
constexpr std::ptrdiff_t m_CTouchExpansionComponent = 0xB60; // CTouchExpansionComponent
constexpr std::ptrdiff_t m_pPingServices = 0xBB0; // CCSPlayer_PingServices*
constexpr std::ptrdiff_t m_pViewModelServices = 0xBB8; // CPlayer_ViewModelServices*
constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0xBC0; // uint32_t
constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0xBC4; // float
constexpr std::ptrdiff_t m_hOriginalController = 0xBC8; // CHandle<CCSPlayerController>
constexpr std::ptrdiff_t m_blindUntilTime = 0xBCC; // GameTime_t
constexpr std::ptrdiff_t m_blindStartTime = 0xBD0; // GameTime_t
constexpr std::ptrdiff_t m_allowAutoFollowTime = 0xBD4; // GameTime_t
constexpr std::ptrdiff_t m_entitySpottedState = 0xBD8; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0xBF0; // int32_t
constexpr std::ptrdiff_t m_iPlayerState = 0xBF4; // CSPlayerState
constexpr std::ptrdiff_t m_chickenIdleSoundTimer = 0xC00; // CountdownTimer
constexpr std::ptrdiff_t m_chickenJumpSoundTimer = 0xC18; // CountdownTimer
constexpr std::ptrdiff_t m_vecLastBookmarkedPosition = 0xCD0; // Vector
constexpr std::ptrdiff_t m_flLastDistanceTraveledNotice = 0xCDC; // float
constexpr std::ptrdiff_t m_flAccumulatedDistanceTraveled = 0xCE0; // float
constexpr std::ptrdiff_t m_flLastFriendlyFireDamageReductionRatio = 0xCE4; // float
constexpr std::ptrdiff_t m_bRespawning = 0xCE8; // bool
constexpr std::ptrdiff_t m_nLastPickupPriority = 0xCEC; // int32_t
constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0xCF0; // float
constexpr std::ptrdiff_t m_bIsScoped = 0xCF4; // bool
constexpr std::ptrdiff_t m_bIsWalking = 0xCF5; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0xCF6; // bool
constexpr std::ptrdiff_t m_bIsDefusing = 0xCF7; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0xCF8; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0xCFC; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0xD00; // GameTime_t
constexpr std::ptrdiff_t m_bGunGameImmunity = 0xD04; // bool
constexpr std::ptrdiff_t m_fMolotovDamageTime = 0xD08; // float
constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0xD0C; // bool
constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0xD0D; // bool
constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0xD10; // float
constexpr std::ptrdiff_t m_flNextGuardianTooFarHurtTime = 0xD14; // float
constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0xD18; // GameTime_t
constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0xD1C; // float
constexpr std::ptrdiff_t m_flLastEquippedHelmetTime = 0xD20; // GameTime_t
constexpr std::ptrdiff_t m_flLastEquippedArmorTime = 0xD24; // GameTime_t
constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0xD28; // int32_t
constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0xD2C; // bool
constexpr std::ptrdiff_t m_flLastBumpMineBumpTime = 0xD30; // GameTime_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0xD34; // GameTime_t
constexpr std::ptrdiff_t m_iNumSpawns = 0xD38; // int32_t
constexpr std::ptrdiff_t m_iShouldHaveCash = 0xD3C; // int32_t
constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xD40; // bool
constexpr std::ptrdiff_t m_flLastAction = 0xD44; // GameTime_t
constexpr std::ptrdiff_t m_flNameChangeHistory = 0xD48; // float[5]
constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xD5C; // float
constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xD60; // float
constexpr std::ptrdiff_t m_bHasNightVision = 0xD64; // bool
constexpr std::ptrdiff_t m_bNightVisionOn = 0xD65; // bool
constexpr std::ptrdiff_t m_fNextRadarUpdateTime = 0xD68; // float
constexpr std::ptrdiff_t m_flLastMoneyUpdateTime = 0xD6C; // float
constexpr std::ptrdiff_t m_MenuStringBuffer = 0xD70; // char[1024]
constexpr std::ptrdiff_t m_fIntroCamTime = 0x1170; // float
constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1174; // int32_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1178; // bool
constexpr std::ptrdiff_t m_bKilledByTaser = 0x1179; // bool
constexpr std::ptrdiff_t m_iMoveState = 0x117C; // int32_t
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1180; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1184; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1188; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1194; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x11A0; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x11AC; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x11C4; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x11DC; // Vector[2]
constexpr std::ptrdiff_t m_bDiedAirborne = 0x11F4; // bool
constexpr std::ptrdiff_t m_iBombSiteIndex = 0x11F8; // CEntityIndex
constexpr std::ptrdiff_t m_nWhichBombZone = 0x11FC; // int32_t
constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x1200; // bool
constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x1201; // bool
constexpr std::ptrdiff_t m_iDirection = 0x1204; // int32_t
constexpr std::ptrdiff_t m_iShotsFired = 0x1208; // int32_t
constexpr std::ptrdiff_t m_ArmorValue = 0x120C; // int32_t
constexpr std::ptrdiff_t m_flFlinchStack = 0x1210; // float
constexpr std::ptrdiff_t m_flVelocityModifier = 0x1214; // float
constexpr std::ptrdiff_t m_flHitHeading = 0x1218; // float
constexpr std::ptrdiff_t m_nHitBodyPart = 0x121C; // int32_t
constexpr std::ptrdiff_t m_iHostagesKilled = 0x1220; // int32_t
constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x1224; // Vector
constexpr std::ptrdiff_t m_flFlashDuration = 0x1230; // float
constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1234; // float
constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1238; // float
constexpr std::ptrdiff_t m_iProgressBarDuration = 0x123C; // int32_t
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1240; // bool
constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x1244; // float
constexpr std::ptrdiff_t m_bStrafing = 0x1248; // bool
constexpr std::ptrdiff_t m_lastStandingPos = 0x124C; // Vector
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1258; // float
constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1260; // CountdownTimer
constexpr std::ptrdiff_t m_lastLadderNormal = 0x1278; // Vector
constexpr std::ptrdiff_t m_lastLadderPos = 0x1284; // Vector
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1290; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x129C; // float
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x12A0; // float
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x12A4; // Vector
constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x12B8; // int32_t
constexpr std::ptrdiff_t m_angEyeAngles = 0x12BC; // QAngle
constexpr std::ptrdiff_t m_bVCollisionInitted = 0x12C8; // bool
constexpr std::ptrdiff_t m_storedSpawnPosition = 0x12CC; // Vector
constexpr std::ptrdiff_t m_storedSpawnAngle = 0x12D8; // QAngle
constexpr std::ptrdiff_t m_bIsSpawning = 0x12E4; // bool
constexpr std::ptrdiff_t m_bHideTargetID = 0x12E5; // bool
constexpr std::ptrdiff_t m_nNumDangerZoneDamageHits = 0x12E8; // int32_t
constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x12EC; // bool
constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x12ED; // bool
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x12F0; // CEntityIndex
constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x12F4; // int32_t
constexpr std::ptrdiff_t m_nDeathCamMusic = 0x12F8; // int32_t
constexpr std::ptrdiff_t m_iAddonBits = 0x12FC; // int32_t
constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1300; // int32_t
constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1304; // int32_t
constexpr std::ptrdiff_t m_currentDeafnessFilter = 0x1308; // CUtlStringToken
constexpr std::ptrdiff_t m_NumEnemiesKilledThisSpawn = 0x130C; // int32_t
constexpr std::ptrdiff_t m_NumEnemiesKilledThisRound = 0x1310; // int32_t
constexpr std::ptrdiff_t m_NumEnemiesAtRoundStart = 0x1314; // int32_t
constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1318; // bool
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x131C; // uint32_t[5]
constexpr std::ptrdiff_t m_iDeathFlags = 0x1330; // int32_t
constexpr std::ptrdiff_t m_hPet = 0x1334; // CHandle<CChicken>
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1500; // uint16_t
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1502; // uint16_t
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1504; // uint16_t
constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1508; // int32_t
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x150C; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1510; // float
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1514; // Vector
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1520; // bool
constexpr std::ptrdiff_t m_LastHitBox = 0x1524; // int32_t
constexpr std::ptrdiff_t m_LastHealth = 0x1528; // int32_t
constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x152C; // float
constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x1530; // float
constexpr std::ptrdiff_t m_pBot = 0x1538; // CCSBot*
constexpr std::ptrdiff_t m_bBotAllowActive = 0x1540; // bool
constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x1541; // bool
constexpr std::ptrdiff_t m_CTouchExpansionComponent = 0xB68; // CTouchExpansionComponent
constexpr std::ptrdiff_t m_pPingServices = 0xBB8; // CCSPlayer_PingServices*
constexpr std::ptrdiff_t m_pViewModelServices = 0xBC0; // CPlayer_ViewModelServices*
constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0xBC8; // uint32_t
constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0xBCC; // float
constexpr std::ptrdiff_t m_hOriginalController = 0xBD0; // CHandle<CCSPlayerController>
constexpr std::ptrdiff_t m_blindUntilTime = 0xBD4; // GameTime_t
constexpr std::ptrdiff_t m_blindStartTime = 0xBD8; // GameTime_t
constexpr std::ptrdiff_t m_allowAutoFollowTime = 0xBDC; // GameTime_t
constexpr std::ptrdiff_t m_entitySpottedState = 0xBE0; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0xBF8; // int32_t
constexpr std::ptrdiff_t m_iPlayerState = 0xBFC; // CSPlayerState
constexpr std::ptrdiff_t m_chickenIdleSoundTimer = 0xC08; // CountdownTimer
constexpr std::ptrdiff_t m_chickenJumpSoundTimer = 0xC20; // CountdownTimer
constexpr std::ptrdiff_t m_vecLastBookmarkedPosition = 0xCD8; // Vector
constexpr std::ptrdiff_t m_flLastDistanceTraveledNotice = 0xCE4; // float
constexpr std::ptrdiff_t m_flAccumulatedDistanceTraveled = 0xCE8; // float
constexpr std::ptrdiff_t m_flLastFriendlyFireDamageReductionRatio = 0xCEC; // float
constexpr std::ptrdiff_t m_bRespawning = 0xCF0; // bool
constexpr std::ptrdiff_t m_nLastPickupPriority = 0xCF4; // int32_t
constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0xCF8; // float
constexpr std::ptrdiff_t m_bIsScoped = 0xCFC; // bool
constexpr std::ptrdiff_t m_bIsWalking = 0xCFD; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0xCFE; // bool
constexpr std::ptrdiff_t m_bIsDefusing = 0xCFF; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0xD00; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0xD04; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0xD08; // GameTime_t
constexpr std::ptrdiff_t m_bGunGameImmunity = 0xD0C; // bool
constexpr std::ptrdiff_t m_fMolotovDamageTime = 0xD10; // float
constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0xD14; // bool
constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0xD15; // bool
constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0xD18; // float
constexpr std::ptrdiff_t m_flNextGuardianTooFarHurtTime = 0xD1C; // float
constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0xD20; // GameTime_t
constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0xD24; // float
constexpr std::ptrdiff_t m_flLastEquippedHelmetTime = 0xD28; // GameTime_t
constexpr std::ptrdiff_t m_flLastEquippedArmorTime = 0xD2C; // GameTime_t
constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0xD30; // int32_t
constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0xD34; // bool
constexpr std::ptrdiff_t m_flLastBumpMineBumpTime = 0xD38; // GameTime_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0xD3C; // GameTime_t
constexpr std::ptrdiff_t m_iNumSpawns = 0xD40; // int32_t
constexpr std::ptrdiff_t m_iShouldHaveCash = 0xD44; // int32_t
constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xD48; // bool
constexpr std::ptrdiff_t m_flLastAction = 0xD4C; // GameTime_t
constexpr std::ptrdiff_t m_flNameChangeHistory = 0xD50; // float[5]
constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xD64; // float
constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xD68; // float
constexpr std::ptrdiff_t m_bHasNightVision = 0xD6C; // bool
constexpr std::ptrdiff_t m_bNightVisionOn = 0xD6D; // bool
constexpr std::ptrdiff_t m_fNextRadarUpdateTime = 0xD70; // float
constexpr std::ptrdiff_t m_flLastMoneyUpdateTime = 0xD74; // float
constexpr std::ptrdiff_t m_MenuStringBuffer = 0xD78; // char[1024]
constexpr std::ptrdiff_t m_fIntroCamTime = 0x1178; // float
constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x117C; // int32_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1180; // bool
constexpr std::ptrdiff_t m_bKilledByTaser = 0x1181; // bool
constexpr std::ptrdiff_t m_iMoveState = 0x1184; // int32_t
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1188; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x118C; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1190; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x119C; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x11A8; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x11B4; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x11CC; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x11E4; // Vector[2]
constexpr std::ptrdiff_t m_bDiedAirborne = 0x11FC; // bool
constexpr std::ptrdiff_t m_iBombSiteIndex = 0x1200; // CEntityIndex
constexpr std::ptrdiff_t m_nWhichBombZone = 0x1204; // int32_t
constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x1208; // bool
constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x1209; // bool
constexpr std::ptrdiff_t m_iDirection = 0x120C; // int32_t
constexpr std::ptrdiff_t m_iShotsFired = 0x1210; // int32_t
constexpr std::ptrdiff_t m_ArmorValue = 0x1214; // int32_t
constexpr std::ptrdiff_t m_flFlinchStack = 0x1218; // float
constexpr std::ptrdiff_t m_flVelocityModifier = 0x121C; // float
constexpr std::ptrdiff_t m_flHitHeading = 0x1220; // float
constexpr std::ptrdiff_t m_nHitBodyPart = 0x1224; // int32_t
constexpr std::ptrdiff_t m_iHostagesKilled = 0x1228; // int32_t
constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x122C; // Vector
constexpr std::ptrdiff_t m_flFlashDuration = 0x1238; // float
constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x123C; // float
constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1240; // float
constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1244; // int32_t
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1248; // bool
constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x124C; // float
constexpr std::ptrdiff_t m_bStrafing = 0x1250; // bool
constexpr std::ptrdiff_t m_lastStandingPos = 0x1254; // Vector
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1260; // float
constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1268; // CountdownTimer
constexpr std::ptrdiff_t m_lastLadderNormal = 0x1280; // Vector
constexpr std::ptrdiff_t m_lastLadderPos = 0x128C; // Vector
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1298; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x12A4; // float
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x12A8; // float
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x12AC; // Vector
constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x12C0; // int32_t
constexpr std::ptrdiff_t m_angEyeAngles = 0x12C4; // QAngle
constexpr std::ptrdiff_t m_bVCollisionInitted = 0x12D0; // bool
constexpr std::ptrdiff_t m_storedSpawnPosition = 0x12D4; // Vector
constexpr std::ptrdiff_t m_storedSpawnAngle = 0x12E0; // QAngle
constexpr std::ptrdiff_t m_bIsSpawning = 0x12EC; // bool
constexpr std::ptrdiff_t m_bHideTargetID = 0x12ED; // bool
constexpr std::ptrdiff_t m_nNumDangerZoneDamageHits = 0x12F0; // int32_t
constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x12F4; // bool
constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x12F5; // bool
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x12F8; // CEntityIndex
constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x12FC; // int32_t
constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1300; // int32_t
constexpr std::ptrdiff_t m_iAddonBits = 0x1304; // int32_t
constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1308; // int32_t
constexpr std::ptrdiff_t m_iSecondaryAddon = 0x130C; // int32_t
constexpr std::ptrdiff_t m_currentDeafnessFilter = 0x1310; // CUtlStringToken
constexpr std::ptrdiff_t m_NumEnemiesKilledThisSpawn = 0x1314; // int32_t
constexpr std::ptrdiff_t m_NumEnemiesKilledThisRound = 0x1318; // int32_t
constexpr std::ptrdiff_t m_NumEnemiesAtRoundStart = 0x131C; // int32_t
constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1320; // bool
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1324; // uint32_t[5]
constexpr std::ptrdiff_t m_iDeathFlags = 0x1338; // int32_t
constexpr std::ptrdiff_t m_hPet = 0x133C; // CHandle<CChicken>
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1508; // uint16_t
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x150A; // uint16_t
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x150C; // uint16_t
constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1510; // int32_t
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1514; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1518; // float
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x151C; // Vector
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1528; // bool
constexpr std::ptrdiff_t m_LastHitBox = 0x152C; // int32_t
constexpr std::ptrdiff_t m_LastHealth = 0x1530; // int32_t
constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x1534; // float
constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x1538; // float
constexpr std::ptrdiff_t m_pBot = 0x1540; // CCSBot*
constexpr std::ptrdiff_t m_bBotAllowActive = 0x1548; // bool
constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x1549; // bool
}
namespace CCSPlayerResource { // CBaseEntity

View File

@ -2686,11 +2686,11 @@
"CBodyComponentBaseAnimGraph": {
"data": {
"__m_pChainEntity": {
"value": 1872,
"value": 1888,
"comment": "CNetworkVarChainer"
},
"m_animationController": {
"value": 1136,
"value": 1152,
"comment": "CBaseAnimGraphController"
}
},
@ -2699,7 +2699,7 @@
"CBodyComponentBaseModelEntity": {
"data": {
"__m_pChainEntity": {
"value": 1136,
"value": 1152,
"comment": "CNetworkVarChainer"
}
},
@ -2721,7 +2721,7 @@
"CBodyComponentSkeletonInstance": {
"data": {
"__m_pChainEntity": {
"value": 1088,
"value": 1104,
"comment": "CNetworkVarChainer"
},
"m_skeletonInstance": {
@ -5351,47 +5351,47 @@
"comment": "CEconItemView"
},
"m_RetakesMVPBoostExtraUtility": {
"value": 5744,
"value": 5752,
"comment": "loadout_slot_t"
},
"m_aimPunchAngle": {
"value": 5756,
"value": 5764,
"comment": "QAngle"
},
"m_aimPunchAngleVel": {
"value": 5768,
"value": 5776,
"comment": "QAngle"
},
"m_aimPunchCache": {
"value": 5792,
"value": 5800,
"comment": "CUtlVector<QAngle>"
},
"m_aimPunchTickBase": {
"value": 5780,
"value": 5788,
"comment": "int32_t"
},
"m_aimPunchTickFraction": {
"value": 5784,
"value": 5792,
"comment": "float"
},
"m_bHasFemaleVoice": {
"value": 5512,
"value": 5520,
"comment": "bool"
},
"m_bInBombZone": {
"value": 5723,
"value": 5731,
"comment": "bool"
},
"m_bInBuyZone": {
"value": 5720,
"value": 5728,
"comment": "bool"
},
"m_bInHostageRescueZone": {
"value": 5722,
"value": 5730,
"comment": "bool"
},
"m_bIsBuyMenuOpen": {
"value": 5816,
"value": 5824,
"comment": "bool"
},
"m_bLastHeadBoneTransformIsValid": {
@ -5411,11 +5411,11 @@
"comment": "bool"
},
"m_bRetakesHasDefuseKit": {
"value": 5736,
"value": 5744,
"comment": "bool"
},
"m_bRetakesMVPLastRound": {
"value": 5737,
"value": 5745,
"comment": "bool"
},
"m_bSkipOneHeadConstraintUpdate": {
@ -5423,19 +5423,19 @@
"comment": "bool"
},
"m_bWasInBuyZone": {
"value": 5721,
"value": 5729,
"comment": "bool"
},
"m_bWasInHostageRescueZone": {
"value": 5724,
"value": 5732,
"comment": "bool"
},
"m_flHealthShotBoostExpirationTime": {
"value": 5748,
"value": 5756,
"comment": "GameTime_t"
},
"m_flLandseconds": {
"value": 5752,
"value": 5760,
"comment": "float"
},
"m_flNextSprayDecalTime": {
@ -5447,7 +5447,7 @@
"comment": "GameTime_t"
},
"m_hPreviousModel": {
"value": 5504,
"value": 5512,
"comment": "CStrongHandle<InfoForResourceTypeCModel>"
},
"m_iPlayerLocked": {
@ -5455,15 +5455,15 @@
"comment": "int32_t"
},
"m_iRetakesMVPBoostItem": {
"value": 5740,
"value": 5748,
"comment": "int32_t"
},
"m_iRetakesOffering": {
"value": 5728,
"value": 5736,
"comment": "int32_t"
},
"m_iRetakesOfferingCard": {
"value": 5732,
"value": 5740,
"comment": "int32_t"
},
"m_lastLandTime": {
@ -5471,7 +5471,7 @@
"comment": "GameTime_t"
},
"m_nCharacterDefIndex": {
"value": 5496,
"value": 5504,
"comment": "uint16_t"
},
"m_nRagdollDamageBone": {
@ -5479,27 +5479,27 @@
"comment": "int32_t"
},
"m_pActionTrackingServices": {
"value": 5472,
"value": 5480,
"comment": "CCSPlayer_ActionTrackingServices*"
},
"m_pBulletServices": {
"value": 5448,
"value": 5456,
"comment": "CCSPlayer_BulletServices*"
},
"m_pBuyServices": {
"value": 5464,
"value": 5472,
"comment": "CCSPlayer_BuyServices*"
},
"m_pDamageReactServices": {
"value": 5488,
"value": 5496,
"comment": "CCSPlayer_DamageReactServices*"
},
"m_pHostageServices": {
"value": 5456,
"value": 5464,
"comment": "CCSPlayer_HostageServices*"
},
"m_pRadioServices": {
"value": 5480,
"value": 5488,
"comment": "CCSPlayer_RadioServices*"
},
"m_qDeathEyeAngles": {
@ -5507,11 +5507,11 @@
"comment": "QAngle"
},
"m_strVOPrefix": {
"value": 5520,
"value": 5528,
"comment": "CUtlString"
},
"m_szLastPlaceName": {
"value": 5528,
"value": 5536,
"comment": "char[18]"
},
"m_szRagdollDamageWeaponName": {
@ -5540,547 +5540,547 @@
"CCSPlayerPawnBase": {
"data": {
"m_ArmorValue": {
"value": 4620,
"value": 4628,
"comment": "int32_t"
},
"m_CTouchExpansionComponent": {
"value": 2912,
"value": 2920,
"comment": "CTouchExpansionComponent"
},
"m_LastHealth": {
"value": 5416,
"value": 5424,
"comment": "int32_t"
},
"m_LastHitBox": {
"value": 5412,
"value": 5420,
"comment": "int32_t"
},
"m_MenuStringBuffer": {
"value": 3440,
"value": 3448,
"comment": "char[1024]"
},
"m_NumEnemiesAtRoundStart": {
"value": 4884,
"value": 4892,
"comment": "int32_t"
},
"m_NumEnemiesKilledThisRound": {
"value": 4880,
"value": 4888,
"comment": "int32_t"
},
"m_NumEnemiesKilledThisSpawn": {
"value": 4876,
"value": 4884,
"comment": "int32_t"
},
"m_allowAutoFollowTime": {
"value": 3028,
"value": 3036,
"comment": "GameTime_t"
},
"m_angEyeAngles": {
"value": 4796,
"value": 4804,
"comment": "QAngle"
},
"m_angShootAngleHistory": {
"value": 4524,
"value": 4532,
"comment": "QAngle[2]"
},
"m_angStashedShootAngles": {
"value": 4488,
"value": 4496,
"comment": "QAngle"
},
"m_bBotAllowActive": {
"value": 5440,
"value": 5448,
"comment": "bool"
},
"m_bCanMoveDuringFreezePeriod": {
"value": 3341,
"value": 3349,
"comment": "bool"
},
"m_bCommittingSuicideOnTeamChange": {
"value": 5441,
"value": 5449,
"comment": "bool"
},
"m_bDiedAirborne": {
"value": 4596,
"value": 4604,
"comment": "bool"
},
"m_bGrenadeParametersStashed": {
"value": 4484,
"value": 4492,
"comment": "bool"
},
"m_bGunGameImmunity": {
"value": 3332,
"comment": "bool"
},
"m_bHasDeathInfo": {
"value": 5388,
"comment": "bool"
},
"m_bHasMovedSinceSpawn": {
"value": 3340,
"comment": "bool"
},
"m_bHasDeathInfo": {
"value": 5396,
"comment": "bool"
},
"m_bHasMovedSinceSpawn": {
"value": 3348,
"comment": "bool"
},
"m_bHasNightVision": {
"value": 3428,
"value": 3436,
"comment": "bool"
},
"m_bHideTargetID": {
"value": 4837,
"comment": "bool"
},
"m_bHud_MiniScoreHidden": {
"value": 4844,
"comment": "bool"
},
"m_bHud_RadarHidden": {
"value": 4845,
"comment": "bool"
},
"m_bHud_MiniScoreHidden": {
"value": 4852,
"comment": "bool"
},
"m_bHud_RadarHidden": {
"value": 4853,
"comment": "bool"
},
"m_bInBombZoneTrigger": {
"value": 4608,
"value": 4616,
"comment": "bool"
},
"m_bInNoDefuseArea": {
"value": 4472,
"value": 4480,
"comment": "bool"
},
"m_bInvalidSteamLogonDelayed": {
"value": 3392,
"value": 3400,
"comment": "bool"
},
"m_bIsDefusing": {
"value": 3319,
"value": 3327,
"comment": "bool"
},
"m_bIsGrabbingHostage": {
"value": 3320,
"value": 3328,
"comment": "bool"
},
"m_bIsScoped": {
"value": 3316,
"value": 3324,
"comment": "bool"
},
"m_bIsSpawning": {
"value": 4836,
"value": 4844,
"comment": "bool"
},
"m_bIsWalking": {
"value": 3317,
"value": 3325,
"comment": "bool"
},
"m_bKilledByHeadshot": {
"value": 5408,
"value": 5416,
"comment": "bool"
},
"m_bKilledByTaser": {
"value": 4473,
"value": 4481,
"comment": "bool"
},
"m_bNightVisionOn": {
"value": 3429,
"value": 3437,
"comment": "bool"
},
"m_bResetArmorNextSpawn": {
"value": 3372,
"value": 3380,
"comment": "bool"
},
"m_bRespawning": {
"value": 3304,
"value": 3312,
"comment": "bool"
},
"m_bResumeZoom": {
"value": 3318,
"value": 3326,
"comment": "bool"
},
"m_bStrafing": {
"value": 4680,
"value": 4688,
"comment": "bool"
},
"m_bVCollisionInitted": {
"value": 4808,
"value": 4816,
"comment": "bool"
},
"m_bWaitForNoAttack": {
"value": 4672,
"value": 4680,
"comment": "bool"
},
"m_bWasInBombZoneTrigger": {
"value": 4609,
"value": 4617,
"comment": "bool"
},
"m_blindStartTime": {
"value": 3024,
"value": 3032,
"comment": "GameTime_t"
},
"m_blindUntilTime": {
"value": 3020,
"value": 3028,
"comment": "GameTime_t"
},
"m_chickenIdleSoundTimer": {
"value": 3072,
"value": 3080,
"comment": "CountdownTimer"
},
"m_chickenJumpSoundTimer": {
"value": 3096,
"value": 3104,
"comment": "CountdownTimer"
},
"m_currentDeafnessFilter": {
"value": 4872,
"value": 4880,
"comment": "CUtlStringToken"
},
"m_entitySpottedState": {
"value": 3032,
"value": 3040,
"comment": "EntitySpottedState_t"
},
"m_fImmuneToGunGameDamageTime": {
"value": 3328,
"value": 3336,
"comment": "GameTime_t"
},
"m_fIntroCamTime": {
"value": 4464,
"value": 4472,
"comment": "float"
},
"m_fLastGivenBombTime": {
"value": 3424,
"comment": "float"
},
"m_fLastGivenDefuserTime": {
"value": 3420,
"comment": "float"
},
"m_fMolotovDamageTime": {
"value": 3336,
"comment": "float"
},
"m_fNextRadarUpdateTime": {
"value": 3432,
"comment": "float"
},
"m_flAccumulatedDistanceTraveled": {
"value": 3296,
"m_fLastGivenDefuserTime": {
"value": 3428,
"comment": "float"
},
"m_flDealtDamageToEnemyMostRecentTimestamp": {
"value": 3356,
"comment": "float"
},
"m_flDeathInfoTime": {
"value": 5392,
"comment": "float"
},
"m_flDetectedByEnemySensorTime": {
"value": 3352,
"comment": "GameTime_t"
},
"m_flEmitSoundTime": {
"value": 3380,
"comment": "GameTime_t"
},
"m_flFlashDuration": {
"value": 4656,
"comment": "float"
},
"m_flFlashMaxAlpha": {
"value": 4660,
"comment": "float"
},
"m_flFlinchStack": {
"value": 4624,
"comment": "float"
},
"m_flGuardianTooFarDistFrac": {
"m_fMolotovDamageTime": {
"value": 3344,
"comment": "float"
},
"m_flHitHeading": {
"value": 4632,
"m_fNextRadarUpdateTime": {
"value": 3440,
"comment": "float"
},
"m_flLastAction": {
"value": 3396,
"comment": "GameTime_t"
},
"m_flLastAttackedTeammate": {
"value": 3012,
"m_flAccumulatedDistanceTraveled": {
"value": 3304,
"comment": "float"
},
"m_flLastBumpMineBumpTime": {
"value": 3376,
"comment": "GameTime_t"
},
"m_flLastCollisionCeiling": {
"value": 5420,
"comment": "float"
},
"m_flLastCollisionCeilingChangeTime": {
"value": 5424,
"comment": "float"
},
"m_flLastDistanceTraveledNotice": {
"value": 3292,
"comment": "float"
},
"m_flLastEquippedArmorTime": {
"m_flDealtDamageToEnemyMostRecentTimestamp": {
"value": 3364,
"comment": "GameTime_t"
"comment": "float"
},
"m_flLastEquippedHelmetTime": {
"m_flDeathInfoTime": {
"value": 5400,
"comment": "float"
},
"m_flDetectedByEnemySensorTime": {
"value": 3360,
"comment": "GameTime_t"
},
"m_flLastFriendlyFireDamageReductionRatio": {
"value": 3300,
"comment": "float"
"m_flEmitSoundTime": {
"value": 3388,
"comment": "GameTime_t"
},
"m_flLastMoneyUpdateTime": {
"value": 3436,
"comment": "float"
},
"m_flLastPickupPriorityTime": {
"value": 3312,
"comment": "float"
},
"m_flLowerBodyYawTarget": {
"value": 4676,
"comment": "float"
},
"m_flNameChangeHistory": {
"value": 3400,
"comment": "float[5]"
},
"m_flNextGuardianTooFarHurtTime": {
"value": 3348,
"comment": "float"
},
"m_flProgressBarStartTime": {
"m_flFlashDuration": {
"value": 4664,
"comment": "float"
},
"m_flFlashMaxAlpha": {
"value": 4668,
"comment": "float"
},
"m_flFlinchStack": {
"value": 4632,
"comment": "float"
},
"m_flGuardianTooFarDistFrac": {
"value": 3352,
"comment": "float"
},
"m_flHitHeading": {
"value": 4640,
"comment": "float"
},
"m_flLastAction": {
"value": 3404,
"comment": "GameTime_t"
},
"m_flLastAttackedTeammate": {
"value": 3020,
"comment": "float"
},
"m_flLastBumpMineBumpTime": {
"value": 3384,
"comment": "GameTime_t"
},
"m_flLastCollisionCeiling": {
"value": 5428,
"comment": "float"
},
"m_flLastCollisionCeilingChangeTime": {
"value": 5432,
"comment": "float"
},
"m_flLastDistanceTraveledNotice": {
"value": 3300,
"comment": "float"
},
"m_flLastEquippedArmorTime": {
"value": 3372,
"comment": "GameTime_t"
},
"m_flLastEquippedHelmetTime": {
"value": 3368,
"comment": "GameTime_t"
},
"m_flLastFriendlyFireDamageReductionRatio": {
"value": 3308,
"comment": "float"
},
"m_flLastMoneyUpdateTime": {
"value": 3444,
"comment": "float"
},
"m_flLastPickupPriorityTime": {
"value": 3320,
"comment": "float"
},
"m_flLowerBodyYawTarget": {
"value": 4684,
"comment": "float"
},
"m_flNameChangeHistory": {
"value": 3408,
"comment": "float[5]"
},
"m_flNextGuardianTooFarHurtTime": {
"value": 3356,
"comment": "float"
},
"m_flProgressBarStartTime": {
"value": 4672,
"comment": "float"
},
"m_flSlopeDropHeight": {
"value": 4768,
"value": 4776,
"comment": "float"
},
"m_flSlopeDropOffset": {
"value": 4764,
"value": 4772,
"comment": "float"
},
"m_flVelocityModifier": {
"value": 4628,
"value": 4636,
"comment": "float"
},
"m_grenadeParameterStashTime": {
"value": 4480,
"value": 4488,
"comment": "GameTime_t"
},
"m_hOriginalController": {
"value": 3016,
"value": 3024,
"comment": "CHandle<CCSPlayerController>"
},
"m_hPet": {
"value": 4916,
"value": 4924,
"comment": "CHandle<CChicken>"
},
"m_iAddonBits": {
"value": 4860,
"comment": "int32_t"
},
"m_iBlockingUseActionInProgress": {
"value": 3324,
"comment": "CSPlayerBlockingUseAction_t"
},
"m_iBombSiteIndex": {
"value": 4600,
"comment": "CEntityIndex"
},
"m_iDeathFlags": {
"value": 4912,
"comment": "int32_t"
},
"m_iDirection": {
"value": 4612,
"comment": "int32_t"
},
"m_iDisplayHistoryBits": {
"value": 3008,
"comment": "uint32_t"
},
"m_iHostagesKilled": {
"value": 4640,
"comment": "int32_t"
},
"m_iLastWeaponFireUsercmd": {
"value": 4792,
"comment": "int32_t"
},
"m_iMoveState": {
"value": 4476,
"comment": "int32_t"
},
"m_iNumSpawns": {
"value": 3384,
"comment": "int32_t"
},
"m_iPlayerState": {
"value": 3060,
"comment": "CSPlayerState"
},
"m_iPrimaryAddon": {
"value": 4864,
"comment": "int32_t"
},
"m_iProgressBarDuration": {
"value": 4668,
"comment": "int32_t"
},
"m_iSecondaryAddon": {
"value": 4868,
"comment": "int32_t"
},
"m_iBlockingUseActionInProgress": {
"value": 3332,
"comment": "CSPlayerBlockingUseAction_t"
},
"m_iBombSiteIndex": {
"value": 4608,
"comment": "CEntityIndex"
},
"m_iDeathFlags": {
"value": 4920,
"comment": "int32_t"
},
"m_iDirection": {
"value": 4620,
"comment": "int32_t"
},
"m_iDisplayHistoryBits": {
"value": 3016,
"comment": "uint32_t"
},
"m_iHostagesKilled": {
"value": 4648,
"comment": "int32_t"
},
"m_iLastWeaponFireUsercmd": {
"value": 4800,
"comment": "int32_t"
},
"m_iMoveState": {
"value": 4484,
"comment": "int32_t"
},
"m_iNumSpawns": {
"value": 3392,
"comment": "int32_t"
},
"m_iPlayerState": {
"value": 3068,
"comment": "CSPlayerState"
},
"m_iPrimaryAddon": {
"value": 4872,
"comment": "int32_t"
},
"m_iProgressBarDuration": {
"value": 4676,
"comment": "int32_t"
},
"m_iSecondaryAddon": {
"value": 4876,
"comment": "int32_t"
},
"m_iShotsFired": {
"value": 4616,
"value": 4624,
"comment": "int32_t"
},
"m_iShouldHaveCash": {
"value": 3388,
"value": 3396,
"comment": "int32_t"
},
"m_ignoreLadderJumpTime": {
"value": 4696,
"value": 4704,
"comment": "float"
},
"m_ladderSurpressionTimer": {
"value": 4704,
"value": 4712,
"comment": "CountdownTimer"
},
"m_lastLadderNormal": {
"value": 4728,
"value": 4736,
"comment": "Vector"
},
"m_lastLadderPos": {
"value": 4740,
"value": 4748,
"comment": "Vector"
},
"m_lastStandingPos": {
"value": 4684,
"value": 4692,
"comment": "Vector"
},
"m_nDeathCamMusic": {
"value": 4856,
"value": 4864,
"comment": "int32_t"
},
"m_nHeavyAssaultSuitCooldownRemaining": {
"value": 3368,
"value": 3376,
"comment": "int32_t"
},
"m_nHitBodyPart": {
"value": 4636,
"value": 4644,
"comment": "int32_t"
},
"m_nLastConcurrentKilled": {
"value": 4852,
"value": 4860,
"comment": "int32_t"
},
"m_nLastKillerIndex": {
"value": 4848,
"value": 4856,
"comment": "CEntityIndex"
},
"m_nLastPickupPriority": {
"value": 3308,
"value": 3316,
"comment": "int32_t"
},
"m_nMyCollisionGroup": {
"value": 4468,
"value": 4476,
"comment": "int32_t"
},
"m_nNumDangerZoneDamageHits": {
"value": 4840,
"value": 4848,
"comment": "int32_t"
},
"m_nSpotRules": {
"value": 3056,
"value": 3064,
"comment": "int32_t"
},
"m_nSurvivalTeamNumber": {
"value": 5384,
"value": 5392,
"comment": "int32_t"
},
"m_nWhichBombZone": {
"value": 4604,
"value": 4612,
"comment": "int32_t"
},
"m_pBot": {
"value": 5432,
"value": 5440,
"comment": "CCSBot*"
},
"m_pPingServices": {
"value": 2992,
"value": 3000,
"comment": "CCSPlayer_PingServices*"
},
"m_pViewModelServices": {
"value": 3000,
"value": 3008,
"comment": "CPlayer_ViewModelServices*"
},
"m_storedSpawnAngle": {
"value": 4824,
"value": 4832,
"comment": "QAngle"
},
"m_storedSpawnPosition": {
"value": 4812,
"value": 4820,
"comment": "Vector"
},
"m_thirdPersonHeading": {
"value": 4752,
"value": 4760,
"comment": "QAngle"
},
"m_unCurrentEquipmentValue": {
"value": 5376,
"value": 5384,
"comment": "uint16_t"
},
"m_unFreezetimeEndEquipmentValue": {
"value": 5380,
"value": 5388,
"comment": "uint16_t"
},
"m_unRoundStartEquipmentValue": {
"value": 5378,
"value": 5386,
"comment": "uint16_t"
},
"m_vHeadConstraintOffset": {
"value": 4772,
"value": 4780,
"comment": "Vector"
},
"m_vecDeathInfoOrigin": {
"value": 5396,
"value": 5404,
"comment": "Vector"
},
"m_vecLastBookmarkedPosition": {
"value": 3280,
"value": 3288,
"comment": "Vector"
},
"m_vecPlayerPatchEconIndices": {
"value": 4892,
"value": 4900,
"comment": "uint32_t[5]"
},
"m_vecStashedGrenadeThrowPosition": {
"value": 4500,
"value": 4508,
"comment": "Vector"
},
"m_vecStashedVelocity": {
"value": 4512,
"value": 4520,
"comment": "Vector"
},
"m_vecThrowPositionHistory": {
"value": 4548,
"value": 4556,
"comment": "Vector[2]"
},
"m_vecTotalBulletForce": {
"value": 4644,
"value": 4652,
"comment": "Vector"
},
"m_vecVelocityHistory": {
"value": 4572,
"value": 4580,
"comment": "Vector[2]"
},
"m_wasNotKilledNaturally": {
"value": 4888,
"value": 4896,
"comment": "bool"
}
},

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000
Sat, 4 Nov 2023 00:33:03 +0000
'''
class ActiveModelConfig_t:
@ -717,11 +717,11 @@ class CBodyComponent: # CEntityComponent
__m_pChainEntity = 0x20 # CNetworkVarChainer
class CBodyComponentBaseAnimGraph: # CBodyComponentSkeletonInstance
m_animationController = 0x470 # CBaseAnimGraphController
__m_pChainEntity = 0x750 # CNetworkVarChainer
m_animationController = 0x480 # CBaseAnimGraphController
__m_pChainEntity = 0x760 # CNetworkVarChainer
class CBodyComponentBaseModelEntity: # CBodyComponentSkeletonInstance
__m_pChainEntity = 0x470 # CNetworkVarChainer
__m_pChainEntity = 0x480 # CNetworkVarChainer
class CBodyComponentPoint: # CBodyComponent
m_sceneNode = 0x50 # CGameSceneNode
@ -729,7 +729,7 @@ class CBodyComponentPoint: # CBodyComponent
class CBodyComponentSkeletonInstance: # CBodyComponent
m_skeletonInstance = 0x50 # CSkeletonInstance
__m_pChainEntity = 0x440 # CNetworkVarChainer
__m_pChainEntity = 0x450 # CNetworkVarChainer
class CBombTarget: # CBaseTrigger
m_OnBombExplode = 0x8A8 # CEntityIOOutput
@ -1434,36 +1434,36 @@ class CCSPlayerController_InventoryServices: # CPlayerControllerComponent
m_vecServerAuthoritativeWeaponSlots = 0xF50 # CUtlVectorEmbeddedNetworkVar<ServerAuthoritativeWeaponSlot_t>
class CCSPlayerPawn: # CCSPlayerPawnBase
m_pBulletServices = 0x1548 # CCSPlayer_BulletServices*
m_pHostageServices = 0x1550 # CCSPlayer_HostageServices*
m_pBuyServices = 0x1558 # CCSPlayer_BuyServices*
m_pActionTrackingServices = 0x1560 # CCSPlayer_ActionTrackingServices*
m_pRadioServices = 0x1568 # CCSPlayer_RadioServices*
m_pDamageReactServices = 0x1570 # CCSPlayer_DamageReactServices*
m_nCharacterDefIndex = 0x1578 # uint16_t
m_hPreviousModel = 0x1580 # CStrongHandle<InfoForResourceTypeCModel>
m_bHasFemaleVoice = 0x1588 # bool
m_strVOPrefix = 0x1590 # CUtlString
m_szLastPlaceName = 0x1598 # char[18]
m_bInBuyZone = 0x1658 # bool
m_bWasInBuyZone = 0x1659 # bool
m_bInHostageRescueZone = 0x165A # bool
m_bInBombZone = 0x165B # bool
m_bWasInHostageRescueZone = 0x165C # bool
m_iRetakesOffering = 0x1660 # int32_t
m_iRetakesOfferingCard = 0x1664 # int32_t
m_bRetakesHasDefuseKit = 0x1668 # bool
m_bRetakesMVPLastRound = 0x1669 # bool
m_iRetakesMVPBoostItem = 0x166C # int32_t
m_RetakesMVPBoostExtraUtility = 0x1670 # loadout_slot_t
m_flHealthShotBoostExpirationTime = 0x1674 # GameTime_t
m_flLandseconds = 0x1678 # float
m_aimPunchAngle = 0x167C # QAngle
m_aimPunchAngleVel = 0x1688 # QAngle
m_aimPunchTickBase = 0x1694 # int32_t
m_aimPunchTickFraction = 0x1698 # float
m_aimPunchCache = 0x16A0 # CUtlVector<QAngle>
m_bIsBuyMenuOpen = 0x16B8 # bool
m_pBulletServices = 0x1550 # CCSPlayer_BulletServices*
m_pHostageServices = 0x1558 # CCSPlayer_HostageServices*
m_pBuyServices = 0x1560 # CCSPlayer_BuyServices*
m_pActionTrackingServices = 0x1568 # CCSPlayer_ActionTrackingServices*
m_pRadioServices = 0x1570 # CCSPlayer_RadioServices*
m_pDamageReactServices = 0x1578 # CCSPlayer_DamageReactServices*
m_nCharacterDefIndex = 0x1580 # uint16_t
m_hPreviousModel = 0x1588 # CStrongHandle<InfoForResourceTypeCModel>
m_bHasFemaleVoice = 0x1590 # bool
m_strVOPrefix = 0x1598 # CUtlString
m_szLastPlaceName = 0x15A0 # char[18]
m_bInBuyZone = 0x1660 # bool
m_bWasInBuyZone = 0x1661 # bool
m_bInHostageRescueZone = 0x1662 # bool
m_bInBombZone = 0x1663 # bool
m_bWasInHostageRescueZone = 0x1664 # bool
m_iRetakesOffering = 0x1668 # int32_t
m_iRetakesOfferingCard = 0x166C # int32_t
m_bRetakesHasDefuseKit = 0x1670 # bool
m_bRetakesMVPLastRound = 0x1671 # bool
m_iRetakesMVPBoostItem = 0x1674 # int32_t
m_RetakesMVPBoostExtraUtility = 0x1678 # loadout_slot_t
m_flHealthShotBoostExpirationTime = 0x167C # GameTime_t
m_flLandseconds = 0x1680 # float
m_aimPunchAngle = 0x1684 # QAngle
m_aimPunchAngleVel = 0x1690 # QAngle
m_aimPunchTickBase = 0x169C # int32_t
m_aimPunchTickFraction = 0x16A0 # float
m_aimPunchCache = 0x16A8 # CUtlVector<QAngle>
m_bIsBuyMenuOpen = 0x16C0 # bool
m_xLastHeadBoneTransform = 0x1C30 # CTransform
m_bLastHeadBoneTransformIsValid = 0x1C50 # bool
m_lastLandTime = 0x1C54 # GameTime_t
@ -1483,142 +1483,142 @@ class CCSPlayerPawn: # CCSPlayerPawnBase
m_bSkipOneHeadConstraintUpdate = 0x1F64 # bool
class CCSPlayerPawnBase: # CBasePlayerPawn
m_CTouchExpansionComponent = 0xB60 # CTouchExpansionComponent
m_pPingServices = 0xBB0 # CCSPlayer_PingServices*
m_pViewModelServices = 0xBB8 # CPlayer_ViewModelServices*
m_iDisplayHistoryBits = 0xBC0 # uint32_t
m_flLastAttackedTeammate = 0xBC4 # float
m_hOriginalController = 0xBC8 # CHandle<CCSPlayerController>
m_blindUntilTime = 0xBCC # GameTime_t
m_blindStartTime = 0xBD0 # GameTime_t
m_allowAutoFollowTime = 0xBD4 # GameTime_t
m_entitySpottedState = 0xBD8 # EntitySpottedState_t
m_nSpotRules = 0xBF0 # int32_t
m_iPlayerState = 0xBF4 # CSPlayerState
m_chickenIdleSoundTimer = 0xC00 # CountdownTimer
m_chickenJumpSoundTimer = 0xC18 # CountdownTimer
m_vecLastBookmarkedPosition = 0xCD0 # Vector
m_flLastDistanceTraveledNotice = 0xCDC # float
m_flAccumulatedDistanceTraveled = 0xCE0 # float
m_flLastFriendlyFireDamageReductionRatio = 0xCE4 # float
m_bRespawning = 0xCE8 # bool
m_nLastPickupPriority = 0xCEC # int32_t
m_flLastPickupPriorityTime = 0xCF0 # float
m_bIsScoped = 0xCF4 # bool
m_bIsWalking = 0xCF5 # bool
m_bResumeZoom = 0xCF6 # bool
m_bIsDefusing = 0xCF7 # bool
m_bIsGrabbingHostage = 0xCF8 # bool
m_iBlockingUseActionInProgress = 0xCFC # CSPlayerBlockingUseAction_t
m_fImmuneToGunGameDamageTime = 0xD00 # GameTime_t
m_bGunGameImmunity = 0xD04 # bool
m_fMolotovDamageTime = 0xD08 # float
m_bHasMovedSinceSpawn = 0xD0C # bool
m_bCanMoveDuringFreezePeriod = 0xD0D # bool
m_flGuardianTooFarDistFrac = 0xD10 # float
m_flNextGuardianTooFarHurtTime = 0xD14 # float
m_flDetectedByEnemySensorTime = 0xD18 # GameTime_t
m_flDealtDamageToEnemyMostRecentTimestamp = 0xD1C # float
m_flLastEquippedHelmetTime = 0xD20 # GameTime_t
m_flLastEquippedArmorTime = 0xD24 # GameTime_t
m_nHeavyAssaultSuitCooldownRemaining = 0xD28 # int32_t
m_bResetArmorNextSpawn = 0xD2C # bool
m_flLastBumpMineBumpTime = 0xD30 # GameTime_t
m_flEmitSoundTime = 0xD34 # GameTime_t
m_iNumSpawns = 0xD38 # int32_t
m_iShouldHaveCash = 0xD3C # int32_t
m_bInvalidSteamLogonDelayed = 0xD40 # bool
m_flLastAction = 0xD44 # GameTime_t
m_flNameChangeHistory = 0xD48 # float[5]
m_fLastGivenDefuserTime = 0xD5C # float
m_fLastGivenBombTime = 0xD60 # float
m_bHasNightVision = 0xD64 # bool
m_bNightVisionOn = 0xD65 # bool
m_fNextRadarUpdateTime = 0xD68 # float
m_flLastMoneyUpdateTime = 0xD6C # float
m_MenuStringBuffer = 0xD70 # char[1024]
m_fIntroCamTime = 0x1170 # float
m_nMyCollisionGroup = 0x1174 # int32_t
m_bInNoDefuseArea = 0x1178 # bool
m_bKilledByTaser = 0x1179 # bool
m_iMoveState = 0x117C # int32_t
m_grenadeParameterStashTime = 0x1180 # GameTime_t
m_bGrenadeParametersStashed = 0x1184 # bool
m_angStashedShootAngles = 0x1188 # QAngle
m_vecStashedGrenadeThrowPosition = 0x1194 # Vector
m_vecStashedVelocity = 0x11A0 # Vector
m_angShootAngleHistory = 0x11AC # QAngle[2]
m_vecThrowPositionHistory = 0x11C4 # Vector[2]
m_vecVelocityHistory = 0x11DC # Vector[2]
m_bDiedAirborne = 0x11F4 # bool
m_iBombSiteIndex = 0x11F8 # CEntityIndex
m_nWhichBombZone = 0x11FC # int32_t
m_bInBombZoneTrigger = 0x1200 # bool
m_bWasInBombZoneTrigger = 0x1201 # bool
m_iDirection = 0x1204 # int32_t
m_iShotsFired = 0x1208 # int32_t
m_ArmorValue = 0x120C # int32_t
m_flFlinchStack = 0x1210 # float
m_flVelocityModifier = 0x1214 # float
m_flHitHeading = 0x1218 # float
m_nHitBodyPart = 0x121C # int32_t
m_iHostagesKilled = 0x1220 # int32_t
m_vecTotalBulletForce = 0x1224 # Vector
m_flFlashDuration = 0x1230 # float
m_flFlashMaxAlpha = 0x1234 # float
m_flProgressBarStartTime = 0x1238 # float
m_iProgressBarDuration = 0x123C # int32_t
m_bWaitForNoAttack = 0x1240 # bool
m_flLowerBodyYawTarget = 0x1244 # float
m_bStrafing = 0x1248 # bool
m_lastStandingPos = 0x124C # Vector
m_ignoreLadderJumpTime = 0x1258 # float
m_ladderSurpressionTimer = 0x1260 # CountdownTimer
m_lastLadderNormal = 0x1278 # Vector
m_lastLadderPos = 0x1284 # Vector
m_thirdPersonHeading = 0x1290 # QAngle
m_flSlopeDropOffset = 0x129C # float
m_flSlopeDropHeight = 0x12A0 # float
m_vHeadConstraintOffset = 0x12A4 # Vector
m_iLastWeaponFireUsercmd = 0x12B8 # int32_t
m_angEyeAngles = 0x12BC # QAngle
m_bVCollisionInitted = 0x12C8 # bool
m_storedSpawnPosition = 0x12CC # Vector
m_storedSpawnAngle = 0x12D8 # QAngle
m_bIsSpawning = 0x12E4 # bool
m_bHideTargetID = 0x12E5 # bool
m_nNumDangerZoneDamageHits = 0x12E8 # int32_t
m_bHud_MiniScoreHidden = 0x12EC # bool
m_bHud_RadarHidden = 0x12ED # bool
m_nLastKillerIndex = 0x12F0 # CEntityIndex
m_nLastConcurrentKilled = 0x12F4 # int32_t
m_nDeathCamMusic = 0x12F8 # int32_t
m_iAddonBits = 0x12FC # int32_t
m_iPrimaryAddon = 0x1300 # int32_t
m_iSecondaryAddon = 0x1304 # int32_t
m_currentDeafnessFilter = 0x1308 # CUtlStringToken
m_NumEnemiesKilledThisSpawn = 0x130C # int32_t
m_NumEnemiesKilledThisRound = 0x1310 # int32_t
m_NumEnemiesAtRoundStart = 0x1314 # int32_t
m_wasNotKilledNaturally = 0x1318 # bool
m_vecPlayerPatchEconIndices = 0x131C # uint32_t[5]
m_iDeathFlags = 0x1330 # int32_t
m_hPet = 0x1334 # CHandle<CChicken>
m_unCurrentEquipmentValue = 0x1500 # uint16_t
m_unRoundStartEquipmentValue = 0x1502 # uint16_t
m_unFreezetimeEndEquipmentValue = 0x1504 # uint16_t
m_nSurvivalTeamNumber = 0x1508 # int32_t
m_bHasDeathInfo = 0x150C # bool
m_flDeathInfoTime = 0x1510 # float
m_vecDeathInfoOrigin = 0x1514 # Vector
m_bKilledByHeadshot = 0x1520 # bool
m_LastHitBox = 0x1524 # int32_t
m_LastHealth = 0x1528 # int32_t
m_flLastCollisionCeiling = 0x152C # float
m_flLastCollisionCeilingChangeTime = 0x1530 # float
m_pBot = 0x1538 # CCSBot*
m_bBotAllowActive = 0x1540 # bool
m_bCommittingSuicideOnTeamChange = 0x1541 # bool
m_CTouchExpansionComponent = 0xB68 # CTouchExpansionComponent
m_pPingServices = 0xBB8 # CCSPlayer_PingServices*
m_pViewModelServices = 0xBC0 # CPlayer_ViewModelServices*
m_iDisplayHistoryBits = 0xBC8 # uint32_t
m_flLastAttackedTeammate = 0xBCC # float
m_hOriginalController = 0xBD0 # CHandle<CCSPlayerController>
m_blindUntilTime = 0xBD4 # GameTime_t
m_blindStartTime = 0xBD8 # GameTime_t
m_allowAutoFollowTime = 0xBDC # GameTime_t
m_entitySpottedState = 0xBE0 # EntitySpottedState_t
m_nSpotRules = 0xBF8 # int32_t
m_iPlayerState = 0xBFC # CSPlayerState
m_chickenIdleSoundTimer = 0xC08 # CountdownTimer
m_chickenJumpSoundTimer = 0xC20 # CountdownTimer
m_vecLastBookmarkedPosition = 0xCD8 # Vector
m_flLastDistanceTraveledNotice = 0xCE4 # float
m_flAccumulatedDistanceTraveled = 0xCE8 # float
m_flLastFriendlyFireDamageReductionRatio = 0xCEC # float
m_bRespawning = 0xCF0 # bool
m_nLastPickupPriority = 0xCF4 # int32_t
m_flLastPickupPriorityTime = 0xCF8 # float
m_bIsScoped = 0xCFC # bool
m_bIsWalking = 0xCFD # bool
m_bResumeZoom = 0xCFE # bool
m_bIsDefusing = 0xCFF # bool
m_bIsGrabbingHostage = 0xD00 # bool
m_iBlockingUseActionInProgress = 0xD04 # CSPlayerBlockingUseAction_t
m_fImmuneToGunGameDamageTime = 0xD08 # GameTime_t
m_bGunGameImmunity = 0xD0C # bool
m_fMolotovDamageTime = 0xD10 # float
m_bHasMovedSinceSpawn = 0xD14 # bool
m_bCanMoveDuringFreezePeriod = 0xD15 # bool
m_flGuardianTooFarDistFrac = 0xD18 # float
m_flNextGuardianTooFarHurtTime = 0xD1C # float
m_flDetectedByEnemySensorTime = 0xD20 # GameTime_t
m_flDealtDamageToEnemyMostRecentTimestamp = 0xD24 # float
m_flLastEquippedHelmetTime = 0xD28 # GameTime_t
m_flLastEquippedArmorTime = 0xD2C # GameTime_t
m_nHeavyAssaultSuitCooldownRemaining = 0xD30 # int32_t
m_bResetArmorNextSpawn = 0xD34 # bool
m_flLastBumpMineBumpTime = 0xD38 # GameTime_t
m_flEmitSoundTime = 0xD3C # GameTime_t
m_iNumSpawns = 0xD40 # int32_t
m_iShouldHaveCash = 0xD44 # int32_t
m_bInvalidSteamLogonDelayed = 0xD48 # bool
m_flLastAction = 0xD4C # GameTime_t
m_flNameChangeHistory = 0xD50 # float[5]
m_fLastGivenDefuserTime = 0xD64 # float
m_fLastGivenBombTime = 0xD68 # float
m_bHasNightVision = 0xD6C # bool
m_bNightVisionOn = 0xD6D # bool
m_fNextRadarUpdateTime = 0xD70 # float
m_flLastMoneyUpdateTime = 0xD74 # float
m_MenuStringBuffer = 0xD78 # char[1024]
m_fIntroCamTime = 0x1178 # float
m_nMyCollisionGroup = 0x117C # int32_t
m_bInNoDefuseArea = 0x1180 # bool
m_bKilledByTaser = 0x1181 # bool
m_iMoveState = 0x1184 # int32_t
m_grenadeParameterStashTime = 0x1188 # GameTime_t
m_bGrenadeParametersStashed = 0x118C # bool
m_angStashedShootAngles = 0x1190 # QAngle
m_vecStashedGrenadeThrowPosition = 0x119C # Vector
m_vecStashedVelocity = 0x11A8 # Vector
m_angShootAngleHistory = 0x11B4 # QAngle[2]
m_vecThrowPositionHistory = 0x11CC # Vector[2]
m_vecVelocityHistory = 0x11E4 # Vector[2]
m_bDiedAirborne = 0x11FC # bool
m_iBombSiteIndex = 0x1200 # CEntityIndex
m_nWhichBombZone = 0x1204 # int32_t
m_bInBombZoneTrigger = 0x1208 # bool
m_bWasInBombZoneTrigger = 0x1209 # bool
m_iDirection = 0x120C # int32_t
m_iShotsFired = 0x1210 # int32_t
m_ArmorValue = 0x1214 # int32_t
m_flFlinchStack = 0x1218 # float
m_flVelocityModifier = 0x121C # float
m_flHitHeading = 0x1220 # float
m_nHitBodyPart = 0x1224 # int32_t
m_iHostagesKilled = 0x1228 # int32_t
m_vecTotalBulletForce = 0x122C # Vector
m_flFlashDuration = 0x1238 # float
m_flFlashMaxAlpha = 0x123C # float
m_flProgressBarStartTime = 0x1240 # float
m_iProgressBarDuration = 0x1244 # int32_t
m_bWaitForNoAttack = 0x1248 # bool
m_flLowerBodyYawTarget = 0x124C # float
m_bStrafing = 0x1250 # bool
m_lastStandingPos = 0x1254 # Vector
m_ignoreLadderJumpTime = 0x1260 # float
m_ladderSurpressionTimer = 0x1268 # CountdownTimer
m_lastLadderNormal = 0x1280 # Vector
m_lastLadderPos = 0x128C # Vector
m_thirdPersonHeading = 0x1298 # QAngle
m_flSlopeDropOffset = 0x12A4 # float
m_flSlopeDropHeight = 0x12A8 # float
m_vHeadConstraintOffset = 0x12AC # Vector
m_iLastWeaponFireUsercmd = 0x12C0 # int32_t
m_angEyeAngles = 0x12C4 # QAngle
m_bVCollisionInitted = 0x12D0 # bool
m_storedSpawnPosition = 0x12D4 # Vector
m_storedSpawnAngle = 0x12E0 # QAngle
m_bIsSpawning = 0x12EC # bool
m_bHideTargetID = 0x12ED # bool
m_nNumDangerZoneDamageHits = 0x12F0 # int32_t
m_bHud_MiniScoreHidden = 0x12F4 # bool
m_bHud_RadarHidden = 0x12F5 # bool
m_nLastKillerIndex = 0x12F8 # CEntityIndex
m_nLastConcurrentKilled = 0x12FC # int32_t
m_nDeathCamMusic = 0x1300 # int32_t
m_iAddonBits = 0x1304 # int32_t
m_iPrimaryAddon = 0x1308 # int32_t
m_iSecondaryAddon = 0x130C # int32_t
m_currentDeafnessFilter = 0x1310 # CUtlStringToken
m_NumEnemiesKilledThisSpawn = 0x1314 # int32_t
m_NumEnemiesKilledThisRound = 0x1318 # int32_t
m_NumEnemiesAtRoundStart = 0x131C # int32_t
m_wasNotKilledNaturally = 0x1320 # bool
m_vecPlayerPatchEconIndices = 0x1324 # uint32_t[5]
m_iDeathFlags = 0x1338 # int32_t
m_hPet = 0x133C # CHandle<CChicken>
m_unCurrentEquipmentValue = 0x1508 # uint16_t
m_unRoundStartEquipmentValue = 0x150A # uint16_t
m_unFreezetimeEndEquipmentValue = 0x150C # uint16_t
m_nSurvivalTeamNumber = 0x1510 # int32_t
m_bHasDeathInfo = 0x1514 # bool
m_flDeathInfoTime = 0x1518 # float
m_vecDeathInfoOrigin = 0x151C # Vector
m_bKilledByHeadshot = 0x1528 # bool
m_LastHitBox = 0x152C # int32_t
m_LastHealth = 0x1530 # int32_t
m_flLastCollisionCeiling = 0x1534 # float
m_flLastCollisionCeilingChangeTime = 0x1538 # float
m_pBot = 0x1540 # CCSBot*
m_bBotAllowActive = 0x1548 # bool
m_bCommittingSuicideOnTeamChange = 0x1549 # bool
class CCSPlayerResource: # CBaseEntity
m_bHostageAlive = 0x4B0 # bool[12]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:03 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]
@ -773,12 +773,12 @@ pub mod CBodyComponent { // CEntityComponent
}
pub mod CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance
pub const m_animationController: usize = 0x470; // CBaseAnimGraphController
pub const __m_pChainEntity: usize = 0x750; // CNetworkVarChainer
pub const m_animationController: usize = 0x480; // CBaseAnimGraphController
pub const __m_pChainEntity: usize = 0x760; // CNetworkVarChainer
}
pub mod CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance
pub const __m_pChainEntity: usize = 0x470; // CNetworkVarChainer
pub const __m_pChainEntity: usize = 0x480; // CNetworkVarChainer
}
pub mod CBodyComponentPoint { // CBodyComponent
@ -788,7 +788,7 @@ pub mod CBodyComponentPoint { // CBodyComponent
pub mod CBodyComponentSkeletonInstance { // CBodyComponent
pub const m_skeletonInstance: usize = 0x50; // CSkeletonInstance
pub const __m_pChainEntity: usize = 0x440; // CNetworkVarChainer
pub const __m_pChainEntity: usize = 0x450; // CNetworkVarChainer
}
pub mod CBombTarget { // CBaseTrigger
@ -1550,36 +1550,36 @@ pub mod CCSPlayerController_InventoryServices { // CPlayerControllerComponent
}
pub mod CCSPlayerPawn { // CCSPlayerPawnBase
pub const m_pBulletServices: usize = 0x1548; // CCSPlayer_BulletServices*
pub const m_pHostageServices: usize = 0x1550; // CCSPlayer_HostageServices*
pub const m_pBuyServices: usize = 0x1558; // CCSPlayer_BuyServices*
pub const m_pActionTrackingServices: usize = 0x1560; // CCSPlayer_ActionTrackingServices*
pub const m_pRadioServices: usize = 0x1568; // CCSPlayer_RadioServices*
pub const m_pDamageReactServices: usize = 0x1570; // CCSPlayer_DamageReactServices*
pub const m_nCharacterDefIndex: usize = 0x1578; // uint16_t
pub const m_hPreviousModel: usize = 0x1580; // CStrongHandle<InfoForResourceTypeCModel>
pub const m_bHasFemaleVoice: usize = 0x1588; // bool
pub const m_strVOPrefix: usize = 0x1590; // CUtlString
pub const m_szLastPlaceName: usize = 0x1598; // char[18]
pub const m_bInBuyZone: usize = 0x1658; // bool
pub const m_bWasInBuyZone: usize = 0x1659; // bool
pub const m_bInHostageRescueZone: usize = 0x165A; // bool
pub const m_bInBombZone: usize = 0x165B; // bool
pub const m_bWasInHostageRescueZone: usize = 0x165C; // bool
pub const m_iRetakesOffering: usize = 0x1660; // int32_t
pub const m_iRetakesOfferingCard: usize = 0x1664; // int32_t
pub const m_bRetakesHasDefuseKit: usize = 0x1668; // bool
pub const m_bRetakesMVPLastRound: usize = 0x1669; // bool
pub const m_iRetakesMVPBoostItem: usize = 0x166C; // int32_t
pub const m_RetakesMVPBoostExtraUtility: usize = 0x1670; // loadout_slot_t
pub const m_flHealthShotBoostExpirationTime: usize = 0x1674; // GameTime_t
pub const m_flLandseconds: usize = 0x1678; // float
pub const m_aimPunchAngle: usize = 0x167C; // QAngle
pub const m_aimPunchAngleVel: usize = 0x1688; // QAngle
pub const m_aimPunchTickBase: usize = 0x1694; // int32_t
pub const m_aimPunchTickFraction: usize = 0x1698; // float
pub const m_aimPunchCache: usize = 0x16A0; // CUtlVector<QAngle>
pub const m_bIsBuyMenuOpen: usize = 0x16B8; // bool
pub const m_pBulletServices: usize = 0x1550; // CCSPlayer_BulletServices*
pub const m_pHostageServices: usize = 0x1558; // CCSPlayer_HostageServices*
pub const m_pBuyServices: usize = 0x1560; // CCSPlayer_BuyServices*
pub const m_pActionTrackingServices: usize = 0x1568; // CCSPlayer_ActionTrackingServices*
pub const m_pRadioServices: usize = 0x1570; // CCSPlayer_RadioServices*
pub const m_pDamageReactServices: usize = 0x1578; // CCSPlayer_DamageReactServices*
pub const m_nCharacterDefIndex: usize = 0x1580; // uint16_t
pub const m_hPreviousModel: usize = 0x1588; // CStrongHandle<InfoForResourceTypeCModel>
pub const m_bHasFemaleVoice: usize = 0x1590; // bool
pub const m_strVOPrefix: usize = 0x1598; // CUtlString
pub const m_szLastPlaceName: usize = 0x15A0; // char[18]
pub const m_bInBuyZone: usize = 0x1660; // bool
pub const m_bWasInBuyZone: usize = 0x1661; // bool
pub const m_bInHostageRescueZone: usize = 0x1662; // bool
pub const m_bInBombZone: usize = 0x1663; // bool
pub const m_bWasInHostageRescueZone: usize = 0x1664; // bool
pub const m_iRetakesOffering: usize = 0x1668; // int32_t
pub const m_iRetakesOfferingCard: usize = 0x166C; // int32_t
pub const m_bRetakesHasDefuseKit: usize = 0x1670; // bool
pub const m_bRetakesMVPLastRound: usize = 0x1671; // bool
pub const m_iRetakesMVPBoostItem: usize = 0x1674; // int32_t
pub const m_RetakesMVPBoostExtraUtility: usize = 0x1678; // loadout_slot_t
pub const m_flHealthShotBoostExpirationTime: usize = 0x167C; // GameTime_t
pub const m_flLandseconds: usize = 0x1680; // float
pub const m_aimPunchAngle: usize = 0x1684; // QAngle
pub const m_aimPunchAngleVel: usize = 0x1690; // QAngle
pub const m_aimPunchTickBase: usize = 0x169C; // int32_t
pub const m_aimPunchTickFraction: usize = 0x16A0; // float
pub const m_aimPunchCache: usize = 0x16A8; // CUtlVector<QAngle>
pub const m_bIsBuyMenuOpen: usize = 0x16C0; // bool
pub const m_xLastHeadBoneTransform: usize = 0x1C30; // CTransform
pub const m_bLastHeadBoneTransformIsValid: usize = 0x1C50; // bool
pub const m_lastLandTime: usize = 0x1C54; // GameTime_t
@ -1600,142 +1600,142 @@ pub mod CCSPlayerPawn { // CCSPlayerPawnBase
}
pub mod CCSPlayerPawnBase { // CBasePlayerPawn
pub const m_CTouchExpansionComponent: usize = 0xB60; // CTouchExpansionComponent
pub const m_pPingServices: usize = 0xBB0; // CCSPlayer_PingServices*
pub const m_pViewModelServices: usize = 0xBB8; // CPlayer_ViewModelServices*
pub const m_iDisplayHistoryBits: usize = 0xBC0; // uint32_t
pub const m_flLastAttackedTeammate: usize = 0xBC4; // float
pub const m_hOriginalController: usize = 0xBC8; // CHandle<CCSPlayerController>
pub const m_blindUntilTime: usize = 0xBCC; // GameTime_t
pub const m_blindStartTime: usize = 0xBD0; // GameTime_t
pub const m_allowAutoFollowTime: usize = 0xBD4; // GameTime_t
pub const m_entitySpottedState: usize = 0xBD8; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0xBF0; // int32_t
pub const m_iPlayerState: usize = 0xBF4; // CSPlayerState
pub const m_chickenIdleSoundTimer: usize = 0xC00; // CountdownTimer
pub const m_chickenJumpSoundTimer: usize = 0xC18; // CountdownTimer
pub const m_vecLastBookmarkedPosition: usize = 0xCD0; // Vector
pub const m_flLastDistanceTraveledNotice: usize = 0xCDC; // float
pub const m_flAccumulatedDistanceTraveled: usize = 0xCE0; // float
pub const m_flLastFriendlyFireDamageReductionRatio: usize = 0xCE4; // float
pub const m_bRespawning: usize = 0xCE8; // bool
pub const m_nLastPickupPriority: usize = 0xCEC; // int32_t
pub const m_flLastPickupPriorityTime: usize = 0xCF0; // float
pub const m_bIsScoped: usize = 0xCF4; // bool
pub const m_bIsWalking: usize = 0xCF5; // bool
pub const m_bResumeZoom: usize = 0xCF6; // bool
pub const m_bIsDefusing: usize = 0xCF7; // bool
pub const m_bIsGrabbingHostage: usize = 0xCF8; // bool
pub const m_iBlockingUseActionInProgress: usize = 0xCFC; // CSPlayerBlockingUseAction_t
pub const m_fImmuneToGunGameDamageTime: usize = 0xD00; // GameTime_t
pub const m_bGunGameImmunity: usize = 0xD04; // bool
pub const m_fMolotovDamageTime: usize = 0xD08; // float
pub const m_bHasMovedSinceSpawn: usize = 0xD0C; // bool
pub const m_bCanMoveDuringFreezePeriod: usize = 0xD0D; // bool
pub const m_flGuardianTooFarDistFrac: usize = 0xD10; // float
pub const m_flNextGuardianTooFarHurtTime: usize = 0xD14; // float
pub const m_flDetectedByEnemySensorTime: usize = 0xD18; // GameTime_t
pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0xD1C; // float
pub const m_flLastEquippedHelmetTime: usize = 0xD20; // GameTime_t
pub const m_flLastEquippedArmorTime: usize = 0xD24; // GameTime_t
pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0xD28; // int32_t
pub const m_bResetArmorNextSpawn: usize = 0xD2C; // bool
pub const m_flLastBumpMineBumpTime: usize = 0xD30; // GameTime_t
pub const m_flEmitSoundTime: usize = 0xD34; // GameTime_t
pub const m_iNumSpawns: usize = 0xD38; // int32_t
pub const m_iShouldHaveCash: usize = 0xD3C; // int32_t
pub const m_bInvalidSteamLogonDelayed: usize = 0xD40; // bool
pub const m_flLastAction: usize = 0xD44; // GameTime_t
pub const m_flNameChangeHistory: usize = 0xD48; // float[5]
pub const m_fLastGivenDefuserTime: usize = 0xD5C; // float
pub const m_fLastGivenBombTime: usize = 0xD60; // float
pub const m_bHasNightVision: usize = 0xD64; // bool
pub const m_bNightVisionOn: usize = 0xD65; // bool
pub const m_fNextRadarUpdateTime: usize = 0xD68; // float
pub const m_flLastMoneyUpdateTime: usize = 0xD6C; // float
pub const m_MenuStringBuffer: usize = 0xD70; // char[1024]
pub const m_fIntroCamTime: usize = 0x1170; // float
pub const m_nMyCollisionGroup: usize = 0x1174; // int32_t
pub const m_bInNoDefuseArea: usize = 0x1178; // bool
pub const m_bKilledByTaser: usize = 0x1179; // bool
pub const m_iMoveState: usize = 0x117C; // int32_t
pub const m_grenadeParameterStashTime: usize = 0x1180; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x1184; // bool
pub const m_angStashedShootAngles: usize = 0x1188; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x1194; // Vector
pub const m_vecStashedVelocity: usize = 0x11A0; // Vector
pub const m_angShootAngleHistory: usize = 0x11AC; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x11C4; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x11DC; // Vector[2]
pub const m_bDiedAirborne: usize = 0x11F4; // bool
pub const m_iBombSiteIndex: usize = 0x11F8; // CEntityIndex
pub const m_nWhichBombZone: usize = 0x11FC; // int32_t
pub const m_bInBombZoneTrigger: usize = 0x1200; // bool
pub const m_bWasInBombZoneTrigger: usize = 0x1201; // bool
pub const m_iDirection: usize = 0x1204; // int32_t
pub const m_iShotsFired: usize = 0x1208; // int32_t
pub const m_ArmorValue: usize = 0x120C; // int32_t
pub const m_flFlinchStack: usize = 0x1210; // float
pub const m_flVelocityModifier: usize = 0x1214; // float
pub const m_flHitHeading: usize = 0x1218; // float
pub const m_nHitBodyPart: usize = 0x121C; // int32_t
pub const m_iHostagesKilled: usize = 0x1220; // int32_t
pub const m_vecTotalBulletForce: usize = 0x1224; // Vector
pub const m_flFlashDuration: usize = 0x1230; // float
pub const m_flFlashMaxAlpha: usize = 0x1234; // float
pub const m_flProgressBarStartTime: usize = 0x1238; // float
pub const m_iProgressBarDuration: usize = 0x123C; // int32_t
pub const m_bWaitForNoAttack: usize = 0x1240; // bool
pub const m_flLowerBodyYawTarget: usize = 0x1244; // float
pub const m_bStrafing: usize = 0x1248; // bool
pub const m_lastStandingPos: usize = 0x124C; // Vector
pub const m_ignoreLadderJumpTime: usize = 0x1258; // float
pub const m_ladderSurpressionTimer: usize = 0x1260; // CountdownTimer
pub const m_lastLadderNormal: usize = 0x1278; // Vector
pub const m_lastLadderPos: usize = 0x1284; // Vector
pub const m_thirdPersonHeading: usize = 0x1290; // QAngle
pub const m_flSlopeDropOffset: usize = 0x129C; // float
pub const m_flSlopeDropHeight: usize = 0x12A0; // float
pub const m_vHeadConstraintOffset: usize = 0x12A4; // Vector
pub const m_iLastWeaponFireUsercmd: usize = 0x12B8; // int32_t
pub const m_angEyeAngles: usize = 0x12BC; // QAngle
pub const m_bVCollisionInitted: usize = 0x12C8; // bool
pub const m_storedSpawnPosition: usize = 0x12CC; // Vector
pub const m_storedSpawnAngle: usize = 0x12D8; // QAngle
pub const m_bIsSpawning: usize = 0x12E4; // bool
pub const m_bHideTargetID: usize = 0x12E5; // bool
pub const m_nNumDangerZoneDamageHits: usize = 0x12E8; // int32_t
pub const m_bHud_MiniScoreHidden: usize = 0x12EC; // bool
pub const m_bHud_RadarHidden: usize = 0x12ED; // bool
pub const m_nLastKillerIndex: usize = 0x12F0; // CEntityIndex
pub const m_nLastConcurrentKilled: usize = 0x12F4; // int32_t
pub const m_nDeathCamMusic: usize = 0x12F8; // int32_t
pub const m_iAddonBits: usize = 0x12FC; // int32_t
pub const m_iPrimaryAddon: usize = 0x1300; // int32_t
pub const m_iSecondaryAddon: usize = 0x1304; // int32_t
pub const m_currentDeafnessFilter: usize = 0x1308; // CUtlStringToken
pub const m_NumEnemiesKilledThisSpawn: usize = 0x130C; // int32_t
pub const m_NumEnemiesKilledThisRound: usize = 0x1310; // int32_t
pub const m_NumEnemiesAtRoundStart: usize = 0x1314; // int32_t
pub const m_wasNotKilledNaturally: usize = 0x1318; // bool
pub const m_vecPlayerPatchEconIndices: usize = 0x131C; // uint32_t[5]
pub const m_iDeathFlags: usize = 0x1330; // int32_t
pub const m_hPet: usize = 0x1334; // CHandle<CChicken>
pub const m_unCurrentEquipmentValue: usize = 0x1500; // uint16_t
pub const m_unRoundStartEquipmentValue: usize = 0x1502; // uint16_t
pub const m_unFreezetimeEndEquipmentValue: usize = 0x1504; // uint16_t
pub const m_nSurvivalTeamNumber: usize = 0x1508; // int32_t
pub const m_bHasDeathInfo: usize = 0x150C; // bool
pub const m_flDeathInfoTime: usize = 0x1510; // float
pub const m_vecDeathInfoOrigin: usize = 0x1514; // Vector
pub const m_bKilledByHeadshot: usize = 0x1520; // bool
pub const m_LastHitBox: usize = 0x1524; // int32_t
pub const m_LastHealth: usize = 0x1528; // int32_t
pub const m_flLastCollisionCeiling: usize = 0x152C; // float
pub const m_flLastCollisionCeilingChangeTime: usize = 0x1530; // float
pub const m_pBot: usize = 0x1538; // CCSBot*
pub const m_bBotAllowActive: usize = 0x1540; // bool
pub const m_bCommittingSuicideOnTeamChange: usize = 0x1541; // bool
pub const m_CTouchExpansionComponent: usize = 0xB68; // CTouchExpansionComponent
pub const m_pPingServices: usize = 0xBB8; // CCSPlayer_PingServices*
pub const m_pViewModelServices: usize = 0xBC0; // CPlayer_ViewModelServices*
pub const m_iDisplayHistoryBits: usize = 0xBC8; // uint32_t
pub const m_flLastAttackedTeammate: usize = 0xBCC; // float
pub const m_hOriginalController: usize = 0xBD0; // CHandle<CCSPlayerController>
pub const m_blindUntilTime: usize = 0xBD4; // GameTime_t
pub const m_blindStartTime: usize = 0xBD8; // GameTime_t
pub const m_allowAutoFollowTime: usize = 0xBDC; // GameTime_t
pub const m_entitySpottedState: usize = 0xBE0; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0xBF8; // int32_t
pub const m_iPlayerState: usize = 0xBFC; // CSPlayerState
pub const m_chickenIdleSoundTimer: usize = 0xC08; // CountdownTimer
pub const m_chickenJumpSoundTimer: usize = 0xC20; // CountdownTimer
pub const m_vecLastBookmarkedPosition: usize = 0xCD8; // Vector
pub const m_flLastDistanceTraveledNotice: usize = 0xCE4; // float
pub const m_flAccumulatedDistanceTraveled: usize = 0xCE8; // float
pub const m_flLastFriendlyFireDamageReductionRatio: usize = 0xCEC; // float
pub const m_bRespawning: usize = 0xCF0; // bool
pub const m_nLastPickupPriority: usize = 0xCF4; // int32_t
pub const m_flLastPickupPriorityTime: usize = 0xCF8; // float
pub const m_bIsScoped: usize = 0xCFC; // bool
pub const m_bIsWalking: usize = 0xCFD; // bool
pub const m_bResumeZoom: usize = 0xCFE; // bool
pub const m_bIsDefusing: usize = 0xCFF; // bool
pub const m_bIsGrabbingHostage: usize = 0xD00; // bool
pub const m_iBlockingUseActionInProgress: usize = 0xD04; // CSPlayerBlockingUseAction_t
pub const m_fImmuneToGunGameDamageTime: usize = 0xD08; // GameTime_t
pub const m_bGunGameImmunity: usize = 0xD0C; // bool
pub const m_fMolotovDamageTime: usize = 0xD10; // float
pub const m_bHasMovedSinceSpawn: usize = 0xD14; // bool
pub const m_bCanMoveDuringFreezePeriod: usize = 0xD15; // bool
pub const m_flGuardianTooFarDistFrac: usize = 0xD18; // float
pub const m_flNextGuardianTooFarHurtTime: usize = 0xD1C; // float
pub const m_flDetectedByEnemySensorTime: usize = 0xD20; // GameTime_t
pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0xD24; // float
pub const m_flLastEquippedHelmetTime: usize = 0xD28; // GameTime_t
pub const m_flLastEquippedArmorTime: usize = 0xD2C; // GameTime_t
pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0xD30; // int32_t
pub const m_bResetArmorNextSpawn: usize = 0xD34; // bool
pub const m_flLastBumpMineBumpTime: usize = 0xD38; // GameTime_t
pub const m_flEmitSoundTime: usize = 0xD3C; // GameTime_t
pub const m_iNumSpawns: usize = 0xD40; // int32_t
pub const m_iShouldHaveCash: usize = 0xD44; // int32_t
pub const m_bInvalidSteamLogonDelayed: usize = 0xD48; // bool
pub const m_flLastAction: usize = 0xD4C; // GameTime_t
pub const m_flNameChangeHistory: usize = 0xD50; // float[5]
pub const m_fLastGivenDefuserTime: usize = 0xD64; // float
pub const m_fLastGivenBombTime: usize = 0xD68; // float
pub const m_bHasNightVision: usize = 0xD6C; // bool
pub const m_bNightVisionOn: usize = 0xD6D; // bool
pub const m_fNextRadarUpdateTime: usize = 0xD70; // float
pub const m_flLastMoneyUpdateTime: usize = 0xD74; // float
pub const m_MenuStringBuffer: usize = 0xD78; // char[1024]
pub const m_fIntroCamTime: usize = 0x1178; // float
pub const m_nMyCollisionGroup: usize = 0x117C; // int32_t
pub const m_bInNoDefuseArea: usize = 0x1180; // bool
pub const m_bKilledByTaser: usize = 0x1181; // bool
pub const m_iMoveState: usize = 0x1184; // int32_t
pub const m_grenadeParameterStashTime: usize = 0x1188; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x118C; // bool
pub const m_angStashedShootAngles: usize = 0x1190; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x119C; // Vector
pub const m_vecStashedVelocity: usize = 0x11A8; // Vector
pub const m_angShootAngleHistory: usize = 0x11B4; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x11CC; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x11E4; // Vector[2]
pub const m_bDiedAirborne: usize = 0x11FC; // bool
pub const m_iBombSiteIndex: usize = 0x1200; // CEntityIndex
pub const m_nWhichBombZone: usize = 0x1204; // int32_t
pub const m_bInBombZoneTrigger: usize = 0x1208; // bool
pub const m_bWasInBombZoneTrigger: usize = 0x1209; // bool
pub const m_iDirection: usize = 0x120C; // int32_t
pub const m_iShotsFired: usize = 0x1210; // int32_t
pub const m_ArmorValue: usize = 0x1214; // int32_t
pub const m_flFlinchStack: usize = 0x1218; // float
pub const m_flVelocityModifier: usize = 0x121C; // float
pub const m_flHitHeading: usize = 0x1220; // float
pub const m_nHitBodyPart: usize = 0x1224; // int32_t
pub const m_iHostagesKilled: usize = 0x1228; // int32_t
pub const m_vecTotalBulletForce: usize = 0x122C; // Vector
pub const m_flFlashDuration: usize = 0x1238; // float
pub const m_flFlashMaxAlpha: usize = 0x123C; // float
pub const m_flProgressBarStartTime: usize = 0x1240; // float
pub const m_iProgressBarDuration: usize = 0x1244; // int32_t
pub const m_bWaitForNoAttack: usize = 0x1248; // bool
pub const m_flLowerBodyYawTarget: usize = 0x124C; // float
pub const m_bStrafing: usize = 0x1250; // bool
pub const m_lastStandingPos: usize = 0x1254; // Vector
pub const m_ignoreLadderJumpTime: usize = 0x1260; // float
pub const m_ladderSurpressionTimer: usize = 0x1268; // CountdownTimer
pub const m_lastLadderNormal: usize = 0x1280; // Vector
pub const m_lastLadderPos: usize = 0x128C; // Vector
pub const m_thirdPersonHeading: usize = 0x1298; // QAngle
pub const m_flSlopeDropOffset: usize = 0x12A4; // float
pub const m_flSlopeDropHeight: usize = 0x12A8; // float
pub const m_vHeadConstraintOffset: usize = 0x12AC; // Vector
pub const m_iLastWeaponFireUsercmd: usize = 0x12C0; // int32_t
pub const m_angEyeAngles: usize = 0x12C4; // QAngle
pub const m_bVCollisionInitted: usize = 0x12D0; // bool
pub const m_storedSpawnPosition: usize = 0x12D4; // Vector
pub const m_storedSpawnAngle: usize = 0x12E0; // QAngle
pub const m_bIsSpawning: usize = 0x12EC; // bool
pub const m_bHideTargetID: usize = 0x12ED; // bool
pub const m_nNumDangerZoneDamageHits: usize = 0x12F0; // int32_t
pub const m_bHud_MiniScoreHidden: usize = 0x12F4; // bool
pub const m_bHud_RadarHidden: usize = 0x12F5; // bool
pub const m_nLastKillerIndex: usize = 0x12F8; // CEntityIndex
pub const m_nLastConcurrentKilled: usize = 0x12FC; // int32_t
pub const m_nDeathCamMusic: usize = 0x1300; // int32_t
pub const m_iAddonBits: usize = 0x1304; // int32_t
pub const m_iPrimaryAddon: usize = 0x1308; // int32_t
pub const m_iSecondaryAddon: usize = 0x130C; // int32_t
pub const m_currentDeafnessFilter: usize = 0x1310; // CUtlStringToken
pub const m_NumEnemiesKilledThisSpawn: usize = 0x1314; // int32_t
pub const m_NumEnemiesKilledThisRound: usize = 0x1318; // int32_t
pub const m_NumEnemiesAtRoundStart: usize = 0x131C; // int32_t
pub const m_wasNotKilledNaturally: usize = 0x1320; // bool
pub const m_vecPlayerPatchEconIndices: usize = 0x1324; // uint32_t[5]
pub const m_iDeathFlags: usize = 0x1338; // int32_t
pub const m_hPet: usize = 0x133C; // CHandle<CChicken>
pub const m_unCurrentEquipmentValue: usize = 0x1508; // uint16_t
pub const m_unRoundStartEquipmentValue: usize = 0x150A; // uint16_t
pub const m_unFreezetimeEndEquipmentValue: usize = 0x150C; // uint16_t
pub const m_nSurvivalTeamNumber: usize = 0x1510; // int32_t
pub const m_bHasDeathInfo: usize = 0x1514; // bool
pub const m_flDeathInfoTime: usize = 0x1518; // float
pub const m_vecDeathInfoOrigin: usize = 0x151C; // Vector
pub const m_bKilledByHeadshot: usize = 0x1528; // bool
pub const m_LastHitBox: usize = 0x152C; // int32_t
pub const m_LastHealth: usize = 0x1530; // int32_t
pub const m_flLastCollisionCeiling: usize = 0x1534; // float
pub const m_flLastCollisionCeilingChangeTime: usize = 0x1538; // float
pub const m_pBot: usize = 0x1540; // CCSBot*
pub const m_bBotAllowActive: usize = 0x1548; // bool
pub const m_bCommittingSuicideOnTeamChange: usize = 0x1549; // bool
}
pub mod CCSPlayerResource { // CBaseEntity

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
public static class CDSPMixgroupModifier {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000
Sat, 4 Nov 2023 00:33:02 +0000
'''
class CDSPMixgroupModifier:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
public static class CFeIndexedJiggleBone {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000
Sat, 4 Nov 2023 00:33:02 +0000
'''
class CFeIndexedJiggleBone:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
public static class AggregateLODSetup_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000
Sat, 4 Nov 2023 00:33:02 +0000
'''
class AggregateLODSetup_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000
* Sat, 4 Nov 2023 00:33:02 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -111,9 +111,8 @@ pub fn dump_interfaces(
let create_interface_address =
process.resolve_rip(create_interface_export, 0x3, 0x7)?;
if let Ok(mut node) =
process.read_memory::<*mut InterfaceNode>(create_interface_address)
{
let mut node = process.read_memory::<*mut InterfaceNode>(create_interface_address)?;
while !node.is_null() {
let instance = unsafe { (*node).instance(process) }?;
let name = unsafe { (*node).name(process) }?;
@ -141,7 +140,6 @@ pub fn dump_interfaces(
}
}
}
}
generate_files(builders, &entries, file_path, "interfaces")?;

View File

@ -216,7 +216,7 @@ mod tests {
.expect("Failed to find client.dll")
.base();
let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16AB2D0)?;
let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16AC100)?;
let current_map_name = unsafe {
(*global_vars)
@ -238,7 +238,7 @@ mod tests {
.expect("Failed to find client.dll")
.base();
let local_player_controller = process.read_memory::<usize>(client_base + 0x17F9C08)?;
let local_player_controller = process.read_memory::<usize>(client_base + 0x17FAC68)?;
let player_name = process.read_string((local_player_controller + 0x610).into())?;