diff --git a/config.json b/config.json index b78ffcd1..11c324ae 100644 --- a/config.json +++ b/config.json @@ -35,21 +35,21 @@ { "name": "dwForceAttack", "module": "client.dll", - "pattern": "48 8D 0D ? ? ? ? E9 64 4B B4 FF", + "pattern": "48 8D 0D ? ? ? ? E9 84 44 B4 FF", "operations": [ { "type": "ripRelative" }, { "type": "add", - "value": 40 + "value": 184 } ] }, { "name": "dwForceAttack2", "module": "client.dll", - "pattern": "48 8D 0D ? ? ? ? E9 74 4B B4 FF", + "pattern": "48 8D 0D ? ? ? ? E9 34 45 B4 FF", "operations": [ { "type": "ripRelative" @@ -245,14 +245,14 @@ { "name": "dwLocalPlayerPawn", "module": "client.dll", - "pattern": "48 8D 05 ? ? ? ? C3 CC CC CC CC CC CC CC CC 48 83 EC ? 8B 0D", + "pattern": "48 8B 0D ? ? ? ? E9 ? ? ? ? CC CC CC CC 48 89 5C 24 ? 4C 8B D9", "operations": [ { "type": "ripRelative" }, { "type": "add", - "value": 280 + "value": 304 } ] }, diff --git a/generated/animationsystem.dll.cs b/generated/animationsystem.dll.cs index a18a7398..4ef80b6f 100644 --- a/generated/animationsystem.dll.cs +++ b/generated/animationsystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ public static class AimMatrixOpFixedSettings_t { diff --git a/generated/animationsystem.dll.hpp b/generated/animationsystem.dll.hpp index 76ae926e..9da02c2d 100644 --- a/generated/animationsystem.dll.hpp +++ b/generated/animationsystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #pragma once diff --git a/generated/animationsystem.dll.py b/generated/animationsystem.dll.py index aeb115ae..d5662da1 100644 --- a/generated/animationsystem.dll.py +++ b/generated/animationsystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:22 +0000 +Fri, 3 Nov 2023 01:49:47 +0000 ''' class AimMatrixOpFixedSettings_t: diff --git a/generated/animationsystem.dll.rs b/generated/animationsystem.dll.rs index fc919789..5908de02 100644 --- a/generated/animationsystem.dll.rs +++ b/generated/animationsystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/client.dll.cs b/generated/client.dll.cs index c63247a2..90ac6ac1 100644 --- a/generated/client.dll.cs +++ b/generated/client.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:23 +0000 + * Fri, 3 Nov 2023 01:49:49 +0000 */ public static class ActiveModelConfig_t { @@ -932,33 +932,32 @@ public static class CLightComponent { // CEntityComponent public const nint m_nShadowPriority = 0x120; // int32_t public const nint m_nBakedShadowIndex = 0x124; // int32_t public const nint m_bRenderToCubemaps = 0x128; // bool - public const nint m_LightGroups = 0x130; // CUtlSymbolLarge - public const nint m_nDirectLight = 0x138; // int32_t - public const nint m_nIndirectLight = 0x13C; // int32_t - public const nint m_flFadeMinDist = 0x140; // float - public const nint m_flFadeMaxDist = 0x144; // float - public const nint m_flShadowFadeMinDist = 0x148; // float - public const nint m_flShadowFadeMaxDist = 0x14C; // float - public const nint m_bEnabled = 0x150; // bool - public const nint m_bFlicker = 0x151; // bool - public const nint m_bPrecomputedFieldsValid = 0x152; // bool - public const nint m_vPrecomputedBoundsMins = 0x154; // Vector - public const nint m_vPrecomputedBoundsMaxs = 0x160; // Vector - public const nint m_vPrecomputedOBBOrigin = 0x16C; // Vector - public const nint m_vPrecomputedOBBAngles = 0x178; // QAngle - public const nint m_vPrecomputedOBBExtent = 0x184; // Vector - public const nint m_flPrecomputedMaxRange = 0x190; // float - public const nint m_nFogLightingMode = 0x194; // int32_t - public const nint m_flFogContributionStength = 0x198; // float - public const nint m_flNearClipPlane = 0x19C; // float - public const nint m_SkyColor = 0x1A0; // Color - public const nint m_flSkyIntensity = 0x1A4; // float - public const nint m_SkyAmbientBounce = 0x1A8; // Color - public const nint m_bUseSecondaryColor = 0x1AC; // bool - public const nint m_bMixedShadows = 0x1AD; // bool - public const nint m_flLightStyleStartTime = 0x1B0; // GameTime_t - public const nint m_flCapsuleLength = 0x1B4; // float - public const nint m_flMinRoughness = 0x1B8; // float + public const nint m_nDirectLight = 0x12C; // int32_t + public const nint m_nIndirectLight = 0x130; // int32_t + public const nint m_flFadeMinDist = 0x134; // float + public const nint m_flFadeMaxDist = 0x138; // float + public const nint m_flShadowFadeMinDist = 0x13C; // float + public const nint m_flShadowFadeMaxDist = 0x140; // float + public const nint m_bEnabled = 0x144; // bool + public const nint m_bFlicker = 0x145; // bool + public const nint m_bPrecomputedFieldsValid = 0x146; // bool + public const nint m_vPrecomputedBoundsMins = 0x148; // Vector + public const nint m_vPrecomputedBoundsMaxs = 0x154; // Vector + public const nint m_vPrecomputedOBBOrigin = 0x160; // Vector + public const nint m_vPrecomputedOBBAngles = 0x16C; // QAngle + public const nint m_vPrecomputedOBBExtent = 0x178; // Vector + public const nint m_flPrecomputedMaxRange = 0x184; // float + public const nint m_nFogLightingMode = 0x188; // int32_t + public const nint m_flFogContributionStength = 0x18C; // float + public const nint m_flNearClipPlane = 0x190; // float + public const nint m_SkyColor = 0x194; // Color + public const nint m_flSkyIntensity = 0x198; // float + public const nint m_SkyAmbientBounce = 0x19C; // Color + public const nint m_bUseSecondaryColor = 0x1A0; // bool + public const nint m_bMixedShadows = 0x1A1; // bool + public const nint m_flLightStyleStartTime = 0x1A4; // GameTime_t + public const nint m_flCapsuleLength = 0x1A8; // float + public const nint m_flMinRoughness = 0x1AC; // float } public static class CLogicRelay { // CLogicalEntity @@ -1302,16 +1301,16 @@ public static class C_BaseButton { // C_BaseToggle } public static class C_BaseCSGrenade { // C_CSWeaponBase - public const nint m_bClientPredictDelete = 0x1940; // bool - public const nint m_bRedraw = 0x1968; // bool - public const nint m_bIsHeldByPlayer = 0x1969; // bool - public const nint m_bPinPulled = 0x196A; // bool - public const nint m_bJumpThrow = 0x196B; // bool - public const nint m_eThrowStatus = 0x196C; // EGrenadeThrowState - public const nint m_fThrowTime = 0x1970; // GameTime_t - public const nint m_flThrowStrength = 0x1974; // float - public const nint m_flThrowStrengthApproach = 0x1978; // float - public const nint m_fDropTime = 0x197C; // GameTime_t + public const nint m_bClientPredictDelete = 0x1990; // bool + public const nint m_bRedraw = 0x1991; // bool + public const nint m_bIsHeldByPlayer = 0x1992; // bool + public const nint m_bPinPulled = 0x1993; // bool + public const nint m_bJumpThrow = 0x1994; // bool + public const nint m_eThrowStatus = 0x1998; // EGrenadeThrowState + public const nint m_fThrowTime = 0x199C; // GameTime_t + public const nint m_flThrowStrength = 0x19A0; // float + public const nint m_flThrowStrengthApproach = 0x19A4; // float + public const nint m_fDropTime = 0x19A8; // GameTime_t } public static class C_BaseCSGrenadeProjectile { // C_BaseGrenade @@ -1500,8 +1499,7 @@ public static class C_BaseModelEntity { // C_BaseEntity public const nint m_bAllowFadeInView = 0xA72; // bool public const nint m_clrRender = 0xA73; // Color public const nint m_vecRenderAttributes = 0xA78; // C_UtlVectorEmbeddedNetworkVar - public const nint m_LightGroup = 0xAE0; // CUtlStringToken - public const nint m_bRenderToCubemaps = 0xAE4; // bool + public const nint m_bRenderToCubemaps = 0xAE0; // bool public const nint m_Collision = 0xAE8; // CCollisionProperty public const nint m_Glow = 0xB98; // CGlowProperty public const nint m_flGlowBackfaceMult = 0xBF0; // float @@ -1541,14 +1539,16 @@ public static class C_BasePlayerPawn { // C_BaseCombatCharacter public const nint m_flDeathTime = 0x11F8; // GameTime_t public const nint m_vecPredictionError = 0x11FC; // Vector public const nint m_flPredictionErrorTime = 0x1208; // GameTime_t - public const nint m_flFOVSensitivityAdjust = 0x120C; // float - public const nint m_flMouseSensitivity = 0x1210; // float - public const nint m_vOldOrigin = 0x1214; // Vector - public const nint m_flOldSimulationTime = 0x1220; // float - public const nint m_nLastExecutedCommandNumber = 0x1224; // int32_t - public const nint m_nLastExecutedCommandTick = 0x1228; // int32_t - public const nint m_hController = 0x122C; // CHandle - public const nint m_bIsSwappingToPredictableController = 0x1230; // bool + public const nint m_vecLastCameraSetupLocalOrigin = 0x120C; // Vector + public const nint m_flLastCameraSetupTime = 0x1218; // GameTime_t + public const nint m_flFOVSensitivityAdjust = 0x121C; // float + public const nint m_flMouseSensitivity = 0x1220; // float + public const nint m_vOldOrigin = 0x1224; // Vector + public const nint m_flOldSimulationTime = 0x1230; // float + public const nint m_nLastExecutedCommandNumber = 0x1234; // int32_t + public const nint m_nLastExecutedCommandTick = 0x1238; // int32_t + public const nint m_hController = 0x123C; // CHandle + public const nint m_bIsSwappingToPredictableController = 0x1240; // bool } public static class C_BasePlayerWeapon { // C_EconEntity @@ -1672,17 +1672,17 @@ public static class C_BulletHitModel { // CBaseAnimGraph } public static class C_C4 { // C_CSWeaponBase - public const nint m_szScreenText = 0x1940; // char[32] - public const nint m_bombdroppedlightParticleIndex = 0x1960; // ParticleIndex_t - public const nint m_bStartedArming = 0x1964; // bool - public const nint m_fArmedTime = 0x1968; // GameTime_t - public const nint m_bBombPlacedAnimation = 0x196C; // bool - public const nint m_bIsPlantingViaUse = 0x196D; // bool - public const nint m_entitySpottedState = 0x1970; // EntitySpottedState_t - public const nint m_nSpotRules = 0x1988; // int32_t - public const nint m_bPlayedArmingBeeps = 0x198C; // bool[7] - public const nint m_bBombPlanted = 0x1993; // bool - public const nint m_bDroppedFromDeath = 0x1994; // bool + public const nint m_szScreenText = 0x1990; // char[32] + public const nint m_bombdroppedlightParticleIndex = 0x19B0; // ParticleIndex_t + public const nint m_bStartedArming = 0x19B4; // bool + public const nint m_fArmedTime = 0x19B8; // GameTime_t + public const nint m_bBombPlacedAnimation = 0x19BC; // bool + public const nint m_bIsPlantingViaUse = 0x19BD; // bool + public const nint m_entitySpottedState = 0x19C0; // EntitySpottedState_t + public const nint m_nSpotRules = 0x19D8; // int32_t + public const nint m_bPlayedArmingBeeps = 0x19DC; // bool[7] + public const nint m_bBombPlanted = 0x19E3; // bool + public const nint m_bDroppedFromDeath = 0x19E4; // bool } public static class C_CSGOViewModel { // C_PredictedViewModel @@ -1751,9 +1751,9 @@ public static class C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_ } public static class C_CSGO_PreviewPlayer { // C_CSPlayerPawn - public const nint m_animgraph = 0x22C0; // CUtlString - public const nint m_animgraphCharacterModeString = 0x22C8; // CUtlString - public const nint m_flInitialModelScale = 0x22D0; // float + public const nint m_animgraph = 0x22D8; // CUtlString + public const nint m_animgraphCharacterModeString = 0x22E0; // CUtlString + public const nint m_flInitialModelScale = 0x22E8; // float } public static class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer @@ -1922,203 +1922,204 @@ public static class C_CSMinimapBoundary { // C_BaseEntity } public static class C_CSObserverPawn { // C_CSPlayerPawnBase - public const nint m_hDetectParentChange = 0x1698; // CEntityHandle + public const nint m_hDetectParentChange = 0x16A8; // CEntityHandle } public static class C_CSPlayerPawn { // C_CSPlayerPawnBase - public const nint m_pBulletServices = 0x1698; // CCSPlayer_BulletServices* - public const nint m_pHostageServices = 0x16A0; // CCSPlayer_HostageServices* - public const nint m_pBuyServices = 0x16A8; // CCSPlayer_BuyServices* - public const nint m_pGlowServices = 0x16B0; // CCSPlayer_GlowServices* - public const nint m_pActionTrackingServices = 0x16B8; // CCSPlayer_ActionTrackingServices* - public const nint m_flHealthShotBoostExpirationTime = 0x16C0; // GameTime_t - public const nint m_flLastFiredWeaponTime = 0x16C4; // GameTime_t - public const nint m_bHasFemaleVoice = 0x16C8; // bool - public const nint m_flLandseconds = 0x16CC; // float - public const nint m_flOldFallVelocity = 0x16D0; // float - public const nint m_szLastPlaceName = 0x16D4; // char[18] - public const nint m_bPrevDefuser = 0x16E6; // bool - public const nint m_bPrevHelmet = 0x16E7; // bool - public const nint m_nPrevArmorVal = 0x16E8; // int32_t - public const nint m_nPrevGrenadeAmmoCount = 0x16EC; // int32_t - public const nint m_unPreviousWeaponHash = 0x16F0; // uint32_t - public const nint m_unWeaponHash = 0x16F4; // uint32_t - public const nint m_bInBuyZone = 0x16F8; // bool - public const nint m_bPreviouslyInBuyZone = 0x16F9; // bool - public const nint m_aimPunchAngle = 0x16FC; // QAngle - public const nint m_aimPunchAngleVel = 0x1708; // QAngle - public const nint m_aimPunchTickBase = 0x1714; // int32_t - public const nint m_aimPunchTickFraction = 0x1718; // float - public const nint m_aimPunchCache = 0x1720; // CUtlVector - public const nint m_bInLanding = 0x1740; // bool - public const nint m_flLandingTime = 0x1744; // float - public const nint m_bInHostageRescueZone = 0x1748; // bool - public const nint m_bInBombZone = 0x1749; // bool - public const nint m_bIsBuyMenuOpen = 0x174A; // bool - public const nint m_flTimeOfLastInjury = 0x174C; // GameTime_t - public const nint m_flNextSprayDecalTime = 0x1750; // GameTime_t - public const nint m_iRetakesOffering = 0x1868; // int32_t - public const nint m_iRetakesOfferingCard = 0x186C; // int32_t - public const nint m_bRetakesHasDefuseKit = 0x1870; // bool - public const nint m_bRetakesMVPLastRound = 0x1871; // bool - public const nint m_iRetakesMVPBoostItem = 0x1874; // int32_t - public const nint m_RetakesMVPBoostExtraUtility = 0x1878; // loadout_slot_t - public const nint m_bNeedToReApplyGloves = 0x1898; // bool - public const nint m_EconGloves = 0x18A0; // C_EconItemView - public const nint m_bMustSyncRagdollState = 0x1CE8; // bool - public const nint m_nRagdollDamageBone = 0x1CEC; // int32_t - public const nint m_vRagdollDamageForce = 0x1CF0; // Vector - public const nint m_vRagdollDamagePosition = 0x1CFC; // Vector - public const nint m_szRagdollDamageWeaponName = 0x1D08; // char[64] - public const nint m_bRagdollDamageHeadshot = 0x1D48; // bool - public const nint m_bLastHeadBoneTransformIsValid = 0x2288; // bool - public const nint m_lastLandTime = 0x228C; // GameTime_t - public const nint m_bOnGroundLastTick = 0x2290; // bool - public const nint m_qDeathEyeAngles = 0x22AC; // QAngle - public const nint m_bSkipOneHeadConstraintUpdate = 0x22B8; // bool + public const nint m_pBulletServices = 0x16A8; // CCSPlayer_BulletServices* + public const nint m_pHostageServices = 0x16B0; // CCSPlayer_HostageServices* + public const nint m_pBuyServices = 0x16B8; // CCSPlayer_BuyServices* + public const nint m_pGlowServices = 0x16C0; // CCSPlayer_GlowServices* + public const nint m_pActionTrackingServices = 0x16C8; // CCSPlayer_ActionTrackingServices* + public const nint m_flHealthShotBoostExpirationTime = 0x16D0; // GameTime_t + public const nint m_flLastFiredWeaponTime = 0x16D4; // GameTime_t + public const nint m_bHasFemaleVoice = 0x16D8; // bool + public const nint m_flLandseconds = 0x16DC; // float + public const nint m_flOldFallVelocity = 0x16E0; // float + public const nint m_szLastPlaceName = 0x16E4; // char[18] + public const nint m_bPrevDefuser = 0x16F6; // bool + public const nint m_bPrevHelmet = 0x16F7; // bool + public const nint m_nPrevArmorVal = 0x16F8; // int32_t + public const nint m_nPrevGrenadeAmmoCount = 0x16FC; // int32_t + public const nint m_unPreviousWeaponHash = 0x1700; // uint32_t + public const nint m_unWeaponHash = 0x1704; // uint32_t + public const nint m_bInBuyZone = 0x1708; // bool + public const nint m_bPreviouslyInBuyZone = 0x1709; // bool + public const nint m_aimPunchAngle = 0x170C; // QAngle + public const nint m_aimPunchAngleVel = 0x1718; // QAngle + public const nint m_aimPunchTickBase = 0x1724; // int32_t + public const nint m_aimPunchTickFraction = 0x1728; // float + public const nint m_aimPunchCache = 0x1730; // CUtlVector + public const nint m_bInLanding = 0x1750; // bool + public const nint m_flLandingTime = 0x1754; // float + public const nint m_bInHostageRescueZone = 0x1758; // bool + public const nint m_bInBombZone = 0x1759; // bool + public const nint m_bIsBuyMenuOpen = 0x175A; // bool + public const nint m_flTimeOfLastInjury = 0x175C; // GameTime_t + public const nint m_flNextSprayDecalTime = 0x1760; // GameTime_t + public const nint m_iRetakesOffering = 0x1878; // int32_t + public const nint m_iRetakesOfferingCard = 0x187C; // int32_t + public const nint m_bRetakesHasDefuseKit = 0x1880; // bool + public const nint m_bRetakesMVPLastRound = 0x1881; // bool + public const nint m_iRetakesMVPBoostItem = 0x1884; // int32_t + public const nint m_RetakesMVPBoostExtraUtility = 0x1888; // loadout_slot_t + public const nint m_bNeedToReApplyGloves = 0x18A8; // bool + public const nint m_EconGloves = 0x18B0; // C_EconItemView + public const nint m_bMustSyncRagdollState = 0x1CF8; // bool + public const nint m_nRagdollDamageBone = 0x1CFC; // int32_t + public const nint m_vRagdollDamageForce = 0x1D00; // Vector + public const nint m_vRagdollDamagePosition = 0x1D0C; // Vector + public const nint m_szRagdollDamageWeaponName = 0x1D18; // char[64] + public const nint m_bRagdollDamageHeadshot = 0x1D58; // bool + public const nint m_vRagdollServerOrigin = 0x1D5C; // Vector + public const nint m_bLastHeadBoneTransformIsValid = 0x22A0; // bool + public const nint m_lastLandTime = 0x22A4; // GameTime_t + public const nint m_bOnGroundLastTick = 0x22A8; // bool + public const nint m_qDeathEyeAngles = 0x22C4; // QAngle + public const nint m_bSkipOneHeadConstraintUpdate = 0x22D0; // bool } public static class C_CSPlayerPawnBase { // C_BasePlayerPawn - public const nint m_pPingServices = 0x1250; // CCSPlayer_PingServices* - public const nint m_pViewModelServices = 0x1258; // CPlayer_ViewModelServices* - public const nint m_fRenderingClipPlane = 0x1260; // float[4] - public const nint m_nLastClipPlaneSetupFrame = 0x1270; // int32_t - public const nint m_vecLastClipCameraPos = 0x1274; // Vector - public const nint m_vecLastClipCameraForward = 0x1280; // Vector - public const nint m_bClipHitStaticWorld = 0x128C; // bool - public const nint m_bCachedPlaneIsValid = 0x128D; // bool - public const nint m_pClippingWeapon = 0x1290; // C_CSWeaponBase* - public const nint m_previousPlayerState = 0x1298; // CSPlayerState - public const nint m_flLastCollisionCeiling = 0x129C; // float - public const nint m_flLastCollisionCeilingChangeTime = 0x12A0; // float - public const nint m_grenadeParameterStashTime = 0x12C0; // GameTime_t - public const nint m_bGrenadeParametersStashed = 0x12C4; // bool - public const nint m_angStashedShootAngles = 0x12C8; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x12D4; // Vector - public const nint m_vecStashedVelocity = 0x12E0; // Vector - public const nint m_angShootAngleHistory = 0x12EC; // QAngle[2] - public const nint m_vecThrowPositionHistory = 0x1304; // Vector[2] - public const nint m_vecVelocityHistory = 0x131C; // Vector[2] - public const nint m_thirdPersonHeading = 0x1338; // QAngle - public const nint m_flSlopeDropOffset = 0x1350; // float - public const nint m_flSlopeDropHeight = 0x1360; // float - public const nint m_vHeadConstraintOffset = 0x1370; // Vector - public const nint m_bIsScoped = 0x1388; // bool - public const nint m_bIsWalking = 0x1389; // bool - public const nint m_bResumeZoom = 0x138A; // bool - public const nint m_iPlayerState = 0x138C; // CSPlayerState - public const nint m_bIsDefusing = 0x1390; // bool - public const nint m_bIsGrabbingHostage = 0x1391; // bool - public const nint m_iBlockingUseActionInProgress = 0x1394; // CSPlayerBlockingUseAction_t - public const nint m_bIsRescuing = 0x1398; // bool - public const nint m_fImmuneToGunGameDamageTime = 0x139C; // GameTime_t - public const nint m_fImmuneToGunGameDamageTimeLast = 0x13A0; // GameTime_t - public const nint m_bGunGameImmunity = 0x13A4; // bool - public const nint m_bHasMovedSinceSpawn = 0x13A5; // bool - public const nint m_fMolotovUseTime = 0x13A8; // float - public const nint m_fMolotovDamageTime = 0x13AC; // float - public const nint m_nWhichBombZone = 0x13B0; // int32_t - public const nint m_bInNoDefuseArea = 0x13B4; // bool - public const nint m_iThrowGrenadeCounter = 0x13B8; // int32_t - public const nint m_bWaitForNoAttack = 0x13BC; // bool - public const nint m_flGuardianTooFarDistFrac = 0x13C0; // float - public const nint m_flDetectedByEnemySensorTime = 0x13C4; // GameTime_t - public const nint m_flNextGuardianTooFarWarning = 0x13C8; // float - public const nint m_bSuppressGuardianTooFarWarningAudio = 0x13CC; // bool - public const nint m_bKilledByTaser = 0x13CD; // bool - public const nint m_iMoveState = 0x13D0; // int32_t - public const nint m_bCanMoveDuringFreezePeriod = 0x13D4; // bool - public const nint m_flLowerBodyYawTarget = 0x13D8; // float - public const nint m_bStrafing = 0x13DC; // bool - public const nint m_flLastSpawnTimeIndex = 0x13E0; // GameTime_t - public const nint m_flEmitSoundTime = 0x13E4; // GameTime_t - public const nint m_iAddonBits = 0x13E8; // int32_t - public const nint m_iPrimaryAddon = 0x13EC; // int32_t - public const nint m_iSecondaryAddon = 0x13F0; // int32_t - public const nint m_iProgressBarDuration = 0x13F4; // int32_t - public const nint m_flProgressBarStartTime = 0x13F8; // float - public const nint m_iDirection = 0x13FC; // int32_t - public const nint m_iShotsFired = 0x1400; // int32_t - public const nint m_bNightVisionOn = 0x1404; // bool - public const nint m_bHasNightVision = 0x1405; // bool - public const nint m_flVelocityModifier = 0x1408; // float - public const nint m_flHitHeading = 0x140C; // float - public const nint m_nHitBodyPart = 0x1410; // int32_t - public const nint m_iStartAccount = 0x1414; // int32_t - public const nint m_vecIntroStartEyePosition = 0x1418; // Vector - public const nint m_vecIntroStartPlayerForward = 0x1424; // Vector - public const nint m_flClientDeathTime = 0x1430; // GameTime_t - public const nint m_flNightVisionAlpha = 0x1434; // float - public const nint m_bScreenTearFrameCaptured = 0x1438; // bool - public const nint m_flFlashBangTime = 0x143C; // float - public const nint m_flFlashScreenshotAlpha = 0x1440; // float - public const nint m_flFlashOverlayAlpha = 0x1444; // float - public const nint m_bFlashBuildUp = 0x1448; // bool - public const nint m_bFlashDspHasBeenCleared = 0x1449; // bool - public const nint m_bFlashScreenshotHasBeenGrabbed = 0x144A; // bool - public const nint m_flFlashMaxAlpha = 0x144C; // float - public const nint m_flFlashDuration = 0x1450; // float - public const nint m_lastStandingPos = 0x1454; // Vector - public const nint m_vecLastMuzzleFlashPos = 0x1460; // Vector - public const nint m_angLastMuzzleFlashAngle = 0x146C; // QAngle - public const nint m_hMuzzleFlashShape = 0x1478; // CHandle - public const nint m_iHealthBarRenderMaskIndex = 0x147C; // int32_t - public const nint m_flHealthFadeValue = 0x1480; // float - public const nint m_flHealthFadeAlpha = 0x1484; // float - public const nint m_nMyCollisionGroup = 0x1488; // int32_t - public const nint m_ignoreLadderJumpTime = 0x148C; // float - public const nint m_ladderSurpressionTimer = 0x1490; // CountdownTimer - public const nint m_lastLadderNormal = 0x14A8; // Vector - public const nint m_lastLadderPos = 0x14B4; // Vector - public const nint m_flDeathCCWeight = 0x14C8; // float - public const nint m_bOldIsScoped = 0x14CC; // bool - public const nint m_flPrevRoundEndTime = 0x14D0; // float - public const nint m_flPrevMatchEndTime = 0x14D4; // float - public const nint m_unCurrentEquipmentValue = 0x14D8; // uint16_t - public const nint m_unRoundStartEquipmentValue = 0x14DA; // uint16_t - public const nint m_unFreezetimeEndEquipmentValue = 0x14DC; // uint16_t - public const nint m_vecThirdPersonViewPositionOverride = 0x14E0; // Vector - public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x14EC; // int32_t - public const nint m_ArmorValue = 0x14F0; // int32_t - public const nint m_angEyeAngles = 0x14F8; // QAngle - public const nint m_fNextThinkPushAway = 0x1510; // float - public const nint m_bShouldAutobuyDMWeapons = 0x1514; // bool - public const nint m_bShouldAutobuyNow = 0x1515; // bool - public const nint m_bHud_MiniScoreHidden = 0x1516; // bool - public const nint m_bHud_RadarHidden = 0x1517; // bool - public const nint m_nLastKillerIndex = 0x1518; // CEntityIndex - public const nint m_nLastConcurrentKilled = 0x151C; // int32_t - public const nint m_nDeathCamMusic = 0x1520; // int32_t - public const nint m_iIDEntIndex = 0x1524; // CEntityIndex - public const nint m_delayTargetIDTimer = 0x1528; // CountdownTimer - public const nint m_iTargetedWeaponEntIndex = 0x1540; // CEntityIndex - public const nint m_iOldIDEntIndex = 0x1544; // CEntityIndex - public const nint m_holdTargetIDTimer = 0x1548; // CountdownTimer - public const nint m_flCurrentMusicStartTime = 0x1564; // float - public const nint m_flMusicRoundStartTime = 0x1568; // float - public const nint m_bDeferStartMusicOnWarmup = 0x156C; // bool - public const nint m_cycleLatch = 0x1570; // int32_t - public const nint m_serverIntendedCycle = 0x1574; // float - public const nint m_vecPlayerPatchEconIndices = 0x1578; // uint32_t[5] - public const nint m_bHideTargetID = 0x1594; // bool - public const nint m_nextTaserShakeTime = 0x1598; // float - public const nint m_firstTaserShakeTime = 0x159C; // float - public const nint m_flLastSmokeOverlayAlpha = 0x15A0; // float - public const nint m_vLastSmokeOverlayColor = 0x15A4; // Vector - public const nint m_nPlayerSmokedFx = 0x15B0; // ParticleIndex_t - public const nint m_flNextMagDropTime = 0x15B4; // float - public const nint m_nLastMagDropAttachmentIndex = 0x15B8; // int32_t - public const nint m_vecBulletHitModels = 0x15C0; // CUtlVector - public const nint m_vecPickupModelSlerpers = 0x15D8; // CUtlVector - public const nint m_vecLastAliveLocalVelocity = 0x15F0; // Vector - public const nint m_entitySpottedState = 0x1618; // EntitySpottedState_t - public const nint m_nSurvivalTeamNumber = 0x1630; // int32_t - public const nint m_bGuardianShouldSprayCustomXMark = 0x1634; // bool - public const nint m_bHasDeathInfo = 0x1635; // bool - public const nint m_flDeathInfoTime = 0x1638; // float - public const nint m_vecDeathInfoOrigin = 0x163C; // Vector - public const nint m_bKilledByHeadshot = 0x1648; // bool - public const nint m_hOriginalController = 0x164C; // CHandle + public const nint m_pPingServices = 0x1260; // CCSPlayer_PingServices* + public const nint m_pViewModelServices = 0x1268; // CPlayer_ViewModelServices* + public const nint m_fRenderingClipPlane = 0x1270; // float[4] + public const nint m_nLastClipPlaneSetupFrame = 0x1280; // int32_t + public const nint m_vecLastClipCameraPos = 0x1284; // Vector + public const nint m_vecLastClipCameraForward = 0x1290; // Vector + public const nint m_bClipHitStaticWorld = 0x129C; // bool + public const nint m_bCachedPlaneIsValid = 0x129D; // bool + public const nint m_pClippingWeapon = 0x12A0; // C_CSWeaponBase* + public const nint m_previousPlayerState = 0x12A8; // CSPlayerState + public const nint m_flLastCollisionCeiling = 0x12AC; // float + public const nint m_flLastCollisionCeilingChangeTime = 0x12B0; // float + public const nint m_grenadeParameterStashTime = 0x12D0; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x12D4; // bool + public const nint m_angStashedShootAngles = 0x12D8; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x12E4; // Vector + public const nint m_vecStashedVelocity = 0x12F0; // Vector + public const nint m_angShootAngleHistory = 0x12FC; // QAngle[2] + public const nint m_vecThrowPositionHistory = 0x1314; // Vector[2] + public const nint m_vecVelocityHistory = 0x132C; // Vector[2] + public const nint m_thirdPersonHeading = 0x1348; // QAngle + public const nint m_flSlopeDropOffset = 0x1360; // float + public const nint m_flSlopeDropHeight = 0x1370; // float + public const nint m_vHeadConstraintOffset = 0x1380; // Vector + public const nint m_bIsScoped = 0x1398; // bool + public const nint m_bIsWalking = 0x1399; // bool + public const nint m_bResumeZoom = 0x139A; // bool + public const nint m_iPlayerState = 0x139C; // CSPlayerState + public const nint m_bIsDefusing = 0x13A0; // bool + public const nint m_bIsGrabbingHostage = 0x13A1; // bool + public const nint m_iBlockingUseActionInProgress = 0x13A4; // CSPlayerBlockingUseAction_t + public const nint m_bIsRescuing = 0x13A8; // bool + public const nint m_fImmuneToGunGameDamageTime = 0x13AC; // GameTime_t + public const nint m_fImmuneToGunGameDamageTimeLast = 0x13B0; // GameTime_t + public const nint m_bGunGameImmunity = 0x13B4; // bool + public const nint m_bHasMovedSinceSpawn = 0x13B5; // bool + public const nint m_fMolotovUseTime = 0x13B8; // float + public const nint m_fMolotovDamageTime = 0x13BC; // float + public const nint m_nWhichBombZone = 0x13C0; // int32_t + public const nint m_bInNoDefuseArea = 0x13C4; // bool + public const nint m_iThrowGrenadeCounter = 0x13C8; // int32_t + public const nint m_bWaitForNoAttack = 0x13CC; // bool + public const nint m_flGuardianTooFarDistFrac = 0x13D0; // float + public const nint m_flDetectedByEnemySensorTime = 0x13D4; // GameTime_t + public const nint m_flNextGuardianTooFarWarning = 0x13D8; // float + public const nint m_bSuppressGuardianTooFarWarningAudio = 0x13DC; // bool + public const nint m_bKilledByTaser = 0x13DD; // bool + public const nint m_iMoveState = 0x13E0; // int32_t + public const nint m_bCanMoveDuringFreezePeriod = 0x13E4; // bool + public const nint m_flLowerBodyYawTarget = 0x13E8; // float + public const nint m_bStrafing = 0x13EC; // bool + public const nint m_flLastSpawnTimeIndex = 0x13F0; // GameTime_t + public const nint m_flEmitSoundTime = 0x13F4; // GameTime_t + public const nint m_iAddonBits = 0x13F8; // int32_t + public const nint m_iPrimaryAddon = 0x13FC; // int32_t + public const nint m_iSecondaryAddon = 0x1400; // int32_t + public const nint m_iProgressBarDuration = 0x1404; // int32_t + public const nint m_flProgressBarStartTime = 0x1408; // float + public const nint m_iDirection = 0x140C; // int32_t + public const nint m_iShotsFired = 0x1410; // int32_t + public const nint m_bNightVisionOn = 0x1414; // bool + public const nint m_bHasNightVision = 0x1415; // bool + public const nint m_flVelocityModifier = 0x1418; // float + public const nint m_flHitHeading = 0x141C; // float + public const nint m_nHitBodyPart = 0x1420; // int32_t + public const nint m_iStartAccount = 0x1424; // int32_t + public const nint m_vecIntroStartEyePosition = 0x1428; // Vector + public const nint m_vecIntroStartPlayerForward = 0x1434; // Vector + public const nint m_flClientDeathTime = 0x1440; // GameTime_t + public const nint m_flNightVisionAlpha = 0x1444; // float + public const nint m_bScreenTearFrameCaptured = 0x1448; // bool + public const nint m_flFlashBangTime = 0x144C; // float + public const nint m_flFlashScreenshotAlpha = 0x1450; // float + public const nint m_flFlashOverlayAlpha = 0x1454; // float + public const nint m_bFlashBuildUp = 0x1458; // bool + public const nint m_bFlashDspHasBeenCleared = 0x1459; // bool + public const nint m_bFlashScreenshotHasBeenGrabbed = 0x145A; // bool + public const nint m_flFlashMaxAlpha = 0x145C; // float + public const nint m_flFlashDuration = 0x1460; // float + public const nint m_lastStandingPos = 0x1464; // Vector + public const nint m_vecLastMuzzleFlashPos = 0x1470; // Vector + public const nint m_angLastMuzzleFlashAngle = 0x147C; // QAngle + public const nint m_hMuzzleFlashShape = 0x1488; // CHandle + public const nint m_iHealthBarRenderMaskIndex = 0x148C; // int32_t + public const nint m_flHealthFadeValue = 0x1490; // float + public const nint m_flHealthFadeAlpha = 0x1494; // float + public const nint m_nMyCollisionGroup = 0x1498; // int32_t + public const nint m_ignoreLadderJumpTime = 0x149C; // float + public const nint m_ladderSurpressionTimer = 0x14A0; // CountdownTimer + public const nint m_lastLadderNormal = 0x14B8; // Vector + public const nint m_lastLadderPos = 0x14C4; // Vector + public const nint m_flDeathCCWeight = 0x14D8; // float + public const nint m_bOldIsScoped = 0x14DC; // bool + public const nint m_flPrevRoundEndTime = 0x14E0; // float + public const nint m_flPrevMatchEndTime = 0x14E4; // float + public const nint m_unCurrentEquipmentValue = 0x14E8; // uint16_t + public const nint m_unRoundStartEquipmentValue = 0x14EA; // uint16_t + public const nint m_unFreezetimeEndEquipmentValue = 0x14EC; // uint16_t + public const nint m_vecThirdPersonViewPositionOverride = 0x14F0; // Vector + public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x14FC; // int32_t + public const nint m_ArmorValue = 0x1500; // int32_t + public const nint m_angEyeAngles = 0x1508; // QAngle + public const nint m_fNextThinkPushAway = 0x1520; // float + public const nint m_bShouldAutobuyDMWeapons = 0x1524; // bool + public const nint m_bShouldAutobuyNow = 0x1525; // bool + public const nint m_bHud_MiniScoreHidden = 0x1526; // bool + public const nint m_bHud_RadarHidden = 0x1527; // bool + public const nint m_nLastKillerIndex = 0x1528; // CEntityIndex + public const nint m_nLastConcurrentKilled = 0x152C; // int32_t + public const nint m_nDeathCamMusic = 0x1530; // int32_t + public const nint m_iIDEntIndex = 0x1534; // CEntityIndex + public const nint m_delayTargetIDTimer = 0x1538; // CountdownTimer + public const nint m_iTargetedWeaponEntIndex = 0x1550; // CEntityIndex + public const nint m_iOldIDEntIndex = 0x1554; // CEntityIndex + public const nint m_holdTargetIDTimer = 0x1558; // CountdownTimer + public const nint m_flCurrentMusicStartTime = 0x1574; // float + public const nint m_flMusicRoundStartTime = 0x1578; // float + public const nint m_bDeferStartMusicOnWarmup = 0x157C; // bool + public const nint m_cycleLatch = 0x1580; // int32_t + public const nint m_serverIntendedCycle = 0x1584; // float + public const nint m_vecPlayerPatchEconIndices = 0x1588; // uint32_t[5] + public const nint m_bHideTargetID = 0x15A4; // bool + public const nint m_nextTaserShakeTime = 0x15A8; // float + public const nint m_firstTaserShakeTime = 0x15AC; // float + public const nint m_flLastSmokeOverlayAlpha = 0x15B0; // float + public const nint m_vLastSmokeOverlayColor = 0x15B4; // Vector + public const nint m_nPlayerSmokedFx = 0x15C0; // ParticleIndex_t + public const nint m_flNextMagDropTime = 0x15C4; // float + public const nint m_nLastMagDropAttachmentIndex = 0x15C8; // int32_t + public const nint m_vecBulletHitModels = 0x15D0; // CUtlVector + public const nint m_vecPickupModelSlerpers = 0x15E8; // CUtlVector + public const nint m_vecLastAliveLocalVelocity = 0x1600; // Vector + public const nint m_entitySpottedState = 0x1628; // EntitySpottedState_t + public const nint m_nSurvivalTeamNumber = 0x1640; // int32_t + public const nint m_bGuardianShouldSprayCustomXMark = 0x1644; // bool + public const nint m_bHasDeathInfo = 0x1645; // bool + public const nint m_flDeathInfoTime = 0x1648; // float + public const nint m_vecDeathInfoOrigin = 0x164C; // Vector + public const nint m_bKilledByHeadshot = 0x1658; // bool + public const nint m_hOriginalController = 0x165C; // CHandle } public static class C_CSPlayerResource { // C_BaseEntity @@ -2155,69 +2156,74 @@ public static class C_CSWeaponBase { // C_BasePlayerWeapon public const nint m_seqIdle = 0x15E0; // HSequence public const nint m_seqFirePrimary = 0x15E4; // HSequence public const nint m_seqFireSecondary = 0x15E8; // HSequence - public const nint m_ClientPreviousWeaponState = 0x1600; // CSWeaponState_t - public const nint m_iState = 0x1604; // CSWeaponState_t - public const nint m_flCrosshairDistance = 0x1608; // float - public const nint m_iAmmoLastCheck = 0x160C; // int32_t - public const nint m_iAlpha = 0x1610; // int32_t - public const nint m_iScopeTextureID = 0x1614; // int32_t - public const nint m_iCrosshairTextureID = 0x1618; // int32_t - public const nint m_flGunAccuracyPosition = 0x161C; // float - public const nint m_nViewModelIndex = 0x1620; // uint32_t - public const nint m_bReloadsWithClips = 0x1624; // bool - public const nint m_flTimeWeaponIdle = 0x1628; // GameTime_t - public const nint m_bFireOnEmpty = 0x162C; // bool - public const nint m_OnPlayerPickup = 0x1630; // CEntityIOOutput - public const nint m_weaponMode = 0x1658; // CSWeaponMode - public const nint m_flTurningInaccuracyDelta = 0x165C; // float - public const nint m_vecTurningInaccuracyEyeDirLast = 0x1660; // Vector - public const nint m_flTurningInaccuracy = 0x166C; // float - public const nint m_fAccuracyPenalty = 0x1670; // float - public const nint m_flLastAccuracyUpdateTime = 0x1674; // GameTime_t - public const nint m_fAccuracySmoothedForZoom = 0x1678; // float - public const nint m_fScopeZoomEndTime = 0x167C; // GameTime_t - public const nint m_iRecoilIndex = 0x1680; // int32_t - public const nint m_flRecoilIndex = 0x1684; // float - public const nint m_bBurstMode = 0x1688; // bool - public const nint m_flPostponeFireReadyTime = 0x168C; // GameTime_t - public const nint m_bInReload = 0x1690; // bool - public const nint m_bReloadVisuallyComplete = 0x1691; // bool - public const nint m_flDroppedAtTime = 0x1694; // GameTime_t - public const nint m_bIsHauledBack = 0x1698; // bool - public const nint m_bSilencerOn = 0x1699; // bool - public const nint m_flTimeSilencerSwitchComplete = 0x169C; // GameTime_t - public const nint m_iOriginalTeamNumber = 0x16A0; // int32_t - public const nint m_flNextAttackRenderTimeOffset = 0x16A4; // float - public const nint m_bVisualsDataSet = 0x1728; // bool - public const nint m_bOldFirstPersonSpectatedState = 0x1729; // bool - public const nint m_hOurPing = 0x172C; // CHandle - public const nint m_nOurPingIndex = 0x1730; // CEntityIndex - public const nint m_vecOurPingPos = 0x1734; // Vector - public const nint m_bGlowForPing = 0x1740; // bool - public const nint m_bUIWeapon = 0x1741; // bool - public const nint m_hPrevOwner = 0x1750; // CHandle - public const nint m_nDropTick = 0x1754; // GameTick_t - public const nint m_donated = 0x1774; // bool - public const nint m_fLastShotTime = 0x1778; // GameTime_t - public const nint m_bWasOwnedByCT = 0x177C; // bool - public const nint m_bWasOwnedByTerrorist = 0x177D; // bool - public const nint m_gunHeat = 0x1780; // float - public const nint m_smokeAttachments = 0x1784; // uint32_t - public const nint m_lastSmokeTime = 0x1788; // GameTime_t - public const nint m_flLastClientFireBulletTime = 0x178C; // float - public const nint m_IronSightController = 0x1840; // C_IronSightController - public const nint m_iIronSightMode = 0x18F0; // int32_t - public const nint m_flLastLOSTraceFailureTime = 0x1900; // GameTime_t - public const nint m_iNumEmptyAttacks = 0x1904; // int32_t + public const nint m_thirdPersonFireSequences = 0x15F0; // CUtlVector + public const nint m_hCurrentThirdPersonSequence = 0x1608; // HSequence + public const nint m_nSilencerBoneIndex = 0x160C; // int32_t + public const nint m_thirdPersonSequences = 0x1610; // HSequence[6] + public const nint m_ClientPreviousWeaponState = 0x1640; // CSWeaponState_t + public const nint m_iState = 0x1644; // CSWeaponState_t + public const nint m_flCrosshairDistance = 0x1648; // float + public const nint m_iAmmoLastCheck = 0x164C; // int32_t + public const nint m_iAlpha = 0x1650; // int32_t + public const nint m_iScopeTextureID = 0x1654; // int32_t + public const nint m_iCrosshairTextureID = 0x1658; // int32_t + public const nint m_flGunAccuracyPosition = 0x165C; // float + public const nint m_nViewModelIndex = 0x1660; // uint32_t + public const nint m_bReloadsWithClips = 0x1664; // bool + public const nint m_flTimeWeaponIdle = 0x1668; // GameTime_t + public const nint m_bFireOnEmpty = 0x166C; // bool + public const nint m_OnPlayerPickup = 0x1670; // CEntityIOOutput + public const nint m_weaponMode = 0x1698; // CSWeaponMode + public const nint m_flTurningInaccuracyDelta = 0x169C; // float + public const nint m_vecTurningInaccuracyEyeDirLast = 0x16A0; // Vector + public const nint m_flTurningInaccuracy = 0x16AC; // float + public const nint m_fAccuracyPenalty = 0x16B0; // float + public const nint m_flLastAccuracyUpdateTime = 0x16B4; // GameTime_t + public const nint m_fAccuracySmoothedForZoom = 0x16B8; // float + public const nint m_fScopeZoomEndTime = 0x16BC; // GameTime_t + public const nint m_iRecoilIndex = 0x16C0; // int32_t + public const nint m_flRecoilIndex = 0x16C4; // float + public const nint m_bBurstMode = 0x16C8; // bool + public const nint m_flPostponeFireReadyTime = 0x16CC; // GameTime_t + public const nint m_bInReload = 0x16D0; // bool + public const nint m_bReloadVisuallyComplete = 0x16D1; // bool + public const nint m_flDroppedAtTime = 0x16D4; // GameTime_t + public const nint m_bIsHauledBack = 0x16D8; // bool + public const nint m_bSilencerOn = 0x16D9; // bool + public const nint m_flTimeSilencerSwitchComplete = 0x16DC; // GameTime_t + public const nint m_iOriginalTeamNumber = 0x16E0; // int32_t + public const nint m_flNextAttackRenderTimeOffset = 0x16E4; // float + public const nint m_bVisualsDataSet = 0x1768; // bool + public const nint m_bOldFirstPersonSpectatedState = 0x1769; // bool + public const nint m_hOurPing = 0x176C; // CHandle + public const nint m_nOurPingIndex = 0x1770; // CEntityIndex + public const nint m_vecOurPingPos = 0x1774; // Vector + public const nint m_bGlowForPing = 0x1780; // bool + public const nint m_bUIWeapon = 0x1781; // bool + public const nint m_hPrevOwner = 0x1790; // CHandle + public const nint m_nDropTick = 0x1794; // GameTick_t + public const nint m_donated = 0x17B4; // bool + public const nint m_fLastShotTime = 0x17B8; // GameTime_t + public const nint m_bWasOwnedByCT = 0x17BC; // bool + public const nint m_bWasOwnedByTerrorist = 0x17BD; // bool + public const nint m_gunHeat = 0x17C0; // float + public const nint m_smokeAttachments = 0x17C4; // uint32_t + public const nint m_lastSmokeTime = 0x17C8; // GameTime_t + public const nint m_flNextClientFireBulletTime = 0x17CC; // float + public const nint m_flNextClientFireBulletTime_Repredict = 0x17D0; // float + public const nint m_IronSightController = 0x1890; // C_IronSightController + public const nint m_iIronSightMode = 0x1940; // int32_t + public const nint m_flLastLOSTraceFailureTime = 0x1950; // GameTime_t + public const nint m_iNumEmptyAttacks = 0x1954; // int32_t } public static class C_CSWeaponBaseGun { // C_CSWeaponBase - public const nint m_zoomLevel = 0x1940; // int32_t - public const nint m_iBurstShotsRemaining = 0x1944; // int32_t - public const nint m_iSilencerBodygroup = 0x1948; // int32_t - public const nint m_silencedModelIndex = 0x1958; // int32_t - public const nint m_inPrecache = 0x195C; // bool - public const nint m_bNeedsBoltAction = 0x195D; // bool + public const nint m_zoomLevel = 0x1990; // int32_t + public const nint m_iBurstShotsRemaining = 0x1994; // int32_t + public const nint m_iSilencerBodygroup = 0x1998; // int32_t + public const nint m_silencedModelIndex = 0x19A8; // int32_t + public const nint m_inPrecache = 0x19AC; // bool + public const nint m_bNeedsBoltAction = 0x19AD; // bool } public static class C_Chicken { // C_DynamicProp @@ -2298,7 +2304,9 @@ public static class C_DecoyGrenade { // C_BaseCSGrenade } public static class C_DecoyProjectile { // C_BaseCSGrenadeProjectile - public const nint m_flTimeParticleEffectSpawn = 0x1110; // GameTime_t + public const nint m_nDecoyShotTick = 0x10F0; // int32_t + public const nint m_nClientLastKnownDecoyShotTick = 0x10F4; // int32_t + public const nint m_flTimeParticleEffectSpawn = 0x1118; // GameTime_t } public static class C_DynamicLight { // C_BaseModelEntity @@ -2433,53 +2441,51 @@ public static class C_EntityFlame { // C_BaseEntity } public static class C_EnvCombinedLightProbeVolume { // C_BaseEntity - public const nint m_Color = 0x15A8; // Color - public const nint m_flBrightness = 0x15AC; // float - public const nint m_hCubemapTexture = 0x15B0; // CStrongHandle - public const nint m_bCustomCubemapTexture = 0x15B8; // bool - public const nint m_hLightProbeTexture = 0x15C0; // CStrongHandle - public const nint m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle - public const nint m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle - public const nint m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle - public const nint m_vBoxMins = 0x15E0; // Vector - public const nint m_vBoxMaxs = 0x15EC; // Vector - public const nint m_LightGroups = 0x15F8; // CUtlSymbolLarge - public const nint m_bMoveable = 0x1600; // bool - public const nint m_nHandshake = 0x1604; // int32_t - public const nint m_nEnvCubeMapArrayIndex = 0x1608; // int32_t - public const nint m_nPriority = 0x160C; // int32_t - public const nint m_bStartDisabled = 0x1610; // bool - public const nint m_flEdgeFadeDist = 0x1614; // float - public const nint m_vEdgeFadeDists = 0x1618; // Vector - public const nint m_nLightProbeSizeX = 0x1624; // int32_t - public const nint m_nLightProbeSizeY = 0x1628; // int32_t - public const nint m_nLightProbeSizeZ = 0x162C; // int32_t - public const nint m_nLightProbeAtlasX = 0x1630; // int32_t - public const nint m_nLightProbeAtlasY = 0x1634; // int32_t - public const nint m_nLightProbeAtlasZ = 0x1638; // int32_t - public const nint m_bEnabled = 0x1651; // bool + public const nint m_Color = 0x1598; // Color + public const nint m_flBrightness = 0x159C; // float + public const nint m_hCubemapTexture = 0x15A0; // CStrongHandle + public const nint m_bCustomCubemapTexture = 0x15A8; // bool + public const nint m_hLightProbeTexture = 0x15B0; // CStrongHandle + public const nint m_hLightProbeDirectLightIndicesTexture = 0x15B8; // CStrongHandle + public const nint m_hLightProbeDirectLightScalarsTexture = 0x15C0; // CStrongHandle + public const nint m_hLightProbeDirectLightShadowsTexture = 0x15C8; // CStrongHandle + public const nint m_vBoxMins = 0x15D0; // Vector + public const nint m_vBoxMaxs = 0x15DC; // Vector + public const nint m_bMoveable = 0x15E8; // bool + public const nint m_nHandshake = 0x15EC; // int32_t + public const nint m_nEnvCubeMapArrayIndex = 0x15F0; // int32_t + public const nint m_nPriority = 0x15F4; // int32_t + public const nint m_bStartDisabled = 0x15F8; // bool + public const nint m_flEdgeFadeDist = 0x15FC; // float + public const nint m_vEdgeFadeDists = 0x1600; // Vector + public const nint m_nLightProbeSizeX = 0x160C; // int32_t + public const nint m_nLightProbeSizeY = 0x1610; // int32_t + public const nint m_nLightProbeSizeZ = 0x1614; // int32_t + public const nint m_nLightProbeAtlasX = 0x1618; // int32_t + public const nint m_nLightProbeAtlasY = 0x161C; // int32_t + public const nint m_nLightProbeAtlasZ = 0x1620; // int32_t + public const nint m_bEnabled = 0x1639; // bool } public static class C_EnvCubemap { // C_BaseEntity - public const nint m_hCubemapTexture = 0x5C8; // CStrongHandle - public const nint m_bCustomCubemapTexture = 0x5D0; // bool - public const nint m_flInfluenceRadius = 0x5D4; // float - public const nint m_vBoxProjectMins = 0x5D8; // Vector - public const nint m_vBoxProjectMaxs = 0x5E4; // Vector - public const nint m_LightGroups = 0x5F0; // CUtlSymbolLarge - public const nint m_bMoveable = 0x5F8; // bool - public const nint m_nHandshake = 0x5FC; // int32_t - public const nint m_nEnvCubeMapArrayIndex = 0x600; // int32_t - public const nint m_nPriority = 0x604; // int32_t - public const nint m_flEdgeFadeDist = 0x608; // float - public const nint m_vEdgeFadeDists = 0x60C; // Vector - public const nint m_flDiffuseScale = 0x618; // float - public const nint m_bStartDisabled = 0x61C; // bool - public const nint m_bDefaultEnvMap = 0x61D; // bool - public const nint m_bDefaultSpecEnvMap = 0x61E; // bool - public const nint m_bIndoorCubeMap = 0x61F; // bool - public const nint m_bCopyDiffuseFromDefaultCubemap = 0x620; // bool - public const nint m_bEnabled = 0x630; // bool + public const nint m_hCubemapTexture = 0x5C0; // CStrongHandle + public const nint m_bCustomCubemapTexture = 0x5C8; // bool + public const nint m_flInfluenceRadius = 0x5CC; // float + public const nint m_vBoxProjectMins = 0x5D0; // Vector + public const nint m_vBoxProjectMaxs = 0x5DC; // Vector + public const nint m_bMoveable = 0x5E8; // bool + public const nint m_nHandshake = 0x5EC; // int32_t + public const nint m_nEnvCubeMapArrayIndex = 0x5F0; // int32_t + public const nint m_nPriority = 0x5F4; // int32_t + public const nint m_flEdgeFadeDist = 0x5F8; // float + public const nint m_vEdgeFadeDists = 0x5FC; // Vector + public const nint m_flDiffuseScale = 0x608; // float + public const nint m_bStartDisabled = 0x60C; // bool + public const nint m_bDefaultEnvMap = 0x60D; // bool + public const nint m_bDefaultSpecEnvMap = 0x60E; // bool + public const nint m_bIndoorCubeMap = 0x60F; // bool + public const nint m_bCopyDiffuseFromDefaultCubemap = 0x610; // bool + public const nint m_bEnabled = 0x620; // bool } public static class C_EnvCubemapBox { // C_EnvCubemap @@ -2524,24 +2530,23 @@ public static class C_EnvDetailController { // C_BaseEntity } public static class C_EnvLightProbeVolume { // C_BaseEntity - public const nint m_hLightProbeTexture = 0x1520; // CStrongHandle - public const nint m_hLightProbeDirectLightIndicesTexture = 0x1528; // CStrongHandle - public const nint m_hLightProbeDirectLightScalarsTexture = 0x1530; // CStrongHandle - public const nint m_hLightProbeDirectLightShadowsTexture = 0x1538; // CStrongHandle - public const nint m_vBoxMins = 0x1540; // Vector - public const nint m_vBoxMaxs = 0x154C; // Vector - public const nint m_LightGroups = 0x1558; // CUtlSymbolLarge - public const nint m_bMoveable = 0x1560; // bool - public const nint m_nHandshake = 0x1564; // int32_t - public const nint m_nPriority = 0x1568; // int32_t - public const nint m_bStartDisabled = 0x156C; // bool - public const nint m_nLightProbeSizeX = 0x1570; // int32_t - public const nint m_nLightProbeSizeY = 0x1574; // int32_t - public const nint m_nLightProbeSizeZ = 0x1578; // int32_t - public const nint m_nLightProbeAtlasX = 0x157C; // int32_t - public const nint m_nLightProbeAtlasY = 0x1580; // int32_t - public const nint m_nLightProbeAtlasZ = 0x1584; // int32_t - public const nint m_bEnabled = 0x1591; // bool + public const nint m_hLightProbeTexture = 0x1518; // CStrongHandle + public const nint m_hLightProbeDirectLightIndicesTexture = 0x1520; // CStrongHandle + public const nint m_hLightProbeDirectLightScalarsTexture = 0x1528; // CStrongHandle + public const nint m_hLightProbeDirectLightShadowsTexture = 0x1530; // CStrongHandle + public const nint m_vBoxMins = 0x1538; // Vector + public const nint m_vBoxMaxs = 0x1544; // Vector + public const nint m_bMoveable = 0x1550; // bool + public const nint m_nHandshake = 0x1554; // int32_t + public const nint m_nPriority = 0x1558; // int32_t + public const nint m_bStartDisabled = 0x155C; // bool + public const nint m_nLightProbeSizeX = 0x1560; // int32_t + public const nint m_nLightProbeSizeY = 0x1564; // int32_t + public const nint m_nLightProbeSizeZ = 0x1568; // int32_t + public const nint m_nLightProbeAtlasX = 0x156C; // int32_t + public const nint m_nLightProbeAtlasY = 0x1570; // int32_t + public const nint m_nLightProbeAtlasZ = 0x1574; // int32_t + public const nint m_bEnabled = 0x1581; // bool } public static class C_EnvParticleGlow { // C_ParticleSystem @@ -2727,8 +2732,8 @@ public static class C_Fish { // CBaseAnimGraph } public static class C_Fists { // C_CSWeaponBase - public const nint m_bPlayingUninterruptableAct = 0x1940; // bool - public const nint m_nUninterruptableActivity = 0x1944; // PlayerAnimEvent_t + public const nint m_bPlayingUninterruptableAct = 0x1990; // bool + public const nint m_nUninterruptableActivity = 0x1994; // PlayerAnimEvent_t } public static class C_Flashbang { // C_BaseCSGrenade @@ -3030,7 +3035,7 @@ public static class C_MapVetoPickController { // C_BaseEntity } public static class C_Melee { // C_CSWeaponBase - public const nint m_flThrowAt = 0x1940; // GameTime_t + public const nint m_flThrowAt = 0x1990; // GameTime_t } public static class C_ModelPointEntity { // C_BaseModelEntity @@ -3752,13 +3757,16 @@ public static class C_WeaponAug { // C_CSWeaponBaseGun } public static class C_WeaponBaseItem { // C_CSWeaponBase - public const nint m_SequenceCompleteTimer = 0x1940; // CountdownTimer - public const nint m_bRedraw = 0x1958; // bool + public const nint m_SequenceCompleteTimer = 0x1990; // CountdownTimer + public const nint m_bRedraw = 0x19A8; // bool } public static class C_WeaponBizon { // C_CSWeaponBaseGun } +public static class C_WeaponCZ75a { // C_CSWeaponBaseGun +} + public static class C_WeaponElite { // C_CSWeaponBaseGun } @@ -3786,9 +3794,15 @@ public static class C_WeaponM249 { // C_CSWeaponBaseGun public static class C_WeaponM4A1 { // C_CSWeaponBaseGun } +public static class C_WeaponM4A1Silencer { // C_CSWeaponBaseGun +} + public static class C_WeaponMAC10 { // C_CSWeaponBaseGun } +public static class C_WeaponMP5SD { // C_CSWeaponBaseGun +} + public static class C_WeaponMP7 { // C_CSWeaponBaseGun } @@ -3810,6 +3824,9 @@ public static class C_WeaponP250 { // C_CSWeaponBaseGun public static class C_WeaponP90 { // C_CSWeaponBaseGun } +public static class C_WeaponRevolver { // C_CSWeaponBaseGun +} + public static class C_WeaponSCAR20 { // C_CSWeaponBaseGun } @@ -3823,11 +3840,11 @@ public static class C_WeaponSawedoff { // C_CSWeaponBase } public static class C_WeaponShield { // C_CSWeaponBaseGun - public const nint m_flDisplayHealth = 0x1960; // float + public const nint m_flDisplayHealth = 0x19B0; // float } public static class C_WeaponTaser { // C_CSWeaponBaseGun - public const nint m_fFireTime = 0x1960; // GameTime_t + public const nint m_fFireTime = 0x19B0; // GameTime_t } public static class C_WeaponTec9 { // C_CSWeaponBaseGun @@ -3836,6 +3853,9 @@ public static class C_WeaponTec9 { // C_CSWeaponBaseGun public static class C_WeaponUMP45 { // C_CSWeaponBaseGun } +public static class C_WeaponUSPSilencer { // C_CSWeaponBaseGun +} + public static class C_WeaponXM1014 { // C_CSWeaponBase } @@ -4123,7 +4143,6 @@ public static class shard_model_desc_t { public const nint m_bHasParent = 0x54; // bool public const nint m_bParentFrozen = 0x55; // bool public const nint m_SurfacePropStringToken = 0x58; // CUtlStringToken - public const nint m_LightGroup = 0x5C; // CUtlStringToken } public static class sky3dparams_t { diff --git a/generated/client.dll.hpp b/generated/client.dll.hpp index 1e1d5049..edd65319 100644 --- a/generated/client.dll.hpp +++ b/generated/client.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:23 +0000 + * Fri, 3 Nov 2023 01:49:49 +0000 */ #pragma once @@ -936,33 +936,32 @@ namespace CLightComponent { // CEntityComponent constexpr std::ptrdiff_t m_nShadowPriority = 0x120; // int32_t constexpr std::ptrdiff_t m_nBakedShadowIndex = 0x124; // int32_t constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x128; // bool - constexpr std::ptrdiff_t m_LightGroups = 0x130; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_nDirectLight = 0x138; // int32_t - constexpr std::ptrdiff_t m_nIndirectLight = 0x13C; // int32_t - constexpr std::ptrdiff_t m_flFadeMinDist = 0x140; // float - constexpr std::ptrdiff_t m_flFadeMaxDist = 0x144; // float - constexpr std::ptrdiff_t m_flShadowFadeMinDist = 0x148; // float - constexpr std::ptrdiff_t m_flShadowFadeMaxDist = 0x14C; // float - constexpr std::ptrdiff_t m_bEnabled = 0x150; // bool - constexpr std::ptrdiff_t m_bFlicker = 0x151; // bool - constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x152; // bool - constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x154; // Vector - constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x160; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x16C; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x178; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x184; // Vector - constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x190; // float - constexpr std::ptrdiff_t m_nFogLightingMode = 0x194; // int32_t - constexpr std::ptrdiff_t m_flFogContributionStength = 0x198; // float - constexpr std::ptrdiff_t m_flNearClipPlane = 0x19C; // float - constexpr std::ptrdiff_t m_SkyColor = 0x1A0; // Color - constexpr std::ptrdiff_t m_flSkyIntensity = 0x1A4; // float - constexpr std::ptrdiff_t m_SkyAmbientBounce = 0x1A8; // Color - constexpr std::ptrdiff_t m_bUseSecondaryColor = 0x1AC; // bool - constexpr std::ptrdiff_t m_bMixedShadows = 0x1AD; // bool - constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x1B0; // GameTime_t - constexpr std::ptrdiff_t m_flCapsuleLength = 0x1B4; // float - constexpr std::ptrdiff_t m_flMinRoughness = 0x1B8; // float + constexpr std::ptrdiff_t m_nDirectLight = 0x12C; // int32_t + constexpr std::ptrdiff_t m_nIndirectLight = 0x130; // int32_t + constexpr std::ptrdiff_t m_flFadeMinDist = 0x134; // float + constexpr std::ptrdiff_t m_flFadeMaxDist = 0x138; // float + constexpr std::ptrdiff_t m_flShadowFadeMinDist = 0x13C; // float + constexpr std::ptrdiff_t m_flShadowFadeMaxDist = 0x140; // float + constexpr std::ptrdiff_t m_bEnabled = 0x144; // bool + constexpr std::ptrdiff_t m_bFlicker = 0x145; // bool + constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x146; // bool + constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x148; // Vector + constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x154; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x160; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x16C; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x178; // Vector + constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x184; // float + constexpr std::ptrdiff_t m_nFogLightingMode = 0x188; // int32_t + constexpr std::ptrdiff_t m_flFogContributionStength = 0x18C; // float + constexpr std::ptrdiff_t m_flNearClipPlane = 0x190; // float + constexpr std::ptrdiff_t m_SkyColor = 0x194; // Color + constexpr std::ptrdiff_t m_flSkyIntensity = 0x198; // float + constexpr std::ptrdiff_t m_SkyAmbientBounce = 0x19C; // Color + constexpr std::ptrdiff_t m_bUseSecondaryColor = 0x1A0; // bool + constexpr std::ptrdiff_t m_bMixedShadows = 0x1A1; // bool + constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x1A4; // GameTime_t + constexpr std::ptrdiff_t m_flCapsuleLength = 0x1A8; // float + constexpr std::ptrdiff_t m_flMinRoughness = 0x1AC; // float } namespace CLogicRelay { // CLogicalEntity @@ -1306,16 +1305,16 @@ namespace C_BaseButton { // C_BaseToggle } namespace C_BaseCSGrenade { // C_CSWeaponBase - constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1940; // bool - constexpr std::ptrdiff_t m_bRedraw = 0x1968; // bool - constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1969; // bool - constexpr std::ptrdiff_t m_bPinPulled = 0x196A; // bool - constexpr std::ptrdiff_t m_bJumpThrow = 0x196B; // bool - constexpr std::ptrdiff_t m_eThrowStatus = 0x196C; // EGrenadeThrowState - constexpr std::ptrdiff_t m_fThrowTime = 0x1970; // GameTime_t - constexpr std::ptrdiff_t m_flThrowStrength = 0x1974; // float - constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1978; // float - constexpr std::ptrdiff_t m_fDropTime = 0x197C; // GameTime_t + constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1990; // bool + constexpr std::ptrdiff_t m_bRedraw = 0x1991; // bool + constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1992; // bool + constexpr std::ptrdiff_t m_bPinPulled = 0x1993; // bool + constexpr std::ptrdiff_t m_bJumpThrow = 0x1994; // bool + constexpr std::ptrdiff_t m_eThrowStatus = 0x1998; // EGrenadeThrowState + constexpr std::ptrdiff_t m_fThrowTime = 0x199C; // GameTime_t + constexpr std::ptrdiff_t m_flThrowStrength = 0x19A0; // float + constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x19A4; // float + constexpr std::ptrdiff_t m_fDropTime = 0x19A8; // GameTime_t } namespace C_BaseCSGrenadeProjectile { // C_BaseGrenade @@ -1504,8 +1503,7 @@ namespace C_BaseModelEntity { // C_BaseEntity constexpr std::ptrdiff_t m_bAllowFadeInView = 0xA72; // bool constexpr std::ptrdiff_t m_clrRender = 0xA73; // Color constexpr std::ptrdiff_t m_vecRenderAttributes = 0xA78; // C_UtlVectorEmbeddedNetworkVar - constexpr std::ptrdiff_t m_LightGroup = 0xAE0; // CUtlStringToken - constexpr std::ptrdiff_t m_bRenderToCubemaps = 0xAE4; // bool + constexpr std::ptrdiff_t m_bRenderToCubemaps = 0xAE0; // bool constexpr std::ptrdiff_t m_Collision = 0xAE8; // CCollisionProperty constexpr std::ptrdiff_t m_Glow = 0xB98; // CGlowProperty constexpr std::ptrdiff_t m_flGlowBackfaceMult = 0xBF0; // float @@ -1545,14 +1543,16 @@ namespace C_BasePlayerPawn { // C_BaseCombatCharacter constexpr std::ptrdiff_t m_flDeathTime = 0x11F8; // GameTime_t constexpr std::ptrdiff_t m_vecPredictionError = 0x11FC; // Vector constexpr std::ptrdiff_t m_flPredictionErrorTime = 0x1208; // GameTime_t - constexpr std::ptrdiff_t m_flFOVSensitivityAdjust = 0x120C; // float - constexpr std::ptrdiff_t m_flMouseSensitivity = 0x1210; // float - constexpr std::ptrdiff_t m_vOldOrigin = 0x1214; // Vector - constexpr std::ptrdiff_t m_flOldSimulationTime = 0x1220; // float - constexpr std::ptrdiff_t m_nLastExecutedCommandNumber = 0x1224; // int32_t - constexpr std::ptrdiff_t m_nLastExecutedCommandTick = 0x1228; // int32_t - constexpr std::ptrdiff_t m_hController = 0x122C; // CHandle - constexpr std::ptrdiff_t m_bIsSwappingToPredictableController = 0x1230; // bool + constexpr std::ptrdiff_t m_vecLastCameraSetupLocalOrigin = 0x120C; // Vector + constexpr std::ptrdiff_t m_flLastCameraSetupTime = 0x1218; // GameTime_t + constexpr std::ptrdiff_t m_flFOVSensitivityAdjust = 0x121C; // float + constexpr std::ptrdiff_t m_flMouseSensitivity = 0x1220; // float + constexpr std::ptrdiff_t m_vOldOrigin = 0x1224; // Vector + constexpr std::ptrdiff_t m_flOldSimulationTime = 0x1230; // float + constexpr std::ptrdiff_t m_nLastExecutedCommandNumber = 0x1234; // int32_t + constexpr std::ptrdiff_t m_nLastExecutedCommandTick = 0x1238; // int32_t + constexpr std::ptrdiff_t m_hController = 0x123C; // CHandle + constexpr std::ptrdiff_t m_bIsSwappingToPredictableController = 0x1240; // bool } namespace C_BasePlayerWeapon { // C_EconEntity @@ -1676,17 +1676,17 @@ namespace C_BulletHitModel { // CBaseAnimGraph } namespace C_C4 { // C_CSWeaponBase - constexpr std::ptrdiff_t m_szScreenText = 0x1940; // char[32] - constexpr std::ptrdiff_t m_bombdroppedlightParticleIndex = 0x1960; // ParticleIndex_t - constexpr std::ptrdiff_t m_bStartedArming = 0x1964; // bool - constexpr std::ptrdiff_t m_fArmedTime = 0x1968; // GameTime_t - constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x196C; // bool - constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x196D; // bool - constexpr std::ptrdiff_t m_entitySpottedState = 0x1970; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0x1988; // int32_t - constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x198C; // bool[7] - constexpr std::ptrdiff_t m_bBombPlanted = 0x1993; // bool - constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1994; // bool + constexpr std::ptrdiff_t m_szScreenText = 0x1990; // char[32] + constexpr std::ptrdiff_t m_bombdroppedlightParticleIndex = 0x19B0; // ParticleIndex_t + constexpr std::ptrdiff_t m_bStartedArming = 0x19B4; // bool + constexpr std::ptrdiff_t m_fArmedTime = 0x19B8; // GameTime_t + constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x19BC; // bool + constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x19BD; // bool + constexpr std::ptrdiff_t m_entitySpottedState = 0x19C0; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0x19D8; // int32_t + constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x19DC; // bool[7] + constexpr std::ptrdiff_t m_bBombPlanted = 0x19E3; // bool + constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x19E4; // bool } namespace C_CSGOViewModel { // C_PredictedViewModel @@ -1755,9 +1755,9 @@ namespace C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_PreviewMod } namespace C_CSGO_PreviewPlayer { // C_CSPlayerPawn - constexpr std::ptrdiff_t m_animgraph = 0x22C0; // CUtlString - constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22C8; // CUtlString - constexpr std::ptrdiff_t m_flInitialModelScale = 0x22D0; // float + constexpr std::ptrdiff_t m_animgraph = 0x22D8; // CUtlString + constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22E0; // CUtlString + constexpr std::ptrdiff_t m_flInitialModelScale = 0x22E8; // float } namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer @@ -1926,203 +1926,204 @@ namespace C_CSMinimapBoundary { // C_BaseEntity } namespace C_CSObserverPawn { // C_CSPlayerPawnBase - constexpr std::ptrdiff_t m_hDetectParentChange = 0x1698; // CEntityHandle + constexpr std::ptrdiff_t m_hDetectParentChange = 0x16A8; // CEntityHandle } namespace C_CSPlayerPawn { // C_CSPlayerPawnBase - constexpr std::ptrdiff_t m_pBulletServices = 0x1698; // CCSPlayer_BulletServices* - constexpr std::ptrdiff_t m_pHostageServices = 0x16A0; // CCSPlayer_HostageServices* - constexpr std::ptrdiff_t m_pBuyServices = 0x16A8; // CCSPlayer_BuyServices* - constexpr std::ptrdiff_t m_pGlowServices = 0x16B0; // CCSPlayer_GlowServices* - constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16B8; // CCSPlayer_ActionTrackingServices* - constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16C0; // GameTime_t - constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16C4; // GameTime_t - constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x16C8; // bool - constexpr std::ptrdiff_t m_flLandseconds = 0x16CC; // float - constexpr std::ptrdiff_t m_flOldFallVelocity = 0x16D0; // float - constexpr std::ptrdiff_t m_szLastPlaceName = 0x16D4; // char[18] - constexpr std::ptrdiff_t m_bPrevDefuser = 0x16E6; // bool - constexpr std::ptrdiff_t m_bPrevHelmet = 0x16E7; // bool - constexpr std::ptrdiff_t m_nPrevArmorVal = 0x16E8; // int32_t - constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x16EC; // int32_t - constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x16F0; // uint32_t - constexpr std::ptrdiff_t m_unWeaponHash = 0x16F4; // uint32_t - constexpr std::ptrdiff_t m_bInBuyZone = 0x16F8; // bool - constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x16F9; // bool - constexpr std::ptrdiff_t m_aimPunchAngle = 0x16FC; // QAngle - constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1708; // QAngle - constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1714; // int32_t - constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1718; // float - constexpr std::ptrdiff_t m_aimPunchCache = 0x1720; // CUtlVector - constexpr std::ptrdiff_t m_bInLanding = 0x1740; // bool - constexpr std::ptrdiff_t m_flLandingTime = 0x1744; // float - constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1748; // bool - constexpr std::ptrdiff_t m_bInBombZone = 0x1749; // bool - constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x174A; // bool - constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x174C; // GameTime_t - constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1750; // GameTime_t - constexpr std::ptrdiff_t m_iRetakesOffering = 0x1868; // int32_t - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x186C; // int32_t - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1870; // bool - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1871; // bool - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1874; // int32_t - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1878; // loadout_slot_t - constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1898; // bool - constexpr std::ptrdiff_t m_EconGloves = 0x18A0; // C_EconItemView - constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1CE8; // bool - constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1CEC; // int32_t - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1CF0; // Vector - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1CFC; // Vector - constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D08; // char[64] - constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D48; // bool - constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2288; // bool - constexpr std::ptrdiff_t m_lastLandTime = 0x228C; // GameTime_t - constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2290; // bool - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22AC; // QAngle - constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22B8; // bool + constexpr std::ptrdiff_t m_pBulletServices = 0x16A8; // CCSPlayer_BulletServices* + constexpr std::ptrdiff_t m_pHostageServices = 0x16B0; // CCSPlayer_HostageServices* + constexpr std::ptrdiff_t m_pBuyServices = 0x16B8; // CCSPlayer_BuyServices* + constexpr std::ptrdiff_t m_pGlowServices = 0x16C0; // CCSPlayer_GlowServices* + constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16C8; // CCSPlayer_ActionTrackingServices* + constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16D0; // GameTime_t + constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16D4; // GameTime_t + constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x16D8; // bool + constexpr std::ptrdiff_t m_flLandseconds = 0x16DC; // float + constexpr std::ptrdiff_t m_flOldFallVelocity = 0x16E0; // float + constexpr std::ptrdiff_t m_szLastPlaceName = 0x16E4; // char[18] + constexpr std::ptrdiff_t m_bPrevDefuser = 0x16F6; // bool + constexpr std::ptrdiff_t m_bPrevHelmet = 0x16F7; // bool + constexpr std::ptrdiff_t m_nPrevArmorVal = 0x16F8; // int32_t + constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x16FC; // int32_t + constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1700; // uint32_t + constexpr std::ptrdiff_t m_unWeaponHash = 0x1704; // uint32_t + constexpr std::ptrdiff_t m_bInBuyZone = 0x1708; // bool + constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1709; // bool + constexpr std::ptrdiff_t m_aimPunchAngle = 0x170C; // QAngle + constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1718; // QAngle + constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1724; // int32_t + constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1728; // float + constexpr std::ptrdiff_t m_aimPunchCache = 0x1730; // CUtlVector + constexpr std::ptrdiff_t m_bInLanding = 0x1750; // bool + constexpr std::ptrdiff_t m_flLandingTime = 0x1754; // float + constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1758; // bool + constexpr std::ptrdiff_t m_bInBombZone = 0x1759; // bool + constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x175A; // bool + constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x175C; // GameTime_t + constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1760; // GameTime_t + constexpr std::ptrdiff_t m_iRetakesOffering = 0x1878; // int32_t + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x187C; // int32_t + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1880; // bool + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1881; // bool + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1884; // int32_t + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1888; // loadout_slot_t + constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x18A8; // bool + constexpr std::ptrdiff_t m_EconGloves = 0x18B0; // C_EconItemView + constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1CF8; // bool + constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1CFC; // int32_t + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D00; // Vector + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D0C; // Vector + constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D18; // char[64] + constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D58; // bool + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D5C; // Vector + constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x22A0; // bool + constexpr std::ptrdiff_t m_lastLandTime = 0x22A4; // GameTime_t + constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x22A8; // bool + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22C4; // QAngle + constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22D0; // bool } namespace C_CSPlayerPawnBase { // C_BasePlayerPawn - constexpr std::ptrdiff_t m_pPingServices = 0x1250; // CCSPlayer_PingServices* - constexpr std::ptrdiff_t m_pViewModelServices = 0x1258; // CPlayer_ViewModelServices* - constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1260; // float[4] - constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1270; // int32_t - constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1274; // Vector - constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1280; // Vector - constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x128C; // bool - constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x128D; // bool - constexpr std::ptrdiff_t m_pClippingWeapon = 0x1290; // C_CSWeaponBase* - constexpr std::ptrdiff_t m_previousPlayerState = 0x1298; // CSPlayerState - constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x129C; // float - constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x12A0; // float - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12C0; // GameTime_t - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12C4; // bool - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12C8; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12D4; // Vector - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x12E0; // Vector - constexpr std::ptrdiff_t m_angShootAngleHistory = 0x12EC; // QAngle[2] - constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1304; // Vector[2] - constexpr std::ptrdiff_t m_vecVelocityHistory = 0x131C; // Vector[2] - constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1338; // QAngle - constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1350; // float - constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1360; // float - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1370; // Vector - constexpr std::ptrdiff_t m_bIsScoped = 0x1388; // bool - constexpr std::ptrdiff_t m_bIsWalking = 0x1389; // bool - constexpr std::ptrdiff_t m_bResumeZoom = 0x138A; // bool - constexpr std::ptrdiff_t m_iPlayerState = 0x138C; // CSPlayerState - constexpr std::ptrdiff_t m_bIsDefusing = 0x1390; // bool - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1391; // bool - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1394; // CSPlayerBlockingUseAction_t - constexpr std::ptrdiff_t m_bIsRescuing = 0x1398; // bool - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x139C; // GameTime_t - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13A0; // GameTime_t - constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13A4; // bool - constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13A5; // bool - constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13A8; // float - constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13AC; // float - constexpr std::ptrdiff_t m_nWhichBombZone = 0x13B0; // int32_t - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13B4; // bool - constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13B8; // int32_t - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13BC; // bool - constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13C0; // float - constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13C4; // GameTime_t - constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13C8; // float - constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13CC; // bool - constexpr std::ptrdiff_t m_bKilledByTaser = 0x13CD; // bool - constexpr std::ptrdiff_t m_iMoveState = 0x13D0; // int32_t - constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13D4; // bool - constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13D8; // float - constexpr std::ptrdiff_t m_bStrafing = 0x13DC; // bool - constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x13E0; // GameTime_t - constexpr std::ptrdiff_t m_flEmitSoundTime = 0x13E4; // GameTime_t - constexpr std::ptrdiff_t m_iAddonBits = 0x13E8; // int32_t - constexpr std::ptrdiff_t m_iPrimaryAddon = 0x13EC; // int32_t - constexpr std::ptrdiff_t m_iSecondaryAddon = 0x13F0; // int32_t - constexpr std::ptrdiff_t m_iProgressBarDuration = 0x13F4; // int32_t - constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x13F8; // float - constexpr std::ptrdiff_t m_iDirection = 0x13FC; // int32_t - constexpr std::ptrdiff_t m_iShotsFired = 0x1400; // int32_t - constexpr std::ptrdiff_t m_bNightVisionOn = 0x1404; // bool - constexpr std::ptrdiff_t m_bHasNightVision = 0x1405; // bool - constexpr std::ptrdiff_t m_flVelocityModifier = 0x1408; // float - constexpr std::ptrdiff_t m_flHitHeading = 0x140C; // float - constexpr std::ptrdiff_t m_nHitBodyPart = 0x1410; // int32_t - constexpr std::ptrdiff_t m_iStartAccount = 0x1414; // int32_t - constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1418; // Vector - constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x1424; // Vector - constexpr std::ptrdiff_t m_flClientDeathTime = 0x1430; // GameTime_t - constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x1434; // float - constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1438; // bool - constexpr std::ptrdiff_t m_flFlashBangTime = 0x143C; // float - constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1440; // float - constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x1444; // float - constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1448; // bool - constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1449; // bool - constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x144A; // bool - constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x144C; // float - constexpr std::ptrdiff_t m_flFlashDuration = 0x1450; // float - constexpr std::ptrdiff_t m_lastStandingPos = 0x1454; // Vector - constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1460; // Vector - constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x146C; // QAngle - constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1478; // CHandle - constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x147C; // int32_t - constexpr std::ptrdiff_t m_flHealthFadeValue = 0x1480; // float - constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x1484; // float - constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1488; // int32_t - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x148C; // float - constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1490; // CountdownTimer - constexpr std::ptrdiff_t m_lastLadderNormal = 0x14A8; // Vector - constexpr std::ptrdiff_t m_lastLadderPos = 0x14B4; // Vector - constexpr std::ptrdiff_t m_flDeathCCWeight = 0x14C8; // float - constexpr std::ptrdiff_t m_bOldIsScoped = 0x14CC; // bool - constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x14D0; // float - constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x14D4; // float - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x14D8; // uint16_t - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x14DA; // uint16_t - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x14DC; // uint16_t - constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x14E0; // Vector - constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x14EC; // int32_t - constexpr std::ptrdiff_t m_ArmorValue = 0x14F0; // int32_t - constexpr std::ptrdiff_t m_angEyeAngles = 0x14F8; // QAngle - constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1510; // float - constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1514; // bool - constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1515; // bool - constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x1516; // bool - constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x1517; // bool - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1518; // CEntityIndex - constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x151C; // int32_t - constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1520; // int32_t - constexpr std::ptrdiff_t m_iIDEntIndex = 0x1524; // CEntityIndex - constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1528; // CountdownTimer - constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1540; // CEntityIndex - constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x1544; // CEntityIndex - constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1548; // CountdownTimer - constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x1564; // float - constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1568; // float - constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x156C; // bool - constexpr std::ptrdiff_t m_cycleLatch = 0x1570; // int32_t - constexpr std::ptrdiff_t m_serverIntendedCycle = 0x1574; // float - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1578; // uint32_t[5] - constexpr std::ptrdiff_t m_bHideTargetID = 0x1594; // bool - constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x1598; // float - constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x159C; // float - constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x15A0; // float - constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x15A4; // Vector - constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x15B0; // ParticleIndex_t - constexpr std::ptrdiff_t m_flNextMagDropTime = 0x15B4; // float - constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x15B8; // int32_t - constexpr std::ptrdiff_t m_vecBulletHitModels = 0x15C0; // CUtlVector - constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15D8; // CUtlVector - constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x15F0; // Vector - constexpr std::ptrdiff_t m_entitySpottedState = 0x1618; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1630; // int32_t - constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x1634; // bool - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1635; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1638; // float - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x163C; // Vector - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1648; // bool - constexpr std::ptrdiff_t m_hOriginalController = 0x164C; // CHandle + constexpr std::ptrdiff_t m_pPingServices = 0x1260; // CCSPlayer_PingServices* + constexpr std::ptrdiff_t m_pViewModelServices = 0x1268; // CPlayer_ViewModelServices* + constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1270; // float[4] + constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1280; // int32_t + constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1284; // Vector + constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1290; // Vector + constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x129C; // bool + constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x129D; // bool + constexpr std::ptrdiff_t m_pClippingWeapon = 0x12A0; // C_CSWeaponBase* + constexpr std::ptrdiff_t m_previousPlayerState = 0x12A8; // CSPlayerState + constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x12AC; // float + constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x12B0; // float + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12D0; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12D4; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12D8; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12E4; // Vector + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x12F0; // Vector + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x12FC; // QAngle[2] + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1314; // Vector[2] + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x132C; // Vector[2] + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1348; // QAngle + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1360; // float + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1370; // float + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1380; // Vector + constexpr std::ptrdiff_t m_bIsScoped = 0x1398; // bool + constexpr std::ptrdiff_t m_bIsWalking = 0x1399; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0x139A; // bool + constexpr std::ptrdiff_t m_iPlayerState = 0x139C; // CSPlayerState + constexpr std::ptrdiff_t m_bIsDefusing = 0x13A0; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x13A1; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x13A4; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_bIsRescuing = 0x13A8; // bool + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x13AC; // GameTime_t + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13B0; // GameTime_t + constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13B4; // bool + constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13B5; // bool + constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13B8; // float + constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13BC; // float + constexpr std::ptrdiff_t m_nWhichBombZone = 0x13C0; // int32_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13C4; // bool + constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13C8; // int32_t + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13CC; // bool + constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13D0; // float + constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13D4; // GameTime_t + constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13D8; // float + constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13DC; // bool + constexpr std::ptrdiff_t m_bKilledByTaser = 0x13DD; // bool + constexpr std::ptrdiff_t m_iMoveState = 0x13E0; // int32_t + constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13E4; // bool + constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13E8; // float + constexpr std::ptrdiff_t m_bStrafing = 0x13EC; // bool + constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x13F0; // GameTime_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x13F4; // GameTime_t + constexpr std::ptrdiff_t m_iAddonBits = 0x13F8; // int32_t + constexpr std::ptrdiff_t m_iPrimaryAddon = 0x13FC; // int32_t + constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1400; // int32_t + constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1404; // int32_t + constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1408; // float + constexpr std::ptrdiff_t m_iDirection = 0x140C; // int32_t + constexpr std::ptrdiff_t m_iShotsFired = 0x1410; // int32_t + constexpr std::ptrdiff_t m_bNightVisionOn = 0x1414; // bool + constexpr std::ptrdiff_t m_bHasNightVision = 0x1415; // bool + constexpr std::ptrdiff_t m_flVelocityModifier = 0x1418; // float + constexpr std::ptrdiff_t m_flHitHeading = 0x141C; // float + constexpr std::ptrdiff_t m_nHitBodyPart = 0x1420; // int32_t + constexpr std::ptrdiff_t m_iStartAccount = 0x1424; // int32_t + constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1428; // Vector + constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x1434; // Vector + constexpr std::ptrdiff_t m_flClientDeathTime = 0x1440; // GameTime_t + constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x1444; // float + constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1448; // bool + constexpr std::ptrdiff_t m_flFlashBangTime = 0x144C; // float + constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1450; // float + constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x1454; // float + constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1458; // bool + constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1459; // bool + constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x145A; // bool + constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x145C; // float + constexpr std::ptrdiff_t m_flFlashDuration = 0x1460; // float + constexpr std::ptrdiff_t m_lastStandingPos = 0x1464; // Vector + constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1470; // Vector + constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x147C; // QAngle + constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1488; // CHandle + constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x148C; // int32_t + constexpr std::ptrdiff_t m_flHealthFadeValue = 0x1490; // float + constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x1494; // float + constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1498; // int32_t + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x149C; // float + constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x14A0; // CountdownTimer + constexpr std::ptrdiff_t m_lastLadderNormal = 0x14B8; // Vector + constexpr std::ptrdiff_t m_lastLadderPos = 0x14C4; // Vector + constexpr std::ptrdiff_t m_flDeathCCWeight = 0x14D8; // float + constexpr std::ptrdiff_t m_bOldIsScoped = 0x14DC; // bool + constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x14E0; // float + constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x14E4; // float + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x14E8; // uint16_t + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x14EA; // uint16_t + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x14EC; // uint16_t + constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x14F0; // Vector + constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x14FC; // int32_t + constexpr std::ptrdiff_t m_ArmorValue = 0x1500; // int32_t + constexpr std::ptrdiff_t m_angEyeAngles = 0x1508; // QAngle + constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1520; // float + constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1524; // bool + constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1525; // bool + constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x1526; // bool + constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x1527; // bool + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1528; // CEntityIndex + constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x152C; // int32_t + constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1530; // int32_t + constexpr std::ptrdiff_t m_iIDEntIndex = 0x1534; // CEntityIndex + constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1538; // CountdownTimer + constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1550; // CEntityIndex + constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x1554; // CEntityIndex + constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1558; // CountdownTimer + constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x1574; // float + constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1578; // float + constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x157C; // bool + constexpr std::ptrdiff_t m_cycleLatch = 0x1580; // int32_t + constexpr std::ptrdiff_t m_serverIntendedCycle = 0x1584; // float + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1588; // uint32_t[5] + constexpr std::ptrdiff_t m_bHideTargetID = 0x15A4; // bool + constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x15A8; // float + constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x15AC; // float + constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x15B0; // float + constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x15B4; // Vector + constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x15C0; // ParticleIndex_t + constexpr std::ptrdiff_t m_flNextMagDropTime = 0x15C4; // float + constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x15C8; // int32_t + constexpr std::ptrdiff_t m_vecBulletHitModels = 0x15D0; // CUtlVector + constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15E8; // CUtlVector + constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1600; // Vector + constexpr std::ptrdiff_t m_entitySpottedState = 0x1628; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1640; // int32_t + constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x1644; // bool + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1645; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1648; // float + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x164C; // Vector + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1658; // bool + constexpr std::ptrdiff_t m_hOriginalController = 0x165C; // CHandle } namespace C_CSPlayerResource { // C_BaseEntity @@ -2159,69 +2160,74 @@ namespace C_CSWeaponBase { // C_BasePlayerWeapon constexpr std::ptrdiff_t m_seqIdle = 0x15E0; // HSequence constexpr std::ptrdiff_t m_seqFirePrimary = 0x15E4; // HSequence constexpr std::ptrdiff_t m_seqFireSecondary = 0x15E8; // HSequence - constexpr std::ptrdiff_t m_ClientPreviousWeaponState = 0x1600; // CSWeaponState_t - constexpr std::ptrdiff_t m_iState = 0x1604; // CSWeaponState_t - constexpr std::ptrdiff_t m_flCrosshairDistance = 0x1608; // float - constexpr std::ptrdiff_t m_iAmmoLastCheck = 0x160C; // int32_t - constexpr std::ptrdiff_t m_iAlpha = 0x1610; // int32_t - constexpr std::ptrdiff_t m_iScopeTextureID = 0x1614; // int32_t - constexpr std::ptrdiff_t m_iCrosshairTextureID = 0x1618; // int32_t - constexpr std::ptrdiff_t m_flGunAccuracyPosition = 0x161C; // float - constexpr std::ptrdiff_t m_nViewModelIndex = 0x1620; // uint32_t - constexpr std::ptrdiff_t m_bReloadsWithClips = 0x1624; // bool - constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x1628; // GameTime_t - constexpr std::ptrdiff_t m_bFireOnEmpty = 0x162C; // bool - constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1630; // CEntityIOOutput - constexpr std::ptrdiff_t m_weaponMode = 0x1658; // CSWeaponMode - constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x165C; // float - constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x1660; // Vector - constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x166C; // float - constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x1670; // float - constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x1674; // GameTime_t - constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0x1678; // float - constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0x167C; // GameTime_t - constexpr std::ptrdiff_t m_iRecoilIndex = 0x1680; // int32_t - constexpr std::ptrdiff_t m_flRecoilIndex = 0x1684; // float - constexpr std::ptrdiff_t m_bBurstMode = 0x1688; // bool - constexpr std::ptrdiff_t m_flPostponeFireReadyTime = 0x168C; // GameTime_t - constexpr std::ptrdiff_t m_bInReload = 0x1690; // bool - constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0x1691; // bool - constexpr std::ptrdiff_t m_flDroppedAtTime = 0x1694; // GameTime_t - constexpr std::ptrdiff_t m_bIsHauledBack = 0x1698; // bool - constexpr std::ptrdiff_t m_bSilencerOn = 0x1699; // bool - constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x169C; // GameTime_t - constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x16A0; // int32_t - constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x16A4; // float - constexpr std::ptrdiff_t m_bVisualsDataSet = 0x1728; // bool - constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x1729; // bool - constexpr std::ptrdiff_t m_hOurPing = 0x172C; // CHandle - constexpr std::ptrdiff_t m_nOurPingIndex = 0x1730; // CEntityIndex - constexpr std::ptrdiff_t m_vecOurPingPos = 0x1734; // Vector - constexpr std::ptrdiff_t m_bGlowForPing = 0x1740; // bool - constexpr std::ptrdiff_t m_bUIWeapon = 0x1741; // bool - constexpr std::ptrdiff_t m_hPrevOwner = 0x1750; // CHandle - constexpr std::ptrdiff_t m_nDropTick = 0x1754; // GameTick_t - constexpr std::ptrdiff_t m_donated = 0x1774; // bool - constexpr std::ptrdiff_t m_fLastShotTime = 0x1778; // GameTime_t - constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x177C; // bool - constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x177D; // bool - constexpr std::ptrdiff_t m_gunHeat = 0x1780; // float - constexpr std::ptrdiff_t m_smokeAttachments = 0x1784; // uint32_t - constexpr std::ptrdiff_t m_lastSmokeTime = 0x1788; // GameTime_t - constexpr std::ptrdiff_t m_flLastClientFireBulletTime = 0x178C; // float - constexpr std::ptrdiff_t m_IronSightController = 0x1840; // C_IronSightController - constexpr std::ptrdiff_t m_iIronSightMode = 0x18F0; // int32_t - constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1900; // GameTime_t - constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1904; // int32_t + constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0x15F0; // CUtlVector + constexpr std::ptrdiff_t m_hCurrentThirdPersonSequence = 0x1608; // HSequence + constexpr std::ptrdiff_t m_nSilencerBoneIndex = 0x160C; // int32_t + constexpr std::ptrdiff_t m_thirdPersonSequences = 0x1610; // HSequence[6] + constexpr std::ptrdiff_t m_ClientPreviousWeaponState = 0x1640; // CSWeaponState_t + constexpr std::ptrdiff_t m_iState = 0x1644; // CSWeaponState_t + constexpr std::ptrdiff_t m_flCrosshairDistance = 0x1648; // float + constexpr std::ptrdiff_t m_iAmmoLastCheck = 0x164C; // int32_t + constexpr std::ptrdiff_t m_iAlpha = 0x1650; // int32_t + constexpr std::ptrdiff_t m_iScopeTextureID = 0x1654; // int32_t + constexpr std::ptrdiff_t m_iCrosshairTextureID = 0x1658; // int32_t + constexpr std::ptrdiff_t m_flGunAccuracyPosition = 0x165C; // float + constexpr std::ptrdiff_t m_nViewModelIndex = 0x1660; // uint32_t + constexpr std::ptrdiff_t m_bReloadsWithClips = 0x1664; // bool + constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x1668; // GameTime_t + constexpr std::ptrdiff_t m_bFireOnEmpty = 0x166C; // bool + constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1670; // CEntityIOOutput + constexpr std::ptrdiff_t m_weaponMode = 0x1698; // CSWeaponMode + constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x169C; // float + constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x16A0; // Vector + constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x16AC; // float + constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x16B0; // float + constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x16B4; // GameTime_t + constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0x16B8; // float + constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0x16BC; // GameTime_t + constexpr std::ptrdiff_t m_iRecoilIndex = 0x16C0; // int32_t + constexpr std::ptrdiff_t m_flRecoilIndex = 0x16C4; // float + constexpr std::ptrdiff_t m_bBurstMode = 0x16C8; // bool + constexpr std::ptrdiff_t m_flPostponeFireReadyTime = 0x16CC; // GameTime_t + constexpr std::ptrdiff_t m_bInReload = 0x16D0; // bool + constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0x16D1; // bool + constexpr std::ptrdiff_t m_flDroppedAtTime = 0x16D4; // GameTime_t + constexpr std::ptrdiff_t m_bIsHauledBack = 0x16D8; // bool + constexpr std::ptrdiff_t m_bSilencerOn = 0x16D9; // bool + constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x16DC; // GameTime_t + constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x16E0; // int32_t + constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x16E4; // float + constexpr std::ptrdiff_t m_bVisualsDataSet = 0x1768; // bool + constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x1769; // bool + constexpr std::ptrdiff_t m_hOurPing = 0x176C; // CHandle + constexpr std::ptrdiff_t m_nOurPingIndex = 0x1770; // CEntityIndex + constexpr std::ptrdiff_t m_vecOurPingPos = 0x1774; // Vector + constexpr std::ptrdiff_t m_bGlowForPing = 0x1780; // bool + constexpr std::ptrdiff_t m_bUIWeapon = 0x1781; // bool + constexpr std::ptrdiff_t m_hPrevOwner = 0x1790; // CHandle + constexpr std::ptrdiff_t m_nDropTick = 0x1794; // GameTick_t + constexpr std::ptrdiff_t m_donated = 0x17B4; // bool + constexpr std::ptrdiff_t m_fLastShotTime = 0x17B8; // GameTime_t + constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x17BC; // bool + constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x17BD; // bool + constexpr std::ptrdiff_t m_gunHeat = 0x17C0; // float + constexpr std::ptrdiff_t m_smokeAttachments = 0x17C4; // uint32_t + constexpr std::ptrdiff_t m_lastSmokeTime = 0x17C8; // GameTime_t + constexpr std::ptrdiff_t m_flNextClientFireBulletTime = 0x17CC; // float + constexpr std::ptrdiff_t m_flNextClientFireBulletTime_Repredict = 0x17D0; // float + constexpr std::ptrdiff_t m_IronSightController = 0x1890; // C_IronSightController + constexpr std::ptrdiff_t m_iIronSightMode = 0x1940; // int32_t + constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1950; // GameTime_t + constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1954; // int32_t } namespace C_CSWeaponBaseGun { // C_CSWeaponBase - constexpr std::ptrdiff_t m_zoomLevel = 0x1940; // int32_t - constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1944; // int32_t - constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1948; // int32_t - constexpr std::ptrdiff_t m_silencedModelIndex = 0x1958; // int32_t - constexpr std::ptrdiff_t m_inPrecache = 0x195C; // bool - constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x195D; // bool + constexpr std::ptrdiff_t m_zoomLevel = 0x1990; // int32_t + constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1994; // int32_t + constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1998; // int32_t + constexpr std::ptrdiff_t m_silencedModelIndex = 0x19A8; // int32_t + constexpr std::ptrdiff_t m_inPrecache = 0x19AC; // bool + constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x19AD; // bool } namespace C_Chicken { // C_DynamicProp @@ -2302,7 +2308,9 @@ namespace C_DecoyGrenade { // C_BaseCSGrenade } namespace C_DecoyProjectile { // C_BaseCSGrenadeProjectile - constexpr std::ptrdiff_t m_flTimeParticleEffectSpawn = 0x1110; // GameTime_t + constexpr std::ptrdiff_t m_nDecoyShotTick = 0x10F0; // int32_t + constexpr std::ptrdiff_t m_nClientLastKnownDecoyShotTick = 0x10F4; // int32_t + constexpr std::ptrdiff_t m_flTimeParticleEffectSpawn = 0x1118; // GameTime_t } namespace C_DynamicLight { // C_BaseModelEntity @@ -2437,53 +2445,51 @@ namespace C_EntityFlame { // C_BaseEntity } namespace C_EnvCombinedLightProbeVolume { // C_BaseEntity - constexpr std::ptrdiff_t m_Color = 0x15A8; // Color - constexpr std::ptrdiff_t m_flBrightness = 0x15AC; // float - constexpr std::ptrdiff_t m_hCubemapTexture = 0x15B0; // CStrongHandle - constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x15B8; // bool - constexpr std::ptrdiff_t m_hLightProbeTexture = 0x15C0; // CStrongHandle - constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle - constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle - constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle - constexpr std::ptrdiff_t m_vBoxMins = 0x15E0; // Vector - constexpr std::ptrdiff_t m_vBoxMaxs = 0x15EC; // Vector - constexpr std::ptrdiff_t m_LightGroups = 0x15F8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bMoveable = 0x1600; // bool - constexpr std::ptrdiff_t m_nHandshake = 0x1604; // int32_t - constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x1608; // int32_t - constexpr std::ptrdiff_t m_nPriority = 0x160C; // int32_t - constexpr std::ptrdiff_t m_bStartDisabled = 0x1610; // bool - constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x1614; // float - constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1618; // Vector - constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x1624; // int32_t - constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1628; // int32_t - constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x162C; // int32_t - constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x1630; // int32_t - constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x1634; // int32_t - constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1638; // int32_t - constexpr std::ptrdiff_t m_bEnabled = 0x1651; // bool + constexpr std::ptrdiff_t m_Color = 0x1598; // Color + constexpr std::ptrdiff_t m_flBrightness = 0x159C; // float + constexpr std::ptrdiff_t m_hCubemapTexture = 0x15A0; // CStrongHandle + constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x15A8; // bool + constexpr std::ptrdiff_t m_hLightProbeTexture = 0x15B0; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x15B8; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x15C0; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x15C8; // CStrongHandle + constexpr std::ptrdiff_t m_vBoxMins = 0x15D0; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x15DC; // Vector + constexpr std::ptrdiff_t m_bMoveable = 0x15E8; // bool + constexpr std::ptrdiff_t m_nHandshake = 0x15EC; // int32_t + constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x15F0; // int32_t + constexpr std::ptrdiff_t m_nPriority = 0x15F4; // int32_t + constexpr std::ptrdiff_t m_bStartDisabled = 0x15F8; // bool + constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x15FC; // float + constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1600; // Vector + constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x160C; // int32_t + constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1610; // int32_t + constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1614; // int32_t + constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x1618; // int32_t + constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x161C; // int32_t + constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1620; // int32_t + constexpr std::ptrdiff_t m_bEnabled = 0x1639; // bool } namespace C_EnvCubemap { // C_BaseEntity - constexpr std::ptrdiff_t m_hCubemapTexture = 0x5C8; // CStrongHandle - constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x5D0; // bool - constexpr std::ptrdiff_t m_flInfluenceRadius = 0x5D4; // float - constexpr std::ptrdiff_t m_vBoxProjectMins = 0x5D8; // Vector - constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x5E4; // Vector - constexpr std::ptrdiff_t m_LightGroups = 0x5F0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bMoveable = 0x5F8; // bool - constexpr std::ptrdiff_t m_nHandshake = 0x5FC; // int32_t - constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x600; // int32_t - constexpr std::ptrdiff_t m_nPriority = 0x604; // int32_t - constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x608; // float - constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x60C; // Vector - constexpr std::ptrdiff_t m_flDiffuseScale = 0x618; // float - constexpr std::ptrdiff_t m_bStartDisabled = 0x61C; // bool - constexpr std::ptrdiff_t m_bDefaultEnvMap = 0x61D; // bool - constexpr std::ptrdiff_t m_bDefaultSpecEnvMap = 0x61E; // bool - constexpr std::ptrdiff_t m_bIndoorCubeMap = 0x61F; // bool - constexpr std::ptrdiff_t m_bCopyDiffuseFromDefaultCubemap = 0x620; // bool - constexpr std::ptrdiff_t m_bEnabled = 0x630; // bool + constexpr std::ptrdiff_t m_hCubemapTexture = 0x5C0; // CStrongHandle + constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x5C8; // bool + constexpr std::ptrdiff_t m_flInfluenceRadius = 0x5CC; // float + constexpr std::ptrdiff_t m_vBoxProjectMins = 0x5D0; // Vector + constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x5DC; // Vector + constexpr std::ptrdiff_t m_bMoveable = 0x5E8; // bool + constexpr std::ptrdiff_t m_nHandshake = 0x5EC; // int32_t + constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x5F0; // int32_t + constexpr std::ptrdiff_t m_nPriority = 0x5F4; // int32_t + constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x5F8; // float + constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x5FC; // Vector + constexpr std::ptrdiff_t m_flDiffuseScale = 0x608; // float + constexpr std::ptrdiff_t m_bStartDisabled = 0x60C; // bool + constexpr std::ptrdiff_t m_bDefaultEnvMap = 0x60D; // bool + constexpr std::ptrdiff_t m_bDefaultSpecEnvMap = 0x60E; // bool + constexpr std::ptrdiff_t m_bIndoorCubeMap = 0x60F; // bool + constexpr std::ptrdiff_t m_bCopyDiffuseFromDefaultCubemap = 0x610; // bool + constexpr std::ptrdiff_t m_bEnabled = 0x620; // bool } namespace C_EnvCubemapBox { // C_EnvCubemap @@ -2528,24 +2534,23 @@ namespace C_EnvDetailController { // C_BaseEntity } namespace C_EnvLightProbeVolume { // C_BaseEntity - constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1520; // CStrongHandle - constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1528; // CStrongHandle - constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1530; // CStrongHandle - constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1538; // CStrongHandle - constexpr std::ptrdiff_t m_vBoxMins = 0x1540; // Vector - constexpr std::ptrdiff_t m_vBoxMaxs = 0x154C; // Vector - constexpr std::ptrdiff_t m_LightGroups = 0x1558; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bMoveable = 0x1560; // bool - constexpr std::ptrdiff_t m_nHandshake = 0x1564; // int32_t - constexpr std::ptrdiff_t m_nPriority = 0x1568; // int32_t - constexpr std::ptrdiff_t m_bStartDisabled = 0x156C; // bool - constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x1570; // int32_t - constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1574; // int32_t - constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1578; // int32_t - constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x157C; // int32_t - constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x1580; // int32_t - constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1584; // int32_t - constexpr std::ptrdiff_t m_bEnabled = 0x1591; // bool + constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1518; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1520; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1528; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1530; // CStrongHandle + constexpr std::ptrdiff_t m_vBoxMins = 0x1538; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x1544; // Vector + constexpr std::ptrdiff_t m_bMoveable = 0x1550; // bool + constexpr std::ptrdiff_t m_nHandshake = 0x1554; // int32_t + constexpr std::ptrdiff_t m_nPriority = 0x1558; // int32_t + constexpr std::ptrdiff_t m_bStartDisabled = 0x155C; // bool + constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x1560; // int32_t + constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1564; // int32_t + constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1568; // int32_t + constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x156C; // int32_t + constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x1570; // int32_t + constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1574; // int32_t + constexpr std::ptrdiff_t m_bEnabled = 0x1581; // bool } namespace C_EnvParticleGlow { // C_ParticleSystem @@ -2731,8 +2736,8 @@ namespace C_Fish { // CBaseAnimGraph } namespace C_Fists { // C_CSWeaponBase - constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1940; // bool - constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1944; // PlayerAnimEvent_t + constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1990; // bool + constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1994; // PlayerAnimEvent_t } namespace C_Flashbang { // C_BaseCSGrenade @@ -3034,7 +3039,7 @@ namespace C_MapVetoPickController { // C_BaseEntity } namespace C_Melee { // C_CSWeaponBase - constexpr std::ptrdiff_t m_flThrowAt = 0x1940; // GameTime_t + constexpr std::ptrdiff_t m_flThrowAt = 0x1990; // GameTime_t } namespace C_ModelPointEntity { // C_BaseModelEntity @@ -3756,13 +3761,16 @@ namespace C_WeaponAug { // C_CSWeaponBaseGun } namespace C_WeaponBaseItem { // C_CSWeaponBase - constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1940; // CountdownTimer - constexpr std::ptrdiff_t m_bRedraw = 0x1958; // bool + constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1990; // CountdownTimer + constexpr std::ptrdiff_t m_bRedraw = 0x19A8; // bool } namespace C_WeaponBizon { // C_CSWeaponBaseGun } +namespace C_WeaponCZ75a { // C_CSWeaponBaseGun +} + namespace C_WeaponElite { // C_CSWeaponBaseGun } @@ -3790,9 +3798,15 @@ namespace C_WeaponM249 { // C_CSWeaponBaseGun namespace C_WeaponM4A1 { // C_CSWeaponBaseGun } +namespace C_WeaponM4A1Silencer { // C_CSWeaponBaseGun +} + namespace C_WeaponMAC10 { // C_CSWeaponBaseGun } +namespace C_WeaponMP5SD { // C_CSWeaponBaseGun +} + namespace C_WeaponMP7 { // C_CSWeaponBaseGun } @@ -3814,6 +3828,9 @@ namespace C_WeaponP250 { // C_CSWeaponBaseGun namespace C_WeaponP90 { // C_CSWeaponBaseGun } +namespace C_WeaponRevolver { // C_CSWeaponBaseGun +} + namespace C_WeaponSCAR20 { // C_CSWeaponBaseGun } @@ -3827,11 +3844,11 @@ namespace C_WeaponSawedoff { // C_CSWeaponBase } namespace C_WeaponShield { // C_CSWeaponBaseGun - constexpr std::ptrdiff_t m_flDisplayHealth = 0x1960; // float + constexpr std::ptrdiff_t m_flDisplayHealth = 0x19B0; // float } namespace C_WeaponTaser { // C_CSWeaponBaseGun - constexpr std::ptrdiff_t m_fFireTime = 0x1960; // GameTime_t + constexpr std::ptrdiff_t m_fFireTime = 0x19B0; // GameTime_t } namespace C_WeaponTec9 { // C_CSWeaponBaseGun @@ -3840,6 +3857,9 @@ namespace C_WeaponTec9 { // C_CSWeaponBaseGun namespace C_WeaponUMP45 { // C_CSWeaponBaseGun } +namespace C_WeaponUSPSilencer { // C_CSWeaponBaseGun +} + namespace C_WeaponXM1014 { // C_CSWeaponBase } @@ -4127,7 +4147,6 @@ namespace shard_model_desc_t { constexpr std::ptrdiff_t m_bHasParent = 0x54; // bool constexpr std::ptrdiff_t m_bParentFrozen = 0x55; // bool constexpr std::ptrdiff_t m_SurfacePropStringToken = 0x58; // CUtlStringToken - constexpr std::ptrdiff_t m_LightGroup = 0x5C; // CUtlStringToken } namespace sky3dparams_t { diff --git a/generated/client.dll.json b/generated/client.dll.json index ef11578b..42002882 100644 --- a/generated/client.dll.json +++ b/generated/client.dll.json @@ -2938,10 +2938,6 @@ "value": 133, "comment": "Color" }, - "m_LightGroups": { - "value": 304, - "comment": "CUtlSymbolLarge" - }, "m_Pattern": { "value": 232, "comment": "CUtlString" @@ -2951,27 +2947,27 @@ "comment": "Color" }, "m_SkyAmbientBounce": { - "value": 424, + "value": 412, "comment": "Color" }, "m_SkyColor": { - "value": 416, + "value": 404, "comment": "Color" }, "m_bEnabled": { - "value": 336, + "value": 324, "comment": "bool" }, "m_bFlicker": { - "value": 337, + "value": 325, "comment": "bool" }, "m_bMixedShadows": { - "value": 429, + "value": 417, "comment": "bool" }, "m_bPrecomputedFieldsValid": { - "value": 338, + "value": 326, "comment": "bool" }, "m_bRenderDiffuse": { @@ -2987,7 +2983,7 @@ "comment": "bool" }, "m_bUseSecondaryColor": { - "value": 428, + "value": 416, "comment": "bool" }, "m_bUsesBakedShadowing": { @@ -3019,15 +3015,15 @@ "comment": "float" }, "m_flCapsuleLength": { - "value": 436, + "value": 424, "comment": "float" }, "m_flFadeMaxDist": { - "value": 324, + "value": 312, "comment": "float" }, "m_flFadeMinDist": { - "value": 320, + "value": 308, "comment": "float" }, "m_flFalloff": { @@ -3035,19 +3031,19 @@ "comment": "float" }, "m_flFogContributionStength": { - "value": 408, + "value": 396, "comment": "float" }, "m_flLightStyleStartTime": { - "value": 432, + "value": 420, "comment": "GameTime_t" }, "m_flMinRoughness": { - "value": 440, + "value": 428, "comment": "float" }, "m_flNearClipPlane": { - "value": 412, + "value": 400, "comment": "float" }, "m_flOrthoLightHeight": { @@ -3063,7 +3059,7 @@ "comment": "float" }, "m_flPrecomputedMaxRange": { - "value": 400, + "value": 388, "comment": "float" }, "m_flRange": { @@ -3095,15 +3091,15 @@ "comment": "float" }, "m_flShadowFadeMaxDist": { - "value": 332, + "value": 320, "comment": "float" }, "m_flShadowFadeMinDist": { - "value": 328, + "value": 316, "comment": "float" }, "m_flSkyIntensity": { - "value": 420, + "value": 408, "comment": "float" }, "m_flTheta": { @@ -3131,15 +3127,15 @@ "comment": "int32_t" }, "m_nDirectLight": { - "value": 312, + "value": 300, "comment": "int32_t" }, "m_nFogLightingMode": { - "value": 404, + "value": 392, "comment": "int32_t" }, "m_nIndirectLight": { - "value": 316, + "value": 304, "comment": "int32_t" }, "m_nRenderSpecular": { @@ -3179,23 +3175,23 @@ "comment": "int32_t" }, "m_vPrecomputedBoundsMaxs": { - "value": 352, - "comment": "Vector" - }, - "m_vPrecomputedBoundsMins": { "value": 340, "comment": "Vector" }, + "m_vPrecomputedBoundsMins": { + "value": 328, + "comment": "Vector" + }, "m_vPrecomputedOBBAngles": { - "value": 376, + "value": 364, "comment": "QAngle" }, "m_vPrecomputedOBBExtent": { - "value": 388, + "value": 376, "comment": "Vector" }, "m_vPrecomputedOBBOrigin": { - "value": 364, + "value": 352, "comment": "Vector" } }, @@ -4290,43 +4286,43 @@ "C_BaseCSGrenade": { "data": { "m_bClientPredictDelete": { - "value": 6464, + "value": 6544, "comment": "bool" }, "m_bIsHeldByPlayer": { - "value": 6505, + "value": 6546, "comment": "bool" }, "m_bJumpThrow": { - "value": 6507, + "value": 6548, "comment": "bool" }, "m_bPinPulled": { - "value": 6506, + "value": 6547, "comment": "bool" }, "m_bRedraw": { - "value": 6504, + "value": 6545, "comment": "bool" }, "m_eThrowStatus": { - "value": 6508, + "value": 6552, "comment": "EGrenadeThrowState" }, "m_fDropTime": { - "value": 6524, + "value": 6568, "comment": "GameTime_t" }, "m_fThrowTime": { - "value": 6512, + "value": 6556, "comment": "GameTime_t" }, "m_flThrowStrength": { - "value": 6516, + "value": 6560, "comment": "float" }, "m_flThrowStrengthApproach": { - "value": 6520, + "value": 6564, "comment": "float" } }, @@ -4987,10 +4983,6 @@ "value": 2968, "comment": "CGlowProperty" }, - "m_LightGroup": { - "value": 2784, - "comment": "CUtlStringToken" - }, "m_bAllowFadeInView": { "value": 2674, "comment": "bool" @@ -5004,7 +4996,7 @@ "comment": "bool" }, "m_bRenderToCubemaps": { - "value": 2788, + "value": 2784, "comment": "bool" }, "m_bUseClientOverrideTint": { @@ -5101,7 +5093,7 @@ "comment": "C_UtlVectorEmbeddedNetworkVar" }, "m_bIsSwappingToPredictableController": { - "value": 4656, + "value": 4672, "comment": "bool" }, "m_flDeathTime": { @@ -5109,15 +5101,19 @@ "comment": "GameTime_t" }, "m_flFOVSensitivityAdjust": { - "value": 4620, + "value": 4636, "comment": "float" }, + "m_flLastCameraSetupTime": { + "value": 4632, + "comment": "GameTime_t" + }, "m_flMouseSensitivity": { - "value": 4624, + "value": 4640, "comment": "float" }, "m_flOldSimulationTime": { - "value": 4640, + "value": 4656, "comment": "float" }, "m_flPredictionErrorTime": { @@ -5125,7 +5121,7 @@ "comment": "GameTime_t" }, "m_hController": { - "value": 4652, + "value": 4668, "comment": "CHandle" }, "m_iHideHUD": { @@ -5137,11 +5133,11 @@ "comment": "uint32_t" }, "m_nLastExecutedCommandNumber": { - "value": 4644, + "value": 4660, "comment": "int32_t" }, "m_nLastExecutedCommandTick": { - "value": 4648, + "value": 4664, "comment": "int32_t" }, "m_pAutoaimServices": { @@ -5185,7 +5181,11 @@ "comment": "sky3dparams_t" }, "m_vOldOrigin": { - "value": 4628, + "value": 4644, + "comment": "Vector" + }, + "m_vecLastCameraSetupLocalOrigin": { + "value": 4620, "comment": "Vector" }, "m_vecPredictionError": { @@ -5621,47 +5621,47 @@ "C_C4": { "data": { "m_bBombPlacedAnimation": { - "value": 6508, + "value": 6588, "comment": "bool" }, "m_bBombPlanted": { - "value": 6547, + "value": 6627, "comment": "bool" }, "m_bDroppedFromDeath": { - "value": 6548, + "value": 6628, "comment": "bool" }, "m_bIsPlantingViaUse": { - "value": 6509, + "value": 6589, "comment": "bool" }, "m_bPlayedArmingBeeps": { - "value": 6540, + "value": 6620, "comment": "bool[7]" }, "m_bStartedArming": { - "value": 6500, + "value": 6580, "comment": "bool" }, "m_bombdroppedlightParticleIndex": { - "value": 6496, + "value": 6576, "comment": "ParticleIndex_t" }, "m_entitySpottedState": { - "value": 6512, + "value": 6592, "comment": "EntitySpottedState_t" }, "m_fArmedTime": { - "value": 6504, + "value": 6584, "comment": "GameTime_t" }, "m_nSpotRules": { - "value": 6536, + "value": 6616, "comment": "int32_t" }, "m_szScreenText": { - "value": 6464, + "value": 6544, "comment": "char[32]" } }, @@ -5838,15 +5838,15 @@ "C_CSGO_PreviewPlayer": { "data": { "m_animgraph": { - "value": 8896, + "value": 8920, "comment": "CUtlString" }, "m_animgraphCharacterModeString": { - "value": 8904, + "value": 8928, "comment": "CUtlString" }, "m_flInitialModelScale": { - "value": 8912, + "value": 8936, "comment": "float" } }, @@ -6391,7 +6391,7 @@ "C_CSObserverPawn": { "data": { "m_hDetectParentChange": { - "value": 5784, + "value": 5800, "comment": "CEntityHandle" } }, @@ -6400,203 +6400,207 @@ "C_CSPlayerPawn": { "data": { "m_EconGloves": { - "value": 6304, + "value": 6320, "comment": "C_EconItemView" }, "m_RetakesMVPBoostExtraUtility": { - "value": 6264, + "value": 6280, "comment": "loadout_slot_t" }, "m_aimPunchAngle": { - "value": 5884, + "value": 5900, "comment": "QAngle" }, "m_aimPunchAngleVel": { - "value": 5896, + "value": 5912, "comment": "QAngle" }, "m_aimPunchCache": { - "value": 5920, + "value": 5936, "comment": "CUtlVector" }, "m_aimPunchTickBase": { - "value": 5908, + "value": 5924, "comment": "int32_t" }, "m_aimPunchTickFraction": { - "value": 5912, + "value": 5928, "comment": "float" }, "m_bHasFemaleVoice": { - "value": 5832, + "value": 5848, "comment": "bool" }, "m_bInBombZone": { - "value": 5961, + "value": 5977, "comment": "bool" }, "m_bInBuyZone": { - "value": 5880, + "value": 5896, "comment": "bool" }, "m_bInHostageRescueZone": { - "value": 5960, + "value": 5976, "comment": "bool" }, "m_bInLanding": { - "value": 5952, + "value": 5968, "comment": "bool" }, "m_bIsBuyMenuOpen": { - "value": 5962, + "value": 5978, "comment": "bool" }, "m_bLastHeadBoneTransformIsValid": { - "value": 8840, + "value": 8864, "comment": "bool" }, "m_bMustSyncRagdollState": { - "value": 7400, + "value": 7416, "comment": "bool" }, "m_bNeedToReApplyGloves": { - "value": 6296, + "value": 6312, "comment": "bool" }, "m_bOnGroundLastTick": { - "value": 8848, + "value": 8872, "comment": "bool" }, "m_bPrevDefuser": { - "value": 5862, + "value": 5878, "comment": "bool" }, "m_bPrevHelmet": { - "value": 5863, + "value": 5879, "comment": "bool" }, "m_bPreviouslyInBuyZone": { - "value": 5881, + "value": 5897, "comment": "bool" }, "m_bRagdollDamageHeadshot": { - "value": 7496, + "value": 7512, "comment": "bool" }, "m_bRetakesHasDefuseKit": { - "value": 6256, + "value": 6272, "comment": "bool" }, "m_bRetakesMVPLastRound": { - "value": 6257, + "value": 6273, "comment": "bool" }, "m_bSkipOneHeadConstraintUpdate": { - "value": 8888, + "value": 8912, "comment": "bool" }, "m_flHealthShotBoostExpirationTime": { - "value": 5824, + "value": 5840, "comment": "GameTime_t" }, "m_flLandingTime": { - "value": 5956, + "value": 5972, "comment": "float" }, "m_flLandseconds": { - "value": 5836, + "value": 5852, "comment": "float" }, "m_flLastFiredWeaponTime": { - "value": 5828, + "value": 5844, "comment": "GameTime_t" }, "m_flNextSprayDecalTime": { - "value": 5968, + "value": 5984, "comment": "GameTime_t" }, "m_flOldFallVelocity": { - "value": 5840, + "value": 5856, "comment": "float" }, "m_flTimeOfLastInjury": { - "value": 5964, + "value": 5980, "comment": "GameTime_t" }, "m_iRetakesMVPBoostItem": { - "value": 6260, + "value": 6276, "comment": "int32_t" }, "m_iRetakesOffering": { - "value": 6248, + "value": 6264, "comment": "int32_t" }, "m_iRetakesOfferingCard": { - "value": 6252, + "value": 6268, "comment": "int32_t" }, "m_lastLandTime": { - "value": 8844, + "value": 8868, "comment": "GameTime_t" }, "m_nPrevArmorVal": { - "value": 5864, + "value": 5880, "comment": "int32_t" }, "m_nPrevGrenadeAmmoCount": { - "value": 5868, + "value": 5884, "comment": "int32_t" }, "m_nRagdollDamageBone": { - "value": 7404, + "value": 7420, "comment": "int32_t" }, "m_pActionTrackingServices": { - "value": 5816, + "value": 5832, "comment": "CCSPlayer_ActionTrackingServices*" }, "m_pBulletServices": { - "value": 5784, + "value": 5800, "comment": "CCSPlayer_BulletServices*" }, "m_pBuyServices": { - "value": 5800, + "value": 5816, "comment": "CCSPlayer_BuyServices*" }, "m_pGlowServices": { - "value": 5808, + "value": 5824, "comment": "CCSPlayer_GlowServices*" }, "m_pHostageServices": { - "value": 5792, + "value": 5808, "comment": "CCSPlayer_HostageServices*" }, "m_qDeathEyeAngles": { - "value": 8876, + "value": 8900, "comment": "QAngle" }, "m_szLastPlaceName": { - "value": 5844, + "value": 5860, "comment": "char[18]" }, "m_szRagdollDamageWeaponName": { - "value": 7432, + "value": 7448, "comment": "char[64]" }, "m_unPreviousWeaponHash": { - "value": 5872, + "value": 5888, "comment": "uint32_t" }, "m_unWeaponHash": { - "value": 5876, + "value": 5892, "comment": "uint32_t" }, "m_vRagdollDamageForce": { - "value": 7408, + "value": 7424, "comment": "Vector" }, "m_vRagdollDamagePosition": { - "value": 7420, + "value": 7436, + "comment": "Vector" + }, + "m_vRagdollServerOrigin": { + "value": 7516, "comment": "Vector" } }, @@ -6605,563 +6609,563 @@ "C_CSPlayerPawnBase": { "data": { "m_ArmorValue": { - "value": 5360, + "value": 5376, "comment": "int32_t" }, "m_angEyeAngles": { - "value": 5368, + "value": 5384, "comment": "QAngle" }, "m_angLastMuzzleFlashAngle": { - "value": 5228, + "value": 5244, "comment": "QAngle" }, "m_angShootAngleHistory": { - "value": 4844, + "value": 4860, "comment": "QAngle[2]" }, "m_angStashedShootAngles": { - "value": 4808, + "value": 4824, "comment": "QAngle" }, "m_bCachedPlaneIsValid": { - "value": 4749, + "value": 4765, "comment": "bool" }, "m_bCanMoveDuringFreezePeriod": { - "value": 5076, + "value": 5092, "comment": "bool" }, "m_bClipHitStaticWorld": { - "value": 4748, + "value": 4764, "comment": "bool" }, "m_bDeferStartMusicOnWarmup": { - "value": 5484, + "value": 5500, "comment": "bool" }, "m_bFlashBuildUp": { - "value": 5192, + "value": 5208, "comment": "bool" }, "m_bFlashDspHasBeenCleared": { - "value": 5193, + "value": 5209, "comment": "bool" }, "m_bFlashScreenshotHasBeenGrabbed": { - "value": 5194, + "value": 5210, "comment": "bool" }, "m_bGrenadeParametersStashed": { - "value": 4804, + "value": 4820, "comment": "bool" }, "m_bGuardianShouldSprayCustomXMark": { - "value": 5684, + "value": 5700, "comment": "bool" }, "m_bGunGameImmunity": { - "value": 5028, - "comment": "bool" - }, - "m_bHasDeathInfo": { - "value": 5685, - "comment": "bool" - }, - "m_bHasMovedSinceSpawn": { - "value": 5029, - "comment": "bool" - }, - "m_bHasNightVision": { - "value": 5125, - "comment": "bool" - }, - "m_bHideTargetID": { - "value": 5524, - "comment": "bool" - }, - "m_bHud_MiniScoreHidden": { - "value": 5398, - "comment": "bool" - }, - "m_bHud_RadarHidden": { - "value": 5399, - "comment": "bool" - }, - "m_bInNoDefuseArea": { "value": 5044, "comment": "bool" }, + "m_bHasDeathInfo": { + "value": 5701, + "comment": "bool" + }, + "m_bHasMovedSinceSpawn": { + "value": 5045, + "comment": "bool" + }, + "m_bHasNightVision": { + "value": 5141, + "comment": "bool" + }, + "m_bHideTargetID": { + "value": 5540, + "comment": "bool" + }, + "m_bHud_MiniScoreHidden": { + "value": 5414, + "comment": "bool" + }, + "m_bHud_RadarHidden": { + "value": 5415, + "comment": "bool" + }, + "m_bInNoDefuseArea": { + "value": 5060, + "comment": "bool" + }, "m_bIsDefusing": { - "value": 5008, + "value": 5024, "comment": "bool" }, "m_bIsGrabbingHostage": { - "value": 5009, + "value": 5025, "comment": "bool" }, "m_bIsRescuing": { - "value": 5016, + "value": 5032, "comment": "bool" }, "m_bIsScoped": { - "value": 5000, + "value": 5016, "comment": "bool" }, "m_bIsWalking": { - "value": 5001, + "value": 5017, "comment": "bool" }, "m_bKilledByHeadshot": { - "value": 5704, + "value": 5720, "comment": "bool" }, "m_bKilledByTaser": { - "value": 5069, + "value": 5085, "comment": "bool" }, "m_bNightVisionOn": { - "value": 5124, + "value": 5140, "comment": "bool" }, "m_bOldIsScoped": { - "value": 5324, + "value": 5340, "comment": "bool" }, "m_bResumeZoom": { - "value": 5002, + "value": 5018, "comment": "bool" }, "m_bScreenTearFrameCaptured": { - "value": 5176, + "value": 5192, "comment": "bool" }, "m_bShouldAutobuyDMWeapons": { - "value": 5396, + "value": 5412, "comment": "bool" }, "m_bShouldAutobuyNow": { - "value": 5397, + "value": 5413, "comment": "bool" }, "m_bStrafing": { - "value": 5084, + "value": 5100, "comment": "bool" }, "m_bSuppressGuardianTooFarWarningAudio": { - "value": 5068, + "value": 5084, "comment": "bool" }, "m_bWaitForNoAttack": { - "value": 5052, + "value": 5068, "comment": "bool" }, "m_cycleLatch": { - "value": 5488, + "value": 5504, "comment": "int32_t" }, "m_delayTargetIDTimer": { - "value": 5416, + "value": 5432, "comment": "CountdownTimer" }, "m_entitySpottedState": { - "value": 5656, + "value": 5672, "comment": "EntitySpottedState_t" }, "m_fImmuneToGunGameDamageTime": { - "value": 5020, + "value": 5036, "comment": "GameTime_t" }, "m_fImmuneToGunGameDamageTimeLast": { - "value": 5024, + "value": 5040, "comment": "GameTime_t" }, "m_fMolotovDamageTime": { - "value": 5036, + "value": 5052, "comment": "float" }, "m_fMolotovUseTime": { - "value": 5032, + "value": 5048, "comment": "float" }, "m_fNextThinkPushAway": { - "value": 5392, + "value": 5408, "comment": "float" }, "m_fRenderingClipPlane": { - "value": 4704, + "value": 4720, "comment": "float[4]" }, "m_firstTaserShakeTime": { - "value": 5532, + "value": 5548, "comment": "float" }, "m_flClientDeathTime": { - "value": 5168, + "value": 5184, "comment": "GameTime_t" }, "m_flCurrentMusicStartTime": { - "value": 5476, - "comment": "float" - }, - "m_flDeathCCWeight": { - "value": 5320, - "comment": "float" - }, - "m_flDeathInfoTime": { - "value": 5688, - "comment": "float" - }, - "m_flDetectedByEnemySensorTime": { - "value": 5060, - "comment": "GameTime_t" - }, - "m_flEmitSoundTime": { - "value": 5092, - "comment": "GameTime_t" - }, - "m_flFlashBangTime": { - "value": 5180, - "comment": "float" - }, - "m_flFlashDuration": { - "value": 5200, - "comment": "float" - }, - "m_flFlashMaxAlpha": { - "value": 5196, - "comment": "float" - }, - "m_flFlashOverlayAlpha": { - "value": 5188, - "comment": "float" - }, - "m_flFlashScreenshotAlpha": { - "value": 5184, - "comment": "float" - }, - "m_flGuardianTooFarDistFrac": { - "value": 5056, - "comment": "float" - }, - "m_flHealthFadeAlpha": { - "value": 5252, - "comment": "float" - }, - "m_flHealthFadeValue": { - "value": 5248, - "comment": "float" - }, - "m_flHitHeading": { - "value": 5132, - "comment": "float" - }, - "m_flLastCollisionCeiling": { - "value": 4764, - "comment": "float" - }, - "m_flLastCollisionCeilingChangeTime": { - "value": 4768, - "comment": "float" - }, - "m_flLastSmokeOverlayAlpha": { - "value": 5536, - "comment": "float" - }, - "m_flLastSpawnTimeIndex": { - "value": 5088, - "comment": "GameTime_t" - }, - "m_flLowerBodyYawTarget": { - "value": 5080, - "comment": "float" - }, - "m_flMusicRoundStartTime": { - "value": 5480, - "comment": "float" - }, - "m_flNextGuardianTooFarWarning": { - "value": 5064, - "comment": "float" - }, - "m_flNextMagDropTime": { - "value": 5556, - "comment": "float" - }, - "m_flNightVisionAlpha": { - "value": 5172, - "comment": "float" - }, - "m_flPrevMatchEndTime": { - "value": 5332, - "comment": "float" - }, - "m_flPrevRoundEndTime": { - "value": 5328, - "comment": "float" - }, - "m_flProgressBarStartTime": { - "value": 5112, - "comment": "float" - }, - "m_flSlopeDropHeight": { - "value": 4960, - "comment": "float" - }, - "m_flSlopeDropOffset": { - "value": 4944, - "comment": "float" - }, - "m_flVelocityModifier": { - "value": 5128, - "comment": "float" - }, - "m_grenadeParameterStashTime": { - "value": 4800, - "comment": "GameTime_t" - }, - "m_hMuzzleFlashShape": { - "value": 5240, - "comment": "CHandle" - }, - "m_hOriginalController": { - "value": 5708, - "comment": "CHandle" - }, - "m_holdTargetIDTimer": { - "value": 5448, - "comment": "CountdownTimer" - }, - "m_iAddonBits": { - "value": 5096, - "comment": "int32_t" - }, - "m_iBlockingUseActionInProgress": { - "value": 5012, - "comment": "CSPlayerBlockingUseAction_t" - }, - "m_iDirection": { - "value": 5116, - "comment": "int32_t" - }, - "m_iHealthBarRenderMaskIndex": { - "value": 5244, - "comment": "int32_t" - }, - "m_iIDEntIndex": { - "value": 5412, - "comment": "CEntityIndex" - }, - "m_iMoveState": { - "value": 5072, - "comment": "int32_t" - }, - "m_iOldIDEntIndex": { - "value": 5444, - "comment": "CEntityIndex" - }, - "m_iPlayerState": { - "value": 5004, - "comment": "CSPlayerState" - }, - "m_iPrimaryAddon": { - "value": 5100, - "comment": "int32_t" - }, - "m_iProgressBarDuration": { - "value": 5108, - "comment": "int32_t" - }, - "m_iSecondaryAddon": { - "value": 5104, - "comment": "int32_t" - }, - "m_iShotsFired": { - "value": 5120, - "comment": "int32_t" - }, - "m_iStartAccount": { - "value": 5140, - "comment": "int32_t" - }, - "m_iTargetedWeaponEntIndex": { - "value": 5440, - "comment": "CEntityIndex" - }, - "m_iThrowGrenadeCounter": { - "value": 5048, - "comment": "int32_t" - }, - "m_ignoreLadderJumpTime": { - "value": 5260, - "comment": "float" - }, - "m_ladderSurpressionTimer": { - "value": 5264, - "comment": "CountdownTimer" - }, - "m_lastLadderNormal": { - "value": 5288, - "comment": "Vector" - }, - "m_lastLadderPos": { - "value": 5300, - "comment": "Vector" - }, - "m_lastStandingPos": { - "value": 5204, - "comment": "Vector" - }, - "m_nDeathCamMusic": { - "value": 5408, - "comment": "int32_t" - }, - "m_nHeavyAssaultSuitCooldownRemaining": { - "value": 5356, - "comment": "int32_t" - }, - "m_nHitBodyPart": { - "value": 5136, - "comment": "int32_t" - }, - "m_nLastClipPlaneSetupFrame": { - "value": 4720, - "comment": "int32_t" - }, - "m_nLastConcurrentKilled": { - "value": 5404, - "comment": "int32_t" - }, - "m_nLastKillerIndex": { - "value": 5400, - "comment": "CEntityIndex" - }, - "m_nLastMagDropAttachmentIndex": { - "value": 5560, - "comment": "int32_t" - }, - "m_nMyCollisionGroup": { - "value": 5256, - "comment": "int32_t" - }, - "m_nPlayerSmokedFx": { - "value": 5552, - "comment": "ParticleIndex_t" - }, - "m_nSurvivalTeamNumber": { - "value": 5680, - "comment": "int32_t" - }, - "m_nWhichBombZone": { - "value": 5040, - "comment": "int32_t" - }, - "m_nextTaserShakeTime": { - "value": 5528, - "comment": "float" - }, - "m_pClippingWeapon": { - "value": 4752, - "comment": "C_CSWeaponBase*" - }, - "m_pPingServices": { - "value": 4688, - "comment": "CCSPlayer_PingServices*" - }, - "m_pViewModelServices": { - "value": 4696, - "comment": "CPlayer_ViewModelServices*" - }, - "m_previousPlayerState": { - "value": 4760, - "comment": "CSPlayerState" - }, - "m_serverIntendedCycle": { "value": 5492, "comment": "float" }, + "m_flDeathCCWeight": { + "value": 5336, + "comment": "float" + }, + "m_flDeathInfoTime": { + "value": 5704, + "comment": "float" + }, + "m_flDetectedByEnemySensorTime": { + "value": 5076, + "comment": "GameTime_t" + }, + "m_flEmitSoundTime": { + "value": 5108, + "comment": "GameTime_t" + }, + "m_flFlashBangTime": { + "value": 5196, + "comment": "float" + }, + "m_flFlashDuration": { + "value": 5216, + "comment": "float" + }, + "m_flFlashMaxAlpha": { + "value": 5212, + "comment": "float" + }, + "m_flFlashOverlayAlpha": { + "value": 5204, + "comment": "float" + }, + "m_flFlashScreenshotAlpha": { + "value": 5200, + "comment": "float" + }, + "m_flGuardianTooFarDistFrac": { + "value": 5072, + "comment": "float" + }, + "m_flHealthFadeAlpha": { + "value": 5268, + "comment": "float" + }, + "m_flHealthFadeValue": { + "value": 5264, + "comment": "float" + }, + "m_flHitHeading": { + "value": 5148, + "comment": "float" + }, + "m_flLastCollisionCeiling": { + "value": 4780, + "comment": "float" + }, + "m_flLastCollisionCeilingChangeTime": { + "value": 4784, + "comment": "float" + }, + "m_flLastSmokeOverlayAlpha": { + "value": 5552, + "comment": "float" + }, + "m_flLastSpawnTimeIndex": { + "value": 5104, + "comment": "GameTime_t" + }, + "m_flLowerBodyYawTarget": { + "value": 5096, + "comment": "float" + }, + "m_flMusicRoundStartTime": { + "value": 5496, + "comment": "float" + }, + "m_flNextGuardianTooFarWarning": { + "value": 5080, + "comment": "float" + }, + "m_flNextMagDropTime": { + "value": 5572, + "comment": "float" + }, + "m_flNightVisionAlpha": { + "value": 5188, + "comment": "float" + }, + "m_flPrevMatchEndTime": { + "value": 5348, + "comment": "float" + }, + "m_flPrevRoundEndTime": { + "value": 5344, + "comment": "float" + }, + "m_flProgressBarStartTime": { + "value": 5128, + "comment": "float" + }, + "m_flSlopeDropHeight": { + "value": 4976, + "comment": "float" + }, + "m_flSlopeDropOffset": { + "value": 4960, + "comment": "float" + }, + "m_flVelocityModifier": { + "value": 5144, + "comment": "float" + }, + "m_grenadeParameterStashTime": { + "value": 4816, + "comment": "GameTime_t" + }, + "m_hMuzzleFlashShape": { + "value": 5256, + "comment": "CHandle" + }, + "m_hOriginalController": { + "value": 5724, + "comment": "CHandle" + }, + "m_holdTargetIDTimer": { + "value": 5464, + "comment": "CountdownTimer" + }, + "m_iAddonBits": { + "value": 5112, + "comment": "int32_t" + }, + "m_iBlockingUseActionInProgress": { + "value": 5028, + "comment": "CSPlayerBlockingUseAction_t" + }, + "m_iDirection": { + "value": 5132, + "comment": "int32_t" + }, + "m_iHealthBarRenderMaskIndex": { + "value": 5260, + "comment": "int32_t" + }, + "m_iIDEntIndex": { + "value": 5428, + "comment": "CEntityIndex" + }, + "m_iMoveState": { + "value": 5088, + "comment": "int32_t" + }, + "m_iOldIDEntIndex": { + "value": 5460, + "comment": "CEntityIndex" + }, + "m_iPlayerState": { + "value": 5020, + "comment": "CSPlayerState" + }, + "m_iPrimaryAddon": { + "value": 5116, + "comment": "int32_t" + }, + "m_iProgressBarDuration": { + "value": 5124, + "comment": "int32_t" + }, + "m_iSecondaryAddon": { + "value": 5120, + "comment": "int32_t" + }, + "m_iShotsFired": { + "value": 5136, + "comment": "int32_t" + }, + "m_iStartAccount": { + "value": 5156, + "comment": "int32_t" + }, + "m_iTargetedWeaponEntIndex": { + "value": 5456, + "comment": "CEntityIndex" + }, + "m_iThrowGrenadeCounter": { + "value": 5064, + "comment": "int32_t" + }, + "m_ignoreLadderJumpTime": { + "value": 5276, + "comment": "float" + }, + "m_ladderSurpressionTimer": { + "value": 5280, + "comment": "CountdownTimer" + }, + "m_lastLadderNormal": { + "value": 5304, + "comment": "Vector" + }, + "m_lastLadderPos": { + "value": 5316, + "comment": "Vector" + }, + "m_lastStandingPos": { + "value": 5220, + "comment": "Vector" + }, + "m_nDeathCamMusic": { + "value": 5424, + "comment": "int32_t" + }, + "m_nHeavyAssaultSuitCooldownRemaining": { + "value": 5372, + "comment": "int32_t" + }, + "m_nHitBodyPart": { + "value": 5152, + "comment": "int32_t" + }, + "m_nLastClipPlaneSetupFrame": { + "value": 4736, + "comment": "int32_t" + }, + "m_nLastConcurrentKilled": { + "value": 5420, + "comment": "int32_t" + }, + "m_nLastKillerIndex": { + "value": 5416, + "comment": "CEntityIndex" + }, + "m_nLastMagDropAttachmentIndex": { + "value": 5576, + "comment": "int32_t" + }, + "m_nMyCollisionGroup": { + "value": 5272, + "comment": "int32_t" + }, + "m_nPlayerSmokedFx": { + "value": 5568, + "comment": "ParticleIndex_t" + }, + "m_nSurvivalTeamNumber": { + "value": 5696, + "comment": "int32_t" + }, + "m_nWhichBombZone": { + "value": 5056, + "comment": "int32_t" + }, + "m_nextTaserShakeTime": { + "value": 5544, + "comment": "float" + }, + "m_pClippingWeapon": { + "value": 4768, + "comment": "C_CSWeaponBase*" + }, + "m_pPingServices": { + "value": 4704, + "comment": "CCSPlayer_PingServices*" + }, + "m_pViewModelServices": { + "value": 4712, + "comment": "CPlayer_ViewModelServices*" + }, + "m_previousPlayerState": { + "value": 4776, + "comment": "CSPlayerState" + }, + "m_serverIntendedCycle": { + "value": 5508, + "comment": "float" + }, "m_thirdPersonHeading": { - "value": 4920, + "value": 4936, "comment": "QAngle" }, "m_unCurrentEquipmentValue": { - "value": 5336, + "value": 5352, "comment": "uint16_t" }, "m_unFreezetimeEndEquipmentValue": { - "value": 5340, + "value": 5356, "comment": "uint16_t" }, "m_unRoundStartEquipmentValue": { - "value": 5338, + "value": 5354, "comment": "uint16_t" }, "m_vHeadConstraintOffset": { - "value": 4976, + "value": 4992, "comment": "Vector" }, "m_vLastSmokeOverlayColor": { - "value": 5540, + "value": 5556, "comment": "Vector" }, "m_vecBulletHitModels": { - "value": 5568, + "value": 5584, "comment": "CUtlVector" }, "m_vecDeathInfoOrigin": { - "value": 5692, + "value": 5708, "comment": "Vector" }, "m_vecIntroStartEyePosition": { - "value": 5144, + "value": 5160, "comment": "Vector" }, "m_vecIntroStartPlayerForward": { - "value": 5156, + "value": 5172, "comment": "Vector" }, "m_vecLastAliveLocalVelocity": { - "value": 5616, + "value": 5632, "comment": "Vector" }, "m_vecLastClipCameraForward": { - "value": 4736, + "value": 4752, "comment": "Vector" }, "m_vecLastClipCameraPos": { - "value": 4724, + "value": 4740, "comment": "Vector" }, "m_vecLastMuzzleFlashPos": { - "value": 5216, + "value": 5232, "comment": "Vector" }, "m_vecPickupModelSlerpers": { - "value": 5592, + "value": 5608, "comment": "CUtlVector" }, "m_vecPlayerPatchEconIndices": { - "value": 5496, + "value": 5512, "comment": "uint32_t[5]" }, "m_vecStashedGrenadeThrowPosition": { - "value": 4820, + "value": 4836, "comment": "Vector" }, "m_vecStashedVelocity": { - "value": 4832, + "value": 4848, "comment": "Vector" }, "m_vecThirdPersonViewPositionOverride": { - "value": 5344, + "value": 5360, "comment": "Vector" }, "m_vecThrowPositionHistory": { - "value": 4868, + "value": 4884, "comment": "Vector[2]" }, "m_vecVelocityHistory": { - "value": 4892, + "value": 4908, "comment": "Vector[2]" } }, @@ -7260,39 +7264,39 @@ "C_CSWeaponBase": { "data": { "m_ClientPreviousWeaponState": { - "value": 5632, + "value": 5696, "comment": "CSWeaponState_t" }, "m_IronSightController": { - "value": 6208, + "value": 6288, "comment": "C_IronSightController" }, "m_OnPlayerPickup": { - "value": 5680, + "value": 5744, "comment": "CEntityIOOutput" }, "m_bBurstMode": { - "value": 5768, + "value": 5832, "comment": "bool" }, "m_bFireOnEmpty": { - "value": 5676, + "value": 5740, "comment": "bool" }, "m_bGlowForPing": { - "value": 5952, + "value": 6016, "comment": "bool" }, "m_bInReload": { - "value": 5776, + "value": 5840, "comment": "bool" }, "m_bIsHauledBack": { - "value": 5784, + "value": 5848, "comment": "bool" }, "m_bOldFirstPersonSpectatedState": { - "value": 5929, + "value": 5993, "comment": "bool" }, "m_bPlayerFireEventIsPrimary": { @@ -7300,59 +7304,59 @@ "comment": "bool" }, "m_bReloadVisuallyComplete": { - "value": 5777, + "value": 5841, "comment": "bool" }, "m_bReloadsWithClips": { - "value": 5668, + "value": 5732, "comment": "bool" }, "m_bSilencerOn": { - "value": 5785, + "value": 5849, "comment": "bool" }, "m_bUIWeapon": { - "value": 5953, + "value": 6017, "comment": "bool" }, "m_bVisualsDataSet": { - "value": 5928, + "value": 5992, "comment": "bool" }, "m_bWasOwnedByCT": { - "value": 6012, + "value": 6076, "comment": "bool" }, "m_bWasOwnedByTerrorist": { - "value": 6013, + "value": 6077, "comment": "bool" }, "m_donated": { - "value": 6004, + "value": 6068, "comment": "bool" }, "m_fAccuracyPenalty": { - "value": 5744, + "value": 5808, "comment": "float" }, "m_fAccuracySmoothedForZoom": { - "value": 5752, + "value": 5816, "comment": "float" }, "m_fLastShotTime": { - "value": 6008, + "value": 6072, "comment": "GameTime_t" }, "m_fScopeZoomEndTime": { - "value": 5756, + "value": 5820, "comment": "GameTime_t" }, "m_flCrosshairDistance": { - "value": 5640, + "value": 5704, "comment": "float" }, "m_flDroppedAtTime": { - "value": 5780, + "value": 5844, "comment": "GameTime_t" }, "m_flFireSequenceStartTime": { @@ -7360,103 +7364,111 @@ "comment": "float" }, "m_flGunAccuracyPosition": { - "value": 5660, - "comment": "float" - }, - "m_flLastAccuracyUpdateTime": { - "value": 5748, - "comment": "GameTime_t" - }, - "m_flLastClientFireBulletTime": { - "value": 6028, - "comment": "float" - }, - "m_flLastLOSTraceFailureTime": { - "value": 6400, - "comment": "GameTime_t" - }, - "m_flNextAttackRenderTimeOffset": { - "value": 5796, - "comment": "float" - }, - "m_flPostponeFireReadyTime": { - "value": 5772, - "comment": "GameTime_t" - }, - "m_flRecoilIndex": { - "value": 5764, - "comment": "float" - }, - "m_flTimeSilencerSwitchComplete": { - "value": 5788, - "comment": "GameTime_t" - }, - "m_flTimeWeaponIdle": { - "value": 5672, - "comment": "GameTime_t" - }, - "m_flTurningInaccuracy": { - "value": 5740, - "comment": "float" - }, - "m_flTurningInaccuracyDelta": { "value": 5724, "comment": "float" }, - "m_gunHeat": { - "value": 6016, + "m_flLastAccuracyUpdateTime": { + "value": 5812, + "comment": "GameTime_t" + }, + "m_flLastLOSTraceFailureTime": { + "value": 6480, + "comment": "GameTime_t" + }, + "m_flNextAttackRenderTimeOffset": { + "value": 5860, "comment": "float" }, + "m_flNextClientFireBulletTime": { + "value": 6092, + "comment": "float" + }, + "m_flNextClientFireBulletTime_Repredict": { + "value": 6096, + "comment": "float" + }, + "m_flPostponeFireReadyTime": { + "value": 5836, + "comment": "GameTime_t" + }, + "m_flRecoilIndex": { + "value": 5828, + "comment": "float" + }, + "m_flTimeSilencerSwitchComplete": { + "value": 5852, + "comment": "GameTime_t" + }, + "m_flTimeWeaponIdle": { + "value": 5736, + "comment": "GameTime_t" + }, + "m_flTurningInaccuracy": { + "value": 5804, + "comment": "float" + }, + "m_flTurningInaccuracyDelta": { + "value": 5788, + "comment": "float" + }, + "m_gunHeat": { + "value": 6080, + "comment": "float" + }, + "m_hCurrentThirdPersonSequence": { + "value": 5640, + "comment": "HSequence" + }, "m_hOurPing": { - "value": 5932, + "value": 5996, "comment": "CHandle" }, "m_hPrevOwner": { - "value": 5968, + "value": 6032, "comment": "CHandle" }, "m_iAlpha": { - "value": 5648, + "value": 5712, "comment": "int32_t" }, "m_iAmmoLastCheck": { - "value": 5644, + "value": 5708, "comment": "int32_t" }, "m_iCrosshairTextureID": { - "value": 5656, + "value": 5720, "comment": "int32_t" }, "m_iIronSightMode": { - "value": 6384, + "value": 6464, "comment": "int32_t" }, "m_iNumEmptyAttacks": { - "value": 6404, + "value": 6484, "comment": "int32_t" }, "m_iOriginalTeamNumber": { - "value": 5792, + "value": 5856, "comment": "int32_t" }, "m_iRecoilIndex": { - "value": 5760, + "value": 5824, "comment": "int32_t" }, "m_iScopeTextureID": { - "value": 5652, + "value": 5716, "comment": "int32_t" }, "m_iState": { - "value": 5636, + "value": 5700, "comment": "CSWeaponState_t" }, "m_lastSmokeTime": { - "value": 6024, + "value": 6088, "comment": "GameTime_t" }, "m_nDropTick": { - "value": 5972, + "value": 6036, "comment": "GameTick_t" }, "m_nFireSequenceStartTimeAck": { @@ -7468,11 +7480,15 @@ "comment": "int32_t" }, "m_nOurPingIndex": { - "value": 5936, + "value": 6000, "comment": "CEntityIndex" }, + "m_nSilencerBoneIndex": { + "value": 5644, + "comment": "int32_t" + }, "m_nViewModelIndex": { - "value": 5664, + "value": 5728, "comment": "uint32_t" }, "m_seqFirePrimary": { @@ -7488,19 +7504,27 @@ "comment": "HSequence" }, "m_smokeAttachments": { - "value": 6020, + "value": 6084, "comment": "uint32_t" }, + "m_thirdPersonFireSequences": { + "value": 5616, + "comment": "CUtlVector" + }, + "m_thirdPersonSequences": { + "value": 5648, + "comment": "HSequence[6]" + }, "m_vecOurPingPos": { - "value": 5940, + "value": 6004, "comment": "Vector" }, "m_vecTurningInaccuracyEyeDirLast": { - "value": 5728, + "value": 5792, "comment": "Vector" }, "m_weaponMode": { - "value": 5720, + "value": 5784, "comment": "CSWeaponMode" } }, @@ -7509,27 +7533,27 @@ "C_CSWeaponBaseGun": { "data": { "m_bNeedsBoltAction": { - "value": 6493, + "value": 6573, "comment": "bool" }, "m_iBurstShotsRemaining": { - "value": 6468, + "value": 6548, "comment": "int32_t" }, "m_iSilencerBodygroup": { - "value": 6472, + "value": 6552, "comment": "int32_t" }, "m_inPrecache": { - "value": 6492, + "value": 6572, "comment": "bool" }, "m_silencedModelIndex": { - "value": 6488, + "value": 6568, "comment": "int32_t" }, "m_zoomLevel": { - "value": 6464, + "value": 6544, "comment": "int32_t" } }, @@ -7788,8 +7812,16 @@ "C_DecoyProjectile": { "data": { "m_flTimeParticleEffectSpawn": { - "value": 4368, + "value": 4376, "comment": "GameTime_t" + }, + "m_nClientLastKnownDecoyShotTick": { + "value": 4340, + "comment": "int32_t" + }, + "m_nDecoyShotTick": { + "value": 4336, + "comment": "int32_t" } }, "comment": "C_BaseCSGrenadeProjectile" @@ -8241,103 +8273,99 @@ "C_EnvCombinedLightProbeVolume": { "data": { "m_Color": { - "value": 5544, + "value": 5528, "comment": "Color" }, - "m_LightGroups": { - "value": 5624, - "comment": "CUtlSymbolLarge" - }, "m_bCustomCubemapTexture": { - "value": 5560, + "value": 5544, "comment": "bool" }, "m_bEnabled": { - "value": 5713, + "value": 5689, "comment": "bool" }, "m_bMoveable": { - "value": 5632, + "value": 5608, "comment": "bool" }, "m_bStartDisabled": { - "value": 5648, + "value": 5624, "comment": "bool" }, "m_flBrightness": { - "value": 5548, + "value": 5532, "comment": "float" }, "m_flEdgeFadeDist": { - "value": 5652, + "value": 5628, "comment": "float" }, "m_hCubemapTexture": { - "value": 5552, + "value": 5536, "comment": "CStrongHandle" }, "m_hLightProbeDirectLightIndicesTexture": { - "value": 5576, + "value": 5560, "comment": "CStrongHandle" }, "m_hLightProbeDirectLightScalarsTexture": { - "value": 5584, - "comment": "CStrongHandle" - }, - "m_hLightProbeDirectLightShadowsTexture": { - "value": 5592, - "comment": "CStrongHandle" - }, - "m_hLightProbeTexture": { "value": 5568, "comment": "CStrongHandle" }, + "m_hLightProbeDirectLightShadowsTexture": { + "value": 5576, + "comment": "CStrongHandle" + }, + "m_hLightProbeTexture": { + "value": 5552, + "comment": "CStrongHandle" + }, "m_nEnvCubeMapArrayIndex": { - "value": 5640, + "value": 5616, "comment": "int32_t" }, "m_nHandshake": { - "value": 5636, + "value": 5612, "comment": "int32_t" }, "m_nLightProbeAtlasX": { - "value": 5680, + "value": 5656, "comment": "int32_t" }, "m_nLightProbeAtlasY": { - "value": 5684, + "value": 5660, "comment": "int32_t" }, "m_nLightProbeAtlasZ": { - "value": 5688, + "value": 5664, "comment": "int32_t" }, "m_nLightProbeSizeX": { - "value": 5668, - "comment": "int32_t" - }, - "m_nLightProbeSizeY": { - "value": 5672, - "comment": "int32_t" - }, - "m_nLightProbeSizeZ": { - "value": 5676, - "comment": "int32_t" - }, - "m_nPriority": { "value": 5644, "comment": "int32_t" }, + "m_nLightProbeSizeY": { + "value": 5648, + "comment": "int32_t" + }, + "m_nLightProbeSizeZ": { + "value": 5652, + "comment": "int32_t" + }, + "m_nPriority": { + "value": 5620, + "comment": "int32_t" + }, "m_vBoxMaxs": { - "value": 5612, + "value": 5596, "comment": "Vector" }, "m_vBoxMins": { - "value": 5600, + "value": 5584, "comment": "Vector" }, "m_vEdgeFadeDists": { - "value": 5656, + "value": 5632, "comment": "Vector" } }, @@ -8345,80 +8373,76 @@ }, "C_EnvCubemap": { "data": { - "m_LightGroups": { - "value": 1520, - "comment": "CUtlSymbolLarge" - }, "m_bCopyDiffuseFromDefaultCubemap": { - "value": 1568, + "value": 1552, "comment": "bool" }, "m_bCustomCubemapTexture": { - "value": 1488, + "value": 1480, "comment": "bool" }, "m_bDefaultEnvMap": { - "value": 1565, + "value": 1549, "comment": "bool" }, "m_bDefaultSpecEnvMap": { - "value": 1566, + "value": 1550, "comment": "bool" }, "m_bEnabled": { - "value": 1584, + "value": 1568, "comment": "bool" }, "m_bIndoorCubeMap": { - "value": 1567, + "value": 1551, "comment": "bool" }, "m_bMoveable": { - "value": 1528, + "value": 1512, "comment": "bool" }, "m_bStartDisabled": { - "value": 1564, + "value": 1548, "comment": "bool" }, "m_flDiffuseScale": { - "value": 1560, - "comment": "float" - }, - "m_flEdgeFadeDist": { "value": 1544, "comment": "float" }, + "m_flEdgeFadeDist": { + "value": 1528, + "comment": "float" + }, "m_flInfluenceRadius": { - "value": 1492, + "value": 1484, "comment": "float" }, "m_hCubemapTexture": { - "value": 1480, + "value": 1472, "comment": "CStrongHandle" }, "m_nEnvCubeMapArrayIndex": { - "value": 1536, + "value": 1520, "comment": "int32_t" }, "m_nHandshake": { - "value": 1532, + "value": 1516, "comment": "int32_t" }, "m_nPriority": { - "value": 1540, + "value": 1524, "comment": "int32_t" }, "m_vBoxProjectMaxs": { - "value": 1508, + "value": 1500, "comment": "Vector" }, "m_vBoxProjectMins": { - "value": 1496, + "value": 1488, "comment": "Vector" }, "m_vEdgeFadeDists": { - "value": 1548, + "value": 1532, "comment": "Vector" } }, @@ -8561,76 +8585,72 @@ }, "C_EnvLightProbeVolume": { "data": { - "m_LightGroups": { - "value": 5464, - "comment": "CUtlSymbolLarge" - }, "m_bEnabled": { - "value": 5521, + "value": 5505, "comment": "bool" }, "m_bMoveable": { - "value": 5472, + "value": 5456, "comment": "bool" }, "m_bStartDisabled": { - "value": 5484, + "value": 5468, "comment": "bool" }, "m_hLightProbeDirectLightIndicesTexture": { - "value": 5416, - "comment": "CStrongHandle" - }, - "m_hLightProbeDirectLightScalarsTexture": { - "value": 5424, - "comment": "CStrongHandle" - }, - "m_hLightProbeDirectLightShadowsTexture": { - "value": 5432, - "comment": "CStrongHandle" - }, - "m_hLightProbeTexture": { "value": 5408, "comment": "CStrongHandle" }, + "m_hLightProbeDirectLightScalarsTexture": { + "value": 5416, + "comment": "CStrongHandle" + }, + "m_hLightProbeDirectLightShadowsTexture": { + "value": 5424, + "comment": "CStrongHandle" + }, + "m_hLightProbeTexture": { + "value": 5400, + "comment": "CStrongHandle" + }, "m_nHandshake": { - "value": 5476, + "value": 5460, "comment": "int32_t" }, "m_nLightProbeAtlasX": { - "value": 5500, + "value": 5484, "comment": "int32_t" }, "m_nLightProbeAtlasY": { - "value": 5504, - "comment": "int32_t" - }, - "m_nLightProbeAtlasZ": { - "value": 5508, - "comment": "int32_t" - }, - "m_nLightProbeSizeX": { "value": 5488, "comment": "int32_t" }, - "m_nLightProbeSizeY": { + "m_nLightProbeAtlasZ": { "value": 5492, "comment": "int32_t" }, - "m_nLightProbeSizeZ": { - "value": 5496, + "m_nLightProbeSizeX": { + "value": 5472, "comment": "int32_t" }, - "m_nPriority": { + "m_nLightProbeSizeY": { + "value": 5476, + "comment": "int32_t" + }, + "m_nLightProbeSizeZ": { "value": 5480, "comment": "int32_t" }, + "m_nPriority": { + "value": 5464, + "comment": "int32_t" + }, "m_vBoxMaxs": { - "value": 5452, + "value": 5444, "comment": "Vector" }, "m_vBoxMins": { - "value": 5440, + "value": 5432, "comment": "Vector" } }, @@ -9252,11 +9272,11 @@ "C_Fists": { "data": { "m_bPlayingUninterruptableAct": { - "value": 6464, + "value": 6544, "comment": "bool" }, "m_nUninterruptableActivity": { - "value": 6468, + "value": 6548, "comment": "PlayerAnimEvent_t" } }, @@ -10150,7 +10170,7 @@ "C_Melee": { "data": { "m_flThrowAt": { - "value": 6464, + "value": 6544, "comment": "GameTime_t" } }, @@ -12435,11 +12455,11 @@ "C_WeaponBaseItem": { "data": { "m_SequenceCompleteTimer": { - "value": 6464, + "value": 6544, "comment": "CountdownTimer" }, "m_bRedraw": { - "value": 6488, + "value": 6568, "comment": "bool" } }, @@ -12449,6 +12469,10 @@ "data": {}, "comment": "C_CSWeaponBaseGun" }, + "C_WeaponCZ75a": { + "data": {}, + "comment": "C_CSWeaponBaseGun" + }, "C_WeaponElite": { "data": {}, "comment": "C_CSWeaponBaseGun" @@ -12485,10 +12509,18 @@ "data": {}, "comment": "C_CSWeaponBaseGun" }, + "C_WeaponM4A1Silencer": { + "data": {}, + "comment": "C_CSWeaponBaseGun" + }, "C_WeaponMAC10": { "data": {}, "comment": "C_CSWeaponBaseGun" }, + "C_WeaponMP5SD": { + "data": {}, + "comment": "C_CSWeaponBaseGun" + }, "C_WeaponMP7": { "data": {}, "comment": "C_CSWeaponBaseGun" @@ -12517,6 +12549,10 @@ "data": {}, "comment": "C_CSWeaponBaseGun" }, + "C_WeaponRevolver": { + "data": {}, + "comment": "C_CSWeaponBaseGun" + }, "C_WeaponSCAR20": { "data": {}, "comment": "C_CSWeaponBaseGun" @@ -12536,7 +12572,7 @@ "C_WeaponShield": { "data": { "m_flDisplayHealth": { - "value": 6496, + "value": 6576, "comment": "float" } }, @@ -12545,7 +12581,7 @@ "C_WeaponTaser": { "data": { "m_fFireTime": { - "value": 6496, + "value": 6576, "comment": "GameTime_t" } }, @@ -12559,6 +12595,10 @@ "data": {}, "comment": "C_CSWeaponBaseGun" }, + "C_WeaponUSPSilencer": { + "data": {}, + "comment": "C_CSWeaponBaseGun" + }, "C_WeaponXM1014": { "data": {}, "comment": "C_CSWeaponBase" @@ -13434,10 +13474,6 @@ }, "shard_model_desc_t": { "data": { - "m_LightGroup": { - "value": 92, - "comment": "CUtlStringToken" - }, "m_ShatterPanelMode": { "value": 25, "comment": "ShatterPanelMode" diff --git a/generated/client.dll.py b/generated/client.dll.py index d8b8341a..8d3d3365 100644 --- a/generated/client.dll.py +++ b/generated/client.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:23 +0000 +Fri, 3 Nov 2023 01:49:49 +0000 ''' class ActiveModelConfig_t: @@ -846,33 +846,32 @@ class CLightComponent: # CEntityComponent m_nShadowPriority = 0x120 # int32_t m_nBakedShadowIndex = 0x124 # int32_t m_bRenderToCubemaps = 0x128 # bool - m_LightGroups = 0x130 # CUtlSymbolLarge - m_nDirectLight = 0x138 # int32_t - m_nIndirectLight = 0x13C # int32_t - m_flFadeMinDist = 0x140 # float - m_flFadeMaxDist = 0x144 # float - m_flShadowFadeMinDist = 0x148 # float - m_flShadowFadeMaxDist = 0x14C # float - m_bEnabled = 0x150 # bool - m_bFlicker = 0x151 # bool - m_bPrecomputedFieldsValid = 0x152 # bool - m_vPrecomputedBoundsMins = 0x154 # Vector - m_vPrecomputedBoundsMaxs = 0x160 # Vector - m_vPrecomputedOBBOrigin = 0x16C # Vector - m_vPrecomputedOBBAngles = 0x178 # QAngle - m_vPrecomputedOBBExtent = 0x184 # Vector - m_flPrecomputedMaxRange = 0x190 # float - m_nFogLightingMode = 0x194 # int32_t - m_flFogContributionStength = 0x198 # float - m_flNearClipPlane = 0x19C # float - m_SkyColor = 0x1A0 # Color - m_flSkyIntensity = 0x1A4 # float - m_SkyAmbientBounce = 0x1A8 # Color - m_bUseSecondaryColor = 0x1AC # bool - m_bMixedShadows = 0x1AD # bool - m_flLightStyleStartTime = 0x1B0 # GameTime_t - m_flCapsuleLength = 0x1B4 # float - m_flMinRoughness = 0x1B8 # float + m_nDirectLight = 0x12C # int32_t + m_nIndirectLight = 0x130 # int32_t + m_flFadeMinDist = 0x134 # float + m_flFadeMaxDist = 0x138 # float + m_flShadowFadeMinDist = 0x13C # float + m_flShadowFadeMaxDist = 0x140 # float + m_bEnabled = 0x144 # bool + m_bFlicker = 0x145 # bool + m_bPrecomputedFieldsValid = 0x146 # bool + m_vPrecomputedBoundsMins = 0x148 # Vector + m_vPrecomputedBoundsMaxs = 0x154 # Vector + m_vPrecomputedOBBOrigin = 0x160 # Vector + m_vPrecomputedOBBAngles = 0x16C # QAngle + m_vPrecomputedOBBExtent = 0x178 # Vector + m_flPrecomputedMaxRange = 0x184 # float + m_nFogLightingMode = 0x188 # int32_t + m_flFogContributionStength = 0x18C # float + m_flNearClipPlane = 0x190 # float + m_SkyColor = 0x194 # Color + m_flSkyIntensity = 0x198 # float + m_SkyAmbientBounce = 0x19C # Color + m_bUseSecondaryColor = 0x1A0 # bool + m_bMixedShadows = 0x1A1 # bool + m_flLightStyleStartTime = 0x1A4 # GameTime_t + m_flCapsuleLength = 0x1A8 # float + m_flMinRoughness = 0x1AC # float class CLogicRelay: # CLogicalEntity m_OnTrigger = 0x540 # CEntityIOOutput @@ -1178,16 +1177,16 @@ class C_BaseButton: # C_BaseToggle m_szDisplayText = 0xCC8 # CUtlSymbolLarge class C_BaseCSGrenade: # C_CSWeaponBase - m_bClientPredictDelete = 0x1940 # bool - m_bRedraw = 0x1968 # bool - m_bIsHeldByPlayer = 0x1969 # bool - m_bPinPulled = 0x196A # bool - m_bJumpThrow = 0x196B # bool - m_eThrowStatus = 0x196C # EGrenadeThrowState - m_fThrowTime = 0x1970 # GameTime_t - m_flThrowStrength = 0x1974 # float - m_flThrowStrengthApproach = 0x1978 # float - m_fDropTime = 0x197C # GameTime_t + m_bClientPredictDelete = 0x1990 # bool + m_bRedraw = 0x1991 # bool + m_bIsHeldByPlayer = 0x1992 # bool + m_bPinPulled = 0x1993 # bool + m_bJumpThrow = 0x1994 # bool + m_eThrowStatus = 0x1998 # EGrenadeThrowState + m_fThrowTime = 0x199C # GameTime_t + m_flThrowStrength = 0x19A0 # float + m_flThrowStrengthApproach = 0x19A4 # float + m_fDropTime = 0x19A8 # GameTime_t class C_BaseCSGrenadeProjectile: # C_BaseGrenade m_vInitialVelocity = 0x1068 # Vector @@ -1366,8 +1365,7 @@ class C_BaseModelEntity: # C_BaseEntity m_bAllowFadeInView = 0xA72 # bool m_clrRender = 0xA73 # Color m_vecRenderAttributes = 0xA78 # C_UtlVectorEmbeddedNetworkVar - m_LightGroup = 0xAE0 # CUtlStringToken - m_bRenderToCubemaps = 0xAE4 # bool + m_bRenderToCubemaps = 0xAE0 # bool m_Collision = 0xAE8 # CCollisionProperty m_Glow = 0xB98 # CGlowProperty m_flGlowBackfaceMult = 0xBF0 # float @@ -1406,14 +1404,16 @@ class C_BasePlayerPawn: # C_BaseCombatCharacter m_flDeathTime = 0x11F8 # GameTime_t m_vecPredictionError = 0x11FC # Vector m_flPredictionErrorTime = 0x1208 # GameTime_t - m_flFOVSensitivityAdjust = 0x120C # float - m_flMouseSensitivity = 0x1210 # float - m_vOldOrigin = 0x1214 # Vector - m_flOldSimulationTime = 0x1220 # float - m_nLastExecutedCommandNumber = 0x1224 # int32_t - m_nLastExecutedCommandTick = 0x1228 # int32_t - m_hController = 0x122C # CHandle - m_bIsSwappingToPredictableController = 0x1230 # bool + m_vecLastCameraSetupLocalOrigin = 0x120C # Vector + m_flLastCameraSetupTime = 0x1218 # GameTime_t + m_flFOVSensitivityAdjust = 0x121C # float + m_flMouseSensitivity = 0x1220 # float + m_vOldOrigin = 0x1224 # Vector + m_flOldSimulationTime = 0x1230 # float + m_nLastExecutedCommandNumber = 0x1234 # int32_t + m_nLastExecutedCommandTick = 0x1238 # int32_t + m_hController = 0x123C # CHandle + m_bIsSwappingToPredictableController = 0x1240 # bool class C_BasePlayerWeapon: # C_EconEntity m_nNextPrimaryAttackTick = 0x1560 # GameTick_t @@ -1527,17 +1527,17 @@ class C_BulletHitModel: # CBaseAnimGraph m_vecStartPos = 0xEC0 # Vector class C_C4: # C_CSWeaponBase - m_szScreenText = 0x1940 # char[32] - m_bombdroppedlightParticleIndex = 0x1960 # ParticleIndex_t - m_bStartedArming = 0x1964 # bool - m_fArmedTime = 0x1968 # GameTime_t - m_bBombPlacedAnimation = 0x196C # bool - m_bIsPlantingViaUse = 0x196D # bool - m_entitySpottedState = 0x1970 # EntitySpottedState_t - m_nSpotRules = 0x1988 # int32_t - m_bPlayedArmingBeeps = 0x198C # bool[7] - m_bBombPlanted = 0x1993 # bool - m_bDroppedFromDeath = 0x1994 # bool + m_szScreenText = 0x1990 # char[32] + m_bombdroppedlightParticleIndex = 0x19B0 # ParticleIndex_t + m_bStartedArming = 0x19B4 # bool + m_fArmedTime = 0x19B8 # GameTime_t + m_bBombPlacedAnimation = 0x19BC # bool + m_bIsPlantingViaUse = 0x19BD # bool + m_entitySpottedState = 0x19C0 # EntitySpottedState_t + m_nSpotRules = 0x19D8 # int32_t + m_bPlayedArmingBeeps = 0x19DC # bool[7] + m_bBombPlanted = 0x19E3 # bool + m_bDroppedFromDeath = 0x19E4 # bool class C_CSGOViewModel: # C_PredictedViewModel m_bShouldIgnoreOffsetAndAccuracy = 0xF10 # bool @@ -1593,9 +1593,9 @@ class C_CSGO_PreviewModel: # C_BaseFlex class C_CSGO_PreviewModelAlias_csgo_item_previewmodel: # C_CSGO_PreviewModel class C_CSGO_PreviewPlayer: # C_CSPlayerPawn - m_animgraph = 0x22C0 # CUtlString - m_animgraphCharacterModeString = 0x22C8 # CUtlString - m_flInitialModelScale = 0x22D0 # float + m_animgraph = 0x22D8 # CUtlString + m_animgraphCharacterModeString = 0x22E0 # CUtlString + m_flInitialModelScale = 0x22E8 # float class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer @@ -1747,201 +1747,202 @@ class C_CSGameRulesProxy: # C_GameRulesProxy class C_CSMinimapBoundary: # C_BaseEntity class C_CSObserverPawn: # C_CSPlayerPawnBase - m_hDetectParentChange = 0x1698 # CEntityHandle + m_hDetectParentChange = 0x16A8 # CEntityHandle class C_CSPlayerPawn: # C_CSPlayerPawnBase - m_pBulletServices = 0x1698 # CCSPlayer_BulletServices* - m_pHostageServices = 0x16A0 # CCSPlayer_HostageServices* - m_pBuyServices = 0x16A8 # CCSPlayer_BuyServices* - m_pGlowServices = 0x16B0 # CCSPlayer_GlowServices* - m_pActionTrackingServices = 0x16B8 # CCSPlayer_ActionTrackingServices* - m_flHealthShotBoostExpirationTime = 0x16C0 # GameTime_t - m_flLastFiredWeaponTime = 0x16C4 # GameTime_t - m_bHasFemaleVoice = 0x16C8 # bool - m_flLandseconds = 0x16CC # float - m_flOldFallVelocity = 0x16D0 # float - m_szLastPlaceName = 0x16D4 # char[18] - m_bPrevDefuser = 0x16E6 # bool - m_bPrevHelmet = 0x16E7 # bool - m_nPrevArmorVal = 0x16E8 # int32_t - m_nPrevGrenadeAmmoCount = 0x16EC # int32_t - m_unPreviousWeaponHash = 0x16F0 # uint32_t - m_unWeaponHash = 0x16F4 # uint32_t - m_bInBuyZone = 0x16F8 # bool - m_bPreviouslyInBuyZone = 0x16F9 # bool - m_aimPunchAngle = 0x16FC # QAngle - m_aimPunchAngleVel = 0x1708 # QAngle - m_aimPunchTickBase = 0x1714 # int32_t - m_aimPunchTickFraction = 0x1718 # float - m_aimPunchCache = 0x1720 # CUtlVector - m_bInLanding = 0x1740 # bool - m_flLandingTime = 0x1744 # float - m_bInHostageRescueZone = 0x1748 # bool - m_bInBombZone = 0x1749 # bool - m_bIsBuyMenuOpen = 0x174A # bool - m_flTimeOfLastInjury = 0x174C # GameTime_t - m_flNextSprayDecalTime = 0x1750 # GameTime_t - m_iRetakesOffering = 0x1868 # int32_t - m_iRetakesOfferingCard = 0x186C # int32_t - m_bRetakesHasDefuseKit = 0x1870 # bool - m_bRetakesMVPLastRound = 0x1871 # bool - m_iRetakesMVPBoostItem = 0x1874 # int32_t - m_RetakesMVPBoostExtraUtility = 0x1878 # loadout_slot_t - m_bNeedToReApplyGloves = 0x1898 # bool - m_EconGloves = 0x18A0 # C_EconItemView - m_bMustSyncRagdollState = 0x1CE8 # bool - m_nRagdollDamageBone = 0x1CEC # int32_t - m_vRagdollDamageForce = 0x1CF0 # Vector - m_vRagdollDamagePosition = 0x1CFC # Vector - m_szRagdollDamageWeaponName = 0x1D08 # char[64] - m_bRagdollDamageHeadshot = 0x1D48 # bool - m_bLastHeadBoneTransformIsValid = 0x2288 # bool - m_lastLandTime = 0x228C # GameTime_t - m_bOnGroundLastTick = 0x2290 # bool - m_qDeathEyeAngles = 0x22AC # QAngle - m_bSkipOneHeadConstraintUpdate = 0x22B8 # bool + m_pBulletServices = 0x16A8 # CCSPlayer_BulletServices* + m_pHostageServices = 0x16B0 # CCSPlayer_HostageServices* + m_pBuyServices = 0x16B8 # CCSPlayer_BuyServices* + m_pGlowServices = 0x16C0 # CCSPlayer_GlowServices* + m_pActionTrackingServices = 0x16C8 # CCSPlayer_ActionTrackingServices* + m_flHealthShotBoostExpirationTime = 0x16D0 # GameTime_t + m_flLastFiredWeaponTime = 0x16D4 # GameTime_t + m_bHasFemaleVoice = 0x16D8 # bool + m_flLandseconds = 0x16DC # float + m_flOldFallVelocity = 0x16E0 # float + m_szLastPlaceName = 0x16E4 # char[18] + m_bPrevDefuser = 0x16F6 # bool + m_bPrevHelmet = 0x16F7 # bool + m_nPrevArmorVal = 0x16F8 # int32_t + m_nPrevGrenadeAmmoCount = 0x16FC # int32_t + m_unPreviousWeaponHash = 0x1700 # uint32_t + m_unWeaponHash = 0x1704 # uint32_t + m_bInBuyZone = 0x1708 # bool + m_bPreviouslyInBuyZone = 0x1709 # bool + m_aimPunchAngle = 0x170C # QAngle + m_aimPunchAngleVel = 0x1718 # QAngle + m_aimPunchTickBase = 0x1724 # int32_t + m_aimPunchTickFraction = 0x1728 # float + m_aimPunchCache = 0x1730 # CUtlVector + m_bInLanding = 0x1750 # bool + m_flLandingTime = 0x1754 # float + m_bInHostageRescueZone = 0x1758 # bool + m_bInBombZone = 0x1759 # bool + m_bIsBuyMenuOpen = 0x175A # bool + m_flTimeOfLastInjury = 0x175C # GameTime_t + m_flNextSprayDecalTime = 0x1760 # GameTime_t + m_iRetakesOffering = 0x1878 # int32_t + m_iRetakesOfferingCard = 0x187C # int32_t + m_bRetakesHasDefuseKit = 0x1880 # bool + m_bRetakesMVPLastRound = 0x1881 # bool + m_iRetakesMVPBoostItem = 0x1884 # int32_t + m_RetakesMVPBoostExtraUtility = 0x1888 # loadout_slot_t + m_bNeedToReApplyGloves = 0x18A8 # bool + m_EconGloves = 0x18B0 # C_EconItemView + m_bMustSyncRagdollState = 0x1CF8 # bool + m_nRagdollDamageBone = 0x1CFC # int32_t + m_vRagdollDamageForce = 0x1D00 # Vector + m_vRagdollDamagePosition = 0x1D0C # Vector + m_szRagdollDamageWeaponName = 0x1D18 # char[64] + m_bRagdollDamageHeadshot = 0x1D58 # bool + m_vRagdollServerOrigin = 0x1D5C # Vector + m_bLastHeadBoneTransformIsValid = 0x22A0 # bool + m_lastLandTime = 0x22A4 # GameTime_t + m_bOnGroundLastTick = 0x22A8 # bool + m_qDeathEyeAngles = 0x22C4 # QAngle + m_bSkipOneHeadConstraintUpdate = 0x22D0 # bool class C_CSPlayerPawnBase: # C_BasePlayerPawn - m_pPingServices = 0x1250 # CCSPlayer_PingServices* - m_pViewModelServices = 0x1258 # CPlayer_ViewModelServices* - m_fRenderingClipPlane = 0x1260 # float[4] - m_nLastClipPlaneSetupFrame = 0x1270 # int32_t - m_vecLastClipCameraPos = 0x1274 # Vector - m_vecLastClipCameraForward = 0x1280 # Vector - m_bClipHitStaticWorld = 0x128C # bool - m_bCachedPlaneIsValid = 0x128D # bool - m_pClippingWeapon = 0x1290 # C_CSWeaponBase* - m_previousPlayerState = 0x1298 # CSPlayerState - m_flLastCollisionCeiling = 0x129C # float - m_flLastCollisionCeilingChangeTime = 0x12A0 # float - m_grenadeParameterStashTime = 0x12C0 # GameTime_t - m_bGrenadeParametersStashed = 0x12C4 # bool - m_angStashedShootAngles = 0x12C8 # QAngle - m_vecStashedGrenadeThrowPosition = 0x12D4 # Vector - m_vecStashedVelocity = 0x12E0 # Vector - m_angShootAngleHistory = 0x12EC # QAngle[2] - m_vecThrowPositionHistory = 0x1304 # Vector[2] - m_vecVelocityHistory = 0x131C # Vector[2] - m_thirdPersonHeading = 0x1338 # QAngle - m_flSlopeDropOffset = 0x1350 # float - m_flSlopeDropHeight = 0x1360 # float - m_vHeadConstraintOffset = 0x1370 # Vector - m_bIsScoped = 0x1388 # bool - m_bIsWalking = 0x1389 # bool - m_bResumeZoom = 0x138A # bool - m_iPlayerState = 0x138C # CSPlayerState - m_bIsDefusing = 0x1390 # bool - m_bIsGrabbingHostage = 0x1391 # bool - m_iBlockingUseActionInProgress = 0x1394 # CSPlayerBlockingUseAction_t - m_bIsRescuing = 0x1398 # bool - m_fImmuneToGunGameDamageTime = 0x139C # GameTime_t - m_fImmuneToGunGameDamageTimeLast = 0x13A0 # GameTime_t - m_bGunGameImmunity = 0x13A4 # bool - m_bHasMovedSinceSpawn = 0x13A5 # bool - m_fMolotovUseTime = 0x13A8 # float - m_fMolotovDamageTime = 0x13AC # float - m_nWhichBombZone = 0x13B0 # int32_t - m_bInNoDefuseArea = 0x13B4 # bool - m_iThrowGrenadeCounter = 0x13B8 # int32_t - m_bWaitForNoAttack = 0x13BC # bool - m_flGuardianTooFarDistFrac = 0x13C0 # float - m_flDetectedByEnemySensorTime = 0x13C4 # GameTime_t - m_flNextGuardianTooFarWarning = 0x13C8 # float - m_bSuppressGuardianTooFarWarningAudio = 0x13CC # bool - m_bKilledByTaser = 0x13CD # bool - m_iMoveState = 0x13D0 # int32_t - m_bCanMoveDuringFreezePeriod = 0x13D4 # bool - m_flLowerBodyYawTarget = 0x13D8 # float - m_bStrafing = 0x13DC # bool - m_flLastSpawnTimeIndex = 0x13E0 # GameTime_t - m_flEmitSoundTime = 0x13E4 # GameTime_t - m_iAddonBits = 0x13E8 # int32_t - m_iPrimaryAddon = 0x13EC # int32_t - m_iSecondaryAddon = 0x13F0 # int32_t - m_iProgressBarDuration = 0x13F4 # int32_t - m_flProgressBarStartTime = 0x13F8 # float - m_iDirection = 0x13FC # int32_t - m_iShotsFired = 0x1400 # int32_t - m_bNightVisionOn = 0x1404 # bool - m_bHasNightVision = 0x1405 # bool - m_flVelocityModifier = 0x1408 # float - m_flHitHeading = 0x140C # float - m_nHitBodyPart = 0x1410 # int32_t - m_iStartAccount = 0x1414 # int32_t - m_vecIntroStartEyePosition = 0x1418 # Vector - m_vecIntroStartPlayerForward = 0x1424 # Vector - m_flClientDeathTime = 0x1430 # GameTime_t - m_flNightVisionAlpha = 0x1434 # float - m_bScreenTearFrameCaptured = 0x1438 # bool - m_flFlashBangTime = 0x143C # float - m_flFlashScreenshotAlpha = 0x1440 # float - m_flFlashOverlayAlpha = 0x1444 # float - m_bFlashBuildUp = 0x1448 # bool - m_bFlashDspHasBeenCleared = 0x1449 # bool - m_bFlashScreenshotHasBeenGrabbed = 0x144A # bool - m_flFlashMaxAlpha = 0x144C # float - m_flFlashDuration = 0x1450 # float - m_lastStandingPos = 0x1454 # Vector - m_vecLastMuzzleFlashPos = 0x1460 # Vector - m_angLastMuzzleFlashAngle = 0x146C # QAngle - m_hMuzzleFlashShape = 0x1478 # CHandle - m_iHealthBarRenderMaskIndex = 0x147C # int32_t - m_flHealthFadeValue = 0x1480 # float - m_flHealthFadeAlpha = 0x1484 # float - m_nMyCollisionGroup = 0x1488 # int32_t - m_ignoreLadderJumpTime = 0x148C # float - m_ladderSurpressionTimer = 0x1490 # CountdownTimer - m_lastLadderNormal = 0x14A8 # Vector - m_lastLadderPos = 0x14B4 # Vector - m_flDeathCCWeight = 0x14C8 # float - m_bOldIsScoped = 0x14CC # bool - m_flPrevRoundEndTime = 0x14D0 # float - m_flPrevMatchEndTime = 0x14D4 # float - m_unCurrentEquipmentValue = 0x14D8 # uint16_t - m_unRoundStartEquipmentValue = 0x14DA # uint16_t - m_unFreezetimeEndEquipmentValue = 0x14DC # uint16_t - m_vecThirdPersonViewPositionOverride = 0x14E0 # Vector - m_nHeavyAssaultSuitCooldownRemaining = 0x14EC # int32_t - m_ArmorValue = 0x14F0 # int32_t - m_angEyeAngles = 0x14F8 # QAngle - m_fNextThinkPushAway = 0x1510 # float - m_bShouldAutobuyDMWeapons = 0x1514 # bool - m_bShouldAutobuyNow = 0x1515 # bool - m_bHud_MiniScoreHidden = 0x1516 # bool - m_bHud_RadarHidden = 0x1517 # bool - m_nLastKillerIndex = 0x1518 # CEntityIndex - m_nLastConcurrentKilled = 0x151C # int32_t - m_nDeathCamMusic = 0x1520 # int32_t - m_iIDEntIndex = 0x1524 # CEntityIndex - m_delayTargetIDTimer = 0x1528 # CountdownTimer - m_iTargetedWeaponEntIndex = 0x1540 # CEntityIndex - m_iOldIDEntIndex = 0x1544 # CEntityIndex - m_holdTargetIDTimer = 0x1548 # CountdownTimer - m_flCurrentMusicStartTime = 0x1564 # float - m_flMusicRoundStartTime = 0x1568 # float - m_bDeferStartMusicOnWarmup = 0x156C # bool - m_cycleLatch = 0x1570 # int32_t - m_serverIntendedCycle = 0x1574 # float - m_vecPlayerPatchEconIndices = 0x1578 # uint32_t[5] - m_bHideTargetID = 0x1594 # bool - m_nextTaserShakeTime = 0x1598 # float - m_firstTaserShakeTime = 0x159C # float - m_flLastSmokeOverlayAlpha = 0x15A0 # float - m_vLastSmokeOverlayColor = 0x15A4 # Vector - m_nPlayerSmokedFx = 0x15B0 # ParticleIndex_t - m_flNextMagDropTime = 0x15B4 # float - m_nLastMagDropAttachmentIndex = 0x15B8 # int32_t - m_vecBulletHitModels = 0x15C0 # CUtlVector - m_vecPickupModelSlerpers = 0x15D8 # CUtlVector - m_vecLastAliveLocalVelocity = 0x15F0 # Vector - m_entitySpottedState = 0x1618 # EntitySpottedState_t - m_nSurvivalTeamNumber = 0x1630 # int32_t - m_bGuardianShouldSprayCustomXMark = 0x1634 # bool - m_bHasDeathInfo = 0x1635 # bool - m_flDeathInfoTime = 0x1638 # float - m_vecDeathInfoOrigin = 0x163C # Vector - m_bKilledByHeadshot = 0x1648 # bool - m_hOriginalController = 0x164C # CHandle + m_pPingServices = 0x1260 # CCSPlayer_PingServices* + m_pViewModelServices = 0x1268 # CPlayer_ViewModelServices* + m_fRenderingClipPlane = 0x1270 # float[4] + m_nLastClipPlaneSetupFrame = 0x1280 # int32_t + m_vecLastClipCameraPos = 0x1284 # Vector + m_vecLastClipCameraForward = 0x1290 # Vector + m_bClipHitStaticWorld = 0x129C # bool + m_bCachedPlaneIsValid = 0x129D # bool + m_pClippingWeapon = 0x12A0 # C_CSWeaponBase* + m_previousPlayerState = 0x12A8 # CSPlayerState + m_flLastCollisionCeiling = 0x12AC # float + m_flLastCollisionCeilingChangeTime = 0x12B0 # float + m_grenadeParameterStashTime = 0x12D0 # GameTime_t + m_bGrenadeParametersStashed = 0x12D4 # bool + m_angStashedShootAngles = 0x12D8 # QAngle + m_vecStashedGrenadeThrowPosition = 0x12E4 # Vector + m_vecStashedVelocity = 0x12F0 # Vector + m_angShootAngleHistory = 0x12FC # QAngle[2] + m_vecThrowPositionHistory = 0x1314 # Vector[2] + m_vecVelocityHistory = 0x132C # Vector[2] + m_thirdPersonHeading = 0x1348 # QAngle + m_flSlopeDropOffset = 0x1360 # float + m_flSlopeDropHeight = 0x1370 # float + m_vHeadConstraintOffset = 0x1380 # Vector + m_bIsScoped = 0x1398 # bool + m_bIsWalking = 0x1399 # bool + m_bResumeZoom = 0x139A # bool + m_iPlayerState = 0x139C # CSPlayerState + m_bIsDefusing = 0x13A0 # bool + m_bIsGrabbingHostage = 0x13A1 # bool + m_iBlockingUseActionInProgress = 0x13A4 # CSPlayerBlockingUseAction_t + m_bIsRescuing = 0x13A8 # bool + m_fImmuneToGunGameDamageTime = 0x13AC # GameTime_t + m_fImmuneToGunGameDamageTimeLast = 0x13B0 # GameTime_t + m_bGunGameImmunity = 0x13B4 # bool + m_bHasMovedSinceSpawn = 0x13B5 # bool + m_fMolotovUseTime = 0x13B8 # float + m_fMolotovDamageTime = 0x13BC # float + m_nWhichBombZone = 0x13C0 # int32_t + m_bInNoDefuseArea = 0x13C4 # bool + m_iThrowGrenadeCounter = 0x13C8 # int32_t + m_bWaitForNoAttack = 0x13CC # bool + m_flGuardianTooFarDistFrac = 0x13D0 # float + m_flDetectedByEnemySensorTime = 0x13D4 # GameTime_t + m_flNextGuardianTooFarWarning = 0x13D8 # float + m_bSuppressGuardianTooFarWarningAudio = 0x13DC # bool + m_bKilledByTaser = 0x13DD # bool + m_iMoveState = 0x13E0 # int32_t + m_bCanMoveDuringFreezePeriod = 0x13E4 # bool + m_flLowerBodyYawTarget = 0x13E8 # float + m_bStrafing = 0x13EC # bool + m_flLastSpawnTimeIndex = 0x13F0 # GameTime_t + m_flEmitSoundTime = 0x13F4 # GameTime_t + m_iAddonBits = 0x13F8 # int32_t + m_iPrimaryAddon = 0x13FC # int32_t + m_iSecondaryAddon = 0x1400 # int32_t + m_iProgressBarDuration = 0x1404 # int32_t + m_flProgressBarStartTime = 0x1408 # float + m_iDirection = 0x140C # int32_t + m_iShotsFired = 0x1410 # int32_t + m_bNightVisionOn = 0x1414 # bool + m_bHasNightVision = 0x1415 # bool + m_flVelocityModifier = 0x1418 # float + m_flHitHeading = 0x141C # float + m_nHitBodyPart = 0x1420 # int32_t + m_iStartAccount = 0x1424 # int32_t + m_vecIntroStartEyePosition = 0x1428 # Vector + m_vecIntroStartPlayerForward = 0x1434 # Vector + m_flClientDeathTime = 0x1440 # GameTime_t + m_flNightVisionAlpha = 0x1444 # float + m_bScreenTearFrameCaptured = 0x1448 # bool + m_flFlashBangTime = 0x144C # float + m_flFlashScreenshotAlpha = 0x1450 # float + m_flFlashOverlayAlpha = 0x1454 # float + m_bFlashBuildUp = 0x1458 # bool + m_bFlashDspHasBeenCleared = 0x1459 # bool + m_bFlashScreenshotHasBeenGrabbed = 0x145A # bool + m_flFlashMaxAlpha = 0x145C # float + m_flFlashDuration = 0x1460 # float + m_lastStandingPos = 0x1464 # Vector + m_vecLastMuzzleFlashPos = 0x1470 # Vector + m_angLastMuzzleFlashAngle = 0x147C # QAngle + m_hMuzzleFlashShape = 0x1488 # CHandle + m_iHealthBarRenderMaskIndex = 0x148C # int32_t + m_flHealthFadeValue = 0x1490 # float + m_flHealthFadeAlpha = 0x1494 # float + m_nMyCollisionGroup = 0x1498 # int32_t + m_ignoreLadderJumpTime = 0x149C # float + m_ladderSurpressionTimer = 0x14A0 # CountdownTimer + m_lastLadderNormal = 0x14B8 # Vector + m_lastLadderPos = 0x14C4 # Vector + m_flDeathCCWeight = 0x14D8 # float + m_bOldIsScoped = 0x14DC # bool + m_flPrevRoundEndTime = 0x14E0 # float + m_flPrevMatchEndTime = 0x14E4 # float + m_unCurrentEquipmentValue = 0x14E8 # uint16_t + m_unRoundStartEquipmentValue = 0x14EA # uint16_t + m_unFreezetimeEndEquipmentValue = 0x14EC # uint16_t + m_vecThirdPersonViewPositionOverride = 0x14F0 # Vector + m_nHeavyAssaultSuitCooldownRemaining = 0x14FC # int32_t + m_ArmorValue = 0x1500 # int32_t + m_angEyeAngles = 0x1508 # QAngle + m_fNextThinkPushAway = 0x1520 # float + m_bShouldAutobuyDMWeapons = 0x1524 # bool + m_bShouldAutobuyNow = 0x1525 # bool + m_bHud_MiniScoreHidden = 0x1526 # bool + m_bHud_RadarHidden = 0x1527 # bool + m_nLastKillerIndex = 0x1528 # CEntityIndex + m_nLastConcurrentKilled = 0x152C # int32_t + m_nDeathCamMusic = 0x1530 # int32_t + m_iIDEntIndex = 0x1534 # CEntityIndex + m_delayTargetIDTimer = 0x1538 # CountdownTimer + m_iTargetedWeaponEntIndex = 0x1550 # CEntityIndex + m_iOldIDEntIndex = 0x1554 # CEntityIndex + m_holdTargetIDTimer = 0x1558 # CountdownTimer + m_flCurrentMusicStartTime = 0x1574 # float + m_flMusicRoundStartTime = 0x1578 # float + m_bDeferStartMusicOnWarmup = 0x157C # bool + m_cycleLatch = 0x1580 # int32_t + m_serverIntendedCycle = 0x1584 # float + m_vecPlayerPatchEconIndices = 0x1588 # uint32_t[5] + m_bHideTargetID = 0x15A4 # bool + m_nextTaserShakeTime = 0x15A8 # float + m_firstTaserShakeTime = 0x15AC # float + m_flLastSmokeOverlayAlpha = 0x15B0 # float + m_vLastSmokeOverlayColor = 0x15B4 # Vector + m_nPlayerSmokedFx = 0x15C0 # ParticleIndex_t + m_flNextMagDropTime = 0x15C4 # float + m_nLastMagDropAttachmentIndex = 0x15C8 # int32_t + m_vecBulletHitModels = 0x15D0 # CUtlVector + m_vecPickupModelSlerpers = 0x15E8 # CUtlVector + m_vecLastAliveLocalVelocity = 0x1600 # Vector + m_entitySpottedState = 0x1628 # EntitySpottedState_t + m_nSurvivalTeamNumber = 0x1640 # int32_t + m_bGuardianShouldSprayCustomXMark = 0x1644 # bool + m_bHasDeathInfo = 0x1645 # bool + m_flDeathInfoTime = 0x1648 # float + m_vecDeathInfoOrigin = 0x164C # Vector + m_bKilledByHeadshot = 0x1658 # bool + m_hOriginalController = 0x165C # CHandle class C_CSPlayerResource: # C_BaseEntity m_bHostageAlive = 0x540 # bool[12] @@ -1975,68 +1976,73 @@ class C_CSWeaponBase: # C_BasePlayerWeapon m_seqIdle = 0x15E0 # HSequence m_seqFirePrimary = 0x15E4 # HSequence m_seqFireSecondary = 0x15E8 # HSequence - m_ClientPreviousWeaponState = 0x1600 # CSWeaponState_t - m_iState = 0x1604 # CSWeaponState_t - m_flCrosshairDistance = 0x1608 # float - m_iAmmoLastCheck = 0x160C # int32_t - m_iAlpha = 0x1610 # int32_t - m_iScopeTextureID = 0x1614 # int32_t - m_iCrosshairTextureID = 0x1618 # int32_t - m_flGunAccuracyPosition = 0x161C # float - m_nViewModelIndex = 0x1620 # uint32_t - m_bReloadsWithClips = 0x1624 # bool - m_flTimeWeaponIdle = 0x1628 # GameTime_t - m_bFireOnEmpty = 0x162C # bool - m_OnPlayerPickup = 0x1630 # CEntityIOOutput - m_weaponMode = 0x1658 # CSWeaponMode - m_flTurningInaccuracyDelta = 0x165C # float - m_vecTurningInaccuracyEyeDirLast = 0x1660 # Vector - m_flTurningInaccuracy = 0x166C # float - m_fAccuracyPenalty = 0x1670 # float - m_flLastAccuracyUpdateTime = 0x1674 # GameTime_t - m_fAccuracySmoothedForZoom = 0x1678 # float - m_fScopeZoomEndTime = 0x167C # GameTime_t - m_iRecoilIndex = 0x1680 # int32_t - m_flRecoilIndex = 0x1684 # float - m_bBurstMode = 0x1688 # bool - m_flPostponeFireReadyTime = 0x168C # GameTime_t - m_bInReload = 0x1690 # bool - m_bReloadVisuallyComplete = 0x1691 # bool - m_flDroppedAtTime = 0x1694 # GameTime_t - m_bIsHauledBack = 0x1698 # bool - m_bSilencerOn = 0x1699 # bool - m_flTimeSilencerSwitchComplete = 0x169C # GameTime_t - m_iOriginalTeamNumber = 0x16A0 # int32_t - m_flNextAttackRenderTimeOffset = 0x16A4 # float - m_bVisualsDataSet = 0x1728 # bool - m_bOldFirstPersonSpectatedState = 0x1729 # bool - m_hOurPing = 0x172C # CHandle - m_nOurPingIndex = 0x1730 # CEntityIndex - m_vecOurPingPos = 0x1734 # Vector - m_bGlowForPing = 0x1740 # bool - m_bUIWeapon = 0x1741 # bool - m_hPrevOwner = 0x1750 # CHandle - m_nDropTick = 0x1754 # GameTick_t - m_donated = 0x1774 # bool - m_fLastShotTime = 0x1778 # GameTime_t - m_bWasOwnedByCT = 0x177C # bool - m_bWasOwnedByTerrorist = 0x177D # bool - m_gunHeat = 0x1780 # float - m_smokeAttachments = 0x1784 # uint32_t - m_lastSmokeTime = 0x1788 # GameTime_t - m_flLastClientFireBulletTime = 0x178C # float - m_IronSightController = 0x1840 # C_IronSightController - m_iIronSightMode = 0x18F0 # int32_t - m_flLastLOSTraceFailureTime = 0x1900 # GameTime_t - m_iNumEmptyAttacks = 0x1904 # int32_t + m_thirdPersonFireSequences = 0x15F0 # CUtlVector + m_hCurrentThirdPersonSequence = 0x1608 # HSequence + m_nSilencerBoneIndex = 0x160C # int32_t + m_thirdPersonSequences = 0x1610 # HSequence[6] + m_ClientPreviousWeaponState = 0x1640 # CSWeaponState_t + m_iState = 0x1644 # CSWeaponState_t + m_flCrosshairDistance = 0x1648 # float + m_iAmmoLastCheck = 0x164C # int32_t + m_iAlpha = 0x1650 # int32_t + m_iScopeTextureID = 0x1654 # int32_t + m_iCrosshairTextureID = 0x1658 # int32_t + m_flGunAccuracyPosition = 0x165C # float + m_nViewModelIndex = 0x1660 # uint32_t + m_bReloadsWithClips = 0x1664 # bool + m_flTimeWeaponIdle = 0x1668 # GameTime_t + m_bFireOnEmpty = 0x166C # bool + m_OnPlayerPickup = 0x1670 # CEntityIOOutput + m_weaponMode = 0x1698 # CSWeaponMode + m_flTurningInaccuracyDelta = 0x169C # float + m_vecTurningInaccuracyEyeDirLast = 0x16A0 # Vector + m_flTurningInaccuracy = 0x16AC # float + m_fAccuracyPenalty = 0x16B0 # float + m_flLastAccuracyUpdateTime = 0x16B4 # GameTime_t + m_fAccuracySmoothedForZoom = 0x16B8 # float + m_fScopeZoomEndTime = 0x16BC # GameTime_t + m_iRecoilIndex = 0x16C0 # int32_t + m_flRecoilIndex = 0x16C4 # float + m_bBurstMode = 0x16C8 # bool + m_flPostponeFireReadyTime = 0x16CC # GameTime_t + m_bInReload = 0x16D0 # bool + m_bReloadVisuallyComplete = 0x16D1 # bool + m_flDroppedAtTime = 0x16D4 # GameTime_t + m_bIsHauledBack = 0x16D8 # bool + m_bSilencerOn = 0x16D9 # bool + m_flTimeSilencerSwitchComplete = 0x16DC # GameTime_t + m_iOriginalTeamNumber = 0x16E0 # int32_t + m_flNextAttackRenderTimeOffset = 0x16E4 # float + m_bVisualsDataSet = 0x1768 # bool + m_bOldFirstPersonSpectatedState = 0x1769 # bool + m_hOurPing = 0x176C # CHandle + m_nOurPingIndex = 0x1770 # CEntityIndex + m_vecOurPingPos = 0x1774 # Vector + m_bGlowForPing = 0x1780 # bool + m_bUIWeapon = 0x1781 # bool + m_hPrevOwner = 0x1790 # CHandle + m_nDropTick = 0x1794 # GameTick_t + m_donated = 0x17B4 # bool + m_fLastShotTime = 0x17B8 # GameTime_t + m_bWasOwnedByCT = 0x17BC # bool + m_bWasOwnedByTerrorist = 0x17BD # bool + m_gunHeat = 0x17C0 # float + m_smokeAttachments = 0x17C4 # uint32_t + m_lastSmokeTime = 0x17C8 # GameTime_t + m_flNextClientFireBulletTime = 0x17CC # float + m_flNextClientFireBulletTime_Repredict = 0x17D0 # float + m_IronSightController = 0x1890 # C_IronSightController + m_iIronSightMode = 0x1940 # int32_t + m_flLastLOSTraceFailureTime = 0x1950 # GameTime_t + m_iNumEmptyAttacks = 0x1954 # int32_t class C_CSWeaponBaseGun: # C_CSWeaponBase - m_zoomLevel = 0x1940 # int32_t - m_iBurstShotsRemaining = 0x1944 # int32_t - m_iSilencerBodygroup = 0x1948 # int32_t - m_silencedModelIndex = 0x1958 # int32_t - m_inPrecache = 0x195C # bool - m_bNeedsBoltAction = 0x195D # bool + m_zoomLevel = 0x1990 # int32_t + m_iBurstShotsRemaining = 0x1994 # int32_t + m_iSilencerBodygroup = 0x1998 # int32_t + m_silencedModelIndex = 0x19A8 # int32_t + m_inPrecache = 0x19AC # bool + m_bNeedsBoltAction = 0x19AD # bool class C_Chicken: # C_DynamicProp m_hHolidayHatAddon = 0x10F0 # CHandle @@ -2108,7 +2114,9 @@ class C_DEagle: # C_CSWeaponBaseGun class C_DecoyGrenade: # C_BaseCSGrenade class C_DecoyProjectile: # C_BaseCSGrenadeProjectile - m_flTimeParticleEffectSpawn = 0x1110 # GameTime_t + m_nDecoyShotTick = 0x10F0 # int32_t + m_nClientLastKnownDecoyShotTick = 0x10F4 # int32_t + m_flTimeParticleEffectSpawn = 0x1118 # GameTime_t class C_DynamicLight: # C_BaseModelEntity m_Flags = 0xCC0 # uint8_t @@ -2231,52 +2239,50 @@ class C_EntityFlame: # C_BaseEntity m_bCheapEffect = 0x56C # bool class C_EnvCombinedLightProbeVolume: # C_BaseEntity - m_Color = 0x15A8 # Color - m_flBrightness = 0x15AC # float - m_hCubemapTexture = 0x15B0 # CStrongHandle - m_bCustomCubemapTexture = 0x15B8 # bool - m_hLightProbeTexture = 0x15C0 # CStrongHandle - m_hLightProbeDirectLightIndicesTexture = 0x15C8 # CStrongHandle - m_hLightProbeDirectLightScalarsTexture = 0x15D0 # CStrongHandle - m_hLightProbeDirectLightShadowsTexture = 0x15D8 # CStrongHandle - m_vBoxMins = 0x15E0 # Vector - m_vBoxMaxs = 0x15EC # Vector - m_LightGroups = 0x15F8 # CUtlSymbolLarge - m_bMoveable = 0x1600 # bool - m_nHandshake = 0x1604 # int32_t - m_nEnvCubeMapArrayIndex = 0x1608 # int32_t - m_nPriority = 0x160C # int32_t - m_bStartDisabled = 0x1610 # bool - m_flEdgeFadeDist = 0x1614 # float - m_vEdgeFadeDists = 0x1618 # Vector - m_nLightProbeSizeX = 0x1624 # int32_t - m_nLightProbeSizeY = 0x1628 # int32_t - m_nLightProbeSizeZ = 0x162C # int32_t - m_nLightProbeAtlasX = 0x1630 # int32_t - m_nLightProbeAtlasY = 0x1634 # int32_t - m_nLightProbeAtlasZ = 0x1638 # int32_t - m_bEnabled = 0x1651 # bool + m_Color = 0x1598 # Color + m_flBrightness = 0x159C # float + m_hCubemapTexture = 0x15A0 # CStrongHandle + m_bCustomCubemapTexture = 0x15A8 # bool + m_hLightProbeTexture = 0x15B0 # CStrongHandle + m_hLightProbeDirectLightIndicesTexture = 0x15B8 # CStrongHandle + m_hLightProbeDirectLightScalarsTexture = 0x15C0 # CStrongHandle + m_hLightProbeDirectLightShadowsTexture = 0x15C8 # CStrongHandle + m_vBoxMins = 0x15D0 # Vector + m_vBoxMaxs = 0x15DC # Vector + m_bMoveable = 0x15E8 # bool + m_nHandshake = 0x15EC # int32_t + m_nEnvCubeMapArrayIndex = 0x15F0 # int32_t + m_nPriority = 0x15F4 # int32_t + m_bStartDisabled = 0x15F8 # bool + m_flEdgeFadeDist = 0x15FC # float + m_vEdgeFadeDists = 0x1600 # Vector + m_nLightProbeSizeX = 0x160C # int32_t + m_nLightProbeSizeY = 0x1610 # int32_t + m_nLightProbeSizeZ = 0x1614 # int32_t + m_nLightProbeAtlasX = 0x1618 # int32_t + m_nLightProbeAtlasY = 0x161C # int32_t + m_nLightProbeAtlasZ = 0x1620 # int32_t + m_bEnabled = 0x1639 # bool class C_EnvCubemap: # C_BaseEntity - m_hCubemapTexture = 0x5C8 # CStrongHandle - m_bCustomCubemapTexture = 0x5D0 # bool - m_flInfluenceRadius = 0x5D4 # float - m_vBoxProjectMins = 0x5D8 # Vector - m_vBoxProjectMaxs = 0x5E4 # Vector - m_LightGroups = 0x5F0 # CUtlSymbolLarge - m_bMoveable = 0x5F8 # bool - m_nHandshake = 0x5FC # int32_t - m_nEnvCubeMapArrayIndex = 0x600 # int32_t - m_nPriority = 0x604 # int32_t - m_flEdgeFadeDist = 0x608 # float - m_vEdgeFadeDists = 0x60C # Vector - m_flDiffuseScale = 0x618 # float - m_bStartDisabled = 0x61C # bool - m_bDefaultEnvMap = 0x61D # bool - m_bDefaultSpecEnvMap = 0x61E # bool - m_bIndoorCubeMap = 0x61F # bool - m_bCopyDiffuseFromDefaultCubemap = 0x620 # bool - m_bEnabled = 0x630 # bool + m_hCubemapTexture = 0x5C0 # CStrongHandle + m_bCustomCubemapTexture = 0x5C8 # bool + m_flInfluenceRadius = 0x5CC # float + m_vBoxProjectMins = 0x5D0 # Vector + m_vBoxProjectMaxs = 0x5DC # Vector + m_bMoveable = 0x5E8 # bool + m_nHandshake = 0x5EC # int32_t + m_nEnvCubeMapArrayIndex = 0x5F0 # int32_t + m_nPriority = 0x5F4 # int32_t + m_flEdgeFadeDist = 0x5F8 # float + m_vEdgeFadeDists = 0x5FC # Vector + m_flDiffuseScale = 0x608 # float + m_bStartDisabled = 0x60C # bool + m_bDefaultEnvMap = 0x60D # bool + m_bDefaultSpecEnvMap = 0x60E # bool + m_bIndoorCubeMap = 0x60F # bool + m_bCopyDiffuseFromDefaultCubemap = 0x610 # bool + m_bEnabled = 0x620 # bool class C_EnvCubemapBox: # C_EnvCubemap @@ -2316,24 +2322,23 @@ class C_EnvDetailController: # C_BaseEntity m_flFadeEndDist = 0x544 # float class C_EnvLightProbeVolume: # C_BaseEntity - m_hLightProbeTexture = 0x1520 # CStrongHandle - m_hLightProbeDirectLightIndicesTexture = 0x1528 # CStrongHandle - m_hLightProbeDirectLightScalarsTexture = 0x1530 # CStrongHandle - m_hLightProbeDirectLightShadowsTexture = 0x1538 # CStrongHandle - m_vBoxMins = 0x1540 # Vector - m_vBoxMaxs = 0x154C # Vector - m_LightGroups = 0x1558 # CUtlSymbolLarge - m_bMoveable = 0x1560 # bool - m_nHandshake = 0x1564 # int32_t - m_nPriority = 0x1568 # int32_t - m_bStartDisabled = 0x156C # bool - m_nLightProbeSizeX = 0x1570 # int32_t - m_nLightProbeSizeY = 0x1574 # int32_t - m_nLightProbeSizeZ = 0x1578 # int32_t - m_nLightProbeAtlasX = 0x157C # int32_t - m_nLightProbeAtlasY = 0x1580 # int32_t - m_nLightProbeAtlasZ = 0x1584 # int32_t - m_bEnabled = 0x1591 # bool + m_hLightProbeTexture = 0x1518 # CStrongHandle + m_hLightProbeDirectLightIndicesTexture = 0x1520 # CStrongHandle + m_hLightProbeDirectLightScalarsTexture = 0x1528 # CStrongHandle + m_hLightProbeDirectLightShadowsTexture = 0x1530 # CStrongHandle + m_vBoxMins = 0x1538 # Vector + m_vBoxMaxs = 0x1544 # Vector + m_bMoveable = 0x1550 # bool + m_nHandshake = 0x1554 # int32_t + m_nPriority = 0x1558 # int32_t + m_bStartDisabled = 0x155C # bool + m_nLightProbeSizeX = 0x1560 # int32_t + m_nLightProbeSizeY = 0x1564 # int32_t + m_nLightProbeSizeZ = 0x1568 # int32_t + m_nLightProbeAtlasX = 0x156C # int32_t + m_nLightProbeAtlasY = 0x1570 # int32_t + m_nLightProbeAtlasZ = 0x1574 # int32_t + m_bEnabled = 0x1581 # bool class C_EnvParticleGlow: # C_ParticleSystem m_flAlphaScale = 0x1270 # float @@ -2502,8 +2507,8 @@ class C_Fish: # CBaseAnimGraph m_averageError = 0xF6C # float class C_Fists: # C_CSWeaponBase - m_bPlayingUninterruptableAct = 0x1940 # bool - m_nUninterruptableActivity = 0x1944 # PlayerAnimEvent_t + m_bPlayingUninterruptableAct = 0x1990 # bool + m_nUninterruptableActivity = 0x1994 # PlayerAnimEvent_t class C_Flashbang: # C_BaseCSGrenade @@ -2763,7 +2768,7 @@ class C_MapVetoPickController: # C_BaseEntity m_bDisabledHud = 0xE84 # bool class C_Melee: # C_CSWeaponBase - m_flThrowAt = 0x1940 # GameTime_t + m_flThrowAt = 0x1990 # GameTime_t class C_ModelPointEntity: # C_BaseModelEntity @@ -3403,11 +3408,13 @@ class C_WeaponAWP: # C_CSWeaponBaseGun class C_WeaponAug: # C_CSWeaponBaseGun class C_WeaponBaseItem: # C_CSWeaponBase - m_SequenceCompleteTimer = 0x1940 # CountdownTimer - m_bRedraw = 0x1958 # bool + m_SequenceCompleteTimer = 0x1990 # CountdownTimer + m_bRedraw = 0x19A8 # bool class C_WeaponBizon: # C_CSWeaponBaseGun +class C_WeaponCZ75a: # C_CSWeaponBaseGun + class C_WeaponElite: # C_CSWeaponBaseGun class C_WeaponFamas: # C_CSWeaponBaseGun @@ -3426,8 +3433,12 @@ class C_WeaponM249: # C_CSWeaponBaseGun class C_WeaponM4A1: # C_CSWeaponBaseGun +class C_WeaponM4A1Silencer: # C_CSWeaponBaseGun + class C_WeaponMAC10: # C_CSWeaponBaseGun +class C_WeaponMP5SD: # C_CSWeaponBaseGun + class C_WeaponMP7: # C_CSWeaponBaseGun class C_WeaponMP9: # C_CSWeaponBaseGun @@ -3442,6 +3453,8 @@ class C_WeaponP250: # C_CSWeaponBaseGun class C_WeaponP90: # C_CSWeaponBaseGun +class C_WeaponRevolver: # C_CSWeaponBaseGun + class C_WeaponSCAR20: # C_CSWeaponBaseGun class C_WeaponSG556: # C_CSWeaponBaseGun @@ -3451,15 +3464,17 @@ class C_WeaponSSG08: # C_CSWeaponBaseGun class C_WeaponSawedoff: # C_CSWeaponBase class C_WeaponShield: # C_CSWeaponBaseGun - m_flDisplayHealth = 0x1960 # float + m_flDisplayHealth = 0x19B0 # float class C_WeaponTaser: # C_CSWeaponBaseGun - m_fFireTime = 0x1960 # GameTime_t + m_fFireTime = 0x19B0 # GameTime_t class C_WeaponTec9: # C_CSWeaponBaseGun class C_WeaponUMP45: # C_CSWeaponBaseGun +class C_WeaponUSPSilencer: # C_CSWeaponBaseGun + class C_WeaponXM1014: # C_CSWeaponBase class C_World: # C_BaseModelEntity @@ -3716,7 +3731,6 @@ class shard_model_desc_t: m_bHasParent = 0x54 # bool m_bParentFrozen = 0x55 # bool m_SurfacePropStringToken = 0x58 # CUtlStringToken - m_LightGroup = 0x5C # CUtlStringToken class sky3dparams_t: scale = 0x8 # int16_t diff --git a/generated/client.dll.rs b/generated/client.dll.rs index 8c086a41..1672174b 100644 --- a/generated/client.dll.rs +++ b/generated/client.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:23 +0000 + * Fri, 3 Nov 2023 01:49:49 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] @@ -934,33 +934,32 @@ pub mod CLightComponent { // CEntityComponent pub const m_nShadowPriority: usize = 0x120; // int32_t pub const m_nBakedShadowIndex: usize = 0x124; // int32_t pub const m_bRenderToCubemaps: usize = 0x128; // bool - pub const m_LightGroups: usize = 0x130; // CUtlSymbolLarge - pub const m_nDirectLight: usize = 0x138; // int32_t - pub const m_nIndirectLight: usize = 0x13C; // int32_t - pub const m_flFadeMinDist: usize = 0x140; // float - pub const m_flFadeMaxDist: usize = 0x144; // float - pub const m_flShadowFadeMinDist: usize = 0x148; // float - pub const m_flShadowFadeMaxDist: usize = 0x14C; // float - pub const m_bEnabled: usize = 0x150; // bool - pub const m_bFlicker: usize = 0x151; // bool - pub const m_bPrecomputedFieldsValid: usize = 0x152; // bool - pub const m_vPrecomputedBoundsMins: usize = 0x154; // Vector - pub const m_vPrecomputedBoundsMaxs: usize = 0x160; // Vector - pub const m_vPrecomputedOBBOrigin: usize = 0x16C; // Vector - pub const m_vPrecomputedOBBAngles: usize = 0x178; // QAngle - pub const m_vPrecomputedOBBExtent: usize = 0x184; // Vector - pub const m_flPrecomputedMaxRange: usize = 0x190; // float - pub const m_nFogLightingMode: usize = 0x194; // int32_t - pub const m_flFogContributionStength: usize = 0x198; // float - pub const m_flNearClipPlane: usize = 0x19C; // float - pub const m_SkyColor: usize = 0x1A0; // Color - pub const m_flSkyIntensity: usize = 0x1A4; // float - pub const m_SkyAmbientBounce: usize = 0x1A8; // Color - pub const m_bUseSecondaryColor: usize = 0x1AC; // bool - pub const m_bMixedShadows: usize = 0x1AD; // bool - pub const m_flLightStyleStartTime: usize = 0x1B0; // GameTime_t - pub const m_flCapsuleLength: usize = 0x1B4; // float - pub const m_flMinRoughness: usize = 0x1B8; // float + pub const m_nDirectLight: usize = 0x12C; // int32_t + pub const m_nIndirectLight: usize = 0x130; // int32_t + pub const m_flFadeMinDist: usize = 0x134; // float + pub const m_flFadeMaxDist: usize = 0x138; // float + pub const m_flShadowFadeMinDist: usize = 0x13C; // float + pub const m_flShadowFadeMaxDist: usize = 0x140; // float + pub const m_bEnabled: usize = 0x144; // bool + pub const m_bFlicker: usize = 0x145; // bool + pub const m_bPrecomputedFieldsValid: usize = 0x146; // bool + pub const m_vPrecomputedBoundsMins: usize = 0x148; // Vector + pub const m_vPrecomputedBoundsMaxs: usize = 0x154; // Vector + pub const m_vPrecomputedOBBOrigin: usize = 0x160; // Vector + pub const m_vPrecomputedOBBAngles: usize = 0x16C; // QAngle + pub const m_vPrecomputedOBBExtent: usize = 0x178; // Vector + pub const m_flPrecomputedMaxRange: usize = 0x184; // float + pub const m_nFogLightingMode: usize = 0x188; // int32_t + pub const m_flFogContributionStength: usize = 0x18C; // float + pub const m_flNearClipPlane: usize = 0x190; // float + pub const m_SkyColor: usize = 0x194; // Color + pub const m_flSkyIntensity: usize = 0x198; // float + pub const m_SkyAmbientBounce: usize = 0x19C; // Color + pub const m_bUseSecondaryColor: usize = 0x1A0; // bool + pub const m_bMixedShadows: usize = 0x1A1; // bool + pub const m_flLightStyleStartTime: usize = 0x1A4; // GameTime_t + pub const m_flCapsuleLength: usize = 0x1A8; // float + pub const m_flMinRoughness: usize = 0x1AC; // float } pub mod CLogicRelay { // CLogicalEntity @@ -1304,16 +1303,16 @@ pub mod C_BaseButton { // C_BaseToggle } pub mod C_BaseCSGrenade { // C_CSWeaponBase - pub const m_bClientPredictDelete: usize = 0x1940; // bool - pub const m_bRedraw: usize = 0x1968; // bool - pub const m_bIsHeldByPlayer: usize = 0x1969; // bool - pub const m_bPinPulled: usize = 0x196A; // bool - pub const m_bJumpThrow: usize = 0x196B; // bool - pub const m_eThrowStatus: usize = 0x196C; // EGrenadeThrowState - pub const m_fThrowTime: usize = 0x1970; // GameTime_t - pub const m_flThrowStrength: usize = 0x1974; // float - pub const m_flThrowStrengthApproach: usize = 0x1978; // float - pub const m_fDropTime: usize = 0x197C; // GameTime_t + pub const m_bClientPredictDelete: usize = 0x1990; // bool + pub const m_bRedraw: usize = 0x1991; // bool + pub const m_bIsHeldByPlayer: usize = 0x1992; // bool + pub const m_bPinPulled: usize = 0x1993; // bool + pub const m_bJumpThrow: usize = 0x1994; // bool + pub const m_eThrowStatus: usize = 0x1998; // EGrenadeThrowState + pub const m_fThrowTime: usize = 0x199C; // GameTime_t + pub const m_flThrowStrength: usize = 0x19A0; // float + pub const m_flThrowStrengthApproach: usize = 0x19A4; // float + pub const m_fDropTime: usize = 0x19A8; // GameTime_t } pub mod C_BaseCSGrenadeProjectile { // C_BaseGrenade @@ -1502,8 +1501,7 @@ pub mod C_BaseModelEntity { // C_BaseEntity pub const m_bAllowFadeInView: usize = 0xA72; // bool pub const m_clrRender: usize = 0xA73; // Color pub const m_vecRenderAttributes: usize = 0xA78; // C_UtlVectorEmbeddedNetworkVar - pub const m_LightGroup: usize = 0xAE0; // CUtlStringToken - pub const m_bRenderToCubemaps: usize = 0xAE4; // bool + pub const m_bRenderToCubemaps: usize = 0xAE0; // bool pub const m_Collision: usize = 0xAE8; // CCollisionProperty pub const m_Glow: usize = 0xB98; // CGlowProperty pub const m_flGlowBackfaceMult: usize = 0xBF0; // float @@ -1543,14 +1541,16 @@ pub mod C_BasePlayerPawn { // C_BaseCombatCharacter pub const m_flDeathTime: usize = 0x11F8; // GameTime_t pub const m_vecPredictionError: usize = 0x11FC; // Vector pub const m_flPredictionErrorTime: usize = 0x1208; // GameTime_t - pub const m_flFOVSensitivityAdjust: usize = 0x120C; // float - pub const m_flMouseSensitivity: usize = 0x1210; // float - pub const m_vOldOrigin: usize = 0x1214; // Vector - pub const m_flOldSimulationTime: usize = 0x1220; // float - pub const m_nLastExecutedCommandNumber: usize = 0x1224; // int32_t - pub const m_nLastExecutedCommandTick: usize = 0x1228; // int32_t - pub const m_hController: usize = 0x122C; // CHandle - pub const m_bIsSwappingToPredictableController: usize = 0x1230; // bool + pub const m_vecLastCameraSetupLocalOrigin: usize = 0x120C; // Vector + pub const m_flLastCameraSetupTime: usize = 0x1218; // GameTime_t + pub const m_flFOVSensitivityAdjust: usize = 0x121C; // float + pub const m_flMouseSensitivity: usize = 0x1220; // float + pub const m_vOldOrigin: usize = 0x1224; // Vector + pub const m_flOldSimulationTime: usize = 0x1230; // float + pub const m_nLastExecutedCommandNumber: usize = 0x1234; // int32_t + pub const m_nLastExecutedCommandTick: usize = 0x1238; // int32_t + pub const m_hController: usize = 0x123C; // CHandle + pub const m_bIsSwappingToPredictableController: usize = 0x1240; // bool } pub mod C_BasePlayerWeapon { // C_EconEntity @@ -1674,17 +1674,17 @@ pub mod C_BulletHitModel { // CBaseAnimGraph } pub mod C_C4 { // C_CSWeaponBase - pub const m_szScreenText: usize = 0x1940; // char[32] - pub const m_bombdroppedlightParticleIndex: usize = 0x1960; // ParticleIndex_t - pub const m_bStartedArming: usize = 0x1964; // bool - pub const m_fArmedTime: usize = 0x1968; // GameTime_t - pub const m_bBombPlacedAnimation: usize = 0x196C; // bool - pub const m_bIsPlantingViaUse: usize = 0x196D; // bool - pub const m_entitySpottedState: usize = 0x1970; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0x1988; // int32_t - pub const m_bPlayedArmingBeeps: usize = 0x198C; // bool[7] - pub const m_bBombPlanted: usize = 0x1993; // bool - pub const m_bDroppedFromDeath: usize = 0x1994; // bool + pub const m_szScreenText: usize = 0x1990; // char[32] + pub const m_bombdroppedlightParticleIndex: usize = 0x19B0; // ParticleIndex_t + pub const m_bStartedArming: usize = 0x19B4; // bool + pub const m_fArmedTime: usize = 0x19B8; // GameTime_t + pub const m_bBombPlacedAnimation: usize = 0x19BC; // bool + pub const m_bIsPlantingViaUse: usize = 0x19BD; // bool + pub const m_entitySpottedState: usize = 0x19C0; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0x19D8; // int32_t + pub const m_bPlayedArmingBeeps: usize = 0x19DC; // bool[7] + pub const m_bBombPlanted: usize = 0x19E3; // bool + pub const m_bDroppedFromDeath: usize = 0x19E4; // bool } pub mod C_CSGOViewModel { // C_PredictedViewModel @@ -1753,9 +1753,9 @@ pub mod C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_PreviewModel } pub mod C_CSGO_PreviewPlayer { // C_CSPlayerPawn - pub const m_animgraph: usize = 0x22C0; // CUtlString - pub const m_animgraphCharacterModeString: usize = 0x22C8; // CUtlString - pub const m_flInitialModelScale: usize = 0x22D0; // float + pub const m_animgraph: usize = 0x22D8; // CUtlString + pub const m_animgraphCharacterModeString: usize = 0x22E0; // CUtlString + pub const m_flInitialModelScale: usize = 0x22E8; // float } pub mod C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer @@ -1924,203 +1924,204 @@ pub mod C_CSMinimapBoundary { // C_BaseEntity } pub mod C_CSObserverPawn { // C_CSPlayerPawnBase - pub const m_hDetectParentChange: usize = 0x1698; // CEntityHandle + pub const m_hDetectParentChange: usize = 0x16A8; // CEntityHandle } pub mod C_CSPlayerPawn { // C_CSPlayerPawnBase - pub const m_pBulletServices: usize = 0x1698; // CCSPlayer_BulletServices* - pub const m_pHostageServices: usize = 0x16A0; // CCSPlayer_HostageServices* - pub const m_pBuyServices: usize = 0x16A8; // CCSPlayer_BuyServices* - pub const m_pGlowServices: usize = 0x16B0; // CCSPlayer_GlowServices* - pub const m_pActionTrackingServices: usize = 0x16B8; // CCSPlayer_ActionTrackingServices* - pub const m_flHealthShotBoostExpirationTime: usize = 0x16C0; // GameTime_t - pub const m_flLastFiredWeaponTime: usize = 0x16C4; // GameTime_t - pub const m_bHasFemaleVoice: usize = 0x16C8; // bool - pub const m_flLandseconds: usize = 0x16CC; // float - pub const m_flOldFallVelocity: usize = 0x16D0; // float - pub const m_szLastPlaceName: usize = 0x16D4; // char[18] - pub const m_bPrevDefuser: usize = 0x16E6; // bool - pub const m_bPrevHelmet: usize = 0x16E7; // bool - pub const m_nPrevArmorVal: usize = 0x16E8; // int32_t - pub const m_nPrevGrenadeAmmoCount: usize = 0x16EC; // int32_t - pub const m_unPreviousWeaponHash: usize = 0x16F0; // uint32_t - pub const m_unWeaponHash: usize = 0x16F4; // uint32_t - pub const m_bInBuyZone: usize = 0x16F8; // bool - pub const m_bPreviouslyInBuyZone: usize = 0x16F9; // bool - pub const m_aimPunchAngle: usize = 0x16FC; // QAngle - pub const m_aimPunchAngleVel: usize = 0x1708; // QAngle - pub const m_aimPunchTickBase: usize = 0x1714; // int32_t - pub const m_aimPunchTickFraction: usize = 0x1718; // float - pub const m_aimPunchCache: usize = 0x1720; // CUtlVector - pub const m_bInLanding: usize = 0x1740; // bool - pub const m_flLandingTime: usize = 0x1744; // float - pub const m_bInHostageRescueZone: usize = 0x1748; // bool - pub const m_bInBombZone: usize = 0x1749; // bool - pub const m_bIsBuyMenuOpen: usize = 0x174A; // bool - pub const m_flTimeOfLastInjury: usize = 0x174C; // GameTime_t - pub const m_flNextSprayDecalTime: usize = 0x1750; // GameTime_t - pub const m_iRetakesOffering: usize = 0x1868; // int32_t - pub const m_iRetakesOfferingCard: usize = 0x186C; // int32_t - pub const m_bRetakesHasDefuseKit: usize = 0x1870; // bool - pub const m_bRetakesMVPLastRound: usize = 0x1871; // bool - pub const m_iRetakesMVPBoostItem: usize = 0x1874; // int32_t - pub const m_RetakesMVPBoostExtraUtility: usize = 0x1878; // loadout_slot_t - pub const m_bNeedToReApplyGloves: usize = 0x1898; // bool - pub const m_EconGloves: usize = 0x18A0; // C_EconItemView - pub const m_bMustSyncRagdollState: usize = 0x1CE8; // bool - pub const m_nRagdollDamageBone: usize = 0x1CEC; // int32_t - pub const m_vRagdollDamageForce: usize = 0x1CF0; // Vector - pub const m_vRagdollDamagePosition: usize = 0x1CFC; // Vector - pub const m_szRagdollDamageWeaponName: usize = 0x1D08; // char[64] - pub const m_bRagdollDamageHeadshot: usize = 0x1D48; // bool - pub const m_bLastHeadBoneTransformIsValid: usize = 0x2288; // bool - pub const m_lastLandTime: usize = 0x228C; // GameTime_t - pub const m_bOnGroundLastTick: usize = 0x2290; // bool - pub const m_qDeathEyeAngles: usize = 0x22AC; // QAngle - pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22B8; // bool + pub const m_pBulletServices: usize = 0x16A8; // CCSPlayer_BulletServices* + pub const m_pHostageServices: usize = 0x16B0; // CCSPlayer_HostageServices* + pub const m_pBuyServices: usize = 0x16B8; // CCSPlayer_BuyServices* + pub const m_pGlowServices: usize = 0x16C0; // CCSPlayer_GlowServices* + pub const m_pActionTrackingServices: usize = 0x16C8; // CCSPlayer_ActionTrackingServices* + pub const m_flHealthShotBoostExpirationTime: usize = 0x16D0; // GameTime_t + pub const m_flLastFiredWeaponTime: usize = 0x16D4; // GameTime_t + pub const m_bHasFemaleVoice: usize = 0x16D8; // bool + pub const m_flLandseconds: usize = 0x16DC; // float + pub const m_flOldFallVelocity: usize = 0x16E0; // float + pub const m_szLastPlaceName: usize = 0x16E4; // char[18] + pub const m_bPrevDefuser: usize = 0x16F6; // bool + pub const m_bPrevHelmet: usize = 0x16F7; // bool + pub const m_nPrevArmorVal: usize = 0x16F8; // int32_t + pub const m_nPrevGrenadeAmmoCount: usize = 0x16FC; // int32_t + pub const m_unPreviousWeaponHash: usize = 0x1700; // uint32_t + pub const m_unWeaponHash: usize = 0x1704; // uint32_t + pub const m_bInBuyZone: usize = 0x1708; // bool + pub const m_bPreviouslyInBuyZone: usize = 0x1709; // bool + pub const m_aimPunchAngle: usize = 0x170C; // QAngle + pub const m_aimPunchAngleVel: usize = 0x1718; // QAngle + pub const m_aimPunchTickBase: usize = 0x1724; // int32_t + pub const m_aimPunchTickFraction: usize = 0x1728; // float + pub const m_aimPunchCache: usize = 0x1730; // CUtlVector + pub const m_bInLanding: usize = 0x1750; // bool + pub const m_flLandingTime: usize = 0x1754; // float + pub const m_bInHostageRescueZone: usize = 0x1758; // bool + pub const m_bInBombZone: usize = 0x1759; // bool + pub const m_bIsBuyMenuOpen: usize = 0x175A; // bool + pub const m_flTimeOfLastInjury: usize = 0x175C; // GameTime_t + pub const m_flNextSprayDecalTime: usize = 0x1760; // GameTime_t + pub const m_iRetakesOffering: usize = 0x1878; // int32_t + pub const m_iRetakesOfferingCard: usize = 0x187C; // int32_t + pub const m_bRetakesHasDefuseKit: usize = 0x1880; // bool + pub const m_bRetakesMVPLastRound: usize = 0x1881; // bool + pub const m_iRetakesMVPBoostItem: usize = 0x1884; // int32_t + pub const m_RetakesMVPBoostExtraUtility: usize = 0x1888; // loadout_slot_t + pub const m_bNeedToReApplyGloves: usize = 0x18A8; // bool + pub const m_EconGloves: usize = 0x18B0; // C_EconItemView + pub const m_bMustSyncRagdollState: usize = 0x1CF8; // bool + pub const m_nRagdollDamageBone: usize = 0x1CFC; // int32_t + pub const m_vRagdollDamageForce: usize = 0x1D00; // Vector + pub const m_vRagdollDamagePosition: usize = 0x1D0C; // Vector + pub const m_szRagdollDamageWeaponName: usize = 0x1D18; // char[64] + pub const m_bRagdollDamageHeadshot: usize = 0x1D58; // bool + pub const m_vRagdollServerOrigin: usize = 0x1D5C; // Vector + pub const m_bLastHeadBoneTransformIsValid: usize = 0x22A0; // bool + pub const m_lastLandTime: usize = 0x22A4; // GameTime_t + pub const m_bOnGroundLastTick: usize = 0x22A8; // bool + pub const m_qDeathEyeAngles: usize = 0x22C4; // QAngle + pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22D0; // bool } pub mod C_CSPlayerPawnBase { // C_BasePlayerPawn - pub const m_pPingServices: usize = 0x1250; // CCSPlayer_PingServices* - pub const m_pViewModelServices: usize = 0x1258; // CPlayer_ViewModelServices* - pub const m_fRenderingClipPlane: usize = 0x1260; // float[4] - pub const m_nLastClipPlaneSetupFrame: usize = 0x1270; // int32_t - pub const m_vecLastClipCameraPos: usize = 0x1274; // Vector - pub const m_vecLastClipCameraForward: usize = 0x1280; // Vector - pub const m_bClipHitStaticWorld: usize = 0x128C; // bool - pub const m_bCachedPlaneIsValid: usize = 0x128D; // bool - pub const m_pClippingWeapon: usize = 0x1290; // C_CSWeaponBase* - pub const m_previousPlayerState: usize = 0x1298; // CSPlayerState - pub const m_flLastCollisionCeiling: usize = 0x129C; // float - pub const m_flLastCollisionCeilingChangeTime: usize = 0x12A0; // float - pub const m_grenadeParameterStashTime: usize = 0x12C0; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x12C4; // bool - pub const m_angStashedShootAngles: usize = 0x12C8; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x12D4; // Vector - pub const m_vecStashedVelocity: usize = 0x12E0; // Vector - pub const m_angShootAngleHistory: usize = 0x12EC; // QAngle[2] - pub const m_vecThrowPositionHistory: usize = 0x1304; // Vector[2] - pub const m_vecVelocityHistory: usize = 0x131C; // Vector[2] - pub const m_thirdPersonHeading: usize = 0x1338; // QAngle - pub const m_flSlopeDropOffset: usize = 0x1350; // float - pub const m_flSlopeDropHeight: usize = 0x1360; // float - pub const m_vHeadConstraintOffset: usize = 0x1370; // Vector - pub const m_bIsScoped: usize = 0x1388; // bool - pub const m_bIsWalking: usize = 0x1389; // bool - pub const m_bResumeZoom: usize = 0x138A; // bool - pub const m_iPlayerState: usize = 0x138C; // CSPlayerState - pub const m_bIsDefusing: usize = 0x1390; // bool - pub const m_bIsGrabbingHostage: usize = 0x1391; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x1394; // CSPlayerBlockingUseAction_t - pub const m_bIsRescuing: usize = 0x1398; // bool - pub const m_fImmuneToGunGameDamageTime: usize = 0x139C; // GameTime_t - pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13A0; // GameTime_t - pub const m_bGunGameImmunity: usize = 0x13A4; // bool - pub const m_bHasMovedSinceSpawn: usize = 0x13A5; // bool - pub const m_fMolotovUseTime: usize = 0x13A8; // float - pub const m_fMolotovDamageTime: usize = 0x13AC; // float - pub const m_nWhichBombZone: usize = 0x13B0; // int32_t - pub const m_bInNoDefuseArea: usize = 0x13B4; // bool - pub const m_iThrowGrenadeCounter: usize = 0x13B8; // int32_t - pub const m_bWaitForNoAttack: usize = 0x13BC; // bool - pub const m_flGuardianTooFarDistFrac: usize = 0x13C0; // float - pub const m_flDetectedByEnemySensorTime: usize = 0x13C4; // GameTime_t - pub const m_flNextGuardianTooFarWarning: usize = 0x13C8; // float - pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13CC; // bool - pub const m_bKilledByTaser: usize = 0x13CD; // bool - pub const m_iMoveState: usize = 0x13D0; // int32_t - pub const m_bCanMoveDuringFreezePeriod: usize = 0x13D4; // bool - pub const m_flLowerBodyYawTarget: usize = 0x13D8; // float - pub const m_bStrafing: usize = 0x13DC; // bool - pub const m_flLastSpawnTimeIndex: usize = 0x13E0; // GameTime_t - pub const m_flEmitSoundTime: usize = 0x13E4; // GameTime_t - pub const m_iAddonBits: usize = 0x13E8; // int32_t - pub const m_iPrimaryAddon: usize = 0x13EC; // int32_t - pub const m_iSecondaryAddon: usize = 0x13F0; // int32_t - pub const m_iProgressBarDuration: usize = 0x13F4; // int32_t - pub const m_flProgressBarStartTime: usize = 0x13F8; // float - pub const m_iDirection: usize = 0x13FC; // int32_t - pub const m_iShotsFired: usize = 0x1400; // int32_t - pub const m_bNightVisionOn: usize = 0x1404; // bool - pub const m_bHasNightVision: usize = 0x1405; // bool - pub const m_flVelocityModifier: usize = 0x1408; // float - pub const m_flHitHeading: usize = 0x140C; // float - pub const m_nHitBodyPart: usize = 0x1410; // int32_t - pub const m_iStartAccount: usize = 0x1414; // int32_t - pub const m_vecIntroStartEyePosition: usize = 0x1418; // Vector - pub const m_vecIntroStartPlayerForward: usize = 0x1424; // Vector - pub const m_flClientDeathTime: usize = 0x1430; // GameTime_t - pub const m_flNightVisionAlpha: usize = 0x1434; // float - pub const m_bScreenTearFrameCaptured: usize = 0x1438; // bool - pub const m_flFlashBangTime: usize = 0x143C; // float - pub const m_flFlashScreenshotAlpha: usize = 0x1440; // float - pub const m_flFlashOverlayAlpha: usize = 0x1444; // float - pub const m_bFlashBuildUp: usize = 0x1448; // bool - pub const m_bFlashDspHasBeenCleared: usize = 0x1449; // bool - pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x144A; // bool - pub const m_flFlashMaxAlpha: usize = 0x144C; // float - pub const m_flFlashDuration: usize = 0x1450; // float - pub const m_lastStandingPos: usize = 0x1454; // Vector - pub const m_vecLastMuzzleFlashPos: usize = 0x1460; // Vector - pub const m_angLastMuzzleFlashAngle: usize = 0x146C; // QAngle - pub const m_hMuzzleFlashShape: usize = 0x1478; // CHandle - pub const m_iHealthBarRenderMaskIndex: usize = 0x147C; // int32_t - pub const m_flHealthFadeValue: usize = 0x1480; // float - pub const m_flHealthFadeAlpha: usize = 0x1484; // float - pub const m_nMyCollisionGroup: usize = 0x1488; // int32_t - pub const m_ignoreLadderJumpTime: usize = 0x148C; // float - pub const m_ladderSurpressionTimer: usize = 0x1490; // CountdownTimer - pub const m_lastLadderNormal: usize = 0x14A8; // Vector - pub const m_lastLadderPos: usize = 0x14B4; // Vector - pub const m_flDeathCCWeight: usize = 0x14C8; // float - pub const m_bOldIsScoped: usize = 0x14CC; // bool - pub const m_flPrevRoundEndTime: usize = 0x14D0; // float - pub const m_flPrevMatchEndTime: usize = 0x14D4; // float - pub const m_unCurrentEquipmentValue: usize = 0x14D8; // uint16_t - pub const m_unRoundStartEquipmentValue: usize = 0x14DA; // uint16_t - pub const m_unFreezetimeEndEquipmentValue: usize = 0x14DC; // uint16_t - pub const m_vecThirdPersonViewPositionOverride: usize = 0x14E0; // Vector - pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x14EC; // int32_t - pub const m_ArmorValue: usize = 0x14F0; // int32_t - pub const m_angEyeAngles: usize = 0x14F8; // QAngle - pub const m_fNextThinkPushAway: usize = 0x1510; // float - pub const m_bShouldAutobuyDMWeapons: usize = 0x1514; // bool - pub const m_bShouldAutobuyNow: usize = 0x1515; // bool - pub const m_bHud_MiniScoreHidden: usize = 0x1516; // bool - pub const m_bHud_RadarHidden: usize = 0x1517; // bool - pub const m_nLastKillerIndex: usize = 0x1518; // CEntityIndex - pub const m_nLastConcurrentKilled: usize = 0x151C; // int32_t - pub const m_nDeathCamMusic: usize = 0x1520; // int32_t - pub const m_iIDEntIndex: usize = 0x1524; // CEntityIndex - pub const m_delayTargetIDTimer: usize = 0x1528; // CountdownTimer - pub const m_iTargetedWeaponEntIndex: usize = 0x1540; // CEntityIndex - pub const m_iOldIDEntIndex: usize = 0x1544; // CEntityIndex - pub const m_holdTargetIDTimer: usize = 0x1548; // CountdownTimer - pub const m_flCurrentMusicStartTime: usize = 0x1564; // float - pub const m_flMusicRoundStartTime: usize = 0x1568; // float - pub const m_bDeferStartMusicOnWarmup: usize = 0x156C; // bool - pub const m_cycleLatch: usize = 0x1570; // int32_t - pub const m_serverIntendedCycle: usize = 0x1574; // float - pub const m_vecPlayerPatchEconIndices: usize = 0x1578; // uint32_t[5] - pub const m_bHideTargetID: usize = 0x1594; // bool - pub const m_nextTaserShakeTime: usize = 0x1598; // float - pub const m_firstTaserShakeTime: usize = 0x159C; // float - pub const m_flLastSmokeOverlayAlpha: usize = 0x15A0; // float - pub const m_vLastSmokeOverlayColor: usize = 0x15A4; // Vector - pub const m_nPlayerSmokedFx: usize = 0x15B0; // ParticleIndex_t - pub const m_flNextMagDropTime: usize = 0x15B4; // float - pub const m_nLastMagDropAttachmentIndex: usize = 0x15B8; // int32_t - pub const m_vecBulletHitModels: usize = 0x15C0; // CUtlVector - pub const m_vecPickupModelSlerpers: usize = 0x15D8; // CUtlVector - pub const m_vecLastAliveLocalVelocity: usize = 0x15F0; // Vector - pub const m_entitySpottedState: usize = 0x1618; // EntitySpottedState_t - pub const m_nSurvivalTeamNumber: usize = 0x1630; // int32_t - pub const m_bGuardianShouldSprayCustomXMark: usize = 0x1634; // bool - pub const m_bHasDeathInfo: usize = 0x1635; // bool - pub const m_flDeathInfoTime: usize = 0x1638; // float - pub const m_vecDeathInfoOrigin: usize = 0x163C; // Vector - pub const m_bKilledByHeadshot: usize = 0x1648; // bool - pub const m_hOriginalController: usize = 0x164C; // CHandle + pub const m_pPingServices: usize = 0x1260; // CCSPlayer_PingServices* + pub const m_pViewModelServices: usize = 0x1268; // CPlayer_ViewModelServices* + pub const m_fRenderingClipPlane: usize = 0x1270; // float[4] + pub const m_nLastClipPlaneSetupFrame: usize = 0x1280; // int32_t + pub const m_vecLastClipCameraPos: usize = 0x1284; // Vector + pub const m_vecLastClipCameraForward: usize = 0x1290; // Vector + pub const m_bClipHitStaticWorld: usize = 0x129C; // bool + pub const m_bCachedPlaneIsValid: usize = 0x129D; // bool + pub const m_pClippingWeapon: usize = 0x12A0; // C_CSWeaponBase* + pub const m_previousPlayerState: usize = 0x12A8; // CSPlayerState + pub const m_flLastCollisionCeiling: usize = 0x12AC; // float + pub const m_flLastCollisionCeilingChangeTime: usize = 0x12B0; // float + pub const m_grenadeParameterStashTime: usize = 0x12D0; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x12D4; // bool + pub const m_angStashedShootAngles: usize = 0x12D8; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x12E4; // Vector + pub const m_vecStashedVelocity: usize = 0x12F0; // Vector + pub const m_angShootAngleHistory: usize = 0x12FC; // QAngle[2] + pub const m_vecThrowPositionHistory: usize = 0x1314; // Vector[2] + pub const m_vecVelocityHistory: usize = 0x132C; // Vector[2] + pub const m_thirdPersonHeading: usize = 0x1348; // QAngle + pub const m_flSlopeDropOffset: usize = 0x1360; // float + pub const m_flSlopeDropHeight: usize = 0x1370; // float + pub const m_vHeadConstraintOffset: usize = 0x1380; // Vector + pub const m_bIsScoped: usize = 0x1398; // bool + pub const m_bIsWalking: usize = 0x1399; // bool + pub const m_bResumeZoom: usize = 0x139A; // bool + pub const m_iPlayerState: usize = 0x139C; // CSPlayerState + pub const m_bIsDefusing: usize = 0x13A0; // bool + pub const m_bIsGrabbingHostage: usize = 0x13A1; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x13A4; // CSPlayerBlockingUseAction_t + pub const m_bIsRescuing: usize = 0x13A8; // bool + pub const m_fImmuneToGunGameDamageTime: usize = 0x13AC; // GameTime_t + pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13B0; // GameTime_t + pub const m_bGunGameImmunity: usize = 0x13B4; // bool + pub const m_bHasMovedSinceSpawn: usize = 0x13B5; // bool + pub const m_fMolotovUseTime: usize = 0x13B8; // float + pub const m_fMolotovDamageTime: usize = 0x13BC; // float + pub const m_nWhichBombZone: usize = 0x13C0; // int32_t + pub const m_bInNoDefuseArea: usize = 0x13C4; // bool + pub const m_iThrowGrenadeCounter: usize = 0x13C8; // int32_t + pub const m_bWaitForNoAttack: usize = 0x13CC; // bool + pub const m_flGuardianTooFarDistFrac: usize = 0x13D0; // float + pub const m_flDetectedByEnemySensorTime: usize = 0x13D4; // GameTime_t + pub const m_flNextGuardianTooFarWarning: usize = 0x13D8; // float + pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13DC; // bool + pub const m_bKilledByTaser: usize = 0x13DD; // bool + pub const m_iMoveState: usize = 0x13E0; // int32_t + pub const m_bCanMoveDuringFreezePeriod: usize = 0x13E4; // bool + pub const m_flLowerBodyYawTarget: usize = 0x13E8; // float + pub const m_bStrafing: usize = 0x13EC; // bool + pub const m_flLastSpawnTimeIndex: usize = 0x13F0; // GameTime_t + pub const m_flEmitSoundTime: usize = 0x13F4; // GameTime_t + pub const m_iAddonBits: usize = 0x13F8; // int32_t + pub const m_iPrimaryAddon: usize = 0x13FC; // int32_t + pub const m_iSecondaryAddon: usize = 0x1400; // int32_t + pub const m_iProgressBarDuration: usize = 0x1404; // int32_t + pub const m_flProgressBarStartTime: usize = 0x1408; // float + pub const m_iDirection: usize = 0x140C; // int32_t + pub const m_iShotsFired: usize = 0x1410; // int32_t + pub const m_bNightVisionOn: usize = 0x1414; // bool + pub const m_bHasNightVision: usize = 0x1415; // bool + pub const m_flVelocityModifier: usize = 0x1418; // float + pub const m_flHitHeading: usize = 0x141C; // float + pub const m_nHitBodyPart: usize = 0x1420; // int32_t + pub const m_iStartAccount: usize = 0x1424; // int32_t + pub const m_vecIntroStartEyePosition: usize = 0x1428; // Vector + pub const m_vecIntroStartPlayerForward: usize = 0x1434; // Vector + pub const m_flClientDeathTime: usize = 0x1440; // GameTime_t + pub const m_flNightVisionAlpha: usize = 0x1444; // float + pub const m_bScreenTearFrameCaptured: usize = 0x1448; // bool + pub const m_flFlashBangTime: usize = 0x144C; // float + pub const m_flFlashScreenshotAlpha: usize = 0x1450; // float + pub const m_flFlashOverlayAlpha: usize = 0x1454; // float + pub const m_bFlashBuildUp: usize = 0x1458; // bool + pub const m_bFlashDspHasBeenCleared: usize = 0x1459; // bool + pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x145A; // bool + pub const m_flFlashMaxAlpha: usize = 0x145C; // float + pub const m_flFlashDuration: usize = 0x1460; // float + pub const m_lastStandingPos: usize = 0x1464; // Vector + pub const m_vecLastMuzzleFlashPos: usize = 0x1470; // Vector + pub const m_angLastMuzzleFlashAngle: usize = 0x147C; // QAngle + pub const m_hMuzzleFlashShape: usize = 0x1488; // CHandle + pub const m_iHealthBarRenderMaskIndex: usize = 0x148C; // int32_t + pub const m_flHealthFadeValue: usize = 0x1490; // float + pub const m_flHealthFadeAlpha: usize = 0x1494; // float + pub const m_nMyCollisionGroup: usize = 0x1498; // int32_t + pub const m_ignoreLadderJumpTime: usize = 0x149C; // float + pub const m_ladderSurpressionTimer: usize = 0x14A0; // CountdownTimer + pub const m_lastLadderNormal: usize = 0x14B8; // Vector + pub const m_lastLadderPos: usize = 0x14C4; // Vector + pub const m_flDeathCCWeight: usize = 0x14D8; // float + pub const m_bOldIsScoped: usize = 0x14DC; // bool + pub const m_flPrevRoundEndTime: usize = 0x14E0; // float + pub const m_flPrevMatchEndTime: usize = 0x14E4; // float + pub const m_unCurrentEquipmentValue: usize = 0x14E8; // uint16_t + pub const m_unRoundStartEquipmentValue: usize = 0x14EA; // uint16_t + pub const m_unFreezetimeEndEquipmentValue: usize = 0x14EC; // uint16_t + pub const m_vecThirdPersonViewPositionOverride: usize = 0x14F0; // Vector + pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x14FC; // int32_t + pub const m_ArmorValue: usize = 0x1500; // int32_t + pub const m_angEyeAngles: usize = 0x1508; // QAngle + pub const m_fNextThinkPushAway: usize = 0x1520; // float + pub const m_bShouldAutobuyDMWeapons: usize = 0x1524; // bool + pub const m_bShouldAutobuyNow: usize = 0x1525; // bool + pub const m_bHud_MiniScoreHidden: usize = 0x1526; // bool + pub const m_bHud_RadarHidden: usize = 0x1527; // bool + pub const m_nLastKillerIndex: usize = 0x1528; // CEntityIndex + pub const m_nLastConcurrentKilled: usize = 0x152C; // int32_t + pub const m_nDeathCamMusic: usize = 0x1530; // int32_t + pub const m_iIDEntIndex: usize = 0x1534; // CEntityIndex + pub const m_delayTargetIDTimer: usize = 0x1538; // CountdownTimer + pub const m_iTargetedWeaponEntIndex: usize = 0x1550; // CEntityIndex + pub const m_iOldIDEntIndex: usize = 0x1554; // CEntityIndex + pub const m_holdTargetIDTimer: usize = 0x1558; // CountdownTimer + pub const m_flCurrentMusicStartTime: usize = 0x1574; // float + pub const m_flMusicRoundStartTime: usize = 0x1578; // float + pub const m_bDeferStartMusicOnWarmup: usize = 0x157C; // bool + pub const m_cycleLatch: usize = 0x1580; // int32_t + pub const m_serverIntendedCycle: usize = 0x1584; // float + pub const m_vecPlayerPatchEconIndices: usize = 0x1588; // uint32_t[5] + pub const m_bHideTargetID: usize = 0x15A4; // bool + pub const m_nextTaserShakeTime: usize = 0x15A8; // float + pub const m_firstTaserShakeTime: usize = 0x15AC; // float + pub const m_flLastSmokeOverlayAlpha: usize = 0x15B0; // float + pub const m_vLastSmokeOverlayColor: usize = 0x15B4; // Vector + pub const m_nPlayerSmokedFx: usize = 0x15C0; // ParticleIndex_t + pub const m_flNextMagDropTime: usize = 0x15C4; // float + pub const m_nLastMagDropAttachmentIndex: usize = 0x15C8; // int32_t + pub const m_vecBulletHitModels: usize = 0x15D0; // CUtlVector + pub const m_vecPickupModelSlerpers: usize = 0x15E8; // CUtlVector + pub const m_vecLastAliveLocalVelocity: usize = 0x1600; // Vector + pub const m_entitySpottedState: usize = 0x1628; // EntitySpottedState_t + pub const m_nSurvivalTeamNumber: usize = 0x1640; // int32_t + pub const m_bGuardianShouldSprayCustomXMark: usize = 0x1644; // bool + pub const m_bHasDeathInfo: usize = 0x1645; // bool + pub const m_flDeathInfoTime: usize = 0x1648; // float + pub const m_vecDeathInfoOrigin: usize = 0x164C; // Vector + pub const m_bKilledByHeadshot: usize = 0x1658; // bool + pub const m_hOriginalController: usize = 0x165C; // CHandle } pub mod C_CSPlayerResource { // C_BaseEntity @@ -2157,69 +2158,74 @@ pub mod C_CSWeaponBase { // C_BasePlayerWeapon pub const m_seqIdle: usize = 0x15E0; // HSequence pub const m_seqFirePrimary: usize = 0x15E4; // HSequence pub const m_seqFireSecondary: usize = 0x15E8; // HSequence - pub const m_ClientPreviousWeaponState: usize = 0x1600; // CSWeaponState_t - pub const m_iState: usize = 0x1604; // CSWeaponState_t - pub const m_flCrosshairDistance: usize = 0x1608; // float - pub const m_iAmmoLastCheck: usize = 0x160C; // int32_t - pub const m_iAlpha: usize = 0x1610; // int32_t - pub const m_iScopeTextureID: usize = 0x1614; // int32_t - pub const m_iCrosshairTextureID: usize = 0x1618; // int32_t - pub const m_flGunAccuracyPosition: usize = 0x161C; // float - pub const m_nViewModelIndex: usize = 0x1620; // uint32_t - pub const m_bReloadsWithClips: usize = 0x1624; // bool - pub const m_flTimeWeaponIdle: usize = 0x1628; // GameTime_t - pub const m_bFireOnEmpty: usize = 0x162C; // bool - pub const m_OnPlayerPickup: usize = 0x1630; // CEntityIOOutput - pub const m_weaponMode: usize = 0x1658; // CSWeaponMode - pub const m_flTurningInaccuracyDelta: usize = 0x165C; // float - pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x1660; // Vector - pub const m_flTurningInaccuracy: usize = 0x166C; // float - pub const m_fAccuracyPenalty: usize = 0x1670; // float - pub const m_flLastAccuracyUpdateTime: usize = 0x1674; // GameTime_t - pub const m_fAccuracySmoothedForZoom: usize = 0x1678; // float - pub const m_fScopeZoomEndTime: usize = 0x167C; // GameTime_t - pub const m_iRecoilIndex: usize = 0x1680; // int32_t - pub const m_flRecoilIndex: usize = 0x1684; // float - pub const m_bBurstMode: usize = 0x1688; // bool - pub const m_flPostponeFireReadyTime: usize = 0x168C; // GameTime_t - pub const m_bInReload: usize = 0x1690; // bool - pub const m_bReloadVisuallyComplete: usize = 0x1691; // bool - pub const m_flDroppedAtTime: usize = 0x1694; // GameTime_t - pub const m_bIsHauledBack: usize = 0x1698; // bool - pub const m_bSilencerOn: usize = 0x1699; // bool - pub const m_flTimeSilencerSwitchComplete: usize = 0x169C; // GameTime_t - pub const m_iOriginalTeamNumber: usize = 0x16A0; // int32_t - pub const m_flNextAttackRenderTimeOffset: usize = 0x16A4; // float - pub const m_bVisualsDataSet: usize = 0x1728; // bool - pub const m_bOldFirstPersonSpectatedState: usize = 0x1729; // bool - pub const m_hOurPing: usize = 0x172C; // CHandle - pub const m_nOurPingIndex: usize = 0x1730; // CEntityIndex - pub const m_vecOurPingPos: usize = 0x1734; // Vector - pub const m_bGlowForPing: usize = 0x1740; // bool - pub const m_bUIWeapon: usize = 0x1741; // bool - pub const m_hPrevOwner: usize = 0x1750; // CHandle - pub const m_nDropTick: usize = 0x1754; // GameTick_t - pub const m_donated: usize = 0x1774; // bool - pub const m_fLastShotTime: usize = 0x1778; // GameTime_t - pub const m_bWasOwnedByCT: usize = 0x177C; // bool - pub const m_bWasOwnedByTerrorist: usize = 0x177D; // bool - pub const m_gunHeat: usize = 0x1780; // float - pub const m_smokeAttachments: usize = 0x1784; // uint32_t - pub const m_lastSmokeTime: usize = 0x1788; // GameTime_t - pub const m_flLastClientFireBulletTime: usize = 0x178C; // float - pub const m_IronSightController: usize = 0x1840; // C_IronSightController - pub const m_iIronSightMode: usize = 0x18F0; // int32_t - pub const m_flLastLOSTraceFailureTime: usize = 0x1900; // GameTime_t - pub const m_iNumEmptyAttacks: usize = 0x1904; // int32_t + pub const m_thirdPersonFireSequences: usize = 0x15F0; // CUtlVector + pub const m_hCurrentThirdPersonSequence: usize = 0x1608; // HSequence + pub const m_nSilencerBoneIndex: usize = 0x160C; // int32_t + pub const m_thirdPersonSequences: usize = 0x1610; // HSequence[6] + pub const m_ClientPreviousWeaponState: usize = 0x1640; // CSWeaponState_t + pub const m_iState: usize = 0x1644; // CSWeaponState_t + pub const m_flCrosshairDistance: usize = 0x1648; // float + pub const m_iAmmoLastCheck: usize = 0x164C; // int32_t + pub const m_iAlpha: usize = 0x1650; // int32_t + pub const m_iScopeTextureID: usize = 0x1654; // int32_t + pub const m_iCrosshairTextureID: usize = 0x1658; // int32_t + pub const m_flGunAccuracyPosition: usize = 0x165C; // float + pub const m_nViewModelIndex: usize = 0x1660; // uint32_t + pub const m_bReloadsWithClips: usize = 0x1664; // bool + pub const m_flTimeWeaponIdle: usize = 0x1668; // GameTime_t + pub const m_bFireOnEmpty: usize = 0x166C; // bool + pub const m_OnPlayerPickup: usize = 0x1670; // CEntityIOOutput + pub const m_weaponMode: usize = 0x1698; // CSWeaponMode + pub const m_flTurningInaccuracyDelta: usize = 0x169C; // float + pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x16A0; // Vector + pub const m_flTurningInaccuracy: usize = 0x16AC; // float + pub const m_fAccuracyPenalty: usize = 0x16B0; // float + pub const m_flLastAccuracyUpdateTime: usize = 0x16B4; // GameTime_t + pub const m_fAccuracySmoothedForZoom: usize = 0x16B8; // float + pub const m_fScopeZoomEndTime: usize = 0x16BC; // GameTime_t + pub const m_iRecoilIndex: usize = 0x16C0; // int32_t + pub const m_flRecoilIndex: usize = 0x16C4; // float + pub const m_bBurstMode: usize = 0x16C8; // bool + pub const m_flPostponeFireReadyTime: usize = 0x16CC; // GameTime_t + pub const m_bInReload: usize = 0x16D0; // bool + pub const m_bReloadVisuallyComplete: usize = 0x16D1; // bool + pub const m_flDroppedAtTime: usize = 0x16D4; // GameTime_t + pub const m_bIsHauledBack: usize = 0x16D8; // bool + pub const m_bSilencerOn: usize = 0x16D9; // bool + pub const m_flTimeSilencerSwitchComplete: usize = 0x16DC; // GameTime_t + pub const m_iOriginalTeamNumber: usize = 0x16E0; // int32_t + pub const m_flNextAttackRenderTimeOffset: usize = 0x16E4; // float + pub const m_bVisualsDataSet: usize = 0x1768; // bool + pub const m_bOldFirstPersonSpectatedState: usize = 0x1769; // bool + pub const m_hOurPing: usize = 0x176C; // CHandle + pub const m_nOurPingIndex: usize = 0x1770; // CEntityIndex + pub const m_vecOurPingPos: usize = 0x1774; // Vector + pub const m_bGlowForPing: usize = 0x1780; // bool + pub const m_bUIWeapon: usize = 0x1781; // bool + pub const m_hPrevOwner: usize = 0x1790; // CHandle + pub const m_nDropTick: usize = 0x1794; // GameTick_t + pub const m_donated: usize = 0x17B4; // bool + pub const m_fLastShotTime: usize = 0x17B8; // GameTime_t + pub const m_bWasOwnedByCT: usize = 0x17BC; // bool + pub const m_bWasOwnedByTerrorist: usize = 0x17BD; // bool + pub const m_gunHeat: usize = 0x17C0; // float + pub const m_smokeAttachments: usize = 0x17C4; // uint32_t + pub const m_lastSmokeTime: usize = 0x17C8; // GameTime_t + pub const m_flNextClientFireBulletTime: usize = 0x17CC; // float + pub const m_flNextClientFireBulletTime_Repredict: usize = 0x17D0; // float + pub const m_IronSightController: usize = 0x1890; // C_IronSightController + pub const m_iIronSightMode: usize = 0x1940; // int32_t + pub const m_flLastLOSTraceFailureTime: usize = 0x1950; // GameTime_t + pub const m_iNumEmptyAttacks: usize = 0x1954; // int32_t } pub mod C_CSWeaponBaseGun { // C_CSWeaponBase - pub const m_zoomLevel: usize = 0x1940; // int32_t - pub const m_iBurstShotsRemaining: usize = 0x1944; // int32_t - pub const m_iSilencerBodygroup: usize = 0x1948; // int32_t - pub const m_silencedModelIndex: usize = 0x1958; // int32_t - pub const m_inPrecache: usize = 0x195C; // bool - pub const m_bNeedsBoltAction: usize = 0x195D; // bool + pub const m_zoomLevel: usize = 0x1990; // int32_t + pub const m_iBurstShotsRemaining: usize = 0x1994; // int32_t + pub const m_iSilencerBodygroup: usize = 0x1998; // int32_t + pub const m_silencedModelIndex: usize = 0x19A8; // int32_t + pub const m_inPrecache: usize = 0x19AC; // bool + pub const m_bNeedsBoltAction: usize = 0x19AD; // bool } pub mod C_Chicken { // C_DynamicProp @@ -2300,7 +2306,9 @@ pub mod C_DecoyGrenade { // C_BaseCSGrenade } pub mod C_DecoyProjectile { // C_BaseCSGrenadeProjectile - pub const m_flTimeParticleEffectSpawn: usize = 0x1110; // GameTime_t + pub const m_nDecoyShotTick: usize = 0x10F0; // int32_t + pub const m_nClientLastKnownDecoyShotTick: usize = 0x10F4; // int32_t + pub const m_flTimeParticleEffectSpawn: usize = 0x1118; // GameTime_t } pub mod C_DynamicLight { // C_BaseModelEntity @@ -2435,53 +2443,51 @@ pub mod C_EntityFlame { // C_BaseEntity } pub mod C_EnvCombinedLightProbeVolume { // C_BaseEntity - pub const m_Color: usize = 0x15A8; // Color - pub const m_flBrightness: usize = 0x15AC; // float - pub const m_hCubemapTexture: usize = 0x15B0; // CStrongHandle - pub const m_bCustomCubemapTexture: usize = 0x15B8; // bool - pub const m_hLightProbeTexture: usize = 0x15C0; // CStrongHandle - pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x15C8; // CStrongHandle - pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x15D0; // CStrongHandle - pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x15D8; // CStrongHandle - pub const m_vBoxMins: usize = 0x15E0; // Vector - pub const m_vBoxMaxs: usize = 0x15EC; // Vector - pub const m_LightGroups: usize = 0x15F8; // CUtlSymbolLarge - pub const m_bMoveable: usize = 0x1600; // bool - pub const m_nHandshake: usize = 0x1604; // int32_t - pub const m_nEnvCubeMapArrayIndex: usize = 0x1608; // int32_t - pub const m_nPriority: usize = 0x160C; // int32_t - pub const m_bStartDisabled: usize = 0x1610; // bool - pub const m_flEdgeFadeDist: usize = 0x1614; // float - pub const m_vEdgeFadeDists: usize = 0x1618; // Vector - pub const m_nLightProbeSizeX: usize = 0x1624; // int32_t - pub const m_nLightProbeSizeY: usize = 0x1628; // int32_t - pub const m_nLightProbeSizeZ: usize = 0x162C; // int32_t - pub const m_nLightProbeAtlasX: usize = 0x1630; // int32_t - pub const m_nLightProbeAtlasY: usize = 0x1634; // int32_t - pub const m_nLightProbeAtlasZ: usize = 0x1638; // int32_t - pub const m_bEnabled: usize = 0x1651; // bool + pub const m_Color: usize = 0x1598; // Color + pub const m_flBrightness: usize = 0x159C; // float + pub const m_hCubemapTexture: usize = 0x15A0; // CStrongHandle + pub const m_bCustomCubemapTexture: usize = 0x15A8; // bool + pub const m_hLightProbeTexture: usize = 0x15B0; // CStrongHandle + pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x15B8; // CStrongHandle + pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x15C0; // CStrongHandle + pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x15C8; // CStrongHandle + pub const m_vBoxMins: usize = 0x15D0; // Vector + pub const m_vBoxMaxs: usize = 0x15DC; // Vector + pub const m_bMoveable: usize = 0x15E8; // bool + pub const m_nHandshake: usize = 0x15EC; // int32_t + pub const m_nEnvCubeMapArrayIndex: usize = 0x15F0; // int32_t + pub const m_nPriority: usize = 0x15F4; // int32_t + pub const m_bStartDisabled: usize = 0x15F8; // bool + pub const m_flEdgeFadeDist: usize = 0x15FC; // float + pub const m_vEdgeFadeDists: usize = 0x1600; // Vector + pub const m_nLightProbeSizeX: usize = 0x160C; // int32_t + pub const m_nLightProbeSizeY: usize = 0x1610; // int32_t + pub const m_nLightProbeSizeZ: usize = 0x1614; // int32_t + pub const m_nLightProbeAtlasX: usize = 0x1618; // int32_t + pub const m_nLightProbeAtlasY: usize = 0x161C; // int32_t + pub const m_nLightProbeAtlasZ: usize = 0x1620; // int32_t + pub const m_bEnabled: usize = 0x1639; // bool } pub mod C_EnvCubemap { // C_BaseEntity - pub const m_hCubemapTexture: usize = 0x5C8; // CStrongHandle - pub const m_bCustomCubemapTexture: usize = 0x5D0; // bool - pub const m_flInfluenceRadius: usize = 0x5D4; // float - pub const m_vBoxProjectMins: usize = 0x5D8; // Vector - pub const m_vBoxProjectMaxs: usize = 0x5E4; // Vector - pub const m_LightGroups: usize = 0x5F0; // CUtlSymbolLarge - pub const m_bMoveable: usize = 0x5F8; // bool - pub const m_nHandshake: usize = 0x5FC; // int32_t - pub const m_nEnvCubeMapArrayIndex: usize = 0x600; // int32_t - pub const m_nPriority: usize = 0x604; // int32_t - pub const m_flEdgeFadeDist: usize = 0x608; // float - pub const m_vEdgeFadeDists: usize = 0x60C; // Vector - pub const m_flDiffuseScale: usize = 0x618; // float - pub const m_bStartDisabled: usize = 0x61C; // bool - pub const m_bDefaultEnvMap: usize = 0x61D; // bool - pub const m_bDefaultSpecEnvMap: usize = 0x61E; // bool - pub const m_bIndoorCubeMap: usize = 0x61F; // bool - pub const m_bCopyDiffuseFromDefaultCubemap: usize = 0x620; // bool - pub const m_bEnabled: usize = 0x630; // bool + pub const m_hCubemapTexture: usize = 0x5C0; // CStrongHandle + pub const m_bCustomCubemapTexture: usize = 0x5C8; // bool + pub const m_flInfluenceRadius: usize = 0x5CC; // float + pub const m_vBoxProjectMins: usize = 0x5D0; // Vector + pub const m_vBoxProjectMaxs: usize = 0x5DC; // Vector + pub const m_bMoveable: usize = 0x5E8; // bool + pub const m_nHandshake: usize = 0x5EC; // int32_t + pub const m_nEnvCubeMapArrayIndex: usize = 0x5F0; // int32_t + pub const m_nPriority: usize = 0x5F4; // int32_t + pub const m_flEdgeFadeDist: usize = 0x5F8; // float + pub const m_vEdgeFadeDists: usize = 0x5FC; // Vector + pub const m_flDiffuseScale: usize = 0x608; // float + pub const m_bStartDisabled: usize = 0x60C; // bool + pub const m_bDefaultEnvMap: usize = 0x60D; // bool + pub const m_bDefaultSpecEnvMap: usize = 0x60E; // bool + pub const m_bIndoorCubeMap: usize = 0x60F; // bool + pub const m_bCopyDiffuseFromDefaultCubemap: usize = 0x610; // bool + pub const m_bEnabled: usize = 0x620; // bool } pub mod C_EnvCubemapBox { // C_EnvCubemap @@ -2526,24 +2532,23 @@ pub mod C_EnvDetailController { // C_BaseEntity } pub mod C_EnvLightProbeVolume { // C_BaseEntity - pub const m_hLightProbeTexture: usize = 0x1520; // CStrongHandle - pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1528; // CStrongHandle - pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1530; // CStrongHandle - pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1538; // CStrongHandle - pub const m_vBoxMins: usize = 0x1540; // Vector - pub const m_vBoxMaxs: usize = 0x154C; // Vector - pub const m_LightGroups: usize = 0x1558; // CUtlSymbolLarge - pub const m_bMoveable: usize = 0x1560; // bool - pub const m_nHandshake: usize = 0x1564; // int32_t - pub const m_nPriority: usize = 0x1568; // int32_t - pub const m_bStartDisabled: usize = 0x156C; // bool - pub const m_nLightProbeSizeX: usize = 0x1570; // int32_t - pub const m_nLightProbeSizeY: usize = 0x1574; // int32_t - pub const m_nLightProbeSizeZ: usize = 0x1578; // int32_t - pub const m_nLightProbeAtlasX: usize = 0x157C; // int32_t - pub const m_nLightProbeAtlasY: usize = 0x1580; // int32_t - pub const m_nLightProbeAtlasZ: usize = 0x1584; // int32_t - pub const m_bEnabled: usize = 0x1591; // bool + pub const m_hLightProbeTexture: usize = 0x1518; // CStrongHandle + pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1520; // CStrongHandle + pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1528; // CStrongHandle + pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1530; // CStrongHandle + pub const m_vBoxMins: usize = 0x1538; // Vector + pub const m_vBoxMaxs: usize = 0x1544; // Vector + pub const m_bMoveable: usize = 0x1550; // bool + pub const m_nHandshake: usize = 0x1554; // int32_t + pub const m_nPriority: usize = 0x1558; // int32_t + pub const m_bStartDisabled: usize = 0x155C; // bool + pub const m_nLightProbeSizeX: usize = 0x1560; // int32_t + pub const m_nLightProbeSizeY: usize = 0x1564; // int32_t + pub const m_nLightProbeSizeZ: usize = 0x1568; // int32_t + pub const m_nLightProbeAtlasX: usize = 0x156C; // int32_t + pub const m_nLightProbeAtlasY: usize = 0x1570; // int32_t + pub const m_nLightProbeAtlasZ: usize = 0x1574; // int32_t + pub const m_bEnabled: usize = 0x1581; // bool } pub mod C_EnvParticleGlow { // C_ParticleSystem @@ -2729,8 +2734,8 @@ pub mod C_Fish { // CBaseAnimGraph } pub mod C_Fists { // C_CSWeaponBase - pub const m_bPlayingUninterruptableAct: usize = 0x1940; // bool - pub const m_nUninterruptableActivity: usize = 0x1944; // PlayerAnimEvent_t + pub const m_bPlayingUninterruptableAct: usize = 0x1990; // bool + pub const m_nUninterruptableActivity: usize = 0x1994; // PlayerAnimEvent_t } pub mod C_Flashbang { // C_BaseCSGrenade @@ -3032,7 +3037,7 @@ pub mod C_MapVetoPickController { // C_BaseEntity } pub mod C_Melee { // C_CSWeaponBase - pub const m_flThrowAt: usize = 0x1940; // GameTime_t + pub const m_flThrowAt: usize = 0x1990; // GameTime_t } pub mod C_ModelPointEntity { // C_BaseModelEntity @@ -3754,13 +3759,16 @@ pub mod C_WeaponAug { // C_CSWeaponBaseGun } pub mod C_WeaponBaseItem { // C_CSWeaponBase - pub const m_SequenceCompleteTimer: usize = 0x1940; // CountdownTimer - pub const m_bRedraw: usize = 0x1958; // bool + pub const m_SequenceCompleteTimer: usize = 0x1990; // CountdownTimer + pub const m_bRedraw: usize = 0x19A8; // bool } pub mod C_WeaponBizon { // C_CSWeaponBaseGun } +pub mod C_WeaponCZ75a { // C_CSWeaponBaseGun +} + pub mod C_WeaponElite { // C_CSWeaponBaseGun } @@ -3788,9 +3796,15 @@ pub mod C_WeaponM249 { // C_CSWeaponBaseGun pub mod C_WeaponM4A1 { // C_CSWeaponBaseGun } +pub mod C_WeaponM4A1Silencer { // C_CSWeaponBaseGun +} + pub mod C_WeaponMAC10 { // C_CSWeaponBaseGun } +pub mod C_WeaponMP5SD { // C_CSWeaponBaseGun +} + pub mod C_WeaponMP7 { // C_CSWeaponBaseGun } @@ -3812,6 +3826,9 @@ pub mod C_WeaponP250 { // C_CSWeaponBaseGun pub mod C_WeaponP90 { // C_CSWeaponBaseGun } +pub mod C_WeaponRevolver { // C_CSWeaponBaseGun +} + pub mod C_WeaponSCAR20 { // C_CSWeaponBaseGun } @@ -3825,11 +3842,11 @@ pub mod C_WeaponSawedoff { // C_CSWeaponBase } pub mod C_WeaponShield { // C_CSWeaponBaseGun - pub const m_flDisplayHealth: usize = 0x1960; // float + pub const m_flDisplayHealth: usize = 0x19B0; // float } pub mod C_WeaponTaser { // C_CSWeaponBaseGun - pub const m_fFireTime: usize = 0x1960; // GameTime_t + pub const m_fFireTime: usize = 0x19B0; // GameTime_t } pub mod C_WeaponTec9 { // C_CSWeaponBaseGun @@ -3838,6 +3855,9 @@ pub mod C_WeaponTec9 { // C_CSWeaponBaseGun pub mod C_WeaponUMP45 { // C_CSWeaponBaseGun } +pub mod C_WeaponUSPSilencer { // C_CSWeaponBaseGun +} + pub mod C_WeaponXM1014 { // C_CSWeaponBase } @@ -4125,7 +4145,6 @@ pub mod shard_model_desc_t { pub const m_bHasParent: usize = 0x54; // bool pub const m_bParentFrozen: usize = 0x55; // bool pub const m_SurfacePropStringToken: usize = 0x58; // CUtlStringToken - pub const m_LightGroup: usize = 0x5C; // CUtlStringToken } pub mod sky3dparams_t { diff --git a/generated/engine2.dll.cs b/generated/engine2.dll.cs index 6144f077..eb61001c 100644 --- a/generated/engine2.dll.cs +++ b/generated/engine2.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ public static class CEmptyEntityInstance { diff --git a/generated/engine2.dll.hpp b/generated/engine2.dll.hpp index 804f6708..f4b88f58 100644 --- a/generated/engine2.dll.hpp +++ b/generated/engine2.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #pragma once diff --git a/generated/engine2.dll.py b/generated/engine2.dll.py index 1e11dfac..79ddd2db 100644 --- a/generated/engine2.dll.py +++ b/generated/engine2.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:22 +0000 +Fri, 3 Nov 2023 01:49:47 +0000 ''' class CEmptyEntityInstance: diff --git a/generated/engine2.dll.rs b/generated/engine2.dll.rs index 75c2e208..6552938a 100644 --- a/generated/engine2.dll.rs +++ b/generated/engine2.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/host.dll.cs b/generated/host.dll.cs index 1cb4974e..2caa7ae5 100644 --- a/generated/host.dll.cs +++ b/generated/host.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:23 +0000 + * Fri, 3 Nov 2023 01:49:49 +0000 */ public static class CAnimScriptBase { diff --git a/generated/host.dll.hpp b/generated/host.dll.hpp index f5c1d715..c49ab664 100644 --- a/generated/host.dll.hpp +++ b/generated/host.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:23 +0000 + * Fri, 3 Nov 2023 01:49:49 +0000 */ #pragma once diff --git a/generated/host.dll.py b/generated/host.dll.py index f5bd0d3c..e076470e 100644 --- a/generated/host.dll.py +++ b/generated/host.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:23 +0000 +Fri, 3 Nov 2023 01:49:49 +0000 ''' class CAnimScriptBase: diff --git a/generated/host.dll.rs b/generated/host.dll.rs index 07537720..b8b3386f 100644 --- a/generated/host.dll.rs +++ b/generated/host.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:23 +0000 + * Fri, 3 Nov 2023 01:49:49 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/interfaces.cs b/generated/interfaces.cs index 6a121de9..3a5bbb8e 100644 --- a/generated/interfaces.cs +++ b/generated/interfaces.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:23 +0000 + * Fri, 3 Nov 2023 01:49:49 +0000 */ public static class animationsystem_dll { // animationsystem.dll @@ -9,49 +9,49 @@ public static class animationsystem_dll { // animationsystem.dll } public static class client_dll { // client.dll - public const nint LegacyGameUI001 = 0x892500; - public const nint Source2ClientUI001 = 0x881220; - public const nint Source2ClientPrediction001 = 0x79EB10; - public const nint ClientToolsInfo_001 = 0x72AA20; - public const nint Source2Client002 = 0x72AA40; - public const nint GameClientExports001 = 0x72AA30; - public const nint EmptyWorldService001_Client = 0x48C470; - public const nint Source2ClientConfig001 = 0x473480; + public const nint LegacyGameUI001 = 0x8996A0; + public const nint Source2ClientUI001 = 0x8883C0; + public const nint Source2ClientPrediction001 = 0x7A1860; + public const nint ClientToolsInfo_001 = 0x72D800; + public const nint Source2Client002 = 0x72D820; + public const nint GameClientExports001 = 0x72D810; + public const nint EmptyWorldService001_Client = 0x48DEB0; + public const nint Source2ClientConfig001 = 0x474EC0; } public static class engine2_dll { // engine2.dll - public const nint SimpleEngineLoopService_001 = 0x1E26D0; - public const nint ClientServerEngineLoopService_001 = 0x1D83A0; - public const nint KeyValueCache001 = 0x1D49E0; - public const nint HostStateMgr001 = 0x1D23F0; - public const nint GameEventSystemServerV001 = 0x1CDAB0; - public const nint GameEventSystemClientV001 = 0x1CDAA0; - public const nint EngineServiceMgr001 = 0x1C9790; - public const nint VProfService_001 = 0x1B7220; - public const nint ToolService_001 = 0x1B5F70; - public const nint StatsService_001 = 0x1B11F0; - public const nint SplitScreenService_001 = 0x1AE460; - public const nint SoundService_001 = 0x1A8FB0; - public const nint ScreenshotService001 = 0x1A4E80; - public const nint RenderService_001 = 0x1A21E0; - public const nint NetworkService_001 = 0x1A1CF0; - public const nint NetworkServerService_001 = 0x19CD90; - public const nint NetworkP2PService_001 = 0x1987A0; - public const nint NetworkClientService_001 = 0x1923D0; - public const nint MapListService_001 = 0x18B3A0; - public const nint InputService_001 = 0x179220; - public const nint GameUIService_001 = 0x173A40; - public const nint GameResourceServiceServerV001 = 0x1717A0; - public const nint GameResourceServiceClientV001 = 0x171790; - public const nint BugService001 = 0x16A7C0; - public const nint BenchmarkService001 = 0x168F90; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x116B70; - public const nint EngineGameUI001 = 0x115F00; - public const nint INETSUPPORT_001 = 0xE6110; - public const nint Source2EngineToServerStringTable001 = 0xA10E0; - public const nint Source2EngineToServer001 = 0x8AF40; - public const nint Source2EngineToClientStringTable001 = 0x83C60; - public const nint Source2EngineToClient001 = 0x5A6A0; + public const nint SimpleEngineLoopService_001 = 0x1E32D0; + public const nint ClientServerEngineLoopService_001 = 0x1D8FA0; + public const nint KeyValueCache001 = 0x1D55E0; + public const nint HostStateMgr001 = 0x1D2DE0; + public const nint GameEventSystemServerV001 = 0x1CE480; + public const nint GameEventSystemClientV001 = 0x1CE470; + public const nint EngineServiceMgr001 = 0x1CA160; + public const nint VProfService_001 = 0x1B7BF0; + public const nint ToolService_001 = 0x1B6940; + public const nint StatsService_001 = 0x1B1BC0; + public const nint SplitScreenService_001 = 0x1AEE30; + public const nint SoundService_001 = 0x1A9970; + public const nint ScreenshotService001 = 0x1A5840; + public const nint RenderService_001 = 0x1A2BA0; + public const nint NetworkService_001 = 0x1A26B0; + public const nint NetworkServerService_001 = 0x19D750; + public const nint NetworkP2PService_001 = 0x199160; + public const nint NetworkClientService_001 = 0x192D90; + public const nint MapListService_001 = 0x18BD60; + public const nint InputService_001 = 0x179BE0; + public const nint GameUIService_001 = 0x174400; + public const nint GameResourceServiceServerV001 = 0x172160; + public const nint GameResourceServiceClientV001 = 0x172150; + public const nint BugService001 = 0x16B180; + public const nint BenchmarkService001 = 0x169950; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0; + public const nint EngineGameUI001 = 0x116260; + public const nint INETSUPPORT_001 = 0xE6470; + public const nint Source2EngineToServerStringTable001 = 0xA1420; + public const nint Source2EngineToServer001 = 0x8B260; + public const nint Source2EngineToClientStringTable001 = 0x83F80; + public const nint Source2EngineToClient001 = 0x5A9C0; } public static class filesystem_stdio_dll { // filesystem_stdio.dll @@ -105,9 +105,9 @@ public static class navsystem_dll { // navsystem.dll } public static class networksystem_dll { // networksystem.dll - public const nint SerializedEntitiesVersion001 = 0xD1AE0; - public const nint NetworkSystemVersion001 = 0xBBFA0; - public const nint NetworkMessagesVersion001 = 0x9C040; + public const nint SerializedEntitiesVersion001 = 0xD1AD0; + public const nint NetworkSystemVersion001 = 0xBBF90; + public const nint NetworkMessagesVersion001 = 0x9C030; public const nint FlattenedSerializersVersion001 = 0x7B8A0; } @@ -147,9 +147,9 @@ public static class scenefilecache_dll { // scenefilecache.dll } public static class scenesystem_dll { // scenesystem.dll - public const nint SceneUtils_001 = 0x13D030; - public const nint SceneSystem_002 = 0xCAE10; - public const nint RenderingPipelines_001 = 0x8EED0; + public const nint SceneUtils_001 = 0x13C370; + public const nint SceneSystem_002 = 0xCA160; + public const nint RenderingPipelines_001 = 0x8E420; } public static class schemasystem_dll { // schemasystem.dll @@ -157,16 +157,16 @@ public static class schemasystem_dll { // schemasystem.dll } public static class server_dll { // server.dll - public const nint NavGameTest001 = 0xA2D610; - public const nint ServerToolsInfo_001 = 0x831EE0; - public const nint Source2GameClients001 = 0x831EF0; - public const nint Source2GameEntities001 = 0x831F00; - public const nint Source2Server001 = 0x831F10; - public const nint EmptyWorldService001_Server = 0x588530; - public const nint Source2ServerConfig001 = 0x568530; - public const nint EntitySubclassUtilsV001 = 0x2C87D0; - public const nint customnavsystem001 = 0x2451B0; - public const nint Source2GameDirector001 = 0x13F130; + public const nint NavGameTest001 = 0xA346B0; + public const nint ServerToolsInfo_001 = 0x838410; + public const nint Source2GameClients001 = 0x838420; + public const nint Source2GameEntities001 = 0x838430; + public const nint Source2Server001 = 0x838440; + public const nint EmptyWorldService001_Server = 0x58D6A0; + public const nint Source2ServerConfig001 = 0x56D6B0; + public const nint EntitySubclassUtilsV001 = 0x2CD440; + public const nint customnavsystem001 = 0x24A370; + public const nint Source2GameDirector001 = 0x151E80; } public static class soundsystem_dll { // soundsystem.dll @@ -181,31 +181,31 @@ public static class steamaudio_dll { // steamaudio.dll } public static class steamclient64_dll { // steamclient64.dll - public const nint IVALIDATE001 = 0x83A8B0; - public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x836760; - public const nint SteamClient020 = 0x6313C0; - public const nint SteamClient019 = 0x6313B0; - public const nint SteamClient018 = 0x6313A0; - public const nint SteamClient017 = 0x631390; - public const nint SteamClient016 = 0x631380; - public const nint SteamClient015 = 0x631370; - public const nint SteamClient014 = 0x631360; - public const nint SteamClient013 = 0x631350; - public const nint SteamClient012 = 0x631340; - public const nint SteamClient011 = 0x631330; - public const nint SteamClient010 = 0x631320; - public const nint SteamClient009 = 0x631310; - public const nint SteamClient008 = 0x631300; - public const nint SteamClient007 = 0x6312F0; - public const nint SteamClient006 = 0x6312E0; + public const nint IVALIDATE001 = 0x83A900; + public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x8367B0; + public const nint SteamClient020 = 0x631440; + public const nint SteamClient019 = 0x631430; + public const nint SteamClient018 = 0x631420; + public const nint SteamClient017 = 0x631410; + public const nint SteamClient016 = 0x631400; + public const nint SteamClient015 = 0x6313F0; + public const nint SteamClient014 = 0x6313E0; + public const nint SteamClient013 = 0x6313D0; + public const nint SteamClient012 = 0x6313C0; + public const nint SteamClient011 = 0x6313B0; + public const nint SteamClient010 = 0x6313A0; + public const nint SteamClient009 = 0x631390; + public const nint SteamClient008 = 0x631380; + public const nint SteamClient007 = 0x631370; + public const nint SteamClient006 = 0x631360; public const nint p2pvoice002 = 0xD93D0; public const nint p2pvoicesingleton002 = 0xD5D70; } public static class tier0_dll { // tier0.dll - public const nint VStringTokenSystem001 = 0x18C060; - public const nint TestScriptMgr001 = 0x13F3C0; - public const nint VProcessUtils002 = 0x12F540; + public const nint VStringTokenSystem001 = 0x18C100; + public const nint TestScriptMgr001 = 0x13F460; + public const nint VProcessUtils002 = 0x12F5E0; public const nint VEngineCvar007 = 0x61920; } @@ -236,5 +236,5 @@ public static class vstdlib_s64_dll { // vstdlib_s64.dll } public static class worldrenderer_dll { // worldrenderer.dll - public const nint WorldRendererMgr001 = 0x21530; + public const nint WorldRendererMgr001 = 0x21650; } \ No newline at end of file diff --git a/generated/interfaces.hpp b/generated/interfaces.hpp index 385a1d36..aaaa1e40 100644 --- a/generated/interfaces.hpp +++ b/generated/interfaces.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:23 +0000 + * Fri, 3 Nov 2023 01:49:49 +0000 */ #pragma once @@ -13,49 +13,49 @@ namespace animationsystem_dll { // animationsystem.dll } namespace client_dll { // client.dll - constexpr std::ptrdiff_t LegacyGameUI001 = 0x892500; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x881220; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x79EB10; - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72AA20; - constexpr std::ptrdiff_t Source2Client002 = 0x72AA40; - constexpr std::ptrdiff_t GameClientExports001 = 0x72AA30; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48C470; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x473480; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x8996A0; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x8883C0; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A1860; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72D800; + constexpr std::ptrdiff_t Source2Client002 = 0x72D820; + constexpr std::ptrdiff_t GameClientExports001 = 0x72D810; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48DEB0; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x474EC0; } namespace engine2_dll { // engine2.dll - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E26D0; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D83A0; - constexpr std::ptrdiff_t KeyValueCache001 = 0x1D49E0; - constexpr std::ptrdiff_t HostStateMgr001 = 0x1D23F0; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CDAB0; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CDAA0; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1C9790; - constexpr std::ptrdiff_t VProfService_001 = 0x1B7220; - constexpr std::ptrdiff_t ToolService_001 = 0x1B5F70; - constexpr std::ptrdiff_t StatsService_001 = 0x1B11F0; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AE460; - constexpr std::ptrdiff_t SoundService_001 = 0x1A8FB0; - constexpr std::ptrdiff_t ScreenshotService001 = 0x1A4E80; - constexpr std::ptrdiff_t RenderService_001 = 0x1A21E0; - constexpr std::ptrdiff_t NetworkService_001 = 0x1A1CF0; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x19CD90; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1987A0; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x1923D0; - constexpr std::ptrdiff_t MapListService_001 = 0x18B3A0; - constexpr std::ptrdiff_t InputService_001 = 0x179220; - constexpr std::ptrdiff_t GameUIService_001 = 0x173A40; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x1717A0; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x171790; - constexpr std::ptrdiff_t BugService001 = 0x16A7C0; - constexpr std::ptrdiff_t BenchmarkService001 = 0x168F90; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x116B70; - constexpr std::ptrdiff_t EngineGameUI001 = 0x115F00; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6110; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA10E0; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8AF40; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83C60; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A6A0; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E32D0; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D8FA0; + constexpr std::ptrdiff_t KeyValueCache001 = 0x1D55E0; + constexpr std::ptrdiff_t HostStateMgr001 = 0x1D2DE0; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CE480; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CE470; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CA160; + constexpr std::ptrdiff_t VProfService_001 = 0x1B7BF0; + constexpr std::ptrdiff_t ToolService_001 = 0x1B6940; + constexpr std::ptrdiff_t StatsService_001 = 0x1B1BC0; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AEE30; + constexpr std::ptrdiff_t SoundService_001 = 0x1A9970; + constexpr std::ptrdiff_t ScreenshotService001 = 0x1A5840; + constexpr std::ptrdiff_t RenderService_001 = 0x1A2BA0; + constexpr std::ptrdiff_t NetworkService_001 = 0x1A26B0; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x19D750; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x199160; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x192D90; + constexpr std::ptrdiff_t MapListService_001 = 0x18BD60; + constexpr std::ptrdiff_t InputService_001 = 0x179BE0; + constexpr std::ptrdiff_t GameUIService_001 = 0x174400; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x172160; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x172150; + constexpr std::ptrdiff_t BugService001 = 0x16B180; + constexpr std::ptrdiff_t BenchmarkService001 = 0x169950; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0; + constexpr std::ptrdiff_t EngineGameUI001 = 0x116260; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6470; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA1420; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B260; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83F80; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A9C0; } namespace filesystem_stdio_dll { // filesystem_stdio.dll @@ -109,9 +109,9 @@ namespace navsystem_dll { // navsystem.dll } namespace networksystem_dll { // networksystem.dll - constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD1AE0; - constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBBFA0; - constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9C040; + constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD1AD0; + constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBBF90; + constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9C030; constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7B8A0; } @@ -151,9 +151,9 @@ namespace scenefilecache_dll { // scenefilecache.dll } namespace scenesystem_dll { // scenesystem.dll - constexpr std::ptrdiff_t SceneUtils_001 = 0x13D030; - constexpr std::ptrdiff_t SceneSystem_002 = 0xCAE10; - constexpr std::ptrdiff_t RenderingPipelines_001 = 0x8EED0; + constexpr std::ptrdiff_t SceneUtils_001 = 0x13C370; + constexpr std::ptrdiff_t SceneSystem_002 = 0xCA160; + constexpr std::ptrdiff_t RenderingPipelines_001 = 0x8E420; } namespace schemasystem_dll { // schemasystem.dll @@ -161,16 +161,16 @@ namespace schemasystem_dll { // schemasystem.dll } namespace server_dll { // server.dll - constexpr std::ptrdiff_t NavGameTest001 = 0xA2D610; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x831EE0; - constexpr std::ptrdiff_t Source2GameClients001 = 0x831EF0; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x831F00; - constexpr std::ptrdiff_t Source2Server001 = 0x831F10; - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x588530; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x568530; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2C87D0; - constexpr std::ptrdiff_t customnavsystem001 = 0x2451B0; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x13F130; + constexpr std::ptrdiff_t NavGameTest001 = 0xA346B0; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x838410; + constexpr std::ptrdiff_t Source2GameClients001 = 0x838420; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x838430; + constexpr std::ptrdiff_t Source2Server001 = 0x838440; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x58D6A0; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x56D6B0; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2CD440; + constexpr std::ptrdiff_t customnavsystem001 = 0x24A370; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x151E80; } namespace soundsystem_dll { // soundsystem.dll @@ -185,31 +185,31 @@ namespace steamaudio_dll { // steamaudio.dll } namespace steamclient64_dll { // steamclient64.dll - constexpr std::ptrdiff_t IVALIDATE001 = 0x83A8B0; - constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x836760; - constexpr std::ptrdiff_t SteamClient020 = 0x6313C0; - constexpr std::ptrdiff_t SteamClient019 = 0x6313B0; - constexpr std::ptrdiff_t SteamClient018 = 0x6313A0; - constexpr std::ptrdiff_t SteamClient017 = 0x631390; - constexpr std::ptrdiff_t SteamClient016 = 0x631380; - constexpr std::ptrdiff_t SteamClient015 = 0x631370; - constexpr std::ptrdiff_t SteamClient014 = 0x631360; - constexpr std::ptrdiff_t SteamClient013 = 0x631350; - constexpr std::ptrdiff_t SteamClient012 = 0x631340; - constexpr std::ptrdiff_t SteamClient011 = 0x631330; - constexpr std::ptrdiff_t SteamClient010 = 0x631320; - constexpr std::ptrdiff_t SteamClient009 = 0x631310; - constexpr std::ptrdiff_t SteamClient008 = 0x631300; - constexpr std::ptrdiff_t SteamClient007 = 0x6312F0; - constexpr std::ptrdiff_t SteamClient006 = 0x6312E0; + constexpr std::ptrdiff_t IVALIDATE001 = 0x83A900; + constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x8367B0; + constexpr std::ptrdiff_t SteamClient020 = 0x631440; + constexpr std::ptrdiff_t SteamClient019 = 0x631430; + constexpr std::ptrdiff_t SteamClient018 = 0x631420; + constexpr std::ptrdiff_t SteamClient017 = 0x631410; + constexpr std::ptrdiff_t SteamClient016 = 0x631400; + constexpr std::ptrdiff_t SteamClient015 = 0x6313F0; + constexpr std::ptrdiff_t SteamClient014 = 0x6313E0; + constexpr std::ptrdiff_t SteamClient013 = 0x6313D0; + constexpr std::ptrdiff_t SteamClient012 = 0x6313C0; + constexpr std::ptrdiff_t SteamClient011 = 0x6313B0; + constexpr std::ptrdiff_t SteamClient010 = 0x6313A0; + constexpr std::ptrdiff_t SteamClient009 = 0x631390; + constexpr std::ptrdiff_t SteamClient008 = 0x631380; + constexpr std::ptrdiff_t SteamClient007 = 0x631370; + constexpr std::ptrdiff_t SteamClient006 = 0x631360; constexpr std::ptrdiff_t p2pvoice002 = 0xD93D0; constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD5D70; } namespace tier0_dll { // tier0.dll - constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18C060; - constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F3C0; - constexpr std::ptrdiff_t VProcessUtils002 = 0x12F540; + constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18C100; + constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F460; + constexpr std::ptrdiff_t VProcessUtils002 = 0x12F5E0; constexpr std::ptrdiff_t VEngineCvar007 = 0x61920; } @@ -240,5 +240,5 @@ namespace vstdlib_s64_dll { // vstdlib_s64.dll } namespace worldrenderer_dll { // worldrenderer.dll - constexpr std::ptrdiff_t WorldRendererMgr001 = 0x21530; + constexpr std::ptrdiff_t WorldRendererMgr001 = 0x21650; } \ No newline at end of file diff --git a/generated/interfaces.json b/generated/interfaces.json index cf62b4d6..9d7205f1 100644 --- a/generated/interfaces.json +++ b/generated/interfaces.json @@ -15,35 +15,35 @@ "client_dll": { "data": { "ClientToolsInfo_001": { - "value": 7514656, + "value": 7526400, "comment": null }, "EmptyWorldService001_Client": { - "value": 4768880, + "value": 4775600, "comment": null }, "GameClientExports001": { - "value": 7514672, + "value": 7526416, "comment": null }, "LegacyGameUI001": { - "value": 8987904, + "value": 9016992, "comment": null }, "Source2Client002": { - "value": 7514688, + "value": 7526432, "comment": null }, "Source2ClientConfig001": { - "value": 4666496, + "value": 4673216, "comment": null }, "Source2ClientPrediction001": { - "value": 7990032, + "value": 8001632, "comment": null }, "Source2ClientUI001": { - "value": 8917536, + "value": 8946624, "comment": null } }, @@ -52,131 +52,131 @@ "engine2_dll": { "data": { "BenchmarkService001": { - "value": 1478544, + "value": 1481040, "comment": null }, "BugService001": { - "value": 1484736, + "value": 1487232, "comment": null }, "ClientServerEngineLoopService_001": { - "value": 1934240, + "value": 1937312, "comment": null }, "EngineGameUI001": { - "value": 1138432, + "value": 1139296, "comment": null }, "EngineServiceMgr001": { - "value": 1873808, + "value": 1876320, "comment": null }, "GameEventSystemClientV001": { - "value": 1890976, + "value": 1893488, "comment": null }, "GameEventSystemServerV001": { - "value": 1890992, + "value": 1893504, "comment": null }, "GameResourceServiceClientV001": { - "value": 1513360, + "value": 1515856, "comment": null }, "GameResourceServiceServerV001": { - "value": 1513376, + "value": 1515872, "comment": null }, "GameUIService_001": { - "value": 1522240, + "value": 1524736, "comment": null }, "HostStateMgr001": { - "value": 1909744, + "value": 1912288, "comment": null }, "INETSUPPORT_001": { - "value": 942352, + "value": 943216, "comment": null }, "InputService_001": { - "value": 1544736, + "value": 1547232, "comment": null }, "KeyValueCache001": { - "value": 1919456, + "value": 1922528, "comment": null }, "MapListService_001": { - "value": 1618848, + "value": 1621344, "comment": null }, "NetworkClientService_001": { - "value": 1647568, + "value": 1650064, "comment": null }, "NetworkP2PService_001": { - "value": 1673120, + "value": 1675616, "comment": null }, "NetworkServerService_001": { - "value": 1691024, + "value": 1693520, "comment": null }, "NetworkService_001": { - "value": 1711344, + "value": 1713840, "comment": null }, "RenderService_001": { - "value": 1712608, + "value": 1715104, "comment": null }, "ScreenshotService001": { - "value": 1724032, + "value": 1726528, "comment": null }, "SimpleEngineLoopService_001": { - "value": 1976016, + "value": 1979088, "comment": null }, "SoundService_001": { - "value": 1740720, + "value": 1743216, "comment": null }, "Source2EngineToClient001": { - "value": 370336, + "value": 371136, "comment": null }, "Source2EngineToClientStringTable001": { - "value": 539744, + "value": 540544, "comment": null }, "Source2EngineToServer001": { - "value": 569152, + "value": 569952, "comment": null }, "Source2EngineToServerStringTable001": { - "value": 659680, + "value": 660512, "comment": null }, "SplitScreenService_001": { - "value": 1762400, + "value": 1764912, "comment": null }, "StatsService_001": { - "value": 1774064, + "value": 1776576, "comment": null }, "ToolService_001": { - "value": 1793904, + "value": 1796416, "comment": null }, "VENGINE_GAMEUIFUNCS_VERSION005": { - "value": 1141616, + "value": 1142480, "comment": null }, "VProfService_001": { - "value": 1798688, + "value": 1801200, "comment": null } }, @@ -326,15 +326,15 @@ "comment": null }, "NetworkMessagesVersion001": { - "value": 639040, + "value": 639024, "comment": null }, "NetworkSystemVersion001": { - "value": 769952, + "value": 769936, "comment": null }, "SerializedEntitiesVersion001": { - "value": 858848, + "value": 858832, "comment": null } }, @@ -427,15 +427,15 @@ "scenesystem_dll": { "data": { "RenderingPipelines_001": { - "value": 585424, + "value": 582688, "comment": null }, "SceneSystem_002": { - "value": 830992, + "value": 827744, "comment": null }, "SceneUtils_001": { - "value": 1298480, + "value": 1295216, "comment": null } }, @@ -453,43 +453,43 @@ "server_dll": { "data": { "EmptyWorldService001_Server": { - "value": 5801264, + "value": 5822112, "comment": null }, "EntitySubclassUtilsV001": { - "value": 2918352, + "value": 2937920, "comment": null }, "NavGameTest001": { - "value": 10671632, + "value": 10700464, "comment": null }, "ServerToolsInfo_001": { - "value": 8593120, + "value": 8619024, "comment": null }, "Source2GameClients001": { - "value": 8593136, + "value": 8619040, "comment": null }, "Source2GameDirector001": { - "value": 1306928, + "value": 1384064, "comment": null }, "Source2GameEntities001": { - "value": 8593152, + "value": 8619056, "comment": null }, "Source2Server001": { - "value": 8593168, + "value": 8619072, "comment": null }, "Source2ServerConfig001": { - "value": 5670192, + "value": 5691056, "comment": null }, "customnavsystem001": { - "value": 2380208, + "value": 2401136, "comment": null } }, @@ -528,73 +528,73 @@ "steamclient64_dll": { "data": { "CLIENTENGINE_INTERFACE_VERSION005": { - "value": 8611680, + "value": 8611760, "comment": null }, "IVALIDATE001": { - "value": 8628400, + "value": 8628480, "comment": null }, "SteamClient006": { - "value": 6492896, - "comment": null - }, - "SteamClient007": { - "value": 6492912, - "comment": null - }, - "SteamClient008": { - "value": 6492928, - "comment": null - }, - "SteamClient009": { - "value": 6492944, - "comment": null - }, - "SteamClient010": { - "value": 6492960, - "comment": null - }, - "SteamClient011": { - "value": 6492976, - "comment": null - }, - "SteamClient012": { - "value": 6492992, - "comment": null - }, - "SteamClient013": { - "value": 6493008, - "comment": null - }, - "SteamClient014": { "value": 6493024, "comment": null }, - "SteamClient015": { + "SteamClient007": { "value": 6493040, "comment": null }, - "SteamClient016": { + "SteamClient008": { "value": 6493056, "comment": null }, - "SteamClient017": { + "SteamClient009": { "value": 6493072, "comment": null }, - "SteamClient018": { + "SteamClient010": { "value": 6493088, "comment": null }, - "SteamClient019": { + "SteamClient011": { "value": 6493104, "comment": null }, - "SteamClient020": { + "SteamClient012": { "value": 6493120, "comment": null }, + "SteamClient013": { + "value": 6493136, + "comment": null + }, + "SteamClient014": { + "value": 6493152, + "comment": null + }, + "SteamClient015": { + "value": 6493168, + "comment": null + }, + "SteamClient016": { + "value": 6493184, + "comment": null + }, + "SteamClient017": { + "value": 6493200, + "comment": null + }, + "SteamClient018": { + "value": 6493216, + "comment": null + }, + "SteamClient019": { + "value": 6493232, + "comment": null + }, + "SteamClient020": { + "value": 6493248, + "comment": null + }, "p2pvoice002": { "value": 889808, "comment": null @@ -609,7 +609,7 @@ "tier0_dll": { "data": { "TestScriptMgr001": { - "value": 1307584, + "value": 1307744, "comment": null }, "VEngineCvar007": { @@ -617,11 +617,11 @@ "comment": null }, "VProcessUtils002": { - "value": 1242432, + "value": 1242592, "comment": null }, "VStringTokenSystem001": { - "value": 1622112, + "value": 1622272, "comment": null } }, @@ -692,7 +692,7 @@ "worldrenderer_dll": { "data": { "WorldRendererMgr001": { - "value": 136496, + "value": 136784, "comment": null } }, diff --git a/generated/interfaces.py b/generated/interfaces.py index aa4f4fba..6d274acb 100644 --- a/generated/interfaces.py +++ b/generated/interfaces.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:23 +0000 +Fri, 3 Nov 2023 01:49:49 +0000 ''' class animationsystem_dll: # animationsystem.dll @@ -8,48 +8,48 @@ class animationsystem_dll: # animationsystem.dll AnimationSystem_001 = 0x5F1D0 class client_dll: # client.dll - LegacyGameUI001 = 0x892500 - Source2ClientUI001 = 0x881220 - Source2ClientPrediction001 = 0x79EB10 - ClientToolsInfo_001 = 0x72AA20 - Source2Client002 = 0x72AA40 - GameClientExports001 = 0x72AA30 - EmptyWorldService001_Client = 0x48C470 - Source2ClientConfig001 = 0x473480 + LegacyGameUI001 = 0x8996A0 + Source2ClientUI001 = 0x8883C0 + Source2ClientPrediction001 = 0x7A1860 + ClientToolsInfo_001 = 0x72D800 + Source2Client002 = 0x72D820 + GameClientExports001 = 0x72D810 + EmptyWorldService001_Client = 0x48DEB0 + Source2ClientConfig001 = 0x474EC0 class engine2_dll: # engine2.dll - SimpleEngineLoopService_001 = 0x1E26D0 - ClientServerEngineLoopService_001 = 0x1D83A0 - KeyValueCache001 = 0x1D49E0 - HostStateMgr001 = 0x1D23F0 - GameEventSystemServerV001 = 0x1CDAB0 - GameEventSystemClientV001 = 0x1CDAA0 - EngineServiceMgr001 = 0x1C9790 - VProfService_001 = 0x1B7220 - ToolService_001 = 0x1B5F70 - StatsService_001 = 0x1B11F0 - SplitScreenService_001 = 0x1AE460 - SoundService_001 = 0x1A8FB0 - ScreenshotService001 = 0x1A4E80 - RenderService_001 = 0x1A21E0 - NetworkService_001 = 0x1A1CF0 - NetworkServerService_001 = 0x19CD90 - NetworkP2PService_001 = 0x1987A0 - NetworkClientService_001 = 0x1923D0 - MapListService_001 = 0x18B3A0 - InputService_001 = 0x179220 - GameUIService_001 = 0x173A40 - GameResourceServiceServerV001 = 0x1717A0 - GameResourceServiceClientV001 = 0x171790 - BugService001 = 0x16A7C0 - BenchmarkService001 = 0x168F90 - VENGINE_GAMEUIFUNCS_VERSION005 = 0x116B70 - EngineGameUI001 = 0x115F00 - INETSUPPORT_001 = 0xE6110 - Source2EngineToServerStringTable001 = 0xA10E0 - Source2EngineToServer001 = 0x8AF40 - Source2EngineToClientStringTable001 = 0x83C60 - Source2EngineToClient001 = 0x5A6A0 + SimpleEngineLoopService_001 = 0x1E32D0 + ClientServerEngineLoopService_001 = 0x1D8FA0 + KeyValueCache001 = 0x1D55E0 + HostStateMgr001 = 0x1D2DE0 + GameEventSystemServerV001 = 0x1CE480 + GameEventSystemClientV001 = 0x1CE470 + EngineServiceMgr001 = 0x1CA160 + VProfService_001 = 0x1B7BF0 + ToolService_001 = 0x1B6940 + StatsService_001 = 0x1B1BC0 + SplitScreenService_001 = 0x1AEE30 + SoundService_001 = 0x1A9970 + ScreenshotService001 = 0x1A5840 + RenderService_001 = 0x1A2BA0 + NetworkService_001 = 0x1A26B0 + NetworkServerService_001 = 0x19D750 + NetworkP2PService_001 = 0x199160 + NetworkClientService_001 = 0x192D90 + MapListService_001 = 0x18BD60 + InputService_001 = 0x179BE0 + GameUIService_001 = 0x174400 + GameResourceServiceServerV001 = 0x172160 + GameResourceServiceClientV001 = 0x172150 + BugService001 = 0x16B180 + BenchmarkService001 = 0x169950 + VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0 + EngineGameUI001 = 0x116260 + INETSUPPORT_001 = 0xE6470 + Source2EngineToServerStringTable001 = 0xA1420 + Source2EngineToServer001 = 0x8B260 + Source2EngineToClientStringTable001 = 0x83F80 + Source2EngineToClient001 = 0x5A9C0 class filesystem_stdio_dll: # filesystem_stdio.dll VAsyncFileSystem2_001 = 0x66D30 @@ -93,9 +93,9 @@ class navsystem_dll: # navsystem.dll NavSystem001 = 0x76F0 class networksystem_dll: # networksystem.dll - SerializedEntitiesVersion001 = 0xD1AE0 - NetworkSystemVersion001 = 0xBBFA0 - NetworkMessagesVersion001 = 0x9C040 + SerializedEntitiesVersion001 = 0xD1AD0 + NetworkSystemVersion001 = 0xBBF90 + NetworkMessagesVersion001 = 0x9C030 FlattenedSerializersVersion001 = 0x7B8A0 class panorama_dll: # panorama.dll @@ -126,24 +126,24 @@ class scenefilecache_dll: # scenefilecache.dll ResponseRulesCache001 = 0x3190 class scenesystem_dll: # scenesystem.dll - SceneUtils_001 = 0x13D030 - SceneSystem_002 = 0xCAE10 - RenderingPipelines_001 = 0x8EED0 + SceneUtils_001 = 0x13C370 + SceneSystem_002 = 0xCA160 + RenderingPipelines_001 = 0x8E420 class schemasystem_dll: # schemasystem.dll SchemaSystem_001 = 0xA930 class server_dll: # server.dll - NavGameTest001 = 0xA2D610 - ServerToolsInfo_001 = 0x831EE0 - Source2GameClients001 = 0x831EF0 - Source2GameEntities001 = 0x831F00 - Source2Server001 = 0x831F10 - EmptyWorldService001_Server = 0x588530 - Source2ServerConfig001 = 0x568530 - EntitySubclassUtilsV001 = 0x2C87D0 - customnavsystem001 = 0x2451B0 - Source2GameDirector001 = 0x13F130 + NavGameTest001 = 0xA346B0 + ServerToolsInfo_001 = 0x838410 + Source2GameClients001 = 0x838420 + Source2GameEntities001 = 0x838430 + Source2Server001 = 0x838440 + EmptyWorldService001_Server = 0x58D6A0 + Source2ServerConfig001 = 0x56D6B0 + EntitySubclassUtilsV001 = 0x2CD440 + customnavsystem001 = 0x24A370 + Source2GameDirector001 = 0x151E80 class soundsystem_dll: # soundsystem.dll SoundOpSystem001 = 0x1567E0 @@ -155,30 +155,30 @@ class steamaudio_dll: # steamaudio.dll SteamAudio001 = 0x12EE0 class steamclient64_dll: # steamclient64.dll - IVALIDATE001 = 0x83A8B0 - CLIENTENGINE_INTERFACE_VERSION005 = 0x836760 - SteamClient020 = 0x6313C0 - SteamClient019 = 0x6313B0 - SteamClient018 = 0x6313A0 - SteamClient017 = 0x631390 - SteamClient016 = 0x631380 - SteamClient015 = 0x631370 - SteamClient014 = 0x631360 - SteamClient013 = 0x631350 - SteamClient012 = 0x631340 - SteamClient011 = 0x631330 - SteamClient010 = 0x631320 - SteamClient009 = 0x631310 - SteamClient008 = 0x631300 - SteamClient007 = 0x6312F0 - SteamClient006 = 0x6312E0 + IVALIDATE001 = 0x83A900 + CLIENTENGINE_INTERFACE_VERSION005 = 0x8367B0 + SteamClient020 = 0x631440 + SteamClient019 = 0x631430 + SteamClient018 = 0x631420 + SteamClient017 = 0x631410 + SteamClient016 = 0x631400 + SteamClient015 = 0x6313F0 + SteamClient014 = 0x6313E0 + SteamClient013 = 0x6313D0 + SteamClient012 = 0x6313C0 + SteamClient011 = 0x6313B0 + SteamClient010 = 0x6313A0 + SteamClient009 = 0x631390 + SteamClient008 = 0x631380 + SteamClient007 = 0x631370 + SteamClient006 = 0x631360 p2pvoice002 = 0xD93D0 p2pvoicesingleton002 = 0xD5D70 class tier0_dll: # tier0.dll - VStringTokenSystem001 = 0x18C060 - TestScriptMgr001 = 0x13F3C0 - VProcessUtils002 = 0x12F540 + VStringTokenSystem001 = 0x18C100 + TestScriptMgr001 = 0x13F460 + VProcessUtils002 = 0x12F5E0 VEngineCvar007 = 0x61920 class v8system_dll: # v8system.dll @@ -202,4 +202,4 @@ class vstdlib_s64_dll: # vstdlib_s64.dll VEngineCvar002 = 0x5750 class worldrenderer_dll: # worldrenderer.dll - WorldRendererMgr001 = 0x21530 + WorldRendererMgr001 = 0x21650 diff --git a/generated/interfaces.rs b/generated/interfaces.rs index e4a70488..6b4a7b8d 100644 --- a/generated/interfaces.rs +++ b/generated/interfaces.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:23 +0000 + * Fri, 3 Nov 2023 01:49:49 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] @@ -11,49 +11,49 @@ pub mod animationsystem_dll { // animationsystem.dll } pub mod client_dll { // client.dll - pub const LegacyGameUI001: usize = 0x892500; - pub const Source2ClientUI001: usize = 0x881220; - pub const Source2ClientPrediction001: usize = 0x79EB10; - pub const ClientToolsInfo_001: usize = 0x72AA20; - pub const Source2Client002: usize = 0x72AA40; - pub const GameClientExports001: usize = 0x72AA30; - pub const EmptyWorldService001_Client: usize = 0x48C470; - pub const Source2ClientConfig001: usize = 0x473480; + pub const LegacyGameUI001: usize = 0x8996A0; + pub const Source2ClientUI001: usize = 0x8883C0; + pub const Source2ClientPrediction001: usize = 0x7A1860; + pub const ClientToolsInfo_001: usize = 0x72D800; + pub const Source2Client002: usize = 0x72D820; + pub const GameClientExports001: usize = 0x72D810; + pub const EmptyWorldService001_Client: usize = 0x48DEB0; + pub const Source2ClientConfig001: usize = 0x474EC0; } pub mod engine2_dll { // engine2.dll - pub const SimpleEngineLoopService_001: usize = 0x1E26D0; - pub const ClientServerEngineLoopService_001: usize = 0x1D83A0; - pub const KeyValueCache001: usize = 0x1D49E0; - pub const HostStateMgr001: usize = 0x1D23F0; - pub const GameEventSystemServerV001: usize = 0x1CDAB0; - pub const GameEventSystemClientV001: usize = 0x1CDAA0; - pub const EngineServiceMgr001: usize = 0x1C9790; - pub const VProfService_001: usize = 0x1B7220; - pub const ToolService_001: usize = 0x1B5F70; - pub const StatsService_001: usize = 0x1B11F0; - pub const SplitScreenService_001: usize = 0x1AE460; - pub const SoundService_001: usize = 0x1A8FB0; - pub const ScreenshotService001: usize = 0x1A4E80; - pub const RenderService_001: usize = 0x1A21E0; - pub const NetworkService_001: usize = 0x1A1CF0; - pub const NetworkServerService_001: usize = 0x19CD90; - pub const NetworkP2PService_001: usize = 0x1987A0; - pub const NetworkClientService_001: usize = 0x1923D0; - pub const MapListService_001: usize = 0x18B3A0; - pub const InputService_001: usize = 0x179220; - pub const GameUIService_001: usize = 0x173A40; - pub const GameResourceServiceServerV001: usize = 0x1717A0; - pub const GameResourceServiceClientV001: usize = 0x171790; - pub const BugService001: usize = 0x16A7C0; - pub const BenchmarkService001: usize = 0x168F90; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x116B70; - pub const EngineGameUI001: usize = 0x115F00; - pub const INETSUPPORT_001: usize = 0xE6110; - pub const Source2EngineToServerStringTable001: usize = 0xA10E0; - pub const Source2EngineToServer001: usize = 0x8AF40; - pub const Source2EngineToClientStringTable001: usize = 0x83C60; - pub const Source2EngineToClient001: usize = 0x5A6A0; + pub const SimpleEngineLoopService_001: usize = 0x1E32D0; + pub const ClientServerEngineLoopService_001: usize = 0x1D8FA0; + pub const KeyValueCache001: usize = 0x1D55E0; + pub const HostStateMgr001: usize = 0x1D2DE0; + pub const GameEventSystemServerV001: usize = 0x1CE480; + pub const GameEventSystemClientV001: usize = 0x1CE470; + pub const EngineServiceMgr001: usize = 0x1CA160; + pub const VProfService_001: usize = 0x1B7BF0; + pub const ToolService_001: usize = 0x1B6940; + pub const StatsService_001: usize = 0x1B1BC0; + pub const SplitScreenService_001: usize = 0x1AEE30; + pub const SoundService_001: usize = 0x1A9970; + pub const ScreenshotService001: usize = 0x1A5840; + pub const RenderService_001: usize = 0x1A2BA0; + pub const NetworkService_001: usize = 0x1A26B0; + pub const NetworkServerService_001: usize = 0x19D750; + pub const NetworkP2PService_001: usize = 0x199160; + pub const NetworkClientService_001: usize = 0x192D90; + pub const MapListService_001: usize = 0x18BD60; + pub const InputService_001: usize = 0x179BE0; + pub const GameUIService_001: usize = 0x174400; + pub const GameResourceServiceServerV001: usize = 0x172160; + pub const GameResourceServiceClientV001: usize = 0x172150; + pub const BugService001: usize = 0x16B180; + pub const BenchmarkService001: usize = 0x169950; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x116ED0; + pub const EngineGameUI001: usize = 0x116260; + pub const INETSUPPORT_001: usize = 0xE6470; + pub const Source2EngineToServerStringTable001: usize = 0xA1420; + pub const Source2EngineToServer001: usize = 0x8B260; + pub const Source2EngineToClientStringTable001: usize = 0x83F80; + pub const Source2EngineToClient001: usize = 0x5A9C0; } pub mod filesystem_stdio_dll { // filesystem_stdio.dll @@ -107,9 +107,9 @@ pub mod navsystem_dll { // navsystem.dll } pub mod networksystem_dll { // networksystem.dll - pub const SerializedEntitiesVersion001: usize = 0xD1AE0; - pub const NetworkSystemVersion001: usize = 0xBBFA0; - pub const NetworkMessagesVersion001: usize = 0x9C040; + pub const SerializedEntitiesVersion001: usize = 0xD1AD0; + pub const NetworkSystemVersion001: usize = 0xBBF90; + pub const NetworkMessagesVersion001: usize = 0x9C030; pub const FlattenedSerializersVersion001: usize = 0x7B8A0; } @@ -149,9 +149,9 @@ pub mod scenefilecache_dll { // scenefilecache.dll } pub mod scenesystem_dll { // scenesystem.dll - pub const SceneUtils_001: usize = 0x13D030; - pub const SceneSystem_002: usize = 0xCAE10; - pub const RenderingPipelines_001: usize = 0x8EED0; + pub const SceneUtils_001: usize = 0x13C370; + pub const SceneSystem_002: usize = 0xCA160; + pub const RenderingPipelines_001: usize = 0x8E420; } pub mod schemasystem_dll { // schemasystem.dll @@ -159,16 +159,16 @@ pub mod schemasystem_dll { // schemasystem.dll } pub mod server_dll { // server.dll - pub const NavGameTest001: usize = 0xA2D610; - pub const ServerToolsInfo_001: usize = 0x831EE0; - pub const Source2GameClients001: usize = 0x831EF0; - pub const Source2GameEntities001: usize = 0x831F00; - pub const Source2Server001: usize = 0x831F10; - pub const EmptyWorldService001_Server: usize = 0x588530; - pub const Source2ServerConfig001: usize = 0x568530; - pub const EntitySubclassUtilsV001: usize = 0x2C87D0; - pub const customnavsystem001: usize = 0x2451B0; - pub const Source2GameDirector001: usize = 0x13F130; + pub const NavGameTest001: usize = 0xA346B0; + pub const ServerToolsInfo_001: usize = 0x838410; + pub const Source2GameClients001: usize = 0x838420; + pub const Source2GameEntities001: usize = 0x838430; + pub const Source2Server001: usize = 0x838440; + pub const EmptyWorldService001_Server: usize = 0x58D6A0; + pub const Source2ServerConfig001: usize = 0x56D6B0; + pub const EntitySubclassUtilsV001: usize = 0x2CD440; + pub const customnavsystem001: usize = 0x24A370; + pub const Source2GameDirector001: usize = 0x151E80; } pub mod soundsystem_dll { // soundsystem.dll @@ -183,31 +183,31 @@ pub mod steamaudio_dll { // steamaudio.dll } pub mod steamclient64_dll { // steamclient64.dll - pub const IVALIDATE001: usize = 0x83A8B0; - pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x836760; - pub const SteamClient020: usize = 0x6313C0; - pub const SteamClient019: usize = 0x6313B0; - pub const SteamClient018: usize = 0x6313A0; - pub const SteamClient017: usize = 0x631390; - pub const SteamClient016: usize = 0x631380; - pub const SteamClient015: usize = 0x631370; - pub const SteamClient014: usize = 0x631360; - pub const SteamClient013: usize = 0x631350; - pub const SteamClient012: usize = 0x631340; - pub const SteamClient011: usize = 0x631330; - pub const SteamClient010: usize = 0x631320; - pub const SteamClient009: usize = 0x631310; - pub const SteamClient008: usize = 0x631300; - pub const SteamClient007: usize = 0x6312F0; - pub const SteamClient006: usize = 0x6312E0; + pub const IVALIDATE001: usize = 0x83A900; + pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x8367B0; + pub const SteamClient020: usize = 0x631440; + pub const SteamClient019: usize = 0x631430; + pub const SteamClient018: usize = 0x631420; + pub const SteamClient017: usize = 0x631410; + pub const SteamClient016: usize = 0x631400; + pub const SteamClient015: usize = 0x6313F0; + pub const SteamClient014: usize = 0x6313E0; + pub const SteamClient013: usize = 0x6313D0; + pub const SteamClient012: usize = 0x6313C0; + pub const SteamClient011: usize = 0x6313B0; + pub const SteamClient010: usize = 0x6313A0; + pub const SteamClient009: usize = 0x631390; + pub const SteamClient008: usize = 0x631380; + pub const SteamClient007: usize = 0x631370; + pub const SteamClient006: usize = 0x631360; pub const p2pvoice002: usize = 0xD93D0; pub const p2pvoicesingleton002: usize = 0xD5D70; } pub mod tier0_dll { // tier0.dll - pub const VStringTokenSystem001: usize = 0x18C060; - pub const TestScriptMgr001: usize = 0x13F3C0; - pub const VProcessUtils002: usize = 0x12F540; + pub const VStringTokenSystem001: usize = 0x18C100; + pub const TestScriptMgr001: usize = 0x13F460; + pub const VProcessUtils002: usize = 0x12F5E0; pub const VEngineCvar007: usize = 0x61920; } @@ -238,5 +238,5 @@ pub mod vstdlib_s64_dll { // vstdlib_s64.dll } pub mod worldrenderer_dll { // worldrenderer.dll - pub const WorldRendererMgr001: usize = 0x21530; + pub const WorldRendererMgr001: usize = 0x21650; } \ No newline at end of file diff --git a/generated/materialsystem2.dll.cs b/generated/materialsystem2.dll.cs index 8b15994f..5d59ef7f 100644 --- a/generated/materialsystem2.dll.cs +++ b/generated/materialsystem2.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ public static class MaterialParamBuffer_t { // MaterialParam_t diff --git a/generated/materialsystem2.dll.hpp b/generated/materialsystem2.dll.hpp index e1576b6a..6a71bd1d 100644 --- a/generated/materialsystem2.dll.hpp +++ b/generated/materialsystem2.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #pragma once diff --git a/generated/materialsystem2.dll.py b/generated/materialsystem2.dll.py index b28e49a5..feb73367 100644 --- a/generated/materialsystem2.dll.py +++ b/generated/materialsystem2.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:22 +0000 +Fri, 3 Nov 2023 01:49:47 +0000 ''' class MaterialParamBuffer_t: # MaterialParam_t diff --git a/generated/materialsystem2.dll.rs b/generated/materialsystem2.dll.rs index 6cd9b615..aea26384 100644 --- a/generated/materialsystem2.dll.rs +++ b/generated/materialsystem2.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/networksystem.dll.cs b/generated/networksystem.dll.cs index 313a958c..407c5efd 100644 --- a/generated/networksystem.dll.cs +++ b/generated/networksystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ public static class ChangeAccessorFieldPathIndex_t { diff --git a/generated/networksystem.dll.hpp b/generated/networksystem.dll.hpp index 28a78319..085af064 100644 --- a/generated/networksystem.dll.hpp +++ b/generated/networksystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #pragma once diff --git a/generated/networksystem.dll.py b/generated/networksystem.dll.py index bc37a5dd..bcf6ae40 100644 --- a/generated/networksystem.dll.py +++ b/generated/networksystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:22 +0000 +Fri, 3 Nov 2023 01:49:47 +0000 ''' class ChangeAccessorFieldPathIndex_t: diff --git a/generated/networksystem.dll.rs b/generated/networksystem.dll.rs index 38376ad2..8b85c7ce 100644 --- a/generated/networksystem.dll.rs +++ b/generated/networksystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/offsets.cs b/generated/offsets.cs index effd337d..b42574f3 100644 --- a/generated/offsets.cs +++ b/generated/offsets.cs @@ -1,32 +1,30 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Mon, 30 Oct 2023 00:17:09 +0000 + * Fri, 3 Nov 2023 01:49:49 +0000 */ public static class client_dll { // client.dll - public const nint dwBaseEntityModel_setModel = 0x57EA50; - public const nint dwEntityList = 0x17995C0; - public const nint dwForceAttack = 0x169EE60; - public const nint dwForceAttack2 = 0x169EEF0; - public const nint dwForceBackward = 0x169F130; - public const nint dwForceCrouch = 0x169F400; - public const nint dwForceForward = 0x169F0A0; - public const nint dwForceJump = 0x169F370; - public const nint dwForceLeft = 0x169F1C0; - public const nint dwForceRight = 0x169F250; - public const nint dwGameEntitySystem = 0x1952588; - public const nint dwGameEntitySystem_getBaseEntity = 0x602050; - public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F3D40; - public const nint dwGameRules = 0x17F5488; - public const nint dwGlobalVars = 0x169AFE0; - public const nint dwGlowManager = 0x17F4C10; - public const nint dwInterfaceLinkList = 0x1980298; - public const nint dwLocalPlayerController = 0x17E8158; - public const nint dwLocalPlayerPawn = 0x1886C48; - public const nint dwPlantedC4 = 0x188BFE0; - public const nint dwViewAngles = 0x18E6770; - public const nint dwViewMatrix = 0x1887730; - public const nint dwViewRender = 0x1888128; + public const nint dwBaseEntityModel_setModel = 0x5812D0; + public const nint dwEntityList = 0x17AA8F8; + public const nint dwForceBackward = 0x16AF570; + public const nint dwForceCrouch = 0x16AF840; + public const nint dwForceForward = 0x16AF4E0; + public const nint dwForceJump = 0x16AF7B0; + public const nint dwForceLeft = 0x16AF600; + public const nint dwForceRight = 0x16AF690; + public const nint dwGameEntitySystem = 0x1964168; + public const nint dwGameEntitySystem_getBaseEntity = 0x6048E0; + public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F65D0; + public const nint dwGameRules = 0x1806F58; + public const nint dwGlobalVars = 0x16AB2E0; + public const nint dwGlowManager = 0x18066B8; + public const nint dwInterfaceLinkList = 0x1991E78; + public const nint dwLocalPlayerController = 0x17F9C18; + public const nint dwLocalPlayerPawn = 0x16B6318; + public const nint dwPlantedC4 = 0x189DB08; + public const nint dwViewAngles = 0x18F8090; + public const nint dwViewMatrix = 0x1899080; + public const nint dwViewRender = 0x1899A58; } public static class engine2_dll { // engine2.dll @@ -35,8 +33,8 @@ public static class engine2_dll { // engine2.dll public const nint dwNetworkGameClient_getLocalPlayer = 0xF0; public const nint dwNetworkGameClient_maxClients = 0x250; public const nint dwNetworkGameClient_signOnState = 0x240; - public const nint dwWindowHeight = 0x5396DC; - public const nint dwWindowWidth = 0x5396D8; + public const nint dwWindowHeight = 0x5397DC; + public const nint dwWindowWidth = 0x5397D8; } public static class inputsystem_dll { // inputsystem.dll diff --git a/generated/offsets.hpp b/generated/offsets.hpp index c9e730e1..b26870e7 100644 --- a/generated/offsets.hpp +++ b/generated/offsets.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Mon, 30 Oct 2023 00:17:09 +0000 + * Fri, 3 Nov 2023 01:49:49 +0000 */ #pragma once @@ -8,29 +8,27 @@ #include namespace client_dll { // client.dll - constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x57EA50; - constexpr std::ptrdiff_t dwEntityList = 0x17995C0; - constexpr std::ptrdiff_t dwForceAttack = 0x169EE60; - constexpr std::ptrdiff_t dwForceAttack2 = 0x169EEF0; - constexpr std::ptrdiff_t dwForceBackward = 0x169F130; - constexpr std::ptrdiff_t dwForceCrouch = 0x169F400; - constexpr std::ptrdiff_t dwForceForward = 0x169F0A0; - constexpr std::ptrdiff_t dwForceJump = 0x169F370; - constexpr std::ptrdiff_t dwForceLeft = 0x169F1C0; - constexpr std::ptrdiff_t dwForceRight = 0x169F250; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1952588; - constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x602050; - constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F3D40; - constexpr std::ptrdiff_t dwGameRules = 0x17F5488; - constexpr std::ptrdiff_t dwGlobalVars = 0x169AFE0; - constexpr std::ptrdiff_t dwGlowManager = 0x17F4C10; - constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1980298; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x17E8158; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1886C48; - constexpr std::ptrdiff_t dwPlantedC4 = 0x188BFE0; - constexpr std::ptrdiff_t dwViewAngles = 0x18E6770; - constexpr std::ptrdiff_t dwViewMatrix = 0x1887730; - constexpr std::ptrdiff_t dwViewRender = 0x1888128; + constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x5812D0; + constexpr std::ptrdiff_t dwEntityList = 0x17AA8F8; + constexpr std::ptrdiff_t dwForceBackward = 0x16AF570; + constexpr std::ptrdiff_t dwForceCrouch = 0x16AF840; + constexpr std::ptrdiff_t dwForceForward = 0x16AF4E0; + constexpr std::ptrdiff_t dwForceJump = 0x16AF7B0; + constexpr std::ptrdiff_t dwForceLeft = 0x16AF600; + constexpr std::ptrdiff_t dwForceRight = 0x16AF690; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1964168; + constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x6048E0; + constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F65D0; + constexpr std::ptrdiff_t dwGameRules = 0x1806F58; + constexpr std::ptrdiff_t dwGlobalVars = 0x16AB2E0; + constexpr std::ptrdiff_t dwGlowManager = 0x18066B8; + constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1991E78; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x17F9C18; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16B6318; + constexpr std::ptrdiff_t dwPlantedC4 = 0x189DB08; + constexpr std::ptrdiff_t dwViewAngles = 0x18F8090; + constexpr std::ptrdiff_t dwViewMatrix = 0x1899080; + constexpr std::ptrdiff_t dwViewRender = 0x1899A58; } namespace engine2_dll { // engine2.dll @@ -39,8 +37,8 @@ namespace engine2_dll { // engine2.dll 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 = 0x5396DC; - constexpr std::ptrdiff_t dwWindowWidth = 0x5396D8; + constexpr std::ptrdiff_t dwWindowHeight = 0x5397DC; + constexpr std::ptrdiff_t dwWindowWidth = 0x5397D8; } namespace inputsystem_dll { // inputsystem.dll diff --git a/generated/offsets.json b/generated/offsets.json index 065f20b2..7152ede4 100644 --- a/generated/offsets.json +++ b/generated/offsets.json @@ -2,95 +2,87 @@ "client_dll": { "data": { "dwBaseEntityModel_setModel": { - "value": 5761616, + "value": 5771984, "comment": null }, "dwEntityList": { - "value": 24745408, - "comment": null - }, - "dwForceAttack": { - "value": 23719520, - "comment": null - }, - "dwForceAttack2": { - "value": 23719664, + "value": 24815864, "comment": null }, "dwForceBackward": { - "value": 23720240, + "value": 23786864, "comment": null }, "dwForceCrouch": { - "value": 23720960, + "value": 23787584, "comment": null }, "dwForceForward": { - "value": 23720096, + "value": 23786720, "comment": null }, "dwForceJump": { - "value": 23720816, + "value": 23787440, "comment": null }, "dwForceLeft": { - "value": 23720384, + "value": 23787008, "comment": null }, "dwForceRight": { - "value": 23720528, + "value": 23787152, "comment": null }, "dwGameEntitySystem": { - "value": 26551688, + "value": 26624360, "comment": null }, "dwGameEntitySystem_getBaseEntity": { - "value": 6299728, + "value": 6310112, "comment": null }, "dwGameEntitySystem_getHighestEntityIndex": { - "value": 6241600, + "value": 6251984, "comment": null }, "dwGameRules": { - "value": 25121928, + "value": 25194328, "comment": null }, "dwGlobalVars": { - "value": 23703520, + "value": 23769824, "comment": null }, "dwGlowManager": { - "value": 25119760, + "value": 25192120, "comment": null }, "dwInterfaceLinkList": { - "value": 26739352, + "value": 26812024, "comment": null }, "dwLocalPlayerController": { - "value": 25067864, + "value": 25140248, "comment": null }, "dwLocalPlayerPawn": { - "value": 25717832, + "value": 23814936, "comment": null }, "dwPlantedC4": { - "value": 25739232, + "value": 25811720, "comment": null }, "dwViewAngles": { - "value": 26109808, + "value": 26181776, "comment": null }, "dwViewMatrix": { - "value": 25720624, + "value": 25792640, "comment": null }, "dwViewRender": { - "value": 25723176, + "value": 25795160, "comment": null } }, @@ -119,11 +111,11 @@ "comment": null }, "dwWindowHeight": { - "value": 5478108, + "value": 5478364, "comment": null }, "dwWindowWidth": { - "value": 5478104, + "value": 5478360, "comment": null } }, diff --git a/generated/offsets.py b/generated/offsets.py index 75bf2af5..b5ee58b6 100644 --- a/generated/offsets.py +++ b/generated/offsets.py @@ -1,32 +1,30 @@ ''' Created using https://github.com/a2x/cs2-dumper -Mon, 30 Oct 2023 00:17:09 +0000 +Fri, 3 Nov 2023 01:49:49 +0000 ''' class client_dll: # client.dll - dwBaseEntityModel_setModel = 0x57EA50 - dwEntityList = 0x17995C0 - dwForceAttack = 0x169EE60 - dwForceAttack2 = 0x169EEF0 - dwForceBackward = 0x169F130 - dwForceCrouch = 0x169F400 - dwForceForward = 0x169F0A0 - dwForceJump = 0x169F370 - dwForceLeft = 0x169F1C0 - dwForceRight = 0x169F250 - dwGameEntitySystem = 0x1952588 - dwGameEntitySystem_getBaseEntity = 0x602050 - dwGameEntitySystem_getHighestEntityIndex = 0x5F3D40 - dwGameRules = 0x17F5488 - dwGlobalVars = 0x169AFE0 - dwGlowManager = 0x17F4C10 - dwInterfaceLinkList = 0x1980298 - dwLocalPlayerController = 0x17E8158 - dwLocalPlayerPawn = 0x1886C48 - dwPlantedC4 = 0x188BFE0 - dwViewAngles = 0x18E6770 - dwViewMatrix = 0x1887730 - dwViewRender = 0x1888128 + dwBaseEntityModel_setModel = 0x5812D0 + dwEntityList = 0x17AA8F8 + dwForceBackward = 0x16AF570 + dwForceCrouch = 0x16AF840 + dwForceForward = 0x16AF4E0 + dwForceJump = 0x16AF7B0 + dwForceLeft = 0x16AF600 + dwForceRight = 0x16AF690 + dwGameEntitySystem = 0x1964168 + dwGameEntitySystem_getBaseEntity = 0x6048E0 + dwGameEntitySystem_getHighestEntityIndex = 0x5F65D0 + dwGameRules = 0x1806F58 + dwGlobalVars = 0x16AB2E0 + dwGlowManager = 0x18066B8 + dwInterfaceLinkList = 0x1991E78 + dwLocalPlayerController = 0x17F9C18 + dwLocalPlayerPawn = 0x16B6318 + dwPlantedC4 = 0x189DB08 + dwViewAngles = 0x18F8090 + dwViewMatrix = 0x1899080 + dwViewRender = 0x1899A58 class engine2_dll: # engine2.dll dwBuildNumber = 0x488514 @@ -34,8 +32,8 @@ class engine2_dll: # engine2.dll dwNetworkGameClient_getLocalPlayer = 0xF0 dwNetworkGameClient_maxClients = 0x250 dwNetworkGameClient_signOnState = 0x240 - dwWindowHeight = 0x5396DC - dwWindowWidth = 0x5396D8 + dwWindowHeight = 0x5397DC + dwWindowWidth = 0x5397D8 class inputsystem_dll: # inputsystem.dll dwInputSystem = 0x35770 diff --git a/generated/offsets.rs b/generated/offsets.rs index f996e079..fa26bda1 100644 --- a/generated/offsets.rs +++ b/generated/offsets.rs @@ -1,34 +1,32 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Mon, 30 Oct 2023 00:17:09 +0000 + * Fri, 3 Nov 2023 01:49:49 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] pub mod client_dll { // client.dll - pub const dwBaseEntityModel_setModel: usize = 0x57EA50; - pub const dwEntityList: usize = 0x17995C0; - pub const dwForceAttack: usize = 0x169EE60; - pub const dwForceAttack2: usize = 0x169EEF0; - pub const dwForceBackward: usize = 0x169F130; - pub const dwForceCrouch: usize = 0x169F400; - pub const dwForceForward: usize = 0x169F0A0; - pub const dwForceJump: usize = 0x169F370; - pub const dwForceLeft: usize = 0x169F1C0; - pub const dwForceRight: usize = 0x169F250; - pub const dwGameEntitySystem: usize = 0x1952588; - pub const dwGameEntitySystem_getBaseEntity: usize = 0x602050; - pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F3D40; - pub const dwGameRules: usize = 0x17F5488; - pub const dwGlobalVars: usize = 0x169AFE0; - pub const dwGlowManager: usize = 0x17F4C10; - pub const dwInterfaceLinkList: usize = 0x1980298; - pub const dwLocalPlayerController: usize = 0x17E8158; - pub const dwLocalPlayerPawn: usize = 0x1886C48; - pub const dwPlantedC4: usize = 0x188BFE0; - pub const dwViewAngles: usize = 0x18E6770; - pub const dwViewMatrix: usize = 0x1887730; - pub const dwViewRender: usize = 0x1888128; + pub const dwBaseEntityModel_setModel: usize = 0x5812D0; + pub const dwEntityList: usize = 0x17AA8F8; + pub const dwForceBackward: usize = 0x16AF570; + pub const dwForceCrouch: usize = 0x16AF840; + pub const dwForceForward: usize = 0x16AF4E0; + pub const dwForceJump: usize = 0x16AF7B0; + pub const dwForceLeft: usize = 0x16AF600; + pub const dwForceRight: usize = 0x16AF690; + pub const dwGameEntitySystem: usize = 0x1964168; + pub const dwGameEntitySystem_getBaseEntity: usize = 0x6048E0; + pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F65D0; + pub const dwGameRules: usize = 0x1806F58; + pub const dwGlobalVars: usize = 0x16AB2E0; + pub const dwGlowManager: usize = 0x18066B8; + pub const dwInterfaceLinkList: usize = 0x1991E78; + pub const dwLocalPlayerController: usize = 0x17F9C18; + pub const dwLocalPlayerPawn: usize = 0x16B6318; + pub const dwPlantedC4: usize = 0x189DB08; + pub const dwViewAngles: usize = 0x18F8090; + pub const dwViewMatrix: usize = 0x1899080; + pub const dwViewRender: usize = 0x1899A58; } pub mod engine2_dll { // engine2.dll @@ -37,8 +35,8 @@ pub mod engine2_dll { // engine2.dll pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0; pub const dwNetworkGameClient_maxClients: usize = 0x250; pub const dwNetworkGameClient_signOnState: usize = 0x240; - pub const dwWindowHeight: usize = 0x5396DC; - pub const dwWindowWidth: usize = 0x5396D8; + pub const dwWindowHeight: usize = 0x5397DC; + pub const dwWindowWidth: usize = 0x5397D8; } pub mod inputsystem_dll { // inputsystem.dll diff --git a/generated/particles.dll.cs b/generated/particles.dll.cs index 17791bb5..7816c9f2 100644 --- a/generated/particles.dll.cs +++ b/generated/particles.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:48 +0000 */ public static class CBaseRendererSource2 { // CParticleFunctionRenderer @@ -1544,38 +1544,38 @@ public static class C_OP_ControlPointToRadialScreenSpace { // CParticleFunctionP public static class C_OP_ControlpointLight { // CParticleFunctionOperator public const nint m_flScale = 0x1C0; // float - public const nint m_nControlPoint1 = 0x690; // int32_t - public const nint m_nControlPoint2 = 0x694; // int32_t - public const nint m_nControlPoint3 = 0x698; // int32_t - public const nint m_nControlPoint4 = 0x69C; // int32_t - public const nint m_vecCPOffset1 = 0x6A0; // Vector - public const nint m_vecCPOffset2 = 0x6AC; // Vector - public const nint m_vecCPOffset3 = 0x6B8; // Vector - public const nint m_vecCPOffset4 = 0x6C4; // Vector - public const nint m_LightFiftyDist1 = 0x6D0; // float - public const nint m_LightZeroDist1 = 0x6D4; // float - public const nint m_LightFiftyDist2 = 0x6D8; // float - public const nint m_LightZeroDist2 = 0x6DC; // float - public const nint m_LightFiftyDist3 = 0x6E0; // float - public const nint m_LightZeroDist3 = 0x6E4; // float - public const nint m_LightFiftyDist4 = 0x6E8; // float - public const nint m_LightZeroDist4 = 0x6EC; // float - public const nint m_LightColor1 = 0x6F0; // Color - public const nint m_LightColor2 = 0x6F4; // Color - public const nint m_LightColor3 = 0x6F8; // Color - public const nint m_LightColor4 = 0x6FC; // Color - public const nint m_bLightType1 = 0x700; // bool - public const nint m_bLightType2 = 0x701; // bool - public const nint m_bLightType3 = 0x702; // bool - public const nint m_bLightType4 = 0x703; // bool - public const nint m_bLightDynamic1 = 0x704; // bool - public const nint m_bLightDynamic2 = 0x705; // bool - public const nint m_bLightDynamic3 = 0x706; // bool - public const nint m_bLightDynamic4 = 0x707; // bool - public const nint m_bUseNormal = 0x708; // bool - public const nint m_bUseHLambert = 0x709; // bool - public const nint m_bClampLowerRange = 0x70E; // bool - public const nint m_bClampUpperRange = 0x70F; // bool + public const nint m_nControlPoint1 = 0x650; // int32_t + public const nint m_nControlPoint2 = 0x654; // int32_t + public const nint m_nControlPoint3 = 0x658; // int32_t + public const nint m_nControlPoint4 = 0x65C; // int32_t + public const nint m_vecCPOffset1 = 0x660; // Vector + public const nint m_vecCPOffset2 = 0x66C; // Vector + public const nint m_vecCPOffset3 = 0x678; // Vector + public const nint m_vecCPOffset4 = 0x684; // Vector + public const nint m_LightFiftyDist1 = 0x690; // float + public const nint m_LightZeroDist1 = 0x694; // float + public const nint m_LightFiftyDist2 = 0x698; // float + public const nint m_LightZeroDist2 = 0x69C; // float + public const nint m_LightFiftyDist3 = 0x6A0; // float + public const nint m_LightZeroDist3 = 0x6A4; // float + public const nint m_LightFiftyDist4 = 0x6A8; // float + public const nint m_LightZeroDist4 = 0x6AC; // float + public const nint m_LightColor1 = 0x6B0; // Color + public const nint m_LightColor2 = 0x6B4; // Color + public const nint m_LightColor3 = 0x6B8; // Color + public const nint m_LightColor4 = 0x6BC; // Color + public const nint m_bLightType1 = 0x6C0; // bool + public const nint m_bLightType2 = 0x6C1; // bool + public const nint m_bLightType3 = 0x6C2; // bool + public const nint m_bLightType4 = 0x6C3; // bool + public const nint m_bLightDynamic1 = 0x6C4; // bool + public const nint m_bLightDynamic2 = 0x6C5; // bool + public const nint m_bLightDynamic3 = 0x6C6; // bool + public const nint m_bLightDynamic4 = 0x6C7; // bool + public const nint m_bUseNormal = 0x6C8; // bool + public const nint m_bUseHLambert = 0x6C9; // bool + public const nint m_bClampLowerRange = 0x6CE; // bool + public const nint m_bClampUpperRange = 0x6CF; // bool } public static class C_OP_Cull { // CParticleFunctionOperator diff --git a/generated/particles.dll.hpp b/generated/particles.dll.hpp index 4d4e19fb..dbefbb70 100644 --- a/generated/particles.dll.hpp +++ b/generated/particles.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:48 +0000 */ #pragma once @@ -1548,38 +1548,38 @@ namespace C_OP_ControlPointToRadialScreenSpace { // CParticleFunctionPreEmission namespace C_OP_ControlpointLight { // CParticleFunctionOperator constexpr std::ptrdiff_t m_flScale = 0x1C0; // float - constexpr std::ptrdiff_t m_nControlPoint1 = 0x690; // int32_t - constexpr std::ptrdiff_t m_nControlPoint2 = 0x694; // int32_t - constexpr std::ptrdiff_t m_nControlPoint3 = 0x698; // int32_t - constexpr std::ptrdiff_t m_nControlPoint4 = 0x69C; // int32_t - constexpr std::ptrdiff_t m_vecCPOffset1 = 0x6A0; // Vector - constexpr std::ptrdiff_t m_vecCPOffset2 = 0x6AC; // Vector - constexpr std::ptrdiff_t m_vecCPOffset3 = 0x6B8; // Vector - constexpr std::ptrdiff_t m_vecCPOffset4 = 0x6C4; // Vector - constexpr std::ptrdiff_t m_LightFiftyDist1 = 0x6D0; // float - constexpr std::ptrdiff_t m_LightZeroDist1 = 0x6D4; // float - constexpr std::ptrdiff_t m_LightFiftyDist2 = 0x6D8; // float - constexpr std::ptrdiff_t m_LightZeroDist2 = 0x6DC; // float - constexpr std::ptrdiff_t m_LightFiftyDist3 = 0x6E0; // float - constexpr std::ptrdiff_t m_LightZeroDist3 = 0x6E4; // float - constexpr std::ptrdiff_t m_LightFiftyDist4 = 0x6E8; // float - constexpr std::ptrdiff_t m_LightZeroDist4 = 0x6EC; // float - constexpr std::ptrdiff_t m_LightColor1 = 0x6F0; // Color - constexpr std::ptrdiff_t m_LightColor2 = 0x6F4; // Color - constexpr std::ptrdiff_t m_LightColor3 = 0x6F8; // Color - constexpr std::ptrdiff_t m_LightColor4 = 0x6FC; // Color - constexpr std::ptrdiff_t m_bLightType1 = 0x700; // bool - constexpr std::ptrdiff_t m_bLightType2 = 0x701; // bool - constexpr std::ptrdiff_t m_bLightType3 = 0x702; // bool - constexpr std::ptrdiff_t m_bLightType4 = 0x703; // bool - constexpr std::ptrdiff_t m_bLightDynamic1 = 0x704; // bool - constexpr std::ptrdiff_t m_bLightDynamic2 = 0x705; // bool - constexpr std::ptrdiff_t m_bLightDynamic3 = 0x706; // bool - constexpr std::ptrdiff_t m_bLightDynamic4 = 0x707; // bool - constexpr std::ptrdiff_t m_bUseNormal = 0x708; // bool - constexpr std::ptrdiff_t m_bUseHLambert = 0x709; // bool - constexpr std::ptrdiff_t m_bClampLowerRange = 0x70E; // bool - constexpr std::ptrdiff_t m_bClampUpperRange = 0x70F; // bool + constexpr std::ptrdiff_t m_nControlPoint1 = 0x650; // int32_t + constexpr std::ptrdiff_t m_nControlPoint2 = 0x654; // int32_t + constexpr std::ptrdiff_t m_nControlPoint3 = 0x658; // int32_t + constexpr std::ptrdiff_t m_nControlPoint4 = 0x65C; // int32_t + constexpr std::ptrdiff_t m_vecCPOffset1 = 0x660; // Vector + constexpr std::ptrdiff_t m_vecCPOffset2 = 0x66C; // Vector + constexpr std::ptrdiff_t m_vecCPOffset3 = 0x678; // Vector + constexpr std::ptrdiff_t m_vecCPOffset4 = 0x684; // Vector + constexpr std::ptrdiff_t m_LightFiftyDist1 = 0x690; // float + constexpr std::ptrdiff_t m_LightZeroDist1 = 0x694; // float + constexpr std::ptrdiff_t m_LightFiftyDist2 = 0x698; // float + constexpr std::ptrdiff_t m_LightZeroDist2 = 0x69C; // float + constexpr std::ptrdiff_t m_LightFiftyDist3 = 0x6A0; // float + constexpr std::ptrdiff_t m_LightZeroDist3 = 0x6A4; // float + constexpr std::ptrdiff_t m_LightFiftyDist4 = 0x6A8; // float + constexpr std::ptrdiff_t m_LightZeroDist4 = 0x6AC; // float + constexpr std::ptrdiff_t m_LightColor1 = 0x6B0; // Color + constexpr std::ptrdiff_t m_LightColor2 = 0x6B4; // Color + constexpr std::ptrdiff_t m_LightColor3 = 0x6B8; // Color + constexpr std::ptrdiff_t m_LightColor4 = 0x6BC; // Color + constexpr std::ptrdiff_t m_bLightType1 = 0x6C0; // bool + constexpr std::ptrdiff_t m_bLightType2 = 0x6C1; // bool + constexpr std::ptrdiff_t m_bLightType3 = 0x6C2; // bool + constexpr std::ptrdiff_t m_bLightType4 = 0x6C3; // bool + constexpr std::ptrdiff_t m_bLightDynamic1 = 0x6C4; // bool + constexpr std::ptrdiff_t m_bLightDynamic2 = 0x6C5; // bool + constexpr std::ptrdiff_t m_bLightDynamic3 = 0x6C6; // bool + constexpr std::ptrdiff_t m_bLightDynamic4 = 0x6C7; // bool + constexpr std::ptrdiff_t m_bUseNormal = 0x6C8; // bool + constexpr std::ptrdiff_t m_bUseHLambert = 0x6C9; // bool + constexpr std::ptrdiff_t m_bClampLowerRange = 0x6CE; // bool + constexpr std::ptrdiff_t m_bClampUpperRange = 0x6CF; // bool } namespace C_OP_Cull { // CParticleFunctionOperator diff --git a/generated/particles.dll.json b/generated/particles.dll.json index ca095b49..2a2f6530 100644 --- a/generated/particles.dll.json +++ b/generated/particles.dll.json @@ -4968,99 +4968,99 @@ "C_OP_ControlpointLight": { "data": { "m_LightColor1": { - "value": 1776, + "value": 1712, "comment": "Color" }, "m_LightColor2": { - "value": 1780, + "value": 1716, "comment": "Color" }, "m_LightColor3": { - "value": 1784, + "value": 1720, "comment": "Color" }, "m_LightColor4": { - "value": 1788, + "value": 1724, "comment": "Color" }, "m_LightFiftyDist1": { - "value": 1744, + "value": 1680, "comment": "float" }, "m_LightFiftyDist2": { - "value": 1752, + "value": 1688, "comment": "float" }, "m_LightFiftyDist3": { - "value": 1760, + "value": 1696, "comment": "float" }, "m_LightFiftyDist4": { - "value": 1768, + "value": 1704, "comment": "float" }, "m_LightZeroDist1": { - "value": 1748, + "value": 1684, "comment": "float" }, "m_LightZeroDist2": { - "value": 1756, + "value": 1692, "comment": "float" }, "m_LightZeroDist3": { - "value": 1764, + "value": 1700, "comment": "float" }, "m_LightZeroDist4": { - "value": 1772, + "value": 1708, "comment": "float" }, "m_bClampLowerRange": { - "value": 1806, + "value": 1742, "comment": "bool" }, "m_bClampUpperRange": { - "value": 1807, + "value": 1743, "comment": "bool" }, "m_bLightDynamic1": { - "value": 1796, + "value": 1732, "comment": "bool" }, "m_bLightDynamic2": { - "value": 1797, + "value": 1733, "comment": "bool" }, "m_bLightDynamic3": { - "value": 1798, + "value": 1734, "comment": "bool" }, "m_bLightDynamic4": { - "value": 1799, + "value": 1735, "comment": "bool" }, "m_bLightType1": { - "value": 1792, + "value": 1728, "comment": "bool" }, "m_bLightType2": { - "value": 1793, + "value": 1729, "comment": "bool" }, "m_bLightType3": { - "value": 1794, + "value": 1730, "comment": "bool" }, "m_bLightType4": { - "value": 1795, + "value": 1731, "comment": "bool" }, "m_bUseHLambert": { - "value": 1801, + "value": 1737, "comment": "bool" }, "m_bUseNormal": { - "value": 1800, + "value": 1736, "comment": "bool" }, "m_flScale": { @@ -5068,35 +5068,35 @@ "comment": "float" }, "m_nControlPoint1": { - "value": 1680, + "value": 1616, "comment": "int32_t" }, "m_nControlPoint2": { - "value": 1684, + "value": 1620, "comment": "int32_t" }, "m_nControlPoint3": { - "value": 1688, + "value": 1624, "comment": "int32_t" }, "m_nControlPoint4": { - "value": 1692, + "value": 1628, "comment": "int32_t" }, "m_vecCPOffset1": { - "value": 1696, + "value": 1632, "comment": "Vector" }, "m_vecCPOffset2": { - "value": 1708, + "value": 1644, "comment": "Vector" }, "m_vecCPOffset3": { - "value": 1720, + "value": 1656, "comment": "Vector" }, "m_vecCPOffset4": { - "value": 1732, + "value": 1668, "comment": "Vector" } }, diff --git a/generated/particles.dll.py b/generated/particles.dll.py index d7dbd00a..58e82aa6 100644 --- a/generated/particles.dll.py +++ b/generated/particles.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:22 +0000 +Fri, 3 Nov 2023 01:49:48 +0000 ''' class CBaseRendererSource2: # CParticleFunctionRenderer @@ -1378,38 +1378,38 @@ class C_OP_ControlPointToRadialScreenSpace: # CParticleFunctionPreEmission class C_OP_ControlpointLight: # CParticleFunctionOperator m_flScale = 0x1C0 # float - m_nControlPoint1 = 0x690 # int32_t - m_nControlPoint2 = 0x694 # int32_t - m_nControlPoint3 = 0x698 # int32_t - m_nControlPoint4 = 0x69C # int32_t - m_vecCPOffset1 = 0x6A0 # Vector - m_vecCPOffset2 = 0x6AC # Vector - m_vecCPOffset3 = 0x6B8 # Vector - m_vecCPOffset4 = 0x6C4 # Vector - m_LightFiftyDist1 = 0x6D0 # float - m_LightZeroDist1 = 0x6D4 # float - m_LightFiftyDist2 = 0x6D8 # float - m_LightZeroDist2 = 0x6DC # float - m_LightFiftyDist3 = 0x6E0 # float - m_LightZeroDist3 = 0x6E4 # float - m_LightFiftyDist4 = 0x6E8 # float - m_LightZeroDist4 = 0x6EC # float - m_LightColor1 = 0x6F0 # Color - m_LightColor2 = 0x6F4 # Color - m_LightColor3 = 0x6F8 # Color - m_LightColor4 = 0x6FC # Color - m_bLightType1 = 0x700 # bool - m_bLightType2 = 0x701 # bool - m_bLightType3 = 0x702 # bool - m_bLightType4 = 0x703 # bool - m_bLightDynamic1 = 0x704 # bool - m_bLightDynamic2 = 0x705 # bool - m_bLightDynamic3 = 0x706 # bool - m_bLightDynamic4 = 0x707 # bool - m_bUseNormal = 0x708 # bool - m_bUseHLambert = 0x709 # bool - m_bClampLowerRange = 0x70E # bool - m_bClampUpperRange = 0x70F # bool + m_nControlPoint1 = 0x650 # int32_t + m_nControlPoint2 = 0x654 # int32_t + m_nControlPoint3 = 0x658 # int32_t + m_nControlPoint4 = 0x65C # int32_t + m_vecCPOffset1 = 0x660 # Vector + m_vecCPOffset2 = 0x66C # Vector + m_vecCPOffset3 = 0x678 # Vector + m_vecCPOffset4 = 0x684 # Vector + m_LightFiftyDist1 = 0x690 # float + m_LightZeroDist1 = 0x694 # float + m_LightFiftyDist2 = 0x698 # float + m_LightZeroDist2 = 0x69C # float + m_LightFiftyDist3 = 0x6A0 # float + m_LightZeroDist3 = 0x6A4 # float + m_LightFiftyDist4 = 0x6A8 # float + m_LightZeroDist4 = 0x6AC # float + m_LightColor1 = 0x6B0 # Color + m_LightColor2 = 0x6B4 # Color + m_LightColor3 = 0x6B8 # Color + m_LightColor4 = 0x6BC # Color + m_bLightType1 = 0x6C0 # bool + m_bLightType2 = 0x6C1 # bool + m_bLightType3 = 0x6C2 # bool + m_bLightType4 = 0x6C3 # bool + m_bLightDynamic1 = 0x6C4 # bool + m_bLightDynamic2 = 0x6C5 # bool + m_bLightDynamic3 = 0x6C6 # bool + m_bLightDynamic4 = 0x6C7 # bool + m_bUseNormal = 0x6C8 # bool + m_bUseHLambert = 0x6C9 # bool + m_bClampLowerRange = 0x6CE # bool + m_bClampUpperRange = 0x6CF # bool class C_OP_Cull: # CParticleFunctionOperator m_flCullPerc = 0x1C0 # float diff --git a/generated/particles.dll.rs b/generated/particles.dll.rs index c2e56296..9d4b3080 100644 --- a/generated/particles.dll.rs +++ b/generated/particles.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:48 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] @@ -1546,38 +1546,38 @@ pub mod C_OP_ControlPointToRadialScreenSpace { // CParticleFunctionPreEmission pub mod C_OP_ControlpointLight { // CParticleFunctionOperator pub const m_flScale: usize = 0x1C0; // float - pub const m_nControlPoint1: usize = 0x690; // int32_t - pub const m_nControlPoint2: usize = 0x694; // int32_t - pub const m_nControlPoint3: usize = 0x698; // int32_t - pub const m_nControlPoint4: usize = 0x69C; // int32_t - pub const m_vecCPOffset1: usize = 0x6A0; // Vector - pub const m_vecCPOffset2: usize = 0x6AC; // Vector - pub const m_vecCPOffset3: usize = 0x6B8; // Vector - pub const m_vecCPOffset4: usize = 0x6C4; // Vector - pub const m_LightFiftyDist1: usize = 0x6D0; // float - pub const m_LightZeroDist1: usize = 0x6D4; // float - pub const m_LightFiftyDist2: usize = 0x6D8; // float - pub const m_LightZeroDist2: usize = 0x6DC; // float - pub const m_LightFiftyDist3: usize = 0x6E0; // float - pub const m_LightZeroDist3: usize = 0x6E4; // float - pub const m_LightFiftyDist4: usize = 0x6E8; // float - pub const m_LightZeroDist4: usize = 0x6EC; // float - pub const m_LightColor1: usize = 0x6F0; // Color - pub const m_LightColor2: usize = 0x6F4; // Color - pub const m_LightColor3: usize = 0x6F8; // Color - pub const m_LightColor4: usize = 0x6FC; // Color - pub const m_bLightType1: usize = 0x700; // bool - pub const m_bLightType2: usize = 0x701; // bool - pub const m_bLightType3: usize = 0x702; // bool - pub const m_bLightType4: usize = 0x703; // bool - pub const m_bLightDynamic1: usize = 0x704; // bool - pub const m_bLightDynamic2: usize = 0x705; // bool - pub const m_bLightDynamic3: usize = 0x706; // bool - pub const m_bLightDynamic4: usize = 0x707; // bool - pub const m_bUseNormal: usize = 0x708; // bool - pub const m_bUseHLambert: usize = 0x709; // bool - pub const m_bClampLowerRange: usize = 0x70E; // bool - pub const m_bClampUpperRange: usize = 0x70F; // bool + pub const m_nControlPoint1: usize = 0x650; // int32_t + pub const m_nControlPoint2: usize = 0x654; // int32_t + pub const m_nControlPoint3: usize = 0x658; // int32_t + pub const m_nControlPoint4: usize = 0x65C; // int32_t + pub const m_vecCPOffset1: usize = 0x660; // Vector + pub const m_vecCPOffset2: usize = 0x66C; // Vector + pub const m_vecCPOffset3: usize = 0x678; // Vector + pub const m_vecCPOffset4: usize = 0x684; // Vector + pub const m_LightFiftyDist1: usize = 0x690; // float + pub const m_LightZeroDist1: usize = 0x694; // float + pub const m_LightFiftyDist2: usize = 0x698; // float + pub const m_LightZeroDist2: usize = 0x69C; // float + pub const m_LightFiftyDist3: usize = 0x6A0; // float + pub const m_LightZeroDist3: usize = 0x6A4; // float + pub const m_LightFiftyDist4: usize = 0x6A8; // float + pub const m_LightZeroDist4: usize = 0x6AC; // float + pub const m_LightColor1: usize = 0x6B0; // Color + pub const m_LightColor2: usize = 0x6B4; // Color + pub const m_LightColor3: usize = 0x6B8; // Color + pub const m_LightColor4: usize = 0x6BC; // Color + pub const m_bLightType1: usize = 0x6C0; // bool + pub const m_bLightType2: usize = 0x6C1; // bool + pub const m_bLightType3: usize = 0x6C2; // bool + pub const m_bLightType4: usize = 0x6C3; // bool + pub const m_bLightDynamic1: usize = 0x6C4; // bool + pub const m_bLightDynamic2: usize = 0x6C5; // bool + pub const m_bLightDynamic3: usize = 0x6C6; // bool + pub const m_bLightDynamic4: usize = 0x6C7; // bool + pub const m_bUseNormal: usize = 0x6C8; // bool + pub const m_bUseHLambert: usize = 0x6C9; // bool + pub const m_bClampLowerRange: usize = 0x6CE; // bool + pub const m_bClampUpperRange: usize = 0x6CF; // bool } pub mod C_OP_Cull { // CParticleFunctionOperator diff --git a/generated/pulse_system.dll.cs b/generated/pulse_system.dll.cs index 65f3c365..a4cc36aa 100644 --- a/generated/pulse_system.dll.cs +++ b/generated/pulse_system.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ public static class CBasePulseGraphInstance { diff --git a/generated/pulse_system.dll.hpp b/generated/pulse_system.dll.hpp index ea357ead..67745d73 100644 --- a/generated/pulse_system.dll.hpp +++ b/generated/pulse_system.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #pragma once diff --git a/generated/pulse_system.dll.py b/generated/pulse_system.dll.py index 1255aeb8..e01f3b6b 100644 --- a/generated/pulse_system.dll.py +++ b/generated/pulse_system.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:22 +0000 +Fri, 3 Nov 2023 01:49:47 +0000 ''' class CBasePulseGraphInstance: diff --git a/generated/pulse_system.dll.rs b/generated/pulse_system.dll.rs index 6c86d292..4a1dc72a 100644 --- a/generated/pulse_system.dll.rs +++ b/generated/pulse_system.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/rendersystemdx11.dll.cs b/generated/rendersystemdx11.dll.cs index 84d45a8e..56daeb8f 100644 --- a/generated/rendersystemdx11.dll.cs +++ b/generated/rendersystemdx11.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ public static class RenderInputLayoutField_t { diff --git a/generated/rendersystemdx11.dll.hpp b/generated/rendersystemdx11.dll.hpp index 06a7911f..5e3de736 100644 --- a/generated/rendersystemdx11.dll.hpp +++ b/generated/rendersystemdx11.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #pragma once diff --git a/generated/rendersystemdx11.dll.py b/generated/rendersystemdx11.dll.py index 010ec854..2bf73092 100644 --- a/generated/rendersystemdx11.dll.py +++ b/generated/rendersystemdx11.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:22 +0000 +Fri, 3 Nov 2023 01:49:47 +0000 ''' class RenderInputLayoutField_t: diff --git a/generated/rendersystemdx11.dll.rs b/generated/rendersystemdx11.dll.rs index 9cb3d54d..99fe29e6 100644 --- a/generated/rendersystemdx11.dll.rs +++ b/generated/rendersystemdx11.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/resourcesystem.dll.cs b/generated/resourcesystem.dll.cs index 3d2ca163..345f3cce 100644 --- a/generated/resourcesystem.dll.cs +++ b/generated/resourcesystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ public static class AABB_t { diff --git a/generated/resourcesystem.dll.hpp b/generated/resourcesystem.dll.hpp index ef9437a2..560c1be5 100644 --- a/generated/resourcesystem.dll.hpp +++ b/generated/resourcesystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #pragma once diff --git a/generated/resourcesystem.dll.py b/generated/resourcesystem.dll.py index d93f8925..b9574328 100644 --- a/generated/resourcesystem.dll.py +++ b/generated/resourcesystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:22 +0000 +Fri, 3 Nov 2023 01:49:47 +0000 ''' class AABB_t: diff --git a/generated/resourcesystem.dll.rs b/generated/resourcesystem.dll.rs index 46e9f800..8371ad39 100644 --- a/generated/resourcesystem.dll.rs +++ b/generated/resourcesystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/scenesystem.dll.cs b/generated/scenesystem.dll.cs index 4665b099..89635f78 100644 --- a/generated/scenesystem.dll.cs +++ b/generated/scenesystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ public static class CSSDSEndFrameViewInfo { diff --git a/generated/scenesystem.dll.hpp b/generated/scenesystem.dll.hpp index 4be138d5..be144ec8 100644 --- a/generated/scenesystem.dll.hpp +++ b/generated/scenesystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #pragma once diff --git a/generated/scenesystem.dll.py b/generated/scenesystem.dll.py index 1597b8af..bede3294 100644 --- a/generated/scenesystem.dll.py +++ b/generated/scenesystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:22 +0000 +Fri, 3 Nov 2023 01:49:47 +0000 ''' class CSSDSEndFrameViewInfo: diff --git a/generated/scenesystem.dll.rs b/generated/scenesystem.dll.rs index 677f1881..326b4d61 100644 --- a/generated/scenesystem.dll.rs +++ b/generated/scenesystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/schemasystem.dll.cs b/generated/schemasystem.dll.cs index e1c8ecfb..7cea4ec8 100644 --- a/generated/schemasystem.dll.cs +++ b/generated/schemasystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ public static class CExampleSchemaVData_Monomorphic { diff --git a/generated/schemasystem.dll.hpp b/generated/schemasystem.dll.hpp index 919bce2f..270085ac 100644 --- a/generated/schemasystem.dll.hpp +++ b/generated/schemasystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #pragma once diff --git a/generated/schemasystem.dll.py b/generated/schemasystem.dll.py index 2609a578..9b7f3da0 100644 --- a/generated/schemasystem.dll.py +++ b/generated/schemasystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:22 +0000 +Fri, 3 Nov 2023 01:49:47 +0000 ''' class CExampleSchemaVData_Monomorphic: diff --git a/generated/schemasystem.dll.rs b/generated/schemasystem.dll.rs index 3fab5a8d..a74da33c 100644 --- a/generated/schemasystem.dll.rs +++ b/generated/schemasystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/server.dll.cs b/generated/server.dll.cs index 0bfd39b0..031af7cd 100644 --- a/generated/server.dll.cs +++ b/generated/server.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:48 +0000 */ public static class ActiveModelConfig_t { @@ -162,43 +162,41 @@ public static class CBarnLight { // CBaseModelEntity public const nint m_LightStyleEvents = 0x758; // CNetworkUtlVectorBase public const nint m_LightStyleTargets = 0x770; // CNetworkUtlVectorBase> public const nint m_StyleEvent = 0x788; // CEntityIOOutput[4] - public const nint m_StyleRadianceVar = 0x828; // CUtlString - public const nint m_StyleVar = 0x830; // CUtlString - public const nint m_hLightCookie = 0x858; // CStrongHandle - public const nint m_flShape = 0x860; // float - public const nint m_flSoftX = 0x864; // float - public const nint m_flSoftY = 0x868; // float - public const nint m_flSkirt = 0x86C; // float - public const nint m_flSkirtNear = 0x870; // float - public const nint m_vSizeParams = 0x874; // Vector - public const nint m_flRange = 0x880; // float - public const nint m_vShear = 0x884; // Vector - public const nint m_nBakeSpecularToCubemaps = 0x890; // int32_t - public const nint m_vBakeSpecularToCubemapsSize = 0x894; // Vector - public const nint m_nCastShadows = 0x8A0; // int32_t - public const nint m_nShadowMapSize = 0x8A4; // int32_t - public const nint m_nShadowPriority = 0x8A8; // int32_t - public const nint m_bContactShadow = 0x8AC; // bool - public const nint m_nBounceLight = 0x8B0; // int32_t - public const nint m_flBounceScale = 0x8B4; // float - public const nint m_flMinRoughness = 0x8B8; // float - public const nint m_vAlternateColor = 0x8BC; // Vector - public const nint m_fAlternateColorBrightness = 0x8C8; // float - public const nint m_nFog = 0x8CC; // int32_t - public const nint m_flFogStrength = 0x8D0; // float - public const nint m_nFogShadows = 0x8D4; // int32_t - public const nint m_flFogScale = 0x8D8; // float - public const nint m_flFadeSizeStart = 0x8DC; // float - public const nint m_flFadeSizeEnd = 0x8E0; // float - public const nint m_flShadowFadeSizeStart = 0x8E4; // float - public const nint m_flShadowFadeSizeEnd = 0x8E8; // float - public const nint m_bPrecomputedFieldsValid = 0x8EC; // bool - public const nint m_vPrecomputedBoundsMins = 0x8F0; // Vector - public const nint m_vPrecomputedBoundsMaxs = 0x8FC; // Vector - public const nint m_vPrecomputedOBBOrigin = 0x908; // Vector - public const nint m_vPrecomputedOBBAngles = 0x914; // QAngle - public const nint m_vPrecomputedOBBExtent = 0x920; // Vector - public const nint m_bPvsModifyEntity = 0x92C; // bool + public const nint m_hLightCookie = 0x848; // CStrongHandle + public const nint m_flShape = 0x850; // float + public const nint m_flSoftX = 0x854; // float + public const nint m_flSoftY = 0x858; // float + public const nint m_flSkirt = 0x85C; // float + public const nint m_flSkirtNear = 0x860; // float + public const nint m_vSizeParams = 0x864; // Vector + public const nint m_flRange = 0x870; // float + public const nint m_vShear = 0x874; // Vector + public const nint m_nBakeSpecularToCubemaps = 0x880; // int32_t + public const nint m_vBakeSpecularToCubemapsSize = 0x884; // Vector + public const nint m_nCastShadows = 0x890; // int32_t + public const nint m_nShadowMapSize = 0x894; // int32_t + public const nint m_nShadowPriority = 0x898; // int32_t + public const nint m_bContactShadow = 0x89C; // bool + public const nint m_nBounceLight = 0x8A0; // int32_t + public const nint m_flBounceScale = 0x8A4; // float + public const nint m_flMinRoughness = 0x8A8; // float + public const nint m_vAlternateColor = 0x8AC; // Vector + public const nint m_fAlternateColorBrightness = 0x8B8; // float + public const nint m_nFog = 0x8BC; // int32_t + public const nint m_flFogStrength = 0x8C0; // float + public const nint m_nFogShadows = 0x8C4; // int32_t + public const nint m_flFogScale = 0x8C8; // float + public const nint m_flFadeSizeStart = 0x8CC; // float + public const nint m_flFadeSizeEnd = 0x8D0; // float + public const nint m_flShadowFadeSizeStart = 0x8D4; // float + public const nint m_flShadowFadeSizeEnd = 0x8D8; // float + public const nint m_bPrecomputedFieldsValid = 0x8DC; // bool + public const nint m_vPrecomputedBoundsMins = 0x8E0; // Vector + public const nint m_vPrecomputedBoundsMaxs = 0x8EC; // Vector + public const nint m_vPrecomputedOBBOrigin = 0x8F8; // Vector + public const nint m_vPrecomputedOBBAngles = 0x904; // QAngle + public const nint m_vPrecomputedOBBExtent = 0x910; // Vector + public const nint m_bPvsModifyEntity = 0x91C; // bool } public static class CBaseAnimGraph { // CBaseModelEntity @@ -259,15 +257,15 @@ public static class CBaseButton { // CBaseToggle } public static class CBaseCSGrenade { // CCSWeaponBase - public const nint m_bRedraw = 0xE00; // bool - public const nint m_bIsHeldByPlayer = 0xE01; // bool - public const nint m_bPinPulled = 0xE02; // bool - public const nint m_bJumpThrow = 0xE03; // bool - public const nint m_eThrowStatus = 0xE04; // EGrenadeThrowState - public const nint m_fThrowTime = 0xE08; // GameTime_t - public const nint m_flThrowStrength = 0xE0C; // float - public const nint m_flThrowStrengthApproach = 0xE10; // float - public const nint m_fDropTime = 0xE14; // GameTime_t + public const nint m_bRedraw = 0xE18; // bool + public const nint m_bIsHeldByPlayer = 0xE19; // bool + public const nint m_bPinPulled = 0xE1A; // bool + public const nint m_bJumpThrow = 0xE1B; // bool + public const nint m_eThrowStatus = 0xE1C; // EGrenadeThrowState + public const nint m_fThrowTime = 0xE20; // GameTime_t + public const nint m_flThrowStrength = 0xE24; // float + public const nint m_flThrowStrengthApproach = 0xE28; // float + public const nint m_fDropTime = 0xE2C; // GameTime_t } public static class CBaseCSGrenadeProjectile { // CBaseGrenade @@ -276,15 +274,16 @@ public static class CBaseCSGrenadeProjectile { // CBaseGrenade public const nint m_nExplodeEffectIndex = 0x9D8; // CStrongHandle public const nint m_nExplodeEffectTickBegin = 0x9E0; // int32_t public const nint m_vecExplodeEffectOrigin = 0x9E4; // Vector - public const nint m_unOGSExtraFlags = 0x9F0; // uint8_t - public const nint m_bDetonationRecorded = 0x9F1; // bool - public const nint m_flDetonateTime = 0x9F4; // GameTime_t - public const nint m_nItemIndex = 0x9F8; // uint16_t - public const nint m_vecOriginalSpawnLocation = 0x9FC; // Vector - public const nint m_flLastBounceSoundTime = 0xA08; // GameTime_t - public const nint m_vecGrenadeSpin = 0xA0C; // RotationVector - public const nint m_vecLastHitSurfaceNormal = 0xA18; // Vector - public const nint m_nTicksAtZeroVelocity = 0xA24; // int32_t + public const nint m_flSpawnTime = 0x9F0; // GameTime_t + public const nint m_unOGSExtraFlags = 0x9F4; // uint8_t + public const nint m_bDetonationRecorded = 0x9F5; // bool + public const nint m_flDetonateTime = 0x9F8; // GameTime_t + public const nint m_nItemIndex = 0x9FC; // uint16_t + public const nint m_vecOriginalSpawnLocation = 0xA00; // Vector + public const nint m_flLastBounceSoundTime = 0xA0C; // GameTime_t + public const nint m_vecGrenadeSpin = 0xA10; // RotationVector + public const nint m_vecLastHitSurfaceNormal = 0xA1C; // Vector + public const nint m_nTicksAtZeroVelocity = 0xA28; // int32_t } public static class CBaseClientUIEntity { // CBaseModelEntity @@ -492,8 +491,7 @@ public static class CBaseModelEntity { // CBaseEntity public const nint m_bAllowFadeInView = 0x512; // bool public const nint m_clrRender = 0x513; // Color public const nint m_vecRenderAttributes = 0x518; // CUtlVectorEmbeddedNetworkVar - public const nint m_LightGroup = 0x568; // CUtlStringToken - public const nint m_bRenderToCubemaps = 0x56C; // bool + public const nint m_bRenderToCubemaps = 0x568; // bool public const nint m_Collision = 0x570; // CCollisionProperty public const nint m_Glow = 0x620; // CGlowProperty public const nint m_flGlowBackfaceMult = 0x678; // float @@ -550,15 +548,14 @@ public static class CBasePlayerController { // CBaseEntity public const nint m_bAutoKickDisabled = 0x5AE; // bool public const nint m_bIsLowViolence = 0x5AF; // bool public const nint m_bGamePaused = 0x5B0; // bool - public const nint m_nHighestCommandNumberReceived = 0x628; // int32_t - public const nint m_nUsecTimestampLastUserCmdReceived = 0x630; // int64_t - public const nint m_iIgnoreGlobalChat = 0x648; // ChatIgnoreType_t - public const nint m_flLastPlayerTalkTime = 0x64C; // float - public const nint m_flLastEntitySteadyState = 0x650; // float - public const nint m_nAvailableEntitySteadyState = 0x654; // int32_t - public const nint m_bHasAnySteadyStateEnts = 0x658; // bool - public const nint m_steamID = 0x668; // uint64_t - public const nint m_iDesiredFOV = 0x670; // uint32_t + public const nint m_nUsecTimestampLastUserCmdReceived = 0x640; // int64_t + public const nint m_iIgnoreGlobalChat = 0x658; // ChatIgnoreType_t + public const nint m_flLastPlayerTalkTime = 0x65C; // float + public const nint m_flLastEntitySteadyState = 0x660; // float + public const nint m_nAvailableEntitySteadyState = 0x664; // int32_t + public const nint m_bHasAnySteadyStateEnts = 0x668; // bool + public const nint m_steamID = 0x678; // uint64_t + public const nint m_iDesiredFOV = 0x680; // uint32_t } public static class CBasePlayerPawn { // CBaseCombatCharacter @@ -809,15 +806,15 @@ public static class CBot { public const nint m_pPlayer = 0x18; // CCSPlayerPawn* public const nint m_bHasSpawned = 0x20; // bool public const nint m_id = 0x24; // uint32_t - public const nint m_isRunning = 0x98; // bool - public const nint m_isCrouching = 0x99; // bool - public const nint m_forwardSpeed = 0x9C; // float - public const nint m_leftSpeed = 0xA0; // float - public const nint m_verticalSpeed = 0xA4; // float - public const nint m_buttonFlags = 0xA8; // uint64_t - public const nint m_jumpTimestamp = 0xB0; // float - public const nint m_viewForward = 0xB4; // Vector - public const nint m_postureStackIndex = 0xD0; // int32_t + public const nint m_isRunning = 0xB0; // bool + public const nint m_isCrouching = 0xB1; // bool + public const nint m_forwardSpeed = 0xB4; // float + public const nint m_leftSpeed = 0xB8; // float + public const nint m_verticalSpeed = 0xBC; // float + public const nint m_buttonFlags = 0xC0; // uint64_t + public const nint m_jumpTimestamp = 0xC8; // float + public const nint m_viewForward = 0xCC; // Vector + public const nint m_postureStackIndex = 0xE8; // int32_t } public static class CBreachCharge { // CCSWeaponBase @@ -975,161 +972,161 @@ public static class CBuyZone { // CBaseTrigger } public static class CC4 { // CCSWeaponBase - public const nint m_vecLastValidPlayerHeldPosition = 0xDE0; // Vector - public const nint m_vecLastValidDroppedPosition = 0xDEC; // Vector - public const nint m_bDoValidDroppedPositionCheck = 0xDF8; // bool - public const nint m_bStartedArming = 0xDF9; // bool - public const nint m_fArmedTime = 0xDFC; // GameTime_t - public const nint m_bBombPlacedAnimation = 0xE00; // bool - public const nint m_bIsPlantingViaUse = 0xE01; // bool - public const nint m_entitySpottedState = 0xE08; // EntitySpottedState_t - public const nint m_nSpotRules = 0xE20; // int32_t - public const nint m_bPlayedArmingBeeps = 0xE24; // bool[7] - public const nint m_bBombPlanted = 0xE2B; // bool - public const nint m_bDroppedFromDeath = 0xE2C; // bool + public const nint m_vecLastValidPlayerHeldPosition = 0xE18; // Vector + public const nint m_vecLastValidDroppedPosition = 0xE24; // Vector + public const nint m_bDoValidDroppedPositionCheck = 0xE30; // bool + public const nint m_bStartedArming = 0xE31; // bool + public const nint m_fArmedTime = 0xE34; // GameTime_t + public const nint m_bBombPlacedAnimation = 0xE38; // bool + public const nint m_bIsPlantingViaUse = 0xE39; // bool + public const nint m_entitySpottedState = 0xE40; // EntitySpottedState_t + public const nint m_nSpotRules = 0xE58; // int32_t + public const nint m_bPlayedArmingBeeps = 0xE5C; // bool[7] + public const nint m_bBombPlanted = 0xE63; // bool + public const nint m_bDroppedFromDeath = 0xE64; // bool } public static class CCSBot { // CBot - public const nint m_lastCoopSpawnPoint = 0xD8; // CHandle - public const nint m_eyePosition = 0xE8; // Vector - public const nint m_name = 0xF4; // char[64] - public const nint m_combatRange = 0x134; // float - public const nint m_isRogue = 0x138; // bool - public const nint m_rogueTimer = 0x140; // CountdownTimer - public const nint m_diedLastRound = 0x15C; // bool - public const nint m_safeTime = 0x160; // float - public const nint m_wasSafe = 0x164; // bool - public const nint m_blindFire = 0x16C; // bool - public const nint m_surpriseTimer = 0x170; // CountdownTimer - public const nint m_bAllowActive = 0x188; // bool - public const nint m_isFollowing = 0x189; // bool - public const nint m_leader = 0x18C; // CHandle - public const nint m_followTimestamp = 0x190; // float - public const nint m_allowAutoFollowTime = 0x194; // float - public const nint m_hurryTimer = 0x198; // CountdownTimer - public const nint m_alertTimer = 0x1B0; // CountdownTimer - public const nint m_sneakTimer = 0x1C8; // CountdownTimer - public const nint m_panicTimer = 0x1E0; // CountdownTimer - public const nint m_stateTimestamp = 0x4B0; // float - public const nint m_isAttacking = 0x4B4; // bool - public const nint m_isOpeningDoor = 0x4B5; // bool - public const nint m_taskEntity = 0x4BC; // CHandle - public const nint m_goalPosition = 0x4CC; // Vector - public const nint m_goalEntity = 0x4D8; // CHandle - public const nint m_avoid = 0x4DC; // CHandle - public const nint m_avoidTimestamp = 0x4E0; // float - public const nint m_isStopping = 0x4E4; // bool - public const nint m_hasVisitedEnemySpawn = 0x4E5; // bool - public const nint m_stillTimer = 0x4E8; // IntervalTimer - public const nint m_bEyeAnglesUnderPathFinderControl = 0x4F8; // bool - public const nint m_pathIndex = 0x65F0; // int32_t - public const nint m_areaEnteredTimestamp = 0x65F4; // GameTime_t - public const nint m_repathTimer = 0x65F8; // CountdownTimer - public const nint m_avoidFriendTimer = 0x6610; // CountdownTimer - public const nint m_isFriendInTheWay = 0x6628; // bool - public const nint m_politeTimer = 0x6630; // CountdownTimer - public const nint m_isWaitingBehindFriend = 0x6648; // bool - public const nint m_pathLadderEnd = 0x6674; // float - public const nint m_mustRunTimer = 0x66C0; // CountdownTimer - public const nint m_waitTimer = 0x66D8; // CountdownTimer - public const nint m_updateTravelDistanceTimer = 0x66F0; // CountdownTimer - public const nint m_playerTravelDistance = 0x6708; // float[64] - public const nint m_travelDistancePhase = 0x6808; // uint8_t - public const nint m_hostageEscortCount = 0x69A0; // uint8_t - public const nint m_hostageEscortCountTimestamp = 0x69A4; // float - public const nint m_desiredTeam = 0x69A8; // int32_t - public const nint m_hasJoined = 0x69AC; // bool - public const nint m_isWaitingForHostage = 0x69AD; // bool - public const nint m_inhibitWaitingForHostageTimer = 0x69B0; // CountdownTimer - public const nint m_waitForHostageTimer = 0x69C8; // CountdownTimer - public const nint m_noisePosition = 0x69E0; // Vector - public const nint m_noiseTravelDistance = 0x69EC; // float - public const nint m_noiseTimestamp = 0x69F0; // float - public const nint m_noiseSource = 0x69F8; // CCSPlayerPawn* - public const nint m_noiseBendTimer = 0x6A10; // CountdownTimer - public const nint m_bentNoisePosition = 0x6A28; // Vector - public const nint m_bendNoisePositionValid = 0x6A34; // bool - public const nint m_lookAroundStateTimestamp = 0x6A38; // float - public const nint m_lookAheadAngle = 0x6A3C; // float - public const nint m_forwardAngle = 0x6A40; // float - public const nint m_inhibitLookAroundTimestamp = 0x6A44; // float - public const nint m_lookAtSpot = 0x6A4C; // Vector - public const nint m_lookAtSpotDuration = 0x6A5C; // float - public const nint m_lookAtSpotTimestamp = 0x6A60; // float - public const nint m_lookAtSpotAngleTolerance = 0x6A64; // float - public const nint m_lookAtSpotClearIfClose = 0x6A68; // bool - public const nint m_lookAtSpotAttack = 0x6A69; // bool - public const nint m_lookAtDesc = 0x6A70; // char* - public const nint m_peripheralTimestamp = 0x6A78; // float - public const nint m_approachPointCount = 0x6C00; // uint8_t - public const nint m_approachPointViewPosition = 0x6C04; // Vector - public const nint m_viewSteadyTimer = 0x6C10; // IntervalTimer - public const nint m_tossGrenadeTimer = 0x6C28; // CountdownTimer - public const nint m_isAvoidingGrenade = 0x6C48; // CountdownTimer - public const nint m_spotCheckTimestamp = 0x6C68; // float - public const nint m_checkedHidingSpotCount = 0x7070; // int32_t - public const nint m_lookPitch = 0x7074; // float - public const nint m_lookPitchVel = 0x7078; // float - public const nint m_lookYaw = 0x707C; // float - public const nint m_lookYawVel = 0x7080; // float - public const nint m_targetSpot = 0x7084; // Vector - public const nint m_targetSpotVelocity = 0x7090; // Vector - public const nint m_targetSpotPredicted = 0x709C; // Vector - public const nint m_aimError = 0x70A8; // QAngle - public const nint m_aimGoal = 0x70B4; // QAngle - public const nint m_targetSpotTime = 0x70C0; // GameTime_t - public const nint m_aimFocus = 0x70C4; // float - public const nint m_aimFocusInterval = 0x70C8; // float - public const nint m_aimFocusNextUpdate = 0x70CC; // GameTime_t - public const nint m_ignoreEnemiesTimer = 0x70D8; // CountdownTimer - public const nint m_enemy = 0x70F0; // CHandle - public const nint m_isEnemyVisible = 0x70F4; // bool - public const nint m_visibleEnemyParts = 0x70F5; // uint8_t - public const nint m_lastEnemyPosition = 0x70F8; // Vector - public const nint m_lastSawEnemyTimestamp = 0x7104; // float - public const nint m_firstSawEnemyTimestamp = 0x7108; // float - public const nint m_currentEnemyAcquireTimestamp = 0x710C; // float - public const nint m_enemyDeathTimestamp = 0x7110; // float - public const nint m_friendDeathTimestamp = 0x7114; // float - public const nint m_isLastEnemyDead = 0x7118; // bool - public const nint m_nearbyEnemyCount = 0x711C; // int32_t - public const nint m_bomber = 0x7328; // CHandle - public const nint m_nearbyFriendCount = 0x732C; // int32_t - public const nint m_closestVisibleFriend = 0x7330; // CHandle - public const nint m_closestVisibleHumanFriend = 0x7334; // CHandle - public const nint m_attentionInterval = 0x7338; // IntervalTimer - public const nint m_attacker = 0x7348; // CHandle - public const nint m_attackedTimestamp = 0x734C; // float - public const nint m_burnedByFlamesTimer = 0x7350; // IntervalTimer - public const nint m_lastVictimID = 0x7360; // int32_t - public const nint m_isAimingAtEnemy = 0x7364; // bool - public const nint m_isRapidFiring = 0x7365; // bool - public const nint m_equipTimer = 0x7368; // IntervalTimer - public const nint m_zoomTimer = 0x7378; // CountdownTimer - public const nint m_fireWeaponTimestamp = 0x7390; // GameTime_t - public const nint m_lookForWeaponsOnGroundTimer = 0x7398; // CountdownTimer - public const nint m_bIsSleeping = 0x73B0; // bool - public const nint m_isEnemySniperVisible = 0x73B1; // bool - public const nint m_sawEnemySniperTimer = 0x73B8; // CountdownTimer - public const nint m_enemyQueueIndex = 0x7470; // uint8_t - public const nint m_enemyQueueCount = 0x7471; // uint8_t - public const nint m_enemyQueueAttendIndex = 0x7472; // uint8_t - public const nint m_isStuck = 0x7473; // bool - public const nint m_stuckTimestamp = 0x7474; // GameTime_t - public const nint m_stuckSpot = 0x7478; // Vector - public const nint m_wiggleTimer = 0x7488; // CountdownTimer - public const nint m_stuckJumpTimer = 0x74A0; // CountdownTimer - public const nint m_nextCleanupCheckTimestamp = 0x74B8; // GameTime_t - public const nint m_avgVel = 0x74BC; // float[10] - public const nint m_avgVelIndex = 0x74E4; // int32_t - public const nint m_avgVelCount = 0x74E8; // int32_t - public const nint m_lastOrigin = 0x74EC; // Vector - public const nint m_lastRadioRecievedTimestamp = 0x74FC; // float - public const nint m_lastRadioSentTimestamp = 0x7500; // float - public const nint m_radioSubject = 0x7504; // CHandle - public const nint m_radioPosition = 0x7508; // Vector - public const nint m_voiceEndTimestamp = 0x7514; // float - public const nint m_lastValidReactionQueueFrame = 0x7520; // int32_t + public const nint m_lastCoopSpawnPoint = 0xF0; // CHandle + public const nint m_eyePosition = 0x100; // Vector + public const nint m_name = 0x10C; // char[64] + public const nint m_combatRange = 0x14C; // float + public const nint m_isRogue = 0x150; // bool + public const nint m_rogueTimer = 0x158; // CountdownTimer + public const nint m_diedLastRound = 0x174; // bool + public const nint m_safeTime = 0x178; // float + public const nint m_wasSafe = 0x17C; // bool + public const nint m_blindFire = 0x184; // bool + public const nint m_surpriseTimer = 0x188; // CountdownTimer + public const nint m_bAllowActive = 0x1A0; // bool + public const nint m_isFollowing = 0x1A1; // bool + public const nint m_leader = 0x1A4; // CHandle + public const nint m_followTimestamp = 0x1A8; // float + public const nint m_allowAutoFollowTime = 0x1AC; // float + public const nint m_hurryTimer = 0x1B0; // CountdownTimer + public const nint m_alertTimer = 0x1C8; // CountdownTimer + public const nint m_sneakTimer = 0x1E0; // CountdownTimer + public const nint m_panicTimer = 0x1F8; // CountdownTimer + public const nint m_stateTimestamp = 0x4C8; // float + public const nint m_isAttacking = 0x4CC; // bool + public const nint m_isOpeningDoor = 0x4CD; // bool + public const nint m_taskEntity = 0x4D4; // CHandle + public const nint m_goalPosition = 0x4E4; // Vector + public const nint m_goalEntity = 0x4F0; // CHandle + public const nint m_avoid = 0x4F4; // CHandle + public const nint m_avoidTimestamp = 0x4F8; // float + public const nint m_isStopping = 0x4FC; // bool + public const nint m_hasVisitedEnemySpawn = 0x4FD; // bool + public const nint m_stillTimer = 0x500; // IntervalTimer + public const nint m_bEyeAnglesUnderPathFinderControl = 0x510; // bool + public const nint m_pathIndex = 0x6608; // int32_t + public const nint m_areaEnteredTimestamp = 0x660C; // GameTime_t + public const nint m_repathTimer = 0x6610; // CountdownTimer + public const nint m_avoidFriendTimer = 0x6628; // CountdownTimer + public const nint m_isFriendInTheWay = 0x6640; // bool + public const nint m_politeTimer = 0x6648; // CountdownTimer + public const nint m_isWaitingBehindFriend = 0x6660; // bool + public const nint m_pathLadderEnd = 0x668C; // float + public const nint m_mustRunTimer = 0x66D8; // CountdownTimer + public const nint m_waitTimer = 0x66F0; // CountdownTimer + public const nint m_updateTravelDistanceTimer = 0x6708; // CountdownTimer + public const nint m_playerTravelDistance = 0x6720; // float[64] + public const nint m_travelDistancePhase = 0x6820; // uint8_t + public const nint m_hostageEscortCount = 0x69B8; // uint8_t + public const nint m_hostageEscortCountTimestamp = 0x69BC; // float + public const nint m_desiredTeam = 0x69C0; // int32_t + public const nint m_hasJoined = 0x69C4; // bool + public const nint m_isWaitingForHostage = 0x69C5; // bool + public const nint m_inhibitWaitingForHostageTimer = 0x69C8; // CountdownTimer + public const nint m_waitForHostageTimer = 0x69E0; // CountdownTimer + public const nint m_noisePosition = 0x69F8; // Vector + public const nint m_noiseTravelDistance = 0x6A04; // float + public const nint m_noiseTimestamp = 0x6A08; // float + public const nint m_noiseSource = 0x6A10; // CCSPlayerPawn* + public const nint m_noiseBendTimer = 0x6A28; // CountdownTimer + public const nint m_bentNoisePosition = 0x6A40; // Vector + public const nint m_bendNoisePositionValid = 0x6A4C; // bool + public const nint m_lookAroundStateTimestamp = 0x6A50; // float + public const nint m_lookAheadAngle = 0x6A54; // float + public const nint m_forwardAngle = 0x6A58; // float + public const nint m_inhibitLookAroundTimestamp = 0x6A5C; // float + public const nint m_lookAtSpot = 0x6A64; // Vector + public const nint m_lookAtSpotDuration = 0x6A74; // float + public const nint m_lookAtSpotTimestamp = 0x6A78; // float + public const nint m_lookAtSpotAngleTolerance = 0x6A7C; // float + public const nint m_lookAtSpotClearIfClose = 0x6A80; // bool + public const nint m_lookAtSpotAttack = 0x6A81; // bool + public const nint m_lookAtDesc = 0x6A88; // char* + public const nint m_peripheralTimestamp = 0x6A90; // float + public const nint m_approachPointCount = 0x6C18; // uint8_t + public const nint m_approachPointViewPosition = 0x6C1C; // Vector + public const nint m_viewSteadyTimer = 0x6C28; // IntervalTimer + public const nint m_tossGrenadeTimer = 0x6C40; // CountdownTimer + public const nint m_isAvoidingGrenade = 0x6C60; // CountdownTimer + public const nint m_spotCheckTimestamp = 0x6C80; // float + public const nint m_checkedHidingSpotCount = 0x7088; // int32_t + public const nint m_lookPitch = 0x708C; // float + public const nint m_lookPitchVel = 0x7090; // float + public const nint m_lookYaw = 0x7094; // float + public const nint m_lookYawVel = 0x7098; // float + public const nint m_targetSpot = 0x709C; // Vector + public const nint m_targetSpotVelocity = 0x70A8; // Vector + public const nint m_targetSpotPredicted = 0x70B4; // Vector + public const nint m_aimError = 0x70C0; // QAngle + public const nint m_aimGoal = 0x70CC; // QAngle + public const nint m_targetSpotTime = 0x70D8; // GameTime_t + public const nint m_aimFocus = 0x70DC; // float + public const nint m_aimFocusInterval = 0x70E0; // float + public const nint m_aimFocusNextUpdate = 0x70E4; // GameTime_t + public const nint m_ignoreEnemiesTimer = 0x70F0; // CountdownTimer + public const nint m_enemy = 0x7108; // CHandle + public const nint m_isEnemyVisible = 0x710C; // bool + public const nint m_visibleEnemyParts = 0x710D; // uint8_t + public const nint m_lastEnemyPosition = 0x7110; // Vector + public const nint m_lastSawEnemyTimestamp = 0x711C; // float + public const nint m_firstSawEnemyTimestamp = 0x7120; // float + public const nint m_currentEnemyAcquireTimestamp = 0x7124; // float + public const nint m_enemyDeathTimestamp = 0x7128; // float + public const nint m_friendDeathTimestamp = 0x712C; // float + public const nint m_isLastEnemyDead = 0x7130; // bool + public const nint m_nearbyEnemyCount = 0x7134; // int32_t + public const nint m_bomber = 0x7340; // CHandle + public const nint m_nearbyFriendCount = 0x7344; // int32_t + public const nint m_closestVisibleFriend = 0x7348; // CHandle + public const nint m_closestVisibleHumanFriend = 0x734C; // CHandle + public const nint m_attentionInterval = 0x7350; // IntervalTimer + public const nint m_attacker = 0x7360; // CHandle + public const nint m_attackedTimestamp = 0x7364; // float + public const nint m_burnedByFlamesTimer = 0x7368; // IntervalTimer + public const nint m_lastVictimID = 0x7378; // int32_t + public const nint m_isAimingAtEnemy = 0x737C; // bool + public const nint m_isRapidFiring = 0x737D; // bool + public const nint m_equipTimer = 0x7380; // IntervalTimer + public const nint m_zoomTimer = 0x7390; // CountdownTimer + public const nint m_fireWeaponTimestamp = 0x73A8; // GameTime_t + public const nint m_lookForWeaponsOnGroundTimer = 0x73B0; // CountdownTimer + public const nint m_bIsSleeping = 0x73C8; // bool + public const nint m_isEnemySniperVisible = 0x73C9; // bool + public const nint m_sawEnemySniperTimer = 0x73D0; // CountdownTimer + public const nint m_enemyQueueIndex = 0x7488; // uint8_t + public const nint m_enemyQueueCount = 0x7489; // uint8_t + public const nint m_enemyQueueAttendIndex = 0x748A; // uint8_t + public const nint m_isStuck = 0x748B; // bool + public const nint m_stuckTimestamp = 0x748C; // GameTime_t + public const nint m_stuckSpot = 0x7490; // Vector + public const nint m_wiggleTimer = 0x74A0; // CountdownTimer + public const nint m_stuckJumpTimer = 0x74B8; // CountdownTimer + public const nint m_nextCleanupCheckTimestamp = 0x74D0; // GameTime_t + public const nint m_avgVel = 0x74D4; // float[10] + public const nint m_avgVelIndex = 0x74FC; // int32_t + public const nint m_avgVelCount = 0x7500; // int32_t + public const nint m_lastOrigin = 0x7504; // Vector + public const nint m_lastRadioRecievedTimestamp = 0x7514; // float + public const nint m_lastRadioSentTimestamp = 0x7518; // float + public const nint m_radioSubject = 0x751C; // CHandle + public const nint m_radioPosition = 0x7520; // Vector + public const nint m_voiceEndTimestamp = 0x752C; // float + public const nint m_lastValidReactionQueueFrame = 0x7538; // int32_t } public static class CCSGOPlayerAnimGraphState { @@ -1438,82 +1435,83 @@ public static class CCSPlayerBase_CameraServices { // CPlayer_CameraServices } public static class CCSPlayerController { // CBasePlayerController - public const nint m_pInGameMoneyServices = 0x6A0; // CCSPlayerController_InGameMoneyServices* - public const nint m_pInventoryServices = 0x6A8; // CCSPlayerController_InventoryServices* - public const nint m_pActionTrackingServices = 0x6B0; // CCSPlayerController_ActionTrackingServices* - public const nint m_pDamageServices = 0x6B8; // CCSPlayerController_DamageServices* - public const nint m_iPing = 0x6C0; // uint32_t - public const nint m_bHasCommunicationAbuseMute = 0x6C4; // bool - public const nint m_szCrosshairCodes = 0x6C8; // CUtlSymbolLarge - public const nint m_iPendingTeamNum = 0x6D0; // uint8_t - public const nint m_flForceTeamTime = 0x6D4; // GameTime_t - public const nint m_iCompTeammateColor = 0x6D8; // int32_t - public const nint m_bEverPlayedOnTeam = 0x6DC; // bool - public const nint m_bAttemptedToGetColor = 0x6DD; // bool - public const nint m_iTeammatePreferredColor = 0x6E0; // int32_t - public const nint m_bTeamChanged = 0x6E4; // bool - public const nint m_bInSwitchTeam = 0x6E5; // bool - public const nint m_bHasSeenJoinGame = 0x6E6; // bool - public const nint m_bJustBecameSpectator = 0x6E7; // bool - public const nint m_bSwitchTeamsOnNextRoundReset = 0x6E8; // bool - public const nint m_bRemoveAllItemsOnNextRoundReset = 0x6E9; // bool - public const nint m_szClan = 0x6F0; // CUtlSymbolLarge - public const nint m_szClanName = 0x6F8; // char[32] - public const nint m_iCoachingTeam = 0x718; // int32_t - public const nint m_nPlayerDominated = 0x720; // uint64_t - public const nint m_nPlayerDominatingMe = 0x728; // uint64_t - public const nint m_iCompetitiveRanking = 0x730; // int32_t - public const nint m_iCompetitiveWins = 0x734; // int32_t - public const nint m_iCompetitiveRankType = 0x738; // int8_t - public const nint m_iCompetitiveRankingPredicted_Win = 0x73C; // int32_t - public const nint m_iCompetitiveRankingPredicted_Loss = 0x740; // int32_t - public const nint m_iCompetitiveRankingPredicted_Tie = 0x744; // int32_t - public const nint m_nEndMatchNextMapVote = 0x748; // int32_t - public const nint m_unActiveQuestId = 0x74C; // uint16_t - public const nint m_nQuestProgressReason = 0x750; // QuestProgress::Reason - public const nint m_unPlayerTvControlFlags = 0x754; // uint32_t - public const nint m_iDraftIndex = 0x780; // int32_t - public const nint m_msQueuedModeDisconnectionTimestamp = 0x784; // uint32_t - public const nint m_uiAbandonRecordedReason = 0x788; // uint32_t - public const nint m_bEverFullyConnected = 0x78C; // bool - public const nint m_bAbandonAllowsSurrender = 0x78D; // bool - public const nint m_bAbandonOffersInstantSurrender = 0x78E; // bool - public const nint m_bDisconnection1MinWarningPrinted = 0x78F; // bool - public const nint m_bScoreReported = 0x790; // bool - public const nint m_nDisconnectionTick = 0x794; // int32_t - public const nint m_bControllingBot = 0x7A0; // bool - public const nint m_bHasControlledBotThisRound = 0x7A1; // bool - public const nint m_bHasBeenControlledByPlayerThisRound = 0x7A2; // bool - public const nint m_nBotsControlledThisRound = 0x7A4; // int32_t - public const nint m_bCanControlObservedBot = 0x7A8; // bool - public const nint m_hPlayerPawn = 0x7AC; // CHandle - public const nint m_hObserverPawn = 0x7B0; // CHandle - public const nint m_DesiredObserverMode = 0x7B4; // int32_t - public const nint m_hDesiredObserverTarget = 0x7B8; // CEntityHandle - public const nint m_bPawnIsAlive = 0x7BC; // bool - public const nint m_iPawnHealth = 0x7C0; // uint32_t - public const nint m_iPawnArmor = 0x7C4; // int32_t - public const nint m_bPawnHasDefuser = 0x7C8; // bool - public const nint m_bPawnHasHelmet = 0x7C9; // bool - public const nint m_nPawnCharacterDefIndex = 0x7CA; // uint16_t - public const nint m_iPawnLifetimeStart = 0x7CC; // int32_t - public const nint m_iPawnLifetimeEnd = 0x7D0; // int32_t - public const nint m_iPawnBotDifficulty = 0x7D4; // int32_t - public const nint m_hOriginalControllerOfCurrentPawn = 0x7D8; // CHandle - public const nint m_iScore = 0x7DC; // int32_t - public const nint m_iRoundScore = 0x7E0; // int32_t - public const nint m_iRoundsWon = 0x7E4; // int32_t - public const nint m_vecKills = 0x7E8; // CNetworkUtlVectorBase - public const nint m_iMVPs = 0x800; // int32_t - public const nint m_nUpdateCounter = 0x804; // int32_t - public const nint m_lastHeldVoteTimer = 0xF8A8; // IntervalTimer - public const nint m_bShowHints = 0xF8C0; // bool - public const nint m_iNextTimeCheck = 0xF8C4; // int32_t - public const nint m_bJustDidTeamKill = 0xF8C8; // bool - public const nint m_bPunishForTeamKill = 0xF8C9; // bool - public const nint m_bGaveTeamDamageWarning = 0xF8CA; // bool - public const nint m_bGaveTeamDamageWarningThisRound = 0xF8CB; // bool - public const nint m_LastTeamDamageWarningTime = 0xF8CC; // GameTime_t + public const nint m_pInGameMoneyServices = 0x6B0; // CCSPlayerController_InGameMoneyServices* + public const nint m_pInventoryServices = 0x6B8; // CCSPlayerController_InventoryServices* + public const nint m_pActionTrackingServices = 0x6C0; // CCSPlayerController_ActionTrackingServices* + public const nint m_pDamageServices = 0x6C8; // CCSPlayerController_DamageServices* + public const nint m_iPing = 0x6D0; // uint32_t + public const nint m_bHasCommunicationAbuseMute = 0x6D4; // bool + public const nint m_szCrosshairCodes = 0x6D8; // CUtlSymbolLarge + public const nint m_iPendingTeamNum = 0x6E0; // uint8_t + public const nint m_flForceTeamTime = 0x6E4; // GameTime_t + public const nint m_iCompTeammateColor = 0x6E8; // int32_t + public const nint m_bEverPlayedOnTeam = 0x6EC; // bool + public const nint m_bAttemptedToGetColor = 0x6ED; // bool + public const nint m_iTeammatePreferredColor = 0x6F0; // int32_t + public const nint m_bTeamChanged = 0x6F4; // bool + public const nint m_bInSwitchTeam = 0x6F5; // bool + public const nint m_bHasSeenJoinGame = 0x6F6; // bool + public const nint m_bJustBecameSpectator = 0x6F7; // bool + public const nint m_bSwitchTeamsOnNextRoundReset = 0x6F8; // bool + public const nint m_bRemoveAllItemsOnNextRoundReset = 0x6F9; // bool + public const nint m_szClan = 0x700; // CUtlSymbolLarge + public const nint m_szClanName = 0x708; // char[32] + public const nint m_iCoachingTeam = 0x728; // int32_t + public const nint m_nPlayerDominated = 0x730; // uint64_t + public const nint m_nPlayerDominatingMe = 0x738; // uint64_t + public const nint m_iCompetitiveRanking = 0x740; // int32_t + public const nint m_iCompetitiveWins = 0x744; // int32_t + public const nint m_iCompetitiveRankType = 0x748; // int8_t + public const nint m_iCompetitiveRankingPredicted_Win = 0x74C; // int32_t + public const nint m_iCompetitiveRankingPredicted_Loss = 0x750; // int32_t + public const nint m_iCompetitiveRankingPredicted_Tie = 0x754; // int32_t + public const nint m_nEndMatchNextMapVote = 0x758; // int32_t + public const nint m_unActiveQuestId = 0x75C; // uint16_t + public const nint m_nQuestProgressReason = 0x760; // QuestProgress::Reason + public const nint m_unPlayerTvControlFlags = 0x764; // uint32_t + public const nint m_iDraftIndex = 0x790; // int32_t + public const nint m_msQueuedModeDisconnectionTimestamp = 0x794; // uint32_t + public const nint m_uiAbandonRecordedReason = 0x798; // uint32_t + public const nint m_bEverFullyConnected = 0x79C; // bool + public const nint m_bAbandonAllowsSurrender = 0x79D; // bool + public const nint m_bAbandonOffersInstantSurrender = 0x79E; // bool + public const nint m_bDisconnection1MinWarningPrinted = 0x79F; // bool + public const nint m_bScoreReported = 0x7A0; // bool + public const nint m_nDisconnectionTick = 0x7A4; // int32_t + public const nint m_bControllingBot = 0x7B0; // bool + public const nint m_bHasControlledBotThisRound = 0x7B1; // bool + public const nint m_bHasBeenControlledByPlayerThisRound = 0x7B2; // bool + public const nint m_nBotsControlledThisRound = 0x7B4; // int32_t + public const nint m_bCanControlObservedBot = 0x7B8; // bool + public const nint m_hPlayerPawn = 0x7BC; // CHandle + public const nint m_hObserverPawn = 0x7C0; // CHandle + public const nint m_DesiredObserverMode = 0x7C4; // int32_t + public const nint m_hDesiredObserverTarget = 0x7C8; // CEntityHandle + public const nint m_bPawnIsAlive = 0x7CC; // bool + public const nint m_iPawnHealth = 0x7D0; // uint32_t + public const nint m_iPawnArmor = 0x7D4; // int32_t + public const nint m_bPawnHasDefuser = 0x7D8; // bool + public const nint m_bPawnHasHelmet = 0x7D9; // bool + public const nint m_nPawnCharacterDefIndex = 0x7DA; // uint16_t + public const nint m_iPawnLifetimeStart = 0x7DC; // int32_t + public const nint m_iPawnLifetimeEnd = 0x7E0; // int32_t + public const nint m_iPawnBotDifficulty = 0x7E4; // int32_t + public const nint m_hOriginalControllerOfCurrentPawn = 0x7E8; // CHandle + public const nint m_iScore = 0x7EC; // int32_t + public const nint m_iRoundScore = 0x7F0; // int32_t + public const nint m_iRoundsWon = 0x7F4; // int32_t + public const nint m_vecKills = 0x7F8; // CNetworkUtlVectorBase + public const nint m_iMVPs = 0x810; // int32_t + public const nint m_nUpdateCounter = 0x814; // int32_t + public const nint m_flSmoothedPing = 0x818; // float + public const nint m_lastHeldVoteTimer = 0xF8C0; // IntervalTimer + public const nint m_bShowHints = 0xF8D8; // bool + public const nint m_iNextTimeCheck = 0xF8DC; // int32_t + public const nint m_bJustDidTeamKill = 0xF8E0; // bool + public const nint m_bPunishForTeamKill = 0xF8E1; // bool + public const nint m_bGaveTeamDamageWarning = 0xF8E2; // bool + public const nint m_bGaveTeamDamageWarningThisRound = 0xF8E3; // bool + public const nint m_LastTeamDamageWarningTime = 0xF8E4; // GameTime_t } public static class CCSPlayerController_ActionTrackingServices { // CPlayerControllerComponent @@ -1593,9 +1591,10 @@ public static class CCSPlayerPawn { // CCSPlayerPawnBase public const nint m_vRagdollDamagePosition = 0x1C80; // Vector public const nint m_szRagdollDamageWeaponName = 0x1C8C; // char[64] public const nint m_bRagdollDamageHeadshot = 0x1CCC; // bool - public const nint m_EconGloves = 0x1CD0; // CEconItemView - public const nint m_qDeathEyeAngles = 0x1F48; // QAngle - public const nint m_bSkipOneHeadConstraintUpdate = 0x1F54; // bool + public const nint m_vRagdollServerOrigin = 0x1CD0; // Vector + public const nint m_EconGloves = 0x1CE0; // CEconItemView + public const nint m_qDeathEyeAngles = 0x1F58; // QAngle + public const nint m_bSkipOneHeadConstraintUpdate = 0x1F64; // bool } public static class CCSPlayerPawnBase { // CBasePlayerPawn @@ -1901,64 +1900,68 @@ public static class CCSWeaponBase { // CBasePlayerWeapon public const nint m_seqIdle = 0xC9C; // HSequence public const nint m_seqFirePrimary = 0xCA0; // HSequence public const nint m_seqFireSecondary = 0xCA4; // HSequence - public const nint m_bPlayerAmmoStockOnPickup = 0xCB0; // bool - public const nint m_bRequireUseToTouch = 0xCB1; // bool - public const nint m_iState = 0xCB4; // CSWeaponState_t - public const nint m_flLastTimeInAir = 0xCB8; // GameTime_t - public const nint m_flLastDeployTime = 0xCBC; // GameTime_t - public const nint m_nViewModelIndex = 0xCC0; // uint32_t - public const nint m_bReloadsWithClips = 0xCC4; // bool - public const nint m_flTimeWeaponIdle = 0xCE0; // GameTime_t - public const nint m_bFireOnEmpty = 0xCE4; // bool - public const nint m_OnPlayerPickup = 0xCE8; // CEntityIOOutput - public const nint m_weaponMode = 0xD10; // CSWeaponMode - public const nint m_flTurningInaccuracyDelta = 0xD14; // float - public const nint m_vecTurningInaccuracyEyeDirLast = 0xD18; // Vector - public const nint m_flTurningInaccuracy = 0xD24; // float - public const nint m_fAccuracyPenalty = 0xD28; // float - public const nint m_flLastAccuracyUpdateTime = 0xD2C; // GameTime_t - public const nint m_fAccuracySmoothedForZoom = 0xD30; // float - public const nint m_fScopeZoomEndTime = 0xD34; // GameTime_t - public const nint m_iRecoilIndex = 0xD38; // int32_t - public const nint m_flRecoilIndex = 0xD3C; // float - public const nint m_bBurstMode = 0xD40; // bool - public const nint m_flPostponeFireReadyTime = 0xD44; // GameTime_t - public const nint m_bInReload = 0xD48; // bool - public const nint m_bReloadVisuallyComplete = 0xD49; // bool - public const nint m_flDroppedAtTime = 0xD4C; // GameTime_t - public const nint m_bIsHauledBack = 0xD50; // bool - public const nint m_bSilencerOn = 0xD51; // bool - public const nint m_flTimeSilencerSwitchComplete = 0xD54; // GameTime_t - public const nint m_iOriginalTeamNumber = 0xD58; // int32_t - public const nint m_flNextAttackRenderTimeOffset = 0xD5C; // float - public const nint m_bCanBePickedUp = 0xD70; // bool - public const nint m_bUseCanOverrideNextOwnerTouchTime = 0xD71; // bool - public const nint m_nextOwnerTouchTime = 0xD74; // GameTime_t - public const nint m_nextPrevOwnerTouchTime = 0xD78; // GameTime_t - public const nint m_hPrevOwner = 0xD7C; // CHandle - public const nint m_nDropTick = 0xD80; // GameTick_t - public const nint m_donated = 0xDA4; // bool - public const nint m_fLastShotTime = 0xDA8; // GameTime_t - public const nint m_bWasOwnedByCT = 0xDAC; // bool - public const nint m_bWasOwnedByTerrorist = 0xDAD; // bool - public const nint m_bFiredOutOfAmmoEvent = 0xDAE; // bool - public const nint m_numRemoveUnownedWeaponThink = 0xDB0; // int32_t - public const nint m_IronSightController = 0xDB8; // CIronSightController - public const nint m_iIronSightMode = 0xDD0; // int32_t - public const nint m_flLastLOSTraceFailureTime = 0xDD4; // GameTime_t - public const nint m_iNumEmptyAttacks = 0xDD8; // int32_t + public const nint m_thirdPersonFireSequences = 0xCA8; // CUtlVector + public const nint m_hCurrentThirdPersonSequence = 0xCC0; // HSequence + public const nint m_nSilencerBoneIndex = 0xCC4; // int32_t + public const nint m_thirdPersonSequences = 0xCC8; // HSequence[6] + public const nint m_bPlayerAmmoStockOnPickup = 0xCE8; // bool + public const nint m_bRequireUseToTouch = 0xCE9; // bool + public const nint m_iState = 0xCEC; // CSWeaponState_t + public const nint m_flLastTimeInAir = 0xCF0; // GameTime_t + public const nint m_flLastDeployTime = 0xCF4; // GameTime_t + public const nint m_nViewModelIndex = 0xCF8; // uint32_t + public const nint m_bReloadsWithClips = 0xCFC; // bool + public const nint m_flTimeWeaponIdle = 0xD18; // GameTime_t + public const nint m_bFireOnEmpty = 0xD1C; // bool + public const nint m_OnPlayerPickup = 0xD20; // CEntityIOOutput + public const nint m_weaponMode = 0xD48; // CSWeaponMode + public const nint m_flTurningInaccuracyDelta = 0xD4C; // float + public const nint m_vecTurningInaccuracyEyeDirLast = 0xD50; // Vector + public const nint m_flTurningInaccuracy = 0xD5C; // float + public const nint m_fAccuracyPenalty = 0xD60; // float + public const nint m_flLastAccuracyUpdateTime = 0xD64; // GameTime_t + public const nint m_fAccuracySmoothedForZoom = 0xD68; // float + public const nint m_fScopeZoomEndTime = 0xD6C; // GameTime_t + public const nint m_iRecoilIndex = 0xD70; // int32_t + public const nint m_flRecoilIndex = 0xD74; // float + public const nint m_bBurstMode = 0xD78; // bool + public const nint m_flPostponeFireReadyTime = 0xD7C; // GameTime_t + public const nint m_bInReload = 0xD80; // bool + public const nint m_bReloadVisuallyComplete = 0xD81; // bool + public const nint m_flDroppedAtTime = 0xD84; // GameTime_t + public const nint m_bIsHauledBack = 0xD88; // bool + public const nint m_bSilencerOn = 0xD89; // bool + public const nint m_flTimeSilencerSwitchComplete = 0xD8C; // GameTime_t + public const nint m_iOriginalTeamNumber = 0xD90; // int32_t + public const nint m_flNextAttackRenderTimeOffset = 0xD94; // float + public const nint m_bCanBePickedUp = 0xDA8; // bool + public const nint m_bUseCanOverrideNextOwnerTouchTime = 0xDA9; // bool + public const nint m_nextOwnerTouchTime = 0xDAC; // GameTime_t + public const nint m_nextPrevOwnerTouchTime = 0xDB0; // GameTime_t + public const nint m_hPrevOwner = 0xDB4; // CHandle + public const nint m_nDropTick = 0xDB8; // GameTick_t + public const nint m_donated = 0xDDC; // bool + public const nint m_fLastShotTime = 0xDE0; // GameTime_t + public const nint m_bWasOwnedByCT = 0xDE4; // bool + public const nint m_bWasOwnedByTerrorist = 0xDE5; // bool + public const nint m_bFiredOutOfAmmoEvent = 0xDE6; // bool + public const nint m_numRemoveUnownedWeaponThink = 0xDE8; // int32_t + public const nint m_IronSightController = 0xDF0; // CIronSightController + public const nint m_iIronSightMode = 0xE08; // int32_t + public const nint m_flLastLOSTraceFailureTime = 0xE0C; // GameTime_t + public const nint m_iNumEmptyAttacks = 0xE10; // int32_t } public static class CCSWeaponBaseGun { // CCSWeaponBase - public const nint m_zoomLevel = 0xDE0; // int32_t - public const nint m_iBurstShotsRemaining = 0xDE4; // int32_t - public const nint m_silencedModelIndex = 0xDF0; // int32_t - public const nint m_inPrecache = 0xDF4; // bool - public const nint m_bNeedsBoltAction = 0xDF5; // bool - public const nint m_bSkillReloadAvailable = 0xDF6; // bool - public const nint m_bSkillReloadLiftedReloadKey = 0xDF7; // bool - public const nint m_bSkillBoltInterruptAvailable = 0xDF8; // bool - public const nint m_bSkillBoltLiftedFireKey = 0xDF9; // bool + public const nint m_zoomLevel = 0xE18; // int32_t + public const nint m_iBurstShotsRemaining = 0xE1C; // int32_t + public const nint m_silencedModelIndex = 0xE28; // int32_t + public const nint m_inPrecache = 0xE2C; // bool + public const nint m_bNeedsBoltAction = 0xE2D; // bool + public const nint m_bSkillReloadAvailable = 0xE2E; // bool + public const nint m_bSkillReloadLiftedReloadKey = 0xE2F; // bool + public const nint m_bSkillBoltInterruptAvailable = 0xE30; // bool + public const nint m_bSkillBoltLiftedFireKey = 0xE31; // bool } public static class CCSWeaponBaseVData { // CBasePlayerWeaponVData @@ -2229,9 +2232,10 @@ public static class CDecoyGrenade { // CBaseCSGrenade } public static class CDecoyProjectile { // CBaseCSGrenadeProjectile - public const nint m_shotsRemaining = 0xA30; // int32_t - public const nint m_fExpireTime = 0xA34; // GameTime_t - public const nint m_decoyWeaponDefIndex = 0xA40; // uint16_t + public const nint m_nDecoyShotTick = 0xA38; // int32_t + public const nint m_shotsRemaining = 0xA3C; // int32_t + public const nint m_fExpireTime = 0xA40; // GameTime_t + public const nint m_decoyWeaponDefIndex = 0xA50; // uint16_t } public static class CDynamicLight { // CBaseModelEntity @@ -2433,53 +2437,51 @@ public static class CEnvBeverage { // CBaseEntity } public static class CEnvCombinedLightProbeVolume { // CBaseEntity - public const nint m_Color = 0x1518; // Color - public const nint m_flBrightness = 0x151C; // float - public const nint m_hCubemapTexture = 0x1520; // CStrongHandle - public const nint m_bCustomCubemapTexture = 0x1528; // bool - public const nint m_hLightProbeTexture = 0x1530; // CStrongHandle - public const nint m_hLightProbeDirectLightIndicesTexture = 0x1538; // CStrongHandle - public const nint m_hLightProbeDirectLightScalarsTexture = 0x1540; // CStrongHandle - public const nint m_hLightProbeDirectLightShadowsTexture = 0x1548; // CStrongHandle - public const nint m_vBoxMins = 0x1550; // Vector - public const nint m_vBoxMaxs = 0x155C; // Vector - public const nint m_LightGroups = 0x1568; // CUtlSymbolLarge - public const nint m_bMoveable = 0x1570; // bool - public const nint m_nHandshake = 0x1574; // int32_t - public const nint m_nEnvCubeMapArrayIndex = 0x1578; // int32_t - public const nint m_nPriority = 0x157C; // int32_t - public const nint m_bStartDisabled = 0x1580; // bool - public const nint m_flEdgeFadeDist = 0x1584; // float - public const nint m_vEdgeFadeDists = 0x1588; // Vector - public const nint m_nLightProbeSizeX = 0x1594; // int32_t - public const nint m_nLightProbeSizeY = 0x1598; // int32_t - public const nint m_nLightProbeSizeZ = 0x159C; // int32_t - public const nint m_nLightProbeAtlasX = 0x15A0; // int32_t - public const nint m_nLightProbeAtlasY = 0x15A4; // int32_t - public const nint m_nLightProbeAtlasZ = 0x15A8; // int32_t - public const nint m_bEnabled = 0x15C1; // bool + public const nint m_Color = 0x1508; // Color + public const nint m_flBrightness = 0x150C; // float + public const nint m_hCubemapTexture = 0x1510; // CStrongHandle + public const nint m_bCustomCubemapTexture = 0x1518; // bool + public const nint m_hLightProbeTexture = 0x1520; // CStrongHandle + public const nint m_hLightProbeDirectLightIndicesTexture = 0x1528; // CStrongHandle + public const nint m_hLightProbeDirectLightScalarsTexture = 0x1530; // CStrongHandle + public const nint m_hLightProbeDirectLightShadowsTexture = 0x1538; // CStrongHandle + public const nint m_vBoxMins = 0x1540; // Vector + public const nint m_vBoxMaxs = 0x154C; // Vector + public const nint m_bMoveable = 0x1558; // bool + public const nint m_nHandshake = 0x155C; // int32_t + public const nint m_nEnvCubeMapArrayIndex = 0x1560; // int32_t + public const nint m_nPriority = 0x1564; // int32_t + public const nint m_bStartDisabled = 0x1568; // bool + public const nint m_flEdgeFadeDist = 0x156C; // float + public const nint m_vEdgeFadeDists = 0x1570; // Vector + public const nint m_nLightProbeSizeX = 0x157C; // int32_t + public const nint m_nLightProbeSizeY = 0x1580; // int32_t + public const nint m_nLightProbeSizeZ = 0x1584; // int32_t + public const nint m_nLightProbeAtlasX = 0x1588; // int32_t + public const nint m_nLightProbeAtlasY = 0x158C; // int32_t + public const nint m_nLightProbeAtlasZ = 0x1590; // int32_t + public const nint m_bEnabled = 0x15A9; // bool } public static class CEnvCubemap { // CBaseEntity - public const nint m_hCubemapTexture = 0x538; // CStrongHandle - public const nint m_bCustomCubemapTexture = 0x540; // bool - public const nint m_flInfluenceRadius = 0x544; // float - public const nint m_vBoxProjectMins = 0x548; // Vector - public const nint m_vBoxProjectMaxs = 0x554; // Vector - public const nint m_LightGroups = 0x560; // CUtlSymbolLarge - public const nint m_bMoveable = 0x568; // bool - public const nint m_nHandshake = 0x56C; // int32_t - public const nint m_nEnvCubeMapArrayIndex = 0x570; // int32_t - public const nint m_nPriority = 0x574; // int32_t - public const nint m_flEdgeFadeDist = 0x578; // float - public const nint m_vEdgeFadeDists = 0x57C; // Vector - public const nint m_flDiffuseScale = 0x588; // float - public const nint m_bStartDisabled = 0x58C; // bool - public const nint m_bDefaultEnvMap = 0x58D; // bool - public const nint m_bDefaultSpecEnvMap = 0x58E; // bool - public const nint m_bIndoorCubeMap = 0x58F; // bool - public const nint m_bCopyDiffuseFromDefaultCubemap = 0x590; // bool - public const nint m_bEnabled = 0x5A0; // bool + public const nint m_hCubemapTexture = 0x530; // CStrongHandle + public const nint m_bCustomCubemapTexture = 0x538; // bool + public const nint m_flInfluenceRadius = 0x53C; // float + public const nint m_vBoxProjectMins = 0x540; // Vector + public const nint m_vBoxProjectMaxs = 0x54C; // Vector + public const nint m_bMoveable = 0x558; // bool + public const nint m_nHandshake = 0x55C; // int32_t + public const nint m_nEnvCubeMapArrayIndex = 0x560; // int32_t + public const nint m_nPriority = 0x564; // int32_t + public const nint m_flEdgeFadeDist = 0x568; // float + public const nint m_vEdgeFadeDists = 0x56C; // Vector + public const nint m_flDiffuseScale = 0x578; // float + public const nint m_bStartDisabled = 0x57C; // bool + public const nint m_bDefaultEnvMap = 0x57D; // bool + public const nint m_bDefaultSpecEnvMap = 0x57E; // bool + public const nint m_bIndoorCubeMap = 0x57F; // bool + public const nint m_bCopyDiffuseFromDefaultCubemap = 0x580; // bool + public const nint m_bEnabled = 0x590; // bool } public static class CEnvCubemapBox { // CEnvCubemap @@ -2647,24 +2649,23 @@ public static class CEnvLaser { // CBeam } public static class CEnvLightProbeVolume { // CBaseEntity - public const nint m_hLightProbeTexture = 0x1490; // CStrongHandle - public const nint m_hLightProbeDirectLightIndicesTexture = 0x1498; // CStrongHandle - public const nint m_hLightProbeDirectLightScalarsTexture = 0x14A0; // CStrongHandle - public const nint m_hLightProbeDirectLightShadowsTexture = 0x14A8; // CStrongHandle - public const nint m_vBoxMins = 0x14B0; // Vector - public const nint m_vBoxMaxs = 0x14BC; // Vector - public const nint m_LightGroups = 0x14C8; // CUtlSymbolLarge - public const nint m_bMoveable = 0x14D0; // bool - public const nint m_nHandshake = 0x14D4; // int32_t - public const nint m_nPriority = 0x14D8; // int32_t - public const nint m_bStartDisabled = 0x14DC; // bool - public const nint m_nLightProbeSizeX = 0x14E0; // int32_t - public const nint m_nLightProbeSizeY = 0x14E4; // int32_t - public const nint m_nLightProbeSizeZ = 0x14E8; // int32_t - public const nint m_nLightProbeAtlasX = 0x14EC; // int32_t - public const nint m_nLightProbeAtlasY = 0x14F0; // int32_t - public const nint m_nLightProbeAtlasZ = 0x14F4; // int32_t - public const nint m_bEnabled = 0x1501; // bool + public const nint m_hLightProbeTexture = 0x1488; // CStrongHandle + public const nint m_hLightProbeDirectLightIndicesTexture = 0x1490; // CStrongHandle + public const nint m_hLightProbeDirectLightScalarsTexture = 0x1498; // CStrongHandle + public const nint m_hLightProbeDirectLightShadowsTexture = 0x14A0; // CStrongHandle + public const nint m_vBoxMins = 0x14A8; // Vector + public const nint m_vBoxMaxs = 0x14B4; // Vector + public const nint m_bMoveable = 0x14C0; // bool + public const nint m_nHandshake = 0x14C4; // int32_t + public const nint m_nPriority = 0x14C8; // int32_t + public const nint m_bStartDisabled = 0x14CC; // bool + public const nint m_nLightProbeSizeX = 0x14D0; // int32_t + public const nint m_nLightProbeSizeY = 0x14D4; // int32_t + public const nint m_nLightProbeSizeZ = 0x14D8; // int32_t + public const nint m_nLightProbeAtlasX = 0x14DC; // int32_t + public const nint m_nLightProbeAtlasY = 0x14E0; // int32_t + public const nint m_nLightProbeAtlasZ = 0x14E4; // int32_t + public const nint m_bEnabled = 0x14F1; // bool } public static class CEnvMicrophone { // CPointEntity @@ -3039,22 +3040,22 @@ public static class CFishPool { // CBaseEntity } public static class CFists { // CCSWeaponBase - public const nint m_bPlayingUninterruptableAct = 0xDE0; // bool - public const nint m_nUninterruptableActivity = 0xDE4; // PlayerAnimEvent_t - public const nint m_bRestorePrevWep = 0xDE8; // bool - public const nint m_hWeaponBeforePrevious = 0xDEC; // CHandle - public const nint m_hWeaponPrevious = 0xDF0; // CHandle - public const nint m_bDelayedHardPunchIncoming = 0xDF4; // bool - public const nint m_bDestroyAfterTaunt = 0xDF5; // bool + public const nint m_bPlayingUninterruptableAct = 0xE18; // bool + public const nint m_nUninterruptableActivity = 0xE1C; // PlayerAnimEvent_t + public const nint m_bRestorePrevWep = 0xE20; // bool + public const nint m_hWeaponBeforePrevious = 0xE24; // CHandle + public const nint m_hWeaponPrevious = 0xE28; // CHandle + public const nint m_bDelayedHardPunchIncoming = 0xE2C; // bool + public const nint m_bDestroyAfterTaunt = 0xE2D; // bool } public static class CFlashbang { // CBaseCSGrenade } public static class CFlashbangProjectile { // CBaseCSGrenadeProjectile - public const nint m_flTimeToDetonate = 0xA28; // float - public const nint m_numOpponentsHit = 0xA2C; // uint8_t - public const nint m_numTeammatesHit = 0xA2D; // uint8_t + public const nint m_flTimeToDetonate = 0xA30; // float + public const nint m_numOpponentsHit = 0xA34; // uint8_t + public const nint m_numTeammatesHit = 0xA35; // uint8_t } public static class CFogController { // CBaseEntity @@ -3358,9 +3359,14 @@ public static class CGameGibManager { // CBaseEntity public const nint m_iLastFrame = 0x4DC; // int32_t } +public static class CGameMoney { // CRulePointEntity + public const nint m_OnMoneySpent = 0x710; // CEntityIOOutput + public const nint m_OnMoneySpentFail = 0x738; // CEntityIOOutput + public const nint m_nMoney = 0x760; // int32_t + public const nint m_strAwardText = 0x768; // CUtlString +} + public static class CGamePlayerEquip { // CRulePointEntity - public const nint m_weaponNames = 0x710; // CUtlSymbolLarge[32] - public const nint m_weaponCount = 0x810; // int32_t[32] } public static class CGamePlayerZone { // CRuleBrushEntity @@ -3878,6 +3884,7 @@ public static class CKeepUpright { // CPointEntity } public static class CKnife { // CCSWeaponBase + public const nint m_bFirstAttack = 0xE18; // bool } public static class CLightComponent { // CEntityComponent @@ -3921,34 +3928,33 @@ public static class CLightComponent { // CEntityComponent public const nint m_nShadowPriority = 0x120; // int32_t public const nint m_nBakedShadowIndex = 0x124; // int32_t public const nint m_bRenderToCubemaps = 0x128; // bool - public const nint m_LightGroups = 0x130; // CUtlSymbolLarge - public const nint m_nDirectLight = 0x138; // int32_t - public const nint m_nIndirectLight = 0x13C; // int32_t - public const nint m_flFadeMinDist = 0x140; // float - public const nint m_flFadeMaxDist = 0x144; // float - public const nint m_flShadowFadeMinDist = 0x148; // float - public const nint m_flShadowFadeMaxDist = 0x14C; // float - public const nint m_bEnabled = 0x150; // bool - public const nint m_bFlicker = 0x151; // bool - public const nint m_bPrecomputedFieldsValid = 0x152; // bool - public const nint m_vPrecomputedBoundsMins = 0x154; // Vector - public const nint m_vPrecomputedBoundsMaxs = 0x160; // Vector - public const nint m_vPrecomputedOBBOrigin = 0x16C; // Vector - public const nint m_vPrecomputedOBBAngles = 0x178; // QAngle - public const nint m_vPrecomputedOBBExtent = 0x184; // Vector - public const nint m_flPrecomputedMaxRange = 0x190; // float - public const nint m_nFogLightingMode = 0x194; // int32_t - public const nint m_flFogContributionStength = 0x198; // float - public const nint m_flNearClipPlane = 0x19C; // float - public const nint m_SkyColor = 0x1A0; // Color - public const nint m_flSkyIntensity = 0x1A4; // float - public const nint m_SkyAmbientBounce = 0x1A8; // Color - public const nint m_bUseSecondaryColor = 0x1AC; // bool - public const nint m_bMixedShadows = 0x1AD; // bool - public const nint m_flLightStyleStartTime = 0x1B0; // GameTime_t - public const nint m_flCapsuleLength = 0x1B4; // float - public const nint m_flMinRoughness = 0x1B8; // float - public const nint m_bPvsModifyEntity = 0x1C8; // bool + public const nint m_nDirectLight = 0x12C; // int32_t + public const nint m_nIndirectLight = 0x130; // int32_t + public const nint m_flFadeMinDist = 0x134; // float + public const nint m_flFadeMaxDist = 0x138; // float + public const nint m_flShadowFadeMinDist = 0x13C; // float + public const nint m_flShadowFadeMaxDist = 0x140; // float + public const nint m_bEnabled = 0x144; // bool + public const nint m_bFlicker = 0x145; // bool + public const nint m_bPrecomputedFieldsValid = 0x146; // bool + public const nint m_vPrecomputedBoundsMins = 0x148; // Vector + public const nint m_vPrecomputedBoundsMaxs = 0x154; // Vector + public const nint m_vPrecomputedOBBOrigin = 0x160; // Vector + public const nint m_vPrecomputedOBBAngles = 0x16C; // QAngle + public const nint m_vPrecomputedOBBExtent = 0x178; // Vector + public const nint m_flPrecomputedMaxRange = 0x184; // float + public const nint m_nFogLightingMode = 0x188; // int32_t + public const nint m_flFogContributionStength = 0x18C; // float + public const nint m_flNearClipPlane = 0x190; // float + public const nint m_SkyColor = 0x194; // Color + public const nint m_flSkyIntensity = 0x198; // float + public const nint m_SkyAmbientBounce = 0x19C; // Color + public const nint m_bUseSecondaryColor = 0x1A0; // bool + public const nint m_bMixedShadows = 0x1A1; // bool + public const nint m_flLightStyleStartTime = 0x1A4; // GameTime_t + public const nint m_flCapsuleLength = 0x1A8; // float + public const nint m_flMinRoughness = 0x1AC; // float + public const nint m_bPvsModifyEntity = 0x1C0; // bool } public static class CLightDirectionalEntity { // CLightEntity @@ -4294,9 +4300,9 @@ public static class CMathRemap { // CLogicalEntity } public static class CMelee { // CCSWeaponBase - public const nint m_flThrowAt = 0xDE0; // GameTime_t - public const nint m_hThrower = 0xDE4; // CHandle - public const nint m_bDidThrowDamage = 0xDE8; // bool + public const nint m_flThrowAt = 0xE18; // GameTime_t + public const nint m_hThrower = 0xE1C; // CHandle + public const nint m_bDidThrowDamage = 0xE20; // bool } public static class CMessage { // CPointEntity @@ -4333,10 +4339,10 @@ public static class CMolotovGrenade { // CBaseCSGrenade } public static class CMolotovProjectile { // CBaseCSGrenadeProjectile - public const nint m_bIsIncGrenade = 0xA28; // bool - public const nint m_bDetonated = 0xA34; // bool - public const nint m_stillTimer = 0xA38; // IntervalTimer - public const nint m_bHasBouncedOffPlayer = 0xB18; // bool + public const nint m_bIsIncGrenade = 0xA30; // bool + public const nint m_bDetonated = 0xA3C; // bool + public const nint m_stillTimer = 0xA40; // IntervalTimer + public const nint m_bHasBouncedOffPlayer = 0xB20; // bool } public static class CMomentaryRotButton { // CRotButton @@ -4518,9 +4524,9 @@ public static class CNullEntity { // CBaseEntity } public static class COmniLight { // CBarnLight - public const nint m_flInnerAngle = 0x938; // float - public const nint m_flOuterAngle = 0x93C; // float - public const nint m_bShowLight = 0x940; // bool + public const nint m_flInnerAngle = 0x928; // float + public const nint m_flOuterAngle = 0x92C; // float + public const nint m_bShowLight = 0x930; // bool } public static class COrnamentProp { // CDynamicProp @@ -5529,7 +5535,7 @@ public static class CRangeInt { } public static class CRectLight { // CBarnLight - public const nint m_bShowLight = 0x938; // bool + public const nint m_bShowLight = 0x928; // bool } public static class CRemapFloat { @@ -5879,9 +5885,9 @@ public static class CSensorGrenade { // CBaseCSGrenade } public static class CSensorGrenadeProjectile { // CBaseCSGrenadeProjectile - public const nint m_fExpireTime = 0xA28; // GameTime_t - public const nint m_fNextDetectPlayerSound = 0xA2C; // GameTime_t - public const nint m_hDisplayGrenade = 0xA30; // CHandle + public const nint m_fExpireTime = 0xA30; // GameTime_t + public const nint m_fNextDetectPlayerSound = 0xA34; // GameTime_t + public const nint m_hDisplayGrenade = 0xA38; // CHandle } public static class CServerOnlyEntity { // CBaseEntity @@ -6001,14 +6007,14 @@ public static class CSmokeGrenade { // CBaseCSGrenade } public static class CSmokeGrenadeProjectile { // CBaseCSGrenadeProjectile - public const nint m_nSmokeEffectTickBegin = 0xA40; // int32_t - public const nint m_bDidSmokeEffect = 0xA44; // bool - public const nint m_nRandomSeed = 0xA48; // int32_t - public const nint m_vSmokeColor = 0xA4C; // Vector - public const nint m_vSmokeDetonationPos = 0xA58; // Vector - public const nint m_VoxelFrameData = 0xA68; // CUtlVector - public const nint m_flLastBounce = 0xA80; // GameTime_t - public const nint m_fllastSimulationTime = 0xA84; // GameTime_t + public const nint m_nSmokeEffectTickBegin = 0xA48; // int32_t + public const nint m_bDidSmokeEffect = 0xA4C; // bool + public const nint m_nRandomSeed = 0xA50; // int32_t + public const nint m_vSmokeColor = 0xA54; // Vector + public const nint m_vSmokeDetonationPos = 0xA60; // Vector + public const nint m_VoxelFrameData = 0xA70; // CUtlVector + public const nint m_flLastBounce = 0xA88; // GameTime_t + public const nint m_fllastSimulationTime = 0xA8C; // GameTime_t } public static class CSmoothFunc { @@ -6637,13 +6643,16 @@ public static class CWeaponAug { // CCSWeaponBaseGun } public static class CWeaponBaseItem { // CCSWeaponBase - public const nint m_SequenceCompleteTimer = 0xDE0; // CountdownTimer - public const nint m_bRedraw = 0xDF8; // bool + public const nint m_SequenceCompleteTimer = 0xE18; // CountdownTimer + public const nint m_bRedraw = 0xE30; // bool } public static class CWeaponBizon { // CCSWeaponBaseGun } +public static class CWeaponCZ75a { // CCSWeaponBaseGun +} + public static class CWeaponElite { // CCSWeaponBaseGun } @@ -6671,9 +6680,15 @@ public static class CWeaponM249 { // CCSWeaponBaseGun public static class CWeaponM4A1 { // CCSWeaponBaseGun } +public static class CWeaponM4A1Silencer { // CCSWeaponBaseGun +} + public static class CWeaponMAC10 { // CCSWeaponBaseGun } +public static class CWeaponMP5SD { // CCSWeaponBaseGun +} + public static class CWeaponMP7 { // CCSWeaponBaseGun } @@ -6695,6 +6710,9 @@ public static class CWeaponP250 { // CCSWeaponBaseGun public static class CWeaponP90 { // CCSWeaponBaseGun } +public static class CWeaponRevolver { // CCSWeaponBaseGun +} + public static class CWeaponSCAR20 { // CCSWeaponBaseGun } @@ -6708,13 +6726,13 @@ public static class CWeaponSawedoff { // CCSWeaponBase } public static class CWeaponShield { // CCSWeaponBaseGun - public const nint m_flBulletDamageAbsorbed = 0xE00; // float - public const nint m_flLastBulletHitSoundTime = 0xE04; // GameTime_t - public const nint m_flDisplayHealth = 0xE08; // float + public const nint m_flBulletDamageAbsorbed = 0xE38; // float + public const nint m_flLastBulletHitSoundTime = 0xE3C; // GameTime_t + public const nint m_flDisplayHealth = 0xE40; // float } public static class CWeaponTaser { // CCSWeaponBaseGun - public const nint m_fFireTime = 0xE00; // GameTime_t + public const nint m_fFireTime = 0xE38; // GameTime_t } public static class CWeaponTec9 { // CCSWeaponBaseGun @@ -6723,6 +6741,9 @@ public static class CWeaponTec9 { // CCSWeaponBaseGun public static class CWeaponUMP45 { // CCSWeaponBaseGun } +public static class CWeaponUSPSilencer { // CCSWeaponBaseGun +} + public static class CWeaponXM1014 { // CCSWeaponBase } @@ -7124,7 +7145,6 @@ public static class shard_model_desc_t { public const nint m_bHasParent = 0x54; // bool public const nint m_bParentFrozen = 0x55; // bool public const nint m_SurfacePropStringToken = 0x58; // CUtlStringToken - public const nint m_LightGroup = 0x5C; // CUtlStringToken } public static class sky3dparams_t { diff --git a/generated/server.dll.hpp b/generated/server.dll.hpp index b3c7fc95..cf2467e0 100644 --- a/generated/server.dll.hpp +++ b/generated/server.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:48 +0000 */ #pragma once @@ -166,43 +166,41 @@ namespace CBarnLight { // CBaseModelEntity constexpr std::ptrdiff_t m_LightStyleEvents = 0x758; // CNetworkUtlVectorBase constexpr std::ptrdiff_t m_LightStyleTargets = 0x770; // CNetworkUtlVectorBase> constexpr std::ptrdiff_t m_StyleEvent = 0x788; // CEntityIOOutput[4] - constexpr std::ptrdiff_t m_StyleRadianceVar = 0x828; // CUtlString - constexpr std::ptrdiff_t m_StyleVar = 0x830; // CUtlString - constexpr std::ptrdiff_t m_hLightCookie = 0x858; // CStrongHandle - constexpr std::ptrdiff_t m_flShape = 0x860; // float - constexpr std::ptrdiff_t m_flSoftX = 0x864; // float - constexpr std::ptrdiff_t m_flSoftY = 0x868; // float - constexpr std::ptrdiff_t m_flSkirt = 0x86C; // float - constexpr std::ptrdiff_t m_flSkirtNear = 0x870; // float - constexpr std::ptrdiff_t m_vSizeParams = 0x874; // Vector - constexpr std::ptrdiff_t m_flRange = 0x880; // float - constexpr std::ptrdiff_t m_vShear = 0x884; // Vector - constexpr std::ptrdiff_t m_nBakeSpecularToCubemaps = 0x890; // int32_t - constexpr std::ptrdiff_t m_vBakeSpecularToCubemapsSize = 0x894; // Vector - constexpr std::ptrdiff_t m_nCastShadows = 0x8A0; // int32_t - constexpr std::ptrdiff_t m_nShadowMapSize = 0x8A4; // int32_t - constexpr std::ptrdiff_t m_nShadowPriority = 0x8A8; // int32_t - constexpr std::ptrdiff_t m_bContactShadow = 0x8AC; // bool - constexpr std::ptrdiff_t m_nBounceLight = 0x8B0; // int32_t - constexpr std::ptrdiff_t m_flBounceScale = 0x8B4; // float - constexpr std::ptrdiff_t m_flMinRoughness = 0x8B8; // float - constexpr std::ptrdiff_t m_vAlternateColor = 0x8BC; // Vector - constexpr std::ptrdiff_t m_fAlternateColorBrightness = 0x8C8; // float - constexpr std::ptrdiff_t m_nFog = 0x8CC; // int32_t - constexpr std::ptrdiff_t m_flFogStrength = 0x8D0; // float - constexpr std::ptrdiff_t m_nFogShadows = 0x8D4; // int32_t - constexpr std::ptrdiff_t m_flFogScale = 0x8D8; // float - constexpr std::ptrdiff_t m_flFadeSizeStart = 0x8DC; // float - constexpr std::ptrdiff_t m_flFadeSizeEnd = 0x8E0; // float - constexpr std::ptrdiff_t m_flShadowFadeSizeStart = 0x8E4; // float - constexpr std::ptrdiff_t m_flShadowFadeSizeEnd = 0x8E8; // float - constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x8EC; // bool - constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x8F0; // Vector - constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x8FC; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x908; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x914; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x920; // Vector - constexpr std::ptrdiff_t m_bPvsModifyEntity = 0x92C; // bool + constexpr std::ptrdiff_t m_hLightCookie = 0x848; // CStrongHandle + constexpr std::ptrdiff_t m_flShape = 0x850; // float + constexpr std::ptrdiff_t m_flSoftX = 0x854; // float + constexpr std::ptrdiff_t m_flSoftY = 0x858; // float + constexpr std::ptrdiff_t m_flSkirt = 0x85C; // float + constexpr std::ptrdiff_t m_flSkirtNear = 0x860; // float + constexpr std::ptrdiff_t m_vSizeParams = 0x864; // Vector + constexpr std::ptrdiff_t m_flRange = 0x870; // float + constexpr std::ptrdiff_t m_vShear = 0x874; // Vector + constexpr std::ptrdiff_t m_nBakeSpecularToCubemaps = 0x880; // int32_t + constexpr std::ptrdiff_t m_vBakeSpecularToCubemapsSize = 0x884; // Vector + constexpr std::ptrdiff_t m_nCastShadows = 0x890; // int32_t + constexpr std::ptrdiff_t m_nShadowMapSize = 0x894; // int32_t + constexpr std::ptrdiff_t m_nShadowPriority = 0x898; // int32_t + constexpr std::ptrdiff_t m_bContactShadow = 0x89C; // bool + constexpr std::ptrdiff_t m_nBounceLight = 0x8A0; // int32_t + constexpr std::ptrdiff_t m_flBounceScale = 0x8A4; // float + constexpr std::ptrdiff_t m_flMinRoughness = 0x8A8; // float + constexpr std::ptrdiff_t m_vAlternateColor = 0x8AC; // Vector + constexpr std::ptrdiff_t m_fAlternateColorBrightness = 0x8B8; // float + constexpr std::ptrdiff_t m_nFog = 0x8BC; // int32_t + constexpr std::ptrdiff_t m_flFogStrength = 0x8C0; // float + constexpr std::ptrdiff_t m_nFogShadows = 0x8C4; // int32_t + constexpr std::ptrdiff_t m_flFogScale = 0x8C8; // float + constexpr std::ptrdiff_t m_flFadeSizeStart = 0x8CC; // float + constexpr std::ptrdiff_t m_flFadeSizeEnd = 0x8D0; // float + constexpr std::ptrdiff_t m_flShadowFadeSizeStart = 0x8D4; // float + constexpr std::ptrdiff_t m_flShadowFadeSizeEnd = 0x8D8; // float + constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x8DC; // bool + constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x8E0; // Vector + constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x8EC; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x8F8; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x904; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x910; // Vector + constexpr std::ptrdiff_t m_bPvsModifyEntity = 0x91C; // bool } namespace CBaseAnimGraph { // CBaseModelEntity @@ -263,15 +261,15 @@ namespace CBaseButton { // CBaseToggle } namespace CBaseCSGrenade { // CCSWeaponBase - constexpr std::ptrdiff_t m_bRedraw = 0xE00; // bool - constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0xE01; // bool - constexpr std::ptrdiff_t m_bPinPulled = 0xE02; // bool - constexpr std::ptrdiff_t m_bJumpThrow = 0xE03; // bool - constexpr std::ptrdiff_t m_eThrowStatus = 0xE04; // EGrenadeThrowState - constexpr std::ptrdiff_t m_fThrowTime = 0xE08; // GameTime_t - constexpr std::ptrdiff_t m_flThrowStrength = 0xE0C; // float - constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0xE10; // float - constexpr std::ptrdiff_t m_fDropTime = 0xE14; // GameTime_t + constexpr std::ptrdiff_t m_bRedraw = 0xE18; // bool + constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0xE19; // bool + constexpr std::ptrdiff_t m_bPinPulled = 0xE1A; // bool + constexpr std::ptrdiff_t m_bJumpThrow = 0xE1B; // bool + constexpr std::ptrdiff_t m_eThrowStatus = 0xE1C; // EGrenadeThrowState + constexpr std::ptrdiff_t m_fThrowTime = 0xE20; // GameTime_t + constexpr std::ptrdiff_t m_flThrowStrength = 0xE24; // float + constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0xE28; // float + constexpr std::ptrdiff_t m_fDropTime = 0xE2C; // GameTime_t } namespace CBaseCSGrenadeProjectile { // CBaseGrenade @@ -280,15 +278,16 @@ namespace CBaseCSGrenadeProjectile { // CBaseGrenade constexpr std::ptrdiff_t m_nExplodeEffectIndex = 0x9D8; // CStrongHandle constexpr std::ptrdiff_t m_nExplodeEffectTickBegin = 0x9E0; // int32_t constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0x9E4; // Vector - constexpr std::ptrdiff_t m_unOGSExtraFlags = 0x9F0; // uint8_t - constexpr std::ptrdiff_t m_bDetonationRecorded = 0x9F1; // bool - constexpr std::ptrdiff_t m_flDetonateTime = 0x9F4; // GameTime_t - constexpr std::ptrdiff_t m_nItemIndex = 0x9F8; // uint16_t - constexpr std::ptrdiff_t m_vecOriginalSpawnLocation = 0x9FC; // Vector - constexpr std::ptrdiff_t m_flLastBounceSoundTime = 0xA08; // GameTime_t - constexpr std::ptrdiff_t m_vecGrenadeSpin = 0xA0C; // RotationVector - constexpr std::ptrdiff_t m_vecLastHitSurfaceNormal = 0xA18; // Vector - constexpr std::ptrdiff_t m_nTicksAtZeroVelocity = 0xA24; // int32_t + constexpr std::ptrdiff_t m_flSpawnTime = 0x9F0; // GameTime_t + constexpr std::ptrdiff_t m_unOGSExtraFlags = 0x9F4; // uint8_t + constexpr std::ptrdiff_t m_bDetonationRecorded = 0x9F5; // bool + constexpr std::ptrdiff_t m_flDetonateTime = 0x9F8; // GameTime_t + constexpr std::ptrdiff_t m_nItemIndex = 0x9FC; // uint16_t + constexpr std::ptrdiff_t m_vecOriginalSpawnLocation = 0xA00; // Vector + constexpr std::ptrdiff_t m_flLastBounceSoundTime = 0xA0C; // GameTime_t + constexpr std::ptrdiff_t m_vecGrenadeSpin = 0xA10; // RotationVector + constexpr std::ptrdiff_t m_vecLastHitSurfaceNormal = 0xA1C; // Vector + constexpr std::ptrdiff_t m_nTicksAtZeroVelocity = 0xA28; // int32_t } namespace CBaseClientUIEntity { // CBaseModelEntity @@ -496,8 +495,7 @@ namespace CBaseModelEntity { // CBaseEntity constexpr std::ptrdiff_t m_bAllowFadeInView = 0x512; // bool constexpr std::ptrdiff_t m_clrRender = 0x513; // Color constexpr std::ptrdiff_t m_vecRenderAttributes = 0x518; // CUtlVectorEmbeddedNetworkVar - constexpr std::ptrdiff_t m_LightGroup = 0x568; // CUtlStringToken - constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x56C; // bool + constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x568; // bool constexpr std::ptrdiff_t m_Collision = 0x570; // CCollisionProperty constexpr std::ptrdiff_t m_Glow = 0x620; // CGlowProperty constexpr std::ptrdiff_t m_flGlowBackfaceMult = 0x678; // float @@ -554,15 +552,14 @@ namespace CBasePlayerController { // CBaseEntity constexpr std::ptrdiff_t m_bAutoKickDisabled = 0x5AE; // bool constexpr std::ptrdiff_t m_bIsLowViolence = 0x5AF; // bool constexpr std::ptrdiff_t m_bGamePaused = 0x5B0; // bool - constexpr std::ptrdiff_t m_nHighestCommandNumberReceived = 0x628; // int32_t - constexpr std::ptrdiff_t m_nUsecTimestampLastUserCmdReceived = 0x630; // int64_t - constexpr std::ptrdiff_t m_iIgnoreGlobalChat = 0x648; // ChatIgnoreType_t - constexpr std::ptrdiff_t m_flLastPlayerTalkTime = 0x64C; // float - constexpr std::ptrdiff_t m_flLastEntitySteadyState = 0x650; // float - constexpr std::ptrdiff_t m_nAvailableEntitySteadyState = 0x654; // int32_t - constexpr std::ptrdiff_t m_bHasAnySteadyStateEnts = 0x658; // bool - constexpr std::ptrdiff_t m_steamID = 0x668; // uint64_t - constexpr std::ptrdiff_t m_iDesiredFOV = 0x670; // uint32_t + constexpr std::ptrdiff_t m_nUsecTimestampLastUserCmdReceived = 0x640; // int64_t + constexpr std::ptrdiff_t m_iIgnoreGlobalChat = 0x658; // ChatIgnoreType_t + constexpr std::ptrdiff_t m_flLastPlayerTalkTime = 0x65C; // float + constexpr std::ptrdiff_t m_flLastEntitySteadyState = 0x660; // float + constexpr std::ptrdiff_t m_nAvailableEntitySteadyState = 0x664; // int32_t + constexpr std::ptrdiff_t m_bHasAnySteadyStateEnts = 0x668; // bool + constexpr std::ptrdiff_t m_steamID = 0x678; // uint64_t + constexpr std::ptrdiff_t m_iDesiredFOV = 0x680; // uint32_t } namespace CBasePlayerPawn { // CBaseCombatCharacter @@ -813,15 +810,15 @@ namespace CBot { constexpr std::ptrdiff_t m_pPlayer = 0x18; // CCSPlayerPawn* constexpr std::ptrdiff_t m_bHasSpawned = 0x20; // bool constexpr std::ptrdiff_t m_id = 0x24; // uint32_t - constexpr std::ptrdiff_t m_isRunning = 0x98; // bool - constexpr std::ptrdiff_t m_isCrouching = 0x99; // bool - constexpr std::ptrdiff_t m_forwardSpeed = 0x9C; // float - constexpr std::ptrdiff_t m_leftSpeed = 0xA0; // float - constexpr std::ptrdiff_t m_verticalSpeed = 0xA4; // float - constexpr std::ptrdiff_t m_buttonFlags = 0xA8; // uint64_t - constexpr std::ptrdiff_t m_jumpTimestamp = 0xB0; // float - constexpr std::ptrdiff_t m_viewForward = 0xB4; // Vector - constexpr std::ptrdiff_t m_postureStackIndex = 0xD0; // int32_t + constexpr std::ptrdiff_t m_isRunning = 0xB0; // bool + constexpr std::ptrdiff_t m_isCrouching = 0xB1; // bool + constexpr std::ptrdiff_t m_forwardSpeed = 0xB4; // float + constexpr std::ptrdiff_t m_leftSpeed = 0xB8; // float + constexpr std::ptrdiff_t m_verticalSpeed = 0xBC; // float + constexpr std::ptrdiff_t m_buttonFlags = 0xC0; // uint64_t + constexpr std::ptrdiff_t m_jumpTimestamp = 0xC8; // float + constexpr std::ptrdiff_t m_viewForward = 0xCC; // Vector + constexpr std::ptrdiff_t m_postureStackIndex = 0xE8; // int32_t } namespace CBreachCharge { // CCSWeaponBase @@ -979,161 +976,161 @@ namespace CBuyZone { // CBaseTrigger } namespace CC4 { // CCSWeaponBase - constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0xDE0; // Vector - constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0xDEC; // Vector - constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0xDF8; // bool - constexpr std::ptrdiff_t m_bStartedArming = 0xDF9; // bool - constexpr std::ptrdiff_t m_fArmedTime = 0xDFC; // GameTime_t - constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0xE00; // bool - constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0xE01; // bool - constexpr std::ptrdiff_t m_entitySpottedState = 0xE08; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0xE20; // int32_t - constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xE24; // bool[7] - constexpr std::ptrdiff_t m_bBombPlanted = 0xE2B; // bool - constexpr std::ptrdiff_t m_bDroppedFromDeath = 0xE2C; // bool + constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0xE18; // Vector + constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0xE24; // Vector + constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0xE30; // bool + constexpr std::ptrdiff_t m_bStartedArming = 0xE31; // bool + constexpr std::ptrdiff_t m_fArmedTime = 0xE34; // GameTime_t + constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0xE38; // bool + constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0xE39; // bool + constexpr std::ptrdiff_t m_entitySpottedState = 0xE40; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0xE58; // int32_t + constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xE5C; // bool[7] + constexpr std::ptrdiff_t m_bBombPlanted = 0xE63; // bool + constexpr std::ptrdiff_t m_bDroppedFromDeath = 0xE64; // bool } namespace CCSBot { // CBot - constexpr std::ptrdiff_t m_lastCoopSpawnPoint = 0xD8; // CHandle - constexpr std::ptrdiff_t m_eyePosition = 0xE8; // Vector - constexpr std::ptrdiff_t m_name = 0xF4; // char[64] - constexpr std::ptrdiff_t m_combatRange = 0x134; // float - constexpr std::ptrdiff_t m_isRogue = 0x138; // bool - constexpr std::ptrdiff_t m_rogueTimer = 0x140; // CountdownTimer - constexpr std::ptrdiff_t m_diedLastRound = 0x15C; // bool - constexpr std::ptrdiff_t m_safeTime = 0x160; // float - constexpr std::ptrdiff_t m_wasSafe = 0x164; // bool - constexpr std::ptrdiff_t m_blindFire = 0x16C; // bool - constexpr std::ptrdiff_t m_surpriseTimer = 0x170; // CountdownTimer - constexpr std::ptrdiff_t m_bAllowActive = 0x188; // bool - constexpr std::ptrdiff_t m_isFollowing = 0x189; // bool - constexpr std::ptrdiff_t m_leader = 0x18C; // CHandle - constexpr std::ptrdiff_t m_followTimestamp = 0x190; // float - constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x194; // float - constexpr std::ptrdiff_t m_hurryTimer = 0x198; // CountdownTimer - constexpr std::ptrdiff_t m_alertTimer = 0x1B0; // CountdownTimer - constexpr std::ptrdiff_t m_sneakTimer = 0x1C8; // CountdownTimer - constexpr std::ptrdiff_t m_panicTimer = 0x1E0; // CountdownTimer - constexpr std::ptrdiff_t m_stateTimestamp = 0x4B0; // float - constexpr std::ptrdiff_t m_isAttacking = 0x4B4; // bool - constexpr std::ptrdiff_t m_isOpeningDoor = 0x4B5; // bool - constexpr std::ptrdiff_t m_taskEntity = 0x4BC; // CHandle - constexpr std::ptrdiff_t m_goalPosition = 0x4CC; // Vector - constexpr std::ptrdiff_t m_goalEntity = 0x4D8; // CHandle - constexpr std::ptrdiff_t m_avoid = 0x4DC; // CHandle - constexpr std::ptrdiff_t m_avoidTimestamp = 0x4E0; // float - constexpr std::ptrdiff_t m_isStopping = 0x4E4; // bool - constexpr std::ptrdiff_t m_hasVisitedEnemySpawn = 0x4E5; // bool - constexpr std::ptrdiff_t m_stillTimer = 0x4E8; // IntervalTimer - constexpr std::ptrdiff_t m_bEyeAnglesUnderPathFinderControl = 0x4F8; // bool - constexpr std::ptrdiff_t m_pathIndex = 0x65F0; // int32_t - constexpr std::ptrdiff_t m_areaEnteredTimestamp = 0x65F4; // GameTime_t - constexpr std::ptrdiff_t m_repathTimer = 0x65F8; // CountdownTimer - constexpr std::ptrdiff_t m_avoidFriendTimer = 0x6610; // CountdownTimer - constexpr std::ptrdiff_t m_isFriendInTheWay = 0x6628; // bool - constexpr std::ptrdiff_t m_politeTimer = 0x6630; // CountdownTimer - constexpr std::ptrdiff_t m_isWaitingBehindFriend = 0x6648; // bool - constexpr std::ptrdiff_t m_pathLadderEnd = 0x6674; // float - constexpr std::ptrdiff_t m_mustRunTimer = 0x66C0; // CountdownTimer - constexpr std::ptrdiff_t m_waitTimer = 0x66D8; // CountdownTimer - constexpr std::ptrdiff_t m_updateTravelDistanceTimer = 0x66F0; // CountdownTimer - constexpr std::ptrdiff_t m_playerTravelDistance = 0x6708; // float[64] - constexpr std::ptrdiff_t m_travelDistancePhase = 0x6808; // uint8_t - constexpr std::ptrdiff_t m_hostageEscortCount = 0x69A0; // uint8_t - constexpr std::ptrdiff_t m_hostageEscortCountTimestamp = 0x69A4; // float - constexpr std::ptrdiff_t m_desiredTeam = 0x69A8; // int32_t - constexpr std::ptrdiff_t m_hasJoined = 0x69AC; // bool - constexpr std::ptrdiff_t m_isWaitingForHostage = 0x69AD; // bool - constexpr std::ptrdiff_t m_inhibitWaitingForHostageTimer = 0x69B0; // CountdownTimer - constexpr std::ptrdiff_t m_waitForHostageTimer = 0x69C8; // CountdownTimer - constexpr std::ptrdiff_t m_noisePosition = 0x69E0; // Vector - constexpr std::ptrdiff_t m_noiseTravelDistance = 0x69EC; // float - constexpr std::ptrdiff_t m_noiseTimestamp = 0x69F0; // float - constexpr std::ptrdiff_t m_noiseSource = 0x69F8; // CCSPlayerPawn* - constexpr std::ptrdiff_t m_noiseBendTimer = 0x6A10; // CountdownTimer - constexpr std::ptrdiff_t m_bentNoisePosition = 0x6A28; // Vector - constexpr std::ptrdiff_t m_bendNoisePositionValid = 0x6A34; // bool - constexpr std::ptrdiff_t m_lookAroundStateTimestamp = 0x6A38; // float - constexpr std::ptrdiff_t m_lookAheadAngle = 0x6A3C; // float - constexpr std::ptrdiff_t m_forwardAngle = 0x6A40; // float - constexpr std::ptrdiff_t m_inhibitLookAroundTimestamp = 0x6A44; // float - constexpr std::ptrdiff_t m_lookAtSpot = 0x6A4C; // Vector - constexpr std::ptrdiff_t m_lookAtSpotDuration = 0x6A5C; // float - constexpr std::ptrdiff_t m_lookAtSpotTimestamp = 0x6A60; // float - constexpr std::ptrdiff_t m_lookAtSpotAngleTolerance = 0x6A64; // float - constexpr std::ptrdiff_t m_lookAtSpotClearIfClose = 0x6A68; // bool - constexpr std::ptrdiff_t m_lookAtSpotAttack = 0x6A69; // bool - constexpr std::ptrdiff_t m_lookAtDesc = 0x6A70; // char* - constexpr std::ptrdiff_t m_peripheralTimestamp = 0x6A78; // float - constexpr std::ptrdiff_t m_approachPointCount = 0x6C00; // uint8_t - constexpr std::ptrdiff_t m_approachPointViewPosition = 0x6C04; // Vector - constexpr std::ptrdiff_t m_viewSteadyTimer = 0x6C10; // IntervalTimer - constexpr std::ptrdiff_t m_tossGrenadeTimer = 0x6C28; // CountdownTimer - constexpr std::ptrdiff_t m_isAvoidingGrenade = 0x6C48; // CountdownTimer - constexpr std::ptrdiff_t m_spotCheckTimestamp = 0x6C68; // float - constexpr std::ptrdiff_t m_checkedHidingSpotCount = 0x7070; // int32_t - constexpr std::ptrdiff_t m_lookPitch = 0x7074; // float - constexpr std::ptrdiff_t m_lookPitchVel = 0x7078; // float - constexpr std::ptrdiff_t m_lookYaw = 0x707C; // float - constexpr std::ptrdiff_t m_lookYawVel = 0x7080; // float - constexpr std::ptrdiff_t m_targetSpot = 0x7084; // Vector - constexpr std::ptrdiff_t m_targetSpotVelocity = 0x7090; // Vector - constexpr std::ptrdiff_t m_targetSpotPredicted = 0x709C; // Vector - constexpr std::ptrdiff_t m_aimError = 0x70A8; // QAngle - constexpr std::ptrdiff_t m_aimGoal = 0x70B4; // QAngle - constexpr std::ptrdiff_t m_targetSpotTime = 0x70C0; // GameTime_t - constexpr std::ptrdiff_t m_aimFocus = 0x70C4; // float - constexpr std::ptrdiff_t m_aimFocusInterval = 0x70C8; // float - constexpr std::ptrdiff_t m_aimFocusNextUpdate = 0x70CC; // GameTime_t - constexpr std::ptrdiff_t m_ignoreEnemiesTimer = 0x70D8; // CountdownTimer - constexpr std::ptrdiff_t m_enemy = 0x70F0; // CHandle - constexpr std::ptrdiff_t m_isEnemyVisible = 0x70F4; // bool - constexpr std::ptrdiff_t m_visibleEnemyParts = 0x70F5; // uint8_t - constexpr std::ptrdiff_t m_lastEnemyPosition = 0x70F8; // Vector - constexpr std::ptrdiff_t m_lastSawEnemyTimestamp = 0x7104; // float - constexpr std::ptrdiff_t m_firstSawEnemyTimestamp = 0x7108; // float - constexpr std::ptrdiff_t m_currentEnemyAcquireTimestamp = 0x710C; // float - constexpr std::ptrdiff_t m_enemyDeathTimestamp = 0x7110; // float - constexpr std::ptrdiff_t m_friendDeathTimestamp = 0x7114; // float - constexpr std::ptrdiff_t m_isLastEnemyDead = 0x7118; // bool - constexpr std::ptrdiff_t m_nearbyEnemyCount = 0x711C; // int32_t - constexpr std::ptrdiff_t m_bomber = 0x7328; // CHandle - constexpr std::ptrdiff_t m_nearbyFriendCount = 0x732C; // int32_t - constexpr std::ptrdiff_t m_closestVisibleFriend = 0x7330; // CHandle - constexpr std::ptrdiff_t m_closestVisibleHumanFriend = 0x7334; // CHandle - constexpr std::ptrdiff_t m_attentionInterval = 0x7338; // IntervalTimer - constexpr std::ptrdiff_t m_attacker = 0x7348; // CHandle - constexpr std::ptrdiff_t m_attackedTimestamp = 0x734C; // float - constexpr std::ptrdiff_t m_burnedByFlamesTimer = 0x7350; // IntervalTimer - constexpr std::ptrdiff_t m_lastVictimID = 0x7360; // int32_t - constexpr std::ptrdiff_t m_isAimingAtEnemy = 0x7364; // bool - constexpr std::ptrdiff_t m_isRapidFiring = 0x7365; // bool - constexpr std::ptrdiff_t m_equipTimer = 0x7368; // IntervalTimer - constexpr std::ptrdiff_t m_zoomTimer = 0x7378; // CountdownTimer - constexpr std::ptrdiff_t m_fireWeaponTimestamp = 0x7390; // GameTime_t - constexpr std::ptrdiff_t m_lookForWeaponsOnGroundTimer = 0x7398; // CountdownTimer - constexpr std::ptrdiff_t m_bIsSleeping = 0x73B0; // bool - constexpr std::ptrdiff_t m_isEnemySniperVisible = 0x73B1; // bool - constexpr std::ptrdiff_t m_sawEnemySniperTimer = 0x73B8; // CountdownTimer - constexpr std::ptrdiff_t m_enemyQueueIndex = 0x7470; // uint8_t - constexpr std::ptrdiff_t m_enemyQueueCount = 0x7471; // uint8_t - constexpr std::ptrdiff_t m_enemyQueueAttendIndex = 0x7472; // uint8_t - constexpr std::ptrdiff_t m_isStuck = 0x7473; // bool - constexpr std::ptrdiff_t m_stuckTimestamp = 0x7474; // GameTime_t - constexpr std::ptrdiff_t m_stuckSpot = 0x7478; // Vector - constexpr std::ptrdiff_t m_wiggleTimer = 0x7488; // CountdownTimer - constexpr std::ptrdiff_t m_stuckJumpTimer = 0x74A0; // CountdownTimer - constexpr std::ptrdiff_t m_nextCleanupCheckTimestamp = 0x74B8; // GameTime_t - constexpr std::ptrdiff_t m_avgVel = 0x74BC; // float[10] - constexpr std::ptrdiff_t m_avgVelIndex = 0x74E4; // int32_t - constexpr std::ptrdiff_t m_avgVelCount = 0x74E8; // int32_t - constexpr std::ptrdiff_t m_lastOrigin = 0x74EC; // Vector - constexpr std::ptrdiff_t m_lastRadioRecievedTimestamp = 0x74FC; // float - constexpr std::ptrdiff_t m_lastRadioSentTimestamp = 0x7500; // float - constexpr std::ptrdiff_t m_radioSubject = 0x7504; // CHandle - constexpr std::ptrdiff_t m_radioPosition = 0x7508; // Vector - constexpr std::ptrdiff_t m_voiceEndTimestamp = 0x7514; // float - constexpr std::ptrdiff_t m_lastValidReactionQueueFrame = 0x7520; // int32_t + constexpr std::ptrdiff_t m_lastCoopSpawnPoint = 0xF0; // CHandle + constexpr std::ptrdiff_t m_eyePosition = 0x100; // Vector + constexpr std::ptrdiff_t m_name = 0x10C; // char[64] + constexpr std::ptrdiff_t m_combatRange = 0x14C; // float + constexpr std::ptrdiff_t m_isRogue = 0x150; // bool + constexpr std::ptrdiff_t m_rogueTimer = 0x158; // CountdownTimer + constexpr std::ptrdiff_t m_diedLastRound = 0x174; // bool + constexpr std::ptrdiff_t m_safeTime = 0x178; // float + constexpr std::ptrdiff_t m_wasSafe = 0x17C; // bool + constexpr std::ptrdiff_t m_blindFire = 0x184; // bool + constexpr std::ptrdiff_t m_surpriseTimer = 0x188; // CountdownTimer + constexpr std::ptrdiff_t m_bAllowActive = 0x1A0; // bool + constexpr std::ptrdiff_t m_isFollowing = 0x1A1; // bool + constexpr std::ptrdiff_t m_leader = 0x1A4; // CHandle + constexpr std::ptrdiff_t m_followTimestamp = 0x1A8; // float + constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x1AC; // float + constexpr std::ptrdiff_t m_hurryTimer = 0x1B0; // CountdownTimer + constexpr std::ptrdiff_t m_alertTimer = 0x1C8; // CountdownTimer + constexpr std::ptrdiff_t m_sneakTimer = 0x1E0; // CountdownTimer + constexpr std::ptrdiff_t m_panicTimer = 0x1F8; // CountdownTimer + constexpr std::ptrdiff_t m_stateTimestamp = 0x4C8; // float + constexpr std::ptrdiff_t m_isAttacking = 0x4CC; // bool + constexpr std::ptrdiff_t m_isOpeningDoor = 0x4CD; // bool + constexpr std::ptrdiff_t m_taskEntity = 0x4D4; // CHandle + constexpr std::ptrdiff_t m_goalPosition = 0x4E4; // Vector + constexpr std::ptrdiff_t m_goalEntity = 0x4F0; // CHandle + constexpr std::ptrdiff_t m_avoid = 0x4F4; // CHandle + constexpr std::ptrdiff_t m_avoidTimestamp = 0x4F8; // float + constexpr std::ptrdiff_t m_isStopping = 0x4FC; // bool + constexpr std::ptrdiff_t m_hasVisitedEnemySpawn = 0x4FD; // bool + constexpr std::ptrdiff_t m_stillTimer = 0x500; // IntervalTimer + constexpr std::ptrdiff_t m_bEyeAnglesUnderPathFinderControl = 0x510; // bool + constexpr std::ptrdiff_t m_pathIndex = 0x6608; // int32_t + constexpr std::ptrdiff_t m_areaEnteredTimestamp = 0x660C; // GameTime_t + constexpr std::ptrdiff_t m_repathTimer = 0x6610; // CountdownTimer + constexpr std::ptrdiff_t m_avoidFriendTimer = 0x6628; // CountdownTimer + constexpr std::ptrdiff_t m_isFriendInTheWay = 0x6640; // bool + constexpr std::ptrdiff_t m_politeTimer = 0x6648; // CountdownTimer + constexpr std::ptrdiff_t m_isWaitingBehindFriend = 0x6660; // bool + constexpr std::ptrdiff_t m_pathLadderEnd = 0x668C; // float + constexpr std::ptrdiff_t m_mustRunTimer = 0x66D8; // CountdownTimer + constexpr std::ptrdiff_t m_waitTimer = 0x66F0; // CountdownTimer + constexpr std::ptrdiff_t m_updateTravelDistanceTimer = 0x6708; // CountdownTimer + constexpr std::ptrdiff_t m_playerTravelDistance = 0x6720; // float[64] + constexpr std::ptrdiff_t m_travelDistancePhase = 0x6820; // uint8_t + constexpr std::ptrdiff_t m_hostageEscortCount = 0x69B8; // uint8_t + constexpr std::ptrdiff_t m_hostageEscortCountTimestamp = 0x69BC; // float + constexpr std::ptrdiff_t m_desiredTeam = 0x69C0; // int32_t + constexpr std::ptrdiff_t m_hasJoined = 0x69C4; // bool + constexpr std::ptrdiff_t m_isWaitingForHostage = 0x69C5; // bool + constexpr std::ptrdiff_t m_inhibitWaitingForHostageTimer = 0x69C8; // CountdownTimer + constexpr std::ptrdiff_t m_waitForHostageTimer = 0x69E0; // CountdownTimer + constexpr std::ptrdiff_t m_noisePosition = 0x69F8; // Vector + constexpr std::ptrdiff_t m_noiseTravelDistance = 0x6A04; // float + constexpr std::ptrdiff_t m_noiseTimestamp = 0x6A08; // float + constexpr std::ptrdiff_t m_noiseSource = 0x6A10; // CCSPlayerPawn* + constexpr std::ptrdiff_t m_noiseBendTimer = 0x6A28; // CountdownTimer + constexpr std::ptrdiff_t m_bentNoisePosition = 0x6A40; // Vector + constexpr std::ptrdiff_t m_bendNoisePositionValid = 0x6A4C; // bool + constexpr std::ptrdiff_t m_lookAroundStateTimestamp = 0x6A50; // float + constexpr std::ptrdiff_t m_lookAheadAngle = 0x6A54; // float + constexpr std::ptrdiff_t m_forwardAngle = 0x6A58; // float + constexpr std::ptrdiff_t m_inhibitLookAroundTimestamp = 0x6A5C; // float + constexpr std::ptrdiff_t m_lookAtSpot = 0x6A64; // Vector + constexpr std::ptrdiff_t m_lookAtSpotDuration = 0x6A74; // float + constexpr std::ptrdiff_t m_lookAtSpotTimestamp = 0x6A78; // float + constexpr std::ptrdiff_t m_lookAtSpotAngleTolerance = 0x6A7C; // float + constexpr std::ptrdiff_t m_lookAtSpotClearIfClose = 0x6A80; // bool + constexpr std::ptrdiff_t m_lookAtSpotAttack = 0x6A81; // bool + constexpr std::ptrdiff_t m_lookAtDesc = 0x6A88; // char* + constexpr std::ptrdiff_t m_peripheralTimestamp = 0x6A90; // float + constexpr std::ptrdiff_t m_approachPointCount = 0x6C18; // uint8_t + constexpr std::ptrdiff_t m_approachPointViewPosition = 0x6C1C; // Vector + constexpr std::ptrdiff_t m_viewSteadyTimer = 0x6C28; // IntervalTimer + constexpr std::ptrdiff_t m_tossGrenadeTimer = 0x6C40; // CountdownTimer + constexpr std::ptrdiff_t m_isAvoidingGrenade = 0x6C60; // CountdownTimer + constexpr std::ptrdiff_t m_spotCheckTimestamp = 0x6C80; // float + constexpr std::ptrdiff_t m_checkedHidingSpotCount = 0x7088; // int32_t + constexpr std::ptrdiff_t m_lookPitch = 0x708C; // float + constexpr std::ptrdiff_t m_lookPitchVel = 0x7090; // float + constexpr std::ptrdiff_t m_lookYaw = 0x7094; // float + constexpr std::ptrdiff_t m_lookYawVel = 0x7098; // float + constexpr std::ptrdiff_t m_targetSpot = 0x709C; // Vector + constexpr std::ptrdiff_t m_targetSpotVelocity = 0x70A8; // Vector + constexpr std::ptrdiff_t m_targetSpotPredicted = 0x70B4; // Vector + constexpr std::ptrdiff_t m_aimError = 0x70C0; // QAngle + constexpr std::ptrdiff_t m_aimGoal = 0x70CC; // QAngle + constexpr std::ptrdiff_t m_targetSpotTime = 0x70D8; // GameTime_t + constexpr std::ptrdiff_t m_aimFocus = 0x70DC; // float + constexpr std::ptrdiff_t m_aimFocusInterval = 0x70E0; // float + constexpr std::ptrdiff_t m_aimFocusNextUpdate = 0x70E4; // GameTime_t + constexpr std::ptrdiff_t m_ignoreEnemiesTimer = 0x70F0; // CountdownTimer + constexpr std::ptrdiff_t m_enemy = 0x7108; // CHandle + constexpr std::ptrdiff_t m_isEnemyVisible = 0x710C; // bool + constexpr std::ptrdiff_t m_visibleEnemyParts = 0x710D; // uint8_t + constexpr std::ptrdiff_t m_lastEnemyPosition = 0x7110; // Vector + constexpr std::ptrdiff_t m_lastSawEnemyTimestamp = 0x711C; // float + constexpr std::ptrdiff_t m_firstSawEnemyTimestamp = 0x7120; // float + constexpr std::ptrdiff_t m_currentEnemyAcquireTimestamp = 0x7124; // float + constexpr std::ptrdiff_t m_enemyDeathTimestamp = 0x7128; // float + constexpr std::ptrdiff_t m_friendDeathTimestamp = 0x712C; // float + constexpr std::ptrdiff_t m_isLastEnemyDead = 0x7130; // bool + constexpr std::ptrdiff_t m_nearbyEnemyCount = 0x7134; // int32_t + constexpr std::ptrdiff_t m_bomber = 0x7340; // CHandle + constexpr std::ptrdiff_t m_nearbyFriendCount = 0x7344; // int32_t + constexpr std::ptrdiff_t m_closestVisibleFriend = 0x7348; // CHandle + constexpr std::ptrdiff_t m_closestVisibleHumanFriend = 0x734C; // CHandle + constexpr std::ptrdiff_t m_attentionInterval = 0x7350; // IntervalTimer + constexpr std::ptrdiff_t m_attacker = 0x7360; // CHandle + constexpr std::ptrdiff_t m_attackedTimestamp = 0x7364; // float + constexpr std::ptrdiff_t m_burnedByFlamesTimer = 0x7368; // IntervalTimer + constexpr std::ptrdiff_t m_lastVictimID = 0x7378; // int32_t + constexpr std::ptrdiff_t m_isAimingAtEnemy = 0x737C; // bool + constexpr std::ptrdiff_t m_isRapidFiring = 0x737D; // bool + constexpr std::ptrdiff_t m_equipTimer = 0x7380; // IntervalTimer + constexpr std::ptrdiff_t m_zoomTimer = 0x7390; // CountdownTimer + constexpr std::ptrdiff_t m_fireWeaponTimestamp = 0x73A8; // GameTime_t + constexpr std::ptrdiff_t m_lookForWeaponsOnGroundTimer = 0x73B0; // CountdownTimer + constexpr std::ptrdiff_t m_bIsSleeping = 0x73C8; // bool + constexpr std::ptrdiff_t m_isEnemySniperVisible = 0x73C9; // bool + constexpr std::ptrdiff_t m_sawEnemySniperTimer = 0x73D0; // CountdownTimer + constexpr std::ptrdiff_t m_enemyQueueIndex = 0x7488; // uint8_t + constexpr std::ptrdiff_t m_enemyQueueCount = 0x7489; // uint8_t + constexpr std::ptrdiff_t m_enemyQueueAttendIndex = 0x748A; // uint8_t + constexpr std::ptrdiff_t m_isStuck = 0x748B; // bool + constexpr std::ptrdiff_t m_stuckTimestamp = 0x748C; // GameTime_t + constexpr std::ptrdiff_t m_stuckSpot = 0x7490; // Vector + constexpr std::ptrdiff_t m_wiggleTimer = 0x74A0; // CountdownTimer + constexpr std::ptrdiff_t m_stuckJumpTimer = 0x74B8; // CountdownTimer + constexpr std::ptrdiff_t m_nextCleanupCheckTimestamp = 0x74D0; // GameTime_t + constexpr std::ptrdiff_t m_avgVel = 0x74D4; // float[10] + constexpr std::ptrdiff_t m_avgVelIndex = 0x74FC; // int32_t + constexpr std::ptrdiff_t m_avgVelCount = 0x7500; // int32_t + constexpr std::ptrdiff_t m_lastOrigin = 0x7504; // Vector + constexpr std::ptrdiff_t m_lastRadioRecievedTimestamp = 0x7514; // float + constexpr std::ptrdiff_t m_lastRadioSentTimestamp = 0x7518; // float + constexpr std::ptrdiff_t m_radioSubject = 0x751C; // CHandle + constexpr std::ptrdiff_t m_radioPosition = 0x7520; // Vector + constexpr std::ptrdiff_t m_voiceEndTimestamp = 0x752C; // float + constexpr std::ptrdiff_t m_lastValidReactionQueueFrame = 0x7538; // int32_t } namespace CCSGOPlayerAnimGraphState { @@ -1442,82 +1439,83 @@ namespace CCSPlayerBase_CameraServices { // CPlayer_CameraServices } namespace CCSPlayerController { // CBasePlayerController - constexpr std::ptrdiff_t m_pInGameMoneyServices = 0x6A0; // CCSPlayerController_InGameMoneyServices* - constexpr std::ptrdiff_t m_pInventoryServices = 0x6A8; // CCSPlayerController_InventoryServices* - constexpr std::ptrdiff_t m_pActionTrackingServices = 0x6B0; // CCSPlayerController_ActionTrackingServices* - constexpr std::ptrdiff_t m_pDamageServices = 0x6B8; // CCSPlayerController_DamageServices* - constexpr std::ptrdiff_t m_iPing = 0x6C0; // uint32_t - constexpr std::ptrdiff_t m_bHasCommunicationAbuseMute = 0x6C4; // bool - constexpr std::ptrdiff_t m_szCrosshairCodes = 0x6C8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iPendingTeamNum = 0x6D0; // uint8_t - constexpr std::ptrdiff_t m_flForceTeamTime = 0x6D4; // GameTime_t - constexpr std::ptrdiff_t m_iCompTeammateColor = 0x6D8; // int32_t - constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x6DC; // bool - constexpr std::ptrdiff_t m_bAttemptedToGetColor = 0x6DD; // bool - constexpr std::ptrdiff_t m_iTeammatePreferredColor = 0x6E0; // int32_t - constexpr std::ptrdiff_t m_bTeamChanged = 0x6E4; // bool - constexpr std::ptrdiff_t m_bInSwitchTeam = 0x6E5; // bool - constexpr std::ptrdiff_t m_bHasSeenJoinGame = 0x6E6; // bool - constexpr std::ptrdiff_t m_bJustBecameSpectator = 0x6E7; // bool - constexpr std::ptrdiff_t m_bSwitchTeamsOnNextRoundReset = 0x6E8; // bool - constexpr std::ptrdiff_t m_bRemoveAllItemsOnNextRoundReset = 0x6E9; // bool - constexpr std::ptrdiff_t m_szClan = 0x6F0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_szClanName = 0x6F8; // char[32] - constexpr std::ptrdiff_t m_iCoachingTeam = 0x718; // int32_t - constexpr std::ptrdiff_t m_nPlayerDominated = 0x720; // uint64_t - constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x728; // uint64_t - constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x730; // int32_t - constexpr std::ptrdiff_t m_iCompetitiveWins = 0x734; // int32_t - constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x738; // int8_t - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x73C; // int32_t - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x740; // int32_t - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x744; // int32_t - constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x748; // int32_t - constexpr std::ptrdiff_t m_unActiveQuestId = 0x74C; // uint16_t - constexpr std::ptrdiff_t m_nQuestProgressReason = 0x750; // QuestProgress::Reason - constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x754; // uint32_t - constexpr std::ptrdiff_t m_iDraftIndex = 0x780; // int32_t - constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x784; // uint32_t - constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x788; // uint32_t - constexpr std::ptrdiff_t m_bEverFullyConnected = 0x78C; // bool - constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x78D; // bool - constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x78E; // bool - constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x78F; // bool - constexpr std::ptrdiff_t m_bScoreReported = 0x790; // bool - constexpr std::ptrdiff_t m_nDisconnectionTick = 0x794; // int32_t - constexpr std::ptrdiff_t m_bControllingBot = 0x7A0; // bool - constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x7A1; // bool - constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x7A2; // bool - constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x7A4; // int32_t - constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x7A8; // bool - constexpr std::ptrdiff_t m_hPlayerPawn = 0x7AC; // CHandle - constexpr std::ptrdiff_t m_hObserverPawn = 0x7B0; // CHandle - constexpr std::ptrdiff_t m_DesiredObserverMode = 0x7B4; // int32_t - constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0x7B8; // CEntityHandle - constexpr std::ptrdiff_t m_bPawnIsAlive = 0x7BC; // bool - constexpr std::ptrdiff_t m_iPawnHealth = 0x7C0; // uint32_t - constexpr std::ptrdiff_t m_iPawnArmor = 0x7C4; // int32_t - constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x7C8; // bool - constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x7C9; // bool - constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x7CA; // uint16_t - constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x7CC; // int32_t - constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x7D0; // int32_t - constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x7D4; // int32_t - constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x7D8; // CHandle - constexpr std::ptrdiff_t m_iScore = 0x7DC; // int32_t - constexpr std::ptrdiff_t m_iRoundScore = 0x7E0; // int32_t - constexpr std::ptrdiff_t m_iRoundsWon = 0x7E4; // int32_t - constexpr std::ptrdiff_t m_vecKills = 0x7E8; // CNetworkUtlVectorBase - constexpr std::ptrdiff_t m_iMVPs = 0x800; // int32_t - constexpr std::ptrdiff_t m_nUpdateCounter = 0x804; // int32_t - constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF8A8; // IntervalTimer - constexpr std::ptrdiff_t m_bShowHints = 0xF8C0; // bool - constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF8C4; // int32_t - constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF8C8; // bool - constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF8C9; // bool - constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF8CA; // bool - constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF8CB; // bool - constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF8CC; // GameTime_t + constexpr std::ptrdiff_t m_pInGameMoneyServices = 0x6B0; // CCSPlayerController_InGameMoneyServices* + constexpr std::ptrdiff_t m_pInventoryServices = 0x6B8; // CCSPlayerController_InventoryServices* + constexpr std::ptrdiff_t m_pActionTrackingServices = 0x6C0; // CCSPlayerController_ActionTrackingServices* + constexpr std::ptrdiff_t m_pDamageServices = 0x6C8; // CCSPlayerController_DamageServices* + constexpr std::ptrdiff_t m_iPing = 0x6D0; // uint32_t + constexpr std::ptrdiff_t m_bHasCommunicationAbuseMute = 0x6D4; // bool + constexpr std::ptrdiff_t m_szCrosshairCodes = 0x6D8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iPendingTeamNum = 0x6E0; // uint8_t + constexpr std::ptrdiff_t m_flForceTeamTime = 0x6E4; // GameTime_t + constexpr std::ptrdiff_t m_iCompTeammateColor = 0x6E8; // int32_t + constexpr std::ptrdiff_t m_bEverPlayedOnTeam = 0x6EC; // bool + constexpr std::ptrdiff_t m_bAttemptedToGetColor = 0x6ED; // bool + constexpr std::ptrdiff_t m_iTeammatePreferredColor = 0x6F0; // int32_t + constexpr std::ptrdiff_t m_bTeamChanged = 0x6F4; // bool + constexpr std::ptrdiff_t m_bInSwitchTeam = 0x6F5; // bool + constexpr std::ptrdiff_t m_bHasSeenJoinGame = 0x6F6; // bool + constexpr std::ptrdiff_t m_bJustBecameSpectator = 0x6F7; // bool + constexpr std::ptrdiff_t m_bSwitchTeamsOnNextRoundReset = 0x6F8; // bool + constexpr std::ptrdiff_t m_bRemoveAllItemsOnNextRoundReset = 0x6F9; // bool + constexpr std::ptrdiff_t m_szClan = 0x700; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_szClanName = 0x708; // char[32] + constexpr std::ptrdiff_t m_iCoachingTeam = 0x728; // int32_t + constexpr std::ptrdiff_t m_nPlayerDominated = 0x730; // uint64_t + constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x738; // uint64_t + constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x740; // int32_t + constexpr std::ptrdiff_t m_iCompetitiveWins = 0x744; // int32_t + constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x748; // int8_t + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x74C; // int32_t + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x750; // int32_t + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x754; // int32_t + constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x758; // int32_t + constexpr std::ptrdiff_t m_unActiveQuestId = 0x75C; // uint16_t + constexpr std::ptrdiff_t m_nQuestProgressReason = 0x760; // QuestProgress::Reason + constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x764; // uint32_t + constexpr std::ptrdiff_t m_iDraftIndex = 0x790; // int32_t + constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x794; // uint32_t + constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x798; // uint32_t + constexpr std::ptrdiff_t m_bEverFullyConnected = 0x79C; // bool + constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x79D; // bool + constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x79E; // bool + constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x79F; // bool + constexpr std::ptrdiff_t m_bScoreReported = 0x7A0; // bool + constexpr std::ptrdiff_t m_nDisconnectionTick = 0x7A4; // int32_t + constexpr std::ptrdiff_t m_bControllingBot = 0x7B0; // bool + constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x7B1; // bool + constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x7B2; // bool + constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x7B4; // int32_t + constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x7B8; // bool + constexpr std::ptrdiff_t m_hPlayerPawn = 0x7BC; // CHandle + constexpr std::ptrdiff_t m_hObserverPawn = 0x7C0; // CHandle + constexpr std::ptrdiff_t m_DesiredObserverMode = 0x7C4; // int32_t + constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0x7C8; // CEntityHandle + constexpr std::ptrdiff_t m_bPawnIsAlive = 0x7CC; // bool + constexpr std::ptrdiff_t m_iPawnHealth = 0x7D0; // uint32_t + constexpr std::ptrdiff_t m_iPawnArmor = 0x7D4; // int32_t + constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x7D8; // bool + constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x7D9; // bool + constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x7DA; // uint16_t + constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x7DC; // int32_t + constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x7E0; // int32_t + constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x7E4; // int32_t + constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x7E8; // CHandle + constexpr std::ptrdiff_t m_iScore = 0x7EC; // int32_t + constexpr std::ptrdiff_t m_iRoundScore = 0x7F0; // int32_t + constexpr std::ptrdiff_t m_iRoundsWon = 0x7F4; // int32_t + constexpr std::ptrdiff_t m_vecKills = 0x7F8; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_iMVPs = 0x810; // int32_t + constexpr std::ptrdiff_t m_nUpdateCounter = 0x814; // int32_t + constexpr std::ptrdiff_t m_flSmoothedPing = 0x818; // float + constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF8C0; // IntervalTimer + constexpr std::ptrdiff_t m_bShowHints = 0xF8D8; // bool + constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF8DC; // int32_t + constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF8E0; // bool + constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF8E1; // bool + constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF8E2; // bool + constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF8E3; // bool + constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF8E4; // GameTime_t } namespace CCSPlayerController_ActionTrackingServices { // CPlayerControllerComponent @@ -1597,9 +1595,10 @@ namespace CCSPlayerPawn { // CCSPlayerPawnBase constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1C80; // Vector constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1C8C; // char[64] constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1CCC; // bool - constexpr std::ptrdiff_t m_EconGloves = 0x1CD0; // CEconItemView - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x1F48; // QAngle - constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1F54; // bool + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1CD0; // Vector + constexpr std::ptrdiff_t m_EconGloves = 0x1CE0; // CEconItemView + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x1F58; // QAngle + constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1F64; // bool } namespace CCSPlayerPawnBase { // CBasePlayerPawn @@ -1905,64 +1904,68 @@ namespace CCSWeaponBase { // CBasePlayerWeapon constexpr std::ptrdiff_t m_seqIdle = 0xC9C; // HSequence constexpr std::ptrdiff_t m_seqFirePrimary = 0xCA0; // HSequence constexpr std::ptrdiff_t m_seqFireSecondary = 0xCA4; // HSequence - constexpr std::ptrdiff_t m_bPlayerAmmoStockOnPickup = 0xCB0; // bool - constexpr std::ptrdiff_t m_bRequireUseToTouch = 0xCB1; // bool - constexpr std::ptrdiff_t m_iState = 0xCB4; // CSWeaponState_t - constexpr std::ptrdiff_t m_flLastTimeInAir = 0xCB8; // GameTime_t - constexpr std::ptrdiff_t m_flLastDeployTime = 0xCBC; // GameTime_t - constexpr std::ptrdiff_t m_nViewModelIndex = 0xCC0; // uint32_t - constexpr std::ptrdiff_t m_bReloadsWithClips = 0xCC4; // bool - constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0xCE0; // GameTime_t - constexpr std::ptrdiff_t m_bFireOnEmpty = 0xCE4; // bool - constexpr std::ptrdiff_t m_OnPlayerPickup = 0xCE8; // CEntityIOOutput - constexpr std::ptrdiff_t m_weaponMode = 0xD10; // CSWeaponMode - constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0xD14; // float - constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0xD18; // Vector - constexpr std::ptrdiff_t m_flTurningInaccuracy = 0xD24; // float - constexpr std::ptrdiff_t m_fAccuracyPenalty = 0xD28; // float - constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0xD2C; // GameTime_t - constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0xD30; // float - constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0xD34; // GameTime_t - constexpr std::ptrdiff_t m_iRecoilIndex = 0xD38; // int32_t - constexpr std::ptrdiff_t m_flRecoilIndex = 0xD3C; // float - constexpr std::ptrdiff_t m_bBurstMode = 0xD40; // bool - constexpr std::ptrdiff_t m_flPostponeFireReadyTime = 0xD44; // GameTime_t - constexpr std::ptrdiff_t m_bInReload = 0xD48; // bool - constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0xD49; // bool - constexpr std::ptrdiff_t m_flDroppedAtTime = 0xD4C; // GameTime_t - constexpr std::ptrdiff_t m_bIsHauledBack = 0xD50; // bool - constexpr std::ptrdiff_t m_bSilencerOn = 0xD51; // bool - constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0xD54; // GameTime_t - constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0xD58; // int32_t - constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0xD5C; // float - constexpr std::ptrdiff_t m_bCanBePickedUp = 0xD70; // bool - constexpr std::ptrdiff_t m_bUseCanOverrideNextOwnerTouchTime = 0xD71; // bool - constexpr std::ptrdiff_t m_nextOwnerTouchTime = 0xD74; // GameTime_t - constexpr std::ptrdiff_t m_nextPrevOwnerTouchTime = 0xD78; // GameTime_t - constexpr std::ptrdiff_t m_hPrevOwner = 0xD7C; // CHandle - constexpr std::ptrdiff_t m_nDropTick = 0xD80; // GameTick_t - constexpr std::ptrdiff_t m_donated = 0xDA4; // bool - constexpr std::ptrdiff_t m_fLastShotTime = 0xDA8; // GameTime_t - constexpr std::ptrdiff_t m_bWasOwnedByCT = 0xDAC; // bool - constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0xDAD; // bool - constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0xDAE; // bool - constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0xDB0; // int32_t - constexpr std::ptrdiff_t m_IronSightController = 0xDB8; // CIronSightController - constexpr std::ptrdiff_t m_iIronSightMode = 0xDD0; // int32_t - constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0xDD4; // GameTime_t - constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0xDD8; // int32_t + constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0xCA8; // CUtlVector + constexpr std::ptrdiff_t m_hCurrentThirdPersonSequence = 0xCC0; // HSequence + constexpr std::ptrdiff_t m_nSilencerBoneIndex = 0xCC4; // int32_t + constexpr std::ptrdiff_t m_thirdPersonSequences = 0xCC8; // HSequence[6] + constexpr std::ptrdiff_t m_bPlayerAmmoStockOnPickup = 0xCE8; // bool + constexpr std::ptrdiff_t m_bRequireUseToTouch = 0xCE9; // bool + constexpr std::ptrdiff_t m_iState = 0xCEC; // CSWeaponState_t + constexpr std::ptrdiff_t m_flLastTimeInAir = 0xCF0; // GameTime_t + constexpr std::ptrdiff_t m_flLastDeployTime = 0xCF4; // GameTime_t + constexpr std::ptrdiff_t m_nViewModelIndex = 0xCF8; // uint32_t + constexpr std::ptrdiff_t m_bReloadsWithClips = 0xCFC; // bool + constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0xD18; // GameTime_t + constexpr std::ptrdiff_t m_bFireOnEmpty = 0xD1C; // bool + constexpr std::ptrdiff_t m_OnPlayerPickup = 0xD20; // CEntityIOOutput + constexpr std::ptrdiff_t m_weaponMode = 0xD48; // CSWeaponMode + constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0xD4C; // float + constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0xD50; // Vector + constexpr std::ptrdiff_t m_flTurningInaccuracy = 0xD5C; // float + constexpr std::ptrdiff_t m_fAccuracyPenalty = 0xD60; // float + constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0xD64; // GameTime_t + constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0xD68; // float + constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0xD6C; // GameTime_t + constexpr std::ptrdiff_t m_iRecoilIndex = 0xD70; // int32_t + constexpr std::ptrdiff_t m_flRecoilIndex = 0xD74; // float + constexpr std::ptrdiff_t m_bBurstMode = 0xD78; // bool + constexpr std::ptrdiff_t m_flPostponeFireReadyTime = 0xD7C; // GameTime_t + constexpr std::ptrdiff_t m_bInReload = 0xD80; // bool + constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0xD81; // bool + constexpr std::ptrdiff_t m_flDroppedAtTime = 0xD84; // GameTime_t + constexpr std::ptrdiff_t m_bIsHauledBack = 0xD88; // bool + constexpr std::ptrdiff_t m_bSilencerOn = 0xD89; // bool + constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0xD8C; // GameTime_t + constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0xD90; // int32_t + constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0xD94; // float + constexpr std::ptrdiff_t m_bCanBePickedUp = 0xDA8; // bool + constexpr std::ptrdiff_t m_bUseCanOverrideNextOwnerTouchTime = 0xDA9; // bool + constexpr std::ptrdiff_t m_nextOwnerTouchTime = 0xDAC; // GameTime_t + constexpr std::ptrdiff_t m_nextPrevOwnerTouchTime = 0xDB0; // GameTime_t + constexpr std::ptrdiff_t m_hPrevOwner = 0xDB4; // CHandle + constexpr std::ptrdiff_t m_nDropTick = 0xDB8; // GameTick_t + constexpr std::ptrdiff_t m_donated = 0xDDC; // bool + constexpr std::ptrdiff_t m_fLastShotTime = 0xDE0; // GameTime_t + constexpr std::ptrdiff_t m_bWasOwnedByCT = 0xDE4; // bool + constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0xDE5; // bool + constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0xDE6; // bool + constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0xDE8; // int32_t + constexpr std::ptrdiff_t m_IronSightController = 0xDF0; // CIronSightController + constexpr std::ptrdiff_t m_iIronSightMode = 0xE08; // int32_t + constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0xE0C; // GameTime_t + constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0xE10; // int32_t } namespace CCSWeaponBaseGun { // CCSWeaponBase - constexpr std::ptrdiff_t m_zoomLevel = 0xDE0; // int32_t - constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0xDE4; // int32_t - constexpr std::ptrdiff_t m_silencedModelIndex = 0xDF0; // int32_t - constexpr std::ptrdiff_t m_inPrecache = 0xDF4; // bool - constexpr std::ptrdiff_t m_bNeedsBoltAction = 0xDF5; // bool - constexpr std::ptrdiff_t m_bSkillReloadAvailable = 0xDF6; // bool - constexpr std::ptrdiff_t m_bSkillReloadLiftedReloadKey = 0xDF7; // bool - constexpr std::ptrdiff_t m_bSkillBoltInterruptAvailable = 0xDF8; // bool - constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0xDF9; // bool + constexpr std::ptrdiff_t m_zoomLevel = 0xE18; // int32_t + constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0xE1C; // int32_t + constexpr std::ptrdiff_t m_silencedModelIndex = 0xE28; // int32_t + constexpr std::ptrdiff_t m_inPrecache = 0xE2C; // bool + constexpr std::ptrdiff_t m_bNeedsBoltAction = 0xE2D; // bool + constexpr std::ptrdiff_t m_bSkillReloadAvailable = 0xE2E; // bool + constexpr std::ptrdiff_t m_bSkillReloadLiftedReloadKey = 0xE2F; // bool + constexpr std::ptrdiff_t m_bSkillBoltInterruptAvailable = 0xE30; // bool + constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0xE31; // bool } namespace CCSWeaponBaseVData { // CBasePlayerWeaponVData @@ -2233,9 +2236,10 @@ namespace CDecoyGrenade { // CBaseCSGrenade } namespace CDecoyProjectile { // CBaseCSGrenadeProjectile - constexpr std::ptrdiff_t m_shotsRemaining = 0xA30; // int32_t - constexpr std::ptrdiff_t m_fExpireTime = 0xA34; // GameTime_t - constexpr std::ptrdiff_t m_decoyWeaponDefIndex = 0xA40; // uint16_t + constexpr std::ptrdiff_t m_nDecoyShotTick = 0xA38; // int32_t + constexpr std::ptrdiff_t m_shotsRemaining = 0xA3C; // int32_t + constexpr std::ptrdiff_t m_fExpireTime = 0xA40; // GameTime_t + constexpr std::ptrdiff_t m_decoyWeaponDefIndex = 0xA50; // uint16_t } namespace CDynamicLight { // CBaseModelEntity @@ -2437,53 +2441,51 @@ namespace CEnvBeverage { // CBaseEntity } namespace CEnvCombinedLightProbeVolume { // CBaseEntity - constexpr std::ptrdiff_t m_Color = 0x1518; // Color - constexpr std::ptrdiff_t m_flBrightness = 0x151C; // float - constexpr std::ptrdiff_t m_hCubemapTexture = 0x1520; // CStrongHandle - constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x1528; // bool - constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1530; // CStrongHandle - constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1538; // CStrongHandle - constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1540; // CStrongHandle - constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1548; // CStrongHandle - constexpr std::ptrdiff_t m_vBoxMins = 0x1550; // Vector - constexpr std::ptrdiff_t m_vBoxMaxs = 0x155C; // Vector - constexpr std::ptrdiff_t m_LightGroups = 0x1568; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bMoveable = 0x1570; // bool - constexpr std::ptrdiff_t m_nHandshake = 0x1574; // int32_t - constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x1578; // int32_t - constexpr std::ptrdiff_t m_nPriority = 0x157C; // int32_t - constexpr std::ptrdiff_t m_bStartDisabled = 0x1580; // bool - constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x1584; // float - constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1588; // Vector - constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x1594; // int32_t - constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1598; // int32_t - constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x159C; // int32_t - constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x15A0; // int32_t - constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x15A4; // int32_t - constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x15A8; // int32_t - constexpr std::ptrdiff_t m_bEnabled = 0x15C1; // bool + constexpr std::ptrdiff_t m_Color = 0x1508; // Color + constexpr std::ptrdiff_t m_flBrightness = 0x150C; // float + constexpr std::ptrdiff_t m_hCubemapTexture = 0x1510; // CStrongHandle + constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x1518; // bool + constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1520; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1528; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1530; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1538; // CStrongHandle + constexpr std::ptrdiff_t m_vBoxMins = 0x1540; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x154C; // Vector + constexpr std::ptrdiff_t m_bMoveable = 0x1558; // bool + constexpr std::ptrdiff_t m_nHandshake = 0x155C; // int32_t + constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x1560; // int32_t + constexpr std::ptrdiff_t m_nPriority = 0x1564; // int32_t + constexpr std::ptrdiff_t m_bStartDisabled = 0x1568; // bool + constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x156C; // float + constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1570; // Vector + constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x157C; // int32_t + constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1580; // int32_t + constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1584; // int32_t + constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x1588; // int32_t + constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x158C; // int32_t + constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1590; // int32_t + constexpr std::ptrdiff_t m_bEnabled = 0x15A9; // bool } namespace CEnvCubemap { // CBaseEntity - constexpr std::ptrdiff_t m_hCubemapTexture = 0x538; // CStrongHandle - constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x540; // bool - constexpr std::ptrdiff_t m_flInfluenceRadius = 0x544; // float - constexpr std::ptrdiff_t m_vBoxProjectMins = 0x548; // Vector - constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x554; // Vector - constexpr std::ptrdiff_t m_LightGroups = 0x560; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bMoveable = 0x568; // bool - constexpr std::ptrdiff_t m_nHandshake = 0x56C; // int32_t - constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x570; // int32_t - constexpr std::ptrdiff_t m_nPriority = 0x574; // int32_t - constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x578; // float - constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x57C; // Vector - constexpr std::ptrdiff_t m_flDiffuseScale = 0x588; // float - constexpr std::ptrdiff_t m_bStartDisabled = 0x58C; // bool - constexpr std::ptrdiff_t m_bDefaultEnvMap = 0x58D; // bool - constexpr std::ptrdiff_t m_bDefaultSpecEnvMap = 0x58E; // bool - constexpr std::ptrdiff_t m_bIndoorCubeMap = 0x58F; // bool - constexpr std::ptrdiff_t m_bCopyDiffuseFromDefaultCubemap = 0x590; // bool - constexpr std::ptrdiff_t m_bEnabled = 0x5A0; // bool + constexpr std::ptrdiff_t m_hCubemapTexture = 0x530; // CStrongHandle + constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x538; // bool + constexpr std::ptrdiff_t m_flInfluenceRadius = 0x53C; // float + constexpr std::ptrdiff_t m_vBoxProjectMins = 0x540; // Vector + constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x54C; // Vector + constexpr std::ptrdiff_t m_bMoveable = 0x558; // bool + constexpr std::ptrdiff_t m_nHandshake = 0x55C; // int32_t + constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x560; // int32_t + constexpr std::ptrdiff_t m_nPriority = 0x564; // int32_t + constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x568; // float + constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x56C; // Vector + constexpr std::ptrdiff_t m_flDiffuseScale = 0x578; // float + constexpr std::ptrdiff_t m_bStartDisabled = 0x57C; // bool + constexpr std::ptrdiff_t m_bDefaultEnvMap = 0x57D; // bool + constexpr std::ptrdiff_t m_bDefaultSpecEnvMap = 0x57E; // bool + constexpr std::ptrdiff_t m_bIndoorCubeMap = 0x57F; // bool + constexpr std::ptrdiff_t m_bCopyDiffuseFromDefaultCubemap = 0x580; // bool + constexpr std::ptrdiff_t m_bEnabled = 0x590; // bool } namespace CEnvCubemapBox { // CEnvCubemap @@ -2651,24 +2653,23 @@ namespace CEnvLaser { // CBeam } namespace CEnvLightProbeVolume { // CBaseEntity - constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1490; // CStrongHandle - constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1498; // CStrongHandle - constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x14A0; // CStrongHandle - constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x14A8; // CStrongHandle - constexpr std::ptrdiff_t m_vBoxMins = 0x14B0; // Vector - constexpr std::ptrdiff_t m_vBoxMaxs = 0x14BC; // Vector - constexpr std::ptrdiff_t m_LightGroups = 0x14C8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bMoveable = 0x14D0; // bool - constexpr std::ptrdiff_t m_nHandshake = 0x14D4; // int32_t - constexpr std::ptrdiff_t m_nPriority = 0x14D8; // int32_t - constexpr std::ptrdiff_t m_bStartDisabled = 0x14DC; // bool - constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x14E0; // int32_t - constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x14E4; // int32_t - constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x14E8; // int32_t - constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x14EC; // int32_t - constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x14F0; // int32_t - constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x14F4; // int32_t - constexpr std::ptrdiff_t m_bEnabled = 0x1501; // bool + constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1488; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1490; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1498; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x14A0; // CStrongHandle + constexpr std::ptrdiff_t m_vBoxMins = 0x14A8; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x14B4; // Vector + constexpr std::ptrdiff_t m_bMoveable = 0x14C0; // bool + constexpr std::ptrdiff_t m_nHandshake = 0x14C4; // int32_t + constexpr std::ptrdiff_t m_nPriority = 0x14C8; // int32_t + constexpr std::ptrdiff_t m_bStartDisabled = 0x14CC; // bool + constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x14D0; // int32_t + constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x14D4; // int32_t + constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x14D8; // int32_t + constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x14DC; // int32_t + constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x14E0; // int32_t + constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x14E4; // int32_t + constexpr std::ptrdiff_t m_bEnabled = 0x14F1; // bool } namespace CEnvMicrophone { // CPointEntity @@ -3043,22 +3044,22 @@ namespace CFishPool { // CBaseEntity } namespace CFists { // CCSWeaponBase - constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0xDE0; // bool - constexpr std::ptrdiff_t m_nUninterruptableActivity = 0xDE4; // PlayerAnimEvent_t - constexpr std::ptrdiff_t m_bRestorePrevWep = 0xDE8; // bool - constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xDEC; // CHandle - constexpr std::ptrdiff_t m_hWeaponPrevious = 0xDF0; // CHandle - constexpr std::ptrdiff_t m_bDelayedHardPunchIncoming = 0xDF4; // bool - constexpr std::ptrdiff_t m_bDestroyAfterTaunt = 0xDF5; // bool + constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0xE18; // bool + constexpr std::ptrdiff_t m_nUninterruptableActivity = 0xE1C; // PlayerAnimEvent_t + constexpr std::ptrdiff_t m_bRestorePrevWep = 0xE20; // bool + constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xE24; // CHandle + constexpr std::ptrdiff_t m_hWeaponPrevious = 0xE28; // CHandle + constexpr std::ptrdiff_t m_bDelayedHardPunchIncoming = 0xE2C; // bool + constexpr std::ptrdiff_t m_bDestroyAfterTaunt = 0xE2D; // bool } namespace CFlashbang { // CBaseCSGrenade } namespace CFlashbangProjectile { // CBaseCSGrenadeProjectile - constexpr std::ptrdiff_t m_flTimeToDetonate = 0xA28; // float - constexpr std::ptrdiff_t m_numOpponentsHit = 0xA2C; // uint8_t - constexpr std::ptrdiff_t m_numTeammatesHit = 0xA2D; // uint8_t + constexpr std::ptrdiff_t m_flTimeToDetonate = 0xA30; // float + constexpr std::ptrdiff_t m_numOpponentsHit = 0xA34; // uint8_t + constexpr std::ptrdiff_t m_numTeammatesHit = 0xA35; // uint8_t } namespace CFogController { // CBaseEntity @@ -3362,9 +3363,14 @@ namespace CGameGibManager { // CBaseEntity constexpr std::ptrdiff_t m_iLastFrame = 0x4DC; // int32_t } +namespace CGameMoney { // CRulePointEntity + constexpr std::ptrdiff_t m_OnMoneySpent = 0x710; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnMoneySpentFail = 0x738; // CEntityIOOutput + constexpr std::ptrdiff_t m_nMoney = 0x760; // int32_t + constexpr std::ptrdiff_t m_strAwardText = 0x768; // CUtlString +} + namespace CGamePlayerEquip { // CRulePointEntity - constexpr std::ptrdiff_t m_weaponNames = 0x710; // CUtlSymbolLarge[32] - constexpr std::ptrdiff_t m_weaponCount = 0x810; // int32_t[32] } namespace CGamePlayerZone { // CRuleBrushEntity @@ -3882,6 +3888,7 @@ namespace CKeepUpright { // CPointEntity } namespace CKnife { // CCSWeaponBase + constexpr std::ptrdiff_t m_bFirstAttack = 0xE18; // bool } namespace CLightComponent { // CEntityComponent @@ -3925,34 +3932,33 @@ namespace CLightComponent { // CEntityComponent constexpr std::ptrdiff_t m_nShadowPriority = 0x120; // int32_t constexpr std::ptrdiff_t m_nBakedShadowIndex = 0x124; // int32_t constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x128; // bool - constexpr std::ptrdiff_t m_LightGroups = 0x130; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_nDirectLight = 0x138; // int32_t - constexpr std::ptrdiff_t m_nIndirectLight = 0x13C; // int32_t - constexpr std::ptrdiff_t m_flFadeMinDist = 0x140; // float - constexpr std::ptrdiff_t m_flFadeMaxDist = 0x144; // float - constexpr std::ptrdiff_t m_flShadowFadeMinDist = 0x148; // float - constexpr std::ptrdiff_t m_flShadowFadeMaxDist = 0x14C; // float - constexpr std::ptrdiff_t m_bEnabled = 0x150; // bool - constexpr std::ptrdiff_t m_bFlicker = 0x151; // bool - constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x152; // bool - constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x154; // Vector - constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x160; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x16C; // Vector - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x178; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x184; // Vector - constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x190; // float - constexpr std::ptrdiff_t m_nFogLightingMode = 0x194; // int32_t - constexpr std::ptrdiff_t m_flFogContributionStength = 0x198; // float - constexpr std::ptrdiff_t m_flNearClipPlane = 0x19C; // float - constexpr std::ptrdiff_t m_SkyColor = 0x1A0; // Color - constexpr std::ptrdiff_t m_flSkyIntensity = 0x1A4; // float - constexpr std::ptrdiff_t m_SkyAmbientBounce = 0x1A8; // Color - constexpr std::ptrdiff_t m_bUseSecondaryColor = 0x1AC; // bool - constexpr std::ptrdiff_t m_bMixedShadows = 0x1AD; // bool - constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x1B0; // GameTime_t - constexpr std::ptrdiff_t m_flCapsuleLength = 0x1B4; // float - constexpr std::ptrdiff_t m_flMinRoughness = 0x1B8; // float - constexpr std::ptrdiff_t m_bPvsModifyEntity = 0x1C8; // bool + constexpr std::ptrdiff_t m_nDirectLight = 0x12C; // int32_t + constexpr std::ptrdiff_t m_nIndirectLight = 0x130; // int32_t + constexpr std::ptrdiff_t m_flFadeMinDist = 0x134; // float + constexpr std::ptrdiff_t m_flFadeMaxDist = 0x138; // float + constexpr std::ptrdiff_t m_flShadowFadeMinDist = 0x13C; // float + constexpr std::ptrdiff_t m_flShadowFadeMaxDist = 0x140; // float + constexpr std::ptrdiff_t m_bEnabled = 0x144; // bool + constexpr std::ptrdiff_t m_bFlicker = 0x145; // bool + constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x146; // bool + constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x148; // Vector + constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x154; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x160; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x16C; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x178; // Vector + constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x184; // float + constexpr std::ptrdiff_t m_nFogLightingMode = 0x188; // int32_t + constexpr std::ptrdiff_t m_flFogContributionStength = 0x18C; // float + constexpr std::ptrdiff_t m_flNearClipPlane = 0x190; // float + constexpr std::ptrdiff_t m_SkyColor = 0x194; // Color + constexpr std::ptrdiff_t m_flSkyIntensity = 0x198; // float + constexpr std::ptrdiff_t m_SkyAmbientBounce = 0x19C; // Color + constexpr std::ptrdiff_t m_bUseSecondaryColor = 0x1A0; // bool + constexpr std::ptrdiff_t m_bMixedShadows = 0x1A1; // bool + constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x1A4; // GameTime_t + constexpr std::ptrdiff_t m_flCapsuleLength = 0x1A8; // float + constexpr std::ptrdiff_t m_flMinRoughness = 0x1AC; // float + constexpr std::ptrdiff_t m_bPvsModifyEntity = 0x1C0; // bool } namespace CLightDirectionalEntity { // CLightEntity @@ -4298,9 +4304,9 @@ namespace CMathRemap { // CLogicalEntity } namespace CMelee { // CCSWeaponBase - constexpr std::ptrdiff_t m_flThrowAt = 0xDE0; // GameTime_t - constexpr std::ptrdiff_t m_hThrower = 0xDE4; // CHandle - constexpr std::ptrdiff_t m_bDidThrowDamage = 0xDE8; // bool + constexpr std::ptrdiff_t m_flThrowAt = 0xE18; // GameTime_t + constexpr std::ptrdiff_t m_hThrower = 0xE1C; // CHandle + constexpr std::ptrdiff_t m_bDidThrowDamage = 0xE20; // bool } namespace CMessage { // CPointEntity @@ -4337,10 +4343,10 @@ namespace CMolotovGrenade { // CBaseCSGrenade } namespace CMolotovProjectile { // CBaseCSGrenadeProjectile - constexpr std::ptrdiff_t m_bIsIncGrenade = 0xA28; // bool - constexpr std::ptrdiff_t m_bDetonated = 0xA34; // bool - constexpr std::ptrdiff_t m_stillTimer = 0xA38; // IntervalTimer - constexpr std::ptrdiff_t m_bHasBouncedOffPlayer = 0xB18; // bool + constexpr std::ptrdiff_t m_bIsIncGrenade = 0xA30; // bool + constexpr std::ptrdiff_t m_bDetonated = 0xA3C; // bool + constexpr std::ptrdiff_t m_stillTimer = 0xA40; // IntervalTimer + constexpr std::ptrdiff_t m_bHasBouncedOffPlayer = 0xB20; // bool } namespace CMomentaryRotButton { // CRotButton @@ -4522,9 +4528,9 @@ namespace CNullEntity { // CBaseEntity } namespace COmniLight { // CBarnLight - constexpr std::ptrdiff_t m_flInnerAngle = 0x938; // float - constexpr std::ptrdiff_t m_flOuterAngle = 0x93C; // float - constexpr std::ptrdiff_t m_bShowLight = 0x940; // bool + constexpr std::ptrdiff_t m_flInnerAngle = 0x928; // float + constexpr std::ptrdiff_t m_flOuterAngle = 0x92C; // float + constexpr std::ptrdiff_t m_bShowLight = 0x930; // bool } namespace COrnamentProp { // CDynamicProp @@ -5533,7 +5539,7 @@ namespace CRangeInt { } namespace CRectLight { // CBarnLight - constexpr std::ptrdiff_t m_bShowLight = 0x938; // bool + constexpr std::ptrdiff_t m_bShowLight = 0x928; // bool } namespace CRemapFloat { @@ -5883,9 +5889,9 @@ namespace CSensorGrenade { // CBaseCSGrenade } namespace CSensorGrenadeProjectile { // CBaseCSGrenadeProjectile - constexpr std::ptrdiff_t m_fExpireTime = 0xA28; // GameTime_t - constexpr std::ptrdiff_t m_fNextDetectPlayerSound = 0xA2C; // GameTime_t - constexpr std::ptrdiff_t m_hDisplayGrenade = 0xA30; // CHandle + constexpr std::ptrdiff_t m_fExpireTime = 0xA30; // GameTime_t + constexpr std::ptrdiff_t m_fNextDetectPlayerSound = 0xA34; // GameTime_t + constexpr std::ptrdiff_t m_hDisplayGrenade = 0xA38; // CHandle } namespace CServerOnlyEntity { // CBaseEntity @@ -6005,14 +6011,14 @@ namespace CSmokeGrenade { // CBaseCSGrenade } namespace CSmokeGrenadeProjectile { // CBaseCSGrenadeProjectile - constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0xA40; // int32_t - constexpr std::ptrdiff_t m_bDidSmokeEffect = 0xA44; // bool - constexpr std::ptrdiff_t m_nRandomSeed = 0xA48; // int32_t - constexpr std::ptrdiff_t m_vSmokeColor = 0xA4C; // Vector - constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0xA58; // Vector - constexpr std::ptrdiff_t m_VoxelFrameData = 0xA68; // CUtlVector - constexpr std::ptrdiff_t m_flLastBounce = 0xA80; // GameTime_t - constexpr std::ptrdiff_t m_fllastSimulationTime = 0xA84; // GameTime_t + constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0xA48; // int32_t + constexpr std::ptrdiff_t m_bDidSmokeEffect = 0xA4C; // bool + constexpr std::ptrdiff_t m_nRandomSeed = 0xA50; // int32_t + constexpr std::ptrdiff_t m_vSmokeColor = 0xA54; // Vector + constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0xA60; // Vector + constexpr std::ptrdiff_t m_VoxelFrameData = 0xA70; // CUtlVector + constexpr std::ptrdiff_t m_flLastBounce = 0xA88; // GameTime_t + constexpr std::ptrdiff_t m_fllastSimulationTime = 0xA8C; // GameTime_t } namespace CSmoothFunc { @@ -6641,13 +6647,16 @@ namespace CWeaponAug { // CCSWeaponBaseGun } namespace CWeaponBaseItem { // CCSWeaponBase - constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0xDE0; // CountdownTimer - constexpr std::ptrdiff_t m_bRedraw = 0xDF8; // bool + constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0xE18; // CountdownTimer + constexpr std::ptrdiff_t m_bRedraw = 0xE30; // bool } namespace CWeaponBizon { // CCSWeaponBaseGun } +namespace CWeaponCZ75a { // CCSWeaponBaseGun +} + namespace CWeaponElite { // CCSWeaponBaseGun } @@ -6675,9 +6684,15 @@ namespace CWeaponM249 { // CCSWeaponBaseGun namespace CWeaponM4A1 { // CCSWeaponBaseGun } +namespace CWeaponM4A1Silencer { // CCSWeaponBaseGun +} + namespace CWeaponMAC10 { // CCSWeaponBaseGun } +namespace CWeaponMP5SD { // CCSWeaponBaseGun +} + namespace CWeaponMP7 { // CCSWeaponBaseGun } @@ -6699,6 +6714,9 @@ namespace CWeaponP250 { // CCSWeaponBaseGun namespace CWeaponP90 { // CCSWeaponBaseGun } +namespace CWeaponRevolver { // CCSWeaponBaseGun +} + namespace CWeaponSCAR20 { // CCSWeaponBaseGun } @@ -6712,13 +6730,13 @@ namespace CWeaponSawedoff { // CCSWeaponBase } namespace CWeaponShield { // CCSWeaponBaseGun - constexpr std::ptrdiff_t m_flBulletDamageAbsorbed = 0xE00; // float - constexpr std::ptrdiff_t m_flLastBulletHitSoundTime = 0xE04; // GameTime_t - constexpr std::ptrdiff_t m_flDisplayHealth = 0xE08; // float + constexpr std::ptrdiff_t m_flBulletDamageAbsorbed = 0xE38; // float + constexpr std::ptrdiff_t m_flLastBulletHitSoundTime = 0xE3C; // GameTime_t + constexpr std::ptrdiff_t m_flDisplayHealth = 0xE40; // float } namespace CWeaponTaser { // CCSWeaponBaseGun - constexpr std::ptrdiff_t m_fFireTime = 0xE00; // GameTime_t + constexpr std::ptrdiff_t m_fFireTime = 0xE38; // GameTime_t } namespace CWeaponTec9 { // CCSWeaponBaseGun @@ -6727,6 +6745,9 @@ namespace CWeaponTec9 { // CCSWeaponBaseGun namespace CWeaponUMP45 { // CCSWeaponBaseGun } +namespace CWeaponUSPSilencer { // CCSWeaponBaseGun +} + namespace CWeaponXM1014 { // CCSWeaponBase } @@ -7128,7 +7149,6 @@ namespace shard_model_desc_t { constexpr std::ptrdiff_t m_bHasParent = 0x54; // bool constexpr std::ptrdiff_t m_bParentFrozen = 0x55; // bool constexpr std::ptrdiff_t m_SurfacePropStringToken = 0x58; // CUtlStringToken - constexpr std::ptrdiff_t m_LightGroup = 0x5C; // CUtlStringToken } namespace sky3dparams_t { diff --git a/generated/server.dll.json b/generated/server.dll.json index a58761ec..a8a2009b 100644 --- a/generated/server.dll.json +++ b/generated/server.dll.json @@ -437,16 +437,8 @@ "value": 1928, "comment": "CEntityIOOutput[4]" }, - "m_StyleRadianceVar": { - "value": 2088, - "comment": "CUtlString" - }, - "m_StyleVar": { - "value": 2096, - "comment": "CUtlString" - }, "m_bContactShadow": { - "value": 2220, + "value": 2204, "comment": "bool" }, "m_bEnabled": { @@ -454,19 +446,19 @@ "comment": "bool" }, "m_bPrecomputedFieldsValid": { - "value": 2284, + "value": 2268, "comment": "bool" }, "m_bPvsModifyEntity": { - "value": 2348, + "value": 2332, "comment": "bool" }, "m_fAlternateColorBrightness": { - "value": 2248, + "value": 2232, "comment": "float" }, "m_flBounceScale": { - "value": 2228, + "value": 2212, "comment": "float" }, "m_flBrightness": { @@ -482,19 +474,19 @@ "comment": "float" }, "m_flFadeSizeEnd": { - "value": 2272, + "value": 2256, "comment": "float" }, "m_flFadeSizeStart": { - "value": 2268, + "value": 2252, "comment": "float" }, "m_flFogScale": { - "value": 2264, + "value": 2248, "comment": "float" }, "m_flFogStrength": { - "value": 2256, + "value": 2240, "comment": "float" }, "m_flLightStyleStartTime": { @@ -510,47 +502,47 @@ "comment": "float" }, "m_flMinRoughness": { - "value": 2232, + "value": 2216, "comment": "float" }, "m_flRange": { - "value": 2176, - "comment": "float" - }, - "m_flShadowFadeSizeEnd": { - "value": 2280, - "comment": "float" - }, - "m_flShadowFadeSizeStart": { - "value": 2276, - "comment": "float" - }, - "m_flShape": { - "value": 2144, - "comment": "float" - }, - "m_flSkirt": { - "value": 2156, - "comment": "float" - }, - "m_flSkirtNear": { "value": 2160, "comment": "float" }, + "m_flShadowFadeSizeEnd": { + "value": 2264, + "comment": "float" + }, + "m_flShadowFadeSizeStart": { + "value": 2260, + "comment": "float" + }, + "m_flShape": { + "value": 2128, + "comment": "float" + }, + "m_flSkirt": { + "value": 2140, + "comment": "float" + }, + "m_flSkirtNear": { + "value": 2144, + "comment": "float" + }, "m_flSoftX": { - "value": 2148, + "value": 2132, "comment": "float" }, "m_flSoftY": { - "value": 2152, + "value": 2136, "comment": "float" }, "m_hLightCookie": { - "value": 2136, + "value": 2120, "comment": "CStrongHandle" }, "m_nBakeSpecularToCubemaps": { - "value": 2192, + "value": 2176, "comment": "int32_t" }, "m_nBakedShadowIndex": { @@ -558,11 +550,11 @@ "comment": "int32_t" }, "m_nBounceLight": { - "value": 2224, + "value": 2208, "comment": "int32_t" }, "m_nCastShadows": { - "value": 2208, + "value": 2192, "comment": "int32_t" }, "m_nColorMode": { @@ -574,11 +566,11 @@ "comment": "int32_t" }, "m_nFog": { - "value": 2252, + "value": 2236, "comment": "int32_t" }, "m_nFogShadows": { - "value": 2260, + "value": 2244, "comment": "int32_t" }, "m_nLuminaireShape": { @@ -586,48 +578,48 @@ "comment": "int32_t" }, "m_nShadowMapSize": { - "value": 2212, + "value": 2196, "comment": "int32_t" }, "m_nShadowPriority": { - "value": 2216, + "value": 2200, "comment": "int32_t" }, "m_vAlternateColor": { - "value": 2236, + "value": 2220, "comment": "Vector" }, "m_vBakeSpecularToCubemapsSize": { - "value": 2196, - "comment": "Vector" - }, - "m_vPrecomputedBoundsMaxs": { - "value": 2300, - "comment": "Vector" - }, - "m_vPrecomputedBoundsMins": { - "value": 2288, - "comment": "Vector" - }, - "m_vPrecomputedOBBAngles": { - "value": 2324, - "comment": "QAngle" - }, - "m_vPrecomputedOBBExtent": { - "value": 2336, - "comment": "Vector" - }, - "m_vPrecomputedOBBOrigin": { - "value": 2312, - "comment": "Vector" - }, - "m_vShear": { "value": 2180, "comment": "Vector" }, - "m_vSizeParams": { + "m_vPrecomputedBoundsMaxs": { + "value": 2284, + "comment": "Vector" + }, + "m_vPrecomputedBoundsMins": { + "value": 2272, + "comment": "Vector" + }, + "m_vPrecomputedOBBAngles": { + "value": 2308, + "comment": "QAngle" + }, + "m_vPrecomputedOBBExtent": { + "value": 2320, + "comment": "Vector" + }, + "m_vPrecomputedOBBOrigin": { + "value": 2296, + "comment": "Vector" + }, + "m_vShear": { "value": 2164, "comment": "Vector" + }, + "m_vSizeParams": { + "value": 2148, + "comment": "Vector" } }, "comment": "CBaseModelEntity" @@ -842,39 +834,39 @@ "CBaseCSGrenade": { "data": { "m_bIsHeldByPlayer": { - "value": 3585, + "value": 3609, "comment": "bool" }, "m_bJumpThrow": { - "value": 3587, + "value": 3611, "comment": "bool" }, "m_bPinPulled": { - "value": 3586, + "value": 3610, "comment": "bool" }, "m_bRedraw": { - "value": 3584, + "value": 3608, "comment": "bool" }, "m_eThrowStatus": { - "value": 3588, + "value": 3612, "comment": "EGrenadeThrowState" }, "m_fDropTime": { - "value": 3604, + "value": 3628, "comment": "GameTime_t" }, "m_fThrowTime": { - "value": 3592, + "value": 3616, "comment": "GameTime_t" }, "m_flThrowStrength": { - "value": 3596, + "value": 3620, "comment": "float" }, "m_flThrowStrengthApproach": { - "value": 3600, + "value": 3624, "comment": "float" } }, @@ -883,15 +875,19 @@ "CBaseCSGrenadeProjectile": { "data": { "m_bDetonationRecorded": { - "value": 2545, + "value": 2549, "comment": "bool" }, "m_flDetonateTime": { - "value": 2548, + "value": 2552, "comment": "GameTime_t" }, "m_flLastBounceSoundTime": { - "value": 2568, + "value": 2572, + "comment": "GameTime_t" + }, + "m_flSpawnTime": { + "value": 2544, "comment": "GameTime_t" }, "m_nBounces": { @@ -907,15 +903,15 @@ "comment": "int32_t" }, "m_nItemIndex": { - "value": 2552, + "value": 2556, "comment": "uint16_t" }, "m_nTicksAtZeroVelocity": { - "value": 2596, + "value": 2600, "comment": "int32_t" }, "m_unOGSExtraFlags": { - "value": 2544, + "value": 2548, "comment": "uint8_t" }, "m_vInitialVelocity": { @@ -927,15 +923,15 @@ "comment": "Vector" }, "m_vecGrenadeSpin": { - "value": 2572, + "value": 2576, "comment": "RotationVector" }, "m_vecLastHitSurfaceNormal": { - "value": 2584, + "value": 2588, "comment": "Vector" }, "m_vecOriginalSpawnLocation": { - "value": 2556, + "value": 2560, "comment": "Vector" } }, @@ -1665,10 +1661,6 @@ "value": 1568, "comment": "CGlowProperty" }, - "m_LightGroup": { - "value": 1384, - "comment": "CUtlStringToken" - }, "m_OnIgnite": { "value": 1256, "comment": "CEntityIOOutput" @@ -1678,7 +1670,7 @@ "comment": "bool" }, "m_bRenderToCubemaps": { - "value": 1388, + "value": 1384, "comment": "bool" }, "m_clrRender": { @@ -1837,7 +1829,7 @@ "comment": "bool" }, "m_bHasAnySteadyStateEnts": { - "value": 1624, + "value": 1640, "comment": "bool" }, "m_bIsHLTV": { @@ -1861,11 +1853,11 @@ "comment": "float" }, "m_flLastEntitySteadyState": { - "value": 1616, + "value": 1632, "comment": "float" }, "m_flLastPlayerTalkTime": { - "value": 1612, + "value": 1628, "comment": "float" }, "m_hPawn": { @@ -1885,11 +1877,11 @@ "comment": "PlayerConnectedState" }, "m_iDesiredFOV": { - "value": 1648, + "value": 1664, "comment": "uint32_t" }, "m_iIgnoreGlobalChat": { - "value": 1608, + "value": 1624, "comment": "ChatIgnoreType_t" }, "m_iszPlayerName": { @@ -1897,11 +1889,7 @@ "comment": "char[128]" }, "m_nAvailableEntitySteadyState": { - "value": 1620, - "comment": "int32_t" - }, - "m_nHighestCommandNumberReceived": { - "value": 1576, + "value": 1636, "comment": "int32_t" }, "m_nInButtonsWhichAreToggles": { @@ -1917,11 +1905,11 @@ "comment": "uint32_t" }, "m_nUsecTimestampLastUserCmdReceived": { - "value": 1584, + "value": 1600, "comment": "int64_t" }, "m_steamID": { - "value": 1640, + "value": 1656, "comment": "uint64_t" }, "m_szNetworkIDString": { @@ -2791,11 +2779,11 @@ "comment": "bool" }, "m_buttonFlags": { - "value": 168, + "value": 192, "comment": "uint64_t" }, "m_forwardSpeed": { - "value": 156, + "value": 180, "comment": "float" }, "m_id": { @@ -2803,19 +2791,19 @@ "comment": "uint32_t" }, "m_isCrouching": { - "value": 153, + "value": 177, "comment": "bool" }, "m_isRunning": { - "value": 152, + "value": 176, "comment": "bool" }, "m_jumpTimestamp": { - "value": 176, + "value": 200, "comment": "float" }, "m_leftSpeed": { - "value": 160, + "value": 184, "comment": "float" }, "m_pController": { @@ -2827,15 +2815,15 @@ "comment": "CCSPlayerPawn*" }, "m_postureStackIndex": { - "value": 208, + "value": 232, "comment": "int32_t" }, "m_verticalSpeed": { - "value": 164, + "value": 188, "comment": "float" }, "m_viewForward": { - "value": 180, + "value": 204, "comment": "Vector" } }, @@ -3320,51 +3308,51 @@ "CC4": { "data": { "m_bBombPlacedAnimation": { - "value": 3584, + "value": 3640, "comment": "bool" }, "m_bBombPlanted": { - "value": 3627, + "value": 3683, "comment": "bool" }, "m_bDoValidDroppedPositionCheck": { - "value": 3576, + "value": 3632, "comment": "bool" }, "m_bDroppedFromDeath": { - "value": 3628, + "value": 3684, "comment": "bool" }, "m_bIsPlantingViaUse": { - "value": 3585, + "value": 3641, "comment": "bool" }, "m_bPlayedArmingBeeps": { - "value": 3620, + "value": 3676, "comment": "bool[7]" }, "m_bStartedArming": { - "value": 3577, + "value": 3633, "comment": "bool" }, "m_entitySpottedState": { - "value": 3592, + "value": 3648, "comment": "EntitySpottedState_t" }, "m_fArmedTime": { - "value": 3580, + "value": 3636, "comment": "GameTime_t" }, "m_nSpotRules": { - "value": 3616, + "value": 3672, "comment": "int32_t" }, "m_vecLastValidDroppedPosition": { - "value": 3564, + "value": 3620, "comment": "Vector" }, "m_vecLastValidPlayerHeldPosition": { - "value": 3552, + "value": 3608, "comment": "Vector" } }, @@ -3373,563 +3361,563 @@ "CCSBot": { "data": { "m_aimError": { - "value": 28840, + "value": 28864, "comment": "QAngle" }, "m_aimFocus": { - "value": 28868, + "value": 28892, "comment": "float" }, "m_aimFocusInterval": { - "value": 28872, + "value": 28896, "comment": "float" }, "m_aimFocusNextUpdate": { - "value": 28876, + "value": 28900, "comment": "GameTime_t" }, "m_aimGoal": { - "value": 28852, + "value": 28876, "comment": "QAngle" }, "m_alertTimer": { - "value": 432, - "comment": "CountdownTimer" - }, - "m_allowAutoFollowTime": { - "value": 404, - "comment": "float" - }, - "m_approachPointCount": { - "value": 27648, - "comment": "uint8_t" - }, - "m_approachPointViewPosition": { - "value": 27652, - "comment": "Vector" - }, - "m_areaEnteredTimestamp": { - "value": 26100, - "comment": "GameTime_t" - }, - "m_attackedTimestamp": { - "value": 29516, - "comment": "float" - }, - "m_attacker": { - "value": 29512, - "comment": "CHandle" - }, - "m_attentionInterval": { - "value": 29496, - "comment": "IntervalTimer" - }, - "m_avgVel": { - "value": 29884, - "comment": "float[10]" - }, - "m_avgVelCount": { - "value": 29928, - "comment": "int32_t" - }, - "m_avgVelIndex": { - "value": 29924, - "comment": "int32_t" - }, - "m_avoid": { - "value": 1244, - "comment": "CHandle" - }, - "m_avoidFriendTimer": { - "value": 26128, - "comment": "CountdownTimer" - }, - "m_avoidTimestamp": { - "value": 1248, - "comment": "float" - }, - "m_bAllowActive": { - "value": 392, - "comment": "bool" - }, - "m_bEyeAnglesUnderPathFinderControl": { - "value": 1272, - "comment": "bool" - }, - "m_bIsSleeping": { - "value": 29616, - "comment": "bool" - }, - "m_bendNoisePositionValid": { - "value": 27188, - "comment": "bool" - }, - "m_bentNoisePosition": { - "value": 27176, - "comment": "Vector" - }, - "m_blindFire": { - "value": 364, - "comment": "bool" - }, - "m_bomber": { - "value": 29480, - "comment": "CHandle" - }, - "m_burnedByFlamesTimer": { - "value": 29520, - "comment": "IntervalTimer" - }, - "m_checkedHidingSpotCount": { - "value": 28784, - "comment": "int32_t" - }, - "m_closestVisibleFriend": { - "value": 29488, - "comment": "CHandle" - }, - "m_closestVisibleHumanFriend": { - "value": 29492, - "comment": "CHandle" - }, - "m_combatRange": { - "value": 308, - "comment": "float" - }, - "m_currentEnemyAcquireTimestamp": { - "value": 28940, - "comment": "float" - }, - "m_desiredTeam": { - "value": 27048, - "comment": "int32_t" - }, - "m_diedLastRound": { - "value": 348, - "comment": "bool" - }, - "m_enemy": { - "value": 28912, - "comment": "CHandle" - }, - "m_enemyDeathTimestamp": { - "value": 28944, - "comment": "float" - }, - "m_enemyQueueAttendIndex": { - "value": 29810, - "comment": "uint8_t" - }, - "m_enemyQueueCount": { - "value": 29809, - "comment": "uint8_t" - }, - "m_enemyQueueIndex": { - "value": 29808, - "comment": "uint8_t" - }, - "m_equipTimer": { - "value": 29544, - "comment": "IntervalTimer" - }, - "m_eyePosition": { - "value": 232, - "comment": "Vector" - }, - "m_fireWeaponTimestamp": { - "value": 29584, - "comment": "GameTime_t" - }, - "m_firstSawEnemyTimestamp": { - "value": 28936, - "comment": "float" - }, - "m_followTimestamp": { - "value": 400, - "comment": "float" - }, - "m_forwardAngle": { - "value": 27200, - "comment": "float" - }, - "m_friendDeathTimestamp": { - "value": 28948, - "comment": "float" - }, - "m_goalEntity": { - "value": 1240, - "comment": "CHandle" - }, - "m_goalPosition": { - "value": 1228, - "comment": "Vector" - }, - "m_hasJoined": { - "value": 27052, - "comment": "bool" - }, - "m_hasVisitedEnemySpawn": { - "value": 1253, - "comment": "bool" - }, - "m_hostageEscortCount": { - "value": 27040, - "comment": "uint8_t" - }, - "m_hostageEscortCountTimestamp": { - "value": 27044, - "comment": "float" - }, - "m_hurryTimer": { - "value": 408, - "comment": "CountdownTimer" - }, - "m_ignoreEnemiesTimer": { - "value": 28888, - "comment": "CountdownTimer" - }, - "m_inhibitLookAroundTimestamp": { - "value": 27204, - "comment": "float" - }, - "m_inhibitWaitingForHostageTimer": { - "value": 27056, - "comment": "CountdownTimer" - }, - "m_isAimingAtEnemy": { - "value": 29540, - "comment": "bool" - }, - "m_isAttacking": { - "value": 1204, - "comment": "bool" - }, - "m_isAvoidingGrenade": { - "value": 27720, - "comment": "CountdownTimer" - }, - "m_isEnemySniperVisible": { - "value": 29617, - "comment": "bool" - }, - "m_isEnemyVisible": { - "value": 28916, - "comment": "bool" - }, - "m_isFollowing": { - "value": 393, - "comment": "bool" - }, - "m_isFriendInTheWay": { - "value": 26152, - "comment": "bool" - }, - "m_isLastEnemyDead": { - "value": 28952, - "comment": "bool" - }, - "m_isOpeningDoor": { - "value": 1205, - "comment": "bool" - }, - "m_isRapidFiring": { - "value": 29541, - "comment": "bool" - }, - "m_isRogue": { - "value": 312, - "comment": "bool" - }, - "m_isStopping": { - "value": 1252, - "comment": "bool" - }, - "m_isStuck": { - "value": 29811, - "comment": "bool" - }, - "m_isWaitingBehindFriend": { - "value": 26184, - "comment": "bool" - }, - "m_isWaitingForHostage": { - "value": 27053, - "comment": "bool" - }, - "m_lastCoopSpawnPoint": { - "value": 216, - "comment": "CHandle" - }, - "m_lastEnemyPosition": { - "value": 28920, - "comment": "Vector" - }, - "m_lastOrigin": { - "value": 29932, - "comment": "Vector" - }, - "m_lastRadioRecievedTimestamp": { - "value": 29948, - "comment": "float" - }, - "m_lastRadioSentTimestamp": { - "value": 29952, - "comment": "float" - }, - "m_lastSawEnemyTimestamp": { - "value": 28932, - "comment": "float" - }, - "m_lastValidReactionQueueFrame": { - "value": 29984, - "comment": "int32_t" - }, - "m_lastVictimID": { - "value": 29536, - "comment": "int32_t" - }, - "m_leader": { - "value": 396, - "comment": "CHandle" - }, - "m_lookAheadAngle": { - "value": 27196, - "comment": "float" - }, - "m_lookAroundStateTimestamp": { - "value": 27192, - "comment": "float" - }, - "m_lookAtDesc": { - "value": 27248, - "comment": "char*" - }, - "m_lookAtSpot": { - "value": 27212, - "comment": "Vector" - }, - "m_lookAtSpotAngleTolerance": { - "value": 27236, - "comment": "float" - }, - "m_lookAtSpotAttack": { - "value": 27241, - "comment": "bool" - }, - "m_lookAtSpotClearIfClose": { - "value": 27240, - "comment": "bool" - }, - "m_lookAtSpotDuration": { - "value": 27228, - "comment": "float" - }, - "m_lookAtSpotTimestamp": { - "value": 27232, - "comment": "float" - }, - "m_lookForWeaponsOnGroundTimer": { - "value": 29592, - "comment": "CountdownTimer" - }, - "m_lookPitch": { - "value": 28788, - "comment": "float" - }, - "m_lookPitchVel": { - "value": 28792, - "comment": "float" - }, - "m_lookYaw": { - "value": 28796, - "comment": "float" - }, - "m_lookYawVel": { - "value": 28800, - "comment": "float" - }, - "m_mustRunTimer": { - "value": 26304, - "comment": "CountdownTimer" - }, - "m_name": { - "value": 244, - "comment": "char[64]" - }, - "m_nearbyEnemyCount": { - "value": 28956, - "comment": "int32_t" - }, - "m_nearbyFriendCount": { - "value": 29484, - "comment": "int32_t" - }, - "m_nextCleanupCheckTimestamp": { - "value": 29880, - "comment": "GameTime_t" - }, - "m_noiseBendTimer": { - "value": 27152, - "comment": "CountdownTimer" - }, - "m_noisePosition": { - "value": 27104, - "comment": "Vector" - }, - "m_noiseSource": { - "value": 27128, - "comment": "CCSPlayerPawn*" - }, - "m_noiseTimestamp": { - "value": 27120, - "comment": "float" - }, - "m_noiseTravelDistance": { - "value": 27116, - "comment": "float" - }, - "m_panicTimer": { - "value": 480, - "comment": "CountdownTimer" - }, - "m_pathIndex": { - "value": 26096, - "comment": "int32_t" - }, - "m_pathLadderEnd": { - "value": 26228, - "comment": "float" - }, - "m_peripheralTimestamp": { - "value": 27256, - "comment": "float" - }, - "m_playerTravelDistance": { - "value": 26376, - "comment": "float[64]" - }, - "m_politeTimer": { - "value": 26160, - "comment": "CountdownTimer" - }, - "m_radioPosition": { - "value": 29960, - "comment": "Vector" - }, - "m_radioSubject": { - "value": 29956, - "comment": "CHandle" - }, - "m_repathTimer": { - "value": 26104, - "comment": "CountdownTimer" - }, - "m_rogueTimer": { - "value": 320, - "comment": "CountdownTimer" - }, - "m_safeTime": { - "value": 352, - "comment": "float" - }, - "m_sawEnemySniperTimer": { - "value": 29624, - "comment": "CountdownTimer" - }, - "m_sneakTimer": { "value": 456, "comment": "CountdownTimer" }, - "m_spotCheckTimestamp": { - "value": 27752, + "m_allowAutoFollowTime": { + "value": 428, "comment": "float" }, - "m_stateTimestamp": { - "value": 1200, + "m_approachPointCount": { + "value": 27672, + "comment": "uint8_t" + }, + "m_approachPointViewPosition": { + "value": 27676, + "comment": "Vector" + }, + "m_areaEnteredTimestamp": { + "value": 26124, + "comment": "GameTime_t" + }, + "m_attackedTimestamp": { + "value": 29540, "comment": "float" }, - "m_stillTimer": { - "value": 1256, + "m_attacker": { + "value": 29536, + "comment": "CHandle" + }, + "m_attentionInterval": { + "value": 29520, "comment": "IntervalTimer" }, - "m_stuckJumpTimer": { - "value": 29856, - "comment": "CountdownTimer" + "m_avgVel": { + "value": 29908, + "comment": "float[10]" }, - "m_stuckSpot": { - "value": 29816, - "comment": "Vector" + "m_avgVelCount": { + "value": 29952, + "comment": "int32_t" }, - "m_stuckTimestamp": { - "value": 29812, - "comment": "GameTime_t" + "m_avgVelIndex": { + "value": 29948, + "comment": "int32_t" }, - "m_surpriseTimer": { - "value": 368, - "comment": "CountdownTimer" - }, - "m_targetSpot": { - "value": 28804, - "comment": "Vector" - }, - "m_targetSpotPredicted": { - "value": 28828, - "comment": "Vector" - }, - "m_targetSpotTime": { - "value": 28864, - "comment": "GameTime_t" - }, - "m_targetSpotVelocity": { - "value": 28816, - "comment": "Vector" - }, - "m_taskEntity": { - "value": 1212, + "m_avoid": { + "value": 1268, "comment": "CHandle" }, - "m_tossGrenadeTimer": { - "value": 27688, + "m_avoidFriendTimer": { + "value": 26152, "comment": "CountdownTimer" }, - "m_travelDistancePhase": { - "value": 26632, - "comment": "uint8_t" - }, - "m_updateTravelDistanceTimer": { - "value": 26352, - "comment": "CountdownTimer" - }, - "m_viewSteadyTimer": { - "value": 27664, - "comment": "IntervalTimer" - }, - "m_visibleEnemyParts": { - "value": 28917, - "comment": "uint8_t" - }, - "m_voiceEndTimestamp": { - "value": 29972, + "m_avoidTimestamp": { + "value": 1272, "comment": "float" }, - "m_waitForHostageTimer": { + "m_bAllowActive": { + "value": 416, + "comment": "bool" + }, + "m_bEyeAnglesUnderPathFinderControl": { + "value": 1296, + "comment": "bool" + }, + "m_bIsSleeping": { + "value": 29640, + "comment": "bool" + }, + "m_bendNoisePositionValid": { + "value": 27212, + "comment": "bool" + }, + "m_bentNoisePosition": { + "value": 27200, + "comment": "Vector" + }, + "m_blindFire": { + "value": 388, + "comment": "bool" + }, + "m_bomber": { + "value": 29504, + "comment": "CHandle" + }, + "m_burnedByFlamesTimer": { + "value": 29544, + "comment": "IntervalTimer" + }, + "m_checkedHidingSpotCount": { + "value": 28808, + "comment": "int32_t" + }, + "m_closestVisibleFriend": { + "value": 29512, + "comment": "CHandle" + }, + "m_closestVisibleHumanFriend": { + "value": 29516, + "comment": "CHandle" + }, + "m_combatRange": { + "value": 332, + "comment": "float" + }, + "m_currentEnemyAcquireTimestamp": { + "value": 28964, + "comment": "float" + }, + "m_desiredTeam": { + "value": 27072, + "comment": "int32_t" + }, + "m_diedLastRound": { + "value": 372, + "comment": "bool" + }, + "m_enemy": { + "value": 28936, + "comment": "CHandle" + }, + "m_enemyDeathTimestamp": { + "value": 28968, + "comment": "float" + }, + "m_enemyQueueAttendIndex": { + "value": 29834, + "comment": "uint8_t" + }, + "m_enemyQueueCount": { + "value": 29833, + "comment": "uint8_t" + }, + "m_enemyQueueIndex": { + "value": 29832, + "comment": "uint8_t" + }, + "m_equipTimer": { + "value": 29568, + "comment": "IntervalTimer" + }, + "m_eyePosition": { + "value": 256, + "comment": "Vector" + }, + "m_fireWeaponTimestamp": { + "value": 29608, + "comment": "GameTime_t" + }, + "m_firstSawEnemyTimestamp": { + "value": 28960, + "comment": "float" + }, + "m_followTimestamp": { + "value": 424, + "comment": "float" + }, + "m_forwardAngle": { + "value": 27224, + "comment": "float" + }, + "m_friendDeathTimestamp": { + "value": 28972, + "comment": "float" + }, + "m_goalEntity": { + "value": 1264, + "comment": "CHandle" + }, + "m_goalPosition": { + "value": 1252, + "comment": "Vector" + }, + "m_hasJoined": { + "value": 27076, + "comment": "bool" + }, + "m_hasVisitedEnemySpawn": { + "value": 1277, + "comment": "bool" + }, + "m_hostageEscortCount": { + "value": 27064, + "comment": "uint8_t" + }, + "m_hostageEscortCountTimestamp": { + "value": 27068, + "comment": "float" + }, + "m_hurryTimer": { + "value": 432, + "comment": "CountdownTimer" + }, + "m_ignoreEnemiesTimer": { + "value": 28912, + "comment": "CountdownTimer" + }, + "m_inhibitLookAroundTimestamp": { + "value": 27228, + "comment": "float" + }, + "m_inhibitWaitingForHostageTimer": { "value": 27080, "comment": "CountdownTimer" }, - "m_waitTimer": { + "m_isAimingAtEnemy": { + "value": 29564, + "comment": "bool" + }, + "m_isAttacking": { + "value": 1228, + "comment": "bool" + }, + "m_isAvoidingGrenade": { + "value": 27744, + "comment": "CountdownTimer" + }, + "m_isEnemySniperVisible": { + "value": 29641, + "comment": "bool" + }, + "m_isEnemyVisible": { + "value": 28940, + "comment": "bool" + }, + "m_isFollowing": { + "value": 417, + "comment": "bool" + }, + "m_isFriendInTheWay": { + "value": 26176, + "comment": "bool" + }, + "m_isLastEnemyDead": { + "value": 28976, + "comment": "bool" + }, + "m_isOpeningDoor": { + "value": 1229, + "comment": "bool" + }, + "m_isRapidFiring": { + "value": 29565, + "comment": "bool" + }, + "m_isRogue": { + "value": 336, + "comment": "bool" + }, + "m_isStopping": { + "value": 1276, + "comment": "bool" + }, + "m_isStuck": { + "value": 29835, + "comment": "bool" + }, + "m_isWaitingBehindFriend": { + "value": 26208, + "comment": "bool" + }, + "m_isWaitingForHostage": { + "value": 27077, + "comment": "bool" + }, + "m_lastCoopSpawnPoint": { + "value": 240, + "comment": "CHandle" + }, + "m_lastEnemyPosition": { + "value": 28944, + "comment": "Vector" + }, + "m_lastOrigin": { + "value": 29956, + "comment": "Vector" + }, + "m_lastRadioRecievedTimestamp": { + "value": 29972, + "comment": "float" + }, + "m_lastRadioSentTimestamp": { + "value": 29976, + "comment": "float" + }, + "m_lastSawEnemyTimestamp": { + "value": 28956, + "comment": "float" + }, + "m_lastValidReactionQueueFrame": { + "value": 30008, + "comment": "int32_t" + }, + "m_lastVictimID": { + "value": 29560, + "comment": "int32_t" + }, + "m_leader": { + "value": 420, + "comment": "CHandle" + }, + "m_lookAheadAngle": { + "value": 27220, + "comment": "float" + }, + "m_lookAroundStateTimestamp": { + "value": 27216, + "comment": "float" + }, + "m_lookAtDesc": { + "value": 27272, + "comment": "char*" + }, + "m_lookAtSpot": { + "value": 27236, + "comment": "Vector" + }, + "m_lookAtSpotAngleTolerance": { + "value": 27260, + "comment": "float" + }, + "m_lookAtSpotAttack": { + "value": 27265, + "comment": "bool" + }, + "m_lookAtSpotClearIfClose": { + "value": 27264, + "comment": "bool" + }, + "m_lookAtSpotDuration": { + "value": 27252, + "comment": "float" + }, + "m_lookAtSpotTimestamp": { + "value": 27256, + "comment": "float" + }, + "m_lookForWeaponsOnGroundTimer": { + "value": 29616, + "comment": "CountdownTimer" + }, + "m_lookPitch": { + "value": 28812, + "comment": "float" + }, + "m_lookPitchVel": { + "value": 28816, + "comment": "float" + }, + "m_lookYaw": { + "value": 28820, + "comment": "float" + }, + "m_lookYawVel": { + "value": 28824, + "comment": "float" + }, + "m_mustRunTimer": { "value": 26328, "comment": "CountdownTimer" }, + "m_name": { + "value": 268, + "comment": "char[64]" + }, + "m_nearbyEnemyCount": { + "value": 28980, + "comment": "int32_t" + }, + "m_nearbyFriendCount": { + "value": 29508, + "comment": "int32_t" + }, + "m_nextCleanupCheckTimestamp": { + "value": 29904, + "comment": "GameTime_t" + }, + "m_noiseBendTimer": { + "value": 27176, + "comment": "CountdownTimer" + }, + "m_noisePosition": { + "value": 27128, + "comment": "Vector" + }, + "m_noiseSource": { + "value": 27152, + "comment": "CCSPlayerPawn*" + }, + "m_noiseTimestamp": { + "value": 27144, + "comment": "float" + }, + "m_noiseTravelDistance": { + "value": 27140, + "comment": "float" + }, + "m_panicTimer": { + "value": 504, + "comment": "CountdownTimer" + }, + "m_pathIndex": { + "value": 26120, + "comment": "int32_t" + }, + "m_pathLadderEnd": { + "value": 26252, + "comment": "float" + }, + "m_peripheralTimestamp": { + "value": 27280, + "comment": "float" + }, + "m_playerTravelDistance": { + "value": 26400, + "comment": "float[64]" + }, + "m_politeTimer": { + "value": 26184, + "comment": "CountdownTimer" + }, + "m_radioPosition": { + "value": 29984, + "comment": "Vector" + }, + "m_radioSubject": { + "value": 29980, + "comment": "CHandle" + }, + "m_repathTimer": { + "value": 26128, + "comment": "CountdownTimer" + }, + "m_rogueTimer": { + "value": 344, + "comment": "CountdownTimer" + }, + "m_safeTime": { + "value": 376, + "comment": "float" + }, + "m_sawEnemySniperTimer": { + "value": 29648, + "comment": "CountdownTimer" + }, + "m_sneakTimer": { + "value": 480, + "comment": "CountdownTimer" + }, + "m_spotCheckTimestamp": { + "value": 27776, + "comment": "float" + }, + "m_stateTimestamp": { + "value": 1224, + "comment": "float" + }, + "m_stillTimer": { + "value": 1280, + "comment": "IntervalTimer" + }, + "m_stuckJumpTimer": { + "value": 29880, + "comment": "CountdownTimer" + }, + "m_stuckSpot": { + "value": 29840, + "comment": "Vector" + }, + "m_stuckTimestamp": { + "value": 29836, + "comment": "GameTime_t" + }, + "m_surpriseTimer": { + "value": 392, + "comment": "CountdownTimer" + }, + "m_targetSpot": { + "value": 28828, + "comment": "Vector" + }, + "m_targetSpotPredicted": { + "value": 28852, + "comment": "Vector" + }, + "m_targetSpotTime": { + "value": 28888, + "comment": "GameTime_t" + }, + "m_targetSpotVelocity": { + "value": 28840, + "comment": "Vector" + }, + "m_taskEntity": { + "value": 1236, + "comment": "CHandle" + }, + "m_tossGrenadeTimer": { + "value": 27712, + "comment": "CountdownTimer" + }, + "m_travelDistancePhase": { + "value": 26656, + "comment": "uint8_t" + }, + "m_updateTravelDistanceTimer": { + "value": 26376, + "comment": "CountdownTimer" + }, + "m_viewSteadyTimer": { + "value": 27688, + "comment": "IntervalTimer" + }, + "m_visibleEnemyParts": { + "value": 28941, + "comment": "uint8_t" + }, + "m_voiceEndTimestamp": { + "value": 29996, + "comment": "float" + }, + "m_waitForHostageTimer": { + "value": 27104, + "comment": "CountdownTimer" + }, + "m_waitTimer": { + "value": 26352, + "comment": "CountdownTimer" + }, "m_wasSafe": { - "value": 356, + "value": 380, "comment": "bool" }, "m_wiggleTimer": { - "value": 29832, + "value": 29856, "comment": "CountdownTimer" }, "m_zoomTimer": { - "value": 29560, + "value": 29584, "comment": "CountdownTimer" } }, @@ -4942,307 +4930,311 @@ "CCSPlayerController": { "data": { "m_DesiredObserverMode": { - "value": 1972, - "comment": "int32_t" - }, - "m_LastTeamDamageWarningTime": { - "value": 63692, - "comment": "GameTime_t" - }, - "m_bAbandonAllowsSurrender": { - "value": 1933, - "comment": "bool" - }, - "m_bAbandonOffersInstantSurrender": { - "value": 1934, - "comment": "bool" - }, - "m_bAttemptedToGetColor": { - "value": 1757, - "comment": "bool" - }, - "m_bCanControlObservedBot": { - "value": 1960, - "comment": "bool" - }, - "m_bControllingBot": { - "value": 1952, - "comment": "bool" - }, - "m_bDisconnection1MinWarningPrinted": { - "value": 1935, - "comment": "bool" - }, - "m_bEverFullyConnected": { - "value": 1932, - "comment": "bool" - }, - "m_bEverPlayedOnTeam": { - "value": 1756, - "comment": "bool" - }, - "m_bGaveTeamDamageWarning": { - "value": 63690, - "comment": "bool" - }, - "m_bGaveTeamDamageWarningThisRound": { - "value": 63691, - "comment": "bool" - }, - "m_bHasBeenControlledByPlayerThisRound": { - "value": 1954, - "comment": "bool" - }, - "m_bHasCommunicationAbuseMute": { - "value": 1732, - "comment": "bool" - }, - "m_bHasControlledBotThisRound": { - "value": 1953, - "comment": "bool" - }, - "m_bHasSeenJoinGame": { - "value": 1766, - "comment": "bool" - }, - "m_bInSwitchTeam": { - "value": 1765, - "comment": "bool" - }, - "m_bJustBecameSpectator": { - "value": 1767, - "comment": "bool" - }, - "m_bJustDidTeamKill": { - "value": 63688, - "comment": "bool" - }, - "m_bPawnHasDefuser": { - "value": 1992, - "comment": "bool" - }, - "m_bPawnHasHelmet": { - "value": 1993, - "comment": "bool" - }, - "m_bPawnIsAlive": { - "value": 1980, - "comment": "bool" - }, - "m_bPunishForTeamKill": { - "value": 63689, - "comment": "bool" - }, - "m_bRemoveAllItemsOnNextRoundReset": { - "value": 1769, - "comment": "bool" - }, - "m_bScoreReported": { - "value": 1936, - "comment": "bool" - }, - "m_bShowHints": { - "value": 63680, - "comment": "bool" - }, - "m_bSwitchTeamsOnNextRoundReset": { - "value": 1768, - "comment": "bool" - }, - "m_bTeamChanged": { - "value": 1764, - "comment": "bool" - }, - "m_flForceTeamTime": { - "value": 1748, - "comment": "GameTime_t" - }, - "m_hDesiredObserverTarget": { - "value": 1976, - "comment": "CEntityHandle" - }, - "m_hObserverPawn": { - "value": 1968, - "comment": "CHandle" - }, - "m_hOriginalControllerOfCurrentPawn": { - "value": 2008, - "comment": "CHandle" - }, - "m_hPlayerPawn": { - "value": 1964, - "comment": "CHandle" - }, - "m_iCoachingTeam": { - "value": 1816, - "comment": "int32_t" - }, - "m_iCompTeammateColor": { - "value": 1752, - "comment": "int32_t" - }, - "m_iCompetitiveRankType": { - "value": 1848, - "comment": "int8_t" - }, - "m_iCompetitiveRanking": { - "value": 1840, - "comment": "int32_t" - }, - "m_iCompetitiveRankingPredicted_Loss": { - "value": 1856, - "comment": "int32_t" - }, - "m_iCompetitiveRankingPredicted_Tie": { - "value": 1860, - "comment": "int32_t" - }, - "m_iCompetitiveRankingPredicted_Win": { - "value": 1852, - "comment": "int32_t" - }, - "m_iCompetitiveWins": { - "value": 1844, - "comment": "int32_t" - }, - "m_iDraftIndex": { - "value": 1920, - "comment": "int32_t" - }, - "m_iMVPs": { - "value": 2048, - "comment": "int32_t" - }, - "m_iNextTimeCheck": { - "value": 63684, - "comment": "int32_t" - }, - "m_iPawnArmor": { "value": 1988, "comment": "int32_t" }, - "m_iPawnBotDifficulty": { + "m_LastTeamDamageWarningTime": { + "value": 63716, + "comment": "GameTime_t" + }, + "m_bAbandonAllowsSurrender": { + "value": 1949, + "comment": "bool" + }, + "m_bAbandonOffersInstantSurrender": { + "value": 1950, + "comment": "bool" + }, + "m_bAttemptedToGetColor": { + "value": 1773, + "comment": "bool" + }, + "m_bCanControlObservedBot": { + "value": 1976, + "comment": "bool" + }, + "m_bControllingBot": { + "value": 1968, + "comment": "bool" + }, + "m_bDisconnection1MinWarningPrinted": { + "value": 1951, + "comment": "bool" + }, + "m_bEverFullyConnected": { + "value": 1948, + "comment": "bool" + }, + "m_bEverPlayedOnTeam": { + "value": 1772, + "comment": "bool" + }, + "m_bGaveTeamDamageWarning": { + "value": 63714, + "comment": "bool" + }, + "m_bGaveTeamDamageWarningThisRound": { + "value": 63715, + "comment": "bool" + }, + "m_bHasBeenControlledByPlayerThisRound": { + "value": 1970, + "comment": "bool" + }, + "m_bHasCommunicationAbuseMute": { + "value": 1748, + "comment": "bool" + }, + "m_bHasControlledBotThisRound": { + "value": 1969, + "comment": "bool" + }, + "m_bHasSeenJoinGame": { + "value": 1782, + "comment": "bool" + }, + "m_bInSwitchTeam": { + "value": 1781, + "comment": "bool" + }, + "m_bJustBecameSpectator": { + "value": 1783, + "comment": "bool" + }, + "m_bJustDidTeamKill": { + "value": 63712, + "comment": "bool" + }, + "m_bPawnHasDefuser": { + "value": 2008, + "comment": "bool" + }, + "m_bPawnHasHelmet": { + "value": 2009, + "comment": "bool" + }, + "m_bPawnIsAlive": { + "value": 1996, + "comment": "bool" + }, + "m_bPunishForTeamKill": { + "value": 63713, + "comment": "bool" + }, + "m_bRemoveAllItemsOnNextRoundReset": { + "value": 1785, + "comment": "bool" + }, + "m_bScoreReported": { + "value": 1952, + "comment": "bool" + }, + "m_bShowHints": { + "value": 63704, + "comment": "bool" + }, + "m_bSwitchTeamsOnNextRoundReset": { + "value": 1784, + "comment": "bool" + }, + "m_bTeamChanged": { + "value": 1780, + "comment": "bool" + }, + "m_flForceTeamTime": { + "value": 1764, + "comment": "GameTime_t" + }, + "m_flSmoothedPing": { + "value": 2072, + "comment": "float" + }, + "m_hDesiredObserverTarget": { + "value": 1992, + "comment": "CEntityHandle" + }, + "m_hObserverPawn": { + "value": 1984, + "comment": "CHandle" + }, + "m_hOriginalControllerOfCurrentPawn": { + "value": 2024, + "comment": "CHandle" + }, + "m_hPlayerPawn": { + "value": 1980, + "comment": "CHandle" + }, + "m_iCoachingTeam": { + "value": 1832, + "comment": "int32_t" + }, + "m_iCompTeammateColor": { + "value": 1768, + "comment": "int32_t" + }, + "m_iCompetitiveRankType": { + "value": 1864, + "comment": "int8_t" + }, + "m_iCompetitiveRanking": { + "value": 1856, + "comment": "int32_t" + }, + "m_iCompetitiveRankingPredicted_Loss": { + "value": 1872, + "comment": "int32_t" + }, + "m_iCompetitiveRankingPredicted_Tie": { + "value": 1876, + "comment": "int32_t" + }, + "m_iCompetitiveRankingPredicted_Win": { + "value": 1868, + "comment": "int32_t" + }, + "m_iCompetitiveWins": { + "value": 1860, + "comment": "int32_t" + }, + "m_iDraftIndex": { + "value": 1936, + "comment": "int32_t" + }, + "m_iMVPs": { + "value": 2064, + "comment": "int32_t" + }, + "m_iNextTimeCheck": { + "value": 63708, + "comment": "int32_t" + }, + "m_iPawnArmor": { "value": 2004, "comment": "int32_t" }, - "m_iPawnHealth": { - "value": 1984, - "comment": "uint32_t" - }, - "m_iPawnLifetimeEnd": { - "value": 2000, - "comment": "int32_t" - }, - "m_iPawnLifetimeStart": { - "value": 1996, - "comment": "int32_t" - }, - "m_iPendingTeamNum": { - "value": 1744, - "comment": "uint8_t" - }, - "m_iPing": { - "value": 1728, - "comment": "uint32_t" - }, - "m_iRoundScore": { - "value": 2016, - "comment": "int32_t" - }, - "m_iRoundsWon": { + "m_iPawnBotDifficulty": { "value": 2020, "comment": "int32_t" }, - "m_iScore": { + "m_iPawnHealth": { + "value": 2000, + "comment": "uint32_t" + }, + "m_iPawnLifetimeEnd": { + "value": 2016, + "comment": "int32_t" + }, + "m_iPawnLifetimeStart": { "value": 2012, "comment": "int32_t" }, - "m_iTeammatePreferredColor": { + "m_iPendingTeamNum": { "value": 1760, + "comment": "uint8_t" + }, + "m_iPing": { + "value": 1744, + "comment": "uint32_t" + }, + "m_iRoundScore": { + "value": 2032, + "comment": "int32_t" + }, + "m_iRoundsWon": { + "value": 2036, + "comment": "int32_t" + }, + "m_iScore": { + "value": 2028, + "comment": "int32_t" + }, + "m_iTeammatePreferredColor": { + "value": 1776, "comment": "int32_t" }, "m_lastHeldVoteTimer": { - "value": 63656, + "value": 63680, "comment": "IntervalTimer" }, "m_msQueuedModeDisconnectionTimestamp": { - "value": 1924, + "value": 1940, "comment": "uint32_t" }, "m_nBotsControlledThisRound": { - "value": 1956, + "value": 1972, "comment": "int32_t" }, "m_nDisconnectionTick": { - "value": 1940, + "value": 1956, "comment": "int32_t" }, "m_nEndMatchNextMapVote": { - "value": 1864, + "value": 1880, "comment": "int32_t" }, "m_nPawnCharacterDefIndex": { - "value": 1994, + "value": 2010, "comment": "uint16_t" }, "m_nPlayerDominated": { - "value": 1824, + "value": 1840, "comment": "uint64_t" }, "m_nPlayerDominatingMe": { - "value": 1832, + "value": 1848, "comment": "uint64_t" }, "m_nQuestProgressReason": { - "value": 1872, + "value": 1888, "comment": "QuestProgress::Reason" }, "m_nUpdateCounter": { - "value": 2052, + "value": 2068, "comment": "int32_t" }, "m_pActionTrackingServices": { - "value": 1712, + "value": 1728, "comment": "CCSPlayerController_ActionTrackingServices*" }, "m_pDamageServices": { - "value": 1720, + "value": 1736, "comment": "CCSPlayerController_DamageServices*" }, "m_pInGameMoneyServices": { - "value": 1696, + "value": 1712, "comment": "CCSPlayerController_InGameMoneyServices*" }, "m_pInventoryServices": { - "value": 1704, + "value": 1720, "comment": "CCSPlayerController_InventoryServices*" }, "m_szClan": { - "value": 1776, + "value": 1792, "comment": "CUtlSymbolLarge" }, "m_szClanName": { - "value": 1784, + "value": 1800, "comment": "char[32]" }, "m_szCrosshairCodes": { - "value": 1736, + "value": 1752, "comment": "CUtlSymbolLarge" }, "m_uiAbandonRecordedReason": { - "value": 1928, + "value": 1944, "comment": "uint32_t" }, "m_unActiveQuestId": { - "value": 1868, + "value": 1884, "comment": "uint16_t" }, "m_unPlayerTvControlFlags": { - "value": 1876, + "value": 1892, "comment": "uint32_t" }, "m_vecKills": { - "value": 2024, + "value": 2040, "comment": "CNetworkUtlVectorBase" } }, @@ -5355,7 +5347,7 @@ "CCSPlayerPawn": { "data": { "m_EconGloves": { - "value": 7376, + "value": 7392, "comment": "CEconItemView" }, "m_RetakesMVPBoostExtraUtility": { @@ -5427,7 +5419,7 @@ "comment": "bool" }, "m_bSkipOneHeadConstraintUpdate": { - "value": 8020, + "value": 8036, "comment": "bool" }, "m_bWasInBuyZone": { @@ -5511,7 +5503,7 @@ "comment": "CCSPlayer_RadioServices*" }, "m_qDeathEyeAngles": { - "value": 8008, + "value": 8024, "comment": "QAngle" }, "m_strVOPrefix": { @@ -5534,6 +5526,10 @@ "value": 7296, "comment": "Vector" }, + "m_vRagdollServerOrigin": { + "value": 7376, + "comment": "Vector" + }, "m_xLastHeadBoneTransform": { "value": 7216, "comment": "CTransform" @@ -6583,39 +6579,39 @@ "CCSWeaponBase": { "data": { "m_IronSightController": { - "value": 3512, + "value": 3568, "comment": "CIronSightController" }, "m_OnPlayerPickup": { - "value": 3304, + "value": 3360, "comment": "CEntityIOOutput" }, "m_bBurstMode": { - "value": 3392, + "value": 3448, "comment": "bool" }, "m_bCanBePickedUp": { - "value": 3440, + "value": 3496, "comment": "bool" }, "m_bFireOnEmpty": { - "value": 3300, + "value": 3356, "comment": "bool" }, "m_bFiredOutOfAmmoEvent": { - "value": 3502, + "value": 3558, "comment": "bool" }, "m_bInReload": { - "value": 3400, + "value": 3456, "comment": "bool" }, "m_bIsHauledBack": { - "value": 3408, + "value": 3464, "comment": "bool" }, "m_bPlayerAmmoStockOnPickup": { - "value": 3248, + "value": 3304, "comment": "bool" }, "m_bPlayerFireEventIsPrimary": { @@ -6623,11 +6619,11 @@ "comment": "bool" }, "m_bReloadVisuallyComplete": { - "value": 3401, + "value": 3457, "comment": "bool" }, "m_bReloadsWithClips": { - "value": 3268, + "value": 3324, "comment": "bool" }, "m_bRemoveable": { @@ -6635,47 +6631,47 @@ "comment": "bool" }, "m_bRequireUseToTouch": { - "value": 3249, + "value": 3305, "comment": "bool" }, "m_bSilencerOn": { - "value": 3409, + "value": 3465, "comment": "bool" }, "m_bUseCanOverrideNextOwnerTouchTime": { - "value": 3441, + "value": 3497, "comment": "bool" }, "m_bWasOwnedByCT": { - "value": 3500, + "value": 3556, "comment": "bool" }, "m_bWasOwnedByTerrorist": { - "value": 3501, + "value": 3557, "comment": "bool" }, "m_donated": { - "value": 3492, + "value": 3548, "comment": "bool" }, "m_fAccuracyPenalty": { - "value": 3368, + "value": 3424, "comment": "float" }, "m_fAccuracySmoothedForZoom": { - "value": 3376, + "value": 3432, "comment": "float" }, "m_fLastShotTime": { - "value": 3496, + "value": 3552, "comment": "GameTime_t" }, "m_fScopeZoomEndTime": { - "value": 3380, + "value": 3436, "comment": "GameTime_t" }, "m_flDroppedAtTime": { - "value": 3404, + "value": 3460, "comment": "GameTime_t" }, "m_flFireSequenceStartTime": { @@ -6683,75 +6679,79 @@ "comment": "float" }, "m_flLastAccuracyUpdateTime": { - "value": 3372, + "value": 3428, "comment": "GameTime_t" }, "m_flLastDeployTime": { - "value": 3260, + "value": 3316, "comment": "GameTime_t" }, "m_flLastLOSTraceFailureTime": { - "value": 3540, + "value": 3596, "comment": "GameTime_t" }, "m_flLastTimeInAir": { - "value": 3256, + "value": 3312, "comment": "GameTime_t" }, "m_flNextAttackRenderTimeOffset": { - "value": 3420, + "value": 3476, "comment": "float" }, "m_flPostponeFireReadyTime": { - "value": 3396, + "value": 3452, "comment": "GameTime_t" }, "m_flRecoilIndex": { - "value": 3388, + "value": 3444, "comment": "float" }, "m_flTimeSilencerSwitchComplete": { - "value": 3412, + "value": 3468, "comment": "GameTime_t" }, "m_flTimeWeaponIdle": { - "value": 3296, + "value": 3352, "comment": "GameTime_t" }, "m_flTurningInaccuracy": { - "value": 3364, + "value": 3420, "comment": "float" }, "m_flTurningInaccuracyDelta": { - "value": 3348, + "value": 3404, "comment": "float" }, + "m_hCurrentThirdPersonSequence": { + "value": 3264, + "comment": "HSequence" + }, "m_hPrevOwner": { - "value": 3452, + "value": 3508, "comment": "CHandle" }, "m_iIronSightMode": { - "value": 3536, + "value": 3592, "comment": "int32_t" }, "m_iNumEmptyAttacks": { - "value": 3544, + "value": 3600, "comment": "int32_t" }, "m_iOriginalTeamNumber": { - "value": 3416, + "value": 3472, "comment": "int32_t" }, "m_iRecoilIndex": { - "value": 3384, + "value": 3440, "comment": "int32_t" }, "m_iState": { - "value": 3252, + "value": 3308, "comment": "CSWeaponState_t" }, "m_nDropTick": { - "value": 3456, + "value": 3512, "comment": "GameTick_t" }, "m_nFireSequenceStartTimeAck": { @@ -6762,20 +6762,24 @@ "value": 3216, "comment": "int32_t" }, + "m_nSilencerBoneIndex": { + "value": 3268, + "comment": "int32_t" + }, "m_nViewModelIndex": { - "value": 3264, + "value": 3320, "comment": "uint32_t" }, "m_nextOwnerTouchTime": { - "value": 3444, + "value": 3500, "comment": "GameTime_t" }, "m_nextPrevOwnerTouchTime": { - "value": 3448, + "value": 3504, "comment": "GameTime_t" }, "m_numRemoveUnownedWeaponThink": { - "value": 3504, + "value": 3560, "comment": "int32_t" }, "m_seqFirePrimary": { @@ -6790,12 +6794,20 @@ "value": 3228, "comment": "HSequence" }, + "m_thirdPersonFireSequences": { + "value": 3240, + "comment": "CUtlVector" + }, + "m_thirdPersonSequences": { + "value": 3272, + "comment": "HSequence[6]" + }, "m_vecTurningInaccuracyEyeDirLast": { - "value": 3352, + "value": 3408, "comment": "Vector" }, "m_weaponMode": { - "value": 3344, + "value": 3400, "comment": "CSWeaponMode" } }, @@ -6804,39 +6816,39 @@ "CCSWeaponBaseGun": { "data": { "m_bNeedsBoltAction": { - "value": 3573, + "value": 3629, "comment": "bool" }, "m_bSkillBoltInterruptAvailable": { - "value": 3576, + "value": 3632, "comment": "bool" }, "m_bSkillBoltLiftedFireKey": { - "value": 3577, + "value": 3633, "comment": "bool" }, "m_bSkillReloadAvailable": { - "value": 3574, + "value": 3630, "comment": "bool" }, "m_bSkillReloadLiftedReloadKey": { - "value": 3575, + "value": 3631, "comment": "bool" }, "m_iBurstShotsRemaining": { - "value": 3556, + "value": 3612, "comment": "int32_t" }, "m_inPrecache": { - "value": 3572, + "value": 3628, "comment": "bool" }, "m_silencedModelIndex": { - "value": 3568, + "value": 3624, "comment": "int32_t" }, "m_zoomLevel": { - "value": 3552, + "value": 3608, "comment": "int32_t" } }, @@ -7783,15 +7795,19 @@ "CDecoyProjectile": { "data": { "m_decoyWeaponDefIndex": { - "value": 2624, + "value": 2640, "comment": "uint16_t" }, "m_fExpireTime": { - "value": 2612, + "value": 2624, "comment": "GameTime_t" }, + "m_nDecoyShotTick": { + "value": 2616, + "comment": "int32_t" + }, "m_shotsRemaining": { - "value": 2608, + "value": 2620, "comment": "int32_t" } }, @@ -8445,103 +8461,99 @@ "CEnvCombinedLightProbeVolume": { "data": { "m_Color": { - "value": 5400, + "value": 5384, "comment": "Color" }, - "m_LightGroups": { - "value": 5480, - "comment": "CUtlSymbolLarge" - }, "m_bCustomCubemapTexture": { - "value": 5416, + "value": 5400, "comment": "bool" }, "m_bEnabled": { - "value": 5569, + "value": 5545, "comment": "bool" }, "m_bMoveable": { - "value": 5488, + "value": 5464, "comment": "bool" }, "m_bStartDisabled": { - "value": 5504, + "value": 5480, "comment": "bool" }, "m_flBrightness": { - "value": 5404, + "value": 5388, "comment": "float" }, "m_flEdgeFadeDist": { - "value": 5508, + "value": 5484, "comment": "float" }, "m_hCubemapTexture": { - "value": 5408, + "value": 5392, "comment": "CStrongHandle" }, "m_hLightProbeDirectLightIndicesTexture": { - "value": 5432, + "value": 5416, "comment": "CStrongHandle" }, "m_hLightProbeDirectLightScalarsTexture": { - "value": 5440, - "comment": "CStrongHandle" - }, - "m_hLightProbeDirectLightShadowsTexture": { - "value": 5448, - "comment": "CStrongHandle" - }, - "m_hLightProbeTexture": { "value": 5424, "comment": "CStrongHandle" }, + "m_hLightProbeDirectLightShadowsTexture": { + "value": 5432, + "comment": "CStrongHandle" + }, + "m_hLightProbeTexture": { + "value": 5408, + "comment": "CStrongHandle" + }, "m_nEnvCubeMapArrayIndex": { - "value": 5496, + "value": 5472, "comment": "int32_t" }, "m_nHandshake": { - "value": 5492, + "value": 5468, "comment": "int32_t" }, "m_nLightProbeAtlasX": { - "value": 5536, + "value": 5512, "comment": "int32_t" }, "m_nLightProbeAtlasY": { - "value": 5540, + "value": 5516, "comment": "int32_t" }, "m_nLightProbeAtlasZ": { - "value": 5544, + "value": 5520, "comment": "int32_t" }, "m_nLightProbeSizeX": { - "value": 5524, - "comment": "int32_t" - }, - "m_nLightProbeSizeY": { - "value": 5528, - "comment": "int32_t" - }, - "m_nLightProbeSizeZ": { - "value": 5532, - "comment": "int32_t" - }, - "m_nPriority": { "value": 5500, "comment": "int32_t" }, + "m_nLightProbeSizeY": { + "value": 5504, + "comment": "int32_t" + }, + "m_nLightProbeSizeZ": { + "value": 5508, + "comment": "int32_t" + }, + "m_nPriority": { + "value": 5476, + "comment": "int32_t" + }, "m_vBoxMaxs": { - "value": 5468, + "value": 5452, "comment": "Vector" }, "m_vBoxMins": { - "value": 5456, + "value": 5440, "comment": "Vector" }, "m_vEdgeFadeDists": { - "value": 5512, + "value": 5488, "comment": "Vector" } }, @@ -8549,80 +8561,76 @@ }, "CEnvCubemap": { "data": { - "m_LightGroups": { - "value": 1376, - "comment": "CUtlSymbolLarge" - }, "m_bCopyDiffuseFromDefaultCubemap": { - "value": 1424, + "value": 1408, "comment": "bool" }, "m_bCustomCubemapTexture": { - "value": 1344, + "value": 1336, "comment": "bool" }, "m_bDefaultEnvMap": { - "value": 1421, + "value": 1405, "comment": "bool" }, "m_bDefaultSpecEnvMap": { - "value": 1422, + "value": 1406, "comment": "bool" }, "m_bEnabled": { - "value": 1440, + "value": 1424, "comment": "bool" }, "m_bIndoorCubeMap": { - "value": 1423, + "value": 1407, "comment": "bool" }, "m_bMoveable": { - "value": 1384, + "value": 1368, "comment": "bool" }, "m_bStartDisabled": { - "value": 1420, + "value": 1404, "comment": "bool" }, "m_flDiffuseScale": { - "value": 1416, - "comment": "float" - }, - "m_flEdgeFadeDist": { "value": 1400, "comment": "float" }, + "m_flEdgeFadeDist": { + "value": 1384, + "comment": "float" + }, "m_flInfluenceRadius": { - "value": 1348, + "value": 1340, "comment": "float" }, "m_hCubemapTexture": { - "value": 1336, + "value": 1328, "comment": "CStrongHandle" }, "m_nEnvCubeMapArrayIndex": { - "value": 1392, + "value": 1376, "comment": "int32_t" }, "m_nHandshake": { - "value": 1388, + "value": 1372, "comment": "int32_t" }, "m_nPriority": { - "value": 1396, + "value": 1380, "comment": "int32_t" }, "m_vBoxProjectMaxs": { - "value": 1364, + "value": 1356, "comment": "Vector" }, "m_vBoxProjectMins": { - "value": 1352, + "value": 1344, "comment": "Vector" }, "m_vEdgeFadeDists": { - "value": 1404, + "value": 1388, "comment": "Vector" } }, @@ -9172,76 +9180,72 @@ }, "CEnvLightProbeVolume": { "data": { - "m_LightGroups": { - "value": 5320, - "comment": "CUtlSymbolLarge" - }, "m_bEnabled": { - "value": 5377, + "value": 5361, "comment": "bool" }, "m_bMoveable": { - "value": 5328, + "value": 5312, "comment": "bool" }, "m_bStartDisabled": { - "value": 5340, + "value": 5324, "comment": "bool" }, "m_hLightProbeDirectLightIndicesTexture": { - "value": 5272, - "comment": "CStrongHandle" - }, - "m_hLightProbeDirectLightScalarsTexture": { - "value": 5280, - "comment": "CStrongHandle" - }, - "m_hLightProbeDirectLightShadowsTexture": { - "value": 5288, - "comment": "CStrongHandle" - }, - "m_hLightProbeTexture": { "value": 5264, "comment": "CStrongHandle" }, + "m_hLightProbeDirectLightScalarsTexture": { + "value": 5272, + "comment": "CStrongHandle" + }, + "m_hLightProbeDirectLightShadowsTexture": { + "value": 5280, + "comment": "CStrongHandle" + }, + "m_hLightProbeTexture": { + "value": 5256, + "comment": "CStrongHandle" + }, "m_nHandshake": { - "value": 5332, + "value": 5316, "comment": "int32_t" }, "m_nLightProbeAtlasX": { - "value": 5356, + "value": 5340, "comment": "int32_t" }, "m_nLightProbeAtlasY": { - "value": 5360, - "comment": "int32_t" - }, - "m_nLightProbeAtlasZ": { - "value": 5364, - "comment": "int32_t" - }, - "m_nLightProbeSizeX": { "value": 5344, "comment": "int32_t" }, - "m_nLightProbeSizeY": { + "m_nLightProbeAtlasZ": { "value": 5348, "comment": "int32_t" }, - "m_nLightProbeSizeZ": { - "value": 5352, + "m_nLightProbeSizeX": { + "value": 5328, "comment": "int32_t" }, - "m_nPriority": { + "m_nLightProbeSizeY": { + "value": 5332, + "comment": "int32_t" + }, + "m_nLightProbeSizeZ": { "value": 5336, "comment": "int32_t" }, + "m_nPriority": { + "value": 5320, + "comment": "int32_t" + }, "m_vBoxMaxs": { - "value": 5308, + "value": 5300, "comment": "Vector" }, "m_vBoxMins": { - "value": 5296, + "value": 5288, "comment": "Vector" } }, @@ -10441,31 +10445,31 @@ "CFists": { "data": { "m_bDelayedHardPunchIncoming": { - "value": 3572, + "value": 3628, "comment": "bool" }, "m_bDestroyAfterTaunt": { - "value": 3573, + "value": 3629, "comment": "bool" }, "m_bPlayingUninterruptableAct": { - "value": 3552, + "value": 3608, "comment": "bool" }, "m_bRestorePrevWep": { - "value": 3560, + "value": 3616, "comment": "bool" }, "m_hWeaponBeforePrevious": { - "value": 3564, + "value": 3620, "comment": "CHandle" }, "m_hWeaponPrevious": { - "value": 3568, + "value": 3624, "comment": "CHandle" }, "m_nUninterruptableActivity": { - "value": 3556, + "value": 3612, "comment": "PlayerAnimEvent_t" } }, @@ -10478,15 +10482,15 @@ "CFlashbangProjectile": { "data": { "m_flTimeToDetonate": { - "value": 2600, + "value": 2608, "comment": "float" }, "m_numOpponentsHit": { - "value": 2604, + "value": 2612, "comment": "uint8_t" }, "m_numTeammatesHit": { - "value": 2605, + "value": 2613, "comment": "uint8_t" } }, @@ -11427,19 +11431,31 @@ }, "comment": "CBaseEntity" }, - "CGamePlayerEquip": { + "CGameMoney": { "data": { - "m_weaponCount": { - "value": 2064, - "comment": "int32_t[32]" - }, - "m_weaponNames": { + "m_OnMoneySpent": { "value": 1808, - "comment": "CUtlSymbolLarge[32]" + "comment": "CEntityIOOutput" + }, + "m_OnMoneySpentFail": { + "value": 1848, + "comment": "CEntityIOOutput" + }, + "m_nMoney": { + "value": 1888, + "comment": "int32_t" + }, + "m_strAwardText": { + "value": 1896, + "comment": "CUtlString" } }, "comment": "CRulePointEntity" }, + "CGamePlayerEquip": { + "data": {}, + "comment": "CRulePointEntity" + }, "CGamePlayerZone": { "data": { "m_OnPlayerInZone": { @@ -13004,7 +13020,12 @@ "comment": "CPointEntity" }, "CKnife": { - "data": {}, + "data": { + "m_bFirstAttack": { + "value": 3608, + "comment": "bool" + } + }, "comment": "CCSWeaponBase" }, "CLightComponent": { @@ -13017,10 +13038,6 @@ "value": 133, "comment": "Color" }, - "m_LightGroups": { - "value": 304, - "comment": "CUtlSymbolLarge" - }, "m_Pattern": { "value": 232, "comment": "CUtlString" @@ -13030,31 +13047,31 @@ "comment": "Color" }, "m_SkyAmbientBounce": { - "value": 424, + "value": 412, "comment": "Color" }, "m_SkyColor": { - "value": 416, + "value": 404, "comment": "Color" }, "m_bEnabled": { - "value": 336, + "value": 324, "comment": "bool" }, "m_bFlicker": { - "value": 337, + "value": 325, "comment": "bool" }, "m_bMixedShadows": { - "value": 429, + "value": 417, "comment": "bool" }, "m_bPrecomputedFieldsValid": { - "value": 338, + "value": 326, "comment": "bool" }, "m_bPvsModifyEntity": { - "value": 456, + "value": 448, "comment": "bool" }, "m_bRenderDiffuse": { @@ -13070,7 +13087,7 @@ "comment": "bool" }, "m_bUseSecondaryColor": { - "value": 428, + "value": 416, "comment": "bool" }, "m_bUsesBakedShadowing": { @@ -13102,15 +13119,15 @@ "comment": "float" }, "m_flCapsuleLength": { - "value": 436, + "value": 424, "comment": "float" }, "m_flFadeMaxDist": { - "value": 324, + "value": 312, "comment": "float" }, "m_flFadeMinDist": { - "value": 320, + "value": 308, "comment": "float" }, "m_flFalloff": { @@ -13118,19 +13135,19 @@ "comment": "float" }, "m_flFogContributionStength": { - "value": 408, + "value": 396, "comment": "float" }, "m_flLightStyleStartTime": { - "value": 432, + "value": 420, "comment": "GameTime_t" }, "m_flMinRoughness": { - "value": 440, + "value": 428, "comment": "float" }, "m_flNearClipPlane": { - "value": 412, + "value": 400, "comment": "float" }, "m_flOrthoLightHeight": { @@ -13146,7 +13163,7 @@ "comment": "float" }, "m_flPrecomputedMaxRange": { - "value": 400, + "value": 388, "comment": "float" }, "m_flRange": { @@ -13178,15 +13195,15 @@ "comment": "float" }, "m_flShadowFadeMaxDist": { - "value": 332, + "value": 320, "comment": "float" }, "m_flShadowFadeMinDist": { - "value": 328, + "value": 316, "comment": "float" }, "m_flSkyIntensity": { - "value": 420, + "value": 408, "comment": "float" }, "m_flTheta": { @@ -13214,15 +13231,15 @@ "comment": "int32_t" }, "m_nDirectLight": { - "value": 312, + "value": 300, "comment": "int32_t" }, "m_nFogLightingMode": { - "value": 404, + "value": 392, "comment": "int32_t" }, "m_nIndirectLight": { - "value": 316, + "value": 304, "comment": "int32_t" }, "m_nRenderSpecular": { @@ -13262,23 +13279,23 @@ "comment": "int32_t" }, "m_vPrecomputedBoundsMaxs": { - "value": 352, - "comment": "Vector" - }, - "m_vPrecomputedBoundsMins": { "value": 340, "comment": "Vector" }, + "m_vPrecomputedBoundsMins": { + "value": 328, + "comment": "Vector" + }, "m_vPrecomputedOBBAngles": { - "value": 376, + "value": 364, "comment": "QAngle" }, "m_vPrecomputedOBBExtent": { - "value": 388, + "value": 376, "comment": "Vector" }, "m_vPrecomputedOBBOrigin": { - "value": 364, + "value": 352, "comment": "Vector" } }, @@ -14366,15 +14383,15 @@ "CMelee": { "data": { "m_bDidThrowDamage": { - "value": 3560, + "value": 3616, "comment": "bool" }, "m_flThrowAt": { - "value": 3552, + "value": 3608, "comment": "GameTime_t" }, "m_hThrower": { - "value": 3556, + "value": 3612, "comment": "CHandle" } }, @@ -14478,19 +14495,19 @@ "CMolotovProjectile": { "data": { "m_bDetonated": { - "value": 2612, + "value": 2620, "comment": "bool" }, "m_bHasBouncedOffPlayer": { - "value": 2840, + "value": 2848, "comment": "bool" }, "m_bIsIncGrenade": { - "value": 2600, + "value": 2608, "comment": "bool" }, "m_stillTimer": { - "value": 2616, + "value": 2624, "comment": "IntervalTimer" } }, @@ -15008,15 +15025,15 @@ "COmniLight": { "data": { "m_bShowLight": { - "value": 2368, + "value": 2352, "comment": "bool" }, "m_flInnerAngle": { - "value": 2360, + "value": 2344, "comment": "float" }, "m_flOuterAngle": { - "value": 2364, + "value": 2348, "comment": "float" } }, @@ -18271,7 +18288,7 @@ "CRectLight": { "data": { "m_bShowLight": { - "value": 2360, + "value": 2344, "comment": "bool" } }, @@ -19435,15 +19452,15 @@ "CSensorGrenadeProjectile": { "data": { "m_fExpireTime": { - "value": 2600, + "value": 2608, "comment": "GameTime_t" }, "m_fNextDetectPlayerSound": { - "value": 2604, + "value": 2612, "comment": "GameTime_t" }, "m_hDisplayGrenade": { - "value": 2608, + "value": 2616, "comment": "CHandle" } }, @@ -19768,35 +19785,35 @@ "CSmokeGrenadeProjectile": { "data": { "m_VoxelFrameData": { - "value": 2664, + "value": 2672, "comment": "CUtlVector" }, "m_bDidSmokeEffect": { - "value": 2628, + "value": 2636, "comment": "bool" }, "m_flLastBounce": { - "value": 2688, + "value": 2696, "comment": "GameTime_t" }, "m_fllastSimulationTime": { - "value": 2692, + "value": 2700, "comment": "GameTime_t" }, "m_nRandomSeed": { - "value": 2632, + "value": 2640, "comment": "int32_t" }, "m_nSmokeEffectTickBegin": { - "value": 2624, + "value": 2632, "comment": "int32_t" }, "m_vSmokeColor": { - "value": 2636, + "value": 2644, "comment": "Vector" }, "m_vSmokeDetonationPos": { - "value": 2648, + "value": 2656, "comment": "Vector" } }, @@ -21725,11 +21742,11 @@ "CWeaponBaseItem": { "data": { "m_SequenceCompleteTimer": { - "value": 3552, + "value": 3608, "comment": "CountdownTimer" }, "m_bRedraw": { - "value": 3576, + "value": 3632, "comment": "bool" } }, @@ -21739,6 +21756,10 @@ "data": {}, "comment": "CCSWeaponBaseGun" }, + "CWeaponCZ75a": { + "data": {}, + "comment": "CCSWeaponBaseGun" + }, "CWeaponElite": { "data": {}, "comment": "CCSWeaponBaseGun" @@ -21775,10 +21796,18 @@ "data": {}, "comment": "CCSWeaponBaseGun" }, + "CWeaponM4A1Silencer": { + "data": {}, + "comment": "CCSWeaponBaseGun" + }, "CWeaponMAC10": { "data": {}, "comment": "CCSWeaponBaseGun" }, + "CWeaponMP5SD": { + "data": {}, + "comment": "CCSWeaponBaseGun" + }, "CWeaponMP7": { "data": {}, "comment": "CCSWeaponBaseGun" @@ -21807,6 +21836,10 @@ "data": {}, "comment": "CCSWeaponBaseGun" }, + "CWeaponRevolver": { + "data": {}, + "comment": "CCSWeaponBaseGun" + }, "CWeaponSCAR20": { "data": {}, "comment": "CCSWeaponBaseGun" @@ -21826,15 +21859,15 @@ "CWeaponShield": { "data": { "m_flBulletDamageAbsorbed": { - "value": 3584, + "value": 3640, "comment": "float" }, "m_flDisplayHealth": { - "value": 3592, + "value": 3648, "comment": "float" }, "m_flLastBulletHitSoundTime": { - "value": 3588, + "value": 3644, "comment": "GameTime_t" } }, @@ -21843,7 +21876,7 @@ "CWeaponTaser": { "data": { "m_fFireTime": { - "value": 3584, + "value": 3640, "comment": "GameTime_t" } }, @@ -21857,6 +21890,10 @@ "data": {}, "comment": "CCSWeaponBaseGun" }, + "CWeaponUSPSilencer": { + "data": {}, + "comment": "CCSWeaponBaseGun" + }, "CWeaponXM1014": { "data": {}, "comment": "CCSWeaponBase" @@ -23001,10 +23038,6 @@ }, "shard_model_desc_t": { "data": { - "m_LightGroup": { - "value": 92, - "comment": "CUtlStringToken" - }, "m_ShatterPanelMode": { "value": 25, "comment": "ShatterPanelMode" diff --git a/generated/server.dll.py b/generated/server.dll.py index 073a5a6b..3286c351 100644 --- a/generated/server.dll.py +++ b/generated/server.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:22 +0000 +Fri, 3 Nov 2023 01:49:48 +0000 ''' class ActiveModelConfig_t: @@ -141,43 +141,41 @@ class CBarnLight: # CBaseModelEntity m_LightStyleEvents = 0x758 # CNetworkUtlVectorBase m_LightStyleTargets = 0x770 # CNetworkUtlVectorBase> m_StyleEvent = 0x788 # CEntityIOOutput[4] - m_StyleRadianceVar = 0x828 # CUtlString - m_StyleVar = 0x830 # CUtlString - m_hLightCookie = 0x858 # CStrongHandle - m_flShape = 0x860 # float - m_flSoftX = 0x864 # float - m_flSoftY = 0x868 # float - m_flSkirt = 0x86C # float - m_flSkirtNear = 0x870 # float - m_vSizeParams = 0x874 # Vector - m_flRange = 0x880 # float - m_vShear = 0x884 # Vector - m_nBakeSpecularToCubemaps = 0x890 # int32_t - m_vBakeSpecularToCubemapsSize = 0x894 # Vector - m_nCastShadows = 0x8A0 # int32_t - m_nShadowMapSize = 0x8A4 # int32_t - m_nShadowPriority = 0x8A8 # int32_t - m_bContactShadow = 0x8AC # bool - m_nBounceLight = 0x8B0 # int32_t - m_flBounceScale = 0x8B4 # float - m_flMinRoughness = 0x8B8 # float - m_vAlternateColor = 0x8BC # Vector - m_fAlternateColorBrightness = 0x8C8 # float - m_nFog = 0x8CC # int32_t - m_flFogStrength = 0x8D0 # float - m_nFogShadows = 0x8D4 # int32_t - m_flFogScale = 0x8D8 # float - m_flFadeSizeStart = 0x8DC # float - m_flFadeSizeEnd = 0x8E0 # float - m_flShadowFadeSizeStart = 0x8E4 # float - m_flShadowFadeSizeEnd = 0x8E8 # float - m_bPrecomputedFieldsValid = 0x8EC # bool - m_vPrecomputedBoundsMins = 0x8F0 # Vector - m_vPrecomputedBoundsMaxs = 0x8FC # Vector - m_vPrecomputedOBBOrigin = 0x908 # Vector - m_vPrecomputedOBBAngles = 0x914 # QAngle - m_vPrecomputedOBBExtent = 0x920 # Vector - m_bPvsModifyEntity = 0x92C # bool + m_hLightCookie = 0x848 # CStrongHandle + m_flShape = 0x850 # float + m_flSoftX = 0x854 # float + m_flSoftY = 0x858 # float + m_flSkirt = 0x85C # float + m_flSkirtNear = 0x860 # float + m_vSizeParams = 0x864 # Vector + m_flRange = 0x870 # float + m_vShear = 0x874 # Vector + m_nBakeSpecularToCubemaps = 0x880 # int32_t + m_vBakeSpecularToCubemapsSize = 0x884 # Vector + m_nCastShadows = 0x890 # int32_t + m_nShadowMapSize = 0x894 # int32_t + m_nShadowPriority = 0x898 # int32_t + m_bContactShadow = 0x89C # bool + m_nBounceLight = 0x8A0 # int32_t + m_flBounceScale = 0x8A4 # float + m_flMinRoughness = 0x8A8 # float + m_vAlternateColor = 0x8AC # Vector + m_fAlternateColorBrightness = 0x8B8 # float + m_nFog = 0x8BC # int32_t + m_flFogStrength = 0x8C0 # float + m_nFogShadows = 0x8C4 # int32_t + m_flFogScale = 0x8C8 # float + m_flFadeSizeStart = 0x8CC # float + m_flFadeSizeEnd = 0x8D0 # float + m_flShadowFadeSizeStart = 0x8D4 # float + m_flShadowFadeSizeEnd = 0x8D8 # float + m_bPrecomputedFieldsValid = 0x8DC # bool + m_vPrecomputedBoundsMins = 0x8E0 # Vector + m_vPrecomputedBoundsMaxs = 0x8EC # Vector + m_vPrecomputedOBBOrigin = 0x8F8 # Vector + m_vPrecomputedOBBAngles = 0x904 # QAngle + m_vPrecomputedOBBExtent = 0x910 # Vector + m_bPvsModifyEntity = 0x91C # bool class CBaseAnimGraph: # CBaseModelEntity m_bInitiallyPopulateInterpHistory = 0x700 # bool @@ -234,15 +232,15 @@ class CBaseButton: # CBaseToggle m_szDisplayText = 0x8C0 # CUtlSymbolLarge class CBaseCSGrenade: # CCSWeaponBase - m_bRedraw = 0xE00 # bool - m_bIsHeldByPlayer = 0xE01 # bool - m_bPinPulled = 0xE02 # bool - m_bJumpThrow = 0xE03 # bool - m_eThrowStatus = 0xE04 # EGrenadeThrowState - m_fThrowTime = 0xE08 # GameTime_t - m_flThrowStrength = 0xE0C # float - m_flThrowStrengthApproach = 0xE10 # float - m_fDropTime = 0xE14 # GameTime_t + m_bRedraw = 0xE18 # bool + m_bIsHeldByPlayer = 0xE19 # bool + m_bPinPulled = 0xE1A # bool + m_bJumpThrow = 0xE1B # bool + m_eThrowStatus = 0xE1C # EGrenadeThrowState + m_fThrowTime = 0xE20 # GameTime_t + m_flThrowStrength = 0xE24 # float + m_flThrowStrengthApproach = 0xE28 # float + m_fDropTime = 0xE2C # GameTime_t class CBaseCSGrenadeProjectile: # CBaseGrenade m_vInitialVelocity = 0x9C8 # Vector @@ -250,15 +248,16 @@ class CBaseCSGrenadeProjectile: # CBaseGrenade m_nExplodeEffectIndex = 0x9D8 # CStrongHandle m_nExplodeEffectTickBegin = 0x9E0 # int32_t m_vecExplodeEffectOrigin = 0x9E4 # Vector - m_unOGSExtraFlags = 0x9F0 # uint8_t - m_bDetonationRecorded = 0x9F1 # bool - m_flDetonateTime = 0x9F4 # GameTime_t - m_nItemIndex = 0x9F8 # uint16_t - m_vecOriginalSpawnLocation = 0x9FC # Vector - m_flLastBounceSoundTime = 0xA08 # GameTime_t - m_vecGrenadeSpin = 0xA0C # RotationVector - m_vecLastHitSurfaceNormal = 0xA18 # Vector - m_nTicksAtZeroVelocity = 0xA24 # int32_t + m_flSpawnTime = 0x9F0 # GameTime_t + m_unOGSExtraFlags = 0x9F4 # uint8_t + m_bDetonationRecorded = 0x9F5 # bool + m_flDetonateTime = 0x9F8 # GameTime_t + m_nItemIndex = 0x9FC # uint16_t + m_vecOriginalSpawnLocation = 0xA00 # Vector + m_flLastBounceSoundTime = 0xA0C # GameTime_t + m_vecGrenadeSpin = 0xA10 # RotationVector + m_vecLastHitSurfaceNormal = 0xA1C # Vector + m_nTicksAtZeroVelocity = 0xA28 # int32_t class CBaseClientUIEntity: # CBaseModelEntity m_bEnabled = 0x700 # bool @@ -454,8 +453,7 @@ class CBaseModelEntity: # CBaseEntity m_bAllowFadeInView = 0x512 # bool m_clrRender = 0x513 # Color m_vecRenderAttributes = 0x518 # CUtlVectorEmbeddedNetworkVar - m_LightGroup = 0x568 # CUtlStringToken - m_bRenderToCubemaps = 0x56C # bool + m_bRenderToCubemaps = 0x568 # bool m_Collision = 0x570 # CCollisionProperty m_Glow = 0x620 # CGlowProperty m_flGlowBackfaceMult = 0x678 # float @@ -509,15 +507,14 @@ class CBasePlayerController: # CBaseEntity m_bAutoKickDisabled = 0x5AE # bool m_bIsLowViolence = 0x5AF # bool m_bGamePaused = 0x5B0 # bool - m_nHighestCommandNumberReceived = 0x628 # int32_t - m_nUsecTimestampLastUserCmdReceived = 0x630 # int64_t - m_iIgnoreGlobalChat = 0x648 # ChatIgnoreType_t - m_flLastPlayerTalkTime = 0x64C # float - m_flLastEntitySteadyState = 0x650 # float - m_nAvailableEntitySteadyState = 0x654 # int32_t - m_bHasAnySteadyStateEnts = 0x658 # bool - m_steamID = 0x668 # uint64_t - m_iDesiredFOV = 0x670 # uint32_t + m_nUsecTimestampLastUserCmdReceived = 0x640 # int64_t + m_iIgnoreGlobalChat = 0x658 # ChatIgnoreType_t + m_flLastPlayerTalkTime = 0x65C # float + m_flLastEntitySteadyState = 0x660 # float + m_nAvailableEntitySteadyState = 0x664 # int32_t + m_bHasAnySteadyStateEnts = 0x668 # bool + m_steamID = 0x678 # uint64_t + m_iDesiredFOV = 0x680 # uint32_t class CBasePlayerPawn: # CBaseCombatCharacter m_pWeaponServices = 0x9D0 # CPlayer_WeaponServices* @@ -750,15 +747,15 @@ class CBot: m_pPlayer = 0x18 # CCSPlayerPawn* m_bHasSpawned = 0x20 # bool m_id = 0x24 # uint32_t - m_isRunning = 0x98 # bool - m_isCrouching = 0x99 # bool - m_forwardSpeed = 0x9C # float - m_leftSpeed = 0xA0 # float - m_verticalSpeed = 0xA4 # float - m_buttonFlags = 0xA8 # uint64_t - m_jumpTimestamp = 0xB0 # float - m_viewForward = 0xB4 # Vector - m_postureStackIndex = 0xD0 # int32_t + m_isRunning = 0xB0 # bool + m_isCrouching = 0xB1 # bool + m_forwardSpeed = 0xB4 # float + m_leftSpeed = 0xB8 # float + m_verticalSpeed = 0xBC # float + m_buttonFlags = 0xC0 # uint64_t + m_jumpTimestamp = 0xC8 # float + m_viewForward = 0xCC # Vector + m_postureStackIndex = 0xE8 # int32_t class CBreachCharge: # CCSWeaponBase @@ -896,160 +893,160 @@ class CBuyZone: # CBaseTrigger m_LegacyTeamNum = 0x8A8 # int32_t class CC4: # CCSWeaponBase - m_vecLastValidPlayerHeldPosition = 0xDE0 # Vector - m_vecLastValidDroppedPosition = 0xDEC # Vector - m_bDoValidDroppedPositionCheck = 0xDF8 # bool - m_bStartedArming = 0xDF9 # bool - m_fArmedTime = 0xDFC # GameTime_t - m_bBombPlacedAnimation = 0xE00 # bool - m_bIsPlantingViaUse = 0xE01 # bool - m_entitySpottedState = 0xE08 # EntitySpottedState_t - m_nSpotRules = 0xE20 # int32_t - m_bPlayedArmingBeeps = 0xE24 # bool[7] - m_bBombPlanted = 0xE2B # bool - m_bDroppedFromDeath = 0xE2C # bool + m_vecLastValidPlayerHeldPosition = 0xE18 # Vector + m_vecLastValidDroppedPosition = 0xE24 # Vector + m_bDoValidDroppedPositionCheck = 0xE30 # bool + m_bStartedArming = 0xE31 # bool + m_fArmedTime = 0xE34 # GameTime_t + m_bBombPlacedAnimation = 0xE38 # bool + m_bIsPlantingViaUse = 0xE39 # bool + m_entitySpottedState = 0xE40 # EntitySpottedState_t + m_nSpotRules = 0xE58 # int32_t + m_bPlayedArmingBeeps = 0xE5C # bool[7] + m_bBombPlanted = 0xE63 # bool + m_bDroppedFromDeath = 0xE64 # bool class CCSBot: # CBot - m_lastCoopSpawnPoint = 0xD8 # CHandle - m_eyePosition = 0xE8 # Vector - m_name = 0xF4 # char[64] - m_combatRange = 0x134 # float - m_isRogue = 0x138 # bool - m_rogueTimer = 0x140 # CountdownTimer - m_diedLastRound = 0x15C # bool - m_safeTime = 0x160 # float - m_wasSafe = 0x164 # bool - m_blindFire = 0x16C # bool - m_surpriseTimer = 0x170 # CountdownTimer - m_bAllowActive = 0x188 # bool - m_isFollowing = 0x189 # bool - m_leader = 0x18C # CHandle - m_followTimestamp = 0x190 # float - m_allowAutoFollowTime = 0x194 # float - m_hurryTimer = 0x198 # CountdownTimer - m_alertTimer = 0x1B0 # CountdownTimer - m_sneakTimer = 0x1C8 # CountdownTimer - m_panicTimer = 0x1E0 # CountdownTimer - m_stateTimestamp = 0x4B0 # float - m_isAttacking = 0x4B4 # bool - m_isOpeningDoor = 0x4B5 # bool - m_taskEntity = 0x4BC # CHandle - m_goalPosition = 0x4CC # Vector - m_goalEntity = 0x4D8 # CHandle - m_avoid = 0x4DC # CHandle - m_avoidTimestamp = 0x4E0 # float - m_isStopping = 0x4E4 # bool - m_hasVisitedEnemySpawn = 0x4E5 # bool - m_stillTimer = 0x4E8 # IntervalTimer - m_bEyeAnglesUnderPathFinderControl = 0x4F8 # bool - m_pathIndex = 0x65F0 # int32_t - m_areaEnteredTimestamp = 0x65F4 # GameTime_t - m_repathTimer = 0x65F8 # CountdownTimer - m_avoidFriendTimer = 0x6610 # CountdownTimer - m_isFriendInTheWay = 0x6628 # bool - m_politeTimer = 0x6630 # CountdownTimer - m_isWaitingBehindFriend = 0x6648 # bool - m_pathLadderEnd = 0x6674 # float - m_mustRunTimer = 0x66C0 # CountdownTimer - m_waitTimer = 0x66D8 # CountdownTimer - m_updateTravelDistanceTimer = 0x66F0 # CountdownTimer - m_playerTravelDistance = 0x6708 # float[64] - m_travelDistancePhase = 0x6808 # uint8_t - m_hostageEscortCount = 0x69A0 # uint8_t - m_hostageEscortCountTimestamp = 0x69A4 # float - m_desiredTeam = 0x69A8 # int32_t - m_hasJoined = 0x69AC # bool - m_isWaitingForHostage = 0x69AD # bool - m_inhibitWaitingForHostageTimer = 0x69B0 # CountdownTimer - m_waitForHostageTimer = 0x69C8 # CountdownTimer - m_noisePosition = 0x69E0 # Vector - m_noiseTravelDistance = 0x69EC # float - m_noiseTimestamp = 0x69F0 # float - m_noiseSource = 0x69F8 # CCSPlayerPawn* - m_noiseBendTimer = 0x6A10 # CountdownTimer - m_bentNoisePosition = 0x6A28 # Vector - m_bendNoisePositionValid = 0x6A34 # bool - m_lookAroundStateTimestamp = 0x6A38 # float - m_lookAheadAngle = 0x6A3C # float - m_forwardAngle = 0x6A40 # float - m_inhibitLookAroundTimestamp = 0x6A44 # float - m_lookAtSpot = 0x6A4C # Vector - m_lookAtSpotDuration = 0x6A5C # float - m_lookAtSpotTimestamp = 0x6A60 # float - m_lookAtSpotAngleTolerance = 0x6A64 # float - m_lookAtSpotClearIfClose = 0x6A68 # bool - m_lookAtSpotAttack = 0x6A69 # bool - m_lookAtDesc = 0x6A70 # char* - m_peripheralTimestamp = 0x6A78 # float - m_approachPointCount = 0x6C00 # uint8_t - m_approachPointViewPosition = 0x6C04 # Vector - m_viewSteadyTimer = 0x6C10 # IntervalTimer - m_tossGrenadeTimer = 0x6C28 # CountdownTimer - m_isAvoidingGrenade = 0x6C48 # CountdownTimer - m_spotCheckTimestamp = 0x6C68 # float - m_checkedHidingSpotCount = 0x7070 # int32_t - m_lookPitch = 0x7074 # float - m_lookPitchVel = 0x7078 # float - m_lookYaw = 0x707C # float - m_lookYawVel = 0x7080 # float - m_targetSpot = 0x7084 # Vector - m_targetSpotVelocity = 0x7090 # Vector - m_targetSpotPredicted = 0x709C # Vector - m_aimError = 0x70A8 # QAngle - m_aimGoal = 0x70B4 # QAngle - m_targetSpotTime = 0x70C0 # GameTime_t - m_aimFocus = 0x70C4 # float - m_aimFocusInterval = 0x70C8 # float - m_aimFocusNextUpdate = 0x70CC # GameTime_t - m_ignoreEnemiesTimer = 0x70D8 # CountdownTimer - m_enemy = 0x70F0 # CHandle - m_isEnemyVisible = 0x70F4 # bool - m_visibleEnemyParts = 0x70F5 # uint8_t - m_lastEnemyPosition = 0x70F8 # Vector - m_lastSawEnemyTimestamp = 0x7104 # float - m_firstSawEnemyTimestamp = 0x7108 # float - m_currentEnemyAcquireTimestamp = 0x710C # float - m_enemyDeathTimestamp = 0x7110 # float - m_friendDeathTimestamp = 0x7114 # float - m_isLastEnemyDead = 0x7118 # bool - m_nearbyEnemyCount = 0x711C # int32_t - m_bomber = 0x7328 # CHandle - m_nearbyFriendCount = 0x732C # int32_t - m_closestVisibleFriend = 0x7330 # CHandle - m_closestVisibleHumanFriend = 0x7334 # CHandle - m_attentionInterval = 0x7338 # IntervalTimer - m_attacker = 0x7348 # CHandle - m_attackedTimestamp = 0x734C # float - m_burnedByFlamesTimer = 0x7350 # IntervalTimer - m_lastVictimID = 0x7360 # int32_t - m_isAimingAtEnemy = 0x7364 # bool - m_isRapidFiring = 0x7365 # bool - m_equipTimer = 0x7368 # IntervalTimer - m_zoomTimer = 0x7378 # CountdownTimer - m_fireWeaponTimestamp = 0x7390 # GameTime_t - m_lookForWeaponsOnGroundTimer = 0x7398 # CountdownTimer - m_bIsSleeping = 0x73B0 # bool - m_isEnemySniperVisible = 0x73B1 # bool - m_sawEnemySniperTimer = 0x73B8 # CountdownTimer - m_enemyQueueIndex = 0x7470 # uint8_t - m_enemyQueueCount = 0x7471 # uint8_t - m_enemyQueueAttendIndex = 0x7472 # uint8_t - m_isStuck = 0x7473 # bool - m_stuckTimestamp = 0x7474 # GameTime_t - m_stuckSpot = 0x7478 # Vector - m_wiggleTimer = 0x7488 # CountdownTimer - m_stuckJumpTimer = 0x74A0 # CountdownTimer - m_nextCleanupCheckTimestamp = 0x74B8 # GameTime_t - m_avgVel = 0x74BC # float[10] - m_avgVelIndex = 0x74E4 # int32_t - m_avgVelCount = 0x74E8 # int32_t - m_lastOrigin = 0x74EC # Vector - m_lastRadioRecievedTimestamp = 0x74FC # float - m_lastRadioSentTimestamp = 0x7500 # float - m_radioSubject = 0x7504 # CHandle - m_radioPosition = 0x7508 # Vector - m_voiceEndTimestamp = 0x7514 # float - m_lastValidReactionQueueFrame = 0x7520 # int32_t + m_lastCoopSpawnPoint = 0xF0 # CHandle + m_eyePosition = 0x100 # Vector + m_name = 0x10C # char[64] + m_combatRange = 0x14C # float + m_isRogue = 0x150 # bool + m_rogueTimer = 0x158 # CountdownTimer + m_diedLastRound = 0x174 # bool + m_safeTime = 0x178 # float + m_wasSafe = 0x17C # bool + m_blindFire = 0x184 # bool + m_surpriseTimer = 0x188 # CountdownTimer + m_bAllowActive = 0x1A0 # bool + m_isFollowing = 0x1A1 # bool + m_leader = 0x1A4 # CHandle + m_followTimestamp = 0x1A8 # float + m_allowAutoFollowTime = 0x1AC # float + m_hurryTimer = 0x1B0 # CountdownTimer + m_alertTimer = 0x1C8 # CountdownTimer + m_sneakTimer = 0x1E0 # CountdownTimer + m_panicTimer = 0x1F8 # CountdownTimer + m_stateTimestamp = 0x4C8 # float + m_isAttacking = 0x4CC # bool + m_isOpeningDoor = 0x4CD # bool + m_taskEntity = 0x4D4 # CHandle + m_goalPosition = 0x4E4 # Vector + m_goalEntity = 0x4F0 # CHandle + m_avoid = 0x4F4 # CHandle + m_avoidTimestamp = 0x4F8 # float + m_isStopping = 0x4FC # bool + m_hasVisitedEnemySpawn = 0x4FD # bool + m_stillTimer = 0x500 # IntervalTimer + m_bEyeAnglesUnderPathFinderControl = 0x510 # bool + m_pathIndex = 0x6608 # int32_t + m_areaEnteredTimestamp = 0x660C # GameTime_t + m_repathTimer = 0x6610 # CountdownTimer + m_avoidFriendTimer = 0x6628 # CountdownTimer + m_isFriendInTheWay = 0x6640 # bool + m_politeTimer = 0x6648 # CountdownTimer + m_isWaitingBehindFriend = 0x6660 # bool + m_pathLadderEnd = 0x668C # float + m_mustRunTimer = 0x66D8 # CountdownTimer + m_waitTimer = 0x66F0 # CountdownTimer + m_updateTravelDistanceTimer = 0x6708 # CountdownTimer + m_playerTravelDistance = 0x6720 # float[64] + m_travelDistancePhase = 0x6820 # uint8_t + m_hostageEscortCount = 0x69B8 # uint8_t + m_hostageEscortCountTimestamp = 0x69BC # float + m_desiredTeam = 0x69C0 # int32_t + m_hasJoined = 0x69C4 # bool + m_isWaitingForHostage = 0x69C5 # bool + m_inhibitWaitingForHostageTimer = 0x69C8 # CountdownTimer + m_waitForHostageTimer = 0x69E0 # CountdownTimer + m_noisePosition = 0x69F8 # Vector + m_noiseTravelDistance = 0x6A04 # float + m_noiseTimestamp = 0x6A08 # float + m_noiseSource = 0x6A10 # CCSPlayerPawn* + m_noiseBendTimer = 0x6A28 # CountdownTimer + m_bentNoisePosition = 0x6A40 # Vector + m_bendNoisePositionValid = 0x6A4C # bool + m_lookAroundStateTimestamp = 0x6A50 # float + m_lookAheadAngle = 0x6A54 # float + m_forwardAngle = 0x6A58 # float + m_inhibitLookAroundTimestamp = 0x6A5C # float + m_lookAtSpot = 0x6A64 # Vector + m_lookAtSpotDuration = 0x6A74 # float + m_lookAtSpotTimestamp = 0x6A78 # float + m_lookAtSpotAngleTolerance = 0x6A7C # float + m_lookAtSpotClearIfClose = 0x6A80 # bool + m_lookAtSpotAttack = 0x6A81 # bool + m_lookAtDesc = 0x6A88 # char* + m_peripheralTimestamp = 0x6A90 # float + m_approachPointCount = 0x6C18 # uint8_t + m_approachPointViewPosition = 0x6C1C # Vector + m_viewSteadyTimer = 0x6C28 # IntervalTimer + m_tossGrenadeTimer = 0x6C40 # CountdownTimer + m_isAvoidingGrenade = 0x6C60 # CountdownTimer + m_spotCheckTimestamp = 0x6C80 # float + m_checkedHidingSpotCount = 0x7088 # int32_t + m_lookPitch = 0x708C # float + m_lookPitchVel = 0x7090 # float + m_lookYaw = 0x7094 # float + m_lookYawVel = 0x7098 # float + m_targetSpot = 0x709C # Vector + m_targetSpotVelocity = 0x70A8 # Vector + m_targetSpotPredicted = 0x70B4 # Vector + m_aimError = 0x70C0 # QAngle + m_aimGoal = 0x70CC # QAngle + m_targetSpotTime = 0x70D8 # GameTime_t + m_aimFocus = 0x70DC # float + m_aimFocusInterval = 0x70E0 # float + m_aimFocusNextUpdate = 0x70E4 # GameTime_t + m_ignoreEnemiesTimer = 0x70F0 # CountdownTimer + m_enemy = 0x7108 # CHandle + m_isEnemyVisible = 0x710C # bool + m_visibleEnemyParts = 0x710D # uint8_t + m_lastEnemyPosition = 0x7110 # Vector + m_lastSawEnemyTimestamp = 0x711C # float + m_firstSawEnemyTimestamp = 0x7120 # float + m_currentEnemyAcquireTimestamp = 0x7124 # float + m_enemyDeathTimestamp = 0x7128 # float + m_friendDeathTimestamp = 0x712C # float + m_isLastEnemyDead = 0x7130 # bool + m_nearbyEnemyCount = 0x7134 # int32_t + m_bomber = 0x7340 # CHandle + m_nearbyFriendCount = 0x7344 # int32_t + m_closestVisibleFriend = 0x7348 # CHandle + m_closestVisibleHumanFriend = 0x734C # CHandle + m_attentionInterval = 0x7350 # IntervalTimer + m_attacker = 0x7360 # CHandle + m_attackedTimestamp = 0x7364 # float + m_burnedByFlamesTimer = 0x7368 # IntervalTimer + m_lastVictimID = 0x7378 # int32_t + m_isAimingAtEnemy = 0x737C # bool + m_isRapidFiring = 0x737D # bool + m_equipTimer = 0x7380 # IntervalTimer + m_zoomTimer = 0x7390 # CountdownTimer + m_fireWeaponTimestamp = 0x73A8 # GameTime_t + m_lookForWeaponsOnGroundTimer = 0x73B0 # CountdownTimer + m_bIsSleeping = 0x73C8 # bool + m_isEnemySniperVisible = 0x73C9 # bool + m_sawEnemySniperTimer = 0x73D0 # CountdownTimer + m_enemyQueueIndex = 0x7488 # uint8_t + m_enemyQueueCount = 0x7489 # uint8_t + m_enemyQueueAttendIndex = 0x748A # uint8_t + m_isStuck = 0x748B # bool + m_stuckTimestamp = 0x748C # GameTime_t + m_stuckSpot = 0x7490 # Vector + m_wiggleTimer = 0x74A0 # CountdownTimer + m_stuckJumpTimer = 0x74B8 # CountdownTimer + m_nextCleanupCheckTimestamp = 0x74D0 # GameTime_t + m_avgVel = 0x74D4 # float[10] + m_avgVelIndex = 0x74FC # int32_t + m_avgVelCount = 0x7500 # int32_t + m_lastOrigin = 0x7504 # Vector + m_lastRadioRecievedTimestamp = 0x7514 # float + m_lastRadioSentTimestamp = 0x7518 # float + m_radioSubject = 0x751C # CHandle + m_radioPosition = 0x7520 # Vector + m_voiceEndTimestamp = 0x752C # float + m_lastValidReactionQueueFrame = 0x7538 # int32_t class CCSGOPlayerAnimGraphState: @@ -1329,82 +1326,83 @@ class CCSPlayerBase_CameraServices: # CPlayer_CameraServices m_hLastFogTrigger = 0x1A0 # CHandle class CCSPlayerController: # CBasePlayerController - m_pInGameMoneyServices = 0x6A0 # CCSPlayerController_InGameMoneyServices* - m_pInventoryServices = 0x6A8 # CCSPlayerController_InventoryServices* - m_pActionTrackingServices = 0x6B0 # CCSPlayerController_ActionTrackingServices* - m_pDamageServices = 0x6B8 # CCSPlayerController_DamageServices* - m_iPing = 0x6C0 # uint32_t - m_bHasCommunicationAbuseMute = 0x6C4 # bool - m_szCrosshairCodes = 0x6C8 # CUtlSymbolLarge - m_iPendingTeamNum = 0x6D0 # uint8_t - m_flForceTeamTime = 0x6D4 # GameTime_t - m_iCompTeammateColor = 0x6D8 # int32_t - m_bEverPlayedOnTeam = 0x6DC # bool - m_bAttemptedToGetColor = 0x6DD # bool - m_iTeammatePreferredColor = 0x6E0 # int32_t - m_bTeamChanged = 0x6E4 # bool - m_bInSwitchTeam = 0x6E5 # bool - m_bHasSeenJoinGame = 0x6E6 # bool - m_bJustBecameSpectator = 0x6E7 # bool - m_bSwitchTeamsOnNextRoundReset = 0x6E8 # bool - m_bRemoveAllItemsOnNextRoundReset = 0x6E9 # bool - m_szClan = 0x6F0 # CUtlSymbolLarge - m_szClanName = 0x6F8 # char[32] - m_iCoachingTeam = 0x718 # int32_t - m_nPlayerDominated = 0x720 # uint64_t - m_nPlayerDominatingMe = 0x728 # uint64_t - m_iCompetitiveRanking = 0x730 # int32_t - m_iCompetitiveWins = 0x734 # int32_t - m_iCompetitiveRankType = 0x738 # int8_t - m_iCompetitiveRankingPredicted_Win = 0x73C # int32_t - m_iCompetitiveRankingPredicted_Loss = 0x740 # int32_t - m_iCompetitiveRankingPredicted_Tie = 0x744 # int32_t - m_nEndMatchNextMapVote = 0x748 # int32_t - m_unActiveQuestId = 0x74C # uint16_t - m_nQuestProgressReason = 0x750 # QuestProgress::Reason - m_unPlayerTvControlFlags = 0x754 # uint32_t - m_iDraftIndex = 0x780 # int32_t - m_msQueuedModeDisconnectionTimestamp = 0x784 # uint32_t - m_uiAbandonRecordedReason = 0x788 # uint32_t - m_bEverFullyConnected = 0x78C # bool - m_bAbandonAllowsSurrender = 0x78D # bool - m_bAbandonOffersInstantSurrender = 0x78E # bool - m_bDisconnection1MinWarningPrinted = 0x78F # bool - m_bScoreReported = 0x790 # bool - m_nDisconnectionTick = 0x794 # int32_t - m_bControllingBot = 0x7A0 # bool - m_bHasControlledBotThisRound = 0x7A1 # bool - m_bHasBeenControlledByPlayerThisRound = 0x7A2 # bool - m_nBotsControlledThisRound = 0x7A4 # int32_t - m_bCanControlObservedBot = 0x7A8 # bool - m_hPlayerPawn = 0x7AC # CHandle - m_hObserverPawn = 0x7B0 # CHandle - m_DesiredObserverMode = 0x7B4 # int32_t - m_hDesiredObserverTarget = 0x7B8 # CEntityHandle - m_bPawnIsAlive = 0x7BC # bool - m_iPawnHealth = 0x7C0 # uint32_t - m_iPawnArmor = 0x7C4 # int32_t - m_bPawnHasDefuser = 0x7C8 # bool - m_bPawnHasHelmet = 0x7C9 # bool - m_nPawnCharacterDefIndex = 0x7CA # uint16_t - m_iPawnLifetimeStart = 0x7CC # int32_t - m_iPawnLifetimeEnd = 0x7D0 # int32_t - m_iPawnBotDifficulty = 0x7D4 # int32_t - m_hOriginalControllerOfCurrentPawn = 0x7D8 # CHandle - m_iScore = 0x7DC # int32_t - m_iRoundScore = 0x7E0 # int32_t - m_iRoundsWon = 0x7E4 # int32_t - m_vecKills = 0x7E8 # CNetworkUtlVectorBase - m_iMVPs = 0x800 # int32_t - m_nUpdateCounter = 0x804 # int32_t - m_lastHeldVoteTimer = 0xF8A8 # IntervalTimer - m_bShowHints = 0xF8C0 # bool - m_iNextTimeCheck = 0xF8C4 # int32_t - m_bJustDidTeamKill = 0xF8C8 # bool - m_bPunishForTeamKill = 0xF8C9 # bool - m_bGaveTeamDamageWarning = 0xF8CA # bool - m_bGaveTeamDamageWarningThisRound = 0xF8CB # bool - m_LastTeamDamageWarningTime = 0xF8CC # GameTime_t + m_pInGameMoneyServices = 0x6B0 # CCSPlayerController_InGameMoneyServices* + m_pInventoryServices = 0x6B8 # CCSPlayerController_InventoryServices* + m_pActionTrackingServices = 0x6C0 # CCSPlayerController_ActionTrackingServices* + m_pDamageServices = 0x6C8 # CCSPlayerController_DamageServices* + m_iPing = 0x6D0 # uint32_t + m_bHasCommunicationAbuseMute = 0x6D4 # bool + m_szCrosshairCodes = 0x6D8 # CUtlSymbolLarge + m_iPendingTeamNum = 0x6E0 # uint8_t + m_flForceTeamTime = 0x6E4 # GameTime_t + m_iCompTeammateColor = 0x6E8 # int32_t + m_bEverPlayedOnTeam = 0x6EC # bool + m_bAttemptedToGetColor = 0x6ED # bool + m_iTeammatePreferredColor = 0x6F0 # int32_t + m_bTeamChanged = 0x6F4 # bool + m_bInSwitchTeam = 0x6F5 # bool + m_bHasSeenJoinGame = 0x6F6 # bool + m_bJustBecameSpectator = 0x6F7 # bool + m_bSwitchTeamsOnNextRoundReset = 0x6F8 # bool + m_bRemoveAllItemsOnNextRoundReset = 0x6F9 # bool + m_szClan = 0x700 # CUtlSymbolLarge + m_szClanName = 0x708 # char[32] + m_iCoachingTeam = 0x728 # int32_t + m_nPlayerDominated = 0x730 # uint64_t + m_nPlayerDominatingMe = 0x738 # uint64_t + m_iCompetitiveRanking = 0x740 # int32_t + m_iCompetitiveWins = 0x744 # int32_t + m_iCompetitiveRankType = 0x748 # int8_t + m_iCompetitiveRankingPredicted_Win = 0x74C # int32_t + m_iCompetitiveRankingPredicted_Loss = 0x750 # int32_t + m_iCompetitiveRankingPredicted_Tie = 0x754 # int32_t + m_nEndMatchNextMapVote = 0x758 # int32_t + m_unActiveQuestId = 0x75C # uint16_t + m_nQuestProgressReason = 0x760 # QuestProgress::Reason + m_unPlayerTvControlFlags = 0x764 # uint32_t + m_iDraftIndex = 0x790 # int32_t + m_msQueuedModeDisconnectionTimestamp = 0x794 # uint32_t + m_uiAbandonRecordedReason = 0x798 # uint32_t + m_bEverFullyConnected = 0x79C # bool + m_bAbandonAllowsSurrender = 0x79D # bool + m_bAbandonOffersInstantSurrender = 0x79E # bool + m_bDisconnection1MinWarningPrinted = 0x79F # bool + m_bScoreReported = 0x7A0 # bool + m_nDisconnectionTick = 0x7A4 # int32_t + m_bControllingBot = 0x7B0 # bool + m_bHasControlledBotThisRound = 0x7B1 # bool + m_bHasBeenControlledByPlayerThisRound = 0x7B2 # bool + m_nBotsControlledThisRound = 0x7B4 # int32_t + m_bCanControlObservedBot = 0x7B8 # bool + m_hPlayerPawn = 0x7BC # CHandle + m_hObserverPawn = 0x7C0 # CHandle + m_DesiredObserverMode = 0x7C4 # int32_t + m_hDesiredObserverTarget = 0x7C8 # CEntityHandle + m_bPawnIsAlive = 0x7CC # bool + m_iPawnHealth = 0x7D0 # uint32_t + m_iPawnArmor = 0x7D4 # int32_t + m_bPawnHasDefuser = 0x7D8 # bool + m_bPawnHasHelmet = 0x7D9 # bool + m_nPawnCharacterDefIndex = 0x7DA # uint16_t + m_iPawnLifetimeStart = 0x7DC # int32_t + m_iPawnLifetimeEnd = 0x7E0 # int32_t + m_iPawnBotDifficulty = 0x7E4 # int32_t + m_hOriginalControllerOfCurrentPawn = 0x7E8 # CHandle + m_iScore = 0x7EC # int32_t + m_iRoundScore = 0x7F0 # int32_t + m_iRoundsWon = 0x7F4 # int32_t + m_vecKills = 0x7F8 # CNetworkUtlVectorBase + m_iMVPs = 0x810 # int32_t + m_nUpdateCounter = 0x814 # int32_t + m_flSmoothedPing = 0x818 # float + m_lastHeldVoteTimer = 0xF8C0 # IntervalTimer + m_bShowHints = 0xF8D8 # bool + m_iNextTimeCheck = 0xF8DC # int32_t + m_bJustDidTeamKill = 0xF8E0 # bool + m_bPunishForTeamKill = 0xF8E1 # bool + m_bGaveTeamDamageWarning = 0xF8E2 # bool + m_bGaveTeamDamageWarningThisRound = 0xF8E3 # bool + m_LastTeamDamageWarningTime = 0xF8E4 # GameTime_t class CCSPlayerController_ActionTrackingServices: # CPlayerControllerComponent m_perRoundStats = 0x40 # CUtlVectorEmbeddedNetworkVar @@ -1479,9 +1477,10 @@ class CCSPlayerPawn: # CCSPlayerPawnBase m_vRagdollDamagePosition = 0x1C80 # Vector m_szRagdollDamageWeaponName = 0x1C8C # char[64] m_bRagdollDamageHeadshot = 0x1CCC # bool - m_EconGloves = 0x1CD0 # CEconItemView - m_qDeathEyeAngles = 0x1F48 # QAngle - m_bSkipOneHeadConstraintUpdate = 0x1F54 # bool + m_vRagdollServerOrigin = 0x1CD0 # Vector + m_EconGloves = 0x1CE0 # CEconItemView + m_qDeathEyeAngles = 0x1F58 # QAngle + m_bSkipOneHeadConstraintUpdate = 0x1F64 # bool class CCSPlayerPawnBase: # CBasePlayerPawn m_CTouchExpansionComponent = 0xB60 # CTouchExpansionComponent @@ -1767,63 +1766,67 @@ class CCSWeaponBase: # CBasePlayerWeapon m_seqIdle = 0xC9C # HSequence m_seqFirePrimary = 0xCA0 # HSequence m_seqFireSecondary = 0xCA4 # HSequence - m_bPlayerAmmoStockOnPickup = 0xCB0 # bool - m_bRequireUseToTouch = 0xCB1 # bool - m_iState = 0xCB4 # CSWeaponState_t - m_flLastTimeInAir = 0xCB8 # GameTime_t - m_flLastDeployTime = 0xCBC # GameTime_t - m_nViewModelIndex = 0xCC0 # uint32_t - m_bReloadsWithClips = 0xCC4 # bool - m_flTimeWeaponIdle = 0xCE0 # GameTime_t - m_bFireOnEmpty = 0xCE4 # bool - m_OnPlayerPickup = 0xCE8 # CEntityIOOutput - m_weaponMode = 0xD10 # CSWeaponMode - m_flTurningInaccuracyDelta = 0xD14 # float - m_vecTurningInaccuracyEyeDirLast = 0xD18 # Vector - m_flTurningInaccuracy = 0xD24 # float - m_fAccuracyPenalty = 0xD28 # float - m_flLastAccuracyUpdateTime = 0xD2C # GameTime_t - m_fAccuracySmoothedForZoom = 0xD30 # float - m_fScopeZoomEndTime = 0xD34 # GameTime_t - m_iRecoilIndex = 0xD38 # int32_t - m_flRecoilIndex = 0xD3C # float - m_bBurstMode = 0xD40 # bool - m_flPostponeFireReadyTime = 0xD44 # GameTime_t - m_bInReload = 0xD48 # bool - m_bReloadVisuallyComplete = 0xD49 # bool - m_flDroppedAtTime = 0xD4C # GameTime_t - m_bIsHauledBack = 0xD50 # bool - m_bSilencerOn = 0xD51 # bool - m_flTimeSilencerSwitchComplete = 0xD54 # GameTime_t - m_iOriginalTeamNumber = 0xD58 # int32_t - m_flNextAttackRenderTimeOffset = 0xD5C # float - m_bCanBePickedUp = 0xD70 # bool - m_bUseCanOverrideNextOwnerTouchTime = 0xD71 # bool - m_nextOwnerTouchTime = 0xD74 # GameTime_t - m_nextPrevOwnerTouchTime = 0xD78 # GameTime_t - m_hPrevOwner = 0xD7C # CHandle - m_nDropTick = 0xD80 # GameTick_t - m_donated = 0xDA4 # bool - m_fLastShotTime = 0xDA8 # GameTime_t - m_bWasOwnedByCT = 0xDAC # bool - m_bWasOwnedByTerrorist = 0xDAD # bool - m_bFiredOutOfAmmoEvent = 0xDAE # bool - m_numRemoveUnownedWeaponThink = 0xDB0 # int32_t - m_IronSightController = 0xDB8 # CIronSightController - m_iIronSightMode = 0xDD0 # int32_t - m_flLastLOSTraceFailureTime = 0xDD4 # GameTime_t - m_iNumEmptyAttacks = 0xDD8 # int32_t + m_thirdPersonFireSequences = 0xCA8 # CUtlVector + m_hCurrentThirdPersonSequence = 0xCC0 # HSequence + m_nSilencerBoneIndex = 0xCC4 # int32_t + m_thirdPersonSequences = 0xCC8 # HSequence[6] + m_bPlayerAmmoStockOnPickup = 0xCE8 # bool + m_bRequireUseToTouch = 0xCE9 # bool + m_iState = 0xCEC # CSWeaponState_t + m_flLastTimeInAir = 0xCF0 # GameTime_t + m_flLastDeployTime = 0xCF4 # GameTime_t + m_nViewModelIndex = 0xCF8 # uint32_t + m_bReloadsWithClips = 0xCFC # bool + m_flTimeWeaponIdle = 0xD18 # GameTime_t + m_bFireOnEmpty = 0xD1C # bool + m_OnPlayerPickup = 0xD20 # CEntityIOOutput + m_weaponMode = 0xD48 # CSWeaponMode + m_flTurningInaccuracyDelta = 0xD4C # float + m_vecTurningInaccuracyEyeDirLast = 0xD50 # Vector + m_flTurningInaccuracy = 0xD5C # float + m_fAccuracyPenalty = 0xD60 # float + m_flLastAccuracyUpdateTime = 0xD64 # GameTime_t + m_fAccuracySmoothedForZoom = 0xD68 # float + m_fScopeZoomEndTime = 0xD6C # GameTime_t + m_iRecoilIndex = 0xD70 # int32_t + m_flRecoilIndex = 0xD74 # float + m_bBurstMode = 0xD78 # bool + m_flPostponeFireReadyTime = 0xD7C # GameTime_t + m_bInReload = 0xD80 # bool + m_bReloadVisuallyComplete = 0xD81 # bool + m_flDroppedAtTime = 0xD84 # GameTime_t + m_bIsHauledBack = 0xD88 # bool + m_bSilencerOn = 0xD89 # bool + m_flTimeSilencerSwitchComplete = 0xD8C # GameTime_t + m_iOriginalTeamNumber = 0xD90 # int32_t + m_flNextAttackRenderTimeOffset = 0xD94 # float + m_bCanBePickedUp = 0xDA8 # bool + m_bUseCanOverrideNextOwnerTouchTime = 0xDA9 # bool + m_nextOwnerTouchTime = 0xDAC # GameTime_t + m_nextPrevOwnerTouchTime = 0xDB0 # GameTime_t + m_hPrevOwner = 0xDB4 # CHandle + m_nDropTick = 0xDB8 # GameTick_t + m_donated = 0xDDC # bool + m_fLastShotTime = 0xDE0 # GameTime_t + m_bWasOwnedByCT = 0xDE4 # bool + m_bWasOwnedByTerrorist = 0xDE5 # bool + m_bFiredOutOfAmmoEvent = 0xDE6 # bool + m_numRemoveUnownedWeaponThink = 0xDE8 # int32_t + m_IronSightController = 0xDF0 # CIronSightController + m_iIronSightMode = 0xE08 # int32_t + m_flLastLOSTraceFailureTime = 0xE0C # GameTime_t + m_iNumEmptyAttacks = 0xE10 # int32_t class CCSWeaponBaseGun: # CCSWeaponBase - m_zoomLevel = 0xDE0 # int32_t - m_iBurstShotsRemaining = 0xDE4 # int32_t - m_silencedModelIndex = 0xDF0 # int32_t - m_inPrecache = 0xDF4 # bool - m_bNeedsBoltAction = 0xDF5 # bool - m_bSkillReloadAvailable = 0xDF6 # bool - m_bSkillReloadLiftedReloadKey = 0xDF7 # bool - m_bSkillBoltInterruptAvailable = 0xDF8 # bool - m_bSkillBoltLiftedFireKey = 0xDF9 # bool + m_zoomLevel = 0xE18 # int32_t + m_iBurstShotsRemaining = 0xE1C # int32_t + m_silencedModelIndex = 0xE28 # int32_t + m_inPrecache = 0xE2C # bool + m_bNeedsBoltAction = 0xE2D # bool + m_bSkillReloadAvailable = 0xE2E # bool + m_bSkillReloadLiftedReloadKey = 0xE2F # bool + m_bSkillBoltInterruptAvailable = 0xE30 # bool + m_bSkillBoltLiftedFireKey = 0xE31 # bool class CCSWeaponBaseVData: # CBasePlayerWeaponVData m_WeaponType = 0x240 # CSWeaponType @@ -2075,9 +2078,10 @@ class CDebugHistory: # CBaseEntity class CDecoyGrenade: # CBaseCSGrenade class CDecoyProjectile: # CBaseCSGrenadeProjectile - m_shotsRemaining = 0xA30 # int32_t - m_fExpireTime = 0xA34 # GameTime_t - m_decoyWeaponDefIndex = 0xA40 # uint16_t + m_nDecoyShotTick = 0xA38 # int32_t + m_shotsRemaining = 0xA3C # int32_t + m_fExpireTime = 0xA40 # GameTime_t + m_decoyWeaponDefIndex = 0xA50 # uint16_t class CDynamicLight: # CBaseModelEntity m_ActualFlags = 0x700 # uint8_t @@ -2258,52 +2262,50 @@ class CEnvBeverage: # CBaseEntity m_nBeverageType = 0x4B4 # int32_t class CEnvCombinedLightProbeVolume: # CBaseEntity - m_Color = 0x1518 # Color - m_flBrightness = 0x151C # float - m_hCubemapTexture = 0x1520 # CStrongHandle - m_bCustomCubemapTexture = 0x1528 # bool - m_hLightProbeTexture = 0x1530 # CStrongHandle - m_hLightProbeDirectLightIndicesTexture = 0x1538 # CStrongHandle - m_hLightProbeDirectLightScalarsTexture = 0x1540 # CStrongHandle - m_hLightProbeDirectLightShadowsTexture = 0x1548 # CStrongHandle - m_vBoxMins = 0x1550 # Vector - m_vBoxMaxs = 0x155C # Vector - m_LightGroups = 0x1568 # CUtlSymbolLarge - m_bMoveable = 0x1570 # bool - m_nHandshake = 0x1574 # int32_t - m_nEnvCubeMapArrayIndex = 0x1578 # int32_t - m_nPriority = 0x157C # int32_t - m_bStartDisabled = 0x1580 # bool - m_flEdgeFadeDist = 0x1584 # float - m_vEdgeFadeDists = 0x1588 # Vector - m_nLightProbeSizeX = 0x1594 # int32_t - m_nLightProbeSizeY = 0x1598 # int32_t - m_nLightProbeSizeZ = 0x159C # int32_t - m_nLightProbeAtlasX = 0x15A0 # int32_t - m_nLightProbeAtlasY = 0x15A4 # int32_t - m_nLightProbeAtlasZ = 0x15A8 # int32_t - m_bEnabled = 0x15C1 # bool + m_Color = 0x1508 # Color + m_flBrightness = 0x150C # float + m_hCubemapTexture = 0x1510 # CStrongHandle + m_bCustomCubemapTexture = 0x1518 # bool + m_hLightProbeTexture = 0x1520 # CStrongHandle + m_hLightProbeDirectLightIndicesTexture = 0x1528 # CStrongHandle + m_hLightProbeDirectLightScalarsTexture = 0x1530 # CStrongHandle + m_hLightProbeDirectLightShadowsTexture = 0x1538 # CStrongHandle + m_vBoxMins = 0x1540 # Vector + m_vBoxMaxs = 0x154C # Vector + m_bMoveable = 0x1558 # bool + m_nHandshake = 0x155C # int32_t + m_nEnvCubeMapArrayIndex = 0x1560 # int32_t + m_nPriority = 0x1564 # int32_t + m_bStartDisabled = 0x1568 # bool + m_flEdgeFadeDist = 0x156C # float + m_vEdgeFadeDists = 0x1570 # Vector + m_nLightProbeSizeX = 0x157C # int32_t + m_nLightProbeSizeY = 0x1580 # int32_t + m_nLightProbeSizeZ = 0x1584 # int32_t + m_nLightProbeAtlasX = 0x1588 # int32_t + m_nLightProbeAtlasY = 0x158C # int32_t + m_nLightProbeAtlasZ = 0x1590 # int32_t + m_bEnabled = 0x15A9 # bool class CEnvCubemap: # CBaseEntity - m_hCubemapTexture = 0x538 # CStrongHandle - m_bCustomCubemapTexture = 0x540 # bool - m_flInfluenceRadius = 0x544 # float - m_vBoxProjectMins = 0x548 # Vector - m_vBoxProjectMaxs = 0x554 # Vector - m_LightGroups = 0x560 # CUtlSymbolLarge - m_bMoveable = 0x568 # bool - m_nHandshake = 0x56C # int32_t - m_nEnvCubeMapArrayIndex = 0x570 # int32_t - m_nPriority = 0x574 # int32_t - m_flEdgeFadeDist = 0x578 # float - m_vEdgeFadeDists = 0x57C # Vector - m_flDiffuseScale = 0x588 # float - m_bStartDisabled = 0x58C # bool - m_bDefaultEnvMap = 0x58D # bool - m_bDefaultSpecEnvMap = 0x58E # bool - m_bIndoorCubeMap = 0x58F # bool - m_bCopyDiffuseFromDefaultCubemap = 0x590 # bool - m_bEnabled = 0x5A0 # bool + m_hCubemapTexture = 0x530 # CStrongHandle + m_bCustomCubemapTexture = 0x538 # bool + m_flInfluenceRadius = 0x53C # float + m_vBoxProjectMins = 0x540 # Vector + m_vBoxProjectMaxs = 0x54C # Vector + m_bMoveable = 0x558 # bool + m_nHandshake = 0x55C # int32_t + m_nEnvCubeMapArrayIndex = 0x560 # int32_t + m_nPriority = 0x564 # int32_t + m_flEdgeFadeDist = 0x568 # float + m_vEdgeFadeDists = 0x56C # Vector + m_flDiffuseScale = 0x578 # float + m_bStartDisabled = 0x57C # bool + m_bDefaultEnvMap = 0x57D # bool + m_bDefaultSpecEnvMap = 0x57E # bool + m_bIndoorCubeMap = 0x57F # bool + m_bCopyDiffuseFromDefaultCubemap = 0x580 # bool + m_bEnabled = 0x590 # bool class CEnvCubemapBox: # CEnvCubemap @@ -2454,24 +2456,23 @@ class CEnvLaser: # CBeam m_flStartFrame = 0x7C4 # float class CEnvLightProbeVolume: # CBaseEntity - m_hLightProbeTexture = 0x1490 # CStrongHandle - m_hLightProbeDirectLightIndicesTexture = 0x1498 # CStrongHandle - m_hLightProbeDirectLightScalarsTexture = 0x14A0 # CStrongHandle - m_hLightProbeDirectLightShadowsTexture = 0x14A8 # CStrongHandle - m_vBoxMins = 0x14B0 # Vector - m_vBoxMaxs = 0x14BC # Vector - m_LightGroups = 0x14C8 # CUtlSymbolLarge - m_bMoveable = 0x14D0 # bool - m_nHandshake = 0x14D4 # int32_t - m_nPriority = 0x14D8 # int32_t - m_bStartDisabled = 0x14DC # bool - m_nLightProbeSizeX = 0x14E0 # int32_t - m_nLightProbeSizeY = 0x14E4 # int32_t - m_nLightProbeSizeZ = 0x14E8 # int32_t - m_nLightProbeAtlasX = 0x14EC # int32_t - m_nLightProbeAtlasY = 0x14F0 # int32_t - m_nLightProbeAtlasZ = 0x14F4 # int32_t - m_bEnabled = 0x1501 # bool + m_hLightProbeTexture = 0x1488 # CStrongHandle + m_hLightProbeDirectLightIndicesTexture = 0x1490 # CStrongHandle + m_hLightProbeDirectLightScalarsTexture = 0x1498 # CStrongHandle + m_hLightProbeDirectLightShadowsTexture = 0x14A0 # CStrongHandle + m_vBoxMins = 0x14A8 # Vector + m_vBoxMaxs = 0x14B4 # Vector + m_bMoveable = 0x14C0 # bool + m_nHandshake = 0x14C4 # int32_t + m_nPriority = 0x14C8 # int32_t + m_bStartDisabled = 0x14CC # bool + m_nLightProbeSizeX = 0x14D0 # int32_t + m_nLightProbeSizeY = 0x14D4 # int32_t + m_nLightProbeSizeZ = 0x14D8 # int32_t + m_nLightProbeAtlasX = 0x14DC # int32_t + m_nLightProbeAtlasY = 0x14E0 # int32_t + m_nLightProbeAtlasZ = 0x14E4 # int32_t + m_bEnabled = 0x14F1 # bool class CEnvMicrophone: # CPointEntity m_bDisabled = 0x4B0 # bool @@ -2804,20 +2805,20 @@ class CFishPool: # CBaseEntity m_visTimer = 0x4F0 # CountdownTimer class CFists: # CCSWeaponBase - m_bPlayingUninterruptableAct = 0xDE0 # bool - m_nUninterruptableActivity = 0xDE4 # PlayerAnimEvent_t - m_bRestorePrevWep = 0xDE8 # bool - m_hWeaponBeforePrevious = 0xDEC # CHandle - m_hWeaponPrevious = 0xDF0 # CHandle - m_bDelayedHardPunchIncoming = 0xDF4 # bool - m_bDestroyAfterTaunt = 0xDF5 # bool + m_bPlayingUninterruptableAct = 0xE18 # bool + m_nUninterruptableActivity = 0xE1C # PlayerAnimEvent_t + m_bRestorePrevWep = 0xE20 # bool + m_hWeaponBeforePrevious = 0xE24 # CHandle + m_hWeaponPrevious = 0xE28 # CHandle + m_bDelayedHardPunchIncoming = 0xE2C # bool + m_bDestroyAfterTaunt = 0xE2D # bool class CFlashbang: # CBaseCSGrenade class CFlashbangProjectile: # CBaseCSGrenadeProjectile - m_flTimeToDetonate = 0xA28 # float - m_numOpponentsHit = 0xA2C # uint8_t - m_numTeammatesHit = 0xA2D # uint8_t + m_flTimeToDetonate = 0xA30 # float + m_numOpponentsHit = 0xA34 # uint8_t + m_numTeammatesHit = 0xA35 # uint8_t class CFogController: # CBaseEntity m_fog = 0x4B0 # fogparams_t @@ -3083,9 +3084,13 @@ class CGameGibManager: # CBaseEntity m_iMaxPieces = 0x4D8 # int32_t m_iLastFrame = 0x4DC # int32_t +class CGameMoney: # CRulePointEntity + m_OnMoneySpent = 0x710 # CEntityIOOutput + m_OnMoneySpentFail = 0x738 # CEntityIOOutput + m_nMoney = 0x760 # int32_t + m_strAwardText = 0x768 # CUtlString + class CGamePlayerEquip: # CRulePointEntity - m_weaponNames = 0x710 # CUtlSymbolLarge[32] - m_weaponCount = 0x810 # int32_t[32] class CGamePlayerZone: # CRuleBrushEntity m_OnPlayerInZone = 0x708 # CEntityIOOutput @@ -3536,6 +3541,7 @@ class CKeepUpright: # CPointEntity m_bDampAllRotation = 0x4E9 # bool class CKnife: # CCSWeaponBase + m_bFirstAttack = 0xE18 # bool class CLightComponent: # CEntityComponent __m_pChainEntity = 0x48 # CNetworkVarChainer @@ -3578,34 +3584,33 @@ class CLightComponent: # CEntityComponent m_nShadowPriority = 0x120 # int32_t m_nBakedShadowIndex = 0x124 # int32_t m_bRenderToCubemaps = 0x128 # bool - m_LightGroups = 0x130 # CUtlSymbolLarge - m_nDirectLight = 0x138 # int32_t - m_nIndirectLight = 0x13C # int32_t - m_flFadeMinDist = 0x140 # float - m_flFadeMaxDist = 0x144 # float - m_flShadowFadeMinDist = 0x148 # float - m_flShadowFadeMaxDist = 0x14C # float - m_bEnabled = 0x150 # bool - m_bFlicker = 0x151 # bool - m_bPrecomputedFieldsValid = 0x152 # bool - m_vPrecomputedBoundsMins = 0x154 # Vector - m_vPrecomputedBoundsMaxs = 0x160 # Vector - m_vPrecomputedOBBOrigin = 0x16C # Vector - m_vPrecomputedOBBAngles = 0x178 # QAngle - m_vPrecomputedOBBExtent = 0x184 # Vector - m_flPrecomputedMaxRange = 0x190 # float - m_nFogLightingMode = 0x194 # int32_t - m_flFogContributionStength = 0x198 # float - m_flNearClipPlane = 0x19C # float - m_SkyColor = 0x1A0 # Color - m_flSkyIntensity = 0x1A4 # float - m_SkyAmbientBounce = 0x1A8 # Color - m_bUseSecondaryColor = 0x1AC # bool - m_bMixedShadows = 0x1AD # bool - m_flLightStyleStartTime = 0x1B0 # GameTime_t - m_flCapsuleLength = 0x1B4 # float - m_flMinRoughness = 0x1B8 # float - m_bPvsModifyEntity = 0x1C8 # bool + m_nDirectLight = 0x12C # int32_t + m_nIndirectLight = 0x130 # int32_t + m_flFadeMinDist = 0x134 # float + m_flFadeMaxDist = 0x138 # float + m_flShadowFadeMinDist = 0x13C # float + m_flShadowFadeMaxDist = 0x140 # float + m_bEnabled = 0x144 # bool + m_bFlicker = 0x145 # bool + m_bPrecomputedFieldsValid = 0x146 # bool + m_vPrecomputedBoundsMins = 0x148 # Vector + m_vPrecomputedBoundsMaxs = 0x154 # Vector + m_vPrecomputedOBBOrigin = 0x160 # Vector + m_vPrecomputedOBBAngles = 0x16C # QAngle + m_vPrecomputedOBBExtent = 0x178 # Vector + m_flPrecomputedMaxRange = 0x184 # float + m_nFogLightingMode = 0x188 # int32_t + m_flFogContributionStength = 0x18C # float + m_flNearClipPlane = 0x190 # float + m_SkyColor = 0x194 # Color + m_flSkyIntensity = 0x198 # float + m_SkyAmbientBounce = 0x19C # Color + m_bUseSecondaryColor = 0x1A0 # bool + m_bMixedShadows = 0x1A1 # bool + m_flLightStyleStartTime = 0x1A4 # GameTime_t + m_flCapsuleLength = 0x1A8 # float + m_flMinRoughness = 0x1AC # float + m_bPvsModifyEntity = 0x1C0 # bool class CLightDirectionalEntity: # CLightEntity @@ -3910,9 +3915,9 @@ class CMathRemap: # CLogicalEntity m_OnFellBelowMax = 0x568 # CEntityIOOutput class CMelee: # CCSWeaponBase - m_flThrowAt = 0xDE0 # GameTime_t - m_hThrower = 0xDE4 # CHandle - m_bDidThrowDamage = 0xDE8 # bool + m_flThrowAt = 0xE18 # GameTime_t + m_hThrower = 0xE1C # CHandle + m_bDidThrowDamage = 0xE20 # bool class CMessage: # CPointEntity m_iszMessage = 0x4B0 # CUtlSymbolLarge @@ -3943,10 +3948,10 @@ class CModelState: class CMolotovGrenade: # CBaseCSGrenade class CMolotovProjectile: # CBaseCSGrenadeProjectile - m_bIsIncGrenade = 0xA28 # bool - m_bDetonated = 0xA34 # bool - m_stillTimer = 0xA38 # IntervalTimer - m_bHasBouncedOffPlayer = 0xB18 # bool + m_bIsIncGrenade = 0xA30 # bool + m_bDetonated = 0xA3C # bool + m_stillTimer = 0xA40 # IntervalTimer + m_bHasBouncedOffPlayer = 0xB20 # bool class CMomentaryRotButton: # CRotButton m_Position = 0x8C8 # CEntityOutputTemplate @@ -4099,9 +4104,9 @@ class CNetworkedSequenceOperation: class CNullEntity: # CBaseEntity class COmniLight: # CBarnLight - m_flInnerAngle = 0x938 # float - m_flOuterAngle = 0x93C # float - m_bShowLight = 0x940 # bool + m_flInnerAngle = 0x928 # float + m_flOuterAngle = 0x92C # float + m_bShowLight = 0x930 # bool class COrnamentProp: # CDynamicProp m_initialOwner = 0xB08 # CUtlSymbolLarge @@ -5002,7 +5007,7 @@ class CRangeInt: m_pValue = 0x0 # int32_t[2] class CRectLight: # CBarnLight - m_bShowLight = 0x938 # bool + m_bShowLight = 0x928 # bool class CRemapFloat: m_pValue = 0x0 # float[4] @@ -5319,9 +5324,9 @@ class CScriptedSequence: # CBaseEntity class CSensorGrenade: # CBaseCSGrenade class CSensorGrenadeProjectile: # CBaseCSGrenadeProjectile - m_fExpireTime = 0xA28 # GameTime_t - m_fNextDetectPlayerSound = 0xA2C # GameTime_t - m_hDisplayGrenade = 0xA30 # CHandle + m_fExpireTime = 0xA30 # GameTime_t + m_fNextDetectPlayerSound = 0xA34 # GameTime_t + m_hDisplayGrenade = 0xA38 # CHandle class CServerOnlyEntity: # CBaseEntity @@ -5420,14 +5425,14 @@ class CSkyboxReference: # CBaseEntity class CSmokeGrenade: # CBaseCSGrenade class CSmokeGrenadeProjectile: # CBaseCSGrenadeProjectile - m_nSmokeEffectTickBegin = 0xA40 # int32_t - m_bDidSmokeEffect = 0xA44 # bool - m_nRandomSeed = 0xA48 # int32_t - m_vSmokeColor = 0xA4C # Vector - m_vSmokeDetonationPos = 0xA58 # Vector - m_VoxelFrameData = 0xA68 # CUtlVector - m_flLastBounce = 0xA80 # GameTime_t - m_fllastSimulationTime = 0xA84 # GameTime_t + m_nSmokeEffectTickBegin = 0xA48 # int32_t + m_bDidSmokeEffect = 0xA4C # bool + m_nRandomSeed = 0xA50 # int32_t + m_vSmokeColor = 0xA54 # Vector + m_vSmokeDetonationPos = 0xA60 # Vector + m_VoxelFrameData = 0xA70 # CUtlVector + m_flLastBounce = 0xA88 # GameTime_t + m_fllastSimulationTime = 0xA8C # GameTime_t class CSmoothFunc: m_flSmoothAmplitude = 0x8 # float @@ -5975,11 +5980,13 @@ class CWeaponAWP: # CCSWeaponBaseGun class CWeaponAug: # CCSWeaponBaseGun class CWeaponBaseItem: # CCSWeaponBase - m_SequenceCompleteTimer = 0xDE0 # CountdownTimer - m_bRedraw = 0xDF8 # bool + m_SequenceCompleteTimer = 0xE18 # CountdownTimer + m_bRedraw = 0xE30 # bool class CWeaponBizon: # CCSWeaponBaseGun +class CWeaponCZ75a: # CCSWeaponBaseGun + class CWeaponElite: # CCSWeaponBaseGun class CWeaponFamas: # CCSWeaponBaseGun @@ -5998,8 +6005,12 @@ class CWeaponM249: # CCSWeaponBaseGun class CWeaponM4A1: # CCSWeaponBaseGun +class CWeaponM4A1Silencer: # CCSWeaponBaseGun + class CWeaponMAC10: # CCSWeaponBaseGun +class CWeaponMP5SD: # CCSWeaponBaseGun + class CWeaponMP7: # CCSWeaponBaseGun class CWeaponMP9: # CCSWeaponBaseGun @@ -6014,6 +6025,8 @@ class CWeaponP250: # CCSWeaponBaseGun class CWeaponP90: # CCSWeaponBaseGun +class CWeaponRevolver: # CCSWeaponBaseGun + class CWeaponSCAR20: # CCSWeaponBaseGun class CWeaponSG556: # CCSWeaponBaseGun @@ -6023,17 +6036,19 @@ class CWeaponSSG08: # CCSWeaponBaseGun class CWeaponSawedoff: # CCSWeaponBase class CWeaponShield: # CCSWeaponBaseGun - m_flBulletDamageAbsorbed = 0xE00 # float - m_flLastBulletHitSoundTime = 0xE04 # GameTime_t - m_flDisplayHealth = 0xE08 # float + m_flBulletDamageAbsorbed = 0xE38 # float + m_flLastBulletHitSoundTime = 0xE3C # GameTime_t + m_flDisplayHealth = 0xE40 # float class CWeaponTaser: # CCSWeaponBaseGun - m_fFireTime = 0xE00 # GameTime_t + m_fFireTime = 0xE38 # GameTime_t class CWeaponTec9: # CCSWeaponBaseGun class CWeaponUMP45: # CCSWeaponBaseGun +class CWeaponUSPSilencer: # CCSWeaponBaseGun + class CWeaponXM1014: # CCSWeaponBase class CWeaponZoneRepulsor: # CCSWeaponBaseGun @@ -6378,7 +6393,6 @@ class shard_model_desc_t: m_bHasParent = 0x54 # bool m_bParentFrozen = 0x55 # bool m_SurfacePropStringToken = 0x58 # CUtlStringToken - m_LightGroup = 0x5C # CUtlStringToken class sky3dparams_t: scale = 0x8 # int16_t diff --git a/generated/server.dll.rs b/generated/server.dll.rs index 29566f70..4cc59bf7 100644 --- a/generated/server.dll.rs +++ b/generated/server.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:23 +0000 + * Fri, 3 Nov 2023 01:49:48 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] @@ -164,43 +164,41 @@ pub mod CBarnLight { // CBaseModelEntity pub const m_LightStyleEvents: usize = 0x758; // CNetworkUtlVectorBase pub const m_LightStyleTargets: usize = 0x770; // CNetworkUtlVectorBase> pub const m_StyleEvent: usize = 0x788; // CEntityIOOutput[4] - pub const m_StyleRadianceVar: usize = 0x828; // CUtlString - pub const m_StyleVar: usize = 0x830; // CUtlString - pub const m_hLightCookie: usize = 0x858; // CStrongHandle - pub const m_flShape: usize = 0x860; // float - pub const m_flSoftX: usize = 0x864; // float - pub const m_flSoftY: usize = 0x868; // float - pub const m_flSkirt: usize = 0x86C; // float - pub const m_flSkirtNear: usize = 0x870; // float - pub const m_vSizeParams: usize = 0x874; // Vector - pub const m_flRange: usize = 0x880; // float - pub const m_vShear: usize = 0x884; // Vector - pub const m_nBakeSpecularToCubemaps: usize = 0x890; // int32_t - pub const m_vBakeSpecularToCubemapsSize: usize = 0x894; // Vector - pub const m_nCastShadows: usize = 0x8A0; // int32_t - pub const m_nShadowMapSize: usize = 0x8A4; // int32_t - pub const m_nShadowPriority: usize = 0x8A8; // int32_t - pub const m_bContactShadow: usize = 0x8AC; // bool - pub const m_nBounceLight: usize = 0x8B0; // int32_t - pub const m_flBounceScale: usize = 0x8B4; // float - pub const m_flMinRoughness: usize = 0x8B8; // float - pub const m_vAlternateColor: usize = 0x8BC; // Vector - pub const m_fAlternateColorBrightness: usize = 0x8C8; // float - pub const m_nFog: usize = 0x8CC; // int32_t - pub const m_flFogStrength: usize = 0x8D0; // float - pub const m_nFogShadows: usize = 0x8D4; // int32_t - pub const m_flFogScale: usize = 0x8D8; // float - pub const m_flFadeSizeStart: usize = 0x8DC; // float - pub const m_flFadeSizeEnd: usize = 0x8E0; // float - pub const m_flShadowFadeSizeStart: usize = 0x8E4; // float - pub const m_flShadowFadeSizeEnd: usize = 0x8E8; // float - pub const m_bPrecomputedFieldsValid: usize = 0x8EC; // bool - pub const m_vPrecomputedBoundsMins: usize = 0x8F0; // Vector - pub const m_vPrecomputedBoundsMaxs: usize = 0x8FC; // Vector - pub const m_vPrecomputedOBBOrigin: usize = 0x908; // Vector - pub const m_vPrecomputedOBBAngles: usize = 0x914; // QAngle - pub const m_vPrecomputedOBBExtent: usize = 0x920; // Vector - pub const m_bPvsModifyEntity: usize = 0x92C; // bool + pub const m_hLightCookie: usize = 0x848; // CStrongHandle + pub const m_flShape: usize = 0x850; // float + pub const m_flSoftX: usize = 0x854; // float + pub const m_flSoftY: usize = 0x858; // float + pub const m_flSkirt: usize = 0x85C; // float + pub const m_flSkirtNear: usize = 0x860; // float + pub const m_vSizeParams: usize = 0x864; // Vector + pub const m_flRange: usize = 0x870; // float + pub const m_vShear: usize = 0x874; // Vector + pub const m_nBakeSpecularToCubemaps: usize = 0x880; // int32_t + pub const m_vBakeSpecularToCubemapsSize: usize = 0x884; // Vector + pub const m_nCastShadows: usize = 0x890; // int32_t + pub const m_nShadowMapSize: usize = 0x894; // int32_t + pub const m_nShadowPriority: usize = 0x898; // int32_t + pub const m_bContactShadow: usize = 0x89C; // bool + pub const m_nBounceLight: usize = 0x8A0; // int32_t + pub const m_flBounceScale: usize = 0x8A4; // float + pub const m_flMinRoughness: usize = 0x8A8; // float + pub const m_vAlternateColor: usize = 0x8AC; // Vector + pub const m_fAlternateColorBrightness: usize = 0x8B8; // float + pub const m_nFog: usize = 0x8BC; // int32_t + pub const m_flFogStrength: usize = 0x8C0; // float + pub const m_nFogShadows: usize = 0x8C4; // int32_t + pub const m_flFogScale: usize = 0x8C8; // float + pub const m_flFadeSizeStart: usize = 0x8CC; // float + pub const m_flFadeSizeEnd: usize = 0x8D0; // float + pub const m_flShadowFadeSizeStart: usize = 0x8D4; // float + pub const m_flShadowFadeSizeEnd: usize = 0x8D8; // float + pub const m_bPrecomputedFieldsValid: usize = 0x8DC; // bool + pub const m_vPrecomputedBoundsMins: usize = 0x8E0; // Vector + pub const m_vPrecomputedBoundsMaxs: usize = 0x8EC; // Vector + pub const m_vPrecomputedOBBOrigin: usize = 0x8F8; // Vector + pub const m_vPrecomputedOBBAngles: usize = 0x904; // QAngle + pub const m_vPrecomputedOBBExtent: usize = 0x910; // Vector + pub const m_bPvsModifyEntity: usize = 0x91C; // bool } pub mod CBaseAnimGraph { // CBaseModelEntity @@ -261,15 +259,15 @@ pub mod CBaseButton { // CBaseToggle } pub mod CBaseCSGrenade { // CCSWeaponBase - pub const m_bRedraw: usize = 0xE00; // bool - pub const m_bIsHeldByPlayer: usize = 0xE01; // bool - pub const m_bPinPulled: usize = 0xE02; // bool - pub const m_bJumpThrow: usize = 0xE03; // bool - pub const m_eThrowStatus: usize = 0xE04; // EGrenadeThrowState - pub const m_fThrowTime: usize = 0xE08; // GameTime_t - pub const m_flThrowStrength: usize = 0xE0C; // float - pub const m_flThrowStrengthApproach: usize = 0xE10; // float - pub const m_fDropTime: usize = 0xE14; // GameTime_t + pub const m_bRedraw: usize = 0xE18; // bool + pub const m_bIsHeldByPlayer: usize = 0xE19; // bool + pub const m_bPinPulled: usize = 0xE1A; // bool + pub const m_bJumpThrow: usize = 0xE1B; // bool + pub const m_eThrowStatus: usize = 0xE1C; // EGrenadeThrowState + pub const m_fThrowTime: usize = 0xE20; // GameTime_t + pub const m_flThrowStrength: usize = 0xE24; // float + pub const m_flThrowStrengthApproach: usize = 0xE28; // float + pub const m_fDropTime: usize = 0xE2C; // GameTime_t } pub mod CBaseCSGrenadeProjectile { // CBaseGrenade @@ -278,15 +276,16 @@ pub mod CBaseCSGrenadeProjectile { // CBaseGrenade pub const m_nExplodeEffectIndex: usize = 0x9D8; // CStrongHandle pub const m_nExplodeEffectTickBegin: usize = 0x9E0; // int32_t pub const m_vecExplodeEffectOrigin: usize = 0x9E4; // Vector - pub const m_unOGSExtraFlags: usize = 0x9F0; // uint8_t - pub const m_bDetonationRecorded: usize = 0x9F1; // bool - pub const m_flDetonateTime: usize = 0x9F4; // GameTime_t - pub const m_nItemIndex: usize = 0x9F8; // uint16_t - pub const m_vecOriginalSpawnLocation: usize = 0x9FC; // Vector - pub const m_flLastBounceSoundTime: usize = 0xA08; // GameTime_t - pub const m_vecGrenadeSpin: usize = 0xA0C; // RotationVector - pub const m_vecLastHitSurfaceNormal: usize = 0xA18; // Vector - pub const m_nTicksAtZeroVelocity: usize = 0xA24; // int32_t + pub const m_flSpawnTime: usize = 0x9F0; // GameTime_t + pub const m_unOGSExtraFlags: usize = 0x9F4; // uint8_t + pub const m_bDetonationRecorded: usize = 0x9F5; // bool + pub const m_flDetonateTime: usize = 0x9F8; // GameTime_t + pub const m_nItemIndex: usize = 0x9FC; // uint16_t + pub const m_vecOriginalSpawnLocation: usize = 0xA00; // Vector + pub const m_flLastBounceSoundTime: usize = 0xA0C; // GameTime_t + pub const m_vecGrenadeSpin: usize = 0xA10; // RotationVector + pub const m_vecLastHitSurfaceNormal: usize = 0xA1C; // Vector + pub const m_nTicksAtZeroVelocity: usize = 0xA28; // int32_t } pub mod CBaseClientUIEntity { // CBaseModelEntity @@ -494,8 +493,7 @@ pub mod CBaseModelEntity { // CBaseEntity pub const m_bAllowFadeInView: usize = 0x512; // bool pub const m_clrRender: usize = 0x513; // Color pub const m_vecRenderAttributes: usize = 0x518; // CUtlVectorEmbeddedNetworkVar - pub const m_LightGroup: usize = 0x568; // CUtlStringToken - pub const m_bRenderToCubemaps: usize = 0x56C; // bool + pub const m_bRenderToCubemaps: usize = 0x568; // bool pub const m_Collision: usize = 0x570; // CCollisionProperty pub const m_Glow: usize = 0x620; // CGlowProperty pub const m_flGlowBackfaceMult: usize = 0x678; // float @@ -552,15 +550,14 @@ pub mod CBasePlayerController { // CBaseEntity pub const m_bAutoKickDisabled: usize = 0x5AE; // bool pub const m_bIsLowViolence: usize = 0x5AF; // bool pub const m_bGamePaused: usize = 0x5B0; // bool - pub const m_nHighestCommandNumberReceived: usize = 0x628; // int32_t - pub const m_nUsecTimestampLastUserCmdReceived: usize = 0x630; // int64_t - pub const m_iIgnoreGlobalChat: usize = 0x648; // ChatIgnoreType_t - pub const m_flLastPlayerTalkTime: usize = 0x64C; // float - pub const m_flLastEntitySteadyState: usize = 0x650; // float - pub const m_nAvailableEntitySteadyState: usize = 0x654; // int32_t - pub const m_bHasAnySteadyStateEnts: usize = 0x658; // bool - pub const m_steamID: usize = 0x668; // uint64_t - pub const m_iDesiredFOV: usize = 0x670; // uint32_t + pub const m_nUsecTimestampLastUserCmdReceived: usize = 0x640; // int64_t + pub const m_iIgnoreGlobalChat: usize = 0x658; // ChatIgnoreType_t + pub const m_flLastPlayerTalkTime: usize = 0x65C; // float + pub const m_flLastEntitySteadyState: usize = 0x660; // float + pub const m_nAvailableEntitySteadyState: usize = 0x664; // int32_t + pub const m_bHasAnySteadyStateEnts: usize = 0x668; // bool + pub const m_steamID: usize = 0x678; // uint64_t + pub const m_iDesiredFOV: usize = 0x680; // uint32_t } pub mod CBasePlayerPawn { // CBaseCombatCharacter @@ -811,15 +808,15 @@ pub mod CBot { pub const m_pPlayer: usize = 0x18; // CCSPlayerPawn* pub const m_bHasSpawned: usize = 0x20; // bool pub const m_id: usize = 0x24; // uint32_t - pub const m_isRunning: usize = 0x98; // bool - pub const m_isCrouching: usize = 0x99; // bool - pub const m_forwardSpeed: usize = 0x9C; // float - pub const m_leftSpeed: usize = 0xA0; // float - pub const m_verticalSpeed: usize = 0xA4; // float - pub const m_buttonFlags: usize = 0xA8; // uint64_t - pub const m_jumpTimestamp: usize = 0xB0; // float - pub const m_viewForward: usize = 0xB4; // Vector - pub const m_postureStackIndex: usize = 0xD0; // int32_t + pub const m_isRunning: usize = 0xB0; // bool + pub const m_isCrouching: usize = 0xB1; // bool + pub const m_forwardSpeed: usize = 0xB4; // float + pub const m_leftSpeed: usize = 0xB8; // float + pub const m_verticalSpeed: usize = 0xBC; // float + pub const m_buttonFlags: usize = 0xC0; // uint64_t + pub const m_jumpTimestamp: usize = 0xC8; // float + pub const m_viewForward: usize = 0xCC; // Vector + pub const m_postureStackIndex: usize = 0xE8; // int32_t } pub mod CBreachCharge { // CCSWeaponBase @@ -977,161 +974,161 @@ pub mod CBuyZone { // CBaseTrigger } pub mod CC4 { // CCSWeaponBase - pub const m_vecLastValidPlayerHeldPosition: usize = 0xDE0; // Vector - pub const m_vecLastValidDroppedPosition: usize = 0xDEC; // Vector - pub const m_bDoValidDroppedPositionCheck: usize = 0xDF8; // bool - pub const m_bStartedArming: usize = 0xDF9; // bool - pub const m_fArmedTime: usize = 0xDFC; // GameTime_t - pub const m_bBombPlacedAnimation: usize = 0xE00; // bool - pub const m_bIsPlantingViaUse: usize = 0xE01; // bool - pub const m_entitySpottedState: usize = 0xE08; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0xE20; // int32_t - pub const m_bPlayedArmingBeeps: usize = 0xE24; // bool[7] - pub const m_bBombPlanted: usize = 0xE2B; // bool - pub const m_bDroppedFromDeath: usize = 0xE2C; // bool + pub const m_vecLastValidPlayerHeldPosition: usize = 0xE18; // Vector + pub const m_vecLastValidDroppedPosition: usize = 0xE24; // Vector + pub const m_bDoValidDroppedPositionCheck: usize = 0xE30; // bool + pub const m_bStartedArming: usize = 0xE31; // bool + pub const m_fArmedTime: usize = 0xE34; // GameTime_t + pub const m_bBombPlacedAnimation: usize = 0xE38; // bool + pub const m_bIsPlantingViaUse: usize = 0xE39; // bool + pub const m_entitySpottedState: usize = 0xE40; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0xE58; // int32_t + pub const m_bPlayedArmingBeeps: usize = 0xE5C; // bool[7] + pub const m_bBombPlanted: usize = 0xE63; // bool + pub const m_bDroppedFromDeath: usize = 0xE64; // bool } pub mod CCSBot { // CBot - pub const m_lastCoopSpawnPoint: usize = 0xD8; // CHandle - pub const m_eyePosition: usize = 0xE8; // Vector - pub const m_name: usize = 0xF4; // char[64] - pub const m_combatRange: usize = 0x134; // float - pub const m_isRogue: usize = 0x138; // bool - pub const m_rogueTimer: usize = 0x140; // CountdownTimer - pub const m_diedLastRound: usize = 0x15C; // bool - pub const m_safeTime: usize = 0x160; // float - pub const m_wasSafe: usize = 0x164; // bool - pub const m_blindFire: usize = 0x16C; // bool - pub const m_surpriseTimer: usize = 0x170; // CountdownTimer - pub const m_bAllowActive: usize = 0x188; // bool - pub const m_isFollowing: usize = 0x189; // bool - pub const m_leader: usize = 0x18C; // CHandle - pub const m_followTimestamp: usize = 0x190; // float - pub const m_allowAutoFollowTime: usize = 0x194; // float - pub const m_hurryTimer: usize = 0x198; // CountdownTimer - pub const m_alertTimer: usize = 0x1B0; // CountdownTimer - pub const m_sneakTimer: usize = 0x1C8; // CountdownTimer - pub const m_panicTimer: usize = 0x1E0; // CountdownTimer - pub const m_stateTimestamp: usize = 0x4B0; // float - pub const m_isAttacking: usize = 0x4B4; // bool - pub const m_isOpeningDoor: usize = 0x4B5; // bool - pub const m_taskEntity: usize = 0x4BC; // CHandle - pub const m_goalPosition: usize = 0x4CC; // Vector - pub const m_goalEntity: usize = 0x4D8; // CHandle - pub const m_avoid: usize = 0x4DC; // CHandle - pub const m_avoidTimestamp: usize = 0x4E0; // float - pub const m_isStopping: usize = 0x4E4; // bool - pub const m_hasVisitedEnemySpawn: usize = 0x4E5; // bool - pub const m_stillTimer: usize = 0x4E8; // IntervalTimer - pub const m_bEyeAnglesUnderPathFinderControl: usize = 0x4F8; // bool - pub const m_pathIndex: usize = 0x65F0; // int32_t - pub const m_areaEnteredTimestamp: usize = 0x65F4; // GameTime_t - pub const m_repathTimer: usize = 0x65F8; // CountdownTimer - pub const m_avoidFriendTimer: usize = 0x6610; // CountdownTimer - pub const m_isFriendInTheWay: usize = 0x6628; // bool - pub const m_politeTimer: usize = 0x6630; // CountdownTimer - pub const m_isWaitingBehindFriend: usize = 0x6648; // bool - pub const m_pathLadderEnd: usize = 0x6674; // float - pub const m_mustRunTimer: usize = 0x66C0; // CountdownTimer - pub const m_waitTimer: usize = 0x66D8; // CountdownTimer - pub const m_updateTravelDistanceTimer: usize = 0x66F0; // CountdownTimer - pub const m_playerTravelDistance: usize = 0x6708; // float[64] - pub const m_travelDistancePhase: usize = 0x6808; // uint8_t - pub const m_hostageEscortCount: usize = 0x69A0; // uint8_t - pub const m_hostageEscortCountTimestamp: usize = 0x69A4; // float - pub const m_desiredTeam: usize = 0x69A8; // int32_t - pub const m_hasJoined: usize = 0x69AC; // bool - pub const m_isWaitingForHostage: usize = 0x69AD; // bool - pub const m_inhibitWaitingForHostageTimer: usize = 0x69B0; // CountdownTimer - pub const m_waitForHostageTimer: usize = 0x69C8; // CountdownTimer - pub const m_noisePosition: usize = 0x69E0; // Vector - pub const m_noiseTravelDistance: usize = 0x69EC; // float - pub const m_noiseTimestamp: usize = 0x69F0; // float - pub const m_noiseSource: usize = 0x69F8; // CCSPlayerPawn* - pub const m_noiseBendTimer: usize = 0x6A10; // CountdownTimer - pub const m_bentNoisePosition: usize = 0x6A28; // Vector - pub const m_bendNoisePositionValid: usize = 0x6A34; // bool - pub const m_lookAroundStateTimestamp: usize = 0x6A38; // float - pub const m_lookAheadAngle: usize = 0x6A3C; // float - pub const m_forwardAngle: usize = 0x6A40; // float - pub const m_inhibitLookAroundTimestamp: usize = 0x6A44; // float - pub const m_lookAtSpot: usize = 0x6A4C; // Vector - pub const m_lookAtSpotDuration: usize = 0x6A5C; // float - pub const m_lookAtSpotTimestamp: usize = 0x6A60; // float - pub const m_lookAtSpotAngleTolerance: usize = 0x6A64; // float - pub const m_lookAtSpotClearIfClose: usize = 0x6A68; // bool - pub const m_lookAtSpotAttack: usize = 0x6A69; // bool - pub const m_lookAtDesc: usize = 0x6A70; // char* - pub const m_peripheralTimestamp: usize = 0x6A78; // float - pub const m_approachPointCount: usize = 0x6C00; // uint8_t - pub const m_approachPointViewPosition: usize = 0x6C04; // Vector - pub const m_viewSteadyTimer: usize = 0x6C10; // IntervalTimer - pub const m_tossGrenadeTimer: usize = 0x6C28; // CountdownTimer - pub const m_isAvoidingGrenade: usize = 0x6C48; // CountdownTimer - pub const m_spotCheckTimestamp: usize = 0x6C68; // float - pub const m_checkedHidingSpotCount: usize = 0x7070; // int32_t - pub const m_lookPitch: usize = 0x7074; // float - pub const m_lookPitchVel: usize = 0x7078; // float - pub const m_lookYaw: usize = 0x707C; // float - pub const m_lookYawVel: usize = 0x7080; // float - pub const m_targetSpot: usize = 0x7084; // Vector - pub const m_targetSpotVelocity: usize = 0x7090; // Vector - pub const m_targetSpotPredicted: usize = 0x709C; // Vector - pub const m_aimError: usize = 0x70A8; // QAngle - pub const m_aimGoal: usize = 0x70B4; // QAngle - pub const m_targetSpotTime: usize = 0x70C0; // GameTime_t - pub const m_aimFocus: usize = 0x70C4; // float - pub const m_aimFocusInterval: usize = 0x70C8; // float - pub const m_aimFocusNextUpdate: usize = 0x70CC; // GameTime_t - pub const m_ignoreEnemiesTimer: usize = 0x70D8; // CountdownTimer - pub const m_enemy: usize = 0x70F0; // CHandle - pub const m_isEnemyVisible: usize = 0x70F4; // bool - pub const m_visibleEnemyParts: usize = 0x70F5; // uint8_t - pub const m_lastEnemyPosition: usize = 0x70F8; // Vector - pub const m_lastSawEnemyTimestamp: usize = 0x7104; // float - pub const m_firstSawEnemyTimestamp: usize = 0x7108; // float - pub const m_currentEnemyAcquireTimestamp: usize = 0x710C; // float - pub const m_enemyDeathTimestamp: usize = 0x7110; // float - pub const m_friendDeathTimestamp: usize = 0x7114; // float - pub const m_isLastEnemyDead: usize = 0x7118; // bool - pub const m_nearbyEnemyCount: usize = 0x711C; // int32_t - pub const m_bomber: usize = 0x7328; // CHandle - pub const m_nearbyFriendCount: usize = 0x732C; // int32_t - pub const m_closestVisibleFriend: usize = 0x7330; // CHandle - pub const m_closestVisibleHumanFriend: usize = 0x7334; // CHandle - pub const m_attentionInterval: usize = 0x7338; // IntervalTimer - pub const m_attacker: usize = 0x7348; // CHandle - pub const m_attackedTimestamp: usize = 0x734C; // float - pub const m_burnedByFlamesTimer: usize = 0x7350; // IntervalTimer - pub const m_lastVictimID: usize = 0x7360; // int32_t - pub const m_isAimingAtEnemy: usize = 0x7364; // bool - pub const m_isRapidFiring: usize = 0x7365; // bool - pub const m_equipTimer: usize = 0x7368; // IntervalTimer - pub const m_zoomTimer: usize = 0x7378; // CountdownTimer - pub const m_fireWeaponTimestamp: usize = 0x7390; // GameTime_t - pub const m_lookForWeaponsOnGroundTimer: usize = 0x7398; // CountdownTimer - pub const m_bIsSleeping: usize = 0x73B0; // bool - pub const m_isEnemySniperVisible: usize = 0x73B1; // bool - pub const m_sawEnemySniperTimer: usize = 0x73B8; // CountdownTimer - pub const m_enemyQueueIndex: usize = 0x7470; // uint8_t - pub const m_enemyQueueCount: usize = 0x7471; // uint8_t - pub const m_enemyQueueAttendIndex: usize = 0x7472; // uint8_t - pub const m_isStuck: usize = 0x7473; // bool - pub const m_stuckTimestamp: usize = 0x7474; // GameTime_t - pub const m_stuckSpot: usize = 0x7478; // Vector - pub const m_wiggleTimer: usize = 0x7488; // CountdownTimer - pub const m_stuckJumpTimer: usize = 0x74A0; // CountdownTimer - pub const m_nextCleanupCheckTimestamp: usize = 0x74B8; // GameTime_t - pub const m_avgVel: usize = 0x74BC; // float[10] - pub const m_avgVelIndex: usize = 0x74E4; // int32_t - pub const m_avgVelCount: usize = 0x74E8; // int32_t - pub const m_lastOrigin: usize = 0x74EC; // Vector - pub const m_lastRadioRecievedTimestamp: usize = 0x74FC; // float - pub const m_lastRadioSentTimestamp: usize = 0x7500; // float - pub const m_radioSubject: usize = 0x7504; // CHandle - pub const m_radioPosition: usize = 0x7508; // Vector - pub const m_voiceEndTimestamp: usize = 0x7514; // float - pub const m_lastValidReactionQueueFrame: usize = 0x7520; // int32_t + pub const m_lastCoopSpawnPoint: usize = 0xF0; // CHandle + pub const m_eyePosition: usize = 0x100; // Vector + pub const m_name: usize = 0x10C; // char[64] + pub const m_combatRange: usize = 0x14C; // float + pub const m_isRogue: usize = 0x150; // bool + pub const m_rogueTimer: usize = 0x158; // CountdownTimer + pub const m_diedLastRound: usize = 0x174; // bool + pub const m_safeTime: usize = 0x178; // float + pub const m_wasSafe: usize = 0x17C; // bool + pub const m_blindFire: usize = 0x184; // bool + pub const m_surpriseTimer: usize = 0x188; // CountdownTimer + pub const m_bAllowActive: usize = 0x1A0; // bool + pub const m_isFollowing: usize = 0x1A1; // bool + pub const m_leader: usize = 0x1A4; // CHandle + pub const m_followTimestamp: usize = 0x1A8; // float + pub const m_allowAutoFollowTime: usize = 0x1AC; // float + pub const m_hurryTimer: usize = 0x1B0; // CountdownTimer + pub const m_alertTimer: usize = 0x1C8; // CountdownTimer + pub const m_sneakTimer: usize = 0x1E0; // CountdownTimer + pub const m_panicTimer: usize = 0x1F8; // CountdownTimer + pub const m_stateTimestamp: usize = 0x4C8; // float + pub const m_isAttacking: usize = 0x4CC; // bool + pub const m_isOpeningDoor: usize = 0x4CD; // bool + pub const m_taskEntity: usize = 0x4D4; // CHandle + pub const m_goalPosition: usize = 0x4E4; // Vector + pub const m_goalEntity: usize = 0x4F0; // CHandle + pub const m_avoid: usize = 0x4F4; // CHandle + pub const m_avoidTimestamp: usize = 0x4F8; // float + pub const m_isStopping: usize = 0x4FC; // bool + pub const m_hasVisitedEnemySpawn: usize = 0x4FD; // bool + pub const m_stillTimer: usize = 0x500; // IntervalTimer + pub const m_bEyeAnglesUnderPathFinderControl: usize = 0x510; // bool + pub const m_pathIndex: usize = 0x6608; // int32_t + pub const m_areaEnteredTimestamp: usize = 0x660C; // GameTime_t + pub const m_repathTimer: usize = 0x6610; // CountdownTimer + pub const m_avoidFriendTimer: usize = 0x6628; // CountdownTimer + pub const m_isFriendInTheWay: usize = 0x6640; // bool + pub const m_politeTimer: usize = 0x6648; // CountdownTimer + pub const m_isWaitingBehindFriend: usize = 0x6660; // bool + pub const m_pathLadderEnd: usize = 0x668C; // float + pub const m_mustRunTimer: usize = 0x66D8; // CountdownTimer + pub const m_waitTimer: usize = 0x66F0; // CountdownTimer + pub const m_updateTravelDistanceTimer: usize = 0x6708; // CountdownTimer + pub const m_playerTravelDistance: usize = 0x6720; // float[64] + pub const m_travelDistancePhase: usize = 0x6820; // uint8_t + pub const m_hostageEscortCount: usize = 0x69B8; // uint8_t + pub const m_hostageEscortCountTimestamp: usize = 0x69BC; // float + pub const m_desiredTeam: usize = 0x69C0; // int32_t + pub const m_hasJoined: usize = 0x69C4; // bool + pub const m_isWaitingForHostage: usize = 0x69C5; // bool + pub const m_inhibitWaitingForHostageTimer: usize = 0x69C8; // CountdownTimer + pub const m_waitForHostageTimer: usize = 0x69E0; // CountdownTimer + pub const m_noisePosition: usize = 0x69F8; // Vector + pub const m_noiseTravelDistance: usize = 0x6A04; // float + pub const m_noiseTimestamp: usize = 0x6A08; // float + pub const m_noiseSource: usize = 0x6A10; // CCSPlayerPawn* + pub const m_noiseBendTimer: usize = 0x6A28; // CountdownTimer + pub const m_bentNoisePosition: usize = 0x6A40; // Vector + pub const m_bendNoisePositionValid: usize = 0x6A4C; // bool + pub const m_lookAroundStateTimestamp: usize = 0x6A50; // float + pub const m_lookAheadAngle: usize = 0x6A54; // float + pub const m_forwardAngle: usize = 0x6A58; // float + pub const m_inhibitLookAroundTimestamp: usize = 0x6A5C; // float + pub const m_lookAtSpot: usize = 0x6A64; // Vector + pub const m_lookAtSpotDuration: usize = 0x6A74; // float + pub const m_lookAtSpotTimestamp: usize = 0x6A78; // float + pub const m_lookAtSpotAngleTolerance: usize = 0x6A7C; // float + pub const m_lookAtSpotClearIfClose: usize = 0x6A80; // bool + pub const m_lookAtSpotAttack: usize = 0x6A81; // bool + pub const m_lookAtDesc: usize = 0x6A88; // char* + pub const m_peripheralTimestamp: usize = 0x6A90; // float + pub const m_approachPointCount: usize = 0x6C18; // uint8_t + pub const m_approachPointViewPosition: usize = 0x6C1C; // Vector + pub const m_viewSteadyTimer: usize = 0x6C28; // IntervalTimer + pub const m_tossGrenadeTimer: usize = 0x6C40; // CountdownTimer + pub const m_isAvoidingGrenade: usize = 0x6C60; // CountdownTimer + pub const m_spotCheckTimestamp: usize = 0x6C80; // float + pub const m_checkedHidingSpotCount: usize = 0x7088; // int32_t + pub const m_lookPitch: usize = 0x708C; // float + pub const m_lookPitchVel: usize = 0x7090; // float + pub const m_lookYaw: usize = 0x7094; // float + pub const m_lookYawVel: usize = 0x7098; // float + pub const m_targetSpot: usize = 0x709C; // Vector + pub const m_targetSpotVelocity: usize = 0x70A8; // Vector + pub const m_targetSpotPredicted: usize = 0x70B4; // Vector + pub const m_aimError: usize = 0x70C0; // QAngle + pub const m_aimGoal: usize = 0x70CC; // QAngle + pub const m_targetSpotTime: usize = 0x70D8; // GameTime_t + pub const m_aimFocus: usize = 0x70DC; // float + pub const m_aimFocusInterval: usize = 0x70E0; // float + pub const m_aimFocusNextUpdate: usize = 0x70E4; // GameTime_t + pub const m_ignoreEnemiesTimer: usize = 0x70F0; // CountdownTimer + pub const m_enemy: usize = 0x7108; // CHandle + pub const m_isEnemyVisible: usize = 0x710C; // bool + pub const m_visibleEnemyParts: usize = 0x710D; // uint8_t + pub const m_lastEnemyPosition: usize = 0x7110; // Vector + pub const m_lastSawEnemyTimestamp: usize = 0x711C; // float + pub const m_firstSawEnemyTimestamp: usize = 0x7120; // float + pub const m_currentEnemyAcquireTimestamp: usize = 0x7124; // float + pub const m_enemyDeathTimestamp: usize = 0x7128; // float + pub const m_friendDeathTimestamp: usize = 0x712C; // float + pub const m_isLastEnemyDead: usize = 0x7130; // bool + pub const m_nearbyEnemyCount: usize = 0x7134; // int32_t + pub const m_bomber: usize = 0x7340; // CHandle + pub const m_nearbyFriendCount: usize = 0x7344; // int32_t + pub const m_closestVisibleFriend: usize = 0x7348; // CHandle + pub const m_closestVisibleHumanFriend: usize = 0x734C; // CHandle + pub const m_attentionInterval: usize = 0x7350; // IntervalTimer + pub const m_attacker: usize = 0x7360; // CHandle + pub const m_attackedTimestamp: usize = 0x7364; // float + pub const m_burnedByFlamesTimer: usize = 0x7368; // IntervalTimer + pub const m_lastVictimID: usize = 0x7378; // int32_t + pub const m_isAimingAtEnemy: usize = 0x737C; // bool + pub const m_isRapidFiring: usize = 0x737D; // bool + pub const m_equipTimer: usize = 0x7380; // IntervalTimer + pub const m_zoomTimer: usize = 0x7390; // CountdownTimer + pub const m_fireWeaponTimestamp: usize = 0x73A8; // GameTime_t + pub const m_lookForWeaponsOnGroundTimer: usize = 0x73B0; // CountdownTimer + pub const m_bIsSleeping: usize = 0x73C8; // bool + pub const m_isEnemySniperVisible: usize = 0x73C9; // bool + pub const m_sawEnemySniperTimer: usize = 0x73D0; // CountdownTimer + pub const m_enemyQueueIndex: usize = 0x7488; // uint8_t + pub const m_enemyQueueCount: usize = 0x7489; // uint8_t + pub const m_enemyQueueAttendIndex: usize = 0x748A; // uint8_t + pub const m_isStuck: usize = 0x748B; // bool + pub const m_stuckTimestamp: usize = 0x748C; // GameTime_t + pub const m_stuckSpot: usize = 0x7490; // Vector + pub const m_wiggleTimer: usize = 0x74A0; // CountdownTimer + pub const m_stuckJumpTimer: usize = 0x74B8; // CountdownTimer + pub const m_nextCleanupCheckTimestamp: usize = 0x74D0; // GameTime_t + pub const m_avgVel: usize = 0x74D4; // float[10] + pub const m_avgVelIndex: usize = 0x74FC; // int32_t + pub const m_avgVelCount: usize = 0x7500; // int32_t + pub const m_lastOrigin: usize = 0x7504; // Vector + pub const m_lastRadioRecievedTimestamp: usize = 0x7514; // float + pub const m_lastRadioSentTimestamp: usize = 0x7518; // float + pub const m_radioSubject: usize = 0x751C; // CHandle + pub const m_radioPosition: usize = 0x7520; // Vector + pub const m_voiceEndTimestamp: usize = 0x752C; // float + pub const m_lastValidReactionQueueFrame: usize = 0x7538; // int32_t } pub mod CCSGOPlayerAnimGraphState { @@ -1440,82 +1437,83 @@ pub mod CCSPlayerBase_CameraServices { // CPlayer_CameraServices } pub mod CCSPlayerController { // CBasePlayerController - pub const m_pInGameMoneyServices: usize = 0x6A0; // CCSPlayerController_InGameMoneyServices* - pub const m_pInventoryServices: usize = 0x6A8; // CCSPlayerController_InventoryServices* - pub const m_pActionTrackingServices: usize = 0x6B0; // CCSPlayerController_ActionTrackingServices* - pub const m_pDamageServices: usize = 0x6B8; // CCSPlayerController_DamageServices* - pub const m_iPing: usize = 0x6C0; // uint32_t - pub const m_bHasCommunicationAbuseMute: usize = 0x6C4; // bool - pub const m_szCrosshairCodes: usize = 0x6C8; // CUtlSymbolLarge - pub const m_iPendingTeamNum: usize = 0x6D0; // uint8_t - pub const m_flForceTeamTime: usize = 0x6D4; // GameTime_t - pub const m_iCompTeammateColor: usize = 0x6D8; // int32_t - pub const m_bEverPlayedOnTeam: usize = 0x6DC; // bool - pub const m_bAttemptedToGetColor: usize = 0x6DD; // bool - pub const m_iTeammatePreferredColor: usize = 0x6E0; // int32_t - pub const m_bTeamChanged: usize = 0x6E4; // bool - pub const m_bInSwitchTeam: usize = 0x6E5; // bool - pub const m_bHasSeenJoinGame: usize = 0x6E6; // bool - pub const m_bJustBecameSpectator: usize = 0x6E7; // bool - pub const m_bSwitchTeamsOnNextRoundReset: usize = 0x6E8; // bool - pub const m_bRemoveAllItemsOnNextRoundReset: usize = 0x6E9; // bool - pub const m_szClan: usize = 0x6F0; // CUtlSymbolLarge - pub const m_szClanName: usize = 0x6F8; // char[32] - pub const m_iCoachingTeam: usize = 0x718; // int32_t - pub const m_nPlayerDominated: usize = 0x720; // uint64_t - pub const m_nPlayerDominatingMe: usize = 0x728; // uint64_t - pub const m_iCompetitiveRanking: usize = 0x730; // int32_t - pub const m_iCompetitiveWins: usize = 0x734; // int32_t - pub const m_iCompetitiveRankType: usize = 0x738; // int8_t - pub const m_iCompetitiveRankingPredicted_Win: usize = 0x73C; // int32_t - pub const m_iCompetitiveRankingPredicted_Loss: usize = 0x740; // int32_t - pub const m_iCompetitiveRankingPredicted_Tie: usize = 0x744; // int32_t - pub const m_nEndMatchNextMapVote: usize = 0x748; // int32_t - pub const m_unActiveQuestId: usize = 0x74C; // uint16_t - pub const m_nQuestProgressReason: usize = 0x750; // QuestProgress::Reason - pub const m_unPlayerTvControlFlags: usize = 0x754; // uint32_t - pub const m_iDraftIndex: usize = 0x780; // int32_t - pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x784; // uint32_t - pub const m_uiAbandonRecordedReason: usize = 0x788; // uint32_t - pub const m_bEverFullyConnected: usize = 0x78C; // bool - pub const m_bAbandonAllowsSurrender: usize = 0x78D; // bool - pub const m_bAbandonOffersInstantSurrender: usize = 0x78E; // bool - pub const m_bDisconnection1MinWarningPrinted: usize = 0x78F; // bool - pub const m_bScoreReported: usize = 0x790; // bool - pub const m_nDisconnectionTick: usize = 0x794; // int32_t - pub const m_bControllingBot: usize = 0x7A0; // bool - pub const m_bHasControlledBotThisRound: usize = 0x7A1; // bool - pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x7A2; // bool - pub const m_nBotsControlledThisRound: usize = 0x7A4; // int32_t - pub const m_bCanControlObservedBot: usize = 0x7A8; // bool - pub const m_hPlayerPawn: usize = 0x7AC; // CHandle - pub const m_hObserverPawn: usize = 0x7B0; // CHandle - pub const m_DesiredObserverMode: usize = 0x7B4; // int32_t - pub const m_hDesiredObserverTarget: usize = 0x7B8; // CEntityHandle - pub const m_bPawnIsAlive: usize = 0x7BC; // bool - pub const m_iPawnHealth: usize = 0x7C0; // uint32_t - pub const m_iPawnArmor: usize = 0x7C4; // int32_t - pub const m_bPawnHasDefuser: usize = 0x7C8; // bool - pub const m_bPawnHasHelmet: usize = 0x7C9; // bool - pub const m_nPawnCharacterDefIndex: usize = 0x7CA; // uint16_t - pub const m_iPawnLifetimeStart: usize = 0x7CC; // int32_t - pub const m_iPawnLifetimeEnd: usize = 0x7D0; // int32_t - pub const m_iPawnBotDifficulty: usize = 0x7D4; // int32_t - pub const m_hOriginalControllerOfCurrentPawn: usize = 0x7D8; // CHandle - pub const m_iScore: usize = 0x7DC; // int32_t - pub const m_iRoundScore: usize = 0x7E0; // int32_t - pub const m_iRoundsWon: usize = 0x7E4; // int32_t - pub const m_vecKills: usize = 0x7E8; // CNetworkUtlVectorBase - pub const m_iMVPs: usize = 0x800; // int32_t - pub const m_nUpdateCounter: usize = 0x804; // int32_t - pub const m_lastHeldVoteTimer: usize = 0xF8A8; // IntervalTimer - pub const m_bShowHints: usize = 0xF8C0; // bool - pub const m_iNextTimeCheck: usize = 0xF8C4; // int32_t - pub const m_bJustDidTeamKill: usize = 0xF8C8; // bool - pub const m_bPunishForTeamKill: usize = 0xF8C9; // bool - pub const m_bGaveTeamDamageWarning: usize = 0xF8CA; // bool - pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF8CB; // bool - pub const m_LastTeamDamageWarningTime: usize = 0xF8CC; // GameTime_t + pub const m_pInGameMoneyServices: usize = 0x6B0; // CCSPlayerController_InGameMoneyServices* + pub const m_pInventoryServices: usize = 0x6B8; // CCSPlayerController_InventoryServices* + pub const m_pActionTrackingServices: usize = 0x6C0; // CCSPlayerController_ActionTrackingServices* + pub const m_pDamageServices: usize = 0x6C8; // CCSPlayerController_DamageServices* + pub const m_iPing: usize = 0x6D0; // uint32_t + pub const m_bHasCommunicationAbuseMute: usize = 0x6D4; // bool + pub const m_szCrosshairCodes: usize = 0x6D8; // CUtlSymbolLarge + pub const m_iPendingTeamNum: usize = 0x6E0; // uint8_t + pub const m_flForceTeamTime: usize = 0x6E4; // GameTime_t + pub const m_iCompTeammateColor: usize = 0x6E8; // int32_t + pub const m_bEverPlayedOnTeam: usize = 0x6EC; // bool + pub const m_bAttemptedToGetColor: usize = 0x6ED; // bool + pub const m_iTeammatePreferredColor: usize = 0x6F0; // int32_t + pub const m_bTeamChanged: usize = 0x6F4; // bool + pub const m_bInSwitchTeam: usize = 0x6F5; // bool + pub const m_bHasSeenJoinGame: usize = 0x6F6; // bool + pub const m_bJustBecameSpectator: usize = 0x6F7; // bool + pub const m_bSwitchTeamsOnNextRoundReset: usize = 0x6F8; // bool + pub const m_bRemoveAllItemsOnNextRoundReset: usize = 0x6F9; // bool + pub const m_szClan: usize = 0x700; // CUtlSymbolLarge + pub const m_szClanName: usize = 0x708; // char[32] + pub const m_iCoachingTeam: usize = 0x728; // int32_t + pub const m_nPlayerDominated: usize = 0x730; // uint64_t + pub const m_nPlayerDominatingMe: usize = 0x738; // uint64_t + pub const m_iCompetitiveRanking: usize = 0x740; // int32_t + pub const m_iCompetitiveWins: usize = 0x744; // int32_t + pub const m_iCompetitiveRankType: usize = 0x748; // int8_t + pub const m_iCompetitiveRankingPredicted_Win: usize = 0x74C; // int32_t + pub const m_iCompetitiveRankingPredicted_Loss: usize = 0x750; // int32_t + pub const m_iCompetitiveRankingPredicted_Tie: usize = 0x754; // int32_t + pub const m_nEndMatchNextMapVote: usize = 0x758; // int32_t + pub const m_unActiveQuestId: usize = 0x75C; // uint16_t + pub const m_nQuestProgressReason: usize = 0x760; // QuestProgress::Reason + pub const m_unPlayerTvControlFlags: usize = 0x764; // uint32_t + pub const m_iDraftIndex: usize = 0x790; // int32_t + pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x794; // uint32_t + pub const m_uiAbandonRecordedReason: usize = 0x798; // uint32_t + pub const m_bEverFullyConnected: usize = 0x79C; // bool + pub const m_bAbandonAllowsSurrender: usize = 0x79D; // bool + pub const m_bAbandonOffersInstantSurrender: usize = 0x79E; // bool + pub const m_bDisconnection1MinWarningPrinted: usize = 0x79F; // bool + pub const m_bScoreReported: usize = 0x7A0; // bool + pub const m_nDisconnectionTick: usize = 0x7A4; // int32_t + pub const m_bControllingBot: usize = 0x7B0; // bool + pub const m_bHasControlledBotThisRound: usize = 0x7B1; // bool + pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x7B2; // bool + pub const m_nBotsControlledThisRound: usize = 0x7B4; // int32_t + pub const m_bCanControlObservedBot: usize = 0x7B8; // bool + pub const m_hPlayerPawn: usize = 0x7BC; // CHandle + pub const m_hObserverPawn: usize = 0x7C0; // CHandle + pub const m_DesiredObserverMode: usize = 0x7C4; // int32_t + pub const m_hDesiredObserverTarget: usize = 0x7C8; // CEntityHandle + pub const m_bPawnIsAlive: usize = 0x7CC; // bool + pub const m_iPawnHealth: usize = 0x7D0; // uint32_t + pub const m_iPawnArmor: usize = 0x7D4; // int32_t + pub const m_bPawnHasDefuser: usize = 0x7D8; // bool + pub const m_bPawnHasHelmet: usize = 0x7D9; // bool + pub const m_nPawnCharacterDefIndex: usize = 0x7DA; // uint16_t + pub const m_iPawnLifetimeStart: usize = 0x7DC; // int32_t + pub const m_iPawnLifetimeEnd: usize = 0x7E0; // int32_t + pub const m_iPawnBotDifficulty: usize = 0x7E4; // int32_t + pub const m_hOriginalControllerOfCurrentPawn: usize = 0x7E8; // CHandle + pub const m_iScore: usize = 0x7EC; // int32_t + pub const m_iRoundScore: usize = 0x7F0; // int32_t + pub const m_iRoundsWon: usize = 0x7F4; // int32_t + pub const m_vecKills: usize = 0x7F8; // CNetworkUtlVectorBase + pub const m_iMVPs: usize = 0x810; // int32_t + pub const m_nUpdateCounter: usize = 0x814; // int32_t + pub const m_flSmoothedPing: usize = 0x818; // float + pub const m_lastHeldVoteTimer: usize = 0xF8C0; // IntervalTimer + pub const m_bShowHints: usize = 0xF8D8; // bool + pub const m_iNextTimeCheck: usize = 0xF8DC; // int32_t + pub const m_bJustDidTeamKill: usize = 0xF8E0; // bool + pub const m_bPunishForTeamKill: usize = 0xF8E1; // bool + pub const m_bGaveTeamDamageWarning: usize = 0xF8E2; // bool + pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF8E3; // bool + pub const m_LastTeamDamageWarningTime: usize = 0xF8E4; // GameTime_t } pub mod CCSPlayerController_ActionTrackingServices { // CPlayerControllerComponent @@ -1595,9 +1593,10 @@ pub mod CCSPlayerPawn { // CCSPlayerPawnBase pub const m_vRagdollDamagePosition: usize = 0x1C80; // Vector pub const m_szRagdollDamageWeaponName: usize = 0x1C8C; // char[64] pub const m_bRagdollDamageHeadshot: usize = 0x1CCC; // bool - pub const m_EconGloves: usize = 0x1CD0; // CEconItemView - pub const m_qDeathEyeAngles: usize = 0x1F48; // QAngle - pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1F54; // bool + pub const m_vRagdollServerOrigin: usize = 0x1CD0; // Vector + pub const m_EconGloves: usize = 0x1CE0; // CEconItemView + pub const m_qDeathEyeAngles: usize = 0x1F58; // QAngle + pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1F64; // bool } pub mod CCSPlayerPawnBase { // CBasePlayerPawn @@ -1903,64 +1902,68 @@ pub mod CCSWeaponBase { // CBasePlayerWeapon pub const m_seqIdle: usize = 0xC9C; // HSequence pub const m_seqFirePrimary: usize = 0xCA0; // HSequence pub const m_seqFireSecondary: usize = 0xCA4; // HSequence - pub const m_bPlayerAmmoStockOnPickup: usize = 0xCB0; // bool - pub const m_bRequireUseToTouch: usize = 0xCB1; // bool - pub const m_iState: usize = 0xCB4; // CSWeaponState_t - pub const m_flLastTimeInAir: usize = 0xCB8; // GameTime_t - pub const m_flLastDeployTime: usize = 0xCBC; // GameTime_t - pub const m_nViewModelIndex: usize = 0xCC0; // uint32_t - pub const m_bReloadsWithClips: usize = 0xCC4; // bool - pub const m_flTimeWeaponIdle: usize = 0xCE0; // GameTime_t - pub const m_bFireOnEmpty: usize = 0xCE4; // bool - pub const m_OnPlayerPickup: usize = 0xCE8; // CEntityIOOutput - pub const m_weaponMode: usize = 0xD10; // CSWeaponMode - pub const m_flTurningInaccuracyDelta: usize = 0xD14; // float - pub const m_vecTurningInaccuracyEyeDirLast: usize = 0xD18; // Vector - pub const m_flTurningInaccuracy: usize = 0xD24; // float - pub const m_fAccuracyPenalty: usize = 0xD28; // float - pub const m_flLastAccuracyUpdateTime: usize = 0xD2C; // GameTime_t - pub const m_fAccuracySmoothedForZoom: usize = 0xD30; // float - pub const m_fScopeZoomEndTime: usize = 0xD34; // GameTime_t - pub const m_iRecoilIndex: usize = 0xD38; // int32_t - pub const m_flRecoilIndex: usize = 0xD3C; // float - pub const m_bBurstMode: usize = 0xD40; // bool - pub const m_flPostponeFireReadyTime: usize = 0xD44; // GameTime_t - pub const m_bInReload: usize = 0xD48; // bool - pub const m_bReloadVisuallyComplete: usize = 0xD49; // bool - pub const m_flDroppedAtTime: usize = 0xD4C; // GameTime_t - pub const m_bIsHauledBack: usize = 0xD50; // bool - pub const m_bSilencerOn: usize = 0xD51; // bool - pub const m_flTimeSilencerSwitchComplete: usize = 0xD54; // GameTime_t - pub const m_iOriginalTeamNumber: usize = 0xD58; // int32_t - pub const m_flNextAttackRenderTimeOffset: usize = 0xD5C; // float - pub const m_bCanBePickedUp: usize = 0xD70; // bool - pub const m_bUseCanOverrideNextOwnerTouchTime: usize = 0xD71; // bool - pub const m_nextOwnerTouchTime: usize = 0xD74; // GameTime_t - pub const m_nextPrevOwnerTouchTime: usize = 0xD78; // GameTime_t - pub const m_hPrevOwner: usize = 0xD7C; // CHandle - pub const m_nDropTick: usize = 0xD80; // GameTick_t - pub const m_donated: usize = 0xDA4; // bool - pub const m_fLastShotTime: usize = 0xDA8; // GameTime_t - pub const m_bWasOwnedByCT: usize = 0xDAC; // bool - pub const m_bWasOwnedByTerrorist: usize = 0xDAD; // bool - pub const m_bFiredOutOfAmmoEvent: usize = 0xDAE; // bool - pub const m_numRemoveUnownedWeaponThink: usize = 0xDB0; // int32_t - pub const m_IronSightController: usize = 0xDB8; // CIronSightController - pub const m_iIronSightMode: usize = 0xDD0; // int32_t - pub const m_flLastLOSTraceFailureTime: usize = 0xDD4; // GameTime_t - pub const m_iNumEmptyAttacks: usize = 0xDD8; // int32_t + pub const m_thirdPersonFireSequences: usize = 0xCA8; // CUtlVector + pub const m_hCurrentThirdPersonSequence: usize = 0xCC0; // HSequence + pub const m_nSilencerBoneIndex: usize = 0xCC4; // int32_t + pub const m_thirdPersonSequences: usize = 0xCC8; // HSequence[6] + pub const m_bPlayerAmmoStockOnPickup: usize = 0xCE8; // bool + pub const m_bRequireUseToTouch: usize = 0xCE9; // bool + pub const m_iState: usize = 0xCEC; // CSWeaponState_t + pub const m_flLastTimeInAir: usize = 0xCF0; // GameTime_t + pub const m_flLastDeployTime: usize = 0xCF4; // GameTime_t + pub const m_nViewModelIndex: usize = 0xCF8; // uint32_t + pub const m_bReloadsWithClips: usize = 0xCFC; // bool + pub const m_flTimeWeaponIdle: usize = 0xD18; // GameTime_t + pub const m_bFireOnEmpty: usize = 0xD1C; // bool + pub const m_OnPlayerPickup: usize = 0xD20; // CEntityIOOutput + pub const m_weaponMode: usize = 0xD48; // CSWeaponMode + pub const m_flTurningInaccuracyDelta: usize = 0xD4C; // float + pub const m_vecTurningInaccuracyEyeDirLast: usize = 0xD50; // Vector + pub const m_flTurningInaccuracy: usize = 0xD5C; // float + pub const m_fAccuracyPenalty: usize = 0xD60; // float + pub const m_flLastAccuracyUpdateTime: usize = 0xD64; // GameTime_t + pub const m_fAccuracySmoothedForZoom: usize = 0xD68; // float + pub const m_fScopeZoomEndTime: usize = 0xD6C; // GameTime_t + pub const m_iRecoilIndex: usize = 0xD70; // int32_t + pub const m_flRecoilIndex: usize = 0xD74; // float + pub const m_bBurstMode: usize = 0xD78; // bool + pub const m_flPostponeFireReadyTime: usize = 0xD7C; // GameTime_t + pub const m_bInReload: usize = 0xD80; // bool + pub const m_bReloadVisuallyComplete: usize = 0xD81; // bool + pub const m_flDroppedAtTime: usize = 0xD84; // GameTime_t + pub const m_bIsHauledBack: usize = 0xD88; // bool + pub const m_bSilencerOn: usize = 0xD89; // bool + pub const m_flTimeSilencerSwitchComplete: usize = 0xD8C; // GameTime_t + pub const m_iOriginalTeamNumber: usize = 0xD90; // int32_t + pub const m_flNextAttackRenderTimeOffset: usize = 0xD94; // float + pub const m_bCanBePickedUp: usize = 0xDA8; // bool + pub const m_bUseCanOverrideNextOwnerTouchTime: usize = 0xDA9; // bool + pub const m_nextOwnerTouchTime: usize = 0xDAC; // GameTime_t + pub const m_nextPrevOwnerTouchTime: usize = 0xDB0; // GameTime_t + pub const m_hPrevOwner: usize = 0xDB4; // CHandle + pub const m_nDropTick: usize = 0xDB8; // GameTick_t + pub const m_donated: usize = 0xDDC; // bool + pub const m_fLastShotTime: usize = 0xDE0; // GameTime_t + pub const m_bWasOwnedByCT: usize = 0xDE4; // bool + pub const m_bWasOwnedByTerrorist: usize = 0xDE5; // bool + pub const m_bFiredOutOfAmmoEvent: usize = 0xDE6; // bool + pub const m_numRemoveUnownedWeaponThink: usize = 0xDE8; // int32_t + pub const m_IronSightController: usize = 0xDF0; // CIronSightController + pub const m_iIronSightMode: usize = 0xE08; // int32_t + pub const m_flLastLOSTraceFailureTime: usize = 0xE0C; // GameTime_t + pub const m_iNumEmptyAttacks: usize = 0xE10; // int32_t } pub mod CCSWeaponBaseGun { // CCSWeaponBase - pub const m_zoomLevel: usize = 0xDE0; // int32_t - pub const m_iBurstShotsRemaining: usize = 0xDE4; // int32_t - pub const m_silencedModelIndex: usize = 0xDF0; // int32_t - pub const m_inPrecache: usize = 0xDF4; // bool - pub const m_bNeedsBoltAction: usize = 0xDF5; // bool - pub const m_bSkillReloadAvailable: usize = 0xDF6; // bool - pub const m_bSkillReloadLiftedReloadKey: usize = 0xDF7; // bool - pub const m_bSkillBoltInterruptAvailable: usize = 0xDF8; // bool - pub const m_bSkillBoltLiftedFireKey: usize = 0xDF9; // bool + pub const m_zoomLevel: usize = 0xE18; // int32_t + pub const m_iBurstShotsRemaining: usize = 0xE1C; // int32_t + pub const m_silencedModelIndex: usize = 0xE28; // int32_t + pub const m_inPrecache: usize = 0xE2C; // bool + pub const m_bNeedsBoltAction: usize = 0xE2D; // bool + pub const m_bSkillReloadAvailable: usize = 0xE2E; // bool + pub const m_bSkillReloadLiftedReloadKey: usize = 0xE2F; // bool + pub const m_bSkillBoltInterruptAvailable: usize = 0xE30; // bool + pub const m_bSkillBoltLiftedFireKey: usize = 0xE31; // bool } pub mod CCSWeaponBaseVData { // CBasePlayerWeaponVData @@ -2231,9 +2234,10 @@ pub mod CDecoyGrenade { // CBaseCSGrenade } pub mod CDecoyProjectile { // CBaseCSGrenadeProjectile - pub const m_shotsRemaining: usize = 0xA30; // int32_t - pub const m_fExpireTime: usize = 0xA34; // GameTime_t - pub const m_decoyWeaponDefIndex: usize = 0xA40; // uint16_t + pub const m_nDecoyShotTick: usize = 0xA38; // int32_t + pub const m_shotsRemaining: usize = 0xA3C; // int32_t + pub const m_fExpireTime: usize = 0xA40; // GameTime_t + pub const m_decoyWeaponDefIndex: usize = 0xA50; // uint16_t } pub mod CDynamicLight { // CBaseModelEntity @@ -2435,53 +2439,51 @@ pub mod CEnvBeverage { // CBaseEntity } pub mod CEnvCombinedLightProbeVolume { // CBaseEntity - pub const m_Color: usize = 0x1518; // Color - pub const m_flBrightness: usize = 0x151C; // float - pub const m_hCubemapTexture: usize = 0x1520; // CStrongHandle - pub const m_bCustomCubemapTexture: usize = 0x1528; // bool - pub const m_hLightProbeTexture: usize = 0x1530; // CStrongHandle - pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1538; // CStrongHandle - pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1540; // CStrongHandle - pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1548; // CStrongHandle - pub const m_vBoxMins: usize = 0x1550; // Vector - pub const m_vBoxMaxs: usize = 0x155C; // Vector - pub const m_LightGroups: usize = 0x1568; // CUtlSymbolLarge - pub const m_bMoveable: usize = 0x1570; // bool - pub const m_nHandshake: usize = 0x1574; // int32_t - pub const m_nEnvCubeMapArrayIndex: usize = 0x1578; // int32_t - pub const m_nPriority: usize = 0x157C; // int32_t - pub const m_bStartDisabled: usize = 0x1580; // bool - pub const m_flEdgeFadeDist: usize = 0x1584; // float - pub const m_vEdgeFadeDists: usize = 0x1588; // Vector - pub const m_nLightProbeSizeX: usize = 0x1594; // int32_t - pub const m_nLightProbeSizeY: usize = 0x1598; // int32_t - pub const m_nLightProbeSizeZ: usize = 0x159C; // int32_t - pub const m_nLightProbeAtlasX: usize = 0x15A0; // int32_t - pub const m_nLightProbeAtlasY: usize = 0x15A4; // int32_t - pub const m_nLightProbeAtlasZ: usize = 0x15A8; // int32_t - pub const m_bEnabled: usize = 0x15C1; // bool + pub const m_Color: usize = 0x1508; // Color + pub const m_flBrightness: usize = 0x150C; // float + pub const m_hCubemapTexture: usize = 0x1510; // CStrongHandle + pub const m_bCustomCubemapTexture: usize = 0x1518; // bool + pub const m_hLightProbeTexture: usize = 0x1520; // CStrongHandle + pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1528; // CStrongHandle + pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1530; // CStrongHandle + pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1538; // CStrongHandle + pub const m_vBoxMins: usize = 0x1540; // Vector + pub const m_vBoxMaxs: usize = 0x154C; // Vector + pub const m_bMoveable: usize = 0x1558; // bool + pub const m_nHandshake: usize = 0x155C; // int32_t + pub const m_nEnvCubeMapArrayIndex: usize = 0x1560; // int32_t + pub const m_nPriority: usize = 0x1564; // int32_t + pub const m_bStartDisabled: usize = 0x1568; // bool + pub const m_flEdgeFadeDist: usize = 0x156C; // float + pub const m_vEdgeFadeDists: usize = 0x1570; // Vector + pub const m_nLightProbeSizeX: usize = 0x157C; // int32_t + pub const m_nLightProbeSizeY: usize = 0x1580; // int32_t + pub const m_nLightProbeSizeZ: usize = 0x1584; // int32_t + pub const m_nLightProbeAtlasX: usize = 0x1588; // int32_t + pub const m_nLightProbeAtlasY: usize = 0x158C; // int32_t + pub const m_nLightProbeAtlasZ: usize = 0x1590; // int32_t + pub const m_bEnabled: usize = 0x15A9; // bool } pub mod CEnvCubemap { // CBaseEntity - pub const m_hCubemapTexture: usize = 0x538; // CStrongHandle - pub const m_bCustomCubemapTexture: usize = 0x540; // bool - pub const m_flInfluenceRadius: usize = 0x544; // float - pub const m_vBoxProjectMins: usize = 0x548; // Vector - pub const m_vBoxProjectMaxs: usize = 0x554; // Vector - pub const m_LightGroups: usize = 0x560; // CUtlSymbolLarge - pub const m_bMoveable: usize = 0x568; // bool - pub const m_nHandshake: usize = 0x56C; // int32_t - pub const m_nEnvCubeMapArrayIndex: usize = 0x570; // int32_t - pub const m_nPriority: usize = 0x574; // int32_t - pub const m_flEdgeFadeDist: usize = 0x578; // float - pub const m_vEdgeFadeDists: usize = 0x57C; // Vector - pub const m_flDiffuseScale: usize = 0x588; // float - pub const m_bStartDisabled: usize = 0x58C; // bool - pub const m_bDefaultEnvMap: usize = 0x58D; // bool - pub const m_bDefaultSpecEnvMap: usize = 0x58E; // bool - pub const m_bIndoorCubeMap: usize = 0x58F; // bool - pub const m_bCopyDiffuseFromDefaultCubemap: usize = 0x590; // bool - pub const m_bEnabled: usize = 0x5A0; // bool + pub const m_hCubemapTexture: usize = 0x530; // CStrongHandle + pub const m_bCustomCubemapTexture: usize = 0x538; // bool + pub const m_flInfluenceRadius: usize = 0x53C; // float + pub const m_vBoxProjectMins: usize = 0x540; // Vector + pub const m_vBoxProjectMaxs: usize = 0x54C; // Vector + pub const m_bMoveable: usize = 0x558; // bool + pub const m_nHandshake: usize = 0x55C; // int32_t + pub const m_nEnvCubeMapArrayIndex: usize = 0x560; // int32_t + pub const m_nPriority: usize = 0x564; // int32_t + pub const m_flEdgeFadeDist: usize = 0x568; // float + pub const m_vEdgeFadeDists: usize = 0x56C; // Vector + pub const m_flDiffuseScale: usize = 0x578; // float + pub const m_bStartDisabled: usize = 0x57C; // bool + pub const m_bDefaultEnvMap: usize = 0x57D; // bool + pub const m_bDefaultSpecEnvMap: usize = 0x57E; // bool + pub const m_bIndoorCubeMap: usize = 0x57F; // bool + pub const m_bCopyDiffuseFromDefaultCubemap: usize = 0x580; // bool + pub const m_bEnabled: usize = 0x590; // bool } pub mod CEnvCubemapBox { // CEnvCubemap @@ -2649,24 +2651,23 @@ pub mod CEnvLaser { // CBeam } pub mod CEnvLightProbeVolume { // CBaseEntity - pub const m_hLightProbeTexture: usize = 0x1490; // CStrongHandle - pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1498; // CStrongHandle - pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x14A0; // CStrongHandle - pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x14A8; // CStrongHandle - pub const m_vBoxMins: usize = 0x14B0; // Vector - pub const m_vBoxMaxs: usize = 0x14BC; // Vector - pub const m_LightGroups: usize = 0x14C8; // CUtlSymbolLarge - pub const m_bMoveable: usize = 0x14D0; // bool - pub const m_nHandshake: usize = 0x14D4; // int32_t - pub const m_nPriority: usize = 0x14D8; // int32_t - pub const m_bStartDisabled: usize = 0x14DC; // bool - pub const m_nLightProbeSizeX: usize = 0x14E0; // int32_t - pub const m_nLightProbeSizeY: usize = 0x14E4; // int32_t - pub const m_nLightProbeSizeZ: usize = 0x14E8; // int32_t - pub const m_nLightProbeAtlasX: usize = 0x14EC; // int32_t - pub const m_nLightProbeAtlasY: usize = 0x14F0; // int32_t - pub const m_nLightProbeAtlasZ: usize = 0x14F4; // int32_t - pub const m_bEnabled: usize = 0x1501; // bool + pub const m_hLightProbeTexture: usize = 0x1488; // CStrongHandle + pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1490; // CStrongHandle + pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1498; // CStrongHandle + pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x14A0; // CStrongHandle + pub const m_vBoxMins: usize = 0x14A8; // Vector + pub const m_vBoxMaxs: usize = 0x14B4; // Vector + pub const m_bMoveable: usize = 0x14C0; // bool + pub const m_nHandshake: usize = 0x14C4; // int32_t + pub const m_nPriority: usize = 0x14C8; // int32_t + pub const m_bStartDisabled: usize = 0x14CC; // bool + pub const m_nLightProbeSizeX: usize = 0x14D0; // int32_t + pub const m_nLightProbeSizeY: usize = 0x14D4; // int32_t + pub const m_nLightProbeSizeZ: usize = 0x14D8; // int32_t + pub const m_nLightProbeAtlasX: usize = 0x14DC; // int32_t + pub const m_nLightProbeAtlasY: usize = 0x14E0; // int32_t + pub const m_nLightProbeAtlasZ: usize = 0x14E4; // int32_t + pub const m_bEnabled: usize = 0x14F1; // bool } pub mod CEnvMicrophone { // CPointEntity @@ -3041,22 +3042,22 @@ pub mod CFishPool { // CBaseEntity } pub mod CFists { // CCSWeaponBase - pub const m_bPlayingUninterruptableAct: usize = 0xDE0; // bool - pub const m_nUninterruptableActivity: usize = 0xDE4; // PlayerAnimEvent_t - pub const m_bRestorePrevWep: usize = 0xDE8; // bool - pub const m_hWeaponBeforePrevious: usize = 0xDEC; // CHandle - pub const m_hWeaponPrevious: usize = 0xDF0; // CHandle - pub const m_bDelayedHardPunchIncoming: usize = 0xDF4; // bool - pub const m_bDestroyAfterTaunt: usize = 0xDF5; // bool + pub const m_bPlayingUninterruptableAct: usize = 0xE18; // bool + pub const m_nUninterruptableActivity: usize = 0xE1C; // PlayerAnimEvent_t + pub const m_bRestorePrevWep: usize = 0xE20; // bool + pub const m_hWeaponBeforePrevious: usize = 0xE24; // CHandle + pub const m_hWeaponPrevious: usize = 0xE28; // CHandle + pub const m_bDelayedHardPunchIncoming: usize = 0xE2C; // bool + pub const m_bDestroyAfterTaunt: usize = 0xE2D; // bool } pub mod CFlashbang { // CBaseCSGrenade } pub mod CFlashbangProjectile { // CBaseCSGrenadeProjectile - pub const m_flTimeToDetonate: usize = 0xA28; // float - pub const m_numOpponentsHit: usize = 0xA2C; // uint8_t - pub const m_numTeammatesHit: usize = 0xA2D; // uint8_t + pub const m_flTimeToDetonate: usize = 0xA30; // float + pub const m_numOpponentsHit: usize = 0xA34; // uint8_t + pub const m_numTeammatesHit: usize = 0xA35; // uint8_t } pub mod CFogController { // CBaseEntity @@ -3360,9 +3361,14 @@ pub mod CGameGibManager { // CBaseEntity pub const m_iLastFrame: usize = 0x4DC; // int32_t } +pub mod CGameMoney { // CRulePointEntity + pub const m_OnMoneySpent: usize = 0x710; // CEntityIOOutput + pub const m_OnMoneySpentFail: usize = 0x738; // CEntityIOOutput + pub const m_nMoney: usize = 0x760; // int32_t + pub const m_strAwardText: usize = 0x768; // CUtlString +} + pub mod CGamePlayerEquip { // CRulePointEntity - pub const m_weaponNames: usize = 0x710; // CUtlSymbolLarge[32] - pub const m_weaponCount: usize = 0x810; // int32_t[32] } pub mod CGamePlayerZone { // CRuleBrushEntity @@ -3880,6 +3886,7 @@ pub mod CKeepUpright { // CPointEntity } pub mod CKnife { // CCSWeaponBase + pub const m_bFirstAttack: usize = 0xE18; // bool } pub mod CLightComponent { // CEntityComponent @@ -3923,34 +3930,33 @@ pub mod CLightComponent { // CEntityComponent pub const m_nShadowPriority: usize = 0x120; // int32_t pub const m_nBakedShadowIndex: usize = 0x124; // int32_t pub const m_bRenderToCubemaps: usize = 0x128; // bool - pub const m_LightGroups: usize = 0x130; // CUtlSymbolLarge - pub const m_nDirectLight: usize = 0x138; // int32_t - pub const m_nIndirectLight: usize = 0x13C; // int32_t - pub const m_flFadeMinDist: usize = 0x140; // float - pub const m_flFadeMaxDist: usize = 0x144; // float - pub const m_flShadowFadeMinDist: usize = 0x148; // float - pub const m_flShadowFadeMaxDist: usize = 0x14C; // float - pub const m_bEnabled: usize = 0x150; // bool - pub const m_bFlicker: usize = 0x151; // bool - pub const m_bPrecomputedFieldsValid: usize = 0x152; // bool - pub const m_vPrecomputedBoundsMins: usize = 0x154; // Vector - pub const m_vPrecomputedBoundsMaxs: usize = 0x160; // Vector - pub const m_vPrecomputedOBBOrigin: usize = 0x16C; // Vector - pub const m_vPrecomputedOBBAngles: usize = 0x178; // QAngle - pub const m_vPrecomputedOBBExtent: usize = 0x184; // Vector - pub const m_flPrecomputedMaxRange: usize = 0x190; // float - pub const m_nFogLightingMode: usize = 0x194; // int32_t - pub const m_flFogContributionStength: usize = 0x198; // float - pub const m_flNearClipPlane: usize = 0x19C; // float - pub const m_SkyColor: usize = 0x1A0; // Color - pub const m_flSkyIntensity: usize = 0x1A4; // float - pub const m_SkyAmbientBounce: usize = 0x1A8; // Color - pub const m_bUseSecondaryColor: usize = 0x1AC; // bool - pub const m_bMixedShadows: usize = 0x1AD; // bool - pub const m_flLightStyleStartTime: usize = 0x1B0; // GameTime_t - pub const m_flCapsuleLength: usize = 0x1B4; // float - pub const m_flMinRoughness: usize = 0x1B8; // float - pub const m_bPvsModifyEntity: usize = 0x1C8; // bool + pub const m_nDirectLight: usize = 0x12C; // int32_t + pub const m_nIndirectLight: usize = 0x130; // int32_t + pub const m_flFadeMinDist: usize = 0x134; // float + pub const m_flFadeMaxDist: usize = 0x138; // float + pub const m_flShadowFadeMinDist: usize = 0x13C; // float + pub const m_flShadowFadeMaxDist: usize = 0x140; // float + pub const m_bEnabled: usize = 0x144; // bool + pub const m_bFlicker: usize = 0x145; // bool + pub const m_bPrecomputedFieldsValid: usize = 0x146; // bool + pub const m_vPrecomputedBoundsMins: usize = 0x148; // Vector + pub const m_vPrecomputedBoundsMaxs: usize = 0x154; // Vector + pub const m_vPrecomputedOBBOrigin: usize = 0x160; // Vector + pub const m_vPrecomputedOBBAngles: usize = 0x16C; // QAngle + pub const m_vPrecomputedOBBExtent: usize = 0x178; // Vector + pub const m_flPrecomputedMaxRange: usize = 0x184; // float + pub const m_nFogLightingMode: usize = 0x188; // int32_t + pub const m_flFogContributionStength: usize = 0x18C; // float + pub const m_flNearClipPlane: usize = 0x190; // float + pub const m_SkyColor: usize = 0x194; // Color + pub const m_flSkyIntensity: usize = 0x198; // float + pub const m_SkyAmbientBounce: usize = 0x19C; // Color + pub const m_bUseSecondaryColor: usize = 0x1A0; // bool + pub const m_bMixedShadows: usize = 0x1A1; // bool + pub const m_flLightStyleStartTime: usize = 0x1A4; // GameTime_t + pub const m_flCapsuleLength: usize = 0x1A8; // float + pub const m_flMinRoughness: usize = 0x1AC; // float + pub const m_bPvsModifyEntity: usize = 0x1C0; // bool } pub mod CLightDirectionalEntity { // CLightEntity @@ -4296,9 +4302,9 @@ pub mod CMathRemap { // CLogicalEntity } pub mod CMelee { // CCSWeaponBase - pub const m_flThrowAt: usize = 0xDE0; // GameTime_t - pub const m_hThrower: usize = 0xDE4; // CHandle - pub const m_bDidThrowDamage: usize = 0xDE8; // bool + pub const m_flThrowAt: usize = 0xE18; // GameTime_t + pub const m_hThrower: usize = 0xE1C; // CHandle + pub const m_bDidThrowDamage: usize = 0xE20; // bool } pub mod CMessage { // CPointEntity @@ -4335,10 +4341,10 @@ pub mod CMolotovGrenade { // CBaseCSGrenade } pub mod CMolotovProjectile { // CBaseCSGrenadeProjectile - pub const m_bIsIncGrenade: usize = 0xA28; // bool - pub const m_bDetonated: usize = 0xA34; // bool - pub const m_stillTimer: usize = 0xA38; // IntervalTimer - pub const m_bHasBouncedOffPlayer: usize = 0xB18; // bool + pub const m_bIsIncGrenade: usize = 0xA30; // bool + pub const m_bDetonated: usize = 0xA3C; // bool + pub const m_stillTimer: usize = 0xA40; // IntervalTimer + pub const m_bHasBouncedOffPlayer: usize = 0xB20; // bool } pub mod CMomentaryRotButton { // CRotButton @@ -4520,9 +4526,9 @@ pub mod CNullEntity { // CBaseEntity } pub mod COmniLight { // CBarnLight - pub const m_flInnerAngle: usize = 0x938; // float - pub const m_flOuterAngle: usize = 0x93C; // float - pub const m_bShowLight: usize = 0x940; // bool + pub const m_flInnerAngle: usize = 0x928; // float + pub const m_flOuterAngle: usize = 0x92C; // float + pub const m_bShowLight: usize = 0x930; // bool } pub mod COrnamentProp { // CDynamicProp @@ -5531,7 +5537,7 @@ pub mod CRangeInt { } pub mod CRectLight { // CBarnLight - pub const m_bShowLight: usize = 0x938; // bool + pub const m_bShowLight: usize = 0x928; // bool } pub mod CRemapFloat { @@ -5881,9 +5887,9 @@ pub mod CSensorGrenade { // CBaseCSGrenade } pub mod CSensorGrenadeProjectile { // CBaseCSGrenadeProjectile - pub const m_fExpireTime: usize = 0xA28; // GameTime_t - pub const m_fNextDetectPlayerSound: usize = 0xA2C; // GameTime_t - pub const m_hDisplayGrenade: usize = 0xA30; // CHandle + pub const m_fExpireTime: usize = 0xA30; // GameTime_t + pub const m_fNextDetectPlayerSound: usize = 0xA34; // GameTime_t + pub const m_hDisplayGrenade: usize = 0xA38; // CHandle } pub mod CServerOnlyEntity { // CBaseEntity @@ -6003,14 +6009,14 @@ pub mod CSmokeGrenade { // CBaseCSGrenade } pub mod CSmokeGrenadeProjectile { // CBaseCSGrenadeProjectile - pub const m_nSmokeEffectTickBegin: usize = 0xA40; // int32_t - pub const m_bDidSmokeEffect: usize = 0xA44; // bool - pub const m_nRandomSeed: usize = 0xA48; // int32_t - pub const m_vSmokeColor: usize = 0xA4C; // Vector - pub const m_vSmokeDetonationPos: usize = 0xA58; // Vector - pub const m_VoxelFrameData: usize = 0xA68; // CUtlVector - pub const m_flLastBounce: usize = 0xA80; // GameTime_t - pub const m_fllastSimulationTime: usize = 0xA84; // GameTime_t + pub const m_nSmokeEffectTickBegin: usize = 0xA48; // int32_t + pub const m_bDidSmokeEffect: usize = 0xA4C; // bool + pub const m_nRandomSeed: usize = 0xA50; // int32_t + pub const m_vSmokeColor: usize = 0xA54; // Vector + pub const m_vSmokeDetonationPos: usize = 0xA60; // Vector + pub const m_VoxelFrameData: usize = 0xA70; // CUtlVector + pub const m_flLastBounce: usize = 0xA88; // GameTime_t + pub const m_fllastSimulationTime: usize = 0xA8C; // GameTime_t } pub mod CSmoothFunc { @@ -6639,13 +6645,16 @@ pub mod CWeaponAug { // CCSWeaponBaseGun } pub mod CWeaponBaseItem { // CCSWeaponBase - pub const m_SequenceCompleteTimer: usize = 0xDE0; // CountdownTimer - pub const m_bRedraw: usize = 0xDF8; // bool + pub const m_SequenceCompleteTimer: usize = 0xE18; // CountdownTimer + pub const m_bRedraw: usize = 0xE30; // bool } pub mod CWeaponBizon { // CCSWeaponBaseGun } +pub mod CWeaponCZ75a { // CCSWeaponBaseGun +} + pub mod CWeaponElite { // CCSWeaponBaseGun } @@ -6673,9 +6682,15 @@ pub mod CWeaponM249 { // CCSWeaponBaseGun pub mod CWeaponM4A1 { // CCSWeaponBaseGun } +pub mod CWeaponM4A1Silencer { // CCSWeaponBaseGun +} + pub mod CWeaponMAC10 { // CCSWeaponBaseGun } +pub mod CWeaponMP5SD { // CCSWeaponBaseGun +} + pub mod CWeaponMP7 { // CCSWeaponBaseGun } @@ -6697,6 +6712,9 @@ pub mod CWeaponP250 { // CCSWeaponBaseGun pub mod CWeaponP90 { // CCSWeaponBaseGun } +pub mod CWeaponRevolver { // CCSWeaponBaseGun +} + pub mod CWeaponSCAR20 { // CCSWeaponBaseGun } @@ -6710,13 +6728,13 @@ pub mod CWeaponSawedoff { // CCSWeaponBase } pub mod CWeaponShield { // CCSWeaponBaseGun - pub const m_flBulletDamageAbsorbed: usize = 0xE00; // float - pub const m_flLastBulletHitSoundTime: usize = 0xE04; // GameTime_t - pub const m_flDisplayHealth: usize = 0xE08; // float + pub const m_flBulletDamageAbsorbed: usize = 0xE38; // float + pub const m_flLastBulletHitSoundTime: usize = 0xE3C; // GameTime_t + pub const m_flDisplayHealth: usize = 0xE40; // float } pub mod CWeaponTaser { // CCSWeaponBaseGun - pub const m_fFireTime: usize = 0xE00; // GameTime_t + pub const m_fFireTime: usize = 0xE38; // GameTime_t } pub mod CWeaponTec9 { // CCSWeaponBaseGun @@ -6725,6 +6743,9 @@ pub mod CWeaponTec9 { // CCSWeaponBaseGun pub mod CWeaponUMP45 { // CCSWeaponBaseGun } +pub mod CWeaponUSPSilencer { // CCSWeaponBaseGun +} + pub mod CWeaponXM1014 { // CCSWeaponBase } @@ -7126,7 +7147,6 @@ pub mod shard_model_desc_t { pub const m_bHasParent: usize = 0x54; // bool pub const m_bParentFrozen: usize = 0x55; // bool pub const m_SurfacePropStringToken: usize = 0x58; // CUtlStringToken - pub const m_LightGroup: usize = 0x5C; // CUtlStringToken } pub mod sky3dparams_t { diff --git a/generated/soundsystem.dll.cs b/generated/soundsystem.dll.cs index 4a88c975..4216b9ed 100644 --- a/generated/soundsystem.dll.cs +++ b/generated/soundsystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ public static class CDSPMixgroupModifier { diff --git a/generated/soundsystem.dll.hpp b/generated/soundsystem.dll.hpp index 5bdf4757..da30ed83 100644 --- a/generated/soundsystem.dll.hpp +++ b/generated/soundsystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #pragma once diff --git a/generated/soundsystem.dll.py b/generated/soundsystem.dll.py index 124dafa2..9b81413a 100644 --- a/generated/soundsystem.dll.py +++ b/generated/soundsystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:22 +0000 +Fri, 3 Nov 2023 01:49:47 +0000 ''' class CDSPMixgroupModifier: diff --git a/generated/soundsystem.dll.rs b/generated/soundsystem.dll.rs index 623fccf6..01d14734 100644 --- a/generated/soundsystem.dll.rs +++ b/generated/soundsystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/vphysics2.dll.cs b/generated/vphysics2.dll.cs index d5b9477e..7d2feefa 100644 --- a/generated/vphysics2.dll.cs +++ b/generated/vphysics2.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ public static class CFeIndexedJiggleBone { diff --git a/generated/vphysics2.dll.hpp b/generated/vphysics2.dll.hpp index 958cdd58..b17a99ab 100644 --- a/generated/vphysics2.dll.hpp +++ b/generated/vphysics2.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #pragma once diff --git a/generated/vphysics2.dll.py b/generated/vphysics2.dll.py index f52cae39..b2e4a501 100644 --- a/generated/vphysics2.dll.py +++ b/generated/vphysics2.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:22 +0000 +Fri, 3 Nov 2023 01:49:47 +0000 ''' class CFeIndexedJiggleBone: diff --git a/generated/vphysics2.dll.rs b/generated/vphysics2.dll.rs index 5c94b6a0..f06fc55e 100644 --- a/generated/vphysics2.dll.rs +++ b/generated/vphysics2.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/worldrenderer.dll.cs b/generated/worldrenderer.dll.cs index e883f200..6d299e8a 100644 --- a/generated/worldrenderer.dll.cs +++ b/generated/worldrenderer.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ public static class AggregateLODSetup_t { @@ -174,13 +174,12 @@ public static class SceneObject_t { public const nint m_skin = 0x50; // CUtlString public const nint m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t public const nint m_vLightingOrigin = 0x5C; // Vector - public const nint m_nLightGroup = 0x68; // uint32_t - public const nint m_nOverlayRenderOrder = 0x6C; // int16_t - public const nint m_nLODOverride = 0x6E; // int16_t - public const nint m_nCubeMapPrecomputedHandshake = 0x70; // int32_t - public const nint m_nLightProbeVolumePrecomputedHandshake = 0x74; // int32_t - public const nint m_renderableModel = 0x80; // CStrongHandle - public const nint m_renderable = 0x88; // CStrongHandle + public const nint m_nOverlayRenderOrder = 0x68; // int16_t + public const nint m_nLODOverride = 0x6A; // int16_t + public const nint m_nCubeMapPrecomputedHandshake = 0x6C; // int32_t + public const nint m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32_t + public const nint m_renderableModel = 0x78; // CStrongHandle + public const nint m_renderable = 0x80; // CStrongHandle } public static class VMapResourceData_t { diff --git a/generated/worldrenderer.dll.hpp b/generated/worldrenderer.dll.hpp index 4545041d..8e1dd440 100644 --- a/generated/worldrenderer.dll.hpp +++ b/generated/worldrenderer.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #pragma once @@ -178,13 +178,12 @@ namespace SceneObject_t { constexpr std::ptrdiff_t m_skin = 0x50; // CUtlString constexpr std::ptrdiff_t m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t constexpr std::ptrdiff_t m_vLightingOrigin = 0x5C; // Vector - constexpr std::ptrdiff_t m_nLightGroup = 0x68; // uint32_t - constexpr std::ptrdiff_t m_nOverlayRenderOrder = 0x6C; // int16_t - constexpr std::ptrdiff_t m_nLODOverride = 0x6E; // int16_t - constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x70; // int32_t - constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x74; // int32_t - constexpr std::ptrdiff_t m_renderableModel = 0x80; // CStrongHandle - constexpr std::ptrdiff_t m_renderable = 0x88; // CStrongHandle + constexpr std::ptrdiff_t m_nOverlayRenderOrder = 0x68; // int16_t + constexpr std::ptrdiff_t m_nLODOverride = 0x6A; // int16_t + constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x6C; // int32_t + constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32_t + constexpr std::ptrdiff_t m_renderableModel = 0x78; // CStrongHandle + constexpr std::ptrdiff_t m_renderable = 0x80; // CStrongHandle } namespace VMapResourceData_t { diff --git a/generated/worldrenderer.dll.json b/generated/worldrenderer.dll.json index 3fd680bd..dbc189ea 100644 --- a/generated/worldrenderer.dll.json +++ b/generated/worldrenderer.dll.json @@ -516,19 +516,15 @@ "comment": "float" }, "m_nCubeMapPrecomputedHandshake": { - "value": 112, + "value": 108, "comment": "int32_t" }, "m_nLODOverride": { - "value": 110, + "value": 106, "comment": "int16_t" }, - "m_nLightGroup": { - "value": 104, - "comment": "uint32_t" - }, "m_nLightProbeVolumePrecomputedHandshake": { - "value": 116, + "value": 112, "comment": "int32_t" }, "m_nObjectID": { @@ -540,15 +536,15 @@ "comment": "ObjectTypeFlags_t" }, "m_nOverlayRenderOrder": { - "value": 108, + "value": 104, "comment": "int16_t" }, "m_renderable": { - "value": 136, + "value": 128, "comment": "CStrongHandle" }, "m_renderableModel": { - "value": 128, + "value": 120, "comment": "CStrongHandle" }, "m_skin": { diff --git a/generated/worldrenderer.dll.py b/generated/worldrenderer.dll.py index abb3a854..708137d5 100644 --- a/generated/worldrenderer.dll.py +++ b/generated/worldrenderer.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 27 Oct 2023 01:03:22 +0000 +Fri, 3 Nov 2023 01:49:47 +0000 ''' class AggregateLODSetup_t: @@ -154,13 +154,12 @@ class SceneObject_t: m_skin = 0x50 # CUtlString m_nObjectTypeFlags = 0x58 # ObjectTypeFlags_t m_vLightingOrigin = 0x5C # Vector - m_nLightGroup = 0x68 # uint32_t - m_nOverlayRenderOrder = 0x6C # int16_t - m_nLODOverride = 0x6E # int16_t - m_nCubeMapPrecomputedHandshake = 0x70 # int32_t - m_nLightProbeVolumePrecomputedHandshake = 0x74 # int32_t - m_renderableModel = 0x80 # CStrongHandle - m_renderable = 0x88 # CStrongHandle + m_nOverlayRenderOrder = 0x68 # int16_t + m_nLODOverride = 0x6A # int16_t + m_nCubeMapPrecomputedHandshake = 0x6C # int32_t + m_nLightProbeVolumePrecomputedHandshake = 0x70 # int32_t + m_renderableModel = 0x78 # CStrongHandle + m_renderable = 0x80 # CStrongHandle class VMapResourceData_t: diff --git a/generated/worldrenderer.dll.rs b/generated/worldrenderer.dll.rs index 0a121da9..a36210f2 100644 --- a/generated/worldrenderer.dll.rs +++ b/generated/worldrenderer.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 27 Oct 2023 01:03:22 +0000 + * Fri, 3 Nov 2023 01:49:47 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] @@ -176,13 +176,12 @@ pub mod SceneObject_t { pub const m_skin: usize = 0x50; // CUtlString pub const m_nObjectTypeFlags: usize = 0x58; // ObjectTypeFlags_t pub const m_vLightingOrigin: usize = 0x5C; // Vector - pub const m_nLightGroup: usize = 0x68; // uint32_t - pub const m_nOverlayRenderOrder: usize = 0x6C; // int16_t - pub const m_nLODOverride: usize = 0x6E; // int16_t - pub const m_nCubeMapPrecomputedHandshake: usize = 0x70; // int32_t - pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x74; // int32_t - pub const m_renderableModel: usize = 0x80; // CStrongHandle - pub const m_renderable: usize = 0x88; // CStrongHandle + pub const m_nOverlayRenderOrder: usize = 0x68; // int16_t + pub const m_nLODOverride: usize = 0x6A; // int16_t + pub const m_nCubeMapPrecomputedHandshake: usize = 0x6C; // int32_t + pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x70; // int32_t + pub const m_renderableModel: usize = 0x78; // CStrongHandle + pub const m_renderable: usize = 0x80; // CStrongHandle } pub mod VMapResourceData_t { diff --git a/src/dumper/offsets.rs b/src/dumper/offsets.rs index 1e6d1bfa..dc703925 100644 --- a/src/dumper/offsets.rs +++ b/src/dumper/offsets.rs @@ -216,7 +216,7 @@ mod tests { .expect("Failed to find client.dll") .base(); - let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x169AFE0)?; + let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16AB2E0)?; let current_map_name = unsafe { (*global_vars) @@ -238,7 +238,7 @@ mod tests { .expect("Failed to find client.dll") .base(); - let local_player_controller = process.read_memory::(client_base + 0x17E8158)?; + let local_player_controller = process.read_memory::(client_base + 0x17F9C18)?; let player_name = process.read_string((local_player_controller + 0x610).into())?; @@ -256,8 +256,8 @@ mod tests { .expect("Failed to find engine2.dll") .base(); - let window_width = process.read_memory::(engine_base + 0x5396D8)?; - let window_height = process.read_memory::(engine_base + 0x5396DC)?; + let window_width = process.read_memory::(engine_base + 0x5397D8)?; + let window_height = process.read_memory::(engine_base + 0x5397DC)?; println!("Window size: {}x{}", window_width, window_height);