From efc5f68915a04db3a3d0758c9774b89ca9c2ded8 Mon Sep 17 00:00:00 2001 From: Grovvik Date: Sat, 10 Oct 2026 21:06:40 +0300 Subject: [PATCH 1/2] Update game (14190) --- output/animationsystem_dll.cs | 2 +- output/animationsystem_dll.hpp | 2 +- output/animationsystem_dll.rs | 2 +- output/animationsystem_dll.zig | 2 +- output/buttons.cs | 34 ++-- output/buttons.hpp | 34 ++-- output/buttons.json | 32 +-- output/buttons.rs | 34 ++-- output/buttons.zig | 34 ++-- output/client_dll.cs | 31 +-- output/client_dll.hpp | 31 +-- output/client_dll.json | 27 +-- output/client_dll.rs | 31 +-- output/client_dll.zig | 31 +-- output/engine2_dll.cs | 2 +- output/engine2_dll.hpp | 2 +- output/engine2_dll.rs | 2 +- output/engine2_dll.zig | 2 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/host_dll.zig | 2 +- output/info.json | 4 +- output/interfaces.cs | 44 ++--- output/interfaces.hpp | 44 ++--- output/interfaces.json | 41 ++-- output/interfaces.rs | 44 ++--- output/interfaces.zig | 44 ++--- output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/materialsystem2_dll.zig | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/networksystem_dll.zig | 2 +- output/offsets.cs | 32 +-- output/offsets.hpp | 32 +-- output/offsets.json | 30 +-- output/offsets.rs | 32 +-- output/offsets.zig | 32 +-- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/panorama_dll.zig | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/particles_dll.zig | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/pulse_system_dll.zig | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/rendersystemdx11_dll.zig | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/resourcesystem_dll.zig | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/scenesystem_dll.zig | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/schemasystem_dll.zig | 2 +- output/server_dll.cs | 339 ++++++++++++++++--------------- output/server_dll.hpp | 339 ++++++++++++++++--------------- output/server_dll.json | 335 +++++++++++++++---------------- output/server_dll.rs | 340 ++++++++++++++++---------------- output/server_dll.zig | 339 ++++++++++++++++--------------- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/soundsystem_dll.zig | 2 +- output/steamaudio_dll.cs | 2 +- output/steamaudio_dll.hpp | 2 +- output/steamaudio_dll.rs | 2 +- output/steamaudio_dll.zig | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/vphysics2_dll.zig | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- output/worldrenderer_dll.zig | 2 +- 90 files changed, 1228 insertions(+), 1290 deletions(-) diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 2a62f77ad..0735cc9f5 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 9ab1cf922..249066daf 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index f41df2323..8608c0347 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/animationsystem_dll.zig b/output/animationsystem_dll.zig index e0bee480b..158483558 100644 --- a/output/animationsystem_dll.zig +++ b/output/animationsystem_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/buttons.cs b/output/buttons.cs index 5a933d7a4..972aaa37a 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x2231FD0; - public const nint attack2 = 0x2232060; - public const nint back = 0x22322A0; - public const nint duck = 0x2232570; - public const nint forward = 0x2232210; - public const nint jump = 0x22324E0; - public const nint left = 0x2232330; - public const nint lookatweapon = 0x2578080; - public const nint reload = 0x2231F40; - public const nint right = 0x22323C0; - public const nint showscores = 0x2577F60; - public const nint sprint = 0x2231EB0; - public const nint turnleft = 0x22320F0; - public const nint turnright = 0x2232180; - public const nint use = 0x2232450; - public const nint zoom = 0x2577FF0; + public const nint attack = 0x222BED0; + public const nint attack2 = 0x222BF60; + public const nint back = 0x222C1A0; + public const nint duck = 0x222C470; + public const nint forward = 0x222C110; + public const nint jump = 0x222C3E0; + public const nint left = 0x222C230; + public const nint lookatweapon = 0x2572380; + public const nint reload = 0x222BE40; + public const nint right = 0x222C2C0; + public const nint showscores = 0x2572260; + public const nint sprint = 0x222BDB0; + public const nint turnleft = 0x222BFF0; + public const nint turnright = 0x222C080; + public const nint use = 0x222C350; + public const nint zoom = 0x25722F0; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 48d1be65e..472ce8356 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once @@ -9,21 +9,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x2231FD0; - constexpr std::ptrdiff_t attack2 = 0x2232060; - constexpr std::ptrdiff_t back = 0x22322A0; - constexpr std::ptrdiff_t duck = 0x2232570; - constexpr std::ptrdiff_t forward = 0x2232210; - constexpr std::ptrdiff_t jump = 0x22324E0; - constexpr std::ptrdiff_t left = 0x2232330; - constexpr std::ptrdiff_t lookatweapon = 0x2578080; - constexpr std::ptrdiff_t reload = 0x2231F40; - constexpr std::ptrdiff_t right = 0x22323C0; - constexpr std::ptrdiff_t showscores = 0x2577F60; - constexpr std::ptrdiff_t sprint = 0x2231EB0; - constexpr std::ptrdiff_t turnleft = 0x22320F0; - constexpr std::ptrdiff_t turnright = 0x2232180; - constexpr std::ptrdiff_t use = 0x2232450; - constexpr std::ptrdiff_t zoom = 0x2577FF0; + constexpr std::ptrdiff_t attack = 0x222BED0; + constexpr std::ptrdiff_t attack2 = 0x222BF60; + constexpr std::ptrdiff_t back = 0x222C1A0; + constexpr std::ptrdiff_t duck = 0x222C470; + constexpr std::ptrdiff_t forward = 0x222C110; + constexpr std::ptrdiff_t jump = 0x222C3E0; + constexpr std::ptrdiff_t left = 0x222C230; + constexpr std::ptrdiff_t lookatweapon = 0x2572380; + constexpr std::ptrdiff_t reload = 0x222BE40; + constexpr std::ptrdiff_t right = 0x222C2C0; + constexpr std::ptrdiff_t showscores = 0x2572260; + constexpr std::ptrdiff_t sprint = 0x222BDB0; + constexpr std::ptrdiff_t turnleft = 0x222BFF0; + constexpr std::ptrdiff_t turnright = 0x222C080; + constexpr std::ptrdiff_t use = 0x222C350; + constexpr std::ptrdiff_t zoom = 0x25722F0; } } diff --git a/output/buttons.json b/output/buttons.json index 19e2820bd..4bd01f5cb 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 35856336, - "attack2": 35856480, - "back": 35857056, - "duck": 35857776, - "forward": 35856912, - "jump": 35857632, - "left": 35857200, - "lookatweapon": 39288960, - "reload": 35856192, - "right": 35857344, - "showscores": 39288672, - "sprint": 35856048, - "turnleft": 35856624, - "turnright": 35856768, - "use": 35857488, - "zoom": 39288816 + "attack": 35831504, + "attack2": 35831648, + "back": 35832224, + "duck": 35832944, + "forward": 35832080, + "jump": 35832800, + "left": 35832368, + "lookatweapon": 39265152, + "reload": 35831360, + "right": 35832512, + "showscores": 39264864, + "sprint": 35831216, + "turnleft": 35831792, + "turnright": 35831936, + "use": 35832656, + "zoom": 39265008 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 300ff17a1..5a11c2a96 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x2231FD0; - pub const attack2: usize = 0x2232060; - pub const back: usize = 0x22322A0; - pub const duck: usize = 0x2232570; - pub const forward: usize = 0x2232210; - pub const jump: usize = 0x22324E0; - pub const left: usize = 0x2232330; - pub const lookatweapon: usize = 0x2578080; - pub const reload: usize = 0x2231F40; - pub const right: usize = 0x22323C0; - pub const showscores: usize = 0x2577F60; - pub const sprint: usize = 0x2231EB0; - pub const turnleft: usize = 0x22320F0; - pub const turnright: usize = 0x2232180; - pub const r#use: usize = 0x2232450; - pub const zoom: usize = 0x2577FF0; + pub const attack: usize = 0x222BED0; + pub const attack2: usize = 0x222BF60; + pub const back: usize = 0x222C1A0; + pub const duck: usize = 0x222C470; + pub const forward: usize = 0x222C110; + pub const jump: usize = 0x222C3E0; + pub const left: usize = 0x222C230; + pub const lookatweapon: usize = 0x2572380; + pub const reload: usize = 0x222BE40; + pub const right: usize = 0x222C2C0; + pub const showscores: usize = 0x2572260; + pub const sprint: usize = 0x222BDB0; + pub const turnleft: usize = 0x222BFF0; + pub const turnright: usize = 0x222C080; + pub const r#use: usize = 0x222C350; + pub const zoom: usize = 0x25722F0; } } diff --git a/output/buttons.zig b/output/buttons.zig index a1822f32f..d5b9f524e 100644 --- a/output/buttons.zig +++ b/output/buttons.zig @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { // Module: client.dll pub const buttons = struct { - pub const attack: usize = 0x2231FD0; - pub const attack2: usize = 0x2232060; - pub const back: usize = 0x22322A0; - pub const duck: usize = 0x2232570; - pub const forward: usize = 0x2232210; - pub const jump: usize = 0x22324E0; - pub const left: usize = 0x2232330; - pub const lookatweapon: usize = 0x2578080; - pub const reload: usize = 0x2231F40; - pub const right: usize = 0x22323C0; - pub const showscores: usize = 0x2577F60; - pub const sprint: usize = 0x2231EB0; - pub const turnleft: usize = 0x22320F0; - pub const turnright: usize = 0x2232180; - pub const use: usize = 0x2232450; - pub const zoom: usize = 0x2577FF0; + pub const attack: usize = 0x222BED0; + pub const attack2: usize = 0x222BF60; + pub const back: usize = 0x222C1A0; + pub const duck: usize = 0x222C470; + pub const forward: usize = 0x222C110; + pub const jump: usize = 0x222C3E0; + pub const left: usize = 0x222C230; + pub const lookatweapon: usize = 0x2572380; + pub const reload: usize = 0x222BE40; + pub const right: usize = 0x222C2C0; + pub const showscores: usize = 0x2572260; + pub const sprint: usize = 0x222BDB0; + pub const turnleft: usize = 0x222BFF0; + pub const turnright: usize = 0x222C080; + pub const use: usize = 0x222C350; + pub const zoom: usize = 0x25722F0; }; }; diff --git a/output/client_dll.cs b/output/client_dll.cs index 858de93d3..81c0f8493 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: client.dll @@ -1729,7 +1729,7 @@ public static class CPulseCell_Inflow_BaseEntrypoint { public static class C_WeaponSG556 { } // Parent: C_CSPlayerPawnBase - // Field count: 104 + // Field count: 105 public static class C_CSPlayerPawn { public const nint m_pBulletServices = 0x1570; // CCSPlayer_BulletServices* public const nint m_pHostageServices = 0x1578; // CCSPlayer_HostageServices* @@ -1824,17 +1824,18 @@ public static class C_CSPlayerPawn { public const nint m_fImmuneToGunGameDamageTime = 0x3504; // GameTime_t public const nint m_bGunGameImmunity = 0x3508; // bool public const nint m_fImmuneToGunGameDamageTimeLast = 0x350C; // GameTime_t - public const nint m_fMolotovDamageTime = 0x3510; // float32 - public const nint m_nPlayerInfernoBodyFx = 0x357C; // ParticleIndex_t - public const nint m_angEyeAngles = 0x35F0; // QAngle - public const nint m_arrOldEyeAnglesTimes = 0x3680; // GameTime_t[4] - public const nint m_arrOldEyeAngles = 0x3690; // QAngle[4] - public const nint m_angEyeAnglesVelocity = 0x36C0; // QAngle - public const nint m_iIDEntIndex = 0x36CC; // CEntityIndex - public const nint m_delayTargetIDTimer = 0x36D0; // CountdownTimer - public const nint m_iTargetItemEntIdx = 0x36E8; // CEntityIndex - public const nint m_iOldIDEntIndex = 0x36EC; // CEntityIndex - public const nint m_holdTargetIDTimer = 0x36F0; // CountdownTimer + public const nint m_flModifier0 = 0x3510; // float32 + public const nint m_fMolotovDamageTime = 0x3514; // float32 + public const nint m_nPlayerInfernoBodyFx = 0x3580; // ParticleIndex_t + public const nint m_angEyeAngles = 0x3600; // QAngle + public const nint m_arrOldEyeAnglesTimes = 0x3690; // GameTime_t[4] + public const nint m_arrOldEyeAngles = 0x36A0; // QAngle[4] + public const nint m_angEyeAnglesVelocity = 0x36D0; // QAngle + public const nint m_iIDEntIndex = 0x36DC; // CEntityIndex + public const nint m_delayTargetIDTimer = 0x36E0; // CountdownTimer + public const nint m_iTargetItemEntIdx = 0x36F8; // CEntityIndex + public const nint m_iOldIDEntIndex = 0x36FC; // CEntityIndex + public const nint m_holdTargetIDTimer = 0x3700; // CountdownTimer } // Parent: None // Field count: 0 @@ -4683,8 +4684,8 @@ public static class C_ModelPointEntity { // Parent: C_CSPlayerPawn // Field count: 2 public static class C_CSGO_PreviewPlayer { - public const nint m_animgraphCharacterModeString = 0x3710; // CGlobalSymbol - public const nint m_flInitialModelScale = 0x3718; // float32 + public const nint m_animgraphCharacterModeString = 0x3720; // CGlobalSymbol + public const nint m_flInitialModelScale = 0x3728; // float32 } // Parent: C_BarnLight // Field count: 1 diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 4512be79c..d898c33ff 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once @@ -1735,7 +1735,7 @@ namespace cs2_dumper { namespace C_WeaponSG556 { } // Parent: C_CSPlayerPawnBase - // Field count: 104 + // Field count: 105 namespace C_CSPlayerPawn { constexpr std::ptrdiff_t m_pBulletServices = 0x1570; // CCSPlayer_BulletServices* constexpr std::ptrdiff_t m_pHostageServices = 0x1578; // CCSPlayer_HostageServices* @@ -1830,17 +1830,18 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x3504; // GameTime_t constexpr std::ptrdiff_t m_bGunGameImmunity = 0x3508; // bool constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x350C; // GameTime_t - constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x3510; // float32 - constexpr std::ptrdiff_t m_nPlayerInfernoBodyFx = 0x357C; // ParticleIndex_t - constexpr std::ptrdiff_t m_angEyeAngles = 0x35F0; // QAngle - constexpr std::ptrdiff_t m_arrOldEyeAnglesTimes = 0x3680; // GameTime_t[4] - constexpr std::ptrdiff_t m_arrOldEyeAngles = 0x3690; // QAngle[4] - constexpr std::ptrdiff_t m_angEyeAnglesVelocity = 0x36C0; // QAngle - constexpr std::ptrdiff_t m_iIDEntIndex = 0x36CC; // CEntityIndex - constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x36D0; // CountdownTimer - constexpr std::ptrdiff_t m_iTargetItemEntIdx = 0x36E8; // CEntityIndex - constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x36EC; // CEntityIndex - constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x36F0; // CountdownTimer + constexpr std::ptrdiff_t m_flModifier0 = 0x3510; // float32 + constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x3514; // float32 + constexpr std::ptrdiff_t m_nPlayerInfernoBodyFx = 0x3580; // ParticleIndex_t + constexpr std::ptrdiff_t m_angEyeAngles = 0x3600; // QAngle + constexpr std::ptrdiff_t m_arrOldEyeAnglesTimes = 0x3690; // GameTime_t[4] + constexpr std::ptrdiff_t m_arrOldEyeAngles = 0x36A0; // QAngle[4] + constexpr std::ptrdiff_t m_angEyeAnglesVelocity = 0x36D0; // QAngle + constexpr std::ptrdiff_t m_iIDEntIndex = 0x36DC; // CEntityIndex + constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x36E0; // CountdownTimer + constexpr std::ptrdiff_t m_iTargetItemEntIdx = 0x36F8; // CEntityIndex + constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x36FC; // CEntityIndex + constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x3700; // CountdownTimer } // Parent: None // Field count: 0 @@ -4689,8 +4690,8 @@ namespace cs2_dumper { // Parent: C_CSPlayerPawn // Field count: 2 namespace C_CSGO_PreviewPlayer { - constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x3710; // CGlobalSymbol - constexpr std::ptrdiff_t m_flInitialModelScale = 0x3718; // float32 + constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x3720; // CGlobalSymbol + constexpr std::ptrdiff_t m_flInitialModelScale = 0x3728; // float32 } // Parent: C_BarnLight // Field count: 1 diff --git a/output/client_dll.json b/output/client_dll.json index 31fedc767..31e5f7e9b 100644 --- a/output/client_dll.json +++ b/output/client_dll.json @@ -3836,8 +3836,8 @@ }, "C_CSGO_PreviewPlayer": { "fields": { - "m_animgraphCharacterModeString": 14096, - "m_flInitialModelScale": 14104 + "m_animgraphCharacterModeString": 14112, + "m_flInitialModelScale": 14120 }, "metadata": [], "parent": "C_CSPlayerPawn" @@ -4063,11 +4063,11 @@ "m_EconGloves": 6000, "m_GunGameImmunityColor": 7704, "m_RetakesMVPBoostExtraUtility": 5992, - "m_angEyeAngles": 13808, - "m_angEyeAnglesVelocity": 14016, + "m_angEyeAngles": 13824, + "m_angEyeAnglesVelocity": 14032, "m_angStashedShootAngles": 7976, - "m_arrOldEyeAngles": 13968, - "m_arrOldEyeAnglesTimes": 13952, + "m_arrOldEyeAngles": 13984, + "m_arrOldEyeAnglesTimes": 13968, "m_bGrenadeParametersStashed": 7972, "m_bGunGameImmunity": 13576, "m_bHasDeathInfo": 7901, @@ -4097,11 +4097,11 @@ "m_bRetakesMVPLastRound": 5985, "m_bShouldAutobuyDMWeapons": 13568, "m_bWaitForNoAttack": 7872, - "m_delayTargetIDTimer": 14032, + "m_delayTargetIDTimer": 14048, "m_entitySpottedState": 7816, "m_fImmuneToGunGameDamageTime": 13572, "m_fImmuneToGunGameDamageTimeLast": 13580, - "m_fMolotovDamageTime": 13584, + "m_fMolotovDamageTime": 13588, "m_fSwitchedHandednessTime": 7612, "m_flDeathInfoTime": 7904, "m_flEmitSoundTime": 7848, @@ -4111,6 +4111,7 @@ "m_flLandingStartTime": 5604, "m_flLandingTimeSeconds": 5556, "m_flLastFiredWeaponTime": 5548, + "m_flModifier0": 13584, "m_flNextSprayDecalTime": 5616, "m_flOldFallVelocity": 5560, "m_flTimeOfLastInjury": 5612, @@ -4122,20 +4123,20 @@ "m_grenadeParameterStashTime": 7968, "m_hActiveMinimapVolume": 7588, "m_hHudModelArms": 7592, - "m_holdTargetIDTimer": 14064, + "m_holdTargetIDTimer": 14080, "m_iBlockingUseActionInProgress": 7844, - "m_iIDEntIndex": 14028, - "m_iOldIDEntIndex": 14060, + "m_iIDEntIndex": 14044, + "m_iOldIDEntIndex": 14076, "m_iRetakesMVPBoostItem": 5988, "m_iRetakesOffering": 5976, "m_iRetakesOfferingCard": 5980, "m_iShotsFired": 7860, - "m_iTargetItemEntIdx": 14056, + "m_iTargetItemEntIdx": 14072, "m_ignoreLadderJumpTime": 7876, "m_lastLandTime": 7556, "m_nEconGlovesChanged": 7456, "m_nLastKillerIndex": 7896, - "m_nPlayerInfernoBodyFx": 13692, + "m_nPlayerInfernoBodyFx": 13696, "m_nPrevArmorVal": 5584, "m_nPrevGrenadeAmmoCount": 5588, "m_nRagdollDamageBone": 7460, diff --git a/output/client_dll.rs b/output/client_dll.rs index bda040b35..209a2037d 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -1746,7 +1746,7 @@ pub mod cs2_dumper { pub mod C_WeaponSG556 { } // Parent: C_CSPlayerPawnBase - // Field count: 104 + // Field count: 105 pub mod C_CSPlayerPawn { pub const m_pBulletServices: usize = 0x1570; // CCSPlayer_BulletServices* pub const m_pHostageServices: usize = 0x1578; // CCSPlayer_HostageServices* @@ -1841,17 +1841,18 @@ pub mod cs2_dumper { pub const m_fImmuneToGunGameDamageTime: usize = 0x3504; // GameTime_t pub const m_bGunGameImmunity: usize = 0x3508; // bool pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x350C; // GameTime_t - pub const m_fMolotovDamageTime: usize = 0x3510; // float32 - pub const m_nPlayerInfernoBodyFx: usize = 0x357C; // ParticleIndex_t - pub const m_angEyeAngles: usize = 0x35F0; // QAngle - pub const m_arrOldEyeAnglesTimes: usize = 0x3680; // GameTime_t[4] - pub const m_arrOldEyeAngles: usize = 0x3690; // QAngle[4] - pub const m_angEyeAnglesVelocity: usize = 0x36C0; // QAngle - pub const m_iIDEntIndex: usize = 0x36CC; // CEntityIndex - pub const m_delayTargetIDTimer: usize = 0x36D0; // CountdownTimer - pub const m_iTargetItemEntIdx: usize = 0x36E8; // CEntityIndex - pub const m_iOldIDEntIndex: usize = 0x36EC; // CEntityIndex - pub const m_holdTargetIDTimer: usize = 0x36F0; // CountdownTimer + pub const m_flModifier0: usize = 0x3510; // float32 + pub const m_fMolotovDamageTime: usize = 0x3514; // float32 + pub const m_nPlayerInfernoBodyFx: usize = 0x3580; // ParticleIndex_t + pub const m_angEyeAngles: usize = 0x3600; // QAngle + pub const m_arrOldEyeAnglesTimes: usize = 0x3690; // GameTime_t[4] + pub const m_arrOldEyeAngles: usize = 0x36A0; // QAngle[4] + pub const m_angEyeAnglesVelocity: usize = 0x36D0; // QAngle + pub const m_iIDEntIndex: usize = 0x36DC; // CEntityIndex + pub const m_delayTargetIDTimer: usize = 0x36E0; // CountdownTimer + pub const m_iTargetItemEntIdx: usize = 0x36F8; // CEntityIndex + pub const m_iOldIDEntIndex: usize = 0x36FC; // CEntityIndex + pub const m_holdTargetIDTimer: usize = 0x3700; // CountdownTimer } // Parent: None // Field count: 0 @@ -4700,8 +4701,8 @@ pub mod cs2_dumper { // Parent: C_CSPlayerPawn // Field count: 2 pub mod C_CSGO_PreviewPlayer { - pub const m_animgraphCharacterModeString: usize = 0x3710; // CGlobalSymbol - pub const m_flInitialModelScale: usize = 0x3718; // float32 + pub const m_animgraphCharacterModeString: usize = 0x3720; // CGlobalSymbol + pub const m_flInitialModelScale: usize = 0x3728; // float32 } // Parent: C_BarnLight // Field count: 1 diff --git a/output/client_dll.zig b/output/client_dll.zig index c8acda8bd..6f59ffec3 100644 --- a/output/client_dll.zig +++ b/output/client_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { @@ -1730,7 +1730,7 @@ pub const cs2_dumper = struct { pub const C_WeaponSG556 = struct { }; // Parent: C_CSPlayerPawnBase - // Field count: 104 + // Field count: 105 pub const C_CSPlayerPawn = struct { pub const m_pBulletServices: usize = 0x1570; // CCSPlayer_BulletServices* pub const m_pHostageServices: usize = 0x1578; // CCSPlayer_HostageServices* @@ -1825,17 +1825,18 @@ pub const cs2_dumper = struct { pub const m_fImmuneToGunGameDamageTime: usize = 0x3504; // GameTime_t pub const m_bGunGameImmunity: usize = 0x3508; // bool pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x350C; // GameTime_t - pub const m_fMolotovDamageTime: usize = 0x3510; // float32 - pub const m_nPlayerInfernoBodyFx: usize = 0x357C; // ParticleIndex_t - pub const m_angEyeAngles: usize = 0x35F0; // QAngle - pub const m_arrOldEyeAnglesTimes: usize = 0x3680; // GameTime_t[4] - pub const m_arrOldEyeAngles: usize = 0x3690; // QAngle[4] - pub const m_angEyeAnglesVelocity: usize = 0x36C0; // QAngle - pub const m_iIDEntIndex: usize = 0x36CC; // CEntityIndex - pub const m_delayTargetIDTimer: usize = 0x36D0; // CountdownTimer - pub const m_iTargetItemEntIdx: usize = 0x36E8; // CEntityIndex - pub const m_iOldIDEntIndex: usize = 0x36EC; // CEntityIndex - pub const m_holdTargetIDTimer: usize = 0x36F0; // CountdownTimer + pub const m_flModifier0: usize = 0x3510; // float32 + pub const m_fMolotovDamageTime: usize = 0x3514; // float32 + pub const m_nPlayerInfernoBodyFx: usize = 0x3580; // ParticleIndex_t + pub const m_angEyeAngles: usize = 0x3600; // QAngle + pub const m_arrOldEyeAnglesTimes: usize = 0x3690; // GameTime_t[4] + pub const m_arrOldEyeAngles: usize = 0x36A0; // QAngle[4] + pub const m_angEyeAnglesVelocity: usize = 0x36D0; // QAngle + pub const m_iIDEntIndex: usize = 0x36DC; // CEntityIndex + pub const m_delayTargetIDTimer: usize = 0x36E0; // CountdownTimer + pub const m_iTargetItemEntIdx: usize = 0x36F8; // CEntityIndex + pub const m_iOldIDEntIndex: usize = 0x36FC; // CEntityIndex + pub const m_holdTargetIDTimer: usize = 0x3700; // CountdownTimer }; // Parent: None // Field count: 0 @@ -4684,8 +4685,8 @@ pub const cs2_dumper = struct { // Parent: C_CSPlayerPawn // Field count: 2 pub const C_CSGO_PreviewPlayer = struct { - pub const m_animgraphCharacterModeString: usize = 0x3710; // CGlobalSymbol - pub const m_flInitialModelScale: usize = 0x3718; // float32 + pub const m_animgraphCharacterModeString: usize = 0x3720; // CGlobalSymbol + pub const m_flInitialModelScale: usize = 0x3728; // float32 }; // Parent: C_BarnLight // Field count: 1 diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index e4a04f6b2..9cf515757 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index 77f539dd7..820a06291 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index e8aa94383..bf91d6818 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/engine2_dll.zig b/output/engine2_dll.zig index d86ec0ec1..3b090d508 100644 --- a/output/engine2_dll.zig +++ b/output/engine2_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/host_dll.cs b/output/host_dll.cs index cfac943b6..bd50a5fa4 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index 4d95157bd..cfebbc7d4 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 0942f8a68..5d0127e01 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.zig b/output/host_dll.zig index 1fc8495e5..2388ed8a1 100644 --- a/output/host_dll.zig +++ b/output/host_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/info.json b/output/info.json index 3568050a3..1e9462a43 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14189, - "timestamp": "2026-10-06T06:58:22.576223100+00:00" + "build_number": 14190, + "timestamp": "2026-10-10T18:06:03.038889800+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index aed223080..0d6bb45a1 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -9,15 +9,15 @@ public static class AnimationsystemDll { } // Module: client.dll public static class ClientDll { - public const nint ClientBugBugServic001_Client = 0x22317E0; - public const nint ClientToolsInfo_001 = 0x22317B0; - public const nint EmptyWorldService001_Client = 0x2215220; - public const nint GameClientExports001 = 0x222E458; - public const nint LegacyGameUI001 = 0x223E0E0; - public const nint Source2Client002 = 0x255C3A0; - public const nint Source2ClientConfig001 = 0x24B92B0; - public const nint Source2ClientPrediction001 = 0x2562710; - public const nint Source2ClientUI001 = 0x223C960; + public const nint ClientBugBugServic001_Client = 0x222B6E0; + public const nint ClientToolsInfo_001 = 0x222B6B0; + public const nint EmptyWorldService001_Client = 0x220F100; + public const nint GameClientExports001 = 0x2228358; + public const nint LegacyGameUI001 = 0x2238010; + public const nint Source2Client002 = 0x25560E0; + public const nint Source2ClientConfig001 = 0x24B2C90; + public const nint Source2ClientPrediction001 = 0x255C2D0; + public const nint Source2ClientUI001 = 0x2236890; } // Module: engine2.dll public static class Engine2Dll { @@ -160,16 +160,16 @@ public static class SchemasystemDll { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x1E09100; - public const nint EntitySubclassUtilsV001 = 0x1DB8BC0; - public const nint NavGameTest001 = 0x1E50DC8; - public const nint ServerToolsInfo_001 = 0x1E2FCB8; - public const nint Source2GameClients001 = 0x1E2F1E0; - public const nint Source2GameDirector001 = 0x1F99730; - public const nint Source2GameEntities001 = 0x1E2F460; - public const nint Source2Server001 = 0x1E2F2A0; - public const nint Source2ServerConfig001 = 0x2114C98; - public const nint customnavsystem001 = 0x1DA64F0; + public const nint EmptyWorldService001_Server = 0x1E03070; + public const nint EntitySubclassUtilsV001 = 0x1DB2C20; + public const nint NavGameTest001 = 0x1E4ACA8; + public const nint ServerToolsInfo_001 = 0x1E29BC8; + public const nint Source2GameClients001 = 0x1E290F0; + public const nint Source2GameDirector001 = 0x1F930F0; + public const nint Source2GameEntities001 = 0x1E29370; + public const nint Source2Server001 = 0x1E291B0; + public const nint Source2ServerConfig001 = 0x210E998; + public const nint customnavsystem001 = 0x1DA0528; } // Module: soundsystem.dll public static class SoundsystemDll { @@ -194,10 +194,6 @@ public static class Tier0Dll { public static class V8systemDll { public const nint Source2V8System001 = 0x34790; } - // Module: vconcomm.dll - public static class VconcommDll { - public const nint VConComm001 = 0x3C750; - } // Module: vphysics2.dll public static class Vphysics2Dll { public const nint VPhysics2_Interface_001 = 0x460E60; diff --git a/output/interfaces.hpp b/output/interfaces.hpp index ae3598216..b910586f1 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once @@ -15,15 +15,15 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientBugBugServic001_Client = 0x22317E0; - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x22317B0; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x2215220; - constexpr std::ptrdiff_t GameClientExports001 = 0x222E458; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x223E0E0; - constexpr std::ptrdiff_t Source2Client002 = 0x255C3A0; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x24B92B0; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x2562710; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x223C960; + constexpr std::ptrdiff_t ClientBugBugServic001_Client = 0x222B6E0; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x222B6B0; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x220F100; + constexpr std::ptrdiff_t GameClientExports001 = 0x2228358; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x2238010; + constexpr std::ptrdiff_t Source2Client002 = 0x25560E0; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x24B2C90; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x255C2D0; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x2236890; } // Module: engine2.dll namespace engine2_dll { @@ -166,16 +166,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1E09100; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x1DB8BC0; - constexpr std::ptrdiff_t NavGameTest001 = 0x1E50DC8; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x1E2FCB8; - constexpr std::ptrdiff_t Source2GameClients001 = 0x1E2F1E0; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x1F99730; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x1E2F460; - constexpr std::ptrdiff_t Source2Server001 = 0x1E2F2A0; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x2114C98; - constexpr std::ptrdiff_t customnavsystem001 = 0x1DA64F0; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1E03070; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x1DB2C20; + constexpr std::ptrdiff_t NavGameTest001 = 0x1E4ACA8; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x1E29BC8; + constexpr std::ptrdiff_t Source2GameClients001 = 0x1E290F0; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x1F930F0; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x1E29370; + constexpr std::ptrdiff_t Source2Server001 = 0x1E291B0; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x210E998; + constexpr std::ptrdiff_t customnavsystem001 = 0x1DA0528; } // Module: soundsystem.dll namespace soundsystem_dll { @@ -200,10 +200,6 @@ namespace cs2_dumper { namespace v8system_dll { constexpr std::ptrdiff_t Source2V8System001 = 0x34790; } - // Module: vconcomm.dll - namespace vconcomm_dll { - constexpr std::ptrdiff_t VConComm001 = 0x3C750; - } // Module: vphysics2.dll namespace vphysics2_dll { constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x460E60; diff --git a/output/interfaces.json b/output/interfaces.json index 91470c5e6..f555ebc6c 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,15 +4,15 @@ "AnimationSystem_001": 8615416 }, "client.dll": { - "ClientBugBugServic001_Client": 35854304, - "ClientToolsInfo_001": 35854256, - "EmptyWorldService001_Client": 35738144, - "GameClientExports001": 35841112, - "LegacyGameUI001": 35905760, - "Source2Client002": 39175072, - "Source2ClientConfig001": 38507184, - "Source2ClientPrediction001": 39200528, - "Source2ClientUI001": 35899744 + "ClientBugBugServic001_Client": 35829472, + "ClientToolsInfo_001": 35829424, + "EmptyWorldService001_Client": 35713280, + "GameClientExports001": 35816280, + "LegacyGameUI001": 35880976, + "Source2Client002": 39149792, + "Source2ClientConfig001": 38481040, + "Source2ClientPrediction001": 39174864, + "Source2ClientUI001": 35874960 }, "engine2.dll": { "BenchmarkService001": 6433920, @@ -133,16 +133,16 @@ "SchemaSystem_001": 485136 }, "server.dll": { - "EmptyWorldService001_Server": 31494400, - "EntitySubclassUtilsV001": 31165376, - "NavGameTest001": 31788488, - "ServerToolsInfo_001": 31653048, - "Source2GameClients001": 31650272, - "Source2GameDirector001": 33134384, - "Source2GameEntities001": 31650912, - "Source2Server001": 31650464, - "Source2ServerConfig001": 34688152, - "customnavsystem001": 31089904 + "EmptyWorldService001_Server": 31469680, + "EntitySubclassUtilsV001": 31140896, + "NavGameTest001": 31763624, + "ServerToolsInfo_001": 31628232, + "Source2GameClients001": 31625456, + "Source2GameDirector001": 33108208, + "Source2GameEntities001": 31626096, + "Source2Server001": 31625648, + "Source2ServerConfig001": 34662808, + "customnavsystem001": 31065384 }, "soundsystem.dll": { "SoundBugBugService001_Client": 5462960, @@ -163,9 +163,6 @@ "v8system.dll": { "Source2V8System001": 214928 }, - "vconcomm.dll": { - "VConComm001": 247632 - }, "vphysics2.dll": { "VPhysics2_Interface_001": 4591200 }, diff --git a/output/interfaces.rs b/output/interfaces.rs index 94552434e..db2399ff5 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, unused)] @@ -12,15 +12,15 @@ pub mod cs2_dumper { } // Module: client.dll pub mod client_dll { - pub const ClientBugBugServic001_Client: usize = 0x22317E0; - pub const ClientToolsInfo_001: usize = 0x22317B0; - pub const EmptyWorldService001_Client: usize = 0x2215220; - pub const GameClientExports001: usize = 0x222E458; - pub const LegacyGameUI001: usize = 0x223E0E0; - pub const Source2Client002: usize = 0x255C3A0; - pub const Source2ClientConfig001: usize = 0x24B92B0; - pub const Source2ClientPrediction001: usize = 0x2562710; - pub const Source2ClientUI001: usize = 0x223C960; + pub const ClientBugBugServic001_Client: usize = 0x222B6E0; + pub const ClientToolsInfo_001: usize = 0x222B6B0; + pub const EmptyWorldService001_Client: usize = 0x220F100; + pub const GameClientExports001: usize = 0x2228358; + pub const LegacyGameUI001: usize = 0x2238010; + pub const Source2Client002: usize = 0x25560E0; + pub const Source2ClientConfig001: usize = 0x24B2C90; + pub const Source2ClientPrediction001: usize = 0x255C2D0; + pub const Source2ClientUI001: usize = 0x2236890; } // Module: engine2.dll pub mod engine2_dll { @@ -163,16 +163,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x1E09100; - pub const EntitySubclassUtilsV001: usize = 0x1DB8BC0; - pub const NavGameTest001: usize = 0x1E50DC8; - pub const ServerToolsInfo_001: usize = 0x1E2FCB8; - pub const Source2GameClients001: usize = 0x1E2F1E0; - pub const Source2GameDirector001: usize = 0x1F99730; - pub const Source2GameEntities001: usize = 0x1E2F460; - pub const Source2Server001: usize = 0x1E2F2A0; - pub const Source2ServerConfig001: usize = 0x2114C98; - pub const customnavsystem001: usize = 0x1DA64F0; + pub const EmptyWorldService001_Server: usize = 0x1E03070; + pub const EntitySubclassUtilsV001: usize = 0x1DB2C20; + pub const NavGameTest001: usize = 0x1E4ACA8; + pub const ServerToolsInfo_001: usize = 0x1E29BC8; + pub const Source2GameClients001: usize = 0x1E290F0; + pub const Source2GameDirector001: usize = 0x1F930F0; + pub const Source2GameEntities001: usize = 0x1E29370; + pub const Source2Server001: usize = 0x1E291B0; + pub const Source2ServerConfig001: usize = 0x210E998; + pub const customnavsystem001: usize = 0x1DA0528; } // Module: soundsystem.dll pub mod soundsystem_dll { @@ -197,10 +197,6 @@ pub mod cs2_dumper { pub mod v8system_dll { pub const Source2V8System001: usize = 0x34790; } - // Module: vconcomm.dll - pub mod vconcomm_dll { - pub const VConComm001: usize = 0x3C750; - } // Module: vphysics2.dll pub mod vphysics2_dll { pub const VPhysics2_Interface_001: usize = 0x460E60; diff --git a/output/interfaces.zig b/output/interfaces.zig index 46ebef02d..0c575153b 100644 --- a/output/interfaces.zig +++ b/output/interfaces.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const interfaces = struct { @@ -10,15 +10,15 @@ pub const cs2_dumper = struct { }; // Module: client.dll pub const client_dll = struct { - pub const ClientBugBugServic001_Client: usize = 0x22317E0; - pub const ClientToolsInfo_001: usize = 0x22317B0; - pub const EmptyWorldService001_Client: usize = 0x2215220; - pub const GameClientExports001: usize = 0x222E458; - pub const LegacyGameUI001: usize = 0x223E0E0; - pub const Source2Client002: usize = 0x255C3A0; - pub const Source2ClientConfig001: usize = 0x24B92B0; - pub const Source2ClientPrediction001: usize = 0x2562710; - pub const Source2ClientUI001: usize = 0x223C960; + pub const ClientBugBugServic001_Client: usize = 0x222B6E0; + pub const ClientToolsInfo_001: usize = 0x222B6B0; + pub const EmptyWorldService001_Client: usize = 0x220F100; + pub const GameClientExports001: usize = 0x2228358; + pub const LegacyGameUI001: usize = 0x2238010; + pub const Source2Client002: usize = 0x25560E0; + pub const Source2ClientConfig001: usize = 0x24B2C90; + pub const Source2ClientPrediction001: usize = 0x255C2D0; + pub const Source2ClientUI001: usize = 0x2236890; }; // Module: engine2.dll pub const engine2_dll = struct { @@ -161,16 +161,16 @@ pub const cs2_dumper = struct { }; // Module: server.dll pub const server_dll = struct { - pub const EmptyWorldService001_Server: usize = 0x1E09100; - pub const EntitySubclassUtilsV001: usize = 0x1DB8BC0; - pub const NavGameTest001: usize = 0x1E50DC8; - pub const ServerToolsInfo_001: usize = 0x1E2FCB8; - pub const Source2GameClients001: usize = 0x1E2F1E0; - pub const Source2GameDirector001: usize = 0x1F99730; - pub const Source2GameEntities001: usize = 0x1E2F460; - pub const Source2Server001: usize = 0x1E2F2A0; - pub const Source2ServerConfig001: usize = 0x2114C98; - pub const customnavsystem001: usize = 0x1DA64F0; + pub const EmptyWorldService001_Server: usize = 0x1E03070; + pub const EntitySubclassUtilsV001: usize = 0x1DB2C20; + pub const NavGameTest001: usize = 0x1E4ACA8; + pub const ServerToolsInfo_001: usize = 0x1E29BC8; + pub const Source2GameClients001: usize = 0x1E290F0; + pub const Source2GameDirector001: usize = 0x1F930F0; + pub const Source2GameEntities001: usize = 0x1E29370; + pub const Source2Server001: usize = 0x1E291B0; + pub const Source2ServerConfig001: usize = 0x210E998; + pub const customnavsystem001: usize = 0x1DA0528; }; // Module: soundsystem.dll pub const soundsystem_dll = struct { @@ -195,10 +195,6 @@ pub const cs2_dumper = struct { pub const v8system_dll = struct { pub const Source2V8System001: usize = 0x34790; }; - // Module: vconcomm.dll - pub const vconcomm_dll = struct { - pub const VConComm001: usize = 0x3C750; - }; // Module: vphysics2.dll pub const vphysics2_dll = struct { pub const VPhysics2_Interface_001: usize = 0x460E60; diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index cd237b724..67089f303 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 79073ce9b..d985f4796 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 0bdc11f4a..334e5abe9 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/materialsystem2_dll.zig b/output/materialsystem2_dll.zig index db5302a64..16697541a 100644 --- a/output/materialsystem2_dll.zig +++ b/output/materialsystem2_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 2763f5fda..6a3aacda4 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index e91a1af42..12bfd3a80 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index 304d69a74..d9dc27fec 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.zig b/output/networksystem_dll.zig index 9203fb555..040e3d73b 100644 --- a/output/networksystem_dll.zig +++ b/output/networksystem_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/offsets.cs b/output/offsets.cs index 773b08858..c8ded7c01 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x2578160; - public const nint dwEntityList = 0x2717828; - public const nint dwGameEntitySystem = 0x2717828; + public const nint dwCSGOInput = 0x2572460; + public const nint dwEntityList = 0x2711598; + public const nint dwGameEntitySystem = 0x2711598; public const nint dwGameEntitySystem_highestEntityIndex = 0x2120; - public const nint dwGameRules = 0x255EE50; - public const nint dwGlobalVars = 0x222DE98; - public const nint dwGlowManager = 0x255EE60; - public const nint dwLocalPlayerController = 0x253A068; - public const nint dwLocalPlayerPawn = 0x2562808; - public const nint dwPlantedC4 = 0x24CA930; - public const nint dwPrediction = 0x2562710; - public const nint dwSensitivity = 0x255F998; + public const nint dwGameRules = 0x255BE80; + public const nint dwGlobalVars = 0x2228090; + public const nint dwGlowManager = 0x2558BA0; + public const nint dwLocalPlayerController = 0x25338A8; + public const nint dwLocalPlayerPawn = 0x255C3C8; + public const nint dwPlantedC4 = 0x24C2248; + public const nint dwPrediction = 0x255C2D0; + public const nint dwSensitivity = 0x25596C8; public const nint dwSensitivity_sensitivity = 0x58; - public const nint dwViewAngles = 0x25787E8; - public const nint dwViewMatrix = 0x2567FA0; - public const nint dwViewRender = 0x2568968; - public const nint dwWeaponC4 = 0x24C6AF0; + public const nint dwViewAngles = 0x2572AE8; + public const nint dwViewMatrix = 0x2561CD0; + public const nint dwViewRender = 0x2562698; + public const nint dwWeaponC4 = 0x24C0800; } // Module: engine2.dll public static class Engine2Dll { diff --git a/output/offsets.hpp b/output/offsets.hpp index f908b207a..d8fc3fafb 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once @@ -10,23 +10,23 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x2578160; - constexpr std::ptrdiff_t dwEntityList = 0x2717828; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x2717828; + constexpr std::ptrdiff_t dwCSGOInput = 0x2572460; + constexpr std::ptrdiff_t dwEntityList = 0x2711598; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x2711598; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x2120; - constexpr std::ptrdiff_t dwGameRules = 0x255EE50; - constexpr std::ptrdiff_t dwGlobalVars = 0x222DE98; - constexpr std::ptrdiff_t dwGlowManager = 0x255EE60; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x253A068; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x2562808; - constexpr std::ptrdiff_t dwPlantedC4 = 0x24CA930; - constexpr std::ptrdiff_t dwPrediction = 0x2562710; - constexpr std::ptrdiff_t dwSensitivity = 0x255F998; + constexpr std::ptrdiff_t dwGameRules = 0x255BE80; + constexpr std::ptrdiff_t dwGlobalVars = 0x2228090; + constexpr std::ptrdiff_t dwGlowManager = 0x2558BA0; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x25338A8; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x255C3C8; + constexpr std::ptrdiff_t dwPlantedC4 = 0x24C2248; + constexpr std::ptrdiff_t dwPrediction = 0x255C2D0; + constexpr std::ptrdiff_t dwSensitivity = 0x25596C8; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x58; - constexpr std::ptrdiff_t dwViewAngles = 0x25787E8; - constexpr std::ptrdiff_t dwViewMatrix = 0x2567FA0; - constexpr std::ptrdiff_t dwViewRender = 0x2568968; - constexpr std::ptrdiff_t dwWeaponC4 = 0x24C6AF0; + constexpr std::ptrdiff_t dwViewAngles = 0x2572AE8; + constexpr std::ptrdiff_t dwViewMatrix = 0x2561CD0; + constexpr std::ptrdiff_t dwViewRender = 0x2562698; + constexpr std::ptrdiff_t dwWeaponC4 = 0x24C0800; } // Module: engine2.dll namespace engine2_dll { diff --git a/output/offsets.json b/output/offsets.json index 4ddb16ad2..f525c6fe4 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,22 +1,22 @@ { "client.dll": { - "dwCSGOInput": 39289184, - "dwEntityList": 40990760, - "dwGameEntitySystem": 40990760, + "dwCSGOInput": 39265376, + "dwEntityList": 40965528, + "dwGameEntitySystem": 40965528, "dwGameEntitySystem_highestEntityIndex": 8480, - "dwGameRules": 39186000, - "dwGlobalVars": 35839640, - "dwGlowManager": 39186016, - "dwLocalPlayerController": 39034984, - "dwLocalPlayerPawn": 39200776, - "dwPlantedC4": 38578480, - "dwPrediction": 39200528, - "dwSensitivity": 39188888, + "dwGameRules": 39173760, + "dwGlobalVars": 35815568, + "dwGlowManager": 39160736, + "dwLocalPlayerController": 39008424, + "dwLocalPlayerPawn": 39175112, + "dwPlantedC4": 38543944, + "dwPrediction": 39174864, + "dwSensitivity": 39163592, "dwSensitivity_sensitivity": 88, - "dwViewAngles": 39290856, - "dwViewMatrix": 39223200, - "dwViewRender": 39225704, - "dwWeaponC4": 38562544 + "dwViewAngles": 39267048, + "dwViewMatrix": 39197904, + "dwViewRender": 39200408, + "dwWeaponC4": 38537216 }, "engine2.dll": { "dwBuildNumber": 6410216, diff --git a/output/offsets.rs b/output/offsets.rs index efd55d3dc..85ebf949f 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 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 = 0x2578160; - pub const dwEntityList: usize = 0x2717828; - pub const dwGameEntitySystem: usize = 0x2717828; + pub const dwCSGOInput: usize = 0x2572460; + pub const dwEntityList: usize = 0x2711598; + pub const dwGameEntitySystem: usize = 0x2711598; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x2120; - pub const dwGameRules: usize = 0x255EE50; - pub const dwGlobalVars: usize = 0x222DE98; - pub const dwGlowManager: usize = 0x255EE60; - pub const dwLocalPlayerController: usize = 0x253A068; - pub const dwLocalPlayerPawn: usize = 0x2562808; - pub const dwPlantedC4: usize = 0x24CA930; - pub const dwPrediction: usize = 0x2562710; - pub const dwSensitivity: usize = 0x255F998; + pub const dwGameRules: usize = 0x255BE80; + pub const dwGlobalVars: usize = 0x2228090; + pub const dwGlowManager: usize = 0x2558BA0; + pub const dwLocalPlayerController: usize = 0x25338A8; + pub const dwLocalPlayerPawn: usize = 0x255C3C8; + pub const dwPlantedC4: usize = 0x24C2248; + pub const dwPrediction: usize = 0x255C2D0; + pub const dwSensitivity: usize = 0x25596C8; pub const dwSensitivity_sensitivity: usize = 0x58; - pub const dwViewAngles: usize = 0x25787E8; - pub const dwViewMatrix: usize = 0x2567FA0; - pub const dwViewRender: usize = 0x2568968; - pub const dwWeaponC4: usize = 0x24C6AF0; + pub const dwViewAngles: usize = 0x2572AE8; + pub const dwViewMatrix: usize = 0x2561CD0; + pub const dwViewRender: usize = 0x2562698; + pub const dwWeaponC4: usize = 0x24C0800; } // Module: engine2.dll pub mod engine2_dll { diff --git a/output/offsets.zig b/output/offsets.zig index 78ef48e1f..27718b22e 100644 --- a/output/offsets.zig +++ b/output/offsets.zig @@ -1,27 +1,27 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const offsets = struct { // Module: client.dll pub const client_dll = struct { - pub const dwCSGOInput: usize = 0x2578160; - pub const dwEntityList: usize = 0x2717828; - pub const dwGameEntitySystem: usize = 0x2717828; + pub const dwCSGOInput: usize = 0x2572460; + pub const dwEntityList: usize = 0x2711598; + pub const dwGameEntitySystem: usize = 0x2711598; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x2120; - pub const dwGameRules: usize = 0x255EE50; - pub const dwGlobalVars: usize = 0x222DE98; - pub const dwGlowManager: usize = 0x255EE60; - pub const dwLocalPlayerController: usize = 0x253A068; - pub const dwLocalPlayerPawn: usize = 0x2562808; - pub const dwPlantedC4: usize = 0x24CA930; - pub const dwPrediction: usize = 0x2562710; - pub const dwSensitivity: usize = 0x255F998; + pub const dwGameRules: usize = 0x255BE80; + pub const dwGlobalVars: usize = 0x2228090; + pub const dwGlowManager: usize = 0x2558BA0; + pub const dwLocalPlayerController: usize = 0x25338A8; + pub const dwLocalPlayerPawn: usize = 0x255C3C8; + pub const dwPlantedC4: usize = 0x24C2248; + pub const dwPrediction: usize = 0x255C2D0; + pub const dwSensitivity: usize = 0x25596C8; pub const dwSensitivity_sensitivity: usize = 0x58; - pub const dwViewAngles: usize = 0x25787E8; - pub const dwViewMatrix: usize = 0x2567FA0; - pub const dwViewRender: usize = 0x2568968; - pub const dwWeaponC4: usize = 0x24C6AF0; + pub const dwViewAngles: usize = 0x2572AE8; + pub const dwViewMatrix: usize = 0x2561CD0; + pub const dwViewRender: usize = 0x2562698; + pub const dwWeaponC4: usize = 0x24C0800; }; // Module: engine2.dll pub const engine2_dll = struct { diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index c102333e2..fe5dcd00c 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index 8d05109f8..f931ea4c5 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 387050b15..f7d8726a7 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/panorama_dll.zig b/output/panorama_dll.zig index ccdca484d..39e845733 100644 --- a/output/panorama_dll.zig +++ b/output/panorama_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/particles_dll.cs b/output/particles_dll.cs index 40fb55bac..81a27e7ef 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 07188233b..09abb1023 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 5e724bb82..0baeda663 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.zig b/output/particles_dll.zig index 0ff124b53..ab8f01f34 100644 --- a/output/particles_dll.zig +++ b/output/particles_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index e54ff8d1c..27e70930c 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 -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index ab3dd48b6..dbabfb88c 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 -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 52fa6d5a6..b6132498b 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 -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.zig b/output/pulse_system_dll.zig index a629ee47c..74a8ba3c2 100644 --- a/output/pulse_system_dll.zig +++ b/output/pulse_system_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index 0832efc09..ee6a3f29c 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index f01af6abc..3af0d9681 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 8b8efcd62..2a042b8c1 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.zig b/output/rendersystemdx11_dll.zig index b09d8f3d9..f3b7f672e 100644 --- a/output/rendersystemdx11_dll.zig +++ b/output/rendersystemdx11_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index 80d211d87..4b51ef9fa 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 569a23f95..18404fb87 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index b8aecb3f0..ec2dfaab6 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.zig b/output/resourcesystem_dll.zig index 6f864923c..7db22c03a 100644 --- a/output/resourcesystem_dll.zig +++ b/output/resourcesystem_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index bf8da9f64..c0b475082 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 02f026438..094add87f 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 76aa8914d..f39f41aa0 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.zig b/output/scenesystem_dll.zig index 141642649..ac96c0c23 100644 --- a/output/scenesystem_dll.zig +++ b/output/scenesystem_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index 477c49e0f..5223da0ae 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index e6e0137d9..c38f9d8fe 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index cbe784318..2052568ee 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.zig b/output/schemasystem_dll.zig index beb6b1f07..65d70912b 100644 --- a/output/schemasystem_dll.zig +++ b/output/schemasystem_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/server_dll.cs b/output/server_dll.cs index d069122f1..5592f7c1b 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,10 +1,10 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: server.dll // Class count: 969 - // Enum count: 244 + // Enum count: 243 public static class ServerDll { // Alignment: 4 // Member count: 4 @@ -1214,7 +1214,7 @@ public enum EGCSystemMsg : uint { k_EGCMsgLookupAccountFromInput = 0x42, k_EGCMsgSendHTTPRequest = 0x43, k_EGCMsgSendHTTPRequestResponse = 0x44, - k_EGCMsgPreTestSetup = 0x45, + k_EGCMsgPreTestSetup_DEPRECATED = 0x45, k_EGCMsgRecordSupportAction = 0x46, k_EGCMsgGetAccountDetails_DEPRECATED = 0x47, k_EGCMsgReceiveInterAppMessage = 0x49, @@ -1516,16 +1516,6 @@ public enum Hull_t : uint { NUM_HULLS = 0xA, HULL_NONE = 0xB } - // Alignment: 4 - // Member count: 6 - public enum EUnlockStyle : uint { - k_UnlockStyle_Succeeded = 0x0, - k_UnlockStyle_Failed_PreReq = 0x1, - k_UnlockStyle_Failed_CantAfford = 0x2, - k_UnlockStyle_Failed_CantCommit = 0x3, - k_UnlockStyle_Failed_CantLockCache = 0x4, - k_UnlockStyle_Failed_CantAffordAttrib = 0x5 - } // Alignment: 1 // Member count: 3 public enum ExternalAnimGraphInactiveBehavior_t : byte { @@ -2918,15 +2908,15 @@ public enum EGCItemMsg : uint { k_EMsgGCCraft = 0x3EA, k_EMsgGCCraftResponse = 0x3EB, k_EMsgGCDelete = 0x3EC, - k_EMsgGCVerifyCacheSubscription = 0x3ED, + k_EMsgGCVerifyCacheSubscription_DEPRECATED = 0x3ED, k_EMsgGCNameItem = 0x3EE, k_EMsgGCUnlockCrate_DEPRECATED = 0x3EF, k_EMsgGCUnlockCrateResponse = 0x3F0, - k_EMsgGCPaintItem = 0x3F1, - k_EMsgGCPaintItemResponse = 0x3F2, - k_EMsgGCGoldenWrenchBroadcast = 0x3F3, - k_EMsgGCMOTDRequest = 0x3F4, - k_EMsgGCMOTDRequestResponse = 0x3F5, + k_EMsgGCPaintItem_DEPRECATED = 0x3F1, + k_EMsgGCPaintItemResponse_DEPRECATED = 0x3F2, + k_EMsgGCGoldenWrenchBroadcast_DEPRECATED = 0x3F3, + k_EMsgGCMOTDRequest_DEPRECATED = 0x3F4, + k_EMsgGCMOTDRequestResponse_DEPRECATED = 0x3F5, k_EMsgGCAddItemToSocket_DEPRECATED = 0x3F6, k_EMsgGCAddItemToSocketResponse_DEPRECATED = 0x3F7, k_EMsgGCAddSocketToBaseItem_DEPRECATED = 0x3F8, @@ -2936,59 +2926,59 @@ public enum EGCItemMsg : uint { k_EMsgGCNameBaseItemResponse = 0x3FC, k_EMsgGCRemoveSocketItem_DEPRECATED = 0x3FD, k_EMsgGCRemoveSocketItemResponse_DEPRECATED = 0x3FE, - k_EMsgGCCustomizeItemTexture = 0x3FF, - k_EMsgGCCustomizeItemTextureResponse = 0x400, + k_EMsgGCCustomizeItemTexture_DEPRECATED = 0x3FF, + k_EMsgGCCustomizeItemTextureResponse_DEPRECATED = 0x400, k_EMsgGCUseItemRequest = 0x401, k_EMsgGCUseItemResponse = 0x402, k_EMsgGCGiftedItems_DEPRECATED = 0x403, k_EMsgGCRemoveItemName = 0x406, - k_EMsgGCRemoveItemPaint = 0x407, - k_EMsgGCGiftWrapItem = 0x408, - k_EMsgGCGiftWrapItemResponse = 0x409, - k_EMsgGCDeliverGift = 0x40A, - k_EMsgGCDeliverGiftResponseGiver = 0x40B, - k_EMsgGCDeliverGiftResponseReceiver = 0x40C, - k_EMsgGCUnwrapGiftRequest = 0x40D, - k_EMsgGCUnwrapGiftResponse = 0x40E, - k_EMsgGCSetItemStyle = 0x40F, - k_EMsgGCUsedClaimCodeItem = 0x410, + k_EMsgGCRemoveItemPaint_DEPRECATED = 0x407, + k_EMsgGCGiftWrapItem_DEPRECATED = 0x408, + k_EMsgGCGiftWrapItemResponse_DEPRECATED = 0x409, + k_EMsgGCDeliverGift_DEPRECATED = 0x40A, + k_EMsgGCDeliverGiftResponseGiver_DEPRECATED = 0x40B, + k_EMsgGCDeliverGiftResponseReceiver_DEPRECATED = 0x40C, + k_EMsgGCUnwrapGiftRequest_DEPRECATED = 0x40D, + k_EMsgGCUnwrapGiftResponse_DEPRECATED = 0x40E, + k_EMsgGCSetItemStyle_DEPRECATED = 0x40F, + k_EMsgGCUsedClaimCodeItem_DEPRECATED = 0x410, k_EMsgGCSortItems = 0x411, k_EMsgGC_RevolvingLootList_DEPRECATED = 0x412, - k_EMsgGCLookupAccount = 0x413, - k_EMsgGCLookupAccountResponse = 0x414, - k_EMsgGCLookupAccountName = 0x415, - k_EMsgGCLookupAccountNameResponse = 0x416, + k_EMsgGCLookupAccount_DEPRECATED = 0x413, + k_EMsgGCLookupAccountResponse_DEPRECATED = 0x414, + k_EMsgGCLookupAccountName_DEPRECATED = 0x415, + k_EMsgGCLookupAccountNameResponse_DEPRECATED = 0x416, k_EMsgGCUpdateItemSchema = 0x419, - k_EMsgGCRemoveCustomTexture = 0x41B, - k_EMsgGCRemoveCustomTextureResponse = 0x41C, - k_EMsgGCRemoveMakersMark = 0x41D, - k_EMsgGCRemoveMakersMarkResponse = 0x41E, - k_EMsgGCRemoveUniqueCraftIndex = 0x41F, - k_EMsgGCRemoveUniqueCraftIndexResponse = 0x420, + k_EMsgGCRemoveCustomTexture_DEPRECATED = 0x41B, + k_EMsgGCRemoveCustomTextureResponse_DEPRECATED = 0x41C, + k_EMsgGCRemoveMakersMark_DEPRECATED = 0x41D, + k_EMsgGCRemoveMakersMarkResponse_DEPRECATED = 0x41E, + k_EMsgGCRemoveUniqueCraftIndex_DEPRECATED = 0x41F, + k_EMsgGCRemoveUniqueCraftIndexResponse_DEPRECATED = 0x420, k_EMsgGCSaxxyBroadcast = 0x421, k_EMsgGCBackpackSortFinished = 0x422, - k_EMsgGCCollectItem = 0x425, + k_EMsgGCCollectItem_DEPRECATED = 0x425, k_EMsgGCItemAcknowledged__DEPRECATED = 0x426, k_EMsgGC_ReportAbuse = 0x429, k_EMsgGC_ReportAbuseResponse = 0x42A, k_EMsgGCNameItemNotification = 0x42C, - k_EMsgGCApplyConsumableEffects = 0x42D, + k_EMsgGCApplyConsumableEffects_DEPRECATED = 0x42D, k_EMsgGCConsumableExhausted = 0x42E, k_EMsgGCShowItemsPickedUp = 0x42F, - k_EMsgGCClientDisplayNotification = 0x430, - k_EMsgGCApplyStrangePart = 0x431, + k_EMsgGCClientDisplayNotification_DEPRECATED = 0x430, + k_EMsgGCApplyStrangePart_DEPRECATED = 0x431, k_EMsgGC_IncrementKillCountAttribute = 0x432, k_EMsgGC_IncrementKillCountResponse = 0x433, - k_EMsgGCApplyPennantUpgrade = 0x434, + k_EMsgGCApplyPennantUpgrade_DEPRECATED = 0x434, k_EMsgGCSetItemPositions = 0x435, - k_EMsgGCApplyEggEssence = 0x436, - k_EMsgGCNameEggEssenceResponse = 0x437, - k_EMsgGCPaintKitItem = 0x438, - k_EMsgGCPaintKitBaseItem = 0x439, - k_EMsgGCPaintKitItemResponse = 0x43A, + k_EMsgGCApplyEggEssence_DEPRECATED = 0x436, + k_EMsgGCNameEggEssenceResponse_DEPRECATED = 0x437, + k_EMsgGCPaintKitItem_DEPRECATED = 0x438, + k_EMsgGCPaintKitBaseItem_DEPRECATED = 0x439, + k_EMsgGCPaintKitItemResponse_DEPRECATED = 0x43A, k_EMsgGCGiftedItems = 0x43B, - k_EMsgGCUnlockItemStyle = 0x43C, - k_EMsgGCUnlockItemStyleResponse = 0x43D, + k_EMsgGCUnlockItemStyle_DEPRECATED = 0x43C, + k_EMsgGCUnlockItemStyleResponse_DEPRECATED = 0x43D, k_EMsgGCApplySticker = 0x43E, k_EMsgGCItemAcknowledged = 0x43F, k_EMsgGCStatTrakSwap = 0x440, @@ -2998,19 +2988,19 @@ public enum EGCItemMsg : uint { k_EMsgGCCasketItemAdd = 0x444, k_EMsgGCCasketItemExtract = 0x445, k_EMsgGCCasketItemLoadContents = 0x446, - k_EMsgGCServerBrowser_FavoriteServer = 0x641, - k_EMsgGCServerBrowser_BlacklistServer = 0x642, - k_EMsgGCServerRentalsBase = 0x6A4, - k_EMsgGCItemPreviewCheckStatus = 0x6A5, - k_EMsgGCItemPreviewStatusResponse = 0x6A6, - k_EMsgGCItemPreviewRequest = 0x6A7, - k_EMsgGCItemPreviewRequestResponse = 0x6A8, - k_EMsgGCItemPreviewExpire = 0x6A9, - k_EMsgGCItemPreviewExpireNotification = 0x6AA, - k_EMsgGCItemPreviewItemBoughtNotification = 0x6AB, + k_EMsgGCServerBrowser_FavoriteServer_DEPRECATED = 0x641, + k_EMsgGCServerBrowser_BlacklistServer_DEPRECATED = 0x642, + k_EMsgGCServerRentalsBase_DEPRECATED = 0x6A4, + k_EMsgGCItemPreviewCheckStatus_DEPRECATED = 0x6A5, + k_EMsgGCItemPreviewStatusResponse_DEPRECATED = 0x6A6, + k_EMsgGCItemPreviewRequest_DEPRECATED = 0x6A7, + k_EMsgGCItemPreviewRequestResponse_DEPRECATED = 0x6A8, + k_EMsgGCItemPreviewExpire_DEPRECATED = 0x6A9, + k_EMsgGCItemPreviewExpireNotification_DEPRECATED = 0x6AA, + k_EMsgGCItemPreviewItemBoughtNotification_DEPRECATED = 0x6AB, k_EMsgGCDev_NewItemRequest = 0x7D1, k_EMsgGCDev_NewItemRequestResponse = 0x7D2, - k_EMsgGCDev_PaintKitDropItem = 0x7D3, + k_EMsgGCDev_PaintKitDropItem_DEPRECATED = 0x7D3, k_EMsgGCDev_SchemaReservationRequest = 0x7D4, k_EMsgGCStoreGetUserData = 0x9C4, k_EMsgGCStoreGetUserDataResponse = 0x9C5, @@ -3020,8 +3010,8 @@ public enum EGCItemMsg : uint { k_EMsgGCStorePurchaseFinalizeResponse = 0x9C9, k_EMsgGCStorePurchaseCancel = 0x9CA, k_EMsgGCStorePurchaseCancelResponse = 0x9CB, - k_EMsgGCStorePurchaseQueryTxn = 0x9CC, - k_EMsgGCStorePurchaseQueryTxnResponse = 0x9CD, + k_EMsgGCStorePurchaseQueryTxn_DEPRECATED = 0x9CC, + k_EMsgGCStorePurchaseQueryTxnResponse_DEPRECATED = 0x9CD, k_EMsgGCStorePurchaseInit = 0x9CE, k_EMsgGCStorePurchaseInitResponse = 0x9CF, k_EMsgGCBannedWordListRequest = 0x9D0, @@ -5741,115 +5731,116 @@ public static class CPulseCell_WaitForCursorsWithTagBase { public const nint m_WaitComplete = 0xE0; // CPulse_ResumePoint } // Parent: CCSPlayerPawnBase - // Field count: 107 + // Field count: 108 public static class CCSPlayerPawn { - public const nint m_pBulletServices = 0xE28; // CCSPlayer_BulletServices* - public const nint m_pHostageServices = 0xE30; // CCSPlayer_HostageServices* - public const nint m_pBuyServices = 0xE38; // CCSPlayer_BuyServices* - public const nint m_pActionTrackingServices = 0xE40; // CCSPlayer_ActionTrackingServices* - public const nint m_pAimPunchServices = 0xE48; // CCSPlayer_AimPunchServices* - public const nint m_pRadioServices = 0xE50; // CCSPlayer_RadioServices* - public const nint m_pDamageReactServices = 0xE58; // CCSPlayer_DamageReactServices* - public const nint m_nCharacterDefIndex = 0xE60; // uint16 - public const nint m_bHasFemaleVoice = 0xE62; // bool - public const nint m_strVOPrefix = 0xE68; // CUtlString - public const nint m_szLastPlaceName = 0xE70; // char[18] - public const nint m_bInHostageResetZone = 0xF60; // bool - public const nint m_bInBuyZone = 0xF61; // bool - public const nint m_TouchingBuyZones = 0xF68; // CUtlVector> - public const nint m_bWasInBuyZone = 0xF80; // bool - public const nint m_bInHostageRescueZone = 0xF81; // bool - public const nint m_bInBombZone = 0xF82; // bool - public const nint m_bWasInHostageRescueZone = 0xF83; // bool - public const nint m_iRetakesOffering = 0xF84; // int32 - public const nint m_iRetakesOfferingCard = 0xF88; // int32 - public const nint m_bRetakesHasDefuseKit = 0xF8C; // bool - public const nint m_bRetakesMVPLastRound = 0xF8D; // bool - public const nint m_iRetakesMVPBoostItem = 0xF90; // int32 - public const nint m_RetakesMVPBoostExtraUtility = 0xF94; // loadout_slot_t - public const nint m_flHealthShotBoostExpirationTime = 0xF98; // GameTime_t - public const nint m_flLandingTimeSeconds = 0xF9C; // float32 - public const nint m_bIsBuyMenuOpen = 0xFA0; // bool - public const nint m_lastLandTime = 0xFD8; // GameTime_t - public const nint m_bOnGroundLastTick = 0xFDC; // bool - public const nint m_iPlayerLocked = 0xFE0; // int32 - public const nint m_flTimeOfLastInjury = 0xFE8; // GameTime_t - public const nint m_flNextSprayDecalTime = 0xFEC; // GameTime_t - public const nint m_bNextSprayDecalTimeExpedited = 0xFF0; // bool - public const nint m_nRagdollDamageBone = 0xFF4; // int32 - public const nint m_vRagdollDamageForce = 0xFF8; // Vector - public const nint m_szRagdollDamageWeaponName = 0x1004; // char[64] - public const nint m_bRagdollDamageHeadshot = 0x1044; // bool - public const nint m_vRagdollServerOrigin = 0x1048; // VectorWS - public const nint m_EconGloves = 0x1058; // CEconItemView - public const nint m_nEconGlovesChanged = 0x1440; // uint8 - public const nint m_vecCurrentMinimapVolumes = 0x1448; // CUtlVector> - public const nint m_hActiveMinimapVolume = 0x1460; // CHandle - public const nint m_qDeathEyeAngles = 0x1464; // QAngle - public const nint m_bLeftHanded = 0x1470; // bool - public const nint m_fSwitchedHandednessTime = 0x1474; // GameTime_t - public const nint m_flViewmodelOffsetX = 0x1478; // float32 - public const nint m_flViewmodelOffsetY = 0x147C; // float32 - public const nint m_flViewmodelOffsetZ = 0x1480; // float32 - public const nint m_flViewmodelFOV = 0x1484; // float32 - public const nint m_bIsWalking = 0x1488; // bool - public const nint m_fLastGivenDefuserTime = 0x148C; // float32 - public const nint m_fLastGivenBombTime = 0x1490; // float32 - public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0x1494; // float32 - public const nint m_iDisplayHistoryBits = 0x1498; // uint32 - public const nint m_flLastAttackedTeammate = 0x149C; // float32 - public const nint m_allowAutoFollowTime = 0x14A0; // GameTime_t - public const nint m_bResetArmorNextSpawn = 0x14A4; // bool - public const nint m_nLastKillerIndex = 0x14A8; // CEntityIndex - public const nint m_entitySpottedState = 0x14B0; // EntitySpottedState_t - public const nint m_nSpotRules = 0x14C8; // int32 - public const nint m_bIsScoped = 0x14CC; // bool - public const nint m_bResumeZoom = 0x14CD; // bool - public const nint m_bIsDefusing = 0x14CE; // bool - public const nint m_bIsGrabbingHostage = 0x14CF; // bool - public const nint m_iBlockingUseActionInProgress = 0x14D0; // CSPlayerBlockingUseAction_t - public const nint m_flEmitSoundTime = 0x14D4; // GameTime_t - public const nint m_bInNoDefuseArea = 0x14D8; // bool - public const nint m_iBombSiteIndex = 0x14DC; // CEntityIndex - public const nint m_nWhichBombZone = 0x14E0; // int32 - public const nint m_bInBombZoneTrigger = 0x14E4; // bool - public const nint m_bWasInBombZoneTrigger = 0x14E5; // bool - public const nint m_iShotsFired = 0x14E8; // int32 - public const nint m_flFlinchStack = 0x14EC; // float32 - public const nint m_flVelocityModifier = 0x14F0; // float32 - public const nint m_vecTotalBulletForce = 0x14F4; // Vector - public const nint m_bWaitForNoAttack = 0x1500; // bool - public const nint m_ignoreLadderJumpTime = 0x1504; // float32 - public const nint m_bKilledByHeadshot = 0x1508; // bool - public const nint m_LastHitBox = 0x150C; // int32 - public const nint m_pBot = 0x1510; // CCSBot* - public const nint m_bBotAllowActive = 0x1518; // bool - public const nint m_nLastPickupPriority = 0x151C; // int32 - public const nint m_flLastPickupPriorityTime = 0x1520; // float32 - public const nint m_ArmorValue = 0x1524; // int32 - public const nint m_unCurrentEquipmentValue = 0x1528; // uint16 - public const nint m_unRoundStartEquipmentValue = 0x152A; // uint16 - public const nint m_unFreezetimeEndEquipmentValue = 0x152C; // uint16 - public const nint m_iLastWeaponFireUsercmd = 0x1530; // int32 - public const nint m_bIsSpawning = 0x1534; // bool - public const nint m_iDeathFlags = 0x1540; // int32 - public const nint m_bHasDeathInfo = 0x1544; // bool - public const nint m_flDeathInfoTime = 0x1548; // float32 - public const nint m_vecDeathInfoOrigin = 0x154C; // VectorWS - public const nint m_vecPlayerPatchEconIndices = 0x1558; // uint32[5] - public const nint m_GunGameImmunityColor = 0x156C; // Color - public const nint m_grenadeParameterStashTime = 0x1570; // GameTime_t - public const nint m_bGrenadeParametersStashed = 0x1574; // bool - public const nint m_angStashedShootAngles = 0x1578; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x1584; // VectorWS - public const nint m_vecStashedGrenadeThrowPawnCenter = 0x1590; // VectorWS - public const nint m_vecStashedVelocity = 0x159C; // Vector - public const nint m_bCommittingSuicideOnTeamChange = 0x15B0; // bool - public const nint m_wasNotKilledNaturally = 0x15B1; // bool - public const nint m_fImmuneToGunGameDamageTime = 0x15B4; // GameTime_t - public const nint m_bGunGameImmunity = 0x15B8; // bool - public const nint m_fMolotovDamageTime = 0x15BC; // float32 - public const nint m_angEyeAngles = 0x15C0; // QAngle + public const nint m_pBulletServices = 0xE30; // CCSPlayer_BulletServices* + public const nint m_pHostageServices = 0xE38; // CCSPlayer_HostageServices* + public const nint m_pBuyServices = 0xE40; // CCSPlayer_BuyServices* + public const nint m_pActionTrackingServices = 0xE48; // CCSPlayer_ActionTrackingServices* + public const nint m_pAimPunchServices = 0xE50; // CCSPlayer_AimPunchServices* + public const nint m_pRadioServices = 0xE58; // CCSPlayer_RadioServices* + public const nint m_pDamageReactServices = 0xE60; // CCSPlayer_DamageReactServices* + public const nint m_nCharacterDefIndex = 0xE68; // uint16 + public const nint m_bHasFemaleVoice = 0xE6A; // bool + public const nint m_strVOPrefix = 0xE70; // CUtlString + public const nint m_szLastPlaceName = 0xE78; // char[18] + public const nint m_bInHostageResetZone = 0xF68; // bool + public const nint m_bInBuyZone = 0xF69; // bool + public const nint m_TouchingBuyZones = 0xF70; // CUtlVector> + public const nint m_bWasInBuyZone = 0xF88; // bool + public const nint m_bInHostageRescueZone = 0xF89; // bool + public const nint m_bInBombZone = 0xF8A; // bool + public const nint m_bWasInHostageRescueZone = 0xF8B; // bool + public const nint m_iRetakesOffering = 0xF8C; // int32 + public const nint m_iRetakesOfferingCard = 0xF90; // int32 + public const nint m_bRetakesHasDefuseKit = 0xF94; // bool + public const nint m_bRetakesMVPLastRound = 0xF95; // bool + public const nint m_iRetakesMVPBoostItem = 0xF98; // int32 + public const nint m_RetakesMVPBoostExtraUtility = 0xF9C; // loadout_slot_t + public const nint m_flHealthShotBoostExpirationTime = 0xFA0; // GameTime_t + public const nint m_flLandingTimeSeconds = 0xFA4; // float32 + public const nint m_bIsBuyMenuOpen = 0xFA8; // bool + public const nint m_lastLandTime = 0xFE0; // GameTime_t + public const nint m_bOnGroundLastTick = 0xFE4; // bool + public const nint m_iPlayerLocked = 0xFE8; // int32 + public const nint m_flTimeOfLastInjury = 0xFF0; // GameTime_t + public const nint m_flNextSprayDecalTime = 0xFF4; // GameTime_t + public const nint m_bNextSprayDecalTimeExpedited = 0xFF8; // bool + public const nint m_nRagdollDamageBone = 0xFFC; // int32 + public const nint m_vRagdollDamageForce = 0x1000; // Vector + public const nint m_szRagdollDamageWeaponName = 0x100C; // char[64] + public const nint m_bRagdollDamageHeadshot = 0x104C; // bool + public const nint m_vRagdollServerOrigin = 0x1050; // VectorWS + public const nint m_EconGloves = 0x1060; // CEconItemView + public const nint m_nEconGlovesChanged = 0x1448; // uint8 + public const nint m_vecCurrentMinimapVolumes = 0x1450; // CUtlVector> + public const nint m_hActiveMinimapVolume = 0x1468; // CHandle + public const nint m_qDeathEyeAngles = 0x146C; // QAngle + public const nint m_bLeftHanded = 0x1478; // bool + public const nint m_fSwitchedHandednessTime = 0x147C; // GameTime_t + public const nint m_flViewmodelOffsetX = 0x1480; // float32 + public const nint m_flViewmodelOffsetY = 0x1484; // float32 + public const nint m_flViewmodelOffsetZ = 0x1488; // float32 + public const nint m_flViewmodelFOV = 0x148C; // float32 + public const nint m_bIsWalking = 0x1490; // bool + public const nint m_fLastGivenDefuserTime = 0x1494; // float32 + public const nint m_fLastGivenBombTime = 0x1498; // float32 + public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0x149C; // float32 + public const nint m_iDisplayHistoryBits = 0x14A0; // uint32 + public const nint m_flLastAttackedTeammate = 0x14A4; // float32 + public const nint m_allowAutoFollowTime = 0x14A8; // GameTime_t + public const nint m_bResetArmorNextSpawn = 0x14AC; // bool + public const nint m_nLastKillerIndex = 0x14B0; // CEntityIndex + public const nint m_entitySpottedState = 0x14B8; // EntitySpottedState_t + public const nint m_nSpotRules = 0x14D0; // int32 + public const nint m_bIsScoped = 0x14D4; // bool + public const nint m_bResumeZoom = 0x14D5; // bool + public const nint m_bIsDefusing = 0x14D6; // bool + public const nint m_bIsGrabbingHostage = 0x14D7; // bool + public const nint m_iBlockingUseActionInProgress = 0x14D8; // CSPlayerBlockingUseAction_t + public const nint m_flEmitSoundTime = 0x14DC; // GameTime_t + public const nint m_bInNoDefuseArea = 0x14E0; // bool + public const nint m_iBombSiteIndex = 0x14E4; // CEntityIndex + public const nint m_nWhichBombZone = 0x14E8; // int32 + public const nint m_bInBombZoneTrigger = 0x14EC; // bool + public const nint m_bWasInBombZoneTrigger = 0x14ED; // bool + public const nint m_iShotsFired = 0x14F0; // int32 + public const nint m_flFlinchStack = 0x14F4; // float32 + public const nint m_flVelocityModifier = 0x14F8; // float32 + public const nint m_vecTotalBulletForce = 0x14FC; // Vector + public const nint m_bWaitForNoAttack = 0x1508; // bool + public const nint m_ignoreLadderJumpTime = 0x150C; // float32 + public const nint m_bKilledByHeadshot = 0x1510; // bool + public const nint m_LastHitBox = 0x1514; // int32 + public const nint m_pBot = 0x1518; // CCSBot* + public const nint m_bBotAllowActive = 0x1520; // bool + public const nint m_nLastPickupPriority = 0x1524; // int32 + public const nint m_flLastPickupPriorityTime = 0x1528; // float32 + public const nint m_ArmorValue = 0x152C; // int32 + public const nint m_unCurrentEquipmentValue = 0x1530; // uint16 + public const nint m_unRoundStartEquipmentValue = 0x1532; // uint16 + public const nint m_unFreezetimeEndEquipmentValue = 0x1534; // uint16 + public const nint m_iLastWeaponFireUsercmd = 0x1538; // int32 + public const nint m_bIsSpawning = 0x153C; // bool + public const nint m_iDeathFlags = 0x1548; // int32 + public const nint m_bHasDeathInfo = 0x154C; // bool + public const nint m_flDeathInfoTime = 0x1550; // float32 + public const nint m_vecDeathInfoOrigin = 0x1554; // VectorWS + public const nint m_vecPlayerPatchEconIndices = 0x1560; // uint32[5] + public const nint m_GunGameImmunityColor = 0x1574; // Color + public const nint m_grenadeParameterStashTime = 0x1578; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x157C; // bool + public const nint m_angStashedShootAngles = 0x1580; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x158C; // VectorWS + public const nint m_vecStashedGrenadeThrowPawnCenter = 0x1598; // VectorWS + public const nint m_vecStashedVelocity = 0x15A4; // Vector + public const nint m_bCommittingSuicideOnTeamChange = 0x15B8; // bool + public const nint m_wasNotKilledNaturally = 0x15B9; // bool + public const nint m_fImmuneToGunGameDamageTime = 0x15BC; // GameTime_t + public const nint m_bGunGameImmunity = 0x15C0; // bool + public const nint m_flModifier0 = 0x15C4; // float32 + public const nint m_fMolotovDamageTime = 0x15C8; // float32 + public const nint m_angEyeAngles = 0x15CC; // QAngle } // Parent: CBaseEntity // Field count: 20 diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 0fed0142e..f4a4723c4 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once @@ -10,7 +10,7 @@ namespace cs2_dumper { namespace schemas { // Module: server.dll // Class count: 969 - // Enum count: 244 + // Enum count: 243 namespace server_dll { // Alignment: 4 // Member count: 4 @@ -1220,7 +1220,7 @@ namespace cs2_dumper { k_EGCMsgLookupAccountFromInput = 0x42, k_EGCMsgSendHTTPRequest = 0x43, k_EGCMsgSendHTTPRequestResponse = 0x44, - k_EGCMsgPreTestSetup = 0x45, + k_EGCMsgPreTestSetup_DEPRECATED = 0x45, k_EGCMsgRecordSupportAction = 0x46, k_EGCMsgGetAccountDetails_DEPRECATED = 0x47, k_EGCMsgReceiveInterAppMessage = 0x49, @@ -1522,16 +1522,6 @@ namespace cs2_dumper { NUM_HULLS = 0xA, HULL_NONE = 0xB }; - // Alignment: 4 - // Member count: 6 - enum class EUnlockStyle : uint32_t { - k_UnlockStyle_Succeeded = 0x0, - k_UnlockStyle_Failed_PreReq = 0x1, - k_UnlockStyle_Failed_CantAfford = 0x2, - k_UnlockStyle_Failed_CantCommit = 0x3, - k_UnlockStyle_Failed_CantLockCache = 0x4, - k_UnlockStyle_Failed_CantAffordAttrib = 0x5 - }; // Alignment: 1 // Member count: 3 enum class ExternalAnimGraphInactiveBehavior_t : uint8_t { @@ -2924,15 +2914,15 @@ namespace cs2_dumper { k_EMsgGCCraft = 0x3EA, k_EMsgGCCraftResponse = 0x3EB, k_EMsgGCDelete = 0x3EC, - k_EMsgGCVerifyCacheSubscription = 0x3ED, + k_EMsgGCVerifyCacheSubscription_DEPRECATED = 0x3ED, k_EMsgGCNameItem = 0x3EE, k_EMsgGCUnlockCrate_DEPRECATED = 0x3EF, k_EMsgGCUnlockCrateResponse = 0x3F0, - k_EMsgGCPaintItem = 0x3F1, - k_EMsgGCPaintItemResponse = 0x3F2, - k_EMsgGCGoldenWrenchBroadcast = 0x3F3, - k_EMsgGCMOTDRequest = 0x3F4, - k_EMsgGCMOTDRequestResponse = 0x3F5, + k_EMsgGCPaintItem_DEPRECATED = 0x3F1, + k_EMsgGCPaintItemResponse_DEPRECATED = 0x3F2, + k_EMsgGCGoldenWrenchBroadcast_DEPRECATED = 0x3F3, + k_EMsgGCMOTDRequest_DEPRECATED = 0x3F4, + k_EMsgGCMOTDRequestResponse_DEPRECATED = 0x3F5, k_EMsgGCAddItemToSocket_DEPRECATED = 0x3F6, k_EMsgGCAddItemToSocketResponse_DEPRECATED = 0x3F7, k_EMsgGCAddSocketToBaseItem_DEPRECATED = 0x3F8, @@ -2942,59 +2932,59 @@ namespace cs2_dumper { k_EMsgGCNameBaseItemResponse = 0x3FC, k_EMsgGCRemoveSocketItem_DEPRECATED = 0x3FD, k_EMsgGCRemoveSocketItemResponse_DEPRECATED = 0x3FE, - k_EMsgGCCustomizeItemTexture = 0x3FF, - k_EMsgGCCustomizeItemTextureResponse = 0x400, + k_EMsgGCCustomizeItemTexture_DEPRECATED = 0x3FF, + k_EMsgGCCustomizeItemTextureResponse_DEPRECATED = 0x400, k_EMsgGCUseItemRequest = 0x401, k_EMsgGCUseItemResponse = 0x402, k_EMsgGCGiftedItems_DEPRECATED = 0x403, k_EMsgGCRemoveItemName = 0x406, - k_EMsgGCRemoveItemPaint = 0x407, - k_EMsgGCGiftWrapItem = 0x408, - k_EMsgGCGiftWrapItemResponse = 0x409, - k_EMsgGCDeliverGift = 0x40A, - k_EMsgGCDeliverGiftResponseGiver = 0x40B, - k_EMsgGCDeliverGiftResponseReceiver = 0x40C, - k_EMsgGCUnwrapGiftRequest = 0x40D, - k_EMsgGCUnwrapGiftResponse = 0x40E, - k_EMsgGCSetItemStyle = 0x40F, - k_EMsgGCUsedClaimCodeItem = 0x410, + k_EMsgGCRemoveItemPaint_DEPRECATED = 0x407, + k_EMsgGCGiftWrapItem_DEPRECATED = 0x408, + k_EMsgGCGiftWrapItemResponse_DEPRECATED = 0x409, + k_EMsgGCDeliverGift_DEPRECATED = 0x40A, + k_EMsgGCDeliverGiftResponseGiver_DEPRECATED = 0x40B, + k_EMsgGCDeliverGiftResponseReceiver_DEPRECATED = 0x40C, + k_EMsgGCUnwrapGiftRequest_DEPRECATED = 0x40D, + k_EMsgGCUnwrapGiftResponse_DEPRECATED = 0x40E, + k_EMsgGCSetItemStyle_DEPRECATED = 0x40F, + k_EMsgGCUsedClaimCodeItem_DEPRECATED = 0x410, k_EMsgGCSortItems = 0x411, k_EMsgGC_RevolvingLootList_DEPRECATED = 0x412, - k_EMsgGCLookupAccount = 0x413, - k_EMsgGCLookupAccountResponse = 0x414, - k_EMsgGCLookupAccountName = 0x415, - k_EMsgGCLookupAccountNameResponse = 0x416, + k_EMsgGCLookupAccount_DEPRECATED = 0x413, + k_EMsgGCLookupAccountResponse_DEPRECATED = 0x414, + k_EMsgGCLookupAccountName_DEPRECATED = 0x415, + k_EMsgGCLookupAccountNameResponse_DEPRECATED = 0x416, k_EMsgGCUpdateItemSchema = 0x419, - k_EMsgGCRemoveCustomTexture = 0x41B, - k_EMsgGCRemoveCustomTextureResponse = 0x41C, - k_EMsgGCRemoveMakersMark = 0x41D, - k_EMsgGCRemoveMakersMarkResponse = 0x41E, - k_EMsgGCRemoveUniqueCraftIndex = 0x41F, - k_EMsgGCRemoveUniqueCraftIndexResponse = 0x420, + k_EMsgGCRemoveCustomTexture_DEPRECATED = 0x41B, + k_EMsgGCRemoveCustomTextureResponse_DEPRECATED = 0x41C, + k_EMsgGCRemoveMakersMark_DEPRECATED = 0x41D, + k_EMsgGCRemoveMakersMarkResponse_DEPRECATED = 0x41E, + k_EMsgGCRemoveUniqueCraftIndex_DEPRECATED = 0x41F, + k_EMsgGCRemoveUniqueCraftIndexResponse_DEPRECATED = 0x420, k_EMsgGCSaxxyBroadcast = 0x421, k_EMsgGCBackpackSortFinished = 0x422, - k_EMsgGCCollectItem = 0x425, + k_EMsgGCCollectItem_DEPRECATED = 0x425, k_EMsgGCItemAcknowledged__DEPRECATED = 0x426, k_EMsgGC_ReportAbuse = 0x429, k_EMsgGC_ReportAbuseResponse = 0x42A, k_EMsgGCNameItemNotification = 0x42C, - k_EMsgGCApplyConsumableEffects = 0x42D, + k_EMsgGCApplyConsumableEffects_DEPRECATED = 0x42D, k_EMsgGCConsumableExhausted = 0x42E, k_EMsgGCShowItemsPickedUp = 0x42F, - k_EMsgGCClientDisplayNotification = 0x430, - k_EMsgGCApplyStrangePart = 0x431, + k_EMsgGCClientDisplayNotification_DEPRECATED = 0x430, + k_EMsgGCApplyStrangePart_DEPRECATED = 0x431, k_EMsgGC_IncrementKillCountAttribute = 0x432, k_EMsgGC_IncrementKillCountResponse = 0x433, - k_EMsgGCApplyPennantUpgrade = 0x434, + k_EMsgGCApplyPennantUpgrade_DEPRECATED = 0x434, k_EMsgGCSetItemPositions = 0x435, - k_EMsgGCApplyEggEssence = 0x436, - k_EMsgGCNameEggEssenceResponse = 0x437, - k_EMsgGCPaintKitItem = 0x438, - k_EMsgGCPaintKitBaseItem = 0x439, - k_EMsgGCPaintKitItemResponse = 0x43A, + k_EMsgGCApplyEggEssence_DEPRECATED = 0x436, + k_EMsgGCNameEggEssenceResponse_DEPRECATED = 0x437, + k_EMsgGCPaintKitItem_DEPRECATED = 0x438, + k_EMsgGCPaintKitBaseItem_DEPRECATED = 0x439, + k_EMsgGCPaintKitItemResponse_DEPRECATED = 0x43A, k_EMsgGCGiftedItems = 0x43B, - k_EMsgGCUnlockItemStyle = 0x43C, - k_EMsgGCUnlockItemStyleResponse = 0x43D, + k_EMsgGCUnlockItemStyle_DEPRECATED = 0x43C, + k_EMsgGCUnlockItemStyleResponse_DEPRECATED = 0x43D, k_EMsgGCApplySticker = 0x43E, k_EMsgGCItemAcknowledged = 0x43F, k_EMsgGCStatTrakSwap = 0x440, @@ -3004,19 +2994,19 @@ namespace cs2_dumper { k_EMsgGCCasketItemAdd = 0x444, k_EMsgGCCasketItemExtract = 0x445, k_EMsgGCCasketItemLoadContents = 0x446, - k_EMsgGCServerBrowser_FavoriteServer = 0x641, - k_EMsgGCServerBrowser_BlacklistServer = 0x642, - k_EMsgGCServerRentalsBase = 0x6A4, - k_EMsgGCItemPreviewCheckStatus = 0x6A5, - k_EMsgGCItemPreviewStatusResponse = 0x6A6, - k_EMsgGCItemPreviewRequest = 0x6A7, - k_EMsgGCItemPreviewRequestResponse = 0x6A8, - k_EMsgGCItemPreviewExpire = 0x6A9, - k_EMsgGCItemPreviewExpireNotification = 0x6AA, - k_EMsgGCItemPreviewItemBoughtNotification = 0x6AB, + k_EMsgGCServerBrowser_FavoriteServer_DEPRECATED = 0x641, + k_EMsgGCServerBrowser_BlacklistServer_DEPRECATED = 0x642, + k_EMsgGCServerRentalsBase_DEPRECATED = 0x6A4, + k_EMsgGCItemPreviewCheckStatus_DEPRECATED = 0x6A5, + k_EMsgGCItemPreviewStatusResponse_DEPRECATED = 0x6A6, + k_EMsgGCItemPreviewRequest_DEPRECATED = 0x6A7, + k_EMsgGCItemPreviewRequestResponse_DEPRECATED = 0x6A8, + k_EMsgGCItemPreviewExpire_DEPRECATED = 0x6A9, + k_EMsgGCItemPreviewExpireNotification_DEPRECATED = 0x6AA, + k_EMsgGCItemPreviewItemBoughtNotification_DEPRECATED = 0x6AB, k_EMsgGCDev_NewItemRequest = 0x7D1, k_EMsgGCDev_NewItemRequestResponse = 0x7D2, - k_EMsgGCDev_PaintKitDropItem = 0x7D3, + k_EMsgGCDev_PaintKitDropItem_DEPRECATED = 0x7D3, k_EMsgGCDev_SchemaReservationRequest = 0x7D4, k_EMsgGCStoreGetUserData = 0x9C4, k_EMsgGCStoreGetUserDataResponse = 0x9C5, @@ -3026,8 +3016,8 @@ namespace cs2_dumper { k_EMsgGCStorePurchaseFinalizeResponse = 0x9C9, k_EMsgGCStorePurchaseCancel = 0x9CA, k_EMsgGCStorePurchaseCancelResponse = 0x9CB, - k_EMsgGCStorePurchaseQueryTxn = 0x9CC, - k_EMsgGCStorePurchaseQueryTxnResponse = 0x9CD, + k_EMsgGCStorePurchaseQueryTxn_DEPRECATED = 0x9CC, + k_EMsgGCStorePurchaseQueryTxnResponse_DEPRECATED = 0x9CD, k_EMsgGCStorePurchaseInit = 0x9CE, k_EMsgGCStorePurchaseInitResponse = 0x9CF, k_EMsgGCBannedWordListRequest = 0x9D0, @@ -5747,115 +5737,116 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_WaitComplete = 0xE0; // CPulse_ResumePoint } // Parent: CCSPlayerPawnBase - // Field count: 107 + // Field count: 108 namespace CCSPlayerPawn { - constexpr std::ptrdiff_t m_pBulletServices = 0xE28; // CCSPlayer_BulletServices* - constexpr std::ptrdiff_t m_pHostageServices = 0xE30; // CCSPlayer_HostageServices* - constexpr std::ptrdiff_t m_pBuyServices = 0xE38; // CCSPlayer_BuyServices* - constexpr std::ptrdiff_t m_pActionTrackingServices = 0xE40; // CCSPlayer_ActionTrackingServices* - constexpr std::ptrdiff_t m_pAimPunchServices = 0xE48; // CCSPlayer_AimPunchServices* - constexpr std::ptrdiff_t m_pRadioServices = 0xE50; // CCSPlayer_RadioServices* - constexpr std::ptrdiff_t m_pDamageReactServices = 0xE58; // CCSPlayer_DamageReactServices* - constexpr std::ptrdiff_t m_nCharacterDefIndex = 0xE60; // uint16 - constexpr std::ptrdiff_t m_bHasFemaleVoice = 0xE62; // bool - constexpr std::ptrdiff_t m_strVOPrefix = 0xE68; // CUtlString - constexpr std::ptrdiff_t m_szLastPlaceName = 0xE70; // char[18] - constexpr std::ptrdiff_t m_bInHostageResetZone = 0xF60; // bool - constexpr std::ptrdiff_t m_bInBuyZone = 0xF61; // bool - constexpr std::ptrdiff_t m_TouchingBuyZones = 0xF68; // CUtlVector> - constexpr std::ptrdiff_t m_bWasInBuyZone = 0xF80; // bool - constexpr std::ptrdiff_t m_bInHostageRescueZone = 0xF81; // bool - constexpr std::ptrdiff_t m_bInBombZone = 0xF82; // bool - constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0xF83; // bool - constexpr std::ptrdiff_t m_iRetakesOffering = 0xF84; // int32 - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0xF88; // int32 - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0xF8C; // bool - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0xF8D; // bool - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0xF90; // int32 - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0xF94; // loadout_slot_t - constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0xF98; // GameTime_t - constexpr std::ptrdiff_t m_flLandingTimeSeconds = 0xF9C; // float32 - constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0xFA0; // bool - constexpr std::ptrdiff_t m_lastLandTime = 0xFD8; // GameTime_t - constexpr std::ptrdiff_t m_bOnGroundLastTick = 0xFDC; // bool - constexpr std::ptrdiff_t m_iPlayerLocked = 0xFE0; // int32 - constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0xFE8; // GameTime_t - constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0xFEC; // GameTime_t - constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0xFF0; // bool - constexpr std::ptrdiff_t m_nRagdollDamageBone = 0xFF4; // int32 - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0xFF8; // Vector - constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1004; // char[64] - constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1044; // bool - constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1048; // VectorWS - constexpr std::ptrdiff_t m_EconGloves = 0x1058; // CEconItemView - constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1440; // uint8 - constexpr std::ptrdiff_t m_vecCurrentMinimapVolumes = 0x1448; // CUtlVector> - constexpr std::ptrdiff_t m_hActiveMinimapVolume = 0x1460; // CHandle - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x1464; // QAngle - constexpr std::ptrdiff_t m_bLeftHanded = 0x1470; // bool - constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x1474; // GameTime_t - constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1478; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x147C; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1480; // float32 - constexpr std::ptrdiff_t m_flViewmodelFOV = 0x1484; // float32 - constexpr std::ptrdiff_t m_bIsWalking = 0x1488; // bool - constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0x148C; // float32 - constexpr std::ptrdiff_t m_fLastGivenBombTime = 0x1490; // float32 - constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0x1494; // float32 - constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0x1498; // uint32 - constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0x149C; // float32 - constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x14A0; // GameTime_t - constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0x14A4; // bool - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x14A8; // CEntityIndex - constexpr std::ptrdiff_t m_entitySpottedState = 0x14B0; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0x14C8; // int32 - constexpr std::ptrdiff_t m_bIsScoped = 0x14CC; // bool - constexpr std::ptrdiff_t m_bResumeZoom = 0x14CD; // bool - constexpr std::ptrdiff_t m_bIsDefusing = 0x14CE; // bool - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x14CF; // bool - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x14D0; // CSPlayerBlockingUseAction_t - constexpr std::ptrdiff_t m_flEmitSoundTime = 0x14D4; // GameTime_t - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x14D8; // bool - constexpr std::ptrdiff_t m_iBombSiteIndex = 0x14DC; // CEntityIndex - constexpr std::ptrdiff_t m_nWhichBombZone = 0x14E0; // int32 - constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x14E4; // bool - constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x14E5; // bool - constexpr std::ptrdiff_t m_iShotsFired = 0x14E8; // int32 - constexpr std::ptrdiff_t m_flFlinchStack = 0x14EC; // float32 - constexpr std::ptrdiff_t m_flVelocityModifier = 0x14F0; // float32 - constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x14F4; // Vector - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1500; // bool - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1504; // float32 - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1508; // bool - constexpr std::ptrdiff_t m_LastHitBox = 0x150C; // int32 - constexpr std::ptrdiff_t m_pBot = 0x1510; // CCSBot* - constexpr std::ptrdiff_t m_bBotAllowActive = 0x1518; // bool - constexpr std::ptrdiff_t m_nLastPickupPriority = 0x151C; // int32 - constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0x1520; // float32 - constexpr std::ptrdiff_t m_ArmorValue = 0x1524; // int32 - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1528; // uint16 - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x152A; // uint16 - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x152C; // uint16 - constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x1530; // int32 - constexpr std::ptrdiff_t m_bIsSpawning = 0x1534; // bool - constexpr std::ptrdiff_t m_iDeathFlags = 0x1540; // int32 - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1544; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1548; // float32 - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x154C; // VectorWS - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1558; // uint32[5] - constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x156C; // Color - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1570; // GameTime_t - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1574; // bool - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1578; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1584; // VectorWS - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPawnCenter = 0x1590; // VectorWS - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x159C; // Vector - constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x15B0; // bool - constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x15B1; // bool - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x15B4; // GameTime_t - constexpr std::ptrdiff_t m_bGunGameImmunity = 0x15B8; // bool - constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x15BC; // float32 - constexpr std::ptrdiff_t m_angEyeAngles = 0x15C0; // QAngle + constexpr std::ptrdiff_t m_pBulletServices = 0xE30; // CCSPlayer_BulletServices* + constexpr std::ptrdiff_t m_pHostageServices = 0xE38; // CCSPlayer_HostageServices* + constexpr std::ptrdiff_t m_pBuyServices = 0xE40; // CCSPlayer_BuyServices* + constexpr std::ptrdiff_t m_pActionTrackingServices = 0xE48; // CCSPlayer_ActionTrackingServices* + constexpr std::ptrdiff_t m_pAimPunchServices = 0xE50; // CCSPlayer_AimPunchServices* + constexpr std::ptrdiff_t m_pRadioServices = 0xE58; // CCSPlayer_RadioServices* + constexpr std::ptrdiff_t m_pDamageReactServices = 0xE60; // CCSPlayer_DamageReactServices* + constexpr std::ptrdiff_t m_nCharacterDefIndex = 0xE68; // uint16 + constexpr std::ptrdiff_t m_bHasFemaleVoice = 0xE6A; // bool + constexpr std::ptrdiff_t m_strVOPrefix = 0xE70; // CUtlString + constexpr std::ptrdiff_t m_szLastPlaceName = 0xE78; // char[18] + constexpr std::ptrdiff_t m_bInHostageResetZone = 0xF68; // bool + constexpr std::ptrdiff_t m_bInBuyZone = 0xF69; // bool + constexpr std::ptrdiff_t m_TouchingBuyZones = 0xF70; // CUtlVector> + constexpr std::ptrdiff_t m_bWasInBuyZone = 0xF88; // bool + constexpr std::ptrdiff_t m_bInHostageRescueZone = 0xF89; // bool + constexpr std::ptrdiff_t m_bInBombZone = 0xF8A; // bool + constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0xF8B; // bool + constexpr std::ptrdiff_t m_iRetakesOffering = 0xF8C; // int32 + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0xF90; // int32 + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0xF94; // bool + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0xF95; // bool + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0xF98; // int32 + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0xF9C; // loadout_slot_t + constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0xFA0; // GameTime_t + constexpr std::ptrdiff_t m_flLandingTimeSeconds = 0xFA4; // float32 + constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0xFA8; // bool + constexpr std::ptrdiff_t m_lastLandTime = 0xFE0; // GameTime_t + constexpr std::ptrdiff_t m_bOnGroundLastTick = 0xFE4; // bool + constexpr std::ptrdiff_t m_iPlayerLocked = 0xFE8; // int32 + constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0xFF0; // GameTime_t + constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0xFF4; // GameTime_t + constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0xFF8; // bool + constexpr std::ptrdiff_t m_nRagdollDamageBone = 0xFFC; // int32 + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1000; // Vector + constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x100C; // char[64] + constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x104C; // bool + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1050; // VectorWS + constexpr std::ptrdiff_t m_EconGloves = 0x1060; // CEconItemView + constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1448; // uint8 + constexpr std::ptrdiff_t m_vecCurrentMinimapVolumes = 0x1450; // CUtlVector> + constexpr std::ptrdiff_t m_hActiveMinimapVolume = 0x1468; // CHandle + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x146C; // QAngle + constexpr std::ptrdiff_t m_bLeftHanded = 0x1478; // bool + constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x147C; // GameTime_t + constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1480; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1484; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1488; // float32 + constexpr std::ptrdiff_t m_flViewmodelFOV = 0x148C; // float32 + constexpr std::ptrdiff_t m_bIsWalking = 0x1490; // bool + constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0x1494; // float32 + constexpr std::ptrdiff_t m_fLastGivenBombTime = 0x1498; // float32 + constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0x149C; // float32 + constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0x14A0; // uint32 + constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0x14A4; // float32 + constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x14A8; // GameTime_t + constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0x14AC; // bool + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x14B0; // CEntityIndex + constexpr std::ptrdiff_t m_entitySpottedState = 0x14B8; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0x14D0; // int32 + constexpr std::ptrdiff_t m_bIsScoped = 0x14D4; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0x14D5; // bool + constexpr std::ptrdiff_t m_bIsDefusing = 0x14D6; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x14D7; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x14D8; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x14DC; // GameTime_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x14E0; // bool + constexpr std::ptrdiff_t m_iBombSiteIndex = 0x14E4; // CEntityIndex + constexpr std::ptrdiff_t m_nWhichBombZone = 0x14E8; // int32 + constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x14EC; // bool + constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x14ED; // bool + constexpr std::ptrdiff_t m_iShotsFired = 0x14F0; // int32 + constexpr std::ptrdiff_t m_flFlinchStack = 0x14F4; // float32 + constexpr std::ptrdiff_t m_flVelocityModifier = 0x14F8; // float32 + constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x14FC; // Vector + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1508; // bool + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x150C; // float32 + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1510; // bool + constexpr std::ptrdiff_t m_LastHitBox = 0x1514; // int32 + constexpr std::ptrdiff_t m_pBot = 0x1518; // CCSBot* + constexpr std::ptrdiff_t m_bBotAllowActive = 0x1520; // bool + constexpr std::ptrdiff_t m_nLastPickupPriority = 0x1524; // int32 + constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0x1528; // float32 + constexpr std::ptrdiff_t m_ArmorValue = 0x152C; // int32 + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1530; // uint16 + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1532; // uint16 + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1534; // uint16 + constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x1538; // int32 + constexpr std::ptrdiff_t m_bIsSpawning = 0x153C; // bool + constexpr std::ptrdiff_t m_iDeathFlags = 0x1548; // int32 + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x154C; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1550; // float32 + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1554; // VectorWS + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1560; // uint32[5] + constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x1574; // Color + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1578; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x157C; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1580; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x158C; // VectorWS + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPawnCenter = 0x1598; // VectorWS + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x15A4; // Vector + constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x15B8; // bool + constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x15B9; // bool + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x15BC; // GameTime_t + constexpr std::ptrdiff_t m_bGunGameImmunity = 0x15C0; // bool + constexpr std::ptrdiff_t m_flModifier0 = 0x15C4; // float32 + constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x15C8; // float32 + constexpr std::ptrdiff_t m_angEyeAngles = 0x15CC; // QAngle } // Parent: CBaseEntity // Field count: 20 diff --git a/output/server_dll.json b/output/server_dll.json index 8c19aa4e4..8279742c7 100644 --- a/output/server_dll.json +++ b/output/server_dll.json @@ -2475,113 +2475,114 @@ }, "CCSPlayerPawn": { "fields": { - "m_ArmorValue": 5412, - "m_EconGloves": 4184, - "m_GunGameImmunityColor": 5484, - "m_LastHitBox": 5388, - "m_RetakesMVPBoostExtraUtility": 3988, - "m_TouchingBuyZones": 3944, - "m_allowAutoFollowTime": 5280, - "m_angEyeAngles": 5568, - "m_angStashedShootAngles": 5496, - "m_bBotAllowActive": 5400, - "m_bCommittingSuicideOnTeamChange": 5552, - "m_bGrenadeParametersStashed": 5492, - "m_bGunGameImmunity": 5560, - "m_bHasDeathInfo": 5444, - "m_bHasFemaleVoice": 3682, - "m_bInBombZone": 3970, - "m_bInBombZoneTrigger": 5348, - "m_bInBuyZone": 3937, - "m_bInHostageRescueZone": 3969, - "m_bInHostageResetZone": 3936, - "m_bInNoDefuseArea": 5336, - "m_bIsBuyMenuOpen": 4000, - "m_bIsDefusing": 5326, - "m_bIsGrabbingHostage": 5327, - "m_bIsScoped": 5324, - "m_bIsSpawning": 5428, - "m_bIsWalking": 5256, - "m_bKilledByHeadshot": 5384, - "m_bLeftHanded": 5232, - "m_bNextSprayDecalTimeExpedited": 4080, - "m_bOnGroundLastTick": 4060, - "m_bRagdollDamageHeadshot": 4164, - "m_bResetArmorNextSpawn": 5284, - "m_bResumeZoom": 5325, - "m_bRetakesHasDefuseKit": 3980, - "m_bRetakesMVPLastRound": 3981, - "m_bWaitForNoAttack": 5376, - "m_bWasInBombZoneTrigger": 5349, - "m_bWasInBuyZone": 3968, - "m_bWasInHostageRescueZone": 3971, - "m_entitySpottedState": 5296, - "m_fImmuneToGunGameDamageTime": 5556, - "m_fLastGivenBombTime": 5264, - "m_fLastGivenDefuserTime": 5260, - "m_fMolotovDamageTime": 5564, - "m_fSwitchedHandednessTime": 5236, - "m_flDealtDamageToEnemyMostRecentTimestamp": 5268, - "m_flDeathInfoTime": 5448, - "m_flEmitSoundTime": 5332, - "m_flFlinchStack": 5356, - "m_flHealthShotBoostExpirationTime": 3992, - "m_flLandingTimeSeconds": 3996, - "m_flLastAttackedTeammate": 5276, - "m_flLastPickupPriorityTime": 5408, - "m_flNextSprayDecalTime": 4076, - "m_flTimeOfLastInjury": 4072, - "m_flVelocityModifier": 5360, - "m_flViewmodelFOV": 5252, - "m_flViewmodelOffsetX": 5240, - "m_flViewmodelOffsetY": 5244, - "m_flViewmodelOffsetZ": 5248, - "m_grenadeParameterStashTime": 5488, - "m_hActiveMinimapVolume": 5216, - "m_iBlockingUseActionInProgress": 5328, - "m_iBombSiteIndex": 5340, - "m_iDeathFlags": 5440, - "m_iDisplayHistoryBits": 5272, - "m_iLastWeaponFireUsercmd": 5424, - "m_iPlayerLocked": 4064, - "m_iRetakesMVPBoostItem": 3984, - "m_iRetakesOffering": 3972, - "m_iRetakesOfferingCard": 3976, - "m_iShotsFired": 5352, - "m_ignoreLadderJumpTime": 5380, - "m_lastLandTime": 4056, - "m_nCharacterDefIndex": 3680, - "m_nEconGlovesChanged": 5184, - "m_nLastKillerIndex": 5288, - "m_nLastPickupPriority": 5404, - "m_nRagdollDamageBone": 4084, - "m_nSpotRules": 5320, - "m_nWhichBombZone": 5344, - "m_pActionTrackingServices": 3648, - "m_pAimPunchServices": 3656, - "m_pBot": 5392, - "m_pBulletServices": 3624, - "m_pBuyServices": 3640, - "m_pDamageReactServices": 3672, - "m_pHostageServices": 3632, - "m_pRadioServices": 3664, - "m_qDeathEyeAngles": 5220, - "m_strVOPrefix": 3688, - "m_szLastPlaceName": 3696, - "m_szRagdollDamageWeaponName": 4100, - "m_unCurrentEquipmentValue": 5416, - "m_unFreezetimeEndEquipmentValue": 5420, - "m_unRoundStartEquipmentValue": 5418, - "m_vRagdollDamageForce": 4088, - "m_vRagdollServerOrigin": 4168, - "m_vecCurrentMinimapVolumes": 5192, - "m_vecDeathInfoOrigin": 5452, - "m_vecPlayerPatchEconIndices": 5464, - "m_vecStashedGrenadeThrowPawnCenter": 5520, - "m_vecStashedGrenadeThrowPosition": 5508, - "m_vecStashedVelocity": 5532, - "m_vecTotalBulletForce": 5364, - "m_wasNotKilledNaturally": 5553 + "m_ArmorValue": 5420, + "m_EconGloves": 4192, + "m_GunGameImmunityColor": 5492, + "m_LastHitBox": 5396, + "m_RetakesMVPBoostExtraUtility": 3996, + "m_TouchingBuyZones": 3952, + "m_allowAutoFollowTime": 5288, + "m_angEyeAngles": 5580, + "m_angStashedShootAngles": 5504, + "m_bBotAllowActive": 5408, + "m_bCommittingSuicideOnTeamChange": 5560, + "m_bGrenadeParametersStashed": 5500, + "m_bGunGameImmunity": 5568, + "m_bHasDeathInfo": 5452, + "m_bHasFemaleVoice": 3690, + "m_bInBombZone": 3978, + "m_bInBombZoneTrigger": 5356, + "m_bInBuyZone": 3945, + "m_bInHostageRescueZone": 3977, + "m_bInHostageResetZone": 3944, + "m_bInNoDefuseArea": 5344, + "m_bIsBuyMenuOpen": 4008, + "m_bIsDefusing": 5334, + "m_bIsGrabbingHostage": 5335, + "m_bIsScoped": 5332, + "m_bIsSpawning": 5436, + "m_bIsWalking": 5264, + "m_bKilledByHeadshot": 5392, + "m_bLeftHanded": 5240, + "m_bNextSprayDecalTimeExpedited": 4088, + "m_bOnGroundLastTick": 4068, + "m_bRagdollDamageHeadshot": 4172, + "m_bResetArmorNextSpawn": 5292, + "m_bResumeZoom": 5333, + "m_bRetakesHasDefuseKit": 3988, + "m_bRetakesMVPLastRound": 3989, + "m_bWaitForNoAttack": 5384, + "m_bWasInBombZoneTrigger": 5357, + "m_bWasInBuyZone": 3976, + "m_bWasInHostageRescueZone": 3979, + "m_entitySpottedState": 5304, + "m_fImmuneToGunGameDamageTime": 5564, + "m_fLastGivenBombTime": 5272, + "m_fLastGivenDefuserTime": 5268, + "m_fMolotovDamageTime": 5576, + "m_fSwitchedHandednessTime": 5244, + "m_flDealtDamageToEnemyMostRecentTimestamp": 5276, + "m_flDeathInfoTime": 5456, + "m_flEmitSoundTime": 5340, + "m_flFlinchStack": 5364, + "m_flHealthShotBoostExpirationTime": 4000, + "m_flLandingTimeSeconds": 4004, + "m_flLastAttackedTeammate": 5284, + "m_flLastPickupPriorityTime": 5416, + "m_flModifier0": 5572, + "m_flNextSprayDecalTime": 4084, + "m_flTimeOfLastInjury": 4080, + "m_flVelocityModifier": 5368, + "m_flViewmodelFOV": 5260, + "m_flViewmodelOffsetX": 5248, + "m_flViewmodelOffsetY": 5252, + "m_flViewmodelOffsetZ": 5256, + "m_grenadeParameterStashTime": 5496, + "m_hActiveMinimapVolume": 5224, + "m_iBlockingUseActionInProgress": 5336, + "m_iBombSiteIndex": 5348, + "m_iDeathFlags": 5448, + "m_iDisplayHistoryBits": 5280, + "m_iLastWeaponFireUsercmd": 5432, + "m_iPlayerLocked": 4072, + "m_iRetakesMVPBoostItem": 3992, + "m_iRetakesOffering": 3980, + "m_iRetakesOfferingCard": 3984, + "m_iShotsFired": 5360, + "m_ignoreLadderJumpTime": 5388, + "m_lastLandTime": 4064, + "m_nCharacterDefIndex": 3688, + "m_nEconGlovesChanged": 5192, + "m_nLastKillerIndex": 5296, + "m_nLastPickupPriority": 5412, + "m_nRagdollDamageBone": 4092, + "m_nSpotRules": 5328, + "m_nWhichBombZone": 5352, + "m_pActionTrackingServices": 3656, + "m_pAimPunchServices": 3664, + "m_pBot": 5400, + "m_pBulletServices": 3632, + "m_pBuyServices": 3648, + "m_pDamageReactServices": 3680, + "m_pHostageServices": 3640, + "m_pRadioServices": 3672, + "m_qDeathEyeAngles": 5228, + "m_strVOPrefix": 3696, + "m_szLastPlaceName": 3704, + "m_szRagdollDamageWeaponName": 4108, + "m_unCurrentEquipmentValue": 5424, + "m_unFreezetimeEndEquipmentValue": 5428, + "m_unRoundStartEquipmentValue": 5426, + "m_vRagdollDamageForce": 4096, + "m_vRagdollServerOrigin": 4176, + "m_vecCurrentMinimapVolumes": 5200, + "m_vecDeathInfoOrigin": 5460, + "m_vecPlayerPatchEconIndices": 5472, + "m_vecStashedGrenadeThrowPawnCenter": 5528, + "m_vecStashedGrenadeThrowPosition": 5516, + "m_vecStashedVelocity": 5540, + "m_vecTotalBulletForce": 5372, + "m_wasNotKilledNaturally": 5561 }, "metadata": [], "parent": "CCSPlayerPawnBase" @@ -14708,11 +14709,11 @@ "k_EMsgGCAddSocketToItem_DEPRECATED": 1017, "k_EMsgGCAdjustEquipSlotsManual": 2531, "k_EMsgGCAdjustEquipSlotsShuffle": 2532, - "k_EMsgGCApplyConsumableEffects": 1069, - "k_EMsgGCApplyEggEssence": 1078, - "k_EMsgGCApplyPennantUpgrade": 1076, + "k_EMsgGCApplyConsumableEffects_DEPRECATED": 1069, + "k_EMsgGCApplyEggEssence_DEPRECATED": 1078, + "k_EMsgGCApplyPennantUpgrade_DEPRECATED": 1076, "k_EMsgGCApplySticker": 1086, - "k_EMsgGCApplyStrangePart": 1073, + "k_EMsgGCApplyStrangePart_DEPRECATED": 1073, "k_EMsgGCBackpackSortFinished": 1058, "k_EMsgGCBannedWordListRequest": 2512, "k_EMsgGCBannedWordListResponse": 2513, @@ -14720,77 +14721,77 @@ "k_EMsgGCCasketItemAdd": 1092, "k_EMsgGCCasketItemExtract": 1093, "k_EMsgGCCasketItemLoadContents": 1094, - "k_EMsgGCClientDisplayNotification": 1072, + "k_EMsgGCClientDisplayNotification_DEPRECATED": 1072, "k_EMsgGCClientVersionUpdated": 2528, - "k_EMsgGCCollectItem": 1061, + "k_EMsgGCCollectItem_DEPRECATED": 1061, "k_EMsgGCConsumableExhausted": 1070, "k_EMsgGCCraft": 1002, "k_EMsgGCCraftResponse": 1003, - "k_EMsgGCCustomizeItemTexture": 1023, - "k_EMsgGCCustomizeItemTextureResponse": 1024, + "k_EMsgGCCustomizeItemTextureResponse_DEPRECATED": 1024, + "k_EMsgGCCustomizeItemTexture_DEPRECATED": 1023, "k_EMsgGCDelete": 1004, - "k_EMsgGCDeliverGift": 1034, - "k_EMsgGCDeliverGiftResponseGiver": 1035, - "k_EMsgGCDeliverGiftResponseReceiver": 1036, + "k_EMsgGCDeliverGiftResponseGiver_DEPRECATED": 1035, + "k_EMsgGCDeliverGiftResponseReceiver_DEPRECATED": 1036, + "k_EMsgGCDeliverGift_DEPRECATED": 1034, "k_EMsgGCDev_NewItemRequest": 2001, "k_EMsgGCDev_NewItemRequestResponse": 2002, - "k_EMsgGCDev_PaintKitDropItem": 2003, + "k_EMsgGCDev_PaintKitDropItem_DEPRECATED": 2003, "k_EMsgGCDev_SchemaReservationRequest": 2004, - "k_EMsgGCGiftWrapItem": 1032, - "k_EMsgGCGiftWrapItemResponse": 1033, + "k_EMsgGCGiftWrapItemResponse_DEPRECATED": 1033, + "k_EMsgGCGiftWrapItem_DEPRECATED": 1032, "k_EMsgGCGiftedItems": 1083, "k_EMsgGCGiftedItems_DEPRECATED": 1027, - "k_EMsgGCGoldenWrenchBroadcast": 1011, + "k_EMsgGCGoldenWrenchBroadcast_DEPRECATED": 1011, "k_EMsgGCItemAcknowledged": 1087, "k_EMsgGCItemAcknowledged__DEPRECATED": 1062, "k_EMsgGCItemCustomizationNotification": 1090, - "k_EMsgGCItemPreviewCheckStatus": 1701, - "k_EMsgGCItemPreviewExpire": 1705, - "k_EMsgGCItemPreviewExpireNotification": 1706, - "k_EMsgGCItemPreviewItemBoughtNotification": 1707, - "k_EMsgGCItemPreviewRequest": 1703, - "k_EMsgGCItemPreviewRequestResponse": 1704, - "k_EMsgGCItemPreviewStatusResponse": 1702, - "k_EMsgGCLookupAccount": 1043, - "k_EMsgGCLookupAccountName": 1045, - "k_EMsgGCLookupAccountNameResponse": 1046, - "k_EMsgGCLookupAccountResponse": 1044, - "k_EMsgGCMOTDRequest": 1012, - "k_EMsgGCMOTDRequestResponse": 1013, + "k_EMsgGCItemPreviewCheckStatus_DEPRECATED": 1701, + "k_EMsgGCItemPreviewExpireNotification_DEPRECATED": 1706, + "k_EMsgGCItemPreviewExpire_DEPRECATED": 1705, + "k_EMsgGCItemPreviewItemBoughtNotification_DEPRECATED": 1707, + "k_EMsgGCItemPreviewRequestResponse_DEPRECATED": 1704, + "k_EMsgGCItemPreviewRequest_DEPRECATED": 1703, + "k_EMsgGCItemPreviewStatusResponse_DEPRECATED": 1702, + "k_EMsgGCLookupAccountNameResponse_DEPRECATED": 1046, + "k_EMsgGCLookupAccountName_DEPRECATED": 1045, + "k_EMsgGCLookupAccountResponse_DEPRECATED": 1044, + "k_EMsgGCLookupAccount_DEPRECATED": 1043, + "k_EMsgGCMOTDRequestResponse_DEPRECATED": 1013, + "k_EMsgGCMOTDRequest_DEPRECATED": 1012, "k_EMsgGCModifyItemAttribute": 1091, "k_EMsgGCNameBaseItem": 1019, "k_EMsgGCNameBaseItemResponse": 1020, - "k_EMsgGCNameEggEssenceResponse": 1079, + "k_EMsgGCNameEggEssenceResponse_DEPRECATED": 1079, "k_EMsgGCNameItem": 1006, "k_EMsgGCNameItemNotification": 1068, "k_EMsgGCOpenCrate": 2534, - "k_EMsgGCPaintItem": 1009, - "k_EMsgGCPaintItemResponse": 1010, - "k_EMsgGCPaintKitBaseItem": 1081, - "k_EMsgGCPaintKitItem": 1080, - "k_EMsgGCPaintKitItemResponse": 1082, + "k_EMsgGCPaintItemResponse_DEPRECATED": 1010, + "k_EMsgGCPaintItem_DEPRECATED": 1009, + "k_EMsgGCPaintKitBaseItem_DEPRECATED": 1081, + "k_EMsgGCPaintKitItemResponse_DEPRECATED": 1082, + "k_EMsgGCPaintKitItem_DEPRECATED": 1080, "k_EMsgGCRecurringSubscriptionStatus": 2530, - "k_EMsgGCRemoveCustomTexture": 1051, - "k_EMsgGCRemoveCustomTextureResponse": 1052, + "k_EMsgGCRemoveCustomTextureResponse_DEPRECATED": 1052, + "k_EMsgGCRemoveCustomTexture_DEPRECATED": 1051, "k_EMsgGCRemoveItemName": 1030, - "k_EMsgGCRemoveItemPaint": 1031, - "k_EMsgGCRemoveMakersMark": 1053, - "k_EMsgGCRemoveMakersMarkResponse": 1054, + "k_EMsgGCRemoveItemPaint_DEPRECATED": 1031, + "k_EMsgGCRemoveMakersMarkResponse_DEPRECATED": 1054, + "k_EMsgGCRemoveMakersMark_DEPRECATED": 1053, "k_EMsgGCRemoveSocketItemResponse_DEPRECATED": 1022, "k_EMsgGCRemoveSocketItem_DEPRECATED": 1021, - "k_EMsgGCRemoveUniqueCraftIndex": 1055, - "k_EMsgGCRemoveUniqueCraftIndexResponse": 1056, + "k_EMsgGCRemoveUniqueCraftIndexResponse_DEPRECATED": 1056, + "k_EMsgGCRemoveUniqueCraftIndex_DEPRECATED": 1055, "k_EMsgGCRequestAnnouncements": 2525, "k_EMsgGCRequestAnnouncementsResponse": 2526, "k_EMsgGCRequestPassportItemGrant": 2527, "k_EMsgGCSaxxyBroadcast": 1057, - "k_EMsgGCServerBrowser_BlacklistServer": 1602, - "k_EMsgGCServerBrowser_FavoriteServer": 1601, - "k_EMsgGCServerRentalsBase": 1700, + "k_EMsgGCServerBrowser_BlacklistServer_DEPRECATED": 1602, + "k_EMsgGCServerBrowser_FavoriteServer_DEPRECATED": 1601, + "k_EMsgGCServerRentalsBase_DEPRECATED": 1700, "k_EMsgGCServerVersionUpdated": 2522, "k_EMsgGCSetItemPosition": 1001, "k_EMsgGCSetItemPositions": 1077, - "k_EMsgGCSetItemStyle": 1039, + "k_EMsgGCSetItemStyle_DEPRECATED": 1039, "k_EMsgGCShowItemsPickedUp": 1071, "k_EMsgGCSortItems": 1041, "k_EMsgGCStatTrakSwap": 1088, @@ -14804,8 +14805,8 @@ "k_EMsgGCStorePurchaseInitResponse": 2511, "k_EMsgGCStorePurchaseInitResponse_DEPRECATED": 2503, "k_EMsgGCStorePurchaseInit_DEPRECATED": 2502, - "k_EMsgGCStorePurchaseQueryTxn": 2508, - "k_EMsgGCStorePurchaseQueryTxnResponse": 2509, + "k_EMsgGCStorePurchaseQueryTxnResponse_DEPRECATED": 2509, + "k_EMsgGCStorePurchaseQueryTxn_DEPRECATED": 2508, "k_EMsgGCToGCBannedWordListBroadcast": 2514, "k_EMsgGCToGCBannedWordListUpdated": 2515, "k_EMsgGCToGCBroadcastConsoleCommand": 2521, @@ -14817,16 +14818,16 @@ "k_EMsgGCToGCWebAPIAccountChanged": 2524, "k_EMsgGCUnlockCrateResponse": 1008, "k_EMsgGCUnlockCrate_DEPRECATED": 1007, - "k_EMsgGCUnlockItemStyle": 1084, - "k_EMsgGCUnlockItemStyleResponse": 1085, - "k_EMsgGCUnwrapGiftRequest": 1037, - "k_EMsgGCUnwrapGiftResponse": 1038, + "k_EMsgGCUnlockItemStyleResponse_DEPRECATED": 1085, + "k_EMsgGCUnlockItemStyle_DEPRECATED": 1084, + "k_EMsgGCUnwrapGiftRequest_DEPRECATED": 1037, + "k_EMsgGCUnwrapGiftResponse_DEPRECATED": 1038, "k_EMsgGCUpdateItemSchema": 1049, "k_EMsgGCUseItemRequest": 1025, "k_EMsgGCUseItemResponse": 1026, - "k_EMsgGCUsedClaimCodeItem": 1040, + "k_EMsgGCUsedClaimCodeItem_DEPRECATED": 1040, "k_EMsgGCUserTrackTimePlayedConsecutively": 1089, - "k_EMsgGCVerifyCacheSubscription": 1005, + "k_EMsgGCVerifyCacheSubscription_DEPRECATED": 1005, "k_EMsgGCVolatileItemLoadContents": 2536, "k_EMsgGC_IncrementKillCountAttribute": 1074, "k_EMsgGC_IncrementKillCountResponse": 1075, @@ -14931,7 +14932,7 @@ "k_EGCMsgMultiplexMsg": 97, "k_EGCMsgMultiplexMsgResponse": 98, "k_EGCMsgPostAlert": 75, - "k_EGCMsgPreTestSetup": 69, + "k_EGCMsgPreTestSetup_DEPRECATED": 69, "k_EGCMsgReceiveInterAppMessage": 73, "k_EGCMsgRecordSupportAction": 70, "k_EGCMsgRecurringSubscriptionStatusChange": 530, @@ -15292,18 +15293,6 @@ }, "type": "uint32" }, - "EUnlockStyle": { - "alignment": 4, - "members": { - "k_UnlockStyle_Failed_CantAfford": 2, - "k_UnlockStyle_Failed_CantAffordAttrib": 5, - "k_UnlockStyle_Failed_CantCommit": 3, - "k_UnlockStyle_Failed_CantLockCache": 4, - "k_UnlockStyle_Failed_PreReq": 1, - "k_UnlockStyle_Succeeded": 0 - }, - "type": "uint32" - }, "EWeaponType": { "alignment": 4, "members": { diff --git a/output/server_dll.rs b/output/server_dll.rs index fea3a9f60..317aa6220 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -7,7 +7,7 @@ pub mod cs2_dumper { pub mod schemas { // Module: server.dll // Class count: 969 - // Enum count: 244 + // Enum count: 243 pub mod server_dll { // Alignment: 4 // Member count: 4 @@ -1307,7 +1307,7 @@ pub mod cs2_dumper { k_EGCMsgLookupAccountFromInput = 0x42, k_EGCMsgSendHTTPRequest = 0x43, k_EGCMsgSendHTTPRequestResponse = 0x44, - k_EGCMsgPreTestSetup = 0x45, + k_EGCMsgPreTestSetup_DEPRECATED = 0x45, k_EGCMsgRecordSupportAction = 0x46, k_EGCMsgGetAccountDetails_DEPRECATED = 0x47, k_EGCMsgReceiveInterAppMessage = 0x49, @@ -1607,17 +1607,6 @@ pub mod cs2_dumper { NUM_HULLS = 0xA, HULL_NONE = 0xB } - // Alignment: 4 - // Member count: 6 - #[repr(u32)] - pub enum EUnlockStyle { - k_UnlockStyle_Succeeded = 0x0, - k_UnlockStyle_Failed_PreReq = 0x1, - k_UnlockStyle_Failed_CantAfford = 0x2, - k_UnlockStyle_Failed_CantCommit = 0x3, - k_UnlockStyle_Failed_CantLockCache = 0x4, - k_UnlockStyle_Failed_CantAffordAttrib = 0x5 - } // Alignment: 1 // Member count: 3 #[repr(u8)] @@ -3107,15 +3096,15 @@ pub mod cs2_dumper { k_EMsgGCCraft = 0x3EA, k_EMsgGCCraftResponse = 0x3EB, k_EMsgGCDelete = 0x3EC, - k_EMsgGCVerifyCacheSubscription = 0x3ED, + k_EMsgGCVerifyCacheSubscription_DEPRECATED = 0x3ED, k_EMsgGCNameItem = 0x3EE, k_EMsgGCUnlockCrate_DEPRECATED = 0x3EF, k_EMsgGCUnlockCrateResponse = 0x3F0, - k_EMsgGCPaintItem = 0x3F1, - k_EMsgGCPaintItemResponse = 0x3F2, - k_EMsgGCGoldenWrenchBroadcast = 0x3F3, - k_EMsgGCMOTDRequest = 0x3F4, - k_EMsgGCMOTDRequestResponse = 0x3F5, + k_EMsgGCPaintItem_DEPRECATED = 0x3F1, + k_EMsgGCPaintItemResponse_DEPRECATED = 0x3F2, + k_EMsgGCGoldenWrenchBroadcast_DEPRECATED = 0x3F3, + k_EMsgGCMOTDRequest_DEPRECATED = 0x3F4, + k_EMsgGCMOTDRequestResponse_DEPRECATED = 0x3F5, k_EMsgGCAddItemToSocket_DEPRECATED = 0x3F6, k_EMsgGCAddItemToSocketResponse_DEPRECATED = 0x3F7, k_EMsgGCAddSocketToBaseItem_DEPRECATED = 0x3F8, @@ -3125,59 +3114,59 @@ pub mod cs2_dumper { k_EMsgGCNameBaseItemResponse = 0x3FC, k_EMsgGCRemoveSocketItem_DEPRECATED = 0x3FD, k_EMsgGCRemoveSocketItemResponse_DEPRECATED = 0x3FE, - k_EMsgGCCustomizeItemTexture = 0x3FF, - k_EMsgGCCustomizeItemTextureResponse = 0x400, + k_EMsgGCCustomizeItemTexture_DEPRECATED = 0x3FF, + k_EMsgGCCustomizeItemTextureResponse_DEPRECATED = 0x400, k_EMsgGCUseItemRequest = 0x401, k_EMsgGCUseItemResponse = 0x402, k_EMsgGCGiftedItems_DEPRECATED = 0x403, k_EMsgGCRemoveItemName = 0x406, - k_EMsgGCRemoveItemPaint = 0x407, - k_EMsgGCGiftWrapItem = 0x408, - k_EMsgGCGiftWrapItemResponse = 0x409, - k_EMsgGCDeliverGift = 0x40A, - k_EMsgGCDeliverGiftResponseGiver = 0x40B, - k_EMsgGCDeliverGiftResponseReceiver = 0x40C, - k_EMsgGCUnwrapGiftRequest = 0x40D, - k_EMsgGCUnwrapGiftResponse = 0x40E, - k_EMsgGCSetItemStyle = 0x40F, - k_EMsgGCUsedClaimCodeItem = 0x410, + k_EMsgGCRemoveItemPaint_DEPRECATED = 0x407, + k_EMsgGCGiftWrapItem_DEPRECATED = 0x408, + k_EMsgGCGiftWrapItemResponse_DEPRECATED = 0x409, + k_EMsgGCDeliverGift_DEPRECATED = 0x40A, + k_EMsgGCDeliverGiftResponseGiver_DEPRECATED = 0x40B, + k_EMsgGCDeliverGiftResponseReceiver_DEPRECATED = 0x40C, + k_EMsgGCUnwrapGiftRequest_DEPRECATED = 0x40D, + k_EMsgGCUnwrapGiftResponse_DEPRECATED = 0x40E, + k_EMsgGCSetItemStyle_DEPRECATED = 0x40F, + k_EMsgGCUsedClaimCodeItem_DEPRECATED = 0x410, k_EMsgGCSortItems = 0x411, k_EMsgGC_RevolvingLootList_DEPRECATED = 0x412, - k_EMsgGCLookupAccount = 0x413, - k_EMsgGCLookupAccountResponse = 0x414, - k_EMsgGCLookupAccountName = 0x415, - k_EMsgGCLookupAccountNameResponse = 0x416, + k_EMsgGCLookupAccount_DEPRECATED = 0x413, + k_EMsgGCLookupAccountResponse_DEPRECATED = 0x414, + k_EMsgGCLookupAccountName_DEPRECATED = 0x415, + k_EMsgGCLookupAccountNameResponse_DEPRECATED = 0x416, k_EMsgGCUpdateItemSchema = 0x419, - k_EMsgGCRemoveCustomTexture = 0x41B, - k_EMsgGCRemoveCustomTextureResponse = 0x41C, - k_EMsgGCRemoveMakersMark = 0x41D, - k_EMsgGCRemoveMakersMarkResponse = 0x41E, - k_EMsgGCRemoveUniqueCraftIndex = 0x41F, - k_EMsgGCRemoveUniqueCraftIndexResponse = 0x420, + k_EMsgGCRemoveCustomTexture_DEPRECATED = 0x41B, + k_EMsgGCRemoveCustomTextureResponse_DEPRECATED = 0x41C, + k_EMsgGCRemoveMakersMark_DEPRECATED = 0x41D, + k_EMsgGCRemoveMakersMarkResponse_DEPRECATED = 0x41E, + k_EMsgGCRemoveUniqueCraftIndex_DEPRECATED = 0x41F, + k_EMsgGCRemoveUniqueCraftIndexResponse_DEPRECATED = 0x420, k_EMsgGCSaxxyBroadcast = 0x421, k_EMsgGCBackpackSortFinished = 0x422, - k_EMsgGCCollectItem = 0x425, + k_EMsgGCCollectItem_DEPRECATED = 0x425, k_EMsgGCItemAcknowledged__DEPRECATED = 0x426, k_EMsgGC_ReportAbuse = 0x429, k_EMsgGC_ReportAbuseResponse = 0x42A, k_EMsgGCNameItemNotification = 0x42C, - k_EMsgGCApplyConsumableEffects = 0x42D, + k_EMsgGCApplyConsumableEffects_DEPRECATED = 0x42D, k_EMsgGCConsumableExhausted = 0x42E, k_EMsgGCShowItemsPickedUp = 0x42F, - k_EMsgGCClientDisplayNotification = 0x430, - k_EMsgGCApplyStrangePart = 0x431, + k_EMsgGCClientDisplayNotification_DEPRECATED = 0x430, + k_EMsgGCApplyStrangePart_DEPRECATED = 0x431, k_EMsgGC_IncrementKillCountAttribute = 0x432, k_EMsgGC_IncrementKillCountResponse = 0x433, - k_EMsgGCApplyPennantUpgrade = 0x434, + k_EMsgGCApplyPennantUpgrade_DEPRECATED = 0x434, k_EMsgGCSetItemPositions = 0x435, - k_EMsgGCApplyEggEssence = 0x436, - k_EMsgGCNameEggEssenceResponse = 0x437, - k_EMsgGCPaintKitItem = 0x438, - k_EMsgGCPaintKitBaseItem = 0x439, - k_EMsgGCPaintKitItemResponse = 0x43A, + k_EMsgGCApplyEggEssence_DEPRECATED = 0x436, + k_EMsgGCNameEggEssenceResponse_DEPRECATED = 0x437, + k_EMsgGCPaintKitItem_DEPRECATED = 0x438, + k_EMsgGCPaintKitBaseItem_DEPRECATED = 0x439, + k_EMsgGCPaintKitItemResponse_DEPRECATED = 0x43A, k_EMsgGCGiftedItems = 0x43B, - k_EMsgGCUnlockItemStyle = 0x43C, - k_EMsgGCUnlockItemStyleResponse = 0x43D, + k_EMsgGCUnlockItemStyle_DEPRECATED = 0x43C, + k_EMsgGCUnlockItemStyleResponse_DEPRECATED = 0x43D, k_EMsgGCApplySticker = 0x43E, k_EMsgGCItemAcknowledged = 0x43F, k_EMsgGCStatTrakSwap = 0x440, @@ -3187,19 +3176,19 @@ pub mod cs2_dumper { k_EMsgGCCasketItemAdd = 0x444, k_EMsgGCCasketItemExtract = 0x445, k_EMsgGCCasketItemLoadContents = 0x446, - k_EMsgGCServerBrowser_FavoriteServer = 0x641, - k_EMsgGCServerBrowser_BlacklistServer = 0x642, - k_EMsgGCServerRentalsBase = 0x6A4, - k_EMsgGCItemPreviewCheckStatus = 0x6A5, - k_EMsgGCItemPreviewStatusResponse = 0x6A6, - k_EMsgGCItemPreviewRequest = 0x6A7, - k_EMsgGCItemPreviewRequestResponse = 0x6A8, - k_EMsgGCItemPreviewExpire = 0x6A9, - k_EMsgGCItemPreviewExpireNotification = 0x6AA, - k_EMsgGCItemPreviewItemBoughtNotification = 0x6AB, + k_EMsgGCServerBrowser_FavoriteServer_DEPRECATED = 0x641, + k_EMsgGCServerBrowser_BlacklistServer_DEPRECATED = 0x642, + k_EMsgGCServerRentalsBase_DEPRECATED = 0x6A4, + k_EMsgGCItemPreviewCheckStatus_DEPRECATED = 0x6A5, + k_EMsgGCItemPreviewStatusResponse_DEPRECATED = 0x6A6, + k_EMsgGCItemPreviewRequest_DEPRECATED = 0x6A7, + k_EMsgGCItemPreviewRequestResponse_DEPRECATED = 0x6A8, + k_EMsgGCItemPreviewExpire_DEPRECATED = 0x6A9, + k_EMsgGCItemPreviewExpireNotification_DEPRECATED = 0x6AA, + k_EMsgGCItemPreviewItemBoughtNotification_DEPRECATED = 0x6AB, k_EMsgGCDev_NewItemRequest = 0x7D1, k_EMsgGCDev_NewItemRequestResponse = 0x7D2, - k_EMsgGCDev_PaintKitDropItem = 0x7D3, + k_EMsgGCDev_PaintKitDropItem_DEPRECATED = 0x7D3, k_EMsgGCDev_SchemaReservationRequest = 0x7D4, k_EMsgGCStoreGetUserData = 0x9C4, k_EMsgGCStoreGetUserDataResponse = 0x9C5, @@ -3209,8 +3198,8 @@ pub mod cs2_dumper { k_EMsgGCStorePurchaseFinalizeResponse = 0x9C9, k_EMsgGCStorePurchaseCancel = 0x9CA, k_EMsgGCStorePurchaseCancelResponse = 0x9CB, - k_EMsgGCStorePurchaseQueryTxn = 0x9CC, - k_EMsgGCStorePurchaseQueryTxnResponse = 0x9CD, + k_EMsgGCStorePurchaseQueryTxn_DEPRECATED = 0x9CC, + k_EMsgGCStorePurchaseQueryTxnResponse_DEPRECATED = 0x9CD, k_EMsgGCStorePurchaseInit = 0x9CE, k_EMsgGCStorePurchaseInitResponse = 0x9CF, k_EMsgGCBannedWordListRequest = 0x9D0, @@ -5954,115 +5943,116 @@ pub mod cs2_dumper { pub const m_WaitComplete: usize = 0xE0; // CPulse_ResumePoint } // Parent: CCSPlayerPawnBase - // Field count: 107 + // Field count: 108 pub mod CCSPlayerPawn { - pub const m_pBulletServices: usize = 0xE28; // CCSPlayer_BulletServices* - pub const m_pHostageServices: usize = 0xE30; // CCSPlayer_HostageServices* - pub const m_pBuyServices: usize = 0xE38; // CCSPlayer_BuyServices* - pub const m_pActionTrackingServices: usize = 0xE40; // CCSPlayer_ActionTrackingServices* - pub const m_pAimPunchServices: usize = 0xE48; // CCSPlayer_AimPunchServices* - pub const m_pRadioServices: usize = 0xE50; // CCSPlayer_RadioServices* - pub const m_pDamageReactServices: usize = 0xE58; // CCSPlayer_DamageReactServices* - pub const m_nCharacterDefIndex: usize = 0xE60; // uint16 - pub const m_bHasFemaleVoice: usize = 0xE62; // bool - pub const m_strVOPrefix: usize = 0xE68; // CUtlString - pub const m_szLastPlaceName: usize = 0xE70; // char[18] - pub const m_bInHostageResetZone: usize = 0xF60; // bool - pub const m_bInBuyZone: usize = 0xF61; // bool - pub const m_TouchingBuyZones: usize = 0xF68; // CUtlVector> - pub const m_bWasInBuyZone: usize = 0xF80; // bool - pub const m_bInHostageRescueZone: usize = 0xF81; // bool - pub const m_bInBombZone: usize = 0xF82; // bool - pub const m_bWasInHostageRescueZone: usize = 0xF83; // bool - pub const m_iRetakesOffering: usize = 0xF84; // int32 - pub const m_iRetakesOfferingCard: usize = 0xF88; // int32 - pub const m_bRetakesHasDefuseKit: usize = 0xF8C; // bool - pub const m_bRetakesMVPLastRound: usize = 0xF8D; // bool - pub const m_iRetakesMVPBoostItem: usize = 0xF90; // int32 - pub const m_RetakesMVPBoostExtraUtility: usize = 0xF94; // loadout_slot_t - pub const m_flHealthShotBoostExpirationTime: usize = 0xF98; // GameTime_t - pub const m_flLandingTimeSeconds: usize = 0xF9C; // float32 - pub const m_bIsBuyMenuOpen: usize = 0xFA0; // bool - pub const m_lastLandTime: usize = 0xFD8; // GameTime_t - pub const m_bOnGroundLastTick: usize = 0xFDC; // bool - pub const m_iPlayerLocked: usize = 0xFE0; // int32 - pub const m_flTimeOfLastInjury: usize = 0xFE8; // GameTime_t - pub const m_flNextSprayDecalTime: usize = 0xFEC; // GameTime_t - pub const m_bNextSprayDecalTimeExpedited: usize = 0xFF0; // bool - pub const m_nRagdollDamageBone: usize = 0xFF4; // int32 - pub const m_vRagdollDamageForce: usize = 0xFF8; // Vector - pub const m_szRagdollDamageWeaponName: usize = 0x1004; // char[64] - pub const m_bRagdollDamageHeadshot: usize = 0x1044; // bool - pub const m_vRagdollServerOrigin: usize = 0x1048; // VectorWS - pub const m_EconGloves: usize = 0x1058; // CEconItemView - pub const m_nEconGlovesChanged: usize = 0x1440; // uint8 - pub const m_vecCurrentMinimapVolumes: usize = 0x1448; // CUtlVector> - pub const m_hActiveMinimapVolume: usize = 0x1460; // CHandle - pub const m_qDeathEyeAngles: usize = 0x1464; // QAngle - pub const m_bLeftHanded: usize = 0x1470; // bool - pub const m_fSwitchedHandednessTime: usize = 0x1474; // GameTime_t - pub const m_flViewmodelOffsetX: usize = 0x1478; // float32 - pub const m_flViewmodelOffsetY: usize = 0x147C; // float32 - pub const m_flViewmodelOffsetZ: usize = 0x1480; // float32 - pub const m_flViewmodelFOV: usize = 0x1484; // float32 - pub const m_bIsWalking: usize = 0x1488; // bool - pub const m_fLastGivenDefuserTime: usize = 0x148C; // float32 - pub const m_fLastGivenBombTime: usize = 0x1490; // float32 - pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x1494; // float32 - pub const m_iDisplayHistoryBits: usize = 0x1498; // uint32 - pub const m_flLastAttackedTeammate: usize = 0x149C; // float32 - pub const m_allowAutoFollowTime: usize = 0x14A0; // GameTime_t - pub const m_bResetArmorNextSpawn: usize = 0x14A4; // bool - pub const m_nLastKillerIndex: usize = 0x14A8; // CEntityIndex - pub const m_entitySpottedState: usize = 0x14B0; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0x14C8; // int32 - pub const m_bIsScoped: usize = 0x14CC; // bool - pub const m_bResumeZoom: usize = 0x14CD; // bool - pub const m_bIsDefusing: usize = 0x14CE; // bool - pub const m_bIsGrabbingHostage: usize = 0x14CF; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x14D0; // CSPlayerBlockingUseAction_t - pub const m_flEmitSoundTime: usize = 0x14D4; // GameTime_t - pub const m_bInNoDefuseArea: usize = 0x14D8; // bool - pub const m_iBombSiteIndex: usize = 0x14DC; // CEntityIndex - pub const m_nWhichBombZone: usize = 0x14E0; // int32 - pub const m_bInBombZoneTrigger: usize = 0x14E4; // bool - pub const m_bWasInBombZoneTrigger: usize = 0x14E5; // bool - pub const m_iShotsFired: usize = 0x14E8; // int32 - pub const m_flFlinchStack: usize = 0x14EC; // float32 - pub const m_flVelocityModifier: usize = 0x14F0; // float32 - pub const m_vecTotalBulletForce: usize = 0x14F4; // Vector - pub const m_bWaitForNoAttack: usize = 0x1500; // bool - pub const m_ignoreLadderJumpTime: usize = 0x1504; // float32 - pub const m_bKilledByHeadshot: usize = 0x1508; // bool - pub const m_LastHitBox: usize = 0x150C; // int32 - pub const m_pBot: usize = 0x1510; // CCSBot* - pub const m_bBotAllowActive: usize = 0x1518; // bool - pub const m_nLastPickupPriority: usize = 0x151C; // int32 - pub const m_flLastPickupPriorityTime: usize = 0x1520; // float32 - pub const m_ArmorValue: usize = 0x1524; // int32 - pub const m_unCurrentEquipmentValue: usize = 0x1528; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x152A; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x152C; // uint16 - pub const m_iLastWeaponFireUsercmd: usize = 0x1530; // int32 - pub const m_bIsSpawning: usize = 0x1534; // bool - pub const m_iDeathFlags: usize = 0x1540; // int32 - pub const m_bHasDeathInfo: usize = 0x1544; // bool - pub const m_flDeathInfoTime: usize = 0x1548; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x154C; // VectorWS - pub const m_vecPlayerPatchEconIndices: usize = 0x1558; // uint32[5] - pub const m_GunGameImmunityColor: usize = 0x156C; // Color - pub const m_grenadeParameterStashTime: usize = 0x1570; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x1574; // bool - pub const m_angStashedShootAngles: usize = 0x1578; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x1584; // VectorWS - pub const m_vecStashedGrenadeThrowPawnCenter: usize = 0x1590; // VectorWS - pub const m_vecStashedVelocity: usize = 0x159C; // Vector - pub const m_bCommittingSuicideOnTeamChange: usize = 0x15B0; // bool - pub const m_wasNotKilledNaturally: usize = 0x15B1; // bool - pub const m_fImmuneToGunGameDamageTime: usize = 0x15B4; // GameTime_t - pub const m_bGunGameImmunity: usize = 0x15B8; // bool - pub const m_fMolotovDamageTime: usize = 0x15BC; // float32 - pub const m_angEyeAngles: usize = 0x15C0; // QAngle + pub const m_pBulletServices: usize = 0xE30; // CCSPlayer_BulletServices* + pub const m_pHostageServices: usize = 0xE38; // CCSPlayer_HostageServices* + pub const m_pBuyServices: usize = 0xE40; // CCSPlayer_BuyServices* + pub const m_pActionTrackingServices: usize = 0xE48; // CCSPlayer_ActionTrackingServices* + pub const m_pAimPunchServices: usize = 0xE50; // CCSPlayer_AimPunchServices* + pub const m_pRadioServices: usize = 0xE58; // CCSPlayer_RadioServices* + pub const m_pDamageReactServices: usize = 0xE60; // CCSPlayer_DamageReactServices* + pub const m_nCharacterDefIndex: usize = 0xE68; // uint16 + pub const m_bHasFemaleVoice: usize = 0xE6A; // bool + pub const m_strVOPrefix: usize = 0xE70; // CUtlString + pub const m_szLastPlaceName: usize = 0xE78; // char[18] + pub const m_bInHostageResetZone: usize = 0xF68; // bool + pub const m_bInBuyZone: usize = 0xF69; // bool + pub const m_TouchingBuyZones: usize = 0xF70; // CUtlVector> + pub const m_bWasInBuyZone: usize = 0xF88; // bool + pub const m_bInHostageRescueZone: usize = 0xF89; // bool + pub const m_bInBombZone: usize = 0xF8A; // bool + pub const m_bWasInHostageRescueZone: usize = 0xF8B; // bool + pub const m_iRetakesOffering: usize = 0xF8C; // int32 + pub const m_iRetakesOfferingCard: usize = 0xF90; // int32 + pub const m_bRetakesHasDefuseKit: usize = 0xF94; // bool + pub const m_bRetakesMVPLastRound: usize = 0xF95; // bool + pub const m_iRetakesMVPBoostItem: usize = 0xF98; // int32 + pub const m_RetakesMVPBoostExtraUtility: usize = 0xF9C; // loadout_slot_t + pub const m_flHealthShotBoostExpirationTime: usize = 0xFA0; // GameTime_t + pub const m_flLandingTimeSeconds: usize = 0xFA4; // float32 + pub const m_bIsBuyMenuOpen: usize = 0xFA8; // bool + pub const m_lastLandTime: usize = 0xFE0; // GameTime_t + pub const m_bOnGroundLastTick: usize = 0xFE4; // bool + pub const m_iPlayerLocked: usize = 0xFE8; // int32 + pub const m_flTimeOfLastInjury: usize = 0xFF0; // GameTime_t + pub const m_flNextSprayDecalTime: usize = 0xFF4; // GameTime_t + pub const m_bNextSprayDecalTimeExpedited: usize = 0xFF8; // bool + pub const m_nRagdollDamageBone: usize = 0xFFC; // int32 + pub const m_vRagdollDamageForce: usize = 0x1000; // Vector + pub const m_szRagdollDamageWeaponName: usize = 0x100C; // char[64] + pub const m_bRagdollDamageHeadshot: usize = 0x104C; // bool + pub const m_vRagdollServerOrigin: usize = 0x1050; // VectorWS + pub const m_EconGloves: usize = 0x1060; // CEconItemView + pub const m_nEconGlovesChanged: usize = 0x1448; // uint8 + pub const m_vecCurrentMinimapVolumes: usize = 0x1450; // CUtlVector> + pub const m_hActiveMinimapVolume: usize = 0x1468; // CHandle + pub const m_qDeathEyeAngles: usize = 0x146C; // QAngle + pub const m_bLeftHanded: usize = 0x1478; // bool + pub const m_fSwitchedHandednessTime: usize = 0x147C; // GameTime_t + pub const m_flViewmodelOffsetX: usize = 0x1480; // float32 + pub const m_flViewmodelOffsetY: usize = 0x1484; // float32 + pub const m_flViewmodelOffsetZ: usize = 0x1488; // float32 + pub const m_flViewmodelFOV: usize = 0x148C; // float32 + pub const m_bIsWalking: usize = 0x1490; // bool + pub const m_fLastGivenDefuserTime: usize = 0x1494; // float32 + pub const m_fLastGivenBombTime: usize = 0x1498; // float32 + pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x149C; // float32 + pub const m_iDisplayHistoryBits: usize = 0x14A0; // uint32 + pub const m_flLastAttackedTeammate: usize = 0x14A4; // float32 + pub const m_allowAutoFollowTime: usize = 0x14A8; // GameTime_t + pub const m_bResetArmorNextSpawn: usize = 0x14AC; // bool + pub const m_nLastKillerIndex: usize = 0x14B0; // CEntityIndex + pub const m_entitySpottedState: usize = 0x14B8; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0x14D0; // int32 + pub const m_bIsScoped: usize = 0x14D4; // bool + pub const m_bResumeZoom: usize = 0x14D5; // bool + pub const m_bIsDefusing: usize = 0x14D6; // bool + pub const m_bIsGrabbingHostage: usize = 0x14D7; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x14D8; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x14DC; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x14E0; // bool + pub const m_iBombSiteIndex: usize = 0x14E4; // CEntityIndex + pub const m_nWhichBombZone: usize = 0x14E8; // int32 + pub const m_bInBombZoneTrigger: usize = 0x14EC; // bool + pub const m_bWasInBombZoneTrigger: usize = 0x14ED; // bool + pub const m_iShotsFired: usize = 0x14F0; // int32 + pub const m_flFlinchStack: usize = 0x14F4; // float32 + pub const m_flVelocityModifier: usize = 0x14F8; // float32 + pub const m_vecTotalBulletForce: usize = 0x14FC; // Vector + pub const m_bWaitForNoAttack: usize = 0x1508; // bool + pub const m_ignoreLadderJumpTime: usize = 0x150C; // float32 + pub const m_bKilledByHeadshot: usize = 0x1510; // bool + pub const m_LastHitBox: usize = 0x1514; // int32 + pub const m_pBot: usize = 0x1518; // CCSBot* + pub const m_bBotAllowActive: usize = 0x1520; // bool + pub const m_nLastPickupPriority: usize = 0x1524; // int32 + pub const m_flLastPickupPriorityTime: usize = 0x1528; // float32 + pub const m_ArmorValue: usize = 0x152C; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x1530; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x1532; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x1534; // uint16 + pub const m_iLastWeaponFireUsercmd: usize = 0x1538; // int32 + pub const m_bIsSpawning: usize = 0x153C; // bool + pub const m_iDeathFlags: usize = 0x1548; // int32 + pub const m_bHasDeathInfo: usize = 0x154C; // bool + pub const m_flDeathInfoTime: usize = 0x1550; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x1554; // VectorWS + pub const m_vecPlayerPatchEconIndices: usize = 0x1560; // uint32[5] + pub const m_GunGameImmunityColor: usize = 0x1574; // Color + pub const m_grenadeParameterStashTime: usize = 0x1578; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x157C; // bool + pub const m_angStashedShootAngles: usize = 0x1580; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x158C; // VectorWS + pub const m_vecStashedGrenadeThrowPawnCenter: usize = 0x1598; // VectorWS + pub const m_vecStashedVelocity: usize = 0x15A4; // Vector + pub const m_bCommittingSuicideOnTeamChange: usize = 0x15B8; // bool + pub const m_wasNotKilledNaturally: usize = 0x15B9; // bool + pub const m_fImmuneToGunGameDamageTime: usize = 0x15BC; // GameTime_t + pub const m_bGunGameImmunity: usize = 0x15C0; // bool + pub const m_flModifier0: usize = 0x15C4; // float32 + pub const m_fMolotovDamageTime: usize = 0x15C8; // float32 + pub const m_angEyeAngles: usize = 0x15CC; // QAngle } // Parent: CBaseEntity // Field count: 20 diff --git a/output/server_dll.zig b/output/server_dll.zig index 2adf834e5..325a9a75f 100644 --- a/output/server_dll.zig +++ b/output/server_dll.zig @@ -1,11 +1,11 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { // Module: server.dll // Class count: 969 - // Enum count: 244 + // Enum count: 243 pub const server_dll = struct { // Alignment: 4 // Member count: 4 @@ -1213,7 +1213,7 @@ pub const cs2_dumper = struct { k_EGCMsgLookupAccountFromInput = 0x42, k_EGCMsgSendHTTPRequest = 0x43, k_EGCMsgSendHTTPRequestResponse = 0x44, - k_EGCMsgPreTestSetup = 0x45, + k_EGCMsgPreTestSetup_DEPRECATED = 0x45, k_EGCMsgRecordSupportAction = 0x46, k_EGCMsgGetAccountDetails_DEPRECATED = 0x47, k_EGCMsgReceiveInterAppMessage = 0x49, @@ -1497,16 +1497,6 @@ pub const cs2_dumper = struct { NUM_HULLS = 0xA, HULL_NONE = 0xB }; - // Alignment: 4 - // Member count: 6 - pub const EUnlockStyle = enum(u32) { - k_UnlockStyle_Succeeded = 0x0, - k_UnlockStyle_Failed_PreReq = 0x1, - k_UnlockStyle_Failed_CantAfford = 0x2, - k_UnlockStyle_Failed_CantCommit = 0x3, - k_UnlockStyle_Failed_CantLockCache = 0x4, - k_UnlockStyle_Failed_CantAffordAttrib = 0x5 - }; // Alignment: 1 // Member count: 3 pub const ExternalAnimGraphInactiveBehavior_t = enum(u8) { @@ -2893,15 +2883,15 @@ pub const cs2_dumper = struct { k_EMsgGCCraft = 0x3EA, k_EMsgGCCraftResponse = 0x3EB, k_EMsgGCDelete = 0x3EC, - k_EMsgGCVerifyCacheSubscription = 0x3ED, + k_EMsgGCVerifyCacheSubscription_DEPRECATED = 0x3ED, k_EMsgGCNameItem = 0x3EE, k_EMsgGCUnlockCrate_DEPRECATED = 0x3EF, k_EMsgGCUnlockCrateResponse = 0x3F0, - k_EMsgGCPaintItem = 0x3F1, - k_EMsgGCPaintItemResponse = 0x3F2, - k_EMsgGCGoldenWrenchBroadcast = 0x3F3, - k_EMsgGCMOTDRequest = 0x3F4, - k_EMsgGCMOTDRequestResponse = 0x3F5, + k_EMsgGCPaintItem_DEPRECATED = 0x3F1, + k_EMsgGCPaintItemResponse_DEPRECATED = 0x3F2, + k_EMsgGCGoldenWrenchBroadcast_DEPRECATED = 0x3F3, + k_EMsgGCMOTDRequest_DEPRECATED = 0x3F4, + k_EMsgGCMOTDRequestResponse_DEPRECATED = 0x3F5, k_EMsgGCAddItemToSocket_DEPRECATED = 0x3F6, k_EMsgGCAddItemToSocketResponse_DEPRECATED = 0x3F7, k_EMsgGCAddSocketToBaseItem_DEPRECATED = 0x3F8, @@ -2911,59 +2901,59 @@ pub const cs2_dumper = struct { k_EMsgGCNameBaseItemResponse = 0x3FC, k_EMsgGCRemoveSocketItem_DEPRECATED = 0x3FD, k_EMsgGCRemoveSocketItemResponse_DEPRECATED = 0x3FE, - k_EMsgGCCustomizeItemTexture = 0x3FF, - k_EMsgGCCustomizeItemTextureResponse = 0x400, + k_EMsgGCCustomizeItemTexture_DEPRECATED = 0x3FF, + k_EMsgGCCustomizeItemTextureResponse_DEPRECATED = 0x400, k_EMsgGCUseItemRequest = 0x401, k_EMsgGCUseItemResponse = 0x402, k_EMsgGCGiftedItems_DEPRECATED = 0x403, k_EMsgGCRemoveItemName = 0x406, - k_EMsgGCRemoveItemPaint = 0x407, - k_EMsgGCGiftWrapItem = 0x408, - k_EMsgGCGiftWrapItemResponse = 0x409, - k_EMsgGCDeliverGift = 0x40A, - k_EMsgGCDeliverGiftResponseGiver = 0x40B, - k_EMsgGCDeliverGiftResponseReceiver = 0x40C, - k_EMsgGCUnwrapGiftRequest = 0x40D, - k_EMsgGCUnwrapGiftResponse = 0x40E, - k_EMsgGCSetItemStyle = 0x40F, - k_EMsgGCUsedClaimCodeItem = 0x410, + k_EMsgGCRemoveItemPaint_DEPRECATED = 0x407, + k_EMsgGCGiftWrapItem_DEPRECATED = 0x408, + k_EMsgGCGiftWrapItemResponse_DEPRECATED = 0x409, + k_EMsgGCDeliverGift_DEPRECATED = 0x40A, + k_EMsgGCDeliverGiftResponseGiver_DEPRECATED = 0x40B, + k_EMsgGCDeliverGiftResponseReceiver_DEPRECATED = 0x40C, + k_EMsgGCUnwrapGiftRequest_DEPRECATED = 0x40D, + k_EMsgGCUnwrapGiftResponse_DEPRECATED = 0x40E, + k_EMsgGCSetItemStyle_DEPRECATED = 0x40F, + k_EMsgGCUsedClaimCodeItem_DEPRECATED = 0x410, k_EMsgGCSortItems = 0x411, k_EMsgGC_RevolvingLootList_DEPRECATED = 0x412, - k_EMsgGCLookupAccount = 0x413, - k_EMsgGCLookupAccountResponse = 0x414, - k_EMsgGCLookupAccountName = 0x415, - k_EMsgGCLookupAccountNameResponse = 0x416, + k_EMsgGCLookupAccount_DEPRECATED = 0x413, + k_EMsgGCLookupAccountResponse_DEPRECATED = 0x414, + k_EMsgGCLookupAccountName_DEPRECATED = 0x415, + k_EMsgGCLookupAccountNameResponse_DEPRECATED = 0x416, k_EMsgGCUpdateItemSchema = 0x419, - k_EMsgGCRemoveCustomTexture = 0x41B, - k_EMsgGCRemoveCustomTextureResponse = 0x41C, - k_EMsgGCRemoveMakersMark = 0x41D, - k_EMsgGCRemoveMakersMarkResponse = 0x41E, - k_EMsgGCRemoveUniqueCraftIndex = 0x41F, - k_EMsgGCRemoveUniqueCraftIndexResponse = 0x420, + k_EMsgGCRemoveCustomTexture_DEPRECATED = 0x41B, + k_EMsgGCRemoveCustomTextureResponse_DEPRECATED = 0x41C, + k_EMsgGCRemoveMakersMark_DEPRECATED = 0x41D, + k_EMsgGCRemoveMakersMarkResponse_DEPRECATED = 0x41E, + k_EMsgGCRemoveUniqueCraftIndex_DEPRECATED = 0x41F, + k_EMsgGCRemoveUniqueCraftIndexResponse_DEPRECATED = 0x420, k_EMsgGCSaxxyBroadcast = 0x421, k_EMsgGCBackpackSortFinished = 0x422, - k_EMsgGCCollectItem = 0x425, + k_EMsgGCCollectItem_DEPRECATED = 0x425, k_EMsgGCItemAcknowledged__DEPRECATED = 0x426, k_EMsgGC_ReportAbuse = 0x429, k_EMsgGC_ReportAbuseResponse = 0x42A, k_EMsgGCNameItemNotification = 0x42C, - k_EMsgGCApplyConsumableEffects = 0x42D, + k_EMsgGCApplyConsumableEffects_DEPRECATED = 0x42D, k_EMsgGCConsumableExhausted = 0x42E, k_EMsgGCShowItemsPickedUp = 0x42F, - k_EMsgGCClientDisplayNotification = 0x430, - k_EMsgGCApplyStrangePart = 0x431, + k_EMsgGCClientDisplayNotification_DEPRECATED = 0x430, + k_EMsgGCApplyStrangePart_DEPRECATED = 0x431, k_EMsgGC_IncrementKillCountAttribute = 0x432, k_EMsgGC_IncrementKillCountResponse = 0x433, - k_EMsgGCApplyPennantUpgrade = 0x434, + k_EMsgGCApplyPennantUpgrade_DEPRECATED = 0x434, k_EMsgGCSetItemPositions = 0x435, - k_EMsgGCApplyEggEssence = 0x436, - k_EMsgGCNameEggEssenceResponse = 0x437, - k_EMsgGCPaintKitItem = 0x438, - k_EMsgGCPaintKitBaseItem = 0x439, - k_EMsgGCPaintKitItemResponse = 0x43A, + k_EMsgGCApplyEggEssence_DEPRECATED = 0x436, + k_EMsgGCNameEggEssenceResponse_DEPRECATED = 0x437, + k_EMsgGCPaintKitItem_DEPRECATED = 0x438, + k_EMsgGCPaintKitBaseItem_DEPRECATED = 0x439, + k_EMsgGCPaintKitItemResponse_DEPRECATED = 0x43A, k_EMsgGCGiftedItems = 0x43B, - k_EMsgGCUnlockItemStyle = 0x43C, - k_EMsgGCUnlockItemStyleResponse = 0x43D, + k_EMsgGCUnlockItemStyle_DEPRECATED = 0x43C, + k_EMsgGCUnlockItemStyleResponse_DEPRECATED = 0x43D, k_EMsgGCApplySticker = 0x43E, k_EMsgGCItemAcknowledged = 0x43F, k_EMsgGCStatTrakSwap = 0x440, @@ -2973,19 +2963,19 @@ pub const cs2_dumper = struct { k_EMsgGCCasketItemAdd = 0x444, k_EMsgGCCasketItemExtract = 0x445, k_EMsgGCCasketItemLoadContents = 0x446, - k_EMsgGCServerBrowser_FavoriteServer = 0x641, - k_EMsgGCServerBrowser_BlacklistServer = 0x642, - k_EMsgGCServerRentalsBase = 0x6A4, - k_EMsgGCItemPreviewCheckStatus = 0x6A5, - k_EMsgGCItemPreviewStatusResponse = 0x6A6, - k_EMsgGCItemPreviewRequest = 0x6A7, - k_EMsgGCItemPreviewRequestResponse = 0x6A8, - k_EMsgGCItemPreviewExpire = 0x6A9, - k_EMsgGCItemPreviewExpireNotification = 0x6AA, - k_EMsgGCItemPreviewItemBoughtNotification = 0x6AB, + k_EMsgGCServerBrowser_FavoriteServer_DEPRECATED = 0x641, + k_EMsgGCServerBrowser_BlacklistServer_DEPRECATED = 0x642, + k_EMsgGCServerRentalsBase_DEPRECATED = 0x6A4, + k_EMsgGCItemPreviewCheckStatus_DEPRECATED = 0x6A5, + k_EMsgGCItemPreviewStatusResponse_DEPRECATED = 0x6A6, + k_EMsgGCItemPreviewRequest_DEPRECATED = 0x6A7, + k_EMsgGCItemPreviewRequestResponse_DEPRECATED = 0x6A8, + k_EMsgGCItemPreviewExpire_DEPRECATED = 0x6A9, + k_EMsgGCItemPreviewExpireNotification_DEPRECATED = 0x6AA, + k_EMsgGCItemPreviewItemBoughtNotification_DEPRECATED = 0x6AB, k_EMsgGCDev_NewItemRequest = 0x7D1, k_EMsgGCDev_NewItemRequestResponse = 0x7D2, - k_EMsgGCDev_PaintKitDropItem = 0x7D3, + k_EMsgGCDev_PaintKitDropItem_DEPRECATED = 0x7D3, k_EMsgGCDev_SchemaReservationRequest = 0x7D4, k_EMsgGCStoreGetUserData = 0x9C4, k_EMsgGCStoreGetUserDataResponse = 0x9C5, @@ -2995,8 +2985,8 @@ pub const cs2_dumper = struct { k_EMsgGCStorePurchaseFinalizeResponse = 0x9C9, k_EMsgGCStorePurchaseCancel = 0x9CA, k_EMsgGCStorePurchaseCancelResponse = 0x9CB, - k_EMsgGCStorePurchaseQueryTxn = 0x9CC, - k_EMsgGCStorePurchaseQueryTxnResponse = 0x9CD, + k_EMsgGCStorePurchaseQueryTxn_DEPRECATED = 0x9CC, + k_EMsgGCStorePurchaseQueryTxnResponse_DEPRECATED = 0x9CD, k_EMsgGCStorePurchaseInit = 0x9CE, k_EMsgGCStorePurchaseInitResponse = 0x9CF, k_EMsgGCBannedWordListRequest = 0x9D0, @@ -5708,115 +5698,116 @@ pub const cs2_dumper = struct { pub const m_WaitComplete: usize = 0xE0; // CPulse_ResumePoint }; // Parent: CCSPlayerPawnBase - // Field count: 107 + // Field count: 108 pub const CCSPlayerPawn = struct { - pub const m_pBulletServices: usize = 0xE28; // CCSPlayer_BulletServices* - pub const m_pHostageServices: usize = 0xE30; // CCSPlayer_HostageServices* - pub const m_pBuyServices: usize = 0xE38; // CCSPlayer_BuyServices* - pub const m_pActionTrackingServices: usize = 0xE40; // CCSPlayer_ActionTrackingServices* - pub const m_pAimPunchServices: usize = 0xE48; // CCSPlayer_AimPunchServices* - pub const m_pRadioServices: usize = 0xE50; // CCSPlayer_RadioServices* - pub const m_pDamageReactServices: usize = 0xE58; // CCSPlayer_DamageReactServices* - pub const m_nCharacterDefIndex: usize = 0xE60; // uint16 - pub const m_bHasFemaleVoice: usize = 0xE62; // bool - pub const m_strVOPrefix: usize = 0xE68; // CUtlString - pub const m_szLastPlaceName: usize = 0xE70; // char[18] - pub const m_bInHostageResetZone: usize = 0xF60; // bool - pub const m_bInBuyZone: usize = 0xF61; // bool - pub const m_TouchingBuyZones: usize = 0xF68; // CUtlVector> - pub const m_bWasInBuyZone: usize = 0xF80; // bool - pub const m_bInHostageRescueZone: usize = 0xF81; // bool - pub const m_bInBombZone: usize = 0xF82; // bool - pub const m_bWasInHostageRescueZone: usize = 0xF83; // bool - pub const m_iRetakesOffering: usize = 0xF84; // int32 - pub const m_iRetakesOfferingCard: usize = 0xF88; // int32 - pub const m_bRetakesHasDefuseKit: usize = 0xF8C; // bool - pub const m_bRetakesMVPLastRound: usize = 0xF8D; // bool - pub const m_iRetakesMVPBoostItem: usize = 0xF90; // int32 - pub const m_RetakesMVPBoostExtraUtility: usize = 0xF94; // loadout_slot_t - pub const m_flHealthShotBoostExpirationTime: usize = 0xF98; // GameTime_t - pub const m_flLandingTimeSeconds: usize = 0xF9C; // float32 - pub const m_bIsBuyMenuOpen: usize = 0xFA0; // bool - pub const m_lastLandTime: usize = 0xFD8; // GameTime_t - pub const m_bOnGroundLastTick: usize = 0xFDC; // bool - pub const m_iPlayerLocked: usize = 0xFE0; // int32 - pub const m_flTimeOfLastInjury: usize = 0xFE8; // GameTime_t - pub const m_flNextSprayDecalTime: usize = 0xFEC; // GameTime_t - pub const m_bNextSprayDecalTimeExpedited: usize = 0xFF0; // bool - pub const m_nRagdollDamageBone: usize = 0xFF4; // int32 - pub const m_vRagdollDamageForce: usize = 0xFF8; // Vector - pub const m_szRagdollDamageWeaponName: usize = 0x1004; // char[64] - pub const m_bRagdollDamageHeadshot: usize = 0x1044; // bool - pub const m_vRagdollServerOrigin: usize = 0x1048; // VectorWS - pub const m_EconGloves: usize = 0x1058; // CEconItemView - pub const m_nEconGlovesChanged: usize = 0x1440; // uint8 - pub const m_vecCurrentMinimapVolumes: usize = 0x1448; // CUtlVector> - pub const m_hActiveMinimapVolume: usize = 0x1460; // CHandle - pub const m_qDeathEyeAngles: usize = 0x1464; // QAngle - pub const m_bLeftHanded: usize = 0x1470; // bool - pub const m_fSwitchedHandednessTime: usize = 0x1474; // GameTime_t - pub const m_flViewmodelOffsetX: usize = 0x1478; // float32 - pub const m_flViewmodelOffsetY: usize = 0x147C; // float32 - pub const m_flViewmodelOffsetZ: usize = 0x1480; // float32 - pub const m_flViewmodelFOV: usize = 0x1484; // float32 - pub const m_bIsWalking: usize = 0x1488; // bool - pub const m_fLastGivenDefuserTime: usize = 0x148C; // float32 - pub const m_fLastGivenBombTime: usize = 0x1490; // float32 - pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x1494; // float32 - pub const m_iDisplayHistoryBits: usize = 0x1498; // uint32 - pub const m_flLastAttackedTeammate: usize = 0x149C; // float32 - pub const m_allowAutoFollowTime: usize = 0x14A0; // GameTime_t - pub const m_bResetArmorNextSpawn: usize = 0x14A4; // bool - pub const m_nLastKillerIndex: usize = 0x14A8; // CEntityIndex - pub const m_entitySpottedState: usize = 0x14B0; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0x14C8; // int32 - pub const m_bIsScoped: usize = 0x14CC; // bool - pub const m_bResumeZoom: usize = 0x14CD; // bool - pub const m_bIsDefusing: usize = 0x14CE; // bool - pub const m_bIsGrabbingHostage: usize = 0x14CF; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x14D0; // CSPlayerBlockingUseAction_t - pub const m_flEmitSoundTime: usize = 0x14D4; // GameTime_t - pub const m_bInNoDefuseArea: usize = 0x14D8; // bool - pub const m_iBombSiteIndex: usize = 0x14DC; // CEntityIndex - pub const m_nWhichBombZone: usize = 0x14E0; // int32 - pub const m_bInBombZoneTrigger: usize = 0x14E4; // bool - pub const m_bWasInBombZoneTrigger: usize = 0x14E5; // bool - pub const m_iShotsFired: usize = 0x14E8; // int32 - pub const m_flFlinchStack: usize = 0x14EC; // float32 - pub const m_flVelocityModifier: usize = 0x14F0; // float32 - pub const m_vecTotalBulletForce: usize = 0x14F4; // Vector - pub const m_bWaitForNoAttack: usize = 0x1500; // bool - pub const m_ignoreLadderJumpTime: usize = 0x1504; // float32 - pub const m_bKilledByHeadshot: usize = 0x1508; // bool - pub const m_LastHitBox: usize = 0x150C; // int32 - pub const m_pBot: usize = 0x1510; // CCSBot* - pub const m_bBotAllowActive: usize = 0x1518; // bool - pub const m_nLastPickupPriority: usize = 0x151C; // int32 - pub const m_flLastPickupPriorityTime: usize = 0x1520; // float32 - pub const m_ArmorValue: usize = 0x1524; // int32 - pub const m_unCurrentEquipmentValue: usize = 0x1528; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x152A; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x152C; // uint16 - pub const m_iLastWeaponFireUsercmd: usize = 0x1530; // int32 - pub const m_bIsSpawning: usize = 0x1534; // bool - pub const m_iDeathFlags: usize = 0x1540; // int32 - pub const m_bHasDeathInfo: usize = 0x1544; // bool - pub const m_flDeathInfoTime: usize = 0x1548; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x154C; // VectorWS - pub const m_vecPlayerPatchEconIndices: usize = 0x1558; // uint32[5] - pub const m_GunGameImmunityColor: usize = 0x156C; // Color - pub const m_grenadeParameterStashTime: usize = 0x1570; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x1574; // bool - pub const m_angStashedShootAngles: usize = 0x1578; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x1584; // VectorWS - pub const m_vecStashedGrenadeThrowPawnCenter: usize = 0x1590; // VectorWS - pub const m_vecStashedVelocity: usize = 0x159C; // Vector - pub const m_bCommittingSuicideOnTeamChange: usize = 0x15B0; // bool - pub const m_wasNotKilledNaturally: usize = 0x15B1; // bool - pub const m_fImmuneToGunGameDamageTime: usize = 0x15B4; // GameTime_t - pub const m_bGunGameImmunity: usize = 0x15B8; // bool - pub const m_fMolotovDamageTime: usize = 0x15BC; // float32 - pub const m_angEyeAngles: usize = 0x15C0; // QAngle + pub const m_pBulletServices: usize = 0xE30; // CCSPlayer_BulletServices* + pub const m_pHostageServices: usize = 0xE38; // CCSPlayer_HostageServices* + pub const m_pBuyServices: usize = 0xE40; // CCSPlayer_BuyServices* + pub const m_pActionTrackingServices: usize = 0xE48; // CCSPlayer_ActionTrackingServices* + pub const m_pAimPunchServices: usize = 0xE50; // CCSPlayer_AimPunchServices* + pub const m_pRadioServices: usize = 0xE58; // CCSPlayer_RadioServices* + pub const m_pDamageReactServices: usize = 0xE60; // CCSPlayer_DamageReactServices* + pub const m_nCharacterDefIndex: usize = 0xE68; // uint16 + pub const m_bHasFemaleVoice: usize = 0xE6A; // bool + pub const m_strVOPrefix: usize = 0xE70; // CUtlString + pub const m_szLastPlaceName: usize = 0xE78; // char[18] + pub const m_bInHostageResetZone: usize = 0xF68; // bool + pub const m_bInBuyZone: usize = 0xF69; // bool + pub const m_TouchingBuyZones: usize = 0xF70; // CUtlVector> + pub const m_bWasInBuyZone: usize = 0xF88; // bool + pub const m_bInHostageRescueZone: usize = 0xF89; // bool + pub const m_bInBombZone: usize = 0xF8A; // bool + pub const m_bWasInHostageRescueZone: usize = 0xF8B; // bool + pub const m_iRetakesOffering: usize = 0xF8C; // int32 + pub const m_iRetakesOfferingCard: usize = 0xF90; // int32 + pub const m_bRetakesHasDefuseKit: usize = 0xF94; // bool + pub const m_bRetakesMVPLastRound: usize = 0xF95; // bool + pub const m_iRetakesMVPBoostItem: usize = 0xF98; // int32 + pub const m_RetakesMVPBoostExtraUtility: usize = 0xF9C; // loadout_slot_t + pub const m_flHealthShotBoostExpirationTime: usize = 0xFA0; // GameTime_t + pub const m_flLandingTimeSeconds: usize = 0xFA4; // float32 + pub const m_bIsBuyMenuOpen: usize = 0xFA8; // bool + pub const m_lastLandTime: usize = 0xFE0; // GameTime_t + pub const m_bOnGroundLastTick: usize = 0xFE4; // bool + pub const m_iPlayerLocked: usize = 0xFE8; // int32 + pub const m_flTimeOfLastInjury: usize = 0xFF0; // GameTime_t + pub const m_flNextSprayDecalTime: usize = 0xFF4; // GameTime_t + pub const m_bNextSprayDecalTimeExpedited: usize = 0xFF8; // bool + pub const m_nRagdollDamageBone: usize = 0xFFC; // int32 + pub const m_vRagdollDamageForce: usize = 0x1000; // Vector + pub const m_szRagdollDamageWeaponName: usize = 0x100C; // char[64] + pub const m_bRagdollDamageHeadshot: usize = 0x104C; // bool + pub const m_vRagdollServerOrigin: usize = 0x1050; // VectorWS + pub const m_EconGloves: usize = 0x1060; // CEconItemView + pub const m_nEconGlovesChanged: usize = 0x1448; // uint8 + pub const m_vecCurrentMinimapVolumes: usize = 0x1450; // CUtlVector> + pub const m_hActiveMinimapVolume: usize = 0x1468; // CHandle + pub const m_qDeathEyeAngles: usize = 0x146C; // QAngle + pub const m_bLeftHanded: usize = 0x1478; // bool + pub const m_fSwitchedHandednessTime: usize = 0x147C; // GameTime_t + pub const m_flViewmodelOffsetX: usize = 0x1480; // float32 + pub const m_flViewmodelOffsetY: usize = 0x1484; // float32 + pub const m_flViewmodelOffsetZ: usize = 0x1488; // float32 + pub const m_flViewmodelFOV: usize = 0x148C; // float32 + pub const m_bIsWalking: usize = 0x1490; // bool + pub const m_fLastGivenDefuserTime: usize = 0x1494; // float32 + pub const m_fLastGivenBombTime: usize = 0x1498; // float32 + pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x149C; // float32 + pub const m_iDisplayHistoryBits: usize = 0x14A0; // uint32 + pub const m_flLastAttackedTeammate: usize = 0x14A4; // float32 + pub const m_allowAutoFollowTime: usize = 0x14A8; // GameTime_t + pub const m_bResetArmorNextSpawn: usize = 0x14AC; // bool + pub const m_nLastKillerIndex: usize = 0x14B0; // CEntityIndex + pub const m_entitySpottedState: usize = 0x14B8; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0x14D0; // int32 + pub const m_bIsScoped: usize = 0x14D4; // bool + pub const m_bResumeZoom: usize = 0x14D5; // bool + pub const m_bIsDefusing: usize = 0x14D6; // bool + pub const m_bIsGrabbingHostage: usize = 0x14D7; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x14D8; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x14DC; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x14E0; // bool + pub const m_iBombSiteIndex: usize = 0x14E4; // CEntityIndex + pub const m_nWhichBombZone: usize = 0x14E8; // int32 + pub const m_bInBombZoneTrigger: usize = 0x14EC; // bool + pub const m_bWasInBombZoneTrigger: usize = 0x14ED; // bool + pub const m_iShotsFired: usize = 0x14F0; // int32 + pub const m_flFlinchStack: usize = 0x14F4; // float32 + pub const m_flVelocityModifier: usize = 0x14F8; // float32 + pub const m_vecTotalBulletForce: usize = 0x14FC; // Vector + pub const m_bWaitForNoAttack: usize = 0x1508; // bool + pub const m_ignoreLadderJumpTime: usize = 0x150C; // float32 + pub const m_bKilledByHeadshot: usize = 0x1510; // bool + pub const m_LastHitBox: usize = 0x1514; // int32 + pub const m_pBot: usize = 0x1518; // CCSBot* + pub const m_bBotAllowActive: usize = 0x1520; // bool + pub const m_nLastPickupPriority: usize = 0x1524; // int32 + pub const m_flLastPickupPriorityTime: usize = 0x1528; // float32 + pub const m_ArmorValue: usize = 0x152C; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x1530; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x1532; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x1534; // uint16 + pub const m_iLastWeaponFireUsercmd: usize = 0x1538; // int32 + pub const m_bIsSpawning: usize = 0x153C; // bool + pub const m_iDeathFlags: usize = 0x1548; // int32 + pub const m_bHasDeathInfo: usize = 0x154C; // bool + pub const m_flDeathInfoTime: usize = 0x1550; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x1554; // VectorWS + pub const m_vecPlayerPatchEconIndices: usize = 0x1560; // uint32[5] + pub const m_GunGameImmunityColor: usize = 0x1574; // Color + pub const m_grenadeParameterStashTime: usize = 0x1578; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x157C; // bool + pub const m_angStashedShootAngles: usize = 0x1580; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x158C; // VectorWS + pub const m_vecStashedGrenadeThrowPawnCenter: usize = 0x1598; // VectorWS + pub const m_vecStashedVelocity: usize = 0x15A4; // Vector + pub const m_bCommittingSuicideOnTeamChange: usize = 0x15B8; // bool + pub const m_wasNotKilledNaturally: usize = 0x15B9; // bool + pub const m_fImmuneToGunGameDamageTime: usize = 0x15BC; // GameTime_t + pub const m_bGunGameImmunity: usize = 0x15C0; // bool + pub const m_flModifier0: usize = 0x15C4; // float32 + pub const m_fMolotovDamageTime: usize = 0x15C8; // float32 + pub const m_angEyeAngles: usize = 0x15CC; // QAngle }; // Parent: CBaseEntity // Field count: 20 diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index 356a4db2c..b8a6085b5 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 2760a1afe..dcf479ead 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 90aba09ad..d7b7df7a7 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/soundsystem_dll.zig b/output/soundsystem_dll.zig index 3d976f650..4397360e1 100644 --- a/output/soundsystem_dll.zig +++ b/output/soundsystem_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/steamaudio_dll.cs b/output/steamaudio_dll.cs index b5c348448..2d7c25235 100644 --- a/output/steamaudio_dll.cs +++ b/output/steamaudio_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: steamaudio.dll diff --git a/output/steamaudio_dll.hpp b/output/steamaudio_dll.hpp index 34fc9301f..a387eee96 100644 --- a/output/steamaudio_dll.hpp +++ b/output/steamaudio_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/steamaudio_dll.rs b/output/steamaudio_dll.rs index 7610f9e10..2a8707208 100644 --- a/output/steamaudio_dll.rs +++ b/output/steamaudio_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/steamaudio_dll.zig b/output/steamaudio_dll.zig index 6388d6ea2..0bdbbf1ac 100644 --- a/output/steamaudio_dll.zig +++ b/output/steamaudio_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index f31d91a9e..0a63a2e70 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index 6d57aa13e..ae79e4bc9 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index b5c93e337..3bc2919ac 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.zig b/output/vphysics2_dll.zig index ede490d6f..ebe109ab4 100644 --- a/output/vphysics2_dll.zig +++ b/output/vphysics2_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index 2aa644907..e528d09ad 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 9cae113cf..ec72cd59b 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index f5c918827..480697c31 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.zig b/output/worldrenderer_dll.zig index c38001134..a632fa1fd 100644 --- a/output/worldrenderer_dll.zig +++ b/output/worldrenderer_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-06 06:58:22.576223100 UTC +// 2026-10-10 18:06:03.038889800 UTC pub const cs2_dumper = struct { pub const schemas = struct { From 01fc3a6d8c3def93d49beec16b83806b5ba2ca5a Mon Sep 17 00:00:00 2001 From: Grovvik Date: Thu, 15 Oct 2026 16:12:16 +0300 Subject: [PATCH 2/2] Update game (14191) --- output/animationsystem_dll.cs | 2 +- output/animationsystem_dll.hpp | 2 +- output/animationsystem_dll.rs | 2 +- output/animationsystem_dll.zig | 2 +- output/buttons.cs | 34 ++++---- output/buttons.hpp | 34 ++++---- output/buttons.json | 32 ++++---- output/buttons.rs | 34 ++++---- output/buttons.zig | 34 ++++---- output/client_dll.cs | 94 ++++++++++----------- output/client_dll.hpp | 94 ++++++++++----------- output/client_dll.json | 92 ++++++++++----------- output/client_dll.rs | 94 ++++++++++----------- output/client_dll.zig | 94 ++++++++++----------- output/engine2_dll.cs | 2 +- output/engine2_dll.hpp | 2 +- output/engine2_dll.rs | 2 +- output/engine2_dll.zig | 2 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/host_dll.zig | 2 +- output/info.json | 4 +- output/interfaces.cs | 40 ++++----- output/interfaces.hpp | 40 ++++----- output/interfaces.json | 38 ++++----- output/interfaces.rs | 40 ++++----- output/interfaces.zig | 40 ++++----- output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/materialsystem2_dll.zig | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/networksystem_dll.zig | 2 +- output/offsets.cs | 38 ++++----- output/offsets.hpp | 38 ++++----- output/offsets.json | 36 ++++---- output/offsets.rs | 38 ++++----- output/offsets.zig | 38 ++++----- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/panorama_dll.zig | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/particles_dll.zig | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/pulse_system_dll.zig | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/rendersystemdx11_dll.zig | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/resourcesystem_dll.zig | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/scenesystem_dll.zig | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/schemasystem_dll.zig | 2 +- output/server_dll.cs | 140 ++++++++++++++++---------------- output/server_dll.hpp | 140 ++++++++++++++++---------------- output/server_dll.json | 136 +++++++++++++++---------------- output/server_dll.rs | 140 ++++++++++++++++---------------- output/server_dll.zig | 140 ++++++++++++++++---------------- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/soundsystem_dll.zig | 2 +- output/steamaudio_dll.cs | 2 +- output/steamaudio_dll.hpp | 2 +- output/steamaudio_dll.rs | 2 +- output/steamaudio_dll.zig | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/vphysics2_dll.zig | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- output/worldrenderer_dll.zig | 2 +- 90 files changed, 920 insertions(+), 930 deletions(-) diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 0735cc9f5..a4080eaf2 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 249066daf..8ac5dcd18 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 8608c0347..9fe3f3573 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/animationsystem_dll.zig b/output/animationsystem_dll.zig index 158483558..b62255925 100644 --- a/output/animationsystem_dll.zig +++ b/output/animationsystem_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/buttons.cs b/output/buttons.cs index 972aaa37a..2972c3dff 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x222BED0; - public const nint attack2 = 0x222BF60; - public const nint back = 0x222C1A0; - public const nint duck = 0x222C470; - public const nint forward = 0x222C110; - public const nint jump = 0x222C3E0; - public const nint left = 0x222C230; - public const nint lookatweapon = 0x2572380; - public const nint reload = 0x222BE40; - public const nint right = 0x222C2C0; - public const nint showscores = 0x2572260; - public const nint sprint = 0x222BDB0; - public const nint turnleft = 0x222BFF0; - public const nint turnright = 0x222C080; - public const nint use = 0x222C350; - public const nint zoom = 0x25722F0; + public const nint attack = 0x2233ED0; + public const nint attack2 = 0x2233F60; + public const nint back = 0x22341A0; + public const nint duck = 0x2234470; + public const nint forward = 0x2234110; + public const nint jump = 0x22343E0; + public const nint left = 0x2234230; + public const nint lookatweapon = 0x257B560; + public const nint reload = 0x2233E40; + public const nint right = 0x22342C0; + public const nint showscores = 0x257B440; + public const nint sprint = 0x2233DB0; + public const nint turnleft = 0x2233FF0; + public const nint turnright = 0x2234080; + public const nint use = 0x2234350; + public const nint zoom = 0x257B4D0; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 472ce8356..7862eae3a 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once @@ -9,21 +9,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x222BED0; - constexpr std::ptrdiff_t attack2 = 0x222BF60; - constexpr std::ptrdiff_t back = 0x222C1A0; - constexpr std::ptrdiff_t duck = 0x222C470; - constexpr std::ptrdiff_t forward = 0x222C110; - constexpr std::ptrdiff_t jump = 0x222C3E0; - constexpr std::ptrdiff_t left = 0x222C230; - constexpr std::ptrdiff_t lookatweapon = 0x2572380; - constexpr std::ptrdiff_t reload = 0x222BE40; - constexpr std::ptrdiff_t right = 0x222C2C0; - constexpr std::ptrdiff_t showscores = 0x2572260; - constexpr std::ptrdiff_t sprint = 0x222BDB0; - constexpr std::ptrdiff_t turnleft = 0x222BFF0; - constexpr std::ptrdiff_t turnright = 0x222C080; - constexpr std::ptrdiff_t use = 0x222C350; - constexpr std::ptrdiff_t zoom = 0x25722F0; + constexpr std::ptrdiff_t attack = 0x2233ED0; + constexpr std::ptrdiff_t attack2 = 0x2233F60; + constexpr std::ptrdiff_t back = 0x22341A0; + constexpr std::ptrdiff_t duck = 0x2234470; + constexpr std::ptrdiff_t forward = 0x2234110; + constexpr std::ptrdiff_t jump = 0x22343E0; + constexpr std::ptrdiff_t left = 0x2234230; + constexpr std::ptrdiff_t lookatweapon = 0x257B560; + constexpr std::ptrdiff_t reload = 0x2233E40; + constexpr std::ptrdiff_t right = 0x22342C0; + constexpr std::ptrdiff_t showscores = 0x257B440; + constexpr std::ptrdiff_t sprint = 0x2233DB0; + constexpr std::ptrdiff_t turnleft = 0x2233FF0; + constexpr std::ptrdiff_t turnright = 0x2234080; + constexpr std::ptrdiff_t use = 0x2234350; + constexpr std::ptrdiff_t zoom = 0x257B4D0; } } diff --git a/output/buttons.json b/output/buttons.json index 4bd01f5cb..758862e60 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 35831504, - "attack2": 35831648, - "back": 35832224, - "duck": 35832944, - "forward": 35832080, - "jump": 35832800, - "left": 35832368, - "lookatweapon": 39265152, - "reload": 35831360, - "right": 35832512, - "showscores": 39264864, - "sprint": 35831216, - "turnleft": 35831792, - "turnright": 35831936, - "use": 35832656, - "zoom": 39265008 + "attack": 35864272, + "attack2": 35864416, + "back": 35864992, + "duck": 35865712, + "forward": 35864848, + "jump": 35865568, + "left": 35865136, + "lookatweapon": 39302496, + "reload": 35864128, + "right": 35865280, + "showscores": 39302208, + "sprint": 35863984, + "turnleft": 35864560, + "turnright": 35864704, + "use": 35865424, + "zoom": 39302352 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 5a11c2a96..c8e6742e3 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x222BED0; - pub const attack2: usize = 0x222BF60; - pub const back: usize = 0x222C1A0; - pub const duck: usize = 0x222C470; - pub const forward: usize = 0x222C110; - pub const jump: usize = 0x222C3E0; - pub const left: usize = 0x222C230; - pub const lookatweapon: usize = 0x2572380; - pub const reload: usize = 0x222BE40; - pub const right: usize = 0x222C2C0; - pub const showscores: usize = 0x2572260; - pub const sprint: usize = 0x222BDB0; - pub const turnleft: usize = 0x222BFF0; - pub const turnright: usize = 0x222C080; - pub const r#use: usize = 0x222C350; - pub const zoom: usize = 0x25722F0; + pub const attack: usize = 0x2233ED0; + pub const attack2: usize = 0x2233F60; + pub const back: usize = 0x22341A0; + pub const duck: usize = 0x2234470; + pub const forward: usize = 0x2234110; + pub const jump: usize = 0x22343E0; + pub const left: usize = 0x2234230; + pub const lookatweapon: usize = 0x257B560; + pub const reload: usize = 0x2233E40; + pub const right: usize = 0x22342C0; + pub const showscores: usize = 0x257B440; + pub const sprint: usize = 0x2233DB0; + pub const turnleft: usize = 0x2233FF0; + pub const turnright: usize = 0x2234080; + pub const r#use: usize = 0x2234350; + pub const zoom: usize = 0x257B4D0; } } diff --git a/output/buttons.zig b/output/buttons.zig index d5b9f524e..1aba9480d 100644 --- a/output/buttons.zig +++ b/output/buttons.zig @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { // Module: client.dll pub const buttons = struct { - pub const attack: usize = 0x222BED0; - pub const attack2: usize = 0x222BF60; - pub const back: usize = 0x222C1A0; - pub const duck: usize = 0x222C470; - pub const forward: usize = 0x222C110; - pub const jump: usize = 0x222C3E0; - pub const left: usize = 0x222C230; - pub const lookatweapon: usize = 0x2572380; - pub const reload: usize = 0x222BE40; - pub const right: usize = 0x222C2C0; - pub const showscores: usize = 0x2572260; - pub const sprint: usize = 0x222BDB0; - pub const turnleft: usize = 0x222BFF0; - pub const turnright: usize = 0x222C080; - pub const use: usize = 0x222C350; - pub const zoom: usize = 0x25722F0; + pub const attack: usize = 0x2233ED0; + pub const attack2: usize = 0x2233F60; + pub const back: usize = 0x22341A0; + pub const duck: usize = 0x2234470; + pub const forward: usize = 0x2234110; + pub const jump: usize = 0x22343E0; + pub const left: usize = 0x2234230; + pub const lookatweapon: usize = 0x257B560; + pub const reload: usize = 0x2233E40; + pub const right: usize = 0x22342C0; + pub const showscores: usize = 0x257B440; + pub const sprint: usize = 0x2233DB0; + pub const turnleft: usize = 0x2233FF0; + pub const turnright: usize = 0x2234080; + pub const use: usize = 0x2234350; + pub const zoom: usize = 0x257B4D0; }; }; diff --git a/output/client_dll.cs b/output/client_dll.cs index 81c0f8493..b427c2f8a 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: client.dll @@ -545,7 +545,7 @@ public static class C_PostProcessingVolume { // Parent: C_BaseTrigger // Field count: 1 public static class CCSMinimapVolume { - public const nint m_strMinimapName = 0x1180; // CUtlString + public const nint m_strMinimapName = 0x1198; // CUtlString } // Parent: None // Field count: 0 @@ -751,7 +751,7 @@ public static class C_BaseButton { // Parent: None // Field count: 1 public static class CCSObserver_ObserverServices { - public const nint m_obsInterpState = 0x68; // ObserverInterpState_t + public const nint m_obsInterpState = 0x70; // ObserverInterpState_t } // Parent: None // Field count: 1 @@ -1776,50 +1776,50 @@ public static class C_CSPlayerPawn { public const nint m_vRagdollServerOrigin = 0x1D78; // VectorWS public const nint m_lastLandTime = 0x1D84; // GameTime_t public const nint m_bOnGroundLastTick = 0x1D88; // bool - public const nint m_hActiveMinimapVolume = 0x1DA4; // CHandle - public const nint m_hHudModelArms = 0x1DA8; // CHandle - public const nint m_qDeathEyeAngles = 0x1DAC; // QAngle - public const nint m_bLeftHanded = 0x1DB8; // bool - public const nint m_fSwitchedHandednessTime = 0x1DBC; // GameTime_t - public const nint m_flViewmodelOffsetX = 0x1DC0; // float32 - public const nint m_flViewmodelOffsetY = 0x1DC4; // float32 - public const nint m_flViewmodelOffsetZ = 0x1DC8; // float32 - public const nint m_flViewmodelFOV = 0x1DCC; // float32 - public const nint m_vecPlayerPatchEconIndices = 0x1DD0; // uint32[5] - public const nint m_GunGameImmunityColor = 0x1E18; // Color - public const nint m_vecBulletHitModels = 0x1E68; // CUtlVector - public const nint m_bIsWalking = 0x1E80; // bool - public const nint m_entitySpottedState = 0x1E88; // EntitySpottedState_t - public const nint m_bIsScoped = 0x1EA0; // bool - public const nint m_bResumeZoom = 0x1EA1; // bool - public const nint m_bIsDefusing = 0x1EA2; // bool - public const nint m_bIsGrabbingHostage = 0x1EA3; // bool - public const nint m_iBlockingUseActionInProgress = 0x1EA4; // CSPlayerBlockingUseAction_t - public const nint m_flEmitSoundTime = 0x1EA8; // GameTime_t - public const nint m_bInNoDefuseArea = 0x1EAC; // bool - public const nint m_nWhichBombZone = 0x1EB0; // int32 - public const nint m_iShotsFired = 0x1EB4; // int32 - public const nint m_flFlinchStack = 0x1EB8; // float32 - public const nint m_flVelocityModifier = 0x1EBC; // float32 - public const nint m_bWaitForNoAttack = 0x1EC0; // bool - public const nint m_ignoreLadderJumpTime = 0x1EC4; // float32 - public const nint m_bKilledByHeadshot = 0x1EC9; // bool - public const nint m_ArmorValue = 0x1ECC; // int32 - public const nint m_unCurrentEquipmentValue = 0x1ED0; // uint16 - public const nint m_unRoundStartEquipmentValue = 0x1ED2; // uint16 - public const nint m_unFreezetimeEndEquipmentValue = 0x1ED4; // uint16 - public const nint m_nLastKillerIndex = 0x1ED8; // CEntityIndex - public const nint m_bOldIsScoped = 0x1EDC; // bool - public const nint m_bHasDeathInfo = 0x1EDD; // bool - public const nint m_flDeathInfoTime = 0x1EE0; // float32 - public const nint m_vecDeathInfoOrigin = 0x1EE4; // VectorWS - public const nint m_grenadeParameterStashTime = 0x1F20; // GameTime_t - public const nint m_bGrenadeParametersStashed = 0x1F24; // bool - public const nint m_angStashedShootAngles = 0x1F28; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x1F34; // VectorWS - public const nint m_vecStashedGrenadeThrowPawnCenter = 0x1F40; // VectorWS - public const nint m_vecStashedVelocity = 0x1F4C; // Vector - public const nint m_flInterpolatedInaccuracy = 0x1F58; // float32 + public const nint m_hHudModelArms = 0x1DA4; // CHandle + public const nint m_qDeathEyeAngles = 0x1DA8; // QAngle + public const nint m_bLeftHanded = 0x1DB4; // bool + public const nint m_fSwitchedHandednessTime = 0x1DB8; // GameTime_t + public const nint m_flViewmodelOffsetX = 0x1DBC; // float32 + public const nint m_flViewmodelOffsetY = 0x1DC0; // float32 + public const nint m_flViewmodelOffsetZ = 0x1DC4; // float32 + public const nint m_flViewmodelFOV = 0x1DC8; // float32 + public const nint m_vecPlayerPatchEconIndices = 0x1DCC; // uint32[5] + public const nint m_GunGameImmunityColor = 0x1E10; // Color + public const nint m_vecBulletHitModels = 0x1E60; // CUtlVector + public const nint m_bIsWalking = 0x1E78; // bool + public const nint m_entitySpottedState = 0x1E80; // EntitySpottedState_t + public const nint m_bIsScoped = 0x1E98; // bool + public const nint m_bResumeZoom = 0x1E99; // bool + public const nint m_bIsDefusing = 0x1E9A; // bool + public const nint m_bIsGrabbingHostage = 0x1E9B; // bool + public const nint m_iBlockingUseActionInProgress = 0x1E9C; // CSPlayerBlockingUseAction_t + public const nint m_flEmitSoundTime = 0x1EA0; // GameTime_t + public const nint m_flEmitSoundTime_Client = 0x1EA4; // GameTime_t + public const nint m_bInNoDefuseArea = 0x1EA8; // bool + public const nint m_nWhichBombZone = 0x1EAC; // int32 + public const nint m_iShotsFired = 0x1EB0; // int32 + public const nint m_flFlinchStack = 0x1EB4; // float32 + public const nint m_flVelocityModifier = 0x1EB8; // float32 + public const nint m_bWaitForNoAttack = 0x1EBC; // bool + public const nint m_ignoreLadderJumpTime = 0x1EC0; // float32 + public const nint m_bKilledByHeadshot = 0x1EC5; // bool + public const nint m_ArmorValue = 0x1EC8; // int32 + public const nint m_unCurrentEquipmentValue = 0x1ECC; // uint16 + public const nint m_unRoundStartEquipmentValue = 0x1ECE; // uint16 + public const nint m_unFreezetimeEndEquipmentValue = 0x1ED0; // uint16 + public const nint m_nLastKillerIndex = 0x1ED4; // CEntityIndex + public const nint m_bOldIsScoped = 0x1ED8; // bool + public const nint m_bHasDeathInfo = 0x1ED9; // bool + public const nint m_flDeathInfoTime = 0x1EDC; // float32 + public const nint m_vecDeathInfoOrigin = 0x1EE0; // VectorWS + public const nint m_grenadeParameterStashTime = 0x1F18; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x1F1C; // bool + public const nint m_angStashedShootAngles = 0x1F20; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x1F2C; // VectorWS + public const nint m_vecStashedGrenadeThrowPawnCenter = 0x1F38; // VectorWS + public const nint m_vecStashedVelocity = 0x1F44; // Vector + public const nint m_flInterpolatedInaccuracy = 0x1F50; // float32 public const nint m_bShouldAutobuyDMWeapons = 0x3500; // bool public const nint m_fImmuneToGunGameDamageTime = 0x3504; // GameTime_t public const nint m_bGunGameImmunity = 0x3508; // bool diff --git a/output/client_dll.hpp b/output/client_dll.hpp index d898c33ff..15a9edc35 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once @@ -551,7 +551,7 @@ namespace cs2_dumper { // Parent: C_BaseTrigger // Field count: 1 namespace CCSMinimapVolume { - constexpr std::ptrdiff_t m_strMinimapName = 0x1180; // CUtlString + constexpr std::ptrdiff_t m_strMinimapName = 0x1198; // CUtlString } // Parent: None // Field count: 0 @@ -757,7 +757,7 @@ namespace cs2_dumper { // Parent: None // Field count: 1 namespace CCSObserver_ObserverServices { - constexpr std::ptrdiff_t m_obsInterpState = 0x68; // ObserverInterpState_t + constexpr std::ptrdiff_t m_obsInterpState = 0x70; // ObserverInterpState_t } // Parent: None // Field count: 1 @@ -1782,50 +1782,50 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D78; // VectorWS constexpr std::ptrdiff_t m_lastLandTime = 0x1D84; // GameTime_t constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x1D88; // bool - constexpr std::ptrdiff_t m_hActiveMinimapVolume = 0x1DA4; // CHandle - constexpr std::ptrdiff_t m_hHudModelArms = 0x1DA8; // CHandle - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x1DAC; // QAngle - constexpr std::ptrdiff_t m_bLeftHanded = 0x1DB8; // bool - constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x1DBC; // GameTime_t - constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1DC0; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1DC4; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1DC8; // float32 - constexpr std::ptrdiff_t m_flViewmodelFOV = 0x1DCC; // float32 - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1DD0; // uint32[5] - constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x1E18; // Color - constexpr std::ptrdiff_t m_vecBulletHitModels = 0x1E68; // CUtlVector - constexpr std::ptrdiff_t m_bIsWalking = 0x1E80; // bool - constexpr std::ptrdiff_t m_entitySpottedState = 0x1E88; // EntitySpottedState_t - constexpr std::ptrdiff_t m_bIsScoped = 0x1EA0; // bool - constexpr std::ptrdiff_t m_bResumeZoom = 0x1EA1; // bool - constexpr std::ptrdiff_t m_bIsDefusing = 0x1EA2; // bool - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1EA3; // bool - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1EA4; // CSPlayerBlockingUseAction_t - constexpr std::ptrdiff_t m_flEmitSoundTime = 0x1EA8; // GameTime_t - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1EAC; // bool - constexpr std::ptrdiff_t m_nWhichBombZone = 0x1EB0; // int32 - constexpr std::ptrdiff_t m_iShotsFired = 0x1EB4; // int32 - constexpr std::ptrdiff_t m_flFlinchStack = 0x1EB8; // float32 - constexpr std::ptrdiff_t m_flVelocityModifier = 0x1EBC; // float32 - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1EC0; // bool - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1EC4; // float32 - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1EC9; // bool - constexpr std::ptrdiff_t m_ArmorValue = 0x1ECC; // int32 - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1ED0; // uint16 - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1ED2; // uint16 - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1ED4; // uint16 - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1ED8; // CEntityIndex - constexpr std::ptrdiff_t m_bOldIsScoped = 0x1EDC; // bool - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1EDD; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1EE0; // float32 - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1EE4; // VectorWS - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1F20; // GameTime_t - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1F24; // bool - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1F28; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1F34; // VectorWS - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPawnCenter = 0x1F40; // VectorWS - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1F4C; // Vector - constexpr std::ptrdiff_t m_flInterpolatedInaccuracy = 0x1F58; // float32 + constexpr std::ptrdiff_t m_hHudModelArms = 0x1DA4; // CHandle + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x1DA8; // QAngle + constexpr std::ptrdiff_t m_bLeftHanded = 0x1DB4; // bool + constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x1DB8; // GameTime_t + constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1DBC; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1DC0; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1DC4; // float32 + constexpr std::ptrdiff_t m_flViewmodelFOV = 0x1DC8; // float32 + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1DCC; // uint32[5] + constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x1E10; // Color + constexpr std::ptrdiff_t m_vecBulletHitModels = 0x1E60; // CUtlVector + constexpr std::ptrdiff_t m_bIsWalking = 0x1E78; // bool + constexpr std::ptrdiff_t m_entitySpottedState = 0x1E80; // EntitySpottedState_t + constexpr std::ptrdiff_t m_bIsScoped = 0x1E98; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0x1E99; // bool + constexpr std::ptrdiff_t m_bIsDefusing = 0x1E9A; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1E9B; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1E9C; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x1EA0; // GameTime_t + constexpr std::ptrdiff_t m_flEmitSoundTime_Client = 0x1EA4; // GameTime_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1EA8; // bool + constexpr std::ptrdiff_t m_nWhichBombZone = 0x1EAC; // int32 + constexpr std::ptrdiff_t m_iShotsFired = 0x1EB0; // int32 + constexpr std::ptrdiff_t m_flFlinchStack = 0x1EB4; // float32 + constexpr std::ptrdiff_t m_flVelocityModifier = 0x1EB8; // float32 + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1EBC; // bool + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1EC0; // float32 + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1EC5; // bool + constexpr std::ptrdiff_t m_ArmorValue = 0x1EC8; // int32 + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1ECC; // uint16 + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1ECE; // uint16 + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1ED0; // uint16 + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1ED4; // CEntityIndex + constexpr std::ptrdiff_t m_bOldIsScoped = 0x1ED8; // bool + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1ED9; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1EDC; // float32 + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1EE0; // VectorWS + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1F18; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1F1C; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1F20; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1F2C; // VectorWS + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPawnCenter = 0x1F38; // VectorWS + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1F44; // Vector + constexpr std::ptrdiff_t m_flInterpolatedInaccuracy = 0x1F50; // float32 constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x3500; // bool constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x3504; // GameTime_t constexpr std::ptrdiff_t m_bGunGameImmunity = 0x3508; // bool diff --git a/output/client_dll.json b/output/client_dll.json index 31e5f7e9b..5b751d7e0 100644 --- a/output/client_dll.json +++ b/output/client_dll.json @@ -528,7 +528,7 @@ }, "CCSMinimapVolume": { "fields": { - "m_strMinimapName": 4480 + "m_strMinimapName": 4504 }, "metadata": [], "parent": "C_BaseTrigger" @@ -557,7 +557,7 @@ }, "CCSObserver_ObserverServices": { "fields": { - "m_obsInterpState": 104 + "m_obsInterpState": 112 }, "metadata": [], "parent": null @@ -4059,55 +4059,56 @@ }, "C_CSPlayerPawn": { "fields": { - "m_ArmorValue": 7884, + "m_ArmorValue": 7880, "m_EconGloves": 6000, - "m_GunGameImmunityColor": 7704, + "m_GunGameImmunityColor": 7696, "m_RetakesMVPBoostExtraUtility": 5992, "m_angEyeAngles": 13824, "m_angEyeAnglesVelocity": 14032, - "m_angStashedShootAngles": 7976, + "m_angStashedShootAngles": 7968, "m_arrOldEyeAngles": 13984, "m_arrOldEyeAnglesTimes": 13968, - "m_bGrenadeParametersStashed": 7972, + "m_bGrenadeParametersStashed": 7964, "m_bGunGameImmunity": 13576, - "m_bHasDeathInfo": 7901, + "m_bHasDeathInfo": 7897, "m_bHasFemaleVoice": 5552, "m_bInBombZone": 5609, "m_bInBuyZone": 5600, "m_bInHostageRescueZone": 5608, "m_bInLanding": 5602, - "m_bInNoDefuseArea": 7852, + "m_bInNoDefuseArea": 7848, "m_bIsBuyMenuOpen": 5610, - "m_bIsDefusing": 7842, - "m_bIsGrabbingHostage": 7843, - "m_bIsScoped": 7840, - "m_bIsWalking": 7808, - "m_bKilledByHeadshot": 7881, - "m_bLeftHanded": 7608, + "m_bIsDefusing": 7834, + "m_bIsGrabbingHostage": 7835, + "m_bIsScoped": 7832, + "m_bIsWalking": 7800, + "m_bKilledByHeadshot": 7877, + "m_bLeftHanded": 7604, "m_bMustSyncRagdollState": 7457, "m_bNeedToReApplyGloves": 5997, - "m_bOldIsScoped": 7900, + "m_bOldIsScoped": 7896, "m_bOnGroundLastTick": 7560, "m_bPrevDefuser": 5582, "m_bPrevHelmet": 5583, "m_bPreviouslyInBuyZone": 5601, "m_bRagdollDamageHeadshot": 7540, - "m_bResumeZoom": 7841, + "m_bResumeZoom": 7833, "m_bRetakesHasDefuseKit": 5984, "m_bRetakesMVPLastRound": 5985, "m_bShouldAutobuyDMWeapons": 13568, - "m_bWaitForNoAttack": 7872, + "m_bWaitForNoAttack": 7868, "m_delayTargetIDTimer": 14048, - "m_entitySpottedState": 7816, + "m_entitySpottedState": 7808, "m_fImmuneToGunGameDamageTime": 13572, "m_fImmuneToGunGameDamageTimeLast": 13580, "m_fMolotovDamageTime": 13588, - "m_fSwitchedHandednessTime": 7612, - "m_flDeathInfoTime": 7904, - "m_flEmitSoundTime": 7848, - "m_flFlinchStack": 7864, + "m_fSwitchedHandednessTime": 7608, + "m_flDeathInfoTime": 7900, + "m_flEmitSoundTime": 7840, + "m_flEmitSoundTime_Client": 7844, + "m_flFlinchStack": 7860, "m_flHealthShotBoostExpirationTime": 5544, - "m_flInterpolatedInaccuracy": 8024, + "m_flInterpolatedInaccuracy": 8016, "m_flLandingStartTime": 5604, "m_flLandingTimeSeconds": 5556, "m_flLastFiredWeaponTime": 5548, @@ -4115,32 +4116,31 @@ "m_flNextSprayDecalTime": 5616, "m_flOldFallVelocity": 5560, "m_flTimeOfLastInjury": 5612, - "m_flVelocityModifier": 7868, - "m_flViewmodelFOV": 7628, - "m_flViewmodelOffsetX": 7616, - "m_flViewmodelOffsetY": 7620, - "m_flViewmodelOffsetZ": 7624, - "m_grenadeParameterStashTime": 7968, - "m_hActiveMinimapVolume": 7588, - "m_hHudModelArms": 7592, + "m_flVelocityModifier": 7864, + "m_flViewmodelFOV": 7624, + "m_flViewmodelOffsetX": 7612, + "m_flViewmodelOffsetY": 7616, + "m_flViewmodelOffsetZ": 7620, + "m_grenadeParameterStashTime": 7960, + "m_hHudModelArms": 7588, "m_holdTargetIDTimer": 14080, - "m_iBlockingUseActionInProgress": 7844, + "m_iBlockingUseActionInProgress": 7836, "m_iIDEntIndex": 14044, "m_iOldIDEntIndex": 14076, "m_iRetakesMVPBoostItem": 5988, "m_iRetakesOffering": 5976, "m_iRetakesOfferingCard": 5980, - "m_iShotsFired": 7860, + "m_iShotsFired": 7856, "m_iTargetItemEntIdx": 14072, - "m_ignoreLadderJumpTime": 7876, + "m_ignoreLadderJumpTime": 7872, "m_lastLandTime": 7556, "m_nEconGlovesChanged": 7456, - "m_nLastKillerIndex": 7896, + "m_nLastKillerIndex": 7892, "m_nPlayerInfernoBodyFx": 13696, "m_nPrevArmorVal": 5584, "m_nPrevGrenadeAmmoCount": 5588, "m_nRagdollDamageBone": 7460, - "m_nWhichBombZone": 7856, + "m_nWhichBombZone": 7852, "m_pActionTrackingServices": 5520, "m_pAimPunchServices": 5528, "m_pBulletServices": 5488, @@ -4148,22 +4148,22 @@ "m_pDamageReactServices": 5536, "m_pGlowServices": 5512, "m_pHostageServices": 5496, - "m_qDeathEyeAngles": 7596, + "m_qDeathEyeAngles": 7592, "m_szLastPlaceName": 5564, "m_szRagdollDamageWeaponName": 7476, - "m_unCurrentEquipmentValue": 7888, - "m_unFreezetimeEndEquipmentValue": 7892, + "m_unCurrentEquipmentValue": 7884, + "m_unFreezetimeEndEquipmentValue": 7888, "m_unPreviousWeaponHash": 5592, - "m_unRoundStartEquipmentValue": 7890, + "m_unRoundStartEquipmentValue": 7886, "m_unWeaponHash": 5596, "m_vRagdollDamageForce": 7464, "m_vRagdollServerOrigin": 7544, - "m_vecBulletHitModels": 7784, - "m_vecDeathInfoOrigin": 7908, - "m_vecPlayerPatchEconIndices": 7632, - "m_vecStashedGrenadeThrowPawnCenter": 8000, - "m_vecStashedGrenadeThrowPosition": 7988, - "m_vecStashedVelocity": 8012 + "m_vecBulletHitModels": 7776, + "m_vecDeathInfoOrigin": 7904, + "m_vecPlayerPatchEconIndices": 7628, + "m_vecStashedGrenadeThrowPawnCenter": 7992, + "m_vecStashedGrenadeThrowPosition": 7980, + "m_vecStashedVelocity": 8004 }, "metadata": [], "parent": "C_CSPlayerPawnBase" diff --git a/output/client_dll.rs b/output/client_dll.rs index 209a2037d..292c03197 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -562,7 +562,7 @@ pub mod cs2_dumper { // Parent: C_BaseTrigger // Field count: 1 pub mod CCSMinimapVolume { - pub const m_strMinimapName: usize = 0x1180; // CUtlString + pub const m_strMinimapName: usize = 0x1198; // CUtlString } // Parent: None // Field count: 0 @@ -768,7 +768,7 @@ pub mod cs2_dumper { // Parent: None // Field count: 1 pub mod CCSObserver_ObserverServices { - pub const m_obsInterpState: usize = 0x68; // ObserverInterpState_t + pub const m_obsInterpState: usize = 0x70; // ObserverInterpState_t } // Parent: None // Field count: 1 @@ -1793,50 +1793,50 @@ pub mod cs2_dumper { pub const m_vRagdollServerOrigin: usize = 0x1D78; // VectorWS pub const m_lastLandTime: usize = 0x1D84; // GameTime_t pub const m_bOnGroundLastTick: usize = 0x1D88; // bool - pub const m_hActiveMinimapVolume: usize = 0x1DA4; // CHandle - pub const m_hHudModelArms: usize = 0x1DA8; // CHandle - pub const m_qDeathEyeAngles: usize = 0x1DAC; // QAngle - pub const m_bLeftHanded: usize = 0x1DB8; // bool - pub const m_fSwitchedHandednessTime: usize = 0x1DBC; // GameTime_t - pub const m_flViewmodelOffsetX: usize = 0x1DC0; // float32 - pub const m_flViewmodelOffsetY: usize = 0x1DC4; // float32 - pub const m_flViewmodelOffsetZ: usize = 0x1DC8; // float32 - pub const m_flViewmodelFOV: usize = 0x1DCC; // float32 - pub const m_vecPlayerPatchEconIndices: usize = 0x1DD0; // uint32[5] - pub const m_GunGameImmunityColor: usize = 0x1E18; // Color - pub const m_vecBulletHitModels: usize = 0x1E68; // CUtlVector - pub const m_bIsWalking: usize = 0x1E80; // bool - pub const m_entitySpottedState: usize = 0x1E88; // EntitySpottedState_t - pub const m_bIsScoped: usize = 0x1EA0; // bool - pub const m_bResumeZoom: usize = 0x1EA1; // bool - pub const m_bIsDefusing: usize = 0x1EA2; // bool - pub const m_bIsGrabbingHostage: usize = 0x1EA3; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x1EA4; // CSPlayerBlockingUseAction_t - pub const m_flEmitSoundTime: usize = 0x1EA8; // GameTime_t - pub const m_bInNoDefuseArea: usize = 0x1EAC; // bool - pub const m_nWhichBombZone: usize = 0x1EB0; // int32 - pub const m_iShotsFired: usize = 0x1EB4; // int32 - pub const m_flFlinchStack: usize = 0x1EB8; // float32 - pub const m_flVelocityModifier: usize = 0x1EBC; // float32 - pub const m_bWaitForNoAttack: usize = 0x1EC0; // bool - pub const m_ignoreLadderJumpTime: usize = 0x1EC4; // float32 - pub const m_bKilledByHeadshot: usize = 0x1EC9; // bool - pub const m_ArmorValue: usize = 0x1ECC; // int32 - pub const m_unCurrentEquipmentValue: usize = 0x1ED0; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x1ED2; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x1ED4; // uint16 - pub const m_nLastKillerIndex: usize = 0x1ED8; // CEntityIndex - pub const m_bOldIsScoped: usize = 0x1EDC; // bool - pub const m_bHasDeathInfo: usize = 0x1EDD; // bool - pub const m_flDeathInfoTime: usize = 0x1EE0; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x1EE4; // VectorWS - pub const m_grenadeParameterStashTime: usize = 0x1F20; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x1F24; // bool - pub const m_angStashedShootAngles: usize = 0x1F28; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x1F34; // VectorWS - pub const m_vecStashedGrenadeThrowPawnCenter: usize = 0x1F40; // VectorWS - pub const m_vecStashedVelocity: usize = 0x1F4C; // Vector - pub const m_flInterpolatedInaccuracy: usize = 0x1F58; // float32 + pub const m_hHudModelArms: usize = 0x1DA4; // CHandle + pub const m_qDeathEyeAngles: usize = 0x1DA8; // QAngle + pub const m_bLeftHanded: usize = 0x1DB4; // bool + pub const m_fSwitchedHandednessTime: usize = 0x1DB8; // GameTime_t + pub const m_flViewmodelOffsetX: usize = 0x1DBC; // float32 + pub const m_flViewmodelOffsetY: usize = 0x1DC0; // float32 + pub const m_flViewmodelOffsetZ: usize = 0x1DC4; // float32 + pub const m_flViewmodelFOV: usize = 0x1DC8; // float32 + pub const m_vecPlayerPatchEconIndices: usize = 0x1DCC; // uint32[5] + pub const m_GunGameImmunityColor: usize = 0x1E10; // Color + pub const m_vecBulletHitModels: usize = 0x1E60; // CUtlVector + pub const m_bIsWalking: usize = 0x1E78; // bool + pub const m_entitySpottedState: usize = 0x1E80; // EntitySpottedState_t + pub const m_bIsScoped: usize = 0x1E98; // bool + pub const m_bResumeZoom: usize = 0x1E99; // bool + pub const m_bIsDefusing: usize = 0x1E9A; // bool + pub const m_bIsGrabbingHostage: usize = 0x1E9B; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x1E9C; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x1EA0; // GameTime_t + pub const m_flEmitSoundTime_Client: usize = 0x1EA4; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x1EA8; // bool + pub const m_nWhichBombZone: usize = 0x1EAC; // int32 + pub const m_iShotsFired: usize = 0x1EB0; // int32 + pub const m_flFlinchStack: usize = 0x1EB4; // float32 + pub const m_flVelocityModifier: usize = 0x1EB8; // float32 + pub const m_bWaitForNoAttack: usize = 0x1EBC; // bool + pub const m_ignoreLadderJumpTime: usize = 0x1EC0; // float32 + pub const m_bKilledByHeadshot: usize = 0x1EC5; // bool + pub const m_ArmorValue: usize = 0x1EC8; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x1ECC; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x1ECE; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x1ED0; // uint16 + pub const m_nLastKillerIndex: usize = 0x1ED4; // CEntityIndex + pub const m_bOldIsScoped: usize = 0x1ED8; // bool + pub const m_bHasDeathInfo: usize = 0x1ED9; // bool + pub const m_flDeathInfoTime: usize = 0x1EDC; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x1EE0; // VectorWS + pub const m_grenadeParameterStashTime: usize = 0x1F18; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x1F1C; // bool + pub const m_angStashedShootAngles: usize = 0x1F20; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x1F2C; // VectorWS + pub const m_vecStashedGrenadeThrowPawnCenter: usize = 0x1F38; // VectorWS + pub const m_vecStashedVelocity: usize = 0x1F44; // Vector + pub const m_flInterpolatedInaccuracy: usize = 0x1F50; // float32 pub const m_bShouldAutobuyDMWeapons: usize = 0x3500; // bool pub const m_fImmuneToGunGameDamageTime: usize = 0x3504; // GameTime_t pub const m_bGunGameImmunity: usize = 0x3508; // bool diff --git a/output/client_dll.zig b/output/client_dll.zig index 6f59ffec3..dce9fb455 100644 --- a/output/client_dll.zig +++ b/output/client_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { @@ -546,7 +546,7 @@ pub const cs2_dumper = struct { // Parent: C_BaseTrigger // Field count: 1 pub const CCSMinimapVolume = struct { - pub const m_strMinimapName: usize = 0x1180; // CUtlString + pub const m_strMinimapName: usize = 0x1198; // CUtlString }; // Parent: None // Field count: 0 @@ -752,7 +752,7 @@ pub const cs2_dumper = struct { // Parent: None // Field count: 1 pub const CCSObserver_ObserverServices = struct { - pub const m_obsInterpState: usize = 0x68; // ObserverInterpState_t + pub const m_obsInterpState: usize = 0x70; // ObserverInterpState_t }; // Parent: None // Field count: 1 @@ -1777,50 +1777,50 @@ pub const cs2_dumper = struct { pub const m_vRagdollServerOrigin: usize = 0x1D78; // VectorWS pub const m_lastLandTime: usize = 0x1D84; // GameTime_t pub const m_bOnGroundLastTick: usize = 0x1D88; // bool - pub const m_hActiveMinimapVolume: usize = 0x1DA4; // CHandle - pub const m_hHudModelArms: usize = 0x1DA8; // CHandle - pub const m_qDeathEyeAngles: usize = 0x1DAC; // QAngle - pub const m_bLeftHanded: usize = 0x1DB8; // bool - pub const m_fSwitchedHandednessTime: usize = 0x1DBC; // GameTime_t - pub const m_flViewmodelOffsetX: usize = 0x1DC0; // float32 - pub const m_flViewmodelOffsetY: usize = 0x1DC4; // float32 - pub const m_flViewmodelOffsetZ: usize = 0x1DC8; // float32 - pub const m_flViewmodelFOV: usize = 0x1DCC; // float32 - pub const m_vecPlayerPatchEconIndices: usize = 0x1DD0; // uint32[5] - pub const m_GunGameImmunityColor: usize = 0x1E18; // Color - pub const m_vecBulletHitModels: usize = 0x1E68; // CUtlVector - pub const m_bIsWalking: usize = 0x1E80; // bool - pub const m_entitySpottedState: usize = 0x1E88; // EntitySpottedState_t - pub const m_bIsScoped: usize = 0x1EA0; // bool - pub const m_bResumeZoom: usize = 0x1EA1; // bool - pub const m_bIsDefusing: usize = 0x1EA2; // bool - pub const m_bIsGrabbingHostage: usize = 0x1EA3; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x1EA4; // CSPlayerBlockingUseAction_t - pub const m_flEmitSoundTime: usize = 0x1EA8; // GameTime_t - pub const m_bInNoDefuseArea: usize = 0x1EAC; // bool - pub const m_nWhichBombZone: usize = 0x1EB0; // int32 - pub const m_iShotsFired: usize = 0x1EB4; // int32 - pub const m_flFlinchStack: usize = 0x1EB8; // float32 - pub const m_flVelocityModifier: usize = 0x1EBC; // float32 - pub const m_bWaitForNoAttack: usize = 0x1EC0; // bool - pub const m_ignoreLadderJumpTime: usize = 0x1EC4; // float32 - pub const m_bKilledByHeadshot: usize = 0x1EC9; // bool - pub const m_ArmorValue: usize = 0x1ECC; // int32 - pub const m_unCurrentEquipmentValue: usize = 0x1ED0; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x1ED2; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x1ED4; // uint16 - pub const m_nLastKillerIndex: usize = 0x1ED8; // CEntityIndex - pub const m_bOldIsScoped: usize = 0x1EDC; // bool - pub const m_bHasDeathInfo: usize = 0x1EDD; // bool - pub const m_flDeathInfoTime: usize = 0x1EE0; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x1EE4; // VectorWS - pub const m_grenadeParameterStashTime: usize = 0x1F20; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x1F24; // bool - pub const m_angStashedShootAngles: usize = 0x1F28; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x1F34; // VectorWS - pub const m_vecStashedGrenadeThrowPawnCenter: usize = 0x1F40; // VectorWS - pub const m_vecStashedVelocity: usize = 0x1F4C; // Vector - pub const m_flInterpolatedInaccuracy: usize = 0x1F58; // float32 + pub const m_hHudModelArms: usize = 0x1DA4; // CHandle + pub const m_qDeathEyeAngles: usize = 0x1DA8; // QAngle + pub const m_bLeftHanded: usize = 0x1DB4; // bool + pub const m_fSwitchedHandednessTime: usize = 0x1DB8; // GameTime_t + pub const m_flViewmodelOffsetX: usize = 0x1DBC; // float32 + pub const m_flViewmodelOffsetY: usize = 0x1DC0; // float32 + pub const m_flViewmodelOffsetZ: usize = 0x1DC4; // float32 + pub const m_flViewmodelFOV: usize = 0x1DC8; // float32 + pub const m_vecPlayerPatchEconIndices: usize = 0x1DCC; // uint32[5] + pub const m_GunGameImmunityColor: usize = 0x1E10; // Color + pub const m_vecBulletHitModels: usize = 0x1E60; // CUtlVector + pub const m_bIsWalking: usize = 0x1E78; // bool + pub const m_entitySpottedState: usize = 0x1E80; // EntitySpottedState_t + pub const m_bIsScoped: usize = 0x1E98; // bool + pub const m_bResumeZoom: usize = 0x1E99; // bool + pub const m_bIsDefusing: usize = 0x1E9A; // bool + pub const m_bIsGrabbingHostage: usize = 0x1E9B; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x1E9C; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x1EA0; // GameTime_t + pub const m_flEmitSoundTime_Client: usize = 0x1EA4; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x1EA8; // bool + pub const m_nWhichBombZone: usize = 0x1EAC; // int32 + pub const m_iShotsFired: usize = 0x1EB0; // int32 + pub const m_flFlinchStack: usize = 0x1EB4; // float32 + pub const m_flVelocityModifier: usize = 0x1EB8; // float32 + pub const m_bWaitForNoAttack: usize = 0x1EBC; // bool + pub const m_ignoreLadderJumpTime: usize = 0x1EC0; // float32 + pub const m_bKilledByHeadshot: usize = 0x1EC5; // bool + pub const m_ArmorValue: usize = 0x1EC8; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x1ECC; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x1ECE; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x1ED0; // uint16 + pub const m_nLastKillerIndex: usize = 0x1ED4; // CEntityIndex + pub const m_bOldIsScoped: usize = 0x1ED8; // bool + pub const m_bHasDeathInfo: usize = 0x1ED9; // bool + pub const m_flDeathInfoTime: usize = 0x1EDC; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x1EE0; // VectorWS + pub const m_grenadeParameterStashTime: usize = 0x1F18; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x1F1C; // bool + pub const m_angStashedShootAngles: usize = 0x1F20; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x1F2C; // VectorWS + pub const m_vecStashedGrenadeThrowPawnCenter: usize = 0x1F38; // VectorWS + pub const m_vecStashedVelocity: usize = 0x1F44; // Vector + pub const m_flInterpolatedInaccuracy: usize = 0x1F50; // float32 pub const m_bShouldAutobuyDMWeapons: usize = 0x3500; // bool pub const m_fImmuneToGunGameDamageTime: usize = 0x3504; // GameTime_t pub const m_bGunGameImmunity: usize = 0x3508; // bool diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index 9cf515757..b39c0c1f4 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index 820a06291..4f7c1d5e7 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index bf91d6818..1e096da42 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/engine2_dll.zig b/output/engine2_dll.zig index 3b090d508..b48978167 100644 --- a/output/engine2_dll.zig +++ b/output/engine2_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/host_dll.cs b/output/host_dll.cs index bd50a5fa4..0a5cb0ea6 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index cfebbc7d4..d1123d4dd 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 5d0127e01..5679c374a 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.zig b/output/host_dll.zig index 2388ed8a1..d46474a2b 100644 --- a/output/host_dll.zig +++ b/output/host_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/info.json b/output/info.json index 1e9462a43..5e574bec0 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14190, - "timestamp": "2026-10-10T18:06:03.038889800+00:00" + "build_number": 14191, + "timestamp": "2026-10-15T13:10:38.711921300+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 0d6bb45a1..acb7ed6a1 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -9,15 +9,15 @@ public static class AnimationsystemDll { } // Module: client.dll public static class ClientDll { - public const nint ClientBugBugServic001_Client = 0x222B6E0; - public const nint ClientToolsInfo_001 = 0x222B6B0; - public const nint EmptyWorldService001_Client = 0x220F100; - public const nint GameClientExports001 = 0x2228358; - public const nint LegacyGameUI001 = 0x2238010; - public const nint Source2Client002 = 0x25560E0; - public const nint Source2ClientConfig001 = 0x24B2C90; - public const nint Source2ClientPrediction001 = 0x255C2D0; - public const nint Source2ClientUI001 = 0x2236890; + public const nint ClientBugBugServic001_Client = 0x22336E0; + public const nint ClientToolsInfo_001 = 0x22336B0; + public const nint EmptyWorldService001_Client = 0x22170F0; + public const nint GameClientExports001 = 0x2230358; + public const nint LegacyGameUI001 = 0x22400F0; + public const nint Source2Client002 = 0x255F3E0; + public const nint Source2ClientConfig001 = 0x24BBF70; + public const nint Source2ClientPrediction001 = 0x2565620; + public const nint Source2ClientUI001 = 0x223E870; } // Module: engine2.dll public static class Engine2Dll { @@ -160,16 +160,16 @@ public static class SchemasystemDll { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x1E03070; - public const nint EntitySubclassUtilsV001 = 0x1DB2C20; - public const nint NavGameTest001 = 0x1E4ACA8; - public const nint ServerToolsInfo_001 = 0x1E29BC8; - public const nint Source2GameClients001 = 0x1E290F0; - public const nint Source2GameDirector001 = 0x1F930F0; - public const nint Source2GameEntities001 = 0x1E29370; - public const nint Source2Server001 = 0x1E291B0; - public const nint Source2ServerConfig001 = 0x210E998; - public const nint customnavsystem001 = 0x1DA0528; + public const nint EmptyWorldService001_Server = 0x1E04020; + public const nint EntitySubclassUtilsV001 = 0x1DB3BD0; + public const nint NavGameTest001 = 0x1E4BCB8; + public const nint ServerToolsInfo_001 = 0x1E2ABC8; + public const nint Source2GameClients001 = 0x1E2A0F0; + public const nint Source2GameDirector001 = 0x1F94370; + public const nint Source2GameEntities001 = 0x1E2A370; + public const nint Source2Server001 = 0x1E2A1B0; + public const nint Source2ServerConfig001 = 0x210FBF8; + public const nint customnavsystem001 = 0x1DA14E8; } // Module: soundsystem.dll public static class SoundsystemDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index b910586f1..b1a5abdd6 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once @@ -15,15 +15,15 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientBugBugServic001_Client = 0x222B6E0; - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x222B6B0; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x220F100; - constexpr std::ptrdiff_t GameClientExports001 = 0x2228358; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x2238010; - constexpr std::ptrdiff_t Source2Client002 = 0x25560E0; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x24B2C90; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x255C2D0; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x2236890; + constexpr std::ptrdiff_t ClientBugBugServic001_Client = 0x22336E0; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x22336B0; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x22170F0; + constexpr std::ptrdiff_t GameClientExports001 = 0x2230358; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x22400F0; + constexpr std::ptrdiff_t Source2Client002 = 0x255F3E0; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x24BBF70; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x2565620; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x223E870; } // Module: engine2.dll namespace engine2_dll { @@ -166,16 +166,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1E03070; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x1DB2C20; - constexpr std::ptrdiff_t NavGameTest001 = 0x1E4ACA8; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x1E29BC8; - constexpr std::ptrdiff_t Source2GameClients001 = 0x1E290F0; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x1F930F0; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x1E29370; - constexpr std::ptrdiff_t Source2Server001 = 0x1E291B0; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x210E998; - constexpr std::ptrdiff_t customnavsystem001 = 0x1DA0528; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1E04020; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x1DB3BD0; + constexpr std::ptrdiff_t NavGameTest001 = 0x1E4BCB8; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x1E2ABC8; + constexpr std::ptrdiff_t Source2GameClients001 = 0x1E2A0F0; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x1F94370; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x1E2A370; + constexpr std::ptrdiff_t Source2Server001 = 0x1E2A1B0; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x210FBF8; + constexpr std::ptrdiff_t customnavsystem001 = 0x1DA14E8; } // Module: soundsystem.dll namespace soundsystem_dll { diff --git a/output/interfaces.json b/output/interfaces.json index f555ebc6c..d2d2cfe3c 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,15 +4,15 @@ "AnimationSystem_001": 8615416 }, "client.dll": { - "ClientBugBugServic001_Client": 35829472, - "ClientToolsInfo_001": 35829424, - "EmptyWorldService001_Client": 35713280, - "GameClientExports001": 35816280, - "LegacyGameUI001": 35880976, - "Source2Client002": 39149792, - "Source2ClientConfig001": 38481040, - "Source2ClientPrediction001": 39174864, - "Source2ClientUI001": 35874960 + "ClientBugBugServic001_Client": 35862240, + "ClientToolsInfo_001": 35862192, + "EmptyWorldService001_Client": 35746032, + "GameClientExports001": 35849048, + "LegacyGameUI001": 35913968, + "Source2Client002": 39187424, + "Source2ClientConfig001": 38518640, + "Source2ClientPrediction001": 39212576, + "Source2ClientUI001": 35907696 }, "engine2.dll": { "BenchmarkService001": 6433920, @@ -133,16 +133,16 @@ "SchemaSystem_001": 485136 }, "server.dll": { - "EmptyWorldService001_Server": 31469680, - "EntitySubclassUtilsV001": 31140896, - "NavGameTest001": 31763624, - "ServerToolsInfo_001": 31628232, - "Source2GameClients001": 31625456, - "Source2GameDirector001": 33108208, - "Source2GameEntities001": 31626096, - "Source2Server001": 31625648, - "Source2ServerConfig001": 34662808, - "customnavsystem001": 31065384 + "EmptyWorldService001_Server": 31473696, + "EntitySubclassUtilsV001": 31144912, + "NavGameTest001": 31767736, + "ServerToolsInfo_001": 31632328, + "Source2GameClients001": 31629552, + "Source2GameDirector001": 33112944, + "Source2GameEntities001": 31630192, + "Source2Server001": 31629744, + "Source2ServerConfig001": 34667512, + "customnavsystem001": 31069416 }, "soundsystem.dll": { "SoundBugBugService001_Client": 5462960, diff --git a/output/interfaces.rs b/output/interfaces.rs index db2399ff5..ac2dde198 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, unused)] @@ -12,15 +12,15 @@ pub mod cs2_dumper { } // Module: client.dll pub mod client_dll { - pub const ClientBugBugServic001_Client: usize = 0x222B6E0; - pub const ClientToolsInfo_001: usize = 0x222B6B0; - pub const EmptyWorldService001_Client: usize = 0x220F100; - pub const GameClientExports001: usize = 0x2228358; - pub const LegacyGameUI001: usize = 0x2238010; - pub const Source2Client002: usize = 0x25560E0; - pub const Source2ClientConfig001: usize = 0x24B2C90; - pub const Source2ClientPrediction001: usize = 0x255C2D0; - pub const Source2ClientUI001: usize = 0x2236890; + pub const ClientBugBugServic001_Client: usize = 0x22336E0; + pub const ClientToolsInfo_001: usize = 0x22336B0; + pub const EmptyWorldService001_Client: usize = 0x22170F0; + pub const GameClientExports001: usize = 0x2230358; + pub const LegacyGameUI001: usize = 0x22400F0; + pub const Source2Client002: usize = 0x255F3E0; + pub const Source2ClientConfig001: usize = 0x24BBF70; + pub const Source2ClientPrediction001: usize = 0x2565620; + pub const Source2ClientUI001: usize = 0x223E870; } // Module: engine2.dll pub mod engine2_dll { @@ -163,16 +163,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x1E03070; - pub const EntitySubclassUtilsV001: usize = 0x1DB2C20; - pub const NavGameTest001: usize = 0x1E4ACA8; - pub const ServerToolsInfo_001: usize = 0x1E29BC8; - pub const Source2GameClients001: usize = 0x1E290F0; - pub const Source2GameDirector001: usize = 0x1F930F0; - pub const Source2GameEntities001: usize = 0x1E29370; - pub const Source2Server001: usize = 0x1E291B0; - pub const Source2ServerConfig001: usize = 0x210E998; - pub const customnavsystem001: usize = 0x1DA0528; + pub const EmptyWorldService001_Server: usize = 0x1E04020; + pub const EntitySubclassUtilsV001: usize = 0x1DB3BD0; + pub const NavGameTest001: usize = 0x1E4BCB8; + pub const ServerToolsInfo_001: usize = 0x1E2ABC8; + pub const Source2GameClients001: usize = 0x1E2A0F0; + pub const Source2GameDirector001: usize = 0x1F94370; + pub const Source2GameEntities001: usize = 0x1E2A370; + pub const Source2Server001: usize = 0x1E2A1B0; + pub const Source2ServerConfig001: usize = 0x210FBF8; + pub const customnavsystem001: usize = 0x1DA14E8; } // Module: soundsystem.dll pub mod soundsystem_dll { diff --git a/output/interfaces.zig b/output/interfaces.zig index 0c575153b..9ed927529 100644 --- a/output/interfaces.zig +++ b/output/interfaces.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const interfaces = struct { @@ -10,15 +10,15 @@ pub const cs2_dumper = struct { }; // Module: client.dll pub const client_dll = struct { - pub const ClientBugBugServic001_Client: usize = 0x222B6E0; - pub const ClientToolsInfo_001: usize = 0x222B6B0; - pub const EmptyWorldService001_Client: usize = 0x220F100; - pub const GameClientExports001: usize = 0x2228358; - pub const LegacyGameUI001: usize = 0x2238010; - pub const Source2Client002: usize = 0x25560E0; - pub const Source2ClientConfig001: usize = 0x24B2C90; - pub const Source2ClientPrediction001: usize = 0x255C2D0; - pub const Source2ClientUI001: usize = 0x2236890; + pub const ClientBugBugServic001_Client: usize = 0x22336E0; + pub const ClientToolsInfo_001: usize = 0x22336B0; + pub const EmptyWorldService001_Client: usize = 0x22170F0; + pub const GameClientExports001: usize = 0x2230358; + pub const LegacyGameUI001: usize = 0x22400F0; + pub const Source2Client002: usize = 0x255F3E0; + pub const Source2ClientConfig001: usize = 0x24BBF70; + pub const Source2ClientPrediction001: usize = 0x2565620; + pub const Source2ClientUI001: usize = 0x223E870; }; // Module: engine2.dll pub const engine2_dll = struct { @@ -161,16 +161,16 @@ pub const cs2_dumper = struct { }; // Module: server.dll pub const server_dll = struct { - pub const EmptyWorldService001_Server: usize = 0x1E03070; - pub const EntitySubclassUtilsV001: usize = 0x1DB2C20; - pub const NavGameTest001: usize = 0x1E4ACA8; - pub const ServerToolsInfo_001: usize = 0x1E29BC8; - pub const Source2GameClients001: usize = 0x1E290F0; - pub const Source2GameDirector001: usize = 0x1F930F0; - pub const Source2GameEntities001: usize = 0x1E29370; - pub const Source2Server001: usize = 0x1E291B0; - pub const Source2ServerConfig001: usize = 0x210E998; - pub const customnavsystem001: usize = 0x1DA0528; + pub const EmptyWorldService001_Server: usize = 0x1E04020; + pub const EntitySubclassUtilsV001: usize = 0x1DB3BD0; + pub const NavGameTest001: usize = 0x1E4BCB8; + pub const ServerToolsInfo_001: usize = 0x1E2ABC8; + pub const Source2GameClients001: usize = 0x1E2A0F0; + pub const Source2GameDirector001: usize = 0x1F94370; + pub const Source2GameEntities001: usize = 0x1E2A370; + pub const Source2Server001: usize = 0x1E2A1B0; + pub const Source2ServerConfig001: usize = 0x210FBF8; + pub const customnavsystem001: usize = 0x1DA14E8; }; // Module: soundsystem.dll pub const soundsystem_dll = struct { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index 67089f303..68f130532 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index d985f4796..43cab1a22 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 334e5abe9..54c7d7c9f 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/materialsystem2_dll.zig b/output/materialsystem2_dll.zig index 16697541a..f4d501ef8 100644 --- a/output/materialsystem2_dll.zig +++ b/output/materialsystem2_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 6a3aacda4..9d9598932 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 12bfd3a80..32e6ca43a 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index d9dc27fec..dd536528c 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.zig b/output/networksystem_dll.zig index 040e3d73b..44ed04663 100644 --- a/output/networksystem_dll.zig +++ b/output/networksystem_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/offsets.cs b/output/offsets.cs index c8ded7c01..781eb3456 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,30 +1,30 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x2572460; - public const nint dwEntityList = 0x2711598; - public const nint dwGameEntitySystem = 0x2711598; + public const nint dwCSGOInput = 0x257B640; + public const nint dwEntityList = 0x271A908; + public const nint dwGameEntitySystem = 0x271A908; public const nint dwGameEntitySystem_highestEntityIndex = 0x2120; - public const nint dwGameRules = 0x255BE80; - public const nint dwGlobalVars = 0x2228090; - public const nint dwGlowManager = 0x2558BA0; - public const nint dwLocalPlayerController = 0x25338A8; - public const nint dwLocalPlayerPawn = 0x255C3C8; - public const nint dwPlantedC4 = 0x24C2248; - public const nint dwPrediction = 0x255C2D0; - public const nint dwSensitivity = 0x25596C8; + public const nint dwGameRules = 0x25651D0; + public const nint dwGlobalVars = 0x2230090; + public const nint dwGlowManager = 0x2561EF0; + public const nint dwLocalPlayerController = 0x253CB78; + public const nint dwLocalPlayerPawn = 0x2565718; + public const nint dwPlantedC4 = 0x24CB3C0; + public const nint dwPrediction = 0x2565620; + public const nint dwSensitivity = 0x2562A18; public const nint dwSensitivity_sensitivity = 0x58; - public const nint dwViewAngles = 0x2572AE8; - public const nint dwViewMatrix = 0x2561CD0; - public const nint dwViewRender = 0x2562698; - public const nint dwWeaponC4 = 0x24C0800; + public const nint dwViewAngles = 0x257BCC8; + public const nint dwViewMatrix = 0x256B020; + public const nint dwViewRender = 0x256B9E8; + public const nint dwWeaponC4 = 0x24C9B30; } // Module: engine2.dll public static class Engine2Dll { - public const nint dwBuildNumber = 0x61CFE8; + public const nint dwBuildNumber = 0x61CFEC; public const nint dwNetworkGameClient = 0x91AFC0; public const nint dwNetworkGameClient_clientTickCount = 0x398; public const nint dwNetworkGameClient_deltaTick = 0x24C; @@ -33,8 +33,8 @@ public static class Engine2Dll { public const nint dwNetworkGameClient_maxClients = 0x240; public const nint dwNetworkGameClient_serverTickCount = 0x24C; public const nint dwNetworkGameClient_signOnState = 0x230; - public const nint dwWindowHeight = 0x91F334; - public const nint dwWindowWidth = 0x91F330; + public const nint dwWindowHeight = 0x91F33C; + public const nint dwWindowWidth = 0x91F338; } // Module: inputsystem.dll public static class InputsystemDll { diff --git a/output/offsets.hpp b/output/offsets.hpp index d8fc3fafb..17f0acfe6 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once @@ -10,27 +10,27 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x2572460; - constexpr std::ptrdiff_t dwEntityList = 0x2711598; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x2711598; + constexpr std::ptrdiff_t dwCSGOInput = 0x257B640; + constexpr std::ptrdiff_t dwEntityList = 0x271A908; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x271A908; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x2120; - constexpr std::ptrdiff_t dwGameRules = 0x255BE80; - constexpr std::ptrdiff_t dwGlobalVars = 0x2228090; - constexpr std::ptrdiff_t dwGlowManager = 0x2558BA0; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x25338A8; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x255C3C8; - constexpr std::ptrdiff_t dwPlantedC4 = 0x24C2248; - constexpr std::ptrdiff_t dwPrediction = 0x255C2D0; - constexpr std::ptrdiff_t dwSensitivity = 0x25596C8; + constexpr std::ptrdiff_t dwGameRules = 0x25651D0; + constexpr std::ptrdiff_t dwGlobalVars = 0x2230090; + constexpr std::ptrdiff_t dwGlowManager = 0x2561EF0; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x253CB78; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x2565718; + constexpr std::ptrdiff_t dwPlantedC4 = 0x24CB3C0; + constexpr std::ptrdiff_t dwPrediction = 0x2565620; + constexpr std::ptrdiff_t dwSensitivity = 0x2562A18; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x58; - constexpr std::ptrdiff_t dwViewAngles = 0x2572AE8; - constexpr std::ptrdiff_t dwViewMatrix = 0x2561CD0; - constexpr std::ptrdiff_t dwViewRender = 0x2562698; - constexpr std::ptrdiff_t dwWeaponC4 = 0x24C0800; + constexpr std::ptrdiff_t dwViewAngles = 0x257BCC8; + constexpr std::ptrdiff_t dwViewMatrix = 0x256B020; + constexpr std::ptrdiff_t dwViewRender = 0x256B9E8; + constexpr std::ptrdiff_t dwWeaponC4 = 0x24C9B30; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t dwBuildNumber = 0x61CFE8; + constexpr std::ptrdiff_t dwBuildNumber = 0x61CFEC; constexpr std::ptrdiff_t dwNetworkGameClient = 0x91AFC0; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x398; constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x24C; @@ -39,8 +39,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x240; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x24C; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x230; - constexpr std::ptrdiff_t dwWindowHeight = 0x91F334; - constexpr std::ptrdiff_t dwWindowWidth = 0x91F330; + constexpr std::ptrdiff_t dwWindowHeight = 0x91F33C; + constexpr std::ptrdiff_t dwWindowWidth = 0x91F338; } // Module: inputsystem.dll namespace inputsystem_dll { diff --git a/output/offsets.json b/output/offsets.json index f525c6fe4..adcb30628 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,25 +1,25 @@ { "client.dll": { - "dwCSGOInput": 39265376, - "dwEntityList": 40965528, - "dwGameEntitySystem": 40965528, + "dwCSGOInput": 39302720, + "dwEntityList": 41003272, + "dwGameEntitySystem": 41003272, "dwGameEntitySystem_highestEntityIndex": 8480, - "dwGameRules": 39173760, - "dwGlobalVars": 35815568, - "dwGlowManager": 39160736, - "dwLocalPlayerController": 39008424, - "dwLocalPlayerPawn": 39175112, - "dwPlantedC4": 38543944, - "dwPrediction": 39174864, - "dwSensitivity": 39163592, + "dwGameRules": 39211472, + "dwGlobalVars": 35848336, + "dwGlowManager": 39198448, + "dwLocalPlayerController": 39046008, + "dwLocalPlayerPawn": 39212824, + "dwPlantedC4": 38581184, + "dwPrediction": 39212576, + "dwSensitivity": 39201304, "dwSensitivity_sensitivity": 88, - "dwViewAngles": 39267048, - "dwViewMatrix": 39197904, - "dwViewRender": 39200408, - "dwWeaponC4": 38537216 + "dwViewAngles": 39304392, + "dwViewMatrix": 39235616, + "dwViewRender": 39238120, + "dwWeaponC4": 38574896 }, "engine2.dll": { - "dwBuildNumber": 6410216, + "dwBuildNumber": 6410220, "dwNetworkGameClient": 9547712, "dwNetworkGameClient_clientTickCount": 920, "dwNetworkGameClient_deltaTick": 588, @@ -28,8 +28,8 @@ "dwNetworkGameClient_maxClients": 576, "dwNetworkGameClient_serverTickCount": 588, "dwNetworkGameClient_signOnState": 560, - "dwWindowHeight": 9564980, - "dwWindowWidth": 9564976 + "dwWindowHeight": 9564988, + "dwWindowWidth": 9564984 }, "inputsystem.dll": { "dwInputSystem": 289728 diff --git a/output/offsets.rs b/output/offsets.rs index 85ebf949f..db47a0abd 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, unused)] @@ -7,27 +7,27 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x2572460; - pub const dwEntityList: usize = 0x2711598; - pub const dwGameEntitySystem: usize = 0x2711598; + pub const dwCSGOInput: usize = 0x257B640; + pub const dwEntityList: usize = 0x271A908; + pub const dwGameEntitySystem: usize = 0x271A908; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x2120; - pub const dwGameRules: usize = 0x255BE80; - pub const dwGlobalVars: usize = 0x2228090; - pub const dwGlowManager: usize = 0x2558BA0; - pub const dwLocalPlayerController: usize = 0x25338A8; - pub const dwLocalPlayerPawn: usize = 0x255C3C8; - pub const dwPlantedC4: usize = 0x24C2248; - pub const dwPrediction: usize = 0x255C2D0; - pub const dwSensitivity: usize = 0x25596C8; + pub const dwGameRules: usize = 0x25651D0; + pub const dwGlobalVars: usize = 0x2230090; + pub const dwGlowManager: usize = 0x2561EF0; + pub const dwLocalPlayerController: usize = 0x253CB78; + pub const dwLocalPlayerPawn: usize = 0x2565718; + pub const dwPlantedC4: usize = 0x24CB3C0; + pub const dwPrediction: usize = 0x2565620; + pub const dwSensitivity: usize = 0x2562A18; pub const dwSensitivity_sensitivity: usize = 0x58; - pub const dwViewAngles: usize = 0x2572AE8; - pub const dwViewMatrix: usize = 0x2561CD0; - pub const dwViewRender: usize = 0x2562698; - pub const dwWeaponC4: usize = 0x24C0800; + pub const dwViewAngles: usize = 0x257BCC8; + pub const dwViewMatrix: usize = 0x256B020; + pub const dwViewRender: usize = 0x256B9E8; + pub const dwWeaponC4: usize = 0x24C9B30; } // Module: engine2.dll pub mod engine2_dll { - pub const dwBuildNumber: usize = 0x61CFE8; + pub const dwBuildNumber: usize = 0x61CFEC; pub const dwNetworkGameClient: usize = 0x91AFC0; pub const dwNetworkGameClient_clientTickCount: usize = 0x398; pub const dwNetworkGameClient_deltaTick: usize = 0x24C; @@ -36,8 +36,8 @@ pub mod cs2_dumper { pub const dwNetworkGameClient_maxClients: usize = 0x240; pub const dwNetworkGameClient_serverTickCount: usize = 0x24C; pub const dwNetworkGameClient_signOnState: usize = 0x230; - pub const dwWindowHeight: usize = 0x91F334; - pub const dwWindowWidth: usize = 0x91F330; + pub const dwWindowHeight: usize = 0x91F33C; + pub const dwWindowWidth: usize = 0x91F338; } // Module: inputsystem.dll pub mod inputsystem_dll { diff --git a/output/offsets.zig b/output/offsets.zig index 27718b22e..7dbc05656 100644 --- a/output/offsets.zig +++ b/output/offsets.zig @@ -1,31 +1,31 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const offsets = struct { // Module: client.dll pub const client_dll = struct { - pub const dwCSGOInput: usize = 0x2572460; - pub const dwEntityList: usize = 0x2711598; - pub const dwGameEntitySystem: usize = 0x2711598; + pub const dwCSGOInput: usize = 0x257B640; + pub const dwEntityList: usize = 0x271A908; + pub const dwGameEntitySystem: usize = 0x271A908; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x2120; - pub const dwGameRules: usize = 0x255BE80; - pub const dwGlobalVars: usize = 0x2228090; - pub const dwGlowManager: usize = 0x2558BA0; - pub const dwLocalPlayerController: usize = 0x25338A8; - pub const dwLocalPlayerPawn: usize = 0x255C3C8; - pub const dwPlantedC4: usize = 0x24C2248; - pub const dwPrediction: usize = 0x255C2D0; - pub const dwSensitivity: usize = 0x25596C8; + pub const dwGameRules: usize = 0x25651D0; + pub const dwGlobalVars: usize = 0x2230090; + pub const dwGlowManager: usize = 0x2561EF0; + pub const dwLocalPlayerController: usize = 0x253CB78; + pub const dwLocalPlayerPawn: usize = 0x2565718; + pub const dwPlantedC4: usize = 0x24CB3C0; + pub const dwPrediction: usize = 0x2565620; + pub const dwSensitivity: usize = 0x2562A18; pub const dwSensitivity_sensitivity: usize = 0x58; - pub const dwViewAngles: usize = 0x2572AE8; - pub const dwViewMatrix: usize = 0x2561CD0; - pub const dwViewRender: usize = 0x2562698; - pub const dwWeaponC4: usize = 0x24C0800; + pub const dwViewAngles: usize = 0x257BCC8; + pub const dwViewMatrix: usize = 0x256B020; + pub const dwViewRender: usize = 0x256B9E8; + pub const dwWeaponC4: usize = 0x24C9B30; }; // Module: engine2.dll pub const engine2_dll = struct { - pub const dwBuildNumber: usize = 0x61CFE8; + pub const dwBuildNumber: usize = 0x61CFEC; pub const dwNetworkGameClient: usize = 0x91AFC0; pub const dwNetworkGameClient_clientTickCount: usize = 0x398; pub const dwNetworkGameClient_deltaTick: usize = 0x24C; @@ -34,8 +34,8 @@ pub const cs2_dumper = struct { pub const dwNetworkGameClient_maxClients: usize = 0x240; pub const dwNetworkGameClient_serverTickCount: usize = 0x24C; pub const dwNetworkGameClient_signOnState: usize = 0x230; - pub const dwWindowHeight: usize = 0x91F334; - pub const dwWindowWidth: usize = 0x91F330; + pub const dwWindowHeight: usize = 0x91F33C; + pub const dwWindowWidth: usize = 0x91F338; }; // Module: inputsystem.dll pub const inputsystem_dll = struct { diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index fe5dcd00c..539c43bed 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index f931ea4c5..45a3834cb 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index f7d8726a7..9a9cf52a1 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/panorama_dll.zig b/output/panorama_dll.zig index 39e845733..019dfd8c6 100644 --- a/output/panorama_dll.zig +++ b/output/panorama_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/particles_dll.cs b/output/particles_dll.cs index 81a27e7ef..56d434a37 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 09abb1023..9ebbde71a 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 0baeda663..b0997a721 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.zig b/output/particles_dll.zig index ab8f01f34..9611dcecc 100644 --- a/output/particles_dll.zig +++ b/output/particles_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index 27e70930c..79e7ecc75 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 -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index dbabfb88c..3fafada59 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 -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index b6132498b..c1f936b26 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 -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.zig b/output/pulse_system_dll.zig index 74a8ba3c2..85d24171d 100644 --- a/output/pulse_system_dll.zig +++ b/output/pulse_system_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index ee6a3f29c..8be45cc10 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index 3af0d9681..fe092a3c1 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 2a042b8c1..58ddf70ef 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.zig b/output/rendersystemdx11_dll.zig index f3b7f672e..e5113f84d 100644 --- a/output/rendersystemdx11_dll.zig +++ b/output/rendersystemdx11_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index 4b51ef9fa..9f315847d 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 18404fb87..71a74326d 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index ec2dfaab6..ff6ed7247 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.zig b/output/resourcesystem_dll.zig index 7db22c03a..3dfc1e20b 100644 --- a/output/resourcesystem_dll.zig +++ b/output/resourcesystem_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index c0b475082..e0e06cc5d 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 094add87f..d8afc09bf 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index f39f41aa0..eec5c2c71 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.zig b/output/scenesystem_dll.zig index ac96c0c23..ea6c58af0 100644 --- a/output/scenesystem_dll.zig +++ b/output/scenesystem_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index 5223da0ae..00c4311c8 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index c38f9d8fe..a11a77b0e 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index 2052568ee..0bc72d8c7 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.zig b/output/schemasystem_dll.zig index 65d70912b..f9c33834a 100644 --- a/output/schemasystem_dll.zig +++ b/output/schemasystem_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/server_dll.cs b/output/server_dll.cs index 5592f7c1b..5f37fb88b 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -3920,7 +3920,7 @@ public static class CCSObserver_UseServices { // Parent: CBaseTrigger // Field count: 1 public static class CCSMinimapVolume { - public const nint m_strMinimapName = 0x9C8; // CUtlString + public const nint m_strMinimapName = 0x9E0; // CUtlString } // Parent: CBaseTrigger // Field count: 2 @@ -5731,7 +5731,7 @@ public static class CPulseCell_WaitForCursorsWithTagBase { public const nint m_WaitComplete = 0xE0; // CPulse_ResumePoint } // Parent: CCSPlayerPawnBase - // Field count: 108 + // Field count: 106 public static class CCSPlayerPawn { public const nint m_pBulletServices = 0xE30; // CCSPlayer_BulletServices* public const nint m_pHostageServices = 0xE38; // CCSPlayer_HostageServices* @@ -5773,74 +5773,72 @@ public static class CCSPlayerPawn { public const nint m_vRagdollServerOrigin = 0x1050; // VectorWS public const nint m_EconGloves = 0x1060; // CEconItemView public const nint m_nEconGlovesChanged = 0x1448; // uint8 - public const nint m_vecCurrentMinimapVolumes = 0x1450; // CUtlVector> - public const nint m_hActiveMinimapVolume = 0x1468; // CHandle - public const nint m_qDeathEyeAngles = 0x146C; // QAngle - public const nint m_bLeftHanded = 0x1478; // bool - public const nint m_fSwitchedHandednessTime = 0x147C; // GameTime_t - public const nint m_flViewmodelOffsetX = 0x1480; // float32 - public const nint m_flViewmodelOffsetY = 0x1484; // float32 - public const nint m_flViewmodelOffsetZ = 0x1488; // float32 - public const nint m_flViewmodelFOV = 0x148C; // float32 - public const nint m_bIsWalking = 0x1490; // bool - public const nint m_fLastGivenDefuserTime = 0x1494; // float32 - public const nint m_fLastGivenBombTime = 0x1498; // float32 - public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0x149C; // float32 - public const nint m_iDisplayHistoryBits = 0x14A0; // uint32 - public const nint m_flLastAttackedTeammate = 0x14A4; // float32 - public const nint m_allowAutoFollowTime = 0x14A8; // GameTime_t - public const nint m_bResetArmorNextSpawn = 0x14AC; // bool - public const nint m_nLastKillerIndex = 0x14B0; // CEntityIndex - public const nint m_entitySpottedState = 0x14B8; // EntitySpottedState_t - public const nint m_nSpotRules = 0x14D0; // int32 - public const nint m_bIsScoped = 0x14D4; // bool - public const nint m_bResumeZoom = 0x14D5; // bool - public const nint m_bIsDefusing = 0x14D6; // bool - public const nint m_bIsGrabbingHostage = 0x14D7; // bool - public const nint m_iBlockingUseActionInProgress = 0x14D8; // CSPlayerBlockingUseAction_t - public const nint m_flEmitSoundTime = 0x14DC; // GameTime_t - public const nint m_bInNoDefuseArea = 0x14E0; // bool - public const nint m_iBombSiteIndex = 0x14E4; // CEntityIndex - public const nint m_nWhichBombZone = 0x14E8; // int32 - public const nint m_bInBombZoneTrigger = 0x14EC; // bool - public const nint m_bWasInBombZoneTrigger = 0x14ED; // bool - public const nint m_iShotsFired = 0x14F0; // int32 - public const nint m_flFlinchStack = 0x14F4; // float32 - public const nint m_flVelocityModifier = 0x14F8; // float32 - public const nint m_vecTotalBulletForce = 0x14FC; // Vector - public const nint m_bWaitForNoAttack = 0x1508; // bool - public const nint m_ignoreLadderJumpTime = 0x150C; // float32 - public const nint m_bKilledByHeadshot = 0x1510; // bool - public const nint m_LastHitBox = 0x1514; // int32 - public const nint m_pBot = 0x1518; // CCSBot* - public const nint m_bBotAllowActive = 0x1520; // bool - public const nint m_nLastPickupPriority = 0x1524; // int32 - public const nint m_flLastPickupPriorityTime = 0x1528; // float32 - public const nint m_ArmorValue = 0x152C; // int32 - public const nint m_unCurrentEquipmentValue = 0x1530; // uint16 - public const nint m_unRoundStartEquipmentValue = 0x1532; // uint16 - public const nint m_unFreezetimeEndEquipmentValue = 0x1534; // uint16 - public const nint m_iLastWeaponFireUsercmd = 0x1538; // int32 - public const nint m_bIsSpawning = 0x153C; // bool - public const nint m_iDeathFlags = 0x1548; // int32 - public const nint m_bHasDeathInfo = 0x154C; // bool - public const nint m_flDeathInfoTime = 0x1550; // float32 - public const nint m_vecDeathInfoOrigin = 0x1554; // VectorWS - public const nint m_vecPlayerPatchEconIndices = 0x1560; // uint32[5] - public const nint m_GunGameImmunityColor = 0x1574; // Color - public const nint m_grenadeParameterStashTime = 0x1578; // GameTime_t - public const nint m_bGrenadeParametersStashed = 0x157C; // bool - public const nint m_angStashedShootAngles = 0x1580; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x158C; // VectorWS - public const nint m_vecStashedGrenadeThrowPawnCenter = 0x1598; // VectorWS - public const nint m_vecStashedVelocity = 0x15A4; // Vector - public const nint m_bCommittingSuicideOnTeamChange = 0x15B8; // bool - public const nint m_wasNotKilledNaturally = 0x15B9; // bool - public const nint m_fImmuneToGunGameDamageTime = 0x15BC; // GameTime_t - public const nint m_bGunGameImmunity = 0x15C0; // bool - public const nint m_flModifier0 = 0x15C4; // float32 - public const nint m_fMolotovDamageTime = 0x15C8; // float32 - public const nint m_angEyeAngles = 0x15CC; // QAngle + public const nint m_qDeathEyeAngles = 0x144C; // QAngle + public const nint m_bLeftHanded = 0x1458; // bool + public const nint m_fSwitchedHandednessTime = 0x145C; // GameTime_t + public const nint m_flViewmodelOffsetX = 0x1460; // float32 + public const nint m_flViewmodelOffsetY = 0x1464; // float32 + public const nint m_flViewmodelOffsetZ = 0x1468; // float32 + public const nint m_flViewmodelFOV = 0x146C; // float32 + public const nint m_bIsWalking = 0x1470; // bool + public const nint m_fLastGivenDefuserTime = 0x1474; // float32 + public const nint m_fLastGivenBombTime = 0x1478; // float32 + public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0x147C; // float32 + public const nint m_iDisplayHistoryBits = 0x1480; // uint32 + public const nint m_flLastAttackedTeammate = 0x1484; // float32 + public const nint m_allowAutoFollowTime = 0x1488; // GameTime_t + public const nint m_bResetArmorNextSpawn = 0x148C; // bool + public const nint m_nLastKillerIndex = 0x1490; // CEntityIndex + public const nint m_entitySpottedState = 0x1498; // EntitySpottedState_t + public const nint m_nSpotRules = 0x14B0; // int32 + public const nint m_bIsScoped = 0x14B4; // bool + public const nint m_bResumeZoom = 0x14B5; // bool + public const nint m_bIsDefusing = 0x14B6; // bool + public const nint m_bIsGrabbingHostage = 0x14B7; // bool + public const nint m_iBlockingUseActionInProgress = 0x14B8; // CSPlayerBlockingUseAction_t + public const nint m_flEmitSoundTime = 0x14BC; // GameTime_t + public const nint m_bInNoDefuseArea = 0x14C0; // bool + public const nint m_iBombSiteIndex = 0x14C4; // CEntityIndex + public const nint m_nWhichBombZone = 0x14C8; // int32 + public const nint m_bInBombZoneTrigger = 0x14CC; // bool + public const nint m_bWasInBombZoneTrigger = 0x14CD; // bool + public const nint m_iShotsFired = 0x14D0; // int32 + public const nint m_flFlinchStack = 0x14D4; // float32 + public const nint m_flVelocityModifier = 0x14D8; // float32 + public const nint m_vecTotalBulletForce = 0x14DC; // Vector + public const nint m_bWaitForNoAttack = 0x14E8; // bool + public const nint m_ignoreLadderJumpTime = 0x14EC; // float32 + public const nint m_bKilledByHeadshot = 0x14F0; // bool + public const nint m_LastHitBox = 0x14F4; // int32 + public const nint m_pBot = 0x14F8; // CCSBot* + public const nint m_bBotAllowActive = 0x1500; // bool + public const nint m_nLastPickupPriority = 0x1504; // int32 + public const nint m_flLastPickupPriorityTime = 0x1508; // float32 + public const nint m_ArmorValue = 0x150C; // int32 + public const nint m_unCurrentEquipmentValue = 0x1510; // uint16 + public const nint m_unRoundStartEquipmentValue = 0x1512; // uint16 + public const nint m_unFreezetimeEndEquipmentValue = 0x1514; // uint16 + public const nint m_iLastWeaponFireUsercmd = 0x1518; // int32 + public const nint m_bIsSpawning = 0x151C; // bool + public const nint m_iDeathFlags = 0x1528; // int32 + public const nint m_bHasDeathInfo = 0x152C; // bool + public const nint m_flDeathInfoTime = 0x1530; // float32 + public const nint m_vecDeathInfoOrigin = 0x1534; // VectorWS + public const nint m_vecPlayerPatchEconIndices = 0x1540; // uint32[5] + public const nint m_GunGameImmunityColor = 0x1554; // Color + public const nint m_grenadeParameterStashTime = 0x1558; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x155C; // bool + public const nint m_angStashedShootAngles = 0x1560; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x156C; // VectorWS + public const nint m_vecStashedGrenadeThrowPawnCenter = 0x1578; // VectorWS + public const nint m_vecStashedVelocity = 0x1584; // Vector + public const nint m_bCommittingSuicideOnTeamChange = 0x1598; // bool + public const nint m_wasNotKilledNaturally = 0x1599; // bool + public const nint m_fImmuneToGunGameDamageTime = 0x159C; // GameTime_t + public const nint m_bGunGameImmunity = 0x15A0; // bool + public const nint m_flModifier0 = 0x15A4; // float32 + public const nint m_fMolotovDamageTime = 0x15A8; // float32 + public const nint m_angEyeAngles = 0x15AC; // QAngle } // Parent: CBaseEntity // Field count: 20 diff --git a/output/server_dll.hpp b/output/server_dll.hpp index f4a4723c4..866fa3ab7 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once @@ -3926,7 +3926,7 @@ namespace cs2_dumper { // Parent: CBaseTrigger // Field count: 1 namespace CCSMinimapVolume { - constexpr std::ptrdiff_t m_strMinimapName = 0x9C8; // CUtlString + constexpr std::ptrdiff_t m_strMinimapName = 0x9E0; // CUtlString } // Parent: CBaseTrigger // Field count: 2 @@ -5737,7 +5737,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_WaitComplete = 0xE0; // CPulse_ResumePoint } // Parent: CCSPlayerPawnBase - // Field count: 108 + // Field count: 106 namespace CCSPlayerPawn { constexpr std::ptrdiff_t m_pBulletServices = 0xE30; // CCSPlayer_BulletServices* constexpr std::ptrdiff_t m_pHostageServices = 0xE38; // CCSPlayer_HostageServices* @@ -5779,74 +5779,72 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1050; // VectorWS constexpr std::ptrdiff_t m_EconGloves = 0x1060; // CEconItemView constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1448; // uint8 - constexpr std::ptrdiff_t m_vecCurrentMinimapVolumes = 0x1450; // CUtlVector> - constexpr std::ptrdiff_t m_hActiveMinimapVolume = 0x1468; // CHandle - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x146C; // QAngle - constexpr std::ptrdiff_t m_bLeftHanded = 0x1478; // bool - constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x147C; // GameTime_t - constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1480; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1484; // float32 - constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1488; // float32 - constexpr std::ptrdiff_t m_flViewmodelFOV = 0x148C; // float32 - constexpr std::ptrdiff_t m_bIsWalking = 0x1490; // bool - constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0x1494; // float32 - constexpr std::ptrdiff_t m_fLastGivenBombTime = 0x1498; // float32 - constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0x149C; // float32 - constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0x14A0; // uint32 - constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0x14A4; // float32 - constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x14A8; // GameTime_t - constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0x14AC; // bool - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x14B0; // CEntityIndex - constexpr std::ptrdiff_t m_entitySpottedState = 0x14B8; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0x14D0; // int32 - constexpr std::ptrdiff_t m_bIsScoped = 0x14D4; // bool - constexpr std::ptrdiff_t m_bResumeZoom = 0x14D5; // bool - constexpr std::ptrdiff_t m_bIsDefusing = 0x14D6; // bool - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x14D7; // bool - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x14D8; // CSPlayerBlockingUseAction_t - constexpr std::ptrdiff_t m_flEmitSoundTime = 0x14DC; // GameTime_t - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x14E0; // bool - constexpr std::ptrdiff_t m_iBombSiteIndex = 0x14E4; // CEntityIndex - constexpr std::ptrdiff_t m_nWhichBombZone = 0x14E8; // int32 - constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x14EC; // bool - constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x14ED; // bool - constexpr std::ptrdiff_t m_iShotsFired = 0x14F0; // int32 - constexpr std::ptrdiff_t m_flFlinchStack = 0x14F4; // float32 - constexpr std::ptrdiff_t m_flVelocityModifier = 0x14F8; // float32 - constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x14FC; // Vector - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1508; // bool - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x150C; // float32 - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1510; // bool - constexpr std::ptrdiff_t m_LastHitBox = 0x1514; // int32 - constexpr std::ptrdiff_t m_pBot = 0x1518; // CCSBot* - constexpr std::ptrdiff_t m_bBotAllowActive = 0x1520; // bool - constexpr std::ptrdiff_t m_nLastPickupPriority = 0x1524; // int32 - constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0x1528; // float32 - constexpr std::ptrdiff_t m_ArmorValue = 0x152C; // int32 - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1530; // uint16 - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1532; // uint16 - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1534; // uint16 - constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x1538; // int32 - constexpr std::ptrdiff_t m_bIsSpawning = 0x153C; // bool - constexpr std::ptrdiff_t m_iDeathFlags = 0x1548; // int32 - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x154C; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1550; // float32 - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1554; // VectorWS - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1560; // uint32[5] - constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x1574; // Color - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1578; // GameTime_t - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x157C; // bool - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1580; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x158C; // VectorWS - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPawnCenter = 0x1598; // VectorWS - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x15A4; // Vector - constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x15B8; // bool - constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x15B9; // bool - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x15BC; // GameTime_t - constexpr std::ptrdiff_t m_bGunGameImmunity = 0x15C0; // bool - constexpr std::ptrdiff_t m_flModifier0 = 0x15C4; // float32 - constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x15C8; // float32 - constexpr std::ptrdiff_t m_angEyeAngles = 0x15CC; // QAngle + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x144C; // QAngle + constexpr std::ptrdiff_t m_bLeftHanded = 0x1458; // bool + constexpr std::ptrdiff_t m_fSwitchedHandednessTime = 0x145C; // GameTime_t + constexpr std::ptrdiff_t m_flViewmodelOffsetX = 0x1460; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetY = 0x1464; // float32 + constexpr std::ptrdiff_t m_flViewmodelOffsetZ = 0x1468; // float32 + constexpr std::ptrdiff_t m_flViewmodelFOV = 0x146C; // float32 + constexpr std::ptrdiff_t m_bIsWalking = 0x1470; // bool + constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0x1474; // float32 + constexpr std::ptrdiff_t m_fLastGivenBombTime = 0x1478; // float32 + constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0x147C; // float32 + constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0x1480; // uint32 + constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0x1484; // float32 + constexpr std::ptrdiff_t m_allowAutoFollowTime = 0x1488; // GameTime_t + constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0x148C; // bool + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1490; // CEntityIndex + constexpr std::ptrdiff_t m_entitySpottedState = 0x1498; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0x14B0; // int32 + constexpr std::ptrdiff_t m_bIsScoped = 0x14B4; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0x14B5; // bool + constexpr std::ptrdiff_t m_bIsDefusing = 0x14B6; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x14B7; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x14B8; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x14BC; // GameTime_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x14C0; // bool + constexpr std::ptrdiff_t m_iBombSiteIndex = 0x14C4; // CEntityIndex + constexpr std::ptrdiff_t m_nWhichBombZone = 0x14C8; // int32 + constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x14CC; // bool + constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x14CD; // bool + constexpr std::ptrdiff_t m_iShotsFired = 0x14D0; // int32 + constexpr std::ptrdiff_t m_flFlinchStack = 0x14D4; // float32 + constexpr std::ptrdiff_t m_flVelocityModifier = 0x14D8; // float32 + constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x14DC; // Vector + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x14E8; // bool + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x14EC; // float32 + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x14F0; // bool + constexpr std::ptrdiff_t m_LastHitBox = 0x14F4; // int32 + constexpr std::ptrdiff_t m_pBot = 0x14F8; // CCSBot* + constexpr std::ptrdiff_t m_bBotAllowActive = 0x1500; // bool + constexpr std::ptrdiff_t m_nLastPickupPriority = 0x1504; // int32 + constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0x1508; // float32 + constexpr std::ptrdiff_t m_ArmorValue = 0x150C; // int32 + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1510; // uint16 + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1512; // uint16 + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1514; // uint16 + constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x1518; // int32 + constexpr std::ptrdiff_t m_bIsSpawning = 0x151C; // bool + constexpr std::ptrdiff_t m_iDeathFlags = 0x1528; // int32 + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x152C; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1530; // float32 + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1534; // VectorWS + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1540; // uint32[5] + constexpr std::ptrdiff_t m_GunGameImmunityColor = 0x1554; // Color + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1558; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x155C; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1560; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x156C; // VectorWS + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPawnCenter = 0x1578; // VectorWS + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1584; // Vector + constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x1598; // bool + constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1599; // bool + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x159C; // GameTime_t + constexpr std::ptrdiff_t m_bGunGameImmunity = 0x15A0; // bool + constexpr std::ptrdiff_t m_flModifier0 = 0x15A4; // float32 + constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x15A8; // float32 + constexpr std::ptrdiff_t m_angEyeAngles = 0x15AC; // QAngle } // Parent: CBaseEntity // Field count: 20 diff --git a/output/server_dll.json b/output/server_dll.json index 8279742c7..c1048d55f 100644 --- a/output/server_dll.json +++ b/output/server_dll.json @@ -2208,7 +2208,7 @@ }, "CCSMinimapVolume": { "fields": { - "m_strMinimapName": 2504 + "m_strMinimapName": 2528 }, "metadata": [], "parent": "CBaseTrigger" @@ -2475,114 +2475,112 @@ }, "CCSPlayerPawn": { "fields": { - "m_ArmorValue": 5420, + "m_ArmorValue": 5388, "m_EconGloves": 4192, - "m_GunGameImmunityColor": 5492, - "m_LastHitBox": 5396, + "m_GunGameImmunityColor": 5460, + "m_LastHitBox": 5364, "m_RetakesMVPBoostExtraUtility": 3996, "m_TouchingBuyZones": 3952, - "m_allowAutoFollowTime": 5288, - "m_angEyeAngles": 5580, - "m_angStashedShootAngles": 5504, - "m_bBotAllowActive": 5408, - "m_bCommittingSuicideOnTeamChange": 5560, - "m_bGrenadeParametersStashed": 5500, - "m_bGunGameImmunity": 5568, - "m_bHasDeathInfo": 5452, + "m_allowAutoFollowTime": 5256, + "m_angEyeAngles": 5548, + "m_angStashedShootAngles": 5472, + "m_bBotAllowActive": 5376, + "m_bCommittingSuicideOnTeamChange": 5528, + "m_bGrenadeParametersStashed": 5468, + "m_bGunGameImmunity": 5536, + "m_bHasDeathInfo": 5420, "m_bHasFemaleVoice": 3690, "m_bInBombZone": 3978, - "m_bInBombZoneTrigger": 5356, + "m_bInBombZoneTrigger": 5324, "m_bInBuyZone": 3945, "m_bInHostageRescueZone": 3977, "m_bInHostageResetZone": 3944, - "m_bInNoDefuseArea": 5344, + "m_bInNoDefuseArea": 5312, "m_bIsBuyMenuOpen": 4008, - "m_bIsDefusing": 5334, - "m_bIsGrabbingHostage": 5335, - "m_bIsScoped": 5332, - "m_bIsSpawning": 5436, - "m_bIsWalking": 5264, - "m_bKilledByHeadshot": 5392, - "m_bLeftHanded": 5240, + "m_bIsDefusing": 5302, + "m_bIsGrabbingHostage": 5303, + "m_bIsScoped": 5300, + "m_bIsSpawning": 5404, + "m_bIsWalking": 5232, + "m_bKilledByHeadshot": 5360, + "m_bLeftHanded": 5208, "m_bNextSprayDecalTimeExpedited": 4088, "m_bOnGroundLastTick": 4068, "m_bRagdollDamageHeadshot": 4172, - "m_bResetArmorNextSpawn": 5292, - "m_bResumeZoom": 5333, + "m_bResetArmorNextSpawn": 5260, + "m_bResumeZoom": 5301, "m_bRetakesHasDefuseKit": 3988, "m_bRetakesMVPLastRound": 3989, - "m_bWaitForNoAttack": 5384, - "m_bWasInBombZoneTrigger": 5357, + "m_bWaitForNoAttack": 5352, + "m_bWasInBombZoneTrigger": 5325, "m_bWasInBuyZone": 3976, "m_bWasInHostageRescueZone": 3979, - "m_entitySpottedState": 5304, - "m_fImmuneToGunGameDamageTime": 5564, - "m_fLastGivenBombTime": 5272, - "m_fLastGivenDefuserTime": 5268, - "m_fMolotovDamageTime": 5576, - "m_fSwitchedHandednessTime": 5244, - "m_flDealtDamageToEnemyMostRecentTimestamp": 5276, - "m_flDeathInfoTime": 5456, - "m_flEmitSoundTime": 5340, - "m_flFlinchStack": 5364, + "m_entitySpottedState": 5272, + "m_fImmuneToGunGameDamageTime": 5532, + "m_fLastGivenBombTime": 5240, + "m_fLastGivenDefuserTime": 5236, + "m_fMolotovDamageTime": 5544, + "m_fSwitchedHandednessTime": 5212, + "m_flDealtDamageToEnemyMostRecentTimestamp": 5244, + "m_flDeathInfoTime": 5424, + "m_flEmitSoundTime": 5308, + "m_flFlinchStack": 5332, "m_flHealthShotBoostExpirationTime": 4000, "m_flLandingTimeSeconds": 4004, - "m_flLastAttackedTeammate": 5284, - "m_flLastPickupPriorityTime": 5416, - "m_flModifier0": 5572, + "m_flLastAttackedTeammate": 5252, + "m_flLastPickupPriorityTime": 5384, + "m_flModifier0": 5540, "m_flNextSprayDecalTime": 4084, "m_flTimeOfLastInjury": 4080, - "m_flVelocityModifier": 5368, - "m_flViewmodelFOV": 5260, - "m_flViewmodelOffsetX": 5248, - "m_flViewmodelOffsetY": 5252, - "m_flViewmodelOffsetZ": 5256, - "m_grenadeParameterStashTime": 5496, - "m_hActiveMinimapVolume": 5224, - "m_iBlockingUseActionInProgress": 5336, - "m_iBombSiteIndex": 5348, - "m_iDeathFlags": 5448, - "m_iDisplayHistoryBits": 5280, - "m_iLastWeaponFireUsercmd": 5432, + "m_flVelocityModifier": 5336, + "m_flViewmodelFOV": 5228, + "m_flViewmodelOffsetX": 5216, + "m_flViewmodelOffsetY": 5220, + "m_flViewmodelOffsetZ": 5224, + "m_grenadeParameterStashTime": 5464, + "m_iBlockingUseActionInProgress": 5304, + "m_iBombSiteIndex": 5316, + "m_iDeathFlags": 5416, + "m_iDisplayHistoryBits": 5248, + "m_iLastWeaponFireUsercmd": 5400, "m_iPlayerLocked": 4072, "m_iRetakesMVPBoostItem": 3992, "m_iRetakesOffering": 3980, "m_iRetakesOfferingCard": 3984, - "m_iShotsFired": 5360, - "m_ignoreLadderJumpTime": 5388, + "m_iShotsFired": 5328, + "m_ignoreLadderJumpTime": 5356, "m_lastLandTime": 4064, "m_nCharacterDefIndex": 3688, "m_nEconGlovesChanged": 5192, - "m_nLastKillerIndex": 5296, - "m_nLastPickupPriority": 5412, + "m_nLastKillerIndex": 5264, + "m_nLastPickupPriority": 5380, "m_nRagdollDamageBone": 4092, - "m_nSpotRules": 5328, - "m_nWhichBombZone": 5352, + "m_nSpotRules": 5296, + "m_nWhichBombZone": 5320, "m_pActionTrackingServices": 3656, "m_pAimPunchServices": 3664, - "m_pBot": 5400, + "m_pBot": 5368, "m_pBulletServices": 3632, "m_pBuyServices": 3648, "m_pDamageReactServices": 3680, "m_pHostageServices": 3640, "m_pRadioServices": 3672, - "m_qDeathEyeAngles": 5228, + "m_qDeathEyeAngles": 5196, "m_strVOPrefix": 3696, "m_szLastPlaceName": 3704, "m_szRagdollDamageWeaponName": 4108, - "m_unCurrentEquipmentValue": 5424, - "m_unFreezetimeEndEquipmentValue": 5428, - "m_unRoundStartEquipmentValue": 5426, + "m_unCurrentEquipmentValue": 5392, + "m_unFreezetimeEndEquipmentValue": 5396, + "m_unRoundStartEquipmentValue": 5394, "m_vRagdollDamageForce": 4096, "m_vRagdollServerOrigin": 4176, - "m_vecCurrentMinimapVolumes": 5200, - "m_vecDeathInfoOrigin": 5460, - "m_vecPlayerPatchEconIndices": 5472, - "m_vecStashedGrenadeThrowPawnCenter": 5528, - "m_vecStashedGrenadeThrowPosition": 5516, - "m_vecStashedVelocity": 5540, - "m_vecTotalBulletForce": 5372, - "m_wasNotKilledNaturally": 5561 + "m_vecDeathInfoOrigin": 5428, + "m_vecPlayerPatchEconIndices": 5440, + "m_vecStashedGrenadeThrowPawnCenter": 5496, + "m_vecStashedGrenadeThrowPosition": 5484, + "m_vecStashedVelocity": 5508, + "m_vecTotalBulletForce": 5340, + "m_wasNotKilledNaturally": 5529 }, "metadata": [], "parent": "CCSPlayerPawnBase" diff --git a/output/server_dll.rs b/output/server_dll.rs index 317aa6220..156b7c6ed 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -4132,7 +4132,7 @@ pub mod cs2_dumper { // Parent: CBaseTrigger // Field count: 1 pub mod CCSMinimapVolume { - pub const m_strMinimapName: usize = 0x9C8; // CUtlString + pub const m_strMinimapName: usize = 0x9E0; // CUtlString } // Parent: CBaseTrigger // Field count: 2 @@ -5943,7 +5943,7 @@ pub mod cs2_dumper { pub const m_WaitComplete: usize = 0xE0; // CPulse_ResumePoint } // Parent: CCSPlayerPawnBase - // Field count: 108 + // Field count: 106 pub mod CCSPlayerPawn { pub const m_pBulletServices: usize = 0xE30; // CCSPlayer_BulletServices* pub const m_pHostageServices: usize = 0xE38; // CCSPlayer_HostageServices* @@ -5985,74 +5985,72 @@ pub mod cs2_dumper { pub const m_vRagdollServerOrigin: usize = 0x1050; // VectorWS pub const m_EconGloves: usize = 0x1060; // CEconItemView pub const m_nEconGlovesChanged: usize = 0x1448; // uint8 - pub const m_vecCurrentMinimapVolumes: usize = 0x1450; // CUtlVector> - pub const m_hActiveMinimapVolume: usize = 0x1468; // CHandle - pub const m_qDeathEyeAngles: usize = 0x146C; // QAngle - pub const m_bLeftHanded: usize = 0x1478; // bool - pub const m_fSwitchedHandednessTime: usize = 0x147C; // GameTime_t - pub const m_flViewmodelOffsetX: usize = 0x1480; // float32 - pub const m_flViewmodelOffsetY: usize = 0x1484; // float32 - pub const m_flViewmodelOffsetZ: usize = 0x1488; // float32 - pub const m_flViewmodelFOV: usize = 0x148C; // float32 - pub const m_bIsWalking: usize = 0x1490; // bool - pub const m_fLastGivenDefuserTime: usize = 0x1494; // float32 - pub const m_fLastGivenBombTime: usize = 0x1498; // float32 - pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x149C; // float32 - pub const m_iDisplayHistoryBits: usize = 0x14A0; // uint32 - pub const m_flLastAttackedTeammate: usize = 0x14A4; // float32 - pub const m_allowAutoFollowTime: usize = 0x14A8; // GameTime_t - pub const m_bResetArmorNextSpawn: usize = 0x14AC; // bool - pub const m_nLastKillerIndex: usize = 0x14B0; // CEntityIndex - pub const m_entitySpottedState: usize = 0x14B8; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0x14D0; // int32 - pub const m_bIsScoped: usize = 0x14D4; // bool - pub const m_bResumeZoom: usize = 0x14D5; // bool - pub const m_bIsDefusing: usize = 0x14D6; // bool - pub const m_bIsGrabbingHostage: usize = 0x14D7; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x14D8; // CSPlayerBlockingUseAction_t - pub const m_flEmitSoundTime: usize = 0x14DC; // GameTime_t - pub const m_bInNoDefuseArea: usize = 0x14E0; // bool - pub const m_iBombSiteIndex: usize = 0x14E4; // CEntityIndex - pub const m_nWhichBombZone: usize = 0x14E8; // int32 - pub const m_bInBombZoneTrigger: usize = 0x14EC; // bool - pub const m_bWasInBombZoneTrigger: usize = 0x14ED; // bool - pub const m_iShotsFired: usize = 0x14F0; // int32 - pub const m_flFlinchStack: usize = 0x14F4; // float32 - pub const m_flVelocityModifier: usize = 0x14F8; // float32 - pub const m_vecTotalBulletForce: usize = 0x14FC; // Vector - pub const m_bWaitForNoAttack: usize = 0x1508; // bool - pub const m_ignoreLadderJumpTime: usize = 0x150C; // float32 - pub const m_bKilledByHeadshot: usize = 0x1510; // bool - pub const m_LastHitBox: usize = 0x1514; // int32 - pub const m_pBot: usize = 0x1518; // CCSBot* - pub const m_bBotAllowActive: usize = 0x1520; // bool - pub const m_nLastPickupPriority: usize = 0x1524; // int32 - pub const m_flLastPickupPriorityTime: usize = 0x1528; // float32 - pub const m_ArmorValue: usize = 0x152C; // int32 - pub const m_unCurrentEquipmentValue: usize = 0x1530; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x1532; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x1534; // uint16 - pub const m_iLastWeaponFireUsercmd: usize = 0x1538; // int32 - pub const m_bIsSpawning: usize = 0x153C; // bool - pub const m_iDeathFlags: usize = 0x1548; // int32 - pub const m_bHasDeathInfo: usize = 0x154C; // bool - pub const m_flDeathInfoTime: usize = 0x1550; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x1554; // VectorWS - pub const m_vecPlayerPatchEconIndices: usize = 0x1560; // uint32[5] - pub const m_GunGameImmunityColor: usize = 0x1574; // Color - pub const m_grenadeParameterStashTime: usize = 0x1578; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x157C; // bool - pub const m_angStashedShootAngles: usize = 0x1580; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x158C; // VectorWS - pub const m_vecStashedGrenadeThrowPawnCenter: usize = 0x1598; // VectorWS - pub const m_vecStashedVelocity: usize = 0x15A4; // Vector - pub const m_bCommittingSuicideOnTeamChange: usize = 0x15B8; // bool - pub const m_wasNotKilledNaturally: usize = 0x15B9; // bool - pub const m_fImmuneToGunGameDamageTime: usize = 0x15BC; // GameTime_t - pub const m_bGunGameImmunity: usize = 0x15C0; // bool - pub const m_flModifier0: usize = 0x15C4; // float32 - pub const m_fMolotovDamageTime: usize = 0x15C8; // float32 - pub const m_angEyeAngles: usize = 0x15CC; // QAngle + pub const m_qDeathEyeAngles: usize = 0x144C; // QAngle + pub const m_bLeftHanded: usize = 0x1458; // bool + pub const m_fSwitchedHandednessTime: usize = 0x145C; // GameTime_t + pub const m_flViewmodelOffsetX: usize = 0x1460; // float32 + pub const m_flViewmodelOffsetY: usize = 0x1464; // float32 + pub const m_flViewmodelOffsetZ: usize = 0x1468; // float32 + pub const m_flViewmodelFOV: usize = 0x146C; // float32 + pub const m_bIsWalking: usize = 0x1470; // bool + pub const m_fLastGivenDefuserTime: usize = 0x1474; // float32 + pub const m_fLastGivenBombTime: usize = 0x1478; // float32 + pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x147C; // float32 + pub const m_iDisplayHistoryBits: usize = 0x1480; // uint32 + pub const m_flLastAttackedTeammate: usize = 0x1484; // float32 + pub const m_allowAutoFollowTime: usize = 0x1488; // GameTime_t + pub const m_bResetArmorNextSpawn: usize = 0x148C; // bool + pub const m_nLastKillerIndex: usize = 0x1490; // CEntityIndex + pub const m_entitySpottedState: usize = 0x1498; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0x14B0; // int32 + pub const m_bIsScoped: usize = 0x14B4; // bool + pub const m_bResumeZoom: usize = 0x14B5; // bool + pub const m_bIsDefusing: usize = 0x14B6; // bool + pub const m_bIsGrabbingHostage: usize = 0x14B7; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x14B8; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x14BC; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x14C0; // bool + pub const m_iBombSiteIndex: usize = 0x14C4; // CEntityIndex + pub const m_nWhichBombZone: usize = 0x14C8; // int32 + pub const m_bInBombZoneTrigger: usize = 0x14CC; // bool + pub const m_bWasInBombZoneTrigger: usize = 0x14CD; // bool + pub const m_iShotsFired: usize = 0x14D0; // int32 + pub const m_flFlinchStack: usize = 0x14D4; // float32 + pub const m_flVelocityModifier: usize = 0x14D8; // float32 + pub const m_vecTotalBulletForce: usize = 0x14DC; // Vector + pub const m_bWaitForNoAttack: usize = 0x14E8; // bool + pub const m_ignoreLadderJumpTime: usize = 0x14EC; // float32 + pub const m_bKilledByHeadshot: usize = 0x14F0; // bool + pub const m_LastHitBox: usize = 0x14F4; // int32 + pub const m_pBot: usize = 0x14F8; // CCSBot* + pub const m_bBotAllowActive: usize = 0x1500; // bool + pub const m_nLastPickupPriority: usize = 0x1504; // int32 + pub const m_flLastPickupPriorityTime: usize = 0x1508; // float32 + pub const m_ArmorValue: usize = 0x150C; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x1510; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x1512; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x1514; // uint16 + pub const m_iLastWeaponFireUsercmd: usize = 0x1518; // int32 + pub const m_bIsSpawning: usize = 0x151C; // bool + pub const m_iDeathFlags: usize = 0x1528; // int32 + pub const m_bHasDeathInfo: usize = 0x152C; // bool + pub const m_flDeathInfoTime: usize = 0x1530; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x1534; // VectorWS + pub const m_vecPlayerPatchEconIndices: usize = 0x1540; // uint32[5] + pub const m_GunGameImmunityColor: usize = 0x1554; // Color + pub const m_grenadeParameterStashTime: usize = 0x1558; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x155C; // bool + pub const m_angStashedShootAngles: usize = 0x1560; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x156C; // VectorWS + pub const m_vecStashedGrenadeThrowPawnCenter: usize = 0x1578; // VectorWS + pub const m_vecStashedVelocity: usize = 0x1584; // Vector + pub const m_bCommittingSuicideOnTeamChange: usize = 0x1598; // bool + pub const m_wasNotKilledNaturally: usize = 0x1599; // bool + pub const m_fImmuneToGunGameDamageTime: usize = 0x159C; // GameTime_t + pub const m_bGunGameImmunity: usize = 0x15A0; // bool + pub const m_flModifier0: usize = 0x15A4; // float32 + pub const m_fMolotovDamageTime: usize = 0x15A8; // float32 + pub const m_angEyeAngles: usize = 0x15AC; // QAngle } // Parent: CBaseEntity // Field count: 20 diff --git a/output/server_dll.zig b/output/server_dll.zig index 325a9a75f..64181b830 100644 --- a/output/server_dll.zig +++ b/output/server_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { @@ -3887,7 +3887,7 @@ pub const cs2_dumper = struct { // Parent: CBaseTrigger // Field count: 1 pub const CCSMinimapVolume = struct { - pub const m_strMinimapName: usize = 0x9C8; // CUtlString + pub const m_strMinimapName: usize = 0x9E0; // CUtlString }; // Parent: CBaseTrigger // Field count: 2 @@ -5698,7 +5698,7 @@ pub const cs2_dumper = struct { pub const m_WaitComplete: usize = 0xE0; // CPulse_ResumePoint }; // Parent: CCSPlayerPawnBase - // Field count: 108 + // Field count: 106 pub const CCSPlayerPawn = struct { pub const m_pBulletServices: usize = 0xE30; // CCSPlayer_BulletServices* pub const m_pHostageServices: usize = 0xE38; // CCSPlayer_HostageServices* @@ -5740,74 +5740,72 @@ pub const cs2_dumper = struct { pub const m_vRagdollServerOrigin: usize = 0x1050; // VectorWS pub const m_EconGloves: usize = 0x1060; // CEconItemView pub const m_nEconGlovesChanged: usize = 0x1448; // uint8 - pub const m_vecCurrentMinimapVolumes: usize = 0x1450; // CUtlVector> - pub const m_hActiveMinimapVolume: usize = 0x1468; // CHandle - pub const m_qDeathEyeAngles: usize = 0x146C; // QAngle - pub const m_bLeftHanded: usize = 0x1478; // bool - pub const m_fSwitchedHandednessTime: usize = 0x147C; // GameTime_t - pub const m_flViewmodelOffsetX: usize = 0x1480; // float32 - pub const m_flViewmodelOffsetY: usize = 0x1484; // float32 - pub const m_flViewmodelOffsetZ: usize = 0x1488; // float32 - pub const m_flViewmodelFOV: usize = 0x148C; // float32 - pub const m_bIsWalking: usize = 0x1490; // bool - pub const m_fLastGivenDefuserTime: usize = 0x1494; // float32 - pub const m_fLastGivenBombTime: usize = 0x1498; // float32 - pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x149C; // float32 - pub const m_iDisplayHistoryBits: usize = 0x14A0; // uint32 - pub const m_flLastAttackedTeammate: usize = 0x14A4; // float32 - pub const m_allowAutoFollowTime: usize = 0x14A8; // GameTime_t - pub const m_bResetArmorNextSpawn: usize = 0x14AC; // bool - pub const m_nLastKillerIndex: usize = 0x14B0; // CEntityIndex - pub const m_entitySpottedState: usize = 0x14B8; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0x14D0; // int32 - pub const m_bIsScoped: usize = 0x14D4; // bool - pub const m_bResumeZoom: usize = 0x14D5; // bool - pub const m_bIsDefusing: usize = 0x14D6; // bool - pub const m_bIsGrabbingHostage: usize = 0x14D7; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x14D8; // CSPlayerBlockingUseAction_t - pub const m_flEmitSoundTime: usize = 0x14DC; // GameTime_t - pub const m_bInNoDefuseArea: usize = 0x14E0; // bool - pub const m_iBombSiteIndex: usize = 0x14E4; // CEntityIndex - pub const m_nWhichBombZone: usize = 0x14E8; // int32 - pub const m_bInBombZoneTrigger: usize = 0x14EC; // bool - pub const m_bWasInBombZoneTrigger: usize = 0x14ED; // bool - pub const m_iShotsFired: usize = 0x14F0; // int32 - pub const m_flFlinchStack: usize = 0x14F4; // float32 - pub const m_flVelocityModifier: usize = 0x14F8; // float32 - pub const m_vecTotalBulletForce: usize = 0x14FC; // Vector - pub const m_bWaitForNoAttack: usize = 0x1508; // bool - pub const m_ignoreLadderJumpTime: usize = 0x150C; // float32 - pub const m_bKilledByHeadshot: usize = 0x1510; // bool - pub const m_LastHitBox: usize = 0x1514; // int32 - pub const m_pBot: usize = 0x1518; // CCSBot* - pub const m_bBotAllowActive: usize = 0x1520; // bool - pub const m_nLastPickupPriority: usize = 0x1524; // int32 - pub const m_flLastPickupPriorityTime: usize = 0x1528; // float32 - pub const m_ArmorValue: usize = 0x152C; // int32 - pub const m_unCurrentEquipmentValue: usize = 0x1530; // uint16 - pub const m_unRoundStartEquipmentValue: usize = 0x1532; // uint16 - pub const m_unFreezetimeEndEquipmentValue: usize = 0x1534; // uint16 - pub const m_iLastWeaponFireUsercmd: usize = 0x1538; // int32 - pub const m_bIsSpawning: usize = 0x153C; // bool - pub const m_iDeathFlags: usize = 0x1548; // int32 - pub const m_bHasDeathInfo: usize = 0x154C; // bool - pub const m_flDeathInfoTime: usize = 0x1550; // float32 - pub const m_vecDeathInfoOrigin: usize = 0x1554; // VectorWS - pub const m_vecPlayerPatchEconIndices: usize = 0x1560; // uint32[5] - pub const m_GunGameImmunityColor: usize = 0x1574; // Color - pub const m_grenadeParameterStashTime: usize = 0x1578; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x157C; // bool - pub const m_angStashedShootAngles: usize = 0x1580; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x158C; // VectorWS - pub const m_vecStashedGrenadeThrowPawnCenter: usize = 0x1598; // VectorWS - pub const m_vecStashedVelocity: usize = 0x15A4; // Vector - pub const m_bCommittingSuicideOnTeamChange: usize = 0x15B8; // bool - pub const m_wasNotKilledNaturally: usize = 0x15B9; // bool - pub const m_fImmuneToGunGameDamageTime: usize = 0x15BC; // GameTime_t - pub const m_bGunGameImmunity: usize = 0x15C0; // bool - pub const m_flModifier0: usize = 0x15C4; // float32 - pub const m_fMolotovDamageTime: usize = 0x15C8; // float32 - pub const m_angEyeAngles: usize = 0x15CC; // QAngle + pub const m_qDeathEyeAngles: usize = 0x144C; // QAngle + pub const m_bLeftHanded: usize = 0x1458; // bool + pub const m_fSwitchedHandednessTime: usize = 0x145C; // GameTime_t + pub const m_flViewmodelOffsetX: usize = 0x1460; // float32 + pub const m_flViewmodelOffsetY: usize = 0x1464; // float32 + pub const m_flViewmodelOffsetZ: usize = 0x1468; // float32 + pub const m_flViewmodelFOV: usize = 0x146C; // float32 + pub const m_bIsWalking: usize = 0x1470; // bool + pub const m_fLastGivenDefuserTime: usize = 0x1474; // float32 + pub const m_fLastGivenBombTime: usize = 0x1478; // float32 + pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0x147C; // float32 + pub const m_iDisplayHistoryBits: usize = 0x1480; // uint32 + pub const m_flLastAttackedTeammate: usize = 0x1484; // float32 + pub const m_allowAutoFollowTime: usize = 0x1488; // GameTime_t + pub const m_bResetArmorNextSpawn: usize = 0x148C; // bool + pub const m_nLastKillerIndex: usize = 0x1490; // CEntityIndex + pub const m_entitySpottedState: usize = 0x1498; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0x14B0; // int32 + pub const m_bIsScoped: usize = 0x14B4; // bool + pub const m_bResumeZoom: usize = 0x14B5; // bool + pub const m_bIsDefusing: usize = 0x14B6; // bool + pub const m_bIsGrabbingHostage: usize = 0x14B7; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x14B8; // CSPlayerBlockingUseAction_t + pub const m_flEmitSoundTime: usize = 0x14BC; // GameTime_t + pub const m_bInNoDefuseArea: usize = 0x14C0; // bool + pub const m_iBombSiteIndex: usize = 0x14C4; // CEntityIndex + pub const m_nWhichBombZone: usize = 0x14C8; // int32 + pub const m_bInBombZoneTrigger: usize = 0x14CC; // bool + pub const m_bWasInBombZoneTrigger: usize = 0x14CD; // bool + pub const m_iShotsFired: usize = 0x14D0; // int32 + pub const m_flFlinchStack: usize = 0x14D4; // float32 + pub const m_flVelocityModifier: usize = 0x14D8; // float32 + pub const m_vecTotalBulletForce: usize = 0x14DC; // Vector + pub const m_bWaitForNoAttack: usize = 0x14E8; // bool + pub const m_ignoreLadderJumpTime: usize = 0x14EC; // float32 + pub const m_bKilledByHeadshot: usize = 0x14F0; // bool + pub const m_LastHitBox: usize = 0x14F4; // int32 + pub const m_pBot: usize = 0x14F8; // CCSBot* + pub const m_bBotAllowActive: usize = 0x1500; // bool + pub const m_nLastPickupPriority: usize = 0x1504; // int32 + pub const m_flLastPickupPriorityTime: usize = 0x1508; // float32 + pub const m_ArmorValue: usize = 0x150C; // int32 + pub const m_unCurrentEquipmentValue: usize = 0x1510; // uint16 + pub const m_unRoundStartEquipmentValue: usize = 0x1512; // uint16 + pub const m_unFreezetimeEndEquipmentValue: usize = 0x1514; // uint16 + pub const m_iLastWeaponFireUsercmd: usize = 0x1518; // int32 + pub const m_bIsSpawning: usize = 0x151C; // bool + pub const m_iDeathFlags: usize = 0x1528; // int32 + pub const m_bHasDeathInfo: usize = 0x152C; // bool + pub const m_flDeathInfoTime: usize = 0x1530; // float32 + pub const m_vecDeathInfoOrigin: usize = 0x1534; // VectorWS + pub const m_vecPlayerPatchEconIndices: usize = 0x1540; // uint32[5] + pub const m_GunGameImmunityColor: usize = 0x1554; // Color + pub const m_grenadeParameterStashTime: usize = 0x1558; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x155C; // bool + pub const m_angStashedShootAngles: usize = 0x1560; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x156C; // VectorWS + pub const m_vecStashedGrenadeThrowPawnCenter: usize = 0x1578; // VectorWS + pub const m_vecStashedVelocity: usize = 0x1584; // Vector + pub const m_bCommittingSuicideOnTeamChange: usize = 0x1598; // bool + pub const m_wasNotKilledNaturally: usize = 0x1599; // bool + pub const m_fImmuneToGunGameDamageTime: usize = 0x159C; // GameTime_t + pub const m_bGunGameImmunity: usize = 0x15A0; // bool + pub const m_flModifier0: usize = 0x15A4; // float32 + pub const m_fMolotovDamageTime: usize = 0x15A8; // float32 + pub const m_angEyeAngles: usize = 0x15AC; // QAngle }; // Parent: CBaseEntity // Field count: 20 diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index b8a6085b5..097c59224 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index dcf479ead..e4f21f18e 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index d7b7df7a7..855bdd849 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/soundsystem_dll.zig b/output/soundsystem_dll.zig index 4397360e1..2d0cb34ba 100644 --- a/output/soundsystem_dll.zig +++ b/output/soundsystem_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/steamaudio_dll.cs b/output/steamaudio_dll.cs index 2d7c25235..d220257e1 100644 --- a/output/steamaudio_dll.cs +++ b/output/steamaudio_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: steamaudio.dll diff --git a/output/steamaudio_dll.hpp b/output/steamaudio_dll.hpp index a387eee96..85c05ffcb 100644 --- a/output/steamaudio_dll.hpp +++ b/output/steamaudio_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/steamaudio_dll.rs b/output/steamaudio_dll.rs index 2a8707208..5472b602e 100644 --- a/output/steamaudio_dll.rs +++ b/output/steamaudio_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/steamaudio_dll.zig b/output/steamaudio_dll.zig index 0bdbbf1ac..50c26d9ef 100644 --- a/output/steamaudio_dll.zig +++ b/output/steamaudio_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index 0a63a2e70..b28c3d24f 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index ae79e4bc9..2285f250b 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 3bc2919ac..7f9d1d82a 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.zig b/output/vphysics2_dll.zig index ebe109ab4..213ae8bc2 100644 --- a/output/vphysics2_dll.zig +++ b/output/vphysics2_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct { diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index e528d09ad..4aae2e8b2 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index ec72cd59b..3bf27321f 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index 480697c31..ef6de5c3b 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.zig b/output/worldrenderer_dll.zig index a632fa1fd..d5f0f3695 100644 --- a/output/worldrenderer_dll.zig +++ b/output/worldrenderer_dll.zig @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-10-10 18:06:03.038889800 UTC +// 2026-10-15 13:10:38.711921300 UTC pub const cs2_dumper = struct { pub const schemas = struct {