📦 Game Update 13981

This commit is contained in:
a2x 2023-12-14 11:12:24 +10:00
parent a4e5aea2ea
commit e178b41cdf
78 changed files with 2234 additions and 2225 deletions

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
public static class AimMatrixOpFixedSettings_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:31 +0000
Thu, 14 Dec 2023 01:10:25 +0000
'''
class AimMatrixOpFixedSettings_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
public static class ActiveModelConfig_t {
@ -1306,20 +1306,20 @@ public static class C_BaseButton { // C_BaseToggle
}
public static class C_BaseCSGrenade { // C_CSWeaponBase
public const nint m_bClientPredictDelete = 0x1A00; // bool
public const nint m_bRedraw = 0x1A01; // bool
public const nint m_bIsHeldByPlayer = 0x1A02; // bool
public const nint m_bPinPulled = 0x1A03; // bool
public const nint m_bJumpThrow = 0x1A04; // bool
public const nint m_bThrowAnimating = 0x1A05; // bool
public const nint m_fThrowTime = 0x1A08; // GameTime_t
public const nint m_flThrowStrength = 0x1A0C; // float
public const nint m_flThrowStrengthApproach = 0x1A10; // float
public const nint m_fDropTime = 0x1A14; // GameTime_t
public const nint m_bJustPulledPin = 0x1A18; // bool
public const nint m_nNextHoldTick = 0x1A1C; // GameTick_t
public const nint m_flNextHoldFrac = 0x1A20; // float
public const nint m_hSwitchToWeaponAfterThrow = 0x1A24; // CHandle<C_CSWeaponBase>
public const nint m_bClientPredictDelete = 0x1A10; // bool
public const nint m_bRedraw = 0x1A11; // bool
public const nint m_bIsHeldByPlayer = 0x1A12; // bool
public const nint m_bPinPulled = 0x1A13; // bool
public const nint m_bJumpThrow = 0x1A14; // bool
public const nint m_bThrowAnimating = 0x1A15; // bool
public const nint m_fThrowTime = 0x1A18; // GameTime_t
public const nint m_flThrowStrength = 0x1A1C; // float
public const nint m_flThrowStrengthApproach = 0x1A20; // float
public const nint m_fDropTime = 0x1A24; // GameTime_t
public const nint m_bJustPulledPin = 0x1A28; // bool
public const nint m_nNextHoldTick = 0x1A2C; // GameTick_t
public const nint m_flNextHoldFrac = 0x1A30; // float
public const nint m_hSwitchToWeaponAfterThrow = 0x1A34; // CHandle<C_CSWeaponBase>
}
public static class C_BaseCSGrenadeProjectile { // C_BaseGrenade
@ -1682,18 +1682,18 @@ public static class C_BulletHitModel { // CBaseAnimGraph
}
public static class C_C4 { // C_CSWeaponBase
public const nint m_szScreenText = 0x1A00; // char[32]
public const nint m_activeLightParticleIndex = 0x1A20; // ParticleIndex_t
public const nint m_eActiveLightEffect = 0x1A24; // C4LightEffect_t
public const nint m_bStartedArming = 0x1A28; // bool
public const nint m_fArmedTime = 0x1A2C; // GameTime_t
public const nint m_bBombPlacedAnimation = 0x1A30; // bool
public const nint m_bIsPlantingViaUse = 0x1A31; // bool
public const nint m_entitySpottedState = 0x1A38; // EntitySpottedState_t
public const nint m_nSpotRules = 0x1A50; // int32_t
public const nint m_bPlayedArmingBeeps = 0x1A54; // bool[7]
public const nint m_bBombPlanted = 0x1A5B; // bool
public const nint m_bDroppedFromDeath = 0x1A5C; // bool
public const nint m_szScreenText = 0x1A10; // char[32]
public const nint m_activeLightParticleIndex = 0x1A30; // ParticleIndex_t
public const nint m_eActiveLightEffect = 0x1A34; // C4LightEffect_t
public const nint m_bStartedArming = 0x1A38; // bool
public const nint m_fArmedTime = 0x1A3C; // GameTime_t
public const nint m_bBombPlacedAnimation = 0x1A40; // bool
public const nint m_bIsPlantingViaUse = 0x1A41; // bool
public const nint m_entitySpottedState = 0x1A48; // EntitySpottedState_t
public const nint m_nSpotRules = 0x1A60; // int32_t
public const nint m_bPlayedArmingBeeps = 0x1A64; // bool[7]
public const nint m_bBombPlanted = 0x1A6B; // bool
public const nint m_bDroppedFromDeath = 0x1A6C; // bool
}
public static class C_CSGOViewModel { // C_PredictedViewModel
@ -1762,9 +1762,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 = 0x23B0; // CUtlString
public const nint m_animgraphCharacterModeString = 0x23B8; // CUtlString
public const nint m_flInitialModelScale = 0x23C0; // float
public const nint m_animgraph = 0x23B8; // CUtlString
public const nint m_animgraphCharacterModeString = 0x23C0; // CUtlString
public const nint m_flInitialModelScale = 0x23C8; // float
}
public static class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1933,204 +1933,204 @@ public static class C_CSMinimapBoundary { // C_BaseEntity
}
public static class C_CSObserverPawn { // C_CSPlayerPawnBase
public const nint m_hDetectParentChange = 0x16B0; // CEntityHandle
public const nint m_hDetectParentChange = 0x16B8; // CEntityHandle
}
public static class C_CSPlayerPawn { // C_CSPlayerPawnBase
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 = 0x2378; // bool
public const nint m_lastLandTime = 0x237C; // GameTime_t
public const nint m_bOnGroundLastTick = 0x2380; // bool
public const nint m_qDeathEyeAngles = 0x239C; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x23A8; // bool
public const nint m_pBulletServices = 0x16B8; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x16C0; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0x16C8; // CCSPlayer_BuyServices*
public const nint m_pGlowServices = 0x16D0; // CCSPlayer_GlowServices*
public const nint m_pActionTrackingServices = 0x16D8; // CCSPlayer_ActionTrackingServices*
public const nint m_flHealthShotBoostExpirationTime = 0x16E0; // GameTime_t
public const nint m_flLastFiredWeaponTime = 0x16E4; // GameTime_t
public const nint m_bHasFemaleVoice = 0x16E8; // bool
public const nint m_flLandseconds = 0x16EC; // float
public const nint m_flOldFallVelocity = 0x16F0; // float
public const nint m_szLastPlaceName = 0x16F4; // char[18]
public const nint m_bPrevDefuser = 0x1706; // bool
public const nint m_bPrevHelmet = 0x1707; // bool
public const nint m_nPrevArmorVal = 0x1708; // int32_t
public const nint m_nPrevGrenadeAmmoCount = 0x170C; // int32_t
public const nint m_unPreviousWeaponHash = 0x1710; // uint32_t
public const nint m_unWeaponHash = 0x1714; // uint32_t
public const nint m_bInBuyZone = 0x1718; // bool
public const nint m_bPreviouslyInBuyZone = 0x1719; // bool
public const nint m_aimPunchAngle = 0x171C; // QAngle
public const nint m_aimPunchAngleVel = 0x1728; // QAngle
public const nint m_aimPunchTickBase = 0x1734; // int32_t
public const nint m_aimPunchTickFraction = 0x1738; // float
public const nint m_aimPunchCache = 0x1740; // CUtlVector<QAngle>
public const nint m_bInLanding = 0x1760; // bool
public const nint m_flLandingTime = 0x1764; // float
public const nint m_bInHostageRescueZone = 0x1768; // bool
public const nint m_bInBombZone = 0x1769; // bool
public const nint m_bIsBuyMenuOpen = 0x176A; // bool
public const nint m_flTimeOfLastInjury = 0x176C; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x1770; // GameTime_t
public const nint m_iRetakesOffering = 0x1888; // int32_t
public const nint m_iRetakesOfferingCard = 0x188C; // int32_t
public const nint m_bRetakesHasDefuseKit = 0x1890; // bool
public const nint m_bRetakesMVPLastRound = 0x1891; // bool
public const nint m_iRetakesMVPBoostItem = 0x1894; // int32_t
public const nint m_RetakesMVPBoostExtraUtility = 0x1898; // loadout_slot_t
public const nint m_bNeedToReApplyGloves = 0x18B8; // bool
public const nint m_EconGloves = 0x18C0; // C_EconItemView
public const nint m_bMustSyncRagdollState = 0x1D08; // bool
public const nint m_nRagdollDamageBone = 0x1D0C; // int32_t
public const nint m_vRagdollDamageForce = 0x1D10; // Vector
public const nint m_vRagdollDamagePosition = 0x1D1C; // Vector
public const nint m_szRagdollDamageWeaponName = 0x1D28; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1D68; // bool
public const nint m_vRagdollServerOrigin = 0x1D6C; // Vector
public const nint m_bLastHeadBoneTransformIsValid = 0x2380; // bool
public const nint m_lastLandTime = 0x2384; // GameTime_t
public const nint m_bOnGroundLastTick = 0x2388; // bool
public const nint m_qDeathEyeAngles = 0x23A4; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x23B0; // bool
}
public static class C_CSPlayerPawnBase { // C_BasePlayerPawn
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 const nint m_fRenderingClipPlane = 0x1280; // float[4]
public const nint m_nLastClipPlaneSetupFrame = 0x1290; // int32_t
public const nint m_vecLastClipCameraPos = 0x1294; // Vector
public const nint m_vecLastClipCameraForward = 0x12A0; // Vector
public const nint m_bClipHitStaticWorld = 0x12AC; // bool
public const nint m_bCachedPlaneIsValid = 0x12AD; // bool
public const nint m_pClippingWeapon = 0x12B0; // C_CSWeaponBase*
public const nint m_previousPlayerState = 0x12B8; // CSPlayerState
public const nint m_flLastCollisionCeiling = 0x12BC; // float
public const nint m_flLastCollisionCeilingChangeTime = 0x12C0; // float
public const nint m_grenadeParameterStashTime = 0x12E0; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x12E4; // bool
public const nint m_angStashedShootAngles = 0x12E8; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x12F4; // Vector
public const nint m_vecStashedVelocity = 0x1300; // Vector
public const nint m_angShootAngleHistory = 0x130C; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x1324; // Vector[2]
public const nint m_vecVelocityHistory = 0x133C; // Vector[2]
public const nint m_thirdPersonHeading = 0x1358; // QAngle
public const nint m_flSlopeDropOffset = 0x1370; // float
public const nint m_flSlopeDropHeight = 0x1380; // float
public const nint m_vHeadConstraintOffset = 0x1390; // Vector
public const nint m_bIsScoped = 0x13A8; // bool
public const nint m_bIsWalking = 0x13A9; // bool
public const nint m_bResumeZoom = 0x13AA; // bool
public const nint m_iPlayerState = 0x13AC; // CSPlayerState
public const nint m_bIsDefusing = 0x13B0; // bool
public const nint m_bIsGrabbingHostage = 0x13B1; // bool
public const nint m_iBlockingUseActionInProgress = 0x13B4; // CSPlayerBlockingUseAction_t
public const nint m_bIsRescuing = 0x13B8; // bool
public const nint m_fImmuneToGunGameDamageTime = 0x13BC; // GameTime_t
public const nint m_fImmuneToGunGameDamageTimeLast = 0x13C0; // GameTime_t
public const nint m_bGunGameImmunity = 0x13C4; // bool
public const nint m_bHasMovedSinceSpawn = 0x13C5; // bool
public const nint m_fMolotovUseTime = 0x13C8; // float
public const nint m_fMolotovDamageTime = 0x13CC; // float
public const nint m_nWhichBombZone = 0x13D0; // int32_t
public const nint m_bInNoDefuseArea = 0x13D4; // bool
public const nint m_iThrowGrenadeCounter = 0x13D8; // int32_t
public const nint m_bWaitForNoAttack = 0x13DC; // bool
public const nint m_flGuardianTooFarDistFrac = 0x13E0; // float
public const nint m_flDetectedByEnemySensorTime = 0x13E4; // GameTime_t
public const nint m_flNextGuardianTooFarWarning = 0x13E8; // float
public const nint m_bSuppressGuardianTooFarWarningAudio = 0x13EC; // bool
public const nint m_bKilledByTaser = 0x13ED; // bool
public const nint m_iMoveState = 0x13F0; // int32_t
public const nint m_bCanMoveDuringFreezePeriod = 0x13F4; // bool
public const nint m_flLowerBodyYawTarget = 0x13F8; // float
public const nint m_bStrafing = 0x13FC; // bool
public const nint m_flLastSpawnTimeIndex = 0x1400; // GameTime_t
public const nint m_flEmitSoundTime = 0x1404; // GameTime_t
public const nint m_iAddonBits = 0x1408; // int32_t
public const nint m_iPrimaryAddon = 0x140C; // int32_t
public const nint m_iSecondaryAddon = 0x1410; // int32_t
public const nint m_iProgressBarDuration = 0x1414; // int32_t
public const nint m_flProgressBarStartTime = 0x1418; // float
public const nint m_iDirection = 0x141C; // int32_t
public const nint m_iShotsFired = 0x1420; // int32_t
public const nint m_bNightVisionOn = 0x1424; // bool
public const nint m_bHasNightVision = 0x1425; // bool
public const nint m_flVelocityModifier = 0x1428; // float
public const nint m_flHitHeading = 0x142C; // float
public const nint m_nHitBodyPart = 0x1430; // int32_t
public const nint m_iStartAccount = 0x1434; // int32_t
public const nint m_vecIntroStartEyePosition = 0x1438; // Vector
public const nint m_vecIntroStartPlayerForward = 0x1444; // Vector
public const nint m_flClientDeathTime = 0x1450; // GameTime_t
public const nint m_flNightVisionAlpha = 0x1454; // float
public const nint m_bScreenTearFrameCaptured = 0x1458; // bool
public const nint m_flFlashBangTime = 0x145C; // float
public const nint m_flFlashScreenshotAlpha = 0x1460; // float
public const nint m_flFlashOverlayAlpha = 0x1464; // float
public const nint m_bFlashBuildUp = 0x1468; // bool
public const nint m_bFlashDspHasBeenCleared = 0x1469; // bool
public const nint m_bFlashScreenshotHasBeenGrabbed = 0x146A; // bool
public const nint m_flFlashMaxAlpha = 0x146C; // float
public const nint m_flFlashDuration = 0x1470; // float
public const nint m_lastStandingPos = 0x1474; // Vector
public const nint m_vecLastMuzzleFlashPos = 0x1480; // Vector
public const nint m_angLastMuzzleFlashAngle = 0x148C; // QAngle
public const nint m_hMuzzleFlashShape = 0x1498; // CHandle<C_BaseEntity>
public const nint m_iHealthBarRenderMaskIndex = 0x149C; // int32_t
public const nint m_flHealthFadeValue = 0x14A0; // float
public const nint m_flHealthFadeAlpha = 0x14A4; // float
public const nint m_nMyCollisionGroup = 0x14A8; // int32_t
public const nint m_ignoreLadderJumpTime = 0x14AC; // float
public const nint m_ladderSurpressionTimer = 0x14B0; // CountdownTimer
public const nint m_lastLadderNormal = 0x14C8; // Vector
public const nint m_lastLadderPos = 0x14D4; // Vector
public const nint m_flDeathCCWeight = 0x14E8; // float
public const nint m_bOldIsScoped = 0x14EC; // bool
public const nint m_flPrevRoundEndTime = 0x14F0; // float
public const nint m_flPrevMatchEndTime = 0x14F4; // float
public const nint m_unCurrentEquipmentValue = 0x14F8; // uint16_t
public const nint m_unRoundStartEquipmentValue = 0x14FA; // uint16_t
public const nint m_unFreezetimeEndEquipmentValue = 0x14FC; // uint16_t
public const nint m_vecThirdPersonViewPositionOverride = 0x1500; // Vector
public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x150C; // int32_t
public const nint m_ArmorValue = 0x1510; // int32_t
public const nint m_angEyeAngles = 0x1518; // QAngle
public const nint m_fNextThinkPushAway = 0x1530; // float
public const nint m_bShouldAutobuyDMWeapons = 0x1534; // bool
public const nint m_bShouldAutobuyNow = 0x1535; // bool
public const nint m_bHud_MiniScoreHidden = 0x1536; // bool
public const nint m_bHud_RadarHidden = 0x1537; // bool
public const nint m_nLastKillerIndex = 0x1538; // CEntityIndex
public const nint m_nLastConcurrentKilled = 0x153C; // int32_t
public const nint m_nDeathCamMusic = 0x1540; // int32_t
public const nint m_iIDEntIndex = 0x1544; // CEntityIndex
public const nint m_delayTargetIDTimer = 0x1548; // CountdownTimer
public const nint m_iTargetedWeaponEntIndex = 0x1560; // CEntityIndex
public const nint m_iOldIDEntIndex = 0x1564; // CEntityIndex
public const nint m_holdTargetIDTimer = 0x1568; // CountdownTimer
public const nint m_flCurrentMusicStartTime = 0x1584; // float
public const nint m_flMusicRoundStartTime = 0x1588; // float
public const nint m_bDeferStartMusicOnWarmup = 0x158C; // bool
public const nint m_cycleLatch = 0x1590; // int32_t
public const nint m_serverIntendedCycle = 0x1594; // float
public const nint m_vecPlayerPatchEconIndices = 0x1598; // uint32_t[5]
public const nint m_bHideTargetID = 0x15B4; // bool
public const nint m_nextTaserShakeTime = 0x15B8; // float
public const nint m_firstTaserShakeTime = 0x15BC; // float
public const nint m_flLastSmokeOverlayAlpha = 0x15C0; // float
public const nint m_vLastSmokeOverlayColor = 0x15C4; // Vector
public const nint m_nPlayerSmokedFx = 0x15D0; // ParticleIndex_t
public const nint m_flNextMagDropTime = 0x15D4; // float
public const nint m_nLastMagDropAttachmentIndex = 0x15D8; // int32_t
public const nint m_vecBulletHitModels = 0x15E0; // CUtlVector<C_BulletHitModel*>
public const nint m_vecPickupModelSlerpers = 0x15F8; // CUtlVector<C_PickUpModelSlerper*>
public const nint m_vecLastAliveLocalVelocity = 0x1610; // Vector
public const nint m_entitySpottedState = 0x1638; // EntitySpottedState_t
public const nint m_nSurvivalTeamNumber = 0x1650; // int32_t
public const nint m_bGuardianShouldSprayCustomXMark = 0x1654; // bool
public const nint m_bHasDeathInfo = 0x1655; // bool
public const nint m_flDeathInfoTime = 0x1658; // float
public const nint m_vecDeathInfoOrigin = 0x165C; // Vector
public const nint m_bKilledByHeadshot = 0x1668; // bool
public const nint m_hOriginalController = 0x166C; // CHandle<CCSPlayerController>
}
public static class C_CSPlayerResource { // C_BaseEntity
@ -2228,15 +2228,16 @@ public static class C_CSWeaponBase { // C_BasePlayerWeapon
public const nint m_iIronSightMode = 0x1970; // int32_t
public const nint m_flLastLOSTraceFailureTime = 0x1980; // GameTime_t
public const nint m_iNumEmptyAttacks = 0x1984; // int32_t
public const nint m_flLastMagDropRequestTime = 0x1A00; // GameTime_t
}
public static class C_CSWeaponBaseGun { // C_CSWeaponBase
public const nint m_zoomLevel = 0x1A00; // int32_t
public const nint m_iBurstShotsRemaining = 0x1A04; // int32_t
public const nint m_iSilencerBodygroup = 0x1A08; // int32_t
public const nint m_silencedModelIndex = 0x1A18; // int32_t
public const nint m_inPrecache = 0x1A1C; // bool
public const nint m_bNeedsBoltAction = 0x1A1D; // bool
public const nint m_zoomLevel = 0x1A10; // int32_t
public const nint m_iBurstShotsRemaining = 0x1A14; // int32_t
public const nint m_iSilencerBodygroup = 0x1A18; // int32_t
public const nint m_silencedModelIndex = 0x1A28; // int32_t
public const nint m_inPrecache = 0x1A2C; // bool
public const nint m_bNeedsBoltAction = 0x1A2D; // bool
}
public static class C_Chicken { // C_DynamicProp
@ -2745,8 +2746,8 @@ public static class C_Fish { // CBaseAnimGraph
}
public static class C_Fists { // C_CSWeaponBase
public const nint m_bPlayingUninterruptableAct = 0x1A00; // bool
public const nint m_nUninterruptableActivity = 0x1A04; // PlayerAnimEvent_t
public const nint m_bPlayingUninterruptableAct = 0x1A10; // bool
public const nint m_nUninterruptableActivity = 0x1A14; // PlayerAnimEvent_t
}
public static class C_Flashbang { // C_BaseCSGrenade
@ -3769,8 +3770,8 @@ public static class C_WeaponAug { // C_CSWeaponBaseGun
}
public static class C_WeaponBaseItem { // C_CSWeaponBase
public const nint m_SequenceCompleteTimer = 0x1A00; // CountdownTimer
public const nint m_bRedraw = 0x1A18; // bool
public const nint m_SequenceCompleteTimer = 0x1A10; // CountdownTimer
public const nint m_bRedraw = 0x1A28; // bool
}
public static class C_WeaponBizon { // C_CSWeaponBaseGun
@ -3852,11 +3853,11 @@ public static class C_WeaponSawedoff { // C_CSWeaponBase
}
public static class C_WeaponShield { // C_CSWeaponBaseGun
public const nint m_flDisplayHealth = 0x1A20; // float
public const nint m_flDisplayHealth = 0x1A30; // float
}
public static class C_WeaponTaser { // C_CSWeaponBaseGun
public const nint m_fFireTime = 0x1A20; // GameTime_t
public const nint m_fFireTime = 0x1A30; // GameTime_t
}
public static class C_WeaponTec9 { // C_CSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000
* Thu, 14 Dec 2023 01:10:27 +0000
*/
#pragma once
@ -1310,20 +1310,20 @@ namespace C_BaseButton { // C_BaseToggle
}
namespace C_BaseCSGrenade { // C_CSWeaponBase
constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1A00; // bool
constexpr std::ptrdiff_t m_bRedraw = 0x1A01; // bool
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1A02; // bool
constexpr std::ptrdiff_t m_bPinPulled = 0x1A03; // bool
constexpr std::ptrdiff_t m_bJumpThrow = 0x1A04; // bool
constexpr std::ptrdiff_t m_bThrowAnimating = 0x1A05; // bool
constexpr std::ptrdiff_t m_fThrowTime = 0x1A08; // GameTime_t
constexpr std::ptrdiff_t m_flThrowStrength = 0x1A0C; // float
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1A10; // float
constexpr std::ptrdiff_t m_fDropTime = 0x1A14; // GameTime_t
constexpr std::ptrdiff_t m_bJustPulledPin = 0x1A18; // bool
constexpr std::ptrdiff_t m_nNextHoldTick = 0x1A1C; // GameTick_t
constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1A20; // float
constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1A24; // CHandle<C_CSWeaponBase>
constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1A10; // bool
constexpr std::ptrdiff_t m_bRedraw = 0x1A11; // bool
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1A12; // bool
constexpr std::ptrdiff_t m_bPinPulled = 0x1A13; // bool
constexpr std::ptrdiff_t m_bJumpThrow = 0x1A14; // bool
constexpr std::ptrdiff_t m_bThrowAnimating = 0x1A15; // bool
constexpr std::ptrdiff_t m_fThrowTime = 0x1A18; // GameTime_t
constexpr std::ptrdiff_t m_flThrowStrength = 0x1A1C; // float
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1A20; // float
constexpr std::ptrdiff_t m_fDropTime = 0x1A24; // GameTime_t
constexpr std::ptrdiff_t m_bJustPulledPin = 0x1A28; // bool
constexpr std::ptrdiff_t m_nNextHoldTick = 0x1A2C; // GameTick_t
constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1A30; // float
constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1A34; // CHandle<C_CSWeaponBase>
}
namespace C_BaseCSGrenadeProjectile { // C_BaseGrenade
@ -1686,18 +1686,18 @@ namespace C_BulletHitModel { // CBaseAnimGraph
}
namespace C_C4 { // C_CSWeaponBase
constexpr std::ptrdiff_t m_szScreenText = 0x1A00; // char[32]
constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1A20; // ParticleIndex_t
constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1A24; // C4LightEffect_t
constexpr std::ptrdiff_t m_bStartedArming = 0x1A28; // bool
constexpr std::ptrdiff_t m_fArmedTime = 0x1A2C; // GameTime_t
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1A30; // bool
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1A31; // bool
constexpr std::ptrdiff_t m_entitySpottedState = 0x1A38; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0x1A50; // int32_t
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1A54; // bool[7]
constexpr std::ptrdiff_t m_bBombPlanted = 0x1A5B; // bool
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1A5C; // bool
constexpr std::ptrdiff_t m_szScreenText = 0x1A10; // char[32]
constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1A30; // ParticleIndex_t
constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1A34; // C4LightEffect_t
constexpr std::ptrdiff_t m_bStartedArming = 0x1A38; // bool
constexpr std::ptrdiff_t m_fArmedTime = 0x1A3C; // GameTime_t
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1A40; // bool
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1A41; // bool
constexpr std::ptrdiff_t m_entitySpottedState = 0x1A48; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0x1A60; // int32_t
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1A64; // bool[7]
constexpr std::ptrdiff_t m_bBombPlanted = 0x1A6B; // bool
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1A6C; // bool
}
namespace C_CSGOViewModel { // C_PredictedViewModel
@ -1766,9 +1766,9 @@ namespace C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_PreviewMod
}
namespace C_CSGO_PreviewPlayer { // C_CSPlayerPawn
constexpr std::ptrdiff_t m_animgraph = 0x23B0; // CUtlString
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x23B8; // CUtlString
constexpr std::ptrdiff_t m_flInitialModelScale = 0x23C0; // float
constexpr std::ptrdiff_t m_animgraph = 0x23B8; // CUtlString
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x23C0; // CUtlString
constexpr std::ptrdiff_t m_flInitialModelScale = 0x23C8; // float
}
namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1937,204 +1937,204 @@ namespace C_CSMinimapBoundary { // C_BaseEntity
}
namespace C_CSObserverPawn { // C_CSPlayerPawnBase
constexpr std::ptrdiff_t m_hDetectParentChange = 0x16B0; // CEntityHandle
constexpr std::ptrdiff_t m_hDetectParentChange = 0x16B8; // CEntityHandle
}
namespace C_CSPlayerPawn { // C_CSPlayerPawnBase
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 = 0x2378; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x237C; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2380; // bool
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x239C; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x23A8; // bool
constexpr std::ptrdiff_t m_pBulletServices = 0x16B8; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0x16C0; // CCSPlayer_HostageServices*
constexpr std::ptrdiff_t m_pBuyServices = 0x16C8; // CCSPlayer_BuyServices*
constexpr std::ptrdiff_t m_pGlowServices = 0x16D0; // CCSPlayer_GlowServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16D8; // CCSPlayer_ActionTrackingServices*
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16E0; // GameTime_t
constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16E4; // GameTime_t
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x16E8; // bool
constexpr std::ptrdiff_t m_flLandseconds = 0x16EC; // float
constexpr std::ptrdiff_t m_flOldFallVelocity = 0x16F0; // float
constexpr std::ptrdiff_t m_szLastPlaceName = 0x16F4; // char[18]
constexpr std::ptrdiff_t m_bPrevDefuser = 0x1706; // bool
constexpr std::ptrdiff_t m_bPrevHelmet = 0x1707; // bool
constexpr std::ptrdiff_t m_nPrevArmorVal = 0x1708; // int32_t
constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x170C; // int32_t
constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1710; // uint32_t
constexpr std::ptrdiff_t m_unWeaponHash = 0x1714; // uint32_t
constexpr std::ptrdiff_t m_bInBuyZone = 0x1718; // bool
constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1719; // bool
constexpr std::ptrdiff_t m_aimPunchAngle = 0x171C; // QAngle
constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1728; // QAngle
constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1734; // int32_t
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1738; // float
constexpr std::ptrdiff_t m_aimPunchCache = 0x1740; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bInLanding = 0x1760; // bool
constexpr std::ptrdiff_t m_flLandingTime = 0x1764; // float
constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1768; // bool
constexpr std::ptrdiff_t m_bInBombZone = 0x1769; // bool
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x176A; // bool
constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x176C; // GameTime_t
constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1770; // GameTime_t
constexpr std::ptrdiff_t m_iRetakesOffering = 0x1888; // int32_t
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x188C; // int32_t
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1890; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1891; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1894; // int32_t
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1898; // loadout_slot_t
constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x18B8; // bool
constexpr std::ptrdiff_t m_EconGloves = 0x18C0; // C_EconItemView
constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1D08; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1D0C; // int32_t
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D10; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D1C; // Vector
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D28; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D68; // bool
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D6C; // Vector
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2380; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x2384; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2388; // bool
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x23A4; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x23B0; // bool
}
namespace C_CSPlayerPawnBase { // C_BasePlayerPawn
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>
constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1280; // float[4]
constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1290; // int32_t
constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1294; // Vector
constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x12A0; // Vector
constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x12AC; // bool
constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x12AD; // bool
constexpr std::ptrdiff_t m_pClippingWeapon = 0x12B0; // C_CSWeaponBase*
constexpr std::ptrdiff_t m_previousPlayerState = 0x12B8; // CSPlayerState
constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x12BC; // float
constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x12C0; // float
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12E0; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12E4; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12E8; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12F4; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1300; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x130C; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1324; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x133C; // Vector[2]
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1358; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1370; // float
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1380; // float
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1390; // Vector
constexpr std::ptrdiff_t m_bIsScoped = 0x13A8; // bool
constexpr std::ptrdiff_t m_bIsWalking = 0x13A9; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0x13AA; // bool
constexpr std::ptrdiff_t m_iPlayerState = 0x13AC; // CSPlayerState
constexpr std::ptrdiff_t m_bIsDefusing = 0x13B0; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x13B1; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x13B4; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_bIsRescuing = 0x13B8; // bool
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x13BC; // GameTime_t
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13C0; // GameTime_t
constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13C4; // bool
constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13C5; // bool
constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13C8; // float
constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13CC; // float
constexpr std::ptrdiff_t m_nWhichBombZone = 0x13D0; // int32_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13D4; // bool
constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13D8; // int32_t
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13DC; // bool
constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13E0; // float
constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13E4; // GameTime_t
constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13E8; // float
constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13EC; // bool
constexpr std::ptrdiff_t m_bKilledByTaser = 0x13ED; // bool
constexpr std::ptrdiff_t m_iMoveState = 0x13F0; // int32_t
constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13F4; // bool
constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13F8; // float
constexpr std::ptrdiff_t m_bStrafing = 0x13FC; // bool
constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x1400; // GameTime_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0x1404; // GameTime_t
constexpr std::ptrdiff_t m_iAddonBits = 0x1408; // int32_t
constexpr std::ptrdiff_t m_iPrimaryAddon = 0x140C; // int32_t
constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1410; // int32_t
constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1414; // int32_t
constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1418; // float
constexpr std::ptrdiff_t m_iDirection = 0x141C; // int32_t
constexpr std::ptrdiff_t m_iShotsFired = 0x1420; // int32_t
constexpr std::ptrdiff_t m_bNightVisionOn = 0x1424; // bool
constexpr std::ptrdiff_t m_bHasNightVision = 0x1425; // bool
constexpr std::ptrdiff_t m_flVelocityModifier = 0x1428; // float
constexpr std::ptrdiff_t m_flHitHeading = 0x142C; // float
constexpr std::ptrdiff_t m_nHitBodyPart = 0x1430; // int32_t
constexpr std::ptrdiff_t m_iStartAccount = 0x1434; // int32_t
constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1438; // Vector
constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x1444; // Vector
constexpr std::ptrdiff_t m_flClientDeathTime = 0x1450; // GameTime_t
constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x1454; // float
constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1458; // bool
constexpr std::ptrdiff_t m_flFlashBangTime = 0x145C; // float
constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1460; // float
constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x1464; // float
constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1468; // bool
constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1469; // bool
constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x146A; // bool
constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x146C; // float
constexpr std::ptrdiff_t m_flFlashDuration = 0x1470; // float
constexpr std::ptrdiff_t m_lastStandingPos = 0x1474; // Vector
constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1480; // Vector
constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x148C; // QAngle
constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1498; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x149C; // int32_t
constexpr std::ptrdiff_t m_flHealthFadeValue = 0x14A0; // float
constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x14A4; // float
constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x14A8; // int32_t
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x14AC; // float
constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x14B0; // CountdownTimer
constexpr std::ptrdiff_t m_lastLadderNormal = 0x14C8; // Vector
constexpr std::ptrdiff_t m_lastLadderPos = 0x14D4; // Vector
constexpr std::ptrdiff_t m_flDeathCCWeight = 0x14E8; // float
constexpr std::ptrdiff_t m_bOldIsScoped = 0x14EC; // bool
constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x14F0; // float
constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x14F4; // float
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x14F8; // uint16_t
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x14FA; // uint16_t
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x14FC; // uint16_t
constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x1500; // Vector
constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x150C; // int32_t
constexpr std::ptrdiff_t m_ArmorValue = 0x1510; // int32_t
constexpr std::ptrdiff_t m_angEyeAngles = 0x1518; // QAngle
constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1530; // float
constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1534; // bool
constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1535; // bool
constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x1536; // bool
constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x1537; // bool
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1538; // CEntityIndex
constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x153C; // int32_t
constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1540; // int32_t
constexpr std::ptrdiff_t m_iIDEntIndex = 0x1544; // CEntityIndex
constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1548; // CountdownTimer
constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1560; // CEntityIndex
constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x1564; // CEntityIndex
constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1568; // CountdownTimer
constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x1584; // float
constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1588; // float
constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x158C; // bool
constexpr std::ptrdiff_t m_cycleLatch = 0x1590; // int32_t
constexpr std::ptrdiff_t m_serverIntendedCycle = 0x1594; // float
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1598; // uint32_t[5]
constexpr std::ptrdiff_t m_bHideTargetID = 0x15B4; // bool
constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x15B8; // float
constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x15BC; // float
constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x15C0; // float
constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x15C4; // Vector
constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x15D0; // ParticleIndex_t
constexpr std::ptrdiff_t m_flNextMagDropTime = 0x15D4; // float
constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x15D8; // int32_t
constexpr std::ptrdiff_t m_vecBulletHitModels = 0x15E0; // CUtlVector<C_BulletHitModel*>
constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15F8; // CUtlVector<C_PickUpModelSlerper*>
constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1610; // Vector
constexpr std::ptrdiff_t m_entitySpottedState = 0x1638; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1650; // int32_t
constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x1654; // bool
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1655; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1658; // float
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x165C; // Vector
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1668; // bool
constexpr std::ptrdiff_t m_hOriginalController = 0x166C; // CHandle<CCSPlayerController>
}
namespace C_CSPlayerResource { // C_BaseEntity
@ -2232,15 +2232,16 @@ namespace C_CSWeaponBase { // C_BasePlayerWeapon
constexpr std::ptrdiff_t m_iIronSightMode = 0x1970; // int32_t
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1980; // GameTime_t
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1984; // int32_t
constexpr std::ptrdiff_t m_flLastMagDropRequestTime = 0x1A00; // GameTime_t
}
namespace C_CSWeaponBaseGun { // C_CSWeaponBase
constexpr std::ptrdiff_t m_zoomLevel = 0x1A00; // int32_t
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1A04; // int32_t
constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1A08; // int32_t
constexpr std::ptrdiff_t m_silencedModelIndex = 0x1A18; // int32_t
constexpr std::ptrdiff_t m_inPrecache = 0x1A1C; // bool
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1A1D; // bool
constexpr std::ptrdiff_t m_zoomLevel = 0x1A10; // int32_t
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1A14; // int32_t
constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1A18; // int32_t
constexpr std::ptrdiff_t m_silencedModelIndex = 0x1A28; // int32_t
constexpr std::ptrdiff_t m_inPrecache = 0x1A2C; // bool
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1A2D; // bool
}
namespace C_Chicken { // C_DynamicProp
@ -2749,8 +2750,8 @@ namespace C_Fish { // CBaseAnimGraph
}
namespace C_Fists { // C_CSWeaponBase
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1A00; // bool
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1A04; // PlayerAnimEvent_t
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1A10; // bool
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1A14; // PlayerAnimEvent_t
}
namespace C_Flashbang { // C_BaseCSGrenade
@ -3773,8 +3774,8 @@ namespace C_WeaponAug { // C_CSWeaponBaseGun
}
namespace C_WeaponBaseItem { // C_CSWeaponBase
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1A00; // CountdownTimer
constexpr std::ptrdiff_t m_bRedraw = 0x1A18; // bool
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1A10; // CountdownTimer
constexpr std::ptrdiff_t m_bRedraw = 0x1A28; // bool
}
namespace C_WeaponBizon { // C_CSWeaponBaseGun
@ -3856,11 +3857,11 @@ namespace C_WeaponSawedoff { // C_CSWeaponBase
}
namespace C_WeaponShield { // C_CSWeaponBaseGun
constexpr std::ptrdiff_t m_flDisplayHealth = 0x1A20; // float
constexpr std::ptrdiff_t m_flDisplayHealth = 0x1A30; // float
}
namespace C_WeaponTaser { // C_CSWeaponBaseGun
constexpr std::ptrdiff_t m_fFireTime = 0x1A20; // GameTime_t
constexpr std::ptrdiff_t m_fFireTime = 0x1A30; // GameTime_t
}
namespace C_WeaponTec9 { // C_CSWeaponBaseGun

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:32 +0000
Thu, 14 Dec 2023 01:10:27 +0000
'''
class ActiveModelConfig_t:
@ -1182,20 +1182,20 @@ class C_BaseButton: # C_BaseToggle
m_szDisplayText = 0xCC8 # CUtlSymbolLarge
class C_BaseCSGrenade: # C_CSWeaponBase
m_bClientPredictDelete = 0x1A00 # bool
m_bRedraw = 0x1A01 # bool
m_bIsHeldByPlayer = 0x1A02 # bool
m_bPinPulled = 0x1A03 # bool
m_bJumpThrow = 0x1A04 # bool
m_bThrowAnimating = 0x1A05 # bool
m_fThrowTime = 0x1A08 # GameTime_t
m_flThrowStrength = 0x1A0C # float
m_flThrowStrengthApproach = 0x1A10 # float
m_fDropTime = 0x1A14 # GameTime_t
m_bJustPulledPin = 0x1A18 # bool
m_nNextHoldTick = 0x1A1C # GameTick_t
m_flNextHoldFrac = 0x1A20 # float
m_hSwitchToWeaponAfterThrow = 0x1A24 # CHandle<C_CSWeaponBase>
m_bClientPredictDelete = 0x1A10 # bool
m_bRedraw = 0x1A11 # bool
m_bIsHeldByPlayer = 0x1A12 # bool
m_bPinPulled = 0x1A13 # bool
m_bJumpThrow = 0x1A14 # bool
m_bThrowAnimating = 0x1A15 # bool
m_fThrowTime = 0x1A18 # GameTime_t
m_flThrowStrength = 0x1A1C # float
m_flThrowStrengthApproach = 0x1A20 # float
m_fDropTime = 0x1A24 # GameTime_t
m_bJustPulledPin = 0x1A28 # bool
m_nNextHoldTick = 0x1A2C # GameTick_t
m_flNextHoldFrac = 0x1A30 # float
m_hSwitchToWeaponAfterThrow = 0x1A34 # CHandle<C_CSWeaponBase>
class C_BaseCSGrenadeProjectile: # C_BaseGrenade
m_vInitialPosition = 0x1068 # Vector
@ -1537,18 +1537,18 @@ class C_BulletHitModel: # CBaseAnimGraph
m_vecStartPos = 0xEC0 # Vector
class C_C4: # C_CSWeaponBase
m_szScreenText = 0x1A00 # char[32]
m_activeLightParticleIndex = 0x1A20 # ParticleIndex_t
m_eActiveLightEffect = 0x1A24 # C4LightEffect_t
m_bStartedArming = 0x1A28 # bool
m_fArmedTime = 0x1A2C # GameTime_t
m_bBombPlacedAnimation = 0x1A30 # bool
m_bIsPlantingViaUse = 0x1A31 # bool
m_entitySpottedState = 0x1A38 # EntitySpottedState_t
m_nSpotRules = 0x1A50 # int32_t
m_bPlayedArmingBeeps = 0x1A54 # bool[7]
m_bBombPlanted = 0x1A5B # bool
m_bDroppedFromDeath = 0x1A5C # bool
m_szScreenText = 0x1A10 # char[32]
m_activeLightParticleIndex = 0x1A30 # ParticleIndex_t
m_eActiveLightEffect = 0x1A34 # C4LightEffect_t
m_bStartedArming = 0x1A38 # bool
m_fArmedTime = 0x1A3C # GameTime_t
m_bBombPlacedAnimation = 0x1A40 # bool
m_bIsPlantingViaUse = 0x1A41 # bool
m_entitySpottedState = 0x1A48 # EntitySpottedState_t
m_nSpotRules = 0x1A60 # int32_t
m_bPlayedArmingBeeps = 0x1A64 # bool[7]
m_bBombPlanted = 0x1A6B # bool
m_bDroppedFromDeath = 0x1A6C # bool
class C_CSGOViewModel: # C_PredictedViewModel
m_bShouldIgnoreOffsetAndAccuracy = 0xF10 # bool
@ -1604,9 +1604,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 = 0x23B0 # CUtlString
m_animgraphCharacterModeString = 0x23B8 # CUtlString
m_flInitialModelScale = 0x23C0 # float
m_animgraph = 0x23B8 # CUtlString
m_animgraphCharacterModeString = 0x23C0 # CUtlString
m_flInitialModelScale = 0x23C8 # float
class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer
@ -1758,202 +1758,202 @@ class C_CSGameRulesProxy: # C_GameRulesProxy
class C_CSMinimapBoundary: # C_BaseEntity
class C_CSObserverPawn: # C_CSPlayerPawnBase
m_hDetectParentChange = 0x16B0 # CEntityHandle
m_hDetectParentChange = 0x16B8 # CEntityHandle
class C_CSPlayerPawn: # C_CSPlayerPawnBase
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 = 0x2378 # bool
m_lastLandTime = 0x237C # GameTime_t
m_bOnGroundLastTick = 0x2380 # bool
m_qDeathEyeAngles = 0x239C # QAngle
m_bSkipOneHeadConstraintUpdate = 0x23A8 # bool
m_pBulletServices = 0x16B8 # CCSPlayer_BulletServices*
m_pHostageServices = 0x16C0 # CCSPlayer_HostageServices*
m_pBuyServices = 0x16C8 # CCSPlayer_BuyServices*
m_pGlowServices = 0x16D0 # CCSPlayer_GlowServices*
m_pActionTrackingServices = 0x16D8 # CCSPlayer_ActionTrackingServices*
m_flHealthShotBoostExpirationTime = 0x16E0 # GameTime_t
m_flLastFiredWeaponTime = 0x16E4 # GameTime_t
m_bHasFemaleVoice = 0x16E8 # bool
m_flLandseconds = 0x16EC # float
m_flOldFallVelocity = 0x16F0 # float
m_szLastPlaceName = 0x16F4 # char[18]
m_bPrevDefuser = 0x1706 # bool
m_bPrevHelmet = 0x1707 # bool
m_nPrevArmorVal = 0x1708 # int32_t
m_nPrevGrenadeAmmoCount = 0x170C # int32_t
m_unPreviousWeaponHash = 0x1710 # uint32_t
m_unWeaponHash = 0x1714 # uint32_t
m_bInBuyZone = 0x1718 # bool
m_bPreviouslyInBuyZone = 0x1719 # bool
m_aimPunchAngle = 0x171C # QAngle
m_aimPunchAngleVel = 0x1728 # QAngle
m_aimPunchTickBase = 0x1734 # int32_t
m_aimPunchTickFraction = 0x1738 # float
m_aimPunchCache = 0x1740 # CUtlVector<QAngle>
m_bInLanding = 0x1760 # bool
m_flLandingTime = 0x1764 # float
m_bInHostageRescueZone = 0x1768 # bool
m_bInBombZone = 0x1769 # bool
m_bIsBuyMenuOpen = 0x176A # bool
m_flTimeOfLastInjury = 0x176C # GameTime_t
m_flNextSprayDecalTime = 0x1770 # GameTime_t
m_iRetakesOffering = 0x1888 # int32_t
m_iRetakesOfferingCard = 0x188C # int32_t
m_bRetakesHasDefuseKit = 0x1890 # bool
m_bRetakesMVPLastRound = 0x1891 # bool
m_iRetakesMVPBoostItem = 0x1894 # int32_t
m_RetakesMVPBoostExtraUtility = 0x1898 # loadout_slot_t
m_bNeedToReApplyGloves = 0x18B8 # bool
m_EconGloves = 0x18C0 # C_EconItemView
m_bMustSyncRagdollState = 0x1D08 # bool
m_nRagdollDamageBone = 0x1D0C # int32_t
m_vRagdollDamageForce = 0x1D10 # Vector
m_vRagdollDamagePosition = 0x1D1C # Vector
m_szRagdollDamageWeaponName = 0x1D28 # char[64]
m_bRagdollDamageHeadshot = 0x1D68 # bool
m_vRagdollServerOrigin = 0x1D6C # Vector
m_bLastHeadBoneTransformIsValid = 0x2380 # bool
m_lastLandTime = 0x2384 # GameTime_t
m_bOnGroundLastTick = 0x2388 # bool
m_qDeathEyeAngles = 0x23A4 # QAngle
m_bSkipOneHeadConstraintUpdate = 0x23B0 # bool
class C_CSPlayerPawnBase: # C_BasePlayerPawn
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>
m_fRenderingClipPlane = 0x1280 # float[4]
m_nLastClipPlaneSetupFrame = 0x1290 # int32_t
m_vecLastClipCameraPos = 0x1294 # Vector
m_vecLastClipCameraForward = 0x12A0 # Vector
m_bClipHitStaticWorld = 0x12AC # bool
m_bCachedPlaneIsValid = 0x12AD # bool
m_pClippingWeapon = 0x12B0 # C_CSWeaponBase*
m_previousPlayerState = 0x12B8 # CSPlayerState
m_flLastCollisionCeiling = 0x12BC # float
m_flLastCollisionCeilingChangeTime = 0x12C0 # float
m_grenadeParameterStashTime = 0x12E0 # GameTime_t
m_bGrenadeParametersStashed = 0x12E4 # bool
m_angStashedShootAngles = 0x12E8 # QAngle
m_vecStashedGrenadeThrowPosition = 0x12F4 # Vector
m_vecStashedVelocity = 0x1300 # Vector
m_angShootAngleHistory = 0x130C # QAngle[2]
m_vecThrowPositionHistory = 0x1324 # Vector[2]
m_vecVelocityHistory = 0x133C # Vector[2]
m_thirdPersonHeading = 0x1358 # QAngle
m_flSlopeDropOffset = 0x1370 # float
m_flSlopeDropHeight = 0x1380 # float
m_vHeadConstraintOffset = 0x1390 # Vector
m_bIsScoped = 0x13A8 # bool
m_bIsWalking = 0x13A9 # bool
m_bResumeZoom = 0x13AA # bool
m_iPlayerState = 0x13AC # CSPlayerState
m_bIsDefusing = 0x13B0 # bool
m_bIsGrabbingHostage = 0x13B1 # bool
m_iBlockingUseActionInProgress = 0x13B4 # CSPlayerBlockingUseAction_t
m_bIsRescuing = 0x13B8 # bool
m_fImmuneToGunGameDamageTime = 0x13BC # GameTime_t
m_fImmuneToGunGameDamageTimeLast = 0x13C0 # GameTime_t
m_bGunGameImmunity = 0x13C4 # bool
m_bHasMovedSinceSpawn = 0x13C5 # bool
m_fMolotovUseTime = 0x13C8 # float
m_fMolotovDamageTime = 0x13CC # float
m_nWhichBombZone = 0x13D0 # int32_t
m_bInNoDefuseArea = 0x13D4 # bool
m_iThrowGrenadeCounter = 0x13D8 # int32_t
m_bWaitForNoAttack = 0x13DC # bool
m_flGuardianTooFarDistFrac = 0x13E0 # float
m_flDetectedByEnemySensorTime = 0x13E4 # GameTime_t
m_flNextGuardianTooFarWarning = 0x13E8 # float
m_bSuppressGuardianTooFarWarningAudio = 0x13EC # bool
m_bKilledByTaser = 0x13ED # bool
m_iMoveState = 0x13F0 # int32_t
m_bCanMoveDuringFreezePeriod = 0x13F4 # bool
m_flLowerBodyYawTarget = 0x13F8 # float
m_bStrafing = 0x13FC # bool
m_flLastSpawnTimeIndex = 0x1400 # GameTime_t
m_flEmitSoundTime = 0x1404 # GameTime_t
m_iAddonBits = 0x1408 # int32_t
m_iPrimaryAddon = 0x140C # int32_t
m_iSecondaryAddon = 0x1410 # int32_t
m_iProgressBarDuration = 0x1414 # int32_t
m_flProgressBarStartTime = 0x1418 # float
m_iDirection = 0x141C # int32_t
m_iShotsFired = 0x1420 # int32_t
m_bNightVisionOn = 0x1424 # bool
m_bHasNightVision = 0x1425 # bool
m_flVelocityModifier = 0x1428 # float
m_flHitHeading = 0x142C # float
m_nHitBodyPart = 0x1430 # int32_t
m_iStartAccount = 0x1434 # int32_t
m_vecIntroStartEyePosition = 0x1438 # Vector
m_vecIntroStartPlayerForward = 0x1444 # Vector
m_flClientDeathTime = 0x1450 # GameTime_t
m_flNightVisionAlpha = 0x1454 # float
m_bScreenTearFrameCaptured = 0x1458 # bool
m_flFlashBangTime = 0x145C # float
m_flFlashScreenshotAlpha = 0x1460 # float
m_flFlashOverlayAlpha = 0x1464 # float
m_bFlashBuildUp = 0x1468 # bool
m_bFlashDspHasBeenCleared = 0x1469 # bool
m_bFlashScreenshotHasBeenGrabbed = 0x146A # bool
m_flFlashMaxAlpha = 0x146C # float
m_flFlashDuration = 0x1470 # float
m_lastStandingPos = 0x1474 # Vector
m_vecLastMuzzleFlashPos = 0x1480 # Vector
m_angLastMuzzleFlashAngle = 0x148C # QAngle
m_hMuzzleFlashShape = 0x1498 # CHandle<C_BaseEntity>
m_iHealthBarRenderMaskIndex = 0x149C # int32_t
m_flHealthFadeValue = 0x14A0 # float
m_flHealthFadeAlpha = 0x14A4 # float
m_nMyCollisionGroup = 0x14A8 # int32_t
m_ignoreLadderJumpTime = 0x14AC # float
m_ladderSurpressionTimer = 0x14B0 # CountdownTimer
m_lastLadderNormal = 0x14C8 # Vector
m_lastLadderPos = 0x14D4 # Vector
m_flDeathCCWeight = 0x14E8 # float
m_bOldIsScoped = 0x14EC # bool
m_flPrevRoundEndTime = 0x14F0 # float
m_flPrevMatchEndTime = 0x14F4 # float
m_unCurrentEquipmentValue = 0x14F8 # uint16_t
m_unRoundStartEquipmentValue = 0x14FA # uint16_t
m_unFreezetimeEndEquipmentValue = 0x14FC # uint16_t
m_vecThirdPersonViewPositionOverride = 0x1500 # Vector
m_nHeavyAssaultSuitCooldownRemaining = 0x150C # int32_t
m_ArmorValue = 0x1510 # int32_t
m_angEyeAngles = 0x1518 # QAngle
m_fNextThinkPushAway = 0x1530 # float
m_bShouldAutobuyDMWeapons = 0x1534 # bool
m_bShouldAutobuyNow = 0x1535 # bool
m_bHud_MiniScoreHidden = 0x1536 # bool
m_bHud_RadarHidden = 0x1537 # bool
m_nLastKillerIndex = 0x1538 # CEntityIndex
m_nLastConcurrentKilled = 0x153C # int32_t
m_nDeathCamMusic = 0x1540 # int32_t
m_iIDEntIndex = 0x1544 # CEntityIndex
m_delayTargetIDTimer = 0x1548 # CountdownTimer
m_iTargetedWeaponEntIndex = 0x1560 # CEntityIndex
m_iOldIDEntIndex = 0x1564 # CEntityIndex
m_holdTargetIDTimer = 0x1568 # CountdownTimer
m_flCurrentMusicStartTime = 0x1584 # float
m_flMusicRoundStartTime = 0x1588 # float
m_bDeferStartMusicOnWarmup = 0x158C # bool
m_cycleLatch = 0x1590 # int32_t
m_serverIntendedCycle = 0x1594 # float
m_vecPlayerPatchEconIndices = 0x1598 # uint32_t[5]
m_bHideTargetID = 0x15B4 # bool
m_nextTaserShakeTime = 0x15B8 # float
m_firstTaserShakeTime = 0x15BC # float
m_flLastSmokeOverlayAlpha = 0x15C0 # float
m_vLastSmokeOverlayColor = 0x15C4 # Vector
m_nPlayerSmokedFx = 0x15D0 # ParticleIndex_t
m_flNextMagDropTime = 0x15D4 # float
m_nLastMagDropAttachmentIndex = 0x15D8 # int32_t
m_vecBulletHitModels = 0x15E0 # CUtlVector<C_BulletHitModel*>
m_vecPickupModelSlerpers = 0x15F8 # CUtlVector<C_PickUpModelSlerper*>
m_vecLastAliveLocalVelocity = 0x1610 # Vector
m_entitySpottedState = 0x1638 # EntitySpottedState_t
m_nSurvivalTeamNumber = 0x1650 # int32_t
m_bGuardianShouldSprayCustomXMark = 0x1654 # bool
m_bHasDeathInfo = 0x1655 # bool
m_flDeathInfoTime = 0x1658 # float
m_vecDeathInfoOrigin = 0x165C # Vector
m_bKilledByHeadshot = 0x1668 # bool
m_hOriginalController = 0x166C # CHandle<CCSPlayerController>
class C_CSPlayerResource: # C_BaseEntity
m_bHostageAlive = 0x540 # bool[12]
@ -2048,14 +2048,15 @@ class C_CSWeaponBase: # C_BasePlayerWeapon
m_iIronSightMode = 0x1970 # int32_t
m_flLastLOSTraceFailureTime = 0x1980 # GameTime_t
m_iNumEmptyAttacks = 0x1984 # int32_t
m_flLastMagDropRequestTime = 0x1A00 # GameTime_t
class C_CSWeaponBaseGun: # C_CSWeaponBase
m_zoomLevel = 0x1A00 # int32_t
m_iBurstShotsRemaining = 0x1A04 # int32_t
m_iSilencerBodygroup = 0x1A08 # int32_t
m_silencedModelIndex = 0x1A18 # int32_t
m_inPrecache = 0x1A1C # bool
m_bNeedsBoltAction = 0x1A1D # bool
m_zoomLevel = 0x1A10 # int32_t
m_iBurstShotsRemaining = 0x1A14 # int32_t
m_iSilencerBodygroup = 0x1A18 # int32_t
m_silencedModelIndex = 0x1A28 # int32_t
m_inPrecache = 0x1A2C # bool
m_bNeedsBoltAction = 0x1A2D # bool
class C_Chicken: # C_DynamicProp
m_hHolidayHatAddon = 0x10F0 # CHandle<CBaseAnimGraph>
@ -2520,8 +2521,8 @@ class C_Fish: # CBaseAnimGraph
m_averageError = 0xF6C # float
class C_Fists: # C_CSWeaponBase
m_bPlayingUninterruptableAct = 0x1A00 # bool
m_nUninterruptableActivity = 0x1A04 # PlayerAnimEvent_t
m_bPlayingUninterruptableAct = 0x1A10 # bool
m_nUninterruptableActivity = 0x1A14 # PlayerAnimEvent_t
class C_Flashbang: # C_BaseCSGrenade
@ -3420,8 +3421,8 @@ class C_WeaponAWP: # C_CSWeaponBaseGun
class C_WeaponAug: # C_CSWeaponBaseGun
class C_WeaponBaseItem: # C_CSWeaponBase
m_SequenceCompleteTimer = 0x1A00 # CountdownTimer
m_bRedraw = 0x1A18 # bool
m_SequenceCompleteTimer = 0x1A10 # CountdownTimer
m_bRedraw = 0x1A28 # bool
class C_WeaponBizon: # C_CSWeaponBaseGun
@ -3476,10 +3477,10 @@ class C_WeaponSSG08: # C_CSWeaponBaseGun
class C_WeaponSawedoff: # C_CSWeaponBase
class C_WeaponShield: # C_CSWeaponBaseGun
m_flDisplayHealth = 0x1A20 # float
m_flDisplayHealth = 0x1A30 # float
class C_WeaponTaser: # C_CSWeaponBaseGun
m_fFireTime = 0x1A20 # GameTime_t
m_fFireTime = 0x1A30 # GameTime_t
class C_WeaponTec9: # C_CSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000
* Thu, 14 Dec 2023 01:10:27 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]
@ -1308,20 +1308,20 @@ pub mod C_BaseButton { // C_BaseToggle
}
pub mod C_BaseCSGrenade { // C_CSWeaponBase
pub const m_bClientPredictDelete: usize = 0x1A00; // bool
pub const m_bRedraw: usize = 0x1A01; // bool
pub const m_bIsHeldByPlayer: usize = 0x1A02; // bool
pub const m_bPinPulled: usize = 0x1A03; // bool
pub const m_bJumpThrow: usize = 0x1A04; // bool
pub const m_bThrowAnimating: usize = 0x1A05; // bool
pub const m_fThrowTime: usize = 0x1A08; // GameTime_t
pub const m_flThrowStrength: usize = 0x1A0C; // float
pub const m_flThrowStrengthApproach: usize = 0x1A10; // float
pub const m_fDropTime: usize = 0x1A14; // GameTime_t
pub const m_bJustPulledPin: usize = 0x1A18; // bool
pub const m_nNextHoldTick: usize = 0x1A1C; // GameTick_t
pub const m_flNextHoldFrac: usize = 0x1A20; // float
pub const m_hSwitchToWeaponAfterThrow: usize = 0x1A24; // CHandle<C_CSWeaponBase>
pub const m_bClientPredictDelete: usize = 0x1A10; // bool
pub const m_bRedraw: usize = 0x1A11; // bool
pub const m_bIsHeldByPlayer: usize = 0x1A12; // bool
pub const m_bPinPulled: usize = 0x1A13; // bool
pub const m_bJumpThrow: usize = 0x1A14; // bool
pub const m_bThrowAnimating: usize = 0x1A15; // bool
pub const m_fThrowTime: usize = 0x1A18; // GameTime_t
pub const m_flThrowStrength: usize = 0x1A1C; // float
pub const m_flThrowStrengthApproach: usize = 0x1A20; // float
pub const m_fDropTime: usize = 0x1A24; // GameTime_t
pub const m_bJustPulledPin: usize = 0x1A28; // bool
pub const m_nNextHoldTick: usize = 0x1A2C; // GameTick_t
pub const m_flNextHoldFrac: usize = 0x1A30; // float
pub const m_hSwitchToWeaponAfterThrow: usize = 0x1A34; // CHandle<C_CSWeaponBase>
}
pub mod C_BaseCSGrenadeProjectile { // C_BaseGrenade
@ -1684,18 +1684,18 @@ pub mod C_BulletHitModel { // CBaseAnimGraph
}
pub mod C_C4 { // C_CSWeaponBase
pub const m_szScreenText: usize = 0x1A00; // char[32]
pub const m_activeLightParticleIndex: usize = 0x1A20; // ParticleIndex_t
pub const m_eActiveLightEffect: usize = 0x1A24; // C4LightEffect_t
pub const m_bStartedArming: usize = 0x1A28; // bool
pub const m_fArmedTime: usize = 0x1A2C; // GameTime_t
pub const m_bBombPlacedAnimation: usize = 0x1A30; // bool
pub const m_bIsPlantingViaUse: usize = 0x1A31; // bool
pub const m_entitySpottedState: usize = 0x1A38; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0x1A50; // int32_t
pub const m_bPlayedArmingBeeps: usize = 0x1A54; // bool[7]
pub const m_bBombPlanted: usize = 0x1A5B; // bool
pub const m_bDroppedFromDeath: usize = 0x1A5C; // bool
pub const m_szScreenText: usize = 0x1A10; // char[32]
pub const m_activeLightParticleIndex: usize = 0x1A30; // ParticleIndex_t
pub const m_eActiveLightEffect: usize = 0x1A34; // C4LightEffect_t
pub const m_bStartedArming: usize = 0x1A38; // bool
pub const m_fArmedTime: usize = 0x1A3C; // GameTime_t
pub const m_bBombPlacedAnimation: usize = 0x1A40; // bool
pub const m_bIsPlantingViaUse: usize = 0x1A41; // bool
pub const m_entitySpottedState: usize = 0x1A48; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0x1A60; // int32_t
pub const m_bPlayedArmingBeeps: usize = 0x1A64; // bool[7]
pub const m_bBombPlanted: usize = 0x1A6B; // bool
pub const m_bDroppedFromDeath: usize = 0x1A6C; // bool
}
pub mod C_CSGOViewModel { // C_PredictedViewModel
@ -1764,9 +1764,9 @@ pub mod C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_PreviewModel
}
pub mod C_CSGO_PreviewPlayer { // C_CSPlayerPawn
pub const m_animgraph: usize = 0x23B0; // CUtlString
pub const m_animgraphCharacterModeString: usize = 0x23B8; // CUtlString
pub const m_flInitialModelScale: usize = 0x23C0; // float
pub const m_animgraph: usize = 0x23B8; // CUtlString
pub const m_animgraphCharacterModeString: usize = 0x23C0; // CUtlString
pub const m_flInitialModelScale: usize = 0x23C8; // float
}
pub mod C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1935,204 +1935,204 @@ pub mod C_CSMinimapBoundary { // C_BaseEntity
}
pub mod C_CSObserverPawn { // C_CSPlayerPawnBase
pub const m_hDetectParentChange: usize = 0x16B0; // CEntityHandle
pub const m_hDetectParentChange: usize = 0x16B8; // CEntityHandle
}
pub mod C_CSPlayerPawn { // C_CSPlayerPawnBase
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 = 0x2378; // bool
pub const m_lastLandTime: usize = 0x237C; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x2380; // bool
pub const m_qDeathEyeAngles: usize = 0x239C; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x23A8; // bool
pub const m_pBulletServices: usize = 0x16B8; // CCSPlayer_BulletServices*
pub const m_pHostageServices: usize = 0x16C0; // CCSPlayer_HostageServices*
pub const m_pBuyServices: usize = 0x16C8; // CCSPlayer_BuyServices*
pub const m_pGlowServices: usize = 0x16D0; // CCSPlayer_GlowServices*
pub const m_pActionTrackingServices: usize = 0x16D8; // CCSPlayer_ActionTrackingServices*
pub const m_flHealthShotBoostExpirationTime: usize = 0x16E0; // GameTime_t
pub const m_flLastFiredWeaponTime: usize = 0x16E4; // GameTime_t
pub const m_bHasFemaleVoice: usize = 0x16E8; // bool
pub const m_flLandseconds: usize = 0x16EC; // float
pub const m_flOldFallVelocity: usize = 0x16F0; // float
pub const m_szLastPlaceName: usize = 0x16F4; // char[18]
pub const m_bPrevDefuser: usize = 0x1706; // bool
pub const m_bPrevHelmet: usize = 0x1707; // bool
pub const m_nPrevArmorVal: usize = 0x1708; // int32_t
pub const m_nPrevGrenadeAmmoCount: usize = 0x170C; // int32_t
pub const m_unPreviousWeaponHash: usize = 0x1710; // uint32_t
pub const m_unWeaponHash: usize = 0x1714; // uint32_t
pub const m_bInBuyZone: usize = 0x1718; // bool
pub const m_bPreviouslyInBuyZone: usize = 0x1719; // bool
pub const m_aimPunchAngle: usize = 0x171C; // QAngle
pub const m_aimPunchAngleVel: usize = 0x1728; // QAngle
pub const m_aimPunchTickBase: usize = 0x1734; // int32_t
pub const m_aimPunchTickFraction: usize = 0x1738; // float
pub const m_aimPunchCache: usize = 0x1740; // CUtlVector<QAngle>
pub const m_bInLanding: usize = 0x1760; // bool
pub const m_flLandingTime: usize = 0x1764; // float
pub const m_bInHostageRescueZone: usize = 0x1768; // bool
pub const m_bInBombZone: usize = 0x1769; // bool
pub const m_bIsBuyMenuOpen: usize = 0x176A; // bool
pub const m_flTimeOfLastInjury: usize = 0x176C; // GameTime_t
pub const m_flNextSprayDecalTime: usize = 0x1770; // GameTime_t
pub const m_iRetakesOffering: usize = 0x1888; // int32_t
pub const m_iRetakesOfferingCard: usize = 0x188C; // int32_t
pub const m_bRetakesHasDefuseKit: usize = 0x1890; // bool
pub const m_bRetakesMVPLastRound: usize = 0x1891; // bool
pub const m_iRetakesMVPBoostItem: usize = 0x1894; // int32_t
pub const m_RetakesMVPBoostExtraUtility: usize = 0x1898; // loadout_slot_t
pub const m_bNeedToReApplyGloves: usize = 0x18B8; // bool
pub const m_EconGloves: usize = 0x18C0; // C_EconItemView
pub const m_bMustSyncRagdollState: usize = 0x1D08; // bool
pub const m_nRagdollDamageBone: usize = 0x1D0C; // int32_t
pub const m_vRagdollDamageForce: usize = 0x1D10; // Vector
pub const m_vRagdollDamagePosition: usize = 0x1D1C; // Vector
pub const m_szRagdollDamageWeaponName: usize = 0x1D28; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x1D68; // bool
pub const m_vRagdollServerOrigin: usize = 0x1D6C; // Vector
pub const m_bLastHeadBoneTransformIsValid: usize = 0x2380; // bool
pub const m_lastLandTime: usize = 0x2384; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x2388; // bool
pub const m_qDeathEyeAngles: usize = 0x23A4; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x23B0; // bool
}
pub mod C_CSPlayerPawnBase { // C_BasePlayerPawn
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 const m_fRenderingClipPlane: usize = 0x1280; // float[4]
pub const m_nLastClipPlaneSetupFrame: usize = 0x1290; // int32_t
pub const m_vecLastClipCameraPos: usize = 0x1294; // Vector
pub const m_vecLastClipCameraForward: usize = 0x12A0; // Vector
pub const m_bClipHitStaticWorld: usize = 0x12AC; // bool
pub const m_bCachedPlaneIsValid: usize = 0x12AD; // bool
pub const m_pClippingWeapon: usize = 0x12B0; // C_CSWeaponBase*
pub const m_previousPlayerState: usize = 0x12B8; // CSPlayerState
pub const m_flLastCollisionCeiling: usize = 0x12BC; // float
pub const m_flLastCollisionCeilingChangeTime: usize = 0x12C0; // float
pub const m_grenadeParameterStashTime: usize = 0x12E0; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x12E4; // bool
pub const m_angStashedShootAngles: usize = 0x12E8; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x12F4; // Vector
pub const m_vecStashedVelocity: usize = 0x1300; // Vector
pub const m_angShootAngleHistory: usize = 0x130C; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x1324; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x133C; // Vector[2]
pub const m_thirdPersonHeading: usize = 0x1358; // QAngle
pub const m_flSlopeDropOffset: usize = 0x1370; // float
pub const m_flSlopeDropHeight: usize = 0x1380; // float
pub const m_vHeadConstraintOffset: usize = 0x1390; // Vector
pub const m_bIsScoped: usize = 0x13A8; // bool
pub const m_bIsWalking: usize = 0x13A9; // bool
pub const m_bResumeZoom: usize = 0x13AA; // bool
pub const m_iPlayerState: usize = 0x13AC; // CSPlayerState
pub const m_bIsDefusing: usize = 0x13B0; // bool
pub const m_bIsGrabbingHostage: usize = 0x13B1; // bool
pub const m_iBlockingUseActionInProgress: usize = 0x13B4; // CSPlayerBlockingUseAction_t
pub const m_bIsRescuing: usize = 0x13B8; // bool
pub const m_fImmuneToGunGameDamageTime: usize = 0x13BC; // GameTime_t
pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13C0; // GameTime_t
pub const m_bGunGameImmunity: usize = 0x13C4; // bool
pub const m_bHasMovedSinceSpawn: usize = 0x13C5; // bool
pub const m_fMolotovUseTime: usize = 0x13C8; // float
pub const m_fMolotovDamageTime: usize = 0x13CC; // float
pub const m_nWhichBombZone: usize = 0x13D0; // int32_t
pub const m_bInNoDefuseArea: usize = 0x13D4; // bool
pub const m_iThrowGrenadeCounter: usize = 0x13D8; // int32_t
pub const m_bWaitForNoAttack: usize = 0x13DC; // bool
pub const m_flGuardianTooFarDistFrac: usize = 0x13E0; // float
pub const m_flDetectedByEnemySensorTime: usize = 0x13E4; // GameTime_t
pub const m_flNextGuardianTooFarWarning: usize = 0x13E8; // float
pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13EC; // bool
pub const m_bKilledByTaser: usize = 0x13ED; // bool
pub const m_iMoveState: usize = 0x13F0; // int32_t
pub const m_bCanMoveDuringFreezePeriod: usize = 0x13F4; // bool
pub const m_flLowerBodyYawTarget: usize = 0x13F8; // float
pub const m_bStrafing: usize = 0x13FC; // bool
pub const m_flLastSpawnTimeIndex: usize = 0x1400; // GameTime_t
pub const m_flEmitSoundTime: usize = 0x1404; // GameTime_t
pub const m_iAddonBits: usize = 0x1408; // int32_t
pub const m_iPrimaryAddon: usize = 0x140C; // int32_t
pub const m_iSecondaryAddon: usize = 0x1410; // int32_t
pub const m_iProgressBarDuration: usize = 0x1414; // int32_t
pub const m_flProgressBarStartTime: usize = 0x1418; // float
pub const m_iDirection: usize = 0x141C; // int32_t
pub const m_iShotsFired: usize = 0x1420; // int32_t
pub const m_bNightVisionOn: usize = 0x1424; // bool
pub const m_bHasNightVision: usize = 0x1425; // bool
pub const m_flVelocityModifier: usize = 0x1428; // float
pub const m_flHitHeading: usize = 0x142C; // float
pub const m_nHitBodyPart: usize = 0x1430; // int32_t
pub const m_iStartAccount: usize = 0x1434; // int32_t
pub const m_vecIntroStartEyePosition: usize = 0x1438; // Vector
pub const m_vecIntroStartPlayerForward: usize = 0x1444; // Vector
pub const m_flClientDeathTime: usize = 0x1450; // GameTime_t
pub const m_flNightVisionAlpha: usize = 0x1454; // float
pub const m_bScreenTearFrameCaptured: usize = 0x1458; // bool
pub const m_flFlashBangTime: usize = 0x145C; // float
pub const m_flFlashScreenshotAlpha: usize = 0x1460; // float
pub const m_flFlashOverlayAlpha: usize = 0x1464; // float
pub const m_bFlashBuildUp: usize = 0x1468; // bool
pub const m_bFlashDspHasBeenCleared: usize = 0x1469; // bool
pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x146A; // bool
pub const m_flFlashMaxAlpha: usize = 0x146C; // float
pub const m_flFlashDuration: usize = 0x1470; // float
pub const m_lastStandingPos: usize = 0x1474; // Vector
pub const m_vecLastMuzzleFlashPos: usize = 0x1480; // Vector
pub const m_angLastMuzzleFlashAngle: usize = 0x148C; // QAngle
pub const m_hMuzzleFlashShape: usize = 0x1498; // CHandle<C_BaseEntity>
pub const m_iHealthBarRenderMaskIndex: usize = 0x149C; // int32_t
pub const m_flHealthFadeValue: usize = 0x14A0; // float
pub const m_flHealthFadeAlpha: usize = 0x14A4; // float
pub const m_nMyCollisionGroup: usize = 0x14A8; // int32_t
pub const m_ignoreLadderJumpTime: usize = 0x14AC; // float
pub const m_ladderSurpressionTimer: usize = 0x14B0; // CountdownTimer
pub const m_lastLadderNormal: usize = 0x14C8; // Vector
pub const m_lastLadderPos: usize = 0x14D4; // Vector
pub const m_flDeathCCWeight: usize = 0x14E8; // float
pub const m_bOldIsScoped: usize = 0x14EC; // bool
pub const m_flPrevRoundEndTime: usize = 0x14F0; // float
pub const m_flPrevMatchEndTime: usize = 0x14F4; // float
pub const m_unCurrentEquipmentValue: usize = 0x14F8; // uint16_t
pub const m_unRoundStartEquipmentValue: usize = 0x14FA; // uint16_t
pub const m_unFreezetimeEndEquipmentValue: usize = 0x14FC; // uint16_t
pub const m_vecThirdPersonViewPositionOverride: usize = 0x1500; // Vector
pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x150C; // int32_t
pub const m_ArmorValue: usize = 0x1510; // int32_t
pub const m_angEyeAngles: usize = 0x1518; // QAngle
pub const m_fNextThinkPushAway: usize = 0x1530; // float
pub const m_bShouldAutobuyDMWeapons: usize = 0x1534; // bool
pub const m_bShouldAutobuyNow: usize = 0x1535; // bool
pub const m_bHud_MiniScoreHidden: usize = 0x1536; // bool
pub const m_bHud_RadarHidden: usize = 0x1537; // bool
pub const m_nLastKillerIndex: usize = 0x1538; // CEntityIndex
pub const m_nLastConcurrentKilled: usize = 0x153C; // int32_t
pub const m_nDeathCamMusic: usize = 0x1540; // int32_t
pub const m_iIDEntIndex: usize = 0x1544; // CEntityIndex
pub const m_delayTargetIDTimer: usize = 0x1548; // CountdownTimer
pub const m_iTargetedWeaponEntIndex: usize = 0x1560; // CEntityIndex
pub const m_iOldIDEntIndex: usize = 0x1564; // CEntityIndex
pub const m_holdTargetIDTimer: usize = 0x1568; // CountdownTimer
pub const m_flCurrentMusicStartTime: usize = 0x1584; // float
pub const m_flMusicRoundStartTime: usize = 0x1588; // float
pub const m_bDeferStartMusicOnWarmup: usize = 0x158C; // bool
pub const m_cycleLatch: usize = 0x1590; // int32_t
pub const m_serverIntendedCycle: usize = 0x1594; // float
pub const m_vecPlayerPatchEconIndices: usize = 0x1598; // uint32_t[5]
pub const m_bHideTargetID: usize = 0x15B4; // bool
pub const m_nextTaserShakeTime: usize = 0x15B8; // float
pub const m_firstTaserShakeTime: usize = 0x15BC; // float
pub const m_flLastSmokeOverlayAlpha: usize = 0x15C0; // float
pub const m_vLastSmokeOverlayColor: usize = 0x15C4; // Vector
pub const m_nPlayerSmokedFx: usize = 0x15D0; // ParticleIndex_t
pub const m_flNextMagDropTime: usize = 0x15D4; // float
pub const m_nLastMagDropAttachmentIndex: usize = 0x15D8; // int32_t
pub const m_vecBulletHitModels: usize = 0x15E0; // CUtlVector<C_BulletHitModel*>
pub const m_vecPickupModelSlerpers: usize = 0x15F8; // CUtlVector<C_PickUpModelSlerper*>
pub const m_vecLastAliveLocalVelocity: usize = 0x1610; // Vector
pub const m_entitySpottedState: usize = 0x1638; // EntitySpottedState_t
pub const m_nSurvivalTeamNumber: usize = 0x1650; // int32_t
pub const m_bGuardianShouldSprayCustomXMark: usize = 0x1654; // bool
pub const m_bHasDeathInfo: usize = 0x1655; // bool
pub const m_flDeathInfoTime: usize = 0x1658; // float
pub const m_vecDeathInfoOrigin: usize = 0x165C; // Vector
pub const m_bKilledByHeadshot: usize = 0x1668; // bool
pub const m_hOriginalController: usize = 0x166C; // CHandle<CCSPlayerController>
}
pub mod C_CSPlayerResource { // C_BaseEntity
@ -2230,15 +2230,16 @@ pub mod C_CSWeaponBase { // C_BasePlayerWeapon
pub const m_iIronSightMode: usize = 0x1970; // int32_t
pub const m_flLastLOSTraceFailureTime: usize = 0x1980; // GameTime_t
pub const m_iNumEmptyAttacks: usize = 0x1984; // int32_t
pub const m_flLastMagDropRequestTime: usize = 0x1A00; // GameTime_t
}
pub mod C_CSWeaponBaseGun { // C_CSWeaponBase
pub const m_zoomLevel: usize = 0x1A00; // int32_t
pub const m_iBurstShotsRemaining: usize = 0x1A04; // int32_t
pub const m_iSilencerBodygroup: usize = 0x1A08; // int32_t
pub const m_silencedModelIndex: usize = 0x1A18; // int32_t
pub const m_inPrecache: usize = 0x1A1C; // bool
pub const m_bNeedsBoltAction: usize = 0x1A1D; // bool
pub const m_zoomLevel: usize = 0x1A10; // int32_t
pub const m_iBurstShotsRemaining: usize = 0x1A14; // int32_t
pub const m_iSilencerBodygroup: usize = 0x1A18; // int32_t
pub const m_silencedModelIndex: usize = 0x1A28; // int32_t
pub const m_inPrecache: usize = 0x1A2C; // bool
pub const m_bNeedsBoltAction: usize = 0x1A2D; // bool
}
pub mod C_Chicken { // C_DynamicProp
@ -2747,8 +2748,8 @@ pub mod C_Fish { // CBaseAnimGraph
}
pub mod C_Fists { // C_CSWeaponBase
pub const m_bPlayingUninterruptableAct: usize = 0x1A00; // bool
pub const m_nUninterruptableActivity: usize = 0x1A04; // PlayerAnimEvent_t
pub const m_bPlayingUninterruptableAct: usize = 0x1A10; // bool
pub const m_nUninterruptableActivity: usize = 0x1A14; // PlayerAnimEvent_t
}
pub mod C_Flashbang { // C_BaseCSGrenade
@ -3771,8 +3772,8 @@ pub mod C_WeaponAug { // C_CSWeaponBaseGun
}
pub mod C_WeaponBaseItem { // C_CSWeaponBase
pub const m_SequenceCompleteTimer: usize = 0x1A00; // CountdownTimer
pub const m_bRedraw: usize = 0x1A18; // bool
pub const m_SequenceCompleteTimer: usize = 0x1A10; // CountdownTimer
pub const m_bRedraw: usize = 0x1A28; // bool
}
pub mod C_WeaponBizon { // C_CSWeaponBaseGun
@ -3854,11 +3855,11 @@ pub mod C_WeaponSawedoff { // C_CSWeaponBase
}
pub mod C_WeaponShield { // C_CSWeaponBaseGun
pub const m_flDisplayHealth: usize = 0x1A20; // float
pub const m_flDisplayHealth: usize = 0x1A30; // float
}
pub mod C_WeaponTaser { // C_CSWeaponBaseGun
pub const m_fFireTime: usize = 0x1A20; // GameTime_t
pub const m_fFireTime: usize = 0x1A30; // GameTime_t
}
pub mod C_WeaponTec9 { // C_CSWeaponBaseGun

View File

@ -1054,20 +1054,20 @@ C_BaseButton: # C_BaseToggle
m_usable: 3268 # bool
m_szDisplayText: 3272 # CUtlSymbolLarge
C_BaseCSGrenade: # C_CSWeaponBase
m_bClientPredictDelete: 6656 # bool
m_bRedraw: 6657 # bool
m_bIsHeldByPlayer: 6658 # bool
m_bPinPulled: 6659 # bool
m_bJumpThrow: 6660 # bool
m_bThrowAnimating: 6661 # bool
m_fThrowTime: 6664 # GameTime_t
m_flThrowStrength: 6668 # float
m_flThrowStrengthApproach: 6672 # float
m_fDropTime: 6676 # GameTime_t
m_bJustPulledPin: 6680 # bool
m_nNextHoldTick: 6684 # GameTick_t
m_flNextHoldFrac: 6688 # float
m_hSwitchToWeaponAfterThrow: 6692 # CHandle<C_CSWeaponBase>
m_bClientPredictDelete: 6672 # bool
m_bRedraw: 6673 # bool
m_bIsHeldByPlayer: 6674 # bool
m_bPinPulled: 6675 # bool
m_bJumpThrow: 6676 # bool
m_bThrowAnimating: 6677 # bool
m_fThrowTime: 6680 # GameTime_t
m_flThrowStrength: 6684 # float
m_flThrowStrengthApproach: 6688 # float
m_fDropTime: 6692 # GameTime_t
m_bJustPulledPin: 6696 # bool
m_nNextHoldTick: 6700 # GameTick_t
m_flNextHoldFrac: 6704 # float
m_hSwitchToWeaponAfterThrow: 6708 # CHandle<C_CSWeaponBase>
C_BaseCSGrenadeProjectile: # C_BaseGrenade
m_vInitialPosition: 4200 # Vector
m_vInitialVelocity: 4212 # Vector
@ -1388,18 +1388,18 @@ C_BulletHitModel: # CBaseAnimGraph
m_flTimeCreated: 3772 # float
m_vecStartPos: 3776 # Vector
C_C4: # C_CSWeaponBase
m_szScreenText: 6656 # char[32]
m_activeLightParticleIndex: 6688 # ParticleIndex_t
m_eActiveLightEffect: 6692 # C4LightEffect_t
m_bStartedArming: 6696 # bool
m_fArmedTime: 6700 # GameTime_t
m_bBombPlacedAnimation: 6704 # bool
m_bIsPlantingViaUse: 6705 # bool
m_entitySpottedState: 6712 # EntitySpottedState_t
m_nSpotRules: 6736 # int32_t
m_bPlayedArmingBeeps: 6740 # bool[7]
m_bBombPlanted: 6747 # bool
m_bDroppedFromDeath: 6748 # bool
m_szScreenText: 6672 # char[32]
m_activeLightParticleIndex: 6704 # ParticleIndex_t
m_eActiveLightEffect: 6708 # C4LightEffect_t
m_bStartedArming: 6712 # bool
m_fArmedTime: 6716 # GameTime_t
m_bBombPlacedAnimation: 6720 # bool
m_bIsPlantingViaUse: 6721 # bool
m_entitySpottedState: 6728 # EntitySpottedState_t
m_nSpotRules: 6752 # int32_t
m_bPlayedArmingBeeps: 6756 # bool[7]
m_bBombPlanted: 6763 # bool
m_bDroppedFromDeath: 6764 # bool
C_CSGOViewModel: # C_PredictedViewModel
m_bShouldIgnoreOffsetAndAccuracy: 3856 # bool
m_nWeaponParity: 3860 # uint32_t
@ -1442,9 +1442,9 @@ C_CSGO_PreviewModel: # C_BaseFlex
m_flInitialModelScale: 4148 # float
C_CSGO_PreviewModelAlias_csgo_item_previewmodel: # C_CSGO_PreviewModel
C_CSGO_PreviewPlayer: # C_CSPlayerPawn
m_animgraph: 9136 # CUtlString
m_animgraphCharacterModeString: 9144 # CUtlString
m_flInitialModelScale: 9152 # float
m_animgraph: 9144 # CUtlString
m_animgraphCharacterModeString: 9152 # CUtlString
m_flInitialModelScale: 9160 # float
C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer
C_CSGO_TeamIntroCharacterPosition: # C_CSGO_TeamPreviewCharacterPosition
C_CSGO_TeamIntroCounterTerroristPosition: # C_CSGO_TeamIntroCharacterPosition
@ -1579,200 +1579,200 @@ C_CSGameRulesProxy: # C_GameRulesProxy
m_pGameRules: 1344 # C_CSGameRules*
C_CSMinimapBoundary: # C_BaseEntity
C_CSObserverPawn: # C_CSPlayerPawnBase
m_hDetectParentChange: 5808 # CEntityHandle
m_hDetectParentChange: 5816 # CEntityHandle
C_CSPlayerPawn: # C_CSPlayerPawnBase
m_pBulletServices: 5808 # CCSPlayer_BulletServices*
m_pHostageServices: 5816 # CCSPlayer_HostageServices*
m_pBuyServices: 5824 # CCSPlayer_BuyServices*
m_pGlowServices: 5832 # CCSPlayer_GlowServices*
m_pActionTrackingServices: 5840 # CCSPlayer_ActionTrackingServices*
m_flHealthShotBoostExpirationTime: 5848 # GameTime_t
m_flLastFiredWeaponTime: 5852 # GameTime_t
m_bHasFemaleVoice: 5856 # bool
m_flLandseconds: 5860 # float
m_flOldFallVelocity: 5864 # float
m_szLastPlaceName: 5868 # char[18]
m_bPrevDefuser: 5886 # bool
m_bPrevHelmet: 5887 # bool
m_nPrevArmorVal: 5888 # int32_t
m_nPrevGrenadeAmmoCount: 5892 # int32_t
m_unPreviousWeaponHash: 5896 # uint32_t
m_unWeaponHash: 5900 # uint32_t
m_bInBuyZone: 5904 # bool
m_bPreviouslyInBuyZone: 5905 # bool
m_aimPunchAngle: 5908 # QAngle
m_aimPunchAngleVel: 5920 # QAngle
m_aimPunchTickBase: 5932 # int32_t
m_aimPunchTickFraction: 5936 # float
m_aimPunchCache: 5944 # CUtlVector<QAngle>
m_bInLanding: 5976 # bool
m_flLandingTime: 5980 # float
m_bInHostageRescueZone: 5984 # bool
m_bInBombZone: 5985 # bool
m_bIsBuyMenuOpen: 5986 # bool
m_flTimeOfLastInjury: 5988 # GameTime_t
m_flNextSprayDecalTime: 5992 # GameTime_t
m_iRetakesOffering: 6272 # int32_t
m_iRetakesOfferingCard: 6276 # int32_t
m_bRetakesHasDefuseKit: 6280 # bool
m_bRetakesMVPLastRound: 6281 # bool
m_iRetakesMVPBoostItem: 6284 # int32_t
m_RetakesMVPBoostExtraUtility: 6288 # loadout_slot_t
m_bNeedToReApplyGloves: 6320 # bool
m_EconGloves: 6328 # C_EconItemView
m_bMustSyncRagdollState: 7424 # bool
m_nRagdollDamageBone: 7428 # int32_t
m_vRagdollDamageForce: 7432 # Vector
m_vRagdollDamagePosition: 7444 # Vector
m_szRagdollDamageWeaponName: 7456 # char[64]
m_bRagdollDamageHeadshot: 7520 # bool
m_vRagdollServerOrigin: 7524 # Vector
m_bLastHeadBoneTransformIsValid: 9080 # bool
m_lastLandTime: 9084 # GameTime_t
m_bOnGroundLastTick: 9088 # bool
m_qDeathEyeAngles: 9116 # QAngle
m_bSkipOneHeadConstraintUpdate: 9128 # bool
m_pBulletServices: 5816 # CCSPlayer_BulletServices*
m_pHostageServices: 5824 # CCSPlayer_HostageServices*
m_pBuyServices: 5832 # CCSPlayer_BuyServices*
m_pGlowServices: 5840 # CCSPlayer_GlowServices*
m_pActionTrackingServices: 5848 # CCSPlayer_ActionTrackingServices*
m_flHealthShotBoostExpirationTime: 5856 # GameTime_t
m_flLastFiredWeaponTime: 5860 # GameTime_t
m_bHasFemaleVoice: 5864 # bool
m_flLandseconds: 5868 # float
m_flOldFallVelocity: 5872 # float
m_szLastPlaceName: 5876 # char[18]
m_bPrevDefuser: 5894 # bool
m_bPrevHelmet: 5895 # bool
m_nPrevArmorVal: 5896 # int32_t
m_nPrevGrenadeAmmoCount: 5900 # int32_t
m_unPreviousWeaponHash: 5904 # uint32_t
m_unWeaponHash: 5908 # uint32_t
m_bInBuyZone: 5912 # bool
m_bPreviouslyInBuyZone: 5913 # bool
m_aimPunchAngle: 5916 # QAngle
m_aimPunchAngleVel: 5928 # QAngle
m_aimPunchTickBase: 5940 # int32_t
m_aimPunchTickFraction: 5944 # float
m_aimPunchCache: 5952 # CUtlVector<QAngle>
m_bInLanding: 5984 # bool
m_flLandingTime: 5988 # float
m_bInHostageRescueZone: 5992 # bool
m_bInBombZone: 5993 # bool
m_bIsBuyMenuOpen: 5994 # bool
m_flTimeOfLastInjury: 5996 # GameTime_t
m_flNextSprayDecalTime: 6000 # GameTime_t
m_iRetakesOffering: 6280 # int32_t
m_iRetakesOfferingCard: 6284 # int32_t
m_bRetakesHasDefuseKit: 6288 # bool
m_bRetakesMVPLastRound: 6289 # bool
m_iRetakesMVPBoostItem: 6292 # int32_t
m_RetakesMVPBoostExtraUtility: 6296 # loadout_slot_t
m_bNeedToReApplyGloves: 6328 # bool
m_EconGloves: 6336 # C_EconItemView
m_bMustSyncRagdollState: 7432 # bool
m_nRagdollDamageBone: 7436 # int32_t
m_vRagdollDamageForce: 7440 # Vector
m_vRagdollDamagePosition: 7452 # Vector
m_szRagdollDamageWeaponName: 7464 # char[64]
m_bRagdollDamageHeadshot: 7528 # bool
m_vRagdollServerOrigin: 7532 # Vector
m_bLastHeadBoneTransformIsValid: 9088 # bool
m_lastLandTime: 9092 # GameTime_t
m_bOnGroundLastTick: 9096 # bool
m_qDeathEyeAngles: 9124 # QAngle
m_bSkipOneHeadConstraintUpdate: 9136 # bool
C_CSPlayerPawnBase: # C_BasePlayerPawn
m_pPingServices: 4712 # CCSPlayer_PingServices*
m_pViewModelServices: 4720 # CPlayer_ViewModelServices*
m_fRenderingClipPlane: 4728 # float[4]
m_nLastClipPlaneSetupFrame: 4744 # int32_t
m_vecLastClipCameraPos: 4748 # Vector
m_vecLastClipCameraForward: 4760 # Vector
m_bClipHitStaticWorld: 4772 # bool
m_bCachedPlaneIsValid: 4773 # bool
m_pClippingWeapon: 4776 # C_CSWeaponBase*
m_previousPlayerState: 4784 # CSPlayerState
m_flLastCollisionCeiling: 4788 # float
m_flLastCollisionCeilingChangeTime: 4792 # float
m_grenadeParameterStashTime: 4824 # GameTime_t
m_bGrenadeParametersStashed: 4828 # bool
m_angStashedShootAngles: 4832 # QAngle
m_vecStashedGrenadeThrowPosition: 4844 # Vector
m_vecStashedVelocity: 4856 # Vector
m_angShootAngleHistory: 4868 # QAngle[2]
m_vecThrowPositionHistory: 4892 # Vector[2]
m_vecVelocityHistory: 4916 # Vector[2]
m_thirdPersonHeading: 4944 # QAngle
m_flSlopeDropOffset: 4968 # float
m_flSlopeDropHeight: 4984 # float
m_vHeadConstraintOffset: 5000 # Vector
m_bIsScoped: 5024 # bool
m_bIsWalking: 5025 # bool
m_bResumeZoom: 5026 # bool
m_iPlayerState: 5028 # CSPlayerState
m_bIsDefusing: 5032 # bool
m_bIsGrabbingHostage: 5033 # bool
m_iBlockingUseActionInProgress: 5036 # CSPlayerBlockingUseAction_t
m_bIsRescuing: 5040 # bool
m_fImmuneToGunGameDamageTime: 5044 # GameTime_t
m_fImmuneToGunGameDamageTimeLast: 5048 # GameTime_t
m_bGunGameImmunity: 5052 # bool
m_bHasMovedSinceSpawn: 5053 # bool
m_fMolotovUseTime: 5056 # float
m_fMolotovDamageTime: 5060 # float
m_nWhichBombZone: 5064 # int32_t
m_bInNoDefuseArea: 5068 # bool
m_iThrowGrenadeCounter: 5072 # int32_t
m_bWaitForNoAttack: 5076 # bool
m_flGuardianTooFarDistFrac: 5080 # float
m_flDetectedByEnemySensorTime: 5084 # GameTime_t
m_flNextGuardianTooFarWarning: 5088 # float
m_bSuppressGuardianTooFarWarningAudio: 5092 # bool
m_bKilledByTaser: 5093 # bool
m_iMoveState: 5096 # int32_t
m_bCanMoveDuringFreezePeriod: 5100 # bool
m_flLowerBodyYawTarget: 5104 # float
m_bStrafing: 5108 # bool
m_flLastSpawnTimeIndex: 5112 # GameTime_t
m_flEmitSoundTime: 5116 # GameTime_t
m_iAddonBits: 5120 # int32_t
m_iPrimaryAddon: 5124 # int32_t
m_iSecondaryAddon: 5128 # int32_t
m_iProgressBarDuration: 5132 # int32_t
m_flProgressBarStartTime: 5136 # float
m_iDirection: 5140 # int32_t
m_iShotsFired: 5144 # int32_t
m_bNightVisionOn: 5148 # bool
m_bHasNightVision: 5149 # bool
m_flVelocityModifier: 5152 # float
m_flHitHeading: 5156 # float
m_nHitBodyPart: 5160 # int32_t
m_iStartAccount: 5164 # int32_t
m_vecIntroStartEyePosition: 5168 # Vector
m_vecIntroStartPlayerForward: 5180 # Vector
m_flClientDeathTime: 5192 # GameTime_t
m_flNightVisionAlpha: 5196 # float
m_bScreenTearFrameCaptured: 5200 # bool
m_flFlashBangTime: 5204 # float
m_flFlashScreenshotAlpha: 5208 # float
m_flFlashOverlayAlpha: 5212 # float
m_bFlashBuildUp: 5216 # bool
m_bFlashDspHasBeenCleared: 5217 # bool
m_bFlashScreenshotHasBeenGrabbed: 5218 # bool
m_flFlashMaxAlpha: 5220 # float
m_flFlashDuration: 5224 # float
m_lastStandingPos: 5228 # Vector
m_vecLastMuzzleFlashPos: 5240 # Vector
m_angLastMuzzleFlashAngle: 5252 # QAngle
m_hMuzzleFlashShape: 5264 # CHandle<C_BaseEntity>
m_iHealthBarRenderMaskIndex: 5268 # int32_t
m_flHealthFadeValue: 5272 # float
m_flHealthFadeAlpha: 5276 # float
m_nMyCollisionGroup: 5280 # int32_t
m_ignoreLadderJumpTime: 5284 # float
m_ladderSurpressionTimer: 5288 # CountdownTimer
m_lastLadderNormal: 5312 # Vector
m_lastLadderPos: 5324 # Vector
m_flDeathCCWeight: 5344 # float
m_bOldIsScoped: 5348 # bool
m_flPrevRoundEndTime: 5352 # float
m_flPrevMatchEndTime: 5356 # float
m_unCurrentEquipmentValue: 5360 # uint16_t
m_unRoundStartEquipmentValue: 5362 # uint16_t
m_unFreezetimeEndEquipmentValue: 5364 # uint16_t
m_vecThirdPersonViewPositionOverride: 5368 # Vector
m_nHeavyAssaultSuitCooldownRemaining: 5380 # int32_t
m_ArmorValue: 5384 # int32_t
m_angEyeAngles: 5392 # QAngle
m_fNextThinkPushAway: 5416 # float
m_bShouldAutobuyDMWeapons: 5420 # bool
m_bShouldAutobuyNow: 5421 # bool
m_bHud_MiniScoreHidden: 5422 # bool
m_bHud_RadarHidden: 5423 # bool
m_nLastKillerIndex: 5424 # CEntityIndex
m_nLastConcurrentKilled: 5428 # int32_t
m_nDeathCamMusic: 5432 # int32_t
m_iIDEntIndex: 5436 # CEntityIndex
m_delayTargetIDTimer: 5440 # CountdownTimer
m_iTargetedWeaponEntIndex: 5464 # CEntityIndex
m_iOldIDEntIndex: 5468 # CEntityIndex
m_holdTargetIDTimer: 5472 # CountdownTimer
m_flCurrentMusicStartTime: 5500 # float
m_flMusicRoundStartTime: 5504 # float
m_bDeferStartMusicOnWarmup: 5508 # bool
m_cycleLatch: 5512 # int32_t
m_serverIntendedCycle: 5516 # float
m_vecPlayerPatchEconIndices: 5520 # uint32_t[5]
m_bHideTargetID: 5548 # bool
m_nextTaserShakeTime: 5552 # float
m_firstTaserShakeTime: 5556 # float
m_flLastSmokeOverlayAlpha: 5560 # float
m_vLastSmokeOverlayColor: 5564 # Vector
m_nPlayerSmokedFx: 5576 # ParticleIndex_t
m_flNextMagDropTime: 5580 # float
m_nLastMagDropAttachmentIndex: 5584 # int32_t
m_vecBulletHitModels: 5592 # CUtlVector<C_BulletHitModel*>
m_vecPickupModelSlerpers: 5616 # CUtlVector<C_PickUpModelSlerper*>
m_vecLastAliveLocalVelocity: 5640 # Vector
m_entitySpottedState: 5680 # EntitySpottedState_t
m_nSurvivalTeamNumber: 5704 # int32_t
m_bGuardianShouldSprayCustomXMark: 5708 # bool
m_bHasDeathInfo: 5709 # bool
m_flDeathInfoTime: 5712 # float
m_vecDeathInfoOrigin: 5716 # Vector
m_bKilledByHeadshot: 5728 # bool
m_hOriginalController: 5732 # CHandle<CCSPlayerController>
m_fRenderingClipPlane: 4736 # float[4]
m_nLastClipPlaneSetupFrame: 4752 # int32_t
m_vecLastClipCameraPos: 4756 # Vector
m_vecLastClipCameraForward: 4768 # Vector
m_bClipHitStaticWorld: 4780 # bool
m_bCachedPlaneIsValid: 4781 # bool
m_pClippingWeapon: 4784 # C_CSWeaponBase*
m_previousPlayerState: 4792 # CSPlayerState
m_flLastCollisionCeiling: 4796 # float
m_flLastCollisionCeilingChangeTime: 4800 # float
m_grenadeParameterStashTime: 4832 # GameTime_t
m_bGrenadeParametersStashed: 4836 # bool
m_angStashedShootAngles: 4840 # QAngle
m_vecStashedGrenadeThrowPosition: 4852 # Vector
m_vecStashedVelocity: 4864 # Vector
m_angShootAngleHistory: 4876 # QAngle[2]
m_vecThrowPositionHistory: 4900 # Vector[2]
m_vecVelocityHistory: 4924 # Vector[2]
m_thirdPersonHeading: 4952 # QAngle
m_flSlopeDropOffset: 4976 # float
m_flSlopeDropHeight: 4992 # float
m_vHeadConstraintOffset: 5008 # Vector
m_bIsScoped: 5032 # bool
m_bIsWalking: 5033 # bool
m_bResumeZoom: 5034 # bool
m_iPlayerState: 5036 # CSPlayerState
m_bIsDefusing: 5040 # bool
m_bIsGrabbingHostage: 5041 # bool
m_iBlockingUseActionInProgress: 5044 # CSPlayerBlockingUseAction_t
m_bIsRescuing: 5048 # bool
m_fImmuneToGunGameDamageTime: 5052 # GameTime_t
m_fImmuneToGunGameDamageTimeLast: 5056 # GameTime_t
m_bGunGameImmunity: 5060 # bool
m_bHasMovedSinceSpawn: 5061 # bool
m_fMolotovUseTime: 5064 # float
m_fMolotovDamageTime: 5068 # float
m_nWhichBombZone: 5072 # int32_t
m_bInNoDefuseArea: 5076 # bool
m_iThrowGrenadeCounter: 5080 # int32_t
m_bWaitForNoAttack: 5084 # bool
m_flGuardianTooFarDistFrac: 5088 # float
m_flDetectedByEnemySensorTime: 5092 # GameTime_t
m_flNextGuardianTooFarWarning: 5096 # float
m_bSuppressGuardianTooFarWarningAudio: 5100 # bool
m_bKilledByTaser: 5101 # bool
m_iMoveState: 5104 # int32_t
m_bCanMoveDuringFreezePeriod: 5108 # bool
m_flLowerBodyYawTarget: 5112 # float
m_bStrafing: 5116 # bool
m_flLastSpawnTimeIndex: 5120 # GameTime_t
m_flEmitSoundTime: 5124 # GameTime_t
m_iAddonBits: 5128 # int32_t
m_iPrimaryAddon: 5132 # int32_t
m_iSecondaryAddon: 5136 # int32_t
m_iProgressBarDuration: 5140 # int32_t
m_flProgressBarStartTime: 5144 # float
m_iDirection: 5148 # int32_t
m_iShotsFired: 5152 # int32_t
m_bNightVisionOn: 5156 # bool
m_bHasNightVision: 5157 # bool
m_flVelocityModifier: 5160 # float
m_flHitHeading: 5164 # float
m_nHitBodyPart: 5168 # int32_t
m_iStartAccount: 5172 # int32_t
m_vecIntroStartEyePosition: 5176 # Vector
m_vecIntroStartPlayerForward: 5188 # Vector
m_flClientDeathTime: 5200 # GameTime_t
m_flNightVisionAlpha: 5204 # float
m_bScreenTearFrameCaptured: 5208 # bool
m_flFlashBangTime: 5212 # float
m_flFlashScreenshotAlpha: 5216 # float
m_flFlashOverlayAlpha: 5220 # float
m_bFlashBuildUp: 5224 # bool
m_bFlashDspHasBeenCleared: 5225 # bool
m_bFlashScreenshotHasBeenGrabbed: 5226 # bool
m_flFlashMaxAlpha: 5228 # float
m_flFlashDuration: 5232 # float
m_lastStandingPos: 5236 # Vector
m_vecLastMuzzleFlashPos: 5248 # Vector
m_angLastMuzzleFlashAngle: 5260 # QAngle
m_hMuzzleFlashShape: 5272 # CHandle<C_BaseEntity>
m_iHealthBarRenderMaskIndex: 5276 # int32_t
m_flHealthFadeValue: 5280 # float
m_flHealthFadeAlpha: 5284 # float
m_nMyCollisionGroup: 5288 # int32_t
m_ignoreLadderJumpTime: 5292 # float
m_ladderSurpressionTimer: 5296 # CountdownTimer
m_lastLadderNormal: 5320 # Vector
m_lastLadderPos: 5332 # Vector
m_flDeathCCWeight: 5352 # float
m_bOldIsScoped: 5356 # bool
m_flPrevRoundEndTime: 5360 # float
m_flPrevMatchEndTime: 5364 # float
m_unCurrentEquipmentValue: 5368 # uint16_t
m_unRoundStartEquipmentValue: 5370 # uint16_t
m_unFreezetimeEndEquipmentValue: 5372 # uint16_t
m_vecThirdPersonViewPositionOverride: 5376 # Vector
m_nHeavyAssaultSuitCooldownRemaining: 5388 # int32_t
m_ArmorValue: 5392 # int32_t
m_angEyeAngles: 5400 # QAngle
m_fNextThinkPushAway: 5424 # float
m_bShouldAutobuyDMWeapons: 5428 # bool
m_bShouldAutobuyNow: 5429 # bool
m_bHud_MiniScoreHidden: 5430 # bool
m_bHud_RadarHidden: 5431 # bool
m_nLastKillerIndex: 5432 # CEntityIndex
m_nLastConcurrentKilled: 5436 # int32_t
m_nDeathCamMusic: 5440 # int32_t
m_iIDEntIndex: 5444 # CEntityIndex
m_delayTargetIDTimer: 5448 # CountdownTimer
m_iTargetedWeaponEntIndex: 5472 # CEntityIndex
m_iOldIDEntIndex: 5476 # CEntityIndex
m_holdTargetIDTimer: 5480 # CountdownTimer
m_flCurrentMusicStartTime: 5508 # float
m_flMusicRoundStartTime: 5512 # float
m_bDeferStartMusicOnWarmup: 5516 # bool
m_cycleLatch: 5520 # int32_t
m_serverIntendedCycle: 5524 # float
m_vecPlayerPatchEconIndices: 5528 # uint32_t[5]
m_bHideTargetID: 5556 # bool
m_nextTaserShakeTime: 5560 # float
m_firstTaserShakeTime: 5564 # float
m_flLastSmokeOverlayAlpha: 5568 # float
m_vLastSmokeOverlayColor: 5572 # Vector
m_nPlayerSmokedFx: 5584 # ParticleIndex_t
m_flNextMagDropTime: 5588 # float
m_nLastMagDropAttachmentIndex: 5592 # int32_t
m_vecBulletHitModels: 5600 # CUtlVector<C_BulletHitModel*>
m_vecPickupModelSlerpers: 5624 # CUtlVector<C_PickUpModelSlerper*>
m_vecLastAliveLocalVelocity: 5648 # Vector
m_entitySpottedState: 5688 # EntitySpottedState_t
m_nSurvivalTeamNumber: 5712 # int32_t
m_bGuardianShouldSprayCustomXMark: 5716 # bool
m_bHasDeathInfo: 5717 # bool
m_flDeathInfoTime: 5720 # float
m_vecDeathInfoOrigin: 5724 # Vector
m_bKilledByHeadshot: 5736 # bool
m_hOriginalController: 5740 # CHandle<CCSPlayerController>
C_CSPlayerResource: # C_BaseEntity
m_bHostageAlive: 1344 # bool[12]
m_isHostageFollowingSomeone: 1356 # bool[12]
@ -1864,13 +1864,14 @@ C_CSWeaponBase: # C_BasePlayerWeapon
m_iIronSightMode: 6512 # int32_t
m_flLastLOSTraceFailureTime: 6528 # GameTime_t
m_iNumEmptyAttacks: 6532 # int32_t
m_flLastMagDropRequestTime: 6656 # GameTime_t
C_CSWeaponBaseGun: # C_CSWeaponBase
m_zoomLevel: 6656 # int32_t
m_iBurstShotsRemaining: 6660 # int32_t
m_iSilencerBodygroup: 6664 # int32_t
m_silencedModelIndex: 6680 # int32_t
m_inPrecache: 6684 # bool
m_bNeedsBoltAction: 6685 # bool
m_zoomLevel: 6672 # int32_t
m_iBurstShotsRemaining: 6676 # int32_t
m_iSilencerBodygroup: 6680 # int32_t
m_silencedModelIndex: 6696 # int32_t
m_inPrecache: 6700 # bool
m_bNeedsBoltAction: 6701 # bool
C_Chicken: # C_DynamicProp
m_hHolidayHatAddon: 4336 # CHandle<CBaseAnimGraph>
m_jumpedThisFrame: 4340 # bool
@ -2291,8 +2292,8 @@ C_Fish: # CBaseAnimGraph
m_errorHistoryCount: 3944 # int32_t
m_averageError: 3948 # float
C_Fists: # C_CSWeaponBase
m_bPlayingUninterruptableAct: 6656 # bool
m_nUninterruptableActivity: 6660 # PlayerAnimEvent_t
m_bPlayingUninterruptableAct: 6672 # bool
m_nUninterruptableActivity: 6676 # PlayerAnimEvent_t
C_Flashbang: # C_BaseCSGrenade
C_FlashbangProjectile: # C_BaseCSGrenadeProjectile
C_FogController: # C_BaseEntity
@ -3067,8 +3068,8 @@ C_WaterBullet: # CBaseAnimGraph
C_WeaponAWP: # C_CSWeaponBaseGun
C_WeaponAug: # C_CSWeaponBaseGun
C_WeaponBaseItem: # C_CSWeaponBase
m_SequenceCompleteTimer: 6656 # CountdownTimer
m_bRedraw: 6680 # bool
m_SequenceCompleteTimer: 6672 # CountdownTimer
m_bRedraw: 6696 # bool
C_WeaponBizon: # C_CSWeaponBaseGun
C_WeaponCZ75a: # C_CSWeaponBaseGun
C_WeaponElite: # C_CSWeaponBaseGun
@ -3096,9 +3097,9 @@ C_WeaponSG556: # C_CSWeaponBaseGun
C_WeaponSSG08: # C_CSWeaponBaseGun
C_WeaponSawedoff: # C_CSWeaponBase
C_WeaponShield: # C_CSWeaponBaseGun
m_flDisplayHealth: 6688 # float
m_flDisplayHealth: 6704 # float
C_WeaponTaser: # C_CSWeaponBaseGun
m_fFireTime: 6688 # GameTime_t
m_fFireTime: 6704 # GameTime_t
C_WeaponTec9: # C_CSWeaponBaseGun
C_WeaponUMP45: # C_CSWeaponBaseGun
C_WeaponUSPSilencer: # C_CSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
public static class CEmptyEntityInstance {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:31 +0000
Thu, 14 Dec 2023 01:10:25 +0000
'''
class CEmptyEntityInstance:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000
* Thu, 14 Dec 2023 01:10:27 +0000
*/
public static class CAnimScriptBase {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000
* Thu, 14 Dec 2023 01:10:27 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:32 +0000
Thu, 14 Dec 2023 01:10:27 +0000
'''
class CAnimScriptBase:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000
* Thu, 14 Dec 2023 01:10:27 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000
* Thu, 14 Dec 2023 01:10:27 +0000
*/
public static class animationsystem_dll { // animationsystem.dll
@ -9,54 +9,54 @@ public static class animationsystem_dll { // animationsystem.dll
}
public static class client_dll { // client.dll
public const nint LegacyGameUI001 = 0x8A03B0;
public const nint Source2ClientUI001 = 0x88F5F0;
public const nint Source2ClientPrediction001 = 0x7A7720;
public const nint ClientToolsInfo_001 = 0x7334D0;
public const nint Source2Client002 = 0x7334F0;
public const nint GameClientExports001 = 0x7334E0;
public const nint EmptyWorldService001_Client = 0x490790;
public const nint Source2ClientConfig001 = 0x4776D0;
public const nint LegacyGameUI001 = 0x8A21A0;
public const nint Source2ClientUI001 = 0x8913E0;
public const nint Source2ClientPrediction001 = 0x7A9770;
public const nint ClientToolsInfo_001 = 0x735540;
public const nint Source2Client002 = 0x735560;
public const nint GameClientExports001 = 0x735550;
public const nint EmptyWorldService001_Client = 0x490940;
public const nint Source2ClientConfig001 = 0x477880;
}
public static class engine2_dll { // engine2.dll
public const nint SimpleEngineLoopService_001 = 0x1E47C0;
public const nint ClientServerEngineLoopService_001 = 0x1DA2C0;
public const nint KeyValueCache001 = 0x1D6900;
public const nint HostStateMgr001 = 0x1D4100;
public const nint GameEventSystemServerV001 = 0x1CF7A0;
public const nint GameEventSystemClientV001 = 0x1CF790;
public const nint EngineServiceMgr001 = 0x1CB460;
public const nint VProfService_001 = 0x1B8D60;
public const nint ToolService_001 = 0x1B7AB0;
public const nint StatsService_001 = 0x1B2D30;
public const nint SplitScreenService_001 = 0x1AFED0;
public const nint SoundService_001 = 0x1AA9B0;
public const nint ScreenshotService001 = 0x1A6880;
public const nint RenderService_001 = 0x1A3BE0;
public const nint NetworkService_001 = 0x1A36F0;
public const nint NetworkServerService_001 = 0x19E5A0;
public const nint NetworkP2PService_001 = 0x19A050;
public const nint NetworkClientService_001 = 0x193CE0;
public const nint MapListService_001 = 0x18CCB0;
public const nint InputService_001 = 0x17AD90;
public const nint GameUIService_001 = 0x1754C0;
public const nint GameResourceServiceServerV001 = 0x173220;
public const nint GameResourceServiceClientV001 = 0x173210;
public const nint BugService001 = 0x16C200;
public const nint BenchmarkService001 = 0x16A9A0;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1184B0;
public const nint EngineGameUI001 = 0x117840;
public const nint INETSUPPORT_001 = 0xE6E80;
public const nint Source2EngineToServerStringTable001 = 0xA2300;
public const nint Source2EngineToServer001 = 0x8B310;
public const nint Source2EngineToClientStringTable001 = 0x83DE0;
public const nint Source2EngineToClient001 = 0x5A570;
public const nint SimpleEngineLoopService_001 = 0x1E65E0;
public const nint ClientServerEngineLoopService_001 = 0x1DC0E0;
public const nint KeyValueCache001 = 0x1D8720;
public const nint HostStateMgr001 = 0x1D5F20;
public const nint GameEventSystemServerV001 = 0x1D15C0;
public const nint GameEventSystemClientV001 = 0x1D15B0;
public const nint EngineServiceMgr001 = 0x1CD280;
public const nint VProfService_001 = 0x1BAA30;
public const nint ToolService_001 = 0x1B9780;
public const nint StatsService_001 = 0x1B4A00;
public const nint SplitScreenService_001 = 0x1B1BA0;
public const nint SoundService_001 = 0x1AB680;
public const nint ScreenshotService001 = 0x1A70F0;
public const nint RenderService_001 = 0x1A4450;
public const nint NetworkService_001 = 0x1A3F60;
public const nint NetworkServerService_001 = 0x19EE10;
public const nint NetworkP2PService_001 = 0x19A8C0;
public const nint NetworkClientService_001 = 0x194550;
public const nint MapListService_001 = 0x18D520;
public const nint InputService_001 = 0x17B600;
public const nint GameUIService_001 = 0x175D30;
public const nint GameResourceServiceServerV001 = 0x173A90;
public const nint GameResourceServiceClientV001 = 0x173A80;
public const nint BugService001 = 0x16CA20;
public const nint BenchmarkService001 = 0x16B1C0;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1189D0;
public const nint EngineGameUI001 = 0x117D60;
public const nint INETSUPPORT_001 = 0xE73A0;
public const nint Source2EngineToServerStringTable001 = 0xA2820;
public const nint Source2EngineToServer001 = 0x8B7D0;
public const nint Source2EngineToClientStringTable001 = 0x842A0;
public const nint Source2EngineToClient001 = 0x5AA30;
}
public static class filesystem_stdio_dll { // filesystem_stdio.dll
public const nint VAsyncFileSystem2_001 = 0x66D30;
public const nint VFileSystem017 = 0x66D20;
public const nint VAsyncFileSystem2_001 = 0x679D0;
public const nint VFileSystem017 = 0x679C0;
}
public static class host_dll { // host.dll
@ -105,10 +105,10 @@ public static class navsystem_dll { // navsystem.dll
}
public static class networksystem_dll { // networksystem.dll
public const nint SerializedEntitiesVersion001 = 0xD15B0;
public const nint NetworkSystemVersion001 = 0xBBF40;
public const nint NetworkMessagesVersion001 = 0x9C690;
public const nint FlattenedSerializersVersion001 = 0x7C400;
public const nint SerializedEntitiesVersion001 = 0xD1920;
public const nint NetworkSystemVersion001 = 0xBC2B0;
public const nint NetworkMessagesVersion001 = 0x9CA00;
public const nint FlattenedSerializersVersion001 = 0x7C770;
}
public static class panorama_dll { // panorama.dll
@ -157,23 +157,23 @@ public static class schemasystem_dll { // schemasystem.dll
}
public static class server_dll { // server.dll
public const nint NavGameTest001 = 0xA3C7E0;
public const nint ServerToolsInfo_001 = 0x83F620;
public const nint Source2GameClients001 = 0x83F630;
public const nint Source2GameEntities001 = 0x83F640;
public const nint Source2Server001 = 0x83F650;
public const nint EmptyWorldService001_Server = 0x591C80;
public const nint Source2ServerConfig001 = 0x571BB0;
public const nint EntitySubclassUtilsV001 = 0x2D0850;
public const nint customnavsystem001 = 0x24D7E0;
public const nint Source2GameDirector001 = 0x145580;
public const nint NavGameTest001 = 0xA3D1D0;
public const nint ServerToolsInfo_001 = 0x840010;
public const nint Source2GameClients001 = 0x840020;
public const nint Source2GameEntities001 = 0x840030;
public const nint Source2Server001 = 0x840040;
public const nint EmptyWorldService001_Server = 0x5920A0;
public const nint Source2ServerConfig001 = 0x571FD0;
public const nint EntitySubclassUtilsV001 = 0x2D0880;
public const nint customnavsystem001 = 0x24D8C0;
public const nint Source2GameDirector001 = 0x145660;
}
public static class soundsystem_dll { // soundsystem.dll
public const nint SoundOpSystem001 = 0x1567E0;
public const nint SoundOpSystemEdit001 = 0x8BBC0;
public const nint VMixEditTool001 = 0x71740;
public const nint SoundSystem001 = 0x46540;
public const nint SoundOpSystem001 = 0x157B00;
public const nint SoundOpSystemEdit001 = 0x8CEE0;
public const nint VMixEditTool001 = 0x71FF0;
public const nint SoundSystem001 = 0x46AE0;
}
public static class steamaudio_dll { // steamaudio.dll
@ -204,10 +204,10 @@ public static class steamclient64_dll { // steamclient64.dll
}
public static class tier0_dll { // tier0.dll
public const nint VStringTokenSystem001 = 0x18C2B0;
public const nint TestScriptMgr001 = 0x13F610;
public const nint VProcessUtils002 = 0x12F790;
public const nint VEngineCvar007 = 0x61920;
public const nint VStringTokenSystem001 = 0x18C360;
public const nint TestScriptMgr001 = 0x13F6C0;
public const nint VProcessUtils002 = 0x12F840;
public const nint VEngineCvar007 = 0x619D0;
}
public static class v8system_dll { // v8system.dll

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000
* Thu, 14 Dec 2023 01:10:27 +0000
*/
#pragma once
@ -13,54 +13,54 @@ namespace animationsystem_dll { // animationsystem.dll
}
namespace client_dll { // client.dll
constexpr std::ptrdiff_t LegacyGameUI001 = 0x8A03B0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x88F5F0;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A7720;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x7334D0;
constexpr std::ptrdiff_t Source2Client002 = 0x7334F0;
constexpr std::ptrdiff_t GameClientExports001 = 0x7334E0;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x490790;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x4776D0;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x8A21A0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x8913E0;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A9770;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x735540;
constexpr std::ptrdiff_t Source2Client002 = 0x735560;
constexpr std::ptrdiff_t GameClientExports001 = 0x735550;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x490940;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x477880;
}
namespace engine2_dll { // engine2.dll
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E47C0;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DA2C0;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D6900;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D4100;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CF7A0;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CF790;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CB460;
constexpr std::ptrdiff_t VProfService_001 = 0x1B8D60;
constexpr std::ptrdiff_t ToolService_001 = 0x1B7AB0;
constexpr std::ptrdiff_t StatsService_001 = 0x1B2D30;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AFED0;
constexpr std::ptrdiff_t SoundService_001 = 0x1AA9B0;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A6880;
constexpr std::ptrdiff_t RenderService_001 = 0x1A3BE0;
constexpr std::ptrdiff_t NetworkService_001 = 0x1A36F0;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19E5A0;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x19A050;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x193CE0;
constexpr std::ptrdiff_t MapListService_001 = 0x18CCB0;
constexpr std::ptrdiff_t InputService_001 = 0x17AD90;
constexpr std::ptrdiff_t GameUIService_001 = 0x1754C0;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x173220;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x173210;
constexpr std::ptrdiff_t BugService001 = 0x16C200;
constexpr std::ptrdiff_t BenchmarkService001 = 0x16A9A0;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1184B0;
constexpr std::ptrdiff_t EngineGameUI001 = 0x117840;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6E80;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA2300;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B310;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83DE0;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A570;
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E65E0;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DC0E0;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D8720;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D5F20;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1D15C0;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1D15B0;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CD280;
constexpr std::ptrdiff_t VProfService_001 = 0x1BAA30;
constexpr std::ptrdiff_t ToolService_001 = 0x1B9780;
constexpr std::ptrdiff_t StatsService_001 = 0x1B4A00;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1B1BA0;
constexpr std::ptrdiff_t SoundService_001 = 0x1AB680;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A70F0;
constexpr std::ptrdiff_t RenderService_001 = 0x1A4450;
constexpr std::ptrdiff_t NetworkService_001 = 0x1A3F60;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19EE10;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x19A8C0;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x194550;
constexpr std::ptrdiff_t MapListService_001 = 0x18D520;
constexpr std::ptrdiff_t InputService_001 = 0x17B600;
constexpr std::ptrdiff_t GameUIService_001 = 0x175D30;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x173A90;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x173A80;
constexpr std::ptrdiff_t BugService001 = 0x16CA20;
constexpr std::ptrdiff_t BenchmarkService001 = 0x16B1C0;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1189D0;
constexpr std::ptrdiff_t EngineGameUI001 = 0x117D60;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE73A0;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA2820;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B7D0;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x842A0;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5AA30;
}
namespace filesystem_stdio_dll { // filesystem_stdio.dll
constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x66D30;
constexpr std::ptrdiff_t VFileSystem017 = 0x66D20;
constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x679D0;
constexpr std::ptrdiff_t VFileSystem017 = 0x679C0;
}
namespace host_dll { // host.dll
@ -109,10 +109,10 @@ namespace navsystem_dll { // navsystem.dll
}
namespace networksystem_dll { // networksystem.dll
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD15B0;
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBBF40;
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9C690;
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7C400;
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD1920;
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBC2B0;
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9CA00;
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7C770;
}
namespace panorama_dll { // panorama.dll
@ -161,23 +161,23 @@ namespace schemasystem_dll { // schemasystem.dll
}
namespace server_dll { // server.dll
constexpr std::ptrdiff_t NavGameTest001 = 0xA3C7E0;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x83F620;
constexpr std::ptrdiff_t Source2GameClients001 = 0x83F630;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x83F640;
constexpr std::ptrdiff_t Source2Server001 = 0x83F650;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x591C80;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x571BB0;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2D0850;
constexpr std::ptrdiff_t customnavsystem001 = 0x24D7E0;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x145580;
constexpr std::ptrdiff_t NavGameTest001 = 0xA3D1D0;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x840010;
constexpr std::ptrdiff_t Source2GameClients001 = 0x840020;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x840030;
constexpr std::ptrdiff_t Source2Server001 = 0x840040;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x5920A0;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x571FD0;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2D0880;
constexpr std::ptrdiff_t customnavsystem001 = 0x24D8C0;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x145660;
}
namespace soundsystem_dll { // soundsystem.dll
constexpr std::ptrdiff_t SoundOpSystem001 = 0x1567E0;
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x8BBC0;
constexpr std::ptrdiff_t VMixEditTool001 = 0x71740;
constexpr std::ptrdiff_t SoundSystem001 = 0x46540;
constexpr std::ptrdiff_t SoundOpSystem001 = 0x157B00;
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x8CEE0;
constexpr std::ptrdiff_t VMixEditTool001 = 0x71FF0;
constexpr std::ptrdiff_t SoundSystem001 = 0x46AE0;
}
namespace steamaudio_dll { // steamaudio.dll
@ -208,10 +208,10 @@ namespace steamclient64_dll { // steamclient64.dll
}
namespace tier0_dll { // tier0.dll
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18C2B0;
constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F610;
constexpr std::ptrdiff_t VProcessUtils002 = 0x12F790;
constexpr std::ptrdiff_t VEngineCvar007 = 0x61920;
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18C360;
constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F6C0;
constexpr std::ptrdiff_t VProcessUtils002 = 0x12F840;
constexpr std::ptrdiff_t VEngineCvar007 = 0x619D0;
}
namespace v8system_dll { // v8system.dll

View File

@ -15,35 +15,35 @@
"client_dll": {
"data": {
"ClientToolsInfo_001": {
"value": 7550160,
"value": 7558464,
"comment": null
},
"EmptyWorldService001_Client": {
"value": 4786064,
"value": 4786496,
"comment": null
},
"GameClientExports001": {
"value": 7550176,
"value": 7558480,
"comment": null
},
"LegacyGameUI001": {
"value": 9044912,
"value": 9052576,
"comment": null
},
"Source2Client002": {
"value": 7550192,
"value": 7558496,
"comment": null
},
"Source2ClientConfig001": {
"value": 4683472,
"value": 4683904,
"comment": null
},
"Source2ClientPrediction001": {
"value": 8025888,
"value": 8034160,
"comment": null
},
"Source2ClientUI001": {
"value": 8975856,
"value": 8983520,
"comment": null
}
},
@ -52,131 +52,131 @@
"engine2_dll": {
"data": {
"BenchmarkService001": {
"value": 1485216,
"value": 1487296,
"comment": null
},
"BugService001": {
"value": 1491456,
"value": 1493536,
"comment": null
},
"ClientServerEngineLoopService_001": {
"value": 1942208,
"value": 1949920,
"comment": null
},
"EngineGameUI001": {
"value": 1144896,
"value": 1146208,
"comment": null
},
"EngineServiceMgr001": {
"value": 1881184,
"value": 1888896,
"comment": null
},
"GameEventSystemClientV001": {
"value": 1898384,
"value": 1906096,
"comment": null
},
"GameEventSystemServerV001": {
"value": 1898400,
"value": 1906112,
"comment": null
},
"GameResourceServiceClientV001": {
"value": 1520144,
"value": 1522304,
"comment": null
},
"GameResourceServiceServerV001": {
"value": 1520160,
"value": 1522320,
"comment": null
},
"GameUIService_001": {
"value": 1529024,
"value": 1531184,
"comment": null
},
"HostStateMgr001": {
"value": 1917184,
"value": 1924896,
"comment": null
},
"INETSUPPORT_001": {
"value": 945792,
"value": 947104,
"comment": null
},
"InputService_001": {
"value": 1551760,
"value": 1553920,
"comment": null
},
"KeyValueCache001": {
"value": 1927424,
"value": 1935136,
"comment": null
},
"MapListService_001": {
"value": 1625264,
"value": 1627424,
"comment": null
},
"NetworkClientService_001": {
"value": 1653984,
"value": 1656144,
"comment": null
},
"NetworkP2PService_001": {
"value": 1679440,
"value": 1681600,
"comment": null
},
"NetworkServerService_001": {
"value": 1697184,
"value": 1699344,
"comment": null
},
"NetworkService_001": {
"value": 1718000,
"value": 1720160,
"comment": null
},
"RenderService_001": {
"value": 1719264,
"value": 1721424,
"comment": null
},
"ScreenshotService001": {
"value": 1730688,
"value": 1732848,
"comment": null
},
"SimpleEngineLoopService_001": {
"value": 1984448,
"value": 1992160,
"comment": null
},
"SoundService_001": {
"value": 1747376,
"value": 1750656,
"comment": null
},
"Source2EngineToClient001": {
"value": 370032,
"value": 371248,
"comment": null
},
"Source2EngineToClientStringTable001": {
"value": 540128,
"value": 541344,
"comment": null
},
"Source2EngineToServer001": {
"value": 570128,
"value": 571344,
"comment": null
},
"Source2EngineToServerStringTable001": {
"value": 664320,
"value": 665632,
"comment": null
},
"SplitScreenService_001": {
"value": 1769168,
"value": 1776544,
"comment": null
},
"StatsService_001": {
"value": 1781040,
"value": 1788416,
"comment": null
},
"ToolService_001": {
"value": 1800880,
"value": 1808256,
"comment": null
},
"VENGINE_GAMEUIFUNCS_VERSION005": {
"value": 1148080,
"value": 1149392,
"comment": null
},
"VProfService_001": {
"value": 1805664,
"value": 1813040,
"comment": null
}
},
@ -185,11 +185,11 @@
"filesystem_stdio_dll": {
"data": {
"VAsyncFileSystem2_001": {
"value": 421168,
"value": 424400,
"comment": null
},
"VFileSystem017": {
"value": 421152,
"value": 424384,
"comment": null
}
},
@ -322,19 +322,19 @@
"networksystem_dll": {
"data": {
"FlattenedSerializersVersion001": {
"value": 508928,
"value": 509808,
"comment": null
},
"NetworkMessagesVersion001": {
"value": 640656,
"value": 641536,
"comment": null
},
"NetworkSystemVersion001": {
"value": 769856,
"value": 770736,
"comment": null
},
"SerializedEntitiesVersion001": {
"value": 857520,
"value": 858400,
"comment": null
}
},
@ -453,43 +453,43 @@
"server_dll": {
"data": {
"EmptyWorldService001_Server": {
"value": 5840000,
"value": 5841056,
"comment": null
},
"EntitySubclassUtilsV001": {
"value": 2951248,
"value": 2951296,
"comment": null
},
"NavGameTest001": {
"value": 10733536,
"value": 10736080,
"comment": null
},
"ServerToolsInfo_001": {
"value": 8648224,
"value": 8650768,
"comment": null
},
"Source2GameClients001": {
"value": 8648240,
"value": 8650784,
"comment": null
},
"Source2GameDirector001": {
"value": 1332608,
"value": 1332832,
"comment": null
},
"Source2GameEntities001": {
"value": 8648256,
"value": 8650800,
"comment": null
},
"Source2Server001": {
"value": 8648272,
"value": 8650816,
"comment": null
},
"Source2ServerConfig001": {
"value": 5708720,
"value": 5709776,
"comment": null
},
"customnavsystem001": {
"value": 2414560,
"value": 2414784,
"comment": null
}
},
@ -498,19 +498,19 @@
"soundsystem_dll": {
"data": {
"SoundOpSystem001": {
"value": 1402848,
"value": 1407744,
"comment": null
},
"SoundOpSystemEdit001": {
"value": 572352,
"value": 577248,
"comment": null
},
"SoundSystem001": {
"value": 288064,
"value": 289504,
"comment": null
},
"VMixEditTool001": {
"value": 464704,
"value": 466928,
"comment": null
}
},
@ -613,19 +613,19 @@
"tier0_dll": {
"data": {
"TestScriptMgr001": {
"value": 1308176,
"value": 1308352,
"comment": null
},
"VEngineCvar007": {
"value": 399648,
"value": 399824,
"comment": null
},
"VProcessUtils002": {
"value": 1243024,
"value": 1243200,
"comment": null
},
"VStringTokenSystem001": {
"value": 1622704,
"value": 1622880,
"comment": null
}
},

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:32 +0000
Thu, 14 Dec 2023 01:10:27 +0000
'''
class animationsystem_dll: # animationsystem.dll
@ -8,52 +8,52 @@ class animationsystem_dll: # animationsystem.dll
AnimationSystem_001 = 0x5F1D0
class client_dll: # client.dll
LegacyGameUI001 = 0x8A03B0
Source2ClientUI001 = 0x88F5F0
Source2ClientPrediction001 = 0x7A7720
ClientToolsInfo_001 = 0x7334D0
Source2Client002 = 0x7334F0
GameClientExports001 = 0x7334E0
EmptyWorldService001_Client = 0x490790
Source2ClientConfig001 = 0x4776D0
LegacyGameUI001 = 0x8A21A0
Source2ClientUI001 = 0x8913E0
Source2ClientPrediction001 = 0x7A9770
ClientToolsInfo_001 = 0x735540
Source2Client002 = 0x735560
GameClientExports001 = 0x735550
EmptyWorldService001_Client = 0x490940
Source2ClientConfig001 = 0x477880
class engine2_dll: # engine2.dll
SimpleEngineLoopService_001 = 0x1E47C0
ClientServerEngineLoopService_001 = 0x1DA2C0
KeyValueCache001 = 0x1D6900
HostStateMgr001 = 0x1D4100
GameEventSystemServerV001 = 0x1CF7A0
GameEventSystemClientV001 = 0x1CF790
EngineServiceMgr001 = 0x1CB460
VProfService_001 = 0x1B8D60
ToolService_001 = 0x1B7AB0
StatsService_001 = 0x1B2D30
SplitScreenService_001 = 0x1AFED0
SoundService_001 = 0x1AA9B0
ScreenshotService001 = 0x1A6880
RenderService_001 = 0x1A3BE0
NetworkService_001 = 0x1A36F0
NetworkServerService_001 = 0x19E5A0
NetworkP2PService_001 = 0x19A050
NetworkClientService_001 = 0x193CE0
MapListService_001 = 0x18CCB0
InputService_001 = 0x17AD90
GameUIService_001 = 0x1754C0
GameResourceServiceServerV001 = 0x173220
GameResourceServiceClientV001 = 0x173210
BugService001 = 0x16C200
BenchmarkService001 = 0x16A9A0
VENGINE_GAMEUIFUNCS_VERSION005 = 0x1184B0
EngineGameUI001 = 0x117840
INETSUPPORT_001 = 0xE6E80
Source2EngineToServerStringTable001 = 0xA2300
Source2EngineToServer001 = 0x8B310
Source2EngineToClientStringTable001 = 0x83DE0
Source2EngineToClient001 = 0x5A570
SimpleEngineLoopService_001 = 0x1E65E0
ClientServerEngineLoopService_001 = 0x1DC0E0
KeyValueCache001 = 0x1D8720
HostStateMgr001 = 0x1D5F20
GameEventSystemServerV001 = 0x1D15C0
GameEventSystemClientV001 = 0x1D15B0
EngineServiceMgr001 = 0x1CD280
VProfService_001 = 0x1BAA30
ToolService_001 = 0x1B9780
StatsService_001 = 0x1B4A00
SplitScreenService_001 = 0x1B1BA0
SoundService_001 = 0x1AB680
ScreenshotService001 = 0x1A70F0
RenderService_001 = 0x1A4450
NetworkService_001 = 0x1A3F60
NetworkServerService_001 = 0x19EE10
NetworkP2PService_001 = 0x19A8C0
NetworkClientService_001 = 0x194550
MapListService_001 = 0x18D520
InputService_001 = 0x17B600
GameUIService_001 = 0x175D30
GameResourceServiceServerV001 = 0x173A90
GameResourceServiceClientV001 = 0x173A80
BugService001 = 0x16CA20
BenchmarkService001 = 0x16B1C0
VENGINE_GAMEUIFUNCS_VERSION005 = 0x1189D0
EngineGameUI001 = 0x117D60
INETSUPPORT_001 = 0xE73A0
Source2EngineToServerStringTable001 = 0xA2820
Source2EngineToServer001 = 0x8B7D0
Source2EngineToClientStringTable001 = 0x842A0
Source2EngineToClient001 = 0x5AA30
class filesystem_stdio_dll: # filesystem_stdio.dll
VAsyncFileSystem2_001 = 0x66D30
VFileSystem017 = 0x66D20
VAsyncFileSystem2_001 = 0x679D0
VFileSystem017 = 0x679C0
class host_dll: # host.dll
Source2Host001 = 0x18E10
@ -93,10 +93,10 @@ class navsystem_dll: # navsystem.dll
NavSystem001 = 0x76F0
class networksystem_dll: # networksystem.dll
SerializedEntitiesVersion001 = 0xD15B0
NetworkSystemVersion001 = 0xBBF40
NetworkMessagesVersion001 = 0x9C690
FlattenedSerializersVersion001 = 0x7C400
SerializedEntitiesVersion001 = 0xD1920
NetworkSystemVersion001 = 0xBC2B0
NetworkMessagesVersion001 = 0x9CA00
FlattenedSerializersVersion001 = 0x7C770
class panorama_dll: # panorama.dll
PanoramaUIEngine001 = 0x57EE0
@ -134,22 +134,22 @@ class schemasystem_dll: # schemasystem.dll
SchemaSystem_001 = 0xA930
class server_dll: # server.dll
NavGameTest001 = 0xA3C7E0
ServerToolsInfo_001 = 0x83F620
Source2GameClients001 = 0x83F630
Source2GameEntities001 = 0x83F640
Source2Server001 = 0x83F650
EmptyWorldService001_Server = 0x591C80
Source2ServerConfig001 = 0x571BB0
EntitySubclassUtilsV001 = 0x2D0850
customnavsystem001 = 0x24D7E0
Source2GameDirector001 = 0x145580
NavGameTest001 = 0xA3D1D0
ServerToolsInfo_001 = 0x840010
Source2GameClients001 = 0x840020
Source2GameEntities001 = 0x840030
Source2Server001 = 0x840040
EmptyWorldService001_Server = 0x5920A0
Source2ServerConfig001 = 0x571FD0
EntitySubclassUtilsV001 = 0x2D0880
customnavsystem001 = 0x24D8C0
Source2GameDirector001 = 0x145660
class soundsystem_dll: # soundsystem.dll
SoundOpSystem001 = 0x1567E0
SoundOpSystemEdit001 = 0x8BBC0
VMixEditTool001 = 0x71740
SoundSystem001 = 0x46540
SoundOpSystem001 = 0x157B00
SoundOpSystemEdit001 = 0x8CEE0
VMixEditTool001 = 0x71FF0
SoundSystem001 = 0x46AE0
class steamaudio_dll: # steamaudio.dll
SteamAudio001 = 0x12EE0
@ -177,10 +177,10 @@ class steamclient64_dll: # steamclient64.dll
p2pvoicesingleton002 = 0xD6220
class tier0_dll: # tier0.dll
VStringTokenSystem001 = 0x18C2B0
TestScriptMgr001 = 0x13F610
VProcessUtils002 = 0x12F790
VEngineCvar007 = 0x61920
VStringTokenSystem001 = 0x18C360
TestScriptMgr001 = 0x13F6C0
VProcessUtils002 = 0x12F840
VEngineCvar007 = 0x619D0
class v8system_dll: # v8system.dll
Source2V8System001 = 0x1670

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000
* Thu, 14 Dec 2023 01:10:27 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]
@ -11,54 +11,54 @@ pub mod animationsystem_dll { // animationsystem.dll
}
pub mod client_dll { // client.dll
pub const LegacyGameUI001: usize = 0x8A03B0;
pub const Source2ClientUI001: usize = 0x88F5F0;
pub const Source2ClientPrediction001: usize = 0x7A7720;
pub const ClientToolsInfo_001: usize = 0x7334D0;
pub const Source2Client002: usize = 0x7334F0;
pub const GameClientExports001: usize = 0x7334E0;
pub const EmptyWorldService001_Client: usize = 0x490790;
pub const Source2ClientConfig001: usize = 0x4776D0;
pub const LegacyGameUI001: usize = 0x8A21A0;
pub const Source2ClientUI001: usize = 0x8913E0;
pub const Source2ClientPrediction001: usize = 0x7A9770;
pub const ClientToolsInfo_001: usize = 0x735540;
pub const Source2Client002: usize = 0x735560;
pub const GameClientExports001: usize = 0x735550;
pub const EmptyWorldService001_Client: usize = 0x490940;
pub const Source2ClientConfig001: usize = 0x477880;
}
pub mod engine2_dll { // engine2.dll
pub const SimpleEngineLoopService_001: usize = 0x1E47C0;
pub const ClientServerEngineLoopService_001: usize = 0x1DA2C0;
pub const KeyValueCache001: usize = 0x1D6900;
pub const HostStateMgr001: usize = 0x1D4100;
pub const GameEventSystemServerV001: usize = 0x1CF7A0;
pub const GameEventSystemClientV001: usize = 0x1CF790;
pub const EngineServiceMgr001: usize = 0x1CB460;
pub const VProfService_001: usize = 0x1B8D60;
pub const ToolService_001: usize = 0x1B7AB0;
pub const StatsService_001: usize = 0x1B2D30;
pub const SplitScreenService_001: usize = 0x1AFED0;
pub const SoundService_001: usize = 0x1AA9B0;
pub const ScreenshotService001: usize = 0x1A6880;
pub const RenderService_001: usize = 0x1A3BE0;
pub const NetworkService_001: usize = 0x1A36F0;
pub const NetworkServerService_001: usize = 0x19E5A0;
pub const NetworkP2PService_001: usize = 0x19A050;
pub const NetworkClientService_001: usize = 0x193CE0;
pub const MapListService_001: usize = 0x18CCB0;
pub const InputService_001: usize = 0x17AD90;
pub const GameUIService_001: usize = 0x1754C0;
pub const GameResourceServiceServerV001: usize = 0x173220;
pub const GameResourceServiceClientV001: usize = 0x173210;
pub const BugService001: usize = 0x16C200;
pub const BenchmarkService001: usize = 0x16A9A0;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1184B0;
pub const EngineGameUI001: usize = 0x117840;
pub const INETSUPPORT_001: usize = 0xE6E80;
pub const Source2EngineToServerStringTable001: usize = 0xA2300;
pub const Source2EngineToServer001: usize = 0x8B310;
pub const Source2EngineToClientStringTable001: usize = 0x83DE0;
pub const Source2EngineToClient001: usize = 0x5A570;
pub const SimpleEngineLoopService_001: usize = 0x1E65E0;
pub const ClientServerEngineLoopService_001: usize = 0x1DC0E0;
pub const KeyValueCache001: usize = 0x1D8720;
pub const HostStateMgr001: usize = 0x1D5F20;
pub const GameEventSystemServerV001: usize = 0x1D15C0;
pub const GameEventSystemClientV001: usize = 0x1D15B0;
pub const EngineServiceMgr001: usize = 0x1CD280;
pub const VProfService_001: usize = 0x1BAA30;
pub const ToolService_001: usize = 0x1B9780;
pub const StatsService_001: usize = 0x1B4A00;
pub const SplitScreenService_001: usize = 0x1B1BA0;
pub const SoundService_001: usize = 0x1AB680;
pub const ScreenshotService001: usize = 0x1A70F0;
pub const RenderService_001: usize = 0x1A4450;
pub const NetworkService_001: usize = 0x1A3F60;
pub const NetworkServerService_001: usize = 0x19EE10;
pub const NetworkP2PService_001: usize = 0x19A8C0;
pub const NetworkClientService_001: usize = 0x194550;
pub const MapListService_001: usize = 0x18D520;
pub const InputService_001: usize = 0x17B600;
pub const GameUIService_001: usize = 0x175D30;
pub const GameResourceServiceServerV001: usize = 0x173A90;
pub const GameResourceServiceClientV001: usize = 0x173A80;
pub const BugService001: usize = 0x16CA20;
pub const BenchmarkService001: usize = 0x16B1C0;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1189D0;
pub const EngineGameUI001: usize = 0x117D60;
pub const INETSUPPORT_001: usize = 0xE73A0;
pub const Source2EngineToServerStringTable001: usize = 0xA2820;
pub const Source2EngineToServer001: usize = 0x8B7D0;
pub const Source2EngineToClientStringTable001: usize = 0x842A0;
pub const Source2EngineToClient001: usize = 0x5AA30;
}
pub mod filesystem_stdio_dll { // filesystem_stdio.dll
pub const VAsyncFileSystem2_001: usize = 0x66D30;
pub const VFileSystem017: usize = 0x66D20;
pub const VAsyncFileSystem2_001: usize = 0x679D0;
pub const VFileSystem017: usize = 0x679C0;
}
pub mod host_dll { // host.dll
@ -107,10 +107,10 @@ pub mod navsystem_dll { // navsystem.dll
}
pub mod networksystem_dll { // networksystem.dll
pub const SerializedEntitiesVersion001: usize = 0xD15B0;
pub const NetworkSystemVersion001: usize = 0xBBF40;
pub const NetworkMessagesVersion001: usize = 0x9C690;
pub const FlattenedSerializersVersion001: usize = 0x7C400;
pub const SerializedEntitiesVersion001: usize = 0xD1920;
pub const NetworkSystemVersion001: usize = 0xBC2B0;
pub const NetworkMessagesVersion001: usize = 0x9CA00;
pub const FlattenedSerializersVersion001: usize = 0x7C770;
}
pub mod panorama_dll { // panorama.dll
@ -159,23 +159,23 @@ pub mod schemasystem_dll { // schemasystem.dll
}
pub mod server_dll { // server.dll
pub const NavGameTest001: usize = 0xA3C7E0;
pub const ServerToolsInfo_001: usize = 0x83F620;
pub const Source2GameClients001: usize = 0x83F630;
pub const Source2GameEntities001: usize = 0x83F640;
pub const Source2Server001: usize = 0x83F650;
pub const EmptyWorldService001_Server: usize = 0x591C80;
pub const Source2ServerConfig001: usize = 0x571BB0;
pub const EntitySubclassUtilsV001: usize = 0x2D0850;
pub const customnavsystem001: usize = 0x24D7E0;
pub const Source2GameDirector001: usize = 0x145580;
pub const NavGameTest001: usize = 0xA3D1D0;
pub const ServerToolsInfo_001: usize = 0x840010;
pub const Source2GameClients001: usize = 0x840020;
pub const Source2GameEntities001: usize = 0x840030;
pub const Source2Server001: usize = 0x840040;
pub const EmptyWorldService001_Server: usize = 0x5920A0;
pub const Source2ServerConfig001: usize = 0x571FD0;
pub const EntitySubclassUtilsV001: usize = 0x2D0880;
pub const customnavsystem001: usize = 0x24D8C0;
pub const Source2GameDirector001: usize = 0x145660;
}
pub mod soundsystem_dll { // soundsystem.dll
pub const SoundOpSystem001: usize = 0x1567E0;
pub const SoundOpSystemEdit001: usize = 0x8BBC0;
pub const VMixEditTool001: usize = 0x71740;
pub const SoundSystem001: usize = 0x46540;
pub const SoundOpSystem001: usize = 0x157B00;
pub const SoundOpSystemEdit001: usize = 0x8CEE0;
pub const VMixEditTool001: usize = 0x71FF0;
pub const SoundSystem001: usize = 0x46AE0;
}
pub mod steamaudio_dll { // steamaudio.dll
@ -206,10 +206,10 @@ pub mod steamclient64_dll { // steamclient64.dll
}
pub mod tier0_dll { // tier0.dll
pub const VStringTokenSystem001: usize = 0x18C2B0;
pub const TestScriptMgr001: usize = 0x13F610;
pub const VProcessUtils002: usize = 0x12F790;
pub const VEngineCvar007: usize = 0x61920;
pub const VStringTokenSystem001: usize = 0x18C360;
pub const TestScriptMgr001: usize = 0x13F6C0;
pub const VProcessUtils002: usize = 0x12F840;
pub const VEngineCvar007: usize = 0x619D0;
}
pub mod v8system_dll { // v8system.dll

View File

@ -3,50 +3,50 @@ animationsystem_dll: # animationsystem.dll
AnimationSystemUtils_001: 411248
AnimationSystem_001: 389584
client_dll: # client.dll
LegacyGameUI001: 9044912
Source2ClientUI001: 8975856
Source2ClientPrediction001: 8025888
ClientToolsInfo_001: 7550160
Source2Client002: 7550192
GameClientExports001: 7550176
EmptyWorldService001_Client: 4786064
Source2ClientConfig001: 4683472
LegacyGameUI001: 9052576
Source2ClientUI001: 8983520
Source2ClientPrediction001: 8034160
ClientToolsInfo_001: 7558464
Source2Client002: 7558496
GameClientExports001: 7558480
EmptyWorldService001_Client: 4786496
Source2ClientConfig001: 4683904
engine2_dll: # engine2.dll
SimpleEngineLoopService_001: 1984448
ClientServerEngineLoopService_001: 1942208
KeyValueCache001: 1927424
HostStateMgr001: 1917184
GameEventSystemServerV001: 1898400
GameEventSystemClientV001: 1898384
EngineServiceMgr001: 1881184
VProfService_001: 1805664
ToolService_001: 1800880
StatsService_001: 1781040
SplitScreenService_001: 1769168
SoundService_001: 1747376
ScreenshotService001: 1730688
RenderService_001: 1719264
NetworkService_001: 1718000
NetworkServerService_001: 1697184
NetworkP2PService_001: 1679440
NetworkClientService_001: 1653984
MapListService_001: 1625264
InputService_001: 1551760
GameUIService_001: 1529024
GameResourceServiceServerV001: 1520160
GameResourceServiceClientV001: 1520144
BugService001: 1491456
BenchmarkService001: 1485216
VENGINE_GAMEUIFUNCS_VERSION005: 1148080
EngineGameUI001: 1144896
INETSUPPORT_001: 945792
Source2EngineToServerStringTable001: 664320
Source2EngineToServer001: 570128
Source2EngineToClientStringTable001: 540128
Source2EngineToClient001: 370032
SimpleEngineLoopService_001: 1992160
ClientServerEngineLoopService_001: 1949920
KeyValueCache001: 1935136
HostStateMgr001: 1924896
GameEventSystemServerV001: 1906112
GameEventSystemClientV001: 1906096
EngineServiceMgr001: 1888896
VProfService_001: 1813040
ToolService_001: 1808256
StatsService_001: 1788416
SplitScreenService_001: 1776544
SoundService_001: 1750656
ScreenshotService001: 1732848
RenderService_001: 1721424
NetworkService_001: 1720160
NetworkServerService_001: 1699344
NetworkP2PService_001: 1681600
NetworkClientService_001: 1656144
MapListService_001: 1627424
InputService_001: 1553920
GameUIService_001: 1531184
GameResourceServiceServerV001: 1522320
GameResourceServiceClientV001: 1522304
BugService001: 1493536
BenchmarkService001: 1487296
VENGINE_GAMEUIFUNCS_VERSION005: 1149392
EngineGameUI001: 1146208
INETSUPPORT_001: 947104
Source2EngineToServerStringTable001: 665632
Source2EngineToServer001: 571344
Source2EngineToClientStringTable001: 541344
Source2EngineToClient001: 371248
filesystem_stdio_dll: # filesystem_stdio.dll
VAsyncFileSystem2_001: 421168
VFileSystem017: 421152
VAsyncFileSystem2_001: 424400
VFileSystem017: 424384
host_dll: # host.dll
Source2Host001: 101904
SinglePlayerSharedMemory001: 101008
@ -77,10 +77,10 @@ meshsystem_dll: # meshsystem.dll
navsystem_dll: # navsystem.dll
NavSystem001: 30448
networksystem_dll: # networksystem.dll
SerializedEntitiesVersion001: 857520
NetworkSystemVersion001: 769856
NetworkMessagesVersion001: 640656
FlattenedSerializersVersion001: 508928
SerializedEntitiesVersion001: 858400
NetworkSystemVersion001: 770736
NetworkMessagesVersion001: 641536
FlattenedSerializersVersion001: 509808
panorama_dll: # panorama.dll
PanoramaUIEngine001: 360160
panorama_text_pango_dll: # panorama_text_pango.dll
@ -107,21 +107,21 @@ scenesystem_dll: # scenesystem.dll
schemasystem_dll: # schemasystem.dll
SchemaSystem_001: 43312
server_dll: # server.dll
NavGameTest001: 10733536
ServerToolsInfo_001: 8648224
Source2GameClients001: 8648240
Source2GameEntities001: 8648256
Source2Server001: 8648272
EmptyWorldService001_Server: 5840000
Source2ServerConfig001: 5708720
EntitySubclassUtilsV001: 2951248
customnavsystem001: 2414560
Source2GameDirector001: 1332608
NavGameTest001: 10736080
ServerToolsInfo_001: 8650768
Source2GameClients001: 8650784
Source2GameEntities001: 8650800
Source2Server001: 8650816
EmptyWorldService001_Server: 5841056
Source2ServerConfig001: 5709776
EntitySubclassUtilsV001: 2951296
customnavsystem001: 2414784
Source2GameDirector001: 1332832
soundsystem_dll: # soundsystem.dll
SoundOpSystem001: 1402848
SoundOpSystemEdit001: 572352
VMixEditTool001: 464704
SoundSystem001: 288064
SoundOpSystem001: 1407744
SoundOpSystemEdit001: 577248
VMixEditTool001: 466928
SoundSystem001: 289504
steamaudio_dll: # steamaudio.dll
SteamAudio001: 77536
steamclient64_dll: # steamclient64.dll
@ -146,10 +146,10 @@ steamclient64_dll: # steamclient64.dll
p2pvoice002: 890816
p2pvoicesingleton002: 877088
tier0_dll: # tier0.dll
VStringTokenSystem001: 1622704
TestScriptMgr001: 1308176
VProcessUtils002: 1243024
VEngineCvar007: 399648
VStringTokenSystem001: 1622880
TestScriptMgr001: 1308352
VProcessUtils002: 1243200
VEngineCvar007: 399824
v8system_dll: # v8system.dll
Source2V8System001: 5744
valve_avi_dll: # valve_avi.dll

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
public static class MaterialParamBuffer_t { // MaterialParam_t

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:31 +0000
Thu, 14 Dec 2023 01:10:25 +0000
'''
class MaterialParamBuffer_t: # MaterialParam_t

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
public static class ChangeAccessorFieldPathIndex_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:31 +0000
Thu, 14 Dec 2023 01:10:25 +0000
'''
class ChangeAccessorFieldPathIndex_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,43 +1,43 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000
* Thu, 14 Dec 2023 01:10:27 +0000
*/
public static class client_dll { // client.dll
public const nint dwEntityList = 0x17BB840;
public const nint dwForceAttack = 0x16BBCF0;
public const nint dwForceAttack2 = 0x16BBD80;
public const nint dwForceBackward = 0x16BBFC0;
public const nint dwForceCrouch = 0x16BC290;
public const nint dwForceForward = 0x16BBF30;
public const nint dwForceJump = 0x16BC200;
public const nint dwForceLeft = 0x16BC050;
public const nint dwForceRight = 0x16BC0E0;
public const nint dwGameEntitySystem = 0x18E7070;
public const nint dwEntityList = 0x17C18D0;
public const nint dwForceAttack = 0x16C2180;
public const nint dwForceAttack2 = 0x16C2330;
public const nint dwForceBackward = 0x16C20F0;
public const nint dwForceCrouch = 0x16C23C0;
public const nint dwForceForward = 0x16C2060;
public const nint dwForceJump = 0x16C2330;
public const nint dwForceLeft = 0x16C2180;
public const nint dwForceRight = 0x16C2210;
public const nint dwGameEntitySystem = 0x18ED1A0;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510;
public const nint dwGameRules = 0x1817668;
public const nint dwGlobalVars = 0x16B7E60;
public const nint dwGlowManager = 0x1817688;
public const nint dwInterfaceLinkList = 0x1914D08;
public const nint dwLocalPlayerController = 0x180ACC0;
public const nint dwLocalPlayerPawn = 0x16C2D98;
public const nint dwPlantedC4 = 0x181ED48;
public const nint dwPrediction = 0x16C2C60;
public const nint dwSensitivity = 0x1818D78;
public const nint dwGameRules = 0x181DFE8;
public const nint dwGlobalVars = 0x16BDE18;
public const nint dwGlowManager = 0x181D758;
public const nint dwInterfaceLinkList = 0x191AE38;
public const nint dwLocalPlayerController = 0x1810ED0;
public const nint dwLocalPlayerPawn = 0x16C8EC8;
public const nint dwPlantedC4 = 0x1824B88;
public const nint dwPrediction = 0x16C8D90;
public const nint dwSensitivity = 0x181ECE8;
public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x187AC60;
public const nint dwViewMatrix = 0x1819FE0;
public const nint dwViewRender = 0x181A860;
public const nint dwViewAngles = 0x1880D50;
public const nint dwViewMatrix = 0x18200F0;
public const nint dwViewRender = 0x1820938;
}
public static class engine2_dll { // engine2.dll
public const nint dwBuildNumber = 0x48B344;
public const nint dwNetworkGameClient = 0x48A8F8;
public const nint dwBuildNumber = 0x4E03D4;
public const nint dwNetworkGameClient = 0x4DF988;
public const nint dwNetworkGameClient_getLocalPlayer = 0xF0;
public const nint dwNetworkGameClient_maxClients = 0x250;
public const nint dwNetworkGameClient_signOnState = 0x240;
public const nint dwWindowHeight = 0x541A6C;
public const nint dwWindowWidth = 0x541A68;
public const nint dwWindowHeight = 0x596E1C;
public const nint dwWindowWidth = 0x596E18;
}
public static class inputsystem_dll { // inputsystem.dll

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000
* Thu, 14 Dec 2023 01:10:27 +0000
*/
#pragma once
@ -8,40 +8,40 @@
#include <cstddef>
namespace client_dll { // client.dll
constexpr std::ptrdiff_t dwEntityList = 0x17BB840;
constexpr std::ptrdiff_t dwForceAttack = 0x16BBCF0;
constexpr std::ptrdiff_t dwForceAttack2 = 0x16BBD80;
constexpr std::ptrdiff_t dwForceBackward = 0x16BBFC0;
constexpr std::ptrdiff_t dwForceCrouch = 0x16BC290;
constexpr std::ptrdiff_t dwForceForward = 0x16BBF30;
constexpr std::ptrdiff_t dwForceJump = 0x16BC200;
constexpr std::ptrdiff_t dwForceLeft = 0x16BC050;
constexpr std::ptrdiff_t dwForceRight = 0x16BC0E0;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x18E7070;
constexpr std::ptrdiff_t dwEntityList = 0x17C18D0;
constexpr std::ptrdiff_t dwForceAttack = 0x16C2180;
constexpr std::ptrdiff_t dwForceAttack2 = 0x16C2330;
constexpr std::ptrdiff_t dwForceBackward = 0x16C20F0;
constexpr std::ptrdiff_t dwForceCrouch = 0x16C23C0;
constexpr std::ptrdiff_t dwForceForward = 0x16C2060;
constexpr std::ptrdiff_t dwForceJump = 0x16C2330;
constexpr std::ptrdiff_t dwForceLeft = 0x16C2180;
constexpr std::ptrdiff_t dwForceRight = 0x16C2210;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x18ED1A0;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510;
constexpr std::ptrdiff_t dwGameRules = 0x1817668;
constexpr std::ptrdiff_t dwGlobalVars = 0x16B7E60;
constexpr std::ptrdiff_t dwGlowManager = 0x1817688;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1914D08;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x180ACC0;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16C2D98;
constexpr std::ptrdiff_t dwPlantedC4 = 0x181ED48;
constexpr std::ptrdiff_t dwPrediction = 0x16C2C60;
constexpr std::ptrdiff_t dwSensitivity = 0x1818D78;
constexpr std::ptrdiff_t dwGameRules = 0x181DFE8;
constexpr std::ptrdiff_t dwGlobalVars = 0x16BDE18;
constexpr std::ptrdiff_t dwGlowManager = 0x181D758;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x191AE38;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1810ED0;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16C8EC8;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1824B88;
constexpr std::ptrdiff_t dwPrediction = 0x16C8D90;
constexpr std::ptrdiff_t dwSensitivity = 0x181ECE8;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x187AC60;
constexpr std::ptrdiff_t dwViewMatrix = 0x1819FE0;
constexpr std::ptrdiff_t dwViewRender = 0x181A860;
constexpr std::ptrdiff_t dwViewAngles = 0x1880D50;
constexpr std::ptrdiff_t dwViewMatrix = 0x18200F0;
constexpr std::ptrdiff_t dwViewRender = 0x1820938;
}
namespace engine2_dll { // engine2.dll
constexpr std::ptrdiff_t dwBuildNumber = 0x48B344;
constexpr std::ptrdiff_t dwNetworkGameClient = 0x48A8F8;
constexpr std::ptrdiff_t dwBuildNumber = 0x4E03D4;
constexpr std::ptrdiff_t dwNetworkGameClient = 0x4DF988;
constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0;
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240;
constexpr std::ptrdiff_t dwWindowHeight = 0x541A6C;
constexpr std::ptrdiff_t dwWindowWidth = 0x541A68;
constexpr std::ptrdiff_t dwWindowHeight = 0x596E1C;
constexpr std::ptrdiff_t dwWindowWidth = 0x596E18;
}
namespace inputsystem_dll { // inputsystem.dll

View File

@ -2,43 +2,43 @@
"client_dll": {
"data": {
"dwEntityList": {
"value": 24885312,
"value": 24910032,
"comment": null
},
"dwForceAttack": {
"value": 23837936,
"value": 23863680,
"comment": null
},
"dwForceAttack2": {
"value": 23838080,
"value": 23864112,
"comment": null
},
"dwForceBackward": {
"value": 23838656,
"value": 23863536,
"comment": null
},
"dwForceCrouch": {
"value": 23839376,
"value": 23864256,
"comment": null
},
"dwForceForward": {
"value": 23838512,
"value": 23863392,
"comment": null
},
"dwForceJump": {
"value": 23839232,
"value": 23864112,
"comment": null
},
"dwForceLeft": {
"value": 23838800,
"value": 23863680,
"comment": null
},
"dwForceRight": {
"value": 23838944,
"value": 23863824,
"comment": null
},
"dwGameEntitySystem": {
"value": 26112112,
"value": 26136992,
"comment": null
},
"dwGameEntitySystem_getHighestEntityIndex": {
@ -46,39 +46,39 @@
"comment": null
},
"dwGameRules": {
"value": 25261672,
"value": 25288680,
"comment": null
},
"dwGlobalVars": {
"value": 23821920,
"value": 23846424,
"comment": null
},
"dwGlowManager": {
"value": 25261704,
"value": 25286488,
"comment": null
},
"dwInterfaceLinkList": {
"value": 26299656,
"value": 26324536,
"comment": null
},
"dwLocalPlayerController": {
"value": 25210048,
"value": 25235152,
"comment": null
},
"dwLocalPlayerPawn": {
"value": 23866776,
"value": 23891656,
"comment": null
},
"dwPlantedC4": {
"value": 25292104,
"value": 25316232,
"comment": null
},
"dwPrediction": {
"value": 23866464,
"value": 23891344,
"comment": null
},
"dwSensitivity": {
"value": 25267576,
"value": 25292008,
"comment": null
},
"dwSensitivity_sensitivity": {
@ -86,15 +86,15 @@
"comment": null
},
"dwViewAngles": {
"value": 25668704,
"value": 25693520,
"comment": null
},
"dwViewMatrix": {
"value": 25272288,
"value": 25297136,
"comment": null
},
"dwViewRender": {
"value": 25274464,
"value": 25299256,
"comment": null
}
},
@ -103,11 +103,11 @@
"engine2_dll": {
"data": {
"dwBuildNumber": {
"value": 4764484,
"value": 5112788,
"comment": null
},
"dwNetworkGameClient": {
"value": 4761848,
"value": 5110152,
"comment": null
},
"dwNetworkGameClient_getLocalPlayer": {
@ -123,11 +123,11 @@
"comment": null
},
"dwWindowHeight": {
"value": 5511788,
"value": 5860892,
"comment": null
},
"dwWindowWidth": {
"value": 5511784,
"value": 5860888,
"comment": null
}
},

View File

@ -1,42 +1,42 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:32 +0000
Thu, 14 Dec 2023 01:10:27 +0000
'''
class client_dll: # client.dll
dwEntityList = 0x17BB840
dwForceAttack = 0x16BBCF0
dwForceAttack2 = 0x16BBD80
dwForceBackward = 0x16BBFC0
dwForceCrouch = 0x16BC290
dwForceForward = 0x16BBF30
dwForceJump = 0x16BC200
dwForceLeft = 0x16BC050
dwForceRight = 0x16BC0E0
dwGameEntitySystem = 0x18E7070
dwEntityList = 0x17C18D0
dwForceAttack = 0x16C2180
dwForceAttack2 = 0x16C2330
dwForceBackward = 0x16C20F0
dwForceCrouch = 0x16C23C0
dwForceForward = 0x16C2060
dwForceJump = 0x16C2330
dwForceLeft = 0x16C2180
dwForceRight = 0x16C2210
dwGameEntitySystem = 0x18ED1A0
dwGameEntitySystem_getHighestEntityIndex = 0x1510
dwGameRules = 0x1817668
dwGlobalVars = 0x16B7E60
dwGlowManager = 0x1817688
dwInterfaceLinkList = 0x1914D08
dwLocalPlayerController = 0x180ACC0
dwLocalPlayerPawn = 0x16C2D98
dwPlantedC4 = 0x181ED48
dwPrediction = 0x16C2C60
dwSensitivity = 0x1818D78
dwGameRules = 0x181DFE8
dwGlobalVars = 0x16BDE18
dwGlowManager = 0x181D758
dwInterfaceLinkList = 0x191AE38
dwLocalPlayerController = 0x1810ED0
dwLocalPlayerPawn = 0x16C8EC8
dwPlantedC4 = 0x1824B88
dwPrediction = 0x16C8D90
dwSensitivity = 0x181ECE8
dwSensitivity_sensitivity = 0x40
dwViewAngles = 0x187AC60
dwViewMatrix = 0x1819FE0
dwViewRender = 0x181A860
dwViewAngles = 0x1880D50
dwViewMatrix = 0x18200F0
dwViewRender = 0x1820938
class engine2_dll: # engine2.dll
dwBuildNumber = 0x48B344
dwNetworkGameClient = 0x48A8F8
dwBuildNumber = 0x4E03D4
dwNetworkGameClient = 0x4DF988
dwNetworkGameClient_getLocalPlayer = 0xF0
dwNetworkGameClient_maxClients = 0x250
dwNetworkGameClient_signOnState = 0x240
dwWindowHeight = 0x541A6C
dwWindowWidth = 0x541A68
dwWindowHeight = 0x596E1C
dwWindowWidth = 0x596E18
class inputsystem_dll: # inputsystem.dll
dwInputSystem = 0x35760

View File

@ -1,45 +1,45 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000
* Thu, 14 Dec 2023 01:10:27 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]
pub mod client_dll { // client.dll
pub const dwEntityList: usize = 0x17BB840;
pub const dwForceAttack: usize = 0x16BBCF0;
pub const dwForceAttack2: usize = 0x16BBD80;
pub const dwForceBackward: usize = 0x16BBFC0;
pub const dwForceCrouch: usize = 0x16BC290;
pub const dwForceForward: usize = 0x16BBF30;
pub const dwForceJump: usize = 0x16BC200;
pub const dwForceLeft: usize = 0x16BC050;
pub const dwForceRight: usize = 0x16BC0E0;
pub const dwGameEntitySystem: usize = 0x18E7070;
pub const dwEntityList: usize = 0x17C18D0;
pub const dwForceAttack: usize = 0x16C2180;
pub const dwForceAttack2: usize = 0x16C2330;
pub const dwForceBackward: usize = 0x16C20F0;
pub const dwForceCrouch: usize = 0x16C23C0;
pub const dwForceForward: usize = 0x16C2060;
pub const dwForceJump: usize = 0x16C2330;
pub const dwForceLeft: usize = 0x16C2180;
pub const dwForceRight: usize = 0x16C2210;
pub const dwGameEntitySystem: usize = 0x18ED1A0;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510;
pub const dwGameRules: usize = 0x1817668;
pub const dwGlobalVars: usize = 0x16B7E60;
pub const dwGlowManager: usize = 0x1817688;
pub const dwInterfaceLinkList: usize = 0x1914D08;
pub const dwLocalPlayerController: usize = 0x180ACC0;
pub const dwLocalPlayerPawn: usize = 0x16C2D98;
pub const dwPlantedC4: usize = 0x181ED48;
pub const dwPrediction: usize = 0x16C2C60;
pub const dwSensitivity: usize = 0x1818D78;
pub const dwGameRules: usize = 0x181DFE8;
pub const dwGlobalVars: usize = 0x16BDE18;
pub const dwGlowManager: usize = 0x181D758;
pub const dwInterfaceLinkList: usize = 0x191AE38;
pub const dwLocalPlayerController: usize = 0x1810ED0;
pub const dwLocalPlayerPawn: usize = 0x16C8EC8;
pub const dwPlantedC4: usize = 0x1824B88;
pub const dwPrediction: usize = 0x16C8D90;
pub const dwSensitivity: usize = 0x181ECE8;
pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x187AC60;
pub const dwViewMatrix: usize = 0x1819FE0;
pub const dwViewRender: usize = 0x181A860;
pub const dwViewAngles: usize = 0x1880D50;
pub const dwViewMatrix: usize = 0x18200F0;
pub const dwViewRender: usize = 0x1820938;
}
pub mod engine2_dll { // engine2.dll
pub const dwBuildNumber: usize = 0x48B344;
pub const dwNetworkGameClient: usize = 0x48A8F8;
pub const dwBuildNumber: usize = 0x4E03D4;
pub const dwNetworkGameClient: usize = 0x4DF988;
pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0;
pub const dwNetworkGameClient_maxClients: usize = 0x250;
pub const dwNetworkGameClient_signOnState: usize = 0x240;
pub const dwWindowHeight: usize = 0x541A6C;
pub const dwWindowWidth: usize = 0x541A68;
pub const dwWindowHeight: usize = 0x596E1C;
pub const dwWindowWidth: usize = 0x596E18;
}
pub mod inputsystem_dll { // inputsystem.dll

View File

@ -1,36 +1,36 @@
---
client_dll: # client.dll
dwEntityList: 24885312
dwForceAttack: 23837936
dwForceAttack2: 23838080
dwForceBackward: 23838656
dwForceCrouch: 23839376
dwForceForward: 23838512
dwForceJump: 23839232
dwForceLeft: 23838800
dwForceRight: 23838944
dwGameEntitySystem: 26112112
dwEntityList: 24910032
dwForceAttack: 23863680
dwForceAttack2: 23864112
dwForceBackward: 23863536
dwForceCrouch: 23864256
dwForceForward: 23863392
dwForceJump: 23864112
dwForceLeft: 23863680
dwForceRight: 23863824
dwGameEntitySystem: 26136992
dwGameEntitySystem_getHighestEntityIndex: 5392
dwGameRules: 25261672
dwGlobalVars: 23821920
dwGlowManager: 25261704
dwInterfaceLinkList: 26299656
dwLocalPlayerController: 25210048
dwLocalPlayerPawn: 23866776
dwPlantedC4: 25292104
dwPrediction: 23866464
dwSensitivity: 25267576
dwGameRules: 25288680
dwGlobalVars: 23846424
dwGlowManager: 25286488
dwInterfaceLinkList: 26324536
dwLocalPlayerController: 25235152
dwLocalPlayerPawn: 23891656
dwPlantedC4: 25316232
dwPrediction: 23891344
dwSensitivity: 25292008
dwSensitivity_sensitivity: 64
dwViewAngles: 25668704
dwViewMatrix: 25272288
dwViewRender: 25274464
dwViewAngles: 25693520
dwViewMatrix: 25297136
dwViewRender: 25299256
engine2_dll: # engine2.dll
dwBuildNumber: 4764484
dwNetworkGameClient: 4761848
dwBuildNumber: 5112788
dwNetworkGameClient: 5110152
dwNetworkGameClient_getLocalPlayer: 240
dwNetworkGameClient_maxClients: 592
dwNetworkGameClient_signOnState: 576
dwWindowHeight: 5511788
dwWindowWidth: 5511784
dwWindowHeight: 5860892
dwWindowWidth: 5860888
inputsystem_dll: # inputsystem.dll
dwInputSystem: 218976

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
public static class CBaseRendererSource2 { // CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:31 +0000
Thu, 14 Dec 2023 01:10:26 +0000
'''
class CBaseRendererSource2: # CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
public static class CBasePulseGraphInstance {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:31 +0000
Thu, 14 Dec 2023 01:10:26 +0000
'''
class CBasePulseGraphInstance:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
public static class RenderInputLayoutField_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:31 +0000
Thu, 14 Dec 2023 01:10:25 +0000
'''
class RenderInputLayoutField_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
public static class AABB_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:31 +0000
Thu, 14 Dec 2023 01:10:25 +0000
'''
class AABB_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
public static class CSSDSEndFrameViewInfo {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:31 +0000
Thu, 14 Dec 2023 01:10:26 +0000
'''
class CSSDSEndFrameViewInfo:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:30 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
public static class CExampleSchemaVData_Monomorphic {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:30 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:30 +0000
Thu, 14 Dec 2023 01:10:25 +0000
'''
class CExampleSchemaVData_Monomorphic:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:30 +0000
* Thu, 14 Dec 2023 01:10:25 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
public static class ActiveModelConfig_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:31 +0000
Thu, 14 Dec 2023 01:10:26 +0000
'''
class ActiveModelConfig_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
public static class CDSPMixgroupModifier {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:31 +0000
Thu, 14 Dec 2023 01:10:26 +0000
'''
class CDSPMixgroupModifier:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
public static class CFeIndexedJiggleBone {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:31 +0000
Thu, 14 Dec 2023 01:10:26 +0000
'''
class CFeIndexedJiggleBone:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
public static class AggregateLODSetup_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:31 +0000
Thu, 14 Dec 2023 01:10:26 +0000
'''
class AggregateLODSetup_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000
* Thu, 14 Dec 2023 01:10:26 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]