Game update (14003)

This commit is contained in:
a2x 2024-04-23 20:43:14 +10:00
parent 22fd5f79e6
commit b51645de1b
66 changed files with 944 additions and 956 deletions

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: animationsystem.dll // Module: animationsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![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 // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper { namespace CS2Dumper {
// Module: client.dll // Module: client.dll
public static class Buttons { public static class Buttons {
public const nint attack = 0x172F060; public const nint attack = 0x172F040;
public const nint attack2 = 0x172F0F0; public const nint attack2 = 0x172F0D0;
public const nint back = 0x172F330; public const nint back = 0x172F310;
public const nint duck = 0x172F600; public const nint duck = 0x172F5E0;
public const nint forward = 0x172F2A0; public const nint forward = 0x172F280;
public const nint jump = 0x172F570; public const nint jump = 0x172F550;
public const nint left = 0x172F3C0; public const nint left = 0x172F3A0;
public const nint lookatweapon = 0x192A500; public const nint lookatweapon = 0x192A4A0;
public const nint reload = 0x172EFD0; public const nint reload = 0x172EFB0;
public const nint right = 0x172F450; public const nint right = 0x172F430;
public const nint showscores = 0x192A3E0; public const nint showscores = 0x192A380;
public const nint sprint = 0x172EF40; public const nint sprint = 0x172EF20;
public const nint turnleft = 0x172F180; public const nint turnleft = 0x172F160;
public const nint turnright = 0x172F210; public const nint turnright = 0x172F1F0;
public const nint use = 0x172F4E0; public const nint use = 0x172F4C0;
public const nint zoom = 0x192A470; public const nint zoom = 0x192A410;
} }
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once
@ -8,21 +8,21 @@
namespace cs2_dumper { namespace cs2_dumper {
// Module: client.dll // Module: client.dll
namespace buttons { namespace buttons {
constexpr std::ptrdiff_t attack = 0x172F060; constexpr std::ptrdiff_t attack = 0x172F040;
constexpr std::ptrdiff_t attack2 = 0x172F0F0; constexpr std::ptrdiff_t attack2 = 0x172F0D0;
constexpr std::ptrdiff_t back = 0x172F330; constexpr std::ptrdiff_t back = 0x172F310;
constexpr std::ptrdiff_t duck = 0x172F600; constexpr std::ptrdiff_t duck = 0x172F5E0;
constexpr std::ptrdiff_t forward = 0x172F2A0; constexpr std::ptrdiff_t forward = 0x172F280;
constexpr std::ptrdiff_t jump = 0x172F570; constexpr std::ptrdiff_t jump = 0x172F550;
constexpr std::ptrdiff_t left = 0x172F3C0; constexpr std::ptrdiff_t left = 0x172F3A0;
constexpr std::ptrdiff_t lookatweapon = 0x192A500; constexpr std::ptrdiff_t lookatweapon = 0x192A4A0;
constexpr std::ptrdiff_t reload = 0x172EFD0; constexpr std::ptrdiff_t reload = 0x172EFB0;
constexpr std::ptrdiff_t right = 0x172F450; constexpr std::ptrdiff_t right = 0x172F430;
constexpr std::ptrdiff_t showscores = 0x192A3E0; constexpr std::ptrdiff_t showscores = 0x192A380;
constexpr std::ptrdiff_t sprint = 0x172EF40; constexpr std::ptrdiff_t sprint = 0x172EF20;
constexpr std::ptrdiff_t turnleft = 0x172F180; constexpr std::ptrdiff_t turnleft = 0x172F160;
constexpr std::ptrdiff_t turnright = 0x172F210; constexpr std::ptrdiff_t turnright = 0x172F1F0;
constexpr std::ptrdiff_t use = 0x172F4E0; constexpr std::ptrdiff_t use = 0x172F4C0;
constexpr std::ptrdiff_t zoom = 0x192A470; constexpr std::ptrdiff_t zoom = 0x192A410;
} }
} }

View File

@ -1,20 +1,20 @@
{ {
"client.dll": { "client.dll": {
"attack": 24309856, "attack": 24309824,
"attack2": 24310000, "attack2": 24309968,
"back": 24310576, "back": 24310544,
"duck": 24311296, "duck": 24311264,
"forward": 24310432, "forward": 24310400,
"jump": 24311152, "jump": 24311120,
"left": 24310720, "left": 24310688,
"lookatweapon": 26387712, "lookatweapon": 26387616,
"reload": 24309712, "reload": 24309680,
"right": 24310864, "right": 24310832,
"showscores": 26387424, "showscores": 26387328,
"sprint": 24309568, "sprint": 24309536,
"turnleft": 24310144, "turnleft": 24310112,
"turnright": 24310288, "turnright": 24310256,
"use": 24311008, "use": 24310976,
"zoom": 26387568 "zoom": 26387472
} }
} }

View File

