Merge pull request #182 from pidjan/main

📦 Game Update 14017
This commit is contained in:
a2x 2024-06-26 13:01:47 +10:00 committed by GitHub
commit a41f2b15ab
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
67 changed files with 1727 additions and 1727 deletions

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: animationsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,24 +1,24 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper {
// Module: client.dll
public static class Buttons {
public const nint attack = 0x1813120;
public const nint attack2 = 0x18131B0;
public const nint back = 0x18133F0;
public const nint duck = 0x18136C0;
public const nint forward = 0x1813360;
public const nint jump = 0x1813630;
public const nint left = 0x1813480;
public const nint lookatweapon = 0x1A1E350;
public const nint reload = 0x1813090;
public const nint right = 0x1813510;
public const nint showscores = 0x1A1E230;
public const nint sprint = 0x1813000;
public const nint turnleft = 0x1813240;
public const nint turnright = 0x18132D0;
public const nint use = 0x18135A0;
public const nint zoom = 0x1A1E2C0;
public const nint attack = 0x181B150;
public const nint attack2 = 0x181B1E0;
public const nint back = 0x181B420;
public const nint duck = 0x181B6F0;
public const nint forward = 0x181B390;
public const nint jump = 0x181B660;
public const nint left = 0x181B4B0;
public const nint lookatweapon = 0x1A26AB0;
public const nint reload = 0x181B0C0;
public const nint right = 0x181B540;
public const nint showscores = 0x1A26990;
public const nint sprint = 0x181B030;
public const nint turnleft = 0x181B270;
public const nint turnright = 0x181B300;
public const nint use = 0x181B5D0;
public const nint zoom = 0x1A26A20;
}
}

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once
@ -8,21 +8,21 @@
namespace cs2_dumper {
// Module: client.dll
namespace buttons {
constexpr std::ptrdiff_t attack = 0x1813120;
constexpr std::ptrdiff_t attack2 = 0x18131B0;
constexpr std::ptrdiff_t back = 0x18133F0;
constexpr std::ptrdiff_t duck = 0x18136C0;
constexpr std::ptrdiff_t forward = 0x1813360;
constexpr std::ptrdiff_t jump = 0x1813630;
constexpr std::ptrdiff_t left = 0x1813480;
constexpr std::ptrdiff_t lookatweapon = 0x1A1E350;
constexpr std::ptrdiff_t reload = 0x1813090;
constexpr std::ptrdiff_t right = 0x1813510;
constexpr std::ptrdiff_t showscores = 0x1A1E230;
constexpr std::ptrdiff_t sprint = 0x1813000;
constexpr std::ptrdiff_t turnleft = 0x1813240;
constexpr std::ptrdiff_t turnright = 0x18132D0;
constexpr std::ptrdiff_t use = 0x18135A0;
constexpr std::ptrdiff_t zoom = 0x1A1E2C0;
constexpr std::ptrdiff_t attack = 0x181B150;
constexpr std::ptrdiff_t attack2 = 0x181B1E0;
constexpr std::ptrdiff_t back = 0x181B420;
constexpr std::ptrdiff_t duck = 0x181B6F0;
constexpr std::ptrdiff_t forward = 0x181B390;
constexpr std::ptrdiff_t jump = 0x181B660;
constexpr std::ptrdiff_t left = 0x181B4B0;
constexpr std::ptrdiff_t lookatweapon = 0x1A26AB0;
constexpr std::ptrdiff_t reload = 0x181B0C0;
constexpr std::ptrdiff_t right = 0x181B540;
constexpr std::ptrdiff_t showscores = 0x1A26990;
constexpr std::ptrdiff_t sprint = 0x181B030;
constexpr std::ptrdiff_t turnleft = 0x181B270;
constexpr std::ptrdiff_t turnright = 0x181B300;
constexpr std::ptrdiff_t use = 0x181B5D0;
constexpr std::ptrdiff_t zoom = 0x1A26A20;
}
}

View File

@ -1,20 +1,20 @@
{
"client.dll": {
"attack": 25243936,
"attack2": 25244080,
"back": 25244656,
"duck": 25245376,
"forward": 25244512,
"jump": 25245232,
"left": 25244800,
"lookatweapon": 27386704,
"reload": 25243792,
"right": 25244944,
"showscores": 27386416,
"sprint": 25243648,
"turnleft": 25244224,
"turnright": 25244368,
"use": 25245088,
"zoom": 27386560
"attack": 25276752,
"attack2": 25276896,
"back": 25277472,
"duck": 25278192,
"forward": 25277328,
"jump": 25278048,
"left": 25277616,
"lookatweapon": 27421360,
"reload": 25276608,
"right": 25277760,
"showscores": 27421072,
"sprint": 25276464,
"turnleft": 25277040,
"turnright": 25277184,
"use": 25277904,
"zoom": 27421216
}
}

View File

