diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 92d33800..9f574c97 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index afa0f26e..5f5428b2 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index ead5e97a..6bdd5f10 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 c8b1e330..27591944 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x20608F0; - public const nint attack2 = 0x2060980; - public const nint back = 0x2060BC0; - public const nint duck = 0x2060E90; - public const nint forward = 0x2060B30; - public const nint jump = 0x2060E00; - public const nint left = 0x2060C50; - public const nint lookatweapon = 0x2317EE0; - public const nint reload = 0x2060860; - public const nint right = 0x2060CE0; - public const nint showscores = 0x2317DC0; - public const nint sprint = 0x20607D0; - public const nint turnleft = 0x2060A10; - public const nint turnright = 0x2060AA0; - public const nint use = 0x2060D70; - public const nint zoom = 0x2317E50; + public const nint attack = 0x20618F0; + public const nint attack2 = 0x2061980; + public const nint back = 0x2061BC0; + public const nint duck = 0x2061E90; + public const nint forward = 0x2061B30; + public const nint jump = 0x2061E00; + public const nint left = 0x2061C50; + public const nint lookatweapon = 0x2318EE0; + public const nint reload = 0x2061860; + public const nint right = 0x2061CE0; + public const nint showscores = 0x2318DC0; + public const nint sprint = 0x20617D0; + public const nint turnleft = 0x2061A10; + public const nint turnright = 0x2061AA0; + public const nint use = 0x2061D70; + public const nint zoom = 0x2318E50; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index c722a504..e03eb4f1 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once @@ -9,21 +9,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x20608F0; - constexpr std::ptrdiff_t attack2 = 0x2060980; - constexpr std::ptrdiff_t back = 0x2060BC0; - constexpr std::ptrdiff_t duck = 0x2060E90; - constexpr std::ptrdiff_t forward = 0x2060B30; - constexpr std::ptrdiff_t jump = 0x2060E00; - constexpr std::ptrdiff_t left = 0x2060C50; - constexpr std::ptrdiff_t lookatweapon = 0x2317EE0; - constexpr std::ptrdiff_t reload = 0x2060860; - constexpr std::ptrdiff_t right = 0x2060CE0; - constexpr std::ptrdiff_t showscores = 0x2317DC0; - constexpr std::ptrdiff_t sprint = 0x20607D0; - constexpr std::ptrdiff_t turnleft = 0x2060A10; - constexpr std::ptrdiff_t turnright = 0x2060AA0; - constexpr std::ptrdiff_t use = 0x2060D70; - constexpr std::ptrdiff_t zoom = 0x2317E50; + constexpr std::ptrdiff_t attack = 0x20618F0; + constexpr std::ptrdiff_t attack2 = 0x2061980; + constexpr std::ptrdiff_t back = 0x2061BC0; + constexpr std::ptrdiff_t duck = 0x2061E90; + constexpr std::ptrdiff_t forward = 0x2061B30; + constexpr std::ptrdiff_t jump = 0x2061E00; + constexpr std::ptrdiff_t left = 0x2061C50; + constexpr std::ptrdiff_t lookatweapon = 0x2318EE0; + constexpr std::ptrdiff_t reload = 0x2061860; + constexpr std::ptrdiff_t right = 0x2061CE0; + constexpr std::ptrdiff_t showscores = 0x2318DC0; + constexpr std::ptrdiff_t sprint = 0x20617D0; + constexpr std::ptrdiff_t turnleft = 0x2061A10; + constexpr std::ptrdiff_t turnright = 0x2061AA0; + constexpr std::ptrdiff_t use = 0x2061D70; + constexpr std::ptrdiff_t zoom = 0x2318E50; } } diff --git a/output/buttons.json b/output/buttons.json index b3993694..e981a4d7 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 33949936, - "attack2": 33950080, - "back": 33950656, - "duck": 33951376, - "forward": 33950512, - "jump": 33951232, - "left": 33950800, - "lookatweapon": 36798176, - "reload": 33949792, - "right": 33950944, - "showscores": 36797888, - "sprint": 33949648, - "turnleft": 33950224, - "turnright": 33950368, - "use": 33951088, - "zoom": 36798032 + "attack": 33954032, + "attack2": 33954176, + "back": 33954752, + "duck": 33955472, + "forward": 33954608, + "jump": 33955328, + "left": 33954896, + "lookatweapon": 36802272, + "reload": 33953888, + "right": 33955040, + "showscores": 36801984, + "sprint": 33953744, + "turnleft": 33954320, + "turnright": 33954464, + "use": 33955184, + "zoom": 36802128 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 831c37f9..7cd393e7 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x20608F0; - pub const attack2: usize = 0x2060980; - pub const back: usize = 0x2060BC0; - pub const duck: usize = 0x2060E90; - pub const forward: usize = 0x2060B30; - pub const jump: usize = 0x2060E00; - pub const left: usize = 0x2060C50; - pub const lookatweapon: usize = 0x2317EE0; - pub const reload: usize = 0x2060860; - pub const right: usize = 0x2060CE0; - pub const showscores: usize = 0x2317DC0; - pub const sprint: usize = 0x20607D0; - pub const turnleft: usize = 0x2060A10; - pub const turnright: usize = 0x2060AA0; - pub const r#use: usize = 0x2060D70; - pub const zoom: usize = 0x2317E50; + pub const attack: usize = 0x20618F0; + pub const attack2: usize = 0x2061980; + pub const back: usize = 0x2061BC0; + pub const duck: usize = 0x2061E90; + pub const forward: usize = 0x2061B30; + pub const jump: usize = 0x2061E00; + pub const left: usize = 0x2061C50; + pub const lookatweapon: usize = 0x2318EE0; + pub const reload: usize = 0x2061860; + pub const right: usize = 0x2061CE0; + pub const showscores: usize = 0x2318DC0; + pub const sprint: usize = 0x20617D0; + pub const turnleft: usize = 0x2061A10; + pub const turnright: usize = 0x2061AA0; + pub const r#use: usize = 0x2061D70; + pub const zoom: usize = 0x2318E50; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index b998f312..5d9d56ae 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: client.dll diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 026c7186..8ca04625 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/client_dll.rs b/output/client_dll.rs index bcca58d4..74f5f2a8 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 ca10d220..473edc67 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index f1b29eb8..9a7091c8 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index bafd9b77..21354458 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 26a868f3..713b489c 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index 1e4c4c1d..be63533e 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 715ea4dc..176da4dc 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 0cc6bd9d..924b63a4 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14138, - "timestamp": "2026-03-09T23:43:02.456631300+00:00" + "build_number": 14139, + "timestamp": "2026-03-12T01:28:54.027324100+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 0d18fc76..d3044fb6 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 = 0x2060120; - public const nint EmptyWorldService001_Client = 0x2019F90; - public const nint GameClientExports001 = 0x205CE00; - public const nint LegacyGameUI001 = 0x207A660; - public const nint Source2Client002 = 0x2306DE0; - public const nint Source2ClientConfig001 = 0x228AEC0; - public const nint Source2ClientPrediction001 = 0x2067A70; - public const nint Source2ClientUI001 = 0x2078EF0; + public const nint ClientToolsInfo_001 = 0x2061120; + public const nint EmptyWorldService001_Client = 0x201AF90; + public const nint GameClientExports001 = 0x205DE00; + public const nint LegacyGameUI001 = 0x207B660; + public const nint Source2Client002 = 0x2307DE0; + public const nint Source2ClientConfig001 = 0x228BED0; + public const nint Source2ClientPrediction001 = 0x2068A70; + public const nint Source2ClientUI001 = 0x2079EF0; } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x6138B0; - public const nint BugService001 = 0x8C8D40; - public const nint ClientServerEngineLoopService_001 = 0x90A3E0; + public const nint BenchmarkService001 = 0x6138E0; + public const nint BugService001 = 0x8C8D60; + public const nint ClientServerEngineLoopService_001 = 0x90A400; public const nint EngineGameUI001 = 0x6112E0; - public const nint EngineServiceMgr001 = 0x909C90; - public const nint GameEventSystemClientV001 = 0x909F70; - public const nint GameEventSystemServerV001 = 0x90A0A0; - public const nint GameResourceServiceClientV001 = 0x6139B0; - public const nint GameResourceServiceServerV001 = 0x613A10; - public const nint GameUIService_001 = 0x8C9170; - public const nint HostStateMgr001 = 0x614230; + public const nint EngineServiceMgr001 = 0x909CB0; + public const nint GameEventSystemClientV001 = 0x909F90; + public const nint GameEventSystemServerV001 = 0x90A0C0; + public const nint GameResourceServiceClientV001 = 0x6139E0; + public const nint GameResourceServiceServerV001 = 0x613A40; + public const nint GameUIService_001 = 0x8C9190; + public const nint HostStateMgr001 = 0x614260; public const nint INETSUPPORT_001 = 0x60C8E0; - public const nint InputService_001 = 0x8C9460; - public const nint KeyValueCache001 = 0x6142E0; - public const nint MapListService_001 = 0x9082D0; - public const nint NetworkClientService_001 = 0x908460; - public const nint NetworkP2PService_001 = 0x9087A0; - public const nint NetworkServerService_001 = 0x908950; - public const nint NetworkService_001 = 0x613B80; - public const nint RenderService_001 = 0x908BC0; - public const nint ScreenshotService001 = 0x908E80; - public const nint SimpleEngineLoopService_001 = 0x614340; - public const nint SoundService_001 = 0x613BC0; + public const nint InputService_001 = 0x8C9480; + public const nint KeyValueCache001 = 0x614310; + public const nint MapListService_001 = 0x9082F0; + public const nint NetworkClientService_001 = 0x908480; + public const nint NetworkP2PService_001 = 0x9087C0; + public const nint NetworkServerService_001 = 0x908970; + public const nint NetworkService_001 = 0x613BB0; + public const nint RenderService_001 = 0x908BE0; + public const nint ScreenshotService001 = 0x908EA0; + public const nint SimpleEngineLoopService_001 = 0x614370; + public const nint SoundService_001 = 0x613BF0; public const nint Source2EngineToClient001 = 0x610BE0; public const nint Source2EngineToClientStringTable001 = 0x610C40; public const nint Source2EngineToServer001 = 0x610CB8; public const nint Source2EngineToServerStringTable001 = 0x610CE0; - public const nint SplitScreenService_001 = 0x613EA0; - public const nint StatsService_001 = 0x909240; - public const nint ToolService_001 = 0x614060; + public const nint SplitScreenService_001 = 0x613ED0; + public const nint StatsService_001 = 0x909260; + public const nint ToolService_001 = 0x614090; public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x611370; - public const nint VProfService_001 = 0x6140A0; + public const nint VProfService_001 = 0x6140D0; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -147,9 +147,9 @@ namespace CS2Dumper.Interfaces { } // Module: scenesystem.dll public static class ScenesystemDll { - public const nint RenderingPipelines_001 = 0x65BAC0; - public const nint SceneSystem_002 = 0x8CFEA0; - public const nint SceneUtils_001 = 0x65C9D0; + public const nint RenderingPipelines_001 = 0x65BAD0; + public const nint SceneSystem_002 = 0x8CFEE0; + public const nint SceneUtils_001 = 0x65C9E0; } // Module: schemasystem.dll public static class SchemasystemDll { @@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x1B75BD0; - public const nint EntitySubclassUtilsV001 = 0x1B21130; - public const nint NavGameTest001 = 0x1C1F7F8; - public const nint ServerToolsInfo_001 = 0x1BD0A78; - public const nint Source2GameClients001 = 0x1BCDAF0; - public const nint Source2GameDirector001 = 0x1D5FA20; - public const nint Source2GameEntities001 = 0x1BD0180; - public const nint Source2Server001 = 0x1BCFFE0; - public const nint Source2ServerConfig001 = 0x1E54B98; - public const nint customnavsystem001 = 0x1AFFEE8; + public const nint EmptyWorldService001_Server = 0x1B76BE0; + public const nint EntitySubclassUtilsV001 = 0x1B22140; + public const nint NavGameTest001 = 0x1C207F8; + public const nint ServerToolsInfo_001 = 0x1BD1A78; + public const nint Source2GameClients001 = 0x1BCEAF0; + public const nint Source2GameDirector001 = 0x1D60A30; + public const nint Source2GameEntities001 = 0x1BD1180; + public const nint Source2Server001 = 0x1BD0FE0; + public const nint Source2ServerConfig001 = 0x1E55878; + public const nint customnavsystem001 = 0x1B00EF8; } // Module: soundsystem.dll public static class SoundsystemDll { @@ -181,27 +181,27 @@ namespace CS2Dumper.Interfaces { } // Module: steamclient64.dll public static class Steamclient64Dll { - public const nint IVALIDATE001 = 0x166F0A8; - public const nint SteamClient006 = 0x166C5B0; - public const nint SteamClient007 = 0x166C5B8; - public const nint SteamClient008 = 0x166C5C0; - public const nint SteamClient009 = 0x166C5C8; - public const nint SteamClient010 = 0x166C5D0; - public const nint SteamClient011 = 0x166C5D8; - public const nint SteamClient012 = 0x166C5E0; - public const nint SteamClient013 = 0x166C5E8; - public const nint SteamClient014 = 0x166C5F0; - public const nint SteamClient015 = 0x166C5F8; - public const nint SteamClient016 = 0x166C600; - public const nint SteamClient017 = 0x166C608; - public const nint SteamClient018 = 0x166C610; - public const nint SteamClient019 = 0x166C618; - public const nint SteamClient020 = 0x166C620; - public const nint SteamClient021 = 0x166C628; - public const nint SteamClient022 = 0x166C630; - public const nint SteamClient023 = 0x166C638; - public const nint p2pvoice002 = 0x14E4E6F; - public const nint p2pvoicesingleton002 = 0x16480F0; + public const nint IVALIDATE001 = 0x16998B8; + public const nint SteamClient006 = 0x1696D50; + public const nint SteamClient007 = 0x1696D58; + public const nint SteamClient008 = 0x1696D60; + public const nint SteamClient009 = 0x1696D68; + public const nint SteamClient010 = 0x1696D70; + public const nint SteamClient011 = 0x1696D78; + public const nint SteamClient012 = 0x1696D80; + public const nint SteamClient013 = 0x1696D88; + public const nint SteamClient014 = 0x1696D90; + public const nint SteamClient015 = 0x1696D98; + public const nint SteamClient016 = 0x1696DA0; + public const nint SteamClient017 = 0x1696DA8; + public const nint SteamClient018 = 0x1696DB0; + public const nint SteamClient019 = 0x1696DB8; + public const nint SteamClient020 = 0x1696DC0; + public const nint SteamClient021 = 0x1696DC8; + public const nint SteamClient022 = 0x1696DD0; + public const nint SteamClient023 = 0x1696DD8; + public const nint p2pvoice002 = 0x14E5DEF; + public const nint p2pvoicesingleton002 = 0x16720F0; } // Module: tier0.dll public static class Tier0Dll { @@ -214,10 +214,14 @@ namespace CS2Dumper.Interfaces { public static class V8systemDll { public const nint Source2V8System001 = 0x316B0; } + // Module: vconcomm.dll + public static class VconcommDll { + public const nint VConComm001 = 0x39540; + } // Module: vphysics2.dll public static class Vphysics2Dll { - public const nint VPhysics2_Handle_Interface_001 = 0x400120; - public const nint VPhysics2_Interface_001 = 0x400160; + public const nint VPhysics2_Handle_Interface_001 = 0x4000E0; + public const nint VPhysics2_Interface_001 = 0x400120; } // Module: vscript.dll public static class VscriptDll { @@ -225,8 +229,8 @@ namespace CS2Dumper.Interfaces { } // Module: vstdlib_s64.dll public static class VstdlibS64Dll { - public const nint IVALIDATE001 = 0x6E990; - public const nint VEngineCvar002 = 0x6D070; + public const nint IVALIDATE001 = 0x6F990; + public const nint VEngineCvar002 = 0x6E070; } // Module: worldrenderer.dll public static class WorldrendererDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index b181711b..3cbf88cf 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once @@ -15,49 +15,49 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x2060120; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x2019F90; - constexpr std::ptrdiff_t GameClientExports001 = 0x205CE00; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x207A660; - constexpr std::ptrdiff_t Source2Client002 = 0x2306DE0; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x228AEC0; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x2067A70; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x2078EF0; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x2061120; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x201AF90; + constexpr std::ptrdiff_t GameClientExports001 = 0x205DE00; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x207B660; + constexpr std::ptrdiff_t Source2Client002 = 0x2307DE0; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x228BED0; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x2068A70; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x2079EF0; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x6138B0; - constexpr std::ptrdiff_t BugService001 = 0x8C8D40; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x90A3E0; + constexpr std::ptrdiff_t BenchmarkService001 = 0x6138E0; + constexpr std::ptrdiff_t BugService001 = 0x8C8D60; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x90A400; constexpr std::ptrdiff_t EngineGameUI001 = 0x6112E0; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x909C90; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x909F70; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x90A0A0; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x6139B0; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x613A10; - constexpr std::ptrdiff_t GameUIService_001 = 0x8C9170; - constexpr std::ptrdiff_t HostStateMgr001 = 0x614230; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x909CB0; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x909F90; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x90A0C0; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x6139E0; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x613A40; + constexpr std::ptrdiff_t GameUIService_001 = 0x8C9190; + constexpr std::ptrdiff_t HostStateMgr001 = 0x614260; constexpr std::ptrdiff_t INETSUPPORT_001 = 0x60C8E0; - constexpr std::ptrdiff_t InputService_001 = 0x8C9460; - constexpr std::ptrdiff_t KeyValueCache001 = 0x6142E0; - constexpr std::ptrdiff_t MapListService_001 = 0x9082D0; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x908460; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x9087A0; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x908950; - constexpr std::ptrdiff_t NetworkService_001 = 0x613B80; - constexpr std::ptrdiff_t RenderService_001 = 0x908BC0; - constexpr std::ptrdiff_t ScreenshotService001 = 0x908E80; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x614340; - constexpr std::ptrdiff_t SoundService_001 = 0x613BC0; + constexpr std::ptrdiff_t InputService_001 = 0x8C9480; + constexpr std::ptrdiff_t KeyValueCache001 = 0x614310; + constexpr std::ptrdiff_t MapListService_001 = 0x9082F0; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x908480; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x9087C0; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x908970; + constexpr std::ptrdiff_t NetworkService_001 = 0x613BB0; + constexpr std::ptrdiff_t RenderService_001 = 0x908BE0; + constexpr std::ptrdiff_t ScreenshotService001 = 0x908EA0; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x614370; + constexpr std::ptrdiff_t SoundService_001 = 0x613BF0; constexpr std::ptrdiff_t Source2EngineToClient001 = 0x610BE0; constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x610C40; constexpr std::ptrdiff_t Source2EngineToServer001 = 0x610CB8; constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x610CE0; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x613EA0; - constexpr std::ptrdiff_t StatsService_001 = 0x909240; - constexpr std::ptrdiff_t ToolService_001 = 0x614060; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x613ED0; + constexpr std::ptrdiff_t StatsService_001 = 0x909260; + constexpr std::ptrdiff_t ToolService_001 = 0x614090; constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x611370; - constexpr std::ptrdiff_t VProfService_001 = 0x6140A0; + constexpr std::ptrdiff_t VProfService_001 = 0x6140D0; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -153,9 +153,9 @@ namespace cs2_dumper { } // Module: scenesystem.dll namespace scenesystem_dll { - constexpr std::ptrdiff_t RenderingPipelines_001 = 0x65BAC0; - constexpr std::ptrdiff_t SceneSystem_002 = 0x8CFEA0; - constexpr std::ptrdiff_t SceneUtils_001 = 0x65C9D0; + constexpr std::ptrdiff_t RenderingPipelines_001 = 0x65BAD0; + constexpr std::ptrdiff_t SceneSystem_002 = 0x8CFEE0; + constexpr std::ptrdiff_t SceneUtils_001 = 0x65C9E0; } // Module: schemasystem.dll namespace schemasystem_dll { @@ -163,16 +163,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1B75BD0; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x1B21130; - constexpr std::ptrdiff_t NavGameTest001 = 0x1C1F7F8; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x1BD0A78; - constexpr std::ptrdiff_t Source2GameClients001 = 0x1BCDAF0; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x1D5FA20; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x1BD0180; - constexpr std::ptrdiff_t Source2Server001 = 0x1BCFFE0; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x1E54B98; - constexpr std::ptrdiff_t customnavsystem001 = 0x1AFFEE8; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1B76BE0; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x1B22140; + constexpr std::ptrdiff_t NavGameTest001 = 0x1C207F8; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x1BD1A78; + constexpr std::ptrdiff_t Source2GameClients001 = 0x1BCEAF0; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x1D60A30; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x1BD1180; + constexpr std::ptrdiff_t Source2Server001 = 0x1BD0FE0; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x1E55878; + constexpr std::ptrdiff_t customnavsystem001 = 0x1B00EF8; } // Module: soundsystem.dll namespace soundsystem_dll { @@ -187,27 +187,27 @@ namespace cs2_dumper { } // Module: steamclient64.dll namespace steamclient64_dll { - constexpr std::ptrdiff_t IVALIDATE001 = 0x166F0A8; - constexpr std::ptrdiff_t SteamClient006 = 0x166C5B0; - constexpr std::ptrdiff_t SteamClient007 = 0x166C5B8; - constexpr std::ptrdiff_t SteamClient008 = 0x166C5C0; - constexpr std::ptrdiff_t SteamClient009 = 0x166C5C8; - constexpr std::ptrdiff_t SteamClient010 = 0x166C5D0; - constexpr std::ptrdiff_t SteamClient011 = 0x166C5D8; - constexpr std::ptrdiff_t SteamClient012 = 0x166C5E0; - constexpr std::ptrdiff_t SteamClient013 = 0x166C5E8; - constexpr std::ptrdiff_t SteamClient014 = 0x166C5F0; - constexpr std::ptrdiff_t SteamClient015 = 0x166C5F8; - constexpr std::ptrdiff_t SteamClient016 = 0x166C600; - constexpr std::ptrdiff_t SteamClient017 = 0x166C608; - constexpr std::ptrdiff_t SteamClient018 = 0x166C610; - constexpr std::ptrdiff_t SteamClient019 = 0x166C618; - constexpr std::ptrdiff_t SteamClient020 = 0x166C620; - constexpr std::ptrdiff_t SteamClient021 = 0x166C628; - constexpr std::ptrdiff_t SteamClient022 = 0x166C630; - constexpr std::ptrdiff_t SteamClient023 = 0x166C638; - constexpr std::ptrdiff_t p2pvoice002 = 0x14E4E6F; - constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x16480F0; + constexpr std::ptrdiff_t IVALIDATE001 = 0x16998B8; + constexpr std::ptrdiff_t SteamClient006 = 0x1696D50; + constexpr std::ptrdiff_t SteamClient007 = 0x1696D58; + constexpr std::ptrdiff_t SteamClient008 = 0x1696D60; + constexpr std::ptrdiff_t SteamClient009 = 0x1696D68; + constexpr std::ptrdiff_t SteamClient010 = 0x1696D70; + constexpr std::ptrdiff_t SteamClient011 = 0x1696D78; + constexpr std::ptrdiff_t SteamClient012 = 0x1696D80; + constexpr std::ptrdiff_t SteamClient013 = 0x1696D88; + constexpr std::ptrdiff_t SteamClient014 = 0x1696D90; + constexpr std::ptrdiff_t SteamClient015 = 0x1696D98; + constexpr std::ptrdiff_t SteamClient016 = 0x1696DA0; + constexpr std::ptrdiff_t SteamClient017 = 0x1696DA8; + constexpr std::ptrdiff_t SteamClient018 = 0x1696DB0; + constexpr std::ptrdiff_t SteamClient019 = 0x1696DB8; + constexpr std::ptrdiff_t SteamClient020 = 0x1696DC0; + constexpr std::ptrdiff_t SteamClient021 = 0x1696DC8; + constexpr std::ptrdiff_t SteamClient022 = 0x1696DD0; + constexpr std::ptrdiff_t SteamClient023 = 0x1696DD8; + constexpr std::ptrdiff_t p2pvoice002 = 0x14E5DEF; + constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x16720F0; } // Module: tier0.dll namespace tier0_dll { @@ -220,10 +220,14 @@ namespace cs2_dumper { namespace v8system_dll { constexpr std::ptrdiff_t Source2V8System001 = 0x316B0; } + // Module: vconcomm.dll + namespace vconcomm_dll { + constexpr std::ptrdiff_t VConComm001 = 0x39540; + } // Module: vphysics2.dll namespace vphysics2_dll { - constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x400120; - constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x400160; + constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x4000E0; + constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x400120; } // Module: vscript.dll namespace vscript_dll { @@ -231,8 +235,8 @@ namespace cs2_dumper { } // Module: vstdlib_s64.dll namespace vstdlib_s64_dll { - constexpr std::ptrdiff_t IVALIDATE001 = 0x6E990; - constexpr std::ptrdiff_t VEngineCvar002 = 0x6D070; + constexpr std::ptrdiff_t IVALIDATE001 = 0x6F990; + constexpr std::ptrdiff_t VEngineCvar002 = 0x6E070; } // Module: worldrenderer.dll namespace worldrenderer_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 70127252..dfe45bc4 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,48 +4,48 @@ "AnimationSystem_001": 8299728 }, "client.dll": { - "ClientToolsInfo_001": 33947936, - "EmptyWorldService001_Client": 33660816, - "GameClientExports001": 33934848, - "LegacyGameUI001": 34055776, - "Source2Client002": 36728288, - "Source2ClientConfig001": 36220608, - "Source2ClientPrediction001": 33978992, - "Source2ClientUI001": 34049776 + "ClientToolsInfo_001": 33952032, + "EmptyWorldService001_Client": 33664912, + "GameClientExports001": 33938944, + "LegacyGameUI001": 34059872, + "Source2Client002": 36732384, + "Source2ClientConfig001": 36224720, + "Source2ClientPrediction001": 33983088, + "Source2ClientUI001": 34053872 }, "engine2.dll": { - "BenchmarkService001": 6371504, - "BugService001": 9211200, - "ClientServerEngineLoopService_001": 9479136, + "BenchmarkService001": 6371552, + "BugService001": 9211232, + "ClientServerEngineLoopService_001": 9479168, "EngineGameUI001": 6361824, - "EngineServiceMgr001": 9477264, - "GameEventSystemClientV001": 9478000, - "GameEventSystemServerV001": 9478304, - "GameResourceServiceClientV001": 6371760, - "GameResourceServiceServerV001": 6371856, - "GameUIService_001": 9212272, - "HostStateMgr001": 6373936, + "EngineServiceMgr001": 9477296, + "GameEventSystemClientV001": 9478032, + "GameEventSystemServerV001": 9478336, + "GameResourceServiceClientV001": 6371808, + "GameResourceServiceServerV001": 6371904, + "GameUIService_001": 9212304, + "HostStateMgr001": 6373984, "INETSUPPORT_001": 6342880, - "InputService_001": 9213024, - "KeyValueCache001": 6374112, - "MapListService_001": 9470672, - "NetworkClientService_001": 9471072, - "NetworkP2PService_001": 9471904, - "NetworkServerService_001": 9472336, - "NetworkService_001": 6372224, - "RenderService_001": 9472960, - "ScreenshotService001": 9473664, - "SimpleEngineLoopService_001": 6374208, - "SoundService_001": 6372288, + "InputService_001": 9213056, + "KeyValueCache001": 6374160, + "MapListService_001": 9470704, + "NetworkClientService_001": 9471104, + "NetworkP2PService_001": 9471936, + "NetworkServerService_001": 9472368, + "NetworkService_001": 6372272, + "RenderService_001": 9472992, + "ScreenshotService001": 9473696, + "SimpleEngineLoopService_001": 6374256, + "SoundService_001": 6372336, "Source2EngineToClient001": 6360032, "Source2EngineToClientStringTable001": 6360128, "Source2EngineToServer001": 6360248, "Source2EngineToServerStringTable001": 6360288, - "SplitScreenService_001": 6373024, - "StatsService_001": 9474624, - "ToolService_001": 6373472, + "SplitScreenService_001": 6373072, + "StatsService_001": 9474656, + "ToolService_001": 6373520, "VENGINE_GAMEUIFUNCS_VERSION005": 6361968, - "VProfService_001": 6373536 + "VProfService_001": 6373584 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 2181488, @@ -122,24 +122,24 @@ "SceneFileCache002": 897728 }, "scenesystem.dll": { - "RenderingPipelines_001": 6666944, - "SceneSystem_002": 9240224, - "SceneUtils_001": 6670800 + "RenderingPipelines_001": 6666960, + "SceneSystem_002": 9240288, + "SceneUtils_001": 6670816 }, "schemasystem.dll": { "SchemaSystem_001": 485168 }, "server.dll": { - "EmptyWorldService001_Server": 28793808, - "EntitySubclassUtilsV001": 28447024, - "NavGameTest001": 29489144, - "ServerToolsInfo_001": 29166200, - "Source2GameClients001": 29154032, - "Source2GameDirector001": 30800416, - "Source2GameEntities001": 29163904, - "Source2Server001": 29163488, - "Source2ServerConfig001": 31804312, - "customnavsystem001": 28311272 + "EmptyWorldService001_Server": 28797920, + "EntitySubclassUtilsV001": 28451136, + "NavGameTest001": 29493240, + "ServerToolsInfo_001": 29170296, + "Source2GameClients001": 29158128, + "Source2GameDirector001": 30804528, + "Source2GameEntities001": 29168000, + "Source2Server001": 29167584, + "Source2ServerConfig001": 31807608, + "customnavsystem001": 28315384 }, "soundsystem.dll": { "SoundOpSystem001": 5192352, @@ -151,27 +151,27 @@ "SteamAudio001": 2475072 }, "steamclient64.dll": { - "IVALIDATE001": 23523496, - "SteamClient006": 23512496, - "SteamClient007": 23512504, - "SteamClient008": 23512512, - "SteamClient009": 23512520, - "SteamClient010": 23512528, - "SteamClient011": 23512536, - "SteamClient012": 23512544, - "SteamClient013": 23512552, - "SteamClient014": 23512560, - "SteamClient015": 23512568, - "SteamClient016": 23512576, - "SteamClient017": 23512584, - "SteamClient018": 23512592, - "SteamClient019": 23512600, - "SteamClient020": 23512608, - "SteamClient021": 23512616, - "SteamClient022": 23512624, - "SteamClient023": 23512632, - "p2pvoice002": 21909103, - "p2pvoicesingleton002": 23363824 + "IVALIDATE001": 23697592, + "SteamClient006": 23686480, + "SteamClient007": 23686488, + "SteamClient008": 23686496, + "SteamClient009": 23686504, + "SteamClient010": 23686512, + "SteamClient011": 23686520, + "SteamClient012": 23686528, + "SteamClient013": 23686536, + "SteamClient014": 23686544, + "SteamClient015": 23686552, + "SteamClient016": 23686560, + "SteamClient017": 23686568, + "SteamClient018": 23686576, + "SteamClient019": 23686584, + "SteamClient020": 23686592, + "SteamClient021": 23686600, + "SteamClient022": 23686608, + "SteamClient023": 23686616, + "p2pvoice002": 21913071, + "p2pvoicesingleton002": 23535856 }, "tier0.dll": { "TestScriptMgr001": 3769888, @@ -182,16 +182,19 @@ "v8system.dll": { "Source2V8System001": 202416 }, + "vconcomm.dll": { + "VConComm001": 234816 + }, "vphysics2.dll": { - "VPhysics2_Handle_Interface_001": 4194592, - "VPhysics2_Interface_001": 4194656 + "VPhysics2_Handle_Interface_001": 4194528, + "VPhysics2_Interface_001": 4194592 }, "vscript.dll": { "VScriptManager010": 1291152 }, "vstdlib_s64.dll": { - "IVALIDATE001": 453008, - "VEngineCvar002": 446576 + "IVALIDATE001": 457104, + "VEngineCvar002": 450672 }, "worldrenderer.dll": { "WorldRendererMgr001": 2181632 diff --git a/output/interfaces.rs b/output/interfaces.rs index 22b3ebbd..5a814319 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 = 0x2060120; - pub const EmptyWorldService001_Client: usize = 0x2019F90; - pub const GameClientExports001: usize = 0x205CE00; - pub const LegacyGameUI001: usize = 0x207A660; - pub const Source2Client002: usize = 0x2306DE0; - pub const Source2ClientConfig001: usize = 0x228AEC0; - pub const Source2ClientPrediction001: usize = 0x2067A70; - pub const Source2ClientUI001: usize = 0x2078EF0; + pub const ClientToolsInfo_001: usize = 0x2061120; + pub const EmptyWorldService001_Client: usize = 0x201AF90; + pub const GameClientExports001: usize = 0x205DE00; + pub const LegacyGameUI001: usize = 0x207B660; + pub const Source2Client002: usize = 0x2307DE0; + pub const Source2ClientConfig001: usize = 0x228BED0; + pub const Source2ClientPrediction001: usize = 0x2068A70; + pub const Source2ClientUI001: usize = 0x2079EF0; } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x6138B0; - pub const BugService001: usize = 0x8C8D40; - pub const ClientServerEngineLoopService_001: usize = 0x90A3E0; + pub const BenchmarkService001: usize = 0x6138E0; + pub const BugService001: usize = 0x8C8D60; + pub const ClientServerEngineLoopService_001: usize = 0x90A400; pub const EngineGameUI001: usize = 0x6112E0; - pub const EngineServiceMgr001: usize = 0x909C90; - pub const GameEventSystemClientV001: usize = 0x909F70; - pub const GameEventSystemServerV001: usize = 0x90A0A0; - pub const GameResourceServiceClientV001: usize = 0x6139B0; - pub const GameResourceServiceServerV001: usize = 0x613A10; - pub const GameUIService_001: usize = 0x8C9170; - pub const HostStateMgr001: usize = 0x614230; + pub const EngineServiceMgr001: usize = 0x909CB0; + pub const GameEventSystemClientV001: usize = 0x909F90; + pub const GameEventSystemServerV001: usize = 0x90A0C0; + pub const GameResourceServiceClientV001: usize = 0x6139E0; + pub const GameResourceServiceServerV001: usize = 0x613A40; + pub const GameUIService_001: usize = 0x8C9190; + pub const HostStateMgr001: usize = 0x614260; pub const INETSUPPORT_001: usize = 0x60C8E0; - pub const InputService_001: usize = 0x8C9460; - pub const KeyValueCache001: usize = 0x6142E0; - pub const MapListService_001: usize = 0x9082D0; - pub const NetworkClientService_001: usize = 0x908460; - pub const NetworkP2PService_001: usize = 0x9087A0; - pub const NetworkServerService_001: usize = 0x908950; - pub const NetworkService_001: usize = 0x613B80; - pub const RenderService_001: usize = 0x908BC0; - pub const ScreenshotService001: usize = 0x908E80; - pub const SimpleEngineLoopService_001: usize = 0x614340; - pub const SoundService_001: usize = 0x613BC0; + pub const InputService_001: usize = 0x8C9480; + pub const KeyValueCache001: usize = 0x614310; + pub const MapListService_001: usize = 0x9082F0; + pub const NetworkClientService_001: usize = 0x908480; + pub const NetworkP2PService_001: usize = 0x9087C0; + pub const NetworkServerService_001: usize = 0x908970; + pub const NetworkService_001: usize = 0x613BB0; + pub const RenderService_001: usize = 0x908BE0; + pub const ScreenshotService001: usize = 0x908EA0; + pub const SimpleEngineLoopService_001: usize = 0x614370; + pub const SoundService_001: usize = 0x613BF0; pub const Source2EngineToClient001: usize = 0x610BE0; pub const Source2EngineToClientStringTable001: usize = 0x610C40; pub const Source2EngineToServer001: usize = 0x610CB8; pub const Source2EngineToServerStringTable001: usize = 0x610CE0; - pub const SplitScreenService_001: usize = 0x613EA0; - pub const StatsService_001: usize = 0x909240; - pub const ToolService_001: usize = 0x614060; + pub const SplitScreenService_001: usize = 0x613ED0; + pub const StatsService_001: usize = 0x909260; + pub const ToolService_001: usize = 0x614090; pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x611370; - pub const VProfService_001: usize = 0x6140A0; + pub const VProfService_001: usize = 0x6140D0; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -150,9 +150,9 @@ pub mod cs2_dumper { } // Module: scenesystem.dll pub mod scenesystem_dll { - pub const RenderingPipelines_001: usize = 0x65BAC0; - pub const SceneSystem_002: usize = 0x8CFEA0; - pub const SceneUtils_001: usize = 0x65C9D0; + pub const RenderingPipelines_001: usize = 0x65BAD0; + pub const SceneSystem_002: usize = 0x8CFEE0; + pub const SceneUtils_001: usize = 0x65C9E0; } // Module: schemasystem.dll pub mod schemasystem_dll { @@ -160,16 +160,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x1B75BD0; - pub const EntitySubclassUtilsV001: usize = 0x1B21130; - pub const NavGameTest001: usize = 0x1C1F7F8; - pub const ServerToolsInfo_001: usize = 0x1BD0A78; - pub const Source2GameClients001: usize = 0x1BCDAF0; - pub const Source2GameDirector001: usize = 0x1D5FA20; - pub const Source2GameEntities001: usize = 0x1BD0180; - pub const Source2Server001: usize = 0x1BCFFE0; - pub const Source2ServerConfig001: usize = 0x1E54B98; - pub const customnavsystem001: usize = 0x1AFFEE8; + pub const EmptyWorldService001_Server: usize = 0x1B76BE0; + pub const EntitySubclassUtilsV001: usize = 0x1B22140; + pub const NavGameTest001: usize = 0x1C207F8; + pub const ServerToolsInfo_001: usize = 0x1BD1A78; + pub const Source2GameClients001: usize = 0x1BCEAF0; + pub const Source2GameDirector001: usize = 0x1D60A30; + pub const Source2GameEntities001: usize = 0x1BD1180; + pub const Source2Server001: usize = 0x1BD0FE0; + pub const Source2ServerConfig001: usize = 0x1E55878; + pub const customnavsystem001: usize = 0x1B00EF8; } // Module: soundsystem.dll pub mod soundsystem_dll { @@ -184,27 +184,27 @@ pub mod cs2_dumper { } // Module: steamclient64.dll pub mod steamclient64_dll { - pub const IVALIDATE001: usize = 0x166F0A8; - pub const SteamClient006: usize = 0x166C5B0; - pub const SteamClient007: usize = 0x166C5B8; - pub const SteamClient008: usize = 0x166C5C0; - pub const SteamClient009: usize = 0x166C5C8; - pub const SteamClient010: usize = 0x166C5D0; - pub const SteamClient011: usize = 0x166C5D8; - pub const SteamClient012: usize = 0x166C5E0; - pub const SteamClient013: usize = 0x166C5E8; - pub const SteamClient014: usize = 0x166C5F0; - pub const SteamClient015: usize = 0x166C5F8; - pub const SteamClient016: usize = 0x166C600; - pub const SteamClient017: usize = 0x166C608; - pub const SteamClient018: usize = 0x166C610; - pub const SteamClient019: usize = 0x166C618; - pub const SteamClient020: usize = 0x166C620; - pub const SteamClient021: usize = 0x166C628; - pub const SteamClient022: usize = 0x166C630; - pub const SteamClient023: usize = 0x166C638; - pub const p2pvoice002: usize = 0x14E4E6F; - pub const p2pvoicesingleton002: usize = 0x16480F0; + pub const IVALIDATE001: usize = 0x16998B8; + pub const SteamClient006: usize = 0x1696D50; + pub const SteamClient007: usize = 0x1696D58; + pub const SteamClient008: usize = 0x1696D60; + pub const SteamClient009: usize = 0x1696D68; + pub const SteamClient010: usize = 0x1696D70; + pub const SteamClient011: usize = 0x1696D78; + pub const SteamClient012: usize = 0x1696D80; + pub const SteamClient013: usize = 0x1696D88; + pub const SteamClient014: usize = 0x1696D90; + pub const SteamClient015: usize = 0x1696D98; + pub const SteamClient016: usize = 0x1696DA0; + pub const SteamClient017: usize = 0x1696DA8; + pub const SteamClient018: usize = 0x1696DB0; + pub const SteamClient019: usize = 0x1696DB8; + pub const SteamClient020: usize = 0x1696DC0; + pub const SteamClient021: usize = 0x1696DC8; + pub const SteamClient022: usize = 0x1696DD0; + pub const SteamClient023: usize = 0x1696DD8; + pub const p2pvoice002: usize = 0x14E5DEF; + pub const p2pvoicesingleton002: usize = 0x16720F0; } // Module: tier0.dll pub mod tier0_dll { @@ -217,10 +217,14 @@ pub mod cs2_dumper { pub mod v8system_dll { pub const Source2V8System001: usize = 0x316B0; } + // Module: vconcomm.dll + pub mod vconcomm_dll { + pub const VConComm001: usize = 0x39540; + } // Module: vphysics2.dll pub mod vphysics2_dll { - pub const VPhysics2_Handle_Interface_001: usize = 0x400120; - pub const VPhysics2_Interface_001: usize = 0x400160; + pub const VPhysics2_Handle_Interface_001: usize = 0x4000E0; + pub const VPhysics2_Interface_001: usize = 0x400120; } // Module: vscript.dll pub mod vscript_dll { @@ -228,8 +232,8 @@ pub mod cs2_dumper { } // Module: vstdlib_s64.dll pub mod vstdlib_s64_dll { - pub const IVALIDATE001: usize = 0x6E990; - pub const VEngineCvar002: usize = 0x6D070; + pub const IVALIDATE001: usize = 0x6F990; + pub const VEngineCvar002: usize = 0x6E070; } // Module: worldrenderer.dll pub mod worldrenderer_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index 21d9348f..5e5225fc 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index a5a42c15..1f25b49d 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 43c0b71f..b09137ea 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 e30c0393..ca6e884f 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index d14b72c5..b4a44232 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index 4b20bd60..1f880001 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 ece2b16f..f36e00a3 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,31 +1,31 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x2317FC0; - public const nint dwEntityList = 0x24AD228; - public const nint dwGameEntitySystem = 0x24AD228; + public const nint dwCSGOInput = 0x2318FC0; + public const nint dwEntityList = 0x24AE268; + public const nint dwGameEntitySystem = 0x24AE268; public const nint dwGameEntitySystem_highestEntityIndex = 0x20A0; - public const nint dwGameRules = 0x230BEE0; - public const nint dwGlobalVars = 0x205C5C0; - public const nint dwGlowManager = 0x2308CE8; - public const nint dwLocalPlayerController = 0x22F2178; - public const nint dwLocalPlayerPawn = 0x2067B60; - public const nint dwPlantedC4 = 0x2315740; - public const nint dwPrediction = 0x2067A70; - public const nint dwSensitivity = 0x23097F8; + public const nint dwGameRules = 0x230CEE0; + public const nint dwGlobalVars = 0x205D5C0; + public const nint dwGlowManager = 0x2309CE8; + public const nint dwLocalPlayerController = 0x22F3178; + public const nint dwLocalPlayerPawn = 0x2068B60; + public const nint dwPlantedC4 = 0x2316740; + public const nint dwPrediction = 0x2068A70; + public const nint dwSensitivity = 0x230A7F8; public const nint dwSensitivity_sensitivity = 0x58; - public const nint dwViewAngles = 0x2318648; - public const nint dwViewMatrix = 0x230DF20; - public const nint dwViewRender = 0x230E338; - public const nint dwWeaponC4 = 0x2297380; + public const nint dwViewAngles = 0x2319648; + public const nint dwViewMatrix = 0x230EF20; + public const nint dwViewRender = 0x230F338; + public const nint dwWeaponC4 = 0x2298380; } // Module: engine2.dll public static class Engine2Dll { public const nint dwBuildNumber = 0x60D514; - public const nint dwNetworkGameClient = 0x908500; + public const nint dwNetworkGameClient = 0x908520; 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 = 0x90C8AC; - public const nint dwWindowWidth = 0x90C8A8; + public const nint dwWindowHeight = 0x90C8DC; + public const nint dwWindowWidth = 0x90C8D8; } // Module: inputsystem.dll public static class InputsystemDll { diff --git a/output/offsets.hpp b/output/offsets.hpp index 5d74bfb9..260e6a6b 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once @@ -10,28 +10,28 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x2317FC0; - constexpr std::ptrdiff_t dwEntityList = 0x24AD228; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x24AD228; + constexpr std::ptrdiff_t dwCSGOInput = 0x2318FC0; + constexpr std::ptrdiff_t dwEntityList = 0x24AE268; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x24AE268; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20A0; - constexpr std::ptrdiff_t dwGameRules = 0x230BEE0; - constexpr std::ptrdiff_t dwGlobalVars = 0x205C5C0; - constexpr std::ptrdiff_t dwGlowManager = 0x2308CE8; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x22F2178; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x2067B60; - constexpr std::ptrdiff_t dwPlantedC4 = 0x2315740; - constexpr std::ptrdiff_t dwPrediction = 0x2067A70; - constexpr std::ptrdiff_t dwSensitivity = 0x23097F8; + constexpr std::ptrdiff_t dwGameRules = 0x230CEE0; + constexpr std::ptrdiff_t dwGlobalVars = 0x205D5C0; + constexpr std::ptrdiff_t dwGlowManager = 0x2309CE8; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x22F3178; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x2068B60; + constexpr std::ptrdiff_t dwPlantedC4 = 0x2316740; + constexpr std::ptrdiff_t dwPrediction = 0x2068A70; + constexpr std::ptrdiff_t dwSensitivity = 0x230A7F8; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x58; - constexpr std::ptrdiff_t dwViewAngles = 0x2318648; - constexpr std::ptrdiff_t dwViewMatrix = 0x230DF20; - constexpr std::ptrdiff_t dwViewRender = 0x230E338; - constexpr std::ptrdiff_t dwWeaponC4 = 0x2297380; + constexpr std::ptrdiff_t dwViewAngles = 0x2319648; + constexpr std::ptrdiff_t dwViewMatrix = 0x230EF20; + constexpr std::ptrdiff_t dwViewRender = 0x230F338; + constexpr std::ptrdiff_t dwWeaponC4 = 0x2298380; } // Module: engine2.dll namespace engine2_dll { constexpr std::ptrdiff_t dwBuildNumber = 0x60D514; - constexpr std::ptrdiff_t dwNetworkGameClient = 0x908500; + constexpr std::ptrdiff_t dwNetworkGameClient = 0x908520; 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 = 0x90C8AC; - constexpr std::ptrdiff_t dwWindowWidth = 0x90C8A8; + constexpr std::ptrdiff_t dwWindowHeight = 0x90C8DC; + constexpr std::ptrdiff_t dwWindowWidth = 0x90C8D8; } // Module: inputsystem.dll namespace inputsystem_dll { diff --git a/output/offsets.json b/output/offsets.json index b7feb5fc..063d4871 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,26 +1,26 @@ { "client.dll": { - "dwCSGOInput": 36798400, - "dwEntityList": 38457896, - "dwGameEntitySystem": 38457896, + "dwCSGOInput": 36802496, + "dwEntityList": 38462056, + "dwGameEntitySystem": 38462056, "dwGameEntitySystem_highestEntityIndex": 8352, - "dwGameRules": 36749024, - "dwGlobalVars": 33932736, - "dwGlowManager": 36736232, - "dwLocalPlayerController": 36643192, - "dwLocalPlayerPawn": 33979232, - "dwPlantedC4": 36788032, - "dwPrediction": 33978992, - "dwSensitivity": 36739064, + "dwGameRules": 36753120, + "dwGlobalVars": 33936832, + "dwGlowManager": 36740328, + "dwLocalPlayerController": 36647288, + "dwLocalPlayerPawn": 33983328, + "dwPlantedC4": 36792128, + "dwPrediction": 33983088, + "dwSensitivity": 36743160, "dwSensitivity_sensitivity": 88, - "dwViewAngles": 36800072, - "dwViewMatrix": 36757280, - "dwViewRender": 36758328, - "dwWeaponC4": 36270976 + "dwViewAngles": 36804168, + "dwViewMatrix": 36761376, + "dwViewRender": 36762424, + "dwWeaponC4": 36275072 }, "engine2.dll": { "dwBuildNumber": 6346004, - "dwNetworkGameClient": 9471232, + "dwNetworkGameClient": 9471264, "dwNetworkGameClient_clientTickCount": 888, "dwNetworkGameClient_deltaTick": 588, "dwNetworkGameClient_isBackgroundMap": 2888735, @@ -28,8 +28,8 @@ "dwNetworkGameClient_maxClients": 576, "dwNetworkGameClient_serverTickCount": 588, "dwNetworkGameClient_signOnState": 560, - "dwWindowHeight": 9488556, - "dwWindowWidth": 9488552 + "dwWindowHeight": 9488604, + "dwWindowWidth": 9488600 }, "inputsystem.dll": { "dwInputSystem": 285392 diff --git a/output/offsets.rs b/output/offsets.rs index 331017e8..5ba98e53 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 = 0x2317FC0; - pub const dwEntityList: usize = 0x24AD228; - pub const dwGameEntitySystem: usize = 0x24AD228; + pub const dwCSGOInput: usize = 0x2318FC0; + pub const dwEntityList: usize = 0x24AE268; + pub const dwGameEntitySystem: usize = 0x24AE268; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20A0; - pub const dwGameRules: usize = 0x230BEE0; - pub const dwGlobalVars: usize = 0x205C5C0; - pub const dwGlowManager: usize = 0x2308CE8; - pub const dwLocalPlayerController: usize = 0x22F2178; - pub const dwLocalPlayerPawn: usize = 0x2067B60; - pub const dwPlantedC4: usize = 0x2315740; - pub const dwPrediction: usize = 0x2067A70; - pub const dwSensitivity: usize = 0x23097F8; + pub const dwGameRules: usize = 0x230CEE0; + pub const dwGlobalVars: usize = 0x205D5C0; + pub const dwGlowManager: usize = 0x2309CE8; + pub const dwLocalPlayerController: usize = 0x22F3178; + pub const dwLocalPlayerPawn: usize = 0x2068B60; + pub const dwPlantedC4: usize = 0x2316740; + pub const dwPrediction: usize = 0x2068A70; + pub const dwSensitivity: usize = 0x230A7F8; pub const dwSensitivity_sensitivity: usize = 0x58; - pub const dwViewAngles: usize = 0x2318648; - pub const dwViewMatrix: usize = 0x230DF20; - pub const dwViewRender: usize = 0x230E338; - pub const dwWeaponC4: usize = 0x2297380; + pub const dwViewAngles: usize = 0x2319648; + pub const dwViewMatrix: usize = 0x230EF20; + pub const dwViewRender: usize = 0x230F338; + pub const dwWeaponC4: usize = 0x2298380; } // Module: engine2.dll pub mod engine2_dll { pub const dwBuildNumber: usize = 0x60D514; - pub const dwNetworkGameClient: usize = 0x908500; + pub const dwNetworkGameClient: usize = 0x908520; 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 = 0x90C8AC; - pub const dwWindowWidth: usize = 0x90C8A8; + pub const dwWindowHeight: usize = 0x90C8DC; + pub const dwWindowWidth: usize = 0x90C8D8; } // Module: inputsystem.dll pub mod inputsystem_dll { diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index dbf86f02..8a9369c7 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index 4eb321d5..278374ab 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 8c290382..a9d9ed1b 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 6c144141..7344223d 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 0ca48e70..fadcf94e 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index e505ac7a..a1544196 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 8f1c0354..6b92ae56 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-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index dca03ff3..4cbd5c2d 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-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index be5bcf81..f1492eb2 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-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 9b9a1e2b..f8bf30e1 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index 967b490f..62af3836 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 54f12859..1c5f5624 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 73657adc..5b35bda0 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 12b9c26e..f02195b6 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index d4f4fe27..7e297ecf 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 7d564d4d..56e3a778 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 1cf99609..df889b3f 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 38c585e2..23f38ace 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 81b2a615..ea271f31 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index 561f4587..621876f6 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index 36e93205..bcfe00c7 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 281a80b8..d5b7f7dc 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 = 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 + public const nint m_stateTimestamp = 0x5A8; // float32 + public const nint m_isAttacking = 0x5AC; // bool + public const nint m_isOpeningDoor = 0x5AD; // bool + public const nint m_taskEntity = 0x5B4; // CHandle + public const nint m_goalPosition = 0x5C4; // VectorWS + public const nint m_goalEntity = 0x5D0; // CHandle + public const nint m_avoid = 0x5D4; // CHandle + public const nint m_avoidTimestamp = 0x5D8; // float32 + public const nint m_isStopping = 0x5DC; // bool + public const nint m_hasVisitedEnemySpawn = 0x5DD; // bool + public const nint m_stillTimer = 0x5E0; // IntervalTimer + public const nint m_bEyeAnglesUnderPathFinderControl = 0x5F0; // bool + public const nint m_pathIndex = 0x5EF0; // int32 + public const nint m_areaEnteredTimestamp = 0x5EF4; // GameTime_t + public const nint m_repathTimer = 0x5EF8; // CountdownTimer + public const nint m_avoidFriendTimer = 0x5F10; // CountdownTimer + public const nint m_isFriendInTheWay = 0x5F28; // bool + public const nint m_politeTimer = 0x5F30; // CountdownTimer + public const nint m_isWaitingBehindFriend = 0x5F48; // bool + public const nint m_pathLadderEnd = 0x5F74; // float32 + public const nint m_mustRunTimer = 0x5FC0; // CountdownTimer + public const nint m_waitTimer = 0x5FD8; // CountdownTimer + public const nint m_updateTravelDistanceTimer = 0x5FF0; // CountdownTimer + public const nint m_playerTravelDistance = 0x6008; // float32[64] + public const nint m_travelDistancePhase = 0x6108; // uint8 + public const nint m_hostageEscortCount = 0x62A0; // uint8 + public const nint m_hostageEscortCountTimestamp = 0x62A4; // float32 + public const nint m_desiredTeam = 0x62A8; // int32 + public const nint m_hasJoined = 0x62AC; // bool + public const nint m_isWaitingForHostage = 0x62AD; // bool + public const nint m_inhibitWaitingForHostageTimer = 0x62B0; // CountdownTimer + public const nint m_waitForHostageTimer = 0x62C8; // CountdownTimer + public const nint m_noisePosition = 0x62E0; // Vector + public const nint m_noiseTravelDistance = 0x62EC; // float32 + public const nint m_noiseTimestamp = 0x62F0; // float32 + public const nint m_noiseSource = 0x62F8; // CCSPlayerPawn* + public const nint m_noiseBendTimer = 0x6310; // CountdownTimer + public const nint m_bentNoisePosition = 0x6328; // Vector + public const nint m_bendNoisePositionValid = 0x6334; // bool + public const nint m_lookAroundStateTimestamp = 0x6338; // float32 + public const nint m_lookAheadAngle = 0x633C; // float32 + public const nint m_forwardAngle = 0x6340; // float32 + public const nint m_inhibitLookAroundTimestamp = 0x6344; // float32 + public const nint m_lookAtSpot = 0x634C; // Vector + public const nint m_lookAtSpotDuration = 0x635C; // float32 + public const nint m_lookAtSpotTimestamp = 0x6360; // float32 + public const nint m_lookAtSpotAngleTolerance = 0x6364; // float32 + public const nint m_lookAtSpotClearIfClose = 0x6368; // bool + public const nint m_lookAtSpotAttack = 0x6369; // bool + public const nint m_lookAtDesc = 0x6370; // char* + public const nint m_peripheralTimestamp = 0x6378; // float32 + public const nint m_approachPointCount = 0x6500; // uint8 + public const nint m_approachPointViewPosition = 0x6504; // Vector + public const nint m_viewSteadyTimer = 0x6510; // IntervalTimer + public const nint m_tossGrenadeTimer = 0x6528; // CountdownTimer + public const nint m_isAvoidingGrenade = 0x6548; // CountdownTimer + public const nint m_spotCheckTimestamp = 0x6568; // float32 + public const nint m_checkedHidingSpotCount = 0x6970; // int32 + public const nint m_lookPitch = 0x6974; // float32 + public const nint m_lookPitchVel = 0x6978; // float32 + public const nint m_lookYaw = 0x697C; // float32 + public const nint m_lookYawVel = 0x6980; // float32 + public const nint m_targetSpot = 0x6984; // Vector + public const nint m_targetSpotVelocity = 0x6990; // Vector + public const nint m_targetSpotPredicted = 0x699C; // Vector + public const nint m_aimError = 0x69A8; // QAngle + public const nint m_aimGoal = 0x69B4; // QAngle + public const nint m_targetSpotTime = 0x69C0; // GameTime_t + public const nint m_aimFocus = 0x69C4; // float32 + public const nint m_aimFocusInterval = 0x69C8; // float32 + public const nint m_aimFocusNextUpdate = 0x69CC; // GameTime_t + public const nint m_ignoreEnemiesTimer = 0x69D8; // CountdownTimer + public const nint m_enemy = 0x69F0; // CHandle + public const nint m_isEnemyVisible = 0x69F4; // bool + public const nint m_visibleEnemyParts = 0x69F5; // uint8 + public const nint m_lastEnemyPosition = 0x69F8; // Vector + public const nint m_lastSawEnemyTimestamp = 0x6A04; // float32 + public const nint m_firstSawEnemyTimestamp = 0x6A08; // float32 + public const nint m_currentEnemyAcquireTimestamp = 0x6A0C; // float32 + public const nint m_enemyDeathTimestamp = 0x6A10; // float32 + public const nint m_friendDeathTimestamp = 0x6A14; // float32 + public const nint m_isLastEnemyDead = 0x6A18; // bool + public const nint m_nearbyEnemyCount = 0x6A1C; // int32 + public const nint m_bomber = 0x6C28; // CHandle + public const nint m_nearbyFriendCount = 0x6C2C; // int32 + public const nint m_closestVisibleFriend = 0x6C30; // CHandle + public const nint m_closestVisibleHumanFriend = 0x6C34; // CHandle + public const nint m_attentionInterval = 0x6C38; // IntervalTimer + public const nint m_attacker = 0x6C48; // CHandle + public const nint m_attackedTimestamp = 0x6C4C; // float32 + public const nint m_burnedByFlamesTimer = 0x6C50; // IntervalTimer + public const nint m_lastVictimID = 0x6C60; // int32 + public const nint m_isAimingAtEnemy = 0x6C64; // bool + public const nint m_isRapidFiring = 0x6C65; // bool + public const nint m_equipTimer = 0x6C68; // IntervalTimer + public const nint m_zoomTimer = 0x6C78; // CountdownTimer + public const nint m_fireWeaponTimestamp = 0x6C90; // GameTime_t + public const nint m_lookForWeaponsOnGroundTimer = 0x6C98; // CountdownTimer + public const nint m_bIsSleeping = 0x6CB0; // bool + public const nint m_isEnemySniperVisible = 0x6CB1; // bool + public const nint m_sawEnemySniperTimer = 0x6CB8; // CountdownTimer + public const nint m_enemyQueueIndex = 0x6D70; // uint8 + public const nint m_enemyQueueCount = 0x6D71; // uint8 + public const nint m_enemyQueueAttendIndex = 0x6D72; // uint8 + public const nint m_isStuck = 0x6D73; // bool + public const nint m_stuckTimestamp = 0x6D74; // GameTime_t + public const nint m_stuckSpot = 0x6D78; // Vector + public const nint m_wiggleTimer = 0x6D88; // CountdownTimer + public const nint m_stuckJumpTimer = 0x6DA0; // CountdownTimer + public const nint m_nextCleanupCheckTimestamp = 0x6DB8; // GameTime_t + public const nint m_avgVel = 0x6DBC; // float32[10] + public const nint m_avgVelIndex = 0x6DE4; // int32 + public const nint m_avgVelCount = 0x6DE8; // int32 + public const nint m_lastOrigin = 0x6DEC; // Vector + public const nint m_lastRadioRecievedTimestamp = 0x6DFC; // float32 + public const nint m_lastRadioSentTimestamp = 0x6E00; // float32 + public const nint m_radioSubject = 0x6E04; // CHandle + public const nint m_radioPosition = 0x6E08; // Vector + public const nint m_voiceEndTimestamp = 0x6E14; // float32 + public const nint m_lastValidReactionQueueFrame = 0x6E20; // int32 } // Parent: CBaseEntity // Field count: 2 diff --git a/output/server_dll.hpp b/output/server_dll.hpp index c9598c24..5a3a1fe5 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 = 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 + constexpr std::ptrdiff_t m_stateTimestamp = 0x5A8; // float32 + constexpr std::ptrdiff_t m_isAttacking = 0x5AC; // bool + constexpr std::ptrdiff_t m_isOpeningDoor = 0x5AD; // bool + constexpr std::ptrdiff_t m_taskEntity = 0x5B4; // CHandle + constexpr std::ptrdiff_t m_goalPosition = 0x5C4; // VectorWS + constexpr std::ptrdiff_t m_goalEntity = 0x5D0; // CHandle + constexpr std::ptrdiff_t m_avoid = 0x5D4; // CHandle + constexpr std::ptrdiff_t m_avoidTimestamp = 0x5D8; // float32 + constexpr std::ptrdiff_t m_isStopping = 0x5DC; // bool + constexpr std::ptrdiff_t m_hasVisitedEnemySpawn = 0x5DD; // bool + constexpr std::ptrdiff_t m_stillTimer = 0x5E0; // IntervalTimer + constexpr std::ptrdiff_t m_bEyeAnglesUnderPathFinderControl = 0x5F0; // bool + constexpr std::ptrdiff_t m_pathIndex = 0x5EF0; // int32 + constexpr std::ptrdiff_t m_areaEnteredTimestamp = 0x5EF4; // GameTime_t + constexpr std::ptrdiff_t m_repathTimer = 0x5EF8; // CountdownTimer + constexpr std::ptrdiff_t m_avoidFriendTimer = 0x5F10; // CountdownTimer + constexpr std::ptrdiff_t m_isFriendInTheWay = 0x5F28; // bool + constexpr std::ptrdiff_t m_politeTimer = 0x5F30; // CountdownTimer + constexpr std::ptrdiff_t m_isWaitingBehindFriend = 0x5F48; // bool + constexpr std::ptrdiff_t m_pathLadderEnd = 0x5F74; // float32 + constexpr std::ptrdiff_t m_mustRunTimer = 0x5FC0; // CountdownTimer + constexpr std::ptrdiff_t m_waitTimer = 0x5FD8; // CountdownTimer + constexpr std::ptrdiff_t m_updateTravelDistanceTimer = 0x5FF0; // CountdownTimer + constexpr std::ptrdiff_t m_playerTravelDistance = 0x6008; // float32[64] + constexpr std::ptrdiff_t m_travelDistancePhase = 0x6108; // uint8 + constexpr std::ptrdiff_t m_hostageEscortCount = 0x62A0; // uint8 + constexpr std::ptrdiff_t m_hostageEscortCountTimestamp = 0x62A4; // float32 + constexpr std::ptrdiff_t m_desiredTeam = 0x62A8; // int32 + constexpr std::ptrdiff_t m_hasJoined = 0x62AC; // bool + constexpr std::ptrdiff_t m_isWaitingForHostage = 0x62AD; // bool + constexpr std::ptrdiff_t m_inhibitWaitingForHostageTimer = 0x62B0; // CountdownTimer + constexpr std::ptrdiff_t m_waitForHostageTimer = 0x62C8; // CountdownTimer + constexpr std::ptrdiff_t m_noisePosition = 0x62E0; // Vector + constexpr std::ptrdiff_t m_noiseTravelDistance = 0x62EC; // float32 + constexpr std::ptrdiff_t m_noiseTimestamp = 0x62F0; // float32 + constexpr std::ptrdiff_t m_noiseSource = 0x62F8; // CCSPlayerPawn* + constexpr std::ptrdiff_t m_noiseBendTimer = 0x6310; // CountdownTimer + constexpr std::ptrdiff_t m_bentNoisePosition = 0x6328; // Vector + constexpr std::ptrdiff_t m_bendNoisePositionValid = 0x6334; // bool + constexpr std::ptrdiff_t m_lookAroundStateTimestamp = 0x6338; // float32 + constexpr std::ptrdiff_t m_lookAheadAngle = 0x633C; // float32 + constexpr std::ptrdiff_t m_forwardAngle = 0x6340; // float32 + constexpr std::ptrdiff_t m_inhibitLookAroundTimestamp = 0x6344; // float32 + constexpr std::ptrdiff_t m_lookAtSpot = 0x634C; // Vector + constexpr std::ptrdiff_t m_lookAtSpotDuration = 0x635C; // float32 + constexpr std::ptrdiff_t m_lookAtSpotTimestamp = 0x6360; // float32 + constexpr std::ptrdiff_t m_lookAtSpotAngleTolerance = 0x6364; // float32 + constexpr std::ptrdiff_t m_lookAtSpotClearIfClose = 0x6368; // bool + constexpr std::ptrdiff_t m_lookAtSpotAttack = 0x6369; // bool + constexpr std::ptrdiff_t m_lookAtDesc = 0x6370; // char* + constexpr std::ptrdiff_t m_peripheralTimestamp = 0x6378; // float32 + constexpr std::ptrdiff_t m_approachPointCount = 0x6500; // uint8 + constexpr std::ptrdiff_t m_approachPointViewPosition = 0x6504; // Vector + constexpr std::ptrdiff_t m_viewSteadyTimer = 0x6510; // IntervalTimer + constexpr std::ptrdiff_t m_tossGrenadeTimer = 0x6528; // CountdownTimer + constexpr std::ptrdiff_t m_isAvoidingGrenade = 0x6548; // CountdownTimer + constexpr std::ptrdiff_t m_spotCheckTimestamp = 0x6568; // float32 + constexpr std::ptrdiff_t m_checkedHidingSpotCount = 0x6970; // int32 + constexpr std::ptrdiff_t m_lookPitch = 0x6974; // float32 + constexpr std::ptrdiff_t m_lookPitchVel = 0x6978; // float32 + constexpr std::ptrdiff_t m_lookYaw = 0x697C; // float32 + constexpr std::ptrdiff_t m_lookYawVel = 0x6980; // float32 + constexpr std::ptrdiff_t m_targetSpot = 0x6984; // Vector + constexpr std::ptrdiff_t m_targetSpotVelocity = 0x6990; // Vector + constexpr std::ptrdiff_t m_targetSpotPredicted = 0x699C; // Vector + constexpr std::ptrdiff_t m_aimError = 0x69A8; // QAngle + constexpr std::ptrdiff_t m_aimGoal = 0x69B4; // QAngle + constexpr std::ptrdiff_t m_targetSpotTime = 0x69C0; // GameTime_t + constexpr std::ptrdiff_t m_aimFocus = 0x69C4; // float32 + constexpr std::ptrdiff_t m_aimFocusInterval = 0x69C8; // float32 + constexpr std::ptrdiff_t m_aimFocusNextUpdate = 0x69CC; // GameTime_t + constexpr std::ptrdiff_t m_ignoreEnemiesTimer = 0x69D8; // CountdownTimer + constexpr std::ptrdiff_t m_enemy = 0x69F0; // CHandle + constexpr std::ptrdiff_t m_isEnemyVisible = 0x69F4; // bool + constexpr std::ptrdiff_t m_visibleEnemyParts = 0x69F5; // uint8 + constexpr std::ptrdiff_t m_lastEnemyPosition = 0x69F8; // Vector + constexpr std::ptrdiff_t m_lastSawEnemyTimestamp = 0x6A04; // float32 + constexpr std::ptrdiff_t m_firstSawEnemyTimestamp = 0x6A08; // float32 + constexpr std::ptrdiff_t m_currentEnemyAcquireTimestamp = 0x6A0C; // float32 + constexpr std::ptrdiff_t m_enemyDeathTimestamp = 0x6A10; // float32 + constexpr std::ptrdiff_t m_friendDeathTimestamp = 0x6A14; // float32 + constexpr std::ptrdiff_t m_isLastEnemyDead = 0x6A18; // bool + constexpr std::ptrdiff_t m_nearbyEnemyCount = 0x6A1C; // int32 + constexpr std::ptrdiff_t m_bomber = 0x6C28; // CHandle + constexpr std::ptrdiff_t m_nearbyFriendCount = 0x6C2C; // int32 + constexpr std::ptrdiff_t m_closestVisibleFriend = 0x6C30; // CHandle + constexpr std::ptrdiff_t m_closestVisibleHumanFriend = 0x6C34; // CHandle + constexpr std::ptrdiff_t m_attentionInterval = 0x6C38; // IntervalTimer + constexpr std::ptrdiff_t m_attacker = 0x6C48; // CHandle + constexpr std::ptrdiff_t m_attackedTimestamp = 0x6C4C; // float32 + constexpr std::ptrdiff_t m_burnedByFlamesTimer = 0x6C50; // IntervalTimer + constexpr std::ptrdiff_t m_lastVictimID = 0x6C60; // int32 + constexpr std::ptrdiff_t m_isAimingAtEnemy = 0x6C64; // bool + constexpr std::ptrdiff_t m_isRapidFiring = 0x6C65; // bool + constexpr std::ptrdiff_t m_equipTimer = 0x6C68; // IntervalTimer + constexpr std::ptrdiff_t m_zoomTimer = 0x6C78; // CountdownTimer + constexpr std::ptrdiff_t m_fireWeaponTimestamp = 0x6C90; // GameTime_t + constexpr std::ptrdiff_t m_lookForWeaponsOnGroundTimer = 0x6C98; // CountdownTimer + constexpr std::ptrdiff_t m_bIsSleeping = 0x6CB0; // bool + constexpr std::ptrdiff_t m_isEnemySniperVisible = 0x6CB1; // bool + constexpr std::ptrdiff_t m_sawEnemySniperTimer = 0x6CB8; // CountdownTimer + constexpr std::ptrdiff_t m_enemyQueueIndex = 0x6D70; // uint8 + constexpr std::ptrdiff_t m_enemyQueueCount = 0x6D71; // uint8 + constexpr std::ptrdiff_t m_enemyQueueAttendIndex = 0x6D72; // uint8 + constexpr std::ptrdiff_t m_isStuck = 0x6D73; // bool + constexpr std::ptrdiff_t m_stuckTimestamp = 0x6D74; // GameTime_t + constexpr std::ptrdiff_t m_stuckSpot = 0x6D78; // Vector + constexpr std::ptrdiff_t m_wiggleTimer = 0x6D88; // CountdownTimer + constexpr std::ptrdiff_t m_stuckJumpTimer = 0x6DA0; // CountdownTimer + constexpr std::ptrdiff_t m_nextCleanupCheckTimestamp = 0x6DB8; // GameTime_t + constexpr std::ptrdiff_t m_avgVel = 0x6DBC; // float32[10] + constexpr std::ptrdiff_t m_avgVelIndex = 0x6DE4; // int32 + constexpr std::ptrdiff_t m_avgVelCount = 0x6DE8; // int32 + constexpr std::ptrdiff_t m_lastOrigin = 0x6DEC; // Vector + constexpr std::ptrdiff_t m_lastRadioRecievedTimestamp = 0x6DFC; // float32 + constexpr std::ptrdiff_t m_lastRadioSentTimestamp = 0x6E00; // float32 + constexpr std::ptrdiff_t m_radioSubject = 0x6E04; // CHandle + constexpr std::ptrdiff_t m_radioPosition = 0x6E08; // Vector + constexpr std::ptrdiff_t m_voiceEndTimestamp = 0x6E14; // float32 + constexpr std::ptrdiff_t m_lastValidReactionQueueFrame = 0x6E20; // int32 } // Parent: CBaseEntity // Field count: 2 diff --git a/output/server_dll.json b/output/server_dll.json index 2dffd611..abff480c 100644 --- a/output/server_dll.json +++ b/output/server_dll.json @@ -3108,145 +3108,145 @@ }, "CCSBot": { "fields": { - "m_aimError": 27032, - "m_aimFocus": 27060, - "m_aimFocusInterval": 27064, - "m_aimFocusNextUpdate": 27068, - "m_aimGoal": 27044, + "m_aimError": 27048, + "m_aimFocus": 27076, + "m_aimFocusInterval": 27080, + "m_aimFocusNextUpdate": 27084, + "m_aimGoal": 27060, "m_alertTimer": 464, "m_allowAutoFollowTime": 436, - "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_approachPointCount": 25856, + "m_approachPointViewPosition": 25860, + "m_areaEnteredTimestamp": 24308, + "m_attackedTimestamp": 27724, + "m_attacker": 27720, + "m_attentionInterval": 27704, + "m_avgVel": 28092, + "m_avgVelCount": 28136, + "m_avgVelIndex": 28132, + "m_avoid": 1492, + "m_avoidFriendTimer": 24336, + "m_avoidTimestamp": 1496, "m_bAllowActive": 424, - "m_bEyeAnglesUnderPathFinderControl": 1504, - "m_bIsSleeping": 27808, - "m_bendNoisePositionValid": 25380, - "m_bentNoisePosition": 25368, + "m_bEyeAnglesUnderPathFinderControl": 1520, + "m_bIsSleeping": 27824, + "m_bendNoisePositionValid": 25396, + "m_bentNoisePosition": 25384, "m_blindFire": 396, - "m_bomber": 27672, - "m_burnedByFlamesTimer": 27712, - "m_checkedHidingSpotCount": 26976, - "m_closestVisibleFriend": 27680, - "m_closestVisibleHumanFriend": 27684, + "m_bomber": 27688, + "m_burnedByFlamesTimer": 27728, + "m_checkedHidingSpotCount": 26992, + "m_closestVisibleFriend": 27696, + "m_closestVisibleHumanFriend": 27700, "m_combatRange": 340, - "m_currentEnemyAcquireTimestamp": 27132, - "m_desiredTeam": 25240, + "m_currentEnemyAcquireTimestamp": 27148, + "m_desiredTeam": 25256, "m_diedLastRound": 380, - "m_enemy": 27104, - "m_enemyDeathTimestamp": 27136, - "m_enemyQueueAttendIndex": 28002, - "m_enemyQueueCount": 28001, - "m_enemyQueueIndex": 28000, - "m_equipTimer": 27736, + "m_enemy": 27120, + "m_enemyDeathTimestamp": 27152, + "m_enemyQueueAttendIndex": 28018, + "m_enemyQueueCount": 28017, + "m_enemyQueueIndex": 28016, + "m_equipTimer": 27752, "m_eyePosition": 264, - "m_fireWeaponTimestamp": 27776, - "m_firstSawEnemyTimestamp": 27128, + "m_fireWeaponTimestamp": 27792, + "m_firstSawEnemyTimestamp": 27144, "m_followTimestamp": 432, - "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_forwardAngle": 25408, + "m_friendDeathTimestamp": 27156, + "m_goalEntity": 1488, + "m_goalPosition": 1476, + "m_hasJoined": 25260, + "m_hasVisitedEnemySpawn": 1501, + "m_hostageEscortCount": 25248, + "m_hostageEscortCountTimestamp": 25252, "m_hurryTimer": 440, - "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_ignoreEnemiesTimer": 27096, + "m_inhibitLookAroundTimestamp": 25412, + "m_inhibitWaitingForHostageTimer": 25264, + "m_isAimingAtEnemy": 27748, + "m_isAttacking": 1452, + "m_isAvoidingGrenade": 25928, + "m_isEnemySniperVisible": 27825, + "m_isEnemyVisible": 27124, "m_isFollowing": 425, - "m_isFriendInTheWay": 24344, - "m_isLastEnemyDead": 27144, - "m_isOpeningDoor": 1437, - "m_isRapidFiring": 27733, + "m_isFriendInTheWay": 24360, + "m_isLastEnemyDead": 27160, + "m_isOpeningDoor": 1453, + "m_isRapidFiring": 27749, "m_isRogue": 344, - "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_isStopping": 1500, + "m_isStuck": 28019, + "m_isWaitingBehindFriend": 24392, + "m_isWaitingForHostage": 25261, + "m_lastEnemyPosition": 27128, + "m_lastOrigin": 28140, + "m_lastRadioRecievedTimestamp": 28156, + "m_lastRadioSentTimestamp": 28160, + "m_lastSawEnemyTimestamp": 27140, + "m_lastValidReactionQueueFrame": 28192, + "m_lastVictimID": 27744, "m_leader": 428, - "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_lookAheadAngle": 25404, + "m_lookAroundStateTimestamp": 25400, + "m_lookAtDesc": 25456, + "m_lookAtSpot": 25420, + "m_lookAtSpotAngleTolerance": 25444, + "m_lookAtSpotAttack": 25449, + "m_lookAtSpotClearIfClose": 25448, + "m_lookAtSpotDuration": 25436, + "m_lookAtSpotTimestamp": 25440, + "m_lookForWeaponsOnGroundTimer": 27800, + "m_lookPitch": 26996, + "m_lookPitchVel": 27000, + "m_lookYaw": 27004, + "m_lookYawVel": 27008, + "m_mustRunTimer": 24512, "m_name": 276, - "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_nearbyEnemyCount": 27164, + "m_nearbyFriendCount": 27692, + "m_nextCleanupCheckTimestamp": 28088, + "m_noiseBendTimer": 25360, + "m_noisePosition": 25312, + "m_noiseSource": 25336, + "m_noiseTimestamp": 25328, + "m_noiseTravelDistance": 25324, "m_panicTimer": 512, - "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_pathIndex": 24304, + "m_pathLadderEnd": 24436, + "m_peripheralTimestamp": 25464, + "m_playerTravelDistance": 24584, + "m_politeTimer": 24368, + "m_radioPosition": 28168, + "m_radioSubject": 28164, + "m_repathTimer": 24312, "m_rogueTimer": 352, "m_safeTime": 384, - "m_sawEnemySniperTimer": 27816, + "m_sawEnemySniperTimer": 27832, "m_sneakTimer": 488, - "m_spotCheckTimestamp": 25944, - "m_stateTimestamp": 1432, - "m_stillTimer": 1488, - "m_stuckJumpTimer": 28048, - "m_stuckSpot": 28008, - "m_stuckTimestamp": 28004, + "m_spotCheckTimestamp": 25960, + "m_stateTimestamp": 1448, + "m_stillTimer": 1504, + "m_stuckJumpTimer": 28064, + "m_stuckSpot": 28024, + "m_stuckTimestamp": 28020, "m_surpriseTimer": 400, - "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_targetSpot": 27012, + "m_targetSpotPredicted": 27036, + "m_targetSpotTime": 27072, + "m_targetSpotVelocity": 27024, + "m_taskEntity": 1460, + "m_tossGrenadeTimer": 25896, + "m_travelDistancePhase": 24840, + "m_updateTravelDistanceTimer": 24560, + "m_viewSteadyTimer": 25872, + "m_visibleEnemyParts": 27125, + "m_voiceEndTimestamp": 28180, + "m_waitForHostageTimer": 25288, + "m_waitTimer": 24536, "m_wasSafe": 388, - "m_wiggleTimer": 28024, - "m_zoomTimer": 27752 + "m_wiggleTimer": 28040, + "m_zoomTimer": 27768 }, "metadata": [], "parent": "CBot" diff --git a/output/server_dll.rs b/output/server_dll.rs index 03d0da79..473c5e16 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 = 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 + pub const m_stateTimestamp: usize = 0x5A8; // float32 + pub const m_isAttacking: usize = 0x5AC; // bool + pub const m_isOpeningDoor: usize = 0x5AD; // bool + pub const m_taskEntity: usize = 0x5B4; // CHandle + pub const m_goalPosition: usize = 0x5C4; // VectorWS + pub const m_goalEntity: usize = 0x5D0; // CHandle + pub const m_avoid: usize = 0x5D4; // CHandle + pub const m_avoidTimestamp: usize = 0x5D8; // float32 + pub const m_isStopping: usize = 0x5DC; // bool + pub const m_hasVisitedEnemySpawn: usize = 0x5DD; // bool + pub const m_stillTimer: usize = 0x5E0; // IntervalTimer + pub const m_bEyeAnglesUnderPathFinderControl: usize = 0x5F0; // bool + pub const m_pathIndex: usize = 0x5EF0; // int32 + pub const m_areaEnteredTimestamp: usize = 0x5EF4; // GameTime_t + pub const m_repathTimer: usize = 0x5EF8; // CountdownTimer + pub const m_avoidFriendTimer: usize = 0x5F10; // CountdownTimer + pub const m_isFriendInTheWay: usize = 0x5F28; // bool + pub const m_politeTimer: usize = 0x5F30; // CountdownTimer + pub const m_isWaitingBehindFriend: usize = 0x5F48; // bool + pub const m_pathLadderEnd: usize = 0x5F74; // float32 + pub const m_mustRunTimer: usize = 0x5FC0; // CountdownTimer + pub const m_waitTimer: usize = 0x5FD8; // CountdownTimer + pub const m_updateTravelDistanceTimer: usize = 0x5FF0; // CountdownTimer + pub const m_playerTravelDistance: usize = 0x6008; // float32[64] + pub const m_travelDistancePhase: usize = 0x6108; // uint8 + pub const m_hostageEscortCount: usize = 0x62A0; // uint8 + pub const m_hostageEscortCountTimestamp: usize = 0x62A4; // float32 + pub const m_desiredTeam: usize = 0x62A8; // int32 + pub const m_hasJoined: usize = 0x62AC; // bool + pub const m_isWaitingForHostage: usize = 0x62AD; // bool + pub const m_inhibitWaitingForHostageTimer: usize = 0x62B0; // CountdownTimer + pub const m_waitForHostageTimer: usize = 0x62C8; // CountdownTimer + pub const m_noisePosition: usize = 0x62E0; // Vector + pub const m_noiseTravelDistance: usize = 0x62EC; // float32 + pub const m_noiseTimestamp: usize = 0x62F0; // float32 + pub const m_noiseSource: usize = 0x62F8; // CCSPlayerPawn* + pub const m_noiseBendTimer: usize = 0x6310; // CountdownTimer + pub const m_bentNoisePosition: usize = 0x6328; // Vector + pub const m_bendNoisePositionValid: usize = 0x6334; // bool + pub const m_lookAroundStateTimestamp: usize = 0x6338; // float32 + pub const m_lookAheadAngle: usize = 0x633C; // float32 + pub const m_forwardAngle: usize = 0x6340; // float32 + pub const m_inhibitLookAroundTimestamp: usize = 0x6344; // float32 + pub const m_lookAtSpot: usize = 0x634C; // Vector + pub const m_lookAtSpotDuration: usize = 0x635C; // float32 + pub const m_lookAtSpotTimestamp: usize = 0x6360; // float32 + pub const m_lookAtSpotAngleTolerance: usize = 0x6364; // float32 + pub const m_lookAtSpotClearIfClose: usize = 0x6368; // bool + pub const m_lookAtSpotAttack: usize = 0x6369; // bool + pub const m_lookAtDesc: usize = 0x6370; // char* + pub const m_peripheralTimestamp: usize = 0x6378; // float32 + pub const m_approachPointCount: usize = 0x6500; // uint8 + pub const m_approachPointViewPosition: usize = 0x6504; // Vector + pub const m_viewSteadyTimer: usize = 0x6510; // IntervalTimer + pub const m_tossGrenadeTimer: usize = 0x6528; // CountdownTimer + pub const m_isAvoidingGrenade: usize = 0x6548; // CountdownTimer + pub const m_spotCheckTimestamp: usize = 0x6568; // float32 + pub const m_checkedHidingSpotCount: usize = 0x6970; // int32 + pub const m_lookPitch: usize = 0x6974; // float32 + pub const m_lookPitchVel: usize = 0x6978; // float32 + pub const m_lookYaw: usize = 0x697C; // float32 + pub const m_lookYawVel: usize = 0x6980; // float32 + pub const m_targetSpot: usize = 0x6984; // Vector + pub const m_targetSpotVelocity: usize = 0x6990; // Vector + pub const m_targetSpotPredicted: usize = 0x699C; // Vector + pub const m_aimError: usize = 0x69A8; // QAngle + pub const m_aimGoal: usize = 0x69B4; // QAngle + pub const m_targetSpotTime: usize = 0x69C0; // GameTime_t + pub const m_aimFocus: usize = 0x69C4; // float32 + pub const m_aimFocusInterval: usize = 0x69C8; // float32 + pub const m_aimFocusNextUpdate: usize = 0x69CC; // GameTime_t + pub const m_ignoreEnemiesTimer: usize = 0x69D8; // CountdownTimer + pub const m_enemy: usize = 0x69F0; // CHandle + pub const m_isEnemyVisible: usize = 0x69F4; // bool + pub const m_visibleEnemyParts: usize = 0x69F5; // uint8 + pub const m_lastEnemyPosition: usize = 0x69F8; // Vector + pub const m_lastSawEnemyTimestamp: usize = 0x6A04; // float32 + pub const m_firstSawEnemyTimestamp: usize = 0x6A08; // float32 + pub const m_currentEnemyAcquireTimestamp: usize = 0x6A0C; // float32 + pub const m_enemyDeathTimestamp: usize = 0x6A10; // float32 + pub const m_friendDeathTimestamp: usize = 0x6A14; // float32 + pub const m_isLastEnemyDead: usize = 0x6A18; // bool + pub const m_nearbyEnemyCount: usize = 0x6A1C; // int32 + pub const m_bomber: usize = 0x6C28; // CHandle + pub const m_nearbyFriendCount: usize = 0x6C2C; // int32 + pub const m_closestVisibleFriend: usize = 0x6C30; // CHandle + pub const m_closestVisibleHumanFriend: usize = 0x6C34; // CHandle + pub const m_attentionInterval: usize = 0x6C38; // IntervalTimer + pub const m_attacker: usize = 0x6C48; // CHandle + pub const m_attackedTimestamp: usize = 0x6C4C; // float32 + pub const m_burnedByFlamesTimer: usize = 0x6C50; // IntervalTimer + pub const m_lastVictimID: usize = 0x6C60; // int32 + pub const m_isAimingAtEnemy: usize = 0x6C64; // bool + pub const m_isRapidFiring: usize = 0x6C65; // bool + pub const m_equipTimer: usize = 0x6C68; // IntervalTimer + pub const m_zoomTimer: usize = 0x6C78; // CountdownTimer + pub const m_fireWeaponTimestamp: usize = 0x6C90; // GameTime_t + pub const m_lookForWeaponsOnGroundTimer: usize = 0x6C98; // CountdownTimer + pub const m_bIsSleeping: usize = 0x6CB0; // bool + pub const m_isEnemySniperVisible: usize = 0x6CB1; // bool + pub const m_sawEnemySniperTimer: usize = 0x6CB8; // CountdownTimer + pub const m_enemyQueueIndex: usize = 0x6D70; // uint8 + pub const m_enemyQueueCount: usize = 0x6D71; // uint8 + pub const m_enemyQueueAttendIndex: usize = 0x6D72; // uint8 + pub const m_isStuck: usize = 0x6D73; // bool + pub const m_stuckTimestamp: usize = 0x6D74; // GameTime_t + pub const m_stuckSpot: usize = 0x6D78; // Vector + pub const m_wiggleTimer: usize = 0x6D88; // CountdownTimer + pub const m_stuckJumpTimer: usize = 0x6DA0; // CountdownTimer + pub const m_nextCleanupCheckTimestamp: usize = 0x6DB8; // GameTime_t + pub const m_avgVel: usize = 0x6DBC; // float32[10] + pub const m_avgVelIndex: usize = 0x6DE4; // int32 + pub const m_avgVelCount: usize = 0x6DE8; // int32 + pub const m_lastOrigin: usize = 0x6DEC; // Vector + pub const m_lastRadioRecievedTimestamp: usize = 0x6DFC; // float32 + pub const m_lastRadioSentTimestamp: usize = 0x6E00; // float32 + pub const m_radioSubject: usize = 0x6E04; // CHandle + pub const m_radioPosition: usize = 0x6E08; // Vector + pub const m_voiceEndTimestamp: usize = 0x6E14; // float32 + pub const m_lastValidReactionQueueFrame: usize = 0x6E20; // int32 } // Parent: CBaseEntity // Field count: 2 diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index f76c4f9b..1fd0f665 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 6db61baf..4f042cc5 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 6809745c..114be551 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 e77486fc..ede8c940 100644 --- a/output/steamaudio_dll.cs +++ b/output/steamaudio_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: steamaudio.dll diff --git a/output/steamaudio_dll.hpp b/output/steamaudio_dll.hpp index 6307991b..d4595658 100644 --- a/output/steamaudio_dll.hpp +++ b/output/steamaudio_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/steamaudio_dll.rs b/output/steamaudio_dll.rs index aaa30731..7e08eb4e 100644 --- a/output/steamaudio_dll.rs +++ b/output/steamaudio_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 ec4e4872..edb5fe4f 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index 47323cbd..8686ca51 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index c561b5ab..62b0e43f 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 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 bf0a31d2..72855d4b 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index b866baec..70149e24 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index 03df35e5..1ed86823 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2026-03-09 23:43:02.456631300 UTC +// 2026-03-12 01:28:54.027324100 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]