@ -1,26 +1,26 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, unused)] #![allow(non_upper_case_globals, unused)]
pub mod cs2_dumper { pub mod cs2_dumper {
// Module: client.dll // Module: client.dll
pub mod buttons { pub mod buttons {
pub const attack: usize = 0x172F060; pub const attack: usize = 0x172F040;
pub const attack2: usize = 0x172F0F0; pub const attack2: usize = 0x172F0D0;
pub const back: usize = 0x172F330; pub const back: usize = 0x172F310;
pub const duck: usize = 0x172F600; pub const duck: usize = 0x172F5E0;
pub const forward: usize = 0x172F2A0; pub const forward: usize = 0x172F280;
pub const jump: usize = 0x172F570; pub const jump: usize = 0x172F550;
pub const left: usize = 0x172F3C0; pub const left: usize = 0x172F3A0;
pub const lookatweapon: usize = 0x192A500; pub const lookatweapon: usize = 0x192A4A0;
pub const reload: usize = 0x172EFD0; pub const reload: usize = 0x172EFB0;
pub const right: usize = 0x172F450; pub const right: usize = 0x172F430;
pub const showscores: usize = 0x192A3E0; pub const showscores: usize = 0x192A380;
pub const sprint: usize = 0x172EF40; pub const sprint: usize = 0x172EF20;
pub const turnleft: usize = 0x172F180; pub const turnleft: usize = 0x172F160;
pub const turnright: usize = 0x172F210; pub const turnright: usize = 0x172F1F0;
pub const r#use: usize = 0x172F4E0; pub const r#use: usize = 0x172F4C0;
pub const zoom: usize = 0x192A470; pub const zoom: usize = 0x192A410;
} }
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: client.dll // Module: client.dll
@ -1156,58 +1156,58 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_vRagdollServerOrigin (Vector) // NetworkVarNames: m_vRagdollServerOrigin (Vector)
// NetworkVarNames: m_qDeathEyeAngles (QAngle) // NetworkVarNames: m_qDeathEyeAngles (QAngle)
public static class C_CSPlayerPawn { public static class C_CSPlayerPawn {
public const nint m_pBulletServices = 0x1718; // CCSPlayer_BulletServices* public const nint m_pBulletServices = 0x1710; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x1720; // CCSPlayer_HostageServices* public const nint m_pHostageServices = 0x1718; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0x1728; // CCSPlayer_BuyServices* public const nint m_pBuyServices = 0x1720; // CCSPlayer_BuyServices*
public const nint m_pGlowServices = 0x1730; // CCSPlayer_GlowServices* public const nint m_pGlowServices = 0x1728; // CCSPlayer_GlowServices*
public const nint m_pActionTrackingServices = 0x1738; // CCSPlayer_ActionTrackingServices* public const nint m_pActionTrackingServices = 0x1730; // CCSPlayer_ActionTrackingServices*
public const nint m_flHealthShotBoostExpirationTime = 0x1740; // GameTime_t public const nint m_flHealthShotBoostExpirationTime = 0x1738; // GameTime_t
public const nint m_flLastFiredWeaponTime = 0x1744; // GameTime_t public const nint m_flLastFiredWeaponTime = 0x173C; // GameTime_t
public const nint m_bHasFemaleVoice = 0x1748; // bool public const nint m_bHasFemaleVoice = 0x1740; // bool
public const nint m_flLandseconds = 0x174C; // float32 public const nint m_flLandseconds = 0x1744; // float32
public const nint m_flOldFallVelocity = 0x1750; // float32 public const nint m_flOldFallVelocity = 0x1748; // float32
public const nint m_szLastPlaceName = 0x1754; // char[18] public const nint m_szLastPlaceName = 0x174C; // char[18]
public const nint m_bPrevDefuser = 0x1766; // bool public const nint m_bPrevDefuser = 0x175E; // bool
public const nint m_bPrevHelmet = 0x1767; // bool public const nint m_bPrevHelmet = 0x175F; // bool
public const nint m_nPrevArmorVal = 0x1768; // int32 public const nint m_nPrevArmorVal = 0x1760; // int32
public const nint m_nPrevGrenadeAmmoCount = 0x176C; // int32 public const nint m_nPrevGrenadeAmmoCount = 0x1764; // int32
public const nint m_unPreviousWeaponHash = 0x1770; // uint32 public const nint m_unPreviousWeaponHash = 0x1768; // uint32
public const nint m_unWeaponHash = 0x1774; // uint32 public const nint m_unWeaponHash = 0x176C; // uint32
public const nint m_bInBuyZone = 0x1778; // bool public const nint m_bInBuyZone = 0x1770; // bool
public const nint m_bPreviouslyInBuyZone = 0x1779; // bool public const nint m_bPreviouslyInBuyZone = 0x1771; // bool
public const nint m_aimPunchAngle = 0x177C; // QAngle public const nint m_aimPunchAngle = 0x1774; // QAngle
public const nint m_aimPunchAngleVel = 0x1788; // QAngle public const nint m_aimPunchAngleVel = 0x1780; // QAngle
public const nint m_aimPunchTickBase = 0x1794; // int32 public const nint m_aimPunchTickBase = 0x178C; // int32
public const nint m_aimPunchTickFraction = 0x1798; // float32 public const nint m_aimPunchTickFraction = 0x1790; // float32
public const nint m_aimPunchCache = 0x17A0; // CUtlVector<QAngle> public const nint m_aimPunchCache = 0x1798; // CUtlVector<QAngle>
public const nint m_bInLanding = 0x17C0; // bool public const nint m_bInLanding = 0x17B8; // bool
public const nint m_flLandingTime = 0x17C4; // float32 public const nint m_flLandingTime = 0x17BC; // float32
public const nint m_bInHostageRescueZone = 0x17C8; // bool public const nint m_bInHostageRescueZone = 0x17C0; // bool
public const nint m_bInBombZone = 0x17C9; // bool public const nint m_bInBombZone = 0x17C1; // bool
public const nint m_bIsBuyMenuOpen = 0x17CA; // bool public const nint m_bIsBuyMenuOpen = 0x17C2; // bool
public const nint m_flTimeOfLastInjury = 0x17CC; // GameTime_t public const nint m_flTimeOfLastInjury = 0x17C4; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x17D0; // GameTime_t public const nint m_flNextSprayDecalTime = 0x17C8; // GameTime_t
public const nint m_iRetakesOffering = 0x18E8; // int32 public const nint m_iRetakesOffering = 0x18E0; // int32
public const nint m_iRetakesOfferingCard = 0x18EC; // int32 public const nint m_iRetakesOfferingCard = 0x18E4; // int32
public const nint m_bRetakesHasDefuseKit = 0x18F0; // bool public const nint m_bRetakesHasDefuseKit = 0x18E8; // bool
public const nint m_bRetakesMVPLastRound = 0x18F1; // bool public const nint m_bRetakesMVPLastRound = 0x18E9; // bool
public const nint m_iRetakesMVPBoostItem = 0x18F4; // int32 public const nint m_iRetakesMVPBoostItem = 0x18EC; // int32
public const nint m_RetakesMVPBoostExtraUtility = 0x18F8; // loadout_slot_t public const nint m_RetakesMVPBoostExtraUtility = 0x18F0; // loadout_slot_t
public const nint m_bNeedToReApplyGloves = 0x1918; // bool public const nint m_bNeedToReApplyGloves = 0x1910; // bool
public const nint m_EconGloves = 0x1920; // C_EconItemView public const nint m_EconGloves = 0x1918; // C_EconItemView
public const nint m_nEconGlovesChanged = 0x1D68; // uint8 public const nint m_nEconGlovesChanged = 0x1D60; // uint8
public const nint m_bMustSyncRagdollState = 0x1D69; // bool public const nint m_bMustSyncRagdollState = 0x1D61; // bool
public const nint m_nRagdollDamageBone = 0x1D6C; // int32 public const nint m_nRagdollDamageBone = 0x1D64; // int32
public const nint m_vRagdollDamageForce = 0x1D70; // Vector public const nint m_vRagdollDamageForce = 0x1D68; // Vector
public const nint m_vRagdollDamagePosition = 0x1D7C; // Vector public const nint m_vRagdollDamagePosition = 0x1D74; // Vector
public const nint m_szRagdollDamageWeaponName = 0x1D88; // char[64] public const nint m_szRagdollDamageWeaponName = 0x1D80; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1DC8; // bool public const nint m_bRagdollDamageHeadshot = 0x1DC0; // bool
public const nint m_vRagdollServerOrigin = 0x1DCC; // Vector public const nint m_vRagdollServerOrigin = 0x1DC4; // Vector
public const nint m_bLastHeadBoneTransformIsValid = 0x23E0; // bool public const nint m_bLastHeadBoneTransformIsValid = 0x23D8; // bool
public const nint m_lastLandTime = 0x23E4; // GameTime_t public const nint m_lastLandTime = 0x23DC; // GameTime_t
public const nint m_bOnGroundLastTick = 0x23E8; // bool public const nint m_bOnGroundLastTick = 0x23E0; // bool
public const nint m_qDeathEyeAngles = 0x2404; // QAngle public const nint m_qDeathEyeAngles = 0x23FC; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x2410; // bool public const nint m_bSkipOneHeadConstraintUpdate = 0x2408; // bool
} }
// Parent: C_RagdollProp // Parent: C_RagdollProp
// Fields count: 7 // Fields count: 7
@ -1952,7 +1952,7 @@ namespace CS2Dumper.Schemas {
public const nint m_flNewFarZ = 0x3C; // float32 public const nint m_flNewFarZ = 0x3C; // float32
} }
// Parent: C_BasePlayerPawn // Parent: C_BasePlayerPawn
// Fields count: 142 // Fields count: 141
// //
// Metadata: // Metadata:
// MNetworkExcludeByName // MNetworkExcludeByName
@ -2001,7 +2001,6 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_flVelocityModifier (float) // NetworkVarNames: m_flVelocityModifier (float)
// NetworkVarNames: m_flHitHeading (float) // NetworkVarNames: m_flHitHeading (float)
// NetworkVarNames: m_nHitBodyPart (int) // NetworkVarNames: m_nHitBodyPart (int)
// NetworkVarNames: m_iStartAccount (int)
// NetworkVarNames: m_flFlashMaxAlpha (float) // NetworkVarNames: m_flFlashMaxAlpha (float)
// NetworkVarNames: m_flFlashDuration (float) // NetworkVarNames: m_flFlashDuration (float)
// NetworkVarNames: m_unCurrentEquipmentValue (uint16) // NetworkVarNames: m_unCurrentEquipmentValue (uint16)
@ -2088,82 +2087,81 @@ namespace CS2Dumper.Schemas {
public const nint m_flVelocityModifier = 0x1484; // float32 public const nint m_flVelocityModifier = 0x1484; // float32
public const nint m_flHitHeading = 0x1488; // float32 public const nint m_flHitHeading = 0x1488; // float32
public const nint m_nHitBodyPart = 0x148C; // int32 public const nint m_nHitBodyPart = 0x148C; // int32
public const nint m_iStartAccount = 0x1490; // int32 public const nint m_vecIntroStartEyePosition = 0x1490; // Vector
public const nint m_vecIntroStartEyePosition = 0x1494; // Vector public const nint m_vecIntroStartPlayerForward = 0x149C; // Vector
public const nint m_vecIntroStartPlayerForward = 0x14A0; // Vector public const nint m_flClientDeathTime = 0x14A8; // GameTime_t
public const nint m_flClientDeathTime = 0x14AC; // GameTime_t public const nint m_flNightVisionAlpha = 0x14AC; // float32
public const nint m_flNightVisionAlpha = 0x14B0; // float32 public const nint m_bScreenTearFrameCaptured = 0x14B0; // bool
public const nint m_bScreenTearFrameCaptured = 0x14B4; // bool public const nint m_flFlashBangTime = 0x14B4; // float32
public const nint m_flFlashBangTime = 0x14B8; // float32 public const nint m_flFlashScreenshotAlpha = 0x14B8; // float32
public const nint m_flFlashScreenshotAlpha = 0x14BC; // float32 public const nint m_flFlashOverlayAlpha = 0x14BC; // float32
public const nint m_flFlashOverlayAlpha = 0x14C0; // float32 public const nint m_bFlashBuildUp = 0x14C0; // bool
public const nint m_bFlashBuildUp = 0x14C4; // bool public const nint m_bFlashDspHasBeenCleared = 0x14C1; // bool
public const nint m_bFlashDspHasBeenCleared = 0x14C5; // bool public const nint m_bFlashScreenshotHasBeenGrabbed = 0x14C2; // bool
public const nint m_bFlashScreenshotHasBeenGrabbed = 0x14C6; // bool public const nint m_flFlashMaxAlpha = 0x14C4; // float32
public const nint m_flFlashMaxAlpha = 0x14C8; // float32 public const nint m_flFlashDuration = 0x14C8; // float32
public const nint m_flFlashDuration = 0x14CC; // float32 public const nint m_lastStandingPos = 0x14CC; // Vector
public const nint m_lastStandingPos = 0x14D0; // Vector public const nint m_vecLastMuzzleFlashPos = 0x14D8; // Vector
public const nint m_vecLastMuzzleFlashPos = 0x14DC; // Vector public const nint m_angLastMuzzleFlashAngle = 0x14E4; // QAngle
public const nint m_angLastMuzzleFlashAngle = 0x14E8; // QAngle public const nint m_hMuzzleFlashShape = 0x14F0; // CHandle<C_BaseEntity>
public const nint m_hMuzzleFlashShape = 0x14F4; // CHandle<C_BaseEntity> public const nint m_iHealthBarRenderMaskIndex = 0x14F4; // int32
public const nint m_iHealthBarRenderMaskIndex = 0x14F8; // int32 public const nint m_flHealthFadeValue = 0x14F8; // float32
public const nint m_flHealthFadeValue = 0x14FC; // float32 public const nint m_flHealthFadeAlpha = 0x14FC; // float32
public const nint m_flHealthFadeAlpha = 0x1500; // float32 public const nint m_nMyCollisionGroup = 0x1500; // int32
public const nint m_nMyCollisionGroup = 0x1504; // int32 public const nint m_ignoreLadderJumpTime = 0x1504; // float32
public const nint m_ignoreLadderJumpTime = 0x1508; // float32 public const nint m_ladderSurpressionTimer = 0x1508; // CountdownTimer
public const nint m_ladderSurpressionTimer = 0x1510; // CountdownTimer public const nint m_lastLadderNormal = 0x1520; // Vector
public const nint m_lastLadderNormal = 0x1528; // Vector public const nint m_lastLadderPos = 0x152C; // Vector
public const nint m_lastLadderPos = 0x1534; // Vector public const nint m_flDeathCCWeight = 0x1540; // float32
public const nint m_flDeathCCWeight = 0x1548; // float32 public const nint m_bOldIsScoped = 0x1544; // bool
public const nint m_bOldIsScoped = 0x154C; // bool public const nint m_flPrevRoundEndTime = 0x1548; // float32
public const nint m_flPrevRoundEndTime = 0x1550; // float32 public const nint m_flPrevMatchEndTime = 0x154C; // float32
public const nint m_flPrevMatchEndTime = 0x1554; // float32 public const nint m_unCurrentEquipmentValue = 0x1550; // uint16
public const nint m_unCurrentEquipmentValue = 0x1558; // uint16 public const nint m_unRoundStartEquipmentValue = 0x1552; // uint16
public const nint m_unRoundStartEquipmentValue = 0x155A; // uint16 public const nint m_unFreezetimeEndEquipmentValue = 0x1554; // uint16
public const nint m_unFreezetimeEndEquipmentValue = 0x155C; // uint16 public const nint m_vecThirdPersonViewPositionOverride = 0x1558; // Vector
public const nint m_vecThirdPersonViewPositionOverride = 0x1560; // Vector public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x1564; // int32
public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x156C; // int32 public const nint m_ArmorValue = 0x1568; // int32
public const nint m_ArmorValue = 0x1570; // int32 public const nint m_angEyeAngles = 0x1570; // QAngle
public const nint m_angEyeAngles = 0x1578; // QAngle public const nint m_fNextThinkPushAway = 0x1588; // float32
public const nint m_fNextThinkPushAway = 0x1590; // float32 public const nint m_bShouldAutobuyDMWeapons = 0x158C; // bool
public const nint m_bShouldAutobuyDMWeapons = 0x1594; // bool public const nint m_bShouldAutobuyNow = 0x158D; // bool
public const nint m_bShouldAutobuyNow = 0x1595; // bool public const nint m_bHud_MiniScoreHidden = 0x158E; // bool
public const nint m_bHud_MiniScoreHidden = 0x1596; // bool public const nint m_bHud_RadarHidden = 0x158F; // bool
public const nint m_bHud_RadarHidden = 0x1597; // bool public const nint m_nLastKillerIndex = 0x1590; // CEntityIndex
public const nint m_nLastKillerIndex = 0x1598; // CEntityIndex public const nint m_nLastConcurrentKilled = 0x1594; // int32
public const nint m_nLastConcurrentKilled = 0x159C; // int32 public const nint m_nDeathCamMusic = 0x1598; // int32
public const nint m_nDeathCamMusic = 0x15A0; // int32 public const nint m_iIDEntIndex = 0x159C; // CEntityIndex
public const nint m_iIDEntIndex = 0x15A4; // CEntityIndex public const nint m_delayTargetIDTimer = 0x15A0; // CountdownTimer
public const nint m_delayTargetIDTimer = 0x15A8; // CountdownTimer public const nint m_iTargetedWeaponEntIndex = 0x15B8; // CEntityIndex
public const nint m_iTargetedWeaponEntIndex = 0x15C0; // CEntityIndex public const nint m_iOldIDEntIndex = 0x15BC; // CEntityIndex
public const nint m_iOldIDEntIndex = 0x15C4; // CEntityIndex public const nint m_holdTargetIDTimer = 0x15C0; // CountdownTimer
public const nint m_holdTargetIDTimer = 0x15C8; // CountdownTimer public const nint m_flCurrentMusicStartTime = 0x15DC; // float32
public const nint m_flCurrentMusicStartTime = 0x15E4; // float32 public const nint m_flMusicRoundStartTime = 0x15E0; // float32
public const nint m_flMusicRoundStartTime = 0x15E8; // float32 public const nint m_bDeferStartMusicOnWarmup = 0x15E4; // bool
public const nint m_bDeferStartMusicOnWarmup = 0x15EC; // bool public const nint m_cycleLatch = 0x15E8; // int32
public const nint m_cycleLatch = 0x15F0; // int32 public const nint m_serverIntendedCycle = 0x15EC; // float32
public const nint m_serverIntendedCycle = 0x15F4; // float32 public const nint m_vecPlayerPatchEconIndices = 0x15F0; // uint32[5]
public const nint m_vecPlayerPatchEconIndices = 0x15F8; // uint32[5] public const nint m_bHideTargetID = 0x160C; // bool
public const nint m_bHideTargetID = 0x1614; // bool public const nint m_flLastSmokeOverlayAlpha = 0x1610; // float32
public const nint m_flLastSmokeOverlayAlpha = 0x1618; // float32 public const nint m_flLastSmokeAge = 0x1614; // float32
public const nint m_flLastSmokeAge = 0x161C; // float32 public const nint m_vLastSmokeOverlayColor = 0x1618; // Vector
public const nint m_vLastSmokeOverlayColor = 0x1620; // Vector public const nint m_nPlayerSmokedFx = 0x1624; // ParticleIndex_t
public const nint m_nPlayerSmokedFx = 0x162C; // ParticleIndex_t public const nint m_nPlayerInfernoBodyFx = 0x1628; // ParticleIndex_t
public const nint m_nPlayerInfernoBodyFx = 0x1630; // ParticleIndex_t public const nint m_nPlayerInfernoFootFx = 0x162C; // ParticleIndex_t
public const nint m_nPlayerInfernoFootFx = 0x1634; // ParticleIndex_t public const nint m_flNextMagDropTime = 0x1630; // float32
public const nint m_flNextMagDropTime = 0x1638; // float32 public const nint m_nLastMagDropAttachmentIndex = 0x1634; // int32
public const nint m_nLastMagDropAttachmentIndex = 0x163C; // int32 public const nint m_vecBulletHitModels = 0x1638; // CUtlVector<C_BulletHitModel*>
public const nint m_vecBulletHitModels = 0x1640; // CUtlVector<C_BulletHitModel*> public const nint m_vecPickupModelSlerpers = 0x1650; // CUtlVector<C_PickUpModelSlerper*>
public const nint m_vecPickupModelSlerpers = 0x1658; // CUtlVector<C_PickUpModelSlerper*> public const nint m_vecLastAliveLocalVelocity = 0x1668; // Vector
public const nint m_vecLastAliveLocalVelocity = 0x1670; // Vector public const nint m_entitySpottedState = 0x1690; // EntitySpottedState_t
public const nint m_entitySpottedState = 0x1698; // EntitySpottedState_t public const nint m_nSurvivalTeamNumber = 0x16A8; // int32
public const nint m_nSurvivalTeamNumber = 0x16B0; // int32 public const nint m_bGuardianShouldSprayCustomXMark = 0x16AC; // bool
public const nint m_bGuardianShouldSprayCustomXMark = 0x16B4; // bool public const nint m_bHasDeathInfo = 0x16AD; // bool
public const nint m_bHasDeathInfo = 0x16B5; // bool public const nint m_flDeathInfoTime = 0x16B0; // float32
public const nint m_flDeathInfoTime = 0x16B8; // float32 public const nint m_vecDeathInfoOrigin = 0x16B4; // Vector
public const nint m_vecDeathInfoOrigin = 0x16BC; // Vector public const nint m_bKilledByHeadshot = 0x16C0; // bool
public const nint m_bKilledByHeadshot = 0x16C8; // bool public const nint m_hOriginalController = 0x16C4; // CHandle<CCSPlayerController>
public const nint m_hOriginalController = 0x16CC; // CHandle<CCSPlayerController>
} }
// Parent: C_WeaponBaseItem // Parent: C_WeaponBaseItem
// Fields count: 0 // Fields count: 0
@ -2362,9 +2360,9 @@ namespace CS2Dumper.Schemas {
// Parent: C_CSPlayerPawn // Parent: C_CSPlayerPawn
// Fields count: 3 // Fields count: 3
public static class C_CSGO_PreviewPlayer { public static class C_CSGO_PreviewPlayer {
public const nint m_animgraph = 0x2418; // CUtlString public const nint m_animgraph = 0x2410; // CUtlString
public const nint m_animgraphCharacterModeString = 0x2420; // CGlobalSymbol public const nint m_animgraphCharacterModeString = 0x2418; // CGlobalSymbol
public const nint m_flInitialModelScale = 0x2428; // float32 public const nint m_flInitialModelScale = 0x2420; // float32
} }
// Parent: CSkeletonAnimationController // Parent: CSkeletonAnimationController
// Fields count: 13 // Fields count: 13
@ -3920,7 +3918,7 @@ namespace CS2Dumper.Schemas {
public const nint m_flCrouchTime = 0x174; // float32 public const nint m_flCrouchTime = 0x174; // float32
} }
// Parent: CPlayerControllerComponent // Parent: CPlayerControllerComponent
// Fields count: 5 // Fields count: 4
// //
// Metadata: // Metadata:
// NetworkVarNames: m_iAccount (int) // NetworkVarNames: m_iAccount (int)
@ -3932,7 +3930,6 @@ namespace CS2Dumper.Schemas {
public const nint m_iStartAccount = 0x44; // int32 public const nint m_iStartAccount = 0x44; // int32
public const nint m_iTotalCashSpent = 0x48; // int32 public const nint m_iTotalCashSpent = 0x48; // int32
public const nint m_iCashSpentThisRound = 0x4C; // int32 public const nint m_iCashSpentThisRound = 0x4C; // int32
public const nint m_nPreviousAccount = 0x50; // int32
} }
// Parent: None // Parent: None
// Fields count: 2 // Fields count: 2
@ -6399,7 +6396,7 @@ namespace CS2Dumper.Schemas {
// MNetworkVarTypeOverride // MNetworkVarTypeOverride
// MNetworkIncludeByName // MNetworkIncludeByName
public static class C_CSObserverPawn { public static class C_CSObserverPawn {
public const nint m_hDetectParentChange = 0x1718; // CEntityHandle public const nint m_hDetectParentChange = 0x1710; // CEntityHandle
} }
// Parent: C_BaseEntity // Parent: C_BaseEntity
// Fields count: 3 // Fields count: 3

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once
@ -1161,58 +1161,58 @@ namespace cs2_dumper {
// NetworkVarNames: m_vRagdollServerOrigin (Vector) // NetworkVarNames: m_vRagdollServerOrigin (Vector)
// NetworkVarNames: m_qDeathEyeAngles (QAngle) // NetworkVarNames: m_qDeathEyeAngles (QAngle)
namespace C_CSPlayerPawn { namespace C_CSPlayerPawn {
constexpr std::ptrdiff_t m_pBulletServices = 0x1718; // CCSPlayer_BulletServices* constexpr std::ptrdiff_t m_pBulletServices = 0x1710; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0x1720; // CCSPlayer_HostageServices* constexpr std::ptrdiff_t m_pHostageServices = 0x1718; // CCSPlayer_HostageServices*
constexpr std::ptrdiff_t m_pBuyServices = 0x1728; // CCSPlayer_BuyServices* constexpr std::ptrdiff_t m_pBuyServices = 0x1720; // CCSPlayer_BuyServices*
constexpr std::ptrdiff_t m_pGlowServices = 0x1730; // CCSPlayer_GlowServices* constexpr std::ptrdiff_t m_pGlowServices = 0x1728; // CCSPlayer_GlowServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1738; // CCSPlayer_ActionTrackingServices* constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1730; // CCSPlayer_ActionTrackingServices*
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1740; // GameTime_t constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1738; // GameTime_t
constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x1744; // GameTime_t constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x173C; // GameTime_t
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1748; // bool constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1740; // bool
constexpr std::ptrdiff_t m_flLandseconds = 0x174C; // float32 constexpr std::ptrdiff_t m_flLandseconds = 0x1744; // float32
constexpr std::ptrdiff_t m_flOldFallVelocity = 0x1750; // float32 constexpr std::ptrdiff_t m_flOldFallVelocity = 0x1748; // float32
constexpr std::ptrdiff_t m_szLastPlaceName = 0x1754; // char[18] constexpr std::ptrdiff_t m_szLastPlaceName = 0x174C; // char[18]
constexpr std::ptrdiff_t m_bPrevDefuser = 0x1766; // bool constexpr std::ptrdiff_t m_bPrevDefuser = 0x175E; // bool
constexpr std::ptrdiff_t m_bPrevHelmet = 0x1767; // bool constexpr std::ptrdiff_t m_bPrevHelmet = 0x175F; // bool
constexpr std::ptrdiff_t m_nPrevArmorVal = 0x1768; // int32 constexpr std::ptrdiff_t m_nPrevArmorVal = 0x1760; // int32
constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x176C; // int32 constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x1764; // int32
constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1770; // uint32 constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1768; // uint32
constexpr std::ptrdiff_t m_unWeaponHash = 0x1774; // uint32 constexpr std::ptrdiff_t m_unWeaponHash = 0x176C; // uint32
constexpr std::ptrdiff_t m_bInBuyZone = 0x1778; // bool constexpr std::ptrdiff_t m_bInBuyZone = 0x1770; // bool
constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1779; // bool constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1771; // bool
constexpr std::ptrdiff_t m_aimPunchAngle = 0x177C; // QAngle constexpr std::ptrdiff_t m_aimPunchAngle = 0x1774; // QAngle
constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1788; // QAngle constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1780; // QAngle
constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1794; // int32 constexpr std::ptrdiff_t m_aimPunchTickBase = 0x178C; // int32
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1798; // float32 constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1790; // float32
constexpr std::ptrdiff_t m_aimPunchCache = 0x17A0; // CUtlVector<QAngle> constexpr std::ptrdiff_t m_aimPunchCache = 0x1798; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bInLanding = 0x17C0; // bool constexpr std::ptrdiff_t m_bInLanding = 0x17B8; // bool
constexpr std::ptrdiff_t m_flLandingTime = 0x17C4; // float32 constexpr std::ptrdiff_t m_flLandingTime = 0x17BC; // float32
constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x17C8; // bool constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x17C0; // bool
constexpr std::ptrdiff_t m_bInBombZone = 0x17C9; // bool constexpr std::ptrdiff_t m_bInBombZone = 0x17C1; // bool
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x17CA; // bool constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x17C2; // bool
constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x17CC; // GameTime_t constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x17C4; // GameTime_t
constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x17D0; // GameTime_t constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x17C8; // GameTime_t
constexpr std::ptrdiff_t m_iRetakesOffering = 0x18E8; // int32 constexpr std::ptrdiff_t m_iRetakesOffering = 0x18E0; // int32
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x18EC; // int32 constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x18E4; // int32
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x18F0; // bool constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x18E8; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x18F1; // bool constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x18E9; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x18F4; // int32 constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x18EC; // int32
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x18F8; // loadout_slot_t constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x18F0; // loadout_slot_t
constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1918; // bool constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1910; // bool
constexpr std::ptrdiff_t m_EconGloves = 0x1920; // C_EconItemView constexpr std::ptrdiff_t m_EconGloves = 0x1918; // C_EconItemView
constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1D68; // uint8 constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1D60; // uint8
constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1D69; // bool constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1D61; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1D6C; // int32 constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1D64; // int32
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D70; // Vector constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D68; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D7C; // Vector constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D74; // Vector
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D88; // char[64] constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D80; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1DC8; // bool constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1DC0; // bool
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1DCC; // Vector constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1DC4; // Vector
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x23E0; // bool constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x23D8; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x23E4; // GameTime_t constexpr std::ptrdiff_t m_lastLandTime = 0x23DC; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x23E8; // bool constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x23E0; // bool
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x2404; // QAngle constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x23FC; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x2410; // bool constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x2408; // bool
} }
// Parent: C_RagdollProp // Parent: C_RagdollProp
// Fields count: 7 // Fields count: 7
@ -1957,7 +1957,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flNewFarZ = 0x3C; // float32 constexpr std::ptrdiff_t m_flNewFarZ = 0x3C; // float32
} }
// Parent: C_BasePlayerPawn // Parent: C_BasePlayerPawn
// Fields count: 142 // Fields count: 141
// //
// Metadata: // Metadata:
// MNetworkExcludeByName // MNetworkExcludeByName
@ -2006,7 +2006,6 @@ namespace cs2_dumper {
// NetworkVarNames: m_flVelocityModifier (float) // NetworkVarNames: m_flVelocityModifier (float)
// NetworkVarNames: m_flHitHeading (float) // NetworkVarNames: m_flHitHeading (float)
// NetworkVarNames: m_nHitBodyPart (int) // NetworkVarNames: m_nHitBodyPart (int)
// NetworkVarNames: m_iStartAccount (int)
// NetworkVarNames: m_flFlashMaxAlpha (float) // NetworkVarNames: m_flFlashMaxAlpha (float)
// NetworkVarNames: m_flFlashDuration (float) // NetworkVarNames: m_flFlashDuration (float)
// NetworkVarNames: m_unCurrentEquipmentValue (uint16) // NetworkVarNames: m_unCurrentEquipmentValue (uint16)
@ -2093,82 +2092,81 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flVelocityModifier = 0x1484; // float32 constexpr std::ptrdiff_t m_flVelocityModifier = 0x1484; // float32
constexpr std::ptrdiff_t m_flHitHeading = 0x1488; // float32 constexpr std::ptrdiff_t m_flHitHeading = 0x1488; // float32
constexpr std::ptrdiff_t m_nHitBodyPart = 0x148C; // int32 constexpr std::ptrdiff_t m_nHitBodyPart = 0x148C; // int32
constexpr std::ptrdiff_t m_iStartAccount = 0x1490; // int32 constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1490; // Vector
constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1494; // Vector constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x149C; // Vector
constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x14A0; // Vector constexpr std::ptrdiff_t m_flClientDeathTime = 0x14A8; // GameTime_t
constexpr std::ptrdiff_t m_flClientDeathTime = 0x14AC; // GameTime_t constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x14AC; // float32
constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x14B0; // float32 constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x14B0; // bool
constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x14B4; // bool constexpr std::ptrdiff_t m_flFlashBangTime = 0x14B4; // float32
constexpr std::ptrdiff_t m_flFlashBangTime = 0x14B8; // float32 constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x14B8; // float32
constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x14BC; // float32 constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x14BC; // float32
constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x14C0; // float32 constexpr std::ptrdiff_t m_bFlashBuildUp = 0x14C0; // bool
constexpr std::ptrdiff_t m_bFlashBuildUp = 0x14C4; // bool constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x14C1; // bool
constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x14C5; // bool constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x14C2; // bool
constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x14C6; // bool constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x14C4; // float32
constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x14C8; // float32 constexpr std::ptrdiff_t m_flFlashDuration = 0x14C8; // float32
constexpr std::ptrdiff_t m_flFlashDuration = 0x14CC; // float32 constexpr std::ptrdiff_t m_lastStandingPos = 0x14CC; // Vector
constexpr std::ptrdiff_t m_lastStandingPos = 0x14D0; // Vector constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x14D8; // Vector
constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x14DC; // Vector constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x14E4; // QAngle
constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x14E8; // QAngle constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x14F0; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x14F4; // CHandle<C_BaseEntity> constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x14F4; // int32
constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x14F8; // int32 constexpr std::ptrdiff_t m_flHealthFadeValue = 0x14F8; // float32
constexpr std::ptrdiff_t m_flHealthFadeValue = 0x14FC; // float32 constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x14FC; // float32
constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x1500; // float32 constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1500; // int32
constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1504; // int32 constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1504; // float32
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1508; // float32 constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1508; // CountdownTimer
constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1510; // CountdownTimer constexpr std::ptrdiff_t m_lastLadderNormal = 0x1520; // Vector
constexpr std::ptrdiff_t m_lastLadderNormal = 0x1528; // Vector constexpr std::ptrdiff_t m_lastLadderPos = 0x152C; // Vector
constexpr std::ptrdiff_t m_lastLadderPos = 0x1534; // Vector constexpr std::ptrdiff_t m_flDeathCCWeight = 0x1540; // float32
constexpr std::ptrdiff_t m_flDeathCCWeight = 0x1548; // float32 constexpr std::ptrdiff_t m_bOldIsScoped = 0x1544; // bool
constexpr std::ptrdiff_t m_bOldIsScoped = 0x154C; // bool constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x1548; // float32
constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x1550; // float32 constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x154C; // float32
constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x1554; // float32 constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1550; // uint16
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1558; // uint16 constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1552; // uint16
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x155A; // uint16 constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1554; // uint16
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x155C; // uint16 constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x1558; // Vector
constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x1560; // Vector constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x1564; // int32
constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x156C; // int32 constexpr std::ptrdiff_t m_ArmorValue = 0x1568; // int32
constexpr std::ptrdiff_t m_ArmorValue = 0x1570; // int32 constexpr std::ptrdiff_t m_angEyeAngles = 0x1570; // QAngle
constexpr std::ptrdiff_t m_angEyeAngles = 0x1578; // QAngle constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1588; // float32
constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1590; // float32 constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x158C; // bool
constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1594; // bool constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x158D; // bool
constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1595; // bool constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x158E; // bool
constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x1596; // bool constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x158F; // bool
constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x1597; // bool constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1590; // CEntityIndex
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1598; // CEntityIndex constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x1594; // int32
constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x159C; // int32 constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1598; // int32
constexpr std::ptrdiff_t m_nDeathCamMusic = 0x15A0; // int32 constexpr std::ptrdiff_t m_iIDEntIndex = 0x159C; // CEntityIndex
constexpr std::ptrdiff_t m_iIDEntIndex = 0x15A4; // CEntityIndex constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x15A0; // CountdownTimer
constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x15A8; // CountdownTimer constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x15B8; // CEntityIndex
constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x15C0; // CEntityIndex constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x15BC; // CEntityIndex
constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x15C4; // CEntityIndex constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x15C0; // CountdownTimer
constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x15C8; // CountdownTimer constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x15DC; // float32
constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x15E4; // float32 constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x15E0; // float32
constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x15E8; // float32 constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x15E4; // bool
constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x15EC; // bool constexpr std::ptrdiff_t m_cycleLatch = 0x15E8; // int32
constexpr std::ptrdiff_t m_cycleLatch = 0x15F0; // int32 constexpr std::ptrdiff_t m_serverIntendedCycle = 0x15EC; // float32
constexpr std::ptrdiff_t m_serverIntendedCycle = 0x15F4; // float32 constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x15F0; // uint32[5]
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x15F8; // uint32[5] constexpr std::ptrdiff_t m_bHideTargetID = 0x160C; // bool
constexpr std::ptrdiff_t m_bHideTargetID = 0x1614; // bool constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x1610; // float32
constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x1618; // float32 constexpr std::ptrdiff_t m_flLastSmokeAge = 0x1614; // float32
constexpr std::ptrdiff_t m_flLastSmokeAge = 0x161C; // float32 constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x1618; // Vector
constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x1620; // Vector constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x1624; // ParticleIndex_t
constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x162C; // ParticleIndex_t constexpr std::ptrdiff_t m_nPlayerInfernoBodyFx = 0x1628; // ParticleIndex_t
constexpr std::ptrdiff_t m_nPlayerInfernoBodyFx = 0x1630; // ParticleIndex_t constexpr std::ptrdiff_t m_nPlayerInfernoFootFx = 0x162C; // ParticleIndex_t
constexpr std::ptrdiff_t m_nPlayerInfernoFootFx = 0x1634; // ParticleIndex_t constexpr std::ptrdiff_t m_flNextMagDropTime = 0x1630; // float32
constexpr std::ptrdiff_t m_flNextMagDropTime = 0x1638; // float32 constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x1634; // int32
constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x163C; // int32 constexpr std::ptrdiff_t m_vecBulletHitModels = 0x1638; // CUtlVector<C_BulletHitModel*>
constexpr std::ptrdiff_t m_vecBulletHitModels = 0x1640; // CUtlVector<C_BulletHitModel*> constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x1650; // CUtlVector<C_PickUpModelSlerper*>
constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x1658; // CUtlVector<C_PickUpModelSlerper*> constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1668; // Vector
constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1670; // Vector constexpr std::ptrdiff_t m_entitySpottedState = 0x1690; // EntitySpottedState_t
constexpr std::ptrdiff_t m_entitySpottedState = 0x1698; // EntitySpottedState_t constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x16A8; // int32
constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x16B0; // int32 constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x16AC; // bool
constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x16B4; // bool constexpr std::ptrdiff_t m_bHasDeathInfo = 0x16AD; // bool
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x16B5; // bool constexpr std::ptrdiff_t m_flDeathInfoTime = 0x16B0; // float32
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x16B8; // float32 constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x16B4; // Vector
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x16BC; // Vector constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x16C0; // bool
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x16C8; // bool constexpr std::ptrdiff_t m_hOriginalController = 0x16C4; // CHandle<CCSPlayerController>
constexpr std::ptrdiff_t m_hOriginalController = 0x16CC; // CHandle<CCSPlayerController>
} }
// Parent: C_WeaponBaseItem // Parent: C_WeaponBaseItem
// Fields count: 0 // Fields count: 0
@ -2367,9 +2365,9 @@ namespace cs2_dumper {
// Parent: C_CSPlayerPawn // Parent: C_CSPlayerPawn
// Fields count: 3 // Fields count: 3
namespace C_CSGO_PreviewPlayer { namespace C_CSGO_PreviewPlayer {
constexpr std::ptrdiff_t m_animgraph = 0x2418; // CUtlString constexpr std::ptrdiff_t m_animgraph = 0x2410; // CUtlString
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x2420; // CGlobalSymbol constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x2418; // CGlobalSymbol
constexpr std::ptrdiff_t m_flInitialModelScale = 0x2428; // float32 constexpr std::ptrdiff_t m_flInitialModelScale = 0x2420; // float32
} }
// Parent: CSkeletonAnimationController // Parent: CSkeletonAnimationController
// Fields count: 13 // Fields count: 13
@ -3925,7 +3923,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flCrouchTime = 0x174; // float32 constexpr std::ptrdiff_t m_flCrouchTime = 0x174; // float32
} }
// Parent: CPlayerControllerComponent // Parent: CPlayerControllerComponent
// Fields count: 5 // Fields count: 4
// //
// Metadata: // Metadata:
// NetworkVarNames: m_iAccount (int) // NetworkVarNames: m_iAccount (int)
@ -3937,7 +3935,6 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_iStartAccount = 0x44; // int32 constexpr std::ptrdiff_t m_iStartAccount = 0x44; // int32
constexpr std::ptrdiff_t m_iTotalCashSpent = 0x48; // int32 constexpr std::ptrdiff_t m_iTotalCashSpent = 0x48; // int32
constexpr std::ptrdiff_t m_iCashSpentThisRound = 0x4C; // int32 constexpr std::ptrdiff_t m_iCashSpentThisRound = 0x4C; // int32
constexpr std::ptrdiff_t m_nPreviousAccount = 0x50; // int32
} }
// Parent: None // Parent: None
// Fields count: 2 // Fields count: 2
@ -6404,7 +6401,7 @@ namespace cs2_dumper {
// MNetworkVarTypeOverride // MNetworkVarTypeOverride
// MNetworkIncludeByName // MNetworkIncludeByName
namespace C_CSObserverPawn { namespace C_CSObserverPawn {
constexpr std::ptrdiff_t m_hDetectParentChange = 0x1718; // CEntityHandle constexpr std::ptrdiff_t m_hDetectParentChange = 0x1710; // CEntityHandle
} }
// Parent: C_BaseEntity // Parent: C_BaseEntity
// Fields count: 3 // Fields count: 3

View File

@ -1193,8 +1193,7 @@
"m_iAccount": 64, "m_iAccount": 64,
"m_iCashSpentThisRound": 76, "m_iCashSpentThisRound": 76,
"m_iStartAccount": 68, "m_iStartAccount": 68,
"m_iTotalCashSpent": 72, "m_iTotalCashSpent": 72
"m_nPreviousAccount": 80
}, },
"metadata": [ "metadata": [
{ {
@ -5756,9 +5755,9 @@
}, },
"C_CSGO_PreviewPlayer": { "C_CSGO_PreviewPlayer": {
"fields": { "fields": {
"m_animgraph": 9240, "m_animgraph": 9232,
"m_animgraphCharacterModeString": 9248, "m_animgraphCharacterModeString": 9240,
"m_flInitialModelScale": 9256 "m_flInitialModelScale": 9248
}, },
"metadata": [], "metadata": [],
"parent": "C_CSPlayerPawn" "parent": "C_CSPlayerPawn"
@ -6565,7 +6564,7 @@
}, },
"C_CSObserverPawn": { "C_CSObserverPawn": {
"fields": { "fields": {
"m_hDetectParentChange": 5912 "m_hDetectParentChange": 5904
}, },
"metadata": [ "metadata": [
{ {
@ -6627,58 +6626,58 @@
}, },
"C_CSPlayerPawn": { "C_CSPlayerPawn": {
"fields": { "fields": {
"m_EconGloves": 6432, "m_EconGloves": 6424,
"m_RetakesMVPBoostExtraUtility": 6392, "m_RetakesMVPBoostExtraUtility": 6384,
"m_aimPunchAngle": 6012, "m_aimPunchAngle": 6004,
"m_aimPunchAngleVel": 6024, "m_aimPunchAngleVel": 6016,
"m_aimPunchCache": 6048, "m_aimPunchCache": 6040,
"m_aimPunchTickBase": 6036, "m_aimPunchTickBase": 6028,
"m_aimPunchTickFraction": 6040, "m_aimPunchTickFraction": 6032,
"m_bHasFemaleVoice": 5960, "m_bHasFemaleVoice": 5952,
"m_bInBombZone": 6089, "m_bInBombZone": 6081,
"m_bInBuyZone": 6008, "m_bInBuyZone": 6000,
"m_bInHostageRescueZone": 6088, "m_bInHostageRescueZone": 6080,
"m_bInLanding": 6080, "m_bInLanding": 6072,
"m_bIsBuyMenuOpen": 6090, "m_bIsBuyMenuOpen": 6082,
"m_bLastHeadBoneTransformIsValid": 9184, "m_bLastHeadBoneTransformIsValid": 9176,
"m_bMustSyncRagdollState": 7529, "m_bMustSyncRagdollState": 7521,
"m_bNeedToReApplyGloves": 6424, "m_bNeedToReApplyGloves": 6416,
"m_bOnGroundLastTick": 9192, "m_bOnGroundLastTick": 9184,
"m_bPrevDefuser": 5990, "m_bPrevDefuser": 5982,
"m_bPrevHelmet": 5991, "m_bPrevHelmet": 5983,
"m_bPreviouslyInBuyZone": 6009, "m_bPreviouslyInBuyZone": 6001,
"m_bRagdollDamageHeadshot": 7624, "m_bRagdollDamageHeadshot": 7616,
"m_bRetakesHasDefuseKit": 6384, "m_bRetakesHasDefuseKit": 6376,
"m_bRetakesMVPLastRound": 6385, "m_bRetakesMVPLastRound": 6377,
"m_bSkipOneHeadConstraintUpdate": 9232, "m_bSkipOneHeadConstraintUpdate": 9224,
"m_flHealthShotBoostExpirationTime": 5952, "m_flHealthShotBoostExpirationTime": 5944,
"m_flLandingTime": 6084, "m_flLandingTime": 6076,
"m_flLandseconds": 5964, "m_flLandseconds": 5956,
"m_flLastFiredWeaponTime": 5956, "m_flLastFiredWeaponTime": 5948,
"m_flNextSprayDecalTime": 6096, "m_flNextSprayDecalTime": 6088,
"m_flOldFallVelocity": 5968, "m_flOldFallVelocity": 5960,
"m_flTimeOfLastInjury": 6092, "m_flTimeOfLastInjury": 6084,
"m_iRetakesMVPBoostItem": 6388, "m_iRetakesMVPBoostItem": 6380,
"m_iRetakesOffering": 6376, "m_iRetakesOffering": 6368,
"m_iRetakesOfferingCard": 6380, "m_iRetakesOfferingCard": 6372,
"m_lastLandTime": 9188, "m_lastLandTime": 9180,
"m_nEconGlovesChanged": 7528, "m_nEconGlovesChanged": 7520,
"m_nPrevArmorVal": 5992, "m_nPrevArmorVal": 5984,
"m_nPrevGrenadeAmmoCount": 5996, "m_nPrevGrenadeAmmoCount": 5988,
"m_nRagdollDamageBone": 7532, "m_nRagdollDamageBone": 7524,
"m_pActionTrackingServices": 5944, "m_pActionTrackingServices": 5936,
"m_pBulletServices": 5912, "m_pBulletServices": 5904,
"m_pBuyServices": 5928, "m_pBuyServices": 5920,
"m_pGlowServices": 5936, "m_pGlowServices": 5928,
"m_pHostageServices": 5920, "m_pHostageServices": 5912,
"m_qDeathEyeAngles": 9220, "m_qDeathEyeAngles": 9212,
"m_szLastPlaceName": 5972, "m_szLastPlaceName": 5964,
"m_szRagdollDamageWeaponName": 7560, "m_szRagdollDamageWeaponName": 7552,
"m_unPreviousWeaponHash": 6000, "m_unPreviousWeaponHash": 5992,
"m_unWeaponHash": 6004, "m_unWeaponHash": 5996,
"m_vRagdollDamageForce": 7536, "m_vRagdollDamageForce": 7528,
"m_vRagdollDamagePosition": 7548, "m_vRagdollDamagePosition": 7540,
"m_vRagdollServerOrigin": 7628 "m_vRagdollServerOrigin": 7620
}, },
"metadata": [ "metadata": [
{ {
@ -6921,146 +6920,145 @@
}, },
"C_CSPlayerPawnBase": { "C_CSPlayerPawnBase": {
"fields": { "fields": {
"m_ArmorValue": 5488, "m_ArmorValue": 5480,
"m_GunGameImmunityColor": 5149, "m_GunGameImmunityColor": 5149,
"m_angEyeAngles": 5496, "m_angEyeAngles": 5488,
"m_angLastMuzzleFlashAngle": 5352, "m_angLastMuzzleFlashAngle": 5348,
"m_angShootAngleHistory": 4964, "m_angShootAngleHistory": 4964,
"m_angStashedShootAngles": 4928, "m_angStashedShootAngles": 4928,
"m_bCachedPlaneIsValid": 4869, "m_bCachedPlaneIsValid": 4869,
"m_bCanMoveDuringFreezePeriod": 5200, "m_bCanMoveDuringFreezePeriod": 5200,
"m_bClipHitStaticWorld": 4868, "m_bClipHitStaticWorld": 4868,
"m_bDeferStartMusicOnWarmup": 5612, "m_bDeferStartMusicOnWarmup": 5604,
"m_bFlashBuildUp": 5316, "m_bFlashBuildUp": 5312,
"m_bFlashDspHasBeenCleared": 5317, "m_bFlashDspHasBeenCleared": 5313,
"m_bFlashScreenshotHasBeenGrabbed": 5318, "m_bFlashScreenshotHasBeenGrabbed": 5314,
"m_bGrenadeParametersStashed": 4924, "m_bGrenadeParametersStashed": 4924,
"m_bGuardianShouldSprayCustomXMark": 5812, "m_bGuardianShouldSprayCustomXMark": 5804,
"m_bGunGameImmunity": 5148, "m_bGunGameImmunity": 5148,
"m_bHasDeathInfo": 5813, "m_bHasDeathInfo": 5805,
"m_bHasMovedSinceSpawn": 5153, "m_bHasMovedSinceSpawn": 5153,
"m_bHasNightVision": 5249, "m_bHasNightVision": 5249,
"m_bHideTargetID": 5652, "m_bHideTargetID": 5644,
"m_bHud_MiniScoreHidden": 5526, "m_bHud_MiniScoreHidden": 5518,
"m_bHud_RadarHidden": 5527, "m_bHud_RadarHidden": 5519,
"m_bInNoDefuseArea": 5168, "m_bInNoDefuseArea": 5168,
"m_bIsDefusing": 5128, "m_bIsDefusing": 5128,
"m_bIsGrabbingHostage": 5129, "m_bIsGrabbingHostage": 5129,
"m_bIsRescuing": 5136, "m_bIsRescuing": 5136,
"m_bIsScoped": 5120, "m_bIsScoped": 5120,
"m_bIsWalking": 5121, "m_bIsWalking": 5121,
"m_bKilledByHeadshot": 5832, "m_bKilledByHeadshot": 5824,
"m_bKilledByTaser": 5193, "m_bKilledByTaser": 5193,
"m_bNightVisionOn": 5248, "m_bNightVisionOn": 5248,
"m_bOldIsScoped": 5452, "m_bOldIsScoped": 5444,
"m_bResumeZoom": 5122, "m_bResumeZoom": 5122,
"m_bScreenTearFrameCaptured": 5300, "m_bScreenTearFrameCaptured": 5296,
"m_bShouldAutobuyDMWeapons": 5524, "m_bShouldAutobuyDMWeapons": 5516,
"m_bShouldAutobuyNow": 5525, "m_bShouldAutobuyNow": 5517,
"m_bStrafing": 5208, "m_bStrafing": 5208,
"m_bSuppressGuardianTooFarWarningAudio": 5192, "m_bSuppressGuardianTooFarWarningAudio": 5192,
"m_bWaitForNoAttack": 5176, "m_bWaitForNoAttack": 5176,
"m_cycleLatch": 5616, "m_cycleLatch": 5608,
"m_delayTargetIDTimer": 5544, "m_delayTargetIDTimer": 5536,
"m_entitySpottedState": 5784, "m_entitySpottedState": 5776,
"m_fImmuneToGunGameDamageTime": 5140, "m_fImmuneToGunGameDamageTime": 5140,
"m_fImmuneToGunGameDamageTimeLast": 5144, "m_fImmuneToGunGameDamageTimeLast": 5144,
"m_fMolotovDamageTime": 5160, "m_fMolotovDamageTime": 5160,
"m_fMolotovUseTime": 5156, "m_fMolotovUseTime": 5156,
"m_fNextThinkPushAway": 5520, "m_fNextThinkPushAway": 5512,
"m_fRenderingClipPlane": 4824, "m_fRenderingClipPlane": 4824,
"m_flClientDeathTime": 5292, "m_flClientDeathTime": 5288,
"m_flCurrentMusicStartTime": 5604, "m_flCurrentMusicStartTime": 5596,
"m_flDeathCCWeight": 5448, "m_flDeathCCWeight": 5440,
"m_flDeathInfoTime": 5816, "m_flDeathInfoTime": 5808,
"m_flDetectedByEnemySensorTime": 5184, "m_flDetectedByEnemySensorTime": 5184,
"m_flEmitSoundTime": 5216, "m_flEmitSoundTime": 5216,
"m_flFlashBangTime": 5304, "m_flFlashBangTime": 5300,
"m_flFlashDuration": 5324, "m_flFlashDuration": 5320,
"m_flFlashMaxAlpha": 5320, "m_flFlashMaxAlpha": 5316,
"m_flFlashOverlayAlpha": 5312, "m_flFlashOverlayAlpha": 5308,
"m_flFlashScreenshotAlpha": 5308, "m_flFlashScreenshotAlpha": 5304,
"m_flGuardianTooFarDistFrac": 5180, "m_flGuardianTooFarDistFrac": 5180,
"m_flHealthFadeAlpha": 5376, "m_flHealthFadeAlpha": 5372,
"m_flHealthFadeValue": 5372, "m_flHealthFadeValue": 5368,
"m_flHitHeading": 5256, "m_flHitHeading": 5256,
"m_flLastCollisionCeiling": 4884, "m_flLastCollisionCeiling": 4884,
"m_flLastCollisionCeilingChangeTime": 4888, "m_flLastCollisionCeilingChangeTime": 4888,
"m_flLastSmokeAge": 5660, "m_flLastSmokeAge": 5652,
"m_flLastSmokeOverlayAlpha": 5656, "m_flLastSmokeOverlayAlpha": 5648,
"m_flLastSpawnTimeIndex": 5212, "m_flLastSpawnTimeIndex": 5212,
"m_flLowerBodyYawTarget": 5204, "m_flLowerBodyYawTarget": 5204,
"m_flMusicRoundStartTime": 5608, "m_flMusicRoundStartTime": 5600,
"m_flNextGuardianTooFarWarning": 5188, "m_flNextGuardianTooFarWarning": 5188,
"m_flNextMagDropTime": 5688, "m_flNextMagDropTime": 5680,
"m_flNightVisionAlpha": 5296, "m_flNightVisionAlpha": 5292,
"m_flPrevMatchEndTime": 5460, "m_flPrevMatchEndTime": 5452,
"m_flPrevRoundEndTime": 5456, "m_flPrevRoundEndTime": 5448,
"m_flProgressBarStartTime": 5236, "m_flProgressBarStartTime": 5236,
"m_flSlopeDropHeight": 5080, "m_flSlopeDropHeight": 5080,
"m_flSlopeDropOffset": 5064, "m_flSlopeDropOffset": 5064,
"m_flVelocityModifier": 5252, "m_flVelocityModifier": 5252,
"m_grenadeParameterStashTime": 4920, "m_grenadeParameterStashTime": 4920,
"m_hMuzzleFlashShape": 5364, "m_hMuzzleFlashShape": 5360,
"m_hOriginalController": 5836, "m_hOriginalController": 5828,
"m_holdTargetIDTimer": 5576, "m_holdTargetIDTimer": 5568,
"m_iAddonBits": 5220, "m_iAddonBits": 5220,
"m_iBlockingUseActionInProgress": 5132, "m_iBlockingUseActionInProgress": 5132,
"m_iDirection": 5240, "m_iDirection": 5240,
"m_iHealthBarRenderMaskIndex": 5368, "m_iHealthBarRenderMaskIndex": 5364,
"m_iIDEntIndex": 5540, "m_iIDEntIndex": 5532,
"m_iMoveState": 5196, "m_iMoveState": 5196,
"m_iOldIDEntIndex": 5572, "m_iOldIDEntIndex": 5564,
"m_iPlayerState": 5124, "m_iPlayerState": 5124,
"m_iPrimaryAddon": 5224, "m_iPrimaryAddon": 5224,
"m_iProgressBarDuration": 5232, "m_iProgressBarDuration": 5232,
"m_iSecondaryAddon": 5228, "m_iSecondaryAddon": 5228,
"m_iShotsFired": 5244, "m_iShotsFired": 5244,
"m_iStartAccount": 5264, "m_iTargetedWeaponEntIndex": 5560,
"m_iTargetedWeaponEntIndex": 5568,
"m_iThrowGrenadeCounter": 5172, "m_iThrowGrenadeCounter": 5172,
"m_ignoreLadderJumpTime": 5384, "m_ignoreLadderJumpTime": 5380,
"m_ladderSurpressionTimer": 5392, "m_ladderSurpressionTimer": 5384,
"m_lastLadderNormal": 5416, "m_lastLadderNormal": 5408,
"m_lastLadderPos": 5428, "m_lastLadderPos": 5420,
"m_lastStandingPos": 5328, "m_lastStandingPos": 5324,
"m_nDeathCamMusic": 5536, "m_nDeathCamMusic": 5528,
"m_nHeavyAssaultSuitCooldownRemaining": 5484, "m_nHeavyAssaultSuitCooldownRemaining": 5476,
"m_nHitBodyPart": 5260, "m_nHitBodyPart": 5260,
"m_nLastClipPlaneSetupFrame": 4840, "m_nLastClipPlaneSetupFrame": 4840,
"m_nLastConcurrentKilled": 5532, "m_nLastConcurrentKilled": 5524,
"m_nLastKillerIndex": 5528, "m_nLastKillerIndex": 5520,
"m_nLastMagDropAttachmentIndex": 5692, "m_nLastMagDropAttachmentIndex": 5684,
"m_nMyCollisionGroup": 5380, "m_nMyCollisionGroup": 5376,
"m_nPlayerInfernoBodyFx": 5680, "m_nPlayerInfernoBodyFx": 5672,
"m_nPlayerInfernoFootFx": 5684, "m_nPlayerInfernoFootFx": 5676,
"m_nPlayerSmokedFx": 5676, "m_nPlayerSmokedFx": 5668,
"m_nSurvivalTeamNumber": 5808, "m_nSurvivalTeamNumber": 5800,
"m_nWhichBombZone": 5164, "m_nWhichBombZone": 5164,
"m_pClippingWeapon": 4872, "m_pClippingWeapon": 4872,
"m_pPingServices": 4800, "m_pPingServices": 4800,
"m_pViewModelServices": 4808, "m_pViewModelServices": 4808,
"m_previousPlayerState": 4880, "m_previousPlayerState": 4880,
"m_serverIntendedCycle": 5620, "m_serverIntendedCycle": 5612,
"m_thirdPersonHeading": 5040, "m_thirdPersonHeading": 5040,
"m_unCurrentEquipmentValue": 5464, "m_unCurrentEquipmentValue": 5456,
"m_unFreezetimeEndEquipmentValue": 5468, "m_unFreezetimeEndEquipmentValue": 5460,
"m_unRoundStartEquipmentValue": 5466, "m_unRoundStartEquipmentValue": 5458,
"m_vHeadConstraintOffset": 5096, "m_vHeadConstraintOffset": 5096,
"m_vLastSmokeOverlayColor": 5664, "m_vLastSmokeOverlayColor": 5656,
"m_vecBulletHitModels": 5696, "m_vecBulletHitModels": 5688,
"m_vecDeathInfoOrigin": 5820, "m_vecDeathInfoOrigin": 5812,
"m_vecIntroStartEyePosition": 5268, "m_vecIntroStartEyePosition": 5264,
"m_vecIntroStartPlayerForward": 5280, "m_vecIntroStartPlayerForward": 5276,
"m_vecLastAliveLocalVelocity": 5744, "m_vecLastAliveLocalVelocity": 5736,
"m_vecLastClipCameraForward": 4856, "m_vecLastClipCameraForward": 4856,
"m_vecLastClipCameraPos": 4844, "m_vecLastClipCameraPos": 4844,
"m_vecLastMuzzleFlashPos": 5340, "m_vecLastMuzzleFlashPos": 5336,
"m_vecPickupModelSlerpers": 5720, "m_vecPickupModelSlerpers": 5712,
"m_vecPlayerPatchEconIndices": 5624, "m_vecPlayerPatchEconIndices": 5616,
"m_vecStashedGrenadeThrowPosition": 4940, "m_vecStashedGrenadeThrowPosition": 4940,
"m_vecStashedVelocity": 4952, "m_vecStashedVelocity": 4952,
"m_vecThirdPersonViewPositionOverride": 5472, "m_vecThirdPersonViewPositionOverride": 5464,
"m_vecThrowPositionHistory": 4988, "m_vecThrowPositionHistory": 4988,
"m_vecVelocityHistory": 5012 "m_vecVelocityHistory": 5012
}, },
@ -7289,11 +7287,6 @@
"type": "NetworkVarNames", "type": "NetworkVarNames",
"type_name": "int" "type_name": "int"
}, },
{
"name": "m_iStartAccount",
"type": "NetworkVarNames",
"type_name": "int"
},
{ {
"name": "m_flFlashMaxAlpha", "name": "m_flFlashMaxAlpha",
"type": "NetworkVarNames", "type": "NetworkVarNames",

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -1166,58 +1166,58 @@ pub mod cs2_dumper {
// NetworkVarNames: m_vRagdollServerOrigin (Vector) // NetworkVarNames: m_vRagdollServerOrigin (Vector)
// NetworkVarNames: m_qDeathEyeAngles (QAngle) // NetworkVarNames: m_qDeathEyeAngles (QAngle)
pub mod C_CSPlayerPawn { pub mod C_CSPlayerPawn {
pub const m_pBulletServices: usize = 0x1718; // CCSPlayer_BulletServices* pub const m_pBulletServices: usize = 0x1710; // CCSPlayer_BulletServices*
pub const m_pHostageServices: usize = 0x1720; // CCSPlayer_HostageServices* pub const m_pHostageServices: usize = 0x1718; // CCSPlayer_HostageServices*
pub const m_pBuyServices: usize = 0x1728; // CCSPlayer_BuyServices* pub const m_pBuyServices: usize = 0x1720; // CCSPlayer_BuyServices*
pub const m_pGlowServices: usize = 0x1730; // CCSPlayer_GlowServices* pub const m_pGlowServices: usize = 0x1728; // CCSPlayer_GlowServices*
pub const m_pActionTrackingServices: usize = 0x1738; // CCSPlayer_ActionTrackingServices* pub const m_pActionTrackingServices: usize = 0x1730; // CCSPlayer_ActionTrackingServices*
pub const m_flHealthShotBoostExpirationTime: usize = 0x1740; // GameTime_t pub const m_flHealthShotBoostExpirationTime: usize = 0x1738; // GameTime_t
pub const m_flLastFiredWeaponTime: usize = 0x1744; // GameTime_t pub const m_flLastFiredWeaponTime: usize = 0x173C; // GameTime_t
pub const m_bHasFemaleVoice: usize = 0x1748; // bool pub const m_bHasFemaleVoice: usize = 0x1740; // bool
pub const m_flLandseconds: usize = 0x174C; // float32 pub const m_flLandseconds: usize = 0x1744; // float32
pub const m_flOldFallVelocity: usize = 0x1750; // float32 pub const m_flOldFallVelocity: usize = 0x1748; // float32
pub const m_szLastPlaceName: usize = 0x1754; // char[18] pub const m_szLastPlaceName: usize = 0x174C; // char[18]
pub const m_bPrevDefuser: usize = 0x1766; // bool pub const m_bPrevDefuser: usize = 0x175E; // bool
pub const m_bPrevHelmet: usize = 0x1767; // bool pub const m_bPrevHelmet: usize = 0x175F; // bool
pub const m_nPrevArmorVal: usize = 0x1768; // int32 pub const m_nPrevArmorVal: usize = 0x1760; // int32
pub const m_nPrevGrenadeAmmoCount: usize = 0x176C; // int32 pub const m_nPrevGrenadeAmmoCount: usize = 0x1764; // int32
pub const m_unPreviousWeaponHash: usize = 0x1770; // uint32 pub const m_unPreviousWeaponHash: usize = 0x1768; // uint32
pub const m_unWeaponHash: usize = 0x1774; // uint32 pub const m_unWeaponHash: usize = 0x176C; // uint32
pub const m_bInBuyZone: usize = 0x1778; // bool pub const m_bInBuyZone: usize = 0x1770; // bool
pub const m_bPreviouslyInBuyZone: usize = 0x1779; // bool pub const m_bPreviouslyInBuyZone: usize = 0x1771; // bool
pub const m_aimPunchAngle: usize = 0x177C; // QAngle pub const m_aimPunchAngle: usize = 0x1774; // QAngle
pub const m_aimPunchAngleVel: usize = 0x1788; // QAngle pub const m_aimPunchAngleVel: usize = 0x1780; // QAngle
pub const m_aimPunchTickBase: usize = 0x1794; // int32 pub const m_aimPunchTickBase: usize = 0x178C; // int32
pub const m_aimPunchTickFraction: usize = 0x1798; // float32 pub const m_aimPunchTickFraction: usize = 0x1790; // float32
pub const m_aimPunchCache: usize = 0x17A0; // CUtlVector<QAngle> pub const m_aimPunchCache: usize = 0x1798; // CUtlVector<QAngle>
pub const m_bInLanding: usize = 0x17C0; // bool pub const m_bInLanding: usize = 0x17B8; // bool
pub const m_flLandingTime: usize = 0x17C4; // float32 pub const m_flLandingTime: usize = 0x17BC; // float32
pub const m_bInHostageRescueZone: usize = 0x17C8; // bool pub const m_bInHostageRescueZone: usize = 0x17C0; // bool
pub const m_bInBombZone: usize = 0x17C9; // bool pub const m_bInBombZone: usize = 0x17C1; // bool
pub const m_bIsBuyMenuOpen: usize = 0x17CA; // bool pub const m_bIsBuyMenuOpen: usize = 0x17C2; // bool
pub const m_flTimeOfLastInjury: usize = 0x17CC; // GameTime_t pub const m_flTimeOfLastInjury: usize = 0x17C4; // GameTime_t
pub const m_flNextSprayDecalTime: usize = 0x17D0; // GameTime_t pub const m_flNextSprayDecalTime: usize = 0x17C8; // GameTime_t
pub const m_iRetakesOffering: usize = 0x18E8; // int32 pub const m_iRetakesOffering: usize = 0x18E0; // int32
pub const m_iRetakesOfferingCard: usize = 0x18EC; // int32 pub const m_iRetakesOfferingCard: usize = 0x18E4; // int32
pub const m_bRetakesHasDefuseKit: usize = 0x18F0; // bool pub const m_bRetakesHasDefuseKit: usize = 0x18E8; // bool
pub const m_bRetakesMVPLastRound: usize = 0x18F1; // bool pub const m_bRetakesMVPLastRound: usize = 0x18E9; // bool
pub const m_iRetakesMVPBoostItem: usize = 0x18F4; // int32 pub const m_iRetakesMVPBoostItem: usize = 0x18EC; // int32
pub const m_RetakesMVPBoostExtraUtility: usize = 0x18F8; // loadout_slot_t pub const m_RetakesMVPBoostExtraUtility: usize = 0x18F0; // loadout_slot_t
pub const m_bNeedToReApplyGloves: usize = 0x1918; // bool pub const m_bNeedToReApplyGloves: usize = 0x1910; // bool
pub const m_EconGloves: usize = 0x1920; // C_EconItemView pub const m_EconGloves: usize = 0x1918; // C_EconItemView
pub const m_nEconGlovesChanged: usize = 0x1D68; // uint8 pub const m_nEconGlovesChanged: usize = 0x1D60; // uint8
pub const m_bMustSyncRagdollState: usize = 0x1D69; // bool pub const m_bMustSyncRagdollState: usize = 0x1D61; // bool
pub const m_nRagdollDamageBone: usize = 0x1D6C; // int32 pub const m_nRagdollDamageBone: usize = 0x1D64; // int32
pub const m_vRagdollDamageForce: usize = 0x1D70; // Vector pub const m_vRagdollDamageForce: usize = 0x1D68; // Vector
pub const m_vRagdollDamagePosition: usize = 0x1D7C; // Vector pub const m_vRagdollDamagePosition: usize = 0x1D74; // Vector
pub const m_szRagdollDamageWeaponName: usize = 0x1D88; // char[64] pub const m_szRagdollDamageWeaponName: usize = 0x1D80; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x1DC8; // bool pub const m_bRagdollDamageHeadshot: usize = 0x1DC0; // bool
pub const m_vRagdollServerOrigin: usize = 0x1DCC; // Vector pub const m_vRagdollServerOrigin: usize = 0x1DC4; // Vector
pub const m_bLastHeadBoneTransformIsValid: usize = 0x23E0; // bool pub const m_bLastHeadBoneTransformIsValid: usize = 0x23D8; // bool
pub const m_lastLandTime: usize = 0x23E4; // GameTime_t pub const m_lastLandTime: usize = 0x23DC; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x23E8; // bool pub const m_bOnGroundLastTick: usize = 0x23E0; // bool
pub const m_qDeathEyeAngles: usize = 0x2404; // QAngle pub const m_qDeathEyeAngles: usize = 0x23FC; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x2410; // bool pub const m_bSkipOneHeadConstraintUpdate: usize = 0x2408; // bool
} }
// Parent: C_RagdollProp // Parent: C_RagdollProp
// Fields count: 7 // Fields count: 7
@ -1962,7 +1962,7 @@ pub mod cs2_dumper {
pub const m_flNewFarZ: usize = 0x3C; // float32 pub const m_flNewFarZ: usize = 0x3C; // float32
} }
// Parent: C_BasePlayerPawn // Parent: C_BasePlayerPawn
// Fields count: 142 // Fields count: 141
// //
// Metadata: // Metadata:
// MNetworkExcludeByName // MNetworkExcludeByName
@ -2011,7 +2011,6 @@ pub mod cs2_dumper {
// NetworkVarNames: m_flVelocityModifier (float) // NetworkVarNames: m_flVelocityModifier (float)
// NetworkVarNames: m_flHitHeading (float) // NetworkVarNames: m_flHitHeading (float)
// NetworkVarNames: m_nHitBodyPart (int) // NetworkVarNames: m_nHitBodyPart (int)
// NetworkVarNames: m_iStartAccount (int)
// NetworkVarNames: m_flFlashMaxAlpha (float) // NetworkVarNames: m_flFlashMaxAlpha (float)
// NetworkVarNames: m_flFlashDuration (float) // NetworkVarNames: m_flFlashDuration (float)
// NetworkVarNames: m_unCurrentEquipmentValue (uint16) // NetworkVarNames: m_unCurrentEquipmentValue (uint16)
@ -2098,82 +2097,81 @@ pub mod cs2_dumper {
pub const m_flVelocityModifier: usize = 0x1484; // float32 pub const m_flVelocityModifier: usize = 0x1484; // float32
pub const m_flHitHeading: usize = 0x1488; // float32 pub const m_flHitHeading: usize = 0x1488; // float32
pub const m_nHitBodyPart: usize = 0x148C; // int32 pub const m_nHitBodyPart: usize = 0x148C; // int32
pub const m_iStartAccount: usize = 0x1490; // int32 pub const m_vecIntroStartEyePosition: usize = 0x1490; // Vector
pub const m_vecIntroStartEyePosition: usize = 0x1494; // Vector pub const m_vecIntroStartPlayerForward: usize = 0x149C; // Vector
pub const m_vecIntroStartPlayerForward: usize = 0x14A0; // Vector pub const m_flClientDeathTime: usize = 0x14A8; // GameTime_t
pub const m_flClientDeathTime: usize = 0x14AC; // GameTime_t pub const m_flNightVisionAlpha: usize = 0x14AC; // float32
pub const m_flNightVisionAlpha: usize = 0x14B0; // float32 pub const m_bScreenTearFrameCaptured: usize = 0x14B0; // bool
pub const m_bScreenTearFrameCaptured: usize = 0x14B4; // bool pub const m_flFlashBangTime: usize = 0x14B4; // float32
pub const m_flFlashBangTime: usize = 0x14B8; // float32 pub const m_flFlashScreenshotAlpha: usize = 0x14B8; // float32
pub const m_flFlashScreenshotAlpha: usize = 0x14BC; // float32 pub const m_flFlashOverlayAlpha: usize = 0x14BC; // float32
pub const m_flFlashOverlayAlpha: usize = 0x14C0; // float32 pub const m_bFlashBuildUp: usize = 0x14C0; // bool
pub const m_bFlashBuildUp: usize = 0x14C4; // bool pub const m_bFlashDspHasBeenCleared: usize = 0x14C1; // bool
pub const m_bFlashDspHasBeenCleared: usize = 0x14C5; // bool pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x14C2; // bool
pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x14C6; // bool pub const m_flFlashMaxAlpha: usize = 0x14C4; // float32
pub const m_flFlashMaxAlpha: usize = 0x14C8; // float32 pub const m_flFlashDuration: usize = 0x14C8; // float32
pub const m_flFlashDuration: usize = 0x14CC; // float32 pub const m_lastStandingPos: usize = 0x14CC; // Vector
pub const m_lastStandingPos: usize = 0x14D0; // Vector pub const m_vecLastMuzzleFlashPos: usize = 0x14D8; // Vector
pub const m_vecLastMuzzleFlashPos: usize = 0x14DC; // Vector pub const m_angLastMuzzleFlashAngle: usize = 0x14E4; // QAngle
pub const m_angLastMuzzleFlashAngle: usize = 0x14E8; // QAngle pub const m_hMuzzleFlashShape: usize = 0x14F0; // CHandle<C_BaseEntity>
pub const m_hMuzzleFlashShape: usize = 0x14F4; // CHandle<C_BaseEntity> pub const m_iHealthBarRenderMaskIndex: usize = 0x14F4; // int32
pub const m_iHealthBarRenderMaskIndex: usize = 0x14F8; // int32 pub const m_flHealthFadeValue: usize = 0x14F8; // float32
pub const m_flHealthFadeValue: usize = 0x14FC; // float32 pub const m_flHealthFadeAlpha: usize = 0x14FC; // float32
pub const m_flHealthFadeAlpha: usize = 0x1500; // float32 pub const m_nMyCollisionGroup: usize = 0x1500; // int32
pub const m_nMyCollisionGroup: usize = 0x1504; // int32 pub const m_ignoreLadderJumpTime: usize = 0x1504; // float32
pub const m_ignoreLadderJumpTime: usize = 0x1508; // float32 pub const m_ladderSurpressionTimer: usize = 0x1508; // CountdownTimer
pub const m_ladderSurpressionTimer: usize = 0x1510; // CountdownTimer pub const m_lastLadderNormal: usize = 0x1520; // Vector
pub const m_lastLadderNormal: usize = 0x1528; // Vector pub const m_lastLadderPos: usize = 0x152C; // Vector
pub const m_lastLadderPos: usize = 0x1534; // Vector pub const m_flDeathCCWeight: usize = 0x1540; // float32
pub const m_flDeathCCWeight: usize = 0x1548; // float32 pub const m_bOldIsScoped: usize = 0x1544; // bool
pub const m_bOldIsScoped: usize = 0x154C; // bool pub const m_flPrevRoundEndTime: usize = 0x1548; // float32
pub const m_flPrevRoundEndTime: usize = 0x1550; // float32 pub const m_flPrevMatchEndTime: usize = 0x154C; // float32
pub const m_flPrevMatchEndTime: usize = 0x1554; // float32 pub const m_unCurrentEquipmentValue: usize = 0x1550; // uint16
pub const m_unCurrentEquipmentValue: usize = 0x1558; // uint16 pub const m_unRoundStartEquipmentValue: usize = 0x1552; // uint16
pub const m_unRoundStartEquipmentValue: usize = 0x155A; // uint16 pub const m_unFreezetimeEndEquipmentValue: usize = 0x1554; // uint16
pub const m_unFreezetimeEndEquipmentValue: usize = 0x155C; // uint16 pub const m_vecThirdPersonViewPositionOverride: usize = 0x1558; // Vector
pub const m_vecThirdPersonViewPositionOverride: usize = 0x1560; // Vector pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x1564; // int32
pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x156C; // int32 pub const m_ArmorValue: usize = 0x1568; // int32
pub const m_ArmorValue: usize = 0x1570; // int32 pub const m_angEyeAngles: usize = 0x1570; // QAngle
pub const m_angEyeAngles: usize = 0x1578; // QAngle pub const m_fNextThinkPushAway: usize = 0x1588; // float32
pub const m_fNextThinkPushAway: usize = 0x1590; // float32 pub const m_bShouldAutobuyDMWeapons: usize = 0x158C; // bool
pub const m_bShouldAutobuyDMWeapons: usize = 0x1594; // bool pub const m_bShouldAutobuyNow: usize = 0x158D; // bool
pub const m_bShouldAutobuyNow: usize = 0x1595; // bool pub const m_bHud_MiniScoreHidden: usize = 0x158E; // bool
pub const m_bHud_MiniScoreHidden: usize = 0x1596; // bool pub const m_bHud_RadarHidden: usize = 0x158F; // bool
pub const m_bHud_RadarHidden: usize = 0x1597; // bool pub const m_nLastKillerIndex: usize = 0x1590; // CEntityIndex
pub const m_nLastKillerIndex: usize = 0x1598; // CEntityIndex pub const m_nLastConcurrentKilled: usize = 0x1594; // int32
pub const m_nLastConcurrentKilled: usize = 0x159C; // int32 pub const m_nDeathCamMusic: usize = 0x1598; // int32
pub const m_nDeathCamMusic: usize = 0x15A0; // int32 pub const m_iIDEntIndex: usize = 0x159C; // CEntityIndex
pub const m_iIDEntIndex: usize = 0x15A4; // CEntityIndex pub const m_delayTargetIDTimer: usize = 0x15A0; // CountdownTimer
pub const m_delayTargetIDTimer: usize = 0x15A8; // CountdownTimer pub const m_iTargetedWeaponEntIndex: usize = 0x15B8; // CEntityIndex
pub const m_iTargetedWeaponEntIndex: usize = 0x15C0; // CEntityIndex pub const m_iOldIDEntIndex: usize = 0x15BC; // CEntityIndex
pub const m_iOldIDEntIndex: usize = 0x15C4; // CEntityIndex pub const m_holdTargetIDTimer: usize = 0x15C0; // CountdownTimer
pub const m_holdTargetIDTimer: usize = 0x15C8; // CountdownTimer pub const m_flCurrentMusicStartTime: usize = 0x15DC; // float32
pub const m_flCurrentMusicStartTime: usize = 0x15E4; // float32 pub const m_flMusicRoundStartTime: usize = 0x15E0; // float32
pub const m_flMusicRoundStartTime: usize = 0x15E8; // float32 pub const m_bDeferStartMusicOnWarmup: usize = 0x15E4; // bool
pub const m_bDeferStartMusicOnWarmup: usize = 0x15EC; // bool pub const m_cycleLatch: usize = 0x15E8; // int32
pub const m_cycleLatch: usize = 0x15F0; // int32 pub const m_serverIntendedCycle: usize = 0x15EC; // float32
pub const m_serverIntendedCycle: usize = 0x15F4; // float32 pub const m_vecPlayerPatchEconIndices: usize = 0x15F0; // uint32[5]
pub const m_vecPlayerPatchEconIndices: usize = 0x15F8; // uint32[5] pub const m_bHideTargetID: usize = 0x160C; // bool
pub const m_bHideTargetID: usize = 0x1614; // bool pub const m_flLastSmokeOverlayAlpha: usize = 0x1610; // float32
pub const m_flLastSmokeOverlayAlpha: usize = 0x1618; // float32 pub const m_flLastSmokeAge: usize = 0x1614; // float32
pub const m_flLastSmokeAge: usize = 0x161C; // float32 pub const m_vLastSmokeOverlayColor: usize = 0x1618; // Vector
pub const m_vLastSmokeOverlayColor: usize = 0x1620; // Vector pub const m_nPlayerSmokedFx: usize = 0x1624; // ParticleIndex_t
pub const m_nPlayerSmokedFx: usize = 0x162C; // ParticleIndex_t pub const m_nPlayerInfernoBodyFx: usize = 0x1628; // ParticleIndex_t
pub const m_nPlayerInfernoBodyFx: usize = 0x1630; // ParticleIndex_t pub const m_nPlayerInfernoFootFx: usize = 0x162C; // ParticleIndex_t
pub const m_nPlayerInfernoFootFx: usize = 0x1634; // ParticleIndex_t pub const m_flNextMagDropTime: usize = 0x1630; // float32
pub const m_flNextMagDropTime: usize = 0x1638; // float32 pub const m_nLastMagDropAttachmentIndex: usize = 0x1634; // int32
pub const m_nLastMagDropAttachmentIndex: usize = 0x163C; // int32 pub const m_vecBulletHitModels: usize = 0x1638; // CUtlVector<C_BulletHitModel*>
pub const m_vecBulletHitModels: usize = 0x1640; // CUtlVector<C_BulletHitModel*> pub const m_vecPickupModelSlerpers: usize = 0x1650; // CUtlVector<C_PickUpModelSlerper*>
pub const m_vecPickupModelSlerpers: usize = 0x1658; // CUtlVector<C_PickUpModelSlerper*> pub const m_vecLastAliveLocalVelocity: usize = 0x1668; // Vector
pub const m_vecLastAliveLocalVelocity: usize = 0x1670; // Vector pub const m_entitySpottedState: usize = 0x1690; // EntitySpottedState_t
pub const m_entitySpottedState: usize = 0x1698; // EntitySpottedState_t pub const m_nSurvivalTeamNumber: usize = 0x16A8; // int32
pub const m_nSurvivalTeamNumber: usize = 0x16B0; // int32 pub const m_bGuardianShouldSprayCustomXMark: usize = 0x16AC; // bool
pub const m_bGuardianShouldSprayCustomXMark: usize = 0x16B4; // bool pub const m_bHasDeathInfo: usize = 0x16AD; // bool
pub const m_bHasDeathInfo: usize = 0x16B5; // bool pub const m_flDeathInfoTime: usize = 0x16B0; // float32
pub const m_flDeathInfoTime: usize = 0x16B8; // float32 pub const m_vecDeathInfoOrigin: usize = 0x16B4; // Vector
pub const m_vecDeathInfoOrigin: usize = 0x16BC; // Vector pub const m_bKilledByHeadshot: usize = 0x16C0; // bool
pub const m_bKilledByHeadshot: usize = 0x16C8; // bool pub const m_hOriginalController: usize = 0x16C4; // CHandle<CCSPlayerController>
pub const m_hOriginalController: usize = 0x16CC; // CHandle<CCSPlayerController>
} }
// Parent: C_WeaponBaseItem // Parent: C_WeaponBaseItem
// Fields count: 0 // Fields count: 0
@ -2372,9 +2370,9 @@ pub mod cs2_dumper {
// Parent: C_CSPlayerPawn // Parent: C_CSPlayerPawn
// Fields count: 3 // Fields count: 3
pub mod C_CSGO_PreviewPlayer { pub mod C_CSGO_PreviewPlayer {
pub const m_animgraph: usize = 0x2418; // CUtlString pub const m_animgraph: usize = 0x2410; // CUtlString
pub const m_animgraphCharacterModeString: usize = 0x2420; // CGlobalSymbol pub const m_animgraphCharacterModeString: usize = 0x2418; // CGlobalSymbol
pub const m_flInitialModelScale: usize = 0x2428; // float32 pub const m_flInitialModelScale: usize = 0x2420; // float32
} }
// Parent: CSkeletonAnimationController // Parent: CSkeletonAnimationController
// Fields count: 13 // Fields count: 13
@ -3930,7 +3928,7 @@ pub mod cs2_dumper {
pub const m_flCrouchTime: usize = 0x174; // float32 pub const m_flCrouchTime: usize = 0x174; // float32
} }
// Parent: CPlayerControllerComponent // Parent: CPlayerControllerComponent
// Fields count: 5 // Fields count: 4
// //
// Metadata: // Metadata:
// NetworkVarNames: m_iAccount (int) // NetworkVarNames: m_iAccount (int)
@ -3942,7 +3940,6 @@ pub mod cs2_dumper {
pub const m_iStartAccount: usize = 0x44; // int32 pub const m_iStartAccount: usize = 0x44; // int32
pub const m_iTotalCashSpent: usize = 0x48; // int32 pub const m_iTotalCashSpent: usize = 0x48; // int32
pub const m_iCashSpentThisRound: usize = 0x4C; // int32 pub const m_iCashSpentThisRound: usize = 0x4C; // int32
pub const m_nPreviousAccount: usize = 0x50; // int32
} }
// Parent: None // Parent: None
// Fields count: 2 // Fields count: 2
@ -6409,7 +6406,7 @@ pub mod cs2_dumper {
// MNetworkVarTypeOverride // MNetworkVarTypeOverride
// MNetworkIncludeByName // MNetworkIncludeByName
pub mod C_CSObserverPawn { pub mod C_CSObserverPawn {
pub const m_hDetectParentChange: usize = 0x1718; // CEntityHandle pub const m_hDetectParentChange: usize = 0x1710; // CEntityHandle
} }
// Parent: C_BaseEntity // Parent: C_BaseEntity
// Fields count: 3 // Fields count: 3

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: engine2.dll // Module: engine2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![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 // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: host.dll // Module: host.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,4 +1,4 @@
{ {
"build_number": 14002, "build_number": 14003,
"timestamp": "2024-04-17T08:47:21.349682+00:00" "timestamp": "2024-04-23T10:42:31.964705500+00:00"
} }

View File

@ -1,57 +1,57 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Interfaces { namespace CS2Dumper.Interfaces {
// Module: animationsystem.dll // Module: animationsystem.dll
public static class AnimationsystemDll { public static class AnimationsystemDll {
public const nint AnimationSystemUtils_001 = 0x72E80; public const nint AnimationSystemUtils_001 = 0x72F70;
public const nint AnimationSystem_001 = 0x6DA00; public const nint AnimationSystem_001 = 0x6DAF0;
} }
// Module: client.dll // Module: client.dll
public static class ClientDll { public static class ClientDll {
public const nint ClientToolsInfo_001 = 0x7332F0; public const nint ClientToolsInfo_001 = 0x7333D0;
public const nint EmptyWorldService001_Client = 0x480A90; public const nint EmptyWorldService001_Client = 0x480B80;
public const nint GameClientExports001 = 0x733300; public const nint GameClientExports001 = 0x7333E0;
public const nint LegacyGameUI001 = 0x8AF740; public const nint LegacyGameUI001 = 0x8AF820;
public const nint Source2Client002 = 0x733310; public const nint Source2Client002 = 0x7333F0;
public const nint Source2ClientConfig001 = 0x46BCD0; public const nint Source2ClientConfig001 = 0x46BDC0;
public const nint Source2ClientPrediction001 = 0x7AFE50; public const nint Source2ClientPrediction001 = 0x7AFF30;
public const nint Source2ClientUI001 = 0x89EC10; public const nint Source2ClientUI001 = 0x89ECF0;
} }
// Module: engine2.dll // Module: engine2.dll
public static class Engine2Dll { public static class Engine2Dll {
public const nint BenchmarkService001 = 0x177270; public const nint BenchmarkService001 = 0x177370;
public const nint BugService001 = 0x178AD0; public const nint BugService001 = 0x178BD0;
public const nint ClientServerEngineLoopService_001 = 0x1EB370; public const nint ClientServerEngineLoopService_001 = 0x1EB470;
public const nint EngineGameUI001 = 0x121E90; public const nint EngineGameUI001 = 0x121EA0;
public const nint EngineServiceMgr001 = 0x1DBC50; public const nint EngineServiceMgr001 = 0x1DBD50;
public const nint GameEventSystemClientV001 = 0x1E07C0; public const nint GameEventSystemClientV001 = 0x1E08C0;
public const nint GameEventSystemServerV001 = 0x1E07D0; public const nint GameEventSystemServerV001 = 0x1E08D0;
public const nint GameResourceServiceClientV001 = 0x17FC90; public const nint GameResourceServiceClientV001 = 0x17FD90;
public const nint GameResourceServiceServerV001 = 0x17FCA0; public const nint GameResourceServiceServerV001 = 0x17FDA0;
public const nint GameUIService_001 = 0x182640; public const nint GameUIService_001 = 0x182740;
public const nint HostStateMgr001 = 0x1E5220; public const nint HostStateMgr001 = 0x1E5320;
public const nint INETSUPPORT_001 = 0xF0E20; public const nint INETSUPPORT_001 = 0xF0E40;
public const nint InputService_001 = 0x188160; public const nint InputService_001 = 0x188260;
public const nint KeyValueCache001 = 0x1E7A40; public const nint KeyValueCache001 = 0x1E7B40;
public const nint MapListService_001 = 0x19B090; public const nint MapListService_001 = 0x19B190;
public const nint NetworkClientService_001 = 0x1A2250; public const nint NetworkClientService_001 = 0x1A2350;
public const nint NetworkP2PService_001 = 0x1A8F90; public const nint NetworkP2PService_001 = 0x1A9090;
public const nint NetworkServerService_001 = 0x1AD500; public const nint NetworkServerService_001 = 0x1AD600;
public const nint NetworkService_001 = 0x1B2720; public const nint NetworkService_001 = 0x1B2820;
public const nint RenderService_001 = 0x1B2C10; public const nint RenderService_001 = 0x1B2D10;
public const nint ScreenshotService001 = 0x1B55D0; public const nint ScreenshotService001 = 0x1B56D0;
public const nint SimpleEngineLoopService_001 = 0x1F7560; public const nint SimpleEngineLoopService_001 = 0x1F7660;
public const nint SoundService_001 = 0x1B9BD0; public const nint SoundService_001 = 0x1B9CD0;
public const nint Source2EngineToClient001 = 0x61BA0; public const nint Source2EngineToClient001 = 0x61BD0;
public const nint Source2EngineToClientStringTable001 = 0x8AC80; public const nint Source2EngineToClientStringTable001 = 0x8ACA0;
public const nint Source2EngineToServer001 = 0x92240; public const nint Source2EngineToServer001 = 0x92260;
public const nint Source2EngineToServerStringTable001 = 0xA9930; public const nint Source2EngineToServerStringTable001 = 0xA9950;
public const nint SplitScreenService_001 = 0x1C0470; public const nint SplitScreenService_001 = 0x1C0570;
public const nint StatsService_001 = 0x1C3150; public const nint StatsService_001 = 0x1C3250;
public const nint ToolService_001 = 0x1C7DA0; public const nint ToolService_001 = 0x1C7EA0;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x122B00; public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x122B10;
public const nint VProfService_001 = 0x1C9120; public const nint VProfService_001 = 0x1C9220;
} }
// Module: filesystem_stdio.dll // Module: filesystem_stdio.dll
public static class FilesystemStdioDll { public static class FilesystemStdioDll {
@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces {
} }
// Module: server.dll // Module: server.dll
public static class ServerDll { public static class ServerDll {
public const nint EmptyWorldService001_Server = 0x5727A0; public const nint EmptyWorldService001_Server = 0x572550;
public const nint EntitySubclassUtilsV001 = 0x2AF700; public const nint EntitySubclassUtilsV001 = 0x2AF3E0;
public const nint NavGameTest001 = 0xA46F50; public const nint NavGameTest001 = 0xA46CF0;
public const nint ServerToolsInfo_001 = 0x832380; public const nint ServerToolsInfo_001 = 0x832120;
public const nint Source2GameClients001 = 0x832390; public const nint Source2GameClients001 = 0x832130;
public const nint Source2GameDirector001 = 0x11EA10; public const nint Source2GameDirector001 = 0x11EA20;
public const nint Source2GameEntities001 = 0x8323A0; public const nint Source2GameEntities001 = 0x832140;
public const nint Source2Server001 = 0x8323B0; public const nint Source2Server001 = 0x832150;
public const nint Source2ServerConfig001 = 0x566B20; public const nint Source2ServerConfig001 = 0x5668D0;
public const nint customnavsystem001 = 0x22C5C0; public const nint customnavsystem001 = 0x22C2A0;
} }
// Module: soundsystem.dll // Module: soundsystem.dll
public static class SoundsystemDll { public static class SoundsystemDll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once
@ -9,54 +9,54 @@ namespace cs2_dumper {
namespace interfaces { namespace interfaces {
// Module: animationsystem.dll // Module: animationsystem.dll
namespace animationsystem_dll { namespace animationsystem_dll {
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x72E80; constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x72F70;
constexpr std::ptrdiff_t AnimationSystem_001 = 0x6DA00; constexpr std::ptrdiff_t AnimationSystem_001 = 0x6DAF0;
} }
// Module: client.dll // Module: client.dll
namespace client_dll { namespace client_dll {
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x7332F0; constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x7333D0;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x480A90; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x480B80;
constexpr std::ptrdiff_t GameClientExports001 = 0x733300; constexpr std::ptrdiff_t GameClientExports001 = 0x7333E0;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x8AF740; constexpr std::ptrdiff_t LegacyGameUI001 = 0x8AF820;
constexpr std::ptrdiff_t Source2Client002 = 0x733310; constexpr std::ptrdiff_t Source2Client002 = 0x7333F0;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x46BCD0; constexpr std::ptrdiff_t Source2ClientConfig001 = 0x46BDC0;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7AFE50; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7AFF30;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x89EC10; constexpr std::ptrdiff_t Source2ClientUI001 = 0x89ECF0;
} }
// Module: engine2.dll // Module: engine2.dll
namespace engine2_dll { namespace engine2_dll {
constexpr std::ptrdiff_t BenchmarkService001 = 0x177270; constexpr std::ptrdiff_t BenchmarkService001 = 0x177370;
constexpr std::ptrdiff_t BugService001 = 0x178AD0; constexpr std::ptrdiff_t BugService001 = 0x178BD0;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1EB370; constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1EB470;
constexpr std::ptrdiff_t EngineGameUI001 = 0x121E90; constexpr std::ptrdiff_t EngineGameUI001 = 0x121EA0;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1DBC50; constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1DBD50;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E07C0; constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E08C0;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E07D0; constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E08D0;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x17FC90; constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x17FD90;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x17FCA0; constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x17FDA0;
constexpr std::ptrdiff_t GameUIService_001 = 0x182640; constexpr std::ptrdiff_t GameUIService_001 = 0x182740;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1E5220; constexpr std::ptrdiff_t HostStateMgr001 = 0x1E5320;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF0E20; constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF0E40;
constexpr std::ptrdiff_t InputService_001 = 0x188160; constexpr std::ptrdiff_t InputService_001 = 0x188260;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1E7A40; constexpr std::ptrdiff_t KeyValueCache001 = 0x1E7B40;
constexpr std::ptrdiff_t MapListService_001 = 0x19B090; constexpr std::ptrdiff_t MapListService_001 = 0x19B190;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A2250; constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A2350;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1A8F90; constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1A9090;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x1AD500; constexpr std::ptrdiff_t NetworkServerService_001 = 0x1AD600;
constexpr std::ptrdiff_t NetworkService_001 = 0x1B2720; constexpr std::ptrdiff_t NetworkService_001 = 0x1B2820;
constexpr std::ptrdiff_t RenderService_001 = 0x1B2C10; constexpr std::ptrdiff_t RenderService_001 = 0x1B2D10;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1B55D0; constexpr std::ptrdiff_t ScreenshotService001 = 0x1B56D0;
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1F7560; constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1F7660;
constexpr std::ptrdiff_t SoundService_001 = 0x1B9BD0; constexpr std::ptrdiff_t SoundService_001 = 0x1B9CD0;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x61BA0; constexpr std::ptrdiff_t Source2EngineToClient001 = 0x61BD0;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x8AC80; constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x8ACA0;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x92240; constexpr std::ptrdiff_t Source2EngineToServer001 = 0x92260;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA9930; constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA9950;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C0470; constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C0570;
constexpr std::ptrdiff_t StatsService_001 = 0x1C3150; constexpr std::ptrdiff_t StatsService_001 = 0x1C3250;
constexpr std::ptrdiff_t ToolService_001 = 0x1C7DA0; constexpr std::ptrdiff_t ToolService_001 = 0x1C7EA0;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x122B00; constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x122B10;
constexpr std::ptrdiff_t VProfService_001 = 0x1C9120; constexpr std::ptrdiff_t VProfService_001 = 0x1C9220;
} }
// Module: filesystem_stdio.dll // Module: filesystem_stdio.dll
namespace filesystem_stdio_dll { namespace filesystem_stdio_dll {
@ -162,16 +162,16 @@ namespace cs2_dumper {
} }
// Module: server.dll // Module: server.dll
namespace server_dll { namespace server_dll {
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x5727A0; constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x572550;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2AF700; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2AF3E0;
constexpr std::ptrdiff_t NavGameTest001 = 0xA46F50; constexpr std::ptrdiff_t NavGameTest001 = 0xA46CF0;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x832380; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x832120;
constexpr std::ptrdiff_t Source2GameClients001 = 0x832390; constexpr std::ptrdiff_t Source2GameClients001 = 0x832130;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x11EA10; constexpr std::ptrdiff_t Source2GameDirector001 = 0x11EA20;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x8323A0; constexpr std::ptrdiff_t Source2GameEntities001 = 0x832140;
constexpr std::ptrdiff_t Source2Server001 = 0x8323B0; constexpr std::ptrdiff_t Source2Server001 = 0x832150;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x566B20; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x5668D0;
constexpr std::ptrdiff_t customnavsystem001 = 0x22C5C0; constexpr std::ptrdiff_t customnavsystem001 = 0x22C2A0;
} }
// Module: soundsystem.dll // Module: soundsystem.dll
namespace soundsystem_dll { namespace soundsystem_dll {

View File

@ -1,51 +1,51 @@
{ {
"animationsystem.dll": { "animationsystem.dll": {
"AnimationSystemUtils_001": 470656, "AnimationSystemUtils_001": 470896,
"AnimationSystem_001": 449024 "AnimationSystem_001": 449264
}, },
"client.dll": { "client.dll": {
"ClientToolsInfo_001": 7549680, "ClientToolsInfo_001": 7549904,
"EmptyWorldService001_Client": 4721296, "EmptyWorldService001_Client": 4721536,
"GameClientExports001": 7549696, "GameClientExports001": 7549920,
"LegacyGameUI001": 9107264, "LegacyGameUI001": 9107488,
"Source2Client002": 7549712, "Source2Client002": 7549936,
"Source2ClientConfig001": 4635856, "Source2ClientConfig001": 4636096,
"Source2ClientPrediction001": 8060496, "Source2ClientPrediction001": 8060720,
"Source2ClientUI001": 9038864 "Source2ClientUI001": 9039088
}, },
"engine2.dll": { "engine2.dll": {
"BenchmarkService001": 1536624, "BenchmarkService001": 1536880,
"BugService001": 1542864, "BugService001": 1543120,
"ClientServerEngineLoopService_001": 2012016, "ClientServerEngineLoopService_001": 2012272,
"EngineGameUI001": 1187472, "EngineGameUI001": 1187488,
"EngineServiceMgr001": 1948752, "EngineServiceMgr001": 1949008,
"GameEventSystemClientV001": 1968064, "GameEventSystemClientV001": 1968320,
"GameEventSystemServerV001": 1968080, "GameEventSystemServerV001": 1968336,
"GameResourceServiceClientV001": 1571984, "GameResourceServiceClientV001": 1572240,
"GameResourceServiceServerV001": 1572000, "GameResourceServiceServerV001": 1572256,
"GameUIService_001": 1582656, "GameUIService_001": 1582912,
"HostStateMgr001": 1987104, "HostStateMgr001": 1987360,
"INETSUPPORT_001": 986656, "INETSUPPORT_001": 986688,
"InputService_001": 1605984, "InputService_001": 1606240,
"KeyValueCache001": 1997376, "KeyValueCache001": 1997632,
"MapListService_001": 1683600, "MapListService_001": 1683856,
"NetworkClientService_001": 1712720, "NetworkClientService_001": 1712976,
"NetworkP2PService_001": 1740688, "NetworkP2PService_001": 1740944,
"NetworkServerService_001": 1758464, "NetworkServerService_001": 1758720,
"NetworkService_001": 1779488, "NetworkService_001": 1779744,
"RenderService_001": 1780752, "RenderService_001": 1781008,
"ScreenshotService001": 1791440, "ScreenshotService001": 1791696,
"SimpleEngineLoopService_001": 2061664, "SimpleEngineLoopService_001": 2061920,
"SoundService_001": 1809360, "SoundService_001": 1809616,
"Source2EngineToClient001": 400288, "Source2EngineToClient001": 400336,
"Source2EngineToClientStringTable001": 568448, "Source2EngineToClientStringTable001": 568480,
"Source2EngineToServer001": 598592, "Source2EngineToServer001": 598624,
"Source2EngineToServerStringTable001": 694576, "Source2EngineToServerStringTable001": 694608,
"SplitScreenService_001": 1836144, "SplitScreenService_001": 1836400,
"StatsService_001": 1847632, "StatsService_001": 1847888,
"ToolService_001": 1867168, "ToolService_001": 1867424,
"VENGINE_GAMEUIFUNCS_VERSION005": 1190656, "VENGINE_GAMEUIFUNCS_VERSION005": 1190672,
"VProfService_001": 1872160 "VProfService_001": 1872416
}, },
"filesystem_stdio.dll": { "filesystem_stdio.dll": {
"VAsyncFileSystem2_001": 424288, "VAsyncFileSystem2_001": 424288,
@ -130,16 +130,16 @@
"SchemaSystem_001": 43600 "SchemaSystem_001": 43600
}, },
"server.dll": { "server.dll": {
"EmptyWorldService001_Server": 5711776, "EmptyWorldService001_Server": 5711184,
"EntitySubclassUtilsV001": 2815744, "EntitySubclassUtilsV001": 2814944,
"NavGameTest001": 10776400, "NavGameTest001": 10775792,
"ServerToolsInfo_001": 8594304, "ServerToolsInfo_001": 8593696,
"Source2GameClients001": 8594320, "Source2GameClients001": 8593712,
"Source2GameDirector001": 1174032, "Source2GameDirector001": 1174048,
"Source2GameEntities001": 8594336, "Source2GameEntities001": 8593728,
"Source2Server001": 8594352, "Source2Server001": 8593744,
"Source2ServerConfig001": 5663520, "Source2ServerConfig001": 5662928,
"customnavsystem001": 2278848 "customnavsystem001": 2278048
}, },
"soundsystem.dll": { "soundsystem.dll": {
"SoundOpSystem001": 1484352, "SoundOpSystem001": 1484352,

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, unused)] #![allow(non_upper_case_globals, unused)]
@ -7,54 +7,54 @@ pub mod cs2_dumper {
pub mod interfaces { pub mod interfaces {
// Module: animationsystem.dll // Module: animationsystem.dll
pub mod animationsystem_dll { pub mod animationsystem_dll {
pub const AnimationSystemUtils_001: usize = 0x72E80; pub const AnimationSystemUtils_001: usize = 0x72F70;
pub const AnimationSystem_001: usize = 0x6DA00; pub const AnimationSystem_001: usize = 0x6DAF0;
} }
// Module: client.dll // Module: client.dll
pub mod client_dll { pub mod client_dll {
pub const ClientToolsInfo_001: usize = 0x7332F0; pub const ClientToolsInfo_001: usize = 0x7333D0;
pub const EmptyWorldService001_Client: usize = 0x480A90; pub const EmptyWorldService001_Client: usize = 0x480B80;
pub const GameClientExports001: usize = 0x733300; pub const GameClientExports001: usize = 0x7333E0;
pub const LegacyGameUI001: usize = 0x8AF740; pub const LegacyGameUI001: usize = 0x8AF820;
pub const Source2Client002: usize = 0x733310; pub const Source2Client002: usize = 0x7333F0;
pub const Source2ClientConfig001: usize = 0x46BCD0; pub const Source2ClientConfig001: usize = 0x46BDC0;
pub const Source2ClientPrediction001: usize = 0x7AFE50; pub const Source2ClientPrediction001: usize = 0x7AFF30;
pub const Source2ClientUI001: usize = 0x89EC10; pub const Source2ClientUI001: usize = 0x89ECF0;
} }
// Module: engine2.dll // Module: engine2.dll
pub mod engine2_dll { pub mod engine2_dll {
pub const BenchmarkService001: usize = 0x177270; pub const BenchmarkService001: usize = 0x177370;
pub const BugService001: usize = 0x178AD0; pub const BugService001: usize = 0x178BD0;
pub const ClientServerEngineLoopService_001: usize = 0x1EB370; pub const ClientServerEngineLoopService_001: usize = 0x1EB470;
pub const EngineGameUI001: usize = 0x121E90; pub const EngineGameUI001: usize = 0x121EA0;
pub const EngineServiceMgr001: usize = 0x1DBC50; pub const EngineServiceMgr001: usize = 0x1DBD50;
pub const GameEventSystemClientV001: usize = 0x1E07C0; pub const GameEventSystemClientV001: usize = 0x1E08C0;
pub const GameEventSystemServerV001: usize = 0x1E07D0; pub const GameEventSystemServerV001: usize = 0x1E08D0;
pub const GameResourceServiceClientV001: usize = 0x17FC90; pub const GameResourceServiceClientV001: usize = 0x17FD90;
pub const GameResourceServiceServerV001: usize = 0x17FCA0; pub const GameResourceServiceServerV001: usize = 0x17FDA0;
pub const GameUIService_001: usize = 0x182640; pub const GameUIService_001: usize = 0x182740;
pub const HostStateMgr001: usize = 0x1E5220; pub const HostStateMgr001: usize = 0x1E5320;
pub const INETSUPPORT_001: usize = 0xF0E20; pub const INETSUPPORT_001: usize = 0xF0E40;
pub const InputService_001: usize = 0x188160; pub const InputService_001: usize = 0x188260;
pub const KeyValueCache001: usize = 0x1E7A40; pub const KeyValueCache001: usize = 0x1E7B40;
pub const MapListService_001: usize = 0x19B090; pub const MapListService_001: usize = 0x19B190;
pub const NetworkClientService_001: usize = 0x1A2250; pub const NetworkClientService_001: usize = 0x1A2350;
pub const NetworkP2PService_001: usize = 0x1A8F90; pub const NetworkP2PService_001: usize = 0x1A9090;
pub const NetworkServerService_001: usize = 0x1AD500; pub const NetworkServerService_001: usize = 0x1AD600;
pub const NetworkService_001: usize = 0x1B2720; pub const NetworkService_001: usize = 0x1B2820;
pub const RenderService_001: usize = 0x1B2C10; pub const RenderService_001: usize = 0x1B2D10;
pub const ScreenshotService001: usize = 0x1B55D0; pub const ScreenshotService001: usize = 0x1B56D0;
pub const SimpleEngineLoopService_001: usize = 0x1F7560; pub const SimpleEngineLoopService_001: usize = 0x1F7660;
pub const SoundService_001: usize = 0x1B9BD0; pub const SoundService_001: usize = 0x1B9CD0;
pub const Source2EngineToClient001: usize = 0x61BA0; pub const Source2EngineToClient001: usize = 0x61BD0;
pub const Source2EngineToClientStringTable001: usize = 0x8AC80; pub const Source2EngineToClientStringTable001: usize = 0x8ACA0;
pub const Source2EngineToServer001: usize = 0x92240; pub const Source2EngineToServer001: usize = 0x92260;
pub const Source2EngineToServerStringTable001: usize = 0xA9930; pub const Source2EngineToServerStringTable001: usize = 0xA9950;
pub const SplitScreenService_001: usize = 0x1C0470; pub const SplitScreenService_001: usize = 0x1C0570;
pub const StatsService_001: usize = 0x1C3150; pub const StatsService_001: usize = 0x1C3250;
pub const ToolService_001: usize = 0x1C7DA0; pub const ToolService_001: usize = 0x1C7EA0;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x122B00; pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x122B10;
pub const VProfService_001: usize = 0x1C9120; pub const VProfService_001: usize = 0x1C9220;
} }
// Module: filesystem_stdio.dll // Module: filesystem_stdio.dll
pub mod filesystem_stdio_dll { pub mod filesystem_stdio_dll {
@ -160,16 +160,16 @@ pub mod cs2_dumper {
} }
// Module: server.dll // Module: server.dll
pub mod server_dll { pub mod server_dll {
pub const EmptyWorldService001_Server: usize = 0x5727A0; pub const EmptyWorldService001_Server: usize = 0x572550;
pub const EntitySubclassUtilsV001: usize = 0x2AF700; pub const EntitySubclassUtilsV001: usize = 0x2AF3E0;
pub const NavGameTest001: usize = 0xA46F50; pub const NavGameTest001: usize = 0xA46CF0;
pub const ServerToolsInfo_001: usize = 0x832380; pub const ServerToolsInfo_001: usize = 0x832120;
pub const Source2GameClients001: usize = 0x832390; pub const Source2GameClients001: usize = 0x832130;
pub const Source2GameDirector001: usize = 0x11EA10; pub const Source2GameDirector001: usize = 0x11EA20;
pub const Source2GameEntities001: usize = 0x8323A0; pub const Source2GameEntities001: usize = 0x832140;
pub const Source2Server001: usize = 0x8323B0; pub const Source2Server001: usize = 0x832150;
pub const Source2ServerConfig001: usize = 0x566B20; pub const Source2ServerConfig001: usize = 0x5668D0;
pub const customnavsystem001: usize = 0x22C5C0; pub const customnavsystem001: usize = 0x22C2A0;
} }
// Module: soundsystem.dll // Module: soundsystem.dll
pub mod soundsystem_dll { pub mod soundsystem_dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: materialsystem2.dll // Module: materialsystem2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![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 // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: networksystem.dll // Module: networksystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,26 +1,26 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Offsets { namespace CS2Dumper.Offsets {
// Module: client.dll // Module: client.dll
public static class ClientDll { public static class ClientDll {
public const nint dwCSGOInput = 0x192A5E0; public const nint dwCSGOInput = 0x192A580;
public const nint dwEntityList = 0x18C1DE8; public const nint dwEntityList = 0x18C1EA8;
public const nint dwGameEntitySystem = 0x19DF790; public const nint dwGameEntitySystem = 0x19DF730;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510; public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510;
public const nint dwGameRules = 0x191ECA0; public const nint dwGameRules = 0x191EC40;
public const nint dwGlobalVars = 0x1729BA0; public const nint dwGlobalVars = 0x1729B80;
public const nint dwGlowManager = 0x191F0C0; public const nint dwGlowManager = 0x191F060;
public const nint dwLocalPlayerController = 0x19115A8; public const nint dwLocalPlayerController = 0x1911548;
public const nint dwLocalPlayerPawn = 0x17361E8; public const nint dwLocalPlayerPawn = 0x17361C8;
public const nint dwPlantedC4 = 0x1927A98; public const nint dwPlantedC4 = 0x1927A38;
public const nint dwPrediction = 0x17360B0; public const nint dwPrediction = 0x1736090;
public const nint dwSensitivity = 0x191F9E8; public const nint dwSensitivity = 0x191F988;
public const nint dwSensitivity_sensitivity = 0x40; public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x192F970; public const nint dwViewAngles = 0x192F910;
public const nint dwViewMatrix = 0x19231E0; public const nint dwViewMatrix = 0x1923180;
public const nint dwViewRender = 0x19239E0; public const nint dwViewRender = 0x1923980;
public const nint dwWeaponC4 = 0x18C5240; public const nint dwWeaponC4 = 0x18C51E0;
} }
// Module: engine2.dll // Module: engine2.dll
public static class Engine2Dll { public static class Engine2Dll {
@ -30,8 +30,8 @@ namespace CS2Dumper.Offsets {
public const nint dwNetworkGameClient_getLocalPlayer = 0xF0; public const nint dwNetworkGameClient_getLocalPlayer = 0xF0;
public const nint dwNetworkGameClient_getMaxClients = 0x250; public const nint dwNetworkGameClient_getMaxClients = 0x250;
public const nint dwNetworkGameClient_signOnState = 0x240; public const nint dwNetworkGameClient_signOnState = 0x240;
public const nint dwWindowHeight = 0x5CDD14; public const nint dwWindowHeight = 0x5CDD04;
public const nint dwWindowWidth = 0x5CDD10; public const nint dwWindowWidth = 0x5CDD00;
} }
// Module: inputsystem.dll // Module: inputsystem.dll
public static class InputsystemDll { public static class InputsystemDll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once
@ -9,23 +9,23 @@ namespace cs2_dumper {
namespace offsets { namespace offsets {
// Module: client.dll // Module: client.dll
namespace client_dll { namespace client_dll {
constexpr std::ptrdiff_t dwCSGOInput = 0x192A5E0; constexpr std::ptrdiff_t dwCSGOInput = 0x192A580;
constexpr std::ptrdiff_t dwEntityList = 0x18C1DE8; constexpr std::ptrdiff_t dwEntityList = 0x18C1EA8;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x19DF790; constexpr std::ptrdiff_t dwGameEntitySystem = 0x19DF730;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510; constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510;
constexpr std::ptrdiff_t dwGameRules = 0x191ECA0; constexpr std::ptrdiff_t dwGameRules = 0x191EC40;
constexpr std::ptrdiff_t dwGlobalVars = 0x1729BA0; constexpr std::ptrdiff_t dwGlobalVars = 0x1729B80;
constexpr std::ptrdiff_t dwGlowManager = 0x191F0C0; constexpr std::ptrdiff_t dwGlowManager = 0x191F060;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x19115A8; constexpr std::ptrdiff_t dwLocalPlayerController = 0x1911548;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x17361E8; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x17361C8;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1927A98; constexpr std::ptrdiff_t dwPlantedC4 = 0x1927A38;
constexpr std::ptrdiff_t dwPrediction = 0x17360B0; constexpr std::ptrdiff_t dwPrediction = 0x1736090;
constexpr std::ptrdiff_t dwSensitivity = 0x191F9E8; constexpr std::ptrdiff_t dwSensitivity = 0x191F988;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x192F970; constexpr std::ptrdiff_t dwViewAngles = 0x192F910;
constexpr std::ptrdiff_t dwViewMatrix = 0x19231E0; constexpr std::ptrdiff_t dwViewMatrix = 0x1923180;
constexpr std::ptrdiff_t dwViewRender = 0x19239E0; constexpr std::ptrdiff_t dwViewRender = 0x1923980;
constexpr std::ptrdiff_t dwWeaponC4 = 0x18C5240; constexpr std::ptrdiff_t dwWeaponC4 = 0x18C51E0;
} }
// Module: engine2.dll // Module: engine2.dll
namespace engine2_dll { namespace engine2_dll {
@ -35,8 +35,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0; constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0;
constexpr std::ptrdiff_t dwNetworkGameClient_getMaxClients = 0x250; constexpr std::ptrdiff_t dwNetworkGameClient_getMaxClients = 0x250;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240;
constexpr std::ptrdiff_t dwWindowHeight = 0x5CDD14; constexpr std::ptrdiff_t dwWindowHeight = 0x5CDD04;
constexpr std::ptrdiff_t dwWindowWidth = 0x5CDD10; constexpr std::ptrdiff_t dwWindowWidth = 0x5CDD00;
} }
// Module: inputsystem.dll // Module: inputsystem.dll
namespace inputsystem_dll { namespace inputsystem_dll {

View File

@ -1,22 +1,22 @@
{ {
"client.dll": { "client.dll": {
"dwCSGOInput": 26387936, "dwCSGOInput": 26387840,
"dwEntityList": 25959912, "dwEntityList": 25960104,
"dwGameEntitySystem": 27129744, "dwGameEntitySystem": 27129648,
"dwGameEntitySystem_getHighestEntityIndex": 5392, "dwGameEntitySystem_getHighestEntityIndex": 5392,
"dwGameRules": 26340512, "dwGameRules": 26340416,
"dwGlobalVars": 24288160, "dwGlobalVars": 24288128,
"dwGlowManager": 26341568, "dwGlowManager": 26341472,
"dwLocalPlayerController": 26285480, "dwLocalPlayerController": 26285384,
"dwLocalPlayerPawn": 24338920, "dwLocalPlayerPawn": 24338888,
"dwPlantedC4": 26376856, "dwPlantedC4": 26376760,
"dwPrediction": 24338608, "dwPrediction": 24338576,
"dwSensitivity": 26343912, "dwSensitivity": 26343816,
"dwSensitivity_sensitivity": 64, "dwSensitivity_sensitivity": 64,
"dwViewAngles": 26409328, "dwViewAngles": 26409232,
"dwViewMatrix": 26358240, "dwViewMatrix": 26358144,
"dwViewRender": 26360288, "dwViewRender": 26360192,
"dwWeaponC4": 25973312 "dwWeaponC4": 25973216
}, },
"engine2.dll": { "engine2.dll": {
"dwBuildNumber": 5330276, "dwBuildNumber": 5330276,
@ -25,8 +25,8 @@
"dwNetworkGameClient_getLocalPlayer": 240, "dwNetworkGameClient_getLocalPlayer": 240,
"dwNetworkGameClient_getMaxClients": 592, "dwNetworkGameClient_getMaxClients": 592,
"dwNetworkGameClient_signOnState": 576, "dwNetworkGameClient_signOnState": 576,
"dwWindowHeight": 6085908, "dwWindowHeight": 6085892,
"dwWindowWidth": 6085904 "dwWindowWidth": 6085888
}, },
"inputsystem.dll": { "inputsystem.dll": {
"dwInputSystem": 223136 "dwInputSystem": 223136

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, unused)] #![allow(non_upper_case_globals, unused)]
@ -7,23 +7,23 @@ pub mod cs2_dumper {
pub mod offsets { pub mod offsets {
// Module: client.dll // Module: client.dll
pub mod client_dll { pub mod client_dll {
pub const dwCSGOInput: usize = 0x192A5E0; pub const dwCSGOInput: usize = 0x192A580;
pub const dwEntityList: usize = 0x18C1DE8; pub const dwEntityList: usize = 0x18C1EA8;
pub const dwGameEntitySystem: usize = 0x19DF790; pub const dwGameEntitySystem: usize = 0x19DF730;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510; pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510;
pub const dwGameRules: usize = 0x191ECA0; pub const dwGameRules: usize = 0x191EC40;
pub const dwGlobalVars: usize = 0x1729BA0; pub const dwGlobalVars: usize = 0x1729B80;
pub const dwGlowManager: usize = 0x191F0C0; pub const dwGlowManager: usize = 0x191F060;
pub const dwLocalPlayerController: usize = 0x19115A8; pub const dwLocalPlayerController: usize = 0x1911548;
pub const dwLocalPlayerPawn: usize = 0x17361E8; pub const dwLocalPlayerPawn: usize = 0x17361C8;
pub const dwPlantedC4: usize = 0x1927A98; pub const dwPlantedC4: usize = 0x1927A38;
pub const dwPrediction: usize = 0x17360B0; pub const dwPrediction: usize = 0x1736090;
pub const dwSensitivity: usize = 0x191F9E8; pub const dwSensitivity: usize = 0x191F988;
pub const dwSensitivity_sensitivity: usize = 0x40; pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x192F970; pub const dwViewAngles: usize = 0x192F910;
pub const dwViewMatrix: usize = 0x19231E0; pub const dwViewMatrix: usize = 0x1923180;
pub const dwViewRender: usize = 0x19239E0; pub const dwViewRender: usize = 0x1923980;
pub const dwWeaponC4: usize = 0x18C5240; pub const dwWeaponC4: usize = 0x18C51E0;
} }
// Module: engine2.dll // Module: engine2.dll
pub mod engine2_dll { pub mod engine2_dll {
@ -33,8 +33,8 @@ pub mod cs2_dumper {
pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0; pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0;
pub const dwNetworkGameClient_getMaxClients: usize = 0x250; pub const dwNetworkGameClient_getMaxClients: usize = 0x250;
pub const dwNetworkGameClient_signOnState: usize = 0x240; pub const dwNetworkGameClient_signOnState: usize = 0x240;
pub const dwWindowHeight: usize = 0x5CDD14; pub const dwWindowHeight: usize = 0x5CDD04;
pub const dwWindowWidth: usize = 0x5CDD10; pub const dwWindowWidth: usize = 0x5CDD00;
} }
// Module: inputsystem.dll // Module: inputsystem.dll
pub mod inputsystem_dll { pub mod inputsystem_dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: panorama.dll // Module: panorama.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![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 // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: particles.dll // Module: particles.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![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 // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: pulse_system.dll // Module: pulse_system.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![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 // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: rendersystemdx11.dll // Module: rendersystemdx11.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![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 // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: resourcesystem.dll // Module: resourcesystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![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 // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: scenesystem.dll // Module: scenesystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![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 // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: schemasystem.dll // Module: schemasystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![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 // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: server.dll // Module: server.dll
@ -5973,7 +5973,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_iCashSpentThisRound (int) // NetworkVarNames: m_iCashSpentThisRound (int)
public static class CCSPlayerController_InGameMoneyServices { public static class CCSPlayerController_InGameMoneyServices {
public const nint m_bReceivesMoneyNextRound = 0x40; // bool public const nint m_bReceivesMoneyNextRound = 0x40; // bool
public const nint m_iAccountMoneyEarnedForNextRound = 0x44; // int32 public const nint m_iMoneyEarnedForNextRound = 0x44; // int32
public const nint m_iAccount = 0x48; // int32 public const nint m_iAccount = 0x48; // int32
public const nint m_iStartAccount = 0x4C; // int32 public const nint m_iStartAccount = 0x4C; // int32
public const nint m_iTotalCashSpent = 0x50; // int32 public const nint m_iTotalCashSpent = 0x50; // int32
@ -7049,7 +7049,7 @@ namespace CS2Dumper.Schemas {
public const nint m_state = 0x718; // int32 public const nint m_state = 0x718; // int32
} }
// Parent: CTeamplayRules // Parent: CTeamplayRules
// Fields count: 215 // Fields count: 216
// //
// Metadata: // Metadata:
// NetworkVarNames: m_bFreezePeriod (bool) // NetworkVarNames: m_bFreezePeriod (bool)
@ -7273,6 +7273,7 @@ namespace CS2Dumper.Schemas {
public const nint m_nEndMatchTiedVotes = 0xDF8; // CUtlVector<int32> public const nint m_nEndMatchTiedVotes = 0xDF8; // CUtlVector<int32>
public const nint m_bNeedToAskPlayersForContinueVote = 0xE14; // bool public const nint m_bNeedToAskPlayersForContinueVote = 0xE14; // bool
public const nint m_numQueuedMatchmakingAccounts = 0xE18; // uint32 public const nint m_numQueuedMatchmakingAccounts = 0xE18; // uint32
public const nint m_fAvgPlayerRank = 0xE1C; // float32
public const nint m_pQueuedMatchmakingReservationString = 0xE20; // char* public const nint m_pQueuedMatchmakingReservationString = 0xE20; // char*
public const nint m_numTotalTournamentDrops = 0xE28; // uint32 public const nint m_numTotalTournamentDrops = 0xE28; // uint32
public const nint m_numSpectatorsCountMax = 0xE2C; // uint32 public const nint m_numSpectatorsCountMax = 0xE2C; // uint32

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once
@ -5978,7 +5978,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_iCashSpentThisRound (int) // NetworkVarNames: m_iCashSpentThisRound (int)
namespace CCSPlayerController_InGameMoneyServices { namespace CCSPlayerController_InGameMoneyServices {
constexpr std::ptrdiff_t m_bReceivesMoneyNextRound = 0x40; // bool constexpr std::ptrdiff_t m_bReceivesMoneyNextRound = 0x40; // bool
constexpr std::ptrdiff_t m_iAccountMoneyEarnedForNextRound = 0x44; // int32 constexpr std::ptrdiff_t m_iMoneyEarnedForNextRound = 0x44; // int32
constexpr std::ptrdiff_t m_iAccount = 0x48; // int32 constexpr std::ptrdiff_t m_iAccount = 0x48; // int32
constexpr std::ptrdiff_t m_iStartAccount = 0x4C; // int32 constexpr std::ptrdiff_t m_iStartAccount = 0x4C; // int32
constexpr std::ptrdiff_t m_iTotalCashSpent = 0x50; // int32 constexpr std::ptrdiff_t m_iTotalCashSpent = 0x50; // int32
@ -7054,7 +7054,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_state = 0x718; // int32 constexpr std::ptrdiff_t m_state = 0x718; // int32
} }
// Parent: CTeamplayRules // Parent: CTeamplayRules
// Fields count: 215 // Fields count: 216
// //
// Metadata: // Metadata:
// NetworkVarNames: m_bFreezePeriod (bool) // NetworkVarNames: m_bFreezePeriod (bool)
@ -7278,6 +7278,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDF8; // CUtlVector<int32> constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDF8; // CUtlVector<int32>
constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xE14; // bool constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xE14; // bool
constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xE18; // uint32 constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xE18; // uint32
constexpr std::ptrdiff_t m_fAvgPlayerRank = 0xE1C; // float32
constexpr std::ptrdiff_t m_pQueuedMatchmakingReservationString = 0xE20; // char* constexpr std::ptrdiff_t m_pQueuedMatchmakingReservationString = 0xE20; // char*
constexpr std::ptrdiff_t m_numTotalTournamentDrops = 0xE28; // uint32 constexpr std::ptrdiff_t m_numTotalTournamentDrops = 0xE28; // uint32
constexpr std::ptrdiff_t m_numSpectatorsCountMax = 0xE2C; // uint32 constexpr std::ptrdiff_t m_numSpectatorsCountMax = 0xE2C; // uint32

View File

@ -3299,6 +3299,7 @@
"m_endMatchOnThink": 3513, "m_endMatchOnThink": 3513,
"m_fAccumulatedRoundOffDamage": 4704, "m_fAccumulatedRoundOffDamage": 4704,
"m_fAutobalanceDisplayTime": 4068, "m_fAutobalanceDisplayTime": 4068,
"m_fAvgPlayerRank": 3612,
"m_fMatchStartTime": 244, "m_fMatchStartTime": 244,
"m_fNextUpdateTeamClanNamesTime": 4696, "m_fNextUpdateTeamClanNamesTime": 4696,
"m_fRoundStartTime": 248, "m_fRoundStartTime": 248,
@ -4530,8 +4531,8 @@
"fields": { "fields": {
"m_bReceivesMoneyNextRound": 64, "m_bReceivesMoneyNextRound": 64,
"m_iAccount": 72, "m_iAccount": 72,
"m_iAccountMoneyEarnedForNextRound": 68,
"m_iCashSpentThisRound": 84, "m_iCashSpentThisRound": 84,
"m_iMoneyEarnedForNextRound": 68,
"m_iStartAccount": 76, "m_iStartAccount": 76,
"m_iTotalCashSpent": 80 "m_iTotalCashSpent": 80
}, },

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -6102,7 +6102,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_iCashSpentThisRound (int) // NetworkVarNames: m_iCashSpentThisRound (int)
pub mod CCSPlayerController_InGameMoneyServices { pub mod CCSPlayerController_InGameMoneyServices {
pub const m_bReceivesMoneyNextRound: usize = 0x40; // bool pub const m_bReceivesMoneyNextRound: usize = 0x40; // bool
pub const m_iAccountMoneyEarnedForNextRound: usize = 0x44; // int32 pub const m_iMoneyEarnedForNextRound: usize = 0x44; // int32
pub const m_iAccount: usize = 0x48; // int32 pub const m_iAccount: usize = 0x48; // int32
pub const m_iStartAccount: usize = 0x4C; // int32 pub const m_iStartAccount: usize = 0x4C; // int32
pub const m_iTotalCashSpent: usize = 0x50; // int32 pub const m_iTotalCashSpent: usize = 0x50; // int32
@ -7178,7 +7178,7 @@ pub mod cs2_dumper {
pub const m_state: usize = 0x718; // int32 pub const m_state: usize = 0x718; // int32
} }
// Parent: CTeamplayRules // Parent: CTeamplayRules
// Fields count: 215 // Fields count: 216
// //
// Metadata: // Metadata:
// NetworkVarNames: m_bFreezePeriod (bool) // NetworkVarNames: m_bFreezePeriod (bool)
@ -7402,6 +7402,7 @@ pub mod cs2_dumper {
pub const m_nEndMatchTiedVotes: usize = 0xDF8; // CUtlVector<int32> pub const m_nEndMatchTiedVotes: usize = 0xDF8; // CUtlVector<int32>
pub const m_bNeedToAskPlayersForContinueVote: usize = 0xE14; // bool pub const m_bNeedToAskPlayersForContinueVote: usize = 0xE14; // bool
pub const m_numQueuedMatchmakingAccounts: usize = 0xE18; // uint32 pub const m_numQueuedMatchmakingAccounts: usize = 0xE18; // uint32
pub const m_fAvgPlayerRank: usize = 0xE1C; // float32
pub const m_pQueuedMatchmakingReservationString: usize = 0xE20; // char* pub const m_pQueuedMatchmakingReservationString: usize = 0xE20; // char*
pub const m_numTotalTournamentDrops: usize = 0xE28; // uint32 pub const m_numTotalTournamentDrops: usize = 0xE28; // uint32
pub const m_numSpectatorsCountMax: usize = 0xE2C; // uint32 pub const m_numSpectatorsCountMax: usize = 0xE2C; // uint32

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: soundsystem.dll // Module: soundsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![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 // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: vphysics2.dll // Module: vphysics2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![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 // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: worldrenderer.dll // Module: worldrenderer.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-04-17 08:47:21.349682 UTC // 2024-04-23 10:42:31.964705500 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]