@ -1,26 +1,26 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, unused)]
pub mod cs2_dumper {
// Module: client.dll
pub mod buttons {
pub const attack: usize = 0x1813120;
pub const attack2: usize = 0x18131B0;
pub const back: usize = 0x18133F0;
pub const duck: usize = 0x18136C0;
pub const forward: usize = 0x1813360;
pub const jump: usize = 0x1813630;
pub const left: usize = 0x1813480;
pub const lookatweapon: usize = 0x1A1E350;
pub const reload: usize = 0x1813090;
pub const right: usize = 0x1813510;
pub const showscores: usize = 0x1A1E230;
pub const sprint: usize = 0x1813000;
pub const turnleft: usize = 0x1813240;
pub const turnright: usize = 0x18132D0;
pub const r#use: usize = 0x18135A0;
pub const zoom: usize = 0x1A1E2C0;
pub const attack: usize = 0x181B150;
pub const attack2: usize = 0x181B1E0;
pub const back: usize = 0x181B420;
pub const duck: usize = 0x181B6F0;
pub const forward: usize = 0x181B390;
pub const jump: usize = 0x181B660;
pub const left: usize = 0x181B4B0;
pub const lookatweapon: usize = 0x1A26AB0;
pub const reload: usize = 0x181B0C0;
pub const right: usize = 0x181B540;
pub const showscores: usize = 0x1A26990;
pub const sprint: usize = 0x181B030;
pub const turnleft: usize = 0x181B270;
pub const turnright: usize = 0x181B300;
pub const r#use: usize = 0x181B5D0;
pub const zoom: usize = 0x1A26A20;
}
}

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: client.dll
@ -738,21 +738,21 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_flNextHoldFrac (float)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
public static class C_BaseCSGrenade {
public const nint m_bClientPredictDelete = 0x1A60; // bool
public const nint m_bRedraw = 0x1A61; // bool
public const nint m_bIsHeldByPlayer = 0x1A62; // bool
public const nint m_bPinPulled = 0x1A63; // bool
public const nint m_bJumpThrow = 0x1A64; // bool
public const nint m_bThrowAnimating = 0x1A65; // bool
public const nint m_fThrowTime = 0x1A68; // GameTime_t
public const nint m_flThrowStrength = 0x1A6C; // float32
public const nint m_flThrowStrengthApproach = 0x1A70; // float32
public const nint m_fDropTime = 0x1A74; // GameTime_t
public const nint m_fPinPullTime = 0x1A78; // GameTime_t
public const nint m_bJustPulledPin = 0x1A7C; // bool
public const nint m_nNextHoldTick = 0x1A80; // GameTick_t
public const nint m_flNextHoldFrac = 0x1A84; // float32
public const nint m_hSwitchToWeaponAfterThrow = 0x1A88; // CHandle<C_CSWeaponBase>
public const nint m_bClientPredictDelete = 0x1A70; // bool
public const nint m_bRedraw = 0x1A71; // bool
public const nint m_bIsHeldByPlayer = 0x1A72; // bool
public const nint m_bPinPulled = 0x1A73; // bool
public const nint m_bJumpThrow = 0x1A74; // bool
public const nint m_bThrowAnimating = 0x1A75; // bool
public const nint m_fThrowTime = 0x1A78; // GameTime_t
public const nint m_flThrowStrength = 0x1A7C; // float32
public const nint m_flThrowStrengthApproach = 0x1A80; // float32
public const nint m_fDropTime = 0x1A84; // GameTime_t
public const nint m_fPinPullTime = 0x1A88; // GameTime_t
public const nint m_bJustPulledPin = 0x1A8C; // bool
public const nint m_nNextHoldTick = 0x1A90; // GameTick_t
public const nint m_flNextHoldFrac = 0x1A94; // float32
public const nint m_hSwitchToWeaponAfterThrow = 0x1A98; // CHandle<C_CSWeaponBase>
}
// Parent: C_FuncBrush
// Fields count: 8
@ -1205,74 +1205,74 @@ namespace CS2Dumper.Schemas {
public const nint m_bIsBuyMenuOpen = 0x151A; // bool
public const nint m_flTimeOfLastInjury = 0x151C; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x1520; // GameTime_t
public const nint m_iRetakesOffering = 0x1640; // int32
public const nint m_iRetakesOfferingCard = 0x1644; // int32
public const nint m_bRetakesHasDefuseKit = 0x1648; // bool
public const nint m_bRetakesMVPLastRound = 0x1649; // bool
public const nint m_iRetakesMVPBoostItem = 0x164C; // int32
public const nint m_RetakesMVPBoostExtraUtility = 0x1650; // loadout_slot_t
public const nint m_bNeedToReApplyGloves = 0x1670; // bool
public const nint m_EconGloves = 0x1678; // C_EconItemView
public const nint m_nEconGlovesChanged = 0x1AC0; // uint8
public const nint m_bMustSyncRagdollState = 0x1AC1; // bool
public const nint m_nRagdollDamageBone = 0x1AC4; // int32
public const nint m_vRagdollDamageForce = 0x1AC8; // Vector
public const nint m_vRagdollDamagePosition = 0x1AD4; // Vector
public const nint m_szRagdollDamageWeaponName = 0x1AE0; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1B20; // bool
public const nint m_vRagdollServerOrigin = 0x1B24; // Vector
public const nint m_bLastHeadBoneTransformIsValid = 0x2138; // bool
public const nint m_lastLandTime = 0x213C; // GameTime_t
public const nint m_bOnGroundLastTick = 0x2140; // bool
public const nint m_qDeathEyeAngles = 0x215C; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x2168; // bool
public const nint m_bLeftHanded = 0x2169; // bool
public const nint m_fSwitchedHandednessTime = 0x216C; // GameTime_t
public const nint m_flViewmodelOffsetX = 0x2170; // float32
public const nint m_flViewmodelOffsetY = 0x2174; // float32
public const nint m_flViewmodelOffsetZ = 0x2178; // float32
public const nint m_flViewmodelFOV = 0x217C; // float32
public const nint m_vecPlayerPatchEconIndices = 0x2180; // uint32[5]
public const nint m_GunGameImmunityColor = 0x21B8; // Color
public const nint m_vecBulletHitModels = 0x2208; // CUtlVector<C_BulletHitModel*>
public const nint m_bIsWalking = 0x2220; // bool
public const nint m_thirdPersonHeading = 0x2228; // QAngle
public const nint m_flSlopeDropOffset = 0x2240; // float32
public const nint m_flSlopeDropHeight = 0x2250; // float32
public const nint m_vHeadConstraintOffset = 0x2260; // Vector
public const nint m_entitySpottedState = 0x2278; // EntitySpottedState_t
public const nint m_bIsScoped = 0x2290; // bool
public const nint m_bResumeZoom = 0x2291; // bool
public const nint m_bIsDefusing = 0x2292; // bool
public const nint m_bIsGrabbingHostage = 0x2293; // bool
public const nint m_iBlockingUseActionInProgress = 0x2294; // CSPlayerBlockingUseAction_t
public const nint m_flEmitSoundTime = 0x2298; // GameTime_t
public const nint m_bInNoDefuseArea = 0x229C; // bool
public const nint m_nWhichBombZone = 0x22A0; // int32
public const nint m_iShotsFired = 0x22A4; // int32
public const nint m_flVelocityModifier = 0x22A8; // float32
public const nint m_flHitHeading = 0x22AC; // float32
public const nint m_nHitBodyPart = 0x22B0; // int32
public const nint m_bWaitForNoAttack = 0x22B4; // bool
public const nint m_ignoreLadderJumpTime = 0x22B8; // float32
public const nint m_bKilledByHeadshot = 0x22BD; // bool
public const nint m_ArmorValue = 0x22C0; // int32
public const nint m_unCurrentEquipmentValue = 0x22C4; // uint16
public const nint m_unRoundStartEquipmentValue = 0x22C6; // uint16
public const nint m_unFreezetimeEndEquipmentValue = 0x22C8; // uint16
public const nint m_nLastKillerIndex = 0x22CC; // CEntityIndex
public const nint m_bOldIsScoped = 0x22D0; // bool
public const nint m_bHasDeathInfo = 0x22D1; // bool
public const nint m_flDeathInfoTime = 0x22D4; // float32
public const nint m_vecDeathInfoOrigin = 0x22D8; // Vector
public const nint m_grenadeParameterStashTime = 0x22E4; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x22E8; // bool
public const nint m_angStashedShootAngles = 0x22EC; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x22F8; // Vector
public const nint m_vecStashedVelocity = 0x2304; // Vector
public const nint m_angShootAngleHistory = 0x2310; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x2328; // Vector[2]
public const nint m_vecVelocityHistory = 0x2340; // Vector[2]
public const nint m_iRetakesOffering = 0x1650; // int32
public const nint m_iRetakesOfferingCard = 0x1654; // int32
public const nint m_bRetakesHasDefuseKit = 0x1658; // bool
public const nint m_bRetakesMVPLastRound = 0x1659; // bool
public const nint m_iRetakesMVPBoostItem = 0x165C; // int32
public const nint m_RetakesMVPBoostExtraUtility = 0x1660; // loadout_slot_t
public const nint m_bNeedToReApplyGloves = 0x1680; // bool
public const nint m_EconGloves = 0x1688; // C_EconItemView
public const nint m_nEconGlovesChanged = 0x1AD0; // uint8
public const nint m_bMustSyncRagdollState = 0x1AD1; // bool
public const nint m_nRagdollDamageBone = 0x1AD4; // int32
public const nint m_vRagdollDamageForce = 0x1AD8; // Vector
public const nint m_vRagdollDamagePosition = 0x1AE4; // Vector
public const nint m_szRagdollDamageWeaponName = 0x1AF0; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1B30; // bool
public const nint m_vRagdollServerOrigin = 0x1B34; // Vector
public const nint m_bLastHeadBoneTransformIsValid = 0x2148; // bool
public const nint m_lastLandTime = 0x214C; // GameTime_t
public const nint m_bOnGroundLastTick = 0x2150; // bool
public const nint m_qDeathEyeAngles = 0x216C; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x2178; // bool
public const nint m_bLeftHanded = 0x2179; // bool
public const nint m_fSwitchedHandednessTime = 0x217C; // GameTime_t
public const nint m_flViewmodelOffsetX = 0x2180; // float32
public const nint m_flViewmodelOffsetY = 0x2184; // float32
public const nint m_flViewmodelOffsetZ = 0x2188; // float32
public const nint m_flViewmodelFOV = 0x218C; // float32
public const nint m_vecPlayerPatchEconIndices = 0x2190; // uint32[5]
public const nint m_GunGameImmunityColor = 0x21C8; // Color
public const nint m_vecBulletHitModels = 0x2218; // CUtlVector<C_BulletHitModel*>
public const nint m_bIsWalking = 0x2230; // bool
public const nint m_thirdPersonHeading = 0x2238; // QAngle
public const nint m_flSlopeDropOffset = 0x2250; // float32
public const nint m_flSlopeDropHeight = 0x2260; // float32
public const nint m_vHeadConstraintOffset = 0x2270; // Vector
public const nint m_entitySpottedState = 0x2288; // EntitySpottedState_t
public const nint m_bIsScoped = 0x22A0; // bool
public const nint m_bResumeZoom = 0x22A1; // bool
public const nint m_bIsDefusing = 0x22A2; // bool
public const nint m_bIsGrabbingHostage = 0x22A3; // bool
public const nint m_iBlockingUseActionInProgress = 0x22A4; // CSPlayerBlockingUseAction_t
public const nint m_flEmitSoundTime = 0x22A8; // GameTime_t
public const nint m_bInNoDefuseArea = 0x22AC; // bool
public const nint m_nWhichBombZone = 0x22B0; // int32
public const nint m_iShotsFired = 0x22B4; // int32
public const nint m_flVelocityModifier = 0x22B8; // float32
public const nint m_flHitHeading = 0x22BC; // float32
public const nint m_nHitBodyPart = 0x22C0; // int32
public const nint m_bWaitForNoAttack = 0x22C4; // bool
public const nint m_ignoreLadderJumpTime = 0x22C8; // float32
public const nint m_bKilledByHeadshot = 0x22CD; // bool
public const nint m_ArmorValue = 0x22D0; // int32
public const nint m_unCurrentEquipmentValue = 0x22D4; // uint16
public const nint m_unRoundStartEquipmentValue = 0x22D6; // uint16
public const nint m_unFreezetimeEndEquipmentValue = 0x22D8; // uint16
public const nint m_nLastKillerIndex = 0x22DC; // CEntityIndex
public const nint m_bOldIsScoped = 0x22E0; // bool
public const nint m_bHasDeathInfo = 0x22E1; // bool
public const nint m_flDeathInfoTime = 0x22E4; // float32
public const nint m_vecDeathInfoOrigin = 0x22E8; // Vector
public const nint m_grenadeParameterStashTime = 0x22F4; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x22F8; // bool
public const nint m_angStashedShootAngles = 0x22FC; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x2308; // Vector
public const nint m_vecStashedVelocity = 0x2314; // Vector
public const nint m_angShootAngleHistory = 0x2320; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x2338; // Vector[2]
public const nint m_vecVelocityHistory = 0x2350; // Vector[2]
}
// Parent: C_RagdollProp
// Fields count: 7
@ -1337,8 +1337,8 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer)
// NetworkVarNames: m_bRedraw (bool)
public static class C_WeaponBaseItem {
public const nint m_SequenceCompleteTimer = 0x1A60; // CountdownTimer
public const nint m_bRedraw = 0x1A78; // bool
public const nint m_SequenceCompleteTimer = 0x1A70; // CountdownTimer
public const nint m_bRedraw = 0x1A88; // bool
}
// Parent: None
// Fields count: 21
@ -1963,12 +1963,12 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_iBurstShotsRemaining (int)
// NetworkVarNames: m_bNeedsBoltAction (bool)
public static class C_CSWeaponBaseGun {
public const nint m_zoomLevel = 0x1A60; // int32
public const nint m_iBurstShotsRemaining = 0x1A64; // int32
public const nint m_iSilencerBodygroup = 0x1A68; // int32
public const nint m_silencedModelIndex = 0x1A78; // int32
public const nint m_inPrecache = 0x1A7C; // bool
public const nint m_bNeedsBoltAction = 0x1A7D; // bool
public const nint m_zoomLevel = 0x1A70; // int32
public const nint m_iBurstShotsRemaining = 0x1A74; // int32
public const nint m_iSilencerBodygroup = 0x1A78; // int32
public const nint m_silencedModelIndex = 0x1A88; // int32
public const nint m_inPrecache = 0x1A8C; // bool
public const nint m_bNeedsBoltAction = 0x1A8D; // bool
}
// Parent: C_BaseEntity
// Fields count: 4
@ -2339,9 +2339,9 @@ namespace CS2Dumper.Schemas {
// Parent: C_CSPlayerPawn
// Fields count: 3
public static class C_CSGO_PreviewPlayer {
public const nint m_animgraph = 0x2358; // CUtlString
public const nint m_animgraphCharacterModeString = 0x2360; // CGlobalSymbol
public const nint m_flInitialModelScale = 0x2368; // float32
public const nint m_animgraph = 0x2368; // CUtlString
public const nint m_animgraphCharacterModeString = 0x2370; // CGlobalSymbol
public const nint m_flInitialModelScale = 0x2378; // float32
}
// Parent: CSkeletonAnimationController
// Fields count: 14
@ -2382,17 +2382,17 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bIsPlantingViaUse (bool)
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
public static class C_C4 {
public const nint m_szScreenText = 0x1A60; // char[32]
public const nint m_activeLightParticleIndex = 0x1A80; // ParticleIndex_t
public const nint m_eActiveLightEffect = 0x1A84; // C4LightEffect_t
public const nint m_bStartedArming = 0x1A88; // bool
public const nint m_fArmedTime = 0x1A8C; // GameTime_t
public const nint m_bBombPlacedAnimation = 0x1A90; // bool
public const nint m_bIsPlantingViaUse = 0x1A91; // bool
public const nint m_entitySpottedState = 0x1A98; // EntitySpottedState_t
public const nint m_nSpotRules = 0x1AB0; // int32
public const nint m_bPlayedArmingBeeps = 0x1AB4; // bool[7]
public const nint m_bBombPlanted = 0x1ABB; // bool
public const nint m_szScreenText = 0x1A70; // char[32]
public const nint m_activeLightParticleIndex = 0x1A90; // ParticleIndex_t
public const nint m_eActiveLightEffect = 0x1A94; // C4LightEffect_t
public const nint m_bStartedArming = 0x1A98; // bool
public const nint m_fArmedTime = 0x1A9C; // GameTime_t
public const nint m_bBombPlacedAnimation = 0x1AA0; // bool
public const nint m_bIsPlantingViaUse = 0x1AA1; // bool
public const nint m_entitySpottedState = 0x1AA8; // EntitySpottedState_t
public const nint m_nSpotRules = 0x1AC0; // int32
public const nint m_bPlayedArmingBeeps = 0x1AC4; // bool[7]
public const nint m_bBombPlanted = 0x1ACB; // bool
}
// Parent: C_BaseModelEntity
// Fields count: 13
@ -3869,7 +3869,7 @@ namespace CS2Dumper.Schemas {
// Metadata:
// NetworkVarNames: m_flDisplayHealth (float)
public static class C_WeaponShield {
public const nint m_flDisplayHealth = 0x1A80; // float32
public const nint m_flDisplayHealth = 0x1A90; // float32
}
// Parent: C_PointClientUIWorldPanel
// Fields count: 1
@ -4909,8 +4909,8 @@ namespace CS2Dumper.Schemas {
// Metadata:
// NetworkVarNames: m_fFireTime (GameTime_t)
public static class C_WeaponTaser {
public const nint m_fFireTime = 0x1A80; // GameTime_t
public const nint m_nLastAttackTick = 0x1A84; // int32
public const nint m_fFireTime = 0x1A90; // GameTime_t
public const nint m_nLastAttackTick = 0x1A94; // int32
}
// Parent: C_CSWeaponBase
// Fields count: 2
@ -4919,8 +4919,8 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
public static class C_Fists {
public const nint m_bPlayingUninterruptableAct = 0x1A60; // bool
public const nint m_nUninterruptableActivity = 0x1A64; // PlayerAnimEvent_t
public const nint m_bPlayingUninterruptableAct = 0x1A70; // bool
public const nint m_nUninterruptableActivity = 0x1A74; // PlayerAnimEvent_t
}
// Parent: C_PhysicsProp
// Fields count: 0
@ -5530,28 +5530,28 @@ namespace CS2Dumper.Schemas {
public const nint m_iMostRecentTeamNumber = 0x1754; // int32
public const nint m_bDroppedNearBuyZone = 0x1758; // bool
public const nint m_flNextAttackRenderTimeOffset = 0x175C; // float32
public const nint m_bClearWeaponIdentifyingUGC = 0x17E8; // bool
public const nint m_bVisualsDataSet = 0x17E9; // bool
public const nint m_bOldFirstPersonSpectatedState = 0x17EA; // bool
public const nint m_bUIWeapon = 0x17EB; // bool
public const nint m_nCustomEconReloadEventId = 0x17EC; // int32
public const nint m_hPrevOwner = 0x17F8; // CHandle<C_CSPlayerPawn>
public const nint m_nDropTick = 0x17FC; // GameTick_t
public const nint m_donated = 0x181C; // bool
public const nint m_fLastShotTime = 0x1820; // GameTime_t
public const nint m_bWasOwnedByCT = 0x1824; // bool
public const nint m_bWasOwnedByTerrorist = 0x1825; // bool
public const nint m_gunHeat = 0x1828; // float32
public const nint m_smokeAttachments = 0x182C; // uint32
public const nint m_lastSmokeTime = 0x1830; // GameTime_t
public const nint m_flNextClientFireBulletTime = 0x1834; // float32
public const nint m_flNextClientFireBulletTime_Repredict = 0x1838; // float32
public const nint m_IronSightController = 0x1910; // C_IronSightController
public const nint m_iIronSightMode = 0x19C0; // int32
public const nint m_flLastLOSTraceFailureTime = 0x19D0; // GameTime_t
public const nint m_iNumEmptyAttacks = 0x19D4; // int32
public const nint m_flLastMagDropRequestTime = 0x1A50; // GameTime_t
public const nint m_flWatTickOffset = 0x1A54; // float32
public const nint m_bClearWeaponIdentifyingUGC = 0x17F8; // bool
public const nint m_bVisualsDataSet = 0x17F9; // bool
public const nint m_bOldFirstPersonSpectatedState = 0x17FA; // bool
public const nint m_bUIWeapon = 0x17FB; // bool
public const nint m_nCustomEconReloadEventId = 0x17FC; // int32
public const nint m_hPrevOwner = 0x1808; // CHandle<C_CSPlayerPawn>
public const nint m_nDropTick = 0x180C; // GameTick_t
public const nint m_donated = 0x182C; // bool
public const nint m_fLastShotTime = 0x1830; // GameTime_t
public const nint m_bWasOwnedByCT = 0x1834; // bool
public const nint m_bWasOwnedByTerrorist = 0x1835; // bool
public const nint m_gunHeat = 0x1838; // float32
public const nint m_smokeAttachments = 0x183C; // uint32
public const nint m_lastSmokeTime = 0x1840; // GameTime_t
public const nint m_flNextClientFireBulletTime = 0x1844; // float32
public const nint m_flNextClientFireBulletTime_Repredict = 0x1848; // float32
public const nint m_IronSightController = 0x1920; // C_IronSightController
public const nint m_iIronSightMode = 0x19D0; // int32
public const nint m_flLastLOSTraceFailureTime = 0x19E0; // GameTime_t
public const nint m_iNumEmptyAttacks = 0x19E4; // int32
public const nint m_flLastMagDropRequestTime = 0x1A60; // GameTime_t
public const nint m_flWatTickOffset = 0x1A64; // float32
}
// Parent: C_BaseModelEntity
// Fields count: 0

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once
@ -743,21 +743,21 @@ namespace cs2_dumper {
// NetworkVarNames: m_flNextHoldFrac (float)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
namespace C_BaseCSGrenade {
constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1A60; // bool
constexpr std::ptrdiff_t m_bRedraw = 0x1A61; // bool
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1A62; // bool
constexpr std::ptrdiff_t m_bPinPulled = 0x1A63; // bool
constexpr std::ptrdiff_t m_bJumpThrow = 0x1A64; // bool
constexpr std::ptrdiff_t m_bThrowAnimating = 0x1A65; // bool
constexpr std::ptrdiff_t m_fThrowTime = 0x1A68; // GameTime_t
constexpr std::ptrdiff_t m_flThrowStrength = 0x1A6C; // float32
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1A70; // float32
constexpr std::ptrdiff_t m_fDropTime = 0x1A74; // GameTime_t
constexpr std::ptrdiff_t m_fPinPullTime = 0x1A78; // GameTime_t
constexpr std::ptrdiff_t m_bJustPulledPin = 0x1A7C; // bool
constexpr std::ptrdiff_t m_nNextHoldTick = 0x1A80; // GameTick_t
constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1A84; // float32
constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1A88; // CHandle<C_CSWeaponBase>
constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1A70; // bool
constexpr std::ptrdiff_t m_bRedraw = 0x1A71; // bool
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1A72; // bool
constexpr std::ptrdiff_t m_bPinPulled = 0x1A73; // bool
constexpr std::ptrdiff_t m_bJumpThrow = 0x1A74; // bool
constexpr std::ptrdiff_t m_bThrowAnimating = 0x1A75; // bool
constexpr std::ptrdiff_t m_fThrowTime = 0x1A78; // GameTime_t
constexpr std::ptrdiff_t m_flThrowStrength = 0x1A7C; // float32
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1A80; // float32
constexpr std::ptrdiff_t m_fDropTime = 0x1A84; // GameTime_t
constexpr std::ptrdiff_t m_fPinPullTime = 0x1A88; // GameTime_t
constexpr std::ptrdiff_t m_bJustPulledPin = 0x1A8C; // bool
constexpr std::ptrdiff_t m_nNextHoldTick = 0x1A90; // GameTick_t
constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1A94; // float32
constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1A98; // CHandle<C_CSWeaponBase>
}
// Parent: C_FuncBrush
// Fields count: 8
@ -1210,74 +1210,74 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x151A; // bool
constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x151C; // GameTime_t
constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1520; // GameTime_t
constexpr std::ptrdiff_t m_iRetakesOffering = 0x1640; // int32
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1644; // int32
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1648; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1649; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x164C; // int32
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1650; // loadout_slot_t
constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1670; // bool
constexpr std::ptrdiff_t m_EconGloves = 0x1678; // C_EconItemView
constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1AC0; // uint8
constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1AC1; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1AC4; // int32
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1AC8; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1AD4; // Vector
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1AE0; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1B20; // bool
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1B24; // Vector
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2138; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x213C; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2140; // bool
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x215C; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x2168; // bool
constexpr std::ptrdiff_t m_bLeftHanded = 0x2169; // bool
constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x216C; // GameTime_t
constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x2170; // float32
constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x2174; // float32
constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x2178; // float32
constexpr std::ptrdiff_t m_flViewmodelFOV = 0x217C; // float32
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x2180; // uint32[5]
constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x21B8; // Color
constexpr std::ptrdiff_t m_vecBulletHitModels = 0x2208; // CUtlVector<C_BulletHitModel*>
constexpr std::ptrdiff_t m_bIsWalking = 0x2220; // bool
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x2228; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x2240; // float32
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x2250; // float32
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x2260; // Vector
constexpr std::ptrdiff_t m_entitySpottedState = 0x2278; // EntitySpottedState_t
constexpr std::ptrdiff_t m_bIsScoped = 0x2290; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0x2291; // bool
constexpr std::ptrdiff_t m_bIsDefusing = 0x2292; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x2293; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x2294; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0x2298; // GameTime_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x229C; // bool
constexpr std::ptrdiff_t m_nWhichBombZone = 0x22A0; // int32
constexpr std::ptrdiff_t m_iShotsFired = 0x22A4; // int32
constexpr std::ptrdiff_t m_flVelocityModifier = 0x22A8; // float32
constexpr std::ptrdiff_t m_flHitHeading = 0x22AC; // float32
constexpr std::ptrdiff_t m_nHitBodyPart = 0x22B0; // int32
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x22B4; // bool
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x22B8; // float32
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x22BD; // bool
constexpr std::ptrdiff_t m_ArmorValue = 0x22C0; // int32
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x22C4; // uint16
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x22C6; // uint16
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x22C8; // uint16
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x22CC; // CEntityIndex
constexpr std::ptrdiff_t m_bOldIsScoped = 0x22D0; // bool
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x22D1; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x22D4; // float32
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x22D8; // Vector
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x22E4; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x22E8; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x22EC; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x22F8; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x2304; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x2310; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x2328; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x2340; // Vector[2]
constexpr std::ptrdiff_t m_iRetakesOffering = 0x1650; // int32
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1654; // int32
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1658; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1659; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x165C; // int32
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1660; // loadout_slot_t
constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1680; // bool
constexpr std::ptrdiff_t m_EconGloves = 0x1688; // C_EconItemView
constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1AD0; // uint8
constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1AD1; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1AD4; // int32
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1AD8; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1AE4; // Vector
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1AF0; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1B30; // bool
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1B34; // Vector
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2148; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x214C; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2150; // bool
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x216C; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x2178; // bool
constexpr std::ptrdiff_t m_bLeftHanded = 0x2179; // bool
constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x217C; // GameTime_t
constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x2180; // float32
constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x2184; // float32
constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x2188; // float32
constexpr std::ptrdiff_t m_flViewmodelFOV = 0x218C; // float32
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x2190; // uint32[5]
constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x21C8; // Color
constexpr std::ptrdiff_t m_vecBulletHitModels = 0x2218; // CUtlVector<C_BulletHitModel*>
constexpr std::ptrdiff_t m_bIsWalking = 0x2230; // bool
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x2238; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x2250; // float32
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x2260; // float32
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x2270; // Vector
constexpr std::ptrdiff_t m_entitySpottedState = 0x2288; // EntitySpottedState_t
constexpr std::ptrdiff_t m_bIsScoped = 0x22A0; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0x22A1; // bool
constexpr std::ptrdiff_t m_bIsDefusing = 0x22A2; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x22A3; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x22A4; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0x22A8; // GameTime_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x22AC; // bool
constexpr std::ptrdiff_t m_nWhichBombZone = 0x22B0; // int32
constexpr std::ptrdiff_t m_iShotsFired = 0x22B4; // int32
constexpr std::ptrdiff_t m_flVelocityModifier = 0x22B8; // float32
constexpr std::ptrdiff_t m_flHitHeading = 0x22BC; // float32
constexpr std::ptrdiff_t m_nHitBodyPart = 0x22C0; // int32
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x22C4; // bool
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x22C8; // float32
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x22CD; // bool
constexpr std::ptrdiff_t m_ArmorValue = 0x22D0; // int32
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x22D4; // uint16
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x22D6; // uint16
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x22D8; // uint16
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x22DC; // CEntityIndex
constexpr std::ptrdiff_t m_bOldIsScoped = 0x22E0; // bool
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x22E1; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x22E4; // float32
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x22E8; // Vector
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x22F4; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x22F8; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x22FC; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x2308; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x2314; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x2320; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x2338; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x2350; // Vector[2]
}
// Parent: C_RagdollProp
// Fields count: 7
@ -1342,8 +1342,8 @@ namespace cs2_dumper {
// NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer)
// NetworkVarNames: m_bRedraw (bool)
namespace C_WeaponBaseItem {
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1A60; // CountdownTimer
constexpr std::ptrdiff_t m_bRedraw = 0x1A78; // bool
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1A70; // CountdownTimer
constexpr std::ptrdiff_t m_bRedraw = 0x1A88; // bool
}
// Parent: None
// Fields count: 21
@ -1968,12 +1968,12 @@ namespace cs2_dumper {
// NetworkVarNames: m_iBurstShotsRemaining (int)
// NetworkVarNames: m_bNeedsBoltAction (bool)
namespace C_CSWeaponBaseGun {
constexpr std::ptrdiff_t m_zoomLevel = 0x1A60; // int32
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1A64; // int32
constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1A68; // int32
constexpr std::ptrdiff_t m_silencedModelIndex = 0x1A78; // int32
constexpr std::ptrdiff_t m_inPrecache = 0x1A7C; // bool
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1A7D; // bool
constexpr std::ptrdiff_t m_zoomLevel = 0x1A70; // int32
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1A74; // int32
constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1A78; // int32
constexpr std::ptrdiff_t m_silencedModelIndex = 0x1A88; // int32
constexpr std::ptrdiff_t m_inPrecache = 0x1A8C; // bool
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1A8D; // bool
}
// Parent: C_BaseEntity
// Fields count: 4
@ -2344,9 +2344,9 @@ namespace cs2_dumper {
// Parent: C_CSPlayerPawn
// Fields count: 3
namespace C_CSGO_PreviewPlayer {
constexpr std::ptrdiff_t m_animgraph = 0x2358; // CUtlString
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x2360; // CGlobalSymbol
constexpr std::ptrdiff_t m_flInitialModelScale = 0x2368; // float32
constexpr std::ptrdiff_t m_animgraph = 0x2368; // CUtlString
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x2370; // CGlobalSymbol
constexpr std::ptrdiff_t m_flInitialModelScale = 0x2378; // float32
}
// Parent: CSkeletonAnimationController
// Fields count: 14
@ -2387,17 +2387,17 @@ namespace cs2_dumper {
// NetworkVarNames: m_bIsPlantingViaUse (bool)
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
namespace C_C4 {
constexpr std::ptrdiff_t m_szScreenText = 0x1A60; // char[32]
constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1A80; // ParticleIndex_t
constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1A84; // C4LightEffect_t
constexpr std::ptrdiff_t m_bStartedArming = 0x1A88; // bool
constexpr std::ptrdiff_t m_fArmedTime = 0x1A8C; // GameTime_t
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1A90; // bool
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1A91; // bool
constexpr std::ptrdiff_t m_entitySpottedState = 0x1A98; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0x1AB0; // int32
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1AB4; // bool[7]
constexpr std::ptrdiff_t m_bBombPlanted = 0x1ABB; // bool
constexpr std::ptrdiff_t m_szScreenText = 0x1A70; // char[32]
constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1A90; // ParticleIndex_t
constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1A94; // C4LightEffect_t
constexpr std::ptrdiff_t m_bStartedArming = 0x1A98; // bool
constexpr std::ptrdiff_t m_fArmedTime = 0x1A9C; // GameTime_t
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1AA0; // bool
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1AA1; // bool
constexpr std::ptrdiff_t m_entitySpottedState = 0x1AA8; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0x1AC0; // int32
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1AC4; // bool[7]
constexpr std::ptrdiff_t m_bBombPlanted = 0x1ACB; // bool
}
// Parent: C_BaseModelEntity
// Fields count: 13
@ -3874,7 +3874,7 @@ namespace cs2_dumper {
// Metadata:
// NetworkVarNames: m_flDisplayHealth (float)
namespace C_WeaponShield {
constexpr std::ptrdiff_t m_flDisplayHealth = 0x1A80; // float32
constexpr std::ptrdiff_t m_flDisplayHealth = 0x1A90; // float32
}
// Parent: C_PointClientUIWorldPanel
// Fields count: 1
@ -4914,8 +4914,8 @@ namespace cs2_dumper {
// Metadata:
// NetworkVarNames: m_fFireTime (GameTime_t)
namespace C_WeaponTaser {
constexpr std::ptrdiff_t m_fFireTime = 0x1A80; // GameTime_t
constexpr std::ptrdiff_t m_nLastAttackTick = 0x1A84; // int32
constexpr std::ptrdiff_t m_fFireTime = 0x1A90; // GameTime_t
constexpr std::ptrdiff_t m_nLastAttackTick = 0x1A94; // int32
}
// Parent: C_CSWeaponBase
// Fields count: 2
@ -4924,8 +4924,8 @@ namespace cs2_dumper {
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
namespace C_Fists {
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1A60; // bool
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1A64; // PlayerAnimEvent_t
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1A70; // bool
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1A74; // PlayerAnimEvent_t
}
// Parent: C_PhysicsProp
// Fields count: 0
@ -5535,28 +5535,28 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_iMostRecentTeamNumber = 0x1754; // int32
constexpr std::ptrdiff_t m_bDroppedNearBuyZone = 0x1758; // bool
constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x175C; // float32
constexpr std::ptrdiff_t m_bClearWeaponIdentifyingUGC = 0x17E8; // bool
constexpr std::ptrdiff_t m_bVisualsDataSet = 0x17E9; // bool
constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x17EA; // bool
constexpr std::ptrdiff_t m_bUIWeapon = 0x17EB; // bool
constexpr std::ptrdiff_t m_nCustomEconReloadEventId = 0x17EC; // int32
constexpr std::ptrdiff_t m_hPrevOwner = 0x17F8; // CHandle<C_CSPlayerPawn>
constexpr std::ptrdiff_t m_nDropTick = 0x17FC; // GameTick_t
constexpr std::ptrdiff_t m_donated = 0x181C; // bool
constexpr std::ptrdiff_t m_fLastShotTime = 0x1820; // GameTime_t
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x1824; // bool
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x1825; // bool
constexpr std::ptrdiff_t m_gunHeat = 0x1828; // float32
constexpr std::ptrdiff_t m_smokeAttachments = 0x182C; // uint32
constexpr std::ptrdiff_t m_lastSmokeTime = 0x1830; // GameTime_t
constexpr std::ptrdiff_t m_flNextClientFireBulletTime = 0x1834; // float32
constexpr std::ptrdiff_t m_flNextClientFireBulletTime_Repredict = 0x1838; // float32
constexpr std::ptrdiff_t m_IronSightController = 0x1910; // C_IronSightController
constexpr std::ptrdiff_t m_iIronSightMode = 0x19C0; // int32
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x19D0; // GameTime_t
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x19D4; // int32
constexpr std::ptrdiff_t m_flLastMagDropRequestTime = 0x1A50; // GameTime_t
constexpr std::ptrdiff_t m_flWatTickOffset = 0x1A54; // float32
constexpr std::ptrdiff_t m_bClearWeaponIdentifyingUGC = 0x17F8; // bool
constexpr std::ptrdiff_t m_bVisualsDataSet = 0x17F9; // bool
constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x17FA; // bool
constexpr std::ptrdiff_t m_bUIWeapon = 0x17FB; // bool
constexpr std::ptrdiff_t m_nCustomEconReloadEventId = 0x17FC; // int32
constexpr std::ptrdiff_t m_hPrevOwner = 0x1808; // CHandle<C_CSPlayerPawn>
constexpr std::ptrdiff_t m_nDropTick = 0x180C; // GameTick_t
constexpr std::ptrdiff_t m_donated = 0x182C; // bool
constexpr std::ptrdiff_t m_fLastShotTime = 0x1830; // GameTime_t
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x1834; // bool
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x1835; // bool
constexpr std::ptrdiff_t m_gunHeat = 0x1838; // float32
constexpr std::ptrdiff_t m_smokeAttachments = 0x183C; // uint32
constexpr std::ptrdiff_t m_lastSmokeTime = 0x1840; // GameTime_t
constexpr std::ptrdiff_t m_flNextClientFireBulletTime = 0x1844; // float32
constexpr std::ptrdiff_t m_flNextClientFireBulletTime_Repredict = 0x1848; // float32
constexpr std::ptrdiff_t m_IronSightController = 0x1920; // C_IronSightController
constexpr std::ptrdiff_t m_iIronSightMode = 0x19D0; // int32
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x19E0; // GameTime_t
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x19E4; // int32
constexpr std::ptrdiff_t m_flLastMagDropRequestTime = 0x1A60; // GameTime_t
constexpr std::ptrdiff_t m_flWatTickOffset = 0x1A64; // float32
}
// Parent: C_BaseModelEntity
// Fields count: 0

View File

@ -4185,21 +4185,21 @@
},
"C_BaseCSGrenade": {
"fields": {
"m_bClientPredictDelete": 6752,
"m_bIsHeldByPlayer": 6754,
"m_bJumpThrow": 6756,
"m_bJustPulledPin": 6780,
"m_bPinPulled": 6755,
"m_bRedraw": 6753,
"m_bThrowAnimating": 6757,
"m_fDropTime": 6772,
"m_fPinPullTime": 6776,
"m_fThrowTime": 6760,
"m_flNextHoldFrac": 6788,
"m_flThrowStrength": 6764,
"m_flThrowStrengthApproach": 6768,
"m_hSwitchToWeaponAfterThrow": 6792,
"m_nNextHoldTick": 6784
"m_bClientPredictDelete": 6768,
"m_bIsHeldByPlayer": 6770,
"m_bJumpThrow": 6772,
"m_bJustPulledPin": 6796,
"m_bPinPulled": 6771,
"m_bRedraw": 6769,
"m_bThrowAnimating": 6773,
"m_fDropTime": 6788,
"m_fPinPullTime": 6792,
"m_fThrowTime": 6776,
"m_flNextHoldFrac": 6804,
"m_flThrowStrength": 6780,
"m_flThrowStrengthApproach": 6784,
"m_hSwitchToWeaponAfterThrow": 6808,
"m_nNextHoldTick": 6800
},
"metadata": [
{
@ -5701,17 +5701,17 @@
},
"C_C4": {
"fields": {
"m_activeLightParticleIndex": 6784,
"m_bBombPlacedAnimation": 6800,
"m_bBombPlanted": 6843,
"m_bIsPlantingViaUse": 6801,
"m_bPlayedArmingBeeps": 6836,
"m_bStartedArming": 6792,
"m_eActiveLightEffect": 6788,
"m_entitySpottedState": 6808,
"m_fArmedTime": 6796,
"m_nSpotRules": 6832,
"m_szScreenText": 6752
"m_activeLightParticleIndex": 6800,
"m_bBombPlacedAnimation": 6816,
"m_bBombPlanted": 6859,
"m_bIsPlantingViaUse": 6817,
"m_bPlayedArmingBeeps": 6852,
"m_bStartedArming": 6808,
"m_eActiveLightEffect": 6804,
"m_entitySpottedState": 6824,
"m_fArmedTime": 6812,
"m_nSpotRules": 6848,
"m_szScreenText": 6768
},
"metadata": [
{
@ -5853,9 +5853,9 @@
},
"C_CSGO_PreviewPlayer": {
"fields": {
"m_animgraph": 9048,
"m_animgraphCharacterModeString": 9056,
"m_flInitialModelScale": 9064
"m_animgraph": 9064,
"m_animgraphCharacterModeString": 9072,
"m_flInitialModelScale": 9080
},
"metadata": [],
"parent": "C_CSPlayerPawn"
@ -6633,105 +6633,105 @@
},
"C_CSPlayerPawn": {
"fields": {
"m_ArmorValue": 8896,
"m_EconGloves": 5752,
"m_GunGameImmunityColor": 8632,
"m_RetakesMVPBoostExtraUtility": 5712,
"m_ArmorValue": 8912,
"m_EconGloves": 5768,
"m_GunGameImmunityColor": 8648,
"m_RetakesMVPBoostExtraUtility": 5728,
"m_aimPunchAngle": 5324,
"m_aimPunchAngleVel": 5336,
"m_aimPunchCache": 5360,
"m_aimPunchTickBase": 5348,
"m_aimPunchTickFraction": 5352,
"m_angShootAngleHistory": 8976,
"m_angStashedShootAngles": 8940,
"m_bGrenadeParametersStashed": 8936,
"m_bHasDeathInfo": 8913,
"m_angShootAngleHistory": 8992,
"m_angStashedShootAngles": 8956,
"m_bGrenadeParametersStashed": 8952,
"m_bHasDeathInfo": 8929,
"m_bHasFemaleVoice": 5272,
"m_bInBombZone": 5401,
"m_bInBuyZone": 5320,
"m_bInHostageRescueZone": 5400,
"m_bInLanding": 5392,
"m_bInNoDefuseArea": 8860,
"m_bInNoDefuseArea": 8876,
"m_bIsBuyMenuOpen": 5402,
"m_bIsDefusing": 8850,
"m_bIsGrabbingHostage": 8851,
"m_bIsScoped": 8848,
"m_bIsWalking": 8736,
"m_bKilledByHeadshot": 8893,
"m_bLastHeadBoneTransformIsValid": 8504,
"m_bLeftHanded": 8553,
"m_bMustSyncRagdollState": 6849,
"m_bNeedToReApplyGloves": 5744,
"m_bOldIsScoped": 8912,
"m_bOnGroundLastTick": 8512,
"m_bIsDefusing": 8866,
"m_bIsGrabbingHostage": 8867,
"m_bIsScoped": 8864,
"m_bIsWalking": 8752,
"m_bKilledByHeadshot": 8909,
"m_bLastHeadBoneTransformIsValid": 8520,
"m_bLeftHanded": 8569,
"m_bMustSyncRagdollState": 6865,
"m_bNeedToReApplyGloves": 5760,
"m_bOldIsScoped": 8928,
"m_bOnGroundLastTick": 8528,
"m_bPrevDefuser": 5302,
"m_bPrevHelmet": 5303,
"m_bPreviouslyInBuyZone": 5321,
"m_bRagdollDamageHeadshot": 6944,
"m_bResumeZoom": 8849,
"m_bRetakesHasDefuseKit": 5704,
"m_bRetakesMVPLastRound": 5705,
"m_bSkipOneHeadConstraintUpdate": 8552,
"m_bWaitForNoAttack": 8884,
"m_entitySpottedState": 8824,
"m_fSwitchedHandednessTime": 8556,
"m_flDeathInfoTime": 8916,
"m_flEmitSoundTime": 8856,
"m_bRagdollDamageHeadshot": 6960,
"m_bResumeZoom": 8865,
"m_bRetakesHasDefuseKit": 5720,
"m_bRetakesMVPLastRound": 5721,
"m_bSkipOneHeadConstraintUpdate": 8568,
"m_bWaitForNoAttack": 8900,
"m_entitySpottedState": 8840,
"m_fSwitchedHandednessTime": 8572,
"m_flDeathInfoTime": 8932,
"m_flEmitSoundTime": 8872,
"m_flHealthShotBoostExpirationTime": 5264,
"m_flHitHeading": 8876,
"m_flHitHeading": 8892,
"m_flLandingStartTime": 5396,
"m_flLandingTimeSeconds": 5276,
"m_flLastFiredWeaponTime": 5268,
"m_flNextSprayDecalTime": 5408,
"m_flOldFallVelocity": 5280,
"m_flSlopeDropHeight": 8784,
"m_flSlopeDropOffset": 8768,
"m_flSlopeDropHeight": 8800,
"m_flSlopeDropOffset": 8784,
"m_flTimeOfLastInjury": 5404,
"m_flVelocityModifier": 8872,
"m_flViewmodelFOV": 8572,
"m_flViewmodelOffsetX": 8560,
"m_flViewmodelOffsetY": 8564,
"m_flViewmodelOffsetZ": 8568,
"m_grenadeParameterStashTime": 8932,
"m_iBlockingUseActionInProgress": 8852,
"m_iRetakesMVPBoostItem": 5708,
"m_iRetakesOffering": 5696,
"m_iRetakesOfferingCard": 5700,
"m_iShotsFired": 8868,
"m_ignoreLadderJumpTime": 8888,
"m_lastLandTime": 8508,
"m_nEconGlovesChanged": 6848,
"m_nHitBodyPart": 8880,
"m_nLastKillerIndex": 8908,
"m_flVelocityModifier": 8888,
"m_flViewmodelFOV": 8588,
"m_flViewmodelOffsetX": 8576,
"m_flViewmodelOffsetY": 8580,
"m_flViewmodelOffsetZ": 8584,
"m_grenadeParameterStashTime": 8948,
"m_iBlockingUseActionInProgress": 8868,
"m_iRetakesMVPBoostItem": 5724,
"m_iRetakesOffering": 5712,
"m_iRetakesOfferingCard": 5716,
"m_iShotsFired": 8884,
"m_ignoreLadderJumpTime": 8904,
"m_lastLandTime": 8524,
"m_nEconGlovesChanged": 6864,
"m_nHitBodyPart": 8896,
"m_nLastKillerIndex": 8924,
"m_nPrevArmorVal": 5304,
"m_nPrevGrenadeAmmoCount": 5308,
"m_nRagdollDamageBone": 6852,
"m_nWhichBombZone": 8864,
"m_nRagdollDamageBone": 6868,
"m_nWhichBombZone": 8880,
"m_pActionTrackingServices": 5256,
"m_pBulletServices": 5224,
"m_pBuyServices": 5240,
"m_pGlowServices": 5248,
"m_pHostageServices": 5232,
"m_qDeathEyeAngles": 8540,
"m_qDeathEyeAngles": 8556,
"m_szLastPlaceName": 5284,
"m_szRagdollDamageWeaponName": 6880,
"m_thirdPersonHeading": 8744,
"m_unCurrentEquipmentValue": 8900,
"m_unFreezetimeEndEquipmentValue": 8904,
"m_szRagdollDamageWeaponName": 6896,
"m_thirdPersonHeading": 8760,
"m_unCurrentEquipmentValue": 8916,
"m_unFreezetimeEndEquipmentValue": 8920,
"m_unPreviousWeaponHash": 5312,
"m_unRoundStartEquipmentValue": 8902,
"m_unRoundStartEquipmentValue": 8918,
"m_unWeaponHash": 5316,
"m_vHeadConstraintOffset": 8800,
"m_vRagdollDamageForce": 6856,
"m_vRagdollDamagePosition": 6868,
"m_vRagdollServerOrigin": 6948,
"m_vecBulletHitModels": 8712,
"m_vecDeathInfoOrigin": 8920,
"m_vecPlayerPatchEconIndices": 8576,
"m_vecStashedGrenadeThrowPosition": 8952,
"m_vecStashedVelocity": 8964,
"m_vecThrowPositionHistory": 9000,
"m_vecVelocityHistory": 9024
"m_vHeadConstraintOffset": 8816,
"m_vRagdollDamageForce": 6872,
"m_vRagdollDamagePosition": 6884,
"m_vRagdollServerOrigin": 6964,
"m_vecBulletHitModels": 8728,
"m_vecDeathInfoOrigin": 8936,
"m_vecPlayerPatchEconIndices": 8592,
"m_vecStashedGrenadeThrowPosition": 8968,
"m_vecStashedVelocity": 8980,
"m_vecThrowPositionHistory": 9016,
"m_vecVelocityHistory": 9040
},
"metadata": [
{
@ -7415,28 +7415,28 @@
"C_CSWeaponBase": {
"fields": {
"m_ClientPreviousWeaponState": 5792,
"m_IronSightController": 6416,
"m_IronSightController": 6432,
"m_OnPlayerPickup": 5848,
"m_bBurstMode": 5936,
"m_bClearWeaponIdentifyingUGC": 6120,
"m_bClearWeaponIdentifyingUGC": 6136,
"m_bDroppedNearBuyZone": 5976,
"m_bFireOnEmpty": 5840,
"m_bInReload": 5952,
"m_bIsHauledBack": 5960,
"m_bOldFirstPersonSpectatedState": 6122,
"m_bOldFirstPersonSpectatedState": 6138,
"m_bReloadVisuallyComplete": 5953,
"m_bReloadsWithClips": 5832,
"m_bSilencerOn": 5961,
"m_bUIWeapon": 6123,
"m_bVisualsDataSet": 6121,
"m_bWasOwnedByCT": 6180,
"m_bWasOwnedByTerrorist": 6181,
"m_donated": 6172,
"m_bUIWeapon": 6139,
"m_bVisualsDataSet": 6137,
"m_bWasOwnedByCT": 6196,
"m_bWasOwnedByTerrorist": 6197,
"m_donated": 6188,
"m_ePlayerFireEvent": 5680,
"m_ePlayerFireEventAttackType": 5684,
"m_fAccuracyPenalty": 5912,
"m_fAccuracySmoothedForZoom": 5920,
"m_fLastShotTime": 6176,
"m_fLastShotTime": 6192,
"m_fScopeZoomEndTime": 5924,
"m_flCrosshairDistance": 5800,
"m_flDroppedAtTime": 5956,
@ -7444,34 +7444,34 @@
"m_flGunAccuracyPositionDeprecated": 5820,
"m_flLastAccuracyUpdateTime": 5916,
"m_flLastBurstModeChangeTime": 5940,
"m_flLastLOSTraceFailureTime": 6608,
"m_flLastMagDropRequestTime": 6736,
"m_flLastLOSTraceFailureTime": 6624,
"m_flLastMagDropRequestTime": 6752,
"m_flNextAttackRenderTimeOffset": 5980,
"m_flNextClientFireBulletTime": 6196,
"m_flNextClientFireBulletTime_Repredict": 6200,
"m_flNextClientFireBulletTime": 6212,
"m_flNextClientFireBulletTime_Repredict": 6216,
"m_flPostponeFireReadyFrac": 5948,
"m_flRecoilIndex": 5932,
"m_flTimeSilencerSwitchComplete": 5964,
"m_flTimeWeaponIdle": 5836,
"m_flTurningInaccuracy": 5908,
"m_flTurningInaccuracyDelta": 5892,
"m_flWatTickOffset": 6740,
"m_gunHeat": 6184,
"m_flWatTickOffset": 6756,
"m_gunHeat": 6200,
"m_hCurrentThirdPersonSequence": 5728,
"m_hPrevOwner": 6136,
"m_hPrevOwner": 6152,
"m_iAlpha": 5808,
"m_iAmmoLastCheck": 5804,
"m_iCrosshairTextureID": 5816,
"m_iIronSightMode": 6592,
"m_iIronSightMode": 6608,
"m_iMostRecentTeamNumber": 5972,
"m_iNumEmptyAttacks": 6612,
"m_iNumEmptyAttacks": 6628,
"m_iOriginalTeamNumber": 5968,
"m_iRecoilIndex": 5928,
"m_iScopeTextureID": 5812,
"m_iState": 5796,
"m_lastSmokeTime": 6192,
"m_nCustomEconReloadEventId": 6124,
"m_nDropTick": 6140,
"m_lastSmokeTime": 6208,
"m_nCustomEconReloadEventId": 6140,
"m_nDropTick": 6156,
"m_nFireSequenceStartTimeAck": 5676,
"m_nFireSequenceStartTimeChange": 5672,
"m_nLastEmptySoundCmdNum": 5824,
@ -7481,7 +7481,7 @@
"m_seqFirePrimary": 5692,
"m_seqFireSecondary": 5696,
"m_seqIdle": 5688,
"m_smokeAttachments": 6188,
"m_smokeAttachments": 6204,
"m_thirdPersonFireSequences": 5704,
"m_thirdPersonSequences": 5736,
"m_vecTurningInaccuracyEyeDirLast": 5896,
@ -7637,12 +7637,12 @@
},
"C_CSWeaponBaseGun": {
"fields": {
"m_bNeedsBoltAction": 6781,
"m_iBurstShotsRemaining": 6756,
"m_iSilencerBodygroup": 6760,
"m_inPrecache": 6780,
"m_silencedModelIndex": 6776,
"m_zoomLevel": 6752
"m_bNeedsBoltAction": 6797,
"m_iBurstShotsRemaining": 6772,
"m_iSilencerBodygroup": 6776,
"m_inPrecache": 6796,
"m_silencedModelIndex": 6792,
"m_zoomLevel": 6768
},
"metadata": [
{
@ -9528,8 +9528,8 @@
},
"C_Fists": {
"fields": {
"m_bPlayingUninterruptableAct": 6752,
"m_nUninterruptableActivity": 6756
"m_bPlayingUninterruptableAct": 6768,
"m_nUninterruptableActivity": 6772
},
"metadata": [
{
@ -13288,8 +13288,8 @@
},
"C_WeaponBaseItem": {
"fields": {
"m_SequenceCompleteTimer": 6752,
"m_bRedraw": 6776
"m_SequenceCompleteTimer": 6768,
"m_bRedraw": 6792
},
"metadata": [
{
@ -13437,7 +13437,7 @@
},
"C_WeaponShield": {
"fields": {
"m_flDisplayHealth": 6784
"m_flDisplayHealth": 6800
},
"metadata": [
{
@ -13450,8 +13450,8 @@
},
"C_WeaponTaser": {
"fields": {
"m_fFireTime": 6784,
"m_nLastAttackTick": 6788
"m_fFireTime": 6800,
"m_nLastAttackTick": 6804
},
"metadata": [
{

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -748,21 +748,21 @@ pub mod cs2_dumper {
// NetworkVarNames: m_flNextHoldFrac (float)
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
pub mod C_BaseCSGrenade {
pub const m_bClientPredictDelete: usize = 0x1A60; // bool
pub const m_bRedraw: usize = 0x1A61; // bool
pub const m_bIsHeldByPlayer: usize = 0x1A62; // bool
pub const m_bPinPulled: usize = 0x1A63; // bool
pub const m_bJumpThrow: usize = 0x1A64; // bool
pub const m_bThrowAnimating: usize = 0x1A65; // bool
pub const m_fThrowTime: usize = 0x1A68; // GameTime_t
pub const m_flThrowStrength: usize = 0x1A6C; // float32
pub const m_flThrowStrengthApproach: usize = 0x1A70; // float32
pub const m_fDropTime: usize = 0x1A74; // GameTime_t
pub const m_fPinPullTime: usize = 0x1A78; // GameTime_t
pub const m_bJustPulledPin: usize = 0x1A7C; // bool
pub const m_nNextHoldTick: usize = 0x1A80; // GameTick_t
pub const m_flNextHoldFrac: usize = 0x1A84; // float32
pub const m_hSwitchToWeaponAfterThrow: usize = 0x1A88; // CHandle<C_CSWeaponBase>
pub const m_bClientPredictDelete: usize = 0x1A70; // bool
pub const m_bRedraw: usize = 0x1A71; // bool
pub const m_bIsHeldByPlayer: usize = 0x1A72; // bool
pub const m_bPinPulled: usize = 0x1A73; // bool
pub const m_bJumpThrow: usize = 0x1A74; // bool
pub const m_bThrowAnimating: usize = 0x1A75; // bool
pub const m_fThrowTime: usize = 0x1A78; // GameTime_t
pub const m_flThrowStrength: usize = 0x1A7C; // float32
pub const m_flThrowStrengthApproach: usize = 0x1A80; // float32
pub const m_fDropTime: usize = 0x1A84; // GameTime_t
pub const m_fPinPullTime: usize = 0x1A88; // GameTime_t
pub const m_bJustPulledPin: usize = 0x1A8C; // bool
pub const m_nNextHoldTick: usize = 0x1A90; // GameTick_t
pub const m_flNextHoldFrac: usize = 0x1A94; // float32
pub const m_hSwitchToWeaponAfterThrow: usize = 0x1A98; // CHandle<C_CSWeaponBase>
}
// Parent: C_FuncBrush
// Fields count: 8
@ -1215,74 +1215,74 @@ pub mod cs2_dumper {
pub const m_bIsBuyMenuOpen: usize = 0x151A; // bool
pub const m_flTimeOfLastInjury: usize = 0x151C; // GameTime_t
pub const m_flNextSprayDecalTime: usize = 0x1520; // GameTime_t
pub const m_iRetakesOffering: usize = 0x1640; // int32
pub const m_iRetakesOfferingCard: usize = 0x1644; // int32
pub const m_bRetakesHasDefuseKit: usize = 0x1648; // bool
pub const m_bRetakesMVPLastRound: usize = 0x1649; // bool
pub const m_iRetakesMVPBoostItem: usize = 0x164C; // int32
pub const m_RetakesMVPBoostExtraUtility: usize = 0x1650; // loadout_slot_t
pub const m_bNeedToReApplyGloves: usize = 0x1670; // bool
pub const m_EconGloves: usize = 0x1678; // C_EconItemView
pub const m_nEconGlovesChanged: usize = 0x1AC0; // uint8
pub const m_bMustSyncRagdollState: usize = 0x1AC1; // bool
pub const m_nRagdollDamageBone: usize = 0x1AC4; // int32
pub const m_vRagdollDamageForce: usize = 0x1AC8; // Vector
pub const m_vRagdollDamagePosition: usize = 0x1AD4; // Vector
pub const m_szRagdollDamageWeaponName: usize = 0x1AE0; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x1B20; // bool
pub const m_vRagdollServerOrigin: usize = 0x1B24; // Vector
pub const m_bLastHeadBoneTransformIsValid: usize = 0x2138; // bool
pub const m_lastLandTime: usize = 0x213C; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x2140; // bool
pub const m_qDeathEyeAngles: usize = 0x215C; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x2168; // bool
pub const m_bLeftHanded: usize = 0x2169; // bool
pub const m_fSwitchedHandednessTime: usize = 0x216C; // GameTime_t
pub const m_flViewmodelOffsetX: usize = 0x2170; // float32
pub const m_flViewmodelOffsetY: usize = 0x2174; // float32
pub const m_flViewmodelOffsetZ: usize = 0x2178; // float32
pub const m_flViewmodelFOV: usize = 0x217C; // float32
pub const m_vecPlayerPatchEconIndices: usize = 0x2180; // uint32[5]
pub const m_GunGameImmunityColor: usize = 0x21B8; // Color
pub const m_vecBulletHitModels: usize = 0x2208; // CUtlVector<C_BulletHitModel*>
pub const m_bIsWalking: usize = 0x2220; // bool
pub const m_thirdPersonHeading: usize = 0x2228; // QAngle
pub const m_flSlopeDropOffset: usize = 0x2240; // float32
pub const m_flSlopeDropHeight: usize = 0x2250; // float32
pub const m_vHeadConstraintOffset: usize = 0x2260; // Vector
pub const m_entitySpottedState: usize = 0x2278; // EntitySpottedState_t
pub const m_bIsScoped: usize = 0x2290; // bool
pub const m_bResumeZoom: usize = 0x2291; // bool
pub const m_bIsDefusing: usize = 0x2292; // bool
pub const m_bIsGrabbingHostage: usize = 0x2293; // bool
pub const m_iBlockingUseActionInProgress: usize = 0x2294; // CSPlayerBlockingUseAction_t
pub const m_flEmitSoundTime: usize = 0x2298; // GameTime_t
pub const m_bInNoDefuseArea: usize = 0x229C; // bool
pub const m_nWhichBombZone: usize = 0x22A0; // int32
pub const m_iShotsFired: usize = 0x22A4; // int32
pub const m_flVelocityModifier: usize = 0x22A8; // float32
pub const m_flHitHeading: usize = 0x22AC; // float32
pub const m_nHitBodyPart: usize = 0x22B0; // int32
pub const m_bWaitForNoAttack: usize = 0x22B4; // bool
pub const m_ignoreLadderJumpTime: usize = 0x22B8; // float32
pub const m_bKilledByHeadshot: usize = 0x22BD; // bool
pub const m_ArmorValue: usize = 0x22C0; // int32
pub const m_unCurrentEquipmentValue: usize = 0x22C4; // uint16
pub const m_unRoundStartEquipmentValue: usize = 0x22C6; // uint16
pub const m_unFreezetimeEndEquipmentValue: usize = 0x22C8; // uint16
pub const m_nLastKillerIndex: usize = 0x22CC; // CEntityIndex
pub const m_bOldIsScoped: usize = 0x22D0; // bool
pub const m_bHasDeathInfo: usize = 0x22D1; // bool
pub const m_flDeathInfoTime: usize = 0x22D4; // float32
pub const m_vecDeathInfoOrigin: usize = 0x22D8; // Vector
pub const m_grenadeParameterStashTime: usize = 0x22E4; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x22E8; // bool
pub const m_angStashedShootAngles: usize = 0x22EC; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x22F8; // Vector
pub const m_vecStashedVelocity: usize = 0x2304; // Vector
pub const m_angShootAngleHistory: usize = 0x2310; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x2328; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x2340; // Vector[2]
pub const m_iRetakesOffering: usize = 0x1650; // int32
pub const m_iRetakesOfferingCard: usize = 0x1654; // int32
pub const m_bRetakesHasDefuseKit: usize = 0x1658; // bool
pub const m_bRetakesMVPLastRound: usize = 0x1659; // bool
pub const m_iRetakesMVPBoostItem: usize = 0x165C; // int32
pub const m_RetakesMVPBoostExtraUtility: usize = 0x1660; // loadout_slot_t
pub const m_bNeedToReApplyGloves: usize = 0x1680; // bool
pub const m_EconGloves: usize = 0x1688; // C_EconItemView
pub const m_nEconGlovesChanged: usize = 0x1AD0; // uint8
pub const m_bMustSyncRagdollState: usize = 0x1AD1; // bool
pub const m_nRagdollDamageBone: usize = 0x1AD4; // int32
pub const m_vRagdollDamageForce: usize = 0x1AD8; // Vector
pub const m_vRagdollDamagePosition: usize = 0x1AE4; // Vector
pub const m_szRagdollDamageWeaponName: usize = 0x1AF0; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x1B30; // bool
pub const m_vRagdollServerOrigin: usize = 0x1B34; // Vector
pub const m_bLastHeadBoneTransformIsValid: usize = 0x2148; // bool
pub const m_lastLandTime: usize = 0x214C; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x2150; // bool
pub const m_qDeathEyeAngles: usize = 0x216C; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x2178; // bool
pub const m_bLeftHanded: usize = 0x2179; // bool
pub const m_fSwitchedHandednessTime: usize = 0x217C; // GameTime_t
pub const m_flViewmodelOffsetX: usize = 0x2180; // float32
pub const m_flViewmodelOffsetY: usize = 0x2184; // float32
pub const m_flViewmodelOffsetZ: usize = 0x2188; // float32
pub const m_flViewmodelFOV: usize = 0x218C; // float32
pub const m_vecPlayerPatchEconIndices: usize = 0x2190; // uint32[5]
pub const m_GunGameImmunityColor: usize = 0x21C8; // Color
pub const m_vecBulletHitModels: usize = 0x2218; // CUtlVector<C_BulletHitModel*>
pub const m_bIsWalking: usize = 0x2230; // bool
pub const m_thirdPersonHeading: usize = 0x2238; // QAngle
pub const m_flSlopeDropOffset: usize = 0x2250; // float32
pub const m_flSlopeDropHeight: usize = 0x2260; // float32
pub const m_vHeadConstraintOffset: usize = 0x2270; // Vector
pub const m_entitySpottedState: usize = 0x2288; // EntitySpottedState_t
pub const m_bIsScoped: usize = 0x22A0; // bool
pub const m_bResumeZoom: usize = 0x22A1; // bool
pub const m_bIsDefusing: usize = 0x22A2; // bool
pub const m_bIsGrabbingHostage: usize = 0x22A3; // bool
pub const m_iBlockingUseActionInProgress: usize = 0x22A4; // CSPlayerBlockingUseAction_t
pub const m_flEmitSoundTime: usize = 0x22A8; // GameTime_t
pub const m_bInNoDefuseArea: usize = 0x22AC; // bool
pub const m_nWhichBombZone: usize = 0x22B0; // int32
pub const m_iShotsFired: usize = 0x22B4; // int32
pub const m_flVelocityModifier: usize = 0x22B8; // float32
pub const m_flHitHeading: usize = 0x22BC; // float32
pub const m_nHitBodyPart: usize = 0x22C0; // int32
pub const m_bWaitForNoAttack: usize = 0x22C4; // bool
pub const m_ignoreLadderJumpTime: usize = 0x22C8; // float32
pub const m_bKilledByHeadshot: usize = 0x22CD; // bool
pub const m_ArmorValue: usize = 0x22D0; // int32
pub const m_unCurrentEquipmentValue: usize = 0x22D4; // uint16
pub const m_unRoundStartEquipmentValue: usize = 0x22D6; // uint16
pub const m_unFreezetimeEndEquipmentValue: usize = 0x22D8; // uint16
pub const m_nLastKillerIndex: usize = 0x22DC; // CEntityIndex
pub const m_bOldIsScoped: usize = 0x22E0; // bool
pub const m_bHasDeathInfo: usize = 0x22E1; // bool
pub const m_flDeathInfoTime: usize = 0x22E4; // float32
pub const m_vecDeathInfoOrigin: usize = 0x22E8; // Vector
pub const m_grenadeParameterStashTime: usize = 0x22F4; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x22F8; // bool
pub const m_angStashedShootAngles: usize = 0x22FC; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x2308; // Vector
pub const m_vecStashedVelocity: usize = 0x2314; // Vector
pub const m_angShootAngleHistory: usize = 0x2320; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x2338; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x2350; // Vector[2]
}
// Parent: C_RagdollProp
// Fields count: 7
@ -1347,8 +1347,8 @@ pub mod cs2_dumper {
// NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer)
// NetworkVarNames: m_bRedraw (bool)
pub mod C_WeaponBaseItem {
pub const m_SequenceCompleteTimer: usize = 0x1A60; // CountdownTimer
pub const m_bRedraw: usize = 0x1A78; // bool
pub const m_SequenceCompleteTimer: usize = 0x1A70; // CountdownTimer
pub const m_bRedraw: usize = 0x1A88; // bool
}
// Parent: None
// Fields count: 21
@ -1973,12 +1973,12 @@ pub mod cs2_dumper {
// NetworkVarNames: m_iBurstShotsRemaining (int)
// NetworkVarNames: m_bNeedsBoltAction (bool)
pub mod C_CSWeaponBaseGun {
pub const m_zoomLevel: usize = 0x1A60; // int32
pub const m_iBurstShotsRemaining: usize = 0x1A64; // int32
pub const m_iSilencerBodygroup: usize = 0x1A68; // int32
pub const m_silencedModelIndex: usize = 0x1A78; // int32
pub const m_inPrecache: usize = 0x1A7C; // bool
pub const m_bNeedsBoltAction: usize = 0x1A7D; // bool
pub const m_zoomLevel: usize = 0x1A70; // int32
pub const m_iBurstShotsRemaining: usize = 0x1A74; // int32
pub const m_iSilencerBodygroup: usize = 0x1A78; // int32
pub const m_silencedModelIndex: usize = 0x1A88; // int32
pub const m_inPrecache: usize = 0x1A8C; // bool
pub const m_bNeedsBoltAction: usize = 0x1A8D; // bool
}
// Parent: C_BaseEntity
// Fields count: 4
@ -2349,9 +2349,9 @@ pub mod cs2_dumper {
// Parent: C_CSPlayerPawn
// Fields count: 3
pub mod C_CSGO_PreviewPlayer {
pub const m_animgraph: usize = 0x2358; // CUtlString
pub const m_animgraphCharacterModeString: usize = 0x2360; // CGlobalSymbol
pub const m_flInitialModelScale: usize = 0x2368; // float32
pub const m_animgraph: usize = 0x2368; // CUtlString
pub const m_animgraphCharacterModeString: usize = 0x2370; // CGlobalSymbol
pub const m_flInitialModelScale: usize = 0x2378; // float32
}
// Parent: CSkeletonAnimationController
// Fields count: 14
@ -2392,17 +2392,17 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bIsPlantingViaUse (bool)
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
pub mod C_C4 {
pub const m_szScreenText: usize = 0x1A60; // char[32]
pub const m_activeLightParticleIndex: usize = 0x1A80; // ParticleIndex_t
pub const m_eActiveLightEffect: usize = 0x1A84; // C4LightEffect_t
pub const m_bStartedArming: usize = 0x1A88; // bool
pub const m_fArmedTime: usize = 0x1A8C; // GameTime_t
pub const m_bBombPlacedAnimation: usize = 0x1A90; // bool
pub const m_bIsPlantingViaUse: usize = 0x1A91; // bool
pub const m_entitySpottedState: usize = 0x1A98; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0x1AB0; // int32
pub const m_bPlayedArmingBeeps: usize = 0x1AB4; // bool[7]
pub const m_bBombPlanted: usize = 0x1ABB; // bool
pub const m_szScreenText: usize = 0x1A70; // char[32]
pub const m_activeLightParticleIndex: usize = 0x1A90; // ParticleIndex_t
pub const m_eActiveLightEffect: usize = 0x1A94; // C4LightEffect_t
pub const m_bStartedArming: usize = 0x1A98; // bool
pub const m_fArmedTime: usize = 0x1A9C; // GameTime_t
pub const m_bBombPlacedAnimation: usize = 0x1AA0; // bool
pub const m_bIsPlantingViaUse: usize = 0x1AA1; // bool
pub const m_entitySpottedState: usize = 0x1AA8; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0x1AC0; // int32
pub const m_bPlayedArmingBeeps: usize = 0x1AC4; // bool[7]
pub const m_bBombPlanted: usize = 0x1ACB; // bool
}
// Parent: C_BaseModelEntity
// Fields count: 13
@ -3879,7 +3879,7 @@ pub mod cs2_dumper {
// Metadata:
// NetworkVarNames: m_flDisplayHealth (float)
pub mod C_WeaponShield {
pub const m_flDisplayHealth: usize = 0x1A80; // float32
pub const m_flDisplayHealth: usize = 0x1A90; // float32
}
// Parent: C_PointClientUIWorldPanel
// Fields count: 1
@ -4919,8 +4919,8 @@ pub mod cs2_dumper {
// Metadata:
// NetworkVarNames: m_fFireTime (GameTime_t)
pub mod C_WeaponTaser {
pub const m_fFireTime: usize = 0x1A80; // GameTime_t
pub const m_nLastAttackTick: usize = 0x1A84; // int32
pub const m_fFireTime: usize = 0x1A90; // GameTime_t
pub const m_nLastAttackTick: usize = 0x1A94; // int32
}
// Parent: C_CSWeaponBase
// Fields count: 2
@ -4929,8 +4929,8 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
pub mod C_Fists {
pub const m_bPlayingUninterruptableAct: usize = 0x1A60; // bool
pub const m_nUninterruptableActivity: usize = 0x1A64; // PlayerAnimEvent_t
pub const m_bPlayingUninterruptableAct: usize = 0x1A70; // bool
pub const m_nUninterruptableActivity: usize = 0x1A74; // PlayerAnimEvent_t
}
// Parent: C_PhysicsProp
// Fields count: 0
@ -5540,28 +5540,28 @@ pub mod cs2_dumper {
pub const m_iMostRecentTeamNumber: usize = 0x1754; // int32
pub const m_bDroppedNearBuyZone: usize = 0x1758; // bool
pub const m_flNextAttackRenderTimeOffset: usize = 0x175C; // float32
pub const m_bClearWeaponIdentifyingUGC: usize = 0x17E8; // bool
pub const m_bVisualsDataSet: usize = 0x17E9; // bool
pub const m_bOldFirstPersonSpectatedState: usize = 0x17EA; // bool
pub const m_bUIWeapon: usize = 0x17EB; // bool
pub const m_nCustomEconReloadEventId: usize = 0x17EC; // int32
pub const m_hPrevOwner: usize = 0x17F8; // CHandle<C_CSPlayerPawn>
pub const m_nDropTick: usize = 0x17FC; // GameTick_t
pub const m_donated: usize = 0x181C; // bool
pub const m_fLastShotTime: usize = 0x1820; // GameTime_t
pub const m_bWasOwnedByCT: usize = 0x1824; // bool
pub const m_bWasOwnedByTerrorist: usize = 0x1825; // bool
pub const m_gunHeat: usize = 0x1828; // float32
pub const m_smokeAttachments: usize = 0x182C; // uint32
pub const m_lastSmokeTime: usize = 0x1830; // GameTime_t
pub const m_flNextClientFireBulletTime: usize = 0x1834; // float32
pub const m_flNextClientFireBulletTime_Repredict: usize = 0x1838; // float32
pub const m_IronSightController: usize = 0x1910; // C_IronSightController
pub const m_iIronSightMode: usize = 0x19C0; // int32
pub const m_flLastLOSTraceFailureTime: usize = 0x19D0; // GameTime_t
pub const m_iNumEmptyAttacks: usize = 0x19D4; // int32
pub const m_flLastMagDropRequestTime: usize = 0x1A50; // GameTime_t
pub const m_flWatTickOffset: usize = 0x1A54; // float32
pub const m_bClearWeaponIdentifyingUGC: usize = 0x17F8; // bool
pub const m_bVisualsDataSet: usize = 0x17F9; // bool
pub const m_bOldFirstPersonSpectatedState: usize = 0x17FA; // bool
pub const m_bUIWeapon: usize = 0x17FB; // bool
pub const m_nCustomEconReloadEventId: usize = 0x17FC; // int32
pub const m_hPrevOwner: usize = 0x1808; // CHandle<C_CSPlayerPawn>
pub const m_nDropTick: usize = 0x180C; // GameTick_t
pub const m_donated: usize = 0x182C; // bool
pub const m_fLastShotTime: usize = 0x1830; // GameTime_t
pub const m_bWasOwnedByCT: usize = 0x1834; // bool
pub const m_bWasOwnedByTerrorist: usize = 0x1835; // bool
pub const m_gunHeat: usize = 0x1838; // float32
pub const m_smokeAttachments: usize = 0x183C; // uint32
pub const m_lastSmokeTime: usize = 0x1840; // GameTime_t
pub const m_flNextClientFireBulletTime: usize = 0x1844; // float32
pub const m_flNextClientFireBulletTime_Repredict: usize = 0x1848; // float32
pub const m_IronSightController: usize = 0x1920; // C_IronSightController
pub const m_iIronSightMode: usize = 0x19D0; // int32
pub const m_flLastLOSTraceFailureTime: usize = 0x19E0; // GameTime_t
pub const m_iNumEmptyAttacks: usize = 0x19E4; // int32
pub const m_flLastMagDropRequestTime: usize = 0x1A60; // GameTime_t
pub const m_flWatTickOffset: usize = 0x1A64; // float32
}
// Parent: C_BaseModelEntity
// Fields count: 0

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: engine2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: host.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,4 +1,4 @@
{
"build_number": 14016,
"timestamp": "2024-06-21T00:09:51.615729800+00:00"
"build_number": 14017,
"timestamp": "2024-06-25T22:56:23.392130600+00:00"
}

View File

@ -1,57 +1,57 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Interfaces {
// Module: animationsystem.dll
public static class AnimationsystemDll {
public const nint AnimationSystemUtils_001 = 0x58FFB8;
public const nint AnimationSystem_001 = 0x587EE0;
public const nint AnimationSystemUtils_001 = 0x58FFC8;
public const nint AnimationSystem_001 = 0x587EF0;
}
// Module: client.dll
public static class ClientDll {
public const nint ClientToolsInfo_001 = 0x1812730;
public const nint EmptyWorldService001_Client = 0x17CF650;
public const nint GameClientExports001 = 0x180F3F8;
public const nint LegacyGameUI001 = 0x182F170;
public const nint Source2Client002 = 0x1A100B0;
public const nint Source2ClientConfig001 = 0x19B0E00;
public const nint Source2ClientPrediction001 = 0x181A870;
public const nint Source2ClientUI001 = 0x182DC60;
public const nint ClientToolsInfo_001 = 0x181A760;
public const nint EmptyWorldService001_Client = 0x17D7680;
public const nint GameClientExports001 = 0x1817428;
public const nint LegacyGameUI001 = 0x18372D0;
public const nint Source2Client002 = 0x1A184C0;
public const nint Source2ClientConfig001 = 0x19B9200;
public const nint Source2ClientPrediction001 = 0x18228B0;
public const nint Source2ClientUI001 = 0x1835D20;
}
// Module: engine2.dll
public static class Engine2Dll {
public const nint BenchmarkService001 = 0x5356C0;
public const nint BenchmarkService001 = 0x5356D0;
public const nint BugService001 = 0x5AC9D0;
public const nint ClientServerEngineLoopService_001 = 0x536370;
public const nint EngineGameUI001 = 0x533620;
public const nint ClientServerEngineLoopService_001 = 0x536380;
public const nint EngineGameUI001 = 0x533630;
public const nint EngineServiceMgr001 = 0x5EDA80;
public const nint GameEventSystemClientV001 = 0x5EDDA0;
public const nint GameEventSystemServerV001 = 0x5EDEF0;
public const nint GameResourceServiceClientV001 = 0x5357C0;
public const nint GameResourceServiceServerV001 = 0x535820;
public const nint GameResourceServiceClientV001 = 0x5357D0;
public const nint GameResourceServiceServerV001 = 0x535830;
public const nint GameUIService_001 = 0x5ACCD0;
public const nint HostStateMgr001 = 0x536260;
public const nint HostStateMgr001 = 0x536270;
public const nint INETSUPPORT_001 = 0x52EF00;
public const nint InputService_001 = 0x5ACFE0;
public const nint KeyValueCache001 = 0x536310;
public const nint KeyValueCache001 = 0x536320;
public const nint MapListService_001 = 0x5EBF80;
public const nint NetworkClientService_001 = 0x5EC110;
public const nint NetworkP2PService_001 = 0x535AB0;
public const nint NetworkP2PService_001 = 0x535AC0;
public const nint NetworkServerService_001 = 0x5EC4A0;
public const nint NetworkService_001 = 0x535C00;
public const nint NetworkService_001 = 0x535C10;
public const nint RenderService_001 = 0x5EC700;
public const nint ScreenshotService001 = 0x5EC9C0;
public const nint SimpleEngineLoopService_001 = 0x536480;
public const nint SimpleEngineLoopService_001 = 0x536490;
public const nint SoundService_001 = 0x5ECBA0;
public const nint Source2EngineToClient001 = 0x532CC0;
public const nint Source2EngineToClientStringTable001 = 0x532D60;
public const nint Source2EngineToServer001 = 0x532DF8;
public const nint Source2EngineToServerStringTable001 = 0x532E20;
public const nint SplitScreenService_001 = 0x535E40;
public const nint Source2EngineToClient001 = 0x532CD0;
public const nint Source2EngineToClientStringTable001 = 0x532D70;
public const nint Source2EngineToServer001 = 0x532E08;
public const nint Source2EngineToServerStringTable001 = 0x532E30;
public const nint SplitScreenService_001 = 0x535E50;
public const nint StatsService_001 = 0x5ED070;
public const nint ToolService_001 = 0x536050;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x5336B0;
public const nint VProfService_001 = 0x536090;
public const nint ToolService_001 = 0x536060;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x5336C0;
public const nint VProfService_001 = 0x5360A0;
}
// Module: filesystem_stdio.dll
public static class FilesystemStdioDll {
@ -124,11 +124,11 @@ namespace CS2Dumper.Interfaces {
}
// Module: particles.dll
public static class ParticlesDll {
public const nint ParticleSystemMgr003 = 0x5BA770;
public const nint ParticleSystemMgr003 = 0x5BC750;
}
// Module: pulse_system.dll
public static class PulseSystemDll {
public const nint IPulseSystem_001 = 0x14D430;
public const nint IPulseSystem_001 = 0x14D440;
}
// Module: rendersystemdx11.dll
public static class Rendersystemdx11Dll {
@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces {
}
// Module: server.dll
public static class ServerDll {
public const nint EmptyWorldService001_Server = 0x135F120;
public const nint EntitySubclassUtilsV001 = 0x1311610;
public const nint NavGameTest001 = 0x13FD908;
public const nint ServerToolsInfo_001 = 0x13B3038;
public const nint Source2GameClients001 = 0x13AE4A0;
public const nint Source2GameDirector001 = 0x14E2510;
public const nint Source2GameEntities001 = 0x13B3000;
public const nint Source2Server001 = 0x13B2E70;
public const nint Source2ServerConfig001 = 0x159D568;
public const nint customnavsystem001 = 0x12F6E98;
public const nint EmptyWorldService001_Server = 0x13610B0;
public const nint EntitySubclassUtilsV001 = 0x13135B0;
public const nint NavGameTest001 = 0x13FF8C8;
public const nint ServerToolsInfo_001 = 0x13B4FD8;
public const nint Source2GameClients001 = 0x13B0440;
public const nint Source2GameDirector001 = 0x14E46A0;
public const nint Source2GameEntities001 = 0x13B4FA0;
public const nint Source2Server001 = 0x13B4E10;
public const nint Source2ServerConfig001 = 0x159F6D8;
public const nint customnavsystem001 = 0x12F8E38;
}
// Module: soundsystem.dll
public static class SoundsystemDll {
@ -181,33 +181,33 @@ namespace CS2Dumper.Interfaces {
}
// Module: steamclient64.dll
public static class Steamclient64Dll {
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x8BD2F0FF;
public const nint IVALIDATE001 = 0x14D3A30;
public const nint SteamClient006 = 0x14D1270;
public const nint SteamClient007 = 0x14D1278;
public const nint SteamClient008 = 0x14D1280;
public const nint SteamClient009 = 0x14D1288;
public const nint SteamClient010 = 0x14D1290;
public const nint SteamClient011 = 0x14D1298;
public const nint SteamClient012 = 0x14D12A0;
public const nint SteamClient013 = 0x14D12A8;
public const nint SteamClient014 = 0x14D12B0;
public const nint SteamClient015 = 0x14D12B8;
public const nint SteamClient016 = 0x14D12C0;
public const nint SteamClient017 = 0x14D12C8;
public const nint SteamClient018 = 0x14D12D0;
public const nint SteamClient019 = 0x14D12D8;
public const nint SteamClient020 = 0x14D12E0;
public const nint SteamClient021 = 0x14D12E8;
public const nint p2pvoice002 = 0x14E62CF;
public const nint p2pvoicesingleton002 = 0x14AF0E0;
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x65ACBD2A;
public const nint IVALIDATE001 = 0x14EDA30;
public const nint SteamClient006 = 0x14EB270;
public const nint SteamClient007 = 0x14EB278;
public const nint SteamClient008 = 0x14EB280;
public const nint SteamClient009 = 0x14EB288;
public const nint SteamClient010 = 0x14EB290;
public const nint SteamClient011 = 0x14EB298;
public const nint SteamClient012 = 0x14EB2A0;
public const nint SteamClient013 = 0x14EB2A8;
public const nint SteamClient014 = 0x14EB2B0;
public const nint SteamClient015 = 0x14EB2B8;
public const nint SteamClient016 = 0x14EB2C0;
public const nint SteamClient017 = 0x14EB2C8;
public const nint SteamClient018 = 0x14EB2D0;
public const nint SteamClient019 = 0x14EB2D8;
public const nint SteamClient020 = 0x14EB2E0;
public const nint SteamClient021 = 0x14EB2E8;
public const nint p2pvoice002 = 0x14E5C5F;
public const nint p2pvoicesingleton002 = 0x14C90E0;
}
// Module: tier0.dll
public static class Tier0Dll {
public const nint TestScriptMgr001 = 0x36DA10;
public const nint VEngineCvar007 = 0x37C550;
public const nint VProcessUtils002 = 0x36D920;
public const nint VStringTokenSystem001 = 0x394E90;
public const nint TestScriptMgr001 = 0x36DA30;
public const nint VEngineCvar007 = 0x37C590;
public const nint VProcessUtils002 = 0x36D940;
public const nint VStringTokenSystem001 = 0x394ED0;
}
// Module: v8system.dll
public static class V8systemDll {
@ -223,8 +223,8 @@ namespace CS2Dumper.Interfaces {
}
// Module: vphysics2.dll
public static class Vphysics2Dll {
public const nint VPhysics2_Handle_Interface_001 = 0x37E500;
public const nint VPhysics2_Interface_001 = 0x37E540;
public const nint VPhysics2_Handle_Interface_001 = 0x37E510;
public const nint VPhysics2_Interface_001 = 0x37E550;
}
// Module: vscript.dll
public static class VscriptDll {
@ -232,8 +232,8 @@ namespace CS2Dumper.Interfaces {
}
// Module: vstdlib_s64.dll
public static class VstdlibS64Dll {
public const nint IVALIDATE001 = 0xA7B40;
public const nint VEngineCvar002 = 0x65070;
public const nint IVALIDATE001 = 0xA5B40;
public const nint VEngineCvar002 = 0x63070;
}
// Module: worldrenderer.dll
public static class WorldrendererDll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once
@ -9,54 +9,54 @@ namespace cs2_dumper {
namespace interfaces {
// Module: animationsystem.dll
namespace animationsystem_dll {
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x58FFB8;
constexpr std::ptrdiff_t AnimationSystem_001 = 0x587EE0;
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x58FFC8;
constexpr std::ptrdiff_t AnimationSystem_001 = 0x587EF0;
}
// Module: client.dll
namespace client_dll {
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1812730;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17CF650;
constexpr std::ptrdiff_t GameClientExports001 = 0x180F3F8;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x182F170;
constexpr std::ptrdiff_t Source2Client002 = 0x1A100B0;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19B0E00;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x181A870;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x182DC60;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x181A760;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x17D7680;
constexpr std::ptrdiff_t GameClientExports001 = 0x1817428;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x18372D0;
constexpr std::ptrdiff_t Source2Client002 = 0x1A184C0;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19B9200;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x18228B0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x1835D20;
}
// Module: engine2.dll
namespace engine2_dll {
constexpr std::ptrdiff_t BenchmarkService001 = 0x5356C0;
constexpr std::ptrdiff_t BenchmarkService001 = 0x5356D0;
constexpr std::ptrdiff_t BugService001 = 0x5AC9D0;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x536370;
constexpr std::ptrdiff_t EngineGameUI001 = 0x533620;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x536380;
constexpr std::ptrdiff_t EngineGameUI001 = 0x533630;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x5EDA80;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x5EDDA0;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x5EDEF0;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x5357C0;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x535820;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x5357D0;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x535830;
constexpr std::ptrdiff_t GameUIService_001 = 0x5ACCD0;
constexpr std::ptrdiff_t HostStateMgr001 = 0x536260;
constexpr std::ptrdiff_t HostStateMgr001 = 0x536270;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0x52EF00;
constexpr std::ptrdiff_t InputService_001 = 0x5ACFE0;
constexpr std::ptrdiff_t KeyValueCache001 = 0x536310;
constexpr std::ptrdiff_t KeyValueCache001 = 0x536320;
constexpr std::ptrdiff_t MapListService_001 = 0x5EBF80;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x5EC110;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x535AB0;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x535AC0;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x5EC4A0;
constexpr std::ptrdiff_t NetworkService_001 = 0x535C00;
constexpr std::ptrdiff_t NetworkService_001 = 0x535C10;
constexpr std::ptrdiff_t RenderService_001 = 0x5EC700;
constexpr std::ptrdiff_t ScreenshotService001 = 0x5EC9C0;
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x536480;
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x536490;
constexpr std::ptrdiff_t SoundService_001 = 0x5ECBA0;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x532CC0;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x532D60;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x532DF8;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x532E20;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x535E40;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x532CD0;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x532D70;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x532E08;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x532E30;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x535E50;
constexpr std::ptrdiff_t StatsService_001 = 0x5ED070;
constexpr std::ptrdiff_t ToolService_001 = 0x536050;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x5336B0;
constexpr std::ptrdiff_t VProfService_001 = 0x536090;
constexpr std::ptrdiff_t ToolService_001 = 0x536060;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x5336C0;
constexpr std::ptrdiff_t VProfService_001 = 0x5360A0;
}
// Module: filesystem_stdio.dll
namespace filesystem_stdio_dll {
@ -129,11 +129,11 @@ namespace cs2_dumper {
}
// Module: particles.dll
namespace particles_dll {
constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x5BA770;
constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x5BC750;
}
// Module: pulse_system.dll
namespace pulse_system_dll {
constexpr std::ptrdiff_t IPulseSystem_001 = 0x14D430;
constexpr std::ptrdiff_t IPulseSystem_001 = 0x14D440;
}
// Module: rendersystemdx11.dll
namespace rendersystemdx11_dll {
@ -162,16 +162,16 @@ namespace cs2_dumper {
}
// Module: server.dll
namespace server_dll {
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x135F120;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x1311610;
constexpr std::ptrdiff_t NavGameTest001 = 0x13FD908;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13B3038;
constexpr std::ptrdiff_t Source2GameClients001 = 0x13AE4A0;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x14E2510;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13B3000;
constexpr std::ptrdiff_t Source2Server001 = 0x13B2E70;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x159D568;
constexpr std::ptrdiff_t customnavsystem001 = 0x12F6E98;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x13610B0;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x13135B0;
constexpr std::ptrdiff_t NavGameTest001 = 0x13FF8C8;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13B4FD8;
constexpr std::ptrdiff_t Source2GameClients001 = 0x13B0440;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x14E46A0;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13B4FA0;
constexpr std::ptrdiff_t Source2Server001 = 0x13B4E10;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x159F6D8;
constexpr std::ptrdiff_t customnavsystem001 = 0x12F8E38;
}
// Module: soundsystem.dll
namespace soundsystem_dll {
@ -186,33 +186,33 @@ namespace cs2_dumper {
}
// Module: steamclient64.dll
namespace steamclient64_dll {
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x8BD2F0FF;
constexpr std::ptrdiff_t IVALIDATE001 = 0x14D3A30;
constexpr std::ptrdiff_t SteamClient006 = 0x14D1270;
constexpr std::ptrdiff_t SteamClient007 = 0x14D1278;
constexpr std::ptrdiff_t SteamClient008 = 0x14D1280;
constexpr std::ptrdiff_t SteamClient009 = 0x14D1288;
constexpr std::ptrdiff_t SteamClient010 = 0x14D1290;
constexpr std::ptrdiff_t SteamClient011 = 0x14D1298;
constexpr std::ptrdiff_t SteamClient012 = 0x14D12A0;
constexpr std::ptrdiff_t SteamClient013 = 0x14D12A8;
constexpr std::ptrdiff_t SteamClient014 = 0x14D12B0;
constexpr std::ptrdiff_t SteamClient015 = 0x14D12B8;
constexpr std::ptrdiff_t SteamClient016 = 0x14D12C0;
constexpr std::ptrdiff_t SteamClient017 = 0x14D12C8;
constexpr std::ptrdiff_t SteamClient018 = 0x14D12D0;
constexpr std::ptrdiff_t SteamClient019 = 0x14D12D8;
constexpr std::ptrdiff_t SteamClient020 = 0x14D12E0;
constexpr std::ptrdiff_t SteamClient021 = 0x14D12E8;
constexpr std::ptrdiff_t p2pvoice002 = 0x14E62CF;
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x14AF0E0;
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x65ACBD2A;
constexpr std::ptrdiff_t IVALIDATE001 = 0x14EDA30;
constexpr std::ptrdiff_t SteamClient006 = 0x14EB270;
constexpr std::ptrdiff_t SteamClient007 = 0x14EB278;
constexpr std::ptrdiff_t SteamClient008 = 0x14EB280;
constexpr std::ptrdiff_t SteamClient009 = 0x14EB288;
constexpr std::ptrdiff_t SteamClient010 = 0x14EB290;
constexpr std::ptrdiff_t SteamClient011 = 0x14EB298;
constexpr std::ptrdiff_t SteamClient012 = 0x14EB2A0;
constexpr std::ptrdiff_t SteamClient013 = 0x14EB2A8;
constexpr std::ptrdiff_t SteamClient014 = 0x14EB2B0;
constexpr std::ptrdiff_t SteamClient015 = 0x14EB2B8;
constexpr std::ptrdiff_t SteamClient016 = 0x14EB2C0;
constexpr std::ptrdiff_t SteamClient017 = 0x14EB2C8;
constexpr std::ptrdiff_t SteamClient018 = 0x14EB2D0;
constexpr std::ptrdiff_t SteamClient019 = 0x14EB2D8;
constexpr std::ptrdiff_t SteamClient020 = 0x14EB2E0;
constexpr std::ptrdiff_t SteamClient021 = 0x14EB2E8;
constexpr std::ptrdiff_t p2pvoice002 = 0x14E5C5F;
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x14C90E0;
}
// Module: tier0.dll
namespace tier0_dll {
constexpr std::ptrdiff_t TestScriptMgr001 = 0x36DA10;
constexpr std::ptrdiff_t VEngineCvar007 = 0x37C550;
constexpr std::ptrdiff_t VProcessUtils002 = 0x36D920;
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x394E90;
constexpr std::ptrdiff_t TestScriptMgr001 = 0x36DA30;
constexpr std::ptrdiff_t VEngineCvar007 = 0x37C590;
constexpr std::ptrdiff_t VProcessUtils002 = 0x36D940;
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x394ED0;
}
// Module: v8system.dll
namespace v8system_dll {
@ -228,8 +228,8 @@ namespace cs2_dumper {
}
// Module: vphysics2.dll
namespace vphysics2_dll {
constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x37E500;
constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x37E540;
constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x37E510;
constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x37E550;
}
// Module: vscript.dll
namespace vscript_dll {
@ -237,8 +237,8 @@ namespace cs2_dumper {
}
// Module: vstdlib_s64.dll
namespace vstdlib_s64_dll {
constexpr std::ptrdiff_t IVALIDATE001 = 0xA7B40;
constexpr std::ptrdiff_t VEngineCvar002 = 0x65070;
constexpr std::ptrdiff_t IVALIDATE001 = 0xA5B40;
constexpr std::ptrdiff_t VEngineCvar002 = 0x63070;
}
// Module: worldrenderer.dll
namespace worldrenderer_dll {

View File

@ -1,51 +1,51 @@
{
"animationsystem.dll": {
"AnimationSystemUtils_001": 5832632,
"AnimationSystem_001": 5799648
"AnimationSystemUtils_001": 5832648,
"AnimationSystem_001": 5799664
},
"client.dll": {
"ClientToolsInfo_001": 25241392,
"EmptyWorldService001_Client": 24966736,
"GameClientExports001": 25228280,
"LegacyGameUI001": 25358704,
"Source2Client002": 27328688,
"Source2ClientConfig001": 26938880,
"Source2ClientPrediction001": 25274480,
"Source2ClientUI001": 25353312
"ClientToolsInfo_001": 25274208,
"EmptyWorldService001_Client": 24999552,
"GameClientExports001": 25261096,
"LegacyGameUI001": 25391824,
"Source2Client002": 27362496,
"Source2ClientConfig001": 26972672,
"Source2ClientPrediction001": 25307312,
"Source2ClientUI001": 25386272
},
"engine2.dll": {
"BenchmarkService001": 5461696,
"BenchmarkService001": 5461712,
"BugService001": 5949904,
"ClientServerEngineLoopService_001": 5464944,
"EngineGameUI001": 5453344,
"ClientServerEngineLoopService_001": 5464960,
"EngineGameUI001": 5453360,
"EngineServiceMgr001": 6216320,
"GameEventSystemClientV001": 6217120,
"GameEventSystemServerV001": 6217456,
"GameResourceServiceClientV001": 5461952,
"GameResourceServiceServerV001": 5462048,
"GameResourceServiceClientV001": 5461968,
"GameResourceServiceServerV001": 5462064,
"GameUIService_001": 5950672,
"HostStateMgr001": 5464672,
"HostStateMgr001": 5464688,
"INETSUPPORT_001": 5435136,
"InputService_001": 5951456,
"KeyValueCache001": 5464848,
"KeyValueCache001": 5464864,
"MapListService_001": 6209408,
"NetworkClientService_001": 6209808,
"NetworkP2PService_001": 5462704,
"NetworkP2PService_001": 5462720,
"NetworkServerService_001": 6210720,
"NetworkService_001": 5463040,
"NetworkService_001": 5463056,
"RenderService_001": 6211328,
"ScreenshotService001": 6212032,
"SimpleEngineLoopService_001": 5465216,
"SimpleEngineLoopService_001": 5465232,
"SoundService_001": 6212512,
"Source2EngineToClient001": 5450944,
"Source2EngineToClientStringTable001": 5451104,
"Source2EngineToServer001": 5451256,
"Source2EngineToServerStringTable001": 5451296,
"SplitScreenService_001": 5463616,
"Source2EngineToClient001": 5450960,
"Source2EngineToClientStringTable001": 5451120,
"Source2EngineToServer001": 5451272,
"Source2EngineToServerStringTable001": 5451312,
"SplitScreenService_001": 5463632,
"StatsService_001": 6213744,
"ToolService_001": 5464144,
"VENGINE_GAMEUIFUNCS_VERSION005": 5453488,
"VProfService_001": 5464208
"ToolService_001": 5464160,
"VENGINE_GAMEUIFUNCS_VERSION005": 5453504,
"VProfService_001": 5464224
},
"filesystem_stdio.dll": {
"VAsyncFileSystem2_001": 2151840,
@ -104,10 +104,10 @@
"PanoramaUIClient001": 2660448
},
"particles.dll": {
"ParticleSystemMgr003": 6006640
"ParticleSystemMgr003": 6014800
},
"pulse_system.dll": {
"IPulseSystem_001": 1365040
"IPulseSystem_001": 1365056
},
"rendersystemdx11.dll": {
"RenderDeviceMgr001": 4117008,
@ -130,16 +130,16 @@
"SchemaSystem_001": 378640
},
"server.dll": {
"EmptyWorldService001_Server": 20312352,
"EntitySubclassUtilsV001": 19994128,
"NavGameTest001": 20961544,
"ServerToolsInfo_001": 20656184,
"Source2GameClients001": 20636832,
"Source2GameDirector001": 21898512,
"Source2GameEntities001": 20656128,
"Source2Server001": 20655728,
"Source2ServerConfig001": 22664552,
"customnavsystem001": 19885720
"EmptyWorldService001_Server": 20320432,
"EntitySubclassUtilsV001": 20002224,
"NavGameTest001": 20969672,
"ServerToolsInfo_001": 20664280,
"Source2GameClients001": 20644928,
"Source2GameDirector001": 21907104,
"Source2GameEntities001": 20664224,
"Source2Server001": 20663824,
"Source2ServerConfig001": 22673112,
"customnavsystem001": 19893816
},
"soundsystem.dll": {
"SoundOpSystem001": 3363744,
@ -151,32 +151,32 @@
"SteamAudio001": 2447184
},
"steamclient64.dll": {
"CLIENTENGINE_INTERFACE_VERSION005": 2345857279,
"IVALIDATE001": 21838384,
"SteamClient006": 21828208,
"SteamClient007": 21828216,
"SteamClient008": 21828224,
"SteamClient009": 21828232,
"SteamClient010": 21828240,
"SteamClient011": 21828248,
"SteamClient012": 21828256,
"SteamClient013": 21828264,
"SteamClient014": 21828272,
"SteamClient015": 21828280,
"SteamClient016": 21828288,
"SteamClient017": 21828296,
"SteamClient018": 21828304,
"SteamClient019": 21828312,
"SteamClient020": 21828320,
"SteamClient021": 21828328,
"p2pvoice002": 21914319,
"p2pvoicesingleton002": 21688544
"CLIENTENGINE_INTERFACE_VERSION005": 1705819434,
"IVALIDATE001": 21944880,
"SteamClient006": 21934704,
"SteamClient007": 21934712,
"SteamClient008": 21934720,
"SteamClient009": 21934728,
"SteamClient010": 21934736,
"SteamClient011": 21934744,
"SteamClient012": 21934752,
"SteamClient013": 21934760,
"SteamClient014": 21934768,
"SteamClient015": 21934776,
"SteamClient016": 21934784,
"SteamClient017": 21934792,
"SteamClient018": 21934800,
"SteamClient019": 21934808,
"SteamClient020": 21934816,
"SteamClient021": 21934824,
"p2pvoice002": 21912671,
"p2pvoicesingleton002": 21795040
},
"tier0.dll": {
"TestScriptMgr001": 3594768,
"VEngineCvar007": 3654992,
"VProcessUtils002": 3594528,
"VStringTokenSystem001": 3755664
"TestScriptMgr001": 3594800,
"VEngineCvar007": 3655056,
"VProcessUtils002": 3594560,
"VStringTokenSystem001": 3755728
},
"v8system.dll": {
"Source2V8System001": 181376
@ -188,15 +188,15 @@
"VMediaFoundation001": 129568
},
"vphysics2.dll": {
"VPhysics2_Handle_Interface_001": 3663104,
"VPhysics2_Interface_001": 3663168
"VPhysics2_Handle_Interface_001": 3663120,
"VPhysics2_Interface_001": 3663184
},
"vscript.dll": {
"VScriptManager010": 1213952
},
"vstdlib_s64.dll": {
"IVALIDATE001": 686912,
"VEngineCvar002": 413808
"IVALIDATE001": 678720,
"VEngineCvar002": 405616
},
"worldrenderer.dll": {
"WorldRendererMgr001": 1441648

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, unused)]
@ -7,54 +7,54 @@ pub mod cs2_dumper {
pub mod interfaces {
// Module: animationsystem.dll
pub mod animationsystem_dll {
pub const AnimationSystemUtils_001: usize = 0x58FFB8;
pub const AnimationSystem_001: usize = 0x587EE0;
pub const AnimationSystemUtils_001: usize = 0x58FFC8;
pub const AnimationSystem_001: usize = 0x587EF0;
}
// Module: client.dll
pub mod client_dll {
pub const ClientToolsInfo_001: usize = 0x1812730;
pub const EmptyWorldService001_Client: usize = 0x17CF650;
pub const GameClientExports001: usize = 0x180F3F8;
pub const LegacyGameUI001: usize = 0x182F170;
pub const Source2Client002: usize = 0x1A100B0;
pub const Source2ClientConfig001: usize = 0x19B0E00;
pub const Source2ClientPrediction001: usize = 0x181A870;
pub const Source2ClientUI001: usize = 0x182DC60;
pub const ClientToolsInfo_001: usize = 0x181A760;
pub const EmptyWorldService001_Client: usize = 0x17D7680;
pub const GameClientExports001: usize = 0x1817428;
pub const LegacyGameUI001: usize = 0x18372D0;
pub const Source2Client002: usize = 0x1A184C0;
pub const Source2ClientConfig001: usize = 0x19B9200;
pub const Source2ClientPrediction001: usize = 0x18228B0;
pub const Source2ClientUI001: usize = 0x1835D20;
}
// Module: engine2.dll
pub mod engine2_dll {
pub const BenchmarkService001: usize = 0x5356C0;
pub const BenchmarkService001: usize = 0x5356D0;
pub const BugService001: usize = 0x5AC9D0;
pub const ClientServerEngineLoopService_001: usize = 0x536370;
pub const EngineGameUI001: usize = 0x533620;
pub const ClientServerEngineLoopService_001: usize = 0x536380;
pub const EngineGameUI001: usize = 0x533630;
pub const EngineServiceMgr001: usize = 0x5EDA80;
pub const GameEventSystemClientV001: usize = 0x5EDDA0;
pub const GameEventSystemServerV001: usize = 0x5EDEF0;
pub const GameResourceServiceClientV001: usize = 0x5357C0;
pub const GameResourceServiceServerV001: usize = 0x535820;
pub const GameResourceServiceClientV001: usize = 0x5357D0;
pub const GameResourceServiceServerV001: usize = 0x535830;
pub const GameUIService_001: usize = 0x5ACCD0;
pub const HostStateMgr001: usize = 0x536260;
pub const HostStateMgr001: usize = 0x536270;
pub const INETSUPPORT_001: usize = 0x52EF00;
pub const InputService_001: usize = 0x5ACFE0;
pub const KeyValueCache001: usize = 0x536310;
pub const KeyValueCache001: usize = 0x536320;
pub const MapListService_001: usize = 0x5EBF80;
pub const NetworkClientService_001: usize = 0x5EC110;
pub const NetworkP2PService_001: usize = 0x535AB0;
pub const NetworkP2PService_001: usize = 0x535AC0;
pub const NetworkServerService_001: usize = 0x5EC4A0;
pub const NetworkService_001: usize = 0x535C00;
pub const NetworkService_001: usize = 0x535C10;
pub const RenderService_001: usize = 0x5EC700;
pub const ScreenshotService001: usize = 0x5EC9C0;
pub const SimpleEngineLoopService_001: usize = 0x536480;
pub const SimpleEngineLoopService_001: usize = 0x536490;
pub const SoundService_001: usize = 0x5ECBA0;
pub const Source2EngineToClient001: usize = 0x532CC0;
pub const Source2EngineToClientStringTable001: usize = 0x532D60;
pub const Source2EngineToServer001: usize = 0x532DF8;
pub const Source2EngineToServerStringTable001: usize = 0x532E20;
pub const SplitScreenService_001: usize = 0x535E40;
pub const Source2EngineToClient001: usize = 0x532CD0;
pub const Source2EngineToClientStringTable001: usize = 0x532D70;
pub const Source2EngineToServer001: usize = 0x532E08;
pub const Source2EngineToServerStringTable001: usize = 0x532E30;
pub const SplitScreenService_001: usize = 0x535E50;
pub const StatsService_001: usize = 0x5ED070;
pub const ToolService_001: usize = 0x536050;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x5336B0;
pub const VProfService_001: usize = 0x536090;
pub const ToolService_001: usize = 0x536060;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x5336C0;
pub const VProfService_001: usize = 0x5360A0;
}
// Module: filesystem_stdio.dll
pub mod filesystem_stdio_dll {
@ -127,11 +127,11 @@ pub mod cs2_dumper {
}
// Module: particles.dll
pub mod particles_dll {
pub const ParticleSystemMgr003: usize = 0x5BA770;
pub const ParticleSystemMgr003: usize = 0x5BC750;
}
// Module: pulse_system.dll
pub mod pulse_system_dll {
pub const IPulseSystem_001: usize = 0x14D430;
pub const IPulseSystem_001: usize = 0x14D440;
}
// Module: rendersystemdx11.dll
pub mod rendersystemdx11_dll {
@ -160,16 +160,16 @@ pub mod cs2_dumper {
}
// Module: server.dll
pub mod server_dll {
pub const EmptyWorldService001_Server: usize = 0x135F120;
pub const EntitySubclassUtilsV001: usize = 0x1311610;
pub const NavGameTest001: usize = 0x13FD908;
pub const ServerToolsInfo_001: usize = 0x13B3038;
pub const Source2GameClients001: usize = 0x13AE4A0;
pub const Source2GameDirector001: usize = 0x14E2510;
pub const Source2GameEntities001: usize = 0x13B3000;
pub const Source2Server001: usize = 0x13B2E70;
pub const Source2ServerConfig001: usize = 0x159D568;
pub const customnavsystem001: usize = 0x12F6E98;
pub const EmptyWorldService001_Server: usize = 0x13610B0;
pub const EntitySubclassUtilsV001: usize = 0x13135B0;
pub const NavGameTest001: usize = 0x13FF8C8;
pub const ServerToolsInfo_001: usize = 0x13B4FD8;
pub const Source2GameClients001: usize = 0x13B0440;
pub const Source2GameDirector001: usize = 0x14E46A0;
pub const Source2GameEntities001: usize = 0x13B4FA0;
pub const Source2Server001: usize = 0x13B4E10;
pub const Source2ServerConfig001: usize = 0x159F6D8;
pub const customnavsystem001: usize = 0x12F8E38;
}
// Module: soundsystem.dll
pub mod soundsystem_dll {
@ -184,33 +184,33 @@ pub mod cs2_dumper {
}
// Module: steamclient64.dll
pub mod steamclient64_dll {
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x8BD2F0FF;
pub const IVALIDATE001: usize = 0x14D3A30;
pub const SteamClient006: usize = 0x14D1270;
pub const SteamClient007: usize = 0x14D1278;
pub const SteamClient008: usize = 0x14D1280;
pub const SteamClient009: usize = 0x14D1288;
pub const SteamClient010: usize = 0x14D1290;
pub const SteamClient011: usize = 0x14D1298;
pub const SteamClient012: usize = 0x14D12A0;
pub const SteamClient013: usize = 0x14D12A8;
pub const SteamClient014: usize = 0x14D12B0;
pub const SteamClient015: usize = 0x14D12B8;
pub const SteamClient016: usize = 0x14D12C0;
pub const SteamClient017: usize = 0x14D12C8;
pub const SteamClient018: usize = 0x14D12D0;
pub const SteamClient019: usize = 0x14D12D8;
pub const SteamClient020: usize = 0x14D12E0;
pub const SteamClient021: usize = 0x14D12E8;
pub const p2pvoice002: usize = 0x14E62CF;
pub const p2pvoicesingleton002: usize = 0x14AF0E0;
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x65ACBD2A;
pub const IVALIDATE001: usize = 0x14EDA30;
pub const SteamClient006: usize = 0x14EB270;
pub const SteamClient007: usize = 0x14EB278;
pub const SteamClient008: usize = 0x14EB280;
pub const SteamClient009: usize = 0x14EB288;
pub const SteamClient010: usize = 0x14EB290;
pub const SteamClient011: usize = 0x14EB298;
pub const SteamClient012: usize = 0x14EB2A0;
pub const SteamClient013: usize = 0x14EB2A8;
pub const SteamClient014: usize = 0x14EB2B0;
pub const SteamClient015: usize = 0x14EB2B8;
pub const SteamClient016: usize = 0x14EB2C0;
pub const SteamClient017: usize = 0x14EB2C8;
pub const SteamClient018: usize = 0x14EB2D0;
pub const SteamClient019: usize = 0x14EB2D8;
pub const SteamClient020: usize = 0x14EB2E0;
pub const SteamClient021: usize = 0x14EB2E8;
pub const p2pvoice002: usize = 0x14E5C5F;
pub const p2pvoicesingleton002: usize = 0x14C90E0;
}
// Module: tier0.dll
pub mod tier0_dll {
pub const TestScriptMgr001: usize = 0x36DA10;
pub const VEngineCvar007: usize = 0x37C550;
pub const VProcessUtils002: usize = 0x36D920;
pub const VStringTokenSystem001: usize = 0x394E90;
pub const TestScriptMgr001: usize = 0x36DA30;
pub const VEngineCvar007: usize = 0x37C590;
pub const VProcessUtils002: usize = 0x36D940;
pub const VStringTokenSystem001: usize = 0x394ED0;
}
// Module: v8system.dll
pub mod v8system_dll {
@ -226,8 +226,8 @@ pub mod cs2_dumper {
}
// Module: vphysics2.dll
pub mod vphysics2_dll {
pub const VPhysics2_Handle_Interface_001: usize = 0x37E500;
pub const VPhysics2_Interface_001: usize = 0x37E540;
pub const VPhysics2_Handle_Interface_001: usize = 0x37E510;
pub const VPhysics2_Interface_001: usize = 0x37E550;
}
// Module: vscript.dll
pub mod vscript_dll {
@ -235,8 +235,8 @@ pub mod cs2_dumper {
}
// Module: vstdlib_s64.dll
pub mod vstdlib_s64_dll {
pub const IVALIDATE001: usize = 0xA7B40;
pub const VEngineCvar002: usize = 0x65070;
pub const IVALIDATE001: usize = 0xA5B40;
pub const VEngineCvar002: usize = 0x63070;
}
// Module: worldrenderer.dll
pub mod worldrenderer_dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: materialsystem2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: networksystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,30 +1,30 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Offsets {
// Module: client.dll
public static class ClientDll {
public const nint dwCSGOInput = 0x1A1E430;
public const nint dwEntityList = 0x19B49B8;
public const nint dwGameEntitySystem = 0x1AD3888;
public const nint dwCSGOInput = 0x1A26B90;
public const nint dwEntityList = 0x19BCC38;
public const nint dwGameEntitySystem = 0x1ADBBB8;
public const nint dwGameEntitySystem_highestEntityIndex = 0x1510;
public const nint dwGameRules = 0x1A12408;
public const nint dwGlobalVars = 0x180E500;
public const nint dwGlowManager = 0x1A11B20;
public const nint dwLocalPlayerController = 0x1A04768;
public const nint dwLocalPlayerPawn = 0x181A9B8;
public const nint dwPlantedC4 = 0x1A1B7A8;
public const nint dwPrediction = 0x181A870;
public const nint dwSensitivity = 0x1A13248;
public const nint dwGameRules = 0x1A1A6A8;
public const nint dwGlobalVars = 0x1816638;
public const nint dwGlowManager = 0x1A19D90;
public const nint dwLocalPlayerController = 0x1A0CA08;
public const nint dwLocalPlayerPawn = 0x18229F8;
public const nint dwPlantedC4 = 0x1A23F00;
public const nint dwPrediction = 0x18228B0;
public const nint dwSensitivity = 0x1A1B378;
public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x1A23848;
public const nint dwViewMatrix = 0x1A16A60;
public const nint dwViewRender = 0x1A17378;
public const nint dwWeaponC4 = 0x19B86F0;
public const nint dwViewAngles = 0x1A2BFA8;
public const nint dwViewMatrix = 0x1A1ED00;
public const nint dwViewRender = 0x1A1F618;
public const nint dwWeaponC4 = 0x19C0AC0;
}
// Module: engine2.dll
public static class Engine2Dll {
public const nint dwBuildNumber = 0x52F834;
public const nint dwBuildNumber = 0x52F844;
public const nint dwEngineViewData = 0x5ECC3C;
public const nint dwNetworkGameClient = 0x52EBA0;
public const nint dwNetworkGameClient_clientTickCount = 0x178;
@ -35,8 +35,8 @@ namespace CS2Dumper.Offsets {
public const nint dwNetworkGameClient_serverTickCount = 0x174;
public const nint dwNetworkGameClient_signOnState = 0x260;
public const nint dwSoundService = 0x5ECBA0;
public const nint dwWindowHeight = 0x5F0444;
public const nint dwWindowWidth = 0x5F0440;
public const nint dwWindowHeight = 0x5F0454;
public const nint dwWindowWidth = 0x5F0450;
}
// Module: inputsystem.dll
public static class InputsystemDll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once
@ -9,27 +9,27 @@ namespace cs2_dumper {
namespace offsets {
// Module: client.dll
namespace client_dll {
constexpr std::ptrdiff_t dwCSGOInput = 0x1A1E430;
constexpr std::ptrdiff_t dwEntityList = 0x19B49B8;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1AD3888;
constexpr std::ptrdiff_t dwCSGOInput = 0x1A26B90;
constexpr std::ptrdiff_t dwEntityList = 0x19BCC38;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1ADBBB8;
constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x1510;
constexpr std::ptrdiff_t dwGameRules = 0x1A12408;
constexpr std::ptrdiff_t dwGlobalVars = 0x180E500;
constexpr std::ptrdiff_t dwGlowManager = 0x1A11B20;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A04768;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x181A9B8;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1A1B7A8;
constexpr std::ptrdiff_t dwPrediction = 0x181A870;
constexpr std::ptrdiff_t dwSensitivity = 0x1A13248;
constexpr std::ptrdiff_t dwGameRules = 0x1A1A6A8;
constexpr std::ptrdiff_t dwGlobalVars = 0x1816638;
constexpr std::ptrdiff_t dwGlowManager = 0x1A19D90;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A0CA08;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x18229F8;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1A23F00;
constexpr std::ptrdiff_t dwPrediction = 0x18228B0;
constexpr std::ptrdiff_t dwSensitivity = 0x1A1B378;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x1A23848;
constexpr std::ptrdiff_t dwViewMatrix = 0x1A16A60;
constexpr std::ptrdiff_t dwViewRender = 0x1A17378;
constexpr std::ptrdiff_t dwWeaponC4 = 0x19B86F0;
constexpr std::ptrdiff_t dwViewAngles = 0x1A2BFA8;
constexpr std::ptrdiff_t dwViewMatrix = 0x1A1ED00;
constexpr std::ptrdiff_t dwViewRender = 0x1A1F618;
constexpr std::ptrdiff_t dwWeaponC4 = 0x19C0AC0;
}
// Module: engine2.dll
namespace engine2_dll {
constexpr std::ptrdiff_t dwBuildNumber = 0x52F834;
constexpr std::ptrdiff_t dwBuildNumber = 0x52F844;
constexpr std::ptrdiff_t dwEngineViewData = 0x5ECC3C;
constexpr std::ptrdiff_t dwNetworkGameClient = 0x52EBA0;
constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x178;
@ -40,8 +40,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x174;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x260;
constexpr std::ptrdiff_t dwSoundService = 0x5ECBA0;
constexpr std::ptrdiff_t dwWindowHeight = 0x5F0444;
constexpr std::ptrdiff_t dwWindowWidth = 0x5F0440;
constexpr std::ptrdiff_t dwWindowHeight = 0x5F0454;
constexpr std::ptrdiff_t dwWindowWidth = 0x5F0450;
}
// Module: inputsystem.dll
namespace inputsystem_dll {

View File

@ -1,25 +1,25 @@
{
"client.dll": {
"dwCSGOInput": 27386928,
"dwEntityList": 26954168,
"dwGameEntitySystem": 28129416,
"dwCSGOInput": 27421584,
"dwEntityList": 26987576,
"dwGameEntitySystem": 28163000,
"dwGameEntitySystem_highestEntityIndex": 5392,
"dwGameRules": 27337736,
"dwGlobalVars": 25224448,
"dwGlowManager": 27335456,
"dwLocalPlayerController": 27281256,
"dwLocalPlayerPawn": 25274808,
"dwPlantedC4": 27375528,
"dwPrediction": 25274480,
"dwSensitivity": 27341384,
"dwGameRules": 27371176,
"dwGlobalVars": 25257528,
"dwGlowManager": 27368848,
"dwLocalPlayerController": 27314696,
"dwLocalPlayerPawn": 25307640,
"dwPlantedC4": 27410176,
"dwPrediction": 25307312,
"dwSensitivity": 27374456,
"dwSensitivity_sensitivity": 64,
"dwViewAngles": 27408456,
"dwViewMatrix": 27355744,
"dwViewRender": 27358072,
"dwWeaponC4": 26969840
"dwViewAngles": 27443112,
"dwViewMatrix": 27389184,
"dwViewRender": 27391512,
"dwWeaponC4": 27003584
},
"engine2.dll": {
"dwBuildNumber": 5437492,
"dwBuildNumber": 5437508,
"dwEngineViewData": 6212668,
"dwNetworkGameClient": 5434272,
"dwNetworkGameClient_clientTickCount": 376,
@ -30,8 +30,8 @@
"dwNetworkGameClient_serverTickCount": 372,
"dwNetworkGameClient_signOnState": 608,
"dwSoundService": 6212512,
"dwWindowHeight": 6227012,
"dwWindowWidth": 6227008
"dwWindowHeight": 6227028,
"dwWindowWidth": 6227024
},
"inputsystem.dll": {
"dwInputSystem": 231408

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, unused)]
@ -7,27 +7,27 @@ pub mod cs2_dumper {
pub mod offsets {
// Module: client.dll
pub mod client_dll {
pub const dwCSGOInput: usize = 0x1A1E430;
pub const dwEntityList: usize = 0x19B49B8;
pub const dwGameEntitySystem: usize = 0x1AD3888;
pub const dwCSGOInput: usize = 0x1A26B90;
pub const dwEntityList: usize = 0x19BCC38;
pub const dwGameEntitySystem: usize = 0x1ADBBB8;
pub const dwGameEntitySystem_highestEntityIndex: usize = 0x1510;
pub const dwGameRules: usize = 0x1A12408;
pub const dwGlobalVars: usize = 0x180E500;
pub const dwGlowManager: usize = 0x1A11B20;
pub const dwLocalPlayerController: usize = 0x1A04768;
pub const dwLocalPlayerPawn: usize = 0x181A9B8;
pub const dwPlantedC4: usize = 0x1A1B7A8;
pub const dwPrediction: usize = 0x181A870;
pub const dwSensitivity: usize = 0x1A13248;
pub const dwGameRules: usize = 0x1A1A6A8;
pub const dwGlobalVars: usize = 0x1816638;
pub const dwGlowManager: usize = 0x1A19D90;
pub const dwLocalPlayerController: usize = 0x1A0CA08;
pub const dwLocalPlayerPawn: usize = 0x18229F8;
pub const dwPlantedC4: usize = 0x1A23F00;
pub const dwPrediction: usize = 0x18228B0;
pub const dwSensitivity: usize = 0x1A1B378;
pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x1A23848;
pub const dwViewMatrix: usize = 0x1A16A60;
pub const dwViewRender: usize = 0x1A17378;
pub const dwWeaponC4: usize = 0x19B86F0;
pub const dwViewAngles: usize = 0x1A2BFA8;
pub const dwViewMatrix: usize = 0x1A1ED00;
pub const dwViewRender: usize = 0x1A1F618;
pub const dwWeaponC4: usize = 0x19C0AC0;
}
// Module: engine2.dll
pub mod engine2_dll {
pub const dwBuildNumber: usize = 0x52F834;
pub const dwBuildNumber: usize = 0x52F844;
pub const dwEngineViewData: usize = 0x5ECC3C;
pub const dwNetworkGameClient: usize = 0x52EBA0;
pub const dwNetworkGameClient_clientTickCount: usize = 0x178;
@ -38,8 +38,8 @@ pub mod cs2_dumper {
pub const dwNetworkGameClient_serverTickCount: usize = 0x174;
pub const dwNetworkGameClient_signOnState: usize = 0x260;
pub const dwSoundService: usize = 0x5ECBA0;
pub const dwWindowHeight: usize = 0x5F0444;
pub const dwWindowWidth: usize = 0x5F0440;
pub const dwWindowHeight: usize = 0x5F0454;
pub const dwWindowWidth: usize = 0x5F0450;
}
// Module: inputsystem.dll
pub mod inputsystem_dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: panorama.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: particles.dll
@ -1869,10 +1869,10 @@ namespace CS2Dumper.Schemas {
// MGetKV3ClassDefaults
public static class C_INIT_VelocityRadialRandom {
public const nint m_nControlPointNumber = 0x1C0; // int32
public const nint m_fSpeedMin = 0x1C4; // float32
public const nint m_fSpeedMax = 0x1C8; // float32
public const nint m_vecLocalCoordinateSystemSpeedScale = 0x1CC; // Vector
public const nint m_bIgnoreDelta = 0x1D9; // bool
public const nint m_fSpeedMin = 0x1C8; // CPerParticleFloatInput
public const nint m_fSpeedMax = 0x320; // CPerParticleFloatInput
public const nint m_vecLocalCoordinateSystemSpeedScale = 0x478; // Vector
public const nint m_bIgnoreDelta = 0x485; // bool
}
// Parent: CParticleFunctionInitializer
// Fields count: 3

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once
@ -1874,10 +1874,10 @@ namespace cs2_dumper {
// MGetKV3ClassDefaults
namespace C_INIT_VelocityRadialRandom {
constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32
constexpr std::ptrdiff_t m_fSpeedMin = 0x1C4; // float32
constexpr std::ptrdiff_t m_fSpeedMax = 0x1C8; // float32
constexpr std::ptrdiff_t m_vecLocalCoordinateSystemSpeedScale = 0x1CC; // Vector
constexpr std::ptrdiff_t m_bIgnoreDelta = 0x1D9; // bool
constexpr std::ptrdiff_t m_fSpeedMin = 0x1C8; // CPerParticleFloatInput
constexpr std::ptrdiff_t m_fSpeedMax = 0x320; // CPerParticleFloatInput
constexpr std::ptrdiff_t m_vecLocalCoordinateSystemSpeedScale = 0x478; // Vector
constexpr std::ptrdiff_t m_bIgnoreDelta = 0x485; // bool
}
// Parent: CParticleFunctionInitializer
// Fields count: 3

View File

@ -2556,11 +2556,11 @@
},
"C_INIT_VelocityRadialRandom": {
"fields": {
"m_bIgnoreDelta": 473,
"m_fSpeedMax": 456,
"m_fSpeedMin": 452,
"m_bIgnoreDelta": 1157,
"m_fSpeedMax": 800,
"m_fSpeedMin": 456,
"m_nControlPointNumber": 448,
"m_vecLocalCoordinateSystemSpeedScale": 460
"m_vecLocalCoordinateSystemSpeedScale": 1144
},
"metadata": [
{

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -1947,10 +1947,10 @@ pub mod cs2_dumper {
// MGetKV3ClassDefaults
pub mod C_INIT_VelocityRadialRandom {
pub const m_nControlPointNumber: usize = 0x1C0; // int32
pub const m_fSpeedMin: usize = 0x1C4; // float32
pub const m_fSpeedMax: usize = 0x1C8; // float32
pub const m_vecLocalCoordinateSystemSpeedScale: usize = 0x1CC; // Vector
pub const m_bIgnoreDelta: usize = 0x1D9; // bool
pub const m_fSpeedMin: usize = 0x1C8; // CPerParticleFloatInput
pub const m_fSpeedMax: usize = 0x320; // CPerParticleFloatInput
pub const m_vecLocalCoordinateSystemSpeedScale: usize = 0x478; // Vector
pub const m_bIgnoreDelta: usize = 0x485; // bool
}
// Parent: CParticleFunctionInitializer
// Fields count: 3

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: pulse_system.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: rendersystemdx11.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: resourcesystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: scenesystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: schemasystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: server.dll
@ -66,7 +66,7 @@ namespace CS2Dumper.Schemas {
expUsePrecise = 0x2
}
// Alignment: 4
// Members count: 9
// Members count: 10
public enum PreviewCharacterMode : uint {
DIORAMA = 0x0,
MAIN_MENU = 0x1,
@ -76,7 +76,8 @@ namespace CS2Dumper.Schemas {
INVENTORY_INSPECT = 0x5,
WALKING = 0x6,
TEAM_INTRO = 0x7,
WINGMAN_INTRO = 0x8
WINGMAN_INTRO = 0x8,
BANNER = 0x9
}
// Alignment: 4
// Members count: 3
@ -7423,57 +7424,57 @@ namespace CS2Dumper.Schemas {
public const nint m_bTargetBombed = 0xEE0; // bool
public const nint m_bBombDefused = 0xEE1; // bool
public const nint m_bMapHasBombZone = 0xEE2; // bool
public const nint m_vecMainCTSpawnPos = 0xF00; // Vector
public const nint m_CTSpawnPointsMasterList = 0xF10; // CUtlVector<SpawnPoint*>
public const nint m_TerroristSpawnPointsMasterList = 0xF28; // CUtlVector<SpawnPoint*>
public const nint m_bRespawningAllRespawnablePlayers = 0xF40; // bool
public const nint m_iNextCTSpawnPoint = 0xF44; // int32
public const nint m_flCTSpawnPointUsedTime = 0xF48; // float32
public const nint m_iNextTerroristSpawnPoint = 0xF4C; // int32
public const nint m_flTerroristSpawnPointUsedTime = 0xF50; // float32
public const nint m_CTSpawnPoints = 0xF58; // CUtlVector<SpawnPoint*>
public const nint m_TerroristSpawnPoints = 0xF70; // CUtlVector<SpawnPoint*>
public const nint m_bIsUnreservedGameServer = 0xF88; // bool
public const nint m_fAutobalanceDisplayTime = 0xF8C; // float32
public const nint m_bAllowWeaponSwitch = 0x11F8; // bool
public const nint m_bRoundTimeWarningTriggered = 0x11F9; // bool
public const nint m_phaseChangeAnnouncementTime = 0x11FC; // GameTime_t
public const nint m_fNextUpdateTeamClanNamesTime = 0x1200; // float32
public const nint m_flLastThinkTime = 0x1204; // GameTime_t
public const nint m_fAccumulatedRoundOffDamage = 0x1208; // float32
public const nint m_nShorthandedBonusLastEvalRound = 0x120C; // int32
public const nint m_nMatchAbortedEarlyReason = 0x1488; // int32
public const nint m_bHasTriggeredRoundStartMusic = 0x148C; // bool
public const nint m_bSwitchingTeamsAtRoundReset = 0x148D; // bool
public const nint m_pGameModeRules = 0x14A8; // CCSGameModeRules*
public const nint m_BtGlobalBlackboard = 0x14B0; // KeyValues3
public const nint m_hPlayerResource = 0x1520; // CHandle<CBaseEntity>
public const nint m_RetakeRules = 0x1528; // CRetakeGameRules
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x16C0; // CUtlVector<int32>[4]
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1720; // bool[4]
public const nint m_nMatchEndCount = 0x1748; // uint8
public const nint m_nTTeamIntroVariant = 0x174C; // int32
public const nint m_nCTTeamIntroVariant = 0x1750; // int32
public const nint m_bTeamIntroPeriod = 0x1754; // bool
public const nint m_fTeamIntroPeriodEnd = 0x1758; // GameTime_t
public const nint m_bPlayedTeamIntroVO = 0x175C; // bool
public const nint m_iRoundEndWinnerTeam = 0x1760; // int32
public const nint m_eRoundEndReason = 0x1764; // int32
public const nint m_bRoundEndShowTimerDefend = 0x1768; // bool
public const nint m_iRoundEndTimerTime = 0x176C; // int32
public const nint m_sRoundEndFunFactToken = 0x1770; // CUtlString
public const nint m_iRoundEndFunFactPlayerSlot = 0x1778; // CPlayerSlot
public const nint m_iRoundEndFunFactData1 = 0x177C; // int32
public const nint m_iRoundEndFunFactData2 = 0x1780; // int32
public const nint m_iRoundEndFunFactData3 = 0x1784; // int32
public const nint m_sRoundEndMessage = 0x1788; // CUtlString
public const nint m_iRoundEndPlayerCount = 0x1790; // int32
public const nint m_bRoundEndNoMusic = 0x1794; // bool
public const nint m_iRoundEndLegacy = 0x1798; // int32
public const nint m_nRoundEndCount = 0x179C; // uint8
public const nint m_iRoundStartRoundNumber = 0x17A0; // int32
public const nint m_nRoundStartCount = 0x17A4; // uint8
public const nint m_flLastPerfSampleTime = 0x57B0; // float64
public const nint m_vecMainCTSpawnPos = 0xF30; // Vector
public const nint m_CTSpawnPointsMasterList = 0xF40; // CUtlVector<SpawnPoint*>
public const nint m_TerroristSpawnPointsMasterList = 0xF58; // CUtlVector<SpawnPoint*>
public const nint m_bRespawningAllRespawnablePlayers = 0xF70; // bool
public const nint m_iNextCTSpawnPoint = 0xF74; // int32
public const nint m_flCTSpawnPointUsedTime = 0xF78; // float32
public const nint m_iNextTerroristSpawnPoint = 0xF7C; // int32
public const nint m_flTerroristSpawnPointUsedTime = 0xF80; // float32
public const nint m_CTSpawnPoints = 0xF88; // CUtlVector<SpawnPoint*>
public const nint m_TerroristSpawnPoints = 0xFA0; // CUtlVector<SpawnPoint*>
public const nint m_bIsUnreservedGameServer = 0xFB8; // bool
public const nint m_fAutobalanceDisplayTime = 0xFBC; // float32
public const nint m_bAllowWeaponSwitch = 0x1228; // bool
public const nint m_bRoundTimeWarningTriggered = 0x1229; // bool
public const nint m_phaseChangeAnnouncementTime = 0x122C; // GameTime_t
public const nint m_fNextUpdateTeamClanNamesTime = 0x1230; // float32
public const nint m_flLastThinkTime = 0x1234; // GameTime_t
public const nint m_fAccumulatedRoundOffDamage = 0x1238; // float32
public const nint m_nShorthandedBonusLastEvalRound = 0x123C; // int32
public const nint m_nMatchAbortedEarlyReason = 0x14B8; // int32
public const nint m_bHasTriggeredRoundStartMusic = 0x14BC; // bool
public const nint m_bSwitchingTeamsAtRoundReset = 0x14BD; // bool
public const nint m_pGameModeRules = 0x14D8; // CCSGameModeRules*
public const nint m_BtGlobalBlackboard = 0x14E0; // KeyValues3
public const nint m_hPlayerResource = 0x1550; // CHandle<CBaseEntity>
public const nint m_RetakeRules = 0x1558; // CRetakeGameRules
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x16F0; // CUtlVector<int32>[4]
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1750; // bool[4]
public const nint m_nMatchEndCount = 0x1778; // uint8
public const nint m_nTTeamIntroVariant = 0x177C; // int32
public const nint m_nCTTeamIntroVariant = 0x1780; // int32
public const nint m_bTeamIntroPeriod = 0x1784; // bool
public const nint m_fTeamIntroPeriodEnd = 0x1788; // GameTime_t
public const nint m_bPlayedTeamIntroVO = 0x178C; // bool
public const nint m_iRoundEndWinnerTeam = 0x1790; // int32
public const nint m_eRoundEndReason = 0x1794; // int32
public const nint m_bRoundEndShowTimerDefend = 0x1798; // bool
public const nint m_iRoundEndTimerTime = 0x179C; // int32
public const nint m_sRoundEndFunFactToken = 0x17A0; // CUtlString
public const nint m_iRoundEndFunFactPlayerSlot = 0x17A8; // CPlayerSlot
public const nint m_iRoundEndFunFactData1 = 0x17AC; // int32
public const nint m_iRoundEndFunFactData2 = 0x17B0; // int32
public const nint m_iRoundEndFunFactData3 = 0x17B4; // int32
public const nint m_sRoundEndMessage = 0x17B8; // CUtlString
public const nint m_iRoundEndPlayerCount = 0x17C0; // int32
public const nint m_bRoundEndNoMusic = 0x17C4; // bool
public const nint m_iRoundEndLegacy = 0x17C8; // int32
public const nint m_nRoundEndCount = 0x17CC; // uint8
public const nint m_iRoundStartRoundNumber = 0x17D0; // int32
public const nint m_nRoundStartCount = 0x17D4; // uint8
public const nint m_flLastPerfSampleTime = 0x57E0; // float64
}
// Parent: CPhysicsProp
// Fields count: 0
@ -7742,10 +7743,10 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t)
// NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t)
public static class CCSPlayer_ActionTrackingServices {
public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x208; // CHandle<CBasePlayerWeapon>
public const nint m_bIsRescuing = 0x23C; // bool
public const nint m_weaponPurchasesThisMatch = 0x240; // WeaponPurchaseTracker_t
public const nint m_weaponPurchasesThisRound = 0x298; // WeaponPurchaseTracker_t
public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x200; // CHandle<CBasePlayerWeapon>
public const nint m_bIsRescuing = 0x234; // bool
public const nint m_weaponPurchasesThisMatch = 0x238; // WeaponPurchaseTracker_t
public const nint m_weaponPurchasesThisRound = 0x290; // WeaponPurchaseTracker_t
}
// Parent: CPointEntity
// Fields count: 6
@ -9061,7 +9062,7 @@ namespace CS2Dumper.Schemas {
public const nint m_iFilterModel = 0x518; // CUtlSymbolLarge
}
// Parent: CBasePlayerPawn
// Fields count: 23
// Fields count: 22
//
// Metadata:
// NetworkVarNames: m_CTouchExpansionComponent (CTouchExpansionComponent::Storage_t)
@ -9103,10 +9104,9 @@ namespace CS2Dumper.Schemas {
public const nint m_flProgressBarStartTime = 0xCF4; // float32
public const nint m_iProgressBarDuration = 0xCF8; // int32
public const nint m_angEyeAngles = 0xCFC; // QAngle
public const nint m_NumEnemiesAtRoundStart = 0xD08; // int32
public const nint m_wasNotKilledNaturally = 0xD0C; // bool
public const nint m_bCommittingSuicideOnTeamChange = 0xD0D; // bool
public const nint m_hOriginalController = 0xD10; // CHandle<CCSPlayerController>
public const nint m_wasNotKilledNaturally = 0xD08; // bool
public const nint m_bCommittingSuicideOnTeamChange = 0xD09; // bool
public const nint m_hOriginalController = 0xD0C; // CHandle<CCSPlayerController>
}
// Parent: CPointEntity
// Fields count: 9
@ -9715,123 +9715,123 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_vecPlayerPatchEconIndices (uint32)
// NetworkVarNames: m_GunGameImmunityColor (Color)
public static class CCSPlayerPawn {
public const nint m_pBulletServices = 0xD20; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0xD28; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0xD30; // CCSPlayer_BuyServices*
public const nint m_pActionTrackingServices = 0xD38; // CCSPlayer_ActionTrackingServices*
public const nint m_pRadioServices = 0xD40; // CCSPlayer_RadioServices*
public const nint m_pDamageReactServices = 0xD48; // CCSPlayer_DamageReactServices*
public const nint m_nCharacterDefIndex = 0xD50; // uint16
public const nint m_bHasFemaleVoice = 0xD52; // bool
public const nint m_strVOPrefix = 0xD58; // CUtlString
public const nint m_szLastPlaceName = 0xD60; // char[18]
public const nint m_bInHostageResetZone = 0xE20; // bool
public const nint m_bInBuyZone = 0xE21; // bool
public const nint m_TouchingBuyZones = 0xE28; // CUtlVector<CHandle<CBaseEntity>>
public const nint m_bWasInBuyZone = 0xE40; // bool
public const nint m_bInHostageRescueZone = 0xE41; // bool
public const nint m_bInBombZone = 0xE42; // bool
public const nint m_bWasInHostageRescueZone = 0xE43; // bool
public const nint m_iRetakesOffering = 0xE44; // int32
public const nint m_iRetakesOfferingCard = 0xE48; // int32
public const nint m_bRetakesHasDefuseKit = 0xE4C; // bool
public const nint m_bRetakesMVPLastRound = 0xE4D; // bool
public const nint m_iRetakesMVPBoostItem = 0xE50; // int32
public const nint m_RetakesMVPBoostExtraUtility = 0xE54; // loadout_slot_t
public const nint m_flHealthShotBoostExpirationTime = 0xE58; // GameTime_t
public const nint m_flLandingTimeSeconds = 0xE5C; // float32
public const nint m_aimPunchAngle = 0xE60; // QAngle
public const nint m_aimPunchAngleVel = 0xE6C; // QAngle
public const nint m_aimPunchTickBase = 0xE78; // int32
public const nint m_aimPunchTickFraction = 0xE7C; // float32
public const nint m_aimPunchCache = 0xE80; // CUtlVector<QAngle>
public const nint m_bIsBuyMenuOpen = 0xE98; // bool
public const nint m_xLastHeadBoneTransform = 0x14E0; // CTransform
public const nint m_bLastHeadBoneTransformIsValid = 0x1500; // bool
public const nint m_lastLandTime = 0x1504; // GameTime_t
public const nint m_bOnGroundLastTick = 0x1508; // bool
public const nint m_iPlayerLocked = 0x150C; // int32
public const nint m_flTimeOfLastInjury = 0x1514; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x1518; // GameTime_t
public const nint m_bNextSprayDecalTimeExpedited = 0x151C; // bool
public const nint m_nRagdollDamageBone = 0x1520; // int32
public const nint m_vRagdollDamageForce = 0x1524; // Vector
public const nint m_vRagdollDamagePosition = 0x1530; // Vector
public const nint m_szRagdollDamageWeaponName = 0x153C; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x157C; // bool
public const nint m_vRagdollServerOrigin = 0x1580; // Vector
public const nint m_EconGloves = 0x1590; // CEconItemView
public const nint m_nEconGlovesChanged = 0x1808; // uint8
public const nint m_qDeathEyeAngles = 0x180C; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x1818; // bool
public const nint m_bLeftHanded = 0x1819; // bool
public const nint m_fSwitchedHandednessTime = 0x181C; // GameTime_t
public const nint m_flViewmodelOffsetX = 0x1820; // float32
public const nint m_flViewmodelOffsetY = 0x1824; // float32
public const nint m_flViewmodelOffsetZ = 0x1828; // float32
public const nint m_flViewmodelFOV = 0x182C; // float32
public const nint m_bIsWalking = 0x1830; // bool
public const nint m_fLastGivenDefuserTime = 0x1834; // float32
public const nint m_fLastGivenBombTime = 0x1838; // float32
public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0x183C; // float32
public const nint m_iDisplayHistoryBits = 0x1840; // uint32
public const nint m_flLastAttackedTeammate = 0x1844; // float32
public const nint m_allowAutoFollowTime = 0x1848; // GameTime_t
public const nint m_bResetArmorNextSpawn = 0x184C; // bool
public const nint m_nLastKillerIndex = 0x1850; // CEntityIndex
public const nint m_entitySpottedState = 0x1858; // EntitySpottedState_t
public const nint m_nSpotRules = 0x1870; // int32
public const nint m_bIsScoped = 0x1874; // bool
public const nint m_bResumeZoom = 0x1875; // bool
public const nint m_bIsDefusing = 0x1876; // bool
public const nint m_bIsGrabbingHostage = 0x1877; // bool
public const nint m_iBlockingUseActionInProgress = 0x1878; // CSPlayerBlockingUseAction_t
public const nint m_flEmitSoundTime = 0x187C; // GameTime_t
public const nint m_bInNoDefuseArea = 0x1880; // bool
public const nint m_iBombSiteIndex = 0x1884; // CEntityIndex
public const nint m_nWhichBombZone = 0x1888; // int32
public const nint m_bInBombZoneTrigger = 0x188C; // bool
public const nint m_bWasInBombZoneTrigger = 0x188D; // bool
public const nint m_iShotsFired = 0x1890; // int32
public const nint m_flFlinchStack = 0x1894; // float32
public const nint m_flVelocityModifier = 0x1898; // float32
public const nint m_flHitHeading = 0x189C; // float32
public const nint m_nHitBodyPart = 0x18A0; // int32
public const nint m_vecTotalBulletForce = 0x18A4; // Vector
public const nint m_bWaitForNoAttack = 0x18B0; // bool
public const nint m_ignoreLadderJumpTime = 0x18B4; // float32
public const nint m_bKilledByHeadshot = 0x18B8; // bool
public const nint m_LastHitBox = 0x18BC; // int32
public const nint m_LastHealth = 0x18C0; // int32
public const nint m_pBot = 0x18C8; // CCSBot*
public const nint m_bBotAllowActive = 0x18D0; // bool
public const nint m_thirdPersonHeading = 0x18D4; // QAngle
public const nint m_flSlopeDropOffset = 0x18E0; // float32
public const nint m_flSlopeDropHeight = 0x18E4; // float32
public const nint m_vHeadConstraintOffset = 0x18E8; // Vector
public const nint m_nLastPickupPriority = 0x18F4; // int32
public const nint m_flLastPickupPriorityTime = 0x18F8; // float32
public const nint m_ArmorValue = 0x18FC; // int32
public const nint m_unCurrentEquipmentValue = 0x1900; // uint16
public const nint m_unRoundStartEquipmentValue = 0x1902; // uint16
public const nint m_unFreezetimeEndEquipmentValue = 0x1904; // uint16
public const nint m_iLastWeaponFireUsercmd = 0x1908; // int32
public const nint m_flLastFriendlyFireDamageReductionRatio = 0x190C; // float32
public const nint m_bIsSpawning = 0x1910; // bool
public const nint m_iDeathFlags = 0x1920; // int32
public const nint m_bHasDeathInfo = 0x1924; // bool
public const nint m_flDeathInfoTime = 0x1928; // float32
public const nint m_vecDeathInfoOrigin = 0x192C; // Vector
public const nint m_vecPlayerPatchEconIndices = 0x1938; // uint32[5]
public const nint m_GunGameImmunityColor = 0x194C; // Color
public const nint m_grenadeParameterStashTime = 0x1950; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x1954; // bool
public const nint m_angStashedShootAngles = 0x1958; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x1964; // Vector
public const nint m_vecStashedVelocity = 0x1970; // Vector
public const nint m_angShootAngleHistory = 0x197C; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x1994; // Vector[2]
public const nint m_vecVelocityHistory = 0x19AC; // Vector[2]
public const nint m_pBulletServices = 0xD18; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0xD20; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0xD28; // CCSPlayer_BuyServices*
public const nint m_pActionTrackingServices = 0xD30; // CCSPlayer_ActionTrackingServices*
public const nint m_pRadioServices = 0xD38; // CCSPlayer_RadioServices*
public const nint m_pDamageReactServices = 0xD40; // CCSPlayer_DamageReactServices*
public const nint m_nCharacterDefIndex = 0xD48; // uint16
public const nint m_bHasFemaleVoice = 0xD4A; // bool
public const nint m_strVOPrefix = 0xD50; // CUtlString
public const nint m_szLastPlaceName = 0xD58; // char[18]
public const nint m_bInHostageResetZone = 0xE18; // bool
public const nint m_bInBuyZone = 0xE19; // bool
public const nint m_TouchingBuyZones = 0xE20; // CUtlVector<CHandle<CBaseEntity>>
public const nint m_bWasInBuyZone = 0xE38; // bool
public const nint m_bInHostageRescueZone = 0xE39; // bool
public const nint m_bInBombZone = 0xE3A; // bool
public const nint m_bWasInHostageRescueZone = 0xE3B; // bool
public const nint m_iRetakesOffering = 0xE3C; // int32
public const nint m_iRetakesOfferingCard = 0xE40; // int32
public const nint m_bRetakesHasDefuseKit = 0xE44; // bool
public const nint m_bRetakesMVPLastRound = 0xE45; // bool
public const nint m_iRetakesMVPBoostItem = 0xE48; // int32
public const nint m_RetakesMVPBoostExtraUtility = 0xE4C; // loadout_slot_t
public const nint m_flHealthShotBoostExpirationTime = 0xE50; // GameTime_t
public const nint m_flLandingTimeSeconds = 0xE54; // float32
public const nint m_aimPunchAngle = 0xE58; // QAngle
public const nint m_aimPunchAngleVel = 0xE64; // QAngle
public const nint m_aimPunchTickBase = 0xE70; // int32
public const nint m_aimPunchTickFraction = 0xE74; // float32
public const nint m_aimPunchCache = 0xE78; // CUtlVector<QAngle>
public const nint m_bIsBuyMenuOpen = 0xE90; // bool
public const nint m_xLastHeadBoneTransform = 0x14D0; // CTransform
public const nint m_bLastHeadBoneTransformIsValid = 0x14F0; // bool
public const nint m_lastLandTime = 0x14F4; // GameTime_t
public const nint m_bOnGroundLastTick = 0x14F8; // bool
public const nint m_iPlayerLocked = 0x14FC; // int32
public const nint m_flTimeOfLastInjury = 0x1504; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x1508; // GameTime_t
public const nint m_bNextSprayDecalTimeExpedited = 0x150C; // bool
public const nint m_nRagdollDamageBone = 0x1510; // int32
public const nint m_vRagdollDamageForce = 0x1514; // Vector
public const nint m_vRagdollDamagePosition = 0x1520; // Vector
public const nint m_szRagdollDamageWeaponName = 0x152C; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x156C; // bool
public const nint m_vRagdollServerOrigin = 0x1570; // Vector
public const nint m_EconGloves = 0x1580; // CEconItemView
public const nint m_nEconGlovesChanged = 0x17F8; // uint8
public const nint m_qDeathEyeAngles = 0x17FC; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x1808; // bool
public const nint m_bLeftHanded = 0x1809; // bool
public const nint m_fSwitchedHandednessTime = 0x180C; // GameTime_t
public const nint m_flViewmodelOffsetX = 0x1810; // float32
public const nint m_flViewmodelOffsetY = 0x1814; // float32
public const nint m_flViewmodelOffsetZ = 0x1818; // float32
public const nint m_flViewmodelFOV = 0x181C; // float32
public const nint m_bIsWalking = 0x1820; // bool
public const nint m_fLastGivenDefuserTime = 0x1824; // float32
public const nint m_fLastGivenBombTime = 0x1828; // float32
public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0x182C; // float32
public const nint m_iDisplayHistoryBits = 0x1830; // uint32
public const nint m_flLastAttackedTeammate = 0x1834; // float32
public const nint m_allowAutoFollowTime = 0x1838; // GameTime_t
public const nint m_bResetArmorNextSpawn = 0x183C; // bool
public const nint m_nLastKillerIndex = 0x1840; // CEntityIndex
public const nint m_entitySpottedState = 0x1848; // EntitySpottedState_t
public const nint m_nSpotRules = 0x1860; // int32
public const nint m_bIsScoped = 0x1864; // bool
public const nint m_bResumeZoom = 0x1865; // bool
public const nint m_bIsDefusing = 0x1866; // bool
public const nint m_bIsGrabbingHostage = 0x1867; // bool
public const nint m_iBlockingUseActionInProgress = 0x1868; // CSPlayerBlockingUseAction_t
public const nint m_flEmitSoundTime = 0x186C; // GameTime_t
public const nint m_bInNoDefuseArea = 0x1870; // bool
public const nint m_iBombSiteIndex = 0x1874; // CEntityIndex
public const nint m_nWhichBombZone = 0x1878; // int32
public const nint m_bInBombZoneTrigger = 0x187C; // bool
public const nint m_bWasInBombZoneTrigger = 0x187D; // bool
public const nint m_iShotsFired = 0x1880; // int32
public const nint m_flFlinchStack = 0x1884; // float32
public const nint m_flVelocityModifier = 0x1888; // float32
public const nint m_flHitHeading = 0x188C; // float32
public const nint m_nHitBodyPart = 0x1890; // int32
public const nint m_vecTotalBulletForce = 0x1894; // Vector
public const nint m_bWaitForNoAttack = 0x18A0; // bool
public const nint m_ignoreLadderJumpTime = 0x18A4; // float32
public const nint m_bKilledByHeadshot = 0x18A8; // bool
public const nint m_LastHitBox = 0x18AC; // int32
public const nint m_LastHealth = 0x18B0; // int32
public const nint m_pBot = 0x18B8; // CCSBot*
public const nint m_bBotAllowActive = 0x18C0; // bool
public const nint m_thirdPersonHeading = 0x18C4; // QAngle
public const nint m_flSlopeDropOffset = 0x18D0; // float32
public const nint m_flSlopeDropHeight = 0x18D4; // float32
public const nint m_vHeadConstraintOffset = 0x18D8; // Vector
public const nint m_nLastPickupPriority = 0x18E4; // int32
public const nint m_flLastPickupPriorityTime = 0x18E8; // float32
public const nint m_ArmorValue = 0x18EC; // int32
public const nint m_unCurrentEquipmentValue = 0x18F0; // uint16
public const nint m_unRoundStartEquipmentValue = 0x18F2; // uint16
public const nint m_unFreezetimeEndEquipmentValue = 0x18F4; // uint16
public const nint m_iLastWeaponFireUsercmd = 0x18F8; // int32
public const nint m_flLastFriendlyFireDamageReductionRatio = 0x18FC; // float32
public const nint m_bIsSpawning = 0x1900; // bool
public const nint m_iDeathFlags = 0x1910; // int32
public const nint m_bHasDeathInfo = 0x1914; // bool
public const nint m_flDeathInfoTime = 0x1918; // float32
public const nint m_vecDeathInfoOrigin = 0x191C; // Vector
public const nint m_vecPlayerPatchEconIndices = 0x1928; // uint32[5]
public const nint m_GunGameImmunityColor = 0x193C; // Color
public const nint m_grenadeParameterStashTime = 0x1940; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x1944; // bool
public const nint m_angStashedShootAngles = 0x1948; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x1954; // Vector
public const nint m_vecStashedVelocity = 0x1960; // Vector
public const nint m_angShootAngleHistory = 0x196C; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x1984; // Vector[2]
public const nint m_vecVelocityHistory = 0x199C; // Vector[2]
}
// Parent: CBaseGrenade
// Fields count: 0

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once
@ -71,7 +71,7 @@ namespace cs2_dumper {
expUsePrecise = 0x2
};
// Alignment: 4
// Members count: 9
// Members count: 10
enum class PreviewCharacterMode : uint32_t {
DIORAMA = 0x0,
MAIN_MENU = 0x1,
@ -81,7 +81,8 @@ namespace cs2_dumper {
INVENTORY_INSPECT = 0x5,
WALKING = 0x6,
TEAM_INTRO = 0x7,
WINGMAN_INTRO = 0x8
WINGMAN_INTRO = 0x8,
BANNER = 0x9
};
// Alignment: 4
// Members count: 3
@ -7428,57 +7429,57 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bTargetBombed = 0xEE0; // bool
constexpr std::ptrdiff_t m_bBombDefused = 0xEE1; // bool
constexpr std::ptrdiff_t m_bMapHasBombZone = 0xEE2; // bool
constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF00; // Vector
constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF10; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF28; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF40; // bool
constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF44; // int32
constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xF48; // float32
constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF4C; // int32
constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xF50; // float32
constexpr std::ptrdiff_t m_CTSpawnPoints = 0xF58; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xF70; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xF88; // bool
constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xF8C; // float32
constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x11F8; // bool
constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x11F9; // bool
constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x11FC; // GameTime_t
constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1200; // float32
constexpr std::ptrdiff_t m_flLastThinkTime = 0x1204; // GameTime_t
constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1208; // float32
constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x120C; // int32
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x1488; // int32
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x148C; // bool
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x148D; // bool
constexpr std::ptrdiff_t m_pGameModeRules = 0x14A8; // CCSGameModeRules*
constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14B0; // KeyValues3
constexpr std::ptrdiff_t m_hPlayerResource = 0x1520; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_RetakeRules = 0x1528; // CRetakeGameRules
constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x16C0; // CUtlVector<int32>[4]
constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1720; // bool[4]
constexpr std::ptrdiff_t m_nMatchEndCount = 0x1748; // uint8
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x174C; // int32
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x1750; // int32
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x1754; // bool
constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x1758; // GameTime_t
constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x175C; // bool
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x1760; // int32
constexpr std::ptrdiff_t m_eRoundEndReason = 0x1764; // int32
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1768; // bool
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x176C; // int32
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x1770; // CUtlString
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x1778; // CPlayerSlot
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x177C; // int32
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x1780; // int32
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x1784; // int32
constexpr std::ptrdiff_t m_sRoundEndMessage = 0x1788; // CUtlString
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x1790; // int32
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x1794; // bool
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x1798; // int32
constexpr std::ptrdiff_t m_nRoundEndCount = 0x179C; // uint8
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x17A0; // int32
constexpr std::ptrdiff_t m_nRoundStartCount = 0x17A4; // uint8
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x57B0; // float64
constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF30; // Vector
constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF40; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF58; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF70; // bool
constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF74; // int32
constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xF78; // float32
constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF7C; // int32
constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xF80; // float32
constexpr std::ptrdiff_t m_CTSpawnPoints = 0xF88; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFA0; // CUtlVector<SpawnPoint*>
constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFB8; // bool
constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFBC; // float32
constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1228; // bool
constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1229; // bool
constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x122C; // GameTime_t
constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1230; // float32
constexpr std::ptrdiff_t m_flLastThinkTime = 0x1234; // GameTime_t
constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1238; // float32
constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x123C; // int32
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14B8; // int32
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14BC; // bool
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14BD; // bool
constexpr std::ptrdiff_t m_pGameModeRules = 0x14D8; // CCSGameModeRules*
constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14E0; // KeyValues3
constexpr std::ptrdiff_t m_hPlayerResource = 0x1550; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_RetakeRules = 0x1558; // CRetakeGameRules
constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x16F0; // CUtlVector<int32>[4]
constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1750; // bool[4]
constexpr std::ptrdiff_t m_nMatchEndCount = 0x1778; // uint8
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x177C; // int32
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x1780; // int32
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x1784; // bool
constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x1788; // GameTime_t
constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x178C; // bool
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x1790; // int32
constexpr std::ptrdiff_t m_eRoundEndReason = 0x1794; // int32
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1798; // bool
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x179C; // int32
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x17A0; // CUtlString
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x17A8; // CPlayerSlot
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x17AC; // int32
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x17B0; // int32
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x17B4; // int32
constexpr std::ptrdiff_t m_sRoundEndMessage = 0x17B8; // CUtlString
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x17C0; // int32
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x17C4; // bool
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x17C8; // int32
constexpr std::ptrdiff_t m_nRoundEndCount = 0x17CC; // uint8
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x17D0; // int32
constexpr std::ptrdiff_t m_nRoundStartCount = 0x17D4; // uint8
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x57E0; // float64
}
// Parent: CPhysicsProp
// Fields count: 0
@ -7747,10 +7748,10 @@ namespace cs2_dumper {
// NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t)
// NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t)
namespace CCSPlayer_ActionTrackingServices {
constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x208; // CHandle<CBasePlayerWeapon>
constexpr std::ptrdiff_t m_bIsRescuing = 0x23C; // bool
constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x240; // WeaponPurchaseTracker_t
constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0x298; // WeaponPurchaseTracker_t
constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x200; // CHandle<CBasePlayerWeapon>
constexpr std::ptrdiff_t m_bIsRescuing = 0x234; // bool
constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x238; // WeaponPurchaseTracker_t
constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0x290; // WeaponPurchaseTracker_t
}
// Parent: CPointEntity
// Fields count: 6
@ -9066,7 +9067,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_iFilterModel = 0x518; // CUtlSymbolLarge
}
// Parent: CBasePlayerPawn
// Fields count: 23
// Fields count: 22
//
// Metadata:
// NetworkVarNames: m_CTouchExpansionComponent (CTouchExpansionComponent::Storage_t)
@ -9108,10 +9109,9 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flProgressBarStartTime = 0xCF4; // float32
constexpr std::ptrdiff_t m_iProgressBarDuration = 0xCF8; // int32
constexpr std::ptrdiff_t m_angEyeAngles = 0xCFC; // QAngle
constexpr std::ptrdiff_t m_NumEnemiesAtRoundStart = 0xD08; // int32
constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0xD0C; // bool
constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0xD0D; // bool
constexpr std::ptrdiff_t m_hOriginalController = 0xD10; // CHandle<CCSPlayerController>
constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0xD08; // bool
constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0xD09; // bool
constexpr std::ptrdiff_t m_hOriginalController = 0xD0C; // CHandle<CCSPlayerController>
}
// Parent: CPointEntity
// Fields count: 9
@ -9720,123 +9720,123 @@ namespace cs2_dumper {
// NetworkVarNames: m_vecPlayerPatchEconIndices (uint32)
// NetworkVarNames: m_GunGameImmunityColor (Color)
namespace CCSPlayerPawn {
constexpr std::ptrdiff_t m_pBulletServices = 0xD20; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0xD28; // CCSPlayer_HostageServices*
constexpr std::ptrdiff_t m_pBuyServices = 0xD30; // CCSPlayer_BuyServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0xD38; // CCSPlayer_ActionTrackingServices*
constexpr std::ptrdiff_t m_pRadioServices = 0xD40; // CCSPlayer_RadioServices*
constexpr std::ptrdiff_t m_pDamageReactServices = 0xD48; // CCSPlayer_DamageReactServices*
constexpr std::ptrdiff_t m_nCharacterDefIndex = 0xD50; // uint16
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0xD52; // bool
constexpr std::ptrdiff_t m_strVOPrefix = 0xD58; // CUtlString
constexpr std::ptrdiff_t m_szLastPlaceName = 0xD60; // char[18]
constexpr std::ptrdiff_t m_bInHostageResetZone = 0xE20; // bool
constexpr std::ptrdiff_t m_bInBuyZone = 0xE21; // bool
constexpr std::ptrdiff_t m_TouchingBuyZones = 0xE28; // CUtlVector<CHandle<CBaseEntity>>
constexpr std::ptrdiff_t m_bWasInBuyZone = 0xE40; // bool
constexpr std::ptrdiff_t m_bInHostageRescueZone = 0xE41; // bool
constexpr std::ptrdiff_t m_bInBombZone = 0xE42; // bool
constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0xE43; // bool
constexpr std::ptrdiff_t m_iRetakesOffering = 0xE44; // int32
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0xE48; // int32
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0xE4C; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0xE4D; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0xE50; // int32
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0xE54; // loadout_slot_t
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0xE58; // GameTime_t
constexpr std::ptrdiff_t m_flLandingTimeSeconds = 0xE5C; // float32
constexpr std::ptrdiff_t m_aimPunchAngle = 0xE60; // QAngle
constexpr std::ptrdiff_t m_aimPunchAngleVel = 0xE6C; // QAngle
constexpr std::ptrdiff_t m_aimPunchTickBase = 0xE78; // int32
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0xE7C; // float32
constexpr std::ptrdiff_t m_aimPunchCache = 0xE80; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0xE98; // bool
constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x14E0; // CTransform
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1500; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x1504; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x1508; // bool
constexpr std::ptrdiff_t m_iPlayerLocked = 0x150C; // int32
constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1514; // GameTime_t
constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1518; // GameTime_t
constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x151C; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1520; // int32
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1524; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1530; // Vector
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x153C; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x157C; // bool
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1580; // Vector
constexpr std::ptrdiff_t m_EconGloves = 0x1590; // CEconItemView
constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1808; // uint8
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x180C; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1818; // bool
constexpr std::ptrdiff_t m_bLeftHanded = 0x1819; // bool
constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x181C; // GameTime_t
constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1820; // float32
constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1824; // float32
constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1828; // float32
constexpr std::ptrdiff_t m_flViewmodelFOV = 0x182C; // float32
constexpr std::ptrdiff_t m_bIsWalking = 0x1830; // bool
constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0x1834; // float32
constexpr std::ptrdiff_t m_fLastGivenBombTime = 0x1838; // float32
constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0x183C; // float32
constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0x1840; // uint32
constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0x1844; // float32
constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x1848; // GameTime_t
constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0x184C; // bool
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1850; // CEntityIndex
constexpr std::ptrdiff_t m_entitySpottedState = 0x1858; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0x1870; // int32
constexpr std::ptrdiff_t m_bIsScoped = 0x1874; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0x1875; // bool
constexpr std::ptrdiff_t m_bIsDefusing = 0x1876; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1877; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1878; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0x187C; // GameTime_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1880; // bool
constexpr std::ptrdiff_t m_iBombSiteIndex = 0x1884; // CEntityIndex
constexpr std::ptrdiff_t m_nWhichBombZone = 0x1888; // int32
constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x188C; // bool
constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x188D; // bool
constexpr std::ptrdiff_t m_iShotsFired = 0x1890; // int32
constexpr std::ptrdiff_t m_flFlinchStack = 0x1894; // float32
constexpr std::ptrdiff_t m_flVelocityModifier = 0x1898; // float32
constexpr std::ptrdiff_t m_flHitHeading = 0x189C; // float32
constexpr std::ptrdiff_t m_nHitBodyPart = 0x18A0; // int32
constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x18A4; // Vector
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x18B0; // bool
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x18B4; // float32
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x18B8; // bool
constexpr std::ptrdiff_t m_LastHitBox = 0x18BC; // int32
constexpr std::ptrdiff_t m_LastHealth = 0x18C0; // int32
constexpr std::ptrdiff_t m_pBot = 0x18C8; // CCSBot*
constexpr std::ptrdiff_t m_bBotAllowActive = 0x18D0; // bool
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x18D4; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x18E0; // float32
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x18E4; // float32
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x18E8; // Vector
constexpr std::ptrdiff_t m_nLastPickupPriority = 0x18F4; // int32
constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0x18F8; // float32
constexpr std::ptrdiff_t m_ArmorValue = 0x18FC; // int32
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1900; // uint16
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1902; // uint16
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1904; // uint16
constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x1908; // int32
constexpr std::ptrdiff_t m_flLastFriendlyFireDamageReductionRatio = 0x190C; // float32
constexpr std::ptrdiff_t m_bIsSpawning = 0x1910; // bool
constexpr std::ptrdiff_t m_iDeathFlags = 0x1920; // int32
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1924; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1928; // float32
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x192C; // Vector
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1938; // uint32[5]
constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x194C; // Color
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1950; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1954; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1958; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1964; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1970; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x197C; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1994; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x19AC; // Vector[2]
constexpr std::ptrdiff_t m_pBulletServices = 0xD18; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0xD20; // CCSPlayer_HostageServices*
constexpr std::ptrdiff_t m_pBuyServices = 0xD28; // CCSPlayer_BuyServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0xD30; // CCSPlayer_ActionTrackingServices*
constexpr std::ptrdiff_t m_pRadioServices = 0xD38; // CCSPlayer_RadioServices*
constexpr std::ptrdiff_t m_pDamageReactServices = 0xD40; // CCSPlayer_DamageReactServices*
constexpr std::ptrdiff_t m_nCharacterDefIndex = 0xD48; // uint16
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0xD4A; // bool
constexpr std::ptrdiff_t m_strVOPrefix = 0xD50; // CUtlString
constexpr std::ptrdiff_t m_szLastPlaceName = 0xD58; // char[18]
constexpr std::ptrdiff_t m_bInHostageResetZone = 0xE18; // bool
constexpr std::ptrdiff_t m_bInBuyZone = 0xE19; // bool
constexpr std::ptrdiff_t m_TouchingBuyZones = 0xE20; // CUtlVector<CHandle<CBaseEntity>>
constexpr std::ptrdiff_t m_bWasInBuyZone = 0xE38; // bool
constexpr std::ptrdiff_t m_bInHostageRescueZone = 0xE39; // bool
constexpr std::ptrdiff_t m_bInBombZone = 0xE3A; // bool
constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0xE3B; // bool
constexpr std::ptrdiff_t m_iRetakesOffering = 0xE3C; // int32
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0xE40; // int32
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0xE44; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0xE45; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0xE48; // int32
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0xE4C; // loadout_slot_t
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0xE50; // GameTime_t
constexpr std::ptrdiff_t m_flLandingTimeSeconds = 0xE54; // float32
constexpr std::ptrdiff_t m_aimPunchAngle = 0xE58; // QAngle
constexpr std::ptrdiff_t m_aimPunchAngleVel = 0xE64; // QAngle
constexpr std::ptrdiff_t m_aimPunchTickBase = 0xE70; // int32
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0xE74; // float32
constexpr std::ptrdiff_t m_aimPunchCache = 0xE78; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0xE90; // bool
constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x14D0; // CTransform
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x14F0; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x14F4; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x14F8; // bool
constexpr std::ptrdiff_t m_iPlayerLocked = 0x14FC; // int32
constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1504; // GameTime_t
constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1508; // GameTime_t
constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x150C; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1510; // int32
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1514; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1520; // Vector
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x152C; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x156C; // bool
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1570; // Vector
constexpr std::ptrdiff_t m_EconGloves = 0x1580; // CEconItemView
constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x17F8; // uint8
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x17FC; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1808; // bool
constexpr std::ptrdiff_t m_bLeftHanded = 0x1809; // bool
constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x180C; // GameTime_t
constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1810; // float32
constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1814; // float32
constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1818; // float32
constexpr std::ptrdiff_t m_flViewmodelFOV = 0x181C; // float32
constexpr std::ptrdiff_t m_bIsWalking = 0x1820; // bool
constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0x1824; // float32
constexpr std::ptrdiff_t m_fLastGivenBombTime = 0x1828; // float32
constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0x182C; // float32
constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0x1830; // uint32
constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0x1834; // float32
constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x1838; // GameTime_t
constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0x183C; // bool
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1840; // CEntityIndex
constexpr std::ptrdiff_t m_entitySpottedState = 0x1848; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0x1860; // int32
constexpr std::ptrdiff_t m_bIsScoped = 0x1864; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0x1865; // bool
constexpr std::ptrdiff_t m_bIsDefusing = 0x1866; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1867; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1868; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0x186C; // GameTime_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1870; // bool
constexpr std::ptrdiff_t m_iBombSiteIndex = 0x1874; // CEntityIndex
constexpr std::ptrdiff_t m_nWhichBombZone = 0x1878; // int32
constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x187C; // bool
constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x187D; // bool
constexpr std::ptrdiff_t m_iShotsFired = 0x1880; // int32
constexpr std::ptrdiff_t m_flFlinchStack = 0x1884; // float32
constexpr std::ptrdiff_t m_flVelocityModifier = 0x1888; // float32
constexpr std::ptrdiff_t m_flHitHeading = 0x188C; // float32
constexpr std::ptrdiff_t m_nHitBodyPart = 0x1890; // int32
constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x1894; // Vector
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x18A0; // bool
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x18A4; // float32
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x18A8; // bool
constexpr std::ptrdiff_t m_LastHitBox = 0x18AC; // int32
constexpr std::ptrdiff_t m_LastHealth = 0x18B0; // int32
constexpr std::ptrdiff_t m_pBot = 0x18B8; // CCSBot*
constexpr std::ptrdiff_t m_bBotAllowActive = 0x18C0; // bool
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x18C4; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x18D0; // float32
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x18D4; // float32
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x18D8; // Vector
constexpr std::ptrdiff_t m_nLastPickupPriority = 0x18E4; // int32
constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0x18E8; // float32
constexpr std::ptrdiff_t m_ArmorValue = 0x18EC; // int32
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x18F0; // uint16
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x18F2; // uint16
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x18F4; // uint16
constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x18F8; // int32
constexpr std::ptrdiff_t m_flLastFriendlyFireDamageReductionRatio = 0x18FC; // float32
constexpr std::ptrdiff_t m_bIsSpawning = 0x1900; // bool
constexpr std::ptrdiff_t m_iDeathFlags = 0x1910; // int32
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1914; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1918; // float32
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x191C; // Vector
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1928; // uint32[5]
constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x193C; // Color
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1940; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1944; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1948; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1954; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1960; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x196C; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1984; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x199C; // Vector[2]
}
// Parent: CBaseGrenade
// Fields count: 0

View File

@ -3174,20 +3174,20 @@
"fields": {
"mTeamDMLastThinkTime": 3668,
"mTeamDMLastWinningTeamNumber": 3664,
"m_BtGlobalBlackboard": 5296,
"m_CTSpawnPoints": 3928,
"m_CTSpawnPointsMasterList": 3856,
"m_BtGlobalBlackboard": 5344,
"m_CTSpawnPoints": 3976,
"m_CTSpawnPointsMasterList": 3904,
"m_MatchDevice": 304,
"m_MinimapVerticalSectionHeights": 3264,
"m_RetakeRules": 5416,
"m_RetakeRules": 5464,
"m_TeamRespawnWaveTimes": 2980,
"m_TerroristSpawnPoints": 3952,
"m_TerroristSpawnPointsMasterList": 3880,
"m_TerroristSpawnPoints": 4000,
"m_TerroristSpawnPointsMasterList": 3928,
"m_arrProhibitedItemIndices": 2380,
"m_arrSelectedHostageSpawnIndices": 3464,
"m_arrTeamUniqueKillWeaponsMatch": 5824,
"m_arrTeamUniqueKillWeaponsMatch": 5872,
"m_arrTournamentActiveCasterAccounts": 2580,
"m_bAllowWeaponSwitch": 4600,
"m_bAllowWeaponSwitch": 4648,
"m_bAnyHostageReached": 284,
"m_bBombDefused": 3809,
"m_bBombDropped": 2604,
@ -3203,12 +3203,12 @@
"m_bGameRestart": 252,
"m_bHasHostageBeenTouched": 3416,
"m_bHasMatchStarted": 308,
"m_bHasTriggeredRoundStartMusic": 5260,
"m_bHasTriggeredRoundStartMusic": 5308,
"m_bIsDroppingItems": 2376,
"m_bIsHltvActive": 2378,
"m_bIsQuestEligible": 2377,
"m_bIsQueuedMatchmaking": 288,
"m_bIsUnreservedGameServer": 3976,
"m_bIsUnreservedGameServer": 4024,
"m_bIsValveDS": 296,
"m_bLevelInitialized": 3428,
"m_bLoadingRoundBackupData": 3577,
@ -3224,37 +3224,37 @@
"m_bNoTerroristsKilled": 3732,
"m_bPickNewTeamsOnReset": 3494,
"m_bPlayAllStepSoundsOnServer": 298,
"m_bPlayedTeamIntroVO": 5980,
"m_bRespawningAllRespawnablePlayers": 3904,
"m_bRoundEndNoMusic": 6036,
"m_bRoundEndShowTimerDefend": 5992,
"m_bRoundTimeWarningTriggered": 4601,
"m_bPlayedTeamIntroVO": 6028,
"m_bRespawningAllRespawnablePlayers": 3952,
"m_bRoundEndNoMusic": 6084,
"m_bRoundEndShowTimerDefend": 6040,
"m_bRoundTimeWarningTriggered": 4649,
"m_bScrambleTeamsOnRestart": 3495,
"m_bServerPaused": 212,
"m_bServerVoteOnReset": 3793,
"m_bSpawnedTerrorHuntHeavy": 3296,
"m_bSwapTeamsOnRestart": 3496,
"m_bSwitchingTeamsAtRoundReset": 5261,
"m_bSwitchingTeamsAtRoundReset": 5309,
"m_bTCantBuy": 2616,
"m_bTargetBombed": 3808,
"m_bTeamIntroPeriod": 5972,
"m_bTeamLastKillUsedUniqueWeaponMatch": 5920,
"m_bTeamIntroPeriod": 6020,
"m_bTeamLastKillUsedUniqueWeaponMatch": 5968,
"m_bTechnicalTimeOut": 232,
"m_bTerroristTimeOutActive": 213,
"m_bVoiceWonMatchBragFired": 3708,
"m_bVoteCalled": 3792,
"m_bWarmupPeriod": 201,
"m_eRoundEndReason": 5988,
"m_eRoundEndReason": 6036,
"m_eRoundWinReason": 2612,
"m_endMatchOnRoundReset": 3440,
"m_endMatchOnThink": 3441,
"m_fAccumulatedRoundOffDamage": 4616,
"m_fAutobalanceDisplayTime": 3980,
"m_fAccumulatedRoundOffDamage": 4664,
"m_fAutobalanceDisplayTime": 4028,
"m_fAvgPlayerRank": 3540,
"m_fMatchStartTime": 240,
"m_fNextUpdateTeamClanNamesTime": 4608,
"m_fNextUpdateTeamClanNamesTime": 4656,
"m_fRoundStartTime": 244,
"m_fTeamIntroPeriodEnd": 5976,
"m_fTeamIntroPeriodEnd": 6024,
"m_fWarmupNextChatNoticeTime": 3712,
"m_fWarmupPeriodEnd": 204,
"m_fWarmupPeriodStart": 208,
@ -3262,23 +3262,23 @@
"m_firstKillTime": 3740,
"m_flCMMItemDropRevealEndTime": 2372,
"m_flCMMItemDropRevealStartTime": 2368,
"m_flCTSpawnPointUsedTime": 3912,
"m_flCTSpawnPointUsedTime": 3960,
"m_flCTTimeOutRemaining": 220,
"m_flGameStartTime": 256,
"m_flIntermissionEndTime": 3424,
"m_flIntermissionStartTime": 3420,
"m_flLastPerfSampleTime": 22448,
"m_flLastThinkTime": 4612,
"m_flLastPerfSampleTime": 22496,
"m_flLastThinkTime": 4660,
"m_flMatchInfoDecidedTime": 3636,
"m_flNextHostageAnnouncement": 3728,
"m_flNextRespawnWave": 3108,
"m_flRestartRoundTime": 248,
"m_flTeamDMLastAnnouncementTime": 3672,
"m_flTerroristSpawnPointUsedTime": 3920,
"m_flTerroristSpawnPointUsedTime": 3968,
"m_flTerroristTimeOutRemaining": 216,
"m_flVoteCheckThrottle": 3796,
"m_gamePhase": 264,
"m_hPlayerResource": 5408,
"m_hPlayerResource": 5456,
"m_hostageWasInjured": 3776,
"m_hostageWasKilled": 3777,
"m_iAccountCT": 3680,
@ -3293,23 +3293,23 @@
"m_iMatchStats_RoundResults": 2620,
"m_iMaxNumCTs": 3696,
"m_iMaxNumTerrorists": 3692,
"m_iNextCTSpawnPoint": 3908,
"m_iNextTerroristSpawnPoint": 3916,
"m_iNextCTSpawnPoint": 3956,
"m_iNextTerroristSpawnPoint": 3964,
"m_iNumCT": 3452,
"m_iNumConsecutiveCTLoses": 3384,
"m_iNumConsecutiveTerroristLoses": 3388,
"m_iNumSpawnableCT": 3460,
"m_iNumSpawnableTerrorist": 3456,
"m_iNumTerrorist": 3448,
"m_iRoundEndFunFactData1": 6012,
"m_iRoundEndFunFactData2": 6016,
"m_iRoundEndFunFactData3": 6020,
"m_iRoundEndFunFactPlayerSlot": 6008,
"m_iRoundEndLegacy": 6040,
"m_iRoundEndPlayerCount": 6032,
"m_iRoundEndTimerTime": 5996,
"m_iRoundEndWinnerTeam": 5984,
"m_iRoundStartRoundNumber": 6048,
"m_iRoundEndFunFactData1": 6060,
"m_iRoundEndFunFactData2": 6064,
"m_iRoundEndFunFactData3": 6068,
"m_iRoundEndFunFactPlayerSlot": 6056,
"m_iRoundEndLegacy": 6088,
"m_iRoundEndPlayerCount": 6080,
"m_iRoundEndTimerTime": 6044,
"m_iRoundEndWinnerTeam": 6032,
"m_iRoundStartRoundNumber": 6096,
"m_iRoundTime": 236,
"m_iRoundWinStatus": 2608,
"m_iSpawnPointCount_CT": 3688,
@ -3317,7 +3317,7 @@
"m_iSpectatorSlotCount": 300,
"m_iTotalRoundsPlayed": 3432,
"m_iUnBalancedRounds": 3436,
"m_nCTTeamIntroVariant": 5968,
"m_nCTTeamIntroVariant": 6016,
"m_nCTTimeOuts": 228,
"m_nEndMatchMapGroupVoteOptions": 3340,
"m_nEndMatchMapGroupVoteTypes": 3300,
@ -3325,19 +3325,19 @@
"m_nEndMatchTiedVotes": 3504,
"m_nHalloweenMaskListSeed": 2600,
"m_nLastFreezeEndBeep": 3804,
"m_nMatchAbortedEarlyReason": 5256,
"m_nMatchEndCount": 5960,
"m_nMatchAbortedEarlyReason": 5304,
"m_nMatchEndCount": 6008,
"m_nMatchInfoShowType": 3632,
"m_nNextMapInMapgroup": 312,
"m_nOvertimePlaying": 276,
"m_nQueuedMatchmakingMode": 292,
"m_nRoundEndCount": 6044,
"m_nRoundStartCount": 6052,
"m_nRoundEndCount": 6092,
"m_nRoundStartCount": 6100,
"m_nRoundsPlayedThisPhase": 272,
"m_nServerQuestID": 3236,
"m_nShorthandedBonusLastEvalRound": 4620,
"m_nShorthandedBonusLastEvalRound": 4668,
"m_nSpawnPointsRandomSeed": 3488,
"m_nTTeamIntroVariant": 5964,
"m_nTTeamIntroVariant": 6012,
"m_nTerroristTimeOuts": 224,
"m_nTournamentPredictionsPct": 2364,
"m_numBestOfMaps": 2596,
@ -3346,11 +3346,11 @@
"m_numSpectatorsCountMaxLnk": 3564,
"m_numSpectatorsCountMaxTV": 3560,
"m_numTotalTournamentDrops": 3552,
"m_pGameModeRules": 5288,
"m_pGameModeRules": 5336,
"m_pQueuedMatchmakingReservationString": 3544,
"m_phaseChangeAnnouncementTime": 4604,
"m_sRoundEndFunFactToken": 6000,
"m_sRoundEndMessage": 6024,
"m_phaseChangeAnnouncementTime": 4652,
"m_sRoundEndFunFactToken": 6048,
"m_sRoundEndMessage": 6072,
"m_szMatchStatTxt": 1340,
"m_szTournamentEventName": 316,
"m_szTournamentEventStage": 828,
@ -3360,7 +3360,7 @@
"m_totalRoundsPlayed": 268,
"m_vMinimapMaxs": 3252,
"m_vMinimapMins": 3240,
"m_vecMainCTSpawnPos": 3840
"m_vecMainCTSpawnPos": 3888
},
"metadata": [
{
@ -4468,123 +4468,123 @@
},
"CCSPlayerPawn": {
"fields": {
"m_ArmorValue": 6396,
"m_EconGloves": 5520,
"m_GunGameImmunityColor": 6476,
"m_LastHealth": 6336,
"m_LastHitBox": 6332,
"m_RetakesMVPBoostExtraUtility": 3668,
"m_TouchingBuyZones": 3624,
"m_aimPunchAngle": 3680,
"m_aimPunchAngleVel": 3692,
"m_aimPunchCache": 3712,
"m_aimPunchTickBase": 3704,
"m_aimPunchTickFraction": 3708,
"m_allowAutoFollowTime": 6216,
"m_angShootAngleHistory": 6524,
"m_angStashedShootAngles": 6488,
"m_bBotAllowActive": 6352,
"m_bGrenadeParametersStashed": 6484,
"m_bHasDeathInfo": 6436,
"m_bHasFemaleVoice": 3410,
"m_bInBombZone": 3650,
"m_bInBombZoneTrigger": 6284,
"m_bInBuyZone": 3617,
"m_bInHostageRescueZone": 3649,
"m_bInHostageResetZone": 3616,
"m_bInNoDefuseArea": 6272,
"m_bIsBuyMenuOpen": 3736,
"m_bIsDefusing": 6262,
"m_bIsGrabbingHostage": 6263,
"m_bIsScoped": 6260,
"m_bIsSpawning": 6416,
"m_bIsWalking": 6192,
"m_bKilledByHeadshot": 6328,
"m_bLastHeadBoneTransformIsValid": 5376,
"m_bLeftHanded": 6169,
"m_bNextSprayDecalTimeExpedited": 5404,
"m_bOnGroundLastTick": 5384,
"m_bRagdollDamageHeadshot": 5500,
"m_bResetArmorNextSpawn": 6220,
"m_bResumeZoom": 6261,
"m_bRetakesHasDefuseKit": 3660,
"m_bRetakesMVPLastRound": 3661,
"m_bSkipOneHeadConstraintUpdate": 6168,
"m_bWaitForNoAttack": 6320,
"m_bWasInBombZoneTrigger": 6285,
"m_bWasInBuyZone": 3648,
"m_bWasInHostageRescueZone": 3651,
"m_entitySpottedState": 6232,
"m_fLastGivenBombTime": 6200,
"m_fLastGivenDefuserTime": 6196,
"m_fSwitchedHandednessTime": 6172,
"m_flDealtDamageToEnemyMostRecentTimestamp": 6204,
"m_flDeathInfoTime": 6440,
"m_flEmitSoundTime": 6268,
"m_flFlinchStack": 6292,
"m_flHealthShotBoostExpirationTime": 3672,
"m_flHitHeading": 6300,
"m_flLandingTimeSeconds": 3676,
"m_flLastAttackedTeammate": 6212,
"m_flLastFriendlyFireDamageReductionRatio": 6412,
"m_flLastPickupPriorityTime": 6392,
"m_flNextSprayDecalTime": 5400,
"m_flSlopeDropHeight": 6372,
"m_flSlopeDropOffset": 6368,
"m_flTimeOfLastInjury": 5396,
"m_flVelocityModifier": 6296,
"m_flViewmodelFOV": 6188,
"m_flViewmodelOffsetX": 6176,
"m_flViewmodelOffsetY": 6180,
"m_flViewmodelOffsetZ": 6184,
"m_grenadeParameterStashTime": 6480,
"m_iBlockingUseActionInProgress": 6264,
"m_iBombSiteIndex": 6276,
"m_iDeathFlags": 6432,
"m_iDisplayHistoryBits": 6208,
"m_iLastWeaponFireUsercmd": 6408,
"m_iPlayerLocked": 5388,
"m_iRetakesMVPBoostItem": 3664,
"m_iRetakesOffering": 3652,
"m_iRetakesOfferingCard": 3656,
"m_iShotsFired": 6288,
"m_ignoreLadderJumpTime": 6324,
"m_lastLandTime": 5380,
"m_nCharacterDefIndex": 3408,
"m_nEconGlovesChanged": 6152,
"m_nHitBodyPart": 6304,
"m_nLastKillerIndex": 6224,
"m_nLastPickupPriority": 6388,
"m_nRagdollDamageBone": 5408,
"m_nSpotRules": 6256,
"m_nWhichBombZone": 6280,
"m_pActionTrackingServices": 3384,
"m_pBot": 6344,
"m_pBulletServices": 3360,
"m_pBuyServices": 3376,
"m_pDamageReactServices": 3400,
"m_pHostageServices": 3368,
"m_pRadioServices": 3392,
"m_qDeathEyeAngles": 6156,
"m_strVOPrefix": 3416,
"m_szLastPlaceName": 3424,
"m_szRagdollDamageWeaponName": 5436,
"m_thirdPersonHeading": 6356,
"m_unCurrentEquipmentValue": 6400,
"m_unFreezetimeEndEquipmentValue": 6404,
"m_unRoundStartEquipmentValue": 6402,
"m_vHeadConstraintOffset": 6376,
"m_vRagdollDamageForce": 5412,
"m_vRagdollDamagePosition": 5424,
"m_vRagdollServerOrigin": 5504,
"m_vecDeathInfoOrigin": 6444,
"m_vecPlayerPatchEconIndices": 6456,
"m_vecStashedGrenadeThrowPosition": 6500,
"m_vecStashedVelocity": 6512,
"m_vecThrowPositionHistory": 6548,
"m_vecTotalBulletForce": 6308,
"m_vecVelocityHistory": 6572,
"m_xLastHeadBoneTransform": 5344
"m_ArmorValue": 6380,
"m_EconGloves": 5504,
"m_GunGameImmunityColor": 6460,
"m_LastHealth": 6320,
"m_LastHitBox": 6316,
"m_RetakesMVPBoostExtraUtility": 3660,
"m_TouchingBuyZones": 3616,
"m_aimPunchAngle": 3672,
"m_aimPunchAngleVel": 3684,
"m_aimPunchCache": 3704,
"m_aimPunchTickBase": 3696,
"m_aimPunchTickFraction": 3700,
"m_allowAutoFollowTime": 6200,
"m_angShootAngleHistory": 6508,
"m_angStashedShootAngles": 6472,
"m_bBotAllowActive": 6336,
"m_bGrenadeParametersStashed": 6468,
"m_bHasDeathInfo": 6420,
"m_bHasFemaleVoice": 3402,
"m_bInBombZone": 3642,
"m_bInBombZoneTrigger": 6268,
"m_bInBuyZone": 3609,
"m_bInHostageRescueZone": 3641,
"m_bInHostageResetZone": 3608,
"m_bInNoDefuseArea": 6256,
"m_bIsBuyMenuOpen": 3728,
"m_bIsDefusing": 6246,
"m_bIsGrabbingHostage": 6247,
"m_bIsScoped": 6244,
"m_bIsSpawning": 6400,
"m_bIsWalking": 6176,
"m_bKilledByHeadshot": 6312,
"m_bLastHeadBoneTransformIsValid": 5360,
"m_bLeftHanded": 6153,
"m_bNextSprayDecalTimeExpedited": 5388,
"m_bOnGroundLastTick": 5368,
"m_bRagdollDamageHeadshot": 5484,
"m_bResetArmorNextSpawn": 6204,
"m_bResumeZoom": 6245,
"m_bRetakesHasDefuseKit": 3652,
"m_bRetakesMVPLastRound": 3653,
"m_bSkipOneHeadConstraintUpdate": 6152,
"m_bWaitForNoAttack": 6304,
"m_bWasInBombZoneTrigger": 6269,
"m_bWasInBuyZone": 3640,
"m_bWasInHostageRescueZone": 3643,
"m_entitySpottedState": 6216,
"m_fLastGivenBombTime": 6184,
"m_fLastGivenDefuserTime": 6180,
"m_fSwitchedHandednessTime": 6156,
"m_flDealtDamageToEnemyMostRecentTimestamp": 6188,
"m_flDeathInfoTime": 6424,
"m_flEmitSoundTime": 6252,
"m_flFlinchStack": 6276,
"m_flHealthShotBoostExpirationTime": 3664,
"m_flHitHeading": 6284,
"m_flLandingTimeSeconds": 3668,
"m_flLastAttackedTeammate": 6196,
"m_flLastFriendlyFireDamageReductionRatio": 6396,
"m_flLastPickupPriorityTime": 6376,
"m_flNextSprayDecalTime": 5384,
"m_flSlopeDropHeight": 6356,
"m_flSlopeDropOffset": 6352,
"m_flTimeOfLastInjury": 5380,
"m_flVelocityModifier": 6280,
"m_flViewmodelFOV": 6172,
"m_flViewmodelOffsetX": 6160,
"m_flViewmodelOffsetY": 6164,
"m_flViewmodelOffsetZ": 6168,
"m_grenadeParameterStashTime": 6464,
"m_iBlockingUseActionInProgress": 6248,
"m_iBombSiteIndex": 6260,
"m_iDeathFlags": 6416,
"m_iDisplayHistoryBits": 6192,
"m_iLastWeaponFireUsercmd": 6392,
"m_iPlayerLocked": 5372,
"m_iRetakesMVPBoostItem": 3656,
"m_iRetakesOffering": 3644,
"m_iRetakesOfferingCard": 3648,
"m_iShotsFired": 6272,
"m_ignoreLadderJumpTime": 6308,
"m_lastLandTime": 5364,
"m_nCharacterDefIndex": 3400,
"m_nEconGlovesChanged": 6136,
"m_nHitBodyPart": 6288,
"m_nLastKillerIndex": 6208,
"m_nLastPickupPriority": 6372,
"m_nRagdollDamageBone": 5392,
"m_nSpotRules": 6240,
"m_nWhichBombZone": 6264,
"m_pActionTrackingServices": 3376,
"m_pBot": 6328,
"m_pBulletServices": 3352,
"m_pBuyServices": 3368,
"m_pDamageReactServices": 3392,
"m_pHostageServices": 3360,
"m_pRadioServices": 3384,
"m_qDeathEyeAngles": 6140,
"m_strVOPrefix": 3408,
"m_szLastPlaceName": 3416,
"m_szRagdollDamageWeaponName": 5420,
"m_thirdPersonHeading": 6340,
"m_unCurrentEquipmentValue": 6384,
"m_unFreezetimeEndEquipmentValue": 6388,
"m_unRoundStartEquipmentValue": 6386,
"m_vHeadConstraintOffset": 6360,
"m_vRagdollDamageForce": 5396,
"m_vRagdollDamagePosition": 5408,
"m_vRagdollServerOrigin": 5488,
"m_vecDeathInfoOrigin": 6428,
"m_vecPlayerPatchEconIndices": 6440,
"m_vecStashedGrenadeThrowPosition": 6484,
"m_vecStashedVelocity": 6496,
"m_vecThrowPositionHistory": 6532,
"m_vecTotalBulletForce": 6292,
"m_vecVelocityHistory": 6556,
"m_xLastHeadBoneTransform": 5328
},
"metadata": [
{
@ -4974,9 +4974,8 @@
"CCSPlayerPawnBase": {
"fields": {
"m_CTouchExpansionComponent": 2992,
"m_NumEnemiesAtRoundStart": 3336,
"m_angEyeAngles": 3324,
"m_bCommittingSuicideOnTeamChange": 3341,
"m_bCommittingSuicideOnTeamChange": 3337,
"m_bGunGameImmunity": 3280,
"m_bHasMovedSinceSpawn": 3288,
"m_bRespawning": 3272,
@ -4989,13 +4988,13 @@
"m_flFlashMaxAlpha": 3312,
"m_flIdleTimeSinceLastAction": 3300,
"m_flProgressBarStartTime": 3316,
"m_hOriginalController": 3344,
"m_hOriginalController": 3340,
"m_iNumSpawns": 3292,
"m_iPlayerState": 3096,
"m_iProgressBarDuration": 3320,
"m_pPingServices": 3072,
"m_pViewModelServices": 3080,
"m_wasNotKilledNaturally": 3340
"m_wasNotKilledNaturally": 3336
},
"metadata": [
{
@ -5155,10 +5154,10 @@
},
"CCSPlayer_ActionTrackingServices": {
"fields": {
"m_bIsRescuing": 572,
"m_hLastWeaponBeforeC4AutoSwitch": 520,
"m_weaponPurchasesThisMatch": 576,
"m_weaponPurchasesThisRound": 664
"m_bIsRescuing": 564,
"m_hLastWeaponBeforeC4AutoSwitch": 512,
"m_weaponPurchasesThisMatch": 568,
"m_weaponPurchasesThisRound": 656
},
"metadata": [
{
@ -18272,6 +18271,7 @@
"PreviewCharacterMode": {
"alignment": 4,
"members": {
"BANNER": 9,
"BUY_MENU": 2,
"DIORAMA": 0,
"END_OF_MATCH": 4,

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -77,7 +77,7 @@ pub mod cs2_dumper {
expUsePrecise = 0x2
}
// Alignment: 4
// Members count: 9
// Members count: 10
#[repr(u32)]
pub enum PreviewCharacterMode {
DIORAMA = 0x0,
@ -88,7 +88,8 @@ pub mod cs2_dumper {
INVENTORY_INSPECT = 0x5,
WALKING = 0x6,
TEAM_INTRO = 0x7,
WINGMAN_INTRO = 0x8
WINGMAN_INTRO = 0x8,
BANNER = 0x9
}
// Alignment: 4
// Members count: 3
@ -7522,57 +7523,57 @@ pub mod cs2_dumper {
pub const m_bTargetBombed: usize = 0xEE0; // bool
pub const m_bBombDefused: usize = 0xEE1; // bool
pub const m_bMapHasBombZone: usize = 0xEE2; // bool
pub const m_vecMainCTSpawnPos: usize = 0xF00; // Vector
pub const m_CTSpawnPointsMasterList: usize = 0xF10; // CUtlVector<SpawnPoint*>
pub const m_TerroristSpawnPointsMasterList: usize = 0xF28; // CUtlVector<SpawnPoint*>
pub const m_bRespawningAllRespawnablePlayers: usize = 0xF40; // bool
pub const m_iNextCTSpawnPoint: usize = 0xF44; // int32
pub const m_flCTSpawnPointUsedTime: usize = 0xF48; // float32
pub const m_iNextTerroristSpawnPoint: usize = 0xF4C; // int32
pub const m_flTerroristSpawnPointUsedTime: usize = 0xF50; // float32
pub const m_CTSpawnPoints: usize = 0xF58; // CUtlVector<SpawnPoint*>
pub const m_TerroristSpawnPoints: usize = 0xF70; // CUtlVector<SpawnPoint*>
pub const m_bIsUnreservedGameServer: usize = 0xF88; // bool
pub const m_fAutobalanceDisplayTime: usize = 0xF8C; // float32
pub const m_bAllowWeaponSwitch: usize = 0x11F8; // bool
pub const m_bRoundTimeWarningTriggered: usize = 0x11F9; // bool
pub const m_phaseChangeAnnouncementTime: usize = 0x11FC; // GameTime_t
pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1200; // float32
pub const m_flLastThinkTime: usize = 0x1204; // GameTime_t
pub const m_fAccumulatedRoundOffDamage: usize = 0x1208; // float32
pub const m_nShorthandedBonusLastEvalRound: usize = 0x120C; // int32
pub const m_nMatchAbortedEarlyReason: usize = 0x1488; // int32
pub const m_bHasTriggeredRoundStartMusic: usize = 0x148C; // bool
pub const m_bSwitchingTeamsAtRoundReset: usize = 0x148D; // bool
pub const m_pGameModeRules: usize = 0x14A8; // CCSGameModeRules*
pub const m_BtGlobalBlackboard: usize = 0x14B0; // KeyValues3
pub const m_hPlayerResource: usize = 0x1520; // CHandle<CBaseEntity>
pub const m_RetakeRules: usize = 0x1528; // CRetakeGameRules
pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x16C0; // CUtlVector<int32>[4]
pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1720; // bool[4]
pub const m_nMatchEndCount: usize = 0x1748; // uint8
pub const m_nTTeamIntroVariant: usize = 0x174C; // int32
pub const m_nCTTeamIntroVariant: usize = 0x1750; // int32
pub const m_bTeamIntroPeriod: usize = 0x1754; // bool
pub const m_fTeamIntroPeriodEnd: usize = 0x1758; // GameTime_t
pub const m_bPlayedTeamIntroVO: usize = 0x175C; // bool
pub const m_iRoundEndWinnerTeam: usize = 0x1760; // int32
pub const m_eRoundEndReason: usize = 0x1764; // int32
pub const m_bRoundEndShowTimerDefend: usize = 0x1768; // bool
pub const m_iRoundEndTimerTime: usize = 0x176C; // int32
pub const m_sRoundEndFunFactToken: usize = 0x1770; // CUtlString
pub const m_iRoundEndFunFactPlayerSlot: usize = 0x1778; // CPlayerSlot
pub const m_iRoundEndFunFactData1: usize = 0x177C; // int32
pub const m_iRoundEndFunFactData2: usize = 0x1780; // int32
pub const m_iRoundEndFunFactData3: usize = 0x1784; // int32
pub const m_sRoundEndMessage: usize = 0x1788; // CUtlString
pub const m_iRoundEndPlayerCount: usize = 0x1790; // int32
pub const m_bRoundEndNoMusic: usize = 0x1794; // bool
pub const m_iRoundEndLegacy: usize = 0x1798; // int32
pub const m_nRoundEndCount: usize = 0x179C; // uint8
pub const m_iRoundStartRoundNumber: usize = 0x17A0; // int32
pub const m_nRoundStartCount: usize = 0x17A4; // uint8
pub const m_flLastPerfSampleTime: usize = 0x57B0; // float64
pub const m_vecMainCTSpawnPos: usize = 0xF30; // Vector
pub const m_CTSpawnPointsMasterList: usize = 0xF40; // CUtlVector<SpawnPoint*>
pub const m_TerroristSpawnPointsMasterList: usize = 0xF58; // CUtlVector<SpawnPoint*>
pub const m_bRespawningAllRespawnablePlayers: usize = 0xF70; // bool
pub const m_iNextCTSpawnPoint: usize = 0xF74; // int32
pub const m_flCTSpawnPointUsedTime: usize = 0xF78; // float32
pub const m_iNextTerroristSpawnPoint: usize = 0xF7C; // int32
pub const m_flTerroristSpawnPointUsedTime: usize = 0xF80; // float32
pub const m_CTSpawnPoints: usize = 0xF88; // CUtlVector<SpawnPoint*>
pub const m_TerroristSpawnPoints: usize = 0xFA0; // CUtlVector<SpawnPoint*>
pub const m_bIsUnreservedGameServer: usize = 0xFB8; // bool
pub const m_fAutobalanceDisplayTime: usize = 0xFBC; // float32
pub const m_bAllowWeaponSwitch: usize = 0x1228; // bool
pub const m_bRoundTimeWarningTriggered: usize = 0x1229; // bool
pub const m_phaseChangeAnnouncementTime: usize = 0x122C; // GameTime_t
pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1230; // float32
pub const m_flLastThinkTime: usize = 0x1234; // GameTime_t
pub const m_fAccumulatedRoundOffDamage: usize = 0x1238; // float32
pub const m_nShorthandedBonusLastEvalRound: usize = 0x123C; // int32
pub const m_nMatchAbortedEarlyReason: usize = 0x14B8; // int32
pub const m_bHasTriggeredRoundStartMusic: usize = 0x14BC; // bool
pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14BD; // bool
pub const m_pGameModeRules: usize = 0x14D8; // CCSGameModeRules*
pub const m_BtGlobalBlackboard: usize = 0x14E0; // KeyValues3
pub const m_hPlayerResource: usize = 0x1550; // CHandle<CBaseEntity>
pub const m_RetakeRules: usize = 0x1558; // CRetakeGameRules
pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x16F0; // CUtlVector<int32>[4]
pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1750; // bool[4]
pub const m_nMatchEndCount: usize = 0x1778; // uint8
pub const m_nTTeamIntroVariant: usize = 0x177C; // int32
pub const m_nCTTeamIntroVariant: usize = 0x1780; // int32
pub const m_bTeamIntroPeriod: usize = 0x1784; // bool
pub const m_fTeamIntroPeriodEnd: usize = 0x1788; // GameTime_t
pub const m_bPlayedTeamIntroVO: usize = 0x178C; // bool
pub const m_iRoundEndWinnerTeam: usize = 0x1790; // int32
pub const m_eRoundEndReason: usize = 0x1794; // int32
pub const m_bRoundEndShowTimerDefend: usize = 0x1798; // bool
pub const m_iRoundEndTimerTime: usize = 0x179C; // int32
pub const m_sRoundEndFunFactToken: usize = 0x17A0; // CUtlString
pub const m_iRoundEndFunFactPlayerSlot: usize = 0x17A8; // CPlayerSlot
pub const m_iRoundEndFunFactData1: usize = 0x17AC; // int32
pub const m_iRoundEndFunFactData2: usize = 0x17B0; // int32
pub const m_iRoundEndFunFactData3: usize = 0x17B4; // int32
pub const m_sRoundEndMessage: usize = 0x17B8; // CUtlString
pub const m_iRoundEndPlayerCount: usize = 0x17C0; // int32
pub const m_bRoundEndNoMusic: usize = 0x17C4; // bool
pub const m_iRoundEndLegacy: usize = 0x17C8; // int32
pub const m_nRoundEndCount: usize = 0x17CC; // uint8
pub const m_iRoundStartRoundNumber: usize = 0x17D0; // int32
pub const m_nRoundStartCount: usize = 0x17D4; // uint8
pub const m_flLastPerfSampleTime: usize = 0x57E0; // float64
}
// Parent: CPhysicsProp
// Fields count: 0
@ -7841,10 +7842,10 @@ pub mod cs2_dumper {
// NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t)
// NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t)
pub mod CCSPlayer_ActionTrackingServices {
pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x208; // CHandle<CBasePlayerWeapon>
pub const m_bIsRescuing: usize = 0x23C; // bool
pub const m_weaponPurchasesThisMatch: usize = 0x240; // WeaponPurchaseTracker_t
pub const m_weaponPurchasesThisRound: usize = 0x298; // WeaponPurchaseTracker_t
pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x200; // CHandle<CBasePlayerWeapon>
pub const m_bIsRescuing: usize = 0x234; // bool
pub const m_weaponPurchasesThisMatch: usize = 0x238; // WeaponPurchaseTracker_t
pub const m_weaponPurchasesThisRound: usize = 0x290; // WeaponPurchaseTracker_t
}
// Parent: CPointEntity
// Fields count: 6
@ -9160,7 +9161,7 @@ pub mod cs2_dumper {
pub const m_iFilterModel: usize = 0x518; // CUtlSymbolLarge
}
// Parent: CBasePlayerPawn
// Fields count: 23
// Fields count: 22
//
// Metadata:
// NetworkVarNames: m_CTouchExpansionComponent (CTouchExpansionComponent::Storage_t)
@ -9202,10 +9203,9 @@ pub mod cs2_dumper {
pub const m_flProgressBarStartTime: usize = 0xCF4; // float32
pub const m_iProgressBarDuration: usize = 0xCF8; // int32
pub const m_angEyeAngles: usize = 0xCFC; // QAngle
pub const m_NumEnemiesAtRoundStart: usize = 0xD08; // int32
pub const m_wasNotKilledNaturally: usize = 0xD0C; // bool
pub const m_bCommittingSuicideOnTeamChange: usize = 0xD0D; // bool
pub const m_hOriginalController: usize = 0xD10; // CHandle<CCSPlayerController>
pub const m_wasNotKilledNaturally: usize = 0xD08; // bool
pub const m_bCommittingSuicideOnTeamChange: usize = 0xD09; // bool
pub const m_hOriginalController: usize = 0xD0C; // CHandle<CCSPlayerController>
}
// Parent: CPointEntity
// Fields count: 9
@ -9814,123 +9814,123 @@ pub mod cs2_dumper {
// NetworkVarNames: m_vecPlayerPatchEconIndices (uint32)
// NetworkVarNames: m_GunGameImmunityColor (Color)
pub mod CCSPlayerPawn {
pub const m_pBulletServices: usize = 0xD20; // CCSPlayer_BulletServices*
pub const m_pHostageServices: usize = 0xD28; // CCSPlayer_HostageServices*
pub const m_pBuyServices: usize = 0xD30; // CCSPlayer_BuyServices*
pub const m_pActionTrackingServices: usize = 0xD38; // CCSPlayer_ActionTrackingServices*
pub const m_pRadioServices: usize = 0xD40; // CCSPlayer_RadioServices*
pub const m_pDamageReactServices: usize = 0xD48; // CCSPlayer_DamageReactServices*
pub const m_nCharacterDefIndex: usize = 0xD50; // uint16
pub const m_bHasFemaleVoice: usize = 0xD52; // bool
pub const m_strVOPrefix: usize = 0xD58; // CUtlString
pub const m_szLastPlaceName: usize = 0xD60; // char[18]
pub const m_bInHostageResetZone: usize = 0xE20; // bool
pub const m_bInBuyZone: usize = 0xE21; // bool
pub const m_TouchingBuyZones: usize = 0xE28; // CUtlVector<CHandle<CBaseEntity>>
pub const m_bWasInBuyZone: usize = 0xE40; // bool
pub const m_bInHostageRescueZone: usize = 0xE41; // bool
pub const m_bInBombZone: usize = 0xE42; // bool
pub const m_bWasInHostageRescueZone: usize = 0xE43; // bool
pub const m_iRetakesOffering: usize = 0xE44; // int32
pub const m_iRetakesOfferingCard: usize = 0xE48; // int32
pub const m_bRetakesHasDefuseKit: usize = 0xE4C; // bool
pub const m_bRetakesMVPLastRound: usize = 0xE4D; // bool
pub const m_iRetakesMVPBoostItem: usize = 0xE50; // int32
pub const m_RetakesMVPBoostExtraUtility: usize = 0xE54; // loadout_slot_t
pub const m_flHealthShotBoostExpirationTime: usize = 0xE58; // GameTime_t
pub const m_flLandingTimeSeconds: usize = 0xE5C; // float32
pub const m_aimPunchAngle: usize = 0xE60; // QAngle
pub const m_aimPunchAngleVel: usize = 0xE6C; // QAngle
pub const m_aimPunchTickBase: usize = 0xE78; // int32
pub const m_aimPunchTickFraction: usize = 0xE7C; // float32
pub const m_aimPunchCache: usize = 0xE80; // CUtlVector<QAngle>
pub const m_bIsBuyMenuOpen: usize = 0xE98; // bool
pub const m_xLastHeadBoneTransform: usize = 0x14E0; // CTransform
pub const m_bLastHeadBoneTransformIsValid: usize = 0x1500; // bool
pub const m_lastLandTime: usize = 0x1504; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x1508; // bool
pub const m_iPlayerLocked: usize = 0x150C; // int32
pub const m_flTimeOfLastInjury: usize = 0x1514; // GameTime_t
pub const m_flNextSprayDecalTime: usize = 0x1518; // GameTime_t
pub const m_bNextSprayDecalTimeExpedited: usize = 0x151C; // bool
pub const m_nRagdollDamageBone: usize = 0x1520; // int32
pub const m_vRagdollDamageForce: usize = 0x1524; // Vector
pub const m_vRagdollDamagePosition: usize = 0x1530; // Vector
pub const m_szRagdollDamageWeaponName: usize = 0x153C; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x157C; // bool
pub const m_vRagdollServerOrigin: usize = 0x1580; // Vector
pub const m_EconGloves: usize = 0x1590; // CEconItemView
pub const m_nEconGlovesChanged: usize = 0x1808; // uint8
pub const m_qDeathEyeAngles: usize = 0x180C; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1818; // bool
pub const m_bLeftHanded: usize = 0x1819; // bool
pub const m_fSwitchedHandednessTime: usize = 0x181C; // GameTime_t
pub const m_flViewmodelOffsetX: usize = 0x1820; // float32
pub const m_flViewmodelOffsetY: usize = 0x1824; // float32
pub const m_flViewmodelOffsetZ: usize = 0x1828; // float32
pub const m_flViewmodelFOV: usize = 0x182C; // float32
pub const m_bIsWalking: usize = 0x1830; // bool
pub const m_fLastGivenDefuserTime: usize = 0x1834; // float32
pub const m_fLastGivenBombTime: usize = 0x1838; // float32
pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x183C; // float32
pub const m_iDisplayHistoryBits: usize = 0x1840; // uint32
pub const m_flLastAttackedTeammate: usize = 0x1844; // float32
pub const m_allowAutoFollowTime: usize = 0x1848; // GameTime_t
pub const m_bResetArmorNextSpawn: usize = 0x184C; // bool
pub const m_nLastKillerIndex: usize = 0x1850; // CEntityIndex
pub const m_entitySpottedState: usize = 0x1858; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0x1870; // int32
pub const m_bIsScoped: usize = 0x1874; // bool
pub const m_bResumeZoom: usize = 0x1875; // bool
pub const m_bIsDefusing: usize = 0x1876; // bool
pub const m_bIsGrabbingHostage: usize = 0x1877; // bool
pub const m_iBlockingUseActionInProgress: usize = 0x1878; // CSPlayerBlockingUseAction_t
pub const m_flEmitSoundTime: usize = 0x187C; // GameTime_t
pub const m_bInNoDefuseArea: usize = 0x1880; // bool
pub const m_iBombSiteIndex: usize = 0x1884; // CEntityIndex
pub const m_nWhichBombZone: usize = 0x1888; // int32
pub const m_bInBombZoneTrigger: usize = 0x188C; // bool
pub const m_bWasInBombZoneTrigger: usize = 0x188D; // bool
pub const m_iShotsFired: usize = 0x1890; // int32
pub const m_flFlinchStack: usize = 0x1894; // float32
pub const m_flVelocityModifier: usize = 0x1898; // float32
pub const m_flHitHeading: usize = 0x189C; // float32
pub const m_nHitBodyPart: usize = 0x18A0; // int32
pub const m_vecTotalBulletForce: usize = 0x18A4; // Vector
pub const m_bWaitForNoAttack: usize = 0x18B0; // bool
pub const m_ignoreLadderJumpTime: usize = 0x18B4; // float32
pub const m_bKilledByHeadshot: usize = 0x18B8; // bool
pub const m_LastHitBox: usize = 0x18BC; // int32
pub const m_LastHealth: usize = 0x18C0; // int32
pub const m_pBot: usize = 0x18C8; // CCSBot*
pub const m_bBotAllowActive: usize = 0x18D0; // bool
pub const m_thirdPersonHeading: usize = 0x18D4; // QAngle
pub const m_flSlopeDropOffset: usize = 0x18E0; // float32
pub const m_flSlopeDropHeight: usize = 0x18E4; // float32
pub const m_vHeadConstraintOffset: usize = 0x18E8; // Vector
pub const m_nLastPickupPriority: usize = 0x18F4; // int32
pub const m_flLastPickupPriorityTime: usize = 0x18F8; // float32
pub const m_ArmorValue: usize = 0x18FC; // int32
pub const m_unCurrentEquipmentValue: usize = 0x1900; // uint16
pub const m_unRoundStartEquipmentValue: usize = 0x1902; // uint16
pub const m_unFreezetimeEndEquipmentValue: usize = 0x1904; // uint16
pub const m_iLastWeaponFireUsercmd: usize = 0x1908; // int32
pub const m_flLastFriendlyFireDamageReductionRatio: usize = 0x190C; // float32
pub const m_bIsSpawning: usize = 0x1910; // bool
pub const m_iDeathFlags: usize = 0x1920; // int32
pub const m_bHasDeathInfo: usize = 0x1924; // bool
pub const m_flDeathInfoTime: usize = 0x1928; // float32
pub const m_vecDeathInfoOrigin: usize = 0x192C; // Vector
pub const m_vecPlayerPatchEconIndices: usize = 0x1938; // uint32[5]
pub const m_GunGameImmunityColor: usize = 0x194C; // Color
pub const m_grenadeParameterStashTime: usize = 0x1950; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x1954; // bool
pub const m_angStashedShootAngles: usize = 0x1958; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x1964; // Vector
pub const m_vecStashedVelocity: usize = 0x1970; // Vector
pub const m_angShootAngleHistory: usize = 0x197C; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x1994; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x19AC; // Vector[2]
pub const m_pBulletServices: usize = 0xD18; // CCSPlayer_BulletServices*
pub const m_pHostageServices: usize = 0xD20; // CCSPlayer_HostageServices*
pub const m_pBuyServices: usize = 0xD28; // CCSPlayer_BuyServices*
pub const m_pActionTrackingServices: usize = 0xD30; // CCSPlayer_ActionTrackingServices*
pub const m_pRadioServices: usize = 0xD38; // CCSPlayer_RadioServices*
pub const m_pDamageReactServices: usize = 0xD40; // CCSPlayer_DamageReactServices*
pub const m_nCharacterDefIndex: usize = 0xD48; // uint16
pub const m_bHasFemaleVoice: usize = 0xD4A; // bool
pub const m_strVOPrefix: usize = 0xD50; // CUtlString
pub const m_szLastPlaceName: usize = 0xD58; // char[18]
pub const m_bInHostageResetZone: usize = 0xE18; // bool
pub const m_bInBuyZone: usize = 0xE19; // bool
pub const m_TouchingBuyZones: usize = 0xE20; // CUtlVector<CHandle<CBaseEntity>>
pub const m_bWasInBuyZone: usize = 0xE38; // bool
pub const m_bInHostageRescueZone: usize = 0xE39; // bool
pub const m_bInBombZone: usize = 0xE3A; // bool
pub const m_bWasInHostageRescueZone: usize = 0xE3B; // bool
pub const m_iRetakesOffering: usize = 0xE3C; // int32
pub const m_iRetakesOfferingCard: usize = 0xE40; // int32
pub const m_bRetakesHasDefuseKit: usize = 0xE44; // bool
pub const m_bRetakesMVPLastRound: usize = 0xE45; // bool
pub const m_iRetakesMVPBoostItem: usize = 0xE48; // int32
pub const m_RetakesMVPBoostExtraUtility: usize = 0xE4C; // loadout_slot_t
pub const m_flHealthShotBoostExpirationTime: usize = 0xE50; // GameTime_t
pub const m_flLandingTimeSeconds: usize = 0xE54; // float32
pub const m_aimPunchAngle: usize = 0xE58; // QAngle
pub const m_aimPunchAngleVel: usize = 0xE64; // QAngle
pub const m_aimPunchTickBase: usize = 0xE70; // int32
pub const m_aimPunchTickFraction: usize = 0xE74; // float32
pub const m_aimPunchCache: usize = 0xE78; // CUtlVector<QAngle>
pub const m_bIsBuyMenuOpen: usize = 0xE90; // bool
pub const m_xLastHeadBoneTransform: usize = 0x14D0; // CTransform
pub const m_bLastHeadBoneTransformIsValid: usize = 0x14F0; // bool
pub const m_lastLandTime: usize = 0x14F4; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x14F8; // bool
pub const m_iPlayerLocked: usize = 0x14FC; // int32
pub const m_flTimeOfLastInjury: usize = 0x1504; // GameTime_t
pub const m_flNextSprayDecalTime: usize = 0x1508; // GameTime_t
pub const m_bNextSprayDecalTimeExpedited: usize = 0x150C; // bool
pub const m_nRagdollDamageBone: usize = 0x1510; // int32
pub const m_vRagdollDamageForce: usize = 0x1514; // Vector
pub const m_vRagdollDamagePosition: usize = 0x1520; // Vector
pub const m_szRagdollDamageWeaponName: usize = 0x152C; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x156C; // bool
pub const m_vRagdollServerOrigin: usize = 0x1570; // Vector
pub const m_EconGloves: usize = 0x1580; // CEconItemView
pub const m_nEconGlovesChanged: usize = 0x17F8; // uint8
pub const m_qDeathEyeAngles: usize = 0x17FC; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1808; // bool
pub const m_bLeftHanded: usize = 0x1809; // bool
pub const m_fSwitchedHandednessTime: usize = 0x180C; // GameTime_t
pub const m_flViewmodelOffsetX: usize = 0x1810; // float32
pub const m_flViewmodelOffsetY: usize = 0x1814; // float32
pub const m_flViewmodelOffsetZ: usize = 0x1818; // float32
pub const m_flViewmodelFOV: usize = 0x181C; // float32
pub const m_bIsWalking: usize = 0x1820; // bool
pub const m_fLastGivenDefuserTime: usize = 0x1824; // float32
pub const m_fLastGivenBombTime: usize = 0x1828; // float32
pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x182C; // float32
pub const m_iDisplayHistoryBits: usize = 0x1830; // uint32
pub const m_flLastAttackedTeammate: usize = 0x1834; // float32
pub const m_allowAutoFollowTime: usize = 0x1838; // GameTime_t
pub const m_bResetArmorNextSpawn: usize = 0x183C; // bool
pub const m_nLastKillerIndex: usize = 0x1840; // CEntityIndex
pub const m_entitySpottedState: usize = 0x1848; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0x1860; // int32
pub const m_bIsScoped: usize = 0x1864; // bool
pub const m_bResumeZoom: usize = 0x1865; // bool
pub const m_bIsDefusing: usize = 0x1866; // bool
pub const m_bIsGrabbingHostage: usize = 0x1867; // bool
pub const m_iBlockingUseActionInProgress: usize = 0x1868; // CSPlayerBlockingUseAction_t
pub const m_flEmitSoundTime: usize = 0x186C; // GameTime_t
pub const m_bInNoDefuseArea: usize = 0x1870; // bool
pub const m_iBombSiteIndex: usize = 0x1874; // CEntityIndex
pub const m_nWhichBombZone: usize = 0x1878; // int32
pub const m_bInBombZoneTrigger: usize = 0x187C; // bool
pub const m_bWasInBombZoneTrigger: usize = 0x187D; // bool
pub const m_iShotsFired: usize = 0x1880; // int32
pub const m_flFlinchStack: usize = 0x1884; // float32
pub const m_flVelocityModifier: usize = 0x1888; // float32
pub const m_flHitHeading: usize = 0x188C; // float32
pub const m_nHitBodyPart: usize = 0x1890; // int32
pub const m_vecTotalBulletForce: usize = 0x1894; // Vector
pub const m_bWaitForNoAttack: usize = 0x18A0; // bool
pub const m_ignoreLadderJumpTime: usize = 0x18A4; // float32
pub const m_bKilledByHeadshot: usize = 0x18A8; // bool
pub const m_LastHitBox: usize = 0x18AC; // int32
pub const m_LastHealth: usize = 0x18B0; // int32
pub const m_pBot: usize = 0x18B8; // CCSBot*
pub const m_bBotAllowActive: usize = 0x18C0; // bool
pub const m_thirdPersonHeading: usize = 0x18C4; // QAngle
pub const m_flSlopeDropOffset: usize = 0x18D0; // float32
pub const m_flSlopeDropHeight: usize = 0x18D4; // float32
pub const m_vHeadConstraintOffset: usize = 0x18D8; // Vector
pub const m_nLastPickupPriority: usize = 0x18E4; // int32
pub const m_flLastPickupPriorityTime: usize = 0x18E8; // float32
pub const m_ArmorValue: usize = 0x18EC; // int32
pub const m_unCurrentEquipmentValue: usize = 0x18F0; // uint16
pub const m_unRoundStartEquipmentValue: usize = 0x18F2; // uint16
pub const m_unFreezetimeEndEquipmentValue: usize = 0x18F4; // uint16
pub const m_iLastWeaponFireUsercmd: usize = 0x18F8; // int32
pub const m_flLastFriendlyFireDamageReductionRatio: usize = 0x18FC; // float32
pub const m_bIsSpawning: usize = 0x1900; // bool
pub const m_iDeathFlags: usize = 0x1910; // int32
pub const m_bHasDeathInfo: usize = 0x1914; // bool
pub const m_flDeathInfoTime: usize = 0x1918; // float32
pub const m_vecDeathInfoOrigin: usize = 0x191C; // Vector
pub const m_vecPlayerPatchEconIndices: usize = 0x1928; // uint32[5]
pub const m_GunGameImmunityColor: usize = 0x193C; // Color
pub const m_grenadeParameterStashTime: usize = 0x1940; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x1944; // bool
pub const m_angStashedShootAngles: usize = 0x1948; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x1954; // Vector
pub const m_vecStashedVelocity: usize = 0x1960; // Vector
pub const m_angShootAngleHistory: usize = 0x196C; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x1984; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x199C; // Vector[2]
}
// Parent: CBaseGrenade
// Fields count: 0

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: soundsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: vphysics2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
namespace CS2Dumper.Schemas {
// Module: worldrenderer.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-06-21 00:09:51.615729800 UTC
// 2024-06-25 22:56:23.392130600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]