From 3daf9b8ec8e42519e788566c66c9ff8c24fc6213 Mon Sep 17 00:00:00 2001 From: "Furkan \"Lufzys" <53129220+Lufzys@users.noreply.github.com> Date: Tue, 19 Aug 2025 02:56:43 +0300 Subject: [PATCH] Add files via upload --- output/animationsystem_dll.cs | 10 +- output/animationsystem_dll.hpp | 10 +- output/animationsystem_dll.json | 8 +- output/animationsystem_dll.rs | 10 +- output/buttons.cs | 8 +- output/buttons.hpp | 8 +- output/buttons.json | 6 +- output/buttons.rs | 8 +- output/client_dll.cs | 380 ++++++++++++++++---------------- output/client_dll.hpp | 380 ++++++++++++++++---------------- output/client_dll.json | 374 +++++++++++++++---------------- output/client_dll.rs | 380 ++++++++++++++++---------------- output/engine2_dll.cs | 4 +- output/engine2_dll.hpp | 4 +- output/engine2_dll.json | 2 +- output/engine2_dll.rs | 4 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/info.json | 4 +- output/interfaces.cs | 32 +-- output/interfaces.hpp | 32 +-- output/interfaces.json | 28 +-- output/interfaces.rs | 32 +-- output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/offsets.cs | 28 +-- output/offsets.hpp | 28 +-- output/offsets.json | 26 +-- output/offsets.rs | 28 +-- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/server_dll.cs | 326 +++++++++++++-------------- output/server_dll.hpp | 326 +++++++++++++-------------- output/server_dll.json | 328 +++++++++++++-------------- output/server_dll.rs | 326 +++++++++++++-------------- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/steamaudio_dll.cs | 2 +- output/steamaudio_dll.hpp | 2 +- output/steamaudio_dll.rs | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- 71 files changed, 1612 insertions(+), 1612 deletions(-) diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 20ecde97..60a7bd56 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll @@ -1686,7 +1686,7 @@ namespace CS2Dumper.Schemas { public const nint m_internalOps = 0x40; // CUtlVector public const nint m_decodedAnims = 0x58; // CUtlVector } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -1699,7 +1699,7 @@ namespace CS2Dumper.Schemas { public static class PulseRuntimeVarIndex_t { public const nint m_Value = 0x0; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -2166,7 +2166,7 @@ namespace CS2Dumper.Schemas { public const nint m_name = 0x0; // CUtlString public const nint m_weights = 0x8; // CUtlVector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -3605,7 +3605,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CNmVelocityBasedSpeedScaleNode__CDefinition { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 49fb5e82..bdc9cadc 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once @@ -1691,7 +1691,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_internalOps = 0x40; // CUtlVector constexpr std::ptrdiff_t m_decodedAnims = 0x58; // CUtlVector } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -1704,7 +1704,7 @@ namespace cs2_dumper { namespace PulseRuntimeVarIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -2171,7 +2171,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString constexpr std::ptrdiff_t m_weights = 0x8; // CUtlVector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -3610,7 +3610,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CNmVelocityBasedSpeedScaleNode__CDefinition { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: diff --git a/output/animationsystem_dll.json b/output/animationsystem_dll.json index 1f55f7a0..53a648a0 100644 --- a/output/animationsystem_dll.json +++ b/output/animationsystem_dll.json @@ -3171,7 +3171,7 @@ "type": "Unknown" } ], - "parent": "" + "parent": null }, "CNewParticleEffect": { "fields": { @@ -7176,7 +7176,7 @@ "type": "Unknown" } ], - "parent": "" + "parent": null }, "DynamicMeshDeformParams_t": { "fields": { @@ -7674,7 +7674,7 @@ "type": "Unknown" } ], - "parent": "" + "parent": null }, "MovementGaitId_t": { "fields": { @@ -7686,7 +7686,7 @@ "type": "Unknown" } ], - "parent": "" + "parent": null }, "NmBoneMaskSetDefinition_t": { "fields": { diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 8b16aec1..19beb867 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -1819,7 +1819,7 @@ pub mod cs2_dumper { pub const m_internalOps: usize = 0x40; // CUtlVector pub const m_decodedAnims: usize = 0x58; // CUtlVector } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -1832,7 +1832,7 @@ pub mod cs2_dumper { pub mod PulseRuntimeVarIndex_t { pub const m_Value: usize = 0x0; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -2299,7 +2299,7 @@ pub mod cs2_dumper { pub const m_name: usize = 0x0; // CUtlString pub const m_weights: usize = 0x8; // CUtlVector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -3738,7 +3738,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CNmVelocityBasedSpeedScaleNode__CDefinition { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: diff --git a/output/buttons.cs b/output/buttons.cs index fac942e1..8a02394b 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper { // Module: client.dll @@ -11,14 +11,14 @@ namespace CS2Dumper { public const nint forward = 0x1BEAD70; public const nint jump = 0x1BEB040; public const nint left = 0x1BEAE90; - public const nint lookatweapon = 0x1E3CEF0; + public const nint lookatweapon = 0x1E3CD30; public const nint reload = 0x1BEAAA0; public const nint right = 0x1BEAF20; - public const nint showscores = 0x1E3CDD0; + public const nint showscores = 0x1E3CC10; public const nint sprint = 0x1BEAA10; public const nint turnleft = 0x1BEAC50; public const nint turnright = 0x1BEACE0; public const nint use = 0x1BEAFB0; - public const nint zoom = 0x1E3CE60; + public const nint zoom = 0x1E3CCA0; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 7cedd165..16d352a8 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once @@ -15,14 +15,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t forward = 0x1BEAD70; constexpr std::ptrdiff_t jump = 0x1BEB040; constexpr std::ptrdiff_t left = 0x1BEAE90; - constexpr std::ptrdiff_t lookatweapon = 0x1E3CEF0; + constexpr std::ptrdiff_t lookatweapon = 0x1E3CD30; constexpr std::ptrdiff_t reload = 0x1BEAAA0; constexpr std::ptrdiff_t right = 0x1BEAF20; - constexpr std::ptrdiff_t showscores = 0x1E3CDD0; + constexpr std::ptrdiff_t showscores = 0x1E3CC10; constexpr std::ptrdiff_t sprint = 0x1BEAA10; constexpr std::ptrdiff_t turnleft = 0x1BEAC50; constexpr std::ptrdiff_t turnright = 0x1BEACE0; constexpr std::ptrdiff_t use = 0x1BEAFB0; - constexpr std::ptrdiff_t zoom = 0x1E3CE60; + constexpr std::ptrdiff_t zoom = 0x1E3CCA0; } } diff --git a/output/buttons.json b/output/buttons.json index 9fb7a0ec..70ca33ea 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -7,14 +7,14 @@ "forward": 29273456, "jump": 29274176, "left": 29273744, - "lookatweapon": 31706864, + "lookatweapon": 31706416, "reload": 29272736, "right": 29273888, - "showscores": 31706576, + "showscores": 31706128, "sprint": 29272592, "turnleft": 29273168, "turnright": 29273312, "use": 29274032, - "zoom": 31706720 + "zoom": 31706272 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 54d2d35b..f2c8ac16 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, unused)] @@ -13,14 +13,14 @@ pub mod cs2_dumper { pub const forward: usize = 0x1BEAD70; pub const jump: usize = 0x1BEB040; pub const left: usize = 0x1BEAE90; - pub const lookatweapon: usize = 0x1E3CEF0; + pub const lookatweapon: usize = 0x1E3CD30; pub const reload: usize = 0x1BEAAA0; pub const right: usize = 0x1BEAF20; - pub const showscores: usize = 0x1E3CDD0; + pub const showscores: usize = 0x1E3CC10; pub const sprint: usize = 0x1BEAA10; pub const turnleft: usize = 0x1BEAC50; pub const turnright: usize = 0x1BEACE0; pub const r#use: usize = 0x1BEAFB0; - pub const zoom: usize = 0x1E3CE60; + pub const zoom: usize = 0x1E3CCA0; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index b172343c..62301536 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: client.dll @@ -176,7 +176,7 @@ namespace CS2Dumper.Schemas { public const nint flFlinchModLarge = 0x38; // float32 public const nint flFriendlyFireDamageReductionRatio = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 15 // // Metadata: @@ -804,7 +804,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsYesNoVote = 0x62A; // bool } // Parent: C_BasePlayerPawn - // Field count: 41 + // Field count: 31 // // Metadata: // MNetworkExcludeByName @@ -821,46 +821,36 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hOriginalController (CHandle) public static class C_CSPlayerPawnBase { public const nint m_pPingServices = 0x15E8; // CCSPlayer_PingServices* - public const nint m_fRenderingClipPlane = 0x15F0; // float32[4] - public const nint m_nLastClipPlaneSetupFrame = 0x1600; // int32 - public const nint m_vecLastClipCameraPos = 0x1604; // Vector - public const nint m_vecLastClipCameraForward = 0x1610; // Vector - public const nint m_bClipHitStaticWorld = 0x161C; // bool - public const nint m_bCachedPlaneIsValid = 0x161D; // bool - public const nint m_pClippingWeapon = 0x1620; // C_CSWeaponBase* - public const nint m_previousPlayerState = 0x1628; // CSPlayerState - public const nint m_iPlayerState = 0x162C; // CSPlayerState - public const nint m_bHasMovedSinceSpawn = 0x1630; // bool - public const nint m_flLastSpawnTimeIndex = 0x1634; // GameTime_t - public const nint m_iProgressBarDuration = 0x1638; // int32 - public const nint m_flProgressBarStartTime = 0x163C; // float32 - public const nint m_flClientDeathTime = 0x1640; // GameTime_t - public const nint m_flFlashBangTime = 0x1644; // float32 - public const nint m_flFlashScreenshotAlpha = 0x1648; // float32 - public const nint m_flFlashOverlayAlpha = 0x164C; // float32 - public const nint m_bFlashBuildUp = 0x1650; // bool - public const nint m_bFlashDspHasBeenCleared = 0x1651; // bool - public const nint m_bFlashScreenshotHasBeenGrabbed = 0x1652; // bool - public const nint m_flFlashMaxAlpha = 0x1654; // float32 - public const nint m_flFlashDuration = 0x1658; // float32 - public const nint m_flClientHealthFadeChangeTimestamp = 0x165C; // GameTime_t - public const nint m_nClientHealthFadeParityValue = 0x1660; // int32 - public const nint m_angEyeAngles = 0x1668; // QAngle - public const nint m_fNextThinkPushAway = 0x16F8; // float32 - public const nint m_iIDEntIndex = 0x16FC; // CEntityIndex - public const nint m_delayTargetIDTimer = 0x1700; // CountdownTimer - public const nint m_iTargetItemEntIdx = 0x1718; // CEntityIndex - public const nint m_iOldIDEntIndex = 0x171C; // CEntityIndex - public const nint m_holdTargetIDTimer = 0x1720; // CountdownTimer - public const nint m_flCurrentMusicStartTime = 0x173C; // float32 - public const nint m_flMusicRoundStartTime = 0x1740; // float32 - public const nint m_bDeferStartMusicOnWarmup = 0x1744; // bool - public const nint m_flLastSmokeOverlayAlpha = 0x1748; // float32 - public const nint m_flLastSmokeAge = 0x174C; // float32 - public const nint m_vLastSmokeOverlayColor = 0x1750; // Vector - public const nint m_nPlayerInfernoBodyFx = 0x175C; // ParticleIndex_t - public const nint m_vecLastAliveLocalVelocity = 0x1760; // Vector - public const nint m_hOriginalController = 0x178C; // CHandle + public const nint m_previousPlayerState = 0x15F0; // CSPlayerState + public const nint m_iPlayerState = 0x15F4; // CSPlayerState + public const nint m_bHasMovedSinceSpawn = 0x15F8; // bool + public const nint m_flLastSpawnTimeIndex = 0x15FC; // GameTime_t + public const nint m_iProgressBarDuration = 0x1600; // int32 + public const nint m_flProgressBarStartTime = 0x1604; // float32 + public const nint m_flClientDeathTime = 0x1608; // GameTime_t + public const nint m_flFlashBangTime = 0x160C; // float32 + public const nint m_flFlashScreenshotAlpha = 0x1610; // float32 + public const nint m_flFlashOverlayAlpha = 0x1614; // float32 + public const nint m_bFlashBuildUp = 0x1618; // bool + public const nint m_bFlashDspHasBeenCleared = 0x1619; // bool + public const nint m_bFlashScreenshotHasBeenGrabbed = 0x161A; // bool + public const nint m_flFlashMaxAlpha = 0x161C; // float32 + public const nint m_flFlashDuration = 0x1620; // float32 + public const nint m_flClientHealthFadeChangeTimestamp = 0x1624; // GameTime_t + public const nint m_nClientHealthFadeParityValue = 0x1628; // int32 + public const nint m_fNextThinkPushAway = 0x162C; // float32 + public const nint m_iIDEntIndex = 0x1630; // CEntityIndex + public const nint m_delayTargetIDTimer = 0x1638; // CountdownTimer + public const nint m_iTargetItemEntIdx = 0x1650; // CEntityIndex + public const nint m_iOldIDEntIndex = 0x1654; // CEntityIndex + public const nint m_holdTargetIDTimer = 0x1658; // CountdownTimer + public const nint m_flCurrentMusicStartTime = 0x1674; // float32 + public const nint m_flMusicRoundStartTime = 0x1678; // float32 + public const nint m_bDeferStartMusicOnWarmup = 0x167C; // bool + public const nint m_flLastSmokeOverlayAlpha = 0x1680; // float32 + public const nint m_flLastSmokeAge = 0x1684; // float32 + public const nint m_vLastSmokeOverlayColor = 0x1688; // Vector + public const nint m_hOriginalController = 0x16B0; // CHandle } // Parent: C_CSWeaponBase // Field count: 10 @@ -1054,7 +1044,7 @@ namespace CS2Dumper.Schemas { public const nint m_bFastRetrigger = 0x5FB; // bool public const nint m_bPassthoughCaller = 0x5FC; // bool } - // Parent: + // Parent: None // Field count: 6 public static class SequenceHistory_t { public const nint m_hSequence = 0x0; // HSequence @@ -1476,7 +1466,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFadeStartTime = 0x830; // float32[1] public const nint m_flFadeDuration = 0x834; // float32[1] } - // Parent: + // Parent: None // Field count: 10 public static class CBuoyancyHelper { public const nint m_nFluidType = 0x18; // CUtlStringToken @@ -1640,7 +1630,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class C_WeaponM4A1Silencer { } - // Parent: + // Parent: None // Field count: 29 // // Metadata: @@ -1785,7 +1775,7 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Value_Gradient { public const nint m_Gradient = 0x48; // CColorGradient } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -1795,7 +1785,7 @@ namespace CS2Dumper.Schemas { public const nint m_timestamp = 0x8; // GameTime_t public const nint m_nWorldGroupId = 0xC; // WorldGroupId_t } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -1955,7 +1945,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLastLOSTraceFailureTime = 0x1D98; // GameTime_t public const nint m_flWatTickOffset = 0x1DF8; // float32 } - // Parent: + // Parent: None // Field count: 7 // // Metadata: @@ -1999,7 +1989,7 @@ namespace CS2Dumper.Schemas { public const nint m_flExposureAdaptationSpeedDown = 0x604; // float32 public const nint m_flTonemapEVSmoothingRange = 0x608; // float32 } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -2026,7 +2016,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class C_WeaponMag7 { } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -2142,7 +2132,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CSpriteOriented { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -2226,7 +2216,7 @@ namespace CS2Dumper.Schemas { // MNetworkVarTypeOverride // MNetworkIncludeByName public static class C_CSObserverPawn { - public const nint m_hDetectParentChange = 0x1790; // CEntityHandle + public const nint m_hDetectParentChange = 0x16B8; // CEntityHandle } // Parent: None // Field count: 3 @@ -2311,7 +2301,7 @@ namespace CS2Dumper.Schemas { public static class C_WeaponSG556 { } // Parent: C_CSPlayerPawnBase - // Field count: 110 + // Field count: 120 // // Metadata: // NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*) @@ -2396,116 +2386,126 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bGunGameImmunity (bool) // NetworkVarNames: m_fMolotovDamageTime (float) public static class C_CSPlayerPawn { - public const nint m_pBulletServices = 0x17A0; // CCSPlayer_BulletServices* - public const nint m_pHostageServices = 0x17A8; // CCSPlayer_HostageServices* - public const nint m_pBuyServices = 0x17B0; // CCSPlayer_BuyServices* - public const nint m_pGlowServices = 0x17B8; // CCSPlayer_GlowServices* - public const nint m_pActionTrackingServices = 0x17C0; // CCSPlayer_ActionTrackingServices* - public const nint m_pDamageReactServices = 0x17C8; // CCSPlayer_DamageReactServices* - public const nint m_flHealthShotBoostExpirationTime = 0x17D0; // GameTime_t - public const nint m_flLastFiredWeaponTime = 0x17D4; // GameTime_t - public const nint m_bHasFemaleVoice = 0x17D8; // bool - public const nint m_flLandingTimeSeconds = 0x17DC; // float32 - public const nint m_flOldFallVelocity = 0x17E0; // float32 - public const nint m_szLastPlaceName = 0x17E4; // char[18] - public const nint m_bPrevDefuser = 0x17F6; // bool - public const nint m_bPrevHelmet = 0x17F7; // bool - public const nint m_nPrevArmorVal = 0x17F8; // int32 - public const nint m_nPrevGrenadeAmmoCount = 0x17FC; // int32 - public const nint m_unPreviousWeaponHash = 0x1800; // uint32 - public const nint m_unWeaponHash = 0x1804; // uint32 - public const nint m_bInBuyZone = 0x1808; // bool - public const nint m_bPreviouslyInBuyZone = 0x1809; // bool - public const nint m_aimPunchAngle = 0x180C; // QAngle - public const nint m_aimPunchAngleVel = 0x1818; // QAngle - public const nint m_aimPunchTickBase = 0x1824; // int32 - public const nint m_aimPunchTickFraction = 0x1828; // float32 - public const nint m_aimPunchCache = 0x1830; // CUtlVector - public const nint m_bInLanding = 0x1850; // bool - public const nint m_flLandingStartTime = 0x1854; // float32 - public const nint m_bInHostageRescueZone = 0x1858; // bool - public const nint m_bInBombZone = 0x1859; // bool - public const nint m_bIsBuyMenuOpen = 0x185A; // bool - public const nint m_flTimeOfLastInjury = 0x185C; // GameTime_t - public const nint m_flNextSprayDecalTime = 0x1860; // GameTime_t - public const nint m_iRetakesOffering = 0x19B8; // int32 - public const nint m_iRetakesOfferingCard = 0x19BC; // int32 - public const nint m_bRetakesHasDefuseKit = 0x19C0; // bool - public const nint m_bRetakesMVPLastRound = 0x19C1; // bool - public const nint m_iRetakesMVPBoostItem = 0x19C4; // int32 - public const nint m_RetakesMVPBoostExtraUtility = 0x19C8; // loadout_slot_t - public const nint m_bNeedToReApplyGloves = 0x19DD; // bool - public const nint m_EconGloves = 0x19E0; // C_EconItemView - public const nint m_nEconGlovesChanged = 0x1E58; // uint8 - public const nint m_bMustSyncRagdollState = 0x1E59; // bool - public const nint m_nRagdollDamageBone = 0x1E5C; // int32 - public const nint m_vRagdollDamageForce = 0x1E60; // Vector - public const nint m_vRagdollDamagePosition = 0x1E6C; // Vector - public const nint m_szRagdollDamageWeaponName = 0x1E78; // char[64] - public const nint m_bRagdollDamageHeadshot = 0x1EB8; // bool - public const nint m_vRagdollServerOrigin = 0x1EBC; // Vector - public const nint m_bLastHeadBoneTransformIsValid = 0x2538; // bool - public const nint m_lastLandTime = 0x253C; // GameTime_t - public const nint m_bOnGroundLastTick = 0x2540; // bool - public const nint m_hHudModelArms = 0x255C; // CHandle - public const nint m_qDeathEyeAngles = 0x2560; // QAngle - public const nint m_bSkipOneHeadConstraintUpdate = 0x256C; // bool - public const nint m_bLeftHanded = 0x256D; // bool - public const nint m_fSwitchedHandednessTime = 0x2570; // GameTime_t - public const nint m_flViewmodelOffsetX = 0x2574; // float32 - public const nint m_flViewmodelOffsetY = 0x2578; // float32 - public const nint m_flViewmodelOffsetZ = 0x257C; // float32 - public const nint m_flViewmodelFOV = 0x2580; // float32 - public const nint m_vecPlayerPatchEconIndices = 0x2584; // uint32[5] - public const nint m_GunGameImmunityColor = 0x25B8; // Color - public const nint m_vecBulletHitModels = 0x2608; // CUtlVector - public const nint m_bIsWalking = 0x2620; // bool - public const nint m_thirdPersonHeading = 0x2628; // QAngle - public const nint m_flSlopeDropOffset = 0x26B8; // float32 - public const nint m_flSlopeDropHeight = 0x2730; // float32 - public const nint m_vHeadConstraintOffset = 0x27A8; // Vector - public const nint m_entitySpottedState = 0x2838; // EntitySpottedState_t - public const nint m_bIsScoped = 0x2850; // bool - public const nint m_bResumeZoom = 0x2851; // bool - public const nint m_bIsDefusing = 0x2852; // bool - public const nint m_bIsGrabbingHostage = 0x2853; // bool - public const nint m_iBlockingUseActionInProgress = 0x2854; // CSPlayerBlockingUseAction_t - public const nint m_flEmitSoundTime = 0x2858; // GameTime_t - public const nint m_bInNoDefuseArea = 0x285C; // bool - public const nint m_nWhichBombZone = 0x2860; // int32 - public const nint m_iShotsFired = 0x2864; // int32 - public const nint m_flFlinchStack = 0x2868; // float32 - public const nint m_flVelocityModifier = 0x286C; // float32 - public const nint m_flHitHeading = 0x2870; // float32 - public const nint m_nHitBodyPart = 0x2874; // int32 - public const nint m_bWaitForNoAttack = 0x2878; // bool - public const nint m_ignoreLadderJumpTime = 0x287C; // float32 - public const nint m_bKilledByHeadshot = 0x2881; // bool - public const nint m_ArmorValue = 0x2884; // int32 - public const nint m_unCurrentEquipmentValue = 0x2888; // uint16 - public const nint m_unRoundStartEquipmentValue = 0x288A; // uint16 - public const nint m_unFreezetimeEndEquipmentValue = 0x288C; // uint16 - public const nint m_nLastKillerIndex = 0x2890; // CEntityIndex - public const nint m_bOldIsScoped = 0x2894; // bool - public const nint m_bHasDeathInfo = 0x2895; // bool - public const nint m_flDeathInfoTime = 0x2898; // float32 - public const nint m_vecDeathInfoOrigin = 0x289C; // Vector - public const nint m_grenadeParameterStashTime = 0x28AC; // GameTime_t - public const nint m_bGrenadeParametersStashed = 0x28B0; // bool - public const nint m_angStashedShootAngles = 0x28B4; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x28C0; // Vector - public const nint m_vecStashedVelocity = 0x28CC; // Vector - public const nint m_angShootAngleHistory = 0x28D8; // QAngle[2] - public const nint m_vecThrowPositionHistory = 0x28F0; // Vector[2] - public const nint m_vecVelocityHistory = 0x2908; // Vector[2] - public const nint m_PredictedDamageTags = 0x2920; // C_UtlVectorEmbeddedNetworkVar - public const nint m_nPrevHighestReceivedDamageTagTick = 0x2988; // GameTick_t - public const nint m_nHighestAppliedDamageTagTick = 0x298C; // int32 - public const nint m_bShouldAutobuyDMWeapons = 0x3EBC; // bool - public const nint m_fImmuneToGunGameDamageTime = 0x3EC0; // GameTime_t - public const nint m_bGunGameImmunity = 0x3EC4; // bool - public const nint m_fImmuneToGunGameDamageTimeLast = 0x3EC8; // GameTime_t - public const nint m_fMolotovDamageTime = 0x3ECC; // float32 + public const nint m_pBulletServices = 0x16C8; // CCSPlayer_BulletServices* + public const nint m_pHostageServices = 0x16D0; // CCSPlayer_HostageServices* + public const nint m_pBuyServices = 0x16D8; // CCSPlayer_BuyServices* + public const nint m_pGlowServices = 0x16E0; // CCSPlayer_GlowServices* + public const nint m_pActionTrackingServices = 0x16E8; // CCSPlayer_ActionTrackingServices* + public const nint m_pDamageReactServices = 0x16F0; // CCSPlayer_DamageReactServices* + public const nint m_flHealthShotBoostExpirationTime = 0x16F8; // GameTime_t + public const nint m_flLastFiredWeaponTime = 0x16FC; // GameTime_t + public const nint m_bHasFemaleVoice = 0x1700; // bool + public const nint m_flLandingTimeSeconds = 0x1704; // float32 + public const nint m_flOldFallVelocity = 0x1708; // float32 + public const nint m_szLastPlaceName = 0x170C; // char[18] + public const nint m_bPrevDefuser = 0x171E; // bool + public const nint m_bPrevHelmet = 0x171F; // bool + public const nint m_nPrevArmorVal = 0x1720; // int32 + public const nint m_nPrevGrenadeAmmoCount = 0x1724; // int32 + public const nint m_unPreviousWeaponHash = 0x1728; // uint32 + public const nint m_unWeaponHash = 0x172C; // uint32 + public const nint m_bInBuyZone = 0x1730; // bool + public const nint m_bPreviouslyInBuyZone = 0x1731; // bool + public const nint m_aimPunchAngle = 0x1734; // QAngle + public const nint m_aimPunchAngleVel = 0x1740; // QAngle + public const nint m_aimPunchTickBase = 0x174C; // int32 + public const nint m_aimPunchTickFraction = 0x1750; // float32 + public const nint m_aimPunchCache = 0x1758; // CUtlVector + public const nint m_bInLanding = 0x1778; // bool + public const nint m_flLandingStartTime = 0x177C; // float32 + public const nint m_bInHostageRescueZone = 0x1780; // bool + public const nint m_bInBombZone = 0x1781; // bool + public const nint m_bIsBuyMenuOpen = 0x1782; // bool + public const nint m_flTimeOfLastInjury = 0x1784; // GameTime_t + public const nint m_flNextSprayDecalTime = 0x1788; // GameTime_t + public const nint m_iRetakesOffering = 0x18E0; // int32 + public const nint m_iRetakesOfferingCard = 0x18E4; // int32 + public const nint m_bRetakesHasDefuseKit = 0x18E8; // bool + public const nint m_bRetakesMVPLastRound = 0x18E9; // bool + public const nint m_iRetakesMVPBoostItem = 0x18EC; // int32 + public const nint m_RetakesMVPBoostExtraUtility = 0x18F0; // loadout_slot_t + public const nint m_bNeedToReApplyGloves = 0x1905; // bool + public const nint m_EconGloves = 0x1908; // C_EconItemView + public const nint m_nEconGlovesChanged = 0x1D80; // uint8 + public const nint m_bMustSyncRagdollState = 0x1D81; // bool + public const nint m_nRagdollDamageBone = 0x1D84; // int32 + public const nint m_vRagdollDamageForce = 0x1D88; // Vector + public const nint m_vRagdollDamagePosition = 0x1D94; // Vector + public const nint m_szRagdollDamageWeaponName = 0x1DA0; // char[64] + public const nint m_bRagdollDamageHeadshot = 0x1DE0; // bool + public const nint m_vRagdollServerOrigin = 0x1DE4; // Vector + public const nint m_bLastHeadBoneTransformIsValid = 0x2460; // bool + public const nint m_lastLandTime = 0x2464; // GameTime_t + public const nint m_bOnGroundLastTick = 0x2468; // bool + public const nint m_hHudModelArms = 0x2484; // CHandle + public const nint m_qDeathEyeAngles = 0x2488; // QAngle + public const nint m_bSkipOneHeadConstraintUpdate = 0x2494; // bool + public const nint m_bLeftHanded = 0x2495; // bool + public const nint m_fSwitchedHandednessTime = 0x2498; // GameTime_t + public const nint m_flViewmodelOffsetX = 0x249C; // float32 + public const nint m_flViewmodelOffsetY = 0x24A0; // float32 + public const nint m_flViewmodelOffsetZ = 0x24A4; // float32 + public const nint m_flViewmodelFOV = 0x24A8; // float32 + public const nint m_vecPlayerPatchEconIndices = 0x24AC; // uint32[5] + public const nint m_GunGameImmunityColor = 0x24E0; // Color + public const nint m_vecBulletHitModels = 0x2530; // CUtlVector + public const nint m_bIsWalking = 0x2548; // bool + public const nint m_thirdPersonHeading = 0x2550; // QAngle + public const nint m_flSlopeDropOffset = 0x25E0; // float32 + public const nint m_flSlopeDropHeight = 0x2658; // float32 + public const nint m_vHeadConstraintOffset = 0x26D0; // Vector + public const nint m_entitySpottedState = 0x2760; // EntitySpottedState_t + public const nint m_bIsScoped = 0x2778; // bool + public const nint m_bResumeZoom = 0x2779; // bool + public const nint m_bIsDefusing = 0x277A; // bool + public const nint m_bIsGrabbingHostage = 0x277B; // bool + public const nint m_iBlockingUseActionInProgress = 0x277C; // CSPlayerBlockingUseAction_t + public const nint m_flEmitSoundTime = 0x2780; // GameTime_t + public const nint m_bInNoDefuseArea = 0x2784; // bool + public const nint m_nWhichBombZone = 0x2788; // int32 + public const nint m_iShotsFired = 0x278C; // int32 + public const nint m_flFlinchStack = 0x2790; // float32 + public const nint m_flVelocityModifier = 0x2794; // float32 + public const nint m_flHitHeading = 0x2798; // float32 + public const nint m_nHitBodyPart = 0x279C; // int32 + public const nint m_bWaitForNoAttack = 0x27A0; // bool + public const nint m_ignoreLadderJumpTime = 0x27A4; // float32 + public const nint m_bKilledByHeadshot = 0x27A9; // bool + public const nint m_ArmorValue = 0x27AC; // int32 + public const nint m_unCurrentEquipmentValue = 0x27B0; // uint16 + public const nint m_unRoundStartEquipmentValue = 0x27B2; // uint16 + public const nint m_unFreezetimeEndEquipmentValue = 0x27B4; // uint16 + public const nint m_nLastKillerIndex = 0x27B8; // CEntityIndex + public const nint m_bOldIsScoped = 0x27BC; // bool + public const nint m_bHasDeathInfo = 0x27BD; // bool + public const nint m_flDeathInfoTime = 0x27C0; // float32 + public const nint m_vecDeathInfoOrigin = 0x27C4; // Vector + public const nint m_grenadeParameterStashTime = 0x27D4; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x27D8; // bool + public const nint m_angStashedShootAngles = 0x27DC; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x27E8; // Vector + public const nint m_vecStashedVelocity = 0x27F4; // Vector + public const nint m_angShootAngleHistory = 0x2800; // QAngle[2] + public const nint m_vecThrowPositionHistory = 0x2818; // Vector[2] + public const nint m_vecVelocityHistory = 0x2830; // Vector[2] + public const nint m_PredictedDamageTags = 0x2848; // C_UtlVectorEmbeddedNetworkVar + public const nint m_nPrevHighestReceivedDamageTagTick = 0x28B0; // GameTick_t + public const nint m_nHighestAppliedDamageTagTick = 0x28B4; // int32 + public const nint m_bShouldAutobuyDMWeapons = 0x3DEC; // bool + public const nint m_fImmuneToGunGameDamageTime = 0x3DF0; // GameTime_t + public const nint m_bGunGameImmunity = 0x3DF4; // bool + public const nint m_fImmuneToGunGameDamageTimeLast = 0x3DF8; // GameTime_t + public const nint m_fMolotovDamageTime = 0x3DFC; // float32 + public const nint m_vecLastAliveLocalVelocity = 0x3E04; // Vector + public const nint m_fRenderingClipPlane = 0x3E10; // float32[4] + public const nint m_nLastClipPlaneSetupFrame = 0x3E20; // int32 + public const nint m_vecLastClipCameraPos = 0x3E24; // Vector + public const nint m_vecLastClipCameraForward = 0x3E30; // Vector + public const nint m_bClipHitStaticWorld = 0x3E3C; // bool + public const nint m_bCachedPlaneIsValid = 0x3E3D; // bool + public const nint m_pClippingWeapon = 0x3E40; // C_CSWeaponBase* + public const nint m_nPlayerInfernoBodyFx = 0x3E48; // ParticleIndex_t + public const nint m_angEyeAngles = 0x3E50; // QAngle } // Parent: C_CSGO_TeamIntroCharacterPosition // Field count: 0 @@ -2577,7 +2577,7 @@ namespace CS2Dumper.Schemas { // MPulseDomainHookInfo public static class CCSPointScriptExtensions_entity { } - // Parent: + // Parent: None // Field count: 14 // // Metadata: @@ -2598,7 +2598,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNewHDRColorScale = 0x38; // float32 public const nint m_flNewFarZ = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 36 // // Metadata: @@ -3093,7 +3093,7 @@ namespace CS2Dumper.Schemas { public const nint m_hMaster = 0x1460; // CHandle public const nint m_vWhereToSetLightingOrigin = 0x1464; // Vector } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -3282,7 +3282,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class C_LightDirectionalEntity { } - // Parent: + // Parent: None // Field count: 82 // // Metadata: @@ -3415,7 +3415,7 @@ namespace CS2Dumper.Schemas { public const nint m_sUniqueHammerID = 0x5E8; // CUtlString public const nint m_nBloodType = 0x5F0; // BloodType } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -3651,7 +3651,7 @@ namespace CS2Dumper.Schemas { public const nint m_materialGroup = 0x494; // CUtlStringToken public const nint m_nHitboxSet = 0x498; // uint8 } - // Parent: + // Parent: None // Field count: 0 public static class CEntityComponent { } @@ -3890,7 +3890,7 @@ namespace CS2Dumper.Schemas { public const nint m_vSmokeColor = 0x854; // Vector public const nint m_szAnimClass = 0x860; // CGlobalSymbol } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -4261,7 +4261,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTicksSinceLastSurfingDetected = 0x548; // float32 public const nint m_bWasSurfing = 0x54C; // bool } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -4311,7 +4311,7 @@ namespace CS2Dumper.Schemas { public const nint m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection public const nint m_CaseOutflows = 0x90; // CUtlVector } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -4372,7 +4372,7 @@ namespace CS2Dumper.Schemas { public const nint m_OuterAngle = 0xED0; // float32 public const nint m_SpotRadius = 0xED4; // float32 } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -4489,7 +4489,7 @@ namespace CS2Dumper.Schemas { public static class CCSPointScript { public const nint m_pParent = 0x118; // CCSPointScriptEntity* } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -4660,7 +4660,7 @@ namespace CS2Dumper.Schemas { public const nint m_iEnemyKnifeKills = 0x74; // int32 public const nint m_iEnemyTaserKills = 0x78; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -4695,7 +4695,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CHostageRescueZone { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -4760,7 +4760,7 @@ namespace CS2Dumper.Schemas { public static class C_CSGameRulesProxy { public const nint m_pGameRules = 0x5F8; // C_CSGameRules* } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -5180,7 +5180,7 @@ namespace CS2Dumper.Schemas { public static class FilterDamageType { public const nint m_iDamageType = 0x650; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -5599,7 +5599,7 @@ namespace CS2Dumper.Schemas { public const nint m_flWaterWorldZ = 0x1398; // float32 public const nint m_flWaterNextTraceTime = 0x139C; // float32 } - // Parent: + // Parent: None // Field count: 11 // // Metadata: @@ -5737,7 +5737,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsOtherEnemy = 0x74; // bool public const nint m_killType = 0x75; // EKillTypes_t } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -5913,7 +5913,7 @@ namespace CS2Dumper.Schemas { public const nint m_flPreviousUpdateTickTime = 0x660; // GameTime_t public const nint m_vecPreviousTestPoint = 0x664; // Vector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -5990,7 +5990,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class C_CS2HudModelBase { } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -6304,7 +6304,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class C_HEGrenadeProjectile { } - // Parent: + // Parent: None // Field count: 24 // // Metadata: @@ -6414,9 +6414,9 @@ namespace CS2Dumper.Schemas { // Parent: C_CSPlayerPawn // Field count: 3 public static class C_CSGO_PreviewPlayer { - public const nint m_animgraph = 0x3ED0; // CUtlString - public const nint m_animgraphCharacterModeString = 0x3ED8; // CGlobalSymbol - public const nint m_flInitialModelScale = 0x3EE0; // float32 + public const nint m_animgraph = 0x3EE0; // CUtlString + public const nint m_animgraphCharacterModeString = 0x3EE8; // CGlobalSymbol + public const nint m_flInitialModelScale = 0x3EF0; // float32 } // Parent: C_BarnLight // Field count: 1 @@ -6505,7 +6505,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSpotted = 0x8; // bool public const nint m_bSpottedByMask = 0xC; // uint32[2] } - // Parent: + // Parent: None // Field count: 25 // // Metadata: @@ -7166,7 +7166,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnPass = 0x600; // CEntityIOOutput public const nint m_OnFail = 0x628; // CEntityIOOutput } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -7277,7 +7277,7 @@ namespace CS2Dumper.Schemas { public const nint m_ubSignature = 0xF15; // uint8[128] public const nint m_SprayRenderHelper = 0xFA0; // CPlayerSprayDecalRenderHelper } - // Parent: + // Parent: None // Field count: 11 // // Metadata: diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 2df89ae3..585aa4aa 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once @@ -181,7 +181,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flFlinchModLarge = 0x38; // float32 constexpr std::ptrdiff_t flFriendlyFireDamageReductionRatio = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 15 // // Metadata: @@ -809,7 +809,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsYesNoVote = 0x62A; // bool } // Parent: C_BasePlayerPawn - // Field count: 41 + // Field count: 31 // // Metadata: // MNetworkExcludeByName @@ -826,46 +826,36 @@ namespace cs2_dumper { // NetworkVarNames: m_hOriginalController (CHandle) namespace C_CSPlayerPawnBase { constexpr std::ptrdiff_t m_pPingServices = 0x15E8; // CCSPlayer_PingServices* - constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x15F0; // float32[4] - constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1600; // int32 - constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1604; // Vector - constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1610; // Vector - constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x161C; // bool - constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x161D; // bool - constexpr std::ptrdiff_t m_pClippingWeapon = 0x1620; // C_CSWeaponBase* - constexpr std::ptrdiff_t m_previousPlayerState = 0x1628; // CSPlayerState - constexpr std::ptrdiff_t m_iPlayerState = 0x162C; // CSPlayerState - constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x1630; // bool - constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x1634; // GameTime_t - constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1638; // int32 - constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x163C; // float32 - constexpr std::ptrdiff_t m_flClientDeathTime = 0x1640; // GameTime_t - constexpr std::ptrdiff_t m_flFlashBangTime = 0x1644; // float32 - constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1648; // float32 - constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x164C; // float32 - constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1650; // bool - constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1651; // bool - constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x1652; // bool - constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1654; // float32 - constexpr std::ptrdiff_t m_flFlashDuration = 0x1658; // float32 - constexpr std::ptrdiff_t m_flClientHealthFadeChangeTimestamp = 0x165C; // GameTime_t - constexpr std::ptrdiff_t m_nClientHealthFadeParityValue = 0x1660; // int32 - constexpr std::ptrdiff_t m_angEyeAngles = 0x1668; // QAngle - constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x16F8; // float32 - constexpr std::ptrdiff_t m_iIDEntIndex = 0x16FC; // CEntityIndex - constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1700; // CountdownTimer - constexpr std::ptrdiff_t m_iTargetItemEntIdx = 0x1718; // CEntityIndex - constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x171C; // CEntityIndex - constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1720; // CountdownTimer - constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x173C; // float32 - constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1740; // float32 - constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x1744; // bool - constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x1748; // float32 - constexpr std::ptrdiff_t m_flLastSmokeAge = 0x174C; // float32 - constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x1750; // Vector - constexpr std::ptrdiff_t m_nPlayerInfernoBodyFx = 0x175C; // ParticleIndex_t - constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1760; // Vector - constexpr std::ptrdiff_t m_hOriginalController = 0x178C; // CHandle + constexpr std::ptrdiff_t m_previousPlayerState = 0x15F0; // CSPlayerState + constexpr std::ptrdiff_t m_iPlayerState = 0x15F4; // CSPlayerState + constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x15F8; // bool + constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x15FC; // GameTime_t + constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1600; // int32 + constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1604; // float32 + constexpr std::ptrdiff_t m_flClientDeathTime = 0x1608; // GameTime_t + constexpr std::ptrdiff_t m_flFlashBangTime = 0x160C; // float32 + constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1610; // float32 + constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x1614; // float32 + constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1618; // bool + constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1619; // bool + constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x161A; // bool + constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x161C; // float32 + constexpr std::ptrdiff_t m_flFlashDuration = 0x1620; // float32 + constexpr std::ptrdiff_t m_flClientHealthFadeChangeTimestamp = 0x1624; // GameTime_t + constexpr std::ptrdiff_t m_nClientHealthFadeParityValue = 0x1628; // int32 + constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x162C; // float32 + constexpr std::ptrdiff_t m_iIDEntIndex = 0x1630; // CEntityIndex + constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1638; // CountdownTimer + constexpr std::ptrdiff_t m_iTargetItemEntIdx = 0x1650; // CEntityIndex + constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x1654; // CEntityIndex + constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1658; // CountdownTimer + constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x1674; // float32 + constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1678; // float32 + constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x167C; // bool + constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x1680; // float32 + constexpr std::ptrdiff_t m_flLastSmokeAge = 0x1684; // float32 + constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x1688; // Vector + constexpr std::ptrdiff_t m_hOriginalController = 0x16B0; // CHandle } // Parent: C_CSWeaponBase // Field count: 10 @@ -1059,7 +1049,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFastRetrigger = 0x5FB; // bool constexpr std::ptrdiff_t m_bPassthoughCaller = 0x5FC; // bool } - // Parent: + // Parent: None // Field count: 6 namespace SequenceHistory_t { constexpr std::ptrdiff_t m_hSequence = 0x0; // HSequence @@ -1481,7 +1471,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFadeStartTime = 0x830; // float32[1] constexpr std::ptrdiff_t m_flFadeDuration = 0x834; // float32[1] } - // Parent: + // Parent: None // Field count: 10 namespace CBuoyancyHelper { constexpr std::ptrdiff_t m_nFluidType = 0x18; // CUtlStringToken @@ -1645,7 +1635,7 @@ namespace cs2_dumper { // Field count: 0 namespace C_WeaponM4A1Silencer { } - // Parent: + // Parent: None // Field count: 29 // // Metadata: @@ -1790,7 +1780,7 @@ namespace cs2_dumper { namespace CPulseCell_Value_Gradient { constexpr std::ptrdiff_t m_Gradient = 0x48; // CColorGradient } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -1800,7 +1790,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_timestamp = 0x8; // GameTime_t constexpr std::ptrdiff_t m_nWorldGroupId = 0xC; // WorldGroupId_t } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -1960,7 +1950,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1D98; // GameTime_t constexpr std::ptrdiff_t m_flWatTickOffset = 0x1DF8; // float32 } - // Parent: + // Parent: None // Field count: 7 // // Metadata: @@ -2004,7 +1994,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flExposureAdaptationSpeedDown = 0x604; // float32 constexpr std::ptrdiff_t m_flTonemapEVSmoothingRange = 0x608; // float32 } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -2031,7 +2021,7 @@ namespace cs2_dumper { // Field count: 0 namespace C_WeaponMag7 { } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -2147,7 +2137,7 @@ namespace cs2_dumper { // Field count: 0 namespace CSpriteOriented { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -2231,7 +2221,7 @@ namespace cs2_dumper { // MNetworkVarTypeOverride // MNetworkIncludeByName namespace C_CSObserverPawn { - constexpr std::ptrdiff_t m_hDetectParentChange = 0x1790; // CEntityHandle + constexpr std::ptrdiff_t m_hDetectParentChange = 0x16B8; // CEntityHandle } // Parent: None // Field count: 3 @@ -2316,7 +2306,7 @@ namespace cs2_dumper { namespace C_WeaponSG556 { } // Parent: C_CSPlayerPawnBase - // Field count: 110 + // Field count: 120 // // Metadata: // NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*) @@ -2401,116 +2391,126 @@ namespace cs2_dumper { // NetworkVarNames: m_bGunGameImmunity (bool) // NetworkVarNames: m_fMolotovDamageTime (float) namespace C_CSPlayerPawn { - constexpr std::ptrdiff_t m_pBulletServices = 0x17A0; // CCSPlayer_BulletServices* - constexpr std::ptrdiff_t m_pHostageServices = 0x17A8; // CCSPlayer_HostageServices* - constexpr std::ptrdiff_t m_pBuyServices = 0x17B0; // CCSPlayer_BuyServices* - constexpr std::ptrdiff_t m_pGlowServices = 0x17B8; // CCSPlayer_GlowServices* - constexpr std::ptrdiff_t m_pActionTrackingServices = 0x17C0; // CCSPlayer_ActionTrackingServices* - constexpr std::ptrdiff_t m_pDamageReactServices = 0x17C8; // CCSPlayer_DamageReactServices* - constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x17D0; // GameTime_t - constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x17D4; // GameTime_t - constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x17D8; // bool - constexpr std::ptrdiff_t m_flLandingTimeSeconds = 0x17DC; // float32 - constexpr std::ptrdiff_t m_flOldFallVelocity = 0x17E0; // float32 - constexpr std::ptrdiff_t m_szLastPlaceName = 0x17E4; // char[18] - constexpr std::ptrdiff_t m_bPrevDefuser = 0x17F6; // bool - constexpr std::ptrdiff_t m_bPrevHelmet = 0x17F7; // bool - constexpr std::ptrdiff_t m_nPrevArmorVal = 0x17F8; // int32 - constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x17FC; // int32 - constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1800; // uint32 - constexpr std::ptrdiff_t m_unWeaponHash = 0x1804; // uint32 - constexpr std::ptrdiff_t m_bInBuyZone = 0x1808; // bool - constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1809; // bool - constexpr std::ptrdiff_t m_aimPunchAngle = 0x180C; // QAngle - constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1818; // QAngle - constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1824; // int32 - constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1828; // float32 - constexpr std::ptrdiff_t m_aimPunchCache = 0x1830; // CUtlVector - constexpr std::ptrdiff_t m_bInLanding = 0x1850; // bool - constexpr std::ptrdiff_t m_flLandingStartTime = 0x1854; // float32 - constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1858; // bool - constexpr std::ptrdiff_t m_bInBombZone = 0x1859; // bool - constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x185A; // bool - constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x185C; // GameTime_t - constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1860; // GameTime_t - constexpr std::ptrdiff_t m_iRetakesOffering = 0x19B8; // int32 - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x19BC; // int32 - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x19C0; // bool - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x19C1; // bool - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x19C4; // int32 - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x19C8; // loadout_slot_t - constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x19DD; // bool - constexpr std::ptrdiff_t m_EconGloves = 0x19E0; // C_EconItemView - constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1E58; // uint8 - constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1E59; // bool - constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1E5C; // int32 - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1E60; // Vector - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1E6C; // Vector - constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1E78; // char[64] - constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1EB8; // bool - constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1EBC; // Vector - constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2538; // bool - constexpr std::ptrdiff_t m_lastLandTime = 0x253C; // GameTime_t - constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2540; // bool - constexpr std::ptrdiff_t m_hHudModelArms = 0x255C; // CHandle - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x2560; // QAngle - constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x256C; // bool - constexpr std::ptrdiff_t m_bLeftHanded = 0x256D; // bool - constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x2570; // GameTime_t - constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x2574; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x2578; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x257C; // float32 - constexpr std::ptrdiff_t m_flViewmodelFOV = 0x2580; // float32 - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x2584; // uint32[5] - constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x25B8; // Color - constexpr std::ptrdiff_t m_vecBulletHitModels = 0x2608; // CUtlVector - constexpr std::ptrdiff_t m_bIsWalking = 0x2620; // bool - constexpr std::ptrdiff_t m_thirdPersonHeading = 0x2628; // QAngle - constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x26B8; // float32 - constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x2730; // float32 - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x27A8; // Vector - constexpr std::ptrdiff_t m_entitySpottedState = 0x2838; // EntitySpottedState_t - constexpr std::ptrdiff_t m_bIsScoped = 0x2850; // bool - constexpr std::ptrdiff_t m_bResumeZoom = 0x2851; // bool - constexpr std::ptrdiff_t m_bIsDefusing = 0x2852; // bool - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x2853; // bool - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x2854; // CSPlayerBlockingUseAction_t - constexpr std::ptrdiff_t m_flEmitSoundTime = 0x2858; // GameTime_t - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x285C; // bool - constexpr std::ptrdiff_t m_nWhichBombZone = 0x2860; // int32 - constexpr std::ptrdiff_t m_iShotsFired = 0x2864; // int32 - constexpr std::ptrdiff_t m_flFlinchStack = 0x2868; // float32 - constexpr std::ptrdiff_t m_flVelocityModifier = 0x286C; // float32 - constexpr std::ptrdiff_t m_flHitHeading = 0x2870; // float32 - constexpr std::ptrdiff_t m_nHitBodyPart = 0x2874; // int32 - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x2878; // bool - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x287C; // float32 - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x2881; // bool - constexpr std::ptrdiff_t m_ArmorValue = 0x2884; // int32 - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x2888; // uint16 - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x288A; // uint16 - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x288C; // uint16 - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x2890; // CEntityIndex - constexpr std::ptrdiff_t m_bOldIsScoped = 0x2894; // bool - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x2895; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x2898; // float32 - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x289C; // Vector - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x28AC; // GameTime_t - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x28B0; // bool - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x28B4; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x28C0; // Vector - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x28CC; // Vector - constexpr std::ptrdiff_t m_angShootAngleHistory = 0x28D8; // QAngle[2] - constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x28F0; // Vector[2] - constexpr std::ptrdiff_t m_vecVelocityHistory = 0x2908; // Vector[2] - constexpr std::ptrdiff_t m_PredictedDamageTags = 0x2920; // C_UtlVectorEmbeddedNetworkVar - constexpr std::ptrdiff_t m_nPrevHighestReceivedDamageTagTick = 0x2988; // GameTick_t - constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x298C; // int32 - constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x3EBC; // bool - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x3EC0; // GameTime_t - constexpr std::ptrdiff_t m_bGunGameImmunity = 0x3EC4; // bool - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x3EC8; // GameTime_t - constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x3ECC; // float32 + constexpr std::ptrdiff_t m_pBulletServices = 0x16C8; // CCSPlayer_BulletServices* + constexpr std::ptrdiff_t m_pHostageServices = 0x16D0; // CCSPlayer_HostageServices* + constexpr std::ptrdiff_t m_pBuyServices = 0x16D8; // CCSPlayer_BuyServices* + constexpr std::ptrdiff_t m_pGlowServices = 0x16E0; // CCSPlayer_GlowServices* + constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16E8; // CCSPlayer_ActionTrackingServices* + constexpr std::ptrdiff_t m_pDamageReactServices = 0x16F0; // CCSPlayer_DamageReactServices* + constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16F8; // GameTime_t + constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16FC; // GameTime_t + constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1700; // bool + constexpr std::ptrdiff_t m_flLandingTimeSeconds = 0x1704; // float32 + constexpr std::ptrdiff_t m_flOldFallVelocity = 0x1708; // float32 + constexpr std::ptrdiff_t m_szLastPlaceName = 0x170C; // char[18] + constexpr std::ptrdiff_t m_bPrevDefuser = 0x171E; // bool + constexpr std::ptrdiff_t m_bPrevHelmet = 0x171F; // bool + constexpr std::ptrdiff_t m_nPrevArmorVal = 0x1720; // int32 + constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x1724; // int32 + constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1728; // uint32 + constexpr std::ptrdiff_t m_unWeaponHash = 0x172C; // uint32 + constexpr std::ptrdiff_t m_bInBuyZone = 0x1730; // bool + constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1731; // bool + constexpr std::ptrdiff_t m_aimPunchAngle = 0x1734; // QAngle + constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1740; // QAngle + constexpr std::ptrdiff_t m_aimPunchTickBase = 0x174C; // int32 + constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1750; // float32 + constexpr std::ptrdiff_t m_aimPunchCache = 0x1758; // CUtlVector + constexpr std::ptrdiff_t m_bInLanding = 0x1778; // bool + constexpr std::ptrdiff_t m_flLandingStartTime = 0x177C; // float32 + constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1780; // bool + constexpr std::ptrdiff_t m_bInBombZone = 0x1781; // bool + constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x1782; // bool + constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1784; // GameTime_t + constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1788; // GameTime_t + constexpr std::ptrdiff_t m_iRetakesOffering = 0x18E0; // int32 + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x18E4; // int32 + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x18E8; // bool + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x18E9; // bool + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x18EC; // int32 + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x18F0; // loadout_slot_t + constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1905; // bool + constexpr std::ptrdiff_t m_EconGloves = 0x1908; // C_EconItemView + constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1D80; // uint8 + constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1D81; // bool + constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1D84; // int32 + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D88; // Vector + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D94; // Vector + constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1DA0; // char[64] + constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1DE0; // bool + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1DE4; // Vector + constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2460; // bool + constexpr std::ptrdiff_t m_lastLandTime = 0x2464; // GameTime_t + constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2468; // bool + constexpr std::ptrdiff_t m_hHudModelArms = 0x2484; // CHandle + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x2488; // QAngle + constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x2494; // bool + constexpr std::ptrdiff_t m_bLeftHanded = 0x2495; // bool + constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x2498; // GameTime_t + constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x249C; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x24A0; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x24A4; // float32 + constexpr std::ptrdiff_t m_flViewmodelFOV = 0x24A8; // float32 + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x24AC; // uint32[5] + constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x24E0; // Color + constexpr std::ptrdiff_t m_vecBulletHitModels = 0x2530; // CUtlVector + constexpr std::ptrdiff_t m_bIsWalking = 0x2548; // bool + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x2550; // QAngle + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x25E0; // float32 + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x2658; // float32 + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x26D0; // Vector + constexpr std::ptrdiff_t m_entitySpottedState = 0x2760; // EntitySpottedState_t + constexpr std::ptrdiff_t m_bIsScoped = 0x2778; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0x2779; // bool + constexpr std::ptrdiff_t m_bIsDefusing = 0x277A; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x277B; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x277C; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x2780; // GameTime_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x2784; // bool + constexpr std::ptrdiff_t m_nWhichBombZone = 0x2788; // int32 + constexpr std::ptrdiff_t m_iShotsFired = 0x278C; // int32 + constexpr std::ptrdiff_t m_flFlinchStack = 0x2790; // float32 + constexpr std::ptrdiff_t m_flVelocityModifier = 0x2794; // float32 + constexpr std::ptrdiff_t m_flHitHeading = 0x2798; // float32 + constexpr std::ptrdiff_t m_nHitBodyPart = 0x279C; // int32 + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x27A0; // bool + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x27A4; // float32 + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x27A9; // bool + constexpr std::ptrdiff_t m_ArmorValue = 0x27AC; // int32 + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x27B0; // uint16 + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x27B2; // uint16 + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x27B4; // uint16 + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x27B8; // CEntityIndex + constexpr std::ptrdiff_t m_bOldIsScoped = 0x27BC; // bool + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x27BD; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x27C0; // float32 + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x27C4; // Vector + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x27D4; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x27D8; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x27DC; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x27E8; // Vector + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x27F4; // Vector + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x2800; // QAngle[2] + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x2818; // Vector[2] + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x2830; // Vector[2] + constexpr std::ptrdiff_t m_PredictedDamageTags = 0x2848; // C_UtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_nPrevHighestReceivedDamageTagTick = 0x28B0; // GameTick_t + constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x28B4; // int32 + constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x3DEC; // bool + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x3DF0; // GameTime_t + constexpr std::ptrdiff_t m_bGunGameImmunity = 0x3DF4; // bool + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x3DF8; // GameTime_t + constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x3DFC; // float32 + constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x3E04; // Vector + constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x3E10; // float32[4] + constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x3E20; // int32 + constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x3E24; // Vector + constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x3E30; // Vector + constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x3E3C; // bool + constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x3E3D; // bool + constexpr std::ptrdiff_t m_pClippingWeapon = 0x3E40; // C_CSWeaponBase* + constexpr std::ptrdiff_t m_nPlayerInfernoBodyFx = 0x3E48; // ParticleIndex_t + constexpr std::ptrdiff_t m_angEyeAngles = 0x3E50; // QAngle } // Parent: C_CSGO_TeamIntroCharacterPosition // Field count: 0 @@ -2582,7 +2582,7 @@ namespace cs2_dumper { // MPulseDomainHookInfo namespace CCSPointScriptExtensions_entity { } - // Parent: + // Parent: None // Field count: 14 // // Metadata: @@ -2603,7 +2603,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNewHDRColorScale = 0x38; // float32 constexpr std::ptrdiff_t m_flNewFarZ = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 36 // // Metadata: @@ -3098,7 +3098,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hMaster = 0x1460; // CHandle constexpr std::ptrdiff_t m_vWhereToSetLightingOrigin = 0x1464; // Vector } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -3287,7 +3287,7 @@ namespace cs2_dumper { // Field count: 0 namespace C_LightDirectionalEntity { } - // Parent: + // Parent: None // Field count: 82 // // Metadata: @@ -3420,7 +3420,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sUniqueHammerID = 0x5E8; // CUtlString constexpr std::ptrdiff_t m_nBloodType = 0x5F0; // BloodType } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -3656,7 +3656,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_materialGroup = 0x494; // CUtlStringToken constexpr std::ptrdiff_t m_nHitboxSet = 0x498; // uint8 } - // Parent: + // Parent: None // Field count: 0 namespace CEntityComponent { } @@ -3895,7 +3895,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vSmokeColor = 0x854; // Vector constexpr std::ptrdiff_t m_szAnimClass = 0x860; // CGlobalSymbol } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -4266,7 +4266,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTicksSinceLastSurfingDetected = 0x548; // float32 constexpr std::ptrdiff_t m_bWasSurfing = 0x54C; // bool } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -4316,7 +4316,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection constexpr std::ptrdiff_t m_CaseOutflows = 0x90; // CUtlVector } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -4377,7 +4377,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OuterAngle = 0xED0; // float32 constexpr std::ptrdiff_t m_SpotRadius = 0xED4; // float32 } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -4494,7 +4494,7 @@ namespace cs2_dumper { namespace CCSPointScript { constexpr std::ptrdiff_t m_pParent = 0x118; // CCSPointScriptEntity* } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -4665,7 +4665,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iEnemyKnifeKills = 0x74; // int32 constexpr std::ptrdiff_t m_iEnemyTaserKills = 0x78; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -4700,7 +4700,7 @@ namespace cs2_dumper { // Field count: 0 namespace CHostageRescueZone { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -4765,7 +4765,7 @@ namespace cs2_dumper { namespace C_CSGameRulesProxy { constexpr std::ptrdiff_t m_pGameRules = 0x5F8; // C_CSGameRules* } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -5185,7 +5185,7 @@ namespace cs2_dumper { namespace FilterDamageType { constexpr std::ptrdiff_t m_iDamageType = 0x650; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -5604,7 +5604,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flWaterWorldZ = 0x1398; // float32 constexpr std::ptrdiff_t m_flWaterNextTraceTime = 0x139C; // float32 } - // Parent: + // Parent: None // Field count: 11 // // Metadata: @@ -5742,7 +5742,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsOtherEnemy = 0x74; // bool constexpr std::ptrdiff_t m_killType = 0x75; // EKillTypes_t } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -5918,7 +5918,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flPreviousUpdateTickTime = 0x660; // GameTime_t constexpr std::ptrdiff_t m_vecPreviousTestPoint = 0x664; // Vector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -5995,7 +5995,7 @@ namespace cs2_dumper { // Field count: 0 namespace C_CS2HudModelBase { } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -6309,7 +6309,7 @@ namespace cs2_dumper { // Field count: 0 namespace C_HEGrenadeProjectile { } - // Parent: + // Parent: None // Field count: 24 // // Metadata: @@ -6419,9 +6419,9 @@ namespace cs2_dumper { // Parent: C_CSPlayerPawn // Field count: 3 namespace C_CSGO_PreviewPlayer { - constexpr std::ptrdiff_t m_animgraph = 0x3ED0; // CUtlString - constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x3ED8; // CGlobalSymbol - constexpr std::ptrdiff_t m_flInitialModelScale = 0x3EE0; // float32 + constexpr std::ptrdiff_t m_animgraph = 0x3EE0; // CUtlString + constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x3EE8; // CGlobalSymbol + constexpr std::ptrdiff_t m_flInitialModelScale = 0x3EF0; // float32 } // Parent: C_BarnLight // Field count: 1 @@ -6510,7 +6510,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSpotted = 0x8; // bool constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32[2] } - // Parent: + // Parent: None // Field count: 25 // // Metadata: @@ -7171,7 +7171,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnPass = 0x600; // CEntityIOOutput constexpr std::ptrdiff_t m_OnFail = 0x628; // CEntityIOOutput } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -7282,7 +7282,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ubSignature = 0xF15; // uint8[128] constexpr std::ptrdiff_t m_SprayRenderHelper = 0xFA0; // CPlayerSprayDecalRenderHelper } - // Parent: + // Parent: None // Field count: 11 // // Metadata: diff --git a/output/client_dll.json b/output/client_dll.json index 12c1bd05..03086e0d 100644 --- a/output/client_dll.json +++ b/output/client_dll.json @@ -30,7 +30,7 @@ "type_name": "string_t" } ], - "parent": "" + "parent": null }, "CAnimGraphNetworkedVariables": { "fields": { @@ -181,7 +181,7 @@ "type_name": "float" } ], - "parent": "" + "parent": null }, "CAttributeList": { "fields": { @@ -195,7 +195,7 @@ "type_name": "CEconItemAttribute" } ], - "parent": "" + "parent": null }, "CAttributeManager": { "fields": { @@ -223,7 +223,7 @@ "type_name": "attributeprovidertypes_t" } ], - "parent": "" + "parent": null }, "CAttributeManager__cached_attribute_float_t": { "fields": { @@ -688,7 +688,7 @@ "m_vecWheelFrictionScales": 72 }, "metadata": [], - "parent": "" + "parent": null }, "CCSClientPointScriptEntity": { "fields": {}, @@ -2035,7 +2035,7 @@ "type_name": "float" } ], - "parent": "" + "parent": null }, "CDamageRecord": { "fields": { @@ -2153,7 +2153,7 @@ "type_name": "int" } ], - "parent": "" + "parent": null }, "CEconItemAttribute": { "fields": { @@ -2328,7 +2328,7 @@ "CEntityComponent": { "fields": {}, "metadata": [], - "parent": "" + "parent": null }, "CEntityIdentity": { "fields": { @@ -2351,7 +2351,7 @@ "type_name": "int32" } ], - "parent": "" + "parent": null }, "CEntityInstance": { "fields": { @@ -2576,7 +2576,7 @@ "type_name": "CUtlStringToken" } ], - "parent": "" + "parent": null }, "CGameSceneNodeHandle": { "fields": { @@ -2595,7 +2595,7 @@ "type_name": "CUtlStringToken" } ], - "parent": "" + "parent": null }, "CGlowProperty": { "fields": { @@ -2658,7 +2658,7 @@ "type_name": "bool" } ], - "parent": "" + "parent": null }, "CGrenadeTracer": { "fields": { @@ -3350,7 +3350,7 @@ "type_name": "int8" } ], - "parent": "" + "parent": null }, "CNetworkedSequenceOperation": { "fields": { @@ -3380,7 +3380,7 @@ "type_name": "float32" } ], - "parent": "" + "parent": null }, "CPathQueryComponent": { "fields": {}, @@ -5629,7 +5629,7 @@ "type_name": "bool" } ], - "parent": "" + "parent": null }, "CTriggerFan": { "fields": { @@ -6731,7 +6731,7 @@ "type_name": "BloodType" } ], - "parent": "" + "parent": null }, "C_BaseEntityAPI": { "fields": {}, @@ -7785,9 +7785,9 @@ }, "C_CSGO_PreviewPlayer": { "fields": { - "m_animgraph": 16080, - "m_animgraphCharacterModeString": 16088, - "m_flInitialModelScale": 16096 + "m_animgraph": 16096, + "m_animgraphCharacterModeString": 16104, + "m_flInitialModelScale": 16112 }, "metadata": [], "parent": "C_CSPlayerPawn" @@ -8499,7 +8499,7 @@ }, "C_CSObserverPawn": { "fields": { - "m_hDetectParentChange": 6032 + "m_hDetectParentChange": 5816 }, "metadata": [ { @@ -8544,116 +8544,126 @@ }, "C_CSPlayerPawn": { "fields": { - "m_ArmorValue": 10372, - "m_EconGloves": 6624, - "m_GunGameImmunityColor": 9656, - "m_PredictedDamageTags": 10528, - "m_RetakesMVPBoostExtraUtility": 6600, - "m_aimPunchAngle": 6156, - "m_aimPunchAngleVel": 6168, - "m_aimPunchCache": 6192, - "m_aimPunchTickBase": 6180, - "m_aimPunchTickFraction": 6184, - "m_angShootAngleHistory": 10456, - "m_angStashedShootAngles": 10420, - "m_bGrenadeParametersStashed": 10416, - "m_bGunGameImmunity": 16068, - "m_bHasDeathInfo": 10389, - "m_bHasFemaleVoice": 6104, - "m_bInBombZone": 6233, - "m_bInBuyZone": 6152, - "m_bInHostageRescueZone": 6232, - "m_bInLanding": 6224, - "m_bInNoDefuseArea": 10332, - "m_bIsBuyMenuOpen": 6234, - "m_bIsDefusing": 10322, - "m_bIsGrabbingHostage": 10323, - "m_bIsScoped": 10320, - "m_bIsWalking": 9760, - "m_bKilledByHeadshot": 10369, - "m_bLastHeadBoneTransformIsValid": 9528, - "m_bLeftHanded": 9581, - "m_bMustSyncRagdollState": 7769, - "m_bNeedToReApplyGloves": 6621, - "m_bOldIsScoped": 10388, - "m_bOnGroundLastTick": 9536, - "m_bPrevDefuser": 6134, - "m_bPrevHelmet": 6135, - "m_bPreviouslyInBuyZone": 6153, - "m_bRagdollDamageHeadshot": 7864, - "m_bResumeZoom": 10321, - "m_bRetakesHasDefuseKit": 6592, - "m_bRetakesMVPLastRound": 6593, - "m_bShouldAutobuyDMWeapons": 16060, - "m_bSkipOneHeadConstraintUpdate": 9580, - "m_bWaitForNoAttack": 10360, - "m_entitySpottedState": 10296, - "m_fImmuneToGunGameDamageTime": 16064, - "m_fImmuneToGunGameDamageTimeLast": 16072, - "m_fMolotovDamageTime": 16076, - "m_fSwitchedHandednessTime": 9584, - "m_flDeathInfoTime": 10392, - "m_flEmitSoundTime": 10328, - "m_flFlinchStack": 10344, - "m_flHealthShotBoostExpirationTime": 6096, - "m_flHitHeading": 10352, - "m_flLandingStartTime": 6228, - "m_flLandingTimeSeconds": 6108, - "m_flLastFiredWeaponTime": 6100, - "m_flNextSprayDecalTime": 6240, - "m_flOldFallVelocity": 6112, - "m_flSlopeDropHeight": 10032, - "m_flSlopeDropOffset": 9912, - "m_flTimeOfLastInjury": 6236, - "m_flVelocityModifier": 10348, - "m_flViewmodelFOV": 9600, - "m_flViewmodelOffsetX": 9588, - "m_flViewmodelOffsetY": 9592, - "m_flViewmodelOffsetZ": 9596, - "m_grenadeParameterStashTime": 10412, - "m_hHudModelArms": 9564, - "m_iBlockingUseActionInProgress": 10324, - "m_iRetakesMVPBoostItem": 6596, - "m_iRetakesOffering": 6584, - "m_iRetakesOfferingCard": 6588, - "m_iShotsFired": 10340, - "m_ignoreLadderJumpTime": 10364, - "m_lastLandTime": 9532, - "m_nEconGlovesChanged": 7768, - "m_nHighestAppliedDamageTagTick": 10636, - "m_nHitBodyPart": 10356, - "m_nLastKillerIndex": 10384, - "m_nPrevArmorVal": 6136, - "m_nPrevGrenadeAmmoCount": 6140, - "m_nPrevHighestReceivedDamageTagTick": 10632, - "m_nRagdollDamageBone": 7772, - "m_nWhichBombZone": 10336, - "m_pActionTrackingServices": 6080, - "m_pBulletServices": 6048, - "m_pBuyServices": 6064, - "m_pDamageReactServices": 6088, - "m_pGlowServices": 6072, - "m_pHostageServices": 6056, - "m_qDeathEyeAngles": 9568, - "m_szLastPlaceName": 6116, - "m_szRagdollDamageWeaponName": 7800, - "m_thirdPersonHeading": 9768, - "m_unCurrentEquipmentValue": 10376, - "m_unFreezetimeEndEquipmentValue": 10380, - "m_unPreviousWeaponHash": 6144, - "m_unRoundStartEquipmentValue": 10378, - "m_unWeaponHash": 6148, - "m_vHeadConstraintOffset": 10152, - "m_vRagdollDamageForce": 7776, - "m_vRagdollDamagePosition": 7788, - "m_vRagdollServerOrigin": 7868, - "m_vecBulletHitModels": 9736, - "m_vecDeathInfoOrigin": 10396, - "m_vecPlayerPatchEconIndices": 9604, - "m_vecStashedGrenadeThrowPosition": 10432, - "m_vecStashedVelocity": 10444, - "m_vecThrowPositionHistory": 10480, - "m_vecVelocityHistory": 10504 + "m_ArmorValue": 10156, + "m_EconGloves": 6408, + "m_GunGameImmunityColor": 9440, + "m_PredictedDamageTags": 10312, + "m_RetakesMVPBoostExtraUtility": 6384, + "m_aimPunchAngle": 5940, + "m_aimPunchAngleVel": 5952, + "m_aimPunchCache": 5976, + "m_aimPunchTickBase": 5964, + "m_aimPunchTickFraction": 5968, + "m_angEyeAngles": 15952, + "m_angShootAngleHistory": 10240, + "m_angStashedShootAngles": 10204, + "m_bCachedPlaneIsValid": 15933, + "m_bClipHitStaticWorld": 15932, + "m_bGrenadeParametersStashed": 10200, + "m_bGunGameImmunity": 15860, + "m_bHasDeathInfo": 10173, + "m_bHasFemaleVoice": 5888, + "m_bInBombZone": 6017, + "m_bInBuyZone": 5936, + "m_bInHostageRescueZone": 6016, + "m_bInLanding": 6008, + "m_bInNoDefuseArea": 10116, + "m_bIsBuyMenuOpen": 6018, + "m_bIsDefusing": 10106, + "m_bIsGrabbingHostage": 10107, + "m_bIsScoped": 10104, + "m_bIsWalking": 9544, + "m_bKilledByHeadshot": 10153, + "m_bLastHeadBoneTransformIsValid": 9312, + "m_bLeftHanded": 9365, + "m_bMustSyncRagdollState": 7553, + "m_bNeedToReApplyGloves": 6405, + "m_bOldIsScoped": 10172, + "m_bOnGroundLastTick": 9320, + "m_bPrevDefuser": 5918, + "m_bPrevHelmet": 5919, + "m_bPreviouslyInBuyZone": 5937, + "m_bRagdollDamageHeadshot": 7648, + "m_bResumeZoom": 10105, + "m_bRetakesHasDefuseKit": 6376, + "m_bRetakesMVPLastRound": 6377, + "m_bShouldAutobuyDMWeapons": 15852, + "m_bSkipOneHeadConstraintUpdate": 9364, + "m_bWaitForNoAttack": 10144, + "m_entitySpottedState": 10080, + "m_fImmuneToGunGameDamageTime": 15856, + "m_fImmuneToGunGameDamageTimeLast": 15864, + "m_fMolotovDamageTime": 15868, + "m_fRenderingClipPlane": 15888, + "m_fSwitchedHandednessTime": 9368, + "m_flDeathInfoTime": 10176, + "m_flEmitSoundTime": 10112, + "m_flFlinchStack": 10128, + "m_flHealthShotBoostExpirationTime": 5880, + "m_flHitHeading": 10136, + "m_flLandingStartTime": 6012, + "m_flLandingTimeSeconds": 5892, + "m_flLastFiredWeaponTime": 5884, + "m_flNextSprayDecalTime": 6024, + "m_flOldFallVelocity": 5896, + "m_flSlopeDropHeight": 9816, + "m_flSlopeDropOffset": 9696, + "m_flTimeOfLastInjury": 6020, + "m_flVelocityModifier": 10132, + "m_flViewmodelFOV": 9384, + "m_flViewmodelOffsetX": 9372, + "m_flViewmodelOffsetY": 9376, + "m_flViewmodelOffsetZ": 9380, + "m_grenadeParameterStashTime": 10196, + "m_hHudModelArms": 9348, + "m_iBlockingUseActionInProgress": 10108, + "m_iRetakesMVPBoostItem": 6380, + "m_iRetakesOffering": 6368, + "m_iRetakesOfferingCard": 6372, + "m_iShotsFired": 10124, + "m_ignoreLadderJumpTime": 10148, + "m_lastLandTime": 9316, + "m_nEconGlovesChanged": 7552, + "m_nHighestAppliedDamageTagTick": 10420, + "m_nHitBodyPart": 10140, + "m_nLastClipPlaneSetupFrame": 15904, + "m_nLastKillerIndex": 10168, + "m_nPlayerInfernoBodyFx": 15944, + "m_nPrevArmorVal": 5920, + "m_nPrevGrenadeAmmoCount": 5924, + "m_nPrevHighestReceivedDamageTagTick": 10416, + "m_nRagdollDamageBone": 7556, + "m_nWhichBombZone": 10120, + "m_pActionTrackingServices": 5864, + "m_pBulletServices": 5832, + "m_pBuyServices": 5848, + "m_pClippingWeapon": 15936, + "m_pDamageReactServices": 5872, + "m_pGlowServices": 5856, + "m_pHostageServices": 5840, + "m_qDeathEyeAngles": 9352, + "m_szLastPlaceName": 5900, + "m_szRagdollDamageWeaponName": 7584, + "m_thirdPersonHeading": 9552, + "m_unCurrentEquipmentValue": 10160, + "m_unFreezetimeEndEquipmentValue": 10164, + "m_unPreviousWeaponHash": 5928, + "m_unRoundStartEquipmentValue": 10162, + "m_unWeaponHash": 5932, + "m_vHeadConstraintOffset": 9936, + "m_vRagdollDamageForce": 7560, + "m_vRagdollDamagePosition": 7572, + "m_vRagdollServerOrigin": 7652, + "m_vecBulletHitModels": 9520, + "m_vecDeathInfoOrigin": 10180, + "m_vecLastAliveLocalVelocity": 15876, + "m_vecLastClipCameraForward": 15920, + "m_vecLastClipCameraPos": 15908, + "m_vecPlayerPatchEconIndices": 9388, + "m_vecStashedGrenadeThrowPosition": 10216, + "m_vecStashedVelocity": 10228, + "m_vecThrowPositionHistory": 10264, + "m_vecVelocityHistory": 10288 }, "metadata": [ { @@ -9052,47 +9062,37 @@ }, "C_CSPlayerPawnBase": { "fields": { - "m_angEyeAngles": 5736, - "m_bCachedPlaneIsValid": 5661, - "m_bClipHitStaticWorld": 5660, - "m_bDeferStartMusicOnWarmup": 5956, - "m_bFlashBuildUp": 5712, - "m_bFlashDspHasBeenCleared": 5713, - "m_bFlashScreenshotHasBeenGrabbed": 5714, - "m_bHasMovedSinceSpawn": 5680, - "m_delayTargetIDTimer": 5888, - "m_fNextThinkPushAway": 5880, - "m_fRenderingClipPlane": 5616, - "m_flClientDeathTime": 5696, - "m_flClientHealthFadeChangeTimestamp": 5724, - "m_flCurrentMusicStartTime": 5948, - "m_flFlashBangTime": 5700, - "m_flFlashDuration": 5720, - "m_flFlashMaxAlpha": 5716, - "m_flFlashOverlayAlpha": 5708, - "m_flFlashScreenshotAlpha": 5704, - "m_flLastSmokeAge": 5964, - "m_flLastSmokeOverlayAlpha": 5960, - "m_flLastSpawnTimeIndex": 5684, - "m_flMusicRoundStartTime": 5952, - "m_flProgressBarStartTime": 5692, - "m_hOriginalController": 6028, - "m_holdTargetIDTimer": 5920, - "m_iIDEntIndex": 5884, - "m_iOldIDEntIndex": 5916, - "m_iPlayerState": 5676, - "m_iProgressBarDuration": 5688, - "m_iTargetItemEntIdx": 5912, - "m_nClientHealthFadeParityValue": 5728, - "m_nLastClipPlaneSetupFrame": 5632, - "m_nPlayerInfernoBodyFx": 5980, - "m_pClippingWeapon": 5664, + "m_bDeferStartMusicOnWarmup": 5756, + "m_bFlashBuildUp": 5656, + "m_bFlashDspHasBeenCleared": 5657, + "m_bFlashScreenshotHasBeenGrabbed": 5658, + "m_bHasMovedSinceSpawn": 5624, + "m_delayTargetIDTimer": 5688, + "m_fNextThinkPushAway": 5676, + "m_flClientDeathTime": 5640, + "m_flClientHealthFadeChangeTimestamp": 5668, + "m_flCurrentMusicStartTime": 5748, + "m_flFlashBangTime": 5644, + "m_flFlashDuration": 5664, + "m_flFlashMaxAlpha": 5660, + "m_flFlashOverlayAlpha": 5652, + "m_flFlashScreenshotAlpha": 5648, + "m_flLastSmokeAge": 5764, + "m_flLastSmokeOverlayAlpha": 5760, + "m_flLastSpawnTimeIndex": 5628, + "m_flMusicRoundStartTime": 5752, + "m_flProgressBarStartTime": 5636, + "m_hOriginalController": 5808, + "m_holdTargetIDTimer": 5720, + "m_iIDEntIndex": 5680, + "m_iOldIDEntIndex": 5716, + "m_iPlayerState": 5620, + "m_iProgressBarDuration": 5632, + "m_iTargetItemEntIdx": 5712, + "m_nClientHealthFadeParityValue": 5672, "m_pPingServices": 5608, - "m_previousPlayerState": 5672, - "m_vLastSmokeOverlayColor": 5968, - "m_vecLastAliveLocalVelocity": 5984, - "m_vecLastClipCameraForward": 5648, - "m_vecLastClipCameraPos": 5636 + "m_previousPlayerState": 5616, + "m_vLastSmokeOverlayColor": 5768 }, "metadata": [ { @@ -9980,7 +9980,7 @@ "type_name": "char" } ], - "parent": "" + "parent": null }, "C_EconWearable": { "fields": { @@ -11353,7 +11353,7 @@ "type_name": "Vector" } ], - "parent": "" + "parent": null }, "C_EnvWindVolume": { "fields": { @@ -15170,7 +15170,7 @@ "type_name": "CHandle" } ], - "parent": "" + "parent": null }, "CountdownTimer": { "fields": { @@ -15201,7 +15201,7 @@ "type_name": "WorldGroupId_t" } ], - "parent": "" + "parent": null }, "EngineCountdownTimer": { "fields": { @@ -15226,7 +15226,7 @@ "type_name": "float32" } ], - "parent": "" + "parent": null }, "EntityRenderAttribute_t": { "fields": { @@ -15245,7 +15245,7 @@ "type_name": "Vector4D" } ], - "parent": "" + "parent": null }, "EntitySpottedState_t": { "fields": { @@ -15299,7 +15299,7 @@ "type_name": "WorldGroupId_t" } ], - "parent": "" + "parent": null }, "OutflowWithRequirements_t": { "fields": { @@ -15334,7 +15334,7 @@ "type_name": "EHANDLE" } ], - "parent": "" + "parent": null }, "PredictedDamageTag_t": { "fields": { @@ -15453,7 +15453,7 @@ "type_name": "CEntityHandle" } ], - "parent": "" + "parent": null }, "SequenceHistory_t": { "fields": { @@ -15465,7 +15465,7 @@ "m_nSeqLoopMode": 12 }, "metadata": [], - "parent": "" + "parent": null }, "SignatureOutflow_Continue": { "fields": {}, @@ -15530,7 +15530,7 @@ "type_name": "uint8" } ], - "parent": "" + "parent": null }, "ViewAngleServerChange_t": { "fields": { @@ -15574,7 +15574,7 @@ "type_name": "uint16" } ], - "parent": "" + "parent": null }, "WeaponPurchaseTracker_t": { "fields": { @@ -15587,7 +15587,7 @@ "type_name": "WeaponPurchaseCount_t" } ], - "parent": "" + "parent": null }, "audioparams_t": { "fields": { @@ -15624,7 +15624,7 @@ "type_name": "uint32" } ], - "parent": "" + "parent": null }, "fogparams_t": { "fields": { @@ -15771,7 +15771,7 @@ "type_name": "bool" } ], - "parent": "" + "parent": null }, "shard_model_desc_t": { "fields": { @@ -15856,7 +15856,7 @@ "type_name": "CUtlStringToken" } ], - "parent": "" + "parent": null }, "sky3dparams_t": { "fields": { @@ -15899,7 +15899,7 @@ "type_name": "WorldGroupId_t" } ], - "parent": "" + "parent": null } }, "enums": { diff --git a/output/client_dll.rs b/output/client_dll.rs index 49b8ac93..1b024e4a 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -187,7 +187,7 @@ pub mod cs2_dumper { pub const flFlinchModLarge: usize = 0x38; // float32 pub const flFriendlyFireDamageReductionRatio: usize = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 15 // // Metadata: @@ -815,7 +815,7 @@ pub mod cs2_dumper { pub const m_bIsYesNoVote: usize = 0x62A; // bool } // Parent: C_BasePlayerPawn - // Field count: 41 + // Field count: 31 // // Metadata: // MNetworkExcludeByName @@ -832,46 +832,36 @@ pub mod cs2_dumper { // NetworkVarNames: m_hOriginalController (CHandle) pub mod C_CSPlayerPawnBase { pub const m_pPingServices: usize = 0x15E8; // CCSPlayer_PingServices* - pub const m_fRenderingClipPlane: usize = 0x15F0; // float32[4] - pub const m_nLastClipPlaneSetupFrame: usize = 0x1600; // int32 - pub const m_vecLastClipCameraPos: usize = 0x1604; // Vector - pub const m_vecLastClipCameraForward: usize = 0x1610; // Vector - pub const m_bClipHitStaticWorld: usize = 0x161C; // bool - pub const m_bCachedPlaneIsValid: usize = 0x161D; // bool - pub const m_pClippingWeapon: usize = 0x1620; // C_CSWeaponBase* - pub const m_previousPlayerState: usize = 0x1628; // CSPlayerState - pub const m_iPlayerState: usize = 0x162C; // CSPlayerState - pub const m_bHasMovedSinceSpawn: usize = 0x1630; // bool - pub const m_flLastSpawnTimeIndex: usize = 0x1634; // GameTime_t - pub const m_iProgressBarDuration: usize = 0x1638; // int32 - pub const m_flProgressBarStartTime: usize = 0x163C; // float32 - pub const m_flClientDeathTime: usize = 0x1640; // GameTime_t - pub const m_flFlashBangTime: usize = 0x1644; // float32 - pub const m_flFlashScreenshotAlpha: usize = 0x1648; // float32 - pub const m_flFlashOverlayAlpha: usize = 0x164C; // float32 - pub const m_bFlashBuildUp: usize = 0x1650; // bool - pub const m_bFlashDspHasBeenCleared: usize = 0x1651; // bool - pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x1652; // bool - pub const m_flFlashMaxAlpha: usize = 0x1654; // float32 - pub const m_flFlashDuration: usize = 0x1658; // float32 - pub const m_flClientHealthFadeChangeTimestamp: usize = 0x165C; // GameTime_t - pub const m_nClientHealthFadeParityValue: usize = 0x1660; // int32 - pub const m_angEyeAngles: usize = 0x1668; // QAngle - pub const m_fNextThinkPushAway: usize = 0x16F8; // float32 - pub const m_iIDEntIndex: usize = 0x16FC; // CEntityIndex - pub const m_delayTargetIDTimer: usize = 0x1700; // CountdownTimer - pub const m_iTargetItemEntIdx: usize = 0x1718; // CEntityIndex - pub const m_iOldIDEntIndex: usize = 0x171C; // CEntityIndex - pub const m_holdTargetIDTimer: usize = 0x1720; // CountdownTimer - pub const m_flCurrentMusicStartTime: usize = 0x173C; // float32 - pub const m_flMusicRoundStartTime: usize = 0x1740; // float32 - pub const m_bDeferStartMusicOnWarmup: usize = 0x1744; // bool - pub const m_flLastSmokeOverlayAlpha: usize = 0x1748; // float32 - pub const m_flLastSmokeAge: usize = 0x174C; // float32 - pub const m_vLastSmokeOverlayColor: usize = 0x1750; // Vector - pub const m_nPlayerInfernoBodyFx: usize = 0x175C; // ParticleIndex_t - pub const m_vecLastAliveLocalVelocity: usize = 0x1760; // Vector - pub const m_hOriginalController: usize = 0x178C; // CHandle + pub const m_previousPlayerState: usize = 0x15F0; // CSPlayerState + pub const m_iPlayerState: usize = 0x15F4; // CSPlayerState + pub const m_bHasMovedSinceSpawn: usize = 0x15F8; // bool + pub const m_flLastSpawnTimeIndex: usize = 0x15FC; // GameTime_t + pub const m_iProgressBarDuration: usize = 0x1600; // int32 + pub const m_flProgressBarStartTime: usize = 0x1604; // float32 + pub const m_flClientDeathTime: usize = 0x1608; // GameTime_t + pub const m_flFlashBangTime: usize = 0x160C; // float32 + pub const m_flFlashScreenshotAlpha: usize = 0x1610; // float32 + pub const m_flFlashOverlayAlpha: usize = 0x1614; // float32 + pub const m_bFlashBuildUp: usize = 0x1618; // bool + pub const m_bFlashDspHasBeenCleared: usize = 0x1619; // bool + pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x161A; // bool + pub const m_flFlashMaxAlpha: usize = 0x161C; // float32 + pub const m_flFlashDuration: usize = 0x1620; // float32 + pub const m_flClientHealthFadeChangeTimestamp: usize = 0x1624; // GameTime_t + pub const m_nClientHealthFadeParityValue: usize = 0x1628; // int32 + pub const m_fNextThinkPushAway: usize = 0x162C; // float32 + pub const m_iIDEntIndex: usize = 0x1630; // CEntityIndex + pub const m_delayTargetIDTimer: usize = 0x1638; // CountdownTimer + pub const m_iTargetItemEntIdx: usize = 0x1650; // CEntityIndex + pub const m_iOldIDEntIndex: usize = 0x1654; // CEntityIndex + pub const m_holdTargetIDTimer: usize = 0x1658; // CountdownTimer + pub const m_flCurrentMusicStartTime: usize = 0x1674; // float32 + pub const m_flMusicRoundStartTime: usize = 0x1678; // float32 + pub const m_bDeferStartMusicOnWarmup: usize = 0x167C; // bool + pub const m_flLastSmokeOverlayAlpha: usize = 0x1680; // float32 + pub const m_flLastSmokeAge: usize = 0x1684; // float32 + pub const m_vLastSmokeOverlayColor: usize = 0x1688; // Vector + pub const m_hOriginalController: usize = 0x16B0; // CHandle } // Parent: C_CSWeaponBase // Field count: 10 @@ -1065,7 +1055,7 @@ pub mod cs2_dumper { pub const m_bFastRetrigger: usize = 0x5FB; // bool pub const m_bPassthoughCaller: usize = 0x5FC; // bool } - // Parent: + // Parent: None // Field count: 6 pub mod SequenceHistory_t { pub const m_hSequence: usize = 0x0; // HSequence @@ -1487,7 +1477,7 @@ pub mod cs2_dumper { pub const m_flFadeStartTime: usize = 0x830; // float32[1] pub const m_flFadeDuration: usize = 0x834; // float32[1] } - // Parent: + // Parent: None // Field count: 10 pub mod CBuoyancyHelper { pub const m_nFluidType: usize = 0x18; // CUtlStringToken @@ -1651,7 +1641,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod C_WeaponM4A1Silencer { } - // Parent: + // Parent: None // Field count: 29 // // Metadata: @@ -1796,7 +1786,7 @@ pub mod cs2_dumper { pub mod CPulseCell_Value_Gradient { pub const m_Gradient: usize = 0x48; // CColorGradient } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -1806,7 +1796,7 @@ pub mod cs2_dumper { pub const m_timestamp: usize = 0x8; // GameTime_t pub const m_nWorldGroupId: usize = 0xC; // WorldGroupId_t } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -1966,7 +1956,7 @@ pub mod cs2_dumper { pub const m_flLastLOSTraceFailureTime: usize = 0x1D98; // GameTime_t pub const m_flWatTickOffset: usize = 0x1DF8; // float32 } - // Parent: + // Parent: None // Field count: 7 // // Metadata: @@ -2010,7 +2000,7 @@ pub mod cs2_dumper { pub const m_flExposureAdaptationSpeedDown: usize = 0x604; // float32 pub const m_flTonemapEVSmoothingRange: usize = 0x608; // float32 } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -2037,7 +2027,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod C_WeaponMag7 { } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -2153,7 +2143,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CSpriteOriented { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -2237,7 +2227,7 @@ pub mod cs2_dumper { // MNetworkVarTypeOverride // MNetworkIncludeByName pub mod C_CSObserverPawn { - pub const m_hDetectParentChange: usize = 0x1790; // CEntityHandle + pub const m_hDetectParentChange: usize = 0x16B8; // CEntityHandle } // Parent: None // Field count: 3 @@ -2322,7 +2312,7 @@ pub mod cs2_dumper { pub mod C_WeaponSG556 { } // Parent: C_CSPlayerPawnBase - // Field count: 110 + // Field count: 120 // // Metadata: // NetworkVarNames: m_pBulletServices (CCSPlayer_BulletServices*) @@ -2407,116 +2397,126 @@ pub mod cs2_dumper { // NetworkVarNames: m_bGunGameImmunity (bool) // NetworkVarNames: m_fMolotovDamageTime (float) pub mod C_CSPlayerPawn { - pub const m_pBulletServices: usize = 0x17A0; // CCSPlayer_BulletServices* - pub const m_pHostageServices: usize = 0x17A8; // CCSPlayer_HostageServices* - pub const m_pBuyServices: usize = 0x17B0; // CCSPlayer_BuyServices* - pub const m_pGlowServices: usize = 0x17B8; // CCSPlayer_GlowServices* - pub const m_pActionTrackingServices: usize = 0x17C0; // CCSPlayer_ActionTrackingServices* - pub const m_pDamageReactServices: usize = 0x17C8; // CCSPlayer_DamageReactServices* - pub const m_flHealthShotBoostExpirationTime: usize = 0x17D0; // GameTime_t - pub const m_flLastFiredWeaponTime: usize = 0x17D4; // GameTime_t - pub const m_bHasFemaleVoice: usize = 0x17D8; // bool - pub const m_flLandingTimeSeconds: usize = 0x17DC; // float32 - pub const m_flOldFallVelocity: usize = 0x17E0; // float32 - pub const m_szLastPlaceName: usize = 0x17E4; // char[18] - pub const m_bPrevDefuser: usize = 0x17F6; // bool - pub const m_bPrevHelmet: usize = 0x17F7; // bool - pub const m_nPrevArmorVal: usize = 0x17F8; // int32 - pub const m_nPrevGrenadeAmmoCount: usize = 0x17FC; // int32 - pub const m_unPreviousWeaponHash: usize = 0x1800; // uint32 - pub const m_unWeaponHash: usize = 0x1804; // uint32 - pub const m_bInBuyZone: usize = 0x1808; // bool - pub const m_bPreviouslyInBuyZone: usize = 0x1809; // bool - pub const m_aimPunchAngle: usize = 0x180C; // QAngle - pub const m_aimPunchAngleVel: usize = 0x1818; // QAngle - pub const m_aimPunchTickBase: usize = 0x1824; // int32 - pub const m_aimPunchTickFraction: usize = 0x1828; // float32 - pub const m_aimPunchCache: usize = 0x1830; // CUtlVector - pub const m_bInLanding: usize = 0x1850; // bool - pub const m_flLandingStartTime: usize = 0x1854; // float32 - pub const m_bInHostageRescueZone: usize = 0x1858; // bool - pub const m_bInBombZone: usize = 0x1859; // bool - pub const m_bIsBuyMenuOpen: usize = 0x185A; // bool - pub const m_flTimeOfLastInjury: usize = 0x185C; // GameTime_t - pub const m_flNextSprayDecalTime: usize = 0x1860; // GameTime_t - pub const m_iRetakesOffering: usize = 0x19B8; // int32 - pub const m_iRetakesOfferingCard: usize = 0x19BC; // int32 - pub const m_bRetakesHasDefuseKit: usize = 0x19C0; // bool - pub const m_bRetakesMVPLastRound: usize = 0x19C1; // bool - pub const m_iRetakesMVPBoostItem: usize = 0x19C4; // int32 - pub const m_RetakesMVPBoostExtraUtility: usize = 0x19C8; // loadout_slot_t - pub const m_bNeedToReApplyGloves: usize = 0x19DD; // bool - pub const m_EconGloves: usize = 0x19E0; // C_EconItemView - pub const m_nEconGlovesChanged: usize = 0x1E58; // uint8 - pub const m_bMustSyncRagdollState: usize = 0x1E59; // bool - pub const m_nRagdollDamageBone: usize = 0x1E5C; // int32 - pub const m_vRagdollDamageForce: usize = 0x1E60; // Vector - pub const m_vRagdollDamagePosition: usize = 0x1E6C; // Vector - pub const m_szRagdollDamageWeaponName: usize = 0x1E78; // char[64] - pub const m_bRagdollDamageHeadshot: usize = 0x1EB8; // bool - pub const m_vRagdollServerOrigin: usize = 0x1EBC; // Vector - pub const m_bLastHeadBoneTransformIsValid: usize = 0x2538; // bool - pub const m_lastLandTime: usize = 0x253C; // GameTime_t - pub const m_bOnGroundLastTick: usize = 0x2540; // bool - pub const m_hHudModelArms: usize = 0x255C; // CHandle - pub const m_qDeathEyeAngles: usize = 0x2560; // QAngle - pub const m_bSkipOneHeadConstraintUpdate: usize = 0x256C; // bool - pub const m_bLeftHanded: usize = 0x256D; // bool - pub const m_fSwitchedHandednessTime: usize = 0x2570; // GameTime_t - pub const m_flViewmodelOffsetX: usize = 0x2574; // float32 - pub const m_flViewmodelOffsetY: usize = 0x2578; // float32 - pub const m_flViewmodelOffsetZ: usize = 0x257C; // float32 - pub const m_flViewmodelFOV: usize = 0x2580; // float32 - pub const m_vecPlayerPatchEconIndices: usize = 0x2584; // uint32[5] - pub const m_GunGameImmunityColor: usize = 0x25B8; // Color - pub const m_vecBulletHitModels: usize = 0x2608; // CUtlVector - pub const m_bIsWalking: usize = 0x2620; // bool - pub const m_thirdPersonHeading: usize = 0x2628; // QAngle - pub const m_flSlopeDropOffset: usize = 0x26B8; // float32 - pub const m_flSlopeDropHeight: usize = 0x2730; // float32 - pub const m_vHeadConstraintOffset: usize = 0x27A8; // Vector - pub const m_entitySpottedState: usize = 0x2838; // EntitySpottedState_t - pub const m_bIsScoped: usize = 0x2850; // bool - pub const m_bResumeZoom: usize = 0x2851; // bool - pub const m_bIsDefusing: usize = 0x2852; // bool - pub const m_bIsGrabbingHostage: usize = 0x2853; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x2854; // CSPlayerBlockingUseAction_t - pub const m_flEmitSoundTime: usize = 0x2858; // GameTime_t - pub const m_bInNoDefuseArea: usize = 0x285C; // bool - pub const m_nWhichBombZone: usize = 0x2860; // int32 - pub const m_iShotsFired: usize = 0x2864; // int32 - pub const m_flFlinchStack: usize = 0x2868; // float32 - pub const m_flVelocityModifier: usize = 0x286C; // float32 - pub const m_flHitHeading: usize = 0x2870; // float32 - pub const m_nHitBodyPart: usize = 0x2874; // int32 - pub const m_bWaitForNoAttack: usize = 0x2878; // bool - pub const m_ignoreLadderJumpTime: usize = 0x287C; // float32 - pub const m_bKilledByHeadshot: usize = 0x2881; // bool - pub const m_ArmorValue: usize = 0x2884; // int32 - pub const m_unCurrentEquipmentValue: usize = 0x2888; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x288A; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x288C; // uint16 - pub const m_nLastKillerIndex: usize = 0x2890; // CEntityIndex - pub const m_bOldIsScoped: usize = 0x2894; // bool - pub const m_bHasDeathInfo: usize = 0x2895; // bool - pub const m_flDeathInfoTime: usize = 0x2898; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x289C; // Vector - pub const m_grenadeParameterStashTime: usize = 0x28AC; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x28B0; // bool - pub const m_angStashedShootAngles: usize = 0x28B4; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x28C0; // Vector - pub const m_vecStashedVelocity: usize = 0x28CC; // Vector - pub const m_angShootAngleHistory: usize = 0x28D8; // QAngle[2] - pub const m_vecThrowPositionHistory: usize = 0x28F0; // Vector[2] - pub const m_vecVelocityHistory: usize = 0x2908; // Vector[2] - pub const m_PredictedDamageTags: usize = 0x2920; // C_UtlVectorEmbeddedNetworkVar - pub const m_nPrevHighestReceivedDamageTagTick: usize = 0x2988; // GameTick_t - pub const m_nHighestAppliedDamageTagTick: usize = 0x298C; // int32 - pub const m_bShouldAutobuyDMWeapons: usize = 0x3EBC; // bool - pub const m_fImmuneToGunGameDamageTime: usize = 0x3EC0; // GameTime_t - pub const m_bGunGameImmunity: usize = 0x3EC4; // bool - pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x3EC8; // GameTime_t - pub const m_fMolotovDamageTime: usize = 0x3ECC; // float32 + pub const m_pBulletServices: usize = 0x16C8; // CCSPlayer_BulletServices* + pub const m_pHostageServices: usize = 0x16D0; // CCSPlayer_HostageServices* + pub const m_pBuyServices: usize = 0x16D8; // CCSPlayer_BuyServices* + pub const m_pGlowServices: usize = 0x16E0; // CCSPlayer_GlowServices* + pub const m_pActionTrackingServices: usize = 0x16E8; // CCSPlayer_ActionTrackingServices* + pub const m_pDamageReactServices: usize = 0x16F0; // CCSPlayer_DamageReactServices* + pub const m_flHealthShotBoostExpirationTime: usize = 0x16F8; // GameTime_t + pub const m_flLastFiredWeaponTime: usize = 0x16FC; // GameTime_t + pub const m_bHasFemaleVoice: usize = 0x1700; // bool + pub const m_flLandingTimeSeconds: usize = 0x1704; // float32 + pub const m_flOldFallVelocity: usize = 0x1708; // float32 + pub const m_szLastPlaceName: usize = 0x170C; // char[18] + pub const m_bPrevDefuser: usize = 0x171E; // bool + pub const m_bPrevHelmet: usize = 0x171F; // bool + pub const m_nPrevArmorVal: usize = 0x1720; // int32 + pub const m_nPrevGrenadeAmmoCount: usize = 0x1724; // int32 + pub const m_unPreviousWeaponHash: usize = 0x1728; // uint32 + pub const m_unWeaponHash: usize = 0x172C; // uint32 + pub const m_bInBuyZone: usize = 0x1730; // bool + pub const m_bPreviouslyInBuyZone: usize = 0x1731; // bool + pub const m_aimPunchAngle: usize = 0x1734; // QAngle + pub const m_aimPunchAngleVel: usize = 0x1740; // QAngle + pub const m_aimPunchTickBase: usize = 0x174C; // int32 + pub const m_aimPunchTickFraction: usize = 0x1750; // float32 + pub const m_aimPunchCache: usize = 0x1758; // CUtlVector + pub const m_bInLanding: usize = 0x1778; // bool + pub const m_flLandingStartTime: usize = 0x177C; // float32 + pub const m_bInHostageRescueZone: usize = 0x1780; // bool + pub const m_bInBombZone: usize = 0x1781; // bool + pub const m_bIsBuyMenuOpen: usize = 0x1782; // bool + pub const m_flTimeOfLastInjury: usize = 0x1784; // GameTime_t + pub const m_flNextSprayDecalTime: usize = 0x1788; // GameTime_t + pub const m_iRetakesOffering: usize = 0x18E0; // int32 + pub const m_iRetakesOfferingCard: usize = 0x18E4; // int32 + pub const m_bRetakesHasDefuseKit: usize = 0x18E8; // bool + pub const m_bRetakesMVPLastRound: usize = 0x18E9; // bool + pub const m_iRetakesMVPBoostItem: usize = 0x18EC; // int32 + pub const m_RetakesMVPBoostExtraUtility: usize = 0x18F0; // loadout_slot_t + pub const m_bNeedToReApplyGloves: usize = 0x1905; // bool + pub const m_EconGloves: usize = 0x1908; // C_EconItemView + pub const m_nEconGlovesChanged: usize = 0x1D80; // uint8 + pub const m_bMustSyncRagdollState: usize = 0x1D81; // bool + pub const m_nRagdollDamageBone: usize = 0x1D84; // int32 + pub const m_vRagdollDamageForce: usize = 0x1D88; // Vector + pub const m_vRagdollDamagePosition: usize = 0x1D94; // Vector + pub const m_szRagdollDamageWeaponName: usize = 0x1DA0; // char[64] + pub const m_bRagdollDamageHeadshot: usize = 0x1DE0; // bool + pub const m_vRagdollServerOrigin: usize = 0x1DE4; // Vector + pub const m_bLastHeadBoneTransformIsValid: usize = 0x2460; // bool + pub const m_lastLandTime: usize = 0x2464; // GameTime_t + pub const m_bOnGroundLastTick: usize = 0x2468; // bool + pub const m_hHudModelArms: usize = 0x2484; // CHandle + pub const m_qDeathEyeAngles: usize = 0x2488; // QAngle + pub const m_bSkipOneHeadConstraintUpdate: usize = 0x2494; // bool + pub const m_bLeftHanded: usize = 0x2495; // bool + pub const m_fSwitchedHandednessTime: usize = 0x2498; // GameTime_t + pub const m_flViewmodelOffsetX: usize = 0x249C; // float32 + pub const m_flViewmodelOffsetY: usize = 0x24A0; // float32 + pub const m_flViewmodelOffsetZ: usize = 0x24A4; // float32 + pub const m_flViewmodelFOV: usize = 0x24A8; // float32 + pub const m_vecPlayerPatchEconIndices: usize = 0x24AC; // uint32[5] + pub const m_GunGameImmunityColor: usize = 0x24E0; // Color + pub const m_vecBulletHitModels: usize = 0x2530; // CUtlVector + pub const m_bIsWalking: usize = 0x2548; // bool + pub const m_thirdPersonHeading: usize = 0x2550; // QAngle + pub const m_flSlopeDropOffset: usize = 0x25E0; // float32 + pub const m_flSlopeDropHeight: usize = 0x2658; // float32 + pub const m_vHeadConstraintOffset: usize = 0x26D0; // Vector + pub const m_entitySpottedState: usize = 0x2760; // EntitySpottedState_t + pub const m_bIsScoped: usize = 0x2778; // bool + pub const m_bResumeZoom: usize = 0x2779; // bool + pub const m_bIsDefusing: usize = 0x277A; // bool + pub const m_bIsGrabbingHostage: usize = 0x277B; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x277C; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x2780; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x2784; // bool + pub const m_nWhichBombZone: usize = 0x2788; // int32 + pub const m_iShotsFired: usize = 0x278C; // int32 + pub const m_flFlinchStack: usize = 0x2790; // float32 + pub const m_flVelocityModifier: usize = 0x2794; // float32 + pub const m_flHitHeading: usize = 0x2798; // float32 + pub const m_nHitBodyPart: usize = 0x279C; // int32 + pub const m_bWaitForNoAttack: usize = 0x27A0; // bool + pub const m_ignoreLadderJumpTime: usize = 0x27A4; // float32 + pub const m_bKilledByHeadshot: usize = 0x27A9; // bool + pub const m_ArmorValue: usize = 0x27AC; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x27B0; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x27B2; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x27B4; // uint16 + pub const m_nLastKillerIndex: usize = 0x27B8; // CEntityIndex + pub const m_bOldIsScoped: usize = 0x27BC; // bool + pub const m_bHasDeathInfo: usize = 0x27BD; // bool + pub const m_flDeathInfoTime: usize = 0x27C0; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x27C4; // Vector + pub const m_grenadeParameterStashTime: usize = 0x27D4; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x27D8; // bool + pub const m_angStashedShootAngles: usize = 0x27DC; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x27E8; // Vector + pub const m_vecStashedVelocity: usize = 0x27F4; // Vector + pub const m_angShootAngleHistory: usize = 0x2800; // QAngle[2] + pub const m_vecThrowPositionHistory: usize = 0x2818; // Vector[2] + pub const m_vecVelocityHistory: usize = 0x2830; // Vector[2] + pub const m_PredictedDamageTags: usize = 0x2848; // C_UtlVectorEmbeddedNetworkVar + pub const m_nPrevHighestReceivedDamageTagTick: usize = 0x28B0; // GameTick_t + pub const m_nHighestAppliedDamageTagTick: usize = 0x28B4; // int32 + pub const m_bShouldAutobuyDMWeapons: usize = 0x3DEC; // bool + pub const m_fImmuneToGunGameDamageTime: usize = 0x3DF0; // GameTime_t + pub const m_bGunGameImmunity: usize = 0x3DF4; // bool + pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x3DF8; // GameTime_t + pub const m_fMolotovDamageTime: usize = 0x3DFC; // float32 + pub const m_vecLastAliveLocalVelocity: usize = 0x3E04; // Vector + pub const m_fRenderingClipPlane: usize = 0x3E10; // float32[4] + pub const m_nLastClipPlaneSetupFrame: usize = 0x3E20; // int32 + pub const m_vecLastClipCameraPos: usize = 0x3E24; // Vector + pub const m_vecLastClipCameraForward: usize = 0x3E30; // Vector + pub const m_bClipHitStaticWorld: usize = 0x3E3C; // bool + pub const m_bCachedPlaneIsValid: usize = 0x3E3D; // bool + pub const m_pClippingWeapon: usize = 0x3E40; // C_CSWeaponBase* + pub const m_nPlayerInfernoBodyFx: usize = 0x3E48; // ParticleIndex_t + pub const m_angEyeAngles: usize = 0x3E50; // QAngle } // Parent: C_CSGO_TeamIntroCharacterPosition // Field count: 0 @@ -2588,7 +2588,7 @@ pub mod cs2_dumper { // MPulseDomainHookInfo pub mod CCSPointScriptExtensions_entity { } - // Parent: + // Parent: None // Field count: 14 // // Metadata: @@ -2609,7 +2609,7 @@ pub mod cs2_dumper { pub const m_flNewHDRColorScale: usize = 0x38; // float32 pub const m_flNewFarZ: usize = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 36 // // Metadata: @@ -3104,7 +3104,7 @@ pub mod cs2_dumper { pub const m_hMaster: usize = 0x1460; // CHandle pub const m_vWhereToSetLightingOrigin: usize = 0x1464; // Vector } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -3293,7 +3293,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod C_LightDirectionalEntity { } - // Parent: + // Parent: None // Field count: 82 // // Metadata: @@ -3426,7 +3426,7 @@ pub mod cs2_dumper { pub const m_sUniqueHammerID: usize = 0x5E8; // CUtlString pub const m_nBloodType: usize = 0x5F0; // BloodType } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -3662,7 +3662,7 @@ pub mod cs2_dumper { pub const m_materialGroup: usize = 0x494; // CUtlStringToken pub const m_nHitboxSet: usize = 0x498; // uint8 } - // Parent: + // Parent: None // Field count: 0 pub mod CEntityComponent { } @@ -3901,7 +3901,7 @@ pub mod cs2_dumper { pub const m_vSmokeColor: usize = 0x854; // Vector pub const m_szAnimClass: usize = 0x860; // CGlobalSymbol } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -4272,7 +4272,7 @@ pub mod cs2_dumper { pub const m_flTicksSinceLastSurfingDetected: usize = 0x548; // float32 pub const m_bWasSurfing: usize = 0x54C; // bool } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -4322,7 +4322,7 @@ pub mod cs2_dumper { pub const m_DefaultCaseOutflow: usize = 0x48; // CPulse_OutflowConnection pub const m_CaseOutflows: usize = 0x90; // CUtlVector } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -4383,7 +4383,7 @@ pub mod cs2_dumper { pub const m_OuterAngle: usize = 0xED0; // float32 pub const m_SpotRadius: usize = 0xED4; // float32 } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -4500,7 +4500,7 @@ pub mod cs2_dumper { pub mod CCSPointScript { pub const m_pParent: usize = 0x118; // CCSPointScriptEntity* } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -4671,7 +4671,7 @@ pub mod cs2_dumper { pub const m_iEnemyKnifeKills: usize = 0x74; // int32 pub const m_iEnemyTaserKills: usize = 0x78; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -4706,7 +4706,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CHostageRescueZone { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -4771,7 +4771,7 @@ pub mod cs2_dumper { pub mod C_CSGameRulesProxy { pub const m_pGameRules: usize = 0x5F8; // C_CSGameRules* } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -5191,7 +5191,7 @@ pub mod cs2_dumper { pub mod FilterDamageType { pub const m_iDamageType: usize = 0x650; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -5610,7 +5610,7 @@ pub mod cs2_dumper { pub const m_flWaterWorldZ: usize = 0x1398; // float32 pub const m_flWaterNextTraceTime: usize = 0x139C; // float32 } - // Parent: + // Parent: None // Field count: 11 // // Metadata: @@ -5748,7 +5748,7 @@ pub mod cs2_dumper { pub const m_bIsOtherEnemy: usize = 0x74; // bool pub const m_killType: usize = 0x75; // EKillTypes_t } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -5924,7 +5924,7 @@ pub mod cs2_dumper { pub const m_flPreviousUpdateTickTime: usize = 0x660; // GameTime_t pub const m_vecPreviousTestPoint: usize = 0x664; // Vector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -6001,7 +6001,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod C_CS2HudModelBase { } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -6315,7 +6315,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod C_HEGrenadeProjectile { } - // Parent: + // Parent: None // Field count: 24 // // Metadata: @@ -6425,9 +6425,9 @@ pub mod cs2_dumper { // Parent: C_CSPlayerPawn // Field count: 3 pub mod C_CSGO_PreviewPlayer { - pub const m_animgraph: usize = 0x3ED0; // CUtlString - pub const m_animgraphCharacterModeString: usize = 0x3ED8; // CGlobalSymbol - pub const m_flInitialModelScale: usize = 0x3EE0; // float32 + pub const m_animgraph: usize = 0x3EE0; // CUtlString + pub const m_animgraphCharacterModeString: usize = 0x3EE8; // CGlobalSymbol + pub const m_flInitialModelScale: usize = 0x3EF0; // float32 } // Parent: C_BarnLight // Field count: 1 @@ -6516,7 +6516,7 @@ pub mod cs2_dumper { pub const m_bSpotted: usize = 0x8; // bool pub const m_bSpottedByMask: usize = 0xC; // uint32[2] } - // Parent: + // Parent: None // Field count: 25 // // Metadata: @@ -7177,7 +7177,7 @@ pub mod cs2_dumper { pub const m_OnPass: usize = 0x600; // CEntityIOOutput pub const m_OnFail: usize = 0x628; // CEntityIOOutput } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -7288,7 +7288,7 @@ pub mod cs2_dumper { pub const m_ubSignature: usize = 0xF15; // uint8[128] pub const m_SprayRenderHelper: usize = 0xFA0; // CPlayerSprayDecalRenderHelper } - // Parent: + // Parent: None // Field count: 11 // // Metadata: diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index 7c4c964a..80b8bbee 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll @@ -40,7 +40,7 @@ namespace CS2Dumper.Schemas { public const nint m_nTotalTicksThisFrame = 0x38; // int32 public const nint m_nTotalTicks = 0x3C; // int32 } - // Parent: + // Parent: None // Field count: 1 public static class CEntityIOOutput { public const nint m_Value = 0x18; // CVariantBase diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index b8aff00f..cc41b1c6 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once @@ -45,7 +45,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nTotalTicksThisFrame = 0x38; // int32 constexpr std::ptrdiff_t m_nTotalTicks = 0x3C; // int32 } - // Parent: + // Parent: None // Field count: 1 namespace CEntityIOOutput { constexpr std::ptrdiff_t m_Value = 0x18; // CVariantBase diff --git a/output/engine2_dll.json b/output/engine2_dll.json index 5effe680..95c5ffd7 100644 --- a/output/engine2_dll.json +++ b/output/engine2_dll.json @@ -21,7 +21,7 @@ "m_Value": 24 }, "metadata": [], - "parent": "" + "parent": null }, "CNetworkVarChainer": { "fields": { diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index 955dee59..956b5713 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -45,7 +45,7 @@ pub mod cs2_dumper { pub const m_nTotalTicksThisFrame: usize = 0x38; // int32 pub const m_nTotalTicks: usize = 0x3C; // int32 } - // Parent: + // Parent: None // Field count: 1 pub mod CEntityIOOutput { pub const m_Value: usize = 0x18; // CVariantBase diff --git a/output/host_dll.cs b/output/host_dll.cs index 20d041e4..37c231e0 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index 04705f3b..8ca9a56b 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 1c2e2065..c09bab9b 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index 73edaa0e..5d45002f 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14095, - "timestamp": "2025-08-14T21:08:30.051873234+00:00" + "build_number": 14096, + "timestamp": "2025-08-18T23:52:47.183323500+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 48ab0730..7f18d6c1 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -10,17 +10,13 @@ namespace CS2Dumper.Interfaces { // Module: client.dll public static class ClientDll { public const nint ClientToolsInfo_001 = 0x1BEA340; - public const nint EmptyWorldService001_Client = 0x1BA5340; + public const nint EmptyWorldService001_Client = 0x1BA5350; public const nint GameClientExports001 = 0x1BE7130; - public const nint LegacyGameUI001 = 0x1C05430; - public const nint Source2Client002 = 0x1E2C950; - public const nint Source2ClientConfig001 = 0x1DC81E0; + public const nint LegacyGameUI001 = 0x1C05420; + public const nint Source2Client002 = 0x1E2C8B0; + public const nint Source2ClientConfig001 = 0x1DC82C0; public const nint Source2ClientPrediction001 = 0x1BF13D0; - public const nint Source2ClientUI001 = 0x1C03900; - } - // Module: crashhandler64.dll - public static class Crashhandler64Dll { - public static readonly nint = unchecked((nint)0xFFFF8002E1540007); + public const nint Source2ClientUI001 = 0x1C038F0; } // Module: engine2.dll public static class Engine2Dll { @@ -161,15 +157,15 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x170B1F0; - public const nint EntitySubclassUtilsV001 = 0x16B3FA0; - public const nint NavGameTest001 = 0x17B3B90; + public const nint EmptyWorldService001_Server = 0x170B1D0; + public const nint EntitySubclassUtilsV001 = 0x16B3F80; + public const nint NavGameTest001 = 0x17B3BA0; public const nint ServerToolsInfo_001 = 0x1763E58; public const nint Source2GameClients001 = 0x175F810; - public const nint Source2GameDirector001 = 0x18BD310; + public const nint Source2GameDirector001 = 0x18BD320; public const nint Source2GameEntities001 = 0x1763560; public const nint Source2Server001 = 0x17633D0; - public const nint Source2ServerConfig001 = 0x1990528; + public const nint Source2ServerConfig001 = 0x1990548; public const nint customnavsystem001 = 0x1693928; } // Module: soundsystem.dll @@ -181,7 +177,7 @@ namespace CS2Dumper.Interfaces { } // Module: steamaudio.dll public static class SteamaudioDll { - public const nint SteamAudio001 = 0x250250; + public const nint SteamAudio001 = 0x250270; } // Module: steamclient64.dll public static class Steamclient64Dll { @@ -218,6 +214,10 @@ namespace CS2Dumper.Interfaces { public static class V8systemDll { public const nint Source2V8System001 = 0x315B0; } + // Module: vconcomm.dll + public static class VconcommDll { + public const nint VConComm001 = 0x375C0; + } // Module: vphysics2.dll public static class Vphysics2Dll { public const nint VPhysics2_Handle_Interface_001 = 0x3DC000; diff --git a/output/interfaces.hpp b/output/interfaces.hpp index a6863517..ed47d2eb 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once @@ -15,17 +15,13 @@ namespace cs2_dumper { // Module: client.dll namespace client_dll { constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1BEA340; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1BA5340; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1BA5350; constexpr std::ptrdiff_t GameClientExports001 = 0x1BE7130; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x1C05430; - constexpr std::ptrdiff_t Source2Client002 = 0x1E2C950; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1DC81E0; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x1C05420; + constexpr std::ptrdiff_t Source2Client002 = 0x1E2C8B0; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1DC82C0; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1BF13D0; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x1C03900; - } - // Module: crashhandler64.dll - namespace crashhandler64_dll { - constexpr std::ptrdiff_t = 0xFFFF8002E1540007; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x1C038F0; } // Module: engine2.dll namespace engine2_dll { @@ -166,15 +162,15 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x170B1F0; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x16B3FA0; - constexpr std::ptrdiff_t NavGameTest001 = 0x17B3B90; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x170B1D0; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x16B3F80; + constexpr std::ptrdiff_t NavGameTest001 = 0x17B3BA0; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x1763E58; constexpr std::ptrdiff_t Source2GameClients001 = 0x175F810; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x18BD310; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x18BD320; constexpr std::ptrdiff_t Source2GameEntities001 = 0x1763560; constexpr std::ptrdiff_t Source2Server001 = 0x17633D0; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x1990528; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x1990548; constexpr std::ptrdiff_t customnavsystem001 = 0x1693928; } // Module: soundsystem.dll @@ -186,7 +182,7 @@ namespace cs2_dumper { } // Module: steamaudio.dll namespace steamaudio_dll { - constexpr std::ptrdiff_t SteamAudio001 = 0x250250; + constexpr std::ptrdiff_t SteamAudio001 = 0x250270; } // Module: steamclient64.dll namespace steamclient64_dll { @@ -223,6 +219,10 @@ namespace cs2_dumper { namespace v8system_dll { constexpr std::ptrdiff_t Source2V8System001 = 0x315B0; } + // Module: vconcomm.dll + namespace vconcomm_dll { + constexpr std::ptrdiff_t VConComm001 = 0x375C0; + } // Module: vphysics2.dll namespace vphysics2_dll { constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x3DC000; diff --git a/output/interfaces.json b/output/interfaces.json index 4ffc5f0a..d55788d6 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -5,16 +5,13 @@ }, "client.dll": { "ClientToolsInfo_001": 29270848, - "EmptyWorldService001_Client": 28988224, + "EmptyWorldService001_Client": 28988240, "GameClientExports001": 29258032, - "LegacyGameUI001": 29381680, - "Source2Client002": 31639888, - "Source2ClientConfig001": 31228384, + "LegacyGameUI001": 29381664, + "Source2Client002": 31639728, + "Source2ClientConfig001": 31228608, "Source2ClientPrediction001": 29299664, - "Source2ClientUI001": 29374720 - }, - "crashhandler64.dll": { - "": 18446603348591509511 + "Source2ClientUI001": 29374704 }, "engine2.dll": { "BenchmarkService001": 6189600, @@ -133,15 +130,15 @@ "SchemaSystem_001": 493312 }, "server.dll": { - "EmptyWorldService001_Server": 24162800, - "EntitySubclassUtilsV001": 23805856, - "NavGameTest001": 24853392, + "EmptyWorldService001_Server": 24162768, + "EntitySubclassUtilsV001": 23805824, + "NavGameTest001": 24853408, "ServerToolsInfo_001": 24526424, "Source2GameClients001": 24508432, - "Source2GameDirector001": 25940752, + "Source2GameDirector001": 25940768, "Source2GameEntities001": 24524128, "Source2Server001": 24523728, - "Source2ServerConfig001": 26805544, + "Source2ServerConfig001": 26805576, "customnavsystem001": 23673128 }, "soundsystem.dll": { @@ -151,7 +148,7 @@ "VMixEditTool001": 1214180091 }, "steamaudio.dll": { - "SteamAudio001": 2425424 + "SteamAudio001": 2425456 }, "steamclient64.dll": { "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758200538, @@ -185,6 +182,9 @@ "v8system.dll": { "Source2V8System001": 202160 }, + "vconcomm.dll": { + "VConComm001": 226752 + }, "vphysics2.dll": { "VPhysics2_Handle_Interface_001": 4046848, "VPhysics2_Interface_001": 4046912 diff --git a/output/interfaces.rs b/output/interfaces.rs index 2c93a568..c4496acb 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, unused)] @@ -13,17 +13,13 @@ pub mod cs2_dumper { // Module: client.dll pub mod client_dll { pub const ClientToolsInfo_001: usize = 0x1BEA340; - pub const EmptyWorldService001_Client: usize = 0x1BA5340; + pub const EmptyWorldService001_Client: usize = 0x1BA5350; pub const GameClientExports001: usize = 0x1BE7130; - pub const LegacyGameUI001: usize = 0x1C05430; - pub const Source2Client002: usize = 0x1E2C950; - pub const Source2ClientConfig001: usize = 0x1DC81E0; + pub const LegacyGameUI001: usize = 0x1C05420; + pub const Source2Client002: usize = 0x1E2C8B0; + pub const Source2ClientConfig001: usize = 0x1DC82C0; pub const Source2ClientPrediction001: usize = 0x1BF13D0; - pub const Source2ClientUI001: usize = 0x1C03900; - } - // Module: crashhandler64.dll - pub mod crashhandler64_dll { - pub const : usize = 0xFFFF8002E1540007; + pub const Source2ClientUI001: usize = 0x1C038F0; } // Module: engine2.dll pub mod engine2_dll { @@ -164,15 +160,15 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x170B1F0; - pub const EntitySubclassUtilsV001: usize = 0x16B3FA0; - pub const NavGameTest001: usize = 0x17B3B90; + pub const EmptyWorldService001_Server: usize = 0x170B1D0; + pub const EntitySubclassUtilsV001: usize = 0x16B3F80; + pub const NavGameTest001: usize = 0x17B3BA0; pub const ServerToolsInfo_001: usize = 0x1763E58; pub const Source2GameClients001: usize = 0x175F810; - pub const Source2GameDirector001: usize = 0x18BD310; + pub const Source2GameDirector001: usize = 0x18BD320; pub const Source2GameEntities001: usize = 0x1763560; pub const Source2Server001: usize = 0x17633D0; - pub const Source2ServerConfig001: usize = 0x1990528; + pub const Source2ServerConfig001: usize = 0x1990548; pub const customnavsystem001: usize = 0x1693928; } // Module: soundsystem.dll @@ -184,7 +180,7 @@ pub mod cs2_dumper { } // Module: steamaudio.dll pub mod steamaudio_dll { - pub const SteamAudio001: usize = 0x250250; + pub const SteamAudio001: usize = 0x250270; } // Module: steamclient64.dll pub mod steamclient64_dll { @@ -221,6 +217,10 @@ pub mod cs2_dumper { pub mod v8system_dll { pub const Source2V8System001: usize = 0x315B0; } + // Module: vconcomm.dll + pub mod vconcomm_dll { + pub const VConComm001: usize = 0x375C0; + } // Module: vphysics2.dll pub mod vphysics2_dll { pub const VPhysics2_Handle_Interface_001: usize = 0x3DC000; diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index cf291cd6..aad9f986 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 142c81e0..5841e864 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 3a813e21..5f603452 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 9c6dca98..bebcc54b 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index ff4f9d8e..f9ec3442 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index fb2c1088..faa89d33 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index 17f2fdf5..33f9e02a 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1E3CFD0; - public const nint dwEntityList = 0x1D15578; - public const nint dwGameEntitySystem = 0x1FB5638; + public const nint dwCSGOInput = 0x1E3CE10; + public const nint dwEntityList = 0x1D154C8; + public const nint dwGameEntitySystem = 0x1FB55D8; public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; - public const nint dwGameRules = 0x1E31AE0; - public const nint dwGlobalVars = 0x1BE69B0; - public const nint dwGlowManager = 0x1E2E8C8; - public const nint dwLocalPlayerController = 0x1E1E850; + public const nint dwGameRules = 0x1E31A68; + public const nint dwGlobalVars = 0x1BE6938; + public const nint dwGlowManager = 0x1E2E850; + public const nint dwLocalPlayerController = 0x1E1E798; public const nint dwLocalPlayerPawn = 0x1BF14A0; - public const nint dwPlantedC4 = 0x1E37E10; + public const nint dwPlantedC4 = 0x1E37B10; public const nint dwPrediction = 0x1BF13D0; - public const nint dwSensitivity = 0x1E2F3D8; + public const nint dwSensitivity = 0x1E2F368; public const nint dwSensitivity_sensitivity = 0x48; - public const nint dwViewAngles = 0x1E3D780; - public const nint dwViewMatrix = 0x1E328A0; - public const nint dwViewRender = 0x1E336D0; - public const nint dwWeaponC4 = 0x1DCFCE0; + public const nint dwViewAngles = 0x1E3D5C0; + public const nint dwViewMatrix = 0x1E32830; + public const nint dwViewRender = 0x1E33670; + public const nint dwWeaponC4 = 0x1DCFDB8; } // Module: engine2.dll public static class Engine2Dll { diff --git a/output/offsets.hpp b/output/offsets.hpp index e67672f3..ae4124c5 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once @@ -9,23 +9,23 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1E3CFD0; - constexpr std::ptrdiff_t dwEntityList = 0x1D15578; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1FB5638; + constexpr std::ptrdiff_t dwCSGOInput = 0x1E3CE10; + constexpr std::ptrdiff_t dwEntityList = 0x1D154C8; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1FB55D8; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; - constexpr std::ptrdiff_t dwGameRules = 0x1E31AE0; - constexpr std::ptrdiff_t dwGlobalVars = 0x1BE69B0; - constexpr std::ptrdiff_t dwGlowManager = 0x1E2E8C8; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1E1E850; + constexpr std::ptrdiff_t dwGameRules = 0x1E31A68; + constexpr std::ptrdiff_t dwGlobalVars = 0x1BE6938; + constexpr std::ptrdiff_t dwGlowManager = 0x1E2E850; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1E1E798; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1BF14A0; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1E37E10; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1E37B10; constexpr std::ptrdiff_t dwPrediction = 0x1BF13D0; - constexpr std::ptrdiff_t dwSensitivity = 0x1E2F3D8; + constexpr std::ptrdiff_t dwSensitivity = 0x1E2F368; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x48; - constexpr std::ptrdiff_t dwViewAngles = 0x1E3D780; - constexpr std::ptrdiff_t dwViewMatrix = 0x1E328A0; - constexpr std::ptrdiff_t dwViewRender = 0x1E336D0; - constexpr std::ptrdiff_t dwWeaponC4 = 0x1DCFCE0; + constexpr std::ptrdiff_t dwViewAngles = 0x1E3D5C0; + constexpr std::ptrdiff_t dwViewMatrix = 0x1E32830; + constexpr std::ptrdiff_t dwViewRender = 0x1E33670; + constexpr std::ptrdiff_t dwWeaponC4 = 0x1DCFDB8; } // Module: engine2.dll namespace engine2_dll { diff --git a/output/offsets.json b/output/offsets.json index f4b424ae..792b700c 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,22 +1,22 @@ { "client.dll": { - "dwCSGOInput": 31707088, - "dwEntityList": 30496120, - "dwGameEntitySystem": 33248824, + "dwCSGOInput": 31706640, + "dwEntityList": 30495944, + "dwGameEntitySystem": 33248728, "dwGameEntitySystem_highestEntityIndex": 8432, - "dwGameRules": 31660768, - "dwGlobalVars": 29256112, - "dwGlowManager": 31647944, - "dwLocalPlayerController": 31582288, + "dwGameRules": 31660648, + "dwGlobalVars": 29255992, + "dwGlowManager": 31647824, + "dwLocalPlayerController": 31582104, "dwLocalPlayerPawn": 29299872, - "dwPlantedC4": 31686160, + "dwPlantedC4": 31685392, "dwPrediction": 29299664, - "dwSensitivity": 31650776, + "dwSensitivity": 31650664, "dwSensitivity_sensitivity": 72, - "dwViewAngles": 31709056, - "dwViewMatrix": 31664288, - "dwViewRender": 31667920, - "dwWeaponC4": 31259872 + "dwViewAngles": 31708608, + "dwViewMatrix": 31664176, + "dwViewRender": 31667824, + "dwWeaponC4": 31260088 }, "engine2.dll": { "dwBuildNumber": 6164804, diff --git a/output/offsets.rs b/output/offsets.rs index 1c84271f..62fc18df 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, unused)] @@ -7,23 +7,23 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1E3CFD0; - pub const dwEntityList: usize = 0x1D15578; - pub const dwGameEntitySystem: usize = 0x1FB5638; + pub const dwCSGOInput: usize = 0x1E3CE10; + pub const dwEntityList: usize = 0x1D154C8; + pub const dwGameEntitySystem: usize = 0x1FB55D8; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; - pub const dwGameRules: usize = 0x1E31AE0; - pub const dwGlobalVars: usize = 0x1BE69B0; - pub const dwGlowManager: usize = 0x1E2E8C8; - pub const dwLocalPlayerController: usize = 0x1E1E850; + pub const dwGameRules: usize = 0x1E31A68; + pub const dwGlobalVars: usize = 0x1BE6938; + pub const dwGlowManager: usize = 0x1E2E850; + pub const dwLocalPlayerController: usize = 0x1E1E798; pub const dwLocalPlayerPawn: usize = 0x1BF14A0; - pub const dwPlantedC4: usize = 0x1E37E10; + pub const dwPlantedC4: usize = 0x1E37B10; pub const dwPrediction: usize = 0x1BF13D0; - pub const dwSensitivity: usize = 0x1E2F3D8; + pub const dwSensitivity: usize = 0x1E2F368; pub const dwSensitivity_sensitivity: usize = 0x48; - pub const dwViewAngles: usize = 0x1E3D780; - pub const dwViewMatrix: usize = 0x1E328A0; - pub const dwViewRender: usize = 0x1E336D0; - pub const dwWeaponC4: usize = 0x1DCFCE0; + pub const dwViewAngles: usize = 0x1E3D5C0; + pub const dwViewMatrix: usize = 0x1E32830; + pub const dwViewRender: usize = 0x1E33670; + pub const dwWeaponC4: usize = 0x1DCFDB8; } // Module: engine2.dll pub mod engine2_dll { diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index a1a838f8..9c19fcb8 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index 8930a755..7bcda80a 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 5d3172ad..a6fed84b 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index e55a1161..cbdf4ccd 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index a003ec38..3cdf5a00 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 8c0b4574..5d4bc8fd 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index bbe84575..8e3d27a6 100644 --- a/output/pulse_system_dll.cs +++ b/output/pulse_system_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index dc81f322..bb86d593 100644 --- a/output/pulse_system_dll.hpp +++ b/output/pulse_system_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 0a0be82f..4aefc8f2 100644 --- a/output/pulse_system_dll.rs +++ b/output/pulse_system_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index ecb1428c..d5259209 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index eeb34e4d..3b7a3214 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 59cbde44..0d03b3cd 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index ca1cc216..d6970683 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index c23983ee..ec21b007 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index 1454fc60..03daea15 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index ce53304b..66c23311 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 84173dcc..d6d2707b 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 98f35e07..ca7e3050 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index 8a751052..75df8b76 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index 83d86744..c9452030 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index 2f4819b3..562428d0 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/server_dll.cs b/output/server_dll.cs index 59746b83..5d6e3326 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -2925,7 +2925,7 @@ namespace CS2Dumper.Schemas { public const nint m_bFastRetrigger = 0x4F3; // bool public const nint m_bPassthoughCaller = 0x4F4; // bool } - // Parent: + // Parent: None // Field count: 6 public static class SequenceHistory_t { public const nint m_hSequence = 0x0; // HSequence @@ -3280,7 +3280,7 @@ namespace CS2Dumper.Schemas { public const nint m_nGraphCreationFlagsAG2 = 0x5B4; // uint8 public const nint m_nServerGraphDefReloadCountAG2 = 0x5F8; // int32 } - // Parent: + // Parent: None // Field count: 10 public static class CBuoyancyHelper { public const nint m_nFluidType = 0x18; // CUtlStringToken @@ -3637,7 +3637,7 @@ namespace CS2Dumper.Schemas { public const nint m_iInputFilter = 0x860; // int32 public const nint m_iDontMessageParent = 0x864; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -3647,7 +3647,7 @@ namespace CS2Dumper.Schemas { public const nint m_timestamp = 0x8; // GameTime_t public const nint m_nWorldGroupId = 0xC; // WorldGroupId_t } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -3679,7 +3679,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CWeaponM4A1Silencer { } - // Parent: + // Parent: None // Field count: 7 // // Metadata: @@ -3707,7 +3707,7 @@ namespace CS2Dumper.Schemas { // MPropertyDescription public static class CPulseCursorFuncs { } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -3879,7 +3879,7 @@ namespace CS2Dumper.Schemas { public const nint m_iHltvReplayEntity = 0xD64; // CEntityIndex public const nint m_sndOpvarLatchData = 0xD68; // CUtlVector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -4055,7 +4055,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CPointServerCommand { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -4454,7 +4454,7 @@ namespace CS2Dumper.Schemas { public const nint m_WaitComplete = 0x50; // CPulse_ResumePoint } // Parent: CCSPlayerPawnBase - // Field count: 123 + // Field count: 124 // // Metadata: // MNetworkOutOfPVSUpdates @@ -4540,130 +4540,132 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_fImmuneToGunGameDamageTime (GameTime_t) // NetworkVarNames: m_bGunGameImmunity (bool) // NetworkVarNames: m_fMolotovDamageTime (float) + // NetworkVarNames: m_angEyeAngles (QAngle) public static class CCSPlayerPawn { - public const nint m_pBulletServices = 0xED8; // CCSPlayer_BulletServices* - public const nint m_pHostageServices = 0xEE0; // CCSPlayer_HostageServices* - public const nint m_pBuyServices = 0xEE8; // CCSPlayer_BuyServices* - public const nint m_pActionTrackingServices = 0xEF0; // CCSPlayer_ActionTrackingServices* - public const nint m_pRadioServices = 0xEF8; // CCSPlayer_RadioServices* - public const nint m_pDamageReactServices = 0xF00; // CCSPlayer_DamageReactServices* - public const nint m_nCharacterDefIndex = 0xF08; // uint16 - public const nint m_bHasFemaleVoice = 0xF0A; // bool - public const nint m_strVOPrefix = 0xF10; // CUtlString - public const nint m_szLastPlaceName = 0xF18; // char[18] - public const nint m_bInHostageResetZone = 0xFD8; // bool - public const nint m_bInBuyZone = 0xFD9; // bool - public const nint m_TouchingBuyZones = 0xFE0; // CUtlVector> - public const nint m_bWasInBuyZone = 0xFF8; // bool - public const nint m_bInHostageRescueZone = 0xFF9; // bool - public const nint m_bInBombZone = 0xFFA; // bool - public const nint m_bWasInHostageRescueZone = 0xFFB; // bool - public const nint m_iRetakesOffering = 0xFFC; // int32 - public const nint m_iRetakesOfferingCard = 0x1000; // int32 - public const nint m_bRetakesHasDefuseKit = 0x1004; // bool - public const nint m_bRetakesMVPLastRound = 0x1005; // bool - public const nint m_iRetakesMVPBoostItem = 0x1008; // int32 - public const nint m_RetakesMVPBoostExtraUtility = 0x100C; // loadout_slot_t - public const nint m_flHealthShotBoostExpirationTime = 0x1010; // GameTime_t - public const nint m_flLandingTimeSeconds = 0x1014; // float32 - public const nint m_aimPunchAngle = 0x1018; // QAngle - public const nint m_aimPunchAngleVel = 0x1024; // QAngle - public const nint m_aimPunchTickBase = 0x1030; // int32 - public const nint m_aimPunchTickFraction = 0x1034; // float32 - public const nint m_aimPunchCache = 0x1038; // CUtlVector - public const nint m_bIsBuyMenuOpen = 0x1050; // bool - public const nint m_xLastHeadBoneTransform = 0x1700; // CTransform - public const nint m_bLastHeadBoneTransformIsValid = 0x1720; // bool - public const nint m_lastLandTime = 0x1724; // GameTime_t - public const nint m_bOnGroundLastTick = 0x1728; // bool - public const nint m_iPlayerLocked = 0x172C; // int32 - public const nint m_flTimeOfLastInjury = 0x1734; // GameTime_t - public const nint m_flNextSprayDecalTime = 0x1738; // GameTime_t - public const nint m_bNextSprayDecalTimeExpedited = 0x173C; // bool - public const nint m_nRagdollDamageBone = 0x1740; // int32 - public const nint m_vRagdollDamageForce = 0x1744; // Vector - public const nint m_vRagdollDamagePosition = 0x1750; // Vector - public const nint m_szRagdollDamageWeaponName = 0x175C; // char[64] - public const nint m_bRagdollDamageHeadshot = 0x179C; // bool - public const nint m_vRagdollServerOrigin = 0x17A0; // Vector - public const nint m_EconGloves = 0x17B0; // CEconItemView - public const nint m_nEconGlovesChanged = 0x1A58; // uint8 - public const nint m_qDeathEyeAngles = 0x1A5C; // QAngle - public const nint m_bSkipOneHeadConstraintUpdate = 0x1A68; // bool - public const nint m_bLeftHanded = 0x1A69; // bool - public const nint m_fSwitchedHandednessTime = 0x1A6C; // GameTime_t - public const nint m_flViewmodelOffsetX = 0x1A70; // float32 - public const nint m_flViewmodelOffsetY = 0x1A74; // float32 - public const nint m_flViewmodelOffsetZ = 0x1A78; // float32 - public const nint m_flViewmodelFOV = 0x1A7C; // float32 - public const nint m_bIsWalking = 0x1A80; // bool - public const nint m_fLastGivenDefuserTime = 0x1A84; // float32 - public const nint m_fLastGivenBombTime = 0x1A88; // float32 - public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0x1A8C; // float32 - public const nint m_iDisplayHistoryBits = 0x1A90; // uint32 - public const nint m_flLastAttackedTeammate = 0x1A94; // float32 - public const nint m_allowAutoFollowTime = 0x1A98; // GameTime_t - public const nint m_bResetArmorNextSpawn = 0x1A9C; // bool - public const nint m_nLastKillerIndex = 0x1AA0; // CEntityIndex - public const nint m_entitySpottedState = 0x1AA8; // EntitySpottedState_t - public const nint m_nSpotRules = 0x1AC0; // int32 - public const nint m_bIsScoped = 0x1AC4; // bool - public const nint m_bResumeZoom = 0x1AC5; // bool - public const nint m_bIsDefusing = 0x1AC6; // bool - public const nint m_bIsGrabbingHostage = 0x1AC7; // bool - public const nint m_iBlockingUseActionInProgress = 0x1AC8; // CSPlayerBlockingUseAction_t - public const nint m_flEmitSoundTime = 0x1ACC; // GameTime_t - public const nint m_bInNoDefuseArea = 0x1AD0; // bool - public const nint m_iBombSiteIndex = 0x1AD4; // CEntityIndex - public const nint m_nWhichBombZone = 0x1AD8; // int32 - public const nint m_bInBombZoneTrigger = 0x1ADC; // bool - public const nint m_bWasInBombZoneTrigger = 0x1ADD; // bool - public const nint m_iShotsFired = 0x1AE0; // int32 - public const nint m_flFlinchStack = 0x1AE4; // float32 - public const nint m_flVelocityModifier = 0x1AE8; // float32 - public const nint m_flHitHeading = 0x1AEC; // float32 - public const nint m_nHitBodyPart = 0x1AF0; // int32 - public const nint m_vecTotalBulletForce = 0x1AF4; // Vector - public const nint m_bWaitForNoAttack = 0x1B00; // bool - public const nint m_ignoreLadderJumpTime = 0x1B04; // float32 - public const nint m_bKilledByHeadshot = 0x1B08; // bool - public const nint m_LastHitBox = 0x1B0C; // int32 - public const nint m_LastHealth = 0x1B10; // int32 - public const nint m_pBot = 0x1B18; // CCSBot* - public const nint m_bBotAllowActive = 0x1B20; // bool - public const nint m_thirdPersonHeading = 0x1B24; // QAngle - public const nint m_flSlopeDropOffset = 0x1B30; // float32 - public const nint m_flSlopeDropHeight = 0x1B34; // float32 - public const nint m_vHeadConstraintOffset = 0x1B38; // Vector - public const nint m_nLastPickupPriority = 0x1B44; // int32 - public const nint m_flLastPickupPriorityTime = 0x1B48; // float32 - public const nint m_ArmorValue = 0x1B4C; // int32 - public const nint m_unCurrentEquipmentValue = 0x1B50; // uint16 - public const nint m_unRoundStartEquipmentValue = 0x1B52; // uint16 - public const nint m_unFreezetimeEndEquipmentValue = 0x1B54; // uint16 - public const nint m_iLastWeaponFireUsercmd = 0x1B58; // int32 - public const nint m_bIsSpawning = 0x1B5C; // bool - public const nint m_iDeathFlags = 0x1B68; // int32 - public const nint m_bHasDeathInfo = 0x1B6C; // bool - public const nint m_flDeathInfoTime = 0x1B70; // float32 - public const nint m_vecDeathInfoOrigin = 0x1B74; // Vector - public const nint m_vecPlayerPatchEconIndices = 0x1B80; // uint32[5] - public const nint m_GunGameImmunityColor = 0x1B94; // Color - public const nint m_grenadeParameterStashTime = 0x1B98; // GameTime_t - public const nint m_bGrenadeParametersStashed = 0x1B9C; // bool - public const nint m_angStashedShootAngles = 0x1BA0; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x1BAC; // Vector - public const nint m_vecStashedVelocity = 0x1BB8; // Vector - public const nint m_angShootAngleHistory = 0x1BC4; // QAngle[2] - public const nint m_vecThrowPositionHistory = 0x1BDC; // Vector[2] - public const nint m_vecVelocityHistory = 0x1BF4; // Vector[2] - public const nint m_PredictedDamageTags = 0x1C10; // CUtlVectorEmbeddedNetworkVar - public const nint m_nHighestAppliedDamageTagTick = 0x1C78; // int32 - public const nint m_bCommittingSuicideOnTeamChange = 0x1C7C; // bool - public const nint m_wasNotKilledNaturally = 0x1C7D; // bool - public const nint m_fImmuneToGunGameDamageTime = 0x1C80; // GameTime_t - public const nint m_bGunGameImmunity = 0x1C84; // bool - public const nint m_fMolotovDamageTime = 0x1C88; // float32 + public const nint m_pBulletServices = 0xEC8; // CCSPlayer_BulletServices* + public const nint m_pHostageServices = 0xED0; // CCSPlayer_HostageServices* + public const nint m_pBuyServices = 0xED8; // CCSPlayer_BuyServices* + public const nint m_pActionTrackingServices = 0xEE0; // CCSPlayer_ActionTrackingServices* + public const nint m_pRadioServices = 0xEE8; // CCSPlayer_RadioServices* + public const nint m_pDamageReactServices = 0xEF0; // CCSPlayer_DamageReactServices* + public const nint m_nCharacterDefIndex = 0xEF8; // uint16 + public const nint m_bHasFemaleVoice = 0xEFA; // bool + public const nint m_strVOPrefix = 0xF00; // CUtlString + public const nint m_szLastPlaceName = 0xF08; // char[18] + public const nint m_bInHostageResetZone = 0xFC8; // bool + public const nint m_bInBuyZone = 0xFC9; // bool + public const nint m_TouchingBuyZones = 0xFD0; // CUtlVector> + public const nint m_bWasInBuyZone = 0xFE8; // bool + public const nint m_bInHostageRescueZone = 0xFE9; // bool + public const nint m_bInBombZone = 0xFEA; // bool + public const nint m_bWasInHostageRescueZone = 0xFEB; // bool + public const nint m_iRetakesOffering = 0xFEC; // int32 + public const nint m_iRetakesOfferingCard = 0xFF0; // int32 + public const nint m_bRetakesHasDefuseKit = 0xFF4; // bool + public const nint m_bRetakesMVPLastRound = 0xFF5; // bool + public const nint m_iRetakesMVPBoostItem = 0xFF8; // int32 + public const nint m_RetakesMVPBoostExtraUtility = 0xFFC; // loadout_slot_t + public const nint m_flHealthShotBoostExpirationTime = 0x1000; // GameTime_t + public const nint m_flLandingTimeSeconds = 0x1004; // float32 + public const nint m_aimPunchAngle = 0x1008; // QAngle + public const nint m_aimPunchAngleVel = 0x1014; // QAngle + public const nint m_aimPunchTickBase = 0x1020; // int32 + public const nint m_aimPunchTickFraction = 0x1024; // float32 + public const nint m_aimPunchCache = 0x1028; // CUtlVector + public const nint m_bIsBuyMenuOpen = 0x1040; // bool + public const nint m_xLastHeadBoneTransform = 0x16F0; // CTransform + public const nint m_bLastHeadBoneTransformIsValid = 0x1710; // bool + public const nint m_lastLandTime = 0x1714; // GameTime_t + public const nint m_bOnGroundLastTick = 0x1718; // bool + public const nint m_iPlayerLocked = 0x171C; // int32 + public const nint m_flTimeOfLastInjury = 0x1724; // GameTime_t + public const nint m_flNextSprayDecalTime = 0x1728; // GameTime_t + public const nint m_bNextSprayDecalTimeExpedited = 0x172C; // bool + public const nint m_nRagdollDamageBone = 0x1730; // int32 + public const nint m_vRagdollDamageForce = 0x1734; // Vector + public const nint m_vRagdollDamagePosition = 0x1740; // Vector + public const nint m_szRagdollDamageWeaponName = 0x174C; // char[64] + public const nint m_bRagdollDamageHeadshot = 0x178C; // bool + public const nint m_vRagdollServerOrigin = 0x1790; // Vector + public const nint m_EconGloves = 0x17A0; // CEconItemView + public const nint m_nEconGlovesChanged = 0x1A48; // uint8 + public const nint m_qDeathEyeAngles = 0x1A4C; // QAngle + public const nint m_bSkipOneHeadConstraintUpdate = 0x1A58; // bool + public const nint m_bLeftHanded = 0x1A59; // bool + public const nint m_fSwitchedHandednessTime = 0x1A5C; // GameTime_t + public const nint m_flViewmodelOffsetX = 0x1A60; // float32 + public const nint m_flViewmodelOffsetY = 0x1A64; // float32 + public const nint m_flViewmodelOffsetZ = 0x1A68; // float32 + public const nint m_flViewmodelFOV = 0x1A6C; // float32 + public const nint m_bIsWalking = 0x1A70; // bool + public const nint m_fLastGivenDefuserTime = 0x1A74; // float32 + public const nint m_fLastGivenBombTime = 0x1A78; // float32 + public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0x1A7C; // float32 + public const nint m_iDisplayHistoryBits = 0x1A80; // uint32 + public const nint m_flLastAttackedTeammate = 0x1A84; // float32 + public const nint m_allowAutoFollowTime = 0x1A88; // GameTime_t + public const nint m_bResetArmorNextSpawn = 0x1A8C; // bool + public const nint m_nLastKillerIndex = 0x1A90; // CEntityIndex + public const nint m_entitySpottedState = 0x1A98; // EntitySpottedState_t + public const nint m_nSpotRules = 0x1AB0; // int32 + public const nint m_bIsScoped = 0x1AB4; // bool + public const nint m_bResumeZoom = 0x1AB5; // bool + public const nint m_bIsDefusing = 0x1AB6; // bool + public const nint m_bIsGrabbingHostage = 0x1AB7; // bool + public const nint m_iBlockingUseActionInProgress = 0x1AB8; // CSPlayerBlockingUseAction_t + public const nint m_flEmitSoundTime = 0x1ABC; // GameTime_t + public const nint m_bInNoDefuseArea = 0x1AC0; // bool + public const nint m_iBombSiteIndex = 0x1AC4; // CEntityIndex + public const nint m_nWhichBombZone = 0x1AC8; // int32 + public const nint m_bInBombZoneTrigger = 0x1ACC; // bool + public const nint m_bWasInBombZoneTrigger = 0x1ACD; // bool + public const nint m_iShotsFired = 0x1AD0; // int32 + public const nint m_flFlinchStack = 0x1AD4; // float32 + public const nint m_flVelocityModifier = 0x1AD8; // float32 + public const nint m_flHitHeading = 0x1ADC; // float32 + public const nint m_nHitBodyPart = 0x1AE0; // int32 + public const nint m_vecTotalBulletForce = 0x1AE4; // Vector + public const nint m_bWaitForNoAttack = 0x1AF0; // bool + public const nint m_ignoreLadderJumpTime = 0x1AF4; // float32 + public const nint m_bKilledByHeadshot = 0x1AF8; // bool + public const nint m_LastHitBox = 0x1AFC; // int32 + public const nint m_LastHealth = 0x1B00; // int32 + public const nint m_pBot = 0x1B08; // CCSBot* + public const nint m_bBotAllowActive = 0x1B10; // bool + public const nint m_thirdPersonHeading = 0x1B14; // QAngle + public const nint m_flSlopeDropOffset = 0x1B20; // float32 + public const nint m_flSlopeDropHeight = 0x1B24; // float32 + public const nint m_vHeadConstraintOffset = 0x1B28; // Vector + public const nint m_nLastPickupPriority = 0x1B34; // int32 + public const nint m_flLastPickupPriorityTime = 0x1B38; // float32 + public const nint m_ArmorValue = 0x1B3C; // int32 + public const nint m_unCurrentEquipmentValue = 0x1B40; // uint16 + public const nint m_unRoundStartEquipmentValue = 0x1B42; // uint16 + public const nint m_unFreezetimeEndEquipmentValue = 0x1B44; // uint16 + public const nint m_iLastWeaponFireUsercmd = 0x1B48; // int32 + public const nint m_bIsSpawning = 0x1B4C; // bool + public const nint m_iDeathFlags = 0x1B58; // int32 + public const nint m_bHasDeathInfo = 0x1B5C; // bool + public const nint m_flDeathInfoTime = 0x1B60; // float32 + public const nint m_vecDeathInfoOrigin = 0x1B64; // Vector + public const nint m_vecPlayerPatchEconIndices = 0x1B70; // uint32[5] + public const nint m_GunGameImmunityColor = 0x1B84; // Color + public const nint m_grenadeParameterStashTime = 0x1B88; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x1B8C; // bool + public const nint m_angStashedShootAngles = 0x1B90; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x1B9C; // Vector + public const nint m_vecStashedVelocity = 0x1BA8; // Vector + public const nint m_angShootAngleHistory = 0x1BB4; // QAngle[2] + public const nint m_vecThrowPositionHistory = 0x1BCC; // Vector[2] + public const nint m_vecVelocityHistory = 0x1BE4; // Vector[2] + public const nint m_PredictedDamageTags = 0x1C00; // CUtlVectorEmbeddedNetworkVar + public const nint m_nHighestAppliedDamageTagTick = 0x1C68; // int32 + public const nint m_bCommittingSuicideOnTeamChange = 0x1C6C; // bool + public const nint m_wasNotKilledNaturally = 0x1C6D; // bool + public const nint m_fImmuneToGunGameDamageTime = 0x1C70; // GameTime_t + public const nint m_bGunGameImmunity = 0x1C74; // bool + public const nint m_fMolotovDamageTime = 0x1C78; // float32 + public const nint m_angEyeAngles = 0x1C7C; // QAngle } // Parent: CBaseEntity // Field count: 22 @@ -4740,7 +4742,7 @@ namespace CS2Dumper.Schemas { // MPulseDomainHookInfo public static class CFuncMoverAPI { } - // Parent: + // Parent: None // Field count: 33 // // Metadata: @@ -5125,7 +5127,7 @@ namespace CS2Dumper.Schemas { public static class CSingleplayRules { public const nint m_bSinglePlayerGameEnding = 0xC0; // bool } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -5328,7 +5330,7 @@ namespace CS2Dumper.Schemas { public static class CMapSharedEnvironment { public const nint m_targetMapName = 0x4F0; // CUtlSymbolLarge } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -5461,7 +5463,7 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Outflow_ListenForEntityOutput__CursorState_t { public const nint m_entity = 0x0; // CHandle } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -5580,7 +5582,7 @@ namespace CS2Dumper.Schemas { public static class CTakeDamageInfoAPI { } // Parent: CBasePlayerPawn - // Field count: 16 + // Field count: 15 // // Metadata: // NetworkVarNames: m_CTouchExpansionComponent (CTouchExpansionComponent::Storage_t) @@ -5595,7 +5597,6 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flFlashMaxAlpha (float) // NetworkVarNames: m_flProgressBarStartTime (float) // NetworkVarNames: m_iProgressBarDuration (int) - // NetworkVarNames: m_angEyeAngles (QAngle) // NetworkVarNames: m_hOriginalController (CHandle) public static class CCSPlayerPawnBase { public const nint m_CTouchExpansionComponent = 0xD88; // CTouchExpansionComponent @@ -5612,8 +5613,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFlashMaxAlpha = 0xEB0; // float32 public const nint m_flProgressBarStartTime = 0xEB4; // float32 public const nint m_iProgressBarDuration = 0xEB8; // int32 - public const nint m_angEyeAngles = 0xEBC; // QAngle - public const nint m_hOriginalController = 0xEC8; // CHandle + public const nint m_hOriginalController = 0xEBC; // CHandle } // Parent: CEnvSoundscape // Field count: 1 @@ -5712,7 +5712,7 @@ namespace CS2Dumper.Schemas { public const nint m_materialGroup = 0x3F4; // CUtlStringToken public const nint m_nHitboxSet = 0x3F8; // uint8 } - // Parent: + // Parent: None // Field count: 0 public static class CEntityComponent { } @@ -6124,7 +6124,7 @@ namespace CS2Dumper.Schemas { public const nint m_wasRestored = 0x50C; // bool public const nint m_integrator = 0x510; // CConstantForceController } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -6317,7 +6317,7 @@ namespace CS2Dumper.Schemas { public const nint m_vWindDirection = 0x58C; // Vector public const nint m_bFirstTime = 0x598; // bool } - // Parent: + // Parent: None // Field count: 13 public static class CBot { public const nint m_pController = 0x10; // CCSPlayerController* @@ -6708,7 +6708,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTicksSinceLastSurfingDetected = 0x558; // float32 public const nint m_bWasSurfing = 0x55C; // bool } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -6876,7 +6876,7 @@ namespace CS2Dumper.Schemas { public const nint m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection public const nint m_CaseOutflows = 0x90; // CUtlVector } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -7010,7 +7010,7 @@ namespace CS2Dumper.Schemas { public const nint m_flAvgInterval = 0x508; // float32 public const nint m_Velocity = 0x510; // CEntityOutputTemplate } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -7148,7 +7148,7 @@ namespace CS2Dumper.Schemas { public static class CCSPointScript { public const nint m_pParent = 0x118; // CCSPointScriptEntity* } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -7485,7 +7485,7 @@ namespace CS2Dumper.Schemas { public const nint m_iEntryCount = 0xB4; // int32 public const nint m_iEntryWins = 0xB8; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -7596,7 +7596,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CWorld { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -7648,7 +7648,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CTriggerGravity { } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -8208,7 +8208,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsOn = 0x544; // bool public const nint m_pNext = 0x548; // CPointCamera* } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -9005,7 +9005,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CDecoyGrenade { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -9118,7 +9118,7 @@ namespace CS2Dumper.Schemas { public const nint m_ConfigEntitiesToPropagateMaterialDecalsTo = 0x778; // CNetworkUtlVectorBase> public const nint m_vecViewOffset = 0x7B8; // CNetworkViewOffsetVector } - // Parent: + // Parent: None // Field count: 14 // // Metadata: @@ -9139,7 +9139,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNewHDRColorScale = 0x38; // float32 public const nint m_flNewFarZ = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 11 // // Metadata: @@ -9277,7 +9277,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsOtherEnemy = 0x74; // bool public const nint m_killType = 0x75; // EKillTypes_t } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -9438,7 +9438,7 @@ namespace CS2Dumper.Schemas { public const nint m_distance = 0x4F4; // float32 public const nint m_directionEntityName = 0x4F8; // CUtlSymbolLarge } - // Parent: + // Parent: None // Field count: 80 // // Metadata: @@ -9574,7 +9574,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CPlayer_UseServices { } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -9866,7 +9866,7 @@ namespace CS2Dumper.Schemas { public const nint m_flSpeedWhenSpinUpOrSpinDownStarted = 0x524; // float32 public const nint m_motor = 0x538; // CMotorController } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -10074,7 +10074,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnNewPhaseStarted = 0xEC8; // CEntityOutputTemplate public const nint m_OnLevelTransition = 0xEF0; // CEntityOutputTemplate } - // Parent: + // Parent: None // Field count: 24 // // Metadata: @@ -10422,7 +10422,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSpotted = 0x8; // bool public const nint m_bSpottedByMask = 0xC; // uint32[2] } - // Parent: + // Parent: None // Field count: 25 // // Metadata: @@ -11543,7 +11543,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnPass = 0x4F8; // CEntityIOOutput public const nint m_OnFail = 0x520; // CEntityIOOutput } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -11657,7 +11657,7 @@ namespace CS2Dumper.Schemas { public static class CPointClientUIWorldTextPanel { public const nint m_messageText = 0x9F0; // char[512] } - // Parent: + // Parent: None // Field count: 11 // // Metadata: diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 0aacbffe..44df393a 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once @@ -2930,7 +2930,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFastRetrigger = 0x4F3; // bool constexpr std::ptrdiff_t m_bPassthoughCaller = 0x4F4; // bool } - // Parent: + // Parent: None // Field count: 6 namespace SequenceHistory_t { constexpr std::ptrdiff_t m_hSequence = 0x0; // HSequence @@ -3285,7 +3285,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nGraphCreationFlagsAG2 = 0x5B4; // uint8 constexpr std::ptrdiff_t m_nServerGraphDefReloadCountAG2 = 0x5F8; // int32 } - // Parent: + // Parent: None // Field count: 10 namespace CBuoyancyHelper { constexpr std::ptrdiff_t m_nFluidType = 0x18; // CUtlStringToken @@ -3642,7 +3642,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iInputFilter = 0x860; // int32 constexpr std::ptrdiff_t m_iDontMessageParent = 0x864; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -3652,7 +3652,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_timestamp = 0x8; // GameTime_t constexpr std::ptrdiff_t m_nWorldGroupId = 0xC; // WorldGroupId_t } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -3684,7 +3684,7 @@ namespace cs2_dumper { // Field count: 0 namespace CWeaponM4A1Silencer { } - // Parent: + // Parent: None // Field count: 7 // // Metadata: @@ -3712,7 +3712,7 @@ namespace cs2_dumper { // MPropertyDescription namespace CPulseCursorFuncs { } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -3884,7 +3884,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iHltvReplayEntity = 0xD64; // CEntityIndex constexpr std::ptrdiff_t m_sndOpvarLatchData = 0xD68; // CUtlVector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -4060,7 +4060,7 @@ namespace cs2_dumper { // Field count: 0 namespace CPointServerCommand { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -4459,7 +4459,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_WaitComplete = 0x50; // CPulse_ResumePoint } // Parent: CCSPlayerPawnBase - // Field count: 123 + // Field count: 124 // // Metadata: // MNetworkOutOfPVSUpdates @@ -4545,130 +4545,132 @@ namespace cs2_dumper { // NetworkVarNames: m_fImmuneToGunGameDamageTime (GameTime_t) // NetworkVarNames: m_bGunGameImmunity (bool) // NetworkVarNames: m_fMolotovDamageTime (float) + // NetworkVarNames: m_angEyeAngles (QAngle) namespace CCSPlayerPawn { - constexpr std::ptrdiff_t m_pBulletServices = 0xED8; // CCSPlayer_BulletServices* - constexpr std::ptrdiff_t m_pHostageServices = 0xEE0; // CCSPlayer_HostageServices* - constexpr std::ptrdiff_t m_pBuyServices = 0xEE8; // CCSPlayer_BuyServices* - constexpr std::ptrdiff_t m_pActionTrackingServices = 0xEF0; // CCSPlayer_ActionTrackingServices* - constexpr std::ptrdiff_t m_pRadioServices = 0xEF8; // CCSPlayer_RadioServices* - constexpr std::ptrdiff_t m_pDamageReactServices = 0xF00; // CCSPlayer_DamageReactServices* - constexpr std::ptrdiff_t m_nCharacterDefIndex = 0xF08; // uint16 - constexpr std::ptrdiff_t m_bHasFemaleVoice = 0xF0A; // bool - constexpr std::ptrdiff_t m_strVOPrefix = 0xF10; // CUtlString - constexpr std::ptrdiff_t m_szLastPlaceName = 0xF18; // char[18] - constexpr std::ptrdiff_t m_bInHostageResetZone = 0xFD8; // bool - constexpr std::ptrdiff_t m_bInBuyZone = 0xFD9; // bool - constexpr std::ptrdiff_t m_TouchingBuyZones = 0xFE0; // CUtlVector> - constexpr std::ptrdiff_t m_bWasInBuyZone = 0xFF8; // bool - constexpr std::ptrdiff_t m_bInHostageRescueZone = 0xFF9; // bool - constexpr std::ptrdiff_t m_bInBombZone = 0xFFA; // bool - constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0xFFB; // bool - constexpr std::ptrdiff_t m_iRetakesOffering = 0xFFC; // int32 - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1000; // int32 - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1004; // bool - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1005; // bool - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1008; // int32 - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x100C; // loadout_slot_t - constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1010; // GameTime_t - constexpr std::ptrdiff_t m_flLandingTimeSeconds = 0x1014; // float32 - constexpr std::ptrdiff_t m_aimPunchAngle = 0x1018; // QAngle - constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1024; // QAngle - constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1030; // int32 - constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1034; // float32 - constexpr std::ptrdiff_t m_aimPunchCache = 0x1038; // CUtlVector - constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x1050; // bool - constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x1700; // CTransform - constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1720; // bool - constexpr std::ptrdiff_t m_lastLandTime = 0x1724; // GameTime_t - constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x1728; // bool - constexpr std::ptrdiff_t m_iPlayerLocked = 0x172C; // int32 - constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1734; // GameTime_t - constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1738; // GameTime_t - constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x173C; // bool - constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1740; // int32 - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1744; // Vector - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1750; // Vector - constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x175C; // char[64] - constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x179C; // bool - constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x17A0; // Vector - constexpr std::ptrdiff_t m_EconGloves = 0x17B0; // CEconItemView - constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1A58; // uint8 - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x1A5C; // QAngle - constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1A68; // bool - constexpr std::ptrdiff_t m_bLeftHanded = 0x1A69; // bool - constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x1A6C; // GameTime_t - constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1A70; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1A74; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1A78; // float32 - constexpr std::ptrdiff_t m_flViewmodelFOV = 0x1A7C; // float32 - constexpr std::ptrdiff_t m_bIsWalking = 0x1A80; // bool - constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0x1A84; // float32 - constexpr std::ptrdiff_t m_fLastGivenBombTime = 0x1A88; // float32 - constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0x1A8C; // float32 - constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0x1A90; // uint32 - constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0x1A94; // float32 - constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x1A98; // GameTime_t - constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0x1A9C; // bool - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1AA0; // CEntityIndex - constexpr std::ptrdiff_t m_entitySpottedState = 0x1AA8; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0x1AC0; // int32 - constexpr std::ptrdiff_t m_bIsScoped = 0x1AC4; // bool - constexpr std::ptrdiff_t m_bResumeZoom = 0x1AC5; // bool - constexpr std::ptrdiff_t m_bIsDefusing = 0x1AC6; // bool - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1AC7; // bool - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1AC8; // CSPlayerBlockingUseAction_t - constexpr std::ptrdiff_t m_flEmitSoundTime = 0x1ACC; // GameTime_t - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1AD0; // bool - constexpr std::ptrdiff_t m_iBombSiteIndex = 0x1AD4; // CEntityIndex - constexpr std::ptrdiff_t m_nWhichBombZone = 0x1AD8; // int32 - constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x1ADC; // bool - constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x1ADD; // bool - constexpr std::ptrdiff_t m_iShotsFired = 0x1AE0; // int32 - constexpr std::ptrdiff_t m_flFlinchStack = 0x1AE4; // float32 - constexpr std::ptrdiff_t m_flVelocityModifier = 0x1AE8; // float32 - constexpr std::ptrdiff_t m_flHitHeading = 0x1AEC; // float32 - constexpr std::ptrdiff_t m_nHitBodyPart = 0x1AF0; // int32 - constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x1AF4; // Vector - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1B00; // bool - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1B04; // float32 - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1B08; // bool - constexpr std::ptrdiff_t m_LastHitBox = 0x1B0C; // int32 - constexpr std::ptrdiff_t m_LastHealth = 0x1B10; // int32 - constexpr std::ptrdiff_t m_pBot = 0x1B18; // CCSBot* - constexpr std::ptrdiff_t m_bBotAllowActive = 0x1B20; // bool - constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1B24; // QAngle - constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1B30; // float32 - constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1B34; // float32 - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1B38; // Vector - constexpr std::ptrdiff_t m_nLastPickupPriority = 0x1B44; // int32 - constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0x1B48; // float32 - constexpr std::ptrdiff_t m_ArmorValue = 0x1B4C; // int32 - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1B50; // uint16 - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1B52; // uint16 - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1B54; // uint16 - constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x1B58; // int32 - constexpr std::ptrdiff_t m_bIsSpawning = 0x1B5C; // bool - constexpr std::ptrdiff_t m_iDeathFlags = 0x1B68; // int32 - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1B6C; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1B70; // float32 - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1B74; // Vector - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1B80; // uint32[5] - constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x1B94; // Color - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1B98; // GameTime_t - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1B9C; // bool - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1BA0; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1BAC; // Vector - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1BB8; // Vector - constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1BC4; // QAngle[2] - constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1BDC; // Vector[2] - constexpr std::ptrdiff_t m_vecVelocityHistory = 0x1BF4; // Vector[2] - constexpr std::ptrdiff_t m_PredictedDamageTags = 0x1C10; // CUtlVectorEmbeddedNetworkVar - constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x1C78; // int32 - constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x1C7C; // bool - constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1C7D; // bool - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x1C80; // GameTime_t - constexpr std::ptrdiff_t m_bGunGameImmunity = 0x1C84; // bool - constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x1C88; // float32 + constexpr std::ptrdiff_t m_pBulletServices = 0xEC8; // CCSPlayer_BulletServices* + constexpr std::ptrdiff_t m_pHostageServices = 0xED0; // CCSPlayer_HostageServices* + constexpr std::ptrdiff_t m_pBuyServices = 0xED8; // CCSPlayer_BuyServices* + constexpr std::ptrdiff_t m_pActionTrackingServices = 0xEE0; // CCSPlayer_ActionTrackingServices* + constexpr std::ptrdiff_t m_pRadioServices = 0xEE8; // CCSPlayer_RadioServices* + constexpr std::ptrdiff_t m_pDamageReactServices = 0xEF0; // CCSPlayer_DamageReactServices* + constexpr std::ptrdiff_t m_nCharacterDefIndex = 0xEF8; // uint16 + constexpr std::ptrdiff_t m_bHasFemaleVoice = 0xEFA; // bool + constexpr std::ptrdiff_t m_strVOPrefix = 0xF00; // CUtlString + constexpr std::ptrdiff_t m_szLastPlaceName = 0xF08; // char[18] + constexpr std::ptrdiff_t m_bInHostageResetZone = 0xFC8; // bool + constexpr std::ptrdiff_t m_bInBuyZone = 0xFC9; // bool + constexpr std::ptrdiff_t m_TouchingBuyZones = 0xFD0; // CUtlVector> + constexpr std::ptrdiff_t m_bWasInBuyZone = 0xFE8; // bool + constexpr std::ptrdiff_t m_bInHostageRescueZone = 0xFE9; // bool + constexpr std::ptrdiff_t m_bInBombZone = 0xFEA; // bool + constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0xFEB; // bool + constexpr std::ptrdiff_t m_iRetakesOffering = 0xFEC; // int32 + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0xFF0; // int32 + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0xFF4; // bool + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0xFF5; // bool + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0xFF8; // int32 + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0xFFC; // loadout_slot_t + constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1000; // GameTime_t + constexpr std::ptrdiff_t m_flLandingTimeSeconds = 0x1004; // float32 + constexpr std::ptrdiff_t m_aimPunchAngle = 0x1008; // QAngle + constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1014; // QAngle + constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1020; // int32 + constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1024; // float32 + constexpr std::ptrdiff_t m_aimPunchCache = 0x1028; // CUtlVector + constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x1040; // bool + constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x16F0; // CTransform + constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1710; // bool + constexpr std::ptrdiff_t m_lastLandTime = 0x1714; // GameTime_t + constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x1718; // bool + constexpr std::ptrdiff_t m_iPlayerLocked = 0x171C; // int32 + constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1724; // GameTime_t + constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1728; // GameTime_t + constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x172C; // bool + constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1730; // int32 + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1734; // Vector + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1740; // Vector + constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x174C; // char[64] + constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x178C; // bool + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1790; // Vector + constexpr std::ptrdiff_t m_EconGloves = 0x17A0; // CEconItemView + constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1A48; // uint8 + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x1A4C; // QAngle + constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1A58; // bool + constexpr std::ptrdiff_t m_bLeftHanded = 0x1A59; // bool + constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x1A5C; // GameTime_t + constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1A60; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1A64; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1A68; // float32 + constexpr std::ptrdiff_t m_flViewmodelFOV = 0x1A6C; // float32 + constexpr std::ptrdiff_t m_bIsWalking = 0x1A70; // bool + constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0x1A74; // float32 + constexpr std::ptrdiff_t m_fLastGivenBombTime = 0x1A78; // float32 + constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0x1A7C; // float32 + constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0x1A80; // uint32 + constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0x1A84; // float32 + constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x1A88; // GameTime_t + constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0x1A8C; // bool + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1A90; // CEntityIndex + constexpr std::ptrdiff_t m_entitySpottedState = 0x1A98; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0x1AB0; // int32 + constexpr std::ptrdiff_t m_bIsScoped = 0x1AB4; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0x1AB5; // bool + constexpr std::ptrdiff_t m_bIsDefusing = 0x1AB6; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1AB7; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1AB8; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x1ABC; // GameTime_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1AC0; // bool + constexpr std::ptrdiff_t m_iBombSiteIndex = 0x1AC4; // CEntityIndex + constexpr std::ptrdiff_t m_nWhichBombZone = 0x1AC8; // int32 + constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x1ACC; // bool + constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x1ACD; // bool + constexpr std::ptrdiff_t m_iShotsFired = 0x1AD0; // int32 + constexpr std::ptrdiff_t m_flFlinchStack = 0x1AD4; // float32 + constexpr std::ptrdiff_t m_flVelocityModifier = 0x1AD8; // float32 + constexpr std::ptrdiff_t m_flHitHeading = 0x1ADC; // float32 + constexpr std::ptrdiff_t m_nHitBodyPart = 0x1AE0; // int32 + constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x1AE4; // Vector + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1AF0; // bool + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1AF4; // float32 + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1AF8; // bool + constexpr std::ptrdiff_t m_LastHitBox = 0x1AFC; // int32 + constexpr std::ptrdiff_t m_LastHealth = 0x1B00; // int32 + constexpr std::ptrdiff_t m_pBot = 0x1B08; // CCSBot* + constexpr std::ptrdiff_t m_bBotAllowActive = 0x1B10; // bool + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1B14; // QAngle + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1B20; // float32 + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1B24; // float32 + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1B28; // Vector + constexpr std::ptrdiff_t m_nLastPickupPriority = 0x1B34; // int32 + constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0x1B38; // float32 + constexpr std::ptrdiff_t m_ArmorValue = 0x1B3C; // int32 + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1B40; // uint16 + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1B42; // uint16 + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1B44; // uint16 + constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x1B48; // int32 + constexpr std::ptrdiff_t m_bIsSpawning = 0x1B4C; // bool + constexpr std::ptrdiff_t m_iDeathFlags = 0x1B58; // int32 + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1B5C; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1B60; // float32 + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1B64; // Vector + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1B70; // uint32[5] + constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x1B84; // Color + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1B88; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1B8C; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1B90; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1B9C; // Vector + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1BA8; // Vector + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1BB4; // QAngle[2] + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1BCC; // Vector[2] + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x1BE4; // Vector[2] + constexpr std::ptrdiff_t m_PredictedDamageTags = 0x1C00; // CUtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x1C68; // int32 + constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x1C6C; // bool + constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1C6D; // bool + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x1C70; // GameTime_t + constexpr std::ptrdiff_t m_bGunGameImmunity = 0x1C74; // bool + constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x1C78; // float32 + constexpr std::ptrdiff_t m_angEyeAngles = 0x1C7C; // QAngle } // Parent: CBaseEntity // Field count: 22 @@ -4745,7 +4747,7 @@ namespace cs2_dumper { // MPulseDomainHookInfo namespace CFuncMoverAPI { } - // Parent: + // Parent: None // Field count: 33 // // Metadata: @@ -5130,7 +5132,7 @@ namespace cs2_dumper { namespace CSingleplayRules { constexpr std::ptrdiff_t m_bSinglePlayerGameEnding = 0xC0; // bool } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -5333,7 +5335,7 @@ namespace cs2_dumper { namespace CMapSharedEnvironment { constexpr std::ptrdiff_t m_targetMapName = 0x4F0; // CUtlSymbolLarge } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -5466,7 +5468,7 @@ namespace cs2_dumper { namespace CPulseCell_Outflow_ListenForEntityOutput__CursorState_t { constexpr std::ptrdiff_t m_entity = 0x0; // CHandle } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -5585,7 +5587,7 @@ namespace cs2_dumper { namespace CTakeDamageInfoAPI { } // Parent: CBasePlayerPawn - // Field count: 16 + // Field count: 15 // // Metadata: // NetworkVarNames: m_CTouchExpansionComponent (CTouchExpansionComponent::Storage_t) @@ -5600,7 +5602,6 @@ namespace cs2_dumper { // NetworkVarNames: m_flFlashMaxAlpha (float) // NetworkVarNames: m_flProgressBarStartTime (float) // NetworkVarNames: m_iProgressBarDuration (int) - // NetworkVarNames: m_angEyeAngles (QAngle) // NetworkVarNames: m_hOriginalController (CHandle) namespace CCSPlayerPawnBase { constexpr std::ptrdiff_t m_CTouchExpansionComponent = 0xD88; // CTouchExpansionComponent @@ -5617,8 +5618,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0xEB0; // float32 constexpr std::ptrdiff_t m_flProgressBarStartTime = 0xEB4; // float32 constexpr std::ptrdiff_t m_iProgressBarDuration = 0xEB8; // int32 - constexpr std::ptrdiff_t m_angEyeAngles = 0xEBC; // QAngle - constexpr std::ptrdiff_t m_hOriginalController = 0xEC8; // CHandle + constexpr std::ptrdiff_t m_hOriginalController = 0xEBC; // CHandle } // Parent: CEnvSoundscape // Field count: 1 @@ -5717,7 +5717,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_materialGroup = 0x3F4; // CUtlStringToken constexpr std::ptrdiff_t m_nHitboxSet = 0x3F8; // uint8 } - // Parent: + // Parent: None // Field count: 0 namespace CEntityComponent { } @@ -6129,7 +6129,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_wasRestored = 0x50C; // bool constexpr std::ptrdiff_t m_integrator = 0x510; // CConstantForceController } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -6322,7 +6322,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vWindDirection = 0x58C; // Vector constexpr std::ptrdiff_t m_bFirstTime = 0x598; // bool } - // Parent: + // Parent: None // Field count: 13 namespace CBot { constexpr std::ptrdiff_t m_pController = 0x10; // CCSPlayerController* @@ -6713,7 +6713,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTicksSinceLastSurfingDetected = 0x558; // float32 constexpr std::ptrdiff_t m_bWasSurfing = 0x55C; // bool } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -6881,7 +6881,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection constexpr std::ptrdiff_t m_CaseOutflows = 0x90; // CUtlVector } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -7015,7 +7015,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flAvgInterval = 0x508; // float32 constexpr std::ptrdiff_t m_Velocity = 0x510; // CEntityOutputTemplate } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -7153,7 +7153,7 @@ namespace cs2_dumper { namespace CCSPointScript { constexpr std::ptrdiff_t m_pParent = 0x118; // CCSPointScriptEntity* } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -7490,7 +7490,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iEntryCount = 0xB4; // int32 constexpr std::ptrdiff_t m_iEntryWins = 0xB8; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -7601,7 +7601,7 @@ namespace cs2_dumper { // Field count: 0 namespace CWorld { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -7653,7 +7653,7 @@ namespace cs2_dumper { // Field count: 0 namespace CTriggerGravity { } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -8213,7 +8213,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsOn = 0x544; // bool constexpr std::ptrdiff_t m_pNext = 0x548; // CPointCamera* } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -9010,7 +9010,7 @@ namespace cs2_dumper { // Field count: 0 namespace CDecoyGrenade { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -9123,7 +9123,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ConfigEntitiesToPropagateMaterialDecalsTo = 0x778; // CNetworkUtlVectorBase> constexpr std::ptrdiff_t m_vecViewOffset = 0x7B8; // CNetworkViewOffsetVector } - // Parent: + // Parent: None // Field count: 14 // // Metadata: @@ -9144,7 +9144,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNewHDRColorScale = 0x38; // float32 constexpr std::ptrdiff_t m_flNewFarZ = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 11 // // Metadata: @@ -9282,7 +9282,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsOtherEnemy = 0x74; // bool constexpr std::ptrdiff_t m_killType = 0x75; // EKillTypes_t } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -9443,7 +9443,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_distance = 0x4F4; // float32 constexpr std::ptrdiff_t m_directionEntityName = 0x4F8; // CUtlSymbolLarge } - // Parent: + // Parent: None // Field count: 80 // // Metadata: @@ -9579,7 +9579,7 @@ namespace cs2_dumper { // Field count: 0 namespace CPlayer_UseServices { } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -9871,7 +9871,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flSpeedWhenSpinUpOrSpinDownStarted = 0x524; // float32 constexpr std::ptrdiff_t m_motor = 0x538; // CMotorController } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -10079,7 +10079,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnNewPhaseStarted = 0xEC8; // CEntityOutputTemplate constexpr std::ptrdiff_t m_OnLevelTransition = 0xEF0; // CEntityOutputTemplate } - // Parent: + // Parent: None // Field count: 24 // // Metadata: @@ -10427,7 +10427,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSpotted = 0x8; // bool constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32[2] } - // Parent: + // Parent: None // Field count: 25 // // Metadata: @@ -11548,7 +11548,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnPass = 0x4F8; // CEntityIOOutput constexpr std::ptrdiff_t m_OnFail = 0x520; // CEntityIOOutput } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -11662,7 +11662,7 @@ namespace cs2_dumper { namespace CPointClientUIWorldTextPanel { constexpr std::ptrdiff_t m_messageText = 0x9F0; // char[512] } - // Parent: + // Parent: None // Field count: 11 // // Metadata: diff --git a/output/server_dll.json b/output/server_dll.json index f972c7a0..8fa7c473 100644 --- a/output/server_dll.json +++ b/output/server_dll.json @@ -30,7 +30,7 @@ "type_name": "string_t" } ], - "parent": "" + "parent": null }, "CAI_ChangeHintGroup": { "fields": { @@ -212,7 +212,7 @@ "type_name": "float" } ], - "parent": "" + "parent": null }, "CAttributeContainer": { "fields": { @@ -255,7 +255,7 @@ "type_name": "CEconItemAttribute" } ], - "parent": "" + "parent": null }, "CAttributeManager": { "fields": { @@ -283,7 +283,7 @@ "type_name": "attributeprovidertypes_t" } ], - "parent": "" + "parent": null }, "CAttributeManager__cached_attribute_float_t": { "fields": { @@ -1491,7 +1491,7 @@ "type_name": "BloodType" } ], - "parent": "" + "parent": null }, "CBaseEntityAPI": { "fields": {}, @@ -2762,7 +2762,7 @@ "m_viewForward": 220 }, "metadata": [], - "parent": "" + "parent": null }, "CBreakable": { "fields": { @@ -2920,7 +2920,7 @@ "m_vecWheelFrictionScales": 72 }, "metadata": [], - "parent": "" + "parent": null }, "CBuyZone": { "fields": { @@ -4585,129 +4585,130 @@ }, "CCSPlayerPawn": { "fields": { - "m_ArmorValue": 6988, - "m_EconGloves": 6064, - "m_GunGameImmunityColor": 7060, - "m_LastHealth": 6928, - "m_LastHitBox": 6924, - "m_PredictedDamageTags": 7184, - "m_RetakesMVPBoostExtraUtility": 4108, - "m_TouchingBuyZones": 4064, - "m_aimPunchAngle": 4120, - "m_aimPunchAngleVel": 4132, - "m_aimPunchCache": 4152, - "m_aimPunchTickBase": 4144, - "m_aimPunchTickFraction": 4148, - "m_allowAutoFollowTime": 6808, - "m_angShootAngleHistory": 7108, - "m_angStashedShootAngles": 7072, - "m_bBotAllowActive": 6944, - "m_bCommittingSuicideOnTeamChange": 7292, - "m_bGrenadeParametersStashed": 7068, - "m_bGunGameImmunity": 7300, - "m_bHasDeathInfo": 7020, - "m_bHasFemaleVoice": 3850, - "m_bInBombZone": 4090, - "m_bInBombZoneTrigger": 6876, - "m_bInBuyZone": 4057, - "m_bInHostageRescueZone": 4089, - "m_bInHostageResetZone": 4056, - "m_bInNoDefuseArea": 6864, - "m_bIsBuyMenuOpen": 4176, - "m_bIsDefusing": 6854, - "m_bIsGrabbingHostage": 6855, - "m_bIsScoped": 6852, - "m_bIsSpawning": 7004, - "m_bIsWalking": 6784, - "m_bKilledByHeadshot": 6920, - "m_bLastHeadBoneTransformIsValid": 5920, - "m_bLeftHanded": 6761, - "m_bNextSprayDecalTimeExpedited": 5948, - "m_bOnGroundLastTick": 5928, - "m_bRagdollDamageHeadshot": 6044, - "m_bResetArmorNextSpawn": 6812, - "m_bResumeZoom": 6853, - "m_bRetakesHasDefuseKit": 4100, - "m_bRetakesMVPLastRound": 4101, - "m_bSkipOneHeadConstraintUpdate": 6760, - "m_bWaitForNoAttack": 6912, - "m_bWasInBombZoneTrigger": 6877, - "m_bWasInBuyZone": 4088, - "m_bWasInHostageRescueZone": 4091, - "m_entitySpottedState": 6824, - "m_fImmuneToGunGameDamageTime": 7296, - "m_fLastGivenBombTime": 6792, - "m_fLastGivenDefuserTime": 6788, - "m_fMolotovDamageTime": 7304, - "m_fSwitchedHandednessTime": 6764, - "m_flDealtDamageToEnemyMostRecentTimestamp": 6796, - "m_flDeathInfoTime": 7024, - "m_flEmitSoundTime": 6860, - "m_flFlinchStack": 6884, - "m_flHealthShotBoostExpirationTime": 4112, - "m_flHitHeading": 6892, - "m_flLandingTimeSeconds": 4116, - "m_flLastAttackedTeammate": 6804, - "m_flLastPickupPriorityTime": 6984, - "m_flNextSprayDecalTime": 5944, - "m_flSlopeDropHeight": 6964, - "m_flSlopeDropOffset": 6960, - "m_flTimeOfLastInjury": 5940, - "m_flVelocityModifier": 6888, - "m_flViewmodelFOV": 6780, - "m_flViewmodelOffsetX": 6768, - "m_flViewmodelOffsetY": 6772, - "m_flViewmodelOffsetZ": 6776, - "m_grenadeParameterStashTime": 7064, - "m_iBlockingUseActionInProgress": 6856, - "m_iBombSiteIndex": 6868, - "m_iDeathFlags": 7016, - "m_iDisplayHistoryBits": 6800, - "m_iLastWeaponFireUsercmd": 7000, - "m_iPlayerLocked": 5932, - "m_iRetakesMVPBoostItem": 4104, - "m_iRetakesOffering": 4092, - "m_iRetakesOfferingCard": 4096, - "m_iShotsFired": 6880, - "m_ignoreLadderJumpTime": 6916, - "m_lastLandTime": 5924, - "m_nCharacterDefIndex": 3848, - "m_nEconGlovesChanged": 6744, - "m_nHighestAppliedDamageTagTick": 7288, - "m_nHitBodyPart": 6896, - "m_nLastKillerIndex": 6816, - "m_nLastPickupPriority": 6980, - "m_nRagdollDamageBone": 5952, - "m_nSpotRules": 6848, - "m_nWhichBombZone": 6872, - "m_pActionTrackingServices": 3824, - "m_pBot": 6936, - "m_pBulletServices": 3800, - "m_pBuyServices": 3816, - "m_pDamageReactServices": 3840, - "m_pHostageServices": 3808, - "m_pRadioServices": 3832, - "m_qDeathEyeAngles": 6748, - "m_strVOPrefix": 3856, - "m_szLastPlaceName": 3864, - "m_szRagdollDamageWeaponName": 5980, - "m_thirdPersonHeading": 6948, - "m_unCurrentEquipmentValue": 6992, - "m_unFreezetimeEndEquipmentValue": 6996, - "m_unRoundStartEquipmentValue": 6994, - "m_vHeadConstraintOffset": 6968, - "m_vRagdollDamageForce": 5956, - "m_vRagdollDamagePosition": 5968, - "m_vRagdollServerOrigin": 6048, - "m_vecDeathInfoOrigin": 7028, - "m_vecPlayerPatchEconIndices": 7040, - "m_vecStashedGrenadeThrowPosition": 7084, - "m_vecStashedVelocity": 7096, - "m_vecThrowPositionHistory": 7132, - "m_vecTotalBulletForce": 6900, - "m_vecVelocityHistory": 7156, - "m_wasNotKilledNaturally": 7293, - "m_xLastHeadBoneTransform": 5888 + "m_ArmorValue": 6972, + "m_EconGloves": 6048, + "m_GunGameImmunityColor": 7044, + "m_LastHealth": 6912, + "m_LastHitBox": 6908, + "m_PredictedDamageTags": 7168, + "m_RetakesMVPBoostExtraUtility": 4092, + "m_TouchingBuyZones": 4048, + "m_aimPunchAngle": 4104, + "m_aimPunchAngleVel": 4116, + "m_aimPunchCache": 4136, + "m_aimPunchTickBase": 4128, + "m_aimPunchTickFraction": 4132, + "m_allowAutoFollowTime": 6792, + "m_angEyeAngles": 7292, + "m_angShootAngleHistory": 7092, + "m_angStashedShootAngles": 7056, + "m_bBotAllowActive": 6928, + "m_bCommittingSuicideOnTeamChange": 7276, + "m_bGrenadeParametersStashed": 7052, + "m_bGunGameImmunity": 7284, + "m_bHasDeathInfo": 7004, + "m_bHasFemaleVoice": 3834, + "m_bInBombZone": 4074, + "m_bInBombZoneTrigger": 6860, + "m_bInBuyZone": 4041, + "m_bInHostageRescueZone": 4073, + "m_bInHostageResetZone": 4040, + "m_bInNoDefuseArea": 6848, + "m_bIsBuyMenuOpen": 4160, + "m_bIsDefusing": 6838, + "m_bIsGrabbingHostage": 6839, + "m_bIsScoped": 6836, + "m_bIsSpawning": 6988, + "m_bIsWalking": 6768, + "m_bKilledByHeadshot": 6904, + "m_bLastHeadBoneTransformIsValid": 5904, + "m_bLeftHanded": 6745, + "m_bNextSprayDecalTimeExpedited": 5932, + "m_bOnGroundLastTick": 5912, + "m_bRagdollDamageHeadshot": 6028, + "m_bResetArmorNextSpawn": 6796, + "m_bResumeZoom": 6837, + "m_bRetakesHasDefuseKit": 4084, + "m_bRetakesMVPLastRound": 4085, + "m_bSkipOneHeadConstraintUpdate": 6744, + "m_bWaitForNoAttack": 6896, + "m_bWasInBombZoneTrigger": 6861, + "m_bWasInBuyZone": 4072, + "m_bWasInHostageRescueZone": 4075, + "m_entitySpottedState": 6808, + "m_fImmuneToGunGameDamageTime": 7280, + "m_fLastGivenBombTime": 6776, + "m_fLastGivenDefuserTime": 6772, + "m_fMolotovDamageTime": 7288, + "m_fSwitchedHandednessTime": 6748, + "m_flDealtDamageToEnemyMostRecentTimestamp": 6780, + "m_flDeathInfoTime": 7008, + "m_flEmitSoundTime": 6844, + "m_flFlinchStack": 6868, + "m_flHealthShotBoostExpirationTime": 4096, + "m_flHitHeading": 6876, + "m_flLandingTimeSeconds": 4100, + "m_flLastAttackedTeammate": 6788, + "m_flLastPickupPriorityTime": 6968, + "m_flNextSprayDecalTime": 5928, + "m_flSlopeDropHeight": 6948, + "m_flSlopeDropOffset": 6944, + "m_flTimeOfLastInjury": 5924, + "m_flVelocityModifier": 6872, + "m_flViewmodelFOV": 6764, + "m_flViewmodelOffsetX": 6752, + "m_flViewmodelOffsetY": 6756, + "m_flViewmodelOffsetZ": 6760, + "m_grenadeParameterStashTime": 7048, + "m_iBlockingUseActionInProgress": 6840, + "m_iBombSiteIndex": 6852, + "m_iDeathFlags": 7000, + "m_iDisplayHistoryBits": 6784, + "m_iLastWeaponFireUsercmd": 6984, + "m_iPlayerLocked": 5916, + "m_iRetakesMVPBoostItem": 4088, + "m_iRetakesOffering": 4076, + "m_iRetakesOfferingCard": 4080, + "m_iShotsFired": 6864, + "m_ignoreLadderJumpTime": 6900, + "m_lastLandTime": 5908, + "m_nCharacterDefIndex": 3832, + "m_nEconGlovesChanged": 6728, + "m_nHighestAppliedDamageTagTick": 7272, + "m_nHitBodyPart": 6880, + "m_nLastKillerIndex": 6800, + "m_nLastPickupPriority": 6964, + "m_nRagdollDamageBone": 5936, + "m_nSpotRules": 6832, + "m_nWhichBombZone": 6856, + "m_pActionTrackingServices": 3808, + "m_pBot": 6920, + "m_pBulletServices": 3784, + "m_pBuyServices": 3800, + "m_pDamageReactServices": 3824, + "m_pHostageServices": 3792, + "m_pRadioServices": 3816, + "m_qDeathEyeAngles": 6732, + "m_strVOPrefix": 3840, + "m_szLastPlaceName": 3848, + "m_szRagdollDamageWeaponName": 5964, + "m_thirdPersonHeading": 6932, + "m_unCurrentEquipmentValue": 6976, + "m_unFreezetimeEndEquipmentValue": 6980, + "m_unRoundStartEquipmentValue": 6978, + "m_vHeadConstraintOffset": 6952, + "m_vRagdollDamageForce": 5940, + "m_vRagdollDamagePosition": 5952, + "m_vRagdollServerOrigin": 6032, + "m_vecDeathInfoOrigin": 7012, + "m_vecPlayerPatchEconIndices": 7024, + "m_vecStashedGrenadeThrowPosition": 7068, + "m_vecStashedVelocity": 7080, + "m_vecThrowPositionHistory": 7116, + "m_vecTotalBulletForce": 6884, + "m_vecVelocityHistory": 7140, + "m_wasNotKilledNaturally": 7277, + "m_xLastHeadBoneTransform": 5872 }, "metadata": [ { @@ -5111,6 +5112,11 @@ "name": "m_fMolotovDamageTime", "type": "NetworkVarNames", "type_name": "float" + }, + { + "name": "m_angEyeAngles", + "type": "NetworkVarNames", + "type_name": "QAngle" } ], "parent": "CCSPlayerPawnBase" @@ -5118,7 +5124,6 @@ "CCSPlayerPawnBase": { "fields": { "m_CTouchExpansionComponent": 3464, - "m_angEyeAngles": 3772, "m_bHasMovedSinceSpawn": 3737, "m_bRespawning": 3736, "m_blindStartTime": 3556, @@ -5128,7 +5133,7 @@ "m_flFlashMaxAlpha": 3760, "m_flIdleTimeSinceLastAction": 3748, "m_flProgressBarStartTime": 3764, - "m_hOriginalController": 3784, + "m_hOriginalController": 3772, "m_iNumSpawns": 3740, "m_iPlayerState": 3560, "m_iProgressBarDuration": 3768, @@ -5191,11 +5196,6 @@ "type": "NetworkVarNames", "type_name": "int" }, - { - "name": "m_angEyeAngles", - "type": "NetworkVarNames", - "type_name": "QAngle" - }, { "name": "m_hOriginalController", "type": "NetworkVarNames", @@ -6374,7 +6374,7 @@ "type_name": "float" } ], - "parent": "" + "parent": null }, "CColorCorrection": { "fields": { @@ -6673,7 +6673,7 @@ "type_name": "int" } ], - "parent": "" + "parent": null }, "CDynamicLight": { "fields": { @@ -6954,7 +6954,7 @@ "type_name": "char" } ], - "parent": "" + "parent": null }, "CEconWearable": { "fields": { @@ -7110,7 +7110,7 @@ "CEntityComponent": { "fields": {}, "metadata": [], - "parent": "" + "parent": null }, "CEntityDissolve": { "fields": { @@ -7227,7 +7227,7 @@ "type_name": "int32" } ], - "parent": "" + "parent": null }, "CEntityInstance": { "fields": { @@ -8966,7 +8966,7 @@ "type_name": "Vector" } ], - "parent": "" + "parent": null }, "CEnvWindVolume": { "fields": { @@ -10038,7 +10038,7 @@ "type_name": "CUtlStringToken" } ], - "parent": "" + "parent": null }, "CGameSceneNodeHandle": { "fields": { @@ -10057,7 +10057,7 @@ "type_name": "CUtlStringToken" } ], - "parent": "" + "parent": null }, "CGameText": { "fields": { @@ -10182,7 +10182,7 @@ "type_name": "bool" } ], - "parent": "" + "parent": null }, "CGradientFog": { "fields": { @@ -12077,7 +12077,7 @@ "type_name": "int8" } ], - "parent": "" + "parent": null }, "CMolotovGrenade": { "fields": {}, @@ -12224,7 +12224,7 @@ "type_name": "float32" } ], - "parent": "" + "parent": null }, "CNullEntity": { "fields": {}, @@ -18002,7 +18002,7 @@ "type_name": "bool" } ], - "parent": "" + "parent": null }, "CTimerEntity": { "fields": { @@ -18819,7 +18819,7 @@ "type_name": "WorldGroupId_t" } ], - "parent": "" + "parent": null }, "EngineCountdownTimer": { "fields": { @@ -18844,7 +18844,7 @@ "type_name": "float32" } ], - "parent": "" + "parent": null }, "EntityRenderAttribute_t": { "fields": { @@ -18863,7 +18863,7 @@ "type_name": "Vector4D" } ], - "parent": "" + "parent": null }, "EntitySpottedState_t": { "fields": { @@ -18917,7 +18917,7 @@ "type_name": "WorldGroupId_t" } ], - "parent": "" + "parent": null }, "OutflowWithRequirements_t": { "fields": { @@ -18952,7 +18952,7 @@ "type_name": "EHANDLE" } ], - "parent": "" + "parent": null }, "PredictedDamageTag_t": { "fields": { @@ -19071,7 +19071,7 @@ "type_name": "CEntityHandle" } ], - "parent": "" + "parent": null }, "SequenceHistory_t": { "fields": { @@ -19083,7 +19083,7 @@ "m_nSeqLoopMode": 12 }, "metadata": [], - "parent": "" + "parent": null }, "SignatureOutflow_Continue": { "fields": {}, @@ -19157,7 +19157,7 @@ "type_name": "uint8" } ], - "parent": "" + "parent": null }, "ViewAngleServerChange_t": { "fields": { @@ -19201,7 +19201,7 @@ "type_name": "uint16" } ], - "parent": "" + "parent": null }, "WeaponPurchaseTracker_t": { "fields": { @@ -19214,7 +19214,7 @@ "type_name": "WeaponPurchaseCount_t" } ], - "parent": "" + "parent": null }, "audioparams_t": { "fields": { @@ -19251,7 +19251,7 @@ "type_name": "uint32" } ], - "parent": "" + "parent": null }, "fogparams_t": { "fields": { @@ -19398,7 +19398,7 @@ "type_name": "bool" } ], - "parent": "" + "parent": null }, "fogplayerparams_t": { "fields": { @@ -19424,7 +19424,7 @@ "type_name": "CHandle" } ], - "parent": "" + "parent": null }, "shard_model_desc_t": { "fields": { @@ -19509,7 +19509,7 @@ "type_name": "CUtlStringToken" } ], - "parent": "" + "parent": null }, "sky3dparams_t": { "fields": { @@ -19552,7 +19552,7 @@ "type_name": "WorldGroupId_t" } ], - "parent": "" + "parent": null } }, "enums": { diff --git a/output/server_dll.rs b/output/server_dll.rs index c999e583..6fbd1a74 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -3041,7 +3041,7 @@ pub mod cs2_dumper { pub const m_bFastRetrigger: usize = 0x4F3; // bool pub const m_bPassthoughCaller: usize = 0x4F4; // bool } - // Parent: + // Parent: None // Field count: 6 pub mod SequenceHistory_t { pub const m_hSequence: usize = 0x0; // HSequence @@ -3396,7 +3396,7 @@ pub mod cs2_dumper { pub const m_nGraphCreationFlagsAG2: usize = 0x5B4; // uint8 pub const m_nServerGraphDefReloadCountAG2: usize = 0x5F8; // int32 } - // Parent: + // Parent: None // Field count: 10 pub mod CBuoyancyHelper { pub const m_nFluidType: usize = 0x18; // CUtlStringToken @@ -3753,7 +3753,7 @@ pub mod cs2_dumper { pub const m_iInputFilter: usize = 0x860; // int32 pub const m_iDontMessageParent: usize = 0x864; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -3763,7 +3763,7 @@ pub mod cs2_dumper { pub const m_timestamp: usize = 0x8; // GameTime_t pub const m_nWorldGroupId: usize = 0xC; // WorldGroupId_t } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -3795,7 +3795,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CWeaponM4A1Silencer { } - // Parent: + // Parent: None // Field count: 7 // // Metadata: @@ -3823,7 +3823,7 @@ pub mod cs2_dumper { // MPropertyDescription pub mod CPulseCursorFuncs { } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -3995,7 +3995,7 @@ pub mod cs2_dumper { pub const m_iHltvReplayEntity: usize = 0xD64; // CEntityIndex pub const m_sndOpvarLatchData: usize = 0xD68; // CUtlVector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -4171,7 +4171,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CPointServerCommand { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -4570,7 +4570,7 @@ pub mod cs2_dumper { pub const m_WaitComplete: usize = 0x50; // CPulse_ResumePoint } // Parent: CCSPlayerPawnBase - // Field count: 123 + // Field count: 124 // // Metadata: // MNetworkOutOfPVSUpdates @@ -4656,130 +4656,132 @@ pub mod cs2_dumper { // NetworkVarNames: m_fImmuneToGunGameDamageTime (GameTime_t) // NetworkVarNames: m_bGunGameImmunity (bool) // NetworkVarNames: m_fMolotovDamageTime (float) + // NetworkVarNames: m_angEyeAngles (QAngle) pub mod CCSPlayerPawn { - pub const m_pBulletServices: usize = 0xED8; // CCSPlayer_BulletServices* - pub const m_pHostageServices: usize = 0xEE0; // CCSPlayer_HostageServices* - pub const m_pBuyServices: usize = 0xEE8; // CCSPlayer_BuyServices* - pub const m_pActionTrackingServices: usize = 0xEF0; // CCSPlayer_ActionTrackingServices* - pub const m_pRadioServices: usize = 0xEF8; // CCSPlayer_RadioServices* - pub const m_pDamageReactServices: usize = 0xF00; // CCSPlayer_DamageReactServices* - pub const m_nCharacterDefIndex: usize = 0xF08; // uint16 - pub const m_bHasFemaleVoice: usize = 0xF0A; // bool - pub const m_strVOPrefix: usize = 0xF10; // CUtlString - pub const m_szLastPlaceName: usize = 0xF18; // char[18] - pub const m_bInHostageResetZone: usize = 0xFD8; // bool - pub const m_bInBuyZone: usize = 0xFD9; // bool - pub const m_TouchingBuyZones: usize = 0xFE0; // CUtlVector> - pub const m_bWasInBuyZone: usize = 0xFF8; // bool - pub const m_bInHostageRescueZone: usize = 0xFF9; // bool - pub const m_bInBombZone: usize = 0xFFA; // bool - pub const m_bWasInHostageRescueZone: usize = 0xFFB; // bool - pub const m_iRetakesOffering: usize = 0xFFC; // int32 - pub const m_iRetakesOfferingCard: usize = 0x1000; // int32 - pub const m_bRetakesHasDefuseKit: usize = 0x1004; // bool - pub const m_bRetakesMVPLastRound: usize = 0x1005; // bool - pub const m_iRetakesMVPBoostItem: usize = 0x1008; // int32 - pub const m_RetakesMVPBoostExtraUtility: usize = 0x100C; // loadout_slot_t - pub const m_flHealthShotBoostExpirationTime: usize = 0x1010; // GameTime_t - pub const m_flLandingTimeSeconds: usize = 0x1014; // float32 - pub const m_aimPunchAngle: usize = 0x1018; // QAngle - pub const m_aimPunchAngleVel: usize = 0x1024; // QAngle - pub const m_aimPunchTickBase: usize = 0x1030; // int32 - pub const m_aimPunchTickFraction: usize = 0x1034; // float32 - pub const m_aimPunchCache: usize = 0x1038; // CUtlVector - pub const m_bIsBuyMenuOpen: usize = 0x1050; // bool - pub const m_xLastHeadBoneTransform: usize = 0x1700; // CTransform - pub const m_bLastHeadBoneTransformIsValid: usize = 0x1720; // bool - pub const m_lastLandTime: usize = 0x1724; // GameTime_t - pub const m_bOnGroundLastTick: usize = 0x1728; // bool - pub const m_iPlayerLocked: usize = 0x172C; // int32 - pub const m_flTimeOfLastInjury: usize = 0x1734; // GameTime_t - pub const m_flNextSprayDecalTime: usize = 0x1738; // GameTime_t - pub const m_bNextSprayDecalTimeExpedited: usize = 0x173C; // bool - pub const m_nRagdollDamageBone: usize = 0x1740; // int32 - pub const m_vRagdollDamageForce: usize = 0x1744; // Vector - pub const m_vRagdollDamagePosition: usize = 0x1750; // Vector - pub const m_szRagdollDamageWeaponName: usize = 0x175C; // char[64] - pub const m_bRagdollDamageHeadshot: usize = 0x179C; // bool - pub const m_vRagdollServerOrigin: usize = 0x17A0; // Vector - pub const m_EconGloves: usize = 0x17B0; // CEconItemView - pub const m_nEconGlovesChanged: usize = 0x1A58; // uint8 - pub const m_qDeathEyeAngles: usize = 0x1A5C; // QAngle - pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1A68; // bool - pub const m_bLeftHanded: usize = 0x1A69; // bool - pub const m_fSwitchedHandednessTime: usize = 0x1A6C; // GameTime_t - pub const m_flViewmodelOffsetX: usize = 0x1A70; // float32 - pub const m_flViewmodelOffsetY: usize = 0x1A74; // float32 - pub const m_flViewmodelOffsetZ: usize = 0x1A78; // float32 - pub const m_flViewmodelFOV: usize = 0x1A7C; // float32 - pub const m_bIsWalking: usize = 0x1A80; // bool - pub const m_fLastGivenDefuserTime: usize = 0x1A84; // float32 - pub const m_fLastGivenBombTime: usize = 0x1A88; // float32 - pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x1A8C; // float32 - pub const m_iDisplayHistoryBits: usize = 0x1A90; // uint32 - pub const m_flLastAttackedTeammate: usize = 0x1A94; // float32 - pub const m_allowAutoFollowTime: usize = 0x1A98; // GameTime_t - pub const m_bResetArmorNextSpawn: usize = 0x1A9C; // bool - pub const m_nLastKillerIndex: usize = 0x1AA0; // CEntityIndex - pub const m_entitySpottedState: usize = 0x1AA8; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0x1AC0; // int32 - pub const m_bIsScoped: usize = 0x1AC4; // bool - pub const m_bResumeZoom: usize = 0x1AC5; // bool - pub const m_bIsDefusing: usize = 0x1AC6; // bool - pub const m_bIsGrabbingHostage: usize = 0x1AC7; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x1AC8; // CSPlayerBlockingUseAction_t - pub const m_flEmitSoundTime: usize = 0x1ACC; // GameTime_t - pub const m_bInNoDefuseArea: usize = 0x1AD0; // bool - pub const m_iBombSiteIndex: usize = 0x1AD4; // CEntityIndex - pub const m_nWhichBombZone: usize = 0x1AD8; // int32 - pub const m_bInBombZoneTrigger: usize = 0x1ADC; // bool - pub const m_bWasInBombZoneTrigger: usize = 0x1ADD; // bool - pub const m_iShotsFired: usize = 0x1AE0; // int32 - pub const m_flFlinchStack: usize = 0x1AE4; // float32 - pub const m_flVelocityModifier: usize = 0x1AE8; // float32 - pub const m_flHitHeading: usize = 0x1AEC; // float32 - pub const m_nHitBodyPart: usize = 0x1AF0; // int32 - pub const m_vecTotalBulletForce: usize = 0x1AF4; // Vector - pub const m_bWaitForNoAttack: usize = 0x1B00; // bool - pub const m_ignoreLadderJumpTime: usize = 0x1B04; // float32 - pub const m_bKilledByHeadshot: usize = 0x1B08; // bool - pub const m_LastHitBox: usize = 0x1B0C; // int32 - pub const m_LastHealth: usize = 0x1B10; // int32 - pub const m_pBot: usize = 0x1B18; // CCSBot* - pub const m_bBotAllowActive: usize = 0x1B20; // bool - pub const m_thirdPersonHeading: usize = 0x1B24; // QAngle - pub const m_flSlopeDropOffset: usize = 0x1B30; // float32 - pub const m_flSlopeDropHeight: usize = 0x1B34; // float32 - pub const m_vHeadConstraintOffset: usize = 0x1B38; // Vector - pub const m_nLastPickupPriority: usize = 0x1B44; // int32 - pub const m_flLastPickupPriorityTime: usize = 0x1B48; // float32 - pub const m_ArmorValue: usize = 0x1B4C; // int32 - pub const m_unCurrentEquipmentValue: usize = 0x1B50; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x1B52; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x1B54; // uint16 - pub const m_iLastWeaponFireUsercmd: usize = 0x1B58; // int32 - pub const m_bIsSpawning: usize = 0x1B5C; // bool - pub const m_iDeathFlags: usize = 0x1B68; // int32 - pub const m_bHasDeathInfo: usize = 0x1B6C; // bool - pub const m_flDeathInfoTime: usize = 0x1B70; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x1B74; // Vector - pub const m_vecPlayerPatchEconIndices: usize = 0x1B80; // uint32[5] - pub const m_GunGameImmunityColor: usize = 0x1B94; // Color - pub const m_grenadeParameterStashTime: usize = 0x1B98; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x1B9C; // bool - pub const m_angStashedShootAngles: usize = 0x1BA0; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x1BAC; // Vector - pub const m_vecStashedVelocity: usize = 0x1BB8; // Vector - pub const m_angShootAngleHistory: usize = 0x1BC4; // QAngle[2] - pub const m_vecThrowPositionHistory: usize = 0x1BDC; // Vector[2] - pub const m_vecVelocityHistory: usize = 0x1BF4; // Vector[2] - pub const m_PredictedDamageTags: usize = 0x1C10; // CUtlVectorEmbeddedNetworkVar - pub const m_nHighestAppliedDamageTagTick: usize = 0x1C78; // int32 - pub const m_bCommittingSuicideOnTeamChange: usize = 0x1C7C; // bool - pub const m_wasNotKilledNaturally: usize = 0x1C7D; // bool - pub const m_fImmuneToGunGameDamageTime: usize = 0x1C80; // GameTime_t - pub const m_bGunGameImmunity: usize = 0x1C84; // bool - pub const m_fMolotovDamageTime: usize = 0x1C88; // float32 + pub const m_pBulletServices: usize = 0xEC8; // CCSPlayer_BulletServices* + pub const m_pHostageServices: usize = 0xED0; // CCSPlayer_HostageServices* + pub const m_pBuyServices: usize = 0xED8; // CCSPlayer_BuyServices* + pub const m_pActionTrackingServices: usize = 0xEE0; // CCSPlayer_ActionTrackingServices* + pub const m_pRadioServices: usize = 0xEE8; // CCSPlayer_RadioServices* + pub const m_pDamageReactServices: usize = 0xEF0; // CCSPlayer_DamageReactServices* + pub const m_nCharacterDefIndex: usize = 0xEF8; // uint16 + pub const m_bHasFemaleVoice: usize = 0xEFA; // bool + pub const m_strVOPrefix: usize = 0xF00; // CUtlString + pub const m_szLastPlaceName: usize = 0xF08; // char[18] + pub const m_bInHostageResetZone: usize = 0xFC8; // bool + pub const m_bInBuyZone: usize = 0xFC9; // bool + pub const m_TouchingBuyZones: usize = 0xFD0; // CUtlVector> + pub const m_bWasInBuyZone: usize = 0xFE8; // bool + pub const m_bInHostageRescueZone: usize = 0xFE9; // bool + pub const m_bInBombZone: usize = 0xFEA; // bool + pub const m_bWasInHostageRescueZone: usize = 0xFEB; // bool + pub const m_iRetakesOffering: usize = 0xFEC; // int32 + pub const m_iRetakesOfferingCard: usize = 0xFF0; // int32 + pub const m_bRetakesHasDefuseKit: usize = 0xFF4; // bool + pub const m_bRetakesMVPLastRound: usize = 0xFF5; // bool + pub const m_iRetakesMVPBoostItem: usize = 0xFF8; // int32 + pub const m_RetakesMVPBoostExtraUtility: usize = 0xFFC; // loadout_slot_t + pub const m_flHealthShotBoostExpirationTime: usize = 0x1000; // GameTime_t + pub const m_flLandingTimeSeconds: usize = 0x1004; // float32 + pub const m_aimPunchAngle: usize = 0x1008; // QAngle + pub const m_aimPunchAngleVel: usize = 0x1014; // QAngle + pub const m_aimPunchTickBase: usize = 0x1020; // int32 + pub const m_aimPunchTickFraction: usize = 0x1024; // float32 + pub const m_aimPunchCache: usize = 0x1028; // CUtlVector + pub const m_bIsBuyMenuOpen: usize = 0x1040; // bool + pub const m_xLastHeadBoneTransform: usize = 0x16F0; // CTransform + pub const m_bLastHeadBoneTransformIsValid: usize = 0x1710; // bool + pub const m_lastLandTime: usize = 0x1714; // GameTime_t + pub const m_bOnGroundLastTick: usize = 0x1718; // bool + pub const m_iPlayerLocked: usize = 0x171C; // int32 + pub const m_flTimeOfLastInjury: usize = 0x1724; // GameTime_t + pub const m_flNextSprayDecalTime: usize = 0x1728; // GameTime_t + pub const m_bNextSprayDecalTimeExpedited: usize = 0x172C; // bool + pub const m_nRagdollDamageBone: usize = 0x1730; // int32 + pub const m_vRagdollDamageForce: usize = 0x1734; // Vector + pub const m_vRagdollDamagePosition: usize = 0x1740; // Vector + pub const m_szRagdollDamageWeaponName: usize = 0x174C; // char[64] + pub const m_bRagdollDamageHeadshot: usize = 0x178C; // bool + pub const m_vRagdollServerOrigin: usize = 0x1790; // Vector + pub const m_EconGloves: usize = 0x17A0; // CEconItemView + pub const m_nEconGlovesChanged: usize = 0x1A48; // uint8 + pub const m_qDeathEyeAngles: usize = 0x1A4C; // QAngle + pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1A58; // bool + pub const m_bLeftHanded: usize = 0x1A59; // bool + pub const m_fSwitchedHandednessTime: usize = 0x1A5C; // GameTime_t + pub const m_flViewmodelOffsetX: usize = 0x1A60; // float32 + pub const m_flViewmodelOffsetY: usize = 0x1A64; // float32 + pub const m_flViewmodelOffsetZ: usize = 0x1A68; // float32 + pub const m_flViewmodelFOV: usize = 0x1A6C; // float32 + pub const m_bIsWalking: usize = 0x1A70; // bool + pub const m_fLastGivenDefuserTime: usize = 0x1A74; // float32 + pub const m_fLastGivenBombTime: usize = 0x1A78; // float32 + pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x1A7C; // float32 + pub const m_iDisplayHistoryBits: usize = 0x1A80; // uint32 + pub const m_flLastAttackedTeammate: usize = 0x1A84; // float32 + pub const m_allowAutoFollowTime: usize = 0x1A88; // GameTime_t + pub const m_bResetArmorNextSpawn: usize = 0x1A8C; // bool + pub const m_nLastKillerIndex: usize = 0x1A90; // CEntityIndex + pub const m_entitySpottedState: usize = 0x1A98; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0x1AB0; // int32 + pub const m_bIsScoped: usize = 0x1AB4; // bool + pub const m_bResumeZoom: usize = 0x1AB5; // bool + pub const m_bIsDefusing: usize = 0x1AB6; // bool + pub const m_bIsGrabbingHostage: usize = 0x1AB7; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x1AB8; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x1ABC; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x1AC0; // bool + pub const m_iBombSiteIndex: usize = 0x1AC4; // CEntityIndex + pub const m_nWhichBombZone: usize = 0x1AC8; // int32 + pub const m_bInBombZoneTrigger: usize = 0x1ACC; // bool + pub const m_bWasInBombZoneTrigger: usize = 0x1ACD; // bool + pub const m_iShotsFired: usize = 0x1AD0; // int32 + pub const m_flFlinchStack: usize = 0x1AD4; // float32 + pub const m_flVelocityModifier: usize = 0x1AD8; // float32 + pub const m_flHitHeading: usize = 0x1ADC; // float32 + pub const m_nHitBodyPart: usize = 0x1AE0; // int32 + pub const m_vecTotalBulletForce: usize = 0x1AE4; // Vector + pub const m_bWaitForNoAttack: usize = 0x1AF0; // bool + pub const m_ignoreLadderJumpTime: usize = 0x1AF4; // float32 + pub const m_bKilledByHeadshot: usize = 0x1AF8; // bool + pub const m_LastHitBox: usize = 0x1AFC; // int32 + pub const m_LastHealth: usize = 0x1B00; // int32 + pub const m_pBot: usize = 0x1B08; // CCSBot* + pub const m_bBotAllowActive: usize = 0x1B10; // bool + pub const m_thirdPersonHeading: usize = 0x1B14; // QAngle + pub const m_flSlopeDropOffset: usize = 0x1B20; // float32 + pub const m_flSlopeDropHeight: usize = 0x1B24; // float32 + pub const m_vHeadConstraintOffset: usize = 0x1B28; // Vector + pub const m_nLastPickupPriority: usize = 0x1B34; // int32 + pub const m_flLastPickupPriorityTime: usize = 0x1B38; // float32 + pub const m_ArmorValue: usize = 0x1B3C; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x1B40; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x1B42; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x1B44; // uint16 + pub const m_iLastWeaponFireUsercmd: usize = 0x1B48; // int32 + pub const m_bIsSpawning: usize = 0x1B4C; // bool + pub const m_iDeathFlags: usize = 0x1B58; // int32 + pub const m_bHasDeathInfo: usize = 0x1B5C; // bool + pub const m_flDeathInfoTime: usize = 0x1B60; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x1B64; // Vector + pub const m_vecPlayerPatchEconIndices: usize = 0x1B70; // uint32[5] + pub const m_GunGameImmunityColor: usize = 0x1B84; // Color + pub const m_grenadeParameterStashTime: usize = 0x1B88; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x1B8C; // bool + pub const m_angStashedShootAngles: usize = 0x1B90; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x1B9C; // Vector + pub const m_vecStashedVelocity: usize = 0x1BA8; // Vector + pub const m_angShootAngleHistory: usize = 0x1BB4; // QAngle[2] + pub const m_vecThrowPositionHistory: usize = 0x1BCC; // Vector[2] + pub const m_vecVelocityHistory: usize = 0x1BE4; // Vector[2] + pub const m_PredictedDamageTags: usize = 0x1C00; // CUtlVectorEmbeddedNetworkVar + pub const m_nHighestAppliedDamageTagTick: usize = 0x1C68; // int32 + pub const m_bCommittingSuicideOnTeamChange: usize = 0x1C6C; // bool + pub const m_wasNotKilledNaturally: usize = 0x1C6D; // bool + pub const m_fImmuneToGunGameDamageTime: usize = 0x1C70; // GameTime_t + pub const m_bGunGameImmunity: usize = 0x1C74; // bool + pub const m_fMolotovDamageTime: usize = 0x1C78; // float32 + pub const m_angEyeAngles: usize = 0x1C7C; // QAngle } // Parent: CBaseEntity // Field count: 22 @@ -4856,7 +4858,7 @@ pub mod cs2_dumper { // MPulseDomainHookInfo pub mod CFuncMoverAPI { } - // Parent: + // Parent: None // Field count: 33 // // Metadata: @@ -5241,7 +5243,7 @@ pub mod cs2_dumper { pub mod CSingleplayRules { pub const m_bSinglePlayerGameEnding: usize = 0xC0; // bool } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -5444,7 +5446,7 @@ pub mod cs2_dumper { pub mod CMapSharedEnvironment { pub const m_targetMapName: usize = 0x4F0; // CUtlSymbolLarge } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -5577,7 +5579,7 @@ pub mod cs2_dumper { pub mod CPulseCell_Outflow_ListenForEntityOutput__CursorState_t { pub const m_entity: usize = 0x0; // CHandle } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -5696,7 +5698,7 @@ pub mod cs2_dumper { pub mod CTakeDamageInfoAPI { } // Parent: CBasePlayerPawn - // Field count: 16 + // Field count: 15 // // Metadata: // NetworkVarNames: m_CTouchExpansionComponent (CTouchExpansionComponent::Storage_t) @@ -5711,7 +5713,6 @@ pub mod cs2_dumper { // NetworkVarNames: m_flFlashMaxAlpha (float) // NetworkVarNames: m_flProgressBarStartTime (float) // NetworkVarNames: m_iProgressBarDuration (int) - // NetworkVarNames: m_angEyeAngles (QAngle) // NetworkVarNames: m_hOriginalController (CHandle) pub mod CCSPlayerPawnBase { pub const m_CTouchExpansionComponent: usize = 0xD88; // CTouchExpansionComponent @@ -5728,8 +5729,7 @@ pub mod cs2_dumper { pub const m_flFlashMaxAlpha: usize = 0xEB0; // float32 pub const m_flProgressBarStartTime: usize = 0xEB4; // float32 pub const m_iProgressBarDuration: usize = 0xEB8; // int32 - pub const m_angEyeAngles: usize = 0xEBC; // QAngle - pub const m_hOriginalController: usize = 0xEC8; // CHandle + pub const m_hOriginalController: usize = 0xEBC; // CHandle } // Parent: CEnvSoundscape // Field count: 1 @@ -5828,7 +5828,7 @@ pub mod cs2_dumper { pub const m_materialGroup: usize = 0x3F4; // CUtlStringToken pub const m_nHitboxSet: usize = 0x3F8; // uint8 } - // Parent: + // Parent: None // Field count: 0 pub mod CEntityComponent { } @@ -6240,7 +6240,7 @@ pub mod cs2_dumper { pub const m_wasRestored: usize = 0x50C; // bool pub const m_integrator: usize = 0x510; // CConstantForceController } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -6433,7 +6433,7 @@ pub mod cs2_dumper { pub const m_vWindDirection: usize = 0x58C; // Vector pub const m_bFirstTime: usize = 0x598; // bool } - // Parent: + // Parent: None // Field count: 13 pub mod CBot { pub const m_pController: usize = 0x10; // CCSPlayerController* @@ -6824,7 +6824,7 @@ pub mod cs2_dumper { pub const m_flTicksSinceLastSurfingDetected: usize = 0x558; // float32 pub const m_bWasSurfing: usize = 0x55C; // bool } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -6992,7 +6992,7 @@ pub mod cs2_dumper { pub const m_DefaultCaseOutflow: usize = 0x48; // CPulse_OutflowConnection pub const m_CaseOutflows: usize = 0x90; // CUtlVector } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -7126,7 +7126,7 @@ pub mod cs2_dumper { pub const m_flAvgInterval: usize = 0x508; // float32 pub const m_Velocity: usize = 0x510; // CEntityOutputTemplate } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -7264,7 +7264,7 @@ pub mod cs2_dumper { pub mod CCSPointScript { pub const m_pParent: usize = 0x118; // CCSPointScriptEntity* } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -7601,7 +7601,7 @@ pub mod cs2_dumper { pub const m_iEntryCount: usize = 0xB4; // int32 pub const m_iEntryWins: usize = 0xB8; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -7712,7 +7712,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CWorld { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -7764,7 +7764,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CTriggerGravity { } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -8324,7 +8324,7 @@ pub mod cs2_dumper { pub const m_bIsOn: usize = 0x544; // bool pub const m_pNext: usize = 0x548; // CPointCamera* } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -9121,7 +9121,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CDecoyGrenade { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -9234,7 +9234,7 @@ pub mod cs2_dumper { pub const m_ConfigEntitiesToPropagateMaterialDecalsTo: usize = 0x778; // CNetworkUtlVectorBase> pub const m_vecViewOffset: usize = 0x7B8; // CNetworkViewOffsetVector } - // Parent: + // Parent: None // Field count: 14 // // Metadata: @@ -9255,7 +9255,7 @@ pub mod cs2_dumper { pub const m_flNewHDRColorScale: usize = 0x38; // float32 pub const m_flNewFarZ: usize = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 11 // // Metadata: @@ -9393,7 +9393,7 @@ pub mod cs2_dumper { pub const m_bIsOtherEnemy: usize = 0x74; // bool pub const m_killType: usize = 0x75; // EKillTypes_t } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -9554,7 +9554,7 @@ pub mod cs2_dumper { pub const m_distance: usize = 0x4F4; // float32 pub const m_directionEntityName: usize = 0x4F8; // CUtlSymbolLarge } - // Parent: + // Parent: None // Field count: 80 // // Metadata: @@ -9690,7 +9690,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CPlayer_UseServices { } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -9982,7 +9982,7 @@ pub mod cs2_dumper { pub const m_flSpeedWhenSpinUpOrSpinDownStarted: usize = 0x524; // float32 pub const m_motor: usize = 0x538; // CMotorController } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -10190,7 +10190,7 @@ pub mod cs2_dumper { pub const m_OnNewPhaseStarted: usize = 0xEC8; // CEntityOutputTemplate pub const m_OnLevelTransition: usize = 0xEF0; // CEntityOutputTemplate } - // Parent: + // Parent: None // Field count: 24 // // Metadata: @@ -10538,7 +10538,7 @@ pub mod cs2_dumper { pub const m_bSpotted: usize = 0x8; // bool pub const m_bSpottedByMask: usize = 0xC; // uint32[2] } - // Parent: + // Parent: None // Field count: 25 // // Metadata: @@ -11659,7 +11659,7 @@ pub mod cs2_dumper { pub const m_OnPass: usize = 0x4F8; // CEntityIOOutput pub const m_OnFail: usize = 0x520; // CEntityIOOutput } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -11773,7 +11773,7 @@ pub mod cs2_dumper { pub mod CPointClientUIWorldTextPanel { pub const m_messageText: usize = 0x9F0; // char[512] } - // Parent: + // Parent: None // Field count: 11 // // Metadata: diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index b05ff370..14977d55 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 1fb3840a..502dddf5 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 47418745..1f0f9eef 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/steamaudio_dll.cs b/output/steamaudio_dll.cs index 86c8e39f..5d5116af 100644 --- a/output/steamaudio_dll.cs +++ b/output/steamaudio_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: steamaudio.dll diff --git a/output/steamaudio_dll.hpp b/output/steamaudio_dll.hpp index 3c42c5ec..aa04c502 100644 --- a/output/steamaudio_dll.hpp +++ b/output/steamaudio_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once diff --git a/output/steamaudio_dll.rs b/output/steamaudio_dll.rs index c72e0eae..67c022f5 100644 --- a/output/steamaudio_dll.rs +++ b/output/steamaudio_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index 431f3536..002aa275 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index 892efd03..a5e12475 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 5f436388..d2582fb9 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index 5d7dbe44..6ad4d605 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 789bd104..59d293af 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index 2c228c6c..66730dcb 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-08-14 21:08:30.051873234 UTC +// 2025-08-18 23:52:47.183323500 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]