📦 Game Update 13966

This commit is contained in:
a2x 2023-11-03 11:50:43 +10:00
parent 2b5e87c849
commit 1d32f72cd5
80 changed files with 6318 additions and 6128 deletions

View File

@ -35,21 +35,21 @@
{ {
"name": "dwForceAttack", "name": "dwForceAttack",
"module": "client.dll", "module": "client.dll",
"pattern": "48 8D 0D ? ? ? ? E9 64 4B B4 FF", "pattern": "48 8D 0D ? ? ? ? E9 84 44 B4 FF",
"operations": [ "operations": [
{ {
"type": "ripRelative" "type": "ripRelative"
}, },
{ {
"type": "add", "type": "add",
"value": 40 "value": 184
} }
] ]
}, },
{ {
"name": "dwForceAttack2", "name": "dwForceAttack2",
"module": "client.dll", "module": "client.dll",
"pattern": "48 8D 0D ? ? ? ? E9 74 4B B4 FF", "pattern": "48 8D 0D ? ? ? ? E9 34 45 B4 FF",
"operations": [ "operations": [
{ {
"type": "ripRelative" "type": "ripRelative"
@ -245,14 +245,14 @@
{ {
"name": "dwLocalPlayerPawn", "name": "dwLocalPlayerPawn",
"module": "client.dll", "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": [ "operations": [
{ {
"type": "ripRelative" "type": "ripRelative"
}, },
{ {
"type": "add", "type": "add",
"value": 280 "value": 304
} }
] ]
}, },

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 { public static class AimMatrixOpFixedSettings_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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: class AimMatrixOpFixedSettings_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 { 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_nShadowPriority = 0x120; // int32_t
public const nint m_nBakedShadowIndex = 0x124; // int32_t public const nint m_nBakedShadowIndex = 0x124; // int32_t
public const nint m_bRenderToCubemaps = 0x128; // bool public const nint m_bRenderToCubemaps = 0x128; // bool
public const nint m_LightGroups = 0x130; // CUtlSymbolLarge public const nint m_nDirectLight = 0x12C; // int32_t
public const nint m_nDirectLight = 0x138; // int32_t public const nint m_nIndirectLight = 0x130; // int32_t
public const nint m_nIndirectLight = 0x13C; // int32_t public const nint m_flFadeMinDist = 0x134; // float
public const nint m_flFadeMinDist = 0x140; // float public const nint m_flFadeMaxDist = 0x138; // float
public const nint m_flFadeMaxDist = 0x144; // float public const nint m_flShadowFadeMinDist = 0x13C; // float
public const nint m_flShadowFadeMinDist = 0x148; // float public const nint m_flShadowFadeMaxDist = 0x140; // float
public const nint m_flShadowFadeMaxDist = 0x14C; // float public const nint m_bEnabled = 0x144; // bool
public const nint m_bEnabled = 0x150; // bool public const nint m_bFlicker = 0x145; // bool
public const nint m_bFlicker = 0x151; // bool public const nint m_bPrecomputedFieldsValid = 0x146; // bool
public const nint m_bPrecomputedFieldsValid = 0x152; // bool public const nint m_vPrecomputedBoundsMins = 0x148; // Vector
public const nint m_vPrecomputedBoundsMins = 0x154; // Vector public const nint m_vPrecomputedBoundsMaxs = 0x154; // Vector
public const nint m_vPrecomputedBoundsMaxs = 0x160; // Vector public const nint m_vPrecomputedOBBOrigin = 0x160; // Vector
public const nint m_vPrecomputedOBBOrigin = 0x16C; // Vector public const nint m_vPrecomputedOBBAngles = 0x16C; // QAngle
public const nint m_vPrecomputedOBBAngles = 0x178; // QAngle public const nint m_vPrecomputedOBBExtent = 0x178; // Vector
public const nint m_vPrecomputedOBBExtent = 0x184; // Vector public const nint m_flPrecomputedMaxRange = 0x184; // float
public const nint m_flPrecomputedMaxRange = 0x190; // float public const nint m_nFogLightingMode = 0x188; // int32_t
public const nint m_nFogLightingMode = 0x194; // int32_t public const nint m_flFogContributionStength = 0x18C; // float
public const nint m_flFogContributionStength = 0x198; // float public const nint m_flNearClipPlane = 0x190; // float
public const nint m_flNearClipPlane = 0x19C; // float public const nint m_SkyColor = 0x194; // Color
public const nint m_SkyColor = 0x1A0; // Color public const nint m_flSkyIntensity = 0x198; // float
public const nint m_flSkyIntensity = 0x1A4; // float public const nint m_SkyAmbientBounce = 0x19C; // Color
public const nint m_SkyAmbientBounce = 0x1A8; // Color public const nint m_bUseSecondaryColor = 0x1A0; // bool
public const nint m_bUseSecondaryColor = 0x1AC; // bool public const nint m_bMixedShadows = 0x1A1; // bool
public const nint m_bMixedShadows = 0x1AD; // bool public const nint m_flLightStyleStartTime = 0x1A4; // GameTime_t
public const nint m_flLightStyleStartTime = 0x1B0; // GameTime_t public const nint m_flCapsuleLength = 0x1A8; // float
public const nint m_flCapsuleLength = 0x1B4; // float public const nint m_flMinRoughness = 0x1AC; // float
public const nint m_flMinRoughness = 0x1B8; // float
} }
public static class CLogicRelay { // CLogicalEntity public static class CLogicRelay { // CLogicalEntity
@ -1302,16 +1301,16 @@ public static class C_BaseButton { // C_BaseToggle
} }
public static class C_BaseCSGrenade { // C_CSWeaponBase public static class C_BaseCSGrenade { // C_CSWeaponBase
public const nint m_bClientPredictDelete = 0x1940; // bool public const nint m_bClientPredictDelete = 0x1990; // bool
public const nint m_bRedraw = 0x1968; // bool public const nint m_bRedraw = 0x1991; // bool
public const nint m_bIsHeldByPlayer = 0x1969; // bool public const nint m_bIsHeldByPlayer = 0x1992; // bool
public const nint m_bPinPulled = 0x196A; // bool public const nint m_bPinPulled = 0x1993; // bool
public const nint m_bJumpThrow = 0x196B; // bool public const nint m_bJumpThrow = 0x1994; // bool
public const nint m_eThrowStatus = 0x196C; // EGrenadeThrowState public const nint m_eThrowStatus = 0x1998; // EGrenadeThrowState
public const nint m_fThrowTime = 0x1970; // GameTime_t public const nint m_fThrowTime = 0x199C; // GameTime_t
public const nint m_flThrowStrength = 0x1974; // float public const nint m_flThrowStrength = 0x19A0; // float
public const nint m_flThrowStrengthApproach = 0x1978; // float public const nint m_flThrowStrengthApproach = 0x19A4; // float
public const nint m_fDropTime = 0x197C; // GameTime_t public const nint m_fDropTime = 0x19A8; // GameTime_t
} }
public static class C_BaseCSGrenadeProjectile { // C_BaseGrenade 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_bAllowFadeInView = 0xA72; // bool
public const nint m_clrRender = 0xA73; // Color public const nint m_clrRender = 0xA73; // Color
public const nint m_vecRenderAttributes = 0xA78; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t> public const nint m_vecRenderAttributes = 0xA78; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
public const nint m_LightGroup = 0xAE0; // CUtlStringToken public const nint m_bRenderToCubemaps = 0xAE0; // bool
public const nint m_bRenderToCubemaps = 0xAE4; // bool
public const nint m_Collision = 0xAE8; // CCollisionProperty public const nint m_Collision = 0xAE8; // CCollisionProperty
public const nint m_Glow = 0xB98; // CGlowProperty public const nint m_Glow = 0xB98; // CGlowProperty
public const nint m_flGlowBackfaceMult = 0xBF0; // float 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_flDeathTime = 0x11F8; // GameTime_t
public const nint m_vecPredictionError = 0x11FC; // Vector public const nint m_vecPredictionError = 0x11FC; // Vector
public const nint m_flPredictionErrorTime = 0x1208; // GameTime_t public const nint m_flPredictionErrorTime = 0x1208; // GameTime_t
public const nint m_flFOVSensitivityAdjust = 0x120C; // float public const nint m_vecLastCameraSetupLocalOrigin = 0x120C; // Vector
public const nint m_flMouseSensitivity = 0x1210; // float public const nint m_flLastCameraSetupTime = 0x1218; // GameTime_t
public const nint m_vOldOrigin = 0x1214; // Vector public const nint m_flFOVSensitivityAdjust = 0x121C; // float
public const nint m_flOldSimulationTime = 0x1220; // float public const nint m_flMouseSensitivity = 0x1220; // float
public const nint m_nLastExecutedCommandNumber = 0x1224; // int32_t public const nint m_vOldOrigin = 0x1224; // Vector
public const nint m_nLastExecutedCommandTick = 0x1228; // int32_t public const nint m_flOldSimulationTime = 0x1230; // float
public const nint m_hController = 0x122C; // CHandle<CBasePlayerController> public const nint m_nLastExecutedCommandNumber = 0x1234; // int32_t
public const nint m_bIsSwappingToPredictableController = 0x1230; // bool public const nint m_nLastExecutedCommandTick = 0x1238; // int32_t
public const nint m_hController = 0x123C; // CHandle<CBasePlayerController>
public const nint m_bIsSwappingToPredictableController = 0x1240; // bool
} }
public static class C_BasePlayerWeapon { // C_EconEntity 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 static class C_C4 { // C_CSWeaponBase
public const nint m_szScreenText = 0x1940; // char[32] public const nint m_szScreenText = 0x1990; // char[32]
public const nint m_bombdroppedlightParticleIndex = 0x1960; // ParticleIndex_t public const nint m_bombdroppedlightParticleIndex = 0x19B0; // ParticleIndex_t
public const nint m_bStartedArming = 0x1964; // bool public const nint m_bStartedArming = 0x19B4; // bool
public const nint m_fArmedTime = 0x1968; // GameTime_t public const nint m_fArmedTime = 0x19B8; // GameTime_t
public const nint m_bBombPlacedAnimation = 0x196C; // bool public const nint m_bBombPlacedAnimation = 0x19BC; // bool
public const nint m_bIsPlantingViaUse = 0x196D; // bool public const nint m_bIsPlantingViaUse = 0x19BD; // bool
public const nint m_entitySpottedState = 0x1970; // EntitySpottedState_t public const nint m_entitySpottedState = 0x19C0; // EntitySpottedState_t
public const nint m_nSpotRules = 0x1988; // int32_t public const nint m_nSpotRules = 0x19D8; // int32_t
public const nint m_bPlayedArmingBeeps = 0x198C; // bool[7] public const nint m_bPlayedArmingBeeps = 0x19DC; // bool[7]
public const nint m_bBombPlanted = 0x1993; // bool public const nint m_bBombPlanted = 0x19E3; // bool
public const nint m_bDroppedFromDeath = 0x1994; // bool public const nint m_bDroppedFromDeath = 0x19E4; // bool
} }
public static class C_CSGOViewModel { // C_PredictedViewModel 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 static class C_CSGO_PreviewPlayer { // C_CSPlayerPawn
public const nint m_animgraph = 0x22C0; // CUtlString public const nint m_animgraph = 0x22D8; // CUtlString
public const nint m_animgraphCharacterModeString = 0x22C8; // CUtlString public const nint m_animgraphCharacterModeString = 0x22E0; // CUtlString
public const nint m_flInitialModelScale = 0x22D0; // float public const nint m_flInitialModelScale = 0x22E8; // float
} }
public static class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer 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 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 static class C_CSPlayerPawn { // C_CSPlayerPawnBase
public const nint m_pBulletServices = 0x1698; // CCSPlayer_BulletServices* public const nint m_pBulletServices = 0x16A8; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x16A0; // CCSPlayer_HostageServices* public const nint m_pHostageServices = 0x16B0; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0x16A8; // CCSPlayer_BuyServices* public const nint m_pBuyServices = 0x16B8; // CCSPlayer_BuyServices*
public const nint m_pGlowServices = 0x16B0; // CCSPlayer_GlowServices* public const nint m_pGlowServices = 0x16C0; // CCSPlayer_GlowServices*
public const nint m_pActionTrackingServices = 0x16B8; // CCSPlayer_ActionTrackingServices* public const nint m_pActionTrackingServices = 0x16C8; // CCSPlayer_ActionTrackingServices*
public const nint m_flHealthShotBoostExpirationTime = 0x16C0; // GameTime_t public const nint m_flHealthShotBoostExpirationTime = 0x16D0; // GameTime_t
public const nint m_flLastFiredWeaponTime = 0x16C4; // GameTime_t public const nint m_flLastFiredWeaponTime = 0x16D4; // GameTime_t
public const nint m_bHasFemaleVoice = 0x16C8; // bool public const nint m_bHasFemaleVoice = 0x16D8; // bool
public const nint m_flLandseconds = 0x16CC; // float public const nint m_flLandseconds = 0x16DC; // float
public const nint m_flOldFallVelocity = 0x16D0; // float public const nint m_flOldFallVelocity = 0x16E0; // float
public const nint m_szLastPlaceName = 0x16D4; // char[18] public const nint m_szLastPlaceName = 0x16E4; // char[18]
public const nint m_bPrevDefuser = 0x16E6; // bool public const nint m_bPrevDefuser = 0x16F6; // bool
public const nint m_bPrevHelmet = 0x16E7; // bool public const nint m_bPrevHelmet = 0x16F7; // bool
public const nint m_nPrevArmorVal = 0x16E8; // int32_t public const nint m_nPrevArmorVal = 0x16F8; // int32_t
public const nint m_nPrevGrenadeAmmoCount = 0x16EC; // int32_t public const nint m_nPrevGrenadeAmmoCount = 0x16FC; // int32_t
public const nint m_unPreviousWeaponHash = 0x16F0; // uint32_t public const nint m_unPreviousWeaponHash = 0x1700; // uint32_t
public const nint m_unWeaponHash = 0x16F4; // uint32_t public const nint m_unWeaponHash = 0x1704; // uint32_t
public const nint m_bInBuyZone = 0x16F8; // bool public const nint m_bInBuyZone = 0x1708; // bool
public const nint m_bPreviouslyInBuyZone = 0x16F9; // bool public const nint m_bPreviouslyInBuyZone = 0x1709; // bool
public const nint m_aimPunchAngle = 0x16FC; // QAngle public const nint m_aimPunchAngle = 0x170C; // QAngle
public const nint m_aimPunchAngleVel = 0x1708; // QAngle public const nint m_aimPunchAngleVel = 0x1718; // QAngle
public const nint m_aimPunchTickBase = 0x1714; // int32_t public const nint m_aimPunchTickBase = 0x1724; // int32_t
public const nint m_aimPunchTickFraction = 0x1718; // float public const nint m_aimPunchTickFraction = 0x1728; // float
public const nint m_aimPunchCache = 0x1720; // CUtlVector<QAngle> public const nint m_aimPunchCache = 0x1730; // CUtlVector<QAngle>
public const nint m_bInLanding = 0x1740; // bool public const nint m_bInLanding = 0x1750; // bool
public const nint m_flLandingTime = 0x1744; // float public const nint m_flLandingTime = 0x1754; // float
public const nint m_bInHostageRescueZone = 0x1748; // bool public const nint m_bInHostageRescueZone = 0x1758; // bool
public const nint m_bInBombZone = 0x1749; // bool public const nint m_bInBombZone = 0x1759; // bool
public const nint m_bIsBuyMenuOpen = 0x174A; // bool public const nint m_bIsBuyMenuOpen = 0x175A; // bool
public const nint m_flTimeOfLastInjury = 0x174C; // GameTime_t public const nint m_flTimeOfLastInjury = 0x175C; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x1750; // GameTime_t public const nint m_flNextSprayDecalTime = 0x1760; // GameTime_t
public const nint m_iRetakesOffering = 0x1868; // int32_t public const nint m_iRetakesOffering = 0x1878; // int32_t
public const nint m_iRetakesOfferingCard = 0x186C; // int32_t public const nint m_iRetakesOfferingCard = 0x187C; // int32_t
public const nint m_bRetakesHasDefuseKit = 0x1870; // bool public const nint m_bRetakesHasDefuseKit = 0x1880; // bool
public const nint m_bRetakesMVPLastRound = 0x1871; // bool public const nint m_bRetakesMVPLastRound = 0x1881; // bool
public const nint m_iRetakesMVPBoostItem = 0x1874; // int32_t public const nint m_iRetakesMVPBoostItem = 0x1884; // int32_t
public const nint m_RetakesMVPBoostExtraUtility = 0x1878; // loadout_slot_t public const nint m_RetakesMVPBoostExtraUtility = 0x1888; // loadout_slot_t
public const nint m_bNeedToReApplyGloves = 0x1898; // bool public const nint m_bNeedToReApplyGloves = 0x18A8; // bool
public const nint m_EconGloves = 0x18A0; // C_EconItemView public const nint m_EconGloves = 0x18B0; // C_EconItemView
public const nint m_bMustSyncRagdollState = 0x1CE8; // bool public const nint m_bMustSyncRagdollState = 0x1CF8; // bool
public const nint m_nRagdollDamageBone = 0x1CEC; // int32_t public const nint m_nRagdollDamageBone = 0x1CFC; // int32_t
public const nint m_vRagdollDamageForce = 0x1CF0; // Vector public const nint m_vRagdollDamageForce = 0x1D00; // Vector
public const nint m_vRagdollDamagePosition = 0x1CFC; // Vector public const nint m_vRagdollDamagePosition = 0x1D0C; // Vector
public const nint m_szRagdollDamageWeaponName = 0x1D08; // char[64] public const nint m_szRagdollDamageWeaponName = 0x1D18; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1D48; // bool public const nint m_bRagdollDamageHeadshot = 0x1D58; // bool
public const nint m_bLastHeadBoneTransformIsValid = 0x2288; // bool public const nint m_vRagdollServerOrigin = 0x1D5C; // Vector
public const nint m_lastLandTime = 0x228C; // GameTime_t public const nint m_bLastHeadBoneTransformIsValid = 0x22A0; // bool
public const nint m_bOnGroundLastTick = 0x2290; // bool public const nint m_lastLandTime = 0x22A4; // GameTime_t
public const nint m_qDeathEyeAngles = 0x22AC; // QAngle public const nint m_bOnGroundLastTick = 0x22A8; // bool
public const nint m_bSkipOneHeadConstraintUpdate = 0x22B8; // bool public const nint m_qDeathEyeAngles = 0x22C4; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x22D0; // bool
} }
public static class C_CSPlayerPawnBase { // C_BasePlayerPawn public static class C_CSPlayerPawnBase { // C_BasePlayerPawn
public const nint m_pPingServices = 0x1250; // CCSPlayer_PingServices* public const nint m_pPingServices = 0x1260; // CCSPlayer_PingServices*
public const nint m_pViewModelServices = 0x1258; // CPlayer_ViewModelServices* public const nint m_pViewModelServices = 0x1268; // CPlayer_ViewModelServices*
public const nint m_fRenderingClipPlane = 0x1260; // float[4] public const nint m_fRenderingClipPlane = 0x1270; // float[4]
public const nint m_nLastClipPlaneSetupFrame = 0x1270; // int32_t public const nint m_nLastClipPlaneSetupFrame = 0x1280; // int32_t
public const nint m_vecLastClipCameraPos = 0x1274; // Vector public const nint m_vecLastClipCameraPos = 0x1284; // Vector
public const nint m_vecLastClipCameraForward = 0x1280; // Vector public const nint m_vecLastClipCameraForward = 0x1290; // Vector
public const nint m_bClipHitStaticWorld = 0x128C; // bool public const nint m_bClipHitStaticWorld = 0x129C; // bool
public const nint m_bCachedPlaneIsValid = 0x128D; // bool public const nint m_bCachedPlaneIsValid = 0x129D; // bool
public const nint m_pClippingWeapon = 0x1290; // C_CSWeaponBase* public const nint m_pClippingWeapon = 0x12A0; // C_CSWeaponBase*
public const nint m_previousPlayerState = 0x1298; // CSPlayerState public const nint m_previousPlayerState = 0x12A8; // CSPlayerState
public const nint m_flLastCollisionCeiling = 0x129C; // float public const nint m_flLastCollisionCeiling = 0x12AC; // float
public const nint m_flLastCollisionCeilingChangeTime = 0x12A0; // float public const nint m_flLastCollisionCeilingChangeTime = 0x12B0; // float
public const nint m_grenadeParameterStashTime = 0x12C0; // GameTime_t public const nint m_grenadeParameterStashTime = 0x12D0; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x12C4; // bool public const nint m_bGrenadeParametersStashed = 0x12D4; // bool
public const nint m_angStashedShootAngles = 0x12C8; // QAngle public const nint m_angStashedShootAngles = 0x12D8; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x12D4; // Vector public const nint m_vecStashedGrenadeThrowPosition = 0x12E4; // Vector
public const nint m_vecStashedVelocity = 0x12E0; // Vector public const nint m_vecStashedVelocity = 0x12F0; // Vector
public const nint m_angShootAngleHistory = 0x12EC; // QAngle[2] public const nint m_angShootAngleHistory = 0x12FC; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x1304; // Vector[2] public const nint m_vecThrowPositionHistory = 0x1314; // Vector[2]
public const nint m_vecVelocityHistory = 0x131C; // Vector[2] public const nint m_vecVelocityHistory = 0x132C; // Vector[2]
public const nint m_thirdPersonHeading = 0x1338; // QAngle public const nint m_thirdPersonHeading = 0x1348; // QAngle
public const nint m_flSlopeDropOffset = 0x1350; // float public const nint m_flSlopeDropOffset = 0x1360; // float
public const nint m_flSlopeDropHeight = 0x1360; // float public const nint m_flSlopeDropHeight = 0x1370; // float
public const nint m_vHeadConstraintOffset = 0x1370; // Vector public const nint m_vHeadConstraintOffset = 0x1380; // Vector
public const nint m_bIsScoped = 0x1388; // bool public const nint m_bIsScoped = 0x1398; // bool
public const nint m_bIsWalking = 0x1389; // bool public const nint m_bIsWalking = 0x1399; // bool
public const nint m_bResumeZoom = 0x138A; // bool public const nint m_bResumeZoom = 0x139A; // bool
public const nint m_iPlayerState = 0x138C; // CSPlayerState public const nint m_iPlayerState = 0x139C; // CSPlayerState
public const nint m_bIsDefusing = 0x1390; // bool public const nint m_bIsDefusing = 0x13A0; // bool
public const nint m_bIsGrabbingHostage = 0x1391; // bool public const nint m_bIsGrabbingHostage = 0x13A1; // bool
public const nint m_iBlockingUseActionInProgress = 0x1394; // CSPlayerBlockingUseAction_t public const nint m_iBlockingUseActionInProgress = 0x13A4; // CSPlayerBlockingUseAction_t
public const nint m_bIsRescuing = 0x1398; // bool public const nint m_bIsRescuing = 0x13A8; // bool
public const nint m_fImmuneToGunGameDamageTime = 0x139C; // GameTime_t public const nint m_fImmuneToGunGameDamageTime = 0x13AC; // GameTime_t
public const nint m_fImmuneToGunGameDamageTimeLast = 0x13A0; // GameTime_t public const nint m_fImmuneToGunGameDamageTimeLast = 0x13B0; // GameTime_t
public const nint m_bGunGameImmunity = 0x13A4; // bool public const nint m_bGunGameImmunity = 0x13B4; // bool
public const nint m_bHasMovedSinceSpawn = 0x13A5; // bool public const nint m_bHasMovedSinceSpawn = 0x13B5; // bool
public const nint m_fMolotovUseTime = 0x13A8; // float public const nint m_fMolotovUseTime = 0x13B8; // float
public const nint m_fMolotovDamageTime = 0x13AC; // float public const nint m_fMolotovDamageTime = 0x13BC; // float
public const nint m_nWhichBombZone = 0x13B0; // int32_t public const nint m_nWhichBombZone = 0x13C0; // int32_t
public const nint m_bInNoDefuseArea = 0x13B4; // bool public const nint m_bInNoDefuseArea = 0x13C4; // bool
public const nint m_iThrowGrenadeCounter = 0x13B8; // int32_t public const nint m_iThrowGrenadeCounter = 0x13C8; // int32_t
public const nint m_bWaitForNoAttack = 0x13BC; // bool public const nint m_bWaitForNoAttack = 0x13CC; // bool
public const nint m_flGuardianTooFarDistFrac = 0x13C0; // float public const nint m_flGuardianTooFarDistFrac = 0x13D0; // float
public const nint m_flDetectedByEnemySensorTime = 0x13C4; // GameTime_t public const nint m_flDetectedByEnemySensorTime = 0x13D4; // GameTime_t
public const nint m_flNextGuardianTooFarWarning = 0x13C8; // float public const nint m_flNextGuardianTooFarWarning = 0x13D8; // float
public const nint m_bSuppressGuardianTooFarWarningAudio = 0x13CC; // bool public const nint m_bSuppressGuardianTooFarWarningAudio = 0x13DC; // bool
public const nint m_bKilledByTaser = 0x13CD; // bool public const nint m_bKilledByTaser = 0x13DD; // bool
public const nint m_iMoveState = 0x13D0; // int32_t public const nint m_iMoveState = 0x13E0; // int32_t
public const nint m_bCanMoveDuringFreezePeriod = 0x13D4; // bool public const nint m_bCanMoveDuringFreezePeriod = 0x13E4; // bool
public const nint m_flLowerBodyYawTarget = 0x13D8; // float public const nint m_flLowerBodyYawTarget = 0x13E8; // float
public const nint m_bStrafing = 0x13DC; // bool public const nint m_bStrafing = 0x13EC; // bool
public const nint m_flLastSpawnTimeIndex = 0x13E0; // GameTime_t public const nint m_flLastSpawnTimeIndex = 0x13F0; // GameTime_t
public const nint m_flEmitSoundTime = 0x13E4; // GameTime_t public const nint m_flEmitSoundTime = 0x13F4; // GameTime_t
public const nint m_iAddonBits = 0x13E8; // int32_t public const nint m_iAddonBits = 0x13F8; // int32_t
public const nint m_iPrimaryAddon = 0x13EC; // int32_t public const nint m_iPrimaryAddon = 0x13FC; // int32_t
public const nint m_iSecondaryAddon = 0x13F0; // int32_t public const nint m_iSecondaryAddon = 0x1400; // int32_t
public const nint m_iProgressBarDuration = 0x13F4; // int32_t public const nint m_iProgressBarDuration = 0x1404; // int32_t
public const nint m_flProgressBarStartTime = 0x13F8; // float public const nint m_flProgressBarStartTime = 0x1408; // float
public const nint m_iDirection = 0x13FC; // int32_t public const nint m_iDirection = 0x140C; // int32_t
public const nint m_iShotsFired = 0x1400; // int32_t public const nint m_iShotsFired = 0x1410; // int32_t
public const nint m_bNightVisionOn = 0x1404; // bool public const nint m_bNightVisionOn = 0x1414; // bool
public const nint m_bHasNightVision = 0x1405; // bool public const nint m_bHasNightVision = 0x1415; // bool
public const nint m_flVelocityModifier = 0x1408; // float public const nint m_flVelocityModifier = 0x1418; // float
public const nint m_flHitHeading = 0x140C; // float public const nint m_flHitHeading = 0x141C; // float
public const nint m_nHitBodyPart = 0x1410; // int32_t public const nint m_nHitBodyPart = 0x1420; // int32_t
public const nint m_iStartAccount = 0x1414; // int32_t public const nint m_iStartAccount = 0x1424; // int32_t
public const nint m_vecIntroStartEyePosition = 0x1418; // Vector public const nint m_vecIntroStartEyePosition = 0x1428; // Vector
public const nint m_vecIntroStartPlayerForward = 0x1424; // Vector public const nint m_vecIntroStartPlayerForward = 0x1434; // Vector
public const nint m_flClientDeathTime = 0x1430; // GameTime_t public const nint m_flClientDeathTime = 0x1440; // GameTime_t
public const nint m_flNightVisionAlpha = 0x1434; // float public const nint m_flNightVisionAlpha = 0x1444; // float
public const nint m_bScreenTearFrameCaptured = 0x1438; // bool public const nint m_bScreenTearFrameCaptured = 0x1448; // bool
public const nint m_flFlashBangTime = 0x143C; // float public const nint m_flFlashBangTime = 0x144C; // float
public const nint m_flFlashScreenshotAlpha = 0x1440; // float public const nint m_flFlashScreenshotAlpha = 0x1450; // float
public const nint m_flFlashOverlayAlpha = 0x1444; // float public const nint m_flFlashOverlayAlpha = 0x1454; // float
public const nint m_bFlashBuildUp = 0x1448; // bool public const nint m_bFlashBuildUp = 0x1458; // bool
public const nint m_bFlashDspHasBeenCleared = 0x1449; // bool public const nint m_bFlashDspHasBeenCleared = 0x1459; // bool
public const nint m_bFlashScreenshotHasBeenGrabbed = 0x144A; // bool public const nint m_bFlashScreenshotHasBeenGrabbed = 0x145A; // bool
public const nint m_flFlashMaxAlpha = 0x144C; // float public const nint m_flFlashMaxAlpha = 0x145C; // float
public const nint m_flFlashDuration = 0x1450; // float public const nint m_flFlashDuration = 0x1460; // float
public const nint m_lastStandingPos = 0x1454; // Vector public const nint m_lastStandingPos = 0x1464; // Vector
public const nint m_vecLastMuzzleFlashPos = 0x1460; // Vector public const nint m_vecLastMuzzleFlashPos = 0x1470; // Vector
public const nint m_angLastMuzzleFlashAngle = 0x146C; // QAngle public const nint m_angLastMuzzleFlashAngle = 0x147C; // QAngle
public const nint m_hMuzzleFlashShape = 0x1478; // CHandle<C_BaseEntity> public const nint m_hMuzzleFlashShape = 0x1488; // CHandle<C_BaseEntity>
public const nint m_iHealthBarRenderMaskIndex = 0x147C; // int32_t public const nint m_iHealthBarRenderMaskIndex = 0x148C; // int32_t
public const nint m_flHealthFadeValue = 0x1480; // float public const nint m_flHealthFadeValue = 0x1490; // float
public const nint m_flHealthFadeAlpha = 0x1484; // float public const nint m_flHealthFadeAlpha = 0x1494; // float
public const nint m_nMyCollisionGroup = 0x1488; // int32_t public const nint m_nMyCollisionGroup = 0x1498; // int32_t
public const nint m_ignoreLadderJumpTime = 0x148C; // float public const nint m_ignoreLadderJumpTime = 0x149C; // float
public const nint m_ladderSurpressionTimer = 0x1490; // CountdownTimer public const nint m_ladderSurpressionTimer = 0x14A0; // CountdownTimer
public const nint m_lastLadderNormal = 0x14A8; // Vector public const nint m_lastLadderNormal = 0x14B8; // Vector
public const nint m_lastLadderPos = 0x14B4; // Vector public const nint m_lastLadderPos = 0x14C4; // Vector
public const nint m_flDeathCCWeight = 0x14C8; // float public const nint m_flDeathCCWeight = 0x14D8; // float
public const nint m_bOldIsScoped = 0x14CC; // bool public const nint m_bOldIsScoped = 0x14DC; // bool
public const nint m_flPrevRoundEndTime = 0x14D0; // float public const nint m_flPrevRoundEndTime = 0x14E0; // float
public const nint m_flPrevMatchEndTime = 0x14D4; // float public const nint m_flPrevMatchEndTime = 0x14E4; // float
public const nint m_unCurrentEquipmentValue = 0x14D8; // uint16_t public const nint m_unCurrentEquipmentValue = 0x14E8; // uint16_t
public const nint m_unRoundStartEquipmentValue = 0x14DA; // uint16_t public const nint m_unRoundStartEquipmentValue = 0x14EA; // uint16_t
public const nint m_unFreezetimeEndEquipmentValue = 0x14DC; // uint16_t public const nint m_unFreezetimeEndEquipmentValue = 0x14EC; // uint16_t
public const nint m_vecThirdPersonViewPositionOverride = 0x14E0; // Vector public const nint m_vecThirdPersonViewPositionOverride = 0x14F0; // Vector
public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x14EC; // int32_t public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x14FC; // int32_t
public const nint m_ArmorValue = 0x14F0; // int32_t public const nint m_ArmorValue = 0x1500; // int32_t
public const nint m_angEyeAngles = 0x14F8; // QAngle public const nint m_angEyeAngles = 0x1508; // QAngle
public const nint m_fNextThinkPushAway = 0x1510; // float public const nint m_fNextThinkPushAway = 0x1520; // float
public const nint m_bShouldAutobuyDMWeapons = 0x1514; // bool public const nint m_bShouldAutobuyDMWeapons = 0x1524; // bool
public const nint m_bShouldAutobuyNow = 0x1515; // bool public const nint m_bShouldAutobuyNow = 0x1525; // bool
public const nint m_bHud_MiniScoreHidden = 0x1516; // bool public const nint m_bHud_MiniScoreHidden = 0x1526; // bool
public const nint m_bHud_RadarHidden = 0x1517; // bool public const nint m_bHud_RadarHidden = 0x1527; // bool
public const nint m_nLastKillerIndex = 0x1518; // CEntityIndex public const nint m_nLastKillerIndex = 0x1528; // CEntityIndex
public const nint m_nLastConcurrentKilled = 0x151C; // int32_t public const nint m_nLastConcurrentKilled = 0x152C; // int32_t
public const nint m_nDeathCamMusic = 0x1520; // int32_t public const nint m_nDeathCamMusic = 0x1530; // int32_t
public const nint m_iIDEntIndex = 0x1524; // CEntityIndex public const nint m_iIDEntIndex = 0x1534; // CEntityIndex
public const nint m_delayTargetIDTimer = 0x1528; // CountdownTimer public const nint m_delayTargetIDTimer = 0x1538; // CountdownTimer
public const nint m_iTargetedWeaponEntIndex = 0x1540; // CEntityIndex public const nint m_iTargetedWeaponEntIndex = 0x1550; // CEntityIndex
public const nint m_iOldIDEntIndex = 0x1544; // CEntityIndex public const nint m_iOldIDEntIndex = 0x1554; // CEntityIndex
public const nint m_holdTargetIDTimer = 0x1548; // CountdownTimer public const nint m_holdTargetIDTimer = 0x1558; // CountdownTimer
public const nint m_flCurrentMusicStartTime = 0x1564; // float public const nint m_flCurrentMusicStartTime = 0x1574; // float
public const nint m_flMusicRoundStartTime = 0x1568; // float public const nint m_flMusicRoundStartTime = 0x1578; // float
public const nint m_bDeferStartMusicOnWarmup = 0x156C; // bool public const nint m_bDeferStartMusicOnWarmup = 0x157C; // bool
public const nint m_cycleLatch = 0x1570; // int32_t public const nint m_cycleLatch = 0x1580; // int32_t
public const nint m_serverIntendedCycle = 0x1574; // float public const nint m_serverIntendedCycle = 0x1584; // float
public const nint m_vecPlayerPatchEconIndices = 0x1578; // uint32_t[5] public const nint m_vecPlayerPatchEconIndices = 0x1588; // uint32_t[5]
public const nint m_bHideTargetID = 0x1594; // bool public const nint m_bHideTargetID = 0x15A4; // bool
public const nint m_nextTaserShakeTime = 0x1598; // float public const nint m_nextTaserShakeTime = 0x15A8; // float
public const nint m_firstTaserShakeTime = 0x159C; // float public const nint m_firstTaserShakeTime = 0x15AC; // float
public const nint m_flLastSmokeOverlayAlpha = 0x15A0; // float public const nint m_flLastSmokeOverlayAlpha = 0x15B0; // float
public const nint m_vLastSmokeOverlayColor = 0x15A4; // Vector public const nint m_vLastSmokeOverlayColor = 0x15B4; // Vector
public const nint m_nPlayerSmokedFx = 0x15B0; // ParticleIndex_t public const nint m_nPlayerSmokedFx = 0x15C0; // ParticleIndex_t
public const nint m_flNextMagDropTime = 0x15B4; // float public const nint m_flNextMagDropTime = 0x15C4; // float
public const nint m_nLastMagDropAttachmentIndex = 0x15B8; // int32_t public const nint m_nLastMagDropAttachmentIndex = 0x15C8; // int32_t
public const nint m_vecBulletHitModels = 0x15C0; // CUtlVector<C_BulletHitModel*> public const nint m_vecBulletHitModels = 0x15D0; // CUtlVector<C_BulletHitModel*>
public const nint m_vecPickupModelSlerpers = 0x15D8; // CUtlVector<C_PickUpModelSlerper*> public const nint m_vecPickupModelSlerpers = 0x15E8; // CUtlVector<C_PickUpModelSlerper*>
public const nint m_vecLastAliveLocalVelocity = 0x15F0; // Vector public const nint m_vecLastAliveLocalVelocity = 0x1600; // Vector
public const nint m_entitySpottedState = 0x1618; // EntitySpottedState_t public const nint m_entitySpottedState = 0x1628; // EntitySpottedState_t
public const nint m_nSurvivalTeamNumber = 0x1630; // int32_t public const nint m_nSurvivalTeamNumber = 0x1640; // int32_t
public const nint m_bGuardianShouldSprayCustomXMark = 0x1634; // bool public const nint m_bGuardianShouldSprayCustomXMark = 0x1644; // bool
public const nint m_bHasDeathInfo = 0x1635; // bool public const nint m_bHasDeathInfo = 0x1645; // bool
public const nint m_flDeathInfoTime = 0x1638; // float public const nint m_flDeathInfoTime = 0x1648; // float
public const nint m_vecDeathInfoOrigin = 0x163C; // Vector public const nint m_vecDeathInfoOrigin = 0x164C; // Vector
public const nint m_bKilledByHeadshot = 0x1648; // bool public const nint m_bKilledByHeadshot = 0x1658; // bool
public const nint m_hOriginalController = 0x164C; // CHandle<CCSPlayerController> public const nint m_hOriginalController = 0x165C; // CHandle<CCSPlayerController>
} }
public static class C_CSPlayerResource { // C_BaseEntity 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_seqIdle = 0x15E0; // HSequence
public const nint m_seqFirePrimary = 0x15E4; // HSequence public const nint m_seqFirePrimary = 0x15E4; // HSequence
public const nint m_seqFireSecondary = 0x15E8; // HSequence public const nint m_seqFireSecondary = 0x15E8; // HSequence
public const nint m_ClientPreviousWeaponState = 0x1600; // CSWeaponState_t public const nint m_thirdPersonFireSequences = 0x15F0; // CUtlVector<HSequence>
public const nint m_iState = 0x1604; // CSWeaponState_t public const nint m_hCurrentThirdPersonSequence = 0x1608; // HSequence
public const nint m_flCrosshairDistance = 0x1608; // float public const nint m_nSilencerBoneIndex = 0x160C; // int32_t
public const nint m_iAmmoLastCheck = 0x160C; // int32_t public const nint m_thirdPersonSequences = 0x1610; // HSequence[6]
public const nint m_iAlpha = 0x1610; // int32_t public const nint m_ClientPreviousWeaponState = 0x1640; // CSWeaponState_t
public const nint m_iScopeTextureID = 0x1614; // int32_t public const nint m_iState = 0x1644; // CSWeaponState_t
public const nint m_iCrosshairTextureID = 0x1618; // int32_t public const nint m_flCrosshairDistance = 0x1648; // float
public const nint m_flGunAccuracyPosition = 0x161C; // float public const nint m_iAmmoLastCheck = 0x164C; // int32_t
public const nint m_nViewModelIndex = 0x1620; // uint32_t public const nint m_iAlpha = 0x1650; // int32_t
public const nint m_bReloadsWithClips = 0x1624; // bool public const nint m_iScopeTextureID = 0x1654; // int32_t
public const nint m_flTimeWeaponIdle = 0x1628; // GameTime_t public const nint m_iCrosshairTextureID = 0x1658; // int32_t
public const nint m_bFireOnEmpty = 0x162C; // bool public const nint m_flGunAccuracyPosition = 0x165C; // float
public const nint m_OnPlayerPickup = 0x1630; // CEntityIOOutput public const nint m_nViewModelIndex = 0x1660; // uint32_t
public const nint m_weaponMode = 0x1658; // CSWeaponMode public const nint m_bReloadsWithClips = 0x1664; // bool
public const nint m_flTurningInaccuracyDelta = 0x165C; // float public const nint m_flTimeWeaponIdle = 0x1668; // GameTime_t
public const nint m_vecTurningInaccuracyEyeDirLast = 0x1660; // Vector public const nint m_bFireOnEmpty = 0x166C; // bool
public const nint m_flTurningInaccuracy = 0x166C; // float public const nint m_OnPlayerPickup = 0x1670; // CEntityIOOutput
public const nint m_fAccuracyPenalty = 0x1670; // float public const nint m_weaponMode = 0x1698; // CSWeaponMode
public const nint m_flLastAccuracyUpdateTime = 0x1674; // GameTime_t public const nint m_flTurningInaccuracyDelta = 0x169C; // float
public const nint m_fAccuracySmoothedForZoom = 0x1678; // float public const nint m_vecTurningInaccuracyEyeDirLast = 0x16A0; // Vector
public const nint m_fScopeZoomEndTime = 0x167C; // GameTime_t public const nint m_flTurningInaccuracy = 0x16AC; // float
public const nint m_iRecoilIndex = 0x1680; // int32_t public const nint m_fAccuracyPenalty = 0x16B0; // float
public const nint m_flRecoilIndex = 0x1684; // float public const nint m_flLastAccuracyUpdateTime = 0x16B4; // GameTime_t
public const nint m_bBurstMode = 0x1688; // bool public const nint m_fAccuracySmoothedForZoom = 0x16B8; // float
public const nint m_flPostponeFireReadyTime = 0x168C; // GameTime_t public const nint m_fScopeZoomEndTime = 0x16BC; // GameTime_t
public const nint m_bInReload = 0x1690; // bool public const nint m_iRecoilIndex = 0x16C0; // int32_t
public const nint m_bReloadVisuallyComplete = 0x1691; // bool public const nint m_flRecoilIndex = 0x16C4; // float
public const nint m_flDroppedAtTime = 0x1694; // GameTime_t public const nint m_bBurstMode = 0x16C8; // bool
public const nint m_bIsHauledBack = 0x1698; // bool public const nint m_flPostponeFireReadyTime = 0x16CC; // GameTime_t
public const nint m_bSilencerOn = 0x1699; // bool public const nint m_bInReload = 0x16D0; // bool
public const nint m_flTimeSilencerSwitchComplete = 0x169C; // GameTime_t public const nint m_bReloadVisuallyComplete = 0x16D1; // bool
public const nint m_iOriginalTeamNumber = 0x16A0; // int32_t public const nint m_flDroppedAtTime = 0x16D4; // GameTime_t
public const nint m_flNextAttackRenderTimeOffset = 0x16A4; // float public const nint m_bIsHauledBack = 0x16D8; // bool
public const nint m_bVisualsDataSet = 0x1728; // bool public const nint m_bSilencerOn = 0x16D9; // bool
public const nint m_bOldFirstPersonSpectatedState = 0x1729; // bool public const nint m_flTimeSilencerSwitchComplete = 0x16DC; // GameTime_t
public const nint m_hOurPing = 0x172C; // CHandle<C_BaseEntity> public const nint m_iOriginalTeamNumber = 0x16E0; // int32_t
public const nint m_nOurPingIndex = 0x1730; // CEntityIndex public const nint m_flNextAttackRenderTimeOffset = 0x16E4; // float
public const nint m_vecOurPingPos = 0x1734; // Vector public const nint m_bVisualsDataSet = 0x1768; // bool
public const nint m_bGlowForPing = 0x1740; // bool public const nint m_bOldFirstPersonSpectatedState = 0x1769; // bool
public const nint m_bUIWeapon = 0x1741; // bool public const nint m_hOurPing = 0x176C; // CHandle<C_BaseEntity>
public const nint m_hPrevOwner = 0x1750; // CHandle<C_CSPlayerPawn> public const nint m_nOurPingIndex = 0x1770; // CEntityIndex
public const nint m_nDropTick = 0x1754; // GameTick_t public const nint m_vecOurPingPos = 0x1774; // Vector
public const nint m_donated = 0x1774; // bool public const nint m_bGlowForPing = 0x1780; // bool
public const nint m_fLastShotTime = 0x1778; // GameTime_t public const nint m_bUIWeapon = 0x1781; // bool
public const nint m_bWasOwnedByCT = 0x177C; // bool public const nint m_hPrevOwner = 0x1790; // CHandle<C_CSPlayerPawn>
public const nint m_bWasOwnedByTerrorist = 0x177D; // bool public const nint m_nDropTick = 0x1794; // GameTick_t
public const nint m_gunHeat = 0x1780; // float public const nint m_donated = 0x17B4; // bool
public const nint m_smokeAttachments = 0x1784; // uint32_t public const nint m_fLastShotTime = 0x17B8; // GameTime_t
public const nint m_lastSmokeTime = 0x1788; // GameTime_t public const nint m_bWasOwnedByCT = 0x17BC; // bool
public const nint m_flLastClientFireBulletTime = 0x178C; // float public const nint m_bWasOwnedByTerrorist = 0x17BD; // bool
public const nint m_IronSightController = 0x1840; // C_IronSightController public const nint m_gunHeat = 0x17C0; // float
public const nint m_iIronSightMode = 0x18F0; // int32_t public const nint m_smokeAttachments = 0x17C4; // uint32_t
public const nint m_flLastLOSTraceFailureTime = 0x1900; // GameTime_t public const nint m_lastSmokeTime = 0x17C8; // GameTime_t
public const nint m_iNumEmptyAttacks = 0x1904; // int32_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 static class C_CSWeaponBaseGun { // C_CSWeaponBase
public const nint m_zoomLevel = 0x1940; // int32_t public const nint m_zoomLevel = 0x1990; // int32_t
public const nint m_iBurstShotsRemaining = 0x1944; // int32_t public const nint m_iBurstShotsRemaining = 0x1994; // int32_t
public const nint m_iSilencerBodygroup = 0x1948; // int32_t public const nint m_iSilencerBodygroup = 0x1998; // int32_t
public const nint m_silencedModelIndex = 0x1958; // int32_t public const nint m_silencedModelIndex = 0x19A8; // int32_t
public const nint m_inPrecache = 0x195C; // bool public const nint m_inPrecache = 0x19AC; // bool
public const nint m_bNeedsBoltAction = 0x195D; // bool public const nint m_bNeedsBoltAction = 0x19AD; // bool
} }
public static class C_Chicken { // C_DynamicProp 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 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 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 static class C_EnvCombinedLightProbeVolume { // C_BaseEntity
public const nint m_Color = 0x15A8; // Color public const nint m_Color = 0x1598; // Color
public const nint m_flBrightness = 0x15AC; // float public const nint m_flBrightness = 0x159C; // float
public const nint m_hCubemapTexture = 0x15B0; // CStrongHandle<InfoForResourceTypeCTextureBase> public const nint m_hCubemapTexture = 0x15A0; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_bCustomCubemapTexture = 0x15B8; // bool public const nint m_bCustomCubemapTexture = 0x15A8; // bool
public const nint m_hLightProbeTexture = 0x15C0; // CStrongHandle<InfoForResourceTypeCTextureBase> public const nint m_hLightProbeTexture = 0x15B0; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase> public const nint m_hLightProbeDirectLightIndicesTexture = 0x15B8; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle<InfoForResourceTypeCTextureBase> public const nint m_hLightProbeDirectLightScalarsTexture = 0x15C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle<InfoForResourceTypeCTextureBase> public const nint m_hLightProbeDirectLightShadowsTexture = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_vBoxMins = 0x15E0; // Vector public const nint m_vBoxMins = 0x15D0; // Vector
public const nint m_vBoxMaxs = 0x15EC; // Vector public const nint m_vBoxMaxs = 0x15DC; // Vector
public const nint m_LightGroups = 0x15F8; // CUtlSymbolLarge public const nint m_bMoveable = 0x15E8; // bool
public const nint m_bMoveable = 0x1600; // bool public const nint m_nHandshake = 0x15EC; // int32_t
public const nint m_nHandshake = 0x1604; // int32_t public const nint m_nEnvCubeMapArrayIndex = 0x15F0; // int32_t
public const nint m_nEnvCubeMapArrayIndex = 0x1608; // int32_t public const nint m_nPriority = 0x15F4; // int32_t
public const nint m_nPriority = 0x160C; // int32_t public const nint m_bStartDisabled = 0x15F8; // bool
public const nint m_bStartDisabled = 0x1610; // bool public const nint m_flEdgeFadeDist = 0x15FC; // float
public const nint m_flEdgeFadeDist = 0x1614; // float public const nint m_vEdgeFadeDists = 0x1600; // Vector
public const nint m_vEdgeFadeDists = 0x1618; // Vector public const nint m_nLightProbeSizeX = 0x160C; // int32_t
public const nint m_nLightProbeSizeX = 0x1624; // int32_t public const nint m_nLightProbeSizeY = 0x1610; // int32_t
public const nint m_nLightProbeSizeY = 0x1628; // int32_t public const nint m_nLightProbeSizeZ = 0x1614; // int32_t
public const nint m_nLightProbeSizeZ = 0x162C; // int32_t public const nint m_nLightProbeAtlasX = 0x1618; // int32_t
public const nint m_nLightProbeAtlasX = 0x1630; // int32_t public const nint m_nLightProbeAtlasY = 0x161C; // int32_t
public const nint m_nLightProbeAtlasY = 0x1634; // int32_t public const nint m_nLightProbeAtlasZ = 0x1620; // int32_t
public const nint m_nLightProbeAtlasZ = 0x1638; // int32_t public const nint m_bEnabled = 0x1639; // bool
public const nint m_bEnabled = 0x1651; // bool
} }
public static class C_EnvCubemap { // C_BaseEntity public static class C_EnvCubemap { // C_BaseEntity
public const nint m_hCubemapTexture = 0x5C8; // CStrongHandle<InfoForResourceTypeCTextureBase> public const nint m_hCubemapTexture = 0x5C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_bCustomCubemapTexture = 0x5D0; // bool public const nint m_bCustomCubemapTexture = 0x5C8; // bool
public const nint m_flInfluenceRadius = 0x5D4; // float public const nint m_flInfluenceRadius = 0x5CC; // float
public const nint m_vBoxProjectMins = 0x5D8; // Vector public const nint m_vBoxProjectMins = 0x5D0; // Vector
public const nint m_vBoxProjectMaxs = 0x5E4; // Vector public const nint m_vBoxProjectMaxs = 0x5DC; // Vector
public const nint m_LightGroups = 0x5F0; // CUtlSymbolLarge public const nint m_bMoveable = 0x5E8; // bool
public const nint m_bMoveable = 0x5F8; // bool public const nint m_nHandshake = 0x5EC; // int32_t
public const nint m_nHandshake = 0x5FC; // int32_t public const nint m_nEnvCubeMapArrayIndex = 0x5F0; // int32_t
public const nint m_nEnvCubeMapArrayIndex = 0x600; // int32_t public const nint m_nPriority = 0x5F4; // int32_t
public const nint m_nPriority = 0x604; // int32_t public const nint m_flEdgeFadeDist = 0x5F8; // float
public const nint m_flEdgeFadeDist = 0x608; // float public const nint m_vEdgeFadeDists = 0x5FC; // Vector
public const nint m_vEdgeFadeDists = 0x60C; // Vector public const nint m_flDiffuseScale = 0x608; // float
public const nint m_flDiffuseScale = 0x618; // float public const nint m_bStartDisabled = 0x60C; // bool
public const nint m_bStartDisabled = 0x61C; // bool public const nint m_bDefaultEnvMap = 0x60D; // bool
public const nint m_bDefaultEnvMap = 0x61D; // bool public const nint m_bDefaultSpecEnvMap = 0x60E; // bool
public const nint m_bDefaultSpecEnvMap = 0x61E; // bool public const nint m_bIndoorCubeMap = 0x60F; // bool
public const nint m_bIndoorCubeMap = 0x61F; // bool public const nint m_bCopyDiffuseFromDefaultCubemap = 0x610; // bool
public const nint m_bCopyDiffuseFromDefaultCubemap = 0x620; // bool public const nint m_bEnabled = 0x620; // bool
public const nint m_bEnabled = 0x630; // bool
} }
public static class C_EnvCubemapBox { // C_EnvCubemap 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 static class C_EnvLightProbeVolume { // C_BaseEntity
public const nint m_hLightProbeTexture = 0x1520; // CStrongHandle<InfoForResourceTypeCTextureBase> public const nint m_hLightProbeTexture = 0x1518; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightIndicesTexture = 0x1528; // CStrongHandle<InfoForResourceTypeCTextureBase> public const nint m_hLightProbeDirectLightIndicesTexture = 0x1520; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightScalarsTexture = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase> public const nint m_hLightProbeDirectLightScalarsTexture = 0x1528; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightShadowsTexture = 0x1538; // CStrongHandle<InfoForResourceTypeCTextureBase> public const nint m_hLightProbeDirectLightShadowsTexture = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_vBoxMins = 0x1540; // Vector public const nint m_vBoxMins = 0x1538; // Vector
public const nint m_vBoxMaxs = 0x154C; // Vector public const nint m_vBoxMaxs = 0x1544; // Vector
public const nint m_LightGroups = 0x1558; // CUtlSymbolLarge public const nint m_bMoveable = 0x1550; // bool
public const nint m_bMoveable = 0x1560; // bool public const nint m_nHandshake = 0x1554; // int32_t
public const nint m_nHandshake = 0x1564; // int32_t public const nint m_nPriority = 0x1558; // int32_t
public const nint m_nPriority = 0x1568; // int32_t public const nint m_bStartDisabled = 0x155C; // bool
public const nint m_bStartDisabled = 0x156C; // bool public const nint m_nLightProbeSizeX = 0x1560; // int32_t
public const nint m_nLightProbeSizeX = 0x1570; // int32_t public const nint m_nLightProbeSizeY = 0x1564; // int32_t
public const nint m_nLightProbeSizeY = 0x1574; // int32_t public const nint m_nLightProbeSizeZ = 0x1568; // int32_t
public const nint m_nLightProbeSizeZ = 0x1578; // int32_t public const nint m_nLightProbeAtlasX = 0x156C; // int32_t
public const nint m_nLightProbeAtlasX = 0x157C; // int32_t public const nint m_nLightProbeAtlasY = 0x1570; // int32_t
public const nint m_nLightProbeAtlasY = 0x1580; // int32_t public const nint m_nLightProbeAtlasZ = 0x1574; // int32_t
public const nint m_nLightProbeAtlasZ = 0x1584; // int32_t public const nint m_bEnabled = 0x1581; // bool
public const nint m_bEnabled = 0x1591; // bool
} }
public static class C_EnvParticleGlow { // C_ParticleSystem 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 static class C_Fists { // C_CSWeaponBase
public const nint m_bPlayingUninterruptableAct = 0x1940; // bool public const nint m_bPlayingUninterruptableAct = 0x1990; // bool
public const nint m_nUninterruptableActivity = 0x1944; // PlayerAnimEvent_t public const nint m_nUninterruptableActivity = 0x1994; // PlayerAnimEvent_t
} }
public static class C_Flashbang { // C_BaseCSGrenade 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 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 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 static class C_WeaponBaseItem { // C_CSWeaponBase
public const nint m_SequenceCompleteTimer = 0x1940; // CountdownTimer public const nint m_SequenceCompleteTimer = 0x1990; // CountdownTimer
public const nint m_bRedraw = 0x1958; // bool public const nint m_bRedraw = 0x19A8; // bool
} }
public static class C_WeaponBizon { // C_CSWeaponBaseGun public static class C_WeaponBizon { // C_CSWeaponBaseGun
} }
public static class C_WeaponCZ75a { // C_CSWeaponBaseGun
}
public static class C_WeaponElite { // 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_WeaponM4A1 { // C_CSWeaponBaseGun
} }
public static class C_WeaponM4A1Silencer { // C_CSWeaponBaseGun
}
public static class C_WeaponMAC10 { // C_CSWeaponBaseGun public static class C_WeaponMAC10 { // C_CSWeaponBaseGun
} }
public static class C_WeaponMP5SD { // C_CSWeaponBaseGun
}
public static class C_WeaponMP7 { // 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_WeaponP90 { // C_CSWeaponBaseGun
} }
public static class C_WeaponRevolver { // C_CSWeaponBaseGun
}
public static class C_WeaponSCAR20 { // 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 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 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 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_WeaponUMP45 { // C_CSWeaponBaseGun
} }
public static class C_WeaponUSPSilencer { // C_CSWeaponBaseGun
}
public static class C_WeaponXM1014 { // C_CSWeaponBase 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_bHasParent = 0x54; // bool
public const nint m_bParentFrozen = 0x55; // bool public const nint m_bParentFrozen = 0x55; // bool
public const nint m_SurfacePropStringToken = 0x58; // CUtlStringToken public const nint m_SurfacePropStringToken = 0x58; // CUtlStringToken
public const nint m_LightGroup = 0x5C; // CUtlStringToken
} }
public static class sky3dparams_t { public static class sky3dparams_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once
@ -936,33 +936,32 @@ namespace CLightComponent { // CEntityComponent
constexpr std::ptrdiff_t m_nShadowPriority = 0x120; // int32_t constexpr std::ptrdiff_t m_nShadowPriority = 0x120; // int32_t
constexpr std::ptrdiff_t m_nBakedShadowIndex = 0x124; // int32_t constexpr std::ptrdiff_t m_nBakedShadowIndex = 0x124; // int32_t
constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x128; // bool constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x128; // bool
constexpr std::ptrdiff_t m_LightGroups = 0x130; // CUtlSymbolLarge constexpr std::ptrdiff_t m_nDirectLight = 0x12C; // int32_t
constexpr std::ptrdiff_t m_nDirectLight = 0x138; // int32_t constexpr std::ptrdiff_t m_nIndirectLight = 0x130; // int32_t
constexpr std::ptrdiff_t m_nIndirectLight = 0x13C; // int32_t constexpr std::ptrdiff_t m_flFadeMinDist = 0x134; // float
constexpr std::ptrdiff_t m_flFadeMinDist = 0x140; // float constexpr std::ptrdiff_t m_flFadeMaxDist = 0x138; // float
constexpr std::ptrdiff_t m_flFadeMaxDist = 0x144; // float constexpr std::ptrdiff_t m_flShadowFadeMinDist = 0x13C; // float
constexpr std::ptrdiff_t m_flShadowFadeMinDist = 0x148; // float constexpr std::ptrdiff_t m_flShadowFadeMaxDist = 0x140; // float
constexpr std::ptrdiff_t m_flShadowFadeMaxDist = 0x14C; // float constexpr std::ptrdiff_t m_bEnabled = 0x144; // bool
constexpr std::ptrdiff_t m_bEnabled = 0x150; // bool constexpr std::ptrdiff_t m_bFlicker = 0x145; // bool
constexpr std::ptrdiff_t m_bFlicker = 0x151; // bool constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x146; // bool
constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x152; // bool constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x148; // Vector
constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x154; // Vector constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x154; // Vector
constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x160; // Vector constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x160; // Vector
constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x16C; // Vector constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x16C; // QAngle
constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x178; // QAngle constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x178; // Vector
constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x184; // Vector constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x184; // float
constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x190; // float constexpr std::ptrdiff_t m_nFogLightingMode = 0x188; // int32_t
constexpr std::ptrdiff_t m_nFogLightingMode = 0x194; // int32_t constexpr std::ptrdiff_t m_flFogContributionStength = 0x18C; // float
constexpr std::ptrdiff_t m_flFogContributionStength = 0x198; // float constexpr std::ptrdiff_t m_flNearClipPlane = 0x190; // float
constexpr std::ptrdiff_t m_flNearClipPlane = 0x19C; // float constexpr std::ptrdiff_t m_SkyColor = 0x194; // Color
constexpr std::ptrdiff_t m_SkyColor = 0x1A0; // Color constexpr std::ptrdiff_t m_flSkyIntensity = 0x198; // float
constexpr std::ptrdiff_t m_flSkyIntensity = 0x1A4; // float constexpr std::ptrdiff_t m_SkyAmbientBounce = 0x19C; // Color
constexpr std::ptrdiff_t m_SkyAmbientBounce = 0x1A8; // Color constexpr std::ptrdiff_t m_bUseSecondaryColor = 0x1A0; // bool
constexpr std::ptrdiff_t m_bUseSecondaryColor = 0x1AC; // bool constexpr std::ptrdiff_t m_bMixedShadows = 0x1A1; // bool
constexpr std::ptrdiff_t m_bMixedShadows = 0x1AD; // bool constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x1A4; // GameTime_t
constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x1B0; // GameTime_t constexpr std::ptrdiff_t m_flCapsuleLength = 0x1A8; // float
constexpr std::ptrdiff_t m_flCapsuleLength = 0x1B4; // float constexpr std::ptrdiff_t m_flMinRoughness = 0x1AC; // float
constexpr std::ptrdiff_t m_flMinRoughness = 0x1B8; // float
} }
namespace CLogicRelay { // CLogicalEntity namespace CLogicRelay { // CLogicalEntity
@ -1306,16 +1305,16 @@ namespace C_BaseButton { // C_BaseToggle
} }
namespace C_BaseCSGrenade { // C_CSWeaponBase namespace C_BaseCSGrenade { // C_CSWeaponBase
constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1940; // bool constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1990; // bool
constexpr std::ptrdiff_t m_bRedraw = 0x1968; // bool constexpr std::ptrdiff_t m_bRedraw = 0x1991; // bool
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1969; // bool constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1992; // bool
constexpr std::ptrdiff_t m_bPinPulled = 0x196A; // bool constexpr std::ptrdiff_t m_bPinPulled = 0x1993; // bool
constexpr std::ptrdiff_t m_bJumpThrow = 0x196B; // bool constexpr std::ptrdiff_t m_bJumpThrow = 0x1994; // bool
constexpr std::ptrdiff_t m_eThrowStatus = 0x196C; // EGrenadeThrowState constexpr std::ptrdiff_t m_eThrowStatus = 0x1998; // EGrenadeThrowState
constexpr std::ptrdiff_t m_fThrowTime = 0x1970; // GameTime_t constexpr std::ptrdiff_t m_fThrowTime = 0x199C; // GameTime_t
constexpr std::ptrdiff_t m_flThrowStrength = 0x1974; // float constexpr std::ptrdiff_t m_flThrowStrength = 0x19A0; // float
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1978; // float constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x19A4; // float
constexpr std::ptrdiff_t m_fDropTime = 0x197C; // GameTime_t constexpr std::ptrdiff_t m_fDropTime = 0x19A8; // GameTime_t
} }
namespace C_BaseCSGrenadeProjectile { // C_BaseGrenade 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_bAllowFadeInView = 0xA72; // bool
constexpr std::ptrdiff_t m_clrRender = 0xA73; // Color constexpr std::ptrdiff_t m_clrRender = 0xA73; // Color
constexpr std::ptrdiff_t m_vecRenderAttributes = 0xA78; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t> constexpr std::ptrdiff_t m_vecRenderAttributes = 0xA78; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
constexpr std::ptrdiff_t m_LightGroup = 0xAE0; // CUtlStringToken constexpr std::ptrdiff_t m_bRenderToCubemaps = 0xAE0; // bool
constexpr std::ptrdiff_t m_bRenderToCubemaps = 0xAE4; // bool
constexpr std::ptrdiff_t m_Collision = 0xAE8; // CCollisionProperty constexpr std::ptrdiff_t m_Collision = 0xAE8; // CCollisionProperty
constexpr std::ptrdiff_t m_Glow = 0xB98; // CGlowProperty constexpr std::ptrdiff_t m_Glow = 0xB98; // CGlowProperty
constexpr std::ptrdiff_t m_flGlowBackfaceMult = 0xBF0; // float 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_flDeathTime = 0x11F8; // GameTime_t
constexpr std::ptrdiff_t m_vecPredictionError = 0x11FC; // Vector constexpr std::ptrdiff_t m_vecPredictionError = 0x11FC; // Vector
constexpr std::ptrdiff_t m_flPredictionErrorTime = 0x1208; // GameTime_t constexpr std::ptrdiff_t m_flPredictionErrorTime = 0x1208; // GameTime_t
constexpr std::ptrdiff_t m_flFOVSensitivityAdjust = 0x120C; // float constexpr std::ptrdiff_t m_vecLastCameraSetupLocalOrigin = 0x120C; // Vector
constexpr std::ptrdiff_t m_flMouseSensitivity = 0x1210; // float constexpr std::ptrdiff_t m_flLastCameraSetupTime = 0x1218; // GameTime_t
constexpr std::ptrdiff_t m_vOldOrigin = 0x1214; // Vector constexpr std::ptrdiff_t m_flFOVSensitivityAdjust = 0x121C; // float
constexpr std::ptrdiff_t m_flOldSimulationTime = 0x1220; // float constexpr std::ptrdiff_t m_flMouseSensitivity = 0x1220; // float
constexpr std::ptrdiff_t m_nLastExecutedCommandNumber = 0x1224; // int32_t constexpr std::ptrdiff_t m_vOldOrigin = 0x1224; // Vector
constexpr std::ptrdiff_t m_nLastExecutedCommandTick = 0x1228; // int32_t constexpr std::ptrdiff_t m_flOldSimulationTime = 0x1230; // float
constexpr std::ptrdiff_t m_hController = 0x122C; // CHandle<CBasePlayerController> constexpr std::ptrdiff_t m_nLastExecutedCommandNumber = 0x1234; // int32_t
constexpr std::ptrdiff_t m_bIsSwappingToPredictableController = 0x1230; // bool constexpr std::ptrdiff_t m_nLastExecutedCommandTick = 0x1238; // int32_t
constexpr std::ptrdiff_t m_hController = 0x123C; // CHandle<CBasePlayerController>
constexpr std::ptrdiff_t m_bIsSwappingToPredictableController = 0x1240; // bool
} }
namespace C_BasePlayerWeapon { // C_EconEntity namespace C_BasePlayerWeapon { // C_EconEntity
@ -1676,17 +1676,17 @@ namespace C_BulletHitModel { // CBaseAnimGraph
} }
namespace C_C4 { // C_CSWeaponBase namespace C_C4 { // C_CSWeaponBase
constexpr std::ptrdiff_t m_szScreenText = 0x1940; // char[32] constexpr std::ptrdiff_t m_szScreenText = 0x1990; // char[32]
constexpr std::ptrdiff_t m_bombdroppedlightParticleIndex = 0x1960; // ParticleIndex_t constexpr std::ptrdiff_t m_bombdroppedlightParticleIndex = 0x19B0; // ParticleIndex_t
constexpr std::ptrdiff_t m_bStartedArming = 0x1964; // bool constexpr std::ptrdiff_t m_bStartedArming = 0x19B4; // bool
constexpr std::ptrdiff_t m_fArmedTime = 0x1968; // GameTime_t constexpr std::ptrdiff_t m_fArmedTime = 0x19B8; // GameTime_t
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x196C; // bool constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x19BC; // bool
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x196D; // bool constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x19BD; // bool
constexpr std::ptrdiff_t m_entitySpottedState = 0x1970; // EntitySpottedState_t constexpr std::ptrdiff_t m_entitySpottedState = 0x19C0; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0x1988; // int32_t constexpr std::ptrdiff_t m_nSpotRules = 0x19D8; // int32_t
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x198C; // bool[7] constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x19DC; // bool[7]
constexpr std::ptrdiff_t m_bBombPlanted = 0x1993; // bool constexpr std::ptrdiff_t m_bBombPlanted = 0x19E3; // bool
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1994; // bool constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x19E4; // bool
} }
namespace C_CSGOViewModel { // C_PredictedViewModel 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 namespace C_CSGO_PreviewPlayer { // C_CSPlayerPawn
constexpr std::ptrdiff_t m_animgraph = 0x22C0; // CUtlString constexpr std::ptrdiff_t m_animgraph = 0x22D8; // CUtlString
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22C8; // CUtlString constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22E0; // CUtlString
constexpr std::ptrdiff_t m_flInitialModelScale = 0x22D0; // float constexpr std::ptrdiff_t m_flInitialModelScale = 0x22E8; // float
} }
namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1926,203 +1926,204 @@ namespace C_CSMinimapBoundary { // C_BaseEntity
} }
namespace C_CSObserverPawn { // C_CSPlayerPawnBase 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 namespace C_CSPlayerPawn { // C_CSPlayerPawnBase
constexpr std::ptrdiff_t m_pBulletServices = 0x1698; // CCSPlayer_BulletServices* constexpr std::ptrdiff_t m_pBulletServices = 0x16A8; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0x16A0; // CCSPlayer_HostageServices* constexpr std::ptrdiff_t m_pHostageServices = 0x16B0; // CCSPlayer_HostageServices*
constexpr std::ptrdiff_t m_pBuyServices = 0x16A8; // CCSPlayer_BuyServices* constexpr std::ptrdiff_t m_pBuyServices = 0x16B8; // CCSPlayer_BuyServices*
constexpr std::ptrdiff_t m_pGlowServices = 0x16B0; // CCSPlayer_GlowServices* constexpr std::ptrdiff_t m_pGlowServices = 0x16C0; // CCSPlayer_GlowServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16B8; // CCSPlayer_ActionTrackingServices* constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16C8; // CCSPlayer_ActionTrackingServices*
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16C0; // GameTime_t constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16D0; // GameTime_t
constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16C4; // GameTime_t constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16D4; // GameTime_t
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x16C8; // bool constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x16D8; // bool
constexpr std::ptrdiff_t m_flLandseconds = 0x16CC; // float constexpr std::ptrdiff_t m_flLandseconds = 0x16DC; // float
constexpr std::ptrdiff_t m_flOldFallVelocity = 0x16D0; // float constexpr std::ptrdiff_t m_flOldFallVelocity = 0x16E0; // float
constexpr std::ptrdiff_t m_szLastPlaceName = 0x16D4; // char[18] constexpr std::ptrdiff_t m_szLastPlaceName = 0x16E4; // char[18]
constexpr std::ptrdiff_t m_bPrevDefuser = 0x16E6; // bool constexpr std::ptrdiff_t m_bPrevDefuser = 0x16F6; // bool
constexpr std::ptrdiff_t m_bPrevHelmet = 0x16E7; // bool constexpr std::ptrdiff_t m_bPrevHelmet = 0x16F7; // bool
constexpr std::ptrdiff_t m_nPrevArmorVal = 0x16E8; // int32_t constexpr std::ptrdiff_t m_nPrevArmorVal = 0x16F8; // int32_t
constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x16EC; // int32_t constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x16FC; // int32_t
constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x16F0; // uint32_t constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1700; // uint32_t
constexpr std::ptrdiff_t m_unWeaponHash = 0x16F4; // uint32_t constexpr std::ptrdiff_t m_unWeaponHash = 0x1704; // uint32_t
constexpr std::ptrdiff_t m_bInBuyZone = 0x16F8; // bool constexpr std::ptrdiff_t m_bInBuyZone = 0x1708; // bool
constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x16F9; // bool constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1709; // bool
constexpr std::ptrdiff_t m_aimPunchAngle = 0x16FC; // QAngle constexpr std::ptrdiff_t m_aimPunchAngle = 0x170C; // QAngle
constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1708; // QAngle constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1718; // QAngle
constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1714; // int32_t constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1724; // int32_t
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1718; // float constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1728; // float
constexpr std::ptrdiff_t m_aimPunchCache = 0x1720; // CUtlVector<QAngle> constexpr std::ptrdiff_t m_aimPunchCache = 0x1730; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bInLanding = 0x1740; // bool constexpr std::ptrdiff_t m_bInLanding = 0x1750; // bool
constexpr std::ptrdiff_t m_flLandingTime = 0x1744; // float constexpr std::ptrdiff_t m_flLandingTime = 0x1754; // float
constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1748; // bool constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1758; // bool
constexpr std::ptrdiff_t m_bInBombZone = 0x1749; // bool constexpr std::ptrdiff_t m_bInBombZone = 0x1759; // bool
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x174A; // bool constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x175A; // bool
constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x174C; // GameTime_t constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x175C; // GameTime_t
constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1750; // GameTime_t constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1760; // GameTime_t
constexpr std::ptrdiff_t m_iRetakesOffering = 0x1868; // int32_t constexpr std::ptrdiff_t m_iRetakesOffering = 0x1878; // int32_t
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x186C; // int32_t constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x187C; // int32_t
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1870; // bool constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1880; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1871; // bool constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1881; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1874; // int32_t constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1884; // int32_t
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1878; // loadout_slot_t constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1888; // loadout_slot_t
constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1898; // bool constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x18A8; // bool
constexpr std::ptrdiff_t m_EconGloves = 0x18A0; // C_EconItemView constexpr std::ptrdiff_t m_EconGloves = 0x18B0; // C_EconItemView
constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1CE8; // bool constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1CF8; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1CEC; // int32_t constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1CFC; // int32_t
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1CF0; // Vector constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D00; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1CFC; // Vector constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D0C; // Vector
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D08; // char[64] constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D18; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D48; // bool constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D58; // bool
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2288; // bool constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D5C; // Vector
constexpr std::ptrdiff_t m_lastLandTime = 0x228C; // GameTime_t constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x22A0; // bool
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2290; // bool constexpr std::ptrdiff_t m_lastLandTime = 0x22A4; // GameTime_t
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22AC; // QAngle constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x22A8; // bool
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22B8; // bool constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22C4; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22D0; // bool
} }
namespace C_CSPlayerPawnBase { // C_BasePlayerPawn namespace C_CSPlayerPawnBase { // C_BasePlayerPawn
constexpr std::ptrdiff_t m_pPingServices = 0x1250; // CCSPlayer_PingServices* constexpr std::ptrdiff_t m_pPingServices = 0x1260; // CCSPlayer_PingServices*
constexpr std::ptrdiff_t m_pViewModelServices = 0x1258; // CPlayer_ViewModelServices* constexpr std::ptrdiff_t m_pViewModelServices = 0x1268; // CPlayer_ViewModelServices*
constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1260; // float[4] constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1270; // float[4]
constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1270; // int32_t constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1280; // int32_t
constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1274; // Vector constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1284; // Vector
constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1280; // Vector constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1290; // Vector
constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x128C; // bool constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x129C; // bool
constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x128D; // bool constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x129D; // bool
constexpr std::ptrdiff_t m_pClippingWeapon = 0x1290; // C_CSWeaponBase* constexpr std::ptrdiff_t m_pClippingWeapon = 0x12A0; // C_CSWeaponBase*
constexpr std::ptrdiff_t m_previousPlayerState = 0x1298; // CSPlayerState constexpr std::ptrdiff_t m_previousPlayerState = 0x12A8; // CSPlayerState
constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x129C; // float constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x12AC; // float
constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x12A0; // float constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x12B0; // float
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12C0; // GameTime_t constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12D0; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12C4; // bool constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12D4; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12C8; // QAngle constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12D8; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12D4; // Vector constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12E4; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x12E0; // Vector constexpr std::ptrdiff_t m_vecStashedVelocity = 0x12F0; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x12EC; // QAngle[2] constexpr std::ptrdiff_t m_angShootAngleHistory = 0x12FC; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1304; // Vector[2] constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1314; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x131C; // Vector[2] constexpr std::ptrdiff_t m_vecVelocityHistory = 0x132C; // Vector[2]
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1338; // QAngle constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1348; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1350; // float constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1360; // float
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1360; // float constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1370; // float
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1370; // Vector constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1380; // Vector
constexpr std::ptrdiff_t m_bIsScoped = 0x1388; // bool constexpr std::ptrdiff_t m_bIsScoped = 0x1398; // bool
constexpr std::ptrdiff_t m_bIsWalking = 0x1389; // bool constexpr std::ptrdiff_t m_bIsWalking = 0x1399; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0x138A; // bool constexpr std::ptrdiff_t m_bResumeZoom = 0x139A; // bool
constexpr std::ptrdiff_t m_iPlayerState = 0x138C; // CSPlayerState constexpr std::ptrdiff_t m_iPlayerState = 0x139C; // CSPlayerState
constexpr std::ptrdiff_t m_bIsDefusing = 0x1390; // bool constexpr std::ptrdiff_t m_bIsDefusing = 0x13A0; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1391; // bool constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x13A1; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1394; // CSPlayerBlockingUseAction_t constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x13A4; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_bIsRescuing = 0x1398; // bool constexpr std::ptrdiff_t m_bIsRescuing = 0x13A8; // bool
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x139C; // GameTime_t constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x13AC; // GameTime_t
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13A0; // GameTime_t constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13B0; // GameTime_t
constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13A4; // bool constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13B4; // bool
constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13A5; // bool constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13B5; // bool
constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13A8; // float constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13B8; // float
constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13AC; // float constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13BC; // float
constexpr std::ptrdiff_t m_nWhichBombZone = 0x13B0; // int32_t constexpr std::ptrdiff_t m_nWhichBombZone = 0x13C0; // int32_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13B4; // bool constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13C4; // bool
constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13B8; // int32_t constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13C8; // int32_t
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13BC; // bool constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13CC; // bool
constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13C0; // float constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13D0; // float
constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13C4; // GameTime_t constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13D4; // GameTime_t
constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13C8; // float constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13D8; // float
constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13CC; // bool constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13DC; // bool
constexpr std::ptrdiff_t m_bKilledByTaser = 0x13CD; // bool constexpr std::ptrdiff_t m_bKilledByTaser = 0x13DD; // bool
constexpr std::ptrdiff_t m_iMoveState = 0x13D0; // int32_t constexpr std::ptrdiff_t m_iMoveState = 0x13E0; // int32_t
constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13D4; // bool constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13E4; // bool
constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13D8; // float constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13E8; // float
constexpr std::ptrdiff_t m_bStrafing = 0x13DC; // bool constexpr std::ptrdiff_t m_bStrafing = 0x13EC; // bool
constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x13E0; // GameTime_t constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x13F0; // GameTime_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0x13E4; // GameTime_t constexpr std::ptrdiff_t m_flEmitSoundTime = 0x13F4; // GameTime_t
constexpr std::ptrdiff_t m_iAddonBits = 0x13E8; // int32_t constexpr std::ptrdiff_t m_iAddonBits = 0x13F8; // int32_t
constexpr std::ptrdiff_t m_iPrimaryAddon = 0x13EC; // int32_t constexpr std::ptrdiff_t m_iPrimaryAddon = 0x13FC; // int32_t
constexpr std::ptrdiff_t m_iSecondaryAddon = 0x13F0; // int32_t constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1400; // int32_t
constexpr std::ptrdiff_t m_iProgressBarDuration = 0x13F4; // int32_t constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1404; // int32_t
constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x13F8; // float constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1408; // float
constexpr std::ptrdiff_t m_iDirection = 0x13FC; // int32_t constexpr std::ptrdiff_t m_iDirection = 0x140C; // int32_t
constexpr std::ptrdiff_t m_iShotsFired = 0x1400; // int32_t constexpr std::ptrdiff_t m_iShotsFired = 0x1410; // int32_t
constexpr std::ptrdiff_t m_bNightVisionOn = 0x1404; // bool constexpr std::ptrdiff_t m_bNightVisionOn = 0x1414; // bool
constexpr std::ptrdiff_t m_bHasNightVision = 0x1405; // bool constexpr std::ptrdiff_t m_bHasNightVision = 0x1415; // bool
constexpr std::ptrdiff_t m_flVelocityModifier = 0x1408; // float constexpr std::ptrdiff_t m_flVelocityModifier = 0x1418; // float
constexpr std::ptrdiff_t m_flHitHeading = 0x140C; // float constexpr std::ptrdiff_t m_flHitHeading = 0x141C; // float
constexpr std::ptrdiff_t m_nHitBodyPart = 0x1410; // int32_t constexpr std::ptrdiff_t m_nHitBodyPart = 0x1420; // int32_t
constexpr std::ptrdiff_t m_iStartAccount = 0x1414; // int32_t constexpr std::ptrdiff_t m_iStartAccount = 0x1424; // int32_t
constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1418; // Vector constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1428; // Vector
constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x1424; // Vector constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x1434; // Vector
constexpr std::ptrdiff_t m_flClientDeathTime = 0x1430; // GameTime_t constexpr std::ptrdiff_t m_flClientDeathTime = 0x1440; // GameTime_t
constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x1434; // float constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x1444; // float
constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1438; // bool constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1448; // bool
constexpr std::ptrdiff_t m_flFlashBangTime = 0x143C; // float constexpr std::ptrdiff_t m_flFlashBangTime = 0x144C; // float
constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1440; // float constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1450; // float
constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x1444; // float constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x1454; // float
constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1448; // bool constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1458; // bool
constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1449; // bool constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1459; // bool
constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x144A; // bool constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x145A; // bool
constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x144C; // float constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x145C; // float
constexpr std::ptrdiff_t m_flFlashDuration = 0x1450; // float constexpr std::ptrdiff_t m_flFlashDuration = 0x1460; // float
constexpr std::ptrdiff_t m_lastStandingPos = 0x1454; // Vector constexpr std::ptrdiff_t m_lastStandingPos = 0x1464; // Vector
constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1460; // Vector constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1470; // Vector
constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x146C; // QAngle constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x147C; // QAngle
constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1478; // CHandle<C_BaseEntity> constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1488; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x147C; // int32_t constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x148C; // int32_t
constexpr std::ptrdiff_t m_flHealthFadeValue = 0x1480; // float constexpr std::ptrdiff_t m_flHealthFadeValue = 0x1490; // float
constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x1484; // float constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x1494; // float
constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1488; // int32_t constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1498; // int32_t
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x148C; // float constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x149C; // float
constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1490; // CountdownTimer constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x14A0; // CountdownTimer
constexpr std::ptrdiff_t m_lastLadderNormal = 0x14A8; // Vector constexpr std::ptrdiff_t m_lastLadderNormal = 0x14B8; // Vector
constexpr std::ptrdiff_t m_lastLadderPos = 0x14B4; // Vector constexpr std::ptrdiff_t m_lastLadderPos = 0x14C4; // Vector
constexpr std::ptrdiff_t m_flDeathCCWeight = 0x14C8; // float constexpr std::ptrdiff_t m_flDeathCCWeight = 0x14D8; // float
constexpr std::ptrdiff_t m_bOldIsScoped = 0x14CC; // bool constexpr std::ptrdiff_t m_bOldIsScoped = 0x14DC; // bool
constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x14D0; // float constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x14E0; // float
constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x14D4; // float constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x14E4; // float
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x14D8; // uint16_t constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x14E8; // uint16_t
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x14DA; // uint16_t constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x14EA; // uint16_t
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x14DC; // uint16_t constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x14EC; // uint16_t
constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x14E0; // Vector constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x14F0; // Vector
constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x14EC; // int32_t constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x14FC; // int32_t
constexpr std::ptrdiff_t m_ArmorValue = 0x14F0; // int32_t constexpr std::ptrdiff_t m_ArmorValue = 0x1500; // int32_t
constexpr std::ptrdiff_t m_angEyeAngles = 0x14F8; // QAngle constexpr std::ptrdiff_t m_angEyeAngles = 0x1508; // QAngle
constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1510; // float constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1520; // float
constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1514; // bool constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1524; // bool
constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1515; // bool constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1525; // bool
constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x1516; // bool constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x1526; // bool
constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x1517; // bool constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x1527; // bool
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1518; // CEntityIndex constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1528; // CEntityIndex
constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x151C; // int32_t constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x152C; // int32_t
constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1520; // int32_t constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1530; // int32_t
constexpr std::ptrdiff_t m_iIDEntIndex = 0x1524; // CEntityIndex constexpr std::ptrdiff_t m_iIDEntIndex = 0x1534; // CEntityIndex
constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1528; // CountdownTimer constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1538; // CountdownTimer
constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1540; // CEntityIndex constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1550; // CEntityIndex
constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x1544; // CEntityIndex constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x1554; // CEntityIndex
constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1548; // CountdownTimer constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1558; // CountdownTimer
constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x1564; // float constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x1574; // float
constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1568; // float constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1578; // float
constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x156C; // bool constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x157C; // bool
constexpr std::ptrdiff_t m_cycleLatch = 0x1570; // int32_t constexpr std::ptrdiff_t m_cycleLatch = 0x1580; // int32_t
constexpr std::ptrdiff_t m_serverIntendedCycle = 0x1574; // float constexpr std::ptrdiff_t m_serverIntendedCycle = 0x1584; // float
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1578; // uint32_t[5] constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1588; // uint32_t[5]
constexpr std::ptrdiff_t m_bHideTargetID = 0x1594; // bool constexpr std::ptrdiff_t m_bHideTargetID = 0x15A4; // bool
constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x1598; // float constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x15A8; // float
constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x159C; // float constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x15AC; // float
constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x15A0; // float constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x15B0; // float
constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x15A4; // Vector constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x15B4; // Vector
constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x15B0; // ParticleIndex_t constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x15C0; // ParticleIndex_t
constexpr std::ptrdiff_t m_flNextMagDropTime = 0x15B4; // float constexpr std::ptrdiff_t m_flNextMagDropTime = 0x15C4; // float
constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x15B8; // int32_t constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x15C8; // int32_t
constexpr std::ptrdiff_t m_vecBulletHitModels = 0x15C0; // CUtlVector<C_BulletHitModel*> constexpr std::ptrdiff_t m_vecBulletHitModels = 0x15D0; // CUtlVector<C_BulletHitModel*>
constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15D8; // CUtlVector<C_PickUpModelSlerper*> constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15E8; // CUtlVector<C_PickUpModelSlerper*>
constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x15F0; // Vector constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1600; // Vector
constexpr std::ptrdiff_t m_entitySpottedState = 0x1618; // EntitySpottedState_t constexpr std::ptrdiff_t m_entitySpottedState = 0x1628; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1630; // int32_t constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1640; // int32_t
constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x1634; // bool constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x1644; // bool
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1635; // bool constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1645; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1638; // float constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1648; // float
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x163C; // Vector constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x164C; // Vector
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1648; // bool constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1658; // bool
constexpr std::ptrdiff_t m_hOriginalController = 0x164C; // CHandle<CCSPlayerController> constexpr std::ptrdiff_t m_hOriginalController = 0x165C; // CHandle<CCSPlayerController>
} }
namespace C_CSPlayerResource { // C_BaseEntity 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_seqIdle = 0x15E0; // HSequence
constexpr std::ptrdiff_t m_seqFirePrimary = 0x15E4; // HSequence constexpr std::ptrdiff_t m_seqFirePrimary = 0x15E4; // HSequence
constexpr std::ptrdiff_t m_seqFireSecondary = 0x15E8; // HSequence constexpr std::ptrdiff_t m_seqFireSecondary = 0x15E8; // HSequence
constexpr std::ptrdiff_t m_ClientPreviousWeaponState = 0x1600; // CSWeaponState_t constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0x15F0; // CUtlVector<HSequence>
constexpr std::ptrdiff_t m_iState = 0x1604; // CSWeaponState_t constexpr std::ptrdiff_t m_hCurrentThirdPersonSequence = 0x1608; // HSequence
constexpr std::ptrdiff_t m_flCrosshairDistance = 0x1608; // float constexpr std::ptrdiff_t m_nSilencerBoneIndex = 0x160C; // int32_t
constexpr std::ptrdiff_t m_iAmmoLastCheck = 0x160C; // int32_t constexpr std::ptrdiff_t m_thirdPersonSequences = 0x1610; // HSequence[6]
constexpr std::ptrdiff_t m_iAlpha = 0x1610; // int32_t constexpr std::ptrdiff_t m_ClientPreviousWeaponState = 0x1640; // CSWeaponState_t
constexpr std::ptrdiff_t m_iScopeTextureID = 0x1614; // int32_t constexpr std::ptrdiff_t m_iState = 0x1644; // CSWeaponState_t
constexpr std::ptrdiff_t m_iCrosshairTextureID = 0x1618; // int32_t constexpr std::ptrdiff_t m_flCrosshairDistance = 0x1648; // float
constexpr std::ptrdiff_t m_flGunAccuracyPosition = 0x161C; // float constexpr std::ptrdiff_t m_iAmmoLastCheck = 0x164C; // int32_t
constexpr std::ptrdiff_t m_nViewModelIndex = 0x1620; // uint32_t constexpr std::ptrdiff_t m_iAlpha = 0x1650; // int32_t
constexpr std::ptrdiff_t m_bReloadsWithClips = 0x1624; // bool constexpr std::ptrdiff_t m_iScopeTextureID = 0x1654; // int32_t
constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x1628; // GameTime_t constexpr std::ptrdiff_t m_iCrosshairTextureID = 0x1658; // int32_t
constexpr std::ptrdiff_t m_bFireOnEmpty = 0x162C; // bool constexpr std::ptrdiff_t m_flGunAccuracyPosition = 0x165C; // float
constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1630; // CEntityIOOutput constexpr std::ptrdiff_t m_nViewModelIndex = 0x1660; // uint32_t
constexpr std::ptrdiff_t m_weaponMode = 0x1658; // CSWeaponMode constexpr std::ptrdiff_t m_bReloadsWithClips = 0x1664; // bool
constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x165C; // float constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x1668; // GameTime_t
constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x1660; // Vector constexpr std::ptrdiff_t m_bFireOnEmpty = 0x166C; // bool
constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x166C; // float constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1670; // CEntityIOOutput
constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x1670; // float constexpr std::ptrdiff_t m_weaponMode = 0x1698; // CSWeaponMode
constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x1674; // GameTime_t constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x169C; // float
constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0x1678; // float constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x16A0; // Vector
constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0x167C; // GameTime_t constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x16AC; // float
constexpr std::ptrdiff_t m_iRecoilIndex = 0x1680; // int32_t constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x16B0; // float
constexpr std::ptrdiff_t m_flRecoilIndex = 0x1684; // float constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x16B4; // GameTime_t
constexpr std::ptrdiff_t m_bBurstMode = 0x1688; // bool constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0x16B8; // float
constexpr std::ptrdiff_t m_flPostponeFireReadyTime = 0x168C; // GameTime_t constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0x16BC; // GameTime_t
constexpr std::ptrdiff_t m_bInReload = 0x1690; // bool constexpr std::ptrdiff_t m_iRecoilIndex = 0x16C0; // int32_t
constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0x1691; // bool constexpr std::ptrdiff_t m_flRecoilIndex = 0x16C4; // float
constexpr std::ptrdiff_t m_flDroppedAtTime = 0x1694; // GameTime_t constexpr std::ptrdiff_t m_bBurstMode = 0x16C8; // bool
constexpr std::ptrdiff_t m_bIsHauledBack = 0x1698; // bool constexpr std::ptrdiff_t m_flPostponeFireReadyTime = 0x16CC; // GameTime_t
constexpr std::ptrdiff_t m_bSilencerOn = 0x1699; // bool constexpr std::ptrdiff_t m_bInReload = 0x16D0; // bool
constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x169C; // GameTime_t constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0x16D1; // bool
constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x16A0; // int32_t constexpr std::ptrdiff_t m_flDroppedAtTime = 0x16D4; // GameTime_t
constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x16A4; // float constexpr std::ptrdiff_t m_bIsHauledBack = 0x16D8; // bool
constexpr std::ptrdiff_t m_bVisualsDataSet = 0x1728; // bool constexpr std::ptrdiff_t m_bSilencerOn = 0x16D9; // bool
constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x1729; // bool constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x16DC; // GameTime_t
constexpr std::ptrdiff_t m_hOurPing = 0x172C; // CHandle<C_BaseEntity> constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x16E0; // int32_t
constexpr std::ptrdiff_t m_nOurPingIndex = 0x1730; // CEntityIndex constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x16E4; // float
constexpr std::ptrdiff_t m_vecOurPingPos = 0x1734; // Vector constexpr std::ptrdiff_t m_bVisualsDataSet = 0x1768; // bool
constexpr std::ptrdiff_t m_bGlowForPing = 0x1740; // bool constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x1769; // bool
constexpr std::ptrdiff_t m_bUIWeapon = 0x1741; // bool constexpr std::ptrdiff_t m_hOurPing = 0x176C; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_hPrevOwner = 0x1750; // CHandle<C_CSPlayerPawn> constexpr std::ptrdiff_t m_nOurPingIndex = 0x1770; // CEntityIndex
constexpr std::ptrdiff_t m_nDropTick = 0x1754; // GameTick_t constexpr std::ptrdiff_t m_vecOurPingPos = 0x1774; // Vector
constexpr std::ptrdiff_t m_donated = 0x1774; // bool constexpr std::ptrdiff_t m_bGlowForPing = 0x1780; // bool
constexpr std::ptrdiff_t m_fLastShotTime = 0x1778; // GameTime_t constexpr std::ptrdiff_t m_bUIWeapon = 0x1781; // bool
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x177C; // bool constexpr std::ptrdiff_t m_hPrevOwner = 0x1790; // CHandle<C_CSPlayerPawn>
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x177D; // bool constexpr std::ptrdiff_t m_nDropTick = 0x1794; // GameTick_t
constexpr std::ptrdiff_t m_gunHeat = 0x1780; // float constexpr std::ptrdiff_t m_donated = 0x17B4; // bool
constexpr std::ptrdiff_t m_smokeAttachments = 0x1784; // uint32_t constexpr std::ptrdiff_t m_fLastShotTime = 0x17B8; // GameTime_t
constexpr std::ptrdiff_t m_lastSmokeTime = 0x1788; // GameTime_t constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x17BC; // bool
constexpr std::ptrdiff_t m_flLastClientFireBulletTime = 0x178C; // float constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x17BD; // bool
constexpr std::ptrdiff_t m_IronSightController = 0x1840; // C_IronSightController constexpr std::ptrdiff_t m_gunHeat = 0x17C0; // float
constexpr std::ptrdiff_t m_iIronSightMode = 0x18F0; // int32_t constexpr std::ptrdiff_t m_smokeAttachments = 0x17C4; // uint32_t
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1900; // GameTime_t constexpr std::ptrdiff_t m_lastSmokeTime = 0x17C8; // GameTime_t
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1904; // int32_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 namespace C_CSWeaponBaseGun { // C_CSWeaponBase
constexpr std::ptrdiff_t m_zoomLevel = 0x1940; // int32_t constexpr std::ptrdiff_t m_zoomLevel = 0x1990; // int32_t
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1944; // int32_t constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1994; // int32_t
constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1948; // int32_t constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1998; // int32_t
constexpr std::ptrdiff_t m_silencedModelIndex = 0x1958; // int32_t constexpr std::ptrdiff_t m_silencedModelIndex = 0x19A8; // int32_t
constexpr std::ptrdiff_t m_inPrecache = 0x195C; // bool constexpr std::ptrdiff_t m_inPrecache = 0x19AC; // bool
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x195D; // bool constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x19AD; // bool
} }
namespace C_Chicken { // C_DynamicProp namespace C_Chicken { // C_DynamicProp
@ -2302,7 +2308,9 @@ namespace C_DecoyGrenade { // C_BaseCSGrenade
} }
namespace C_DecoyProjectile { // C_BaseCSGrenadeProjectile 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 namespace C_DynamicLight { // C_BaseModelEntity
@ -2437,53 +2445,51 @@ namespace C_EntityFlame { // C_BaseEntity
} }
namespace C_EnvCombinedLightProbeVolume { // C_BaseEntity namespace C_EnvCombinedLightProbeVolume { // C_BaseEntity
constexpr std::ptrdiff_t m_Color = 0x15A8; // Color constexpr std::ptrdiff_t m_Color = 0x1598; // Color
constexpr std::ptrdiff_t m_flBrightness = 0x15AC; // float constexpr std::ptrdiff_t m_flBrightness = 0x159C; // float
constexpr std::ptrdiff_t m_hCubemapTexture = 0x15B0; // CStrongHandle<InfoForResourceTypeCTextureBase> constexpr std::ptrdiff_t m_hCubemapTexture = 0x15A0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x15B8; // bool constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x15A8; // bool
constexpr std::ptrdiff_t m_hLightProbeTexture = 0x15C0; // CStrongHandle<InfoForResourceTypeCTextureBase> constexpr std::ptrdiff_t m_hLightProbeTexture = 0x15B0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase> constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x15B8; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle<InfoForResourceTypeCTextureBase> constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x15C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle<InfoForResourceTypeCTextureBase> constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_vBoxMins = 0x15E0; // Vector constexpr std::ptrdiff_t m_vBoxMins = 0x15D0; // Vector
constexpr std::ptrdiff_t m_vBoxMaxs = 0x15EC; // Vector constexpr std::ptrdiff_t m_vBoxMaxs = 0x15DC; // Vector
constexpr std::ptrdiff_t m_LightGroups = 0x15F8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_bMoveable = 0x15E8; // bool
constexpr std::ptrdiff_t m_bMoveable = 0x1600; // bool constexpr std::ptrdiff_t m_nHandshake = 0x15EC; // int32_t
constexpr std::ptrdiff_t m_nHandshake = 0x1604; // int32_t constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x15F0; // int32_t
constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x1608; // int32_t constexpr std::ptrdiff_t m_nPriority = 0x15F4; // int32_t
constexpr std::ptrdiff_t m_nPriority = 0x160C; // int32_t constexpr std::ptrdiff_t m_bStartDisabled = 0x15F8; // bool
constexpr std::ptrdiff_t m_bStartDisabled = 0x1610; // bool constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x15FC; // float
constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x1614; // float constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1600; // Vector
constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1618; // Vector constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x160C; // int32_t
constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x1624; // int32_t constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1610; // int32_t
constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1628; // int32_t constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1614; // int32_t
constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x162C; // int32_t constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x1618; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x1630; // int32_t constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x161C; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x1634; // int32_t constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1620; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1638; // int32_t constexpr std::ptrdiff_t m_bEnabled = 0x1639; // bool
constexpr std::ptrdiff_t m_bEnabled = 0x1651; // bool
} }
namespace C_EnvCubemap { // C_BaseEntity namespace C_EnvCubemap { // C_BaseEntity
constexpr std::ptrdiff_t m_hCubemapTexture = 0x5C8; // CStrongHandle<InfoForResourceTypeCTextureBase> constexpr std::ptrdiff_t m_hCubemapTexture = 0x5C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x5D0; // bool constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x5C8; // bool
constexpr std::ptrdiff_t m_flInfluenceRadius = 0x5D4; // float constexpr std::ptrdiff_t m_flInfluenceRadius = 0x5CC; // float
constexpr std::ptrdiff_t m_vBoxProjectMins = 0x5D8; // Vector constexpr std::ptrdiff_t m_vBoxProjectMins = 0x5D0; // Vector
constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x5E4; // Vector constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x5DC; // Vector
constexpr std::ptrdiff_t m_LightGroups = 0x5F0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_bMoveable = 0x5E8; // bool
constexpr std::ptrdiff_t m_bMoveable = 0x5F8; // bool constexpr std::ptrdiff_t m_nHandshake = 0x5EC; // int32_t
constexpr std::ptrdiff_t m_nHandshake = 0x5FC; // int32_t constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x5F0; // int32_t
constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x600; // int32_t constexpr std::ptrdiff_t m_nPriority = 0x5F4; // int32_t
constexpr std::ptrdiff_t m_nPriority = 0x604; // int32_t constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x5F8; // float
constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x608; // float constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x5FC; // Vector
constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x60C; // Vector constexpr std::ptrdiff_t m_flDiffuseScale = 0x608; // float
constexpr std::ptrdiff_t m_flDiffuseScale = 0x618; // float constexpr std::ptrdiff_t m_bStartDisabled = 0x60C; // bool
constexpr std::ptrdiff_t m_bStartDisabled = 0x61C; // bool constexpr std::ptrdiff_t m_bDefaultEnvMap = 0x60D; // bool
constexpr std::ptrdiff_t m_bDefaultEnvMap = 0x61D; // bool constexpr std::ptrdiff_t m_bDefaultSpecEnvMap = 0x60E; // bool
constexpr std::ptrdiff_t m_bDefaultSpecEnvMap = 0x61E; // bool constexpr std::ptrdiff_t m_bIndoorCubeMap = 0x60F; // bool
constexpr std::ptrdiff_t m_bIndoorCubeMap = 0x61F; // bool constexpr std::ptrdiff_t m_bCopyDiffuseFromDefaultCubemap = 0x610; // bool
constexpr std::ptrdiff_t m_bCopyDiffuseFromDefaultCubemap = 0x620; // bool constexpr std::ptrdiff_t m_bEnabled = 0x620; // bool
constexpr std::ptrdiff_t m_bEnabled = 0x630; // bool
} }
namespace C_EnvCubemapBox { // C_EnvCubemap namespace C_EnvCubemapBox { // C_EnvCubemap
@ -2528,24 +2534,23 @@ namespace C_EnvDetailController { // C_BaseEntity
} }
namespace C_EnvLightProbeVolume { // C_BaseEntity namespace C_EnvLightProbeVolume { // C_BaseEntity
constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1520; // CStrongHandle<InfoForResourceTypeCTextureBase> constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1518; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1528; // CStrongHandle<InfoForResourceTypeCTextureBase> constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1520; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase> constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1528; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1538; // CStrongHandle<InfoForResourceTypeCTextureBase> constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_vBoxMins = 0x1540; // Vector constexpr std::ptrdiff_t m_vBoxMins = 0x1538; // Vector
constexpr std::ptrdiff_t m_vBoxMaxs = 0x154C; // Vector constexpr std::ptrdiff_t m_vBoxMaxs = 0x1544; // Vector
constexpr std::ptrdiff_t m_LightGroups = 0x1558; // CUtlSymbolLarge constexpr std::ptrdiff_t m_bMoveable = 0x1550; // bool
constexpr std::ptrdiff_t m_bMoveable = 0x1560; // bool constexpr std::ptrdiff_t m_nHandshake = 0x1554; // int32_t
constexpr std::ptrdiff_t m_nHandshake = 0x1564; // int32_t constexpr std::ptrdiff_t m_nPriority = 0x1558; // int32_t
constexpr std::ptrdiff_t m_nPriority = 0x1568; // int32_t constexpr std::ptrdiff_t m_bStartDisabled = 0x155C; // bool
constexpr std::ptrdiff_t m_bStartDisabled = 0x156C; // bool constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x1560; // int32_t
constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x1570; // int32_t constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1564; // int32_t
constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1574; // int32_t constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1568; // int32_t
constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1578; // int32_t constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x156C; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x157C; // int32_t constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x1570; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x1580; // int32_t constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1574; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1584; // int32_t constexpr std::ptrdiff_t m_bEnabled = 0x1581; // bool
constexpr std::ptrdiff_t m_bEnabled = 0x1591; // bool
} }
namespace C_EnvParticleGlow { // C_ParticleSystem namespace C_EnvParticleGlow { // C_ParticleSystem
@ -2731,8 +2736,8 @@ namespace C_Fish { // CBaseAnimGraph
} }
namespace C_Fists { // C_CSWeaponBase namespace C_Fists { // C_CSWeaponBase
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1940; // bool constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1990; // bool
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1944; // PlayerAnimEvent_t constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1994; // PlayerAnimEvent_t
} }
namespace C_Flashbang { // C_BaseCSGrenade namespace C_Flashbang { // C_BaseCSGrenade
@ -3034,7 +3039,7 @@ namespace C_MapVetoPickController { // C_BaseEntity
} }
namespace C_Melee { // C_CSWeaponBase 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 namespace C_ModelPointEntity { // C_BaseModelEntity
@ -3756,13 +3761,16 @@ namespace C_WeaponAug { // C_CSWeaponBaseGun
} }
namespace C_WeaponBaseItem { // C_CSWeaponBase namespace C_WeaponBaseItem { // C_CSWeaponBase
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1940; // CountdownTimer constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1990; // CountdownTimer
constexpr std::ptrdiff_t m_bRedraw = 0x1958; // bool constexpr std::ptrdiff_t m_bRedraw = 0x19A8; // bool
} }
namespace C_WeaponBizon { // C_CSWeaponBaseGun namespace C_WeaponBizon { // C_CSWeaponBaseGun
} }
namespace C_WeaponCZ75a { // C_CSWeaponBaseGun
}
namespace C_WeaponElite { // C_CSWeaponBaseGun namespace C_WeaponElite { // C_CSWeaponBaseGun
} }
@ -3790,9 +3798,15 @@ namespace C_WeaponM249 { // C_CSWeaponBaseGun
namespace C_WeaponM4A1 { // C_CSWeaponBaseGun namespace C_WeaponM4A1 { // C_CSWeaponBaseGun
} }
namespace C_WeaponM4A1Silencer { // C_CSWeaponBaseGun
}
namespace C_WeaponMAC10 { // C_CSWeaponBaseGun namespace C_WeaponMAC10 { // C_CSWeaponBaseGun
} }
namespace C_WeaponMP5SD { // C_CSWeaponBaseGun
}
namespace C_WeaponMP7 { // C_CSWeaponBaseGun namespace C_WeaponMP7 { // C_CSWeaponBaseGun
} }
@ -3814,6 +3828,9 @@ namespace C_WeaponP250 { // C_CSWeaponBaseGun
namespace C_WeaponP90 { // C_CSWeaponBaseGun namespace C_WeaponP90 { // C_CSWeaponBaseGun
} }
namespace C_WeaponRevolver { // C_CSWeaponBaseGun
}
namespace C_WeaponSCAR20 { // C_CSWeaponBaseGun namespace C_WeaponSCAR20 { // C_CSWeaponBaseGun
} }
@ -3827,11 +3844,11 @@ namespace C_WeaponSawedoff { // C_CSWeaponBase
} }
namespace C_WeaponShield { // C_CSWeaponBaseGun 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 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 namespace C_WeaponTec9 { // C_CSWeaponBaseGun
@ -3840,6 +3857,9 @@ namespace C_WeaponTec9 { // C_CSWeaponBaseGun
namespace C_WeaponUMP45 { // C_CSWeaponBaseGun namespace C_WeaponUMP45 { // C_CSWeaponBaseGun
} }
namespace C_WeaponUSPSilencer { // C_CSWeaponBaseGun
}
namespace C_WeaponXM1014 { // C_CSWeaponBase 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_bHasParent = 0x54; // bool
constexpr std::ptrdiff_t m_bParentFrozen = 0x55; // bool constexpr std::ptrdiff_t m_bParentFrozen = 0x55; // bool
constexpr std::ptrdiff_t m_SurfacePropStringToken = 0x58; // CUtlStringToken constexpr std::ptrdiff_t m_SurfacePropStringToken = 0x58; // CUtlStringToken
constexpr std::ptrdiff_t m_LightGroup = 0x5C; // CUtlStringToken
} }
namespace sky3dparams_t { namespace sky3dparams_t {

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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: class ActiveModelConfig_t:
@ -846,33 +846,32 @@ class CLightComponent: # CEntityComponent
m_nShadowPriority = 0x120 # int32_t m_nShadowPriority = 0x120 # int32_t
m_nBakedShadowIndex = 0x124 # int32_t m_nBakedShadowIndex = 0x124 # int32_t
m_bRenderToCubemaps = 0x128 # bool m_bRenderToCubemaps = 0x128 # bool
m_LightGroups = 0x130 # CUtlSymbolLarge m_nDirectLight = 0x12C # int32_t
m_nDirectLight = 0x138 # int32_t m_nIndirectLight = 0x130 # int32_t
m_nIndirectLight = 0x13C # int32_t m_flFadeMinDist = 0x134 # float
m_flFadeMinDist = 0x140 # float m_flFadeMaxDist = 0x138 # float
m_flFadeMaxDist = 0x144 # float m_flShadowFadeMinDist = 0x13C # float
m_flShadowFadeMinDist = 0x148 # float m_flShadowFadeMaxDist = 0x140 # float
m_flShadowFadeMaxDist = 0x14C # float m_bEnabled = 0x144 # bool
m_bEnabled = 0x150 # bool m_bFlicker = 0x145 # bool
m_bFlicker = 0x151 # bool m_bPrecomputedFieldsValid = 0x146 # bool
m_bPrecomputedFieldsValid = 0x152 # bool m_vPrecomputedBoundsMins = 0x148 # Vector
m_vPrecomputedBoundsMins = 0x154 # Vector m_vPrecomputedBoundsMaxs = 0x154 # Vector
m_vPrecomputedBoundsMaxs = 0x160 # Vector m_vPrecomputedOBBOrigin = 0x160 # Vector
m_vPrecomputedOBBOrigin = 0x16C # Vector m_vPrecomputedOBBAngles = 0x16C # QAngle
m_vPrecomputedOBBAngles = 0x178 # QAngle m_vPrecomputedOBBExtent = 0x178 # Vector
m_vPrecomputedOBBExtent = 0x184 # Vector m_flPrecomputedMaxRange = 0x184 # float
m_flPrecomputedMaxRange = 0x190 # float m_nFogLightingMode = 0x188 # int32_t
m_nFogLightingMode = 0x194 # int32_t m_flFogContributionStength = 0x18C # float
m_flFogContributionStength = 0x198 # float m_flNearClipPlane = 0x190 # float
m_flNearClipPlane = 0x19C # float m_SkyColor = 0x194 # Color
m_SkyColor = 0x1A0 # Color m_flSkyIntensity = 0x198 # float
m_flSkyIntensity = 0x1A4 # float m_SkyAmbientBounce = 0x19C # Color
m_SkyAmbientBounce = 0x1A8 # Color m_bUseSecondaryColor = 0x1A0 # bool
m_bUseSecondaryColor = 0x1AC # bool m_bMixedShadows = 0x1A1 # bool
m_bMixedShadows = 0x1AD # bool m_flLightStyleStartTime = 0x1A4 # GameTime_t
m_flLightStyleStartTime = 0x1B0 # GameTime_t m_flCapsuleLength = 0x1A8 # float
m_flCapsuleLength = 0x1B4 # float m_flMinRoughness = 0x1AC # float
m_flMinRoughness = 0x1B8 # float
class CLogicRelay: # CLogicalEntity class CLogicRelay: # CLogicalEntity
m_OnTrigger = 0x540 # CEntityIOOutput m_OnTrigger = 0x540 # CEntityIOOutput
@ -1178,16 +1177,16 @@ class C_BaseButton: # C_BaseToggle
m_szDisplayText = 0xCC8 # CUtlSymbolLarge m_szDisplayText = 0xCC8 # CUtlSymbolLarge
class C_BaseCSGrenade: # C_CSWeaponBase class C_BaseCSGrenade: # C_CSWeaponBase
m_bClientPredictDelete = 0x1940 # bool m_bClientPredictDelete = 0x1990 # bool
m_bRedraw = 0x1968 # bool m_bRedraw = 0x1991 # bool
m_bIsHeldByPlayer = 0x1969 # bool m_bIsHeldByPlayer = 0x1992 # bool
m_bPinPulled = 0x196A # bool m_bPinPulled = 0x1993 # bool
m_bJumpThrow = 0x196B # bool m_bJumpThrow = 0x1994 # bool
m_eThrowStatus = 0x196C # EGrenadeThrowState m_eThrowStatus = 0x1998 # EGrenadeThrowState
m_fThrowTime = 0x1970 # GameTime_t m_fThrowTime = 0x199C # GameTime_t
m_flThrowStrength = 0x1974 # float m_flThrowStrength = 0x19A0 # float
m_flThrowStrengthApproach = 0x1978 # float m_flThrowStrengthApproach = 0x19A4 # float
m_fDropTime = 0x197C # GameTime_t m_fDropTime = 0x19A8 # GameTime_t
class C_BaseCSGrenadeProjectile: # C_BaseGrenade class C_BaseCSGrenadeProjectile: # C_BaseGrenade
m_vInitialVelocity = 0x1068 # Vector m_vInitialVelocity = 0x1068 # Vector
@ -1366,8 +1365,7 @@ class C_BaseModelEntity: # C_BaseEntity
m_bAllowFadeInView = 0xA72 # bool m_bAllowFadeInView = 0xA72 # bool
m_clrRender = 0xA73 # Color m_clrRender = 0xA73 # Color
m_vecRenderAttributes = 0xA78 # C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t> m_vecRenderAttributes = 0xA78 # C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
m_LightGroup = 0xAE0 # CUtlStringToken m_bRenderToCubemaps = 0xAE0 # bool
m_bRenderToCubemaps = 0xAE4 # bool
m_Collision = 0xAE8 # CCollisionProperty m_Collision = 0xAE8 # CCollisionProperty
m_Glow = 0xB98 # CGlowProperty m_Glow = 0xB98 # CGlowProperty
m_flGlowBackfaceMult = 0xBF0 # float m_flGlowBackfaceMult = 0xBF0 # float
@ -1406,14 +1404,16 @@ class C_BasePlayerPawn: # C_BaseCombatCharacter
m_flDeathTime = 0x11F8 # GameTime_t m_flDeathTime = 0x11F8 # GameTime_t
m_vecPredictionError = 0x11FC # Vector m_vecPredictionError = 0x11FC # Vector
m_flPredictionErrorTime = 0x1208 # GameTime_t m_flPredictionErrorTime = 0x1208 # GameTime_t
m_flFOVSensitivityAdjust = 0x120C # float m_vecLastCameraSetupLocalOrigin = 0x120C # Vector
m_flMouseSensitivity = 0x1210 # float m_flLastCameraSetupTime = 0x1218 # GameTime_t
m_vOldOrigin = 0x1214 # Vector m_flFOVSensitivityAdjust = 0x121C # float
m_flOldSimulationTime = 0x1220 # float m_flMouseSensitivity = 0x1220 # float
m_nLastExecutedCommandNumber = 0x1224 # int32_t m_vOldOrigin = 0x1224 # Vector
m_nLastExecutedCommandTick = 0x1228 # int32_t m_flOldSimulationTime = 0x1230 # float
m_hController = 0x122C # CHandle<CBasePlayerController> m_nLastExecutedCommandNumber = 0x1234 # int32_t
m_bIsSwappingToPredictableController = 0x1230 # bool m_nLastExecutedCommandTick = 0x1238 # int32_t
m_hController = 0x123C # CHandle<CBasePlayerController>
m_bIsSwappingToPredictableController = 0x1240 # bool
class C_BasePlayerWeapon: # C_EconEntity class C_BasePlayerWeapon: # C_EconEntity
m_nNextPrimaryAttackTick = 0x1560 # GameTick_t m_nNextPrimaryAttackTick = 0x1560 # GameTick_t
@ -1527,17 +1527,17 @@ class C_BulletHitModel: # CBaseAnimGraph
m_vecStartPos = 0xEC0 # Vector m_vecStartPos = 0xEC0 # Vector
class C_C4: # C_CSWeaponBase class C_C4: # C_CSWeaponBase
m_szScreenText = 0x1940 # char[32] m_szScreenText = 0x1990 # char[32]
m_bombdroppedlightParticleIndex = 0x1960 # ParticleIndex_t m_bombdroppedlightParticleIndex = 0x19B0 # ParticleIndex_t
m_bStartedArming = 0x1964 # bool m_bStartedArming = 0x19B4 # bool
m_fArmedTime = 0x1968 # GameTime_t m_fArmedTime = 0x19B8 # GameTime_t
m_bBombPlacedAnimation = 0x196C # bool m_bBombPlacedAnimation = 0x19BC # bool
m_bIsPlantingViaUse = 0x196D # bool m_bIsPlantingViaUse = 0x19BD # bool
m_entitySpottedState = 0x1970 # EntitySpottedState_t m_entitySpottedState = 0x19C0 # EntitySpottedState_t
m_nSpotRules = 0x1988 # int32_t m_nSpotRules = 0x19D8 # int32_t
m_bPlayedArmingBeeps = 0x198C # bool[7] m_bPlayedArmingBeeps = 0x19DC # bool[7]
m_bBombPlanted = 0x1993 # bool m_bBombPlanted = 0x19E3 # bool
m_bDroppedFromDeath = 0x1994 # bool m_bDroppedFromDeath = 0x19E4 # bool
class C_CSGOViewModel: # C_PredictedViewModel class C_CSGOViewModel: # C_PredictedViewModel
m_bShouldIgnoreOffsetAndAccuracy = 0xF10 # bool 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_PreviewModelAlias_csgo_item_previewmodel: # C_CSGO_PreviewModel
class C_CSGO_PreviewPlayer: # C_CSPlayerPawn class C_CSGO_PreviewPlayer: # C_CSPlayerPawn
m_animgraph = 0x22C0 # CUtlString m_animgraph = 0x22D8 # CUtlString
m_animgraphCharacterModeString = 0x22C8 # CUtlString m_animgraphCharacterModeString = 0x22E0 # CUtlString
m_flInitialModelScale = 0x22D0 # float m_flInitialModelScale = 0x22E8 # float
class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer 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_CSMinimapBoundary: # C_BaseEntity
class C_CSObserverPawn: # C_CSPlayerPawnBase class C_CSObserverPawn: # C_CSPlayerPawnBase
m_hDetectParentChange = 0x1698 # CEntityHandle m_hDetectParentChange = 0x16A8 # CEntityHandle
class C_CSPlayerPawn: # C_CSPlayerPawnBase class C_CSPlayerPawn: # C_CSPlayerPawnBase
m_pBulletServices = 0x1698 # CCSPlayer_BulletServices* m_pBulletServices = 0x16A8 # CCSPlayer_BulletServices*
m_pHostageServices = 0x16A0 # CCSPlayer_HostageServices* m_pHostageServices = 0x16B0 # CCSPlayer_HostageServices*
m_pBuyServices = 0x16A8 # CCSPlayer_BuyServices* m_pBuyServices = 0x16B8 # CCSPlayer_BuyServices*
m_pGlowServices = 0x16B0 # CCSPlayer_GlowServices* m_pGlowServices = 0x16C0 # CCSPlayer_GlowServices*
m_pActionTrackingServices = 0x16B8 # CCSPlayer_ActionTrackingServices* m_pActionTrackingServices = 0x16C8 # CCSPlayer_ActionTrackingServices*
m_flHealthShotBoostExpirationTime = 0x16C0 # GameTime_t m_flHealthShotBoostExpirationTime = 0x16D0 # GameTime_t
m_flLastFiredWeaponTime = 0x16C4 # GameTime_t m_flLastFiredWeaponTime = 0x16D4 # GameTime_t
m_bHasFemaleVoice = 0x16C8 # bool m_bHasFemaleVoice = 0x16D8 # bool
m_flLandseconds = 0x16CC # float m_flLandseconds = 0x16DC # float
m_flOldFallVelocity = 0x16D0 # float m_flOldFallVelocity = 0x16E0 # float
m_szLastPlaceName = 0x16D4 # char[18] m_szLastPlaceName = 0x16E4 # char[18]
m_bPrevDefuser = 0x16E6 # bool m_bPrevDefuser = 0x16F6 # bool
m_bPrevHelmet = 0x16E7 # bool m_bPrevHelmet = 0x16F7 # bool
m_nPrevArmorVal = 0x16E8 # int32_t m_nPrevArmorVal = 0x16F8 # int32_t
m_nPrevGrenadeAmmoCount = 0x16EC # int32_t m_nPrevGrenadeAmmoCount = 0x16FC # int32_t
m_unPreviousWeaponHash = 0x16F0 # uint32_t m_unPreviousWeaponHash = 0x1700 # uint32_t
m_unWeaponHash = 0x16F4 # uint32_t m_unWeaponHash = 0x1704 # uint32_t
m_bInBuyZone = 0x16F8 # bool m_bInBuyZone = 0x1708 # bool
m_bPreviouslyInBuyZone = 0x16F9 # bool m_bPreviouslyInBuyZone = 0x1709 # bool
m_aimPunchAngle = 0x16FC # QAngle m_aimPunchAngle = 0x170C # QAngle
m_aimPunchAngleVel = 0x1708 # QAngle m_aimPunchAngleVel = 0x1718 # QAngle
m_aimPunchTickBase = 0x1714 # int32_t m_aimPunchTickBase = 0x1724 # int32_t
m_aimPunchTickFraction = 0x1718 # float m_aimPunchTickFraction = 0x1728 # float
m_aimPunchCache = 0x1720 # CUtlVector<QAngle> m_aimPunchCache = 0x1730 # CUtlVector<QAngle>
m_bInLanding = 0x1740 # bool m_bInLanding = 0x1750 # bool
m_flLandingTime = 0x1744 # float m_flLandingTime = 0x1754 # float
m_bInHostageRescueZone = 0x1748 # bool m_bInHostageRescueZone = 0x1758 # bool
m_bInBombZone = 0x1749 # bool m_bInBombZone = 0x1759 # bool
m_bIsBuyMenuOpen = 0x174A # bool m_bIsBuyMenuOpen = 0x175A # bool
m_flTimeOfLastInjury = 0x174C # GameTime_t m_flTimeOfLastInjury = 0x175C # GameTime_t
m_flNextSprayDecalTime = 0x1750 # GameTime_t m_flNextSprayDecalTime = 0x1760 # GameTime_t
m_iRetakesOffering = 0x1868 # int32_t m_iRetakesOffering = 0x1878 # int32_t
m_iRetakesOfferingCard = 0x186C # int32_t m_iRetakesOfferingCard = 0x187C # int32_t
m_bRetakesHasDefuseKit = 0x1870 # bool m_bRetakesHasDefuseKit = 0x1880 # bool
m_bRetakesMVPLastRound = 0x1871 # bool m_bRetakesMVPLastRound = 0x1881 # bool
m_iRetakesMVPBoostItem = 0x1874 # int32_t m_iRetakesMVPBoostItem = 0x1884 # int32_t
m_RetakesMVPBoostExtraUtility = 0x1878 # loadout_slot_t m_RetakesMVPBoostExtraUtility = 0x1888 # loadout_slot_t
m_bNeedToReApplyGloves = 0x1898 # bool m_bNeedToReApplyGloves = 0x18A8 # bool
m_EconGloves = 0x18A0 # C_EconItemView m_EconGloves = 0x18B0 # C_EconItemView
m_bMustSyncRagdollState = 0x1CE8 # bool m_bMustSyncRagdollState = 0x1CF8 # bool
m_nRagdollDamageBone = 0x1CEC # int32_t m_nRagdollDamageBone = 0x1CFC # int32_t
m_vRagdollDamageForce = 0x1CF0 # Vector m_vRagdollDamageForce = 0x1D00 # Vector
m_vRagdollDamagePosition = 0x1CFC # Vector m_vRagdollDamagePosition = 0x1D0C # Vector
m_szRagdollDamageWeaponName = 0x1D08 # char[64] m_szRagdollDamageWeaponName = 0x1D18 # char[64]
m_bRagdollDamageHeadshot = 0x1D48 # bool m_bRagdollDamageHeadshot = 0x1D58 # bool
m_bLastHeadBoneTransformIsValid = 0x2288 # bool m_vRagdollServerOrigin = 0x1D5C # Vector
m_lastLandTime = 0x228C # GameTime_t m_bLastHeadBoneTransformIsValid = 0x22A0 # bool
m_bOnGroundLastTick = 0x2290 # bool m_lastLandTime = 0x22A4 # GameTime_t
m_qDeathEyeAngles = 0x22AC # QAngle m_bOnGroundLastTick = 0x22A8 # bool
m_bSkipOneHeadConstraintUpdate = 0x22B8 # bool m_qDeathEyeAngles = 0x22C4 # QAngle
m_bSkipOneHeadConstraintUpdate = 0x22D0 # bool
class C_CSPlayerPawnBase: # C_BasePlayerPawn class C_CSPlayerPawnBase: # C_BasePlayerPawn
m_pPingServices = 0x1250 # CCSPlayer_PingServices* m_pPingServices = 0x1260 # CCSPlayer_PingServices*
m_pViewModelServices = 0x1258 # CPlayer_ViewModelServices* m_pViewModelServices = 0x1268 # CPlayer_ViewModelServices*
m_fRenderingClipPlane = 0x1260 # float[4] m_fRenderingClipPlane = 0x1270 # float[4]
m_nLastClipPlaneSetupFrame = 0x1270 # int32_t m_nLastClipPlaneSetupFrame = 0x1280 # int32_t
m_vecLastClipCameraPos = 0x1274 # Vector m_vecLastClipCameraPos = 0x1284 # Vector
m_vecLastClipCameraForward = 0x1280 # Vector m_vecLastClipCameraForward = 0x1290 # Vector
m_bClipHitStaticWorld = 0x128C # bool m_bClipHitStaticWorld = 0x129C # bool
m_bCachedPlaneIsValid = 0x128D # bool m_bCachedPlaneIsValid = 0x129D # bool
m_pClippingWeapon = 0x1290 # C_CSWeaponBase* m_pClippingWeapon = 0x12A0 # C_CSWeaponBase*
m_previousPlayerState = 0x1298 # CSPlayerState m_previousPlayerState = 0x12A8 # CSPlayerState
m_flLastCollisionCeiling = 0x129C # float m_flLastCollisionCeiling = 0x12AC # float
m_flLastCollisionCeilingChangeTime = 0x12A0 # float m_flLastCollisionCeilingChangeTime = 0x12B0 # float
m_grenadeParameterStashTime = 0x12C0 # GameTime_t m_grenadeParameterStashTime = 0x12D0 # GameTime_t
m_bGrenadeParametersStashed = 0x12C4 # bool m_bGrenadeParametersStashed = 0x12D4 # bool
m_angStashedShootAngles = 0x12C8 # QAngle m_angStashedShootAngles = 0x12D8 # QAngle
m_vecStashedGrenadeThrowPosition = 0x12D4 # Vector m_vecStashedGrenadeThrowPosition = 0x12E4 # Vector
m_vecStashedVelocity = 0x12E0 # Vector m_vecStashedVelocity = 0x12F0 # Vector
m_angShootAngleHistory = 0x12EC # QAngle[2] m_angShootAngleHistory = 0x12FC # QAngle[2]
m_vecThrowPositionHistory = 0x1304 # Vector[2] m_vecThrowPositionHistory = 0x1314 # Vector[2]
m_vecVelocityHistory = 0x131C # Vector[2] m_vecVelocityHistory = 0x132C # Vector[2]
m_thirdPersonHeading = 0x1338 # QAngle m_thirdPersonHeading = 0x1348 # QAngle
m_flSlopeDropOffset = 0x1350 # float m_flSlopeDropOffset = 0x1360 # float
m_flSlopeDropHeight = 0x1360 # float m_flSlopeDropHeight = 0x1370 # float
m_vHeadConstraintOffset = 0x1370 # Vector m_vHeadConstraintOffset = 0x1380 # Vector
m_bIsScoped = 0x1388 # bool m_bIsScoped = 0x1398 # bool
m_bIsWalking = 0x1389 # bool m_bIsWalking = 0x1399 # bool
m_bResumeZoom = 0x138A # bool m_bResumeZoom = 0x139A # bool
m_iPlayerState = 0x138C # CSPlayerState m_iPlayerState = 0x139C # CSPlayerState
m_bIsDefusing = 0x1390 # bool m_bIsDefusing = 0x13A0 # bool
m_bIsGrabbingHostage = 0x1391 # bool m_bIsGrabbingHostage = 0x13A1 # bool
m_iBlockingUseActionInProgress = 0x1394 # CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress = 0x13A4 # CSPlayerBlockingUseAction_t
m_bIsRescuing = 0x1398 # bool m_bIsRescuing = 0x13A8 # bool
m_fImmuneToGunGameDamageTime = 0x139C # GameTime_t m_fImmuneToGunGameDamageTime = 0x13AC # GameTime_t
m_fImmuneToGunGameDamageTimeLast = 0x13A0 # GameTime_t m_fImmuneToGunGameDamageTimeLast = 0x13B0 # GameTime_t
m_bGunGameImmunity = 0x13A4 # bool m_bGunGameImmunity = 0x13B4 # bool
m_bHasMovedSinceSpawn = 0x13A5 # bool m_bHasMovedSinceSpawn = 0x13B5 # bool
m_fMolotovUseTime = 0x13A8 # float m_fMolotovUseTime = 0x13B8 # float
m_fMolotovDamageTime = 0x13AC # float m_fMolotovDamageTime = 0x13BC # float
m_nWhichBombZone = 0x13B0 # int32_t m_nWhichBombZone = 0x13C0 # int32_t
m_bInNoDefuseArea = 0x13B4 # bool m_bInNoDefuseArea = 0x13C4 # bool
m_iThrowGrenadeCounter = 0x13B8 # int32_t m_iThrowGrenadeCounter = 0x13C8 # int32_t
m_bWaitForNoAttack = 0x13BC # bool m_bWaitForNoAttack = 0x13CC # bool
m_flGuardianTooFarDistFrac = 0x13C0 # float m_flGuardianTooFarDistFrac = 0x13D0 # float
m_flDetectedByEnemySensorTime = 0x13C4 # GameTime_t m_flDetectedByEnemySensorTime = 0x13D4 # GameTime_t
m_flNextGuardianTooFarWarning = 0x13C8 # float m_flNextGuardianTooFarWarning = 0x13D8 # float
m_bSuppressGuardianTooFarWarningAudio = 0x13CC # bool m_bSuppressGuardianTooFarWarningAudio = 0x13DC # bool
m_bKilledByTaser = 0x13CD # bool m_bKilledByTaser = 0x13DD # bool
m_iMoveState = 0x13D0 # int32_t m_iMoveState = 0x13E0 # int32_t
m_bCanMoveDuringFreezePeriod = 0x13D4 # bool m_bCanMoveDuringFreezePeriod = 0x13E4 # bool
m_flLowerBodyYawTarget = 0x13D8 # float m_flLowerBodyYawTarget = 0x13E8 # float
m_bStrafing = 0x13DC # bool m_bStrafing = 0x13EC # bool
m_flLastSpawnTimeIndex = 0x13E0 # GameTime_t m_flLastSpawnTimeIndex = 0x13F0 # GameTime_t
m_flEmitSoundTime = 0x13E4 # GameTime_t m_flEmitSoundTime = 0x13F4 # GameTime_t
m_iAddonBits = 0x13E8 # int32_t m_iAddonBits = 0x13F8 # int32_t
m_iPrimaryAddon = 0x13EC # int32_t m_iPrimaryAddon = 0x13FC # int32_t
m_iSecondaryAddon = 0x13F0 # int32_t m_iSecondaryAddon = 0x1400 # int32_t
m_iProgressBarDuration = 0x13F4 # int32_t m_iProgressBarDuration = 0x1404 # int32_t
m_flProgressBarStartTime = 0x13F8 # float m_flProgressBarStartTime = 0x1408 # float
m_iDirection = 0x13FC # int32_t m_iDirection = 0x140C # int32_t
m_iShotsFired = 0x1400 # int32_t m_iShotsFired = 0x1410 # int32_t
m_bNightVisionOn = 0x1404 # bool m_bNightVisionOn = 0x1414 # bool
m_bHasNightVision = 0x1405 # bool m_bHasNightVision = 0x1415 # bool
m_flVelocityModifier = 0x1408 # float m_flVelocityModifier = 0x1418 # float
m_flHitHeading = 0x140C # float m_flHitHeading = 0x141C # float
m_nHitBodyPart = 0x1410 # int32_t m_nHitBodyPart = 0x1420 # int32_t
m_iStartAccount = 0x1414 # int32_t m_iStartAccount = 0x1424 # int32_t
m_vecIntroStartEyePosition = 0x1418 # Vector m_vecIntroStartEyePosition = 0x1428 # Vector
m_vecIntroStartPlayerForward = 0x1424 # Vector m_vecIntroStartPlayerForward = 0x1434 # Vector
m_flClientDeathTime = 0x1430 # GameTime_t m_flClientDeathTime = 0x1440 # GameTime_t
m_flNightVisionAlpha = 0x1434 # float m_flNightVisionAlpha = 0x1444 # float
m_bScreenTearFrameCaptured = 0x1438 # bool m_bScreenTearFrameCaptured = 0x1448 # bool
m_flFlashBangTime = 0x143C # float m_flFlashBangTime = 0x144C # float
m_flFlashScreenshotAlpha = 0x1440 # float m_flFlashScreenshotAlpha = 0x1450 # float
m_flFlashOverlayAlpha = 0x1444 # float m_flFlashOverlayAlpha = 0x1454 # float
m_bFlashBuildUp = 0x1448 # bool m_bFlashBuildUp = 0x1458 # bool
m_bFlashDspHasBeenCleared = 0x1449 # bool m_bFlashDspHasBeenCleared = 0x1459 # bool
m_bFlashScreenshotHasBeenGrabbed = 0x144A # bool m_bFlashScreenshotHasBeenGrabbed = 0x145A # bool
m_flFlashMaxAlpha = 0x144C # float m_flFlashMaxAlpha = 0x145C # float
m_flFlashDuration = 0x1450 # float m_flFlashDuration = 0x1460 # float
m_lastStandingPos = 0x1454 # Vector m_lastStandingPos = 0x1464 # Vector
m_vecLastMuzzleFlashPos = 0x1460 # Vector m_vecLastMuzzleFlashPos = 0x1470 # Vector
m_angLastMuzzleFlashAngle = 0x146C # QAngle m_angLastMuzzleFlashAngle = 0x147C # QAngle
m_hMuzzleFlashShape = 0x1478 # CHandle<C_BaseEntity> m_hMuzzleFlashShape = 0x1488 # CHandle<C_BaseEntity>
m_iHealthBarRenderMaskIndex = 0x147C # int32_t m_iHealthBarRenderMaskIndex = 0x148C # int32_t
m_flHealthFadeValue = 0x1480 # float m_flHealthFadeValue = 0x1490 # float
m_flHealthFadeAlpha = 0x1484 # float m_flHealthFadeAlpha = 0x1494 # float
m_nMyCollisionGroup = 0x1488 # int32_t m_nMyCollisionGroup = 0x1498 # int32_t
m_ignoreLadderJumpTime = 0x148C # float m_ignoreLadderJumpTime = 0x149C # float
m_ladderSurpressionTimer = 0x1490 # CountdownTimer m_ladderSurpressionTimer = 0x14A0 # CountdownTimer
m_lastLadderNormal = 0x14A8 # Vector m_lastLadderNormal = 0x14B8 # Vector
m_lastLadderPos = 0x14B4 # Vector m_lastLadderPos = 0x14C4 # Vector
m_flDeathCCWeight = 0x14C8 # float m_flDeathCCWeight = 0x14D8 # float
m_bOldIsScoped = 0x14CC # bool m_bOldIsScoped = 0x14DC # bool
m_flPrevRoundEndTime = 0x14D0 # float m_flPrevRoundEndTime = 0x14E0 # float
m_flPrevMatchEndTime = 0x14D4 # float m_flPrevMatchEndTime = 0x14E4 # float
m_unCurrentEquipmentValue = 0x14D8 # uint16_t m_unCurrentEquipmentValue = 0x14E8 # uint16_t
m_unRoundStartEquipmentValue = 0x14DA # uint16_t m_unRoundStartEquipmentValue = 0x14EA # uint16_t
m_unFreezetimeEndEquipmentValue = 0x14DC # uint16_t m_unFreezetimeEndEquipmentValue = 0x14EC # uint16_t
m_vecThirdPersonViewPositionOverride = 0x14E0 # Vector m_vecThirdPersonViewPositionOverride = 0x14F0 # Vector
m_nHeavyAssaultSuitCooldownRemaining = 0x14EC # int32_t m_nHeavyAssaultSuitCooldownRemaining = 0x14FC # int32_t
m_ArmorValue = 0x14F0 # int32_t m_ArmorValue = 0x1500 # int32_t
m_angEyeAngles = 0x14F8 # QAngle m_angEyeAngles = 0x1508 # QAngle
m_fNextThinkPushAway = 0x1510 # float m_fNextThinkPushAway = 0x1520 # float
m_bShouldAutobuyDMWeapons = 0x1514 # bool m_bShouldAutobuyDMWeapons = 0x1524 # bool
m_bShouldAutobuyNow = 0x1515 # bool m_bShouldAutobuyNow = 0x1525 # bool
m_bHud_MiniScoreHidden = 0x1516 # bool m_bHud_MiniScoreHidden = 0x1526 # bool
m_bHud_RadarHidden = 0x1517 # bool m_bHud_RadarHidden = 0x1527 # bool
m_nLastKillerIndex = 0x1518 # CEntityIndex m_nLastKillerIndex = 0x1528 # CEntityIndex
m_nLastConcurrentKilled = 0x151C # int32_t m_nLastConcurrentKilled = 0x152C # int32_t
m_nDeathCamMusic = 0x1520 # int32_t m_nDeathCamMusic = 0x1530 # int32_t
m_iIDEntIndex = 0x1524 # CEntityIndex m_iIDEntIndex = 0x1534 # CEntityIndex
m_delayTargetIDTimer = 0x1528 # CountdownTimer m_delayTargetIDTimer = 0x1538 # CountdownTimer
m_iTargetedWeaponEntIndex = 0x1540 # CEntityIndex m_iTargetedWeaponEntIndex = 0x1550 # CEntityIndex
m_iOldIDEntIndex = 0x1544 # CEntityIndex m_iOldIDEntIndex = 0x1554 # CEntityIndex
m_holdTargetIDTimer = 0x1548 # CountdownTimer m_holdTargetIDTimer = 0x1558 # CountdownTimer
m_flCurrentMusicStartTime = 0x1564 # float m_flCurrentMusicStartTime = 0x1574 # float
m_flMusicRoundStartTime = 0x1568 # float m_flMusicRoundStartTime = 0x1578 # float
m_bDeferStartMusicOnWarmup = 0x156C # bool m_bDeferStartMusicOnWarmup = 0x157C # bool
m_cycleLatch = 0x1570 # int32_t m_cycleLatch = 0x1580 # int32_t
m_serverIntendedCycle = 0x1574 # float m_serverIntendedCycle = 0x1584 # float
m_vecPlayerPatchEconIndices = 0x1578 # uint32_t[5] m_vecPlayerPatchEconIndices = 0x1588 # uint32_t[5]
m_bHideTargetID = 0x1594 # bool m_bHideTargetID = 0x15A4 # bool
m_nextTaserShakeTime = 0x1598 # float m_nextTaserShakeTime = 0x15A8 # float
m_firstTaserShakeTime = 0x159C # float m_firstTaserShakeTime = 0x15AC # float
m_flLastSmokeOverlayAlpha = 0x15A0 # float m_flLastSmokeOverlayAlpha = 0x15B0 # float
m_vLastSmokeOverlayColor = 0x15A4 # Vector m_vLastSmokeOverlayColor = 0x15B4 # Vector
m_nPlayerSmokedFx = 0x15B0 # ParticleIndex_t m_nPlayerSmokedFx = 0x15C0 # ParticleIndex_t
m_flNextMagDropTime = 0x15B4 # float m_flNextMagDropTime = 0x15C4 # float
m_nLastMagDropAttachmentIndex = 0x15B8 # int32_t m_nLastMagDropAttachmentIndex = 0x15C8 # int32_t
m_vecBulletHitModels = 0x15C0 # CUtlVector<C_BulletHitModel*> m_vecBulletHitModels = 0x15D0 # CUtlVector<C_BulletHitModel*>
m_vecPickupModelSlerpers = 0x15D8 # CUtlVector<C_PickUpModelSlerper*> m_vecPickupModelSlerpers = 0x15E8 # CUtlVector<C_PickUpModelSlerper*>
m_vecLastAliveLocalVelocity = 0x15F0 # Vector m_vecLastAliveLocalVelocity = 0x1600 # Vector
m_entitySpottedState = 0x1618 # EntitySpottedState_t m_entitySpottedState = 0x1628 # EntitySpottedState_t
m_nSurvivalTeamNumber = 0x1630 # int32_t m_nSurvivalTeamNumber = 0x1640 # int32_t
m_bGuardianShouldSprayCustomXMark = 0x1634 # bool m_bGuardianShouldSprayCustomXMark = 0x1644 # bool
m_bHasDeathInfo = 0x1635 # bool m_bHasDeathInfo = 0x1645 # bool
m_flDeathInfoTime = 0x1638 # float m_flDeathInfoTime = 0x1648 # float
m_vecDeathInfoOrigin = 0x163C # Vector m_vecDeathInfoOrigin = 0x164C # Vector
m_bKilledByHeadshot = 0x1648 # bool m_bKilledByHeadshot = 0x1658 # bool
m_hOriginalController = 0x164C # CHandle<CCSPlayerController> m_hOriginalController = 0x165C # CHandle<CCSPlayerController>
class C_CSPlayerResource: # C_BaseEntity class C_CSPlayerResource: # C_BaseEntity
m_bHostageAlive = 0x540 # bool[12] m_bHostageAlive = 0x540 # bool[12]
@ -1975,68 +1976,73 @@ class C_CSWeaponBase: # C_BasePlayerWeapon
m_seqIdle = 0x15E0 # HSequence m_seqIdle = 0x15E0 # HSequence
m_seqFirePrimary = 0x15E4 # HSequence m_seqFirePrimary = 0x15E4 # HSequence
m_seqFireSecondary = 0x15E8 # HSequence m_seqFireSecondary = 0x15E8 # HSequence
m_ClientPreviousWeaponState = 0x1600 # CSWeaponState_t m_thirdPersonFireSequences = 0x15F0 # CUtlVector<HSequence>
m_iState = 0x1604 # CSWeaponState_t m_hCurrentThirdPersonSequence = 0x1608 # HSequence
m_flCrosshairDistance = 0x1608 # float m_nSilencerBoneIndex = 0x160C # int32_t
m_iAmmoLastCheck = 0x160C # int32_t m_thirdPersonSequences = 0x1610 # HSequence[6]
m_iAlpha = 0x1610 # int32_t m_ClientPreviousWeaponState = 0x1640 # CSWeaponState_t
m_iScopeTextureID = 0x1614 # int32_t m_iState = 0x1644 # CSWeaponState_t
m_iCrosshairTextureID = 0x1618 # int32_t m_flCrosshairDistance = 0x1648 # float
m_flGunAccuracyPosition = 0x161C # float m_iAmmoLastCheck = 0x164C # int32_t
m_nViewModelIndex = 0x1620 # uint32_t m_iAlpha = 0x1650 # int32_t
m_bReloadsWithClips = 0x1624 # bool m_iScopeTextureID = 0x1654 # int32_t
m_flTimeWeaponIdle = 0x1628 # GameTime_t m_iCrosshairTextureID = 0x1658 # int32_t
m_bFireOnEmpty = 0x162C # bool m_flGunAccuracyPosition = 0x165C # float
m_OnPlayerPickup = 0x1630 # CEntityIOOutput m_nViewModelIndex = 0x1660 # uint32_t
m_weaponMode = 0x1658 # CSWeaponMode m_bReloadsWithClips = 0x1664 # bool
m_flTurningInaccuracyDelta = 0x165C # float m_flTimeWeaponIdle = 0x1668 # GameTime_t
m_vecTurningInaccuracyEyeDirLast = 0x1660 # Vector m_bFireOnEmpty = 0x166C # bool
m_flTurningInaccuracy = 0x166C # float m_OnPlayerPickup = 0x1670 # CEntityIOOutput
m_fAccuracyPenalty = 0x1670 # float m_weaponMode = 0x1698 # CSWeaponMode
m_flLastAccuracyUpdateTime = 0x1674 # GameTime_t m_flTurningInaccuracyDelta = 0x169C # float
m_fAccuracySmoothedForZoom = 0x1678 # float m_vecTurningInaccuracyEyeDirLast = 0x16A0 # Vector
m_fScopeZoomEndTime = 0x167C # GameTime_t m_flTurningInaccuracy = 0x16AC # float
m_iRecoilIndex = 0x1680 # int32_t m_fAccuracyPenalty = 0x16B0 # float
m_flRecoilIndex = 0x1684 # float m_flLastAccuracyUpdateTime = 0x16B4 # GameTime_t
m_bBurstMode = 0x1688 # bool m_fAccuracySmoothedForZoom = 0x16B8 # float
m_flPostponeFireReadyTime = 0x168C # GameTime_t m_fScopeZoomEndTime = 0x16BC # GameTime_t
m_bInReload = 0x1690 # bool m_iRecoilIndex = 0x16C0 # int32_t
m_bReloadVisuallyComplete = 0x1691 # bool m_flRecoilIndex = 0x16C4 # float
m_flDroppedAtTime = 0x1694 # GameTime_t m_bBurstMode = 0x16C8 # bool
m_bIsHauledBack = 0x1698 # bool m_flPostponeFireReadyTime = 0x16CC # GameTime_t
m_bSilencerOn = 0x1699 # bool m_bInReload = 0x16D0 # bool
m_flTimeSilencerSwitchComplete = 0x169C # GameTime_t m_bReloadVisuallyComplete = 0x16D1 # bool
m_iOriginalTeamNumber = 0x16A0 # int32_t m_flDroppedAtTime = 0x16D4 # GameTime_t
m_flNextAttackRenderTimeOffset = 0x16A4 # float m_bIsHauledBack = 0x16D8 # bool
m_bVisualsDataSet = 0x1728 # bool m_bSilencerOn = 0x16D9 # bool
m_bOldFirstPersonSpectatedState = 0x1729 # bool m_flTimeSilencerSwitchComplete = 0x16DC # GameTime_t
m_hOurPing = 0x172C # CHandle<C_BaseEntity> m_iOriginalTeamNumber = 0x16E0 # int32_t
m_nOurPingIndex = 0x1730 # CEntityIndex m_flNextAttackRenderTimeOffset = 0x16E4 # float
m_vecOurPingPos = 0x1734 # Vector m_bVisualsDataSet = 0x1768 # bool
m_bGlowForPing = 0x1740 # bool m_bOldFirstPersonSpectatedState = 0x1769 # bool
m_bUIWeapon = 0x1741 # bool m_hOurPing = 0x176C # CHandle<C_BaseEntity>
m_hPrevOwner = 0x1750 # CHandle<C_CSPlayerPawn> m_nOurPingIndex = 0x1770 # CEntityIndex
m_nDropTick = 0x1754 # GameTick_t m_vecOurPingPos = 0x1774 # Vector
m_donated = 0x1774 # bool m_bGlowForPing = 0x1780 # bool
m_fLastShotTime = 0x1778 # GameTime_t m_bUIWeapon = 0x1781 # bool
m_bWasOwnedByCT = 0x177C # bool m_hPrevOwner = 0x1790 # CHandle<C_CSPlayerPawn>
m_bWasOwnedByTerrorist = 0x177D # bool m_nDropTick = 0x1794 # GameTick_t
m_gunHeat = 0x1780 # float m_donated = 0x17B4 # bool
m_smokeAttachments = 0x1784 # uint32_t m_fLastShotTime = 0x17B8 # GameTime_t
m_lastSmokeTime = 0x1788 # GameTime_t m_bWasOwnedByCT = 0x17BC # bool
m_flLastClientFireBulletTime = 0x178C # float m_bWasOwnedByTerrorist = 0x17BD # bool
m_IronSightController = 0x1840 # C_IronSightController m_gunHeat = 0x17C0 # float
m_iIronSightMode = 0x18F0 # int32_t m_smokeAttachments = 0x17C4 # uint32_t
m_flLastLOSTraceFailureTime = 0x1900 # GameTime_t m_lastSmokeTime = 0x17C8 # GameTime_t
m_iNumEmptyAttacks = 0x1904 # int32_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 class C_CSWeaponBaseGun: # C_CSWeaponBase
m_zoomLevel = 0x1940 # int32_t m_zoomLevel = 0x1990 # int32_t
m_iBurstShotsRemaining = 0x1944 # int32_t m_iBurstShotsRemaining = 0x1994 # int32_t
m_iSilencerBodygroup = 0x1948 # int32_t m_iSilencerBodygroup = 0x1998 # int32_t
m_silencedModelIndex = 0x1958 # int32_t m_silencedModelIndex = 0x19A8 # int32_t
m_inPrecache = 0x195C # bool m_inPrecache = 0x19AC # bool
m_bNeedsBoltAction = 0x195D # bool m_bNeedsBoltAction = 0x19AD # bool
class C_Chicken: # C_DynamicProp class C_Chicken: # C_DynamicProp
m_hHolidayHatAddon = 0x10F0 # CHandle<CBaseAnimGraph> m_hHolidayHatAddon = 0x10F0 # CHandle<CBaseAnimGraph>
@ -2108,7 +2114,9 @@ class C_DEagle: # C_CSWeaponBaseGun
class C_DecoyGrenade: # C_BaseCSGrenade class C_DecoyGrenade: # C_BaseCSGrenade
class C_DecoyProjectile: # C_BaseCSGrenadeProjectile 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 class C_DynamicLight: # C_BaseModelEntity
m_Flags = 0xCC0 # uint8_t m_Flags = 0xCC0 # uint8_t
@ -2231,52 +2239,50 @@ class C_EntityFlame: # C_BaseEntity
m_bCheapEffect = 0x56C # bool m_bCheapEffect = 0x56C # bool
class C_EnvCombinedLightProbeVolume: # C_BaseEntity class C_EnvCombinedLightProbeVolume: # C_BaseEntity
m_Color = 0x15A8 # Color m_Color = 0x1598 # Color
m_flBrightness = 0x15AC # float m_flBrightness = 0x159C # float
m_hCubemapTexture = 0x15B0 # CStrongHandle<InfoForResourceTypeCTextureBase> m_hCubemapTexture = 0x15A0 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_bCustomCubemapTexture = 0x15B8 # bool m_bCustomCubemapTexture = 0x15A8 # bool
m_hLightProbeTexture = 0x15C0 # CStrongHandle<InfoForResourceTypeCTextureBase> m_hLightProbeTexture = 0x15B0 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightIndicesTexture = 0x15C8 # CStrongHandle<InfoForResourceTypeCTextureBase> m_hLightProbeDirectLightIndicesTexture = 0x15B8 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightScalarsTexture = 0x15D0 # CStrongHandle<InfoForResourceTypeCTextureBase> m_hLightProbeDirectLightScalarsTexture = 0x15C0 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightShadowsTexture = 0x15D8 # CStrongHandle<InfoForResourceTypeCTextureBase> m_hLightProbeDirectLightShadowsTexture = 0x15C8 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_vBoxMins = 0x15E0 # Vector m_vBoxMins = 0x15D0 # Vector
m_vBoxMaxs = 0x15EC # Vector m_vBoxMaxs = 0x15DC # Vector
m_LightGroups = 0x15F8 # CUtlSymbolLarge m_bMoveable = 0x15E8 # bool
m_bMoveable = 0x1600 # bool m_nHandshake = 0x15EC # int32_t
m_nHandshake = 0x1604 # int32_t m_nEnvCubeMapArrayIndex = 0x15F0 # int32_t
m_nEnvCubeMapArrayIndex = 0x1608 # int32_t m_nPriority = 0x15F4 # int32_t
m_nPriority = 0x160C # int32_t m_bStartDisabled = 0x15F8 # bool
m_bStartDisabled = 0x1610 # bool m_flEdgeFadeDist = 0x15FC # float
m_flEdgeFadeDist = 0x1614 # float m_vEdgeFadeDists = 0x1600 # Vector
m_vEdgeFadeDists = 0x1618 # Vector m_nLightProbeSizeX = 0x160C # int32_t
m_nLightProbeSizeX = 0x1624 # int32_t m_nLightProbeSizeY = 0x1610 # int32_t
m_nLightProbeSizeY = 0x1628 # int32_t m_nLightProbeSizeZ = 0x1614 # int32_t
m_nLightProbeSizeZ = 0x162C # int32_t m_nLightProbeAtlasX = 0x1618 # int32_t
m_nLightProbeAtlasX = 0x1630 # int32_t m_nLightProbeAtlasY = 0x161C # int32_t
m_nLightProbeAtlasY = 0x1634 # int32_t m_nLightProbeAtlasZ = 0x1620 # int32_t
m_nLightProbeAtlasZ = 0x1638 # int32_t m_bEnabled = 0x1639 # bool
m_bEnabled = 0x1651 # bool
class C_EnvCubemap: # C_BaseEntity class C_EnvCubemap: # C_BaseEntity
m_hCubemapTexture = 0x5C8 # CStrongHandle<InfoForResourceTypeCTextureBase> m_hCubemapTexture = 0x5C0 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_bCustomCubemapTexture = 0x5D0 # bool m_bCustomCubemapTexture = 0x5C8 # bool
m_flInfluenceRadius = 0x5D4 # float m_flInfluenceRadius = 0x5CC # float
m_vBoxProjectMins = 0x5D8 # Vector m_vBoxProjectMins = 0x5D0 # Vector
m_vBoxProjectMaxs = 0x5E4 # Vector m_vBoxProjectMaxs = 0x5DC # Vector
m_LightGroups = 0x5F0 # CUtlSymbolLarge m_bMoveable = 0x5E8 # bool
m_bMoveable = 0x5F8 # bool m_nHandshake = 0x5EC # int32_t
m_nHandshake = 0x5FC # int32_t m_nEnvCubeMapArrayIndex = 0x5F0 # int32_t
m_nEnvCubeMapArrayIndex = 0x600 # int32_t m_nPriority = 0x5F4 # int32_t
m_nPriority = 0x604 # int32_t m_flEdgeFadeDist = 0x5F8 # float
m_flEdgeFadeDist = 0x608 # float m_vEdgeFadeDists = 0x5FC # Vector
m_vEdgeFadeDists = 0x60C # Vector m_flDiffuseScale = 0x608 # float
m_flDiffuseScale = 0x618 # float m_bStartDisabled = 0x60C # bool
m_bStartDisabled = 0x61C # bool m_bDefaultEnvMap = 0x60D # bool
m_bDefaultEnvMap = 0x61D # bool m_bDefaultSpecEnvMap = 0x60E # bool
m_bDefaultSpecEnvMap = 0x61E # bool m_bIndoorCubeMap = 0x60F # bool
m_bIndoorCubeMap = 0x61F # bool m_bCopyDiffuseFromDefaultCubemap = 0x610 # bool
m_bCopyDiffuseFromDefaultCubemap = 0x620 # bool m_bEnabled = 0x620 # bool
m_bEnabled = 0x630 # bool
class C_EnvCubemapBox: # C_EnvCubemap class C_EnvCubemapBox: # C_EnvCubemap
@ -2316,24 +2322,23 @@ class C_EnvDetailController: # C_BaseEntity
m_flFadeEndDist = 0x544 # float m_flFadeEndDist = 0x544 # float
class C_EnvLightProbeVolume: # C_BaseEntity class C_EnvLightProbeVolume: # C_BaseEntity
m_hLightProbeTexture = 0x1520 # CStrongHandle<InfoForResourceTypeCTextureBase> m_hLightProbeTexture = 0x1518 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightIndicesTexture = 0x1528 # CStrongHandle<InfoForResourceTypeCTextureBase> m_hLightProbeDirectLightIndicesTexture = 0x1520 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightScalarsTexture = 0x1530 # CStrongHandle<InfoForResourceTypeCTextureBase> m_hLightProbeDirectLightScalarsTexture = 0x1528 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightShadowsTexture = 0x1538 # CStrongHandle<InfoForResourceTypeCTextureBase> m_hLightProbeDirectLightShadowsTexture = 0x1530 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_vBoxMins = 0x1540 # Vector m_vBoxMins = 0x1538 # Vector
m_vBoxMaxs = 0x154C # Vector m_vBoxMaxs = 0x1544 # Vector
m_LightGroups = 0x1558 # CUtlSymbolLarge m_bMoveable = 0x1550 # bool
m_bMoveable = 0x1560 # bool m_nHandshake = 0x1554 # int32_t
m_nHandshake = 0x1564 # int32_t m_nPriority = 0x1558 # int32_t
m_nPriority = 0x1568 # int32_t m_bStartDisabled = 0x155C # bool
m_bStartDisabled = 0x156C # bool m_nLightProbeSizeX = 0x1560 # int32_t
m_nLightProbeSizeX = 0x1570 # int32_t m_nLightProbeSizeY = 0x1564 # int32_t
m_nLightProbeSizeY = 0x1574 # int32_t m_nLightProbeSizeZ = 0x1568 # int32_t
m_nLightProbeSizeZ = 0x1578 # int32_t m_nLightProbeAtlasX = 0x156C # int32_t
m_nLightProbeAtlasX = 0x157C # int32_t m_nLightProbeAtlasY = 0x1570 # int32_t
m_nLightProbeAtlasY = 0x1580 # int32_t m_nLightProbeAtlasZ = 0x1574 # int32_t
m_nLightProbeAtlasZ = 0x1584 # int32_t m_bEnabled = 0x1581 # bool
m_bEnabled = 0x1591 # bool
class C_EnvParticleGlow: # C_ParticleSystem class C_EnvParticleGlow: # C_ParticleSystem
m_flAlphaScale = 0x1270 # float m_flAlphaScale = 0x1270 # float
@ -2502,8 +2507,8 @@ class C_Fish: # CBaseAnimGraph
m_averageError = 0xF6C # float m_averageError = 0xF6C # float
class C_Fists: # C_CSWeaponBase class C_Fists: # C_CSWeaponBase
m_bPlayingUninterruptableAct = 0x1940 # bool m_bPlayingUninterruptableAct = 0x1990 # bool
m_nUninterruptableActivity = 0x1944 # PlayerAnimEvent_t m_nUninterruptableActivity = 0x1994 # PlayerAnimEvent_t
class C_Flashbang: # C_BaseCSGrenade class C_Flashbang: # C_BaseCSGrenade
@ -2763,7 +2768,7 @@ class C_MapVetoPickController: # C_BaseEntity
m_bDisabledHud = 0xE84 # bool m_bDisabledHud = 0xE84 # bool
class C_Melee: # C_CSWeaponBase class C_Melee: # C_CSWeaponBase
m_flThrowAt = 0x1940 # GameTime_t m_flThrowAt = 0x1990 # GameTime_t
class C_ModelPointEntity: # C_BaseModelEntity class C_ModelPointEntity: # C_BaseModelEntity
@ -3403,11 +3408,13 @@ class C_WeaponAWP: # C_CSWeaponBaseGun
class C_WeaponAug: # C_CSWeaponBaseGun class C_WeaponAug: # C_CSWeaponBaseGun
class C_WeaponBaseItem: # C_CSWeaponBase class C_WeaponBaseItem: # C_CSWeaponBase
m_SequenceCompleteTimer = 0x1940 # CountdownTimer m_SequenceCompleteTimer = 0x1990 # CountdownTimer
m_bRedraw = 0x1958 # bool m_bRedraw = 0x19A8 # bool
class C_WeaponBizon: # C_CSWeaponBaseGun class C_WeaponBizon: # C_CSWeaponBaseGun
class C_WeaponCZ75a: # C_CSWeaponBaseGun
class C_WeaponElite: # C_CSWeaponBaseGun class C_WeaponElite: # C_CSWeaponBaseGun
class C_WeaponFamas: # C_CSWeaponBaseGun class C_WeaponFamas: # C_CSWeaponBaseGun
@ -3426,8 +3433,12 @@ class C_WeaponM249: # C_CSWeaponBaseGun
class C_WeaponM4A1: # C_CSWeaponBaseGun class C_WeaponM4A1: # C_CSWeaponBaseGun
class C_WeaponM4A1Silencer: # C_CSWeaponBaseGun
class C_WeaponMAC10: # C_CSWeaponBaseGun class C_WeaponMAC10: # C_CSWeaponBaseGun
class C_WeaponMP5SD: # C_CSWeaponBaseGun
class C_WeaponMP7: # C_CSWeaponBaseGun class C_WeaponMP7: # C_CSWeaponBaseGun
class C_WeaponMP9: # C_CSWeaponBaseGun class C_WeaponMP9: # C_CSWeaponBaseGun
@ -3442,6 +3453,8 @@ class C_WeaponP250: # C_CSWeaponBaseGun
class C_WeaponP90: # C_CSWeaponBaseGun class C_WeaponP90: # C_CSWeaponBaseGun
class C_WeaponRevolver: # C_CSWeaponBaseGun
class C_WeaponSCAR20: # C_CSWeaponBaseGun class C_WeaponSCAR20: # C_CSWeaponBaseGun
class C_WeaponSG556: # C_CSWeaponBaseGun class C_WeaponSG556: # C_CSWeaponBaseGun
@ -3451,15 +3464,17 @@ class C_WeaponSSG08: # C_CSWeaponBaseGun
class C_WeaponSawedoff: # C_CSWeaponBase class C_WeaponSawedoff: # C_CSWeaponBase
class C_WeaponShield: # C_CSWeaponBaseGun class C_WeaponShield: # C_CSWeaponBaseGun
m_flDisplayHealth = 0x1960 # float m_flDisplayHealth = 0x19B0 # float
class C_WeaponTaser: # C_CSWeaponBaseGun class C_WeaponTaser: # C_CSWeaponBaseGun
m_fFireTime = 0x1960 # GameTime_t m_fFireTime = 0x19B0 # GameTime_t
class C_WeaponTec9: # C_CSWeaponBaseGun class C_WeaponTec9: # C_CSWeaponBaseGun
class C_WeaponUMP45: # C_CSWeaponBaseGun class C_WeaponUMP45: # C_CSWeaponBaseGun
class C_WeaponUSPSilencer: # C_CSWeaponBaseGun
class C_WeaponXM1014: # C_CSWeaponBase class C_WeaponXM1014: # C_CSWeaponBase
class C_World: # C_BaseModelEntity class C_World: # C_BaseModelEntity
@ -3716,7 +3731,6 @@ class shard_model_desc_t:
m_bHasParent = 0x54 # bool m_bHasParent = 0x54 # bool
m_bParentFrozen = 0x55 # bool m_bParentFrozen = 0x55 # bool
m_SurfacePropStringToken = 0x58 # CUtlStringToken m_SurfacePropStringToken = 0x58 # CUtlStringToken
m_LightGroup = 0x5C # CUtlStringToken
class sky3dparams_t: class sky3dparams_t:
scale = 0x8 # int16_t scale = 0x8 # int16_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![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_nShadowPriority: usize = 0x120; // int32_t
pub const m_nBakedShadowIndex: usize = 0x124; // int32_t pub const m_nBakedShadowIndex: usize = 0x124; // int32_t
pub const m_bRenderToCubemaps: usize = 0x128; // bool pub const m_bRenderToCubemaps: usize = 0x128; // bool
pub const m_LightGroups: usize = 0x130; // CUtlSymbolLarge pub const m_nDirectLight: usize = 0x12C; // int32_t
pub const m_nDirectLight: usize = 0x138; // int32_t pub const m_nIndirectLight: usize = 0x130; // int32_t
pub const m_nIndirectLight: usize = 0x13C; // int32_t pub const m_flFadeMinDist: usize = 0x134; // float
pub const m_flFadeMinDist: usize = 0x140; // float pub const m_flFadeMaxDist: usize = 0x138; // float
pub const m_flFadeMaxDist: usize = 0x144; // float pub const m_flShadowFadeMinDist: usize = 0x13C; // float
pub const m_flShadowFadeMinDist: usize = 0x148; // float pub const m_flShadowFadeMaxDist: usize = 0x140; // float
pub const m_flShadowFadeMaxDist: usize = 0x14C; // float pub const m_bEnabled: usize = 0x144; // bool
pub const m_bEnabled: usize = 0x150; // bool pub const m_bFlicker: usize = 0x145; // bool
pub const m_bFlicker: usize = 0x151; // bool pub const m_bPrecomputedFieldsValid: usize = 0x146; // bool
pub const m_bPrecomputedFieldsValid: usize = 0x152; // bool pub const m_vPrecomputedBoundsMins: usize = 0x148; // Vector
pub const m_vPrecomputedBoundsMins: usize = 0x154; // Vector pub const m_vPrecomputedBoundsMaxs: usize = 0x154; // Vector
pub const m_vPrecomputedBoundsMaxs: usize = 0x160; // Vector pub const m_vPrecomputedOBBOrigin: usize = 0x160; // Vector
pub const m_vPrecomputedOBBOrigin: usize = 0x16C; // Vector pub const m_vPrecomputedOBBAngles: usize = 0x16C; // QAngle
pub const m_vPrecomputedOBBAngles: usize = 0x178; // QAngle pub const m_vPrecomputedOBBExtent: usize = 0x178; // Vector
pub const m_vPrecomputedOBBExtent: usize = 0x184; // Vector pub const m_flPrecomputedMaxRange: usize = 0x184; // float
pub const m_flPrecomputedMaxRange: usize = 0x190; // float pub const m_nFogLightingMode: usize = 0x188; // int32_t
pub const m_nFogLightingMode: usize = 0x194; // int32_t pub const m_flFogContributionStength: usize = 0x18C; // float
pub const m_flFogContributionStength: usize = 0x198; // float pub const m_flNearClipPlane: usize = 0x190; // float
pub const m_flNearClipPlane: usize = 0x19C; // float pub const m_SkyColor: usize = 0x194; // Color
pub const m_SkyColor: usize = 0x1A0; // Color pub const m_flSkyIntensity: usize = 0x198; // float
pub const m_flSkyIntensity: usize = 0x1A4; // float pub const m_SkyAmbientBounce: usize = 0x19C; // Color
pub const m_SkyAmbientBounce: usize = 0x1A8; // Color pub const m_bUseSecondaryColor: usize = 0x1A0; // bool
pub const m_bUseSecondaryColor: usize = 0x1AC; // bool pub const m_bMixedShadows: usize = 0x1A1; // bool
pub const m_bMixedShadows: usize = 0x1AD; // bool pub const m_flLightStyleStartTime: usize = 0x1A4; // GameTime_t
pub const m_flLightStyleStartTime: usize = 0x1B0; // GameTime_t pub const m_flCapsuleLength: usize = 0x1A8; // float
pub const m_flCapsuleLength: usize = 0x1B4; // float pub const m_flMinRoughness: usize = 0x1AC; // float
pub const m_flMinRoughness: usize = 0x1B8; // float
} }
pub mod CLogicRelay { // CLogicalEntity pub mod CLogicRelay { // CLogicalEntity
@ -1304,16 +1303,16 @@ pub mod C_BaseButton { // C_BaseToggle
} }
pub mod C_BaseCSGrenade { // C_CSWeaponBase pub mod C_BaseCSGrenade { // C_CSWeaponBase
pub const m_bClientPredictDelete: usize = 0x1940; // bool pub const m_bClientPredictDelete: usize = 0x1990; // bool
pub const m_bRedraw: usize = 0x1968; // bool pub const m_bRedraw: usize = 0x1991; // bool
pub const m_bIsHeldByPlayer: usize = 0x1969; // bool pub const m_bIsHeldByPlayer: usize = 0x1992; // bool
pub const m_bPinPulled: usize = 0x196A; // bool pub const m_bPinPulled: usize = 0x1993; // bool
pub const m_bJumpThrow: usize = 0x196B; // bool pub const m_bJumpThrow: usize = 0x1994; // bool
pub const m_eThrowStatus: usize = 0x196C; // EGrenadeThrowState pub const m_eThrowStatus: usize = 0x1998; // EGrenadeThrowState
pub const m_fThrowTime: usize = 0x1970; // GameTime_t pub const m_fThrowTime: usize = 0x199C; // GameTime_t
pub const m_flThrowStrength: usize = 0x1974; // float pub const m_flThrowStrength: usize = 0x19A0; // float
pub const m_flThrowStrengthApproach: usize = 0x1978; // float pub const m_flThrowStrengthApproach: usize = 0x19A4; // float
pub const m_fDropTime: usize = 0x197C; // GameTime_t pub const m_fDropTime: usize = 0x19A8; // GameTime_t
} }
pub mod C_BaseCSGrenadeProjectile { // C_BaseGrenade 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_bAllowFadeInView: usize = 0xA72; // bool
pub const m_clrRender: usize = 0xA73; // Color pub const m_clrRender: usize = 0xA73; // Color
pub const m_vecRenderAttributes: usize = 0xA78; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t> pub const m_vecRenderAttributes: usize = 0xA78; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
pub const m_LightGroup: usize = 0xAE0; // CUtlStringToken pub const m_bRenderToCubemaps: usize = 0xAE0; // bool
pub const m_bRenderToCubemaps: usize = 0xAE4; // bool
pub const m_Collision: usize = 0xAE8; // CCollisionProperty pub const m_Collision: usize = 0xAE8; // CCollisionProperty
pub const m_Glow: usize = 0xB98; // CGlowProperty pub const m_Glow: usize = 0xB98; // CGlowProperty
pub const m_flGlowBackfaceMult: usize = 0xBF0; // float 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_flDeathTime: usize = 0x11F8; // GameTime_t
pub const m_vecPredictionError: usize = 0x11FC; // Vector pub const m_vecPredictionError: usize = 0x11FC; // Vector
pub const m_flPredictionErrorTime: usize = 0x1208; // GameTime_t pub const m_flPredictionErrorTime: usize = 0x1208; // GameTime_t
pub const m_flFOVSensitivityAdjust: usize = 0x120C; // float pub const m_vecLastCameraSetupLocalOrigin: usize = 0x120C; // Vector
pub const m_flMouseSensitivity: usize = 0x1210; // float pub const m_flLastCameraSetupTime: usize = 0x1218; // GameTime_t
pub const m_vOldOrigin: usize = 0x1214; // Vector pub const m_flFOVSensitivityAdjust: usize = 0x121C; // float
pub const m_flOldSimulationTime: usize = 0x1220; // float pub const m_flMouseSensitivity: usize = 0x1220; // float
pub const m_nLastExecutedCommandNumber: usize = 0x1224; // int32_t pub const m_vOldOrigin: usize = 0x1224; // Vector
pub const m_nLastExecutedCommandTick: usize = 0x1228; // int32_t pub const m_flOldSimulationTime: usize = 0x1230; // float
pub const m_hController: usize = 0x122C; // CHandle<CBasePlayerController> pub const m_nLastExecutedCommandNumber: usize = 0x1234; // int32_t
pub const m_bIsSwappingToPredictableController: usize = 0x1230; // bool pub const m_nLastExecutedCommandTick: usize = 0x1238; // int32_t
pub const m_hController: usize = 0x123C; // CHandle<CBasePlayerController>
pub const m_bIsSwappingToPredictableController: usize = 0x1240; // bool
} }
pub mod C_BasePlayerWeapon { // C_EconEntity pub mod C_BasePlayerWeapon { // C_EconEntity
@ -1674,17 +1674,17 @@ pub mod C_BulletHitModel { // CBaseAnimGraph
} }
pub mod C_C4 { // C_CSWeaponBase pub mod C_C4 { // C_CSWeaponBase
pub const m_szScreenText: usize = 0x1940; // char[32] pub const m_szScreenText: usize = 0x1990; // char[32]
pub const m_bombdroppedlightParticleIndex: usize = 0x1960; // ParticleIndex_t pub const m_bombdroppedlightParticleIndex: usize = 0x19B0; // ParticleIndex_t
pub const m_bStartedArming: usize = 0x1964; // bool pub const m_bStartedArming: usize = 0x19B4; // bool
pub const m_fArmedTime: usize = 0x1968; // GameTime_t pub const m_fArmedTime: usize = 0x19B8; // GameTime_t
pub const m_bBombPlacedAnimation: usize = 0x196C; // bool pub const m_bBombPlacedAnimation: usize = 0x19BC; // bool
pub const m_bIsPlantingViaUse: usize = 0x196D; // bool pub const m_bIsPlantingViaUse: usize = 0x19BD; // bool
pub const m_entitySpottedState: usize = 0x1970; // EntitySpottedState_t pub const m_entitySpottedState: usize = 0x19C0; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0x1988; // int32_t pub const m_nSpotRules: usize = 0x19D8; // int32_t
pub const m_bPlayedArmingBeeps: usize = 0x198C; // bool[7] pub const m_bPlayedArmingBeeps: usize = 0x19DC; // bool[7]
pub const m_bBombPlanted: usize = 0x1993; // bool pub const m_bBombPlanted: usize = 0x19E3; // bool
pub const m_bDroppedFromDeath: usize = 0x1994; // bool pub const m_bDroppedFromDeath: usize = 0x19E4; // bool
} }
pub mod C_CSGOViewModel { // C_PredictedViewModel 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 mod C_CSGO_PreviewPlayer { // C_CSPlayerPawn
pub const m_animgraph: usize = 0x22C0; // CUtlString pub const m_animgraph: usize = 0x22D8; // CUtlString
pub const m_animgraphCharacterModeString: usize = 0x22C8; // CUtlString pub const m_animgraphCharacterModeString: usize = 0x22E0; // CUtlString
pub const m_flInitialModelScale: usize = 0x22D0; // float pub const m_flInitialModelScale: usize = 0x22E8; // float
} }
pub mod C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer 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 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 mod C_CSPlayerPawn { // C_CSPlayerPawnBase
pub const m_pBulletServices: usize = 0x1698; // CCSPlayer_BulletServices* pub const m_pBulletServices: usize = 0x16A8; // CCSPlayer_BulletServices*
pub const m_pHostageServices: usize = 0x16A0; // CCSPlayer_HostageServices* pub const m_pHostageServices: usize = 0x16B0; // CCSPlayer_HostageServices*
pub const m_pBuyServices: usize = 0x16A8; // CCSPlayer_BuyServices* pub const m_pBuyServices: usize = 0x16B8; // CCSPlayer_BuyServices*
pub const m_pGlowServices: usize = 0x16B0; // CCSPlayer_GlowServices* pub const m_pGlowServices: usize = 0x16C0; // CCSPlayer_GlowServices*
pub const m_pActionTrackingServices: usize = 0x16B8; // CCSPlayer_ActionTrackingServices* pub const m_pActionTrackingServices: usize = 0x16C8; // CCSPlayer_ActionTrackingServices*
pub const m_flHealthShotBoostExpirationTime: usize = 0x16C0; // GameTime_t pub const m_flHealthShotBoostExpirationTime: usize = 0x16D0; // GameTime_t
pub const m_flLastFiredWeaponTime: usize = 0x16C4; // GameTime_t pub const m_flLastFiredWeaponTime: usize = 0x16D4; // GameTime_t
pub const m_bHasFemaleVoice: usize = 0x16C8; // bool pub const m_bHasFemaleVoice: usize = 0x16D8; // bool
pub const m_flLandseconds: usize = 0x16CC; // float pub const m_flLandseconds: usize = 0x16DC; // float
pub const m_flOldFallVelocity: usize = 0x16D0; // float pub const m_flOldFallVelocity: usize = 0x16E0; // float
pub const m_szLastPlaceName: usize = 0x16D4; // char[18] pub const m_szLastPlaceName: usize = 0x16E4; // char[18]
pub const m_bPrevDefuser: usize = 0x16E6; // bool pub const m_bPrevDefuser: usize = 0x16F6; // bool
pub const m_bPrevHelmet: usize = 0x16E7; // bool pub const m_bPrevHelmet: usize = 0x16F7; // bool
pub const m_nPrevArmorVal: usize = 0x16E8; // int32_t pub const m_nPrevArmorVal: usize = 0x16F8; // int32_t
pub const m_nPrevGrenadeAmmoCount: usize = 0x16EC; // int32_t pub const m_nPrevGrenadeAmmoCount: usize = 0x16FC; // int32_t
pub const m_unPreviousWeaponHash: usize = 0x16F0; // uint32_t pub const m_unPreviousWeaponHash: usize = 0x1700; // uint32_t
pub const m_unWeaponHash: usize = 0x16F4; // uint32_t pub const m_unWeaponHash: usize = 0x1704; // uint32_t
pub const m_bInBuyZone: usize = 0x16F8; // bool pub const m_bInBuyZone: usize = 0x1708; // bool
pub const m_bPreviouslyInBuyZone: usize = 0x16F9; // bool pub const m_bPreviouslyInBuyZone: usize = 0x1709; // bool
pub const m_aimPunchAngle: usize = 0x16FC; // QAngle pub const m_aimPunchAngle: usize = 0x170C; // QAngle
pub const m_aimPunchAngleVel: usize = 0x1708; // QAngle pub const m_aimPunchAngleVel: usize = 0x1718; // QAngle
pub const m_aimPunchTickBase: usize = 0x1714; // int32_t pub const m_aimPunchTickBase: usize = 0x1724; // int32_t
pub const m_aimPunchTickFraction: usize = 0x1718; // float pub const m_aimPunchTickFraction: usize = 0x1728; // float
pub const m_aimPunchCache: usize = 0x1720; // CUtlVector<QAngle> pub const m_aimPunchCache: usize = 0x1730; // CUtlVector<QAngle>
pub const m_bInLanding: usize = 0x1740; // bool pub const m_bInLanding: usize = 0x1750; // bool
pub const m_flLandingTime: usize = 0x1744; // float pub const m_flLandingTime: usize = 0x1754; // float
pub const m_bInHostageRescueZone: usize = 0x1748; // bool pub const m_bInHostageRescueZone: usize = 0x1758; // bool
pub const m_bInBombZone: usize = 0x1749; // bool pub const m_bInBombZone: usize = 0x1759; // bool
pub const m_bIsBuyMenuOpen: usize = 0x174A; // bool pub const m_bIsBuyMenuOpen: usize = 0x175A; // bool
pub const m_flTimeOfLastInjury: usize = 0x174C; // GameTime_t pub const m_flTimeOfLastInjury: usize = 0x175C; // GameTime_t
pub const m_flNextSprayDecalTime: usize = 0x1750; // GameTime_t pub const m_flNextSprayDecalTime: usize = 0x1760; // GameTime_t
pub const m_iRetakesOffering: usize = 0x1868; // int32_t pub const m_iRetakesOffering: usize = 0x1878; // int32_t
pub const m_iRetakesOfferingCard: usize = 0x186C; // int32_t pub const m_iRetakesOfferingCard: usize = 0x187C; // int32_t
pub const m_bRetakesHasDefuseKit: usize = 0x1870; // bool pub const m_bRetakesHasDefuseKit: usize = 0x1880; // bool
pub const m_bRetakesMVPLastRound: usize = 0x1871; // bool pub const m_bRetakesMVPLastRound: usize = 0x1881; // bool
pub const m_iRetakesMVPBoostItem: usize = 0x1874; // int32_t pub const m_iRetakesMVPBoostItem: usize = 0x1884; // int32_t
pub const m_RetakesMVPBoostExtraUtility: usize = 0x1878; // loadout_slot_t pub const m_RetakesMVPBoostExtraUtility: usize = 0x1888; // loadout_slot_t
pub const m_bNeedToReApplyGloves: usize = 0x1898; // bool pub const m_bNeedToReApplyGloves: usize = 0x18A8; // bool
pub const m_EconGloves: usize = 0x18A0; // C_EconItemView pub const m_EconGloves: usize = 0x18B0; // C_EconItemView
pub const m_bMustSyncRagdollState: usize = 0x1CE8; // bool pub const m_bMustSyncRagdollState: usize = 0x1CF8; // bool
pub const m_nRagdollDamageBone: usize = 0x1CEC; // int32_t pub const m_nRagdollDamageBone: usize = 0x1CFC; // int32_t
pub const m_vRagdollDamageForce: usize = 0x1CF0; // Vector pub const m_vRagdollDamageForce: usize = 0x1D00; // Vector
pub const m_vRagdollDamagePosition: usize = 0x1CFC; // Vector pub const m_vRagdollDamagePosition: usize = 0x1D0C; // Vector
pub const m_szRagdollDamageWeaponName: usize = 0x1D08; // char[64] pub const m_szRagdollDamageWeaponName: usize = 0x1D18; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x1D48; // bool pub const m_bRagdollDamageHeadshot: usize = 0x1D58; // bool
pub const m_bLastHeadBoneTransformIsValid: usize = 0x2288; // bool pub const m_vRagdollServerOrigin: usize = 0x1D5C; // Vector
pub const m_lastLandTime: usize = 0x228C; // GameTime_t pub const m_bLastHeadBoneTransformIsValid: usize = 0x22A0; // bool
pub const m_bOnGroundLastTick: usize = 0x2290; // bool pub const m_lastLandTime: usize = 0x22A4; // GameTime_t
pub const m_qDeathEyeAngles: usize = 0x22AC; // QAngle pub const m_bOnGroundLastTick: usize = 0x22A8; // bool
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22B8; // bool pub const m_qDeathEyeAngles: usize = 0x22C4; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22D0; // bool
} }
pub mod C_CSPlayerPawnBase { // C_BasePlayerPawn pub mod C_CSPlayerPawnBase { // C_BasePlayerPawn
pub const m_pPingServices: usize = 0x1250; // CCSPlayer_PingServices* pub const m_pPingServices: usize = 0x1260; // CCSPlayer_PingServices*
pub const m_pViewModelServices: usize = 0x1258; // CPlayer_ViewModelServices* pub const m_pViewModelServices: usize = 0x1268; // CPlayer_ViewModelServices*
pub const m_fRenderingClipPlane: usize = 0x1260; // float[4] pub const m_fRenderingClipPlane: usize = 0x1270; // float[4]
pub const m_nLastClipPlaneSetupFrame: usize = 0x1270; // int32_t pub const m_nLastClipPlaneSetupFrame: usize = 0x1280; // int32_t
pub const m_vecLastClipCameraPos: usize = 0x1274; // Vector pub const m_vecLastClipCameraPos: usize = 0x1284; // Vector
pub const m_vecLastClipCameraForward: usize = 0x1280; // Vector pub const m_vecLastClipCameraForward: usize = 0x1290; // Vector
pub const m_bClipHitStaticWorld: usize = 0x128C; // bool pub const m_bClipHitStaticWorld: usize = 0x129C; // bool
pub const m_bCachedPlaneIsValid: usize = 0x128D; // bool pub const m_bCachedPlaneIsValid: usize = 0x129D; // bool
pub const m_pClippingWeapon: usize = 0x1290; // C_CSWeaponBase* pub const m_pClippingWeapon: usize = 0x12A0; // C_CSWeaponBase*
pub const m_previousPlayerState: usize = 0x1298; // CSPlayerState pub const m_previousPlayerState: usize = 0x12A8; // CSPlayerState
pub const m_flLastCollisionCeiling: usize = 0x129C; // float pub const m_flLastCollisionCeiling: usize = 0x12AC; // float
pub const m_flLastCollisionCeilingChangeTime: usize = 0x12A0; // float pub const m_flLastCollisionCeilingChangeTime: usize = 0x12B0; // float
pub const m_grenadeParameterStashTime: usize = 0x12C0; // GameTime_t pub const m_grenadeParameterStashTime: usize = 0x12D0; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x12C4; // bool pub const m_bGrenadeParametersStashed: usize = 0x12D4; // bool
pub const m_angStashedShootAngles: usize = 0x12C8; // QAngle pub const m_angStashedShootAngles: usize = 0x12D8; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x12D4; // Vector pub const m_vecStashedGrenadeThrowPosition: usize = 0x12E4; // Vector
pub const m_vecStashedVelocity: usize = 0x12E0; // Vector pub const m_vecStashedVelocity: usize = 0x12F0; // Vector
pub const m_angShootAngleHistory: usize = 0x12EC; // QAngle[2] pub const m_angShootAngleHistory: usize = 0x12FC; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x1304; // Vector[2] pub const m_vecThrowPositionHistory: usize = 0x1314; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x131C; // Vector[2] pub const m_vecVelocityHistory: usize = 0x132C; // Vector[2]
pub const m_thirdPersonHeading: usize = 0x1338; // QAngle pub const m_thirdPersonHeading: usize = 0x1348; // QAngle
pub const m_flSlopeDropOffset: usize = 0x1350; // float pub const m_flSlopeDropOffset: usize = 0x1360; // float
pub const m_flSlopeDropHeight: usize = 0x1360; // float pub const m_flSlopeDropHeight: usize = 0x1370; // float
pub const m_vHeadConstraintOffset: usize = 0x1370; // Vector pub const m_vHeadConstraintOffset: usize = 0x1380; // Vector
pub const m_bIsScoped: usize = 0x1388; // bool pub const m_bIsScoped: usize = 0x1398; // bool
pub const m_bIsWalking: usize = 0x1389; // bool pub const m_bIsWalking: usize = 0x1399; // bool
pub const m_bResumeZoom: usize = 0x138A; // bool pub const m_bResumeZoom: usize = 0x139A; // bool
pub const m_iPlayerState: usize = 0x138C; // CSPlayerState pub const m_iPlayerState: usize = 0x139C; // CSPlayerState
pub const m_bIsDefusing: usize = 0x1390; // bool pub const m_bIsDefusing: usize = 0x13A0; // bool
pub const m_bIsGrabbingHostage: usize = 0x1391; // bool pub const m_bIsGrabbingHostage: usize = 0x13A1; // bool
pub const m_iBlockingUseActionInProgress: usize = 0x1394; // CSPlayerBlockingUseAction_t pub const m_iBlockingUseActionInProgress: usize = 0x13A4; // CSPlayerBlockingUseAction_t
pub const m_bIsRescuing: usize = 0x1398; // bool pub const m_bIsRescuing: usize = 0x13A8; // bool
pub const m_fImmuneToGunGameDamageTime: usize = 0x139C; // GameTime_t pub const m_fImmuneToGunGameDamageTime: usize = 0x13AC; // GameTime_t
pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13A0; // GameTime_t pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13B0; // GameTime_t
pub const m_bGunGameImmunity: usize = 0x13A4; // bool pub const m_bGunGameImmunity: usize = 0x13B4; // bool
pub const m_bHasMovedSinceSpawn: usize = 0x13A5; // bool pub const m_bHasMovedSinceSpawn: usize = 0x13B5; // bool
pub const m_fMolotovUseTime: usize = 0x13A8; // float pub const m_fMolotovUseTime: usize = 0x13B8; // float
pub const m_fMolotovDamageTime: usize = 0x13AC; // float pub const m_fMolotovDamageTime: usize = 0x13BC; // float
pub const m_nWhichBombZone: usize = 0x13B0; // int32_t pub const m_nWhichBombZone: usize = 0x13C0; // int32_t
pub const m_bInNoDefuseArea: usize = 0x13B4; // bool pub const m_bInNoDefuseArea: usize = 0x13C4; // bool
pub const m_iThrowGrenadeCounter: usize = 0x13B8; // int32_t pub const m_iThrowGrenadeCounter: usize = 0x13C8; // int32_t
pub const m_bWaitForNoAttack: usize = 0x13BC; // bool pub const m_bWaitForNoAttack: usize = 0x13CC; // bool
pub const m_flGuardianTooFarDistFrac: usize = 0x13C0; // float pub const m_flGuardianTooFarDistFrac: usize = 0x13D0; // float
pub const m_flDetectedByEnemySensorTime: usize = 0x13C4; // GameTime_t pub const m_flDetectedByEnemySensorTime: usize = 0x13D4; // GameTime_t
pub const m_flNextGuardianTooFarWarning: usize = 0x13C8; // float pub const m_flNextGuardianTooFarWarning: usize = 0x13D8; // float
pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13CC; // bool pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13DC; // bool
pub const m_bKilledByTaser: usize = 0x13CD; // bool pub const m_bKilledByTaser: usize = 0x13DD; // bool
pub const m_iMoveState: usize = 0x13D0; // int32_t pub const m_iMoveState: usize = 0x13E0; // int32_t
pub const m_bCanMoveDuringFreezePeriod: usize = 0x13D4; // bool pub const m_bCanMoveDuringFreezePeriod: usize = 0x13E4; // bool
pub const m_flLowerBodyYawTarget: usize = 0x13D8; // float pub const m_flLowerBodyYawTarget: usize = 0x13E8; // float
pub const m_bStrafing: usize = 0x13DC; // bool pub const m_bStrafing: usize = 0x13EC; // bool
pub const m_flLastSpawnTimeIndex: usize = 0x13E0; // GameTime_t pub const m_flLastSpawnTimeIndex: usize = 0x13F0; // GameTime_t
pub const m_flEmitSoundTime: usize = 0x13E4; // GameTime_t pub const m_flEmitSoundTime: usize = 0x13F4; // GameTime_t
pub const m_iAddonBits: usize = 0x13E8; // int32_t pub const m_iAddonBits: usize = 0x13F8; // int32_t
pub const m_iPrimaryAddon: usize = 0x13EC; // int32_t pub const m_iPrimaryAddon: usize = 0x13FC; // int32_t
pub const m_iSecondaryAddon: usize = 0x13F0; // int32_t pub const m_iSecondaryAddon: usize = 0x1400; // int32_t
pub const m_iProgressBarDuration: usize = 0x13F4; // int32_t pub const m_iProgressBarDuration: usize = 0x1404; // int32_t
pub const m_flProgressBarStartTime: usize = 0x13F8; // float pub const m_flProgressBarStartTime: usize = 0x1408; // float
pub const m_iDirection: usize = 0x13FC; // int32_t pub const m_iDirection: usize = 0x140C; // int32_t
pub const m_iShotsFired: usize = 0x1400; // int32_t pub const m_iShotsFired: usize = 0x1410; // int32_t
pub const m_bNightVisionOn: usize = 0x1404; // bool pub const m_bNightVisionOn: usize = 0x1414; // bool
pub const m_bHasNightVision: usize = 0x1405; // bool pub const m_bHasNightVision: usize = 0x1415; // bool
pub const m_flVelocityModifier: usize = 0x1408; // float pub const m_flVelocityModifier: usize = 0x1418; // float
pub const m_flHitHeading: usize = 0x140C; // float pub const m_flHitHeading: usize = 0x141C; // float
pub const m_nHitBodyPart: usize = 0x1410; // int32_t pub const m_nHitBodyPart: usize = 0x1420; // int32_t
pub const m_iStartAccount: usize = 0x1414; // int32_t pub const m_iStartAccount: usize = 0x1424; // int32_t
pub const m_vecIntroStartEyePosition: usize = 0x1418; // Vector pub const m_vecIntroStartEyePosition: usize = 0x1428; // Vector
pub const m_vecIntroStartPlayerForward: usize = 0x1424; // Vector pub const m_vecIntroStartPlayerForward: usize = 0x1434; // Vector
pub const m_flClientDeathTime: usize = 0x1430; // GameTime_t pub const m_flClientDeathTime: usize = 0x1440; // GameTime_t
pub const m_flNightVisionAlpha: usize = 0x1434; // float pub const m_flNightVisionAlpha: usize = 0x1444; // float
pub const m_bScreenTearFrameCaptured: usize = 0x1438; // bool pub const m_bScreenTearFrameCaptured: usize = 0x1448; // bool
pub const m_flFlashBangTime: usize = 0x143C; // float pub const m_flFlashBangTime: usize = 0x144C; // float
pub const m_flFlashScreenshotAlpha: usize = 0x1440; // float pub const m_flFlashScreenshotAlpha: usize = 0x1450; // float
pub const m_flFlashOverlayAlpha: usize = 0x1444; // float pub const m_flFlashOverlayAlpha: usize = 0x1454; // float
pub const m_bFlashBuildUp: usize = 0x1448; // bool pub const m_bFlashBuildUp: usize = 0x1458; // bool
pub const m_bFlashDspHasBeenCleared: usize = 0x1449; // bool pub const m_bFlashDspHasBeenCleared: usize = 0x1459; // bool
pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x144A; // bool pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x145A; // bool
pub const m_flFlashMaxAlpha: usize = 0x144C; // float pub const m_flFlashMaxAlpha: usize = 0x145C; // float
pub const m_flFlashDuration: usize = 0x1450; // float pub const m_flFlashDuration: usize = 0x1460; // float
pub const m_lastStandingPos: usize = 0x1454; // Vector pub const m_lastStandingPos: usize = 0x1464; // Vector
pub const m_vecLastMuzzleFlashPos: usize = 0x1460; // Vector pub const m_vecLastMuzzleFlashPos: usize = 0x1470; // Vector
pub const m_angLastMuzzleFlashAngle: usize = 0x146C; // QAngle pub const m_angLastMuzzleFlashAngle: usize = 0x147C; // QAngle
pub const m_hMuzzleFlashShape: usize = 0x1478; // CHandle<C_BaseEntity> pub const m_hMuzzleFlashShape: usize = 0x1488; // CHandle<C_BaseEntity>
pub const m_iHealthBarRenderMaskIndex: usize = 0x147C; // int32_t pub const m_iHealthBarRenderMaskIndex: usize = 0x148C; // int32_t
pub const m_flHealthFadeValue: usize = 0x1480; // float pub const m_flHealthFadeValue: usize = 0x1490; // float
pub const m_flHealthFadeAlpha: usize = 0x1484; // float pub const m_flHealthFadeAlpha: usize = 0x1494; // float
pub const m_nMyCollisionGroup: usize = 0x1488; // int32_t pub const m_nMyCollisionGroup: usize = 0x1498; // int32_t
pub const m_ignoreLadderJumpTime: usize = 0x148C; // float pub const m_ignoreLadderJumpTime: usize = 0x149C; // float
pub const m_ladderSurpressionTimer: usize = 0x1490; // CountdownTimer pub const m_ladderSurpressionTimer: usize = 0x14A0; // CountdownTimer
pub const m_lastLadderNormal: usize = 0x14A8; // Vector pub const m_lastLadderNormal: usize = 0x14B8; // Vector
pub const m_lastLadderPos: usize = 0x14B4; // Vector pub const m_lastLadderPos: usize = 0x14C4; // Vector
pub const m_flDeathCCWeight: usize = 0x14C8; // float pub const m_flDeathCCWeight: usize = 0x14D8; // float
pub const m_bOldIsScoped: usize = 0x14CC; // bool pub const m_bOldIsScoped: usize = 0x14DC; // bool
pub const m_flPrevRoundEndTime: usize = 0x14D0; // float pub const m_flPrevRoundEndTime: usize = 0x14E0; // float
pub const m_flPrevMatchEndTime: usize = 0x14D4; // float pub const m_flPrevMatchEndTime: usize = 0x14E4; // float
pub const m_unCurrentEquipmentValue: usize = 0x14D8; // uint16_t pub const m_unCurrentEquipmentValue: usize = 0x14E8; // uint16_t
pub const m_unRoundStartEquipmentValue: usize = 0x14DA; // uint16_t pub const m_unRoundStartEquipmentValue: usize = 0x14EA; // uint16_t
pub const m_unFreezetimeEndEquipmentValue: usize = 0x14DC; // uint16_t pub const m_unFreezetimeEndEquipmentValue: usize = 0x14EC; // uint16_t
pub const m_vecThirdPersonViewPositionOverride: usize = 0x14E0; // Vector pub const m_vecThirdPersonViewPositionOverride: usize = 0x14F0; // Vector
pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x14EC; // int32_t pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x14FC; // int32_t
pub const m_ArmorValue: usize = 0x14F0; // int32_t pub const m_ArmorValue: usize = 0x1500; // int32_t
pub const m_angEyeAngles: usize = 0x14F8; // QAngle pub const m_angEyeAngles: usize = 0x1508; // QAngle
pub const m_fNextThinkPushAway: usize = 0x1510; // float pub const m_fNextThinkPushAway: usize = 0x1520; // float
pub const m_bShouldAutobuyDMWeapons: usize = 0x1514; // bool pub const m_bShouldAutobuyDMWeapons: usize = 0x1524; // bool
pub const m_bShouldAutobuyNow: usize = 0x1515; // bool pub const m_bShouldAutobuyNow: usize = 0x1525; // bool
pub const m_bHud_MiniScoreHidden: usize = 0x1516; // bool pub const m_bHud_MiniScoreHidden: usize = 0x1526; // bool
pub const m_bHud_RadarHidden: usize = 0x1517; // bool pub const m_bHud_RadarHidden: usize = 0x1527; // bool
pub const m_nLastKillerIndex: usize = 0x1518; // CEntityIndex pub const m_nLastKillerIndex: usize = 0x1528; // CEntityIndex
pub const m_nLastConcurrentKilled: usize = 0x151C; // int32_t pub const m_nLastConcurrentKilled: usize = 0x152C; // int32_t
pub const m_nDeathCamMusic: usize = 0x1520; // int32_t pub const m_nDeathCamMusic: usize = 0x1530; // int32_t
pub const m_iIDEntIndex: usize = 0x1524; // CEntityIndex pub const m_iIDEntIndex: usize = 0x1534; // CEntityIndex
pub const m_delayTargetIDTimer: usize = 0x1528; // CountdownTimer pub const m_delayTargetIDTimer: usize = 0x1538; // CountdownTimer
pub const m_iTargetedWeaponEntIndex: usize = 0x1540; // CEntityIndex pub const m_iTargetedWeaponEntIndex: usize = 0x1550; // CEntityIndex
pub const m_iOldIDEntIndex: usize = 0x1544; // CEntityIndex pub const m_iOldIDEntIndex: usize = 0x1554; // CEntityIndex
pub const m_holdTargetIDTimer: usize = 0x1548; // CountdownTimer pub const m_holdTargetIDTimer: usize = 0x1558; // CountdownTimer
pub const m_flCurrentMusicStartTime: usize = 0x1564; // float pub const m_flCurrentMusicStartTime: usize = 0x1574; // float
pub const m_flMusicRoundStartTime: usize = 0x1568; // float pub const m_flMusicRoundStartTime: usize = 0x1578; // float
pub const m_bDeferStartMusicOnWarmup: usize = 0x156C; // bool pub const m_bDeferStartMusicOnWarmup: usize = 0x157C; // bool
pub const m_cycleLatch: usize = 0x1570; // int32_t pub const m_cycleLatch: usize = 0x1580; // int32_t
pub const m_serverIntendedCycle: usize = 0x1574; // float pub const m_serverIntendedCycle: usize = 0x1584; // float
pub const m_vecPlayerPatchEconIndices: usize = 0x1578; // uint32_t[5] pub const m_vecPlayerPatchEconIndices: usize = 0x1588; // uint32_t[5]
pub const m_bHideTargetID: usize = 0x1594; // bool pub const m_bHideTargetID: usize = 0x15A4; // bool
pub const m_nextTaserShakeTime: usize = 0x1598; // float pub const m_nextTaserShakeTime: usize = 0x15A8; // float
pub const m_firstTaserShakeTime: usize = 0x159C; // float pub const m_firstTaserShakeTime: usize = 0x15AC; // float
pub const m_flLastSmokeOverlayAlpha: usize = 0x15A0; // float pub const m_flLastSmokeOverlayAlpha: usize = 0x15B0; // float
pub const m_vLastSmokeOverlayColor: usize = 0x15A4; // Vector pub const m_vLastSmokeOverlayColor: usize = 0x15B4; // Vector
pub const m_nPlayerSmokedFx: usize = 0x15B0; // ParticleIndex_t pub const m_nPlayerSmokedFx: usize = 0x15C0; // ParticleIndex_t
pub const m_flNextMagDropTime: usize = 0x15B4; // float pub const m_flNextMagDropTime: usize = 0x15C4; // float
pub const m_nLastMagDropAttachmentIndex: usize = 0x15B8; // int32_t pub const m_nLastMagDropAttachmentIndex: usize = 0x15C8; // int32_t
pub const m_vecBulletHitModels: usize = 0x15C0; // CUtlVector<C_BulletHitModel*> pub const m_vecBulletHitModels: usize = 0x15D0; // CUtlVector<C_BulletHitModel*>
pub const m_vecPickupModelSlerpers: usize = 0x15D8; // CUtlVector<C_PickUpModelSlerper*> pub const m_vecPickupModelSlerpers: usize = 0x15E8; // CUtlVector<C_PickUpModelSlerper*>
pub const m_vecLastAliveLocalVelocity: usize = 0x15F0; // Vector pub const m_vecLastAliveLocalVelocity: usize = 0x1600; // Vector
pub const m_entitySpottedState: usize = 0x1618; // EntitySpottedState_t pub const m_entitySpottedState: usize = 0x1628; // EntitySpottedState_t
pub const m_nSurvivalTeamNumber: usize = 0x1630; // int32_t pub const m_nSurvivalTeamNumber: usize = 0x1640; // int32_t
pub const m_bGuardianShouldSprayCustomXMark: usize = 0x1634; // bool pub const m_bGuardianShouldSprayCustomXMark: usize = 0x1644; // bool
pub const m_bHasDeathInfo: usize = 0x1635; // bool pub const m_bHasDeathInfo: usize = 0x1645; // bool
pub const m_flDeathInfoTime: usize = 0x1638; // float pub const m_flDeathInfoTime: usize = 0x1648; // float
pub const m_vecDeathInfoOrigin: usize = 0x163C; // Vector pub const m_vecDeathInfoOrigin: usize = 0x164C; // Vector
pub const m_bKilledByHeadshot: usize = 0x1648; // bool pub const m_bKilledByHeadshot: usize = 0x1658; // bool
pub const m_hOriginalController: usize = 0x164C; // CHandle<CCSPlayerController> pub const m_hOriginalController: usize = 0x165C; // CHandle<CCSPlayerController>
} }
pub mod C_CSPlayerResource { // C_BaseEntity 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_seqIdle: usize = 0x15E0; // HSequence
pub const m_seqFirePrimary: usize = 0x15E4; // HSequence pub const m_seqFirePrimary: usize = 0x15E4; // HSequence
pub const m_seqFireSecondary: usize = 0x15E8; // HSequence pub const m_seqFireSecondary: usize = 0x15E8; // HSequence
pub const m_ClientPreviousWeaponState: usize = 0x1600; // CSWeaponState_t pub const m_thirdPersonFireSequences: usize = 0x15F0; // CUtlVector<HSequence>
pub const m_iState: usize = 0x1604; // CSWeaponState_t pub const m_hCurrentThirdPersonSequence: usize = 0x1608; // HSequence
pub const m_flCrosshairDistance: usize = 0x1608; // float pub const m_nSilencerBoneIndex: usize = 0x160C; // int32_t
pub const m_iAmmoLastCheck: usize = 0x160C; // int32_t pub const m_thirdPersonSequences: usize = 0x1610; // HSequence[6]
pub const m_iAlpha: usize = 0x1610; // int32_t pub const m_ClientPreviousWeaponState: usize = 0x1640; // CSWeaponState_t
pub const m_iScopeTextureID: usize = 0x1614; // int32_t pub const m_iState: usize = 0x1644; // CSWeaponState_t
pub const m_iCrosshairTextureID: usize = 0x1618; // int32_t pub const m_flCrosshairDistance: usize = 0x1648; // float
pub const m_flGunAccuracyPosition: usize = 0x161C; // float pub const m_iAmmoLastCheck: usize = 0x164C; // int32_t
pub const m_nViewModelIndex: usize = 0x1620; // uint32_t pub const m_iAlpha: usize = 0x1650; // int32_t
pub const m_bReloadsWithClips: usize = 0x1624; // bool pub const m_iScopeTextureID: usize = 0x1654; // int32_t
pub const m_flTimeWeaponIdle: usize = 0x1628; // GameTime_t pub const m_iCrosshairTextureID: usize = 0x1658; // int32_t
pub const m_bFireOnEmpty: usize = 0x162C; // bool pub const m_flGunAccuracyPosition: usize = 0x165C; // float
pub const m_OnPlayerPickup: usize = 0x1630; // CEntityIOOutput pub const m_nViewModelIndex: usize = 0x1660; // uint32_t
pub const m_weaponMode: usize = 0x1658; // CSWeaponMode pub const m_bReloadsWithClips: usize = 0x1664; // bool
pub const m_flTurningInaccuracyDelta: usize = 0x165C; // float pub const m_flTimeWeaponIdle: usize = 0x1668; // GameTime_t
pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x1660; // Vector pub const m_bFireOnEmpty: usize = 0x166C; // bool
pub const m_flTurningInaccuracy: usize = 0x166C; // float pub const m_OnPlayerPickup: usize = 0x1670; // CEntityIOOutput
pub const m_fAccuracyPenalty: usize = 0x1670; // float pub const m_weaponMode: usize = 0x1698; // CSWeaponMode
pub const m_flLastAccuracyUpdateTime: usize = 0x1674; // GameTime_t pub const m_flTurningInaccuracyDelta: usize = 0x169C; // float
pub const m_fAccuracySmoothedForZoom: usize = 0x1678; // float pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x16A0; // Vector
pub const m_fScopeZoomEndTime: usize = 0x167C; // GameTime_t pub const m_flTurningInaccuracy: usize = 0x16AC; // float
pub const m_iRecoilIndex: usize = 0x1680; // int32_t pub const m_fAccuracyPenalty: usize = 0x16B0; // float
pub const m_flRecoilIndex: usize = 0x1684; // float pub const m_flLastAccuracyUpdateTime: usize = 0x16B4; // GameTime_t
pub const m_bBurstMode: usize = 0x1688; // bool pub const m_fAccuracySmoothedForZoom: usize = 0x16B8; // float
pub const m_flPostponeFireReadyTime: usize = 0x168C; // GameTime_t pub const m_fScopeZoomEndTime: usize = 0x16BC; // GameTime_t
pub const m_bInReload: usize = 0x1690; // bool pub const m_iRecoilIndex: usize = 0x16C0; // int32_t
pub const m_bReloadVisuallyComplete: usize = 0x1691; // bool pub const m_flRecoilIndex: usize = 0x16C4; // float
pub const m_flDroppedAtTime: usize = 0x1694; // GameTime_t pub const m_bBurstMode: usize = 0x16C8; // bool
pub const m_bIsHauledBack: usize = 0x1698; // bool pub const m_flPostponeFireReadyTime: usize = 0x16CC; // GameTime_t
pub const m_bSilencerOn: usize = 0x1699; // bool pub const m_bInReload: usize = 0x16D0; // bool
pub const m_flTimeSilencerSwitchComplete: usize = 0x169C; // GameTime_t pub const m_bReloadVisuallyComplete: usize = 0x16D1; // bool
pub const m_iOriginalTeamNumber: usize = 0x16A0; // int32_t pub const m_flDroppedAtTime: usize = 0x16D4; // GameTime_t
pub const m_flNextAttackRenderTimeOffset: usize = 0x16A4; // float pub const m_bIsHauledBack: usize = 0x16D8; // bool
pub const m_bVisualsDataSet: usize = 0x1728; // bool pub const m_bSilencerOn: usize = 0x16D9; // bool
pub const m_bOldFirstPersonSpectatedState: usize = 0x1729; // bool pub const m_flTimeSilencerSwitchComplete: usize = 0x16DC; // GameTime_t
pub const m_hOurPing: usize = 0x172C; // CHandle<C_BaseEntity> pub const m_iOriginalTeamNumber: usize = 0x16E0; // int32_t
pub const m_nOurPingIndex: usize = 0x1730; // CEntityIndex pub const m_flNextAttackRenderTimeOffset: usize = 0x16E4; // float
pub const m_vecOurPingPos: usize = 0x1734; // Vector pub const m_bVisualsDataSet: usize = 0x1768; // bool
pub const m_bGlowForPing: usize = 0x1740; // bool pub const m_bOldFirstPersonSpectatedState: usize = 0x1769; // bool
pub const m_bUIWeapon: usize = 0x1741; // bool pub const m_hOurPing: usize = 0x176C; // CHandle<C_BaseEntity>
pub const m_hPrevOwner: usize = 0x1750; // CHandle<C_CSPlayerPawn> pub const m_nOurPingIndex: usize = 0x1770; // CEntityIndex
pub const m_nDropTick: usize = 0x1754; // GameTick_t pub const m_vecOurPingPos: usize = 0x1774; // Vector
pub const m_donated: usize = 0x1774; // bool pub const m_bGlowForPing: usize = 0x1780; // bool
pub const m_fLastShotTime: usize = 0x1778; // GameTime_t pub const m_bUIWeapon: usize = 0x1781; // bool
pub const m_bWasOwnedByCT: usize = 0x177C; // bool pub const m_hPrevOwner: usize = 0x1790; // CHandle<C_CSPlayerPawn>
pub const m_bWasOwnedByTerrorist: usize = 0x177D; // bool pub const m_nDropTick: usize = 0x1794; // GameTick_t
pub const m_gunHeat: usize = 0x1780; // float pub const m_donated: usize = 0x17B4; // bool
pub const m_smokeAttachments: usize = 0x1784; // uint32_t pub const m_fLastShotTime: usize = 0x17B8; // GameTime_t
pub const m_lastSmokeTime: usize = 0x1788; // GameTime_t pub const m_bWasOwnedByCT: usize = 0x17BC; // bool
pub const m_flLastClientFireBulletTime: usize = 0x178C; // float pub const m_bWasOwnedByTerrorist: usize = 0x17BD; // bool
pub const m_IronSightController: usize = 0x1840; // C_IronSightController pub const m_gunHeat: usize = 0x17C0; // float
pub const m_iIronSightMode: usize = 0x18F0; // int32_t pub const m_smokeAttachments: usize = 0x17C4; // uint32_t
pub const m_flLastLOSTraceFailureTime: usize = 0x1900; // GameTime_t pub const m_lastSmokeTime: usize = 0x17C8; // GameTime_t
pub const m_iNumEmptyAttacks: usize = 0x1904; // int32_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 mod C_CSWeaponBaseGun { // C_CSWeaponBase
pub const m_zoomLevel: usize = 0x1940; // int32_t pub const m_zoomLevel: usize = 0x1990; // int32_t
pub const m_iBurstShotsRemaining: usize = 0x1944; // int32_t pub const m_iBurstShotsRemaining: usize = 0x1994; // int32_t
pub const m_iSilencerBodygroup: usize = 0x1948; // int32_t pub const m_iSilencerBodygroup: usize = 0x1998; // int32_t
pub const m_silencedModelIndex: usize = 0x1958; // int32_t pub const m_silencedModelIndex: usize = 0x19A8; // int32_t
pub const m_inPrecache: usize = 0x195C; // bool pub const m_inPrecache: usize = 0x19AC; // bool
pub const m_bNeedsBoltAction: usize = 0x195D; // bool pub const m_bNeedsBoltAction: usize = 0x19AD; // bool
} }
pub mod C_Chicken { // C_DynamicProp pub mod C_Chicken { // C_DynamicProp
@ -2300,7 +2306,9 @@ pub mod C_DecoyGrenade { // C_BaseCSGrenade
} }
pub mod C_DecoyProjectile { // C_BaseCSGrenadeProjectile 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 pub mod C_DynamicLight { // C_BaseModelEntity
@ -2435,53 +2443,51 @@ pub mod C_EntityFlame { // C_BaseEntity
} }
pub mod C_EnvCombinedLightProbeVolume { // C_BaseEntity pub mod C_EnvCombinedLightProbeVolume { // C_BaseEntity
pub const m_Color: usize = 0x15A8; // Color pub const m_Color: usize = 0x1598; // Color
pub const m_flBrightness: usize = 0x15AC; // float pub const m_flBrightness: usize = 0x159C; // float
pub const m_hCubemapTexture: usize = 0x15B0; // CStrongHandle<InfoForResourceTypeCTextureBase> pub const m_hCubemapTexture: usize = 0x15A0; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_bCustomCubemapTexture: usize = 0x15B8; // bool pub const m_bCustomCubemapTexture: usize = 0x15A8; // bool
pub const m_hLightProbeTexture: usize = 0x15C0; // CStrongHandle<InfoForResourceTypeCTextureBase> pub const m_hLightProbeTexture: usize = 0x15B0; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase> pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x15B8; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x15D0; // CStrongHandle<InfoForResourceTypeCTextureBase> pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x15C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x15D8; // CStrongHandle<InfoForResourceTypeCTextureBase> pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_vBoxMins: usize = 0x15E0; // Vector pub const m_vBoxMins: usize = 0x15D0; // Vector
pub const m_vBoxMaxs: usize = 0x15EC; // Vector pub const m_vBoxMaxs: usize = 0x15DC; // Vector
pub const m_LightGroups: usize = 0x15F8; // CUtlSymbolLarge pub const m_bMoveable: usize = 0x15E8; // bool
pub const m_bMoveable: usize = 0x1600; // bool pub const m_nHandshake: usize = 0x15EC; // int32_t
pub const m_nHandshake: usize = 0x1604; // int32_t pub const m_nEnvCubeMapArrayIndex: usize = 0x15F0; // int32_t
pub const m_nEnvCubeMapArrayIndex: usize = 0x1608; // int32_t pub const m_nPriority: usize = 0x15F4; // int32_t
pub const m_nPriority: usize = 0x160C; // int32_t pub const m_bStartDisabled: usize = 0x15F8; // bool
pub const m_bStartDisabled: usize = 0x1610; // bool pub const m_flEdgeFadeDist: usize = 0x15FC; // float
pub const m_flEdgeFadeDist: usize = 0x1614; // float pub const m_vEdgeFadeDists: usize = 0x1600; // Vector
pub const m_vEdgeFadeDists: usize = 0x1618; // Vector pub const m_nLightProbeSizeX: usize = 0x160C; // int32_t
pub const m_nLightProbeSizeX: usize = 0x1624; // int32_t pub const m_nLightProbeSizeY: usize = 0x1610; // int32_t
pub const m_nLightProbeSizeY: usize = 0x1628; // int32_t pub const m_nLightProbeSizeZ: usize = 0x1614; // int32_t
pub const m_nLightProbeSizeZ: usize = 0x162C; // int32_t pub const m_nLightProbeAtlasX: usize = 0x1618; // int32_t
pub const m_nLightProbeAtlasX: usize = 0x1630; // int32_t pub const m_nLightProbeAtlasY: usize = 0x161C; // int32_t
pub const m_nLightProbeAtlasY: usize = 0x1634; // int32_t pub const m_nLightProbeAtlasZ: usize = 0x1620; // int32_t
pub const m_nLightProbeAtlasZ: usize = 0x1638; // int32_t pub const m_bEnabled: usize = 0x1639; // bool
pub const m_bEnabled: usize = 0x1651; // bool
} }
pub mod C_EnvCubemap { // C_BaseEntity pub mod C_EnvCubemap { // C_BaseEntity
pub const m_hCubemapTexture: usize = 0x5C8; // CStrongHandle<InfoForResourceTypeCTextureBase> pub const m_hCubemapTexture: usize = 0x5C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_bCustomCubemapTexture: usize = 0x5D0; // bool pub const m_bCustomCubemapTexture: usize = 0x5C8; // bool
pub const m_flInfluenceRadius: usize = 0x5D4; // float pub const m_flInfluenceRadius: usize = 0x5CC; // float
pub const m_vBoxProjectMins: usize = 0x5D8; // Vector pub const m_vBoxProjectMins: usize = 0x5D0; // Vector
pub const m_vBoxProjectMaxs: usize = 0x5E4; // Vector pub const m_vBoxProjectMaxs: usize = 0x5DC; // Vector
pub const m_LightGroups: usize = 0x5F0; // CUtlSymbolLarge pub const m_bMoveable: usize = 0x5E8; // bool
pub const m_bMoveable: usize = 0x5F8; // bool pub const m_nHandshake: usize = 0x5EC; // int32_t
pub const m_nHandshake: usize = 0x5FC; // int32_t pub const m_nEnvCubeMapArrayIndex: usize = 0x5F0; // int32_t
pub const m_nEnvCubeMapArrayIndex: usize = 0x600; // int32_t pub const m_nPriority: usize = 0x5F4; // int32_t
pub const m_nPriority: usize = 0x604; // int32_t pub const m_flEdgeFadeDist: usize = 0x5F8; // float
pub const m_flEdgeFadeDist: usize = 0x608; // float pub const m_vEdgeFadeDists: usize = 0x5FC; // Vector
pub const m_vEdgeFadeDists: usize = 0x60C; // Vector pub const m_flDiffuseScale: usize = 0x608; // float
pub const m_flDiffuseScale: usize = 0x618; // float pub const m_bStartDisabled: usize = 0x60C; // bool
pub const m_bStartDisabled: usize = 0x61C; // bool pub const m_bDefaultEnvMap: usize = 0x60D; // bool
pub const m_bDefaultEnvMap: usize = 0x61D; // bool pub const m_bDefaultSpecEnvMap: usize = 0x60E; // bool
pub const m_bDefaultSpecEnvMap: usize = 0x61E; // bool pub const m_bIndoorCubeMap: usize = 0x60F; // bool
pub const m_bIndoorCubeMap: usize = 0x61F; // bool pub const m_bCopyDiffuseFromDefaultCubemap: usize = 0x610; // bool
pub const m_bCopyDiffuseFromDefaultCubemap: usize = 0x620; // bool pub const m_bEnabled: usize = 0x620; // bool
pub const m_bEnabled: usize = 0x630; // bool
} }
pub mod C_EnvCubemapBox { // C_EnvCubemap pub mod C_EnvCubemapBox { // C_EnvCubemap
@ -2526,24 +2532,23 @@ pub mod C_EnvDetailController { // C_BaseEntity
} }
pub mod C_EnvLightProbeVolume { // C_BaseEntity pub mod C_EnvLightProbeVolume { // C_BaseEntity
pub const m_hLightProbeTexture: usize = 0x1520; // CStrongHandle<InfoForResourceTypeCTextureBase> pub const m_hLightProbeTexture: usize = 0x1518; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1528; // CStrongHandle<InfoForResourceTypeCTextureBase> pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1520; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase> pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1528; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1538; // CStrongHandle<InfoForResourceTypeCTextureBase> pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_vBoxMins: usize = 0x1540; // Vector pub const m_vBoxMins: usize = 0x1538; // Vector
pub const m_vBoxMaxs: usize = 0x154C; // Vector pub const m_vBoxMaxs: usize = 0x1544; // Vector
pub const m_LightGroups: usize = 0x1558; // CUtlSymbolLarge pub const m_bMoveable: usize = 0x1550; // bool
pub const m_bMoveable: usize = 0x1560; // bool pub const m_nHandshake: usize = 0x1554; // int32_t
pub const m_nHandshake: usize = 0x1564; // int32_t pub const m_nPriority: usize = 0x1558; // int32_t
pub const m_nPriority: usize = 0x1568; // int32_t pub const m_bStartDisabled: usize = 0x155C; // bool
pub const m_bStartDisabled: usize = 0x156C; // bool pub const m_nLightProbeSizeX: usize = 0x1560; // int32_t
pub const m_nLightProbeSizeX: usize = 0x1570; // int32_t pub const m_nLightProbeSizeY: usize = 0x1564; // int32_t
pub const m_nLightProbeSizeY: usize = 0x1574; // int32_t pub const m_nLightProbeSizeZ: usize = 0x1568; // int32_t
pub const m_nLightProbeSizeZ: usize = 0x1578; // int32_t pub const m_nLightProbeAtlasX: usize = 0x156C; // int32_t
pub const m_nLightProbeAtlasX: usize = 0x157C; // int32_t pub const m_nLightProbeAtlasY: usize = 0x1570; // int32_t
pub const m_nLightProbeAtlasY: usize = 0x1580; // int32_t pub const m_nLightProbeAtlasZ: usize = 0x1574; // int32_t
pub const m_nLightProbeAtlasZ: usize = 0x1584; // int32_t pub const m_bEnabled: usize = 0x1581; // bool
pub const m_bEnabled: usize = 0x1591; // bool
} }
pub mod C_EnvParticleGlow { // C_ParticleSystem pub mod C_EnvParticleGlow { // C_ParticleSystem
@ -2729,8 +2734,8 @@ pub mod C_Fish { // CBaseAnimGraph
} }
pub mod C_Fists { // C_CSWeaponBase pub mod C_Fists { // C_CSWeaponBase
pub const m_bPlayingUninterruptableAct: usize = 0x1940; // bool pub const m_bPlayingUninterruptableAct: usize = 0x1990; // bool
pub const m_nUninterruptableActivity: usize = 0x1944; // PlayerAnimEvent_t pub const m_nUninterruptableActivity: usize = 0x1994; // PlayerAnimEvent_t
} }
pub mod C_Flashbang { // C_BaseCSGrenade pub mod C_Flashbang { // C_BaseCSGrenade
@ -3032,7 +3037,7 @@ pub mod C_MapVetoPickController { // C_BaseEntity
} }
pub mod C_Melee { // C_CSWeaponBase 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 pub mod C_ModelPointEntity { // C_BaseModelEntity
@ -3754,13 +3759,16 @@ pub mod C_WeaponAug { // C_CSWeaponBaseGun
} }
pub mod C_WeaponBaseItem { // C_CSWeaponBase pub mod C_WeaponBaseItem { // C_CSWeaponBase
pub const m_SequenceCompleteTimer: usize = 0x1940; // CountdownTimer pub const m_SequenceCompleteTimer: usize = 0x1990; // CountdownTimer
pub const m_bRedraw: usize = 0x1958; // bool pub const m_bRedraw: usize = 0x19A8; // bool
} }
pub mod C_WeaponBizon { // C_CSWeaponBaseGun pub mod C_WeaponBizon { // C_CSWeaponBaseGun
} }
pub mod C_WeaponCZ75a { // C_CSWeaponBaseGun
}
pub mod C_WeaponElite { // 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_WeaponM4A1 { // C_CSWeaponBaseGun
} }
pub mod C_WeaponM4A1Silencer { // C_CSWeaponBaseGun
}
pub mod C_WeaponMAC10 { // C_CSWeaponBaseGun pub mod C_WeaponMAC10 { // C_CSWeaponBaseGun
} }
pub mod C_WeaponMP5SD { // C_CSWeaponBaseGun
}
pub mod C_WeaponMP7 { // 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_WeaponP90 { // C_CSWeaponBaseGun
} }
pub mod C_WeaponRevolver { // C_CSWeaponBaseGun
}
pub mod C_WeaponSCAR20 { // 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 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 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 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_WeaponUMP45 { // C_CSWeaponBaseGun
} }
pub mod C_WeaponUSPSilencer { // C_CSWeaponBaseGun
}
pub mod C_WeaponXM1014 { // C_CSWeaponBase 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_bHasParent: usize = 0x54; // bool
pub const m_bParentFrozen: usize = 0x55; // bool pub const m_bParentFrozen: usize = 0x55; // bool
pub const m_SurfacePropStringToken: usize = 0x58; // CUtlStringToken pub const m_SurfacePropStringToken: usize = 0x58; // CUtlStringToken
pub const m_LightGroup: usize = 0x5C; // CUtlStringToken
} }
pub mod sky3dparams_t { pub mod sky3dparams_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 { public static class CEmptyEntityInstance {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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: class CEmptyEntityInstance:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 { public static class CAnimScriptBase {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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: class CAnimScriptBase:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 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 static class client_dll { // client.dll
public const nint LegacyGameUI001 = 0x892500; public const nint LegacyGameUI001 = 0x8996A0;
public const nint Source2ClientUI001 = 0x881220; public const nint Source2ClientUI001 = 0x8883C0;
public const nint Source2ClientPrediction001 = 0x79EB10; public const nint Source2ClientPrediction001 = 0x7A1860;
public const nint ClientToolsInfo_001 = 0x72AA20; public const nint ClientToolsInfo_001 = 0x72D800;
public const nint Source2Client002 = 0x72AA40; public const nint Source2Client002 = 0x72D820;
public const nint GameClientExports001 = 0x72AA30; public const nint GameClientExports001 = 0x72D810;
public const nint EmptyWorldService001_Client = 0x48C470; public const nint EmptyWorldService001_Client = 0x48DEB0;
public const nint Source2ClientConfig001 = 0x473480; public const nint Source2ClientConfig001 = 0x474EC0;
} }
public static class engine2_dll { // engine2.dll public static class engine2_dll { // engine2.dll
public const nint SimpleEngineLoopService_001 = 0x1E26D0; public const nint SimpleEngineLoopService_001 = 0x1E32D0;
public const nint ClientServerEngineLoopService_001 = 0x1D83A0; public const nint ClientServerEngineLoopService_001 = 0x1D8FA0;
public const nint KeyValueCache001 = 0x1D49E0; public const nint KeyValueCache001 = 0x1D55E0;
public const nint HostStateMgr001 = 0x1D23F0; public const nint HostStateMgr001 = 0x1D2DE0;
public const nint GameEventSystemServerV001 = 0x1CDAB0; public const nint GameEventSystemServerV001 = 0x1CE480;
public const nint GameEventSystemClientV001 = 0x1CDAA0; public const nint GameEventSystemClientV001 = 0x1CE470;
public const nint EngineServiceMgr001 = 0x1C9790; public const nint EngineServiceMgr001 = 0x1CA160;
public const nint VProfService_001 = 0x1B7220; public const nint VProfService_001 = 0x1B7BF0;
public const nint ToolService_001 = 0x1B5F70; public const nint ToolService_001 = 0x1B6940;
public const nint StatsService_001 = 0x1B11F0; public const nint StatsService_001 = 0x1B1BC0;
public const nint SplitScreenService_001 = 0x1AE460; public const nint SplitScreenService_001 = 0x1AEE30;
public const nint SoundService_001 = 0x1A8FB0; public const nint SoundService_001 = 0x1A9970;
public const nint ScreenshotService001 = 0x1A4E80; public const nint ScreenshotService001 = 0x1A5840;
public const nint RenderService_001 = 0x1A21E0; public const nint RenderService_001 = 0x1A2BA0;
public const nint NetworkService_001 = 0x1A1CF0; public const nint NetworkService_001 = 0x1A26B0;
public const nint NetworkServerService_001 = 0x19CD90; public const nint NetworkServerService_001 = 0x19D750;
public const nint NetworkP2PService_001 = 0x1987A0; public const nint NetworkP2PService_001 = 0x199160;
public const nint NetworkClientService_001 = 0x1923D0; public const nint NetworkClientService_001 = 0x192D90;
public const nint MapListService_001 = 0x18B3A0; public const nint MapListService_001 = 0x18BD60;
public const nint InputService_001 = 0x179220; public const nint InputService_001 = 0x179BE0;
public const nint GameUIService_001 = 0x173A40; public const nint GameUIService_001 = 0x174400;
public const nint GameResourceServiceServerV001 = 0x1717A0; public const nint GameResourceServiceServerV001 = 0x172160;
public const nint GameResourceServiceClientV001 = 0x171790; public const nint GameResourceServiceClientV001 = 0x172150;
public const nint BugService001 = 0x16A7C0; public const nint BugService001 = 0x16B180;
public const nint BenchmarkService001 = 0x168F90; public const nint BenchmarkService001 = 0x169950;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x116B70; public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0;
public const nint EngineGameUI001 = 0x115F00; public const nint EngineGameUI001 = 0x116260;
public const nint INETSUPPORT_001 = 0xE6110; public const nint INETSUPPORT_001 = 0xE6470;
public const nint Source2EngineToServerStringTable001 = 0xA10E0; public const nint Source2EngineToServerStringTable001 = 0xA1420;
public const nint Source2EngineToServer001 = 0x8AF40; public const nint Source2EngineToServer001 = 0x8B260;
public const nint Source2EngineToClientStringTable001 = 0x83C60; public const nint Source2EngineToClientStringTable001 = 0x83F80;
public const nint Source2EngineToClient001 = 0x5A6A0; public const nint Source2EngineToClient001 = 0x5A9C0;
} }
public static class filesystem_stdio_dll { // filesystem_stdio.dll 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 static class networksystem_dll { // networksystem.dll
public const nint SerializedEntitiesVersion001 = 0xD1AE0; public const nint SerializedEntitiesVersion001 = 0xD1AD0;
public const nint NetworkSystemVersion001 = 0xBBFA0; public const nint NetworkSystemVersion001 = 0xBBF90;
public const nint NetworkMessagesVersion001 = 0x9C040; public const nint NetworkMessagesVersion001 = 0x9C030;
public const nint FlattenedSerializersVersion001 = 0x7B8A0; public const nint FlattenedSerializersVersion001 = 0x7B8A0;
} }
@ -147,9 +147,9 @@ public static class scenefilecache_dll { // scenefilecache.dll
} }
public static class scenesystem_dll { // scenesystem.dll public static class scenesystem_dll { // scenesystem.dll
public const nint SceneUtils_001 = 0x13D030; public const nint SceneUtils_001 = 0x13C370;
public const nint SceneSystem_002 = 0xCAE10; public const nint SceneSystem_002 = 0xCA160;
public const nint RenderingPipelines_001 = 0x8EED0; public const nint RenderingPipelines_001 = 0x8E420;
} }
public static class schemasystem_dll { // schemasystem.dll 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 static class server_dll { // server.dll
public const nint NavGameTest001 = 0xA2D610; public const nint NavGameTest001 = 0xA346B0;
public const nint ServerToolsInfo_001 = 0x831EE0; public const nint ServerToolsInfo_001 = 0x838410;
public const nint Source2GameClients001 = 0x831EF0; public const nint Source2GameClients001 = 0x838420;
public const nint Source2GameEntities001 = 0x831F00; public const nint Source2GameEntities001 = 0x838430;
public const nint Source2Server001 = 0x831F10; public const nint Source2Server001 = 0x838440;
public const nint EmptyWorldService001_Server = 0x588530; public const nint EmptyWorldService001_Server = 0x58D6A0;
public const nint Source2ServerConfig001 = 0x568530; public const nint Source2ServerConfig001 = 0x56D6B0;
public const nint EntitySubclassUtilsV001 = 0x2C87D0; public const nint EntitySubclassUtilsV001 = 0x2CD440;
public const nint customnavsystem001 = 0x2451B0; public const nint customnavsystem001 = 0x24A370;
public const nint Source2GameDirector001 = 0x13F130; public const nint Source2GameDirector001 = 0x151E80;
} }
public static class soundsystem_dll { // soundsystem.dll 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 static class steamclient64_dll { // steamclient64.dll
public const nint IVALIDATE001 = 0x83A8B0; public const nint IVALIDATE001 = 0x83A900;
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x836760; public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x8367B0;
public const nint SteamClient020 = 0x6313C0; public const nint SteamClient020 = 0x631440;
public const nint SteamClient019 = 0x6313B0; public const nint SteamClient019 = 0x631430;
public const nint SteamClient018 = 0x6313A0; public const nint SteamClient018 = 0x631420;
public const nint SteamClient017 = 0x631390; public const nint SteamClient017 = 0x631410;
public const nint SteamClient016 = 0x631380; public const nint SteamClient016 = 0x631400;
public const nint SteamClient015 = 0x631370; public const nint SteamClient015 = 0x6313F0;
public const nint SteamClient014 = 0x631360; public const nint SteamClient014 = 0x6313E0;
public const nint SteamClient013 = 0x631350; public const nint SteamClient013 = 0x6313D0;
public const nint SteamClient012 = 0x631340; public const nint SteamClient012 = 0x6313C0;
public const nint SteamClient011 = 0x631330; public const nint SteamClient011 = 0x6313B0;
public const nint SteamClient010 = 0x631320; public const nint SteamClient010 = 0x6313A0;
public const nint SteamClient009 = 0x631310; public const nint SteamClient009 = 0x631390;
public const nint SteamClient008 = 0x631300; public const nint SteamClient008 = 0x631380;
public const nint SteamClient007 = 0x6312F0; public const nint SteamClient007 = 0x631370;
public const nint SteamClient006 = 0x6312E0; public const nint SteamClient006 = 0x631360;
public const nint p2pvoice002 = 0xD93D0; public const nint p2pvoice002 = 0xD93D0;
public const nint p2pvoicesingleton002 = 0xD5D70; public const nint p2pvoicesingleton002 = 0xD5D70;
} }
public static class tier0_dll { // tier0.dll public static class tier0_dll { // tier0.dll
public const nint VStringTokenSystem001 = 0x18C060; public const nint VStringTokenSystem001 = 0x18C100;
public const nint TestScriptMgr001 = 0x13F3C0; public const nint TestScriptMgr001 = 0x13F460;
public const nint VProcessUtils002 = 0x12F540; public const nint VProcessUtils002 = 0x12F5E0;
public const nint VEngineCvar007 = 0x61920; 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 static class worldrenderer_dll { // worldrenderer.dll
public const nint WorldRendererMgr001 = 0x21530; public const nint WorldRendererMgr001 = 0x21650;
} }

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once
@ -13,49 +13,49 @@ namespace animationsystem_dll { // animationsystem.dll
} }
namespace client_dll { // client.dll namespace client_dll { // client.dll
constexpr std::ptrdiff_t LegacyGameUI001 = 0x892500; constexpr std::ptrdiff_t LegacyGameUI001 = 0x8996A0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x881220; constexpr std::ptrdiff_t Source2ClientUI001 = 0x8883C0;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x79EB10; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A1860;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72AA20; constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72D800;
constexpr std::ptrdiff_t Source2Client002 = 0x72AA40; constexpr std::ptrdiff_t Source2Client002 = 0x72D820;
constexpr std::ptrdiff_t GameClientExports001 = 0x72AA30; constexpr std::ptrdiff_t GameClientExports001 = 0x72D810;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48C470; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48DEB0;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x473480; constexpr std::ptrdiff_t Source2ClientConfig001 = 0x474EC0;
} }
namespace engine2_dll { // engine2.dll namespace engine2_dll { // engine2.dll
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E26D0; constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E32D0;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D83A0; constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D8FA0;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D49E0; constexpr std::ptrdiff_t KeyValueCache001 = 0x1D55E0;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D23F0; constexpr std::ptrdiff_t HostStateMgr001 = 0x1D2DE0;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CDAB0; constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CE480;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CDAA0; constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CE470;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1C9790; constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CA160;
constexpr std::ptrdiff_t VProfService_001 = 0x1B7220; constexpr std::ptrdiff_t VProfService_001 = 0x1B7BF0;
constexpr std::ptrdiff_t ToolService_001 = 0x1B5F70; constexpr std::ptrdiff_t ToolService_001 = 0x1B6940;
constexpr std::ptrdiff_t StatsService_001 = 0x1B11F0; constexpr std::ptrdiff_t StatsService_001 = 0x1B1BC0;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AE460; constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AEE30;
constexpr std::ptrdiff_t SoundService_001 = 0x1A8FB0; constexpr std::ptrdiff_t SoundService_001 = 0x1A9970;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A4E80; constexpr std::ptrdiff_t ScreenshotService001 = 0x1A5840;
constexpr std::ptrdiff_t RenderService_001 = 0x1A21E0; constexpr std::ptrdiff_t RenderService_001 = 0x1A2BA0;
constexpr std::ptrdiff_t NetworkService_001 = 0x1A1CF0; constexpr std::ptrdiff_t NetworkService_001 = 0x1A26B0;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19CD90; constexpr std::ptrdiff_t NetworkServerService_001 = 0x19D750;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1987A0; constexpr std::ptrdiff_t NetworkP2PService_001 = 0x199160;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x1923D0; constexpr std::ptrdiff_t NetworkClientService_001 = 0x192D90;
constexpr std::ptrdiff_t MapListService_001 = 0x18B3A0; constexpr std::ptrdiff_t MapListService_001 = 0x18BD60;
constexpr std::ptrdiff_t InputService_001 = 0x179220; constexpr std::ptrdiff_t InputService_001 = 0x179BE0;
constexpr std::ptrdiff_t GameUIService_001 = 0x173A40; constexpr std::ptrdiff_t GameUIService_001 = 0x174400;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x1717A0; constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x172160;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x171790; constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x172150;
constexpr std::ptrdiff_t BugService001 = 0x16A7C0; constexpr std::ptrdiff_t BugService001 = 0x16B180;
constexpr std::ptrdiff_t BenchmarkService001 = 0x168F90; constexpr std::ptrdiff_t BenchmarkService001 = 0x169950;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x116B70; constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0;
constexpr std::ptrdiff_t EngineGameUI001 = 0x115F00; constexpr std::ptrdiff_t EngineGameUI001 = 0x116260;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6110; constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6470;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA10E0; constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA1420;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8AF40; constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B260;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83C60; constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83F80;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A6A0; constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A9C0;
} }
namespace filesystem_stdio_dll { // filesystem_stdio.dll namespace filesystem_stdio_dll { // filesystem_stdio.dll
@ -109,9 +109,9 @@ namespace navsystem_dll { // navsystem.dll
} }
namespace networksystem_dll { // networksystem.dll namespace networksystem_dll { // networksystem.dll
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD1AE0; constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD1AD0;
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBBFA0; constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBBF90;
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9C040; constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9C030;
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7B8A0; constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7B8A0;
} }
@ -151,9 +151,9 @@ namespace scenefilecache_dll { // scenefilecache.dll
} }
namespace scenesystem_dll { // scenesystem.dll namespace scenesystem_dll { // scenesystem.dll
constexpr std::ptrdiff_t SceneUtils_001 = 0x13D030; constexpr std::ptrdiff_t SceneUtils_001 = 0x13C370;
constexpr std::ptrdiff_t SceneSystem_002 = 0xCAE10; constexpr std::ptrdiff_t SceneSystem_002 = 0xCA160;
constexpr std::ptrdiff_t RenderingPipelines_001 = 0x8EED0; constexpr std::ptrdiff_t RenderingPipelines_001 = 0x8E420;
} }
namespace schemasystem_dll { // schemasystem.dll namespace schemasystem_dll { // schemasystem.dll
@ -161,16 +161,16 @@ namespace schemasystem_dll { // schemasystem.dll
} }
namespace server_dll { // server.dll namespace server_dll { // server.dll
constexpr std::ptrdiff_t NavGameTest001 = 0xA2D610; constexpr std::ptrdiff_t NavGameTest001 = 0xA346B0;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x831EE0; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x838410;
constexpr std::ptrdiff_t Source2GameClients001 = 0x831EF0; constexpr std::ptrdiff_t Source2GameClients001 = 0x838420;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x831F00; constexpr std::ptrdiff_t Source2GameEntities001 = 0x838430;
constexpr std::ptrdiff_t Source2Server001 = 0x831F10; constexpr std::ptrdiff_t Source2Server001 = 0x838440;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x588530; constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x58D6A0;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x568530; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x56D6B0;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2C87D0; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2CD440;
constexpr std::ptrdiff_t customnavsystem001 = 0x2451B0; constexpr std::ptrdiff_t customnavsystem001 = 0x24A370;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x13F130; constexpr std::ptrdiff_t Source2GameDirector001 = 0x151E80;
} }
namespace soundsystem_dll { // soundsystem.dll namespace soundsystem_dll { // soundsystem.dll
@ -185,31 +185,31 @@ namespace steamaudio_dll { // steamaudio.dll
} }
namespace steamclient64_dll { // steamclient64.dll namespace steamclient64_dll { // steamclient64.dll
constexpr std::ptrdiff_t IVALIDATE001 = 0x83A8B0; constexpr std::ptrdiff_t IVALIDATE001 = 0x83A900;
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x836760; constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x8367B0;
constexpr std::ptrdiff_t SteamClient020 = 0x6313C0; constexpr std::ptrdiff_t SteamClient020 = 0x631440;
constexpr std::ptrdiff_t SteamClient019 = 0x6313B0; constexpr std::ptrdiff_t SteamClient019 = 0x631430;
constexpr std::ptrdiff_t SteamClient018 = 0x6313A0; constexpr std::ptrdiff_t SteamClient018 = 0x631420;
constexpr std::ptrdiff_t SteamClient017 = 0x631390; constexpr std::ptrdiff_t SteamClient017 = 0x631410;
constexpr std::ptrdiff_t SteamClient016 = 0x631380; constexpr std::ptrdiff_t SteamClient016 = 0x631400;
constexpr std::ptrdiff_t SteamClient015 = 0x631370; constexpr std::ptrdiff_t SteamClient015 = 0x6313F0;
constexpr std::ptrdiff_t SteamClient014 = 0x631360; constexpr std::ptrdiff_t SteamClient014 = 0x6313E0;
constexpr std::ptrdiff_t SteamClient013 = 0x631350; constexpr std::ptrdiff_t SteamClient013 = 0x6313D0;
constexpr std::ptrdiff_t SteamClient012 = 0x631340; constexpr std::ptrdiff_t SteamClient012 = 0x6313C0;
constexpr std::ptrdiff_t SteamClient011 = 0x631330; constexpr std::ptrdiff_t SteamClient011 = 0x6313B0;
constexpr std::ptrdiff_t SteamClient010 = 0x631320; constexpr std::ptrdiff_t SteamClient010 = 0x6313A0;
constexpr std::ptrdiff_t SteamClient009 = 0x631310; constexpr std::ptrdiff_t SteamClient009 = 0x631390;
constexpr std::ptrdiff_t SteamClient008 = 0x631300; constexpr std::ptrdiff_t SteamClient008 = 0x631380;
constexpr std::ptrdiff_t SteamClient007 = 0x6312F0; constexpr std::ptrdiff_t SteamClient007 = 0x631370;
constexpr std::ptrdiff_t SteamClient006 = 0x6312E0; constexpr std::ptrdiff_t SteamClient006 = 0x631360;
constexpr std::ptrdiff_t p2pvoice002 = 0xD93D0; constexpr std::ptrdiff_t p2pvoice002 = 0xD93D0;
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD5D70; constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD5D70;
} }
namespace tier0_dll { // tier0.dll namespace tier0_dll { // tier0.dll
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18C060; constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18C100;
constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F3C0; constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F460;
constexpr std::ptrdiff_t VProcessUtils002 = 0x12F540; constexpr std::ptrdiff_t VProcessUtils002 = 0x12F5E0;
constexpr std::ptrdiff_t VEngineCvar007 = 0x61920; constexpr std::ptrdiff_t VEngineCvar007 = 0x61920;
} }
@ -240,5 +240,5 @@ namespace vstdlib_s64_dll { // vstdlib_s64.dll
} }
namespace worldrenderer_dll { // worldrenderer.dll namespace worldrenderer_dll { // worldrenderer.dll
constexpr std::ptrdiff_t WorldRendererMgr001 = 0x21530; constexpr std::ptrdiff_t WorldRendererMgr001 = 0x21650;
} }

View File

@ -15,35 +15,35 @@
"client_dll": { "client_dll": {
"data": { "data": {
"ClientToolsInfo_001": { "ClientToolsInfo_001": {
"value": 7514656, "value": 7526400,
"comment": null "comment": null
}, },
"EmptyWorldService001_Client": { "EmptyWorldService001_Client": {
"value": 4768880, "value": 4775600,
"comment": null "comment": null
}, },
"GameClientExports001": { "GameClientExports001": {
"value": 7514672, "value": 7526416,
"comment": null "comment": null
}, },
"LegacyGameUI001": { "LegacyGameUI001": {
"value": 8987904, "value": 9016992,
"comment": null "comment": null
}, },
"Source2Client002": { "Source2Client002": {
"value": 7514688, "value": 7526432,
"comment": null "comment": null
}, },
"Source2ClientConfig001": { "Source2ClientConfig001": {
"value": 4666496, "value": 4673216,
"comment": null "comment": null
}, },
"Source2ClientPrediction001": { "Source2ClientPrediction001": {
"value": 7990032, "value": 8001632,
"comment": null "comment": null
}, },
"Source2ClientUI001": { "Source2ClientUI001": {
"value": 8917536, "value": 8946624,
"comment": null "comment": null
} }
}, },
@ -52,131 +52,131 @@
"engine2_dll": { "engine2_dll": {
"data": { "data": {
"BenchmarkService001": { "BenchmarkService001": {
"value": 1478544, "value": 1481040,
"comment": null "comment": null
}, },
"BugService001": { "BugService001": {
"value": 1484736, "value": 1487232,
"comment": null "comment": null
}, },
"ClientServerEngineLoopService_001": { "ClientServerEngineLoopService_001": {
"value": 1934240, "value": 1937312,
"comment": null "comment": null
}, },
"EngineGameUI001": { "EngineGameUI001": {
"value": 1138432, "value": 1139296,
"comment": null "comment": null
}, },
"EngineServiceMgr001": { "EngineServiceMgr001": {
"value": 1873808, "value": 1876320,
"comment": null "comment": null
}, },
"GameEventSystemClientV001": { "GameEventSystemClientV001": {
"value": 1890976, "value": 1893488,
"comment": null "comment": null
}, },
"GameEventSystemServerV001": { "GameEventSystemServerV001": {
"value": 1890992, "value": 1893504,
"comment": null "comment": null
}, },
"GameResourceServiceClientV001": { "GameResourceServiceClientV001": {
"value": 1513360, "value": 1515856,
"comment": null "comment": null
}, },
"GameResourceServiceServerV001": { "GameResourceServiceServerV001": {
"value": 1513376, "value": 1515872,
"comment": null "comment": null
}, },
"GameUIService_001": { "GameUIService_001": {
"value": 1522240, "value": 1524736,
"comment": null "comment": null
}, },
"HostStateMgr001": { "HostStateMgr001": {
"value": 1909744, "value": 1912288,
"comment": null "comment": null
}, },
"INETSUPPORT_001": { "INETSUPPORT_001": {
"value": 942352, "value": 943216,
"comment": null "comment": null
}, },
"InputService_001": { "InputService_001": {
"value": 1544736, "value": 1547232,
"comment": null "comment": null
}, },
"KeyValueCache001": { "KeyValueCache001": {
"value": 1919456, "value": 1922528,
"comment": null "comment": null
}, },
"MapListService_001": { "MapListService_001": {
"value": 1618848, "value": 1621344,
"comment": null "comment": null
}, },
"NetworkClientService_001": { "NetworkClientService_001": {
"value": 1647568, "value": 1650064,
"comment": null "comment": null
}, },
"NetworkP2PService_001": { "NetworkP2PService_001": {
"value": 1673120, "value": 1675616,
"comment": null "comment": null
}, },
"NetworkServerService_001": { "NetworkServerService_001": {
"value": 1691024, "value": 1693520,
"comment": null "comment": null
}, },
"NetworkService_001": { "NetworkService_001": {
"value": 1711344, "value": 1713840,
"comment": null "comment": null
}, },
"RenderService_001": { "RenderService_001": {
"value": 1712608, "value": 1715104,
"comment": null "comment": null
}, },
"ScreenshotService001": { "ScreenshotService001": {
"value": 1724032, "value": 1726528,
"comment": null "comment": null
}, },
"SimpleEngineLoopService_001": { "SimpleEngineLoopService_001": {
"value": 1976016, "value": 1979088,
"comment": null "comment": null
}, },
"SoundService_001": { "SoundService_001": {
"value": 1740720, "value": 1743216,
"comment": null "comment": null
}, },
"Source2EngineToClient001": { "Source2EngineToClient001": {
"value": 370336, "value": 371136,
"comment": null "comment": null
}, },
"Source2EngineToClientStringTable001": { "Source2EngineToClientStringTable001": {
"value": 539744, "value": 540544,
"comment": null "comment": null
}, },
"Source2EngineToServer001": { "Source2EngineToServer001": {
"value": 569152, "value": 569952,
"comment": null "comment": null
}, },
"Source2EngineToServerStringTable001": { "Source2EngineToServerStringTable001": {
"value": 659680, "value": 660512,
"comment": null "comment": null
}, },
"SplitScreenService_001": { "SplitScreenService_001": {
"value": 1762400, "value": 1764912,
"comment": null "comment": null
}, },
"StatsService_001": { "StatsService_001": {
"value": 1774064, "value": 1776576,
"comment": null "comment": null
}, },
"ToolService_001": { "ToolService_001": {
"value": 1793904, "value": 1796416,
"comment": null "comment": null
}, },
"VENGINE_GAMEUIFUNCS_VERSION005": { "VENGINE_GAMEUIFUNCS_VERSION005": {
"value": 1141616, "value": 1142480,
"comment": null "comment": null
}, },
"VProfService_001": { "VProfService_001": {
"value": 1798688, "value": 1801200,
"comment": null "comment": null
} }
}, },
@ -326,15 +326,15 @@
"comment": null "comment": null
}, },
"NetworkMessagesVersion001": { "NetworkMessagesVersion001": {
"value": 639040, "value": 639024,
"comment": null "comment": null
}, },
"NetworkSystemVersion001": { "NetworkSystemVersion001": {
"value": 769952, "value": 769936,
"comment": null "comment": null
}, },
"SerializedEntitiesVersion001": { "SerializedEntitiesVersion001": {
"value": 858848, "value": 858832,
"comment": null "comment": null
} }
}, },
@ -427,15 +427,15 @@
"scenesystem_dll": { "scenesystem_dll": {
"data": { "data": {
"RenderingPipelines_001": { "RenderingPipelines_001": {
"value": 585424, "value": 582688,
"comment": null "comment": null
}, },
"SceneSystem_002": { "SceneSystem_002": {
"value": 830992, "value": 827744,
"comment": null "comment": null
}, },
"SceneUtils_001": { "SceneUtils_001": {
"value": 1298480, "value": 1295216,
"comment": null "comment": null
} }
}, },
@ -453,43 +453,43 @@
"server_dll": { "server_dll": {
"data": { "data": {
"EmptyWorldService001_Server": { "EmptyWorldService001_Server": {
"value": 5801264, "value": 5822112,
"comment": null "comment": null
}, },
"EntitySubclassUtilsV001": { "EntitySubclassUtilsV001": {
"value": 2918352, "value": 2937920,
"comment": null "comment": null
}, },
"NavGameTest001": { "NavGameTest001": {
"value": 10671632, "value": 10700464,
"comment": null "comment": null
}, },
"ServerToolsInfo_001": { "ServerToolsInfo_001": {
"value": 8593120, "value": 8619024,
"comment": null "comment": null
}, },
"Source2GameClients001": { "Source2GameClients001": {
"value": 8593136, "value": 8619040,
"comment": null "comment": null
}, },
"Source2GameDirector001": { "Source2GameDirector001": {
"value": 1306928, "value": 1384064,
"comment": null "comment": null
}, },
"Source2GameEntities001": { "Source2GameEntities001": {
"value": 8593152, "value": 8619056,
"comment": null "comment": null
}, },
"Source2Server001": { "Source2Server001": {
"value": 8593168, "value": 8619072,
"comment": null "comment": null
}, },
"Source2ServerConfig001": { "Source2ServerConfig001": {
"value": 5670192, "value": 5691056,
"comment": null "comment": null
}, },
"customnavsystem001": { "customnavsystem001": {
"value": 2380208, "value": 2401136,
"comment": null "comment": null
} }
}, },
@ -528,73 +528,73 @@
"steamclient64_dll": { "steamclient64_dll": {
"data": { "data": {
"CLIENTENGINE_INTERFACE_VERSION005": { "CLIENTENGINE_INTERFACE_VERSION005": {
"value": 8611680, "value": 8611760,
"comment": null "comment": null
}, },
"IVALIDATE001": { "IVALIDATE001": {
"value": 8628400, "value": 8628480,
"comment": null "comment": null
}, },
"SteamClient006": { "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, "value": 6493024,
"comment": null "comment": null
}, },
"SteamClient015": { "SteamClient007": {
"value": 6493040, "value": 6493040,
"comment": null "comment": null
}, },
"SteamClient016": { "SteamClient008": {
"value": 6493056, "value": 6493056,
"comment": null "comment": null
}, },
"SteamClient017": { "SteamClient009": {
"value": 6493072, "value": 6493072,
"comment": null "comment": null
}, },
"SteamClient018": { "SteamClient010": {
"value": 6493088, "value": 6493088,
"comment": null "comment": null
}, },
"SteamClient019": { "SteamClient011": {
"value": 6493104, "value": 6493104,
"comment": null "comment": null
}, },
"SteamClient020": { "SteamClient012": {
"value": 6493120, "value": 6493120,
"comment": null "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": { "p2pvoice002": {
"value": 889808, "value": 889808,
"comment": null "comment": null
@ -609,7 +609,7 @@
"tier0_dll": { "tier0_dll": {
"data": { "data": {
"TestScriptMgr001": { "TestScriptMgr001": {
"value": 1307584, "value": 1307744,
"comment": null "comment": null
}, },
"VEngineCvar007": { "VEngineCvar007": {
@ -617,11 +617,11 @@
"comment": null "comment": null
}, },
"VProcessUtils002": { "VProcessUtils002": {
"value": 1242432, "value": 1242592,
"comment": null "comment": null
}, },
"VStringTokenSystem001": { "VStringTokenSystem001": {
"value": 1622112, "value": 1622272,
"comment": null "comment": null
} }
}, },
@ -692,7 +692,7 @@
"worldrenderer_dll": { "worldrenderer_dll": {
"data": { "data": {
"WorldRendererMgr001": { "WorldRendererMgr001": {
"value": 136496, "value": 136784,
"comment": null "comment": null
} }
}, },

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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 class animationsystem_dll: # animationsystem.dll
@ -8,48 +8,48 @@ class animationsystem_dll: # animationsystem.dll
AnimationSystem_001 = 0x5F1D0 AnimationSystem_001 = 0x5F1D0
class client_dll: # client.dll class client_dll: # client.dll
LegacyGameUI001 = 0x892500 LegacyGameUI001 = 0x8996A0
Source2ClientUI001 = 0x881220 Source2ClientUI001 = 0x8883C0
Source2ClientPrediction001 = 0x79EB10 Source2ClientPrediction001 = 0x7A1860
ClientToolsInfo_001 = 0x72AA20 ClientToolsInfo_001 = 0x72D800
Source2Client002 = 0x72AA40 Source2Client002 = 0x72D820
GameClientExports001 = 0x72AA30 GameClientExports001 = 0x72D810
EmptyWorldService001_Client = 0x48C470 EmptyWorldService001_Client = 0x48DEB0
Source2ClientConfig001 = 0x473480 Source2ClientConfig001 = 0x474EC0
class engine2_dll: # engine2.dll class engine2_dll: # engine2.dll
SimpleEngineLoopService_001 = 0x1E26D0 SimpleEngineLoopService_001 = 0x1E32D0
ClientServerEngineLoopService_001 = 0x1D83A0 ClientServerEngineLoopService_001 = 0x1D8FA0
KeyValueCache001 = 0x1D49E0 KeyValueCache001 = 0x1D55E0
HostStateMgr001 = 0x1D23F0 HostStateMgr001 = 0x1D2DE0
GameEventSystemServerV001 = 0x1CDAB0 GameEventSystemServerV001 = 0x1CE480
GameEventSystemClientV001 = 0x1CDAA0 GameEventSystemClientV001 = 0x1CE470
EngineServiceMgr001 = 0x1C9790 EngineServiceMgr001 = 0x1CA160
VProfService_001 = 0x1B7220 VProfService_001 = 0x1B7BF0
ToolService_001 = 0x1B5F70 ToolService_001 = 0x1B6940
StatsService_001 = 0x1B11F0 StatsService_001 = 0x1B1BC0
SplitScreenService_001 = 0x1AE460 SplitScreenService_001 = 0x1AEE30
SoundService_001 = 0x1A8FB0 SoundService_001 = 0x1A9970
ScreenshotService001 = 0x1A4E80 ScreenshotService001 = 0x1A5840
RenderService_001 = 0x1A21E0 RenderService_001 = 0x1A2BA0
NetworkService_001 = 0x1A1CF0 NetworkService_001 = 0x1A26B0
NetworkServerService_001 = 0x19CD90 NetworkServerService_001 = 0x19D750
NetworkP2PService_001 = 0x1987A0 NetworkP2PService_001 = 0x199160
NetworkClientService_001 = 0x1923D0 NetworkClientService_001 = 0x192D90
MapListService_001 = 0x18B3A0 MapListService_001 = 0x18BD60
InputService_001 = 0x179220 InputService_001 = 0x179BE0
GameUIService_001 = 0x173A40 GameUIService_001 = 0x174400
GameResourceServiceServerV001 = 0x1717A0 GameResourceServiceServerV001 = 0x172160
GameResourceServiceClientV001 = 0x171790 GameResourceServiceClientV001 = 0x172150
BugService001 = 0x16A7C0 BugService001 = 0x16B180
BenchmarkService001 = 0x168F90 BenchmarkService001 = 0x169950
VENGINE_GAMEUIFUNCS_VERSION005 = 0x116B70 VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0
EngineGameUI001 = 0x115F00 EngineGameUI001 = 0x116260
INETSUPPORT_001 = 0xE6110 INETSUPPORT_001 = 0xE6470
Source2EngineToServerStringTable001 = 0xA10E0 Source2EngineToServerStringTable001 = 0xA1420
Source2EngineToServer001 = 0x8AF40 Source2EngineToServer001 = 0x8B260
Source2EngineToClientStringTable001 = 0x83C60 Source2EngineToClientStringTable001 = 0x83F80
Source2EngineToClient001 = 0x5A6A0 Source2EngineToClient001 = 0x5A9C0
class filesystem_stdio_dll: # filesystem_stdio.dll class filesystem_stdio_dll: # filesystem_stdio.dll
VAsyncFileSystem2_001 = 0x66D30 VAsyncFileSystem2_001 = 0x66D30
@ -93,9 +93,9 @@ class navsystem_dll: # navsystem.dll
NavSystem001 = 0x76F0 NavSystem001 = 0x76F0
class networksystem_dll: # networksystem.dll class networksystem_dll: # networksystem.dll
SerializedEntitiesVersion001 = 0xD1AE0 SerializedEntitiesVersion001 = 0xD1AD0
NetworkSystemVersion001 = 0xBBFA0 NetworkSystemVersion001 = 0xBBF90
NetworkMessagesVersion001 = 0x9C040 NetworkMessagesVersion001 = 0x9C030
FlattenedSerializersVersion001 = 0x7B8A0 FlattenedSerializersVersion001 = 0x7B8A0
class panorama_dll: # panorama.dll class panorama_dll: # panorama.dll
@ -126,24 +126,24 @@ class scenefilecache_dll: # scenefilecache.dll
ResponseRulesCache001 = 0x3190 ResponseRulesCache001 = 0x3190
class scenesystem_dll: # scenesystem.dll class scenesystem_dll: # scenesystem.dll
SceneUtils_001 = 0x13D030 SceneUtils_001 = 0x13C370
SceneSystem_002 = 0xCAE10 SceneSystem_002 = 0xCA160
RenderingPipelines_001 = 0x8EED0 RenderingPipelines_001 = 0x8E420
class schemasystem_dll: # schemasystem.dll class schemasystem_dll: # schemasystem.dll
SchemaSystem_001 = 0xA930 SchemaSystem_001 = 0xA930
class server_dll: # server.dll class server_dll: # server.dll
NavGameTest001 = 0xA2D610 NavGameTest001 = 0xA346B0
ServerToolsInfo_001 = 0x831EE0 ServerToolsInfo_001 = 0x838410
Source2GameClients001 = 0x831EF0 Source2GameClients001 = 0x838420
Source2GameEntities001 = 0x831F00 Source2GameEntities001 = 0x838430
Source2Server001 = 0x831F10 Source2Server001 = 0x838440
EmptyWorldService001_Server = 0x588530 EmptyWorldService001_Server = 0x58D6A0
Source2ServerConfig001 = 0x568530 Source2ServerConfig001 = 0x56D6B0
EntitySubclassUtilsV001 = 0x2C87D0 EntitySubclassUtilsV001 = 0x2CD440
customnavsystem001 = 0x2451B0 customnavsystem001 = 0x24A370
Source2GameDirector001 = 0x13F130 Source2GameDirector001 = 0x151E80
class soundsystem_dll: # soundsystem.dll class soundsystem_dll: # soundsystem.dll
SoundOpSystem001 = 0x1567E0 SoundOpSystem001 = 0x1567E0
@ -155,30 +155,30 @@ class steamaudio_dll: # steamaudio.dll
SteamAudio001 = 0x12EE0 SteamAudio001 = 0x12EE0
class steamclient64_dll: # steamclient64.dll class steamclient64_dll: # steamclient64.dll
IVALIDATE001 = 0x83A8B0 IVALIDATE001 = 0x83A900
CLIENTENGINE_INTERFACE_VERSION005 = 0x836760 CLIENTENGINE_INTERFACE_VERSION005 = 0x8367B0
SteamClient020 = 0x6313C0 SteamClient020 = 0x631440
SteamClient019 = 0x6313B0 SteamClient019 = 0x631430
SteamClient018 = 0x6313A0 SteamClient018 = 0x631420
SteamClient017 = 0x631390 SteamClient017 = 0x631410
SteamClient016 = 0x631380 SteamClient016 = 0x631400
SteamClient015 = 0x631370 SteamClient015 = 0x6313F0
SteamClient014 = 0x631360 SteamClient014 = 0x6313E0
SteamClient013 = 0x631350 SteamClient013 = 0x6313D0
SteamClient012 = 0x631340 SteamClient012 = 0x6313C0
SteamClient011 = 0x631330 SteamClient011 = 0x6313B0
SteamClient010 = 0x631320 SteamClient010 = 0x6313A0
SteamClient009 = 0x631310 SteamClient009 = 0x631390
SteamClient008 = 0x631300 SteamClient008 = 0x631380
SteamClient007 = 0x6312F0 SteamClient007 = 0x631370
SteamClient006 = 0x6312E0 SteamClient006 = 0x631360
p2pvoice002 = 0xD93D0 p2pvoice002 = 0xD93D0
p2pvoicesingleton002 = 0xD5D70 p2pvoicesingleton002 = 0xD5D70
class tier0_dll: # tier0.dll class tier0_dll: # tier0.dll
VStringTokenSystem001 = 0x18C060 VStringTokenSystem001 = 0x18C100
TestScriptMgr001 = 0x13F3C0 TestScriptMgr001 = 0x13F460
VProcessUtils002 = 0x12F540 VProcessUtils002 = 0x12F5E0
VEngineCvar007 = 0x61920 VEngineCvar007 = 0x61920
class v8system_dll: # v8system.dll class v8system_dll: # v8system.dll
@ -202,4 +202,4 @@ class vstdlib_s64_dll: # vstdlib_s64.dll
VEngineCvar002 = 0x5750 VEngineCvar002 = 0x5750
class worldrenderer_dll: # worldrenderer.dll class worldrenderer_dll: # worldrenderer.dll
WorldRendererMgr001 = 0x21530 WorldRendererMgr001 = 0x21650

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![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 mod client_dll { // client.dll
pub const LegacyGameUI001: usize = 0x892500; pub const LegacyGameUI001: usize = 0x8996A0;
pub const Source2ClientUI001: usize = 0x881220; pub const Source2ClientUI001: usize = 0x8883C0;
pub const Source2ClientPrediction001: usize = 0x79EB10; pub const Source2ClientPrediction001: usize = 0x7A1860;
pub const ClientToolsInfo_001: usize = 0x72AA20; pub const ClientToolsInfo_001: usize = 0x72D800;
pub const Source2Client002: usize = 0x72AA40; pub const Source2Client002: usize = 0x72D820;
pub const GameClientExports001: usize = 0x72AA30; pub const GameClientExports001: usize = 0x72D810;
pub const EmptyWorldService001_Client: usize = 0x48C470; pub const EmptyWorldService001_Client: usize = 0x48DEB0;
pub const Source2ClientConfig001: usize = 0x473480; pub const Source2ClientConfig001: usize = 0x474EC0;
} }
pub mod engine2_dll { // engine2.dll pub mod engine2_dll { // engine2.dll
pub const SimpleEngineLoopService_001: usize = 0x1E26D0; pub const SimpleEngineLoopService_001: usize = 0x1E32D0;
pub const ClientServerEngineLoopService_001: usize = 0x1D83A0; pub const ClientServerEngineLoopService_001: usize = 0x1D8FA0;
pub const KeyValueCache001: usize = 0x1D49E0; pub const KeyValueCache001: usize = 0x1D55E0;
pub const HostStateMgr001: usize = 0x1D23F0; pub const HostStateMgr001: usize = 0x1D2DE0;
pub const GameEventSystemServerV001: usize = 0x1CDAB0; pub const GameEventSystemServerV001: usize = 0x1CE480;
pub const GameEventSystemClientV001: usize = 0x1CDAA0; pub const GameEventSystemClientV001: usize = 0x1CE470;
pub const EngineServiceMgr001: usize = 0x1C9790; pub const EngineServiceMgr001: usize = 0x1CA160;
pub const VProfService_001: usize = 0x1B7220; pub const VProfService_001: usize = 0x1B7BF0;
pub const ToolService_001: usize = 0x1B5F70; pub const ToolService_001: usize = 0x1B6940;
pub const StatsService_001: usize = 0x1B11F0; pub const StatsService_001: usize = 0x1B1BC0;
pub const SplitScreenService_001: usize = 0x1AE460; pub const SplitScreenService_001: usize = 0x1AEE30;
pub const SoundService_001: usize = 0x1A8FB0; pub const SoundService_001: usize = 0x1A9970;
pub const ScreenshotService001: usize = 0x1A4E80; pub const ScreenshotService001: usize = 0x1A5840;
pub const RenderService_001: usize = 0x1A21E0; pub const RenderService_001: usize = 0x1A2BA0;
pub const NetworkService_001: usize = 0x1A1CF0; pub const NetworkService_001: usize = 0x1A26B0;
pub const NetworkServerService_001: usize = 0x19CD90; pub const NetworkServerService_001: usize = 0x19D750;
pub const NetworkP2PService_001: usize = 0x1987A0; pub const NetworkP2PService_001: usize = 0x199160;
pub const NetworkClientService_001: usize = 0x1923D0; pub const NetworkClientService_001: usize = 0x192D90;
pub const MapListService_001: usize = 0x18B3A0; pub const MapListService_001: usize = 0x18BD60;
pub const InputService_001: usize = 0x179220; pub const InputService_001: usize = 0x179BE0;
pub const GameUIService_001: usize = 0x173A40; pub const GameUIService_001: usize = 0x174400;
pub const GameResourceServiceServerV001: usize = 0x1717A0; pub const GameResourceServiceServerV001: usize = 0x172160;
pub const GameResourceServiceClientV001: usize = 0x171790; pub const GameResourceServiceClientV001: usize = 0x172150;
pub const BugService001: usize = 0x16A7C0; pub const BugService001: usize = 0x16B180;
pub const BenchmarkService001: usize = 0x168F90; pub const BenchmarkService001: usize = 0x169950;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x116B70; pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x116ED0;
pub const EngineGameUI001: usize = 0x115F00; pub const EngineGameUI001: usize = 0x116260;
pub const INETSUPPORT_001: usize = 0xE6110; pub const INETSUPPORT_001: usize = 0xE6470;
pub const Source2EngineToServerStringTable001: usize = 0xA10E0; pub const Source2EngineToServerStringTable001: usize = 0xA1420;
pub const Source2EngineToServer001: usize = 0x8AF40; pub const Source2EngineToServer001: usize = 0x8B260;
pub const Source2EngineToClientStringTable001: usize = 0x83C60; pub const Source2EngineToClientStringTable001: usize = 0x83F80;
pub const Source2EngineToClient001: usize = 0x5A6A0; pub const Source2EngineToClient001: usize = 0x5A9C0;
} }
pub mod filesystem_stdio_dll { // filesystem_stdio.dll 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 mod networksystem_dll { // networksystem.dll
pub const SerializedEntitiesVersion001: usize = 0xD1AE0; pub const SerializedEntitiesVersion001: usize = 0xD1AD0;
pub const NetworkSystemVersion001: usize = 0xBBFA0; pub const NetworkSystemVersion001: usize = 0xBBF90;
pub const NetworkMessagesVersion001: usize = 0x9C040; pub const NetworkMessagesVersion001: usize = 0x9C030;
pub const FlattenedSerializersVersion001: usize = 0x7B8A0; pub const FlattenedSerializersVersion001: usize = 0x7B8A0;
} }
@ -149,9 +149,9 @@ pub mod scenefilecache_dll { // scenefilecache.dll
} }
pub mod scenesystem_dll { // scenesystem.dll pub mod scenesystem_dll { // scenesystem.dll
pub const SceneUtils_001: usize = 0x13D030; pub const SceneUtils_001: usize = 0x13C370;
pub const SceneSystem_002: usize = 0xCAE10; pub const SceneSystem_002: usize = 0xCA160;
pub const RenderingPipelines_001: usize = 0x8EED0; pub const RenderingPipelines_001: usize = 0x8E420;
} }
pub mod schemasystem_dll { // schemasystem.dll pub mod schemasystem_dll { // schemasystem.dll
@ -159,16 +159,16 @@ pub mod schemasystem_dll { // schemasystem.dll
} }
pub mod server_dll { // server.dll pub mod server_dll { // server.dll
pub const NavGameTest001: usize = 0xA2D610; pub const NavGameTest001: usize = 0xA346B0;
pub const ServerToolsInfo_001: usize = 0x831EE0; pub const ServerToolsInfo_001: usize = 0x838410;
pub const Source2GameClients001: usize = 0x831EF0; pub const Source2GameClients001: usize = 0x838420;
pub const Source2GameEntities001: usize = 0x831F00; pub const Source2GameEntities001: usize = 0x838430;
pub const Source2Server001: usize = 0x831F10; pub const Source2Server001: usize = 0x838440;
pub const EmptyWorldService001_Server: usize = 0x588530; pub const EmptyWorldService001_Server: usize = 0x58D6A0;
pub const Source2ServerConfig001: usize = 0x568530; pub const Source2ServerConfig001: usize = 0x56D6B0;
pub const EntitySubclassUtilsV001: usize = 0x2C87D0; pub const EntitySubclassUtilsV001: usize = 0x2CD440;
pub const customnavsystem001: usize = 0x2451B0; pub const customnavsystem001: usize = 0x24A370;
pub const Source2GameDirector001: usize = 0x13F130; pub const Source2GameDirector001: usize = 0x151E80;
} }
pub mod soundsystem_dll { // soundsystem.dll pub mod soundsystem_dll { // soundsystem.dll
@ -183,31 +183,31 @@ pub mod steamaudio_dll { // steamaudio.dll
} }
pub mod steamclient64_dll { // steamclient64.dll pub mod steamclient64_dll { // steamclient64.dll
pub const IVALIDATE001: usize = 0x83A8B0; pub const IVALIDATE001: usize = 0x83A900;
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x836760; pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x8367B0;
pub const SteamClient020: usize = 0x6313C0; pub const SteamClient020: usize = 0x631440;
pub const SteamClient019: usize = 0x6313B0; pub const SteamClient019: usize = 0x631430;
pub const SteamClient018: usize = 0x6313A0; pub const SteamClient018: usize = 0x631420;
pub const SteamClient017: usize = 0x631390; pub const SteamClient017: usize = 0x631410;
pub const SteamClient016: usize = 0x631380; pub const SteamClient016: usize = 0x631400;
pub const SteamClient015: usize = 0x631370; pub const SteamClient015: usize = 0x6313F0;
pub const SteamClient014: usize = 0x631360; pub const SteamClient014: usize = 0x6313E0;
pub const SteamClient013: usize = 0x631350; pub const SteamClient013: usize = 0x6313D0;
pub const SteamClient012: usize = 0x631340; pub const SteamClient012: usize = 0x6313C0;
pub const SteamClient011: usize = 0x631330; pub const SteamClient011: usize = 0x6313B0;
pub const SteamClient010: usize = 0x631320; pub const SteamClient010: usize = 0x6313A0;
pub const SteamClient009: usize = 0x631310; pub const SteamClient009: usize = 0x631390;
pub const SteamClient008: usize = 0x631300; pub const SteamClient008: usize = 0x631380;
pub const SteamClient007: usize = 0x6312F0; pub const SteamClient007: usize = 0x631370;
pub const SteamClient006: usize = 0x6312E0; pub const SteamClient006: usize = 0x631360;
pub const p2pvoice002: usize = 0xD93D0; pub const p2pvoice002: usize = 0xD93D0;
pub const p2pvoicesingleton002: usize = 0xD5D70; pub const p2pvoicesingleton002: usize = 0xD5D70;
} }
pub mod tier0_dll { // tier0.dll pub mod tier0_dll { // tier0.dll
pub const VStringTokenSystem001: usize = 0x18C060; pub const VStringTokenSystem001: usize = 0x18C100;
pub const TestScriptMgr001: usize = 0x13F3C0; pub const TestScriptMgr001: usize = 0x13F460;
pub const VProcessUtils002: usize = 0x12F540; pub const VProcessUtils002: usize = 0x12F5E0;
pub const VEngineCvar007: usize = 0x61920; pub const VEngineCvar007: usize = 0x61920;
} }
@ -238,5 +238,5 @@ pub mod vstdlib_s64_dll { // vstdlib_s64.dll
} }
pub mod worldrenderer_dll { // worldrenderer.dll pub mod worldrenderer_dll { // worldrenderer.dll
pub const WorldRendererMgr001: usize = 0x21530; pub const WorldRendererMgr001: usize = 0x21650;
} }

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 public static class MaterialParamBuffer_t { // MaterialParam_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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 class MaterialParamBuffer_t: # MaterialParam_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 { public static class ChangeAccessorFieldPathIndex_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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: class ChangeAccessorFieldPathIndex_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,32 +1,30 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 static class client_dll { // client.dll
public const nint dwBaseEntityModel_setModel = 0x57EA50; public const nint dwBaseEntityModel_setModel = 0x5812D0;
public const nint dwEntityList = 0x17995C0; public const nint dwEntityList = 0x17AA8F8;
public const nint dwForceAttack = 0x169EE60; public const nint dwForceBackward = 0x16AF570;
public const nint dwForceAttack2 = 0x169EEF0; public const nint dwForceCrouch = 0x16AF840;
public const nint dwForceBackward = 0x169F130; public const nint dwForceForward = 0x16AF4E0;
public const nint dwForceCrouch = 0x169F400; public const nint dwForceJump = 0x16AF7B0;
public const nint dwForceForward = 0x169F0A0; public const nint dwForceLeft = 0x16AF600;
public const nint dwForceJump = 0x169F370; public const nint dwForceRight = 0x16AF690;
public const nint dwForceLeft = 0x169F1C0; public const nint dwGameEntitySystem = 0x1964168;
public const nint dwForceRight = 0x169F250; public const nint dwGameEntitySystem_getBaseEntity = 0x6048E0;
public const nint dwGameEntitySystem = 0x1952588; public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F65D0;
public const nint dwGameEntitySystem_getBaseEntity = 0x602050; public const nint dwGameRules = 0x1806F58;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F3D40; public const nint dwGlobalVars = 0x16AB2E0;
public const nint dwGameRules = 0x17F5488; public const nint dwGlowManager = 0x18066B8;
public const nint dwGlobalVars = 0x169AFE0; public const nint dwInterfaceLinkList = 0x1991E78;
public const nint dwGlowManager = 0x17F4C10; public const nint dwLocalPlayerController = 0x17F9C18;
public const nint dwInterfaceLinkList = 0x1980298; public const nint dwLocalPlayerPawn = 0x16B6318;
public const nint dwLocalPlayerController = 0x17E8158; public const nint dwPlantedC4 = 0x189DB08;
public const nint dwLocalPlayerPawn = 0x1886C48; public const nint dwViewAngles = 0x18F8090;
public const nint dwPlantedC4 = 0x188BFE0; public const nint dwViewMatrix = 0x1899080;
public const nint dwViewAngles = 0x18E6770; public const nint dwViewRender = 0x1899A58;
public const nint dwViewMatrix = 0x1887730;
public const nint dwViewRender = 0x1888128;
} }
public static class engine2_dll { // engine2.dll 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_getLocalPlayer = 0xF0;
public const nint dwNetworkGameClient_maxClients = 0x250; public const nint dwNetworkGameClient_maxClients = 0x250;
public const nint dwNetworkGameClient_signOnState = 0x240; public const nint dwNetworkGameClient_signOnState = 0x240;
public const nint dwWindowHeight = 0x5396DC; public const nint dwWindowHeight = 0x5397DC;
public const nint dwWindowWidth = 0x5396D8; public const nint dwWindowWidth = 0x5397D8;
} }
public static class inputsystem_dll { // inputsystem.dll public static class inputsystem_dll { // inputsystem.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once
@ -8,29 +8,27 @@
#include <cstddef> #include <cstddef>
namespace client_dll { // client.dll namespace client_dll { // client.dll
constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x57EA50; constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x5812D0;
constexpr std::ptrdiff_t dwEntityList = 0x17995C0; constexpr std::ptrdiff_t dwEntityList = 0x17AA8F8;
constexpr std::ptrdiff_t dwForceAttack = 0x169EE60; constexpr std::ptrdiff_t dwForceBackward = 0x16AF570;
constexpr std::ptrdiff_t dwForceAttack2 = 0x169EEF0; constexpr std::ptrdiff_t dwForceCrouch = 0x16AF840;
constexpr std::ptrdiff_t dwForceBackward = 0x169F130; constexpr std::ptrdiff_t dwForceForward = 0x16AF4E0;
constexpr std::ptrdiff_t dwForceCrouch = 0x169F400; constexpr std::ptrdiff_t dwForceJump = 0x16AF7B0;
constexpr std::ptrdiff_t dwForceForward = 0x169F0A0; constexpr std::ptrdiff_t dwForceLeft = 0x16AF600;
constexpr std::ptrdiff_t dwForceJump = 0x169F370; constexpr std::ptrdiff_t dwForceRight = 0x16AF690;
constexpr std::ptrdiff_t dwForceLeft = 0x169F1C0; constexpr std::ptrdiff_t dwGameEntitySystem = 0x1964168;
constexpr std::ptrdiff_t dwForceRight = 0x169F250; constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x6048E0;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1952588; constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F65D0;
constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x602050; constexpr std::ptrdiff_t dwGameRules = 0x1806F58;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F3D40; constexpr std::ptrdiff_t dwGlobalVars = 0x16AB2E0;
constexpr std::ptrdiff_t dwGameRules = 0x17F5488; constexpr std::ptrdiff_t dwGlowManager = 0x18066B8;
constexpr std::ptrdiff_t dwGlobalVars = 0x169AFE0; constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1991E78;
constexpr std::ptrdiff_t dwGlowManager = 0x17F4C10; constexpr std::ptrdiff_t dwLocalPlayerController = 0x17F9C18;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1980298; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16B6318;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17E8158; constexpr std::ptrdiff_t dwPlantedC4 = 0x189DB08;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1886C48; constexpr std::ptrdiff_t dwViewAngles = 0x18F8090;
constexpr std::ptrdiff_t dwPlantedC4 = 0x188BFE0; constexpr std::ptrdiff_t dwViewMatrix = 0x1899080;
constexpr std::ptrdiff_t dwViewAngles = 0x18E6770; constexpr std::ptrdiff_t dwViewRender = 0x1899A58;
constexpr std::ptrdiff_t dwViewMatrix = 0x1887730;
constexpr std::ptrdiff_t dwViewRender = 0x1888128;
} }
namespace engine2_dll { // engine2.dll 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_getLocalPlayer = 0xF0;
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250; constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240;
constexpr std::ptrdiff_t dwWindowHeight = 0x5396DC; constexpr std::ptrdiff_t dwWindowHeight = 0x5397DC;
constexpr std::ptrdiff_t dwWindowWidth = 0x5396D8; constexpr std::ptrdiff_t dwWindowWidth = 0x5397D8;
} }
namespace inputsystem_dll { // inputsystem.dll namespace inputsystem_dll { // inputsystem.dll

View File

@ -2,95 +2,87 @@
"client_dll": { "client_dll": {
"data": { "data": {
"dwBaseEntityModel_setModel": { "dwBaseEntityModel_setModel": {
"value": 5761616, "value": 5771984,
"comment": null "comment": null
}, },
"dwEntityList": { "dwEntityList": {
"value": 24745408, "value": 24815864,
"comment": null
},
"dwForceAttack": {
"value": 23719520,
"comment": null
},
"dwForceAttack2": {
"value": 23719664,
"comment": null "comment": null
}, },
"dwForceBackward": { "dwForceBackward": {
"value": 23720240, "value": 23786864,
"comment": null "comment": null
}, },
"dwForceCrouch": { "dwForceCrouch": {
"value": 23720960, "value": 23787584,
"comment": null "comment": null
}, },
"dwForceForward": { "dwForceForward": {
"value": 23720096, "value": 23786720,
"comment": null "comment": null
}, },
"dwForceJump": { "dwForceJump": {
"value": 23720816, "value": 23787440,
"comment": null "comment": null
}, },
"dwForceLeft": { "dwForceLeft": {
"value": 23720384, "value": 23787008,
"comment": null "comment": null
}, },
"dwForceRight": { "dwForceRight": {
"value": 23720528, "value": 23787152,
"comment": null "comment": null
}, },
"dwGameEntitySystem": { "dwGameEntitySystem": {
"value": 26551688, "value": 26624360,
"comment": null "comment": null
}, },
"dwGameEntitySystem_getBaseEntity": { "dwGameEntitySystem_getBaseEntity": {
"value": 6299728, "value": 6310112,
"comment": null "comment": null
}, },
"dwGameEntitySystem_getHighestEntityIndex": { "dwGameEntitySystem_getHighestEntityIndex": {
"value": 6241600, "value": 6251984,
"comment": null "comment": null
}, },
"dwGameRules": { "dwGameRules": {
"value": 25121928, "value": 25194328,
"comment": null "comment": null
}, },
"dwGlobalVars": { "dwGlobalVars": {
"value": 23703520, "value": 23769824,
"comment": null "comment": null
}, },
"dwGlowManager": { "dwGlowManager": {
"value": 25119760, "value": 25192120,
"comment": null "comment": null
}, },
"dwInterfaceLinkList": { "dwInterfaceLinkList": {
"value": 26739352, "value": 26812024,
"comment": null "comment": null
}, },
"dwLocalPlayerController": { "dwLocalPlayerController": {
"value": 25067864, "value": 25140248,
"comment": null "comment": null
}, },
"dwLocalPlayerPawn": { "dwLocalPlayerPawn": {
"value": 25717832, "value": 23814936,
"comment": null "comment": null
}, },
"dwPlantedC4": { "dwPlantedC4": {
"value": 25739232, "value": 25811720,
"comment": null "comment": null
}, },
"dwViewAngles": { "dwViewAngles": {
"value": 26109808, "value": 26181776,
"comment": null "comment": null
}, },
"dwViewMatrix": { "dwViewMatrix": {
"value": 25720624, "value": 25792640,
"comment": null "comment": null
}, },
"dwViewRender": { "dwViewRender": {
"value": 25723176, "value": 25795160,
"comment": null "comment": null
} }
}, },
@ -119,11 +111,11 @@
"comment": null "comment": null
}, },
"dwWindowHeight": { "dwWindowHeight": {
"value": 5478108, "value": 5478364,
"comment": null "comment": null
}, },
"dwWindowWidth": { "dwWindowWidth": {
"value": 5478104, "value": 5478360,
"comment": null "comment": null
} }
}, },

View File

@ -1,32 +1,30 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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 class client_dll: # client.dll
dwBaseEntityModel_setModel = 0x57EA50 dwBaseEntityModel_setModel = 0x5812D0
dwEntityList = 0x17995C0 dwEntityList = 0x17AA8F8
dwForceAttack = 0x169EE60 dwForceBackward = 0x16AF570
dwForceAttack2 = 0x169EEF0 dwForceCrouch = 0x16AF840
dwForceBackward = 0x169F130 dwForceForward = 0x16AF4E0
dwForceCrouch = 0x169F400 dwForceJump = 0x16AF7B0
dwForceForward = 0x169F0A0 dwForceLeft = 0x16AF600
dwForceJump = 0x169F370 dwForceRight = 0x16AF690
dwForceLeft = 0x169F1C0 dwGameEntitySystem = 0x1964168
dwForceRight = 0x169F250 dwGameEntitySystem_getBaseEntity = 0x6048E0
dwGameEntitySystem = 0x1952588 dwGameEntitySystem_getHighestEntityIndex = 0x5F65D0
dwGameEntitySystem_getBaseEntity = 0x602050 dwGameRules = 0x1806F58
dwGameEntitySystem_getHighestEntityIndex = 0x5F3D40 dwGlobalVars = 0x16AB2E0
dwGameRules = 0x17F5488 dwGlowManager = 0x18066B8
dwGlobalVars = 0x169AFE0 dwInterfaceLinkList = 0x1991E78
dwGlowManager = 0x17F4C10 dwLocalPlayerController = 0x17F9C18
dwInterfaceLinkList = 0x1980298 dwLocalPlayerPawn = 0x16B6318
dwLocalPlayerController = 0x17E8158 dwPlantedC4 = 0x189DB08
dwLocalPlayerPawn = 0x1886C48 dwViewAngles = 0x18F8090
dwPlantedC4 = 0x188BFE0 dwViewMatrix = 0x1899080
dwViewAngles = 0x18E6770 dwViewRender = 0x1899A58
dwViewMatrix = 0x1887730
dwViewRender = 0x1888128
class engine2_dll: # engine2.dll class engine2_dll: # engine2.dll
dwBuildNumber = 0x488514 dwBuildNumber = 0x488514
@ -34,8 +32,8 @@ class engine2_dll: # engine2.dll
dwNetworkGameClient_getLocalPlayer = 0xF0 dwNetworkGameClient_getLocalPlayer = 0xF0
dwNetworkGameClient_maxClients = 0x250 dwNetworkGameClient_maxClients = 0x250
dwNetworkGameClient_signOnState = 0x240 dwNetworkGameClient_signOnState = 0x240
dwWindowHeight = 0x5396DC dwWindowHeight = 0x5397DC
dwWindowWidth = 0x5396D8 dwWindowWidth = 0x5397D8
class inputsystem_dll: # inputsystem.dll class inputsystem_dll: # inputsystem.dll
dwInputSystem = 0x35770 dwInputSystem = 0x35770

View File

@ -1,34 +1,32 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![allow(non_snake_case, non_upper_case_globals)]
pub mod client_dll { // client.dll pub mod client_dll { // client.dll
pub const dwBaseEntityModel_setModel: usize = 0x57EA50; pub const dwBaseEntityModel_setModel: usize = 0x5812D0;
pub const dwEntityList: usize = 0x17995C0; pub const dwEntityList: usize = 0x17AA8F8;
pub const dwForceAttack: usize = 0x169EE60; pub const dwForceBackward: usize = 0x16AF570;
pub const dwForceAttack2: usize = 0x169EEF0; pub const dwForceCrouch: usize = 0x16AF840;
pub const dwForceBackward: usize = 0x169F130; pub const dwForceForward: usize = 0x16AF4E0;
pub const dwForceCrouch: usize = 0x169F400; pub const dwForceJump: usize = 0x16AF7B0;
pub const dwForceForward: usize = 0x169F0A0; pub const dwForceLeft: usize = 0x16AF600;
pub const dwForceJump: usize = 0x169F370; pub const dwForceRight: usize = 0x16AF690;
pub const dwForceLeft: usize = 0x169F1C0; pub const dwGameEntitySystem: usize = 0x1964168;
pub const dwForceRight: usize = 0x169F250; pub const dwGameEntitySystem_getBaseEntity: usize = 0x6048E0;
pub const dwGameEntitySystem: usize = 0x1952588; pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F65D0;
pub const dwGameEntitySystem_getBaseEntity: usize = 0x602050; pub const dwGameRules: usize = 0x1806F58;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F3D40; pub const dwGlobalVars: usize = 0x16AB2E0;
pub const dwGameRules: usize = 0x17F5488; pub const dwGlowManager: usize = 0x18066B8;
pub const dwGlobalVars: usize = 0x169AFE0; pub const dwInterfaceLinkList: usize = 0x1991E78;
pub const dwGlowManager: usize = 0x17F4C10; pub const dwLocalPlayerController: usize = 0x17F9C18;
pub const dwInterfaceLinkList: usize = 0x1980298; pub const dwLocalPlayerPawn: usize = 0x16B6318;
pub const dwLocalPlayerController: usize = 0x17E8158; pub const dwPlantedC4: usize = 0x189DB08;
pub const dwLocalPlayerPawn: usize = 0x1886C48; pub const dwViewAngles: usize = 0x18F8090;
pub const dwPlantedC4: usize = 0x188BFE0; pub const dwViewMatrix: usize = 0x1899080;
pub const dwViewAngles: usize = 0x18E6770; pub const dwViewRender: usize = 0x1899A58;
pub const dwViewMatrix: usize = 0x1887730;
pub const dwViewRender: usize = 0x1888128;
} }
pub mod engine2_dll { // engine2.dll 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_getLocalPlayer: usize = 0xF0;
pub const dwNetworkGameClient_maxClients: usize = 0x250; pub const dwNetworkGameClient_maxClients: usize = 0x250;
pub const dwNetworkGameClient_signOnState: usize = 0x240; pub const dwNetworkGameClient_signOnState: usize = 0x240;
pub const dwWindowHeight: usize = 0x5396DC; pub const dwWindowHeight: usize = 0x5397DC;
pub const dwWindowWidth: usize = 0x5396D8; pub const dwWindowWidth: usize = 0x5397D8;
} }
pub mod inputsystem_dll { // inputsystem.dll pub mod inputsystem_dll { // inputsystem.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 public static class CBaseRendererSource2 { // CParticleFunctionRenderer
@ -1544,38 +1544,38 @@ public static class C_OP_ControlPointToRadialScreenSpace { // CParticleFunctionP
public static class C_OP_ControlpointLight { // CParticleFunctionOperator public static class C_OP_ControlpointLight { // CParticleFunctionOperator
public const nint m_flScale = 0x1C0; // float public const nint m_flScale = 0x1C0; // float
public const nint m_nControlPoint1 = 0x690; // int32_t public const nint m_nControlPoint1 = 0x650; // int32_t
public const nint m_nControlPoint2 = 0x694; // int32_t public const nint m_nControlPoint2 = 0x654; // int32_t
public const nint m_nControlPoint3 = 0x698; // int32_t public const nint m_nControlPoint3 = 0x658; // int32_t
public const nint m_nControlPoint4 = 0x69C; // int32_t public const nint m_nControlPoint4 = 0x65C; // int32_t
public const nint m_vecCPOffset1 = 0x6A0; // Vector public const nint m_vecCPOffset1 = 0x660; // Vector
public const nint m_vecCPOffset2 = 0x6AC; // Vector public const nint m_vecCPOffset2 = 0x66C; // Vector
public const nint m_vecCPOffset3 = 0x6B8; // Vector public const nint m_vecCPOffset3 = 0x678; // Vector
public const nint m_vecCPOffset4 = 0x6C4; // Vector public const nint m_vecCPOffset4 = 0x684; // Vector
public const nint m_LightFiftyDist1 = 0x6D0; // float public const nint m_LightFiftyDist1 = 0x690; // float
public const nint m_LightZeroDist1 = 0x6D4; // float public const nint m_LightZeroDist1 = 0x694; // float
public const nint m_LightFiftyDist2 = 0x6D8; // float public const nint m_LightFiftyDist2 = 0x698; // float
public const nint m_LightZeroDist2 = 0x6DC; // float public const nint m_LightZeroDist2 = 0x69C; // float
public const nint m_LightFiftyDist3 = 0x6E0; // float public const nint m_LightFiftyDist3 = 0x6A0; // float
public const nint m_LightZeroDist3 = 0x6E4; // float public const nint m_LightZeroDist3 = 0x6A4; // float
public const nint m_LightFiftyDist4 = 0x6E8; // float public const nint m_LightFiftyDist4 = 0x6A8; // float
public const nint m_LightZeroDist4 = 0x6EC; // float public const nint m_LightZeroDist4 = 0x6AC; // float
public const nint m_LightColor1 = 0x6F0; // Color public const nint m_LightColor1 = 0x6B0; // Color
public const nint m_LightColor2 = 0x6F4; // Color public const nint m_LightColor2 = 0x6B4; // Color
public const nint m_LightColor3 = 0x6F8; // Color public const nint m_LightColor3 = 0x6B8; // Color
public const nint m_LightColor4 = 0x6FC; // Color public const nint m_LightColor4 = 0x6BC; // Color
public const nint m_bLightType1 = 0x700; // bool public const nint m_bLightType1 = 0x6C0; // bool
public const nint m_bLightType2 = 0x701; // bool public const nint m_bLightType2 = 0x6C1; // bool
public const nint m_bLightType3 = 0x702; // bool public const nint m_bLightType3 = 0x6C2; // bool
public const nint m_bLightType4 = 0x703; // bool public const nint m_bLightType4 = 0x6C3; // bool
public const nint m_bLightDynamic1 = 0x704; // bool public const nint m_bLightDynamic1 = 0x6C4; // bool
public const nint m_bLightDynamic2 = 0x705; // bool public const nint m_bLightDynamic2 = 0x6C5; // bool
public const nint m_bLightDynamic3 = 0x706; // bool public const nint m_bLightDynamic3 = 0x6C6; // bool
public const nint m_bLightDynamic4 = 0x707; // bool public const nint m_bLightDynamic4 = 0x6C7; // bool
public const nint m_bUseNormal = 0x708; // bool public const nint m_bUseNormal = 0x6C8; // bool
public const nint m_bUseHLambert = 0x709; // bool public const nint m_bUseHLambert = 0x6C9; // bool
public const nint m_bClampLowerRange = 0x70E; // bool public const nint m_bClampLowerRange = 0x6CE; // bool
public const nint m_bClampUpperRange = 0x70F; // bool public const nint m_bClampUpperRange = 0x6CF; // bool
} }
public static class C_OP_Cull { // CParticleFunctionOperator public static class C_OP_Cull { // CParticleFunctionOperator

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once
@ -1548,38 +1548,38 @@ namespace C_OP_ControlPointToRadialScreenSpace { // CParticleFunctionPreEmission
namespace C_OP_ControlpointLight { // CParticleFunctionOperator namespace C_OP_ControlpointLight { // CParticleFunctionOperator
constexpr std::ptrdiff_t m_flScale = 0x1C0; // float constexpr std::ptrdiff_t m_flScale = 0x1C0; // float
constexpr std::ptrdiff_t m_nControlPoint1 = 0x690; // int32_t constexpr std::ptrdiff_t m_nControlPoint1 = 0x650; // int32_t
constexpr std::ptrdiff_t m_nControlPoint2 = 0x694; // int32_t constexpr std::ptrdiff_t m_nControlPoint2 = 0x654; // int32_t
constexpr std::ptrdiff_t m_nControlPoint3 = 0x698; // int32_t constexpr std::ptrdiff_t m_nControlPoint3 = 0x658; // int32_t
constexpr std::ptrdiff_t m_nControlPoint4 = 0x69C; // int32_t constexpr std::ptrdiff_t m_nControlPoint4 = 0x65C; // int32_t
constexpr std::ptrdiff_t m_vecCPOffset1 = 0x6A0; // Vector constexpr std::ptrdiff_t m_vecCPOffset1 = 0x660; // Vector
constexpr std::ptrdiff_t m_vecCPOffset2 = 0x6AC; // Vector constexpr std::ptrdiff_t m_vecCPOffset2 = 0x66C; // Vector
constexpr std::ptrdiff_t m_vecCPOffset3 = 0x6B8; // Vector constexpr std::ptrdiff_t m_vecCPOffset3 = 0x678; // Vector
constexpr std::ptrdiff_t m_vecCPOffset4 = 0x6C4; // Vector constexpr std::ptrdiff_t m_vecCPOffset4 = 0x684; // Vector
constexpr std::ptrdiff_t m_LightFiftyDist1 = 0x6D0; // float constexpr std::ptrdiff_t m_LightFiftyDist1 = 0x690; // float
constexpr std::ptrdiff_t m_LightZeroDist1 = 0x6D4; // float constexpr std::ptrdiff_t m_LightZeroDist1 = 0x694; // float
constexpr std::ptrdiff_t m_LightFiftyDist2 = 0x6D8; // float constexpr std::ptrdiff_t m_LightFiftyDist2 = 0x698; // float
constexpr std::ptrdiff_t m_LightZeroDist2 = 0x6DC; // float constexpr std::ptrdiff_t m_LightZeroDist2 = 0x69C; // float
constexpr std::ptrdiff_t m_LightFiftyDist3 = 0x6E0; // float constexpr std::ptrdiff_t m_LightFiftyDist3 = 0x6A0; // float
constexpr std::ptrdiff_t m_LightZeroDist3 = 0x6E4; // float constexpr std::ptrdiff_t m_LightZeroDist3 = 0x6A4; // float
constexpr std::ptrdiff_t m_LightFiftyDist4 = 0x6E8; // float constexpr std::ptrdiff_t m_LightFiftyDist4 = 0x6A8; // float
constexpr std::ptrdiff_t m_LightZeroDist4 = 0x6EC; // float constexpr std::ptrdiff_t m_LightZeroDist4 = 0x6AC; // float
constexpr std::ptrdiff_t m_LightColor1 = 0x6F0; // Color constexpr std::ptrdiff_t m_LightColor1 = 0x6B0; // Color
constexpr std::ptrdiff_t m_LightColor2 = 0x6F4; // Color constexpr std::ptrdiff_t m_LightColor2 = 0x6B4; // Color
constexpr std::ptrdiff_t m_LightColor3 = 0x6F8; // Color constexpr std::ptrdiff_t m_LightColor3 = 0x6B8; // Color
constexpr std::ptrdiff_t m_LightColor4 = 0x6FC; // Color constexpr std::ptrdiff_t m_LightColor4 = 0x6BC; // Color
constexpr std::ptrdiff_t m_bLightType1 = 0x700; // bool constexpr std::ptrdiff_t m_bLightType1 = 0x6C0; // bool
constexpr std::ptrdiff_t m_bLightType2 = 0x701; // bool constexpr std::ptrdiff_t m_bLightType2 = 0x6C1; // bool
constexpr std::ptrdiff_t m_bLightType3 = 0x702; // bool constexpr std::ptrdiff_t m_bLightType3 = 0x6C2; // bool
constexpr std::ptrdiff_t m_bLightType4 = 0x703; // bool constexpr std::ptrdiff_t m_bLightType4 = 0x6C3; // bool
constexpr std::ptrdiff_t m_bLightDynamic1 = 0x704; // bool constexpr std::ptrdiff_t m_bLightDynamic1 = 0x6C4; // bool
constexpr std::ptrdiff_t m_bLightDynamic2 = 0x705; // bool constexpr std::ptrdiff_t m_bLightDynamic2 = 0x6C5; // bool
constexpr std::ptrdiff_t m_bLightDynamic3 = 0x706; // bool constexpr std::ptrdiff_t m_bLightDynamic3 = 0x6C6; // bool
constexpr std::ptrdiff_t m_bLightDynamic4 = 0x707; // bool constexpr std::ptrdiff_t m_bLightDynamic4 = 0x6C7; // bool
constexpr std::ptrdiff_t m_bUseNormal = 0x708; // bool constexpr std::ptrdiff_t m_bUseNormal = 0x6C8; // bool
constexpr std::ptrdiff_t m_bUseHLambert = 0x709; // bool constexpr std::ptrdiff_t m_bUseHLambert = 0x6C9; // bool
constexpr std::ptrdiff_t m_bClampLowerRange = 0x70E; // bool constexpr std::ptrdiff_t m_bClampLowerRange = 0x6CE; // bool
constexpr std::ptrdiff_t m_bClampUpperRange = 0x70F; // bool constexpr std::ptrdiff_t m_bClampUpperRange = 0x6CF; // bool
} }
namespace C_OP_Cull { // CParticleFunctionOperator namespace C_OP_Cull { // CParticleFunctionOperator

View File

@ -4968,99 +4968,99 @@
"C_OP_ControlpointLight": { "C_OP_ControlpointLight": {
"data": { "data": {
"m_LightColor1": { "m_LightColor1": {
"value": 1776, "value": 1712,
"comment": "Color" "comment": "Color"
}, },
"m_LightColor2": { "m_LightColor2": {
"value": 1780, "value": 1716,
"comment": "Color" "comment": "Color"
}, },
"m_LightColor3": { "m_LightColor3": {
"value": 1784, "value": 1720,
"comment": "Color" "comment": "Color"
}, },
"m_LightColor4": { "m_LightColor4": {
"value": 1788, "value": 1724,
"comment": "Color" "comment": "Color"
}, },
"m_LightFiftyDist1": { "m_LightFiftyDist1": {
"value": 1744, "value": 1680,
"comment": "float" "comment": "float"
}, },
"m_LightFiftyDist2": { "m_LightFiftyDist2": {
"value": 1752, "value": 1688,
"comment": "float" "comment": "float"
}, },
"m_LightFiftyDist3": { "m_LightFiftyDist3": {
"value": 1760, "value": 1696,
"comment": "float" "comment": "float"
}, },
"m_LightFiftyDist4": { "m_LightFiftyDist4": {
"value": 1768, "value": 1704,
"comment": "float" "comment": "float"
}, },
"m_LightZeroDist1": { "m_LightZeroDist1": {
"value": 1748, "value": 1684,
"comment": "float" "comment": "float"
}, },
"m_LightZeroDist2": { "m_LightZeroDist2": {
"value": 1756, "value": 1692,
"comment": "float" "comment": "float"
}, },
"m_LightZeroDist3": { "m_LightZeroDist3": {
"value": 1764, "value": 1700,
"comment": "float" "comment": "float"
}, },
"m_LightZeroDist4": { "m_LightZeroDist4": {
"value": 1772, "value": 1708,
"comment": "float" "comment": "float"
}, },
"m_bClampLowerRange": { "m_bClampLowerRange": {
"value": 1806, "value": 1742,
"comment": "bool" "comment": "bool"
}, },
"m_bClampUpperRange": { "m_bClampUpperRange": {
"value": 1807, "value": 1743,
"comment": "bool" "comment": "bool"
}, },
"m_bLightDynamic1": { "m_bLightDynamic1": {
"value": 1796, "value": 1732,
"comment": "bool" "comment": "bool"
}, },
"m_bLightDynamic2": { "m_bLightDynamic2": {
"value": 1797, "value": 1733,
"comment": "bool" "comment": "bool"
}, },
"m_bLightDynamic3": { "m_bLightDynamic3": {
"value": 1798, "value": 1734,
"comment": "bool" "comment": "bool"
}, },
"m_bLightDynamic4": { "m_bLightDynamic4": {
"value": 1799, "value": 1735,
"comment": "bool" "comment": "bool"
}, },
"m_bLightType1": { "m_bLightType1": {
"value": 1792, "value": 1728,
"comment": "bool" "comment": "bool"
}, },
"m_bLightType2": { "m_bLightType2": {
"value": 1793, "value": 1729,
"comment": "bool" "comment": "bool"
}, },
"m_bLightType3": { "m_bLightType3": {
"value": 1794, "value": 1730,
"comment": "bool" "comment": "bool"
}, },
"m_bLightType4": { "m_bLightType4": {
"value": 1795, "value": 1731,
"comment": "bool" "comment": "bool"
}, },
"m_bUseHLambert": { "m_bUseHLambert": {
"value": 1801, "value": 1737,
"comment": "bool" "comment": "bool"
}, },
"m_bUseNormal": { "m_bUseNormal": {
"value": 1800, "value": 1736,
"comment": "bool" "comment": "bool"
}, },
"m_flScale": { "m_flScale": {
@ -5068,35 +5068,35 @@
"comment": "float" "comment": "float"
}, },
"m_nControlPoint1": { "m_nControlPoint1": {
"value": 1680, "value": 1616,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nControlPoint2": { "m_nControlPoint2": {
"value": 1684, "value": 1620,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nControlPoint3": { "m_nControlPoint3": {
"value": 1688, "value": 1624,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nControlPoint4": { "m_nControlPoint4": {
"value": 1692, "value": 1628,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_vecCPOffset1": { "m_vecCPOffset1": {
"value": 1696, "value": 1632,
"comment": "Vector" "comment": "Vector"
}, },
"m_vecCPOffset2": { "m_vecCPOffset2": {
"value": 1708, "value": 1644,
"comment": "Vector" "comment": "Vector"
}, },
"m_vecCPOffset3": { "m_vecCPOffset3": {
"value": 1720, "value": 1656,
"comment": "Vector" "comment": "Vector"
}, },
"m_vecCPOffset4": { "m_vecCPOffset4": {
"value": 1732, "value": 1668,
"comment": "Vector" "comment": "Vector"
} }
}, },

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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 class CBaseRendererSource2: # CParticleFunctionRenderer
@ -1378,38 +1378,38 @@ class C_OP_ControlPointToRadialScreenSpace: # CParticleFunctionPreEmission
class C_OP_ControlpointLight: # CParticleFunctionOperator class C_OP_ControlpointLight: # CParticleFunctionOperator
m_flScale = 0x1C0 # float m_flScale = 0x1C0 # float
m_nControlPoint1 = 0x690 # int32_t m_nControlPoint1 = 0x650 # int32_t
m_nControlPoint2 = 0x694 # int32_t m_nControlPoint2 = 0x654 # int32_t
m_nControlPoint3 = 0x698 # int32_t m_nControlPoint3 = 0x658 # int32_t
m_nControlPoint4 = 0x69C # int32_t m_nControlPoint4 = 0x65C # int32_t
m_vecCPOffset1 = 0x6A0 # Vector m_vecCPOffset1 = 0x660 # Vector
m_vecCPOffset2 = 0x6AC # Vector m_vecCPOffset2 = 0x66C # Vector
m_vecCPOffset3 = 0x6B8 # Vector m_vecCPOffset3 = 0x678 # Vector
m_vecCPOffset4 = 0x6C4 # Vector m_vecCPOffset4 = 0x684 # Vector
m_LightFiftyDist1 = 0x6D0 # float m_LightFiftyDist1 = 0x690 # float
m_LightZeroDist1 = 0x6D4 # float m_LightZeroDist1 = 0x694 # float
m_LightFiftyDist2 = 0x6D8 # float m_LightFiftyDist2 = 0x698 # float
m_LightZeroDist2 = 0x6DC # float m_LightZeroDist2 = 0x69C # float
m_LightFiftyDist3 = 0x6E0 # float m_LightFiftyDist3 = 0x6A0 # float
m_LightZeroDist3 = 0x6E4 # float m_LightZeroDist3 = 0x6A4 # float
m_LightFiftyDist4 = 0x6E8 # float m_LightFiftyDist4 = 0x6A8 # float
m_LightZeroDist4 = 0x6EC # float m_LightZeroDist4 = 0x6AC # float
m_LightColor1 = 0x6F0 # Color m_LightColor1 = 0x6B0 # Color
m_LightColor2 = 0x6F4 # Color m_LightColor2 = 0x6B4 # Color
m_LightColor3 = 0x6F8 # Color m_LightColor3 = 0x6B8 # Color
m_LightColor4 = 0x6FC # Color m_LightColor4 = 0x6BC # Color
m_bLightType1 = 0x700 # bool m_bLightType1 = 0x6C0 # bool
m_bLightType2 = 0x701 # bool m_bLightType2 = 0x6C1 # bool
m_bLightType3 = 0x702 # bool m_bLightType3 = 0x6C2 # bool
m_bLightType4 = 0x703 # bool m_bLightType4 = 0x6C3 # bool
m_bLightDynamic1 = 0x704 # bool m_bLightDynamic1 = 0x6C4 # bool
m_bLightDynamic2 = 0x705 # bool m_bLightDynamic2 = 0x6C5 # bool
m_bLightDynamic3 = 0x706 # bool m_bLightDynamic3 = 0x6C6 # bool
m_bLightDynamic4 = 0x707 # bool m_bLightDynamic4 = 0x6C7 # bool
m_bUseNormal = 0x708 # bool m_bUseNormal = 0x6C8 # bool
m_bUseHLambert = 0x709 # bool m_bUseHLambert = 0x6C9 # bool
m_bClampLowerRange = 0x70E # bool m_bClampLowerRange = 0x6CE # bool
m_bClampUpperRange = 0x70F # bool m_bClampUpperRange = 0x6CF # bool
class C_OP_Cull: # CParticleFunctionOperator class C_OP_Cull: # CParticleFunctionOperator
m_flCullPerc = 0x1C0 # float m_flCullPerc = 0x1C0 # float

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![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 mod C_OP_ControlpointLight { // CParticleFunctionOperator
pub const m_flScale: usize = 0x1C0; // float pub const m_flScale: usize = 0x1C0; // float
pub const m_nControlPoint1: usize = 0x690; // int32_t pub const m_nControlPoint1: usize = 0x650; // int32_t
pub const m_nControlPoint2: usize = 0x694; // int32_t pub const m_nControlPoint2: usize = 0x654; // int32_t
pub const m_nControlPoint3: usize = 0x698; // int32_t pub const m_nControlPoint3: usize = 0x658; // int32_t
pub const m_nControlPoint4: usize = 0x69C; // int32_t pub const m_nControlPoint4: usize = 0x65C; // int32_t
pub const m_vecCPOffset1: usize = 0x6A0; // Vector pub const m_vecCPOffset1: usize = 0x660; // Vector
pub const m_vecCPOffset2: usize = 0x6AC; // Vector pub const m_vecCPOffset2: usize = 0x66C; // Vector
pub const m_vecCPOffset3: usize = 0x6B8; // Vector pub const m_vecCPOffset3: usize = 0x678; // Vector
pub const m_vecCPOffset4: usize = 0x6C4; // Vector pub const m_vecCPOffset4: usize = 0x684; // Vector
pub const m_LightFiftyDist1: usize = 0x6D0; // float pub const m_LightFiftyDist1: usize = 0x690; // float
pub const m_LightZeroDist1: usize = 0x6D4; // float pub const m_LightZeroDist1: usize = 0x694; // float
pub const m_LightFiftyDist2: usize = 0x6D8; // float pub const m_LightFiftyDist2: usize = 0x698; // float
pub const m_LightZeroDist2: usize = 0x6DC; // float pub const m_LightZeroDist2: usize = 0x69C; // float
pub const m_LightFiftyDist3: usize = 0x6E0; // float pub const m_LightFiftyDist3: usize = 0x6A0; // float
pub const m_LightZeroDist3: usize = 0x6E4; // float pub const m_LightZeroDist3: usize = 0x6A4; // float
pub const m_LightFiftyDist4: usize = 0x6E8; // float pub const m_LightFiftyDist4: usize = 0x6A8; // float
pub const m_LightZeroDist4: usize = 0x6EC; // float pub const m_LightZeroDist4: usize = 0x6AC; // float
pub const m_LightColor1: usize = 0x6F0; // Color pub const m_LightColor1: usize = 0x6B0; // Color
pub const m_LightColor2: usize = 0x6F4; // Color pub const m_LightColor2: usize = 0x6B4; // Color
pub const m_LightColor3: usize = 0x6F8; // Color pub const m_LightColor3: usize = 0x6B8; // Color
pub const m_LightColor4: usize = 0x6FC; // Color pub const m_LightColor4: usize = 0x6BC; // Color
pub const m_bLightType1: usize = 0x700; // bool pub const m_bLightType1: usize = 0x6C0; // bool
pub const m_bLightType2: usize = 0x701; // bool pub const m_bLightType2: usize = 0x6C1; // bool
pub const m_bLightType3: usize = 0x702; // bool pub const m_bLightType3: usize = 0x6C2; // bool
pub const m_bLightType4: usize = 0x703; // bool pub const m_bLightType4: usize = 0x6C3; // bool
pub const m_bLightDynamic1: usize = 0x704; // bool pub const m_bLightDynamic1: usize = 0x6C4; // bool
pub const m_bLightDynamic2: usize = 0x705; // bool pub const m_bLightDynamic2: usize = 0x6C5; // bool
pub const m_bLightDynamic3: usize = 0x706; // bool pub const m_bLightDynamic3: usize = 0x6C6; // bool
pub const m_bLightDynamic4: usize = 0x707; // bool pub const m_bLightDynamic4: usize = 0x6C7; // bool
pub const m_bUseNormal: usize = 0x708; // bool pub const m_bUseNormal: usize = 0x6C8; // bool
pub const m_bUseHLambert: usize = 0x709; // bool pub const m_bUseHLambert: usize = 0x6C9; // bool
pub const m_bClampLowerRange: usize = 0x70E; // bool pub const m_bClampLowerRange: usize = 0x6CE; // bool
pub const m_bClampUpperRange: usize = 0x70F; // bool pub const m_bClampUpperRange: usize = 0x6CF; // bool
} }
pub mod C_OP_Cull { // CParticleFunctionOperator pub mod C_OP_Cull { // CParticleFunctionOperator

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 { public static class CBasePulseGraphInstance {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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: class CBasePulseGraphInstance:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 { public static class RenderInputLayoutField_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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: class RenderInputLayoutField_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 { public static class AABB_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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: class AABB_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 { public static class CSSDSEndFrameViewInfo {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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: class CSSDSEndFrameViewInfo:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 { public static class CExampleSchemaVData_Monomorphic {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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: class CExampleSchemaVData_Monomorphic:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![allow(non_snake_case, non_upper_case_globals)]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 { public static class CDSPMixgroupModifier {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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: class CDSPMixgroupModifier:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 { public static class CFeIndexedJiggleBone {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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: class CFeIndexedJiggleBone:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 { 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_skin = 0x50; // CUtlString
public const nint m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t public const nint m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t
public const nint m_vLightingOrigin = 0x5C; // Vector public const nint m_vLightingOrigin = 0x5C; // Vector
public const nint m_nLightGroup = 0x68; // uint32_t public const nint m_nOverlayRenderOrder = 0x68; // int16_t
public const nint m_nOverlayRenderOrder = 0x6C; // int16_t public const nint m_nLODOverride = 0x6A; // int16_t
public const nint m_nLODOverride = 0x6E; // int16_t public const nint m_nCubeMapPrecomputedHandshake = 0x6C; // int32_t
public const nint m_nCubeMapPrecomputedHandshake = 0x70; // int32_t public const nint m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32_t
public const nint m_nLightProbeVolumePrecomputedHandshake = 0x74; // int32_t public const nint m_renderableModel = 0x78; // CStrongHandle<InfoForResourceTypeCModel>
public const nint m_renderableModel = 0x80; // CStrongHandle<InfoForResourceTypeCModel> public const nint m_renderable = 0x80; // CStrongHandle<InfoForResourceTypeCRenderMesh>
public const nint m_renderable = 0x88; // CStrongHandle<InfoForResourceTypeCRenderMesh>
} }
public static class VMapResourceData_t { public static class VMapResourceData_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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 #pragma once
@ -178,13 +178,12 @@ namespace SceneObject_t {
constexpr std::ptrdiff_t m_skin = 0x50; // CUtlString constexpr std::ptrdiff_t m_skin = 0x50; // CUtlString
constexpr std::ptrdiff_t m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t constexpr std::ptrdiff_t m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t
constexpr std::ptrdiff_t m_vLightingOrigin = 0x5C; // Vector constexpr std::ptrdiff_t m_vLightingOrigin = 0x5C; // Vector
constexpr std::ptrdiff_t m_nLightGroup = 0x68; // uint32_t constexpr std::ptrdiff_t m_nOverlayRenderOrder = 0x68; // int16_t
constexpr std::ptrdiff_t m_nOverlayRenderOrder = 0x6C; // int16_t constexpr std::ptrdiff_t m_nLODOverride = 0x6A; // int16_t
constexpr std::ptrdiff_t m_nLODOverride = 0x6E; // int16_t constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x6C; // int32_t
constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x70; // int32_t constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32_t
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x74; // int32_t constexpr std::ptrdiff_t m_renderableModel = 0x78; // CStrongHandle<InfoForResourceTypeCModel>
constexpr std::ptrdiff_t m_renderableModel = 0x80; // CStrongHandle<InfoForResourceTypeCModel> constexpr std::ptrdiff_t m_renderable = 0x80; // CStrongHandle<InfoForResourceTypeCRenderMesh>
constexpr std::ptrdiff_t m_renderable = 0x88; // CStrongHandle<InfoForResourceTypeCRenderMesh>
} }
namespace VMapResourceData_t { namespace VMapResourceData_t {

View File

@ -516,19 +516,15 @@
"comment": "float" "comment": "float"
}, },
"m_nCubeMapPrecomputedHandshake": { "m_nCubeMapPrecomputedHandshake": {
"value": 112, "value": 108,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nLODOverride": { "m_nLODOverride": {
"value": 110, "value": 106,
"comment": "int16_t" "comment": "int16_t"
}, },
"m_nLightGroup": {
"value": 104,
"comment": "uint32_t"
},
"m_nLightProbeVolumePrecomputedHandshake": { "m_nLightProbeVolumePrecomputedHandshake": {
"value": 116, "value": 112,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nObjectID": { "m_nObjectID": {
@ -540,15 +536,15 @@
"comment": "ObjectTypeFlags_t" "comment": "ObjectTypeFlags_t"
}, },
"m_nOverlayRenderOrder": { "m_nOverlayRenderOrder": {
"value": 108, "value": 104,
"comment": "int16_t" "comment": "int16_t"
}, },
"m_renderable": { "m_renderable": {
"value": 136, "value": 128,
"comment": "CStrongHandle<InfoForResourceTypeCRenderMesh>" "comment": "CStrongHandle<InfoForResourceTypeCRenderMesh>"
}, },
"m_renderableModel": { "m_renderableModel": {
"value": 128, "value": 120,
"comment": "CStrongHandle<InfoForResourceTypeCModel>" "comment": "CStrongHandle<InfoForResourceTypeCModel>"
}, },
"m_skin": { "m_skin": {

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper 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: class AggregateLODSetup_t:
@ -154,13 +154,12 @@ class SceneObject_t:
m_skin = 0x50 # CUtlString m_skin = 0x50 # CUtlString
m_nObjectTypeFlags = 0x58 # ObjectTypeFlags_t m_nObjectTypeFlags = 0x58 # ObjectTypeFlags_t
m_vLightingOrigin = 0x5C # Vector m_vLightingOrigin = 0x5C # Vector
m_nLightGroup = 0x68 # uint32_t m_nOverlayRenderOrder = 0x68 # int16_t
m_nOverlayRenderOrder = 0x6C # int16_t m_nLODOverride = 0x6A # int16_t
m_nLODOverride = 0x6E # int16_t m_nCubeMapPrecomputedHandshake = 0x6C # int32_t
m_nCubeMapPrecomputedHandshake = 0x70 # int32_t m_nLightProbeVolumePrecomputedHandshake = 0x70 # int32_t
m_nLightProbeVolumePrecomputedHandshake = 0x74 # int32_t m_renderableModel = 0x78 # CStrongHandle<InfoForResourceTypeCModel>
m_renderableModel = 0x80 # CStrongHandle<InfoForResourceTypeCModel> m_renderable = 0x80 # CStrongHandle<InfoForResourceTypeCRenderMesh>
m_renderable = 0x88 # CStrongHandle<InfoForResourceTypeCRenderMesh>
class VMapResourceData_t: class VMapResourceData_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * 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)] #![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_skin: usize = 0x50; // CUtlString
pub const m_nObjectTypeFlags: usize = 0x58; // ObjectTypeFlags_t pub const m_nObjectTypeFlags: usize = 0x58; // ObjectTypeFlags_t
pub const m_vLightingOrigin: usize = 0x5C; // Vector pub const m_vLightingOrigin: usize = 0x5C; // Vector
pub const m_nLightGroup: usize = 0x68; // uint32_t pub const m_nOverlayRenderOrder: usize = 0x68; // int16_t
pub const m_nOverlayRenderOrder: usize = 0x6C; // int16_t pub const m_nLODOverride: usize = 0x6A; // int16_t
pub const m_nLODOverride: usize = 0x6E; // int16_t pub const m_nCubeMapPrecomputedHandshake: usize = 0x6C; // int32_t
pub const m_nCubeMapPrecomputedHandshake: usize = 0x70; // int32_t pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x70; // int32_t
pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x74; // int32_t pub const m_renderableModel: usize = 0x78; // CStrongHandle<InfoForResourceTypeCModel>
pub const m_renderableModel: usize = 0x80; // CStrongHandle<InfoForResourceTypeCModel> pub const m_renderable: usize = 0x80; // CStrongHandle<InfoForResourceTypeCRenderMesh>
pub const m_renderable: usize = 0x88; // CStrongHandle<InfoForResourceTypeCRenderMesh>
} }
pub mod VMapResourceData_t { pub mod VMapResourceData_t {

View File

@ -216,7 +216,7 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .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 { let current_map_name = unsafe {
(*global_vars) (*global_vars)
@ -238,7 +238,7 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .base();
let local_player_controller = process.read_memory::<usize>(client_base + 0x17E8158)?; let local_player_controller = process.read_memory::<usize>(client_base + 0x17F9C18)?;
let player_name = process.read_string((local_player_controller + 0x610).into())?; let player_name = process.read_string((local_player_controller + 0x610).into())?;
@ -256,8 +256,8 @@ mod tests {
.expect("Failed to find engine2.dll") .expect("Failed to find engine2.dll")
.base(); .base();
let window_width = process.read_memory::<u32>(engine_base + 0x5396D8)?; let window_width = process.read_memory::<u32>(engine_base + 0x5397D8)?;
let window_height = process.read_memory::<u32>(engine_base + 0x5396DC)?; let window_height = process.read_memory::<u32>(engine_base + 0x5397DC)?;
println!("Window size: {}x{}", window_width, window_height); println!("Window size: {}x{}", window_width, window_height);