From 4307c8b6c40da059a95cb535bfaf6da000dc6d6a Mon Sep 17 00:00:00 2001 From: Coslly <2268455705@qq.com> Date: Tue, 24 Feb 2026 10:43:33 +0900 Subject: [PATCH] Game update (14136) --- output/animationsystem_dll.cs | 2 +- output/animationsystem_dll.hpp | 2 +- output/animationsystem_dll.rs | 2 +- output/buttons.cs | 34 ++--- output/buttons.hpp | 34 ++--- output/buttons.json | 32 ++--- output/buttons.rs | 34 ++--- output/client_dll.cs | 2 +- output/client_dll.hpp | 2 +- output/client_dll.rs | 2 +- output/engine2_dll.cs | 2 +- output/engine2_dll.hpp | 2 +- output/engine2_dll.rs | 2 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/info.json | 4 +- output/interfaces.cs | 136 +++++++++--------- output/interfaces.hpp | 136 +++++++++--------- output/interfaces.json | 134 +++++++++--------- output/interfaces.rs | 136 +++++++++--------- output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/offsets.cs | 42 +++--- output/offsets.hpp | 42 +++--- output/offsets.json | 40 +++--- output/offsets.rs | 42 +++--- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/server_dll.cs | 242 ++++++++++++++++---------------- output/server_dll.hpp | 242 ++++++++++++++++---------------- output/server_dll.json | 240 +++++++++++++++---------------- output/server_dll.rs | 242 ++++++++++++++++---------------- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/steamaudio_dll.cs | 2 +- output/steamaudio_dll.hpp | 2 +- output/steamaudio_dll.rs | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- 68 files changed, 957 insertions(+), 957 deletions(-) diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 5d4a1599..be6314b9 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 57820c8f..400fc820 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index a65952ed..3d9d90d3 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/buttons.cs b/output/buttons.cs index 9dd13a9a..154ebb1a 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x205D860; - public const nint attack2 = 0x205D8F0; - public const nint back = 0x205DB30; - public const nint duck = 0x205DE00; - public const nint forward = 0x205DAA0; - public const nint jump = 0x205DD70; - public const nint left = 0x205DBC0; - public const nint lookatweapon = 0x2314830; - public const nint reload = 0x205D7D0; - public const nint right = 0x205DC50; - public const nint showscores = 0x2314710; - public const nint sprint = 0x205D740; - public const nint turnleft = 0x205D980; - public const nint turnright = 0x205DA10; - public const nint use = 0x205DCE0; - public const nint zoom = 0x23147A0; + public const nint attack = 0x205E870; + public const nint attack2 = 0x205E900; + public const nint back = 0x205EB40; + public const nint duck = 0x205EE10; + public const nint forward = 0x205EAB0; + public const nint jump = 0x205ED80; + public const nint left = 0x205EBD0; + public const nint lookatweapon = 0x2315E80; + public const nint reload = 0x205E7E0; + public const nint right = 0x205EC60; + public const nint showscores = 0x2315D60; + public const nint sprint = 0x205E750; + public const nint turnleft = 0x205E990; + public const nint turnright = 0x205EA20; + public const nint use = 0x205ECF0; + public const nint zoom = 0x2315DF0; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index e272a16a..1dc0782d 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once @@ -9,21 +9,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x205D860; - constexpr std::ptrdiff_t attack2 = 0x205D8F0; - constexpr std::ptrdiff_t back = 0x205DB30; - constexpr std::ptrdiff_t duck = 0x205DE00; - constexpr std::ptrdiff_t forward = 0x205DAA0; - constexpr std::ptrdiff_t jump = 0x205DD70; - constexpr std::ptrdiff_t left = 0x205DBC0; - constexpr std::ptrdiff_t lookatweapon = 0x2314830; - constexpr std::ptrdiff_t reload = 0x205D7D0; - constexpr std::ptrdiff_t right = 0x205DC50; - constexpr std::ptrdiff_t showscores = 0x2314710; - constexpr std::ptrdiff_t sprint = 0x205D740; - constexpr std::ptrdiff_t turnleft = 0x205D980; - constexpr std::ptrdiff_t turnright = 0x205DA10; - constexpr std::ptrdiff_t use = 0x205DCE0; - constexpr std::ptrdiff_t zoom = 0x23147A0; + constexpr std::ptrdiff_t attack = 0x205E870; + constexpr std::ptrdiff_t attack2 = 0x205E900; + constexpr std::ptrdiff_t back = 0x205EB40; + constexpr std::ptrdiff_t duck = 0x205EE10; + constexpr std::ptrdiff_t forward = 0x205EAB0; + constexpr std::ptrdiff_t jump = 0x205ED80; + constexpr std::ptrdiff_t left = 0x205EBD0; + constexpr std::ptrdiff_t lookatweapon = 0x2315E80; + constexpr std::ptrdiff_t reload = 0x205E7E0; + constexpr std::ptrdiff_t right = 0x205EC60; + constexpr std::ptrdiff_t showscores = 0x2315D60; + constexpr std::ptrdiff_t sprint = 0x205E750; + constexpr std::ptrdiff_t turnleft = 0x205E990; + constexpr std::ptrdiff_t turnright = 0x205EA20; + constexpr std::ptrdiff_t use = 0x205ECF0; + constexpr std::ptrdiff_t zoom = 0x2315DF0; } } diff --git a/output/buttons.json b/output/buttons.json index c3a475e0..3a5bc342 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 33937504, - "attack2": 33937648, - "back": 33938224, - "duck": 33938944, - "forward": 33938080, - "jump": 33938800, - "left": 33938368, - "lookatweapon": 36784176, - "reload": 33937360, - "right": 33938512, - "showscores": 36783888, - "sprint": 33937216, - "turnleft": 33937792, - "turnright": 33937936, - "use": 33938656, - "zoom": 36784032 + "attack": 33941616, + "attack2": 33941760, + "back": 33942336, + "duck": 33943056, + "forward": 33942192, + "jump": 33942912, + "left": 33942480, + "lookatweapon": 36789888, + "reload": 33941472, + "right": 33942624, + "showscores": 36789600, + "sprint": 33941328, + "turnleft": 33941904, + "turnright": 33942048, + "use": 33942768, + "zoom": 36789744 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index e5f01186..7ff5f236 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x205D860; - pub const attack2: usize = 0x205D8F0; - pub const back: usize = 0x205DB30; - pub const duck: usize = 0x205DE00; - pub const forward: usize = 0x205DAA0; - pub const jump: usize = 0x205DD70; - pub const left: usize = 0x205DBC0; - pub const lookatweapon: usize = 0x2314830; - pub const reload: usize = 0x205D7D0; - pub const right: usize = 0x205DC50; - pub const showscores: usize = 0x2314710; - pub const sprint: usize = 0x205D740; - pub const turnleft: usize = 0x205D980; - pub const turnright: usize = 0x205DA10; - pub const r#use: usize = 0x205DCE0; - pub const zoom: usize = 0x23147A0; + pub const attack: usize = 0x205E870; + pub const attack2: usize = 0x205E900; + pub const back: usize = 0x205EB40; + pub const duck: usize = 0x205EE10; + pub const forward: usize = 0x205EAB0; + pub const jump: usize = 0x205ED80; + pub const left: usize = 0x205EBD0; + pub const lookatweapon: usize = 0x2315E80; + pub const reload: usize = 0x205E7E0; + pub const right: usize = 0x205EC60; + pub const showscores: usize = 0x2315D60; + pub const sprint: usize = 0x205E750; + pub const turnleft: usize = 0x205E990; + pub const turnright: usize = 0x205EA20; + pub const r#use: usize = 0x205ECF0; + pub const zoom: usize = 0x2315DF0; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index f7cfb189..8e2e5e40 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: client.dll diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 3546c8db..dddd989e 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/client_dll.rs b/output/client_dll.rs index e4bcef3e..cef0e2a7 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index db624677..14923067 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index f086bf32..f97ace50 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index ef7dac74..bcb4b88b 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.cs b/output/host_dll.cs index 0df67522..7b6d00fe 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index 0d98eb8a..0407766f 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index cde866b3..492dc767 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index aa8edc62..d1035b5a 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14135, - "timestamp": "2026-02-10T22:35:02.976159900+00:00" + "build_number": 14136, + "timestamp": "2026-02-24T01:42:29.356100200+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 6066bbb9..3dd5696d 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -9,49 +9,49 @@ namespace CS2Dumper.Interfaces { } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x205D090; - public const nint EmptyWorldService001_Client = 0x2016F10; - public const nint GameClientExports001 = 0x2059D70; - public const nint LegacyGameUI001 = 0x20775F0; - public const nint Source2Client002 = 0x2303D80; - public const nint Source2ClientConfig001 = 0x2287C40; - public const nint Source2ClientPrediction001 = 0x20649F0; - public const nint Source2ClientUI001 = 0x2075E70; + public const nint ClientToolsInfo_001 = 0x205E0A0; + public const nint EmptyWorldService001_Client = 0x2017F50; + public const nint GameClientExports001 = 0x205AD80; + public const nint LegacyGameUI001 = 0x20785F0; + public const nint Source2Client002 = 0x2304E70; + public const nint Source2ClientConfig001 = 0x2288EC0; + public const nint Source2ClientPrediction001 = 0x2065A00; + public const nint Source2ClientUI001 = 0x2076E80; } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x6107D0; - public const nint BugService001 = 0x8C5B50; - public const nint ClientServerEngineLoopService_001 = 0x9071F0; - public const nint EngineGameUI001 = 0x60E2B0; - public const nint EngineServiceMgr001 = 0x906AA0; - public const nint GameEventSystemClientV001 = 0x906D80; - public const nint GameEventSystemServerV001 = 0x906EB0; - public const nint GameResourceServiceClientV001 = 0x6108D0; - public const nint GameResourceServiceServerV001 = 0x610930; - public const nint GameUIService_001 = 0x8C5F80; - public const nint HostStateMgr001 = 0x611150; - public const nint INETSUPPORT_001 = 0x6098E0; - public const nint InputService_001 = 0x8C6270; - public const nint KeyValueCache001 = 0x611200; - public const nint MapListService_001 = 0x9050E0; - public const nint NetworkClientService_001 = 0x905270; - public const nint NetworkP2PService_001 = 0x9055B0; - public const nint NetworkServerService_001 = 0x905760; - public const nint NetworkService_001 = 0x610AA0; - public const nint RenderService_001 = 0x9059D0; - public const nint ScreenshotService001 = 0x905C90; - public const nint SimpleEngineLoopService_001 = 0x611260; - public const nint SoundService_001 = 0x610AE0; - public const nint Source2EngineToClient001 = 0x60DBD0; - public const nint Source2EngineToClientStringTable001 = 0x60DC30; - public const nint Source2EngineToServer001 = 0x60DCA8; - public const nint Source2EngineToServerStringTable001 = 0x60DCD0; - public const nint SplitScreenService_001 = 0x610DC0; - public const nint StatsService_001 = 0x906050; - public const nint ToolService_001 = 0x610F80; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x60E340; - public const nint VProfService_001 = 0x610FC0; + public const nint BenchmarkService001 = 0x613870; + public const nint BugService001 = 0x8C8D20; + public const nint ClientServerEngineLoopService_001 = 0x90A3C0; + public const nint EngineGameUI001 = 0x6112B0; + public const nint EngineServiceMgr001 = 0x909C70; + public const nint GameEventSystemClientV001 = 0x909F50; + public const nint GameEventSystemServerV001 = 0x90A080; + public const nint GameResourceServiceClientV001 = 0x613970; + public const nint GameResourceServiceServerV001 = 0x6139D0; + public const nint GameUIService_001 = 0x8C9150; + public const nint HostStateMgr001 = 0x6141F0; + public const nint INETSUPPORT_001 = 0x60C8E0; + public const nint InputService_001 = 0x8C9440; + public const nint KeyValueCache001 = 0x6142A0; + public const nint MapListService_001 = 0x9082B0; + public const nint NetworkClientService_001 = 0x908440; + public const nint NetworkP2PService_001 = 0x908780; + public const nint NetworkServerService_001 = 0x908930; + public const nint NetworkService_001 = 0x613B40; + public const nint RenderService_001 = 0x908BA0; + public const nint ScreenshotService001 = 0x908E60; + public const nint SimpleEngineLoopService_001 = 0x614300; + public const nint SoundService_001 = 0x613B80; + public const nint Source2EngineToClient001 = 0x610BD0; + public const nint Source2EngineToClientStringTable001 = 0x610C30; + public const nint Source2EngineToServer001 = 0x610CA8; + public const nint Source2EngineToServerStringTable001 = 0x610CD0; + public const nint SplitScreenService_001 = 0x613E60; + public const nint StatsService_001 = 0x909220; + public const nint ToolService_001 = 0x614020; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x611340; + public const nint VProfService_001 = 0x614060; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -89,11 +89,11 @@ namespace CS2Dumper.Interfaces { } // Module: materialsystem2.dll public static class Materialsystem2Dll { - public const nint FontManager_001 = 0x165580; - public const nint MaterialUtils_001 = 0x14D5C0; - public const nint PostProcessingSystem_001 = 0x14D4D0; - public const nint TextLayout_001 = 0x14D550; - public const nint VMaterialSystem2_001 = 0x164E90; + public const nint FontManager_001 = 0x164570; + public const nint MaterialUtils_001 = 0x14C5C0; + public const nint PostProcessingSystem_001 = 0x14C4D0; + public const nint TextLayout_001 = 0x14C550; + public const nint VMaterialSystem2_001 = 0x163E80; } // Module: meshsystem.dll public static class MeshsystemDll { @@ -105,10 +105,10 @@ namespace CS2Dumper.Interfaces { } // Module: networksystem.dll public static class NetworksystemDll { - public const nint FlattenedSerializersVersion001 = 0x2776D0; - public const nint NetworkMessagesVersion001 = 0x29F6F0; - public const nint NetworkSystemVersion001 = 0x290E90; - public const nint SerializedEntitiesVersion001 = 0x290F80; + public const nint FlattenedSerializersVersion001 = 0x279760; + public const nint NetworkMessagesVersion001 = 0x2A1880; + public const nint NetworkSystemVersion001 = 0x292F20; + public const nint SerializedEntitiesVersion001 = 0x293010; } // Module: panorama.dll public static class PanoramaDll { @@ -124,7 +124,7 @@ namespace CS2Dumper.Interfaces { } // Module: particles.dll public static class ParticlesDll { - public const nint ParticleSystemMgr003 = 0x520F50; + public const nint ParticleSystemMgr003 = 0x520E70; } // Module: pulse_system.dll public static class PulseSystemDll { @@ -138,7 +138,7 @@ namespace CS2Dumper.Interfaces { } // Module: resourcesystem.dll public static class ResourcesystemDll { - public const nint ResourceSystem013 = 0x81FF0; + public const nint ResourceSystem013 = 0x81FE0; } // Module: scenefilecache.dll public static class ScenefilecacheDll { @@ -148,7 +148,7 @@ namespace CS2Dumper.Interfaces { // Module: scenesystem.dll public static class ScenesystemDll { public const nint RenderingPipelines_001 = 0x65BAC0; - public const nint SceneSystem_002 = 0x8CFEE0; + public const nint SceneSystem_002 = 0x8CFEA0; public const nint SceneUtils_001 = 0x65C9D0; } // Module: schemasystem.dll @@ -157,22 +157,22 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x1B6CB20; - public const nint EntitySubclassUtilsV001 = 0x1B18140; - public const nint NavGameTest001 = 0x1C167A8; - public const nint ServerToolsInfo_001 = 0x1BC7A78; - public const nint Source2GameClients001 = 0x1BC4AF0; - public const nint Source2GameDirector001 = 0x1D56790; - public const nint Source2GameEntities001 = 0x1BC7180; - public const nint Source2Server001 = 0x1BC6FE0; - public const nint Source2ServerConfig001 = 0x1E4B768; - public const nint customnavsystem001 = 0x1AF6F18; + public const nint EmptyWorldService001_Server = 0x1B6EB80; + public const nint EntitySubclassUtilsV001 = 0x1B1A0F0; + public const nint NavGameTest001 = 0x1C187D8; + public const nint ServerToolsInfo_001 = 0x1BC9A78; + public const nint Source2GameClients001 = 0x1BC6AF0; + public const nint Source2GameDirector001 = 0x1D588E0; + public const nint Source2GameEntities001 = 0x1BC9180; + public const nint Source2Server001 = 0x1BC8FE0; + public const nint Source2ServerConfig001 = 0x1E4D6D8; + public const nint customnavsystem001 = 0x1AF8EC8; } // Module: soundsystem.dll public static class SoundsystemDll { - public const nint SoundOpSystem001 = 0x4F3AC0; - public const nint SoundOpSystemEdit001 = 0x4F39A0; - public const nint SoundSystem001 = 0x4F3490; + public const nint SoundOpSystem001 = 0x4F3AA0; + public const nint SoundOpSystemEdit001 = 0x4F3980; + public const nint SoundSystem001 = 0x4F3470; public const nint VMixEditTool001 = 0x59472FF; } // Module: steamaudio.dll @@ -216,8 +216,8 @@ namespace CS2Dumper.Interfaces { } // Module: vphysics2.dll public static class Vphysics2Dll { - public const nint VPhysics2_Handle_Interface_001 = 0x4000E0; - public const nint VPhysics2_Interface_001 = 0x400120; + public const nint VPhysics2_Handle_Interface_001 = 0x400120; + public const nint VPhysics2_Interface_001 = 0x400160; } // Module: vscript.dll public static class VscriptDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 2a8f3e38..25751656 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once @@ -15,49 +15,49 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x205D090; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x2016F10; - constexpr std::ptrdiff_t GameClientExports001 = 0x2059D70; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x20775F0; - constexpr std::ptrdiff_t Source2Client002 = 0x2303D80; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x2287C40; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x20649F0; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x2075E70; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x205E0A0; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x2017F50; + constexpr std::ptrdiff_t GameClientExports001 = 0x205AD80; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x20785F0; + constexpr std::ptrdiff_t Source2Client002 = 0x2304E70; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x2288EC0; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x2065A00; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x2076E80; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x6107D0; - constexpr std::ptrdiff_t BugService001 = 0x8C5B50; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x9071F0; - constexpr std::ptrdiff_t EngineGameUI001 = 0x60E2B0; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x906AA0; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x906D80; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x906EB0; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x6108D0; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x610930; - constexpr std::ptrdiff_t GameUIService_001 = 0x8C5F80; - constexpr std::ptrdiff_t HostStateMgr001 = 0x611150; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0x6098E0; - constexpr std::ptrdiff_t InputService_001 = 0x8C6270; - constexpr std::ptrdiff_t KeyValueCache001 = 0x611200; - constexpr std::ptrdiff_t MapListService_001 = 0x9050E0; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x905270; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x9055B0; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x905760; - constexpr std::ptrdiff_t NetworkService_001 = 0x610AA0; - constexpr std::ptrdiff_t RenderService_001 = 0x9059D0; - constexpr std::ptrdiff_t ScreenshotService001 = 0x905C90; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x611260; - constexpr std::ptrdiff_t SoundService_001 = 0x610AE0; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x60DBD0; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x60DC30; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x60DCA8; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x60DCD0; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x610DC0; - constexpr std::ptrdiff_t StatsService_001 = 0x906050; - constexpr std::ptrdiff_t ToolService_001 = 0x610F80; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x60E340; - constexpr std::ptrdiff_t VProfService_001 = 0x610FC0; + constexpr std::ptrdiff_t BenchmarkService001 = 0x613870; + constexpr std::ptrdiff_t BugService001 = 0x8C8D20; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x90A3C0; + constexpr std::ptrdiff_t EngineGameUI001 = 0x6112B0; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x909C70; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x909F50; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x90A080; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x613970; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x6139D0; + constexpr std::ptrdiff_t GameUIService_001 = 0x8C9150; + constexpr std::ptrdiff_t HostStateMgr001 = 0x6141F0; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0x60C8E0; + constexpr std::ptrdiff_t InputService_001 = 0x8C9440; + constexpr std::ptrdiff_t KeyValueCache001 = 0x6142A0; + constexpr std::ptrdiff_t MapListService_001 = 0x9082B0; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x908440; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x908780; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x908930; + constexpr std::ptrdiff_t NetworkService_001 = 0x613B40; + constexpr std::ptrdiff_t RenderService_001 = 0x908BA0; + constexpr std::ptrdiff_t ScreenshotService001 = 0x908E60; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x614300; + constexpr std::ptrdiff_t SoundService_001 = 0x613B80; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x610BD0; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x610C30; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x610CA8; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x610CD0; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x613E60; + constexpr std::ptrdiff_t StatsService_001 = 0x909220; + constexpr std::ptrdiff_t ToolService_001 = 0x614020; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x611340; + constexpr std::ptrdiff_t VProfService_001 = 0x614060; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -95,11 +95,11 @@ namespace cs2_dumper { } // Module: materialsystem2.dll namespace materialsystem2_dll { - constexpr std::ptrdiff_t FontManager_001 = 0x165580; - constexpr std::ptrdiff_t MaterialUtils_001 = 0x14D5C0; - constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x14D4D0; - constexpr std::ptrdiff_t TextLayout_001 = 0x14D550; - constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x164E90; + constexpr std::ptrdiff_t FontManager_001 = 0x164570; + constexpr std::ptrdiff_t MaterialUtils_001 = 0x14C5C0; + constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x14C4D0; + constexpr std::ptrdiff_t TextLayout_001 = 0x14C550; + constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x163E80; } // Module: meshsystem.dll namespace meshsystem_dll { @@ -111,10 +111,10 @@ namespace cs2_dumper { } // Module: networksystem.dll namespace networksystem_dll { - constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x2776D0; - constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x29F6F0; - constexpr std::ptrdiff_t NetworkSystemVersion001 = 0x290E90; - constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0x290F80; + constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x279760; + constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x2A1880; + constexpr std::ptrdiff_t NetworkSystemVersion001 = 0x292F20; + constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0x293010; } // Module: panorama.dll namespace panorama_dll { @@ -130,7 +130,7 @@ namespace cs2_dumper { } // Module: particles.dll namespace particles_dll { - constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x520F50; + constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x520E70; } // Module: pulse_system.dll namespace pulse_system_dll { @@ -144,7 +144,7 @@ namespace cs2_dumper { } // Module: resourcesystem.dll namespace resourcesystem_dll { - constexpr std::ptrdiff_t ResourceSystem013 = 0x81FF0; + constexpr std::ptrdiff_t ResourceSystem013 = 0x81FE0; } // Module: scenefilecache.dll namespace scenefilecache_dll { @@ -154,7 +154,7 @@ namespace cs2_dumper { // Module: scenesystem.dll namespace scenesystem_dll { constexpr std::ptrdiff_t RenderingPipelines_001 = 0x65BAC0; - constexpr std::ptrdiff_t SceneSystem_002 = 0x8CFEE0; + constexpr std::ptrdiff_t SceneSystem_002 = 0x8CFEA0; constexpr std::ptrdiff_t SceneUtils_001 = 0x65C9D0; } // Module: schemasystem.dll @@ -163,22 +163,22 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1B6CB20; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x1B18140; - constexpr std::ptrdiff_t NavGameTest001 = 0x1C167A8; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x1BC7A78; - constexpr std::ptrdiff_t Source2GameClients001 = 0x1BC4AF0; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x1D56790; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x1BC7180; - constexpr std::ptrdiff_t Source2Server001 = 0x1BC6FE0; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x1E4B768; - constexpr std::ptrdiff_t customnavsystem001 = 0x1AF6F18; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1B6EB80; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x1B1A0F0; + constexpr std::ptrdiff_t NavGameTest001 = 0x1C187D8; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x1BC9A78; + constexpr std::ptrdiff_t Source2GameClients001 = 0x1BC6AF0; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x1D588E0; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x1BC9180; + constexpr std::ptrdiff_t Source2Server001 = 0x1BC8FE0; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x1E4D6D8; + constexpr std::ptrdiff_t customnavsystem001 = 0x1AF8EC8; } // Module: soundsystem.dll namespace soundsystem_dll { - constexpr std::ptrdiff_t SoundOpSystem001 = 0x4F3AC0; - constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x4F39A0; - constexpr std::ptrdiff_t SoundSystem001 = 0x4F3490; + constexpr std::ptrdiff_t SoundOpSystem001 = 0x4F3AA0; + constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x4F3980; + constexpr std::ptrdiff_t SoundSystem001 = 0x4F3470; constexpr std::ptrdiff_t VMixEditTool001 = 0x59472FF; } // Module: steamaudio.dll @@ -222,8 +222,8 @@ namespace cs2_dumper { } // Module: vphysics2.dll namespace vphysics2_dll { - constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x4000E0; - constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x400120; + constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x400120; + constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x400160; } // Module: vscript.dll namespace vscript_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 299c7e3f..70935364 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,48 +4,48 @@ "AnimationSystem_001": 8299728 }, "client.dll": { - "ClientToolsInfo_001": 33935504, - "EmptyWorldService001_Client": 33648400, - "GameClientExports001": 33922416, - "LegacyGameUI001": 34043376, - "Source2Client002": 36715904, - "Source2ClientConfig001": 36207680, - "Source2ClientPrediction001": 33966576, - "Source2ClientUI001": 34037360 + "ClientToolsInfo_001": 33939616, + "EmptyWorldService001_Client": 33652560, + "GameClientExports001": 33926528, + "LegacyGameUI001": 34047472, + "Source2Client002": 36720240, + "Source2ClientConfig001": 36212416, + "Source2ClientPrediction001": 33970688, + "Source2ClientUI001": 34041472 }, "engine2.dll": { - "BenchmarkService001": 6358992, - "BugService001": 9198416, - "ClientServerEngineLoopService_001": 9466352, - "EngineGameUI001": 6349488, - "EngineServiceMgr001": 9464480, - "GameEventSystemClientV001": 9465216, - "GameEventSystemServerV001": 9465520, - "GameResourceServiceClientV001": 6359248, - "GameResourceServiceServerV001": 6359344, - "GameUIService_001": 9199488, - "HostStateMgr001": 6361424, - "INETSUPPORT_001": 6330592, - "InputService_001": 9200240, - "KeyValueCache001": 6361600, - "MapListService_001": 9457888, - "NetworkClientService_001": 9458288, - "NetworkP2PService_001": 9459120, - "NetworkServerService_001": 9459552, - "NetworkService_001": 6359712, - "RenderService_001": 9460176, - "ScreenshotService001": 9460880, - "SimpleEngineLoopService_001": 6361696, - "SoundService_001": 6359776, - "Source2EngineToClient001": 6347728, - "Source2EngineToClientStringTable001": 6347824, - "Source2EngineToServer001": 6347944, - "Source2EngineToServerStringTable001": 6347984, - "SplitScreenService_001": 6360512, - "StatsService_001": 9461840, - "ToolService_001": 6360960, - "VENGINE_GAMEUIFUNCS_VERSION005": 6349632, - "VProfService_001": 6361024 + "BenchmarkService001": 6371440, + "BugService001": 9211168, + "ClientServerEngineLoopService_001": 9479104, + "EngineGameUI001": 6361776, + "EngineServiceMgr001": 9477232, + "GameEventSystemClientV001": 9477968, + "GameEventSystemServerV001": 9478272, + "GameResourceServiceClientV001": 6371696, + "GameResourceServiceServerV001": 6371792, + "GameUIService_001": 9212240, + "HostStateMgr001": 6373872, + "INETSUPPORT_001": 6342880, + "InputService_001": 9212992, + "KeyValueCache001": 6374048, + "MapListService_001": 9470640, + "NetworkClientService_001": 9471040, + "NetworkP2PService_001": 9471872, + "NetworkServerService_001": 9472304, + "NetworkService_001": 6372160, + "RenderService_001": 9472928, + "ScreenshotService001": 9473632, + "SimpleEngineLoopService_001": 6374144, + "SoundService_001": 6372224, + "Source2EngineToClient001": 6360016, + "Source2EngineToClientStringTable001": 6360112, + "Source2EngineToServer001": 6360232, + "Source2EngineToServerStringTable001": 6360272, + "SplitScreenService_001": 6372960, + "StatsService_001": 9474592, + "ToolService_001": 6373408, + "VENGINE_GAMEUIFUNCS_VERSION005": 6361920, + "VProfService_001": 6373472 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 2181488, @@ -76,11 +76,11 @@ "MATCHFRAMEWORK_001": 1835696 }, "materialsystem2.dll": { - "FontManager_001": 1463680, - "MaterialUtils_001": 1365440, - "PostProcessingSystem_001": 1365200, - "TextLayout_001": 1365328, - "VMaterialSystem2_001": 1461904 + "FontManager_001": 1459568, + "MaterialUtils_001": 1361344, + "PostProcessingSystem_001": 1361104, + "TextLayout_001": 1361232, + "VMaterialSystem2_001": 1457792 }, "meshsystem.dll": { "MeshSystem001": 1377952 @@ -89,10 +89,10 @@ "NavSystem001": 1206752 }, "networksystem.dll": { - "FlattenedSerializersVersion001": 2586320, - "NetworkMessagesVersion001": 2750192, - "NetworkSystemVersion001": 2690704, - "SerializedEntitiesVersion001": 2690944 + "FlattenedSerializersVersion001": 2594656, + "NetworkMessagesVersion001": 2758784, + "NetworkSystemVersion001": 2699040, + "SerializedEntitiesVersion001": 2699280 }, "panorama.dll": { "PanoramaUIEngine001": 5274800 @@ -104,7 +104,7 @@ "PanoramaUIClient001": 2708352 }, "particles.dll": { - "ParticleSystemMgr003": 5377872 + "ParticleSystemMgr003": 5377648 }, "pulse_system.dll": { "IPulseSystem_001": 2041456 @@ -115,7 +115,7 @@ "VRenderDeviceMgrBackdoor001": 4402640 }, "resourcesystem.dll": { - "ResourceSystem013": 532464 + "ResourceSystem013": 532448 }, "scenefilecache.dll": { "ResponseRulesCache001": 897424, @@ -123,28 +123,28 @@ }, "scenesystem.dll": { "RenderingPipelines_001": 6666944, - "SceneSystem_002": 9240288, + "SceneSystem_002": 9240224, "SceneUtils_001": 6670800 }, "schemasystem.dll": { "SchemaSystem_001": 485168 }, "server.dll": { - "EmptyWorldService001_Server": 28756768, - "EntitySubclassUtilsV001": 28410176, - "NavGameTest001": 29452200, - "ServerToolsInfo_001": 29129336, - "Source2GameClients001": 29117168, - "Source2GameDirector001": 30762896, - "Source2GameEntities001": 29127040, - "Source2Server001": 29126624, - "Source2ServerConfig001": 31766376, - "customnavsystem001": 28274456 + "EmptyWorldService001_Server": 28765056, + "EntitySubclassUtilsV001": 28418288, + "NavGameTest001": 29460440, + "ServerToolsInfo_001": 29137528, + "Source2GameClients001": 29125360, + "Source2GameDirector001": 30771424, + "Source2GameEntities001": 29135232, + "Source2Server001": 29134816, + "Source2ServerConfig001": 31774424, + "customnavsystem001": 28282568 }, "soundsystem.dll": { - "SoundOpSystem001": 5192384, - "SoundOpSystemEdit001": 5192096, - "SoundSystem001": 5190800, + "SoundOpSystem001": 5192352, + "SoundOpSystemEdit001": 5192064, + "SoundSystem001": 5190768, "VMixEditTool001": 93614847 }, "steamaudio.dll": { @@ -183,8 +183,8 @@ "Source2V8System001": 202416 }, "vphysics2.dll": { - "VPhysics2_Handle_Interface_001": 4194528, - "VPhysics2_Interface_001": 4194592 + "VPhysics2_Handle_Interface_001": 4194592, + "VPhysics2_Interface_001": 4194656 }, "vscript.dll": { "VScriptManager010": 1291152 diff --git a/output/interfaces.rs b/output/interfaces.rs index 241ef6b5..1a55c41c 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, unused)] @@ -12,49 +12,49 @@ pub mod cs2_dumper { } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x205D090; - pub const EmptyWorldService001_Client: usize = 0x2016F10; - pub const GameClientExports001: usize = 0x2059D70; - pub const LegacyGameUI001: usize = 0x20775F0; - pub const Source2Client002: usize = 0x2303D80; - pub const Source2ClientConfig001: usize = 0x2287C40; - pub const Source2ClientPrediction001: usize = 0x20649F0; - pub const Source2ClientUI001: usize = 0x2075E70; + pub const ClientToolsInfo_001: usize = 0x205E0A0; + pub const EmptyWorldService001_Client: usize = 0x2017F50; + pub const GameClientExports001: usize = 0x205AD80; + pub const LegacyGameUI001: usize = 0x20785F0; + pub const Source2Client002: usize = 0x2304E70; + pub const Source2ClientConfig001: usize = 0x2288EC0; + pub const Source2ClientPrediction001: usize = 0x2065A00; + pub const Source2ClientUI001: usize = 0x2076E80; } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x6107D0; - pub const BugService001: usize = 0x8C5B50; - pub const ClientServerEngineLoopService_001: usize = 0x9071F0; - pub const EngineGameUI001: usize = 0x60E2B0; - pub const EngineServiceMgr001: usize = 0x906AA0; - pub const GameEventSystemClientV001: usize = 0x906D80; - pub const GameEventSystemServerV001: usize = 0x906EB0; - pub const GameResourceServiceClientV001: usize = 0x6108D0; - pub const GameResourceServiceServerV001: usize = 0x610930; - pub const GameUIService_001: usize = 0x8C5F80; - pub const HostStateMgr001: usize = 0x611150; - pub const INETSUPPORT_001: usize = 0x6098E0; - pub const InputService_001: usize = 0x8C6270; - pub const KeyValueCache001: usize = 0x611200; - pub const MapListService_001: usize = 0x9050E0; - pub const NetworkClientService_001: usize = 0x905270; - pub const NetworkP2PService_001: usize = 0x9055B0; - pub const NetworkServerService_001: usize = 0x905760; - pub const NetworkService_001: usize = 0x610AA0; - pub const RenderService_001: usize = 0x9059D0; - pub const ScreenshotService001: usize = 0x905C90; - pub const SimpleEngineLoopService_001: usize = 0x611260; - pub const SoundService_001: usize = 0x610AE0; - pub const Source2EngineToClient001: usize = 0x60DBD0; - pub const Source2EngineToClientStringTable001: usize = 0x60DC30; - pub const Source2EngineToServer001: usize = 0x60DCA8; - pub const Source2EngineToServerStringTable001: usize = 0x60DCD0; - pub const SplitScreenService_001: usize = 0x610DC0; - pub const StatsService_001: usize = 0x906050; - pub const ToolService_001: usize = 0x610F80; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x60E340; - pub const VProfService_001: usize = 0x610FC0; + pub const BenchmarkService001: usize = 0x613870; + pub const BugService001: usize = 0x8C8D20; + pub const ClientServerEngineLoopService_001: usize = 0x90A3C0; + pub const EngineGameUI001: usize = 0x6112B0; + pub const EngineServiceMgr001: usize = 0x909C70; + pub const GameEventSystemClientV001: usize = 0x909F50; + pub const GameEventSystemServerV001: usize = 0x90A080; + pub const GameResourceServiceClientV001: usize = 0x613970; + pub const GameResourceServiceServerV001: usize = 0x6139D0; + pub const GameUIService_001: usize = 0x8C9150; + pub const HostStateMgr001: usize = 0x6141F0; + pub const INETSUPPORT_001: usize = 0x60C8E0; + pub const InputService_001: usize = 0x8C9440; + pub const KeyValueCache001: usize = 0x6142A0; + pub const MapListService_001: usize = 0x9082B0; + pub const NetworkClientService_001: usize = 0x908440; + pub const NetworkP2PService_001: usize = 0x908780; + pub const NetworkServerService_001: usize = 0x908930; + pub const NetworkService_001: usize = 0x613B40; + pub const RenderService_001: usize = 0x908BA0; + pub const ScreenshotService001: usize = 0x908E60; + pub const SimpleEngineLoopService_001: usize = 0x614300; + pub const SoundService_001: usize = 0x613B80; + pub const Source2EngineToClient001: usize = 0x610BD0; + pub const Source2EngineToClientStringTable001: usize = 0x610C30; + pub const Source2EngineToServer001: usize = 0x610CA8; + pub const Source2EngineToServerStringTable001: usize = 0x610CD0; + pub const SplitScreenService_001: usize = 0x613E60; + pub const StatsService_001: usize = 0x909220; + pub const ToolService_001: usize = 0x614020; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x611340; + pub const VProfService_001: usize = 0x614060; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -92,11 +92,11 @@ pub mod cs2_dumper { } // Module: materialsystem2.dll pub mod materialsystem2_dll { - pub const FontManager_001: usize = 0x165580; - pub const MaterialUtils_001: usize = 0x14D5C0; - pub const PostProcessingSystem_001: usize = 0x14D4D0; - pub const TextLayout_001: usize = 0x14D550; - pub const VMaterialSystem2_001: usize = 0x164E90; + pub const FontManager_001: usize = 0x164570; + pub const MaterialUtils_001: usize = 0x14C5C0; + pub const PostProcessingSystem_001: usize = 0x14C4D0; + pub const TextLayout_001: usize = 0x14C550; + pub const VMaterialSystem2_001: usize = 0x163E80; } // Module: meshsystem.dll pub mod meshsystem_dll { @@ -108,10 +108,10 @@ pub mod cs2_dumper { } // Module: networksystem.dll pub mod networksystem_dll { - pub const FlattenedSerializersVersion001: usize = 0x2776D0; - pub const NetworkMessagesVersion001: usize = 0x29F6F0; - pub const NetworkSystemVersion001: usize = 0x290E90; - pub const SerializedEntitiesVersion001: usize = 0x290F80; + pub const FlattenedSerializersVersion001: usize = 0x279760; + pub const NetworkMessagesVersion001: usize = 0x2A1880; + pub const NetworkSystemVersion001: usize = 0x292F20; + pub const SerializedEntitiesVersion001: usize = 0x293010; } // Module: panorama.dll pub mod panorama_dll { @@ -127,7 +127,7 @@ pub mod cs2_dumper { } // Module: particles.dll pub mod particles_dll { - pub const ParticleSystemMgr003: usize = 0x520F50; + pub const ParticleSystemMgr003: usize = 0x520E70; } // Module: pulse_system.dll pub mod pulse_system_dll { @@ -141,7 +141,7 @@ pub mod cs2_dumper { } // Module: resourcesystem.dll pub mod resourcesystem_dll { - pub const ResourceSystem013: usize = 0x81FF0; + pub const ResourceSystem013: usize = 0x81FE0; } // Module: scenefilecache.dll pub mod scenefilecache_dll { @@ -151,7 +151,7 @@ pub mod cs2_dumper { // Module: scenesystem.dll pub mod scenesystem_dll { pub const RenderingPipelines_001: usize = 0x65BAC0; - pub const SceneSystem_002: usize = 0x8CFEE0; + pub const SceneSystem_002: usize = 0x8CFEA0; pub const SceneUtils_001: usize = 0x65C9D0; } // Module: schemasystem.dll @@ -160,22 +160,22 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x1B6CB20; - pub const EntitySubclassUtilsV001: usize = 0x1B18140; - pub const NavGameTest001: usize = 0x1C167A8; - pub const ServerToolsInfo_001: usize = 0x1BC7A78; - pub const Source2GameClients001: usize = 0x1BC4AF0; - pub const Source2GameDirector001: usize = 0x1D56790; - pub const Source2GameEntities001: usize = 0x1BC7180; - pub const Source2Server001: usize = 0x1BC6FE0; - pub const Source2ServerConfig001: usize = 0x1E4B768; - pub const customnavsystem001: usize = 0x1AF6F18; + pub const EmptyWorldService001_Server: usize = 0x1B6EB80; + pub const EntitySubclassUtilsV001: usize = 0x1B1A0F0; + pub const NavGameTest001: usize = 0x1C187D8; + pub const ServerToolsInfo_001: usize = 0x1BC9A78; + pub const Source2GameClients001: usize = 0x1BC6AF0; + pub const Source2GameDirector001: usize = 0x1D588E0; + pub const Source2GameEntities001: usize = 0x1BC9180; + pub const Source2Server001: usize = 0x1BC8FE0; + pub const Source2ServerConfig001: usize = 0x1E4D6D8; + pub const customnavsystem001: usize = 0x1AF8EC8; } // Module: soundsystem.dll pub mod soundsystem_dll { - pub const SoundOpSystem001: usize = 0x4F3AC0; - pub const SoundOpSystemEdit001: usize = 0x4F39A0; - pub const SoundSystem001: usize = 0x4F3490; + pub const SoundOpSystem001: usize = 0x4F3AA0; + pub const SoundOpSystemEdit001: usize = 0x4F3980; + pub const SoundSystem001: usize = 0x4F3470; pub const VMixEditTool001: usize = 0x59472FF; } // Module: steamaudio.dll @@ -219,8 +219,8 @@ pub mod cs2_dumper { } // Module: vphysics2.dll pub mod vphysics2_dll { - pub const VPhysics2_Handle_Interface_001: usize = 0x4000E0; - pub const VPhysics2_Interface_001: usize = 0x400120; + pub const VPhysics2_Handle_Interface_001: usize = 0x400120; + pub const VPhysics2_Interface_001: usize = 0x400160; } // Module: vscript.dll pub mod vscript_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index 46d4eb5a..eea43dbe 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 7cb577ca..c99ce33d 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index a37f7f29..a191b815 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index c3964f93..dee03d1e 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 974c77c7..55d9448a 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index f4ce4f84..baed7125 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index f0f09823..629567bf 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,31 +1,31 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x2314910; - public const nint dwEntityList = 0x24AA0D8; - public const nint dwGameEntitySystem = 0x24AA0D8; + public const nint dwCSGOInput = 0x2315F60; + public const nint dwEntityList = 0x24AB1C8; + public const nint dwGameEntitySystem = 0x24AB1C8; public const nint dwGameEntitySystem_highestEntityIndex = 0x20A0; - public const nint dwGameRules = 0x2308DA0; - public const nint dwGlobalVars = 0x20595D0; - public const nint dwGlowManager = 0x2305BA0; - public const nint dwLocalPlayerController = 0x22EF0B8; - public const nint dwLocalPlayerPawn = 0x2064AE0; - public const nint dwPlantedC4 = 0x23120B0; - public const nint dwPrediction = 0x20649F0; - public const nint dwSensitivity = 0x23066B8; + public const nint dwGameRules = 0x2309EA0; + public const nint dwGlobalVars = 0x205A580; + public const nint dwGlowManager = 0x2306CA8; + public const nint dwLocalPlayerController = 0x22F0188; + public const nint dwLocalPlayerPawn = 0x2065AF0; + public const nint dwPlantedC4 = 0x2313700; + public const nint dwPrediction = 0x2065A00; + public const nint dwSensitivity = 0x23077B8; public const nint dwSensitivity_sensitivity = 0x58; - public const nint dwViewAngles = 0x2314F98; - public const nint dwViewMatrix = 0x230ADE0; - public const nint dwViewRender = 0x230B1E8; - public const nint dwWeaponC4 = 0x2293E30; + public const nint dwViewAngles = 0x23165E8; + public const nint dwViewMatrix = 0x230BEE0; + public const nint dwViewRender = 0x230C2F8; + public const nint dwWeaponC4 = 0x2295070; } // Module: engine2.dll public static class Engine2Dll { - public const nint dwBuildNumber = 0x60A504; - public const nint dwNetworkGameClient = 0x905310; + public const nint dwBuildNumber = 0x60D504; + public const nint dwNetworkGameClient = 0x9084E0; public const nint dwNetworkGameClient_clientTickCount = 0x378; public const nint dwNetworkGameClient_deltaTick = 0x24C; public const nint dwNetworkGameClient_isBackgroundMap = 0x2C141F; @@ -33,8 +33,8 @@ namespace CS2Dumper.Offsets { public const nint dwNetworkGameClient_maxClients = 0x240; public const nint dwNetworkGameClient_serverTickCount = 0x24C; public const nint dwNetworkGameClient_signOnState = 0x230; - public const nint dwWindowHeight = 0x9096DC; - public const nint dwWindowWidth = 0x9096D8; + public const nint dwWindowHeight = 0x90C894; + public const nint dwWindowWidth = 0x90C890; } // Module: inputsystem.dll public static class InputsystemDll { @@ -46,7 +46,7 @@ namespace CS2Dumper.Offsets { } // Module: soundsystem.dll public static class SoundsystemDll { - public const nint dwSoundSystem = 0x4F3490; + public const nint dwSoundSystem = 0x4F3470; public const nint dwSoundSystem_engineViewData = 0x7C; } } diff --git a/output/offsets.hpp b/output/offsets.hpp index 6ddb0ec7..55c863ac 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once @@ -10,28 +10,28 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x2314910; - constexpr std::ptrdiff_t dwEntityList = 0x24AA0D8; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x24AA0D8; + constexpr std::ptrdiff_t dwCSGOInput = 0x2315F60; + constexpr std::ptrdiff_t dwEntityList = 0x24AB1C8; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x24AB1C8; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20A0; - constexpr std::ptrdiff_t dwGameRules = 0x2308DA0; - constexpr std::ptrdiff_t dwGlobalVars = 0x20595D0; - constexpr std::ptrdiff_t dwGlowManager = 0x2305BA0; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x22EF0B8; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x2064AE0; - constexpr std::ptrdiff_t dwPlantedC4 = 0x23120B0; - constexpr std::ptrdiff_t dwPrediction = 0x20649F0; - constexpr std::ptrdiff_t dwSensitivity = 0x23066B8; + constexpr std::ptrdiff_t dwGameRules = 0x2309EA0; + constexpr std::ptrdiff_t dwGlobalVars = 0x205A580; + constexpr std::ptrdiff_t dwGlowManager = 0x2306CA8; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x22F0188; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x2065AF0; + constexpr std::ptrdiff_t dwPlantedC4 = 0x2313700; + constexpr std::ptrdiff_t dwPrediction = 0x2065A00; + constexpr std::ptrdiff_t dwSensitivity = 0x23077B8; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x58; - constexpr std::ptrdiff_t dwViewAngles = 0x2314F98; - constexpr std::ptrdiff_t dwViewMatrix = 0x230ADE0; - constexpr std::ptrdiff_t dwViewRender = 0x230B1E8; - constexpr std::ptrdiff_t dwWeaponC4 = 0x2293E30; + constexpr std::ptrdiff_t dwViewAngles = 0x23165E8; + constexpr std::ptrdiff_t dwViewMatrix = 0x230BEE0; + constexpr std::ptrdiff_t dwViewRender = 0x230C2F8; + constexpr std::ptrdiff_t dwWeaponC4 = 0x2295070; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t dwBuildNumber = 0x60A504; - constexpr std::ptrdiff_t dwNetworkGameClient = 0x905310; + constexpr std::ptrdiff_t dwBuildNumber = 0x60D504; + constexpr std::ptrdiff_t dwNetworkGameClient = 0x9084E0; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x378; constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x24C; constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x2C141F; @@ -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 = 0x9096DC; - constexpr std::ptrdiff_t dwWindowWidth = 0x9096D8; + constexpr std::ptrdiff_t dwWindowHeight = 0x90C894; + constexpr std::ptrdiff_t dwWindowWidth = 0x90C890; } // Module: inputsystem.dll namespace inputsystem_dll { @@ -52,7 +52,7 @@ namespace cs2_dumper { } // Module: soundsystem.dll namespace soundsystem_dll { - constexpr std::ptrdiff_t dwSoundSystem = 0x4F3490; + constexpr std::ptrdiff_t dwSoundSystem = 0x4F3470; constexpr std::ptrdiff_t dwSoundSystem_engineViewData = 0x7C; } } diff --git a/output/offsets.json b/output/offsets.json index 7ecef33c..de2882c3 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,26 +1,26 @@ { "client.dll": { - "dwCSGOInput": 36784400, - "dwEntityList": 38445272, - "dwGameEntitySystem": 38445272, + "dwCSGOInput": 36790112, + "dwEntityList": 38449608, + "dwGameEntitySystem": 38449608, "dwGameEntitySystem_highestEntityIndex": 8352, - "dwGameRules": 36736416, - "dwGlobalVars": 33920464, - "dwGlowManager": 36723616, - "dwLocalPlayerController": 36630712, - "dwLocalPlayerPawn": 33966816, - "dwPlantedC4": 36774064, - "dwPrediction": 33966576, - "dwSensitivity": 36726456, + "dwGameRules": 36740768, + "dwGlobalVars": 33924480, + "dwGlowManager": 36727976, + "dwLocalPlayerController": 36635016, + "dwLocalPlayerPawn": 33970928, + "dwPlantedC4": 36779776, + "dwPrediction": 33970688, + "dwSensitivity": 36730808, "dwSensitivity_sensitivity": 88, - "dwViewAngles": 36786072, - "dwViewMatrix": 36744672, - "dwViewRender": 36745704, - "dwWeaponC4": 36257328 + "dwViewAngles": 36791784, + "dwViewMatrix": 36749024, + "dwViewRender": 36750072, + "dwWeaponC4": 36262000 }, "engine2.dll": { - "dwBuildNumber": 6333700, - "dwNetworkGameClient": 9458448, + "dwBuildNumber": 6345988, + "dwNetworkGameClient": 9471200, "dwNetworkGameClient_clientTickCount": 888, "dwNetworkGameClient_deltaTick": 588, "dwNetworkGameClient_isBackgroundMap": 2888735, @@ -28,8 +28,8 @@ "dwNetworkGameClient_maxClients": 576, "dwNetworkGameClient_serverTickCount": 588, "dwNetworkGameClient_signOnState": 560, - "dwWindowHeight": 9475804, - "dwWindowWidth": 9475800 + "dwWindowHeight": 9488532, + "dwWindowWidth": 9488528 }, "inputsystem.dll": { "dwInputSystem": 285392 @@ -38,7 +38,7 @@ "dwGameTypes": 1802240 }, "soundsystem.dll": { - "dwSoundSystem": 5190800, + "dwSoundSystem": 5190768, "dwSoundSystem_engineViewData": 124 } } \ No newline at end of file diff --git a/output/offsets.rs b/output/offsets.rs index 2d14de4d..53e7044c 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, unused)] @@ -7,28 +7,28 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x2314910; - pub const dwEntityList: usize = 0x24AA0D8; - pub const dwGameEntitySystem: usize = 0x24AA0D8; + pub const dwCSGOInput: usize = 0x2315F60; + pub const dwEntityList: usize = 0x24AB1C8; + pub const dwGameEntitySystem: usize = 0x24AB1C8; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20A0; - pub const dwGameRules: usize = 0x2308DA0; - pub const dwGlobalVars: usize = 0x20595D0; - pub const dwGlowManager: usize = 0x2305BA0; - pub const dwLocalPlayerController: usize = 0x22EF0B8; - pub const dwLocalPlayerPawn: usize = 0x2064AE0; - pub const dwPlantedC4: usize = 0x23120B0; - pub const dwPrediction: usize = 0x20649F0; - pub const dwSensitivity: usize = 0x23066B8; + pub const dwGameRules: usize = 0x2309EA0; + pub const dwGlobalVars: usize = 0x205A580; + pub const dwGlowManager: usize = 0x2306CA8; + pub const dwLocalPlayerController: usize = 0x22F0188; + pub const dwLocalPlayerPawn: usize = 0x2065AF0; + pub const dwPlantedC4: usize = 0x2313700; + pub const dwPrediction: usize = 0x2065A00; + pub const dwSensitivity: usize = 0x23077B8; pub const dwSensitivity_sensitivity: usize = 0x58; - pub const dwViewAngles: usize = 0x2314F98; - pub const dwViewMatrix: usize = 0x230ADE0; - pub const dwViewRender: usize = 0x230B1E8; - pub const dwWeaponC4: usize = 0x2293E30; + pub const dwViewAngles: usize = 0x23165E8; + pub const dwViewMatrix: usize = 0x230BEE0; + pub const dwViewRender: usize = 0x230C2F8; + pub const dwWeaponC4: usize = 0x2295070; } // Module: engine2.dll pub mod engine2_dll { - pub const dwBuildNumber: usize = 0x60A504; - pub const dwNetworkGameClient: usize = 0x905310; + pub const dwBuildNumber: usize = 0x60D504; + pub const dwNetworkGameClient: usize = 0x9084E0; pub const dwNetworkGameClient_clientTickCount: usize = 0x378; pub const dwNetworkGameClient_deltaTick: usize = 0x24C; pub const dwNetworkGameClient_isBackgroundMap: usize = 0x2C141F; @@ -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 = 0x9096DC; - pub const dwWindowWidth: usize = 0x9096D8; + pub const dwWindowHeight: usize = 0x90C894; + pub const dwWindowWidth: usize = 0x90C890; } // Module: inputsystem.dll pub mod inputsystem_dll { @@ -49,7 +49,7 @@ pub mod cs2_dumper { } // Module: soundsystem.dll pub mod soundsystem_dll { - pub const dwSoundSystem: usize = 0x4F3490; + pub const dwSoundSystem: usize = 0x4F3470; pub const dwSoundSystem_engineViewData: usize = 0x7C; } } diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index 3db4bcf4..e49690e8 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index e10d16d2..25eaf080 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index afaf4af7..1c412d51 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index 314b4f57..b29251c7 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 7a87386d..8d9a8fe8 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 84545028..e7fd3cc8 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index 100b6c1b..54b4d2c6 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-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index baa3d917..3fab0b4d 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-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index c525a061..f7647d86 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-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index 22cf56f4..95cb0a8e 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index 2b7bacca..6178127c 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 5e3f6384..3d2ecc45 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index fd8ac957..81000021 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 84342d19..3c5db054 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index 04a685c4..18694836 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index 543de7e7..3a6b8928 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 915f69f6..d9ecf7b2 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 8b5b9498..05aebc55 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index d20f828a..a44ebc61 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index a59e4067..f4be152d 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index 6f9bfae2..0c43118e 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/server_dll.cs b/output/server_dll.cs index a1a41178..c37bff03 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -2611,126 +2611,126 @@ namespace CS2Dumper.Schemas { public const nint m_alertTimer = 0x1D0; // CountdownTimer public const nint m_sneakTimer = 0x1E8; // CountdownTimer public const nint m_panicTimer = 0x200; // CountdownTimer - public const nint m_stateTimestamp = 0x578; // float32 - public const nint m_isAttacking = 0x57C; // bool - public const nint m_isOpeningDoor = 0x57D; // bool - public const nint m_taskEntity = 0x584; // CHandle - public const nint m_goalPosition = 0x594; // VectorWS - public const nint m_goalEntity = 0x5A0; // CHandle - public const nint m_avoid = 0x5A4; // CHandle - public const nint m_avoidTimestamp = 0x5A8; // float32 - public const nint m_isStopping = 0x5AC; // bool - public const nint m_hasVisitedEnemySpawn = 0x5AD; // bool - public const nint m_stillTimer = 0x5B0; // IntervalTimer - public const nint m_bEyeAnglesUnderPathFinderControl = 0x5C0; // bool - public const nint m_pathIndex = 0x5EC0; // int32 - public const nint m_areaEnteredTimestamp = 0x5EC4; // GameTime_t - public const nint m_repathTimer = 0x5EC8; // CountdownTimer - public const nint m_avoidFriendTimer = 0x5EE0; // CountdownTimer - public const nint m_isFriendInTheWay = 0x5EF8; // bool - public const nint m_politeTimer = 0x5F00; // CountdownTimer - public const nint m_isWaitingBehindFriend = 0x5F18; // bool - public const nint m_pathLadderEnd = 0x5F44; // float32 - public const nint m_mustRunTimer = 0x5F90; // CountdownTimer - public const nint m_waitTimer = 0x5FA8; // CountdownTimer - public const nint m_updateTravelDistanceTimer = 0x5FC0; // CountdownTimer - public const nint m_playerTravelDistance = 0x5FD8; // float32[64] - public const nint m_travelDistancePhase = 0x60D8; // uint8 - public const nint m_hostageEscortCount = 0x6270; // uint8 - public const nint m_hostageEscortCountTimestamp = 0x6274; // float32 - public const nint m_desiredTeam = 0x6278; // int32 - public const nint m_hasJoined = 0x627C; // bool - public const nint m_isWaitingForHostage = 0x627D; // bool - public const nint m_inhibitWaitingForHostageTimer = 0x6280; // CountdownTimer - public const nint m_waitForHostageTimer = 0x6298; // CountdownTimer - public const nint m_noisePosition = 0x62B0; // Vector - public const nint m_noiseTravelDistance = 0x62BC; // float32 - public const nint m_noiseTimestamp = 0x62C0; // float32 - public const nint m_noiseSource = 0x62C8; // CCSPlayerPawn* - public const nint m_noiseBendTimer = 0x62E0; // CountdownTimer - public const nint m_bentNoisePosition = 0x62F8; // Vector - public const nint m_bendNoisePositionValid = 0x6304; // bool - public const nint m_lookAroundStateTimestamp = 0x6308; // float32 - public const nint m_lookAheadAngle = 0x630C; // float32 - public const nint m_forwardAngle = 0x6310; // float32 - public const nint m_inhibitLookAroundTimestamp = 0x6314; // float32 - public const nint m_lookAtSpot = 0x631C; // Vector - public const nint m_lookAtSpotDuration = 0x632C; // float32 - public const nint m_lookAtSpotTimestamp = 0x6330; // float32 - public const nint m_lookAtSpotAngleTolerance = 0x6334; // float32 - public const nint m_lookAtSpotClearIfClose = 0x6338; // bool - public const nint m_lookAtSpotAttack = 0x6339; // bool - public const nint m_lookAtDesc = 0x6340; // char* - public const nint m_peripheralTimestamp = 0x6348; // float32 - public const nint m_approachPointCount = 0x64D0; // uint8 - public const nint m_approachPointViewPosition = 0x64D4; // Vector - public const nint m_viewSteadyTimer = 0x64E0; // IntervalTimer - public const nint m_tossGrenadeTimer = 0x64F8; // CountdownTimer - public const nint m_isAvoidingGrenade = 0x6518; // CountdownTimer - public const nint m_spotCheckTimestamp = 0x6538; // float32 - public const nint m_checkedHidingSpotCount = 0x6940; // int32 - public const nint m_lookPitch = 0x6944; // float32 - public const nint m_lookPitchVel = 0x6948; // float32 - public const nint m_lookYaw = 0x694C; // float32 - public const nint m_lookYawVel = 0x6950; // float32 - public const nint m_targetSpot = 0x6954; // Vector - public const nint m_targetSpotVelocity = 0x6960; // Vector - public const nint m_targetSpotPredicted = 0x696C; // Vector - public const nint m_aimError = 0x6978; // QAngle - public const nint m_aimGoal = 0x6984; // QAngle - public const nint m_targetSpotTime = 0x6990; // GameTime_t - public const nint m_aimFocus = 0x6994; // float32 - public const nint m_aimFocusInterval = 0x6998; // float32 - public const nint m_aimFocusNextUpdate = 0x699C; // GameTime_t - public const nint m_ignoreEnemiesTimer = 0x69A8; // CountdownTimer - public const nint m_enemy = 0x69C0; // CHandle - public const nint m_isEnemyVisible = 0x69C4; // bool - public const nint m_visibleEnemyParts = 0x69C5; // uint8 - public const nint m_lastEnemyPosition = 0x69C8; // Vector - public const nint m_lastSawEnemyTimestamp = 0x69D4; // float32 - public const nint m_firstSawEnemyTimestamp = 0x69D8; // float32 - public const nint m_currentEnemyAcquireTimestamp = 0x69DC; // float32 - public const nint m_enemyDeathTimestamp = 0x69E0; // float32 - public const nint m_friendDeathTimestamp = 0x69E4; // float32 - public const nint m_isLastEnemyDead = 0x69E8; // bool - public const nint m_nearbyEnemyCount = 0x69EC; // int32 - public const nint m_bomber = 0x6BF8; // CHandle - public const nint m_nearbyFriendCount = 0x6BFC; // int32 - public const nint m_closestVisibleFriend = 0x6C00; // CHandle - public const nint m_closestVisibleHumanFriend = 0x6C04; // CHandle - public const nint m_attentionInterval = 0x6C08; // IntervalTimer - public const nint m_attacker = 0x6C18; // CHandle - public const nint m_attackedTimestamp = 0x6C1C; // float32 - public const nint m_burnedByFlamesTimer = 0x6C20; // IntervalTimer - public const nint m_lastVictimID = 0x6C30; // int32 - public const nint m_isAimingAtEnemy = 0x6C34; // bool - public const nint m_isRapidFiring = 0x6C35; // bool - public const nint m_equipTimer = 0x6C38; // IntervalTimer - public const nint m_zoomTimer = 0x6C48; // CountdownTimer - public const nint m_fireWeaponTimestamp = 0x6C60; // GameTime_t - public const nint m_lookForWeaponsOnGroundTimer = 0x6C68; // CountdownTimer - public const nint m_bIsSleeping = 0x6C80; // bool - public const nint m_isEnemySniperVisible = 0x6C81; // bool - public const nint m_sawEnemySniperTimer = 0x6C88; // CountdownTimer - public const nint m_enemyQueueIndex = 0x6D40; // uint8 - public const nint m_enemyQueueCount = 0x6D41; // uint8 - public const nint m_enemyQueueAttendIndex = 0x6D42; // uint8 - public const nint m_isStuck = 0x6D43; // bool - public const nint m_stuckTimestamp = 0x6D44; // GameTime_t - public const nint m_stuckSpot = 0x6D48; // Vector - public const nint m_wiggleTimer = 0x6D58; // CountdownTimer - public const nint m_stuckJumpTimer = 0x6D70; // CountdownTimer - public const nint m_nextCleanupCheckTimestamp = 0x6D88; // GameTime_t - public const nint m_avgVel = 0x6D8C; // float32[10] - public const nint m_avgVelIndex = 0x6DB4; // int32 - public const nint m_avgVelCount = 0x6DB8; // int32 - public const nint m_lastOrigin = 0x6DBC; // Vector - public const nint m_lastRadioRecievedTimestamp = 0x6DCC; // float32 - public const nint m_lastRadioSentTimestamp = 0x6DD0; // float32 - public const nint m_radioSubject = 0x6DD4; // CHandle - public const nint m_radioPosition = 0x6DD8; // Vector - public const nint m_voiceEndTimestamp = 0x6DE4; // float32 - public const nint m_lastValidReactionQueueFrame = 0x6DF0; // int32 + public const nint m_stateTimestamp = 0x598; // float32 + public const nint m_isAttacking = 0x59C; // bool + public const nint m_isOpeningDoor = 0x59D; // bool + public const nint m_taskEntity = 0x5A4; // CHandle + public const nint m_goalPosition = 0x5B4; // VectorWS + public const nint m_goalEntity = 0x5C0; // CHandle + public const nint m_avoid = 0x5C4; // CHandle + public const nint m_avoidTimestamp = 0x5C8; // float32 + public const nint m_isStopping = 0x5CC; // bool + public const nint m_hasVisitedEnemySpawn = 0x5CD; // bool + public const nint m_stillTimer = 0x5D0; // IntervalTimer + public const nint m_bEyeAnglesUnderPathFinderControl = 0x5E0; // bool + public const nint m_pathIndex = 0x5EE0; // int32 + public const nint m_areaEnteredTimestamp = 0x5EE4; // GameTime_t + public const nint m_repathTimer = 0x5EE8; // CountdownTimer + public const nint m_avoidFriendTimer = 0x5F00; // CountdownTimer + public const nint m_isFriendInTheWay = 0x5F18; // bool + public const nint m_politeTimer = 0x5F20; // CountdownTimer + public const nint m_isWaitingBehindFriend = 0x5F38; // bool + public const nint m_pathLadderEnd = 0x5F64; // float32 + public const nint m_mustRunTimer = 0x5FB0; // CountdownTimer + public const nint m_waitTimer = 0x5FC8; // CountdownTimer + public const nint m_updateTravelDistanceTimer = 0x5FE0; // CountdownTimer + public const nint m_playerTravelDistance = 0x5FF8; // float32[64] + public const nint m_travelDistancePhase = 0x60F8; // uint8 + public const nint m_hostageEscortCount = 0x6290; // uint8 + public const nint m_hostageEscortCountTimestamp = 0x6294; // float32 + public const nint m_desiredTeam = 0x6298; // int32 + public const nint m_hasJoined = 0x629C; // bool + public const nint m_isWaitingForHostage = 0x629D; // bool + public const nint m_inhibitWaitingForHostageTimer = 0x62A0; // CountdownTimer + public const nint m_waitForHostageTimer = 0x62B8; // CountdownTimer + public const nint m_noisePosition = 0x62D0; // Vector + public const nint m_noiseTravelDistance = 0x62DC; // float32 + public const nint m_noiseTimestamp = 0x62E0; // float32 + public const nint m_noiseSource = 0x62E8; // CCSPlayerPawn* + public const nint m_noiseBendTimer = 0x6300; // CountdownTimer + public const nint m_bentNoisePosition = 0x6318; // Vector + public const nint m_bendNoisePositionValid = 0x6324; // bool + public const nint m_lookAroundStateTimestamp = 0x6328; // float32 + public const nint m_lookAheadAngle = 0x632C; // float32 + public const nint m_forwardAngle = 0x6330; // float32 + public const nint m_inhibitLookAroundTimestamp = 0x6334; // float32 + public const nint m_lookAtSpot = 0x633C; // Vector + public const nint m_lookAtSpotDuration = 0x634C; // float32 + public const nint m_lookAtSpotTimestamp = 0x6350; // float32 + public const nint m_lookAtSpotAngleTolerance = 0x6354; // float32 + public const nint m_lookAtSpotClearIfClose = 0x6358; // bool + public const nint m_lookAtSpotAttack = 0x6359; // bool + public const nint m_lookAtDesc = 0x6360; // char* + public const nint m_peripheralTimestamp = 0x6368; // float32 + public const nint m_approachPointCount = 0x64F0; // uint8 + public const nint m_approachPointViewPosition = 0x64F4; // Vector + public const nint m_viewSteadyTimer = 0x6500; // IntervalTimer + public const nint m_tossGrenadeTimer = 0x6518; // CountdownTimer + public const nint m_isAvoidingGrenade = 0x6538; // CountdownTimer + public const nint m_spotCheckTimestamp = 0x6558; // float32 + public const nint m_checkedHidingSpotCount = 0x6960; // int32 + public const nint m_lookPitch = 0x6964; // float32 + public const nint m_lookPitchVel = 0x6968; // float32 + public const nint m_lookYaw = 0x696C; // float32 + public const nint m_lookYawVel = 0x6970; // float32 + public const nint m_targetSpot = 0x6974; // Vector + public const nint m_targetSpotVelocity = 0x6980; // Vector + public const nint m_targetSpotPredicted = 0x698C; // Vector + public const nint m_aimError = 0x6998; // QAngle + public const nint m_aimGoal = 0x69A4; // QAngle + public const nint m_targetSpotTime = 0x69B0; // GameTime_t + public const nint m_aimFocus = 0x69B4; // float32 + public const nint m_aimFocusInterval = 0x69B8; // float32 + public const nint m_aimFocusNextUpdate = 0x69BC; // GameTime_t + public const nint m_ignoreEnemiesTimer = 0x69C8; // CountdownTimer + public const nint m_enemy = 0x69E0; // CHandle + public const nint m_isEnemyVisible = 0x69E4; // bool + public const nint m_visibleEnemyParts = 0x69E5; // uint8 + public const nint m_lastEnemyPosition = 0x69E8; // Vector + public const nint m_lastSawEnemyTimestamp = 0x69F4; // float32 + public const nint m_firstSawEnemyTimestamp = 0x69F8; // float32 + public const nint m_currentEnemyAcquireTimestamp = 0x69FC; // float32 + public const nint m_enemyDeathTimestamp = 0x6A00; // float32 + public const nint m_friendDeathTimestamp = 0x6A04; // float32 + public const nint m_isLastEnemyDead = 0x6A08; // bool + public const nint m_nearbyEnemyCount = 0x6A0C; // int32 + public const nint m_bomber = 0x6C18; // CHandle + public const nint m_nearbyFriendCount = 0x6C1C; // int32 + public const nint m_closestVisibleFriend = 0x6C20; // CHandle + public const nint m_closestVisibleHumanFriend = 0x6C24; // CHandle + public const nint m_attentionInterval = 0x6C28; // IntervalTimer + public const nint m_attacker = 0x6C38; // CHandle + public const nint m_attackedTimestamp = 0x6C3C; // float32 + public const nint m_burnedByFlamesTimer = 0x6C40; // IntervalTimer + public const nint m_lastVictimID = 0x6C50; // int32 + public const nint m_isAimingAtEnemy = 0x6C54; // bool + public const nint m_isRapidFiring = 0x6C55; // bool + public const nint m_equipTimer = 0x6C58; // IntervalTimer + public const nint m_zoomTimer = 0x6C68; // CountdownTimer + public const nint m_fireWeaponTimestamp = 0x6C80; // GameTime_t + public const nint m_lookForWeaponsOnGroundTimer = 0x6C88; // CountdownTimer + public const nint m_bIsSleeping = 0x6CA0; // bool + public const nint m_isEnemySniperVisible = 0x6CA1; // bool + public const nint m_sawEnemySniperTimer = 0x6CA8; // CountdownTimer + public const nint m_enemyQueueIndex = 0x6D60; // uint8 + public const nint m_enemyQueueCount = 0x6D61; // uint8 + public const nint m_enemyQueueAttendIndex = 0x6D62; // uint8 + public const nint m_isStuck = 0x6D63; // bool + public const nint m_stuckTimestamp = 0x6D64; // GameTime_t + public const nint m_stuckSpot = 0x6D68; // Vector + public const nint m_wiggleTimer = 0x6D78; // CountdownTimer + public const nint m_stuckJumpTimer = 0x6D90; // CountdownTimer + public const nint m_nextCleanupCheckTimestamp = 0x6DA8; // GameTime_t + public const nint m_avgVel = 0x6DAC; // float32[10] + public const nint m_avgVelIndex = 0x6DD4; // int32 + public const nint m_avgVelCount = 0x6DD8; // int32 + public const nint m_lastOrigin = 0x6DDC; // Vector + public const nint m_lastRadioRecievedTimestamp = 0x6DEC; // float32 + public const nint m_lastRadioSentTimestamp = 0x6DF0; // float32 + public const nint m_radioSubject = 0x6DF4; // CHandle + public const nint m_radioPosition = 0x6DF8; // Vector + public const nint m_voiceEndTimestamp = 0x6E04; // float32 + public const nint m_lastValidReactionQueueFrame = 0x6E10; // int32 } // Parent: CBaseEntity // Field count: 2 diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 7d1c9d9c..1cdd2201 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once @@ -2617,126 +2617,126 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_alertTimer = 0x1D0; // CountdownTimer constexpr std::ptrdiff_t m_sneakTimer = 0x1E8; // CountdownTimer constexpr std::ptrdiff_t m_panicTimer = 0x200; // CountdownTimer - constexpr std::ptrdiff_t m_stateTimestamp = 0x578; // float32 - constexpr std::ptrdiff_t m_isAttacking = 0x57C; // bool - constexpr std::ptrdiff_t m_isOpeningDoor = 0x57D; // bool - constexpr std::ptrdiff_t m_taskEntity = 0x584; // CHandle - constexpr std::ptrdiff_t m_goalPosition = 0x594; // VectorWS - constexpr std::ptrdiff_t m_goalEntity = 0x5A0; // CHandle - constexpr std::ptrdiff_t m_avoid = 0x5A4; // CHandle - constexpr std::ptrdiff_t m_avoidTimestamp = 0x5A8; // float32 - constexpr std::ptrdiff_t m_isStopping = 0x5AC; // bool - constexpr std::ptrdiff_t m_hasVisitedEnemySpawn = 0x5AD; // bool - constexpr std::ptrdiff_t m_stillTimer = 0x5B0; // IntervalTimer - constexpr std::ptrdiff_t m_bEyeAnglesUnderPathFinderControl = 0x5C0; // bool - constexpr std::ptrdiff_t m_pathIndex = 0x5EC0; // int32 - constexpr std::ptrdiff_t m_areaEnteredTimestamp = 0x5EC4; // GameTime_t - constexpr std::ptrdiff_t m_repathTimer = 0x5EC8; // CountdownTimer - constexpr std::ptrdiff_t m_avoidFriendTimer = 0x5EE0; // CountdownTimer - constexpr std::ptrdiff_t m_isFriendInTheWay = 0x5EF8; // bool - constexpr std::ptrdiff_t m_politeTimer = 0x5F00; // CountdownTimer - constexpr std::ptrdiff_t m_isWaitingBehindFriend = 0x5F18; // bool - constexpr std::ptrdiff_t m_pathLadderEnd = 0x5F44; // float32 - constexpr std::ptrdiff_t m_mustRunTimer = 0x5F90; // CountdownTimer - constexpr std::ptrdiff_t m_waitTimer = 0x5FA8; // CountdownTimer - constexpr std::ptrdiff_t m_updateTravelDistanceTimer = 0x5FC0; // CountdownTimer - constexpr std::ptrdiff_t m_playerTravelDistance = 0x5FD8; // float32[64] - constexpr std::ptrdiff_t m_travelDistancePhase = 0x60D8; // uint8 - constexpr std::ptrdiff_t m_hostageEscortCount = 0x6270; // uint8 - constexpr std::ptrdiff_t m_hostageEscortCountTimestamp = 0x6274; // float32 - constexpr std::ptrdiff_t m_desiredTeam = 0x6278; // int32 - constexpr std::ptrdiff_t m_hasJoined = 0x627C; // bool - constexpr std::ptrdiff_t m_isWaitingForHostage = 0x627D; // bool - constexpr std::ptrdiff_t m_inhibitWaitingForHostageTimer = 0x6280; // CountdownTimer - constexpr std::ptrdiff_t m_waitForHostageTimer = 0x6298; // CountdownTimer - constexpr std::ptrdiff_t m_noisePosition = 0x62B0; // Vector - constexpr std::ptrdiff_t m_noiseTravelDistance = 0x62BC; // float32 - constexpr std::ptrdiff_t m_noiseTimestamp = 0x62C0; // float32 - constexpr std::ptrdiff_t m_noiseSource = 0x62C8; // CCSPlayerPawn* - constexpr std::ptrdiff_t m_noiseBendTimer = 0x62E0; // CountdownTimer - constexpr std::ptrdiff_t m_bentNoisePosition = 0x62F8; // Vector - constexpr std::ptrdiff_t m_bendNoisePositionValid = 0x6304; // bool - constexpr std::ptrdiff_t m_lookAroundStateTimestamp = 0x6308; // float32 - constexpr std::ptrdiff_t m_lookAheadAngle = 0x630C; // float32 - constexpr std::ptrdiff_t m_forwardAngle = 0x6310; // float32 - constexpr std::ptrdiff_t m_inhibitLookAroundTimestamp = 0x6314; // float32 - constexpr std::ptrdiff_t m_lookAtSpot = 0x631C; // Vector - constexpr std::ptrdiff_t m_lookAtSpotDuration = 0x632C; // float32 - constexpr std::ptrdiff_t m_lookAtSpotTimestamp = 0x6330; // float32 - constexpr std::ptrdiff_t m_lookAtSpotAngleTolerance = 0x6334; // float32 - constexpr std::ptrdiff_t m_lookAtSpotClearIfClose = 0x6338; // bool - constexpr std::ptrdiff_t m_lookAtSpotAttack = 0x6339; // bool - constexpr std::ptrdiff_t m_lookAtDesc = 0x6340; // char* - constexpr std::ptrdiff_t m_peripheralTimestamp = 0x6348; // float32 - constexpr std::ptrdiff_t m_approachPointCount = 0x64D0; // uint8 - constexpr std::ptrdiff_t m_approachPointViewPosition = 0x64D4; // Vector - constexpr std::ptrdiff_t m_viewSteadyTimer = 0x64E0; // IntervalTimer - constexpr std::ptrdiff_t m_tossGrenadeTimer = 0x64F8; // CountdownTimer - constexpr std::ptrdiff_t m_isAvoidingGrenade = 0x6518; // CountdownTimer - constexpr std::ptrdiff_t m_spotCheckTimestamp = 0x6538; // float32 - constexpr std::ptrdiff_t m_checkedHidingSpotCount = 0x6940; // int32 - constexpr std::ptrdiff_t m_lookPitch = 0x6944; // float32 - constexpr std::ptrdiff_t m_lookPitchVel = 0x6948; // float32 - constexpr std::ptrdiff_t m_lookYaw = 0x694C; // float32 - constexpr std::ptrdiff_t m_lookYawVel = 0x6950; // float32 - constexpr std::ptrdiff_t m_targetSpot = 0x6954; // Vector - constexpr std::ptrdiff_t m_targetSpotVelocity = 0x6960; // Vector - constexpr std::ptrdiff_t m_targetSpotPredicted = 0x696C; // Vector - constexpr std::ptrdiff_t m_aimError = 0x6978; // QAngle - constexpr std::ptrdiff_t m_aimGoal = 0x6984; // QAngle - constexpr std::ptrdiff_t m_targetSpotTime = 0x6990; // GameTime_t - constexpr std::ptrdiff_t m_aimFocus = 0x6994; // float32 - constexpr std::ptrdiff_t m_aimFocusInterval = 0x6998; // float32 - constexpr std::ptrdiff_t m_aimFocusNextUpdate = 0x699C; // GameTime_t - constexpr std::ptrdiff_t m_ignoreEnemiesTimer = 0x69A8; // CountdownTimer - constexpr std::ptrdiff_t m_enemy = 0x69C0; // CHandle - constexpr std::ptrdiff_t m_isEnemyVisible = 0x69C4; // bool - constexpr std::ptrdiff_t m_visibleEnemyParts = 0x69C5; // uint8 - constexpr std::ptrdiff_t m_lastEnemyPosition = 0x69C8; // Vector - constexpr std::ptrdiff_t m_lastSawEnemyTimestamp = 0x69D4; // float32 - constexpr std::ptrdiff_t m_firstSawEnemyTimestamp = 0x69D8; // float32 - constexpr std::ptrdiff_t m_currentEnemyAcquireTimestamp = 0x69DC; // float32 - constexpr std::ptrdiff_t m_enemyDeathTimestamp = 0x69E0; // float32 - constexpr std::ptrdiff_t m_friendDeathTimestamp = 0x69E4; // float32 - constexpr std::ptrdiff_t m_isLastEnemyDead = 0x69E8; // bool - constexpr std::ptrdiff_t m_nearbyEnemyCount = 0x69EC; // int32 - constexpr std::ptrdiff_t m_bomber = 0x6BF8; // CHandle - constexpr std::ptrdiff_t m_nearbyFriendCount = 0x6BFC; // int32 - constexpr std::ptrdiff_t m_closestVisibleFriend = 0x6C00; // CHandle - constexpr std::ptrdiff_t m_closestVisibleHumanFriend = 0x6C04; // CHandle - constexpr std::ptrdiff_t m_attentionInterval = 0x6C08; // IntervalTimer - constexpr std::ptrdiff_t m_attacker = 0x6C18; // CHandle - constexpr std::ptrdiff_t m_attackedTimestamp = 0x6C1C; // float32 - constexpr std::ptrdiff_t m_burnedByFlamesTimer = 0x6C20; // IntervalTimer - constexpr std::ptrdiff_t m_lastVictimID = 0x6C30; // int32 - constexpr std::ptrdiff_t m_isAimingAtEnemy = 0x6C34; // bool - constexpr std::ptrdiff_t m_isRapidFiring = 0x6C35; // bool - constexpr std::ptrdiff_t m_equipTimer = 0x6C38; // IntervalTimer - constexpr std::ptrdiff_t m_zoomTimer = 0x6C48; // CountdownTimer - constexpr std::ptrdiff_t m_fireWeaponTimestamp = 0x6C60; // GameTime_t - constexpr std::ptrdiff_t m_lookForWeaponsOnGroundTimer = 0x6C68; // CountdownTimer - constexpr std::ptrdiff_t m_bIsSleeping = 0x6C80; // bool - constexpr std::ptrdiff_t m_isEnemySniperVisible = 0x6C81; // bool - constexpr std::ptrdiff_t m_sawEnemySniperTimer = 0x6C88; // CountdownTimer - constexpr std::ptrdiff_t m_enemyQueueIndex = 0x6D40; // uint8 - constexpr std::ptrdiff_t m_enemyQueueCount = 0x6D41; // uint8 - constexpr std::ptrdiff_t m_enemyQueueAttendIndex = 0x6D42; // uint8 - constexpr std::ptrdiff_t m_isStuck = 0x6D43; // bool - constexpr std::ptrdiff_t m_stuckTimestamp = 0x6D44; // GameTime_t - constexpr std::ptrdiff_t m_stuckSpot = 0x6D48; // Vector - constexpr std::ptrdiff_t m_wiggleTimer = 0x6D58; // CountdownTimer - constexpr std::ptrdiff_t m_stuckJumpTimer = 0x6D70; // CountdownTimer - constexpr std::ptrdiff_t m_nextCleanupCheckTimestamp = 0x6D88; // GameTime_t - constexpr std::ptrdiff_t m_avgVel = 0x6D8C; // float32[10] - constexpr std::ptrdiff_t m_avgVelIndex = 0x6DB4; // int32 - constexpr std::ptrdiff_t m_avgVelCount = 0x6DB8; // int32 - constexpr std::ptrdiff_t m_lastOrigin = 0x6DBC; // Vector - constexpr std::ptrdiff_t m_lastRadioRecievedTimestamp = 0x6DCC; // float32 - constexpr std::ptrdiff_t m_lastRadioSentTimestamp = 0x6DD0; // float32 - constexpr std::ptrdiff_t m_radioSubject = 0x6DD4; // CHandle - constexpr std::ptrdiff_t m_radioPosition = 0x6DD8; // Vector - constexpr std::ptrdiff_t m_voiceEndTimestamp = 0x6DE4; // float32 - constexpr std::ptrdiff_t m_lastValidReactionQueueFrame = 0x6DF0; // int32 + constexpr std::ptrdiff_t m_stateTimestamp = 0x598; // float32 + constexpr std::ptrdiff_t m_isAttacking = 0x59C; // bool + constexpr std::ptrdiff_t m_isOpeningDoor = 0x59D; // bool + constexpr std::ptrdiff_t m_taskEntity = 0x5A4; // CHandle + constexpr std::ptrdiff_t m_goalPosition = 0x5B4; // VectorWS + constexpr std::ptrdiff_t m_goalEntity = 0x5C0; // CHandle + constexpr std::ptrdiff_t m_avoid = 0x5C4; // CHandle + constexpr std::ptrdiff_t m_avoidTimestamp = 0x5C8; // float32 + constexpr std::ptrdiff_t m_isStopping = 0x5CC; // bool + constexpr std::ptrdiff_t m_hasVisitedEnemySpawn = 0x5CD; // bool + constexpr std::ptrdiff_t m_stillTimer = 0x5D0; // IntervalTimer + constexpr std::ptrdiff_t m_bEyeAnglesUnderPathFinderControl = 0x5E0; // bool + constexpr std::ptrdiff_t m_pathIndex = 0x5EE0; // int32 + constexpr std::ptrdiff_t m_areaEnteredTimestamp = 0x5EE4; // GameTime_t + constexpr std::ptrdiff_t m_repathTimer = 0x5EE8; // CountdownTimer + constexpr std::ptrdiff_t m_avoidFriendTimer = 0x5F00; // CountdownTimer + constexpr std::ptrdiff_t m_isFriendInTheWay = 0x5F18; // bool + constexpr std::ptrdiff_t m_politeTimer = 0x5F20; // CountdownTimer + constexpr std::ptrdiff_t m_isWaitingBehindFriend = 0x5F38; // bool + constexpr std::ptrdiff_t m_pathLadderEnd = 0x5F64; // float32 + constexpr std::ptrdiff_t m_mustRunTimer = 0x5FB0; // CountdownTimer + constexpr std::ptrdiff_t m_waitTimer = 0x5FC8; // CountdownTimer + constexpr std::ptrdiff_t m_updateTravelDistanceTimer = 0x5FE0; // CountdownTimer + constexpr std::ptrdiff_t m_playerTravelDistance = 0x5FF8; // float32[64] + constexpr std::ptrdiff_t m_travelDistancePhase = 0x60F8; // uint8 + constexpr std::ptrdiff_t m_hostageEscortCount = 0x6290; // uint8 + constexpr std::ptrdiff_t m_hostageEscortCountTimestamp = 0x6294; // float32 + constexpr std::ptrdiff_t m_desiredTeam = 0x6298; // int32 + constexpr std::ptrdiff_t m_hasJoined = 0x629C; // bool + constexpr std::ptrdiff_t m_isWaitingForHostage = 0x629D; // bool + constexpr std::ptrdiff_t m_inhibitWaitingForHostageTimer = 0x62A0; // CountdownTimer + constexpr std::ptrdiff_t m_waitForHostageTimer = 0x62B8; // CountdownTimer + constexpr std::ptrdiff_t m_noisePosition = 0x62D0; // Vector + constexpr std::ptrdiff_t m_noiseTravelDistance = 0x62DC; // float32 + constexpr std::ptrdiff_t m_noiseTimestamp = 0x62E0; // float32 + constexpr std::ptrdiff_t m_noiseSource = 0x62E8; // CCSPlayerPawn* + constexpr std::ptrdiff_t m_noiseBendTimer = 0x6300; // CountdownTimer + constexpr std::ptrdiff_t m_bentNoisePosition = 0x6318; // Vector + constexpr std::ptrdiff_t m_bendNoisePositionValid = 0x6324; // bool + constexpr std::ptrdiff_t m_lookAroundStateTimestamp = 0x6328; // float32 + constexpr std::ptrdiff_t m_lookAheadAngle = 0x632C; // float32 + constexpr std::ptrdiff_t m_forwardAngle = 0x6330; // float32 + constexpr std::ptrdiff_t m_inhibitLookAroundTimestamp = 0x6334; // float32 + constexpr std::ptrdiff_t m_lookAtSpot = 0x633C; // Vector + constexpr std::ptrdiff_t m_lookAtSpotDuration = 0x634C; // float32 + constexpr std::ptrdiff_t m_lookAtSpotTimestamp = 0x6350; // float32 + constexpr std::ptrdiff_t m_lookAtSpotAngleTolerance = 0x6354; // float32 + constexpr std::ptrdiff_t m_lookAtSpotClearIfClose = 0x6358; // bool + constexpr std::ptrdiff_t m_lookAtSpotAttack = 0x6359; // bool + constexpr std::ptrdiff_t m_lookAtDesc = 0x6360; // char* + constexpr std::ptrdiff_t m_peripheralTimestamp = 0x6368; // float32 + constexpr std::ptrdiff_t m_approachPointCount = 0x64F0; // uint8 + constexpr std::ptrdiff_t m_approachPointViewPosition = 0x64F4; // Vector + constexpr std::ptrdiff_t m_viewSteadyTimer = 0x6500; // IntervalTimer + constexpr std::ptrdiff_t m_tossGrenadeTimer = 0x6518; // CountdownTimer + constexpr std::ptrdiff_t m_isAvoidingGrenade = 0x6538; // CountdownTimer + constexpr std::ptrdiff_t m_spotCheckTimestamp = 0x6558; // float32 + constexpr std::ptrdiff_t m_checkedHidingSpotCount = 0x6960; // int32 + constexpr std::ptrdiff_t m_lookPitch = 0x6964; // float32 + constexpr std::ptrdiff_t m_lookPitchVel = 0x6968; // float32 + constexpr std::ptrdiff_t m_lookYaw = 0x696C; // float32 + constexpr std::ptrdiff_t m_lookYawVel = 0x6970; // float32 + constexpr std::ptrdiff_t m_targetSpot = 0x6974; // Vector + constexpr std::ptrdiff_t m_targetSpotVelocity = 0x6980; // Vector + constexpr std::ptrdiff_t m_targetSpotPredicted = 0x698C; // Vector + constexpr std::ptrdiff_t m_aimError = 0x6998; // QAngle + constexpr std::ptrdiff_t m_aimGoal = 0x69A4; // QAngle + constexpr std::ptrdiff_t m_targetSpotTime = 0x69B0; // GameTime_t + constexpr std::ptrdiff_t m_aimFocus = 0x69B4; // float32 + constexpr std::ptrdiff_t m_aimFocusInterval = 0x69B8; // float32 + constexpr std::ptrdiff_t m_aimFocusNextUpdate = 0x69BC; // GameTime_t + constexpr std::ptrdiff_t m_ignoreEnemiesTimer = 0x69C8; // CountdownTimer + constexpr std::ptrdiff_t m_enemy = 0x69E0; // CHandle + constexpr std::ptrdiff_t m_isEnemyVisible = 0x69E4; // bool + constexpr std::ptrdiff_t m_visibleEnemyParts = 0x69E5; // uint8 + constexpr std::ptrdiff_t m_lastEnemyPosition = 0x69E8; // Vector + constexpr std::ptrdiff_t m_lastSawEnemyTimestamp = 0x69F4; // float32 + constexpr std::ptrdiff_t m_firstSawEnemyTimestamp = 0x69F8; // float32 + constexpr std::ptrdiff_t m_currentEnemyAcquireTimestamp = 0x69FC; // float32 + constexpr std::ptrdiff_t m_enemyDeathTimestamp = 0x6A00; // float32 + constexpr std::ptrdiff_t m_friendDeathTimestamp = 0x6A04; // float32 + constexpr std::ptrdiff_t m_isLastEnemyDead = 0x6A08; // bool + constexpr std::ptrdiff_t m_nearbyEnemyCount = 0x6A0C; // int32 + constexpr std::ptrdiff_t m_bomber = 0x6C18; // CHandle + constexpr std::ptrdiff_t m_nearbyFriendCount = 0x6C1C; // int32 + constexpr std::ptrdiff_t m_closestVisibleFriend = 0x6C20; // CHandle + constexpr std::ptrdiff_t m_closestVisibleHumanFriend = 0x6C24; // CHandle + constexpr std::ptrdiff_t m_attentionInterval = 0x6C28; // IntervalTimer + constexpr std::ptrdiff_t m_attacker = 0x6C38; // CHandle + constexpr std::ptrdiff_t m_attackedTimestamp = 0x6C3C; // float32 + constexpr std::ptrdiff_t m_burnedByFlamesTimer = 0x6C40; // IntervalTimer + constexpr std::ptrdiff_t m_lastVictimID = 0x6C50; // int32 + constexpr std::ptrdiff_t m_isAimingAtEnemy = 0x6C54; // bool + constexpr std::ptrdiff_t m_isRapidFiring = 0x6C55; // bool + constexpr std::ptrdiff_t m_equipTimer = 0x6C58; // IntervalTimer + constexpr std::ptrdiff_t m_zoomTimer = 0x6C68; // CountdownTimer + constexpr std::ptrdiff_t m_fireWeaponTimestamp = 0x6C80; // GameTime_t + constexpr std::ptrdiff_t m_lookForWeaponsOnGroundTimer = 0x6C88; // CountdownTimer + constexpr std::ptrdiff_t m_bIsSleeping = 0x6CA0; // bool + constexpr std::ptrdiff_t m_isEnemySniperVisible = 0x6CA1; // bool + constexpr std::ptrdiff_t m_sawEnemySniperTimer = 0x6CA8; // CountdownTimer + constexpr std::ptrdiff_t m_enemyQueueIndex = 0x6D60; // uint8 + constexpr std::ptrdiff_t m_enemyQueueCount = 0x6D61; // uint8 + constexpr std::ptrdiff_t m_enemyQueueAttendIndex = 0x6D62; // uint8 + constexpr std::ptrdiff_t m_isStuck = 0x6D63; // bool + constexpr std::ptrdiff_t m_stuckTimestamp = 0x6D64; // GameTime_t + constexpr std::ptrdiff_t m_stuckSpot = 0x6D68; // Vector + constexpr std::ptrdiff_t m_wiggleTimer = 0x6D78; // CountdownTimer + constexpr std::ptrdiff_t m_stuckJumpTimer = 0x6D90; // CountdownTimer + constexpr std::ptrdiff_t m_nextCleanupCheckTimestamp = 0x6DA8; // GameTime_t + constexpr std::ptrdiff_t m_avgVel = 0x6DAC; // float32[10] + constexpr std::ptrdiff_t m_avgVelIndex = 0x6DD4; // int32 + constexpr std::ptrdiff_t m_avgVelCount = 0x6DD8; // int32 + constexpr std::ptrdiff_t m_lastOrigin = 0x6DDC; // Vector + constexpr std::ptrdiff_t m_lastRadioRecievedTimestamp = 0x6DEC; // float32 + constexpr std::ptrdiff_t m_lastRadioSentTimestamp = 0x6DF0; // float32 + constexpr std::ptrdiff_t m_radioSubject = 0x6DF4; // CHandle + constexpr std::ptrdiff_t m_radioPosition = 0x6DF8; // Vector + constexpr std::ptrdiff_t m_voiceEndTimestamp = 0x6E04; // float32 + constexpr std::ptrdiff_t m_lastValidReactionQueueFrame = 0x6E10; // int32 } // Parent: CBaseEntity // Field count: 2 diff --git a/output/server_dll.json b/output/server_dll.json index 692c7726..2dffd611 100644 --- a/output/server_dll.json +++ b/output/server_dll.json @@ -3108,145 +3108,145 @@ }, "CCSBot": { "fields": { - "m_aimError": 27000, - "m_aimFocus": 27028, - "m_aimFocusInterval": 27032, - "m_aimFocusNextUpdate": 27036, - "m_aimGoal": 27012, + "m_aimError": 27032, + "m_aimFocus": 27060, + "m_aimFocusInterval": 27064, + "m_aimFocusNextUpdate": 27068, + "m_aimGoal": 27044, "m_alertTimer": 464, "m_allowAutoFollowTime": 436, - "m_approachPointCount": 25808, - "m_approachPointViewPosition": 25812, - "m_areaEnteredTimestamp": 24260, - "m_attackedTimestamp": 27676, - "m_attacker": 27672, - "m_attentionInterval": 27656, - "m_avgVel": 28044, - "m_avgVelCount": 28088, - "m_avgVelIndex": 28084, - "m_avoid": 1444, - "m_avoidFriendTimer": 24288, - "m_avoidTimestamp": 1448, + "m_approachPointCount": 25840, + "m_approachPointViewPosition": 25844, + "m_areaEnteredTimestamp": 24292, + "m_attackedTimestamp": 27708, + "m_attacker": 27704, + "m_attentionInterval": 27688, + "m_avgVel": 28076, + "m_avgVelCount": 28120, + "m_avgVelIndex": 28116, + "m_avoid": 1476, + "m_avoidFriendTimer": 24320, + "m_avoidTimestamp": 1480, "m_bAllowActive": 424, - "m_bEyeAnglesUnderPathFinderControl": 1472, - "m_bIsSleeping": 27776, - "m_bendNoisePositionValid": 25348, - "m_bentNoisePosition": 25336, + "m_bEyeAnglesUnderPathFinderControl": 1504, + "m_bIsSleeping": 27808, + "m_bendNoisePositionValid": 25380, + "m_bentNoisePosition": 25368, "m_blindFire": 396, - "m_bomber": 27640, - "m_burnedByFlamesTimer": 27680, - "m_checkedHidingSpotCount": 26944, - "m_closestVisibleFriend": 27648, - "m_closestVisibleHumanFriend": 27652, + "m_bomber": 27672, + "m_burnedByFlamesTimer": 27712, + "m_checkedHidingSpotCount": 26976, + "m_closestVisibleFriend": 27680, + "m_closestVisibleHumanFriend": 27684, "m_combatRange": 340, - "m_currentEnemyAcquireTimestamp": 27100, - "m_desiredTeam": 25208, + "m_currentEnemyAcquireTimestamp": 27132, + "m_desiredTeam": 25240, "m_diedLastRound": 380, - "m_enemy": 27072, - "m_enemyDeathTimestamp": 27104, - "m_enemyQueueAttendIndex": 27970, - "m_enemyQueueCount": 27969, - "m_enemyQueueIndex": 27968, - "m_equipTimer": 27704, + "m_enemy": 27104, + "m_enemyDeathTimestamp": 27136, + "m_enemyQueueAttendIndex": 28002, + "m_enemyQueueCount": 28001, + "m_enemyQueueIndex": 28000, + "m_equipTimer": 27736, "m_eyePosition": 264, - "m_fireWeaponTimestamp": 27744, - "m_firstSawEnemyTimestamp": 27096, + "m_fireWeaponTimestamp": 27776, + "m_firstSawEnemyTimestamp": 27128, "m_followTimestamp": 432, - "m_forwardAngle": 25360, - "m_friendDeathTimestamp": 27108, - "m_goalEntity": 1440, - "m_goalPosition": 1428, - "m_hasJoined": 25212, - "m_hasVisitedEnemySpawn": 1453, - "m_hostageEscortCount": 25200, - "m_hostageEscortCountTimestamp": 25204, + "m_forwardAngle": 25392, + "m_friendDeathTimestamp": 27140, + "m_goalEntity": 1472, + "m_goalPosition": 1460, + "m_hasJoined": 25244, + "m_hasVisitedEnemySpawn": 1485, + "m_hostageEscortCount": 25232, + "m_hostageEscortCountTimestamp": 25236, "m_hurryTimer": 440, - "m_ignoreEnemiesTimer": 27048, - "m_inhibitLookAroundTimestamp": 25364, - "m_inhibitWaitingForHostageTimer": 25216, - "m_isAimingAtEnemy": 27700, - "m_isAttacking": 1404, - "m_isAvoidingGrenade": 25880, - "m_isEnemySniperVisible": 27777, - "m_isEnemyVisible": 27076, + "m_ignoreEnemiesTimer": 27080, + "m_inhibitLookAroundTimestamp": 25396, + "m_inhibitWaitingForHostageTimer": 25248, + "m_isAimingAtEnemy": 27732, + "m_isAttacking": 1436, + "m_isAvoidingGrenade": 25912, + "m_isEnemySniperVisible": 27809, + "m_isEnemyVisible": 27108, "m_isFollowing": 425, - "m_isFriendInTheWay": 24312, - "m_isLastEnemyDead": 27112, - "m_isOpeningDoor": 1405, - "m_isRapidFiring": 27701, + "m_isFriendInTheWay": 24344, + "m_isLastEnemyDead": 27144, + "m_isOpeningDoor": 1437, + "m_isRapidFiring": 27733, "m_isRogue": 344, - "m_isStopping": 1452, - "m_isStuck": 27971, - "m_isWaitingBehindFriend": 24344, - "m_isWaitingForHostage": 25213, - "m_lastEnemyPosition": 27080, - "m_lastOrigin": 28092, - "m_lastRadioRecievedTimestamp": 28108, - "m_lastRadioSentTimestamp": 28112, - "m_lastSawEnemyTimestamp": 27092, - "m_lastValidReactionQueueFrame": 28144, - "m_lastVictimID": 27696, + "m_isStopping": 1484, + "m_isStuck": 28003, + "m_isWaitingBehindFriend": 24376, + "m_isWaitingForHostage": 25245, + "m_lastEnemyPosition": 27112, + "m_lastOrigin": 28124, + "m_lastRadioRecievedTimestamp": 28140, + "m_lastRadioSentTimestamp": 28144, + "m_lastSawEnemyTimestamp": 27124, + "m_lastValidReactionQueueFrame": 28176, + "m_lastVictimID": 27728, "m_leader": 428, - "m_lookAheadAngle": 25356, - "m_lookAroundStateTimestamp": 25352, - "m_lookAtDesc": 25408, - "m_lookAtSpot": 25372, - "m_lookAtSpotAngleTolerance": 25396, - "m_lookAtSpotAttack": 25401, - "m_lookAtSpotClearIfClose": 25400, - "m_lookAtSpotDuration": 25388, - "m_lookAtSpotTimestamp": 25392, - "m_lookForWeaponsOnGroundTimer": 27752, - "m_lookPitch": 26948, - "m_lookPitchVel": 26952, - "m_lookYaw": 26956, - "m_lookYawVel": 26960, - "m_mustRunTimer": 24464, + "m_lookAheadAngle": 25388, + "m_lookAroundStateTimestamp": 25384, + "m_lookAtDesc": 25440, + "m_lookAtSpot": 25404, + "m_lookAtSpotAngleTolerance": 25428, + "m_lookAtSpotAttack": 25433, + "m_lookAtSpotClearIfClose": 25432, + "m_lookAtSpotDuration": 25420, + "m_lookAtSpotTimestamp": 25424, + "m_lookForWeaponsOnGroundTimer": 27784, + "m_lookPitch": 26980, + "m_lookPitchVel": 26984, + "m_lookYaw": 26988, + "m_lookYawVel": 26992, + "m_mustRunTimer": 24496, "m_name": 276, - "m_nearbyEnemyCount": 27116, - "m_nearbyFriendCount": 27644, - "m_nextCleanupCheckTimestamp": 28040, - "m_noiseBendTimer": 25312, - "m_noisePosition": 25264, - "m_noiseSource": 25288, - "m_noiseTimestamp": 25280, - "m_noiseTravelDistance": 25276, + "m_nearbyEnemyCount": 27148, + "m_nearbyFriendCount": 27676, + "m_nextCleanupCheckTimestamp": 28072, + "m_noiseBendTimer": 25344, + "m_noisePosition": 25296, + "m_noiseSource": 25320, + "m_noiseTimestamp": 25312, + "m_noiseTravelDistance": 25308, "m_panicTimer": 512, - "m_pathIndex": 24256, - "m_pathLadderEnd": 24388, - "m_peripheralTimestamp": 25416, - "m_playerTravelDistance": 24536, - "m_politeTimer": 24320, - "m_radioPosition": 28120, - "m_radioSubject": 28116, - "m_repathTimer": 24264, + "m_pathIndex": 24288, + "m_pathLadderEnd": 24420, + "m_peripheralTimestamp": 25448, + "m_playerTravelDistance": 24568, + "m_politeTimer": 24352, + "m_radioPosition": 28152, + "m_radioSubject": 28148, + "m_repathTimer": 24296, "m_rogueTimer": 352, "m_safeTime": 384, - "m_sawEnemySniperTimer": 27784, + "m_sawEnemySniperTimer": 27816, "m_sneakTimer": 488, - "m_spotCheckTimestamp": 25912, - "m_stateTimestamp": 1400, - "m_stillTimer": 1456, - "m_stuckJumpTimer": 28016, - "m_stuckSpot": 27976, - "m_stuckTimestamp": 27972, + "m_spotCheckTimestamp": 25944, + "m_stateTimestamp": 1432, + "m_stillTimer": 1488, + "m_stuckJumpTimer": 28048, + "m_stuckSpot": 28008, + "m_stuckTimestamp": 28004, "m_surpriseTimer": 400, - "m_targetSpot": 26964, - "m_targetSpotPredicted": 26988, - "m_targetSpotTime": 27024, - "m_targetSpotVelocity": 26976, - "m_taskEntity": 1412, - "m_tossGrenadeTimer": 25848, - "m_travelDistancePhase": 24792, - "m_updateTravelDistanceTimer": 24512, - "m_viewSteadyTimer": 25824, - "m_visibleEnemyParts": 27077, - "m_voiceEndTimestamp": 28132, - "m_waitForHostageTimer": 25240, - "m_waitTimer": 24488, + "m_targetSpot": 26996, + "m_targetSpotPredicted": 27020, + "m_targetSpotTime": 27056, + "m_targetSpotVelocity": 27008, + "m_taskEntity": 1444, + "m_tossGrenadeTimer": 25880, + "m_travelDistancePhase": 24824, + "m_updateTravelDistanceTimer": 24544, + "m_viewSteadyTimer": 25856, + "m_visibleEnemyParts": 27109, + "m_voiceEndTimestamp": 28164, + "m_waitForHostageTimer": 25272, + "m_waitTimer": 24520, "m_wasSafe": 388, - "m_wiggleTimer": 27992, - "m_zoomTimer": 27720 + "m_wiggleTimer": 28024, + "m_zoomTimer": 27752 }, "metadata": [], "parent": "CBot" diff --git a/output/server_dll.rs b/output/server_dll.rs index ecb9e936..f3f9c997 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -2743,126 +2743,126 @@ pub mod cs2_dumper { pub const m_alertTimer: usize = 0x1D0; // CountdownTimer pub const m_sneakTimer: usize = 0x1E8; // CountdownTimer pub const m_panicTimer: usize = 0x200; // CountdownTimer - pub const m_stateTimestamp: usize = 0x578; // float32 - pub const m_isAttacking: usize = 0x57C; // bool - pub const m_isOpeningDoor: usize = 0x57D; // bool - pub const m_taskEntity: usize = 0x584; // CHandle - pub const m_goalPosition: usize = 0x594; // VectorWS - pub const m_goalEntity: usize = 0x5A0; // CHandle - pub const m_avoid: usize = 0x5A4; // CHandle - pub const m_avoidTimestamp: usize = 0x5A8; // float32 - pub const m_isStopping: usize = 0x5AC; // bool - pub const m_hasVisitedEnemySpawn: usize = 0x5AD; // bool - pub const m_stillTimer: usize = 0x5B0; // IntervalTimer - pub const m_bEyeAnglesUnderPathFinderControl: usize = 0x5C0; // bool - pub const m_pathIndex: usize = 0x5EC0; // int32 - pub const m_areaEnteredTimestamp: usize = 0x5EC4; // GameTime_t - pub const m_repathTimer: usize = 0x5EC8; // CountdownTimer - pub const m_avoidFriendTimer: usize = 0x5EE0; // CountdownTimer - pub const m_isFriendInTheWay: usize = 0x5EF8; // bool - pub const m_politeTimer: usize = 0x5F00; // CountdownTimer - pub const m_isWaitingBehindFriend: usize = 0x5F18; // bool - pub const m_pathLadderEnd: usize = 0x5F44; // float32 - pub const m_mustRunTimer: usize = 0x5F90; // CountdownTimer - pub const m_waitTimer: usize = 0x5FA8; // CountdownTimer - pub const m_updateTravelDistanceTimer: usize = 0x5FC0; // CountdownTimer - pub const m_playerTravelDistance: usize = 0x5FD8; // float32[64] - pub const m_travelDistancePhase: usize = 0x60D8; // uint8 - pub const m_hostageEscortCount: usize = 0x6270; // uint8 - pub const m_hostageEscortCountTimestamp: usize = 0x6274; // float32 - pub const m_desiredTeam: usize = 0x6278; // int32 - pub const m_hasJoined: usize = 0x627C; // bool - pub const m_isWaitingForHostage: usize = 0x627D; // bool - pub const m_inhibitWaitingForHostageTimer: usize = 0x6280; // CountdownTimer - pub const m_waitForHostageTimer: usize = 0x6298; // CountdownTimer - pub const m_noisePosition: usize = 0x62B0; // Vector - pub const m_noiseTravelDistance: usize = 0x62BC; // float32 - pub const m_noiseTimestamp: usize = 0x62C0; // float32 - pub const m_noiseSource: usize = 0x62C8; // CCSPlayerPawn* - pub const m_noiseBendTimer: usize = 0x62E0; // CountdownTimer - pub const m_bentNoisePosition: usize = 0x62F8; // Vector - pub const m_bendNoisePositionValid: usize = 0x6304; // bool - pub const m_lookAroundStateTimestamp: usize = 0x6308; // float32 - pub const m_lookAheadAngle: usize = 0x630C; // float32 - pub const m_forwardAngle: usize = 0x6310; // float32 - pub const m_inhibitLookAroundTimestamp: usize = 0x6314; // float32 - pub const m_lookAtSpot: usize = 0x631C; // Vector - pub const m_lookAtSpotDuration: usize = 0x632C; // float32 - pub const m_lookAtSpotTimestamp: usize = 0x6330; // float32 - pub const m_lookAtSpotAngleTolerance: usize = 0x6334; // float32 - pub const m_lookAtSpotClearIfClose: usize = 0x6338; // bool - pub const m_lookAtSpotAttack: usize = 0x6339; // bool - pub const m_lookAtDesc: usize = 0x6340; // char* - pub const m_peripheralTimestamp: usize = 0x6348; // float32 - pub const m_approachPointCount: usize = 0x64D0; // uint8 - pub const m_approachPointViewPosition: usize = 0x64D4; // Vector - pub const m_viewSteadyTimer: usize = 0x64E0; // IntervalTimer - pub const m_tossGrenadeTimer: usize = 0x64F8; // CountdownTimer - pub const m_isAvoidingGrenade: usize = 0x6518; // CountdownTimer - pub const m_spotCheckTimestamp: usize = 0x6538; // float32 - pub const m_checkedHidingSpotCount: usize = 0x6940; // int32 - pub const m_lookPitch: usize = 0x6944; // float32 - pub const m_lookPitchVel: usize = 0x6948; // float32 - pub const m_lookYaw: usize = 0x694C; // float32 - pub const m_lookYawVel: usize = 0x6950; // float32 - pub const m_targetSpot: usize = 0x6954; // Vector - pub const m_targetSpotVelocity: usize = 0x6960; // Vector - pub const m_targetSpotPredicted: usize = 0x696C; // Vector - pub const m_aimError: usize = 0x6978; // QAngle - pub const m_aimGoal: usize = 0x6984; // QAngle - pub const m_targetSpotTime: usize = 0x6990; // GameTime_t - pub const m_aimFocus: usize = 0x6994; // float32 - pub const m_aimFocusInterval: usize = 0x6998; // float32 - pub const m_aimFocusNextUpdate: usize = 0x699C; // GameTime_t - pub const m_ignoreEnemiesTimer: usize = 0x69A8; // CountdownTimer - pub const m_enemy: usize = 0x69C0; // CHandle - pub const m_isEnemyVisible: usize = 0x69C4; // bool - pub const m_visibleEnemyParts: usize = 0x69C5; // uint8 - pub const m_lastEnemyPosition: usize = 0x69C8; // Vector - pub const m_lastSawEnemyTimestamp: usize = 0x69D4; // float32 - pub const m_firstSawEnemyTimestamp: usize = 0x69D8; // float32 - pub const m_currentEnemyAcquireTimestamp: usize = 0x69DC; // float32 - pub const m_enemyDeathTimestamp: usize = 0x69E0; // float32 - pub const m_friendDeathTimestamp: usize = 0x69E4; // float32 - pub const m_isLastEnemyDead: usize = 0x69E8; // bool - pub const m_nearbyEnemyCount: usize = 0x69EC; // int32 - pub const m_bomber: usize = 0x6BF8; // CHandle - pub const m_nearbyFriendCount: usize = 0x6BFC; // int32 - pub const m_closestVisibleFriend: usize = 0x6C00; // CHandle - pub const m_closestVisibleHumanFriend: usize = 0x6C04; // CHandle - pub const m_attentionInterval: usize = 0x6C08; // IntervalTimer - pub const m_attacker: usize = 0x6C18; // CHandle - pub const m_attackedTimestamp: usize = 0x6C1C; // float32 - pub const m_burnedByFlamesTimer: usize = 0x6C20; // IntervalTimer - pub const m_lastVictimID: usize = 0x6C30; // int32 - pub const m_isAimingAtEnemy: usize = 0x6C34; // bool - pub const m_isRapidFiring: usize = 0x6C35; // bool - pub const m_equipTimer: usize = 0x6C38; // IntervalTimer - pub const m_zoomTimer: usize = 0x6C48; // CountdownTimer - pub const m_fireWeaponTimestamp: usize = 0x6C60; // GameTime_t - pub const m_lookForWeaponsOnGroundTimer: usize = 0x6C68; // CountdownTimer - pub const m_bIsSleeping: usize = 0x6C80; // bool - pub const m_isEnemySniperVisible: usize = 0x6C81; // bool - pub const m_sawEnemySniperTimer: usize = 0x6C88; // CountdownTimer - pub const m_enemyQueueIndex: usize = 0x6D40; // uint8 - pub const m_enemyQueueCount: usize = 0x6D41; // uint8 - pub const m_enemyQueueAttendIndex: usize = 0x6D42; // uint8 - pub const m_isStuck: usize = 0x6D43; // bool - pub const m_stuckTimestamp: usize = 0x6D44; // GameTime_t - pub const m_stuckSpot: usize = 0x6D48; // Vector - pub const m_wiggleTimer: usize = 0x6D58; // CountdownTimer - pub const m_stuckJumpTimer: usize = 0x6D70; // CountdownTimer - pub const m_nextCleanupCheckTimestamp: usize = 0x6D88; // GameTime_t - pub const m_avgVel: usize = 0x6D8C; // float32[10] - pub const m_avgVelIndex: usize = 0x6DB4; // int32 - pub const m_avgVelCount: usize = 0x6DB8; // int32 - pub const m_lastOrigin: usize = 0x6DBC; // Vector - pub const m_lastRadioRecievedTimestamp: usize = 0x6DCC; // float32 - pub const m_lastRadioSentTimestamp: usize = 0x6DD0; // float32 - pub const m_radioSubject: usize = 0x6DD4; // CHandle - pub const m_radioPosition: usize = 0x6DD8; // Vector - pub const m_voiceEndTimestamp: usize = 0x6DE4; // float32 - pub const m_lastValidReactionQueueFrame: usize = 0x6DF0; // int32 + pub const m_stateTimestamp: usize = 0x598; // float32 + pub const m_isAttacking: usize = 0x59C; // bool + pub const m_isOpeningDoor: usize = 0x59D; // bool + pub const m_taskEntity: usize = 0x5A4; // CHandle + pub const m_goalPosition: usize = 0x5B4; // VectorWS + pub const m_goalEntity: usize = 0x5C0; // CHandle + pub const m_avoid: usize = 0x5C4; // CHandle + pub const m_avoidTimestamp: usize = 0x5C8; // float32 + pub const m_isStopping: usize = 0x5CC; // bool + pub const m_hasVisitedEnemySpawn: usize = 0x5CD; // bool + pub const m_stillTimer: usize = 0x5D0; // IntervalTimer + pub const m_bEyeAnglesUnderPathFinderControl: usize = 0x5E0; // bool + pub const m_pathIndex: usize = 0x5EE0; // int32 + pub const m_areaEnteredTimestamp: usize = 0x5EE4; // GameTime_t + pub const m_repathTimer: usize = 0x5EE8; // CountdownTimer + pub const m_avoidFriendTimer: usize = 0x5F00; // CountdownTimer + pub const m_isFriendInTheWay: usize = 0x5F18; // bool + pub const m_politeTimer: usize = 0x5F20; // CountdownTimer + pub const m_isWaitingBehindFriend: usize = 0x5F38; // bool + pub const m_pathLadderEnd: usize = 0x5F64; // float32 + pub const m_mustRunTimer: usize = 0x5FB0; // CountdownTimer + pub const m_waitTimer: usize = 0x5FC8; // CountdownTimer + pub const m_updateTravelDistanceTimer: usize = 0x5FE0; // CountdownTimer + pub const m_playerTravelDistance: usize = 0x5FF8; // float32[64] + pub const m_travelDistancePhase: usize = 0x60F8; // uint8 + pub const m_hostageEscortCount: usize = 0x6290; // uint8 + pub const m_hostageEscortCountTimestamp: usize = 0x6294; // float32 + pub const m_desiredTeam: usize = 0x6298; // int32 + pub const m_hasJoined: usize = 0x629C; // bool + pub const m_isWaitingForHostage: usize = 0x629D; // bool + pub const m_inhibitWaitingForHostageTimer: usize = 0x62A0; // CountdownTimer + pub const m_waitForHostageTimer: usize = 0x62B8; // CountdownTimer + pub const m_noisePosition: usize = 0x62D0; // Vector + pub const m_noiseTravelDistance: usize = 0x62DC; // float32 + pub const m_noiseTimestamp: usize = 0x62E0; // float32 + pub const m_noiseSource: usize = 0x62E8; // CCSPlayerPawn* + pub const m_noiseBendTimer: usize = 0x6300; // CountdownTimer + pub const m_bentNoisePosition: usize = 0x6318; // Vector + pub const m_bendNoisePositionValid: usize = 0x6324; // bool + pub const m_lookAroundStateTimestamp: usize = 0x6328; // float32 + pub const m_lookAheadAngle: usize = 0x632C; // float32 + pub const m_forwardAngle: usize = 0x6330; // float32 + pub const m_inhibitLookAroundTimestamp: usize = 0x6334; // float32 + pub const m_lookAtSpot: usize = 0x633C; // Vector + pub const m_lookAtSpotDuration: usize = 0x634C; // float32 + pub const m_lookAtSpotTimestamp: usize = 0x6350; // float32 + pub const m_lookAtSpotAngleTolerance: usize = 0x6354; // float32 + pub const m_lookAtSpotClearIfClose: usize = 0x6358; // bool + pub const m_lookAtSpotAttack: usize = 0x6359; // bool + pub const m_lookAtDesc: usize = 0x6360; // char* + pub const m_peripheralTimestamp: usize = 0x6368; // float32 + pub const m_approachPointCount: usize = 0x64F0; // uint8 + pub const m_approachPointViewPosition: usize = 0x64F4; // Vector + pub const m_viewSteadyTimer: usize = 0x6500; // IntervalTimer + pub const m_tossGrenadeTimer: usize = 0x6518; // CountdownTimer + pub const m_isAvoidingGrenade: usize = 0x6538; // CountdownTimer + pub const m_spotCheckTimestamp: usize = 0x6558; // float32 + pub const m_checkedHidingSpotCount: usize = 0x6960; // int32 + pub const m_lookPitch: usize = 0x6964; // float32 + pub const m_lookPitchVel: usize = 0x6968; // float32 + pub const m_lookYaw: usize = 0x696C; // float32 + pub const m_lookYawVel: usize = 0x6970; // float32 + pub const m_targetSpot: usize = 0x6974; // Vector + pub const m_targetSpotVelocity: usize = 0x6980; // Vector + pub const m_targetSpotPredicted: usize = 0x698C; // Vector + pub const m_aimError: usize = 0x6998; // QAngle + pub const m_aimGoal: usize = 0x69A4; // QAngle + pub const m_targetSpotTime: usize = 0x69B0; // GameTime_t + pub const m_aimFocus: usize = 0x69B4; // float32 + pub const m_aimFocusInterval: usize = 0x69B8; // float32 + pub const m_aimFocusNextUpdate: usize = 0x69BC; // GameTime_t + pub const m_ignoreEnemiesTimer: usize = 0x69C8; // CountdownTimer + pub const m_enemy: usize = 0x69E0; // CHandle + pub const m_isEnemyVisible: usize = 0x69E4; // bool + pub const m_visibleEnemyParts: usize = 0x69E5; // uint8 + pub const m_lastEnemyPosition: usize = 0x69E8; // Vector + pub const m_lastSawEnemyTimestamp: usize = 0x69F4; // float32 + pub const m_firstSawEnemyTimestamp: usize = 0x69F8; // float32 + pub const m_currentEnemyAcquireTimestamp: usize = 0x69FC; // float32 + pub const m_enemyDeathTimestamp: usize = 0x6A00; // float32 + pub const m_friendDeathTimestamp: usize = 0x6A04; // float32 + pub const m_isLastEnemyDead: usize = 0x6A08; // bool + pub const m_nearbyEnemyCount: usize = 0x6A0C; // int32 + pub const m_bomber: usize = 0x6C18; // CHandle + pub const m_nearbyFriendCount: usize = 0x6C1C; // int32 + pub const m_closestVisibleFriend: usize = 0x6C20; // CHandle + pub const m_closestVisibleHumanFriend: usize = 0x6C24; // CHandle + pub const m_attentionInterval: usize = 0x6C28; // IntervalTimer + pub const m_attacker: usize = 0x6C38; // CHandle + pub const m_attackedTimestamp: usize = 0x6C3C; // float32 + pub const m_burnedByFlamesTimer: usize = 0x6C40; // IntervalTimer + pub const m_lastVictimID: usize = 0x6C50; // int32 + pub const m_isAimingAtEnemy: usize = 0x6C54; // bool + pub const m_isRapidFiring: usize = 0x6C55; // bool + pub const m_equipTimer: usize = 0x6C58; // IntervalTimer + pub const m_zoomTimer: usize = 0x6C68; // CountdownTimer + pub const m_fireWeaponTimestamp: usize = 0x6C80; // GameTime_t + pub const m_lookForWeaponsOnGroundTimer: usize = 0x6C88; // CountdownTimer + pub const m_bIsSleeping: usize = 0x6CA0; // bool + pub const m_isEnemySniperVisible: usize = 0x6CA1; // bool + pub const m_sawEnemySniperTimer: usize = 0x6CA8; // CountdownTimer + pub const m_enemyQueueIndex: usize = 0x6D60; // uint8 + pub const m_enemyQueueCount: usize = 0x6D61; // uint8 + pub const m_enemyQueueAttendIndex: usize = 0x6D62; // uint8 + pub const m_isStuck: usize = 0x6D63; // bool + pub const m_stuckTimestamp: usize = 0x6D64; // GameTime_t + pub const m_stuckSpot: usize = 0x6D68; // Vector + pub const m_wiggleTimer: usize = 0x6D78; // CountdownTimer + pub const m_stuckJumpTimer: usize = 0x6D90; // CountdownTimer + pub const m_nextCleanupCheckTimestamp: usize = 0x6DA8; // GameTime_t + pub const m_avgVel: usize = 0x6DAC; // float32[10] + pub const m_avgVelIndex: usize = 0x6DD4; // int32 + pub const m_avgVelCount: usize = 0x6DD8; // int32 + pub const m_lastOrigin: usize = 0x6DDC; // Vector + pub const m_lastRadioRecievedTimestamp: usize = 0x6DEC; // float32 + pub const m_lastRadioSentTimestamp: usize = 0x6DF0; // float32 + pub const m_radioSubject: usize = 0x6DF4; // CHandle + pub const m_radioPosition: usize = 0x6DF8; // Vector + pub const m_voiceEndTimestamp: usize = 0x6E04; // float32 + pub const m_lastValidReactionQueueFrame: usize = 0x6E10; // int32 } // Parent: CBaseEntity // Field count: 2 diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index bbd3e796..e9d554bf 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 527c8d50..cab23d39 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 75f80440..9bca6ab1 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/steamaudio_dll.cs b/output/steamaudio_dll.cs index 82ae2603..bb6fa4f2 100644 --- a/output/steamaudio_dll.cs +++ b/output/steamaudio_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: steamaudio.dll diff --git a/output/steamaudio_dll.hpp b/output/steamaudio_dll.hpp index 37364177..c3ed6c1f 100644 --- a/output/steamaudio_dll.hpp +++ b/output/steamaudio_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/steamaudio_dll.rs b/output/steamaudio_dll.rs index ea3e2350..53d46bbe 100644 --- a/output/steamaudio_dll.rs +++ b/output/steamaudio_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index 56747405..3e9b4ba3 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index bcc0137d..7adbc72b 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index dced29d2..16f7fb67 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index 60b270cb..d9ffb305 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index a95d801e..801bf371 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index dcf710f6..23fe98da 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-02-10 22:35:02.976159900 UTC +// 2026-02-24 01:42:29.356100200 